From fd0f8b8984a38ead05bfb18f1403099663fa0b42 Mon Sep 17 00:00:00 2001 From: Erick Gallesio Date: Wed, 30 Sep 1998 13:11:02 +0200 Subject: [PATCH] Commit of 3.99.3 version --- CHANGES | 27 + ChangeLog | 224 +- Demos/Html-Demos/animate.stk | 2 +- Demos/Html-Demos/puzzle.stk | 2 +- Demos/README.html | 11 +- Demos/browse.stk | 2 +- Demos/browse.stklos | 2 +- Demos/calc.stklos | 2 +- Demos/classbrowse.stklos | 22 + Demos/filebox.stklos | 2 +- Demos/stklos-widgets.stklos | 52 + Demos/term.stk | 2 +- Demos/widget.stk | 2 +- Doc/Extension/Extending.dvi | Bin 69676 -> 69676 bytes Doc/Extension/Extending.ps | 10147 +++++--- Doc/Isotas96/Isotas96.dvi | Bin 64392 -> 64392 bytes Doc/Isotas96/Isotas96.ps | 2 +- Doc/Manual/STk-man.macros | 10 +- Doc/Manual/canvas.n | 2 +- Doc/Manual/choose-color.n | 49 + Doc/Manual/event.n | 2 +- Doc/Manual/font.n | 2 +- Doc/Manual/frame.n | 4 +- Doc/Manual/listbox.n | 33 +- Doc/Manual/make-dialog.n | 2 + Doc/Manual/message-box.n | 90 + Doc/Manual/photo.n | 9 +- Doc/Manual/scrollbar.n | 4 +- Doc/Manual/stk.1 | 2 +- Doc/Manual/stk.ps | 2 +- Doc/Manual/text.n | 4 +- Doc/Reference/Appendix-E.tex | 27 +- Doc/Reference/Appendix-F.tex | 10 +- Doc/Reference/manual.dvi | Bin 402628 -> 403036 bytes Doc/Reference/manual.ps | 27985 ++++++++++++++-------- Doc/STklos+Tk/STklos+Tk.dvi | Bin 67360 -> 67592 bytes Doc/STklos+Tk/STklos+Tk.ps | 11215 ++++++--- Extensions/%README | 1 + Extensions/Makefile.in | 6 +- Extensions/base64.c | 132 + Extensions/hash.c | 22 +- Extensions/jpeg.c | 2 +- Extensions/locale.c | 190 + Extensions/posix.c | 32 +- Extensions/socket.c | 16 +- Extensions/stk-genmake.in | 2 +- Help/GreenIndex.html | 11 +- Help/STk-hlp.html | 35 +- Help/bind.n.html | 56 +- Help/button.n.html | 19 +- Help/canvas.n.html | 4 +- Help/checkbutton.n.html | 16 +- Help/choose-color.n.html | 36 + Help/clipboard.n.html | 2 +- Help/entry.n.html | 77 +- Help/event.n.html | 16 +- Help/font.n.html | 24 +- Help/ftp.n.html | 6 +- Help/jpeg.n.html | 2 +- Help/listbox.n.html | 87 +- Help/make-dialog.n.html | 2 + Help/menu.n.html | 36 +- Help/menubutton.n.html | 34 +- Help/message-box.n.html | 79 + Help/pack.n.html | 24 +- Help/photo.n.html | 75 +- Help/posix.n.html | 16 +- Help/radiobutton.n.html | 16 +- Help/scale.n.html | 35 +- Help/scrollbar.n.html | 51 +- Help/stk.1.html | 42 +- Help/text.n.html | 312 +- INSTALL | 11 +- Lib/Images/box-minus.xpm | 14 + Lib/Images/box-plus.xpm | 14 + Lib/Images/diropen.xpm | 25 + Lib/Makefile | 4 +- Lib/base64.stk | 47 + Lib/bigloo.stk | 2 +- Lib/class-browser.stklos | 239 + Lib/entry.stk | 20 +- Lib/fileevent.stk | 5 +- Lib/init.stk | 20 +- Lib/locale.stk | 26 + Lib/menu.stk | 33 +- Lib/method-editor.stklos | 97 + Lib/pp.stk | 3 + Lib/prolog.ps | 284 - Lib/sterm.stk | 2 +- Lib/text.stk | 12 +- Lib/tk-init.stk | 21 +- Lib/tk-unix.stk | 78 +- Lib/trace.stk | 2 +- Makefile.in | 58 +- README | 10 +- STk.prj | 424 +- STklos/Examples/complex.stklos | 2 +- STklos/Tk/Basics.stklos | 2 +- STklos/Tk/Button.stklos | 2 +- STklos/Tk/Canvas.stklos | 2 +- STklos/Tk/Canvitem.stklos | 2 +- STklos/Tk/Composite/Balloon.stklos | 8 +- STklos/Tk/Composite/Choicebox.stklos | 2 +- STklos/Tk/Composite/Colorbox.stklos | 4 +- STklos/Tk/Composite/Defbutton.stklos | 2 +- STklos/Tk/Composite/Filebox.stklos | 6 +- STklos/Tk/Composite/Gauge.stklos | 2 +- STklos/Tk/Composite/Hierarchy.stklos | 345 + STklos/Tk/Composite/Lentry.stklos | 2 +- STklos/Tk/Composite/Lframe.stklos | 2 +- STklos/Tk/Composite/Msgbox.stklos | 34 +- STklos/Tk/Composite/Multiwin.stklos | 12 +- STklos/Tk/Composite/Notepad.stklos | 171 + STklos/Tk/Composite/Paned.stklos | 4 +- STklos/Tk/Composite/Schemetext.stklos | 129 + STklos/Tk/Composite/Scrollbox.stklos | 2 +- STklos/Tk/Composite/Scrollcanvas.stklos | 4 +- STklos/Tk/Composite/Scrolltext.stklos | 2 +- STklos/Tk/Entry.stklos | 2 +- STklos/Tk/Frame.stklos | 2 +- STklos/Tk/Listbox.stklos | 2 +- STklos/Tk/Menu.stklos | 2 +- STklos/Tk/Message.stklos | 2 +- STklos/Tk/Scale.stklos | 2 +- STklos/Tk/Scrollbar.stklos | 10 +- STklos/Tk/Text.stklos | 2 +- STklos/Tk/Tk-active.stklos | 2 +- STklos/Tk/Tk-classes.stklos | 27 +- STklos/Tk/Tk-meta.stklos | 2 +- STklos/Tk/Toplevel.stklos | 15 +- STklos/active-slot.stklos | 2 +- STklos/composite-slot.stklos | 2 +- STklos/stklos.stk | 36 +- STklos/trace-gf.stklos | 2 +- Snow/base64.c | 1 + Snow/locale.c | 1 + Src/Makefile.in | 8 +- Src/address.c | 6 +- Src/argv.c | 68 +- Src/base64.c | 1 + Src/char.c | 106 +- Src/cont.c | 32 +- Src/dummy.c | 6 +- Src/dynload.c | 9 +- Src/env.c | 4 +- Src/error.c | 22 +- Src/eval.c | 18 +- Src/extend.c | 5 +- Src/gc.c | 18 +- Src/io.c | 14 +- Src/keyword.c | 7 +- Src/list.c | 16 +- Src/locale.c | 1 + Src/module.c | 17 +- Src/module.h | 4 +- Src/number.c | 30 +- Src/port.c | 33 +- Src/primitives.c | 34 +- Src/print.c | 14 +- Src/proc.c | 5 +- Src/read.c | 8 +- Src/signal.c | 4 +- Src/slib.c | 49 +- Src/sport.c | 28 +- Src/stk.h | 56 +- Src/stklos.c | 6 +- Src/str.c | 46 +- Src/symbol.c | 6 +- Src/syntax.c | 5 +- Src/tcl-glue.c | 12 +- Src/tcl-glue.h | 6 +- Src/tcl-lib.c | 28 +- Src/tcl-obj.c | 18 +- Src/tk-glue.c | 18 +- Src/tk-glue.h | 14 +- Src/tk-main.c | 3 +- Src/toplevel.c | 63 +- Src/unix.c | 10 +- Src/userinit.c | 4 +- Src/values.c | 54 - Stack/README | 2 +- Tcl/Makefile.in | 20 +- Tcl/compat/license.terms | 6 +- Tcl/license.terms | 6 +- Tcl/panic.c | 6 + Tcl/tcl.h | 109 +- Tcl/tclEvent.c | 7 + Tcl/tclInt.h | 253 +- Tcl/tclNotify.c | 21 +- Tcl/tclRegexp.h | 8 + Tcl/tclTimer.c | 9 +- Tcl/tclUnixNotfy.c | 11 +- Tcl/tclUnixPort.h | 15 + Tcl/tclUnixTime.c | 6 +- Tcl/tclUtil.c | 43 +- Tk/README | 85 +- Tk/changes | 276 +- Tk/generic/ks_names.h | 4 + Tk/generic/tk.h | 37 +- Tk/generic/tk3d.h | 8 + Tk/generic/tkBind.c | 40 +- Tk/generic/tkBitmap.c | 47 +- Tk/generic/tkButton.h | 8 + Tk/generic/tkCanvArc.c | 2 +- Tk/generic/tkCanvPs.c | 430 +- Tk/generic/tkCanvText.c | 5 +- Tk/generic/tkCanvWind.c | 21 +- Tk/generic/tkCanvas.c | 7 +- Tk/generic/tkCmds.c | 29 +- Tk/generic/tkColor.h | 8 + Tk/generic/tkConfig.c | 6 +- Tk/generic/tkConsole.c | 5 +- Tk/generic/tkEntry.c | 29 +- Tk/generic/tkFileFilter.h | 9 + Tk/generic/tkFocus.c | 350 +- Tk/generic/tkFont.c | 66 +- Tk/generic/tkFont.h | 8 + Tk/generic/tkGrid.c | 6 +- Tk/generic/tkImage.c | 5 +- Tk/generic/tkImgBmap.c | 25 +- Tk/generic/tkImgPPM.c | 28 +- Tk/generic/tkInitScript.h | 88 +- Tk/generic/tkInt.h | 60 +- Tk/generic/tkListbox.c | 118 +- Tk/generic/tkMenu.c | 111 +- Tk/generic/tkMenu.h | 8 + Tk/generic/tkMenuDraw.c | 6 +- Tk/generic/tkMenubutton.h | 8 + Tk/generic/tkPointer.c | 15 +- Tk/generic/tkScale.h | 8 + Tk/generic/tkScrollbar.h | 8 + Tk/generic/tkText.c | 37 +- Tk/generic/tkTextImage.c | 13 +- Tk/generic/tkTextIndex.c | 2 +- Tk/generic/tkTextMark.c | 6 +- Tk/generic/tkTextTag.c | 7 +- Tk/generic/tkWindow.c | 97 +- Tk/unix/configure.in | 0 Tk/unix/mkLinks | 1333 +- Tk/unix/tkUnixCursor.c | 4 +- Tk/unix/tkUnixDefault.h | 8 +- Tk/unix/tkUnixEvent.c | 5 +- Tk/unix/tkUnixFocus.c | 31 +- Tk/unix/tkUnixFont.c | 25 +- Tk/unix/tkUnixInit.c | 18 +- Tk/unix/tkUnixMenu.c | 22 +- Tk/unix/tkUnixSend.c | 35 +- Tk/unix/tkUnixWm.c | 37 +- Utils/STk.spec | 46 +- Utils/STk.spec.in | 24 +- VERSION | 2 +- configure | 1010 +- configure.in | 48 +- paths | 8 + 254 files changed, 41301 insertions(+), 18704 deletions(-) create mode 100755 Demos/classbrowse.stklos create mode 100644 Doc/Manual/choose-color.n create mode 100644 Doc/Manual/message-box.n create mode 100644 Extensions/base64.c create mode 100644 Extensions/locale.c create mode 100644 Help/choose-color.n.html create mode 100644 Help/message-box.n.html create mode 100644 Lib/Images/box-minus.xpm create mode 100644 Lib/Images/box-plus.xpm create mode 100644 Lib/Images/diropen.xpm create mode 100644 Lib/base64.stk create mode 100644 Lib/class-browser.stklos create mode 100644 Lib/locale.stk create mode 100644 Lib/method-editor.stklos delete mode 100644 Lib/prolog.ps create mode 100644 STklos/Tk/Composite/Hierarchy.stklos create mode 100644 STklos/Tk/Composite/Notepad.stklos create mode 100644 STklos/Tk/Composite/Schemetext.stklos create mode 120000 Snow/base64.c create mode 120000 Snow/locale.c create mode 120000 Src/base64.c create mode 120000 Src/locale.c delete mode 100644 Src/values.c mode change 100644 => 100755 Tk/unix/configure.in mode change 100644 => 100755 Tk/unix/mkLinks create mode 100644 paths diff --git a/CHANGES b/CHANGES index d3103f4..06ac0d5 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,30 @@ +30/09/98 Release 3.99.3 +----------------------- +Mains changes/modifications since 3.99.2 are: + + * Tk level is 8.0.3 (the latest stable Tk release) + + * New STklos Classes: + + and to draw + hierarchy such as files/directories, class/metaclasses ... + + to define ... notepads + + which extends to "font-lockify" + Scheme buffers + + * Method and generic function editor + + * A class browser (type "(class-browser)" to access it) + + * some new manual pages + + * Base64 Encoding/Decoding extension + + * Locale extension to treat strings and character using locale information + + * Better installation scripts (+ some corrections) + + * Bug corrections + 06/09/98 Release 3.99.2 ----------------------- diff --git a/ChangeLog b/ChangeLog index b2b19f5..373a40f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,222 @@ +1998-09-27 Erick Gallesio + + * Src/toplevel.c (init_interpreter): *stk-library* is now + initialized here instead in the Tk initialization procedure + (implying that this variable is now defined in snow). + + * Tk version is now 8.0.3. The stable version of Tk8.0 + +1998-09-26 Erick Gallesio + + * Demos/classbrowse.stklos: New Demo of the class browser + + * Lib/class-browser.stklos: New file. This is class browser which + fully use the MOP to display various informations about classes, + such as their methods or their slots. Accessing to a class is done + through a panel which shows the complete class hierarchy + + * Lib/method-editor.stklos: New file: Editor for methods and + generic functions + + * Demos/widget.stk: Code of the various demo of the big widget + program are now "font-locked". + + * STklos/Tk/Composite/Schemetext.stklos: New class: . + This is a subclass of specialize for Scheme + programs. For now, only Emacs like "font-locking" is done by this + widget. + + * Tk/generic/tkText.c (TextSearchCmd): Added environment + management to the Text searches. + +1998-09-25 Erick Gallesio + + * Src/tcl-lib.c (Tcl_CreateInterp): Cache of regexp was not + correctly initialized. + + * STklos/Tk/Composite/Multiwin.stklos: Border width of a Mutiple + window is fixed to 0. Otherwise, displacement of inner windows is + "chaotic". This particularly occurs when the user has a default + border-width defined in its Xdefaults file. + +1998-09-19 Erick Gallesio + + * Extensions/locale.c: New file. This extensions implement string + and character comparisons using locale. The new functions are of + the form string-lo #f whereas (string #t + Comparison is now done on unsigned chars. + + +1998-09-17 Erick Gallesio + + * Src/argv.c (STk_process_argc_argv): Processing of argument has + been rewritten. + +1998-09-16 Erick Gallesio + + * Src/number.c (_STk_do_addition): Bug correction (two small + giving a bignum in some cases). + +1998-09-10 Erick Gallesio + + * Lib/tk-unix.stk: completely rewritten. + + * Doc/Manual/choose-color.n: + * Doc/Manual/message-box.n: New manual pages + + * STklos/Tk/Tk-classes.stklos : The standard Tk dialog were not + exported correctly. + +1998-09-09 Erick Gallesio + + * Big code cleanup on all STk code. There were problems with + Alpha, and I hope that this cleanup, will ease to find the + problems. + +1998-08-31 Erick Gallesio + + * Tk/unix/tkUnixSend.c (TkGetInterpNames): Bug correction: If the + number of running intrepreters was 1, the command (winfo 'interps) + returned a strings instead of a list of length 1. + + * Src/toplevel.c (repl_driver): The interpreter cannot be executed + if the DISPLAY variable is not set and the option -no-tk has not + been used. This should avoid me a lot of mail from people which + install STk and complain of weird message when launching the + demos... + + * Src/eval.c (STk_eval): Call to apply without parameter + (i.e. [apply]) yields an error. This was a long standing bug + signalled by Josh Mc Donald in 1995!!! + +1998-08-29 Erick Gallesio + + * STklos/Tk/Toplevel.stklos: Two new methods make-transient and + place-toplevel. + + * STklos/stklos.stk (class-methods): New function, which return + all the methods which have a given class (or a descendant) in its + specializers. + +1998-08-25 Erick Gallesio + + * STklos/Tk/Composite/Notepad.stklos: New file which define a + Note-pad class. + + * Demos/stklos-widgets.stklos: Added demo + +1998-08-24 Erick Gallesio + + * STklos/Tk/Composite/Hierarchy.stklos: New file which define 2 + new classes: and which allow to + display any kind of hierarchy (see the source file for 3 examples + of use). + + * Demos/stklos-widgets.stklos: Added demo + + +1998-08-23 Erick Gallesio + + * Tk/generic/tkBind.c (Tk_CreateBinding, FreeTclBinding): Bug + correction: Bindings on item canvas, were not properly + garbaged. BTW, the way for keeping track of closures used in + bindings has been simplified. + + * Tk/generic/tkCmds.c (Tk_BindCmd): Adaptated to the new scheme + for bindings. + +1998-08-20 Erick Gallesio + + * STklos/Tk/Scrollbar.stklos: Adding exportation of + STk:{h|v}-scroll-side and STk:{h|v}-scroll-side-set! + +1998-07-28 Erick Gallesio + + * STklos/stklos.stk (compute-get-n-set): Signaling that an + allocation scheme is unknown is now done in a method which + discriminate on instead of . This greatly + simplifies the usage of meta-classes which use multiple + inheritance (old code implicitly suppose that a meta-class has a + CPL of the form [ ... ]. With this + modification, can appear before an "ante-penultiem" + position. + +1998-07-27 Erick Gallesio + + * Utils/STk.spec.in: Modified to be more architecture independent + (as far as possible). In particular Linux PPC should work + (inspired from a STk.spec file given by Philippe Laliberte + ). + +1998-07-25 Erick Gallesio + + * Tk/unix/tkUnixWm.c: Make the result of (wm 'state ...) + consistent. It was, depending the cases, a string or a + symbol. This is always a string now. THIS COULD BREAK EXISTING + CODE! + + * Lib/tk-init.stk (*start-withdrawn*): One example of code broken + by previous modification... + +1998-07-22 Erick Gallesio + + * Src/Makefile.in (install.stk.libs): The tcl-glue.h and tk-glue.h + files were not installed when doing a "make + install.libs". Corrected now. Thanks to Vincent Granet + for signalling it. + + +1998-07-20 Erick Gallesio + + * Src/print.c (printlist_star): Buggy when printing some simple + dotted pair. The patch was provided by Ian Wild + . + + * Tk/generic/tkFont.c (GetAttributeInfoObj): Bug when reporting + boolean font attributes. Bug signalled by Vincent Granet + + + * Extensions/base64.c: New file which provides base64 file + encoding and decoding (base64-encoding and base64-decoding) + + * Lib/base64.stk: New file which load the base64 extension. It + also provides the functions (base64-encoding-string and + base64-decoding-string) + +1998-07-19 Erick Gallesio + + * Src/cont.c (STk_throw): Bug correction: continuation escape + procedures couldn't take an arbitrary number of arguments. Thanks + to Michael N. Livshin for the patch. + + +1998-07-17 Erick Gallesio + + * Makefile.in: Modified so that all the install paths are relative + to the value of "prefix". This seems to be useful for people using + STOW. Suggestion made by Michael N. Livshin . + +1998-07-15 Erick Gallesio + + * Extensions/hash.c (hash_table_put): Another bug in the hash + table is corrected. Code for putting values in hash tables whose + hash function is given by the user has been rewritten. Thanks to + Brian Denheyer for pointing this bug. + +1998-07-14 Erick Gallesio + + * Suppression of the background bitmap for the Web pages. It was + not easily readable on 8bits displays. Even HTML is hard to port !! + +1998-06-27 Erick Gallesio + + * Doc/Reference/Appendix-F.tex: Correction of a "bug" for the + emacs auto-mode-alist variable initialization (signalled by + craig dry ) + 1998-06-09 Erick Gallesio * Release 3.99.2 @@ -275,8 +494,9 @@ Mon Feb 2 22:47:52 1998 Erick Gallesio Sun Feb 1 19:16:46 1998 Erick Gallesio - * Lib/tk-unix.stk: New file for the definition of standard messages - box. They are simulated on Unix and will be natve (someday) on Windows. + * Lib/tk-unix.stk: New file for the definition of standard + messages box. They are simulated on Unix and will be native + (someday) on Windows. * STklos/Tk/MsgBox.stklos: New Classes: diff --git a/Demos/Html-Demos/animate.stk b/Demos/Html-Demos/animate.stk index 2851d74..59907e7 100644 --- a/Demos/Html-Demos/animate.stk +++ b/Demos/Html-Demos/animate.stk @@ -10,7 +10,7 @@ ;;;; permission of the copyright holder. ;;;; This software is provided ``as is'' without express or implied warranty. ;;;; -;;;; $Id: animate.stk 1.1 Tue, 10 Mar 1998 20:43:37 +0000 eg $ +;;;; $Id: animate.stk 1.1 Tue, 10 Mar 1998 21:43:37 +0100 eg $ ;;;; ;;;; Author: Erick Gallesio [eg@unice.fr] ;;;; Creation date: 9-Mar-1998 18:51 diff --git a/Demos/Html-Demos/puzzle.stk b/Demos/Html-Demos/puzzle.stk index 4332808..b0d0df3 100644 --- a/Demos/Html-Demos/puzzle.stk +++ b/Demos/Html-Demos/puzzle.stk @@ -10,7 +10,7 @@ ;;;; permission of the copyright holder. ;;;; This software is provided ``as is'' without express or implied warranty. ;;;; -;;;; $Id: puzzle.stk 1.1 Tue, 10 Mar 1998 20:43:37 +0000 eg $ +;;;; $Id: puzzle.stk 1.1 Tue, 10 Mar 1998 21:43:37 +0100 eg $ ;;;; ;;;; Author: Erick Gallesio [eg@unice.fr] ;;;; Creation date: 9-Mar-1998 21:11 diff --git a/Demos/README.html b/Demos/README.html index 05a14bc..92e652a 100644 --- a/Demos/README.html +++ b/Demos/README.html @@ -330,6 +330,15 @@ Comment: Here again, what is interesting in this demo is not what it does, nothing specially fancy, but how it is easy to program, IMHO. +

  • + classbrowse.stklos + This demo shows the STklos class browser. +
    + Run with: + + ../Src/test-stk -f classbrowse.stklos +
    +

    2.2 STklos widgets

    @@ -435,7 +444,7 @@
    Erick Gallesio
    -Last modified: Mon Mar 9 19:15:46 CET 1998 +Last modified: Sat Sep 26 18:44:39 CEST 1998 diff --git a/Demos/browse.stk b/Demos/browse.stk index a4da791..bd45af6 100755 --- a/Demos/browse.stk +++ b/Demos/browse.stk @@ -8,7 +8,7 @@ ;;;; double-clicking. ;;;; This is a new version of the demo which can be run before STk is installed ;;;; -;;;; $Id: browse.stk 1.2 Mon, 16 Feb 1998 07:28:39 +0000 eg $ +;;;; $Id: browse.stk 1.2 Mon, 16 Feb 1998 08:28:39 +0100 eg $ ;;;; ;;;; Author: Erick Gallesio [eg@unice.fr] ;;;; Creation date: 3-Aug-1993 17:33 diff --git a/Demos/browse.stklos b/Demos/browse.stklos index 7e73678..3743fb3 100755 --- a/Demos/browse.stklos +++ b/Demos/browse.stklos @@ -7,7 +7,7 @@ ;;;; directory and allows you to open files or subdirectories by ;;;; double-clicking. ;;;; -;;;; $Id: browse.stklos 1.2 Mon, 16 Feb 1998 07:28:39 +0000 eg $ +;;;; $Id: browse.stklos 1.2 Mon, 16 Feb 1998 08:28:39 +0100 eg $ ;;;; ;;;; Author: Erick Gallesio [eg@unice.fr] ;;;; Creation date: 3-Aug-1993 17:33 diff --git a/Demos/calc.stklos b/Demos/calc.stklos index 5281bfc..534621c 100755 --- a/Demos/calc.stklos +++ b/Demos/calc.stklos @@ -13,7 +13,7 @@ ;;;; permission of the copyright holder. ;;;; This software is provided ``as is'' without express or implied warranty. ;;;; -;;;; $Id: calc.stklos 1.2 Mon, 16 Feb 1998 07:28:39 +0000 eg $ +;;;; $Id: calc.stklos 1.2 Mon, 16 Feb 1998 08:28:39 +0100 eg $ ;;;; ;;;; Author: Erick Gallesio [eg@unice.fr] ;;;; Creation date: 6-Apr-1995 18:11 diff --git a/Demos/classbrowse.stklos b/Demos/classbrowse.stklos new file mode 100755 index 0000000..6c2caa7 --- /dev/null +++ b/Demos/classbrowse.stklos @@ -0,0 +1,22 @@ +#!/bin/sh +:;exec /usr/local/bin/stk -f "$0" "$@" +;;;; classbrowse.stk -- Demonstration of the STk class browser +;;;; +;;;; Copyright © 1998 Erick Gallesio - I3S-CNRS/ESSI +;;;; +;;;; Permission to use, copy, and/or distribute this software and its +;;;; documentation for any purpose and without fee is hereby granted, provided +;;;; that both the above copyright notice and this permission notice appear in +;;;; all copies and derived works. Fees for distribution or use of this +;;;; software or derived works may only be charged with express written +;;;; permission of the copyright holder. +;;;; This software is provided ``as is'' without express or implied warranty. +;;;; +;;;; $Id: classbrowse.stklos 1.1 Sat, 26 Sep 1998 19:19:52 +0200 eg $ +;;;; +;;;; Author: Erick Gallesio [eg@unice.fr] +;;;; Creation date: 26-Sep-1998 19:12 +;;;; Last file update: 26-Sep-1998 19:13 + +;; A Demo which is quite easy to write +(class-browser *top-root*) diff --git a/Demos/filebox.stklos b/Demos/filebox.stklos index 13b35fe..b407232 100755 --- a/Demos/filebox.stklos +++ b/Demos/filebox.stklos @@ -16,7 +16,7 @@ ;;;; This software is a derivative work of other copyrighted softwares; the ;;;; copyright notices of these softwares are placed in the file COPYRIGHTS ;;;; -;;;; $Id: filebox.stklos 1.2 Mon, 16 Feb 1998 07:28:39 +0000 eg $ +;;;; $Id: filebox.stklos 1.2 Mon, 16 Feb 1998 08:28:39 +0100 eg $ ;;;; ;;;; Author: Erick Gallesio [eg@kaolin.unice.fr] ;;;; Creation date: 12-Jun-1994 11:24 diff --git a/Demos/stklos-widgets.stklos b/Demos/stklos-widgets.stklos index d3e952b..3932316 100755 --- a/Demos/stklos-widgets.stklos +++ b/Demos/stklos-widgets.stklos @@ -23,9 +23,11 @@ File-box Gauge Help-Balloon + Hierarchy-Tree Labeled-Entry Labeled-Frame Multiple-Window + Notepad Paned Scroll-Canvas Scroll-Listbox @@ -217,3 +219,53 @@ (slot-set! g 'value i) (after 5) (update)))) + +;============================================================================= +(define (demo-hierarchy-tree) + (let* ((top (make :title "Hierarchy Tree Demo")) + (T (make :parent top :width 400 :height 300))) + (pack T :expand #t :fill "both") + + (define d1 (add-node T #f "dir1")) + (define d2 (add-node T #f "dir2")) + (define d3 (add-node T d1 "dir3")) + + (add-leave T d1 "file2") + (add-leave T d1 "file1") + (add-leave T d3 "file3") + (add-leave T d2 "file4"))) + +;============================================================================= +(define (demo-notepad) + ;; + ;; Fist define the actions associated to the tab + ;; + (define (Host parent tab) + (unless (page tab) ; First call. Create the interface + (let* ((f (make :parent parent :border-width 3 + :background "darkgray" :relief "groove")) + (b1 (make :parent f :title "Host: ")) + (b2 (make :parent f :title "Port: "))) + (pack b1 b2 :fill 'x :padx 10 :pady 10) + (set! (page tab) f))) + (pack (page tab) :padx 10 :pady 10 :fill "both" :expand #t)) + + (define (Mess parent tab) + (unless (page tab) ; First call. Create the interface + (let ((m (make :parent parent :border-width 3 + :relief "groove" :background "darkgray" :aspect 300 + :justify "center" :font "10x20" + :text "This is a simple demonstration."))) + (pack m :expand #t :fill "both") + (set! (page tab) m))) + (pack (page tab) :padx 10 :pady 10 :fill "both" :expand #t)) + + (let* ((top (make :title "Note Pad Widget Demo")) + (f (make :parent top :width 450 :height 150))) + (pack f :expand #t :fill "both" :padx 2 :pady 2) + + (make :parent f :text "host1" :action Host) + (make :parent f :text "host2" :action Host) + (make :parent f :text "Multi-line\nlabel" :action Mess) + (make :parent f :bitmap "questhead" :width 30 :action Host))) + diff --git a/Demos/term.stk b/Demos/term.stk index 3869468..df62eb8 100755 --- a/Demos/term.stk +++ b/Demos/term.stk @@ -13,7 +13,7 @@ ;;;; permission of the copyright holder. ;;;; This software is provided ``as is'' without express or implied warranty. ;;;; -;;;; $Id: term.stk 1.2 Mon, 16 Feb 1998 07:28:39 +0000 eg $ +;;;; $Id: term.stk 1.2 Mon, 16 Feb 1998 08:28:39 +0100 eg $ ;;;; ;;;; Author: Erick Gallesio [eg@unice.fr] ;;;; Creation date: 7-Oct-1995 10:39 diff --git a/Demos/widget.stk b/Demos/widget.stk index d45c33a..0bf5b23 100755 --- a/Demos/widget.stk +++ b/Demos/widget.stk @@ -68,7 +68,7 @@ (let* ((top (make :title (format #f "Demo code: ~A" file) :geometry "+400+400")) (but (make :parent top)) - (txt (make :parent top :wrap "none" + (txt (make :parent top :wrap "none" :h-scroll-side "bottom" :width 85 :height 30 :font "fixed" :value (exec (string-append "cat " file))))) diff --git a/Doc/Extension/Extending.dvi b/Doc/Extension/Extending.dvi index 7b995632986d67b234ce1a7178e068374832f001..6b351ee4a8b3690fac80b096e06b1a1b256937c4 100644 GIT binary patch delta 34 qcmZ3pfMv}BmI;b{mU@OJR)(g=hTRMd42+W#r>ZmtZw+R=$qxXuD+(?E delta 34 qcmZ3pfMv}BmI;b{#(G9(R)(gg2Hgw{42+W#r>ZmtZw+R=$qxXt>k2FY diff --git a/Doc/Extension/Extending.ps b/Doc/Extension/Extending.ps index c74bc0e..530f0de 100644 --- a/Doc/Extension/Extending.ps +++ b/Doc/Extension/Extending.ps @@ -3,12 +3,12 @@ %%Title: Extending.dvi %%Pages: 22 %%PageOrder: Ascend -%%BoundingBox: 0 0 596 842 -%%DocumentPaperSizes: A4 +%%BoundingBox: 0 0 612 792 +%%DocumentPaperSizes: Letter %%EndComments %DVIPSCommandLine: dvips -f Extending -%DVIPSParameters: dpi=300, comments removed -%DVIPSSource: TeX output 1998.03.26:1550 +%DVIPSParameters: dpi=600, comments removed +%DVIPSSource: TeX output 1998.09.14:1531 %%BeginProcSet: tex.pro /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 @@ -57,2996 +57,7215 @@ 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{ 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 a}B /bos{/SS save N}B /eos{SS restore}B end %%EndProcSet -TeXDict begin 39158280 55380996 1000 300 300 (Extending.dvi) -@start /Fa 32 122 df45 D<60F0F06004047D830A>I<07C018 -303018701C600C600CE00EE00EE00EE00EE00EE00EE00EE00EE00E600C600C701C30181C -7007C00F157F9412>48 D<0F8030E040708030C038E0384038003800700070006000C001 -80030006000C08080810183FF07FF0FFF00D157E9412>50 D<0FE030306018701C701C00 -1C00180038006007E000300018000C000E000EE00EE00EC00C401830300FE00F157F9412 ->I<00300030007000F001F001700270047008701870107020704070C070FFFE00700070 -00700070007003FE0F157F9412>I<01F00608080C181C301C70006000E000E3E0EC30F0 -18F00CE00EE00EE00E600E600E300C3018183007C00F157F9412>54 -D<60F0F06000000000000060F0F07010102020404004147D8D0A>59 -D<7FFFF86038184038084038088038048038048038040038000038000038000038000038 -0000380000380000380000380000380000380000380000380000380000380003FF801617 -7F9619>84 DI<3FC0706070302038003803F81E3830387038E039E039E07970FF -1F1E100E7F8D12>97 DI<07F01838303870106000E000E000E000E00060007008 -3008183007C00D0E7F8D10>I<003E00000E00000E00000E00000E00000E00000E00000E -00000E0007CE001C3E00300E00700E00600E00E00E00E00E00E00E00E00E00600E00700E -00301E00182E0007CF8011177F9614>I<0FC0186030307038E018FFF8E000E000E00060 -0070083010183007C00D0E7F8D10>I<03E006700E701C201C001C001C001C001C00FF80 -1C001C001C001C001C001C001C001C001C001C001C001C007F800C1780960B>I<0F9E18 -E33060707070707070306018C02F80200060003FE03FF83FFC600EC006C006C006600C38 -380FE010157F8D12>II<307878300000000000F8383838383838383838383838 -FE07177F960A>I107 DI110 -D<07C018303018600C600CE00EE00EE00EE00EE00E701C3018183007C00F0E7F8D12>I< -F9F0003E1C00380600380700380300380380380380380380380380380300380700380E00 -3E1C0039F000380000380000380000380000380000FE000011147F8D14>I114 -D<1F4060C0C040C040E000FF007F801FC001E080608060C060E0C09F000B0E7F8D0E>I< -080008000800180018003800FFC038003800380038003800380038003840384038403840 -1C800F000A147F930E>IIII< -FE3F3C1C1C100E20074007C0038001C002E004F008701838383CFC7F100E7F8D13>II E /Fb 2 51 df<187898181818181818181818181818FF08107D -8F0F>49 D<1F00618040C08060C0600060006000C00180030006000C00102020207FC0FF -C00B107F8F0F>I E /Fc 27 122 df<0070000070000070001861803CE7803EFF801FFE -0007F00007F0001FFC007DBE00F19E0063840003800003800003000011107C9214>42 -D<70F0F8F0600505778414>46 D<00000C00001C00003C0000780000700000E00001E000 -03C0000380000700000F00001E00001C0000380000780000F00000E00001C00003C00007 -80000700000E00001E00003C0000380000700000F00000E00000C00000161D7E9914>I< -000F00001F00001F0000370000370000770000670000E70000E70001C60001C600038E00 -038E00070E00070E000FFE000FFE001C0E001C0E003C0E00380E00FC3F80FC3F8011177E -9614>65 D<07FFFC07FFFC01C01C01C01C01C01C03801803800003800003830007070007 -FF0007FF000707000E06000E00000E00000E00001C00601C00E01C00E01C00E0FFFFC0FF -FFC016177F9614>69 D<03980FFC1C78387830787078E070E070E070E070E0EEE0EEE1EE -63EC7F7C1C380F107B8F14>97 DI<03E007F00E -381838383870006000E000E000E000E000E000E01070783FF81FE00D107A8F14>I<003E -003E000E000E000E001C001C039C0FFC1C78387830787078E070E070E070E070E0EEE0EE -E1EE63EC7F7C1C380F177B9614>I<03E007F81E1C381C301C7038E0F8FFE0FF80E000E0 -00E000E01070783FF81FE00E107A8F14>I<0007E0000FF0001C70003820003800003800 -00380003FF8003FF8000700000700000700000700000700000700000E00000E00000E000 -00E00000E00000E00001C00001C00001C00001C000038000038000C38000E70000FE0000 -7C0000141F7E9614>I<00F30003FB80070F000E0F000C0F001C0F00380E00380E00380E -00380E00381C00381C00383C00187C000FF80007B800003800003800007000007000C0E0 -00E1C000FF80007E000011187C8F14>I<1F00001F00000700000700000700000E00000E -00000EF8000FFC001F8E001E0E001E0E001C0E003C1C00381C00381C00383800703B8070 -3B80707380707700E03E00601C0011177D9614>I<004000E00040000000000000000000 -000E003F007380E380E380E780070007000E000E001E701C701C701CE00FC007000C187A -9714>I108 D<0DE3C00FF7E01F3E701E3C701E -3C701C38703C78E03870E03870E03871C070E1C070E1C070E18070E180E1C1C060C0C014 -107E8F14>I<30F879FCFF8EFE0EFE0EFC0E3C1C381C381C3838703F703F70777076E03E -601C10107C8F14>I<03E007F00E38181C381C701C601CE01CE01CE018E038E070E06071 -C03F801F000E107B8F14>I<070E000FBF800DF1801DE1C01DC1C01DC1C00381C00381C0 -0381C00381C0078380078300078700078E000FFC000E70000E00000E00001C00001C0000 -1C00001C0000FF0000FF000012187F8F14>I<387E007CFF00EF8380EF0380EF0100EE00 -001E00001C00001C00001C000038000038000038000038000070000030000011107B8F14 ->114 D<01F807FC0C0E180E18041C000FC007F001F8001C000CE00CE00CE0387FF01FC0 -0F107C8F14>I<0180038003800380038007000700FFE0FFE00E000E000E000E001C001C -001C001C003870387038E038C01F800F000C177A9614>I<1C0C3E0E771CE71CEE1CEE1C -0E381C381C381C383877387738F718F61FBE071C10107C8F14>I<1E063F077387E387E7 -07E707070E0E0E0E0E0E0C1C1C1C1C0C380E3007E003C010107C8F14>I<6030407038E0 -3870E03870E03870E03870E038E1C070E1C070E1C070E1C0E1C380E1C380E1C30073E700 -3F7E001E3C0013107D8F14>I<071F001FFF8038F1C070E1C070E08070E00001C00001C0 -0001C00001C000038380438380E38300E787007EFE003C780012107D8F14>I<1C03003E -0380770700E70700EE0700EE07000E0E001C0E001C0E001C0E00381C00381C00183C001C -7C000FF80007B80000380000300000700070E00070C0007380003F00001E000011187C8F -14>I E /Fd 2 104 df<003C00E001C00380038003800380038003800380038003800380 -03800380038007001E00F8001E0007000380038003800380038003800380038003800380 -03800380038001C000E0003C0E257E9B13>102 DI -E /Fe 2 84 df<01FFFE00003C03C0003800E0003800F00038007000380070007000F000 -7000F0007000F0007001E000E001C000E0078000E01E0000FFF00001C0380001C00C0001 -C00E0001C00E0003800E0003800E0003800E0003800E0007001E0007001E0807001E0807 -001E100F000F10FFE00F20000003C01D1D7E9B20>82 D<000FC100303300400F00800601 -800603000603000606000406000407000007000007800003F00001FF0000FFC0003FE000 -03E00000F00000700000300000302000302000306000606000606000C0600080F00300CC -060083F800181E7E9C19>I E /Ff 3 53 df<0C001C00EC000C000C000C000C000C000C -000C000C000C000C000C000C000C000C000C00FFC00A137D9211>49 -D<1F0060C06060F070F030603000700070006000C001C00180020004000810101020207F -E0FFE00C137E9211>I<006000E000E00160026006600C600860106020606060C060FFFC -0060006000600060006003FC0E137F9211>52 D E /Fg 44 122 -df<0000FE000003018000060180000C0380001C0180001C000000180000003800000038 -0000003800000038000003FFFE0000700E0000700E0000700E0000701C0000701C0000E0 -1C0000E01C0000E0380000E0380000E0380001C0380001C0720001C0720001C0720001C0 -7200038034000380180003800000030000000300000007000000C6000000E6000000CC00 -0000780000001925819C17>12 D18 -D<18303C783C783870081008101020102020402040408081000D0C799C15>34 -D<00030006000800180030006000C000C0018003000300060006000C000C001C00180018 -00380030003000700070006000600060006000E000E000E000E000E00060006000600060 -00600020003000100008000800102A7B9E11>40 D<001000100008000C00040006000600 -0600060006000700070007000700070006000600060006000E000E000C000C001C001800 -180038003000300060006000C000C001800300030006000C00180010006000C000102A80 -9E11>I<183878380808101020404080050C7D830D>44 D<00000200000600000600000C -00000C0000180000300000300000600000600000C00000C0000180000180000300000600 -000600000C00000C0000180000180000300000300000600000C00000C000018000018000 -0300000300000600000C00000C0000180000180000300000300000600000600000C00000 -80000017297F9E15>47 D<00001800000018000000380000003800000078000000780000 -00B800000138000001380000023C0000021C0000041C00000C1C0000081C0000101C0000 -101C0000201C0000201C00007FFC0000C01C0000801C0001001C0001001E0002000E0002 -000E0004000E000C000E001C001E00FF00FFC01A1D7E9C1F>65 D<01FFFF00003C038000 -3801C0003800E0003800E0003800E0007000E0007001E0007001E0007003C000E0038000 -E00F0000E01E0000FFFC0001C00E0001C0070001C0078001C00780038007800380078003 -8007800380078007000F0007000E0007001E0007003C000E00F000FFFFC0001B1C7E9B1D ->I<0003F020001E0C60003002E000E003C001C001C0038001C0070000C00E0000801E00 -00801C0000803C0000803C000000780000007800000078000000F0000000F0000000F000 -0000F0000000F0000400F0000400F0000400F00008007000080070001000380020001800 -40000C0180000706000001F800001B1E7A9C1E>I<01FFFFF0003C00F000380030003800 -2000380020003800200070002000700020007008200070080000E0100000E0100000E030 -0000FFF00001C0200001C0200001C0200001C02000038040000380000003800000038000 -00070000000700000007000000070000000F000000FFF000001C1C7E9B1B>70 -D<03FF0078007000700070007000E000E000E000E001C001C001C001C003800380038003 -8007000700070007000E000E000E000E001E00FFC0101C7D9B10>73 -D<01FFC0003C0000380000380000380000380000700000700000700000700000E00000E0 -0000E00000E00001C00001C00001C00001C0000380020380020380020380040700040700 -0C0700180700380E00F0FFFFF0171C7E9B1A>76 D<01FFFE00003C0380003801C0003800 -E0003800E0003800E0007001E0007001E0007001E0007001C000E003C000E0038000E007 -0000E01C0001FFF00001C0000001C0000001C00000038000000380000003800000038000 -00070000000700000007000000070000000F000000FFE000001B1C7E9B1C>80 -D<01FFFE00003C0780003801C0003801E0003800E0003800E0007001E0007001E0007001 -E0007003C000E0038000E0070000E01C0000FFE00001C0300001C0180001C01C0001C01C -0003801C0003801C0003801C0003801C0007003C0007003C2007003C2007003C200F003C -40FFE01E8000000F001B1D7E9B1E>82 D<000F8400304C00403C00801801001803001803 -001806001006001006000007000007000003E00003FC0001FF00007F800007C00001C000 -01C00000C00000C02000C02000C0600180600180600300600200F00400CC180083E00016 -1E7D9C17>I<1FFFFFC01C0701C0300E00C0200E0080600E0080400E0080401C0080801C -0080801C0080001C00000038000000380000003800000038000000700000007000000070 -00000070000000E0000000E0000000E0000000E0000001C0000001C0000001C0000001C0 -000003C000007FFE00001A1C799B1E>I87 D<003F80007F0000600000 -600000600000C00000C00000C00000C00001800001800001800001800003000003000003 -00000300000600000600000600000600000C00000C00000C00000C000018000018000018 -0000180000300000300000300000300000600000600000600000600000C00000C00000FE -0000FE000011297E9E0D>91 D<04080810102020402040408040808100E1C0F1E0F1E0E1 -C00D0C749C15>I<003F80007F0000030000030000030000060000060000060000060000 -0C00000C00000C00000C0000180000180000180000180000300000300000300000300000 -600000600000600000600000C00000C00000C00000C00001800001800001800001800003 -0000030000030000030000060000060000FE0000FE00001129819E0D>I<01E307170C0F -180F380E300E700E700EE01CE01CE01CE01CE039E039E0396079319A1E0C10127C9115> -97 D<3F00070007000E000E000E000E001C001C001C001C0039E03A183C0C380C700C70 -0E700E700EE01CE01CE01CE018E038E030E06060C031801E000F1D7C9C13>I<00F80304 -0E041C0E181C300070007000E000E000E000E000E000E0046008601030600F800F127C91 -13>I<0007E00000E00000E00001C00001C00001C00001C0000380000380000380000380 -01E7000717000C0F00180F00380E00300E00700E00700E00E01C00E01C00E01C00E01C00 -E03900E03900E03900607900319A001E0C00131D7C9C15>I<00F807040C041802380430 -0470087FF0E000E000E000E000E00060046008301030600F800F127C9113>I<0003C000 -0670000C70001C60001C00001C0000380000380000380000380000380003FF8000700000 -700000700000700000700000E00000E00000E00000E00000E00001C00001C00001C00001 -C00001C000038000038000038000030000030000070000C60000E60000CC000078000014 -25819C0D>I<0078C001C5C00303C00603C00E03800C03801C03801C0380380700380700 -380700380700380E00380E00380E00181E000C7C00079C00001C00001C00003800003800 -C03000E07000C1C0007F0000121A7E9113>I<0FC00001C00001C0000380000380000380 -000380000700000700000700000700000E3E000EC3000F03800E03801E03801C03801C03 -801C0380380700380700380700380E00700E40700E40701C40701C80E00C80600700121D -7E9C15>I<01800380010000000000000000000000000000001C002600470047008E008E -000E001C001C001C0038003800710071007100720072003C00091C7C9B0D>I<00030007 -000300000000000000000000000000000078008C010C020C021C041C001C001C00380038 -00380038007000700070007000E000E000E000E001C001C0C180E300C60078001024819B -0D>I<0FC00001C00001C000038000038000038000038000070000070000070000070000 -0E07800E08800E11C00E21C01C41801C80001D00001E00003FC00038E000387000387000 -707100707100707100707200E03200601C00121D7E9C13>I<1F80038003800700070007 -0007000E000E000E000E001C001C001C001C0038003800380038007000700070007000E2 -00E200E200E40064003800091D7D9C0B>I<1C1E0780266318C04683A0E04703C0E08E03 -80E08E0380E00E0380E00E0380E01C0701C01C0701C01C0701C01C070380380E0388380E -0388380E0708380E0710701C0320300C01C01D127C9122>I<383E004CC3004D03804E03 -809E03809C03801C03801C0380380700380700380700380E00700E40700E40701C40701C -80E00C8060070012127C9117>I<00F800030C000E06001C030018030030030070038070 -0380E00700E00700E00700E00E00E00E00E01C0060180060300030E0000F800011127C91 -15>I<03878004C86004D03004E03009C03009C03801C03801C038038070038070038070 -0380600700E00700C00701800783000E86000E78000E00000E00001C00001C00001C0000 -1C0000380000FF0000151A809115>I<1C3C2642468747078E068E000E000E001C001C00 -1C001C0038003800380038007000300010127C9112>114 D<01F006080C080C1C18181C -001F001FC00FF007F0007800386030E030C030806060C01F000E127D9111>I<03000700 -070007000E000E000E000E00FFE01C001C001C0038003800380038007000700070007000 -E080E080E100E100660038000B1A7C990E>I<1C01802E03804E03804E03808E07008E07 -001C07001C0700380E00380E00380E00380E00301C80301C80301C80383C80184D000F86 -0011127C9116>I<1C062E0E4E064E068E028E021C021C02380438043804380830083008 -3010382018400F800F127C9113>I<1E01832703874703874703838707018707010E0701 -0E07011C0E021C0E021C0E021C0E04180C04181C04181C081C1E080C263007C3C018127C -911C>I<1C01802E03804E03804E03808E07008E07001C07001C0700380E00380E00380E -00380E00301C00301C00301C00383C001878000FB800003800003000007000E06000E0C0 -008180004300003C0000111A7C9114>121 D E /Fh 2 104 df<007800C0018003000300 -03000300030003000300030003000300030006000C00F0000C0006000300030003000300 -0300030003000300030003000300018000C000780D217E9812>102 -DI E /Fi 22 119 df<01000300030063307B703FE00F801F007FC0EDE0CC600C000C00 -08000C0E7C9011>42 D<000300070007000E001E001C00380038007000F000E001C001C0 -0380038007000F000E001C001C00380078007000E000E000C000101A7E9611>47 -D<0FFC0FFE060E0607060306030C030C030C030C03180618061806180C300C3018303030 -70FFC0FF8010147F9311>68 D<00F203FF070E0C060C060C040C000C000F0007C000F000 -300018001820306030606070E0FFC04F0010147E9311>83 D<7FF87FFCC318C318C31803 -0006000600060006000C000C000C000C001800180018001800FC00FC000E147B9311>I< -07200FE018E030E030C060C060C060C0C180C198639867B07DF038E00D0E7D8D11>97 -DI<07800FC018E030E060C0C000C000C000C000C000C020E0E0 -7FC01F000B0E7C8D11>I<07C00FE0186030306060C3C0FF80FC00C000C000C020E0E07F -C01F000C0E7C8D11>101 D<001C003E006E00660060006003F803F800C000C000C00180 -018001800180018001800300030003000300030006004600EC00FC0078000F1B7F9311> -I<008001C0008000000000000000001C003E0063006300C60046000C000C000C0018C018 -C019801F000E000A157C9411>105 D<0008001C0008000000000000000001C003E00630 -0C30186008600060006000C000C000C000C0018001800180018003004300E600FC007800 -0E1C7D9411>I<3C003E000C000C000C000C001838187C18DC199C33183E003F003F8060 -C060CC60CC60D8C0F840700E147E9311>II<0B8E001FDF001CF30018618038E30030C30030C30030C600618600 -618600618600618C00C30E00410600110E7F8D11>I<30E07BF06F306E18DC305C301830 -18303060306C306C30D8607820300E0E7E8D11>I<07001F8038C060606060C060C060C0 -60C0C0C0C0C180C3007E003C000B0E7C8D11>I<0C701EF8338C330C670C260C060C060C -0C180C180E300E601FC01B8018001800300030003000FC00FC000E157F8D11>I<18783D -FC678E670ECE0C4E000C000C001800180018001800300010000F0E7E8D11>114 -D<07C00FE01870186018001C000F8003C000604060E060C0C07F803F000C0E7D8D11>I< -080C18181818FFFF303060606060C0C3C3C6FC7808147A9311>I<1C083E0C660C660CC6 -184C180C180C181830183018600C600FC007800E0E7E8D11>118 -D E /Fj 72 126 df<60F0F0F0F0F0F0F0F0F0F0700000000060F0F0600414799312>33 -D<4040E0E0E0E0E0E0E0E0E0E0E0E0E0E040400B097D9312>I<0E380E380E380E38FFFE -FFFE7FFE1C701C701C701C701C707FFEFFFEFFFE38E038E038E038E038E00F147F9312> -I<30187838FC38FC70FC70FC70FCE0FCE078E031C001C001C0038003800700070007000E -180E3C0E7E1C7E1C7E1C7E387E383C18180F1A7F9612>37 D<07001F8019C039C039C039 -C03B9E3B3E3E381C701C701EE03EE067E0E7C0E3C4E3CEE7CE7EFC3C380F147F9312>I< -0180038006000C0018003800300070007000E000E000E000E000E000E000E00070007000 -3000380018000C0006000380018009197B9612>40 D<80C06030181C0C0E0E0707070707 -07070E0E0C1C183060C08008197C9612>I<070007000700E738FFF87FF01FC01FC07FF0 -FFF8E7380700070007000D0E7E9012>I<038003800380038003800380FFFEFFFEFFFE03 -80038003800380038003800F0F7F9112>I<60F0F878183030E0C00509798312>II<60F0F0600404798312>I<0018003800380070007000E000E001C0 -01C001C003800380070007000E000E001C001C001C003800380070007000E000E000C000 -0D1A7E9612>I<07C00FE01C703838701C701CE00EE00EE00EE00EE00EE00EE00EE01E70 -1C701C38381C700FE007C00F147F9312>I<060006000E001E00FE00EE000E000E000E00 -0E000E000E000E000E000E000E000E000E00FFE0FFE00B147D9312>I<0F803FC070E0E0 -70E038E038403800380030007000E000C00180030006000C00183830387FF87FF80D147E -9312>I<60F0F06000000000000060F0F060040E798D12>58 D<60F0F060000000000000 -60F0F070303060C0800413798D12>I<0018007800F801E007C00F801E003C00F800F000 -F8003C001E000F8007C001E000F8007800180D137E9312>III<1FC07FF0F078E038403800F001 -E003800700070007000700000000000000000006000F000F0006000D147E9312>I<0380 -07C007C006C006C00EE00EE00EE00EE00C601C701C701C701FF01FF0383838383838FC7E -FC7E0F147F9312>65 D<03E60FFE1C3E381E700E700E600EE000E000E000E000E000E000 -600E700E700E381C1C380FF003E00F147F9312>67 DIII73 -D75 DIII<3FE07FF07070E038E038E038E038E038E038E038E038E038E038 -E038E038E038E03870707FF03FE00D147E9312>II82 D<1F303FF070F0E070E070E070E00070007F003FC00FE000F000780038 -6038E038E030F070FFE0CF800D147E9312>I<7FFEFFFEE38EE38EE38E03800380038003 -800380038003800380038003800380038003800FE00FE00F147F9312>III< -F83EF83E701C701C701C701C701C701C77DC77DC77DC36D836D836D836D836D836D83C78 -3C781C700F147F9312>I<7C7C7C7C3C701CF01EE00FE00FC007C007800380078007C00F -C00EE01EE01C701C703838FC7EFC7E0F147F9312>II91 DII95 D<1FC0003FF000383800101C00001C0007FC003FFC00781C00E01C00 -E01C00E01C00703C003FFF801FCF80110E7F8D12>97 DI<07F0 -1FF8383870106000E000E000E000E0006000703838381FF007E00D0E7E8D12>I<00F800 -F8003800380038003807B81FF8387870386038E038E038E038E0386038707838781FFE0F -BE0F147F9312>I<07801FE0387070706038E038FFF8FFF8E0006000703838381FF007C0 -0D0E7E8D12>I<007E00FF01C70382038003807FFEFFFE03800380038003800380038003 -800380038003803FF83FF81014809312>I<0F9E1FFF38E7707070707070707038E03FC0 -3F8070003FE03FF83FFC701EE00EE00EE00E600C783C1FF00FE010167F8D12>II<06000F000F0006000000000000007F007F0007000700070007000700 -07000700070007000700FFF0FFF00C157D9412>I107 -DIII<0F803FE038E07070E038E038 -E038E038E038F078707038E03FE00F800D0E7E8D12>II< -FC78FDFC1F9C1E081E001C001C001C001C001C001C001C00FFC0FFC00E0E7E8D12>114 -D<1FF03FF06070C070E0007F003FE00FF000786018E018F030FFE0DFC00D0E7E8D12>I< -06000E000E000E007FF8FFF80E000E000E000E000E000E000E000E1C0E1C0E1C07F801E0 -0E127F9112>IIII<7C7C7C7C1CF00EE00FC007C00380078007C00EE01EF01C70FC7EFC7E0F0E7F8D -12>II<3FFC7FFC7038707000E001C0038007000E001C1C -381C701CFFFCFFFC0E0E7F8D12>I<00F801F80380070007000700070007000700070007 -000E00FC00FC000E0007000700070007000700070007000700038001F800F80D1A7E9612 ->I<7800FC000E0007000700070007000700070007000700038001F801F8038007000700 -0700070007000700070007000E00FC0078000D1A7E9612>125 D -E /Fk 1 16 df<03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80F -F003C010107E9115>15 D E /Fl 77 126 df<60F0F0F0F0F0F0F0F0F0F0F0F0F0600000 -000060F0F0600417789614>33 DI<071C00071C00071C00071C00071C00FFFF80FFFF807FFF800E38000E38 -000E38000E38000E38000E38000E38007FFF80FFFF80FFFF801C70001C70001C70001C70 -001C700011177F9614>I<0700000F800018C00038E00038E00038E00038C00039CF8039 -8F801F1C001E1C001E1C000E38001E3800377000677000E3F000E3E000E1C380E1E38063 -F3803F3F001E1E0011177F9614>38 D<60F0F878181818303060C080050C789614>I<01 -80038006000C001C0018003800700070007000E000E000E000E000E000E000E000E000E0 -00700070007000380018001C000C00060003800180091D799914>I<80C0603038181C0E -0E0E0707070707070707070E0E0E1C18383060C080081D7C9914>I<038003800380638C -F39E7FFC3FF80FE00FE03FF87FFCF39E638C0380038003800F107E9214>I<01C00001C0 -0001C00001C00001C00001C00001C000FFFF80FFFF80FFFF8001C00001C00001C00001C0 -0001C00001C00001C00011117F9314>I<70F8FCFC7C0C1830E0C0060A798414>II<70F8F8F8700505798414>I<0006000E000E001C001C0038003800 -70007000E000E001C001C0038003800380070007000E000E001C001C0038003800700070 -00E000E000C0000F1D7E9914>I<07C00FE01C7038383018701C701CE00EE00EE00EE00E -E00EE00EE00EE00EE00E701C701C383838381C700FE007C00F177E9614>I<0300030007 -000F003F00F7004700070007000700070007000700070007000700070007000700070007 -007FF07FF00C177C9614>I<0FC01FF03838701C701C201C001C0018003800700FE00FF0 -0038001C000E000E400EE00EE00E701C78383FF00FC00F177E9614>51 -D<01F007F80E1C1C1C381C300070007000E000E7C0EFF0F838F01CF00CE00EE00E600E70 -0E700C381C1C380FF007C00F177E9614>54 D<70F8F8F87000000000000070F8F8F87005 -10798F14>58 D<70F8F8F87000000000000060F0F8F878183070E0800515798F14>I<00 -06001E003E00F801F003C00F801F003C00F800F000F8003C001F000F8003C001F000F800 -3E001E00060F157E9514>III<1FE03FF8701CE00EE00E400E00 -3C007000E001C003800380038003800300000000000000000003000780078003000F177E -9614>I<01C00003E00003E0000360000360000770000770000770000770000630000E38 -000E38000E38000E38001C1C001FFC001FFC001C1C001C1C00380E00380E00FE3F80FE3F -8011177F9614>65 DI<01F18007FF800E1F801C -0780380780700380700380700380E00000E00000E00000E00000E00000E00000E0000070 -03807003807003803807001C07000E0E0007FC0001F00011177F9614>IIII<03C60FFE1C3E181E381E700E700E600EE000E000E000E000E07FE07FE00E -600E700E700E381E181E1C3E0FFE03CE10177F9614>III75 DIII<1FF07FFC783C701CE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00E -E00EE00E701C783C7FFC1FF00F177E9614>II< -FFE000FFF800383C00381C00380E00380E00380E00380E00381C00383C003FF8003FF000 -383800381C00381C00381C00381C00381C00381C80381DC0381DC0FE0F80FE070012177F -9614>82 D<0FCC1FFC307C603CE01CE01CE01CE00070007E003FE00FF001F8001C001E00 -0E600EE00EE00EF01CF838FFF0C7E00F177E9614>I<7FFF80FFFF80E1C380E1C380E1C3 -80E1C38001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0 -0001C00001C00001C00001C0000FF8000FF80011177F9614>IIII<7E3E007E3E001C3C001E38000E78000F700007700007E00003E00003C00001C00003 -C00003E00003E0000770000770000E78000E38001C3C001C1C003C1E00FE3F80FE3F8011 -177F9614>II91 DII95 D<1FC0007FF000707800201800001C00001C0007FC001FFC003C1C00701C00E01C -00E01C00E01C00707C003FFF800F8F8011107E8F14>97 DI<03F80FFE1C0E3804 -70006000E000E000E000E00060007000380E1C1E0FFC03F00F107E8F14>I<007E00007E -00000E00000E00000E00000E00000E0007CE000FFE001C3E00301E00700E00E00E00E00E -00E00E00E00E00E00E00E00E00700E00301E00383E001FEFC007CFC012177F9614>I<07 -E00FF01C38301C700CE00EE00EFFFEFFFEE00060007000380E1C1E0FFC03F00F107E8F14 ->I<00FC01FE038E07040700070007007FFEFFFE07000700070007000700070007000700 -0700070007000700FFF8FFF80F177F9614>I<07CF001FFF80383B80301800701C00701C -00701C003018003838003FF00037C0007000007000003FF8001FFC003FFE00700F00E003 -80E00380E00380E003807007003C1E001FFC0007F00011197F8F14>II<06000F -000F0006000000000000000000FF00FF0007000700070007000700070007000700070007 -0007000700FFF8FFF80D187C9714>I<006000F000F0006000000000000000001FF01FF0 -007000700070007000700070007000700070007000700070007000700070007000700070 -40E0E0C07F803F000C207E9714>III< -FB8E00FFDF003CF3803CF38038E38038E38038E38038E38038E38038E38038E38038E380 -38E38038E380FEFBE0FE79E01310808F14>II<07C01FF03C78701C701CE00EE00EE00EE00EE00EE00E701C783C3C781FF007C00F10 -7E8F14>II114 -D<0FD83FF86038C038C038F0007F803FF007F8001C6006E006F006F81CFFF8CFE00F107E -8F14>I<06000E000E000E000E007FFCFFFC0E000E000E000E000E000E000E000E000E0E -0E0E0E0E0E1C07F801F00F157F9414>II< -FE3F80FE3F803C1E001C1C001C1C001C1C000E38000E38000E3800063000077000077000 -07700003E00003E00003E00011107F8F14>II<7E3F007E3F001E3C000E780007700007E00003E00001C00003C00003E0000770000E -78000E38001C1C00FE3F80FE3F8011107F8F14>II<3FFF7FFF700E701C -7038007000E001C0038007000E001C0738077007FFFFFFFF10107F8F14>I<003E00FE01 -E003800380038003800380038003800380038003807F00FE007F00038003800380038003 -800380038003800380038001E000FE003E0F1D7E9914>I<7800FE000F00038003800380 -038003800380038003800380038001FC00FE01FC03800380038003800380038003800380 -038003800F00FE0078000F1D7E9914>125 D E /Fm 65 123 df<60F0F0F0F0F0F0F0F0 -F0F0F0F0F0F0F0600000000060F0F0600419779816>33 DI<038700038700038700038700038700038700FF -FFE0FFFFE07FFFE0070E00070E00070E000E1C000E1C000E1C000E1C007FFFE0FFFFE0FF -FFE01C38001C38001C38001C38001C38001C380013197F9816>I<00E001E0038007000E -001C001C0038003800700070007000E000E000E000E000E000E000E000E000E000700070 -007000380038001C001C000E000700038001E000E00B217A9C16>40 -DI<0380038003800380E38EF39EFFFE3FF80FE00FE03FF8FFFEF39EE38E038003800380 -03800F127D9516>I<387C7E7E3E0E1E1C78F060070B798416>44 -DI<70F8F8F8700505788416>I<0001800003800003 -80000700000700000E00000E00001C00001C0000380000380000700000700000E00000E0 -0001C00001C0000380000380000700000700000E00000E00001C00001C00003800003800 -00700000700000E00000E00000C0000011207E9C16>I<03E0000FF8001FFC001E3C0038 -0E00780F00700700700700E00380E00380E00380E00380E00380E00380E00380E00380F0 -0780700700700700780F003C1E001E3C001FFC000FF80003E00011197E9816>I<030007 -0007000F001F00FF00FF00E7000700070007000700070007000700070007000700070007 -0007000700FFF8FFF8FFF80D197B9816>I<07E0001FF8003FFC00783E00E00700F00780 -F00380600380000380000380000700000700000E00001C0000380000700000E00001C000 -0380000F00001E03803803807FFF80FFFF807FFF8011197E9816>I<07E0001FF8003FFC -00781E00780700300700000700000700000E00003E0007FC0007F00007FC00001E000007 -00000300000380000380600380F00380E00700781E003FFC001FF80007E00011197E9816 ->I<70F8F8F870000000000000000070F8F8F8700512789116>58 -D<387C7C7C38000000000000000038787C7C3C1C1C3870F0400618799116>I<0FF0003F -FE007FFF00F00F80F00380F00380600780001F00003E0000780000F00001C00001C00001 -C00001C00001C00001800000000000000000000000000001800003C00003C00001800011 -197E9816>63 D<00E00001F00001F00001B00001B00003B80003B80003B800031800071C -00071C00071C00071C00071C000E0E000E0E000FFE000FFE001FFF001C07001C07001C07 -007E0FC0FF1FE07E0FC013197F9816>65 D<7FF800FFFE007FFF001C07001C07801C0380 -1C03801C03801C03801C07001FFF001FFE001FFE001C1F001C03801C03C01C01C01C01C0 -1C01C01C01C01C03C01C07807FFF80FFFF007FFC0012197F9816>I<01F18007FB800FFF -801F0F803C0780380380700380700380F00000E00000E00000E00000E00000E00000E000 -00E00000F000007003807003803803803C07001F0F000FFE0007FC0001F00011197E9816 ->I<7FF800FFFE007FFF001C0F001C07801C03C01C01C01C01C01C01E01C00E01C00E01C -00E01C00E01C00E01C00E01C00E01C00E01C01C01C01C01C03C01C07801C0F807FFF00FF -FE007FF8001319809816>I<7FFFC0FFFFC07FFFC01C01C01C01C01C01C01C01C01C0000 -1C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C00001C00E01C00E01C00E0 -1C00E01C00E07FFFE0FFFFE07FFFE013197F9816>I<7FFFE0FFFFE07FFFE01C00E01C00 -E01C00E01C00E01C00001C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C00 -001C00001C00001C00001C00001C00007F8000FFC0007F800013197F9816>I<01F18007 -FB800FFF801F0F803C0780380380700380700380F00000E00000E00000E00000E00000E0 -1FC0E01FE0E01FC0F003807003807007803807803C07801E0F800FFF8007FB8001F38013 -197F9816>I<7FFCFFFE7FFC038003800380038003800380038003800380038003800380 -03800380038003800380038003807FFCFFFE7FFC0F197D9816>73 -D<01FF0003FF8001FF00001C00001C00001C00001C00001C00001C00001C00001C00001C -00001C00001C00001C00001C00001C00001C00001C00601C00F01C00F038007FF8007FF0 -001FC00011197E9816>I<7F0FE0FF8FF07F0FE01C07801C0F001C0E001C1C001C3C001C -78001CF0001CE0001DF0001FF0001FF8001F38001E1C001C1C001C0E001C0E001C07001C -07001C03807F07E0FF8FF07F07E01419809816>III<7E07F0FF0FF87F07F01D81C01D81C01D81C01DC1C01CC1C01CE1C01CE1C01C -61C01C71C01C71C01C71C01C31C01C39C01C39C01C19C01C1DC01C0DC01C0DC01C0DC07F -07C0FF87C07F03C01519809816>I<1FFC003FFE007FFF00780F00F00780E00380E00380 -E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380 -F00780F00780780F007FFF003FFE001FFC0011197E9816>I<7FF800FFFE007FFF001C0F -801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F801FFF001FFE001FF8001C00 -001C00001C00001C00001C00001C00001C00007F0000FF80007F000012197F9816>I<7F -F000FFFC007FFE001C0F001C07801C03801C03801C03801C03801C07801C0F001FFE001F -FC001FFE001C0E001C07001C07001C07001C07001C07101C07381C07387F03F0FF83F07F -01E01519809816>82 D<07E3001FFF003FFF00781F00F00700E00700E00700E00000F000 -007800003F80001FF00007FC0000FE00000F00000700000380000380600380E00380E007 -00F80F00FFFE00FFFC00C7F00011197E9816>I<7FFFE0FFFFE0FFFFE0E0E0E0E0E0E0E0 -E0E0E0E0E000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000 -E00000E00000E00000E00000E00007FC000FFE0007FC0013197F9816>I<7F07F0FF8FF8 -7F07F01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C0 -1C01C01C01C01C01C01C01C01C01C00E03800E038007070007FF0003FE0000F800151980 -9816>II<7E03F0FF07F87E03F03800E03800E03800E03800E01C -01C01C01C01C01C01C71C01CF9C01CF9C01CD9C01CD9C00CD9800CD9800CD9800DDD800D -8D800D8D800D8D80078F00078F000707001519809816>I<7F1F807F3FC07F1F800E1E00 -0E1C00071C0007380003B80003F00001F00001E00000E00001E00001F00003F00003B800 -07B800071C000F1C000E0E000E0E001C07007E0FC0FF1FE07E0FC013197F9816>I95 D<1FE0003FF0007FF800783C00300E00000E00000E00 -03FE001FFE003E0E00700E00E00E00E00E00E00E00783E007FFFE03FE7E00F83E013127E -9116>97 DI<03F80FFC1FFE3C1E780C7000E000E000E000E000E0 -00F000700778073E0E1FFC0FF803F010127D9116>I<003F00003F00003F000007000007 -0000070000070003C7000FF7001FFF003C1F00780F00700700E00700E00700E00700E007 -00E00700E00700700F00780F003C1F001FFFE00FF7E007C7E013197F9816>I<03F0000F -FC001FFE003C0F00780700700380E00380FFFF80FFFF80FFFF80E00000E0000070038078 -03803E07801FFF0007FE0001F80011127E9116>I<001E00007F0001FF8001C780038300 -0380000380007FFF00FFFF00FFFF00038000038000038000038000038000038000038000 -0380000380000380000380000380007FFC00FFFE007FFC0011197F9816>I<03E3C007F7 -E00FFFE01C1CC0380E00380E00380E00380E00380E001C1C000FF8001FF0001BE0003800 -001800001FFC001FFF003FFF807003C0E000E0E000E0E000E0E000E07001C07C07C03FFF -800FFE0003F800131C7F9116>II<030007800780030000000000 -00000000FF80FF80FF80038003800380038003800380038003800380038003800380FFFC -FFFEFFFC0F1A7C9916>I<003000780078003000000000000000000FF81FF80FF8003800 -380038003800380038003800380038003800380038003800380038003800380038003860 -70F0F0FFE07FC03F800D237E9916>I<7E0000FE00007E00000E00000E00000E00000E00 -000E7FE00E7FE00E7FE00E0F000E1E000E3C000E78000EF0000FF0000FF8000FBC000F1E -000E0E000E07000E07807F87F0FFCFF07F87F01419809816>I<7FC000FFC0007FC00001 -C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001 -C00001C00001C00001C00001C00001C00001C0007FFF00FFFF807FFF0011197E9816>I< -F9C380FFEFC0FFFFE03C78E03C78E03870E03870E03870E03870E03870E03870E03870E0 -3870E03870E03870E0FE7CF8FE7CF8FE7CF81512809116>II<03E0000FF8001FFC003C1E00780F00700700E00380E0 -0380E00380E00380E00380F00780700700780F003C1E001FFC000FF80003E00011127E91 -16>II<7F0FC0FF3FE07F7FE007F04007C0000780 -000780000700000700000700000700000700000700000700000700007FFC00FFFC007FFC -0013127F9116>114 D<0FEC3FFC7FFCF03CE01CE01C70007F801FF007F8003C600EE00E -F00EF81EFFFCFFF8C7E00F127D9116>I<0300000700000700000700000700007FFF00FF -FF00FFFF0007000007000007000007000007000007000007000007010007038007038007 -038007870003FE0001FC0000F80011177F9616>II<7F1FC0FF9FE07F1FC01C07001C07000E0E000E0E000E0E00071C -00071C00071C00071C0003B80003B80003B80001F00001F00000E00013127F9116>II<7F1FC07F3FC07F1FC00F1E00 -073C0003B80003F00001F00000E00001E00001F00003B800073C00071C000E0E007F1FC0 -FF3FE07F1FC013127F9116>I<7F1FC0FF9FE07F1FC01C07000E07000E0E000E0E00070E -00071C00071C00039C00039C0003980001B80001B80000F00000F00000F00000E00000E0 -0000E00001C00079C0007BC0007F80007F00003C0000131B7F9116>I<3FFFC07FFFC07F -FFC0700780700F00701E00003C0000780001F00003E0000780000F00001E01C03C01C078 -01C0FFFFC0FFFFC0FFFFC012127F9116>I E /Fn 6 116 df<03F0400C0CC01002C03001 -C06000C0E000C0E00040E00040E00040F00000F800007E00007FE0003FFC001FFF0007FF -80007F800007C00003E00001E00000E08000E08000E08000E0C000C0C000C0E00180D003 -00CE060081F800131E7D9C19>83 D<7FFFFFC0700F01C0600F00C0400F0040400F0040C0 -0F0020800F0020800F0020800F0020000F0000000F0000000F0000000F0000000F000000 -0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000 -0F0000000F0000000F0000001F800003FFFC001B1C7D9B21>I107 DI<01F800070E000C03001C0380 -3801C07801E07000E0F000F0F000F0F000F0F000F0F000F0F000F0F000F07000E07801E0 -3801C01C03801E0780070E0001F80014157E941A>111 D<1F1030F06030C030C010C010 -E000E0007E003FC01FE003F0007800380018801880188010C030F0608F800D157E9413> -115 D E /Fo 53 122 df<003FC00001F0300003C0380007C07C000F807C000F807C000F -8038000F8000000F8000000F8000000F800000FFFFFC00FFFFFC000F807C000F807C000F -807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F -807C000F807C000F807C007FE1FF807FE1FF80191D809C1B>12 D<003FFC0001F07C0003 -C07C0007C07C000F807C000F807C000F807C000F807C000F807C000F807C000F807C00FF -FFFC00FFFFFC000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F -807C000F807C000F807C000F807C000F807C000F807C000F807C007FF3FF807FF3FF8019 -1D809C1B>I<78FCFCFEFE7A0202040408081060070E7D9C0D>39 -D<0003800000038000000380000003800000038000000380000003800000038000000380 -000003800000038000000380000003800000038000FFFFFFFCFFFFFFFCFFFFFFFC000380 -000003800000038000000380000003800000038000000380000003800000038000000380 -00000380000003800000038000000380001E1F7D9925>43 D<78FCFCFCFC7806067D850D ->46 D<00600001E0000FE000FFE000F3E00003E00003E00003E00003E00003E00003E000 +TeXDict begin 40258431 52099146 1000 600 600 (Extending.dvi) +@start /Fa 32 122 df45 +D<3C7EFFFFFFFF7E3C08087A8714>I<003FC00000FFF00003E07C0007C03E000F801F00 +0F000F001E0007801E0007803E0007C03E0007C07C0003E07C0003E07C0003E07C0003E0 +7C0003E0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0 +FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F07C0003E0 +7C0003E07C0003E07E0007E03E0007C03E0007C03E0007C01F000F800F000F000F801F00 +07C03E0003F0FC0000FFF000003FC0001C2D7DAB23>48 D<007F800001FFF0000780FC00 +0E003F001C001F8038000FC070000FC0600007E0F00007E0FC0007F0FE0007F0FE0003F0 +FE0003F0FE0003F07C0007F0000007F0000007F0000007E000000FE000000FC000001FC0 +00001F8000003F0000007E0000007C000000F8000001F0000003E0000007C000000F8000 +001E0000003C00000078000000F0003000E0003001C0003003800060070000600E0000E0 +1FFFFFE03FFFFFE07FFFFFC0FFFFFFC0FFFFFFC01C2C7DAB23>50 +D<003FC00001FFF00007C0FC000E007E001C003F001C001F803F001FC03F001FC03F800F +C03F000FC03F000FC00C001FC000001FC000001F8000001F8000003F0000003E0000007C +000000F8000003F00000FFC00000FFF0000000FC0000003F0000001F8000001FC000000F +C000000FE000000FE0000007F0000007F0380007F07C0007F0FE0007F0FE0007F0FE0007 +F0FE000FE0F8000FE060000FC070001FC038001F801E003F000780FC0001FFF000007FC0 +001C2D7DAB23>I<00000E0000000E0000001E0000003E0000003E0000007E000000FE00 +0000FE000001BE000003BE0000033E0000063E00000E3E00000C3E0000183E0000383E00 +00303E0000603E0000E03E0000C03E0001803E0003803E0003003E0006003E000E003E00 +0C003E0018003E0038003E0030003E0060003E00E0003E00FFFFFFFCFFFFFFFC00003E00 +00003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000007F00 +001FFFFC001FFFFC1E2D7EAC23>I<0003F800000FFE00003E078000F8018001F007C003 +E00FC007C00FC00F800FC00F800FC01F0007801F0000003E0000003E0000007E0000007E +0000007C0000007C0FC000FC3FF000FCF07C00FDC01E00FF800F00FF000F80FF0007C0FE +0007E0FE0007E0FE0003E0FC0003F0FC0003F0FC0003F0FC0003F07C0003F07C0003F07C +0003F07E0003F07E0003F03E0003E03E0007E01E0007E01F0007C00F000F8007801F0003 +C03E0001E07C00007FF000001FC0001C2D7DAB23>54 D<3C7EFFFFFFFF7E3C0000000000 +00000000000000003C7EFEFFFFFF7F3F0303030706060E0C1C18387060082A7A9C14>59 +D<7FFFFFFFFFF87FFFFFFFFFF87F000FC003F87C000FC000F870000FC0003870000FC000 +3860000FC0001860000FC00018E0000FC0001CE0000FC0001CC0000FC0000CC0000FC000 +0CC0000FC0000CC0000FC0000CC0000FC0000C00000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000001FE00000001FFFFFE000001FFFFFE0002E2D7EAC33>84 DI<00FF000007FFC0000F01F0001C00 +F8003F007C003F003E003F003E003F003F001E001F0000001F0000001F0000001F000000 +1F000007FF00007FFF0001FE1F0007F01F001FC01F003F801F007F001F007E001F00FE00 +1F06FC001F06FC001F06FC001F06FC003F06FE003F067E007F067F00EF8C1F83C7FC0FFF +03F801FC01E01F207D9E23>97 D<07C0000000FFC0000000FFC00000000FC000000007C0 +00000007C000000007C000000007C000000007C000000007C000000007C000000007C000 +000007C000000007C000000007C000000007C000000007C0FE000007C7FF800007CF03E0 +0007DC01F00007F8007C0007F0007E0007E0003E0007C0001F0007C0001F8007C0001F80 +07C0000F8007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007 +C0000FC007C0000FC007C0000FC007C0001F8007C0001F8007C0001F0007C0003F0007E0 +003E0007F0007C0007B000F80007BC01F000070E07E0000607FF80000001FC0000222F7E +AD27>I<001FE000007FFC0001F01E0003E0070007C01F800F801F801F001F803F001F80 +3E000F007E0000007E0000007C000000FC000000FC000000FC000000FC000000FC000000 +FC000000FC000000FC000000FC0000007E0000007E0000007E0000C03F0000C01F0001C0 +1F8001800FC0038007E0070001F03E00007FF800001FC0001A207E9E1F>I<000000F800 +00001FF80000001FF800000001F800000000F800000000F800000000F800000000F80000 +0000F800000000F800000000F800000000F800000000F800000000F800000000F8000000 +00F800000FE0F800007FF8F80001F81EF80003E007F80007C003F8000F8001F8001F0001 +F8003F0000F8003E0000F8007E0000F8007E0000F800FC0000F800FC0000F800FC0000F8 +00FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F8007C0000F800 +7E0000F8007E0000F8003E0001F8001F0001F8001F8003F8000F8007F80003E00EFC0001 +F03CFFC0007FF0FFC0001FC0F800222F7EAD27>I<001F800000FFF00003E0780007C03E +000F801E001F001F001F000F803E000F807E0007807E0007C07C0007C0FC0007C0FC0007 +C0FC0007C0FFFFFFC0FFFFFFC0FC000000FC000000FC000000FC000000FC0000007E0000 +007E0000003E0000C03F0000C01F0001C00F8003800FC0030003E00F0001F03C00007FF8 +00001FC0001A207E9E1F>I<0003F0000FFC003E1E007C3F00F83F01F03F01F03F03E00C +03E00003E00003E00003E00003E00003E00003E00003E00003E00003E000FFFFE0FFFFE0 03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000 -03E00003E0007FFF807FFF80111B7D9A18>49 D<07F8001FFE00383F80780FC0FC07C0FC -07E0FC03E0FC03E07803E00007E00007C00007C0000F80001F00001E0000380000700000 -E0000180600300600600600800E01FFFC03FFFC07FFFC0FFFFC0FFFFC0131B7E9A18>I< -07F8001FFE003C1F003C0F807C07C07E07C07C07C03807C0000F80000F80001E00003C00 -03F800001E00000F800007C00007C00007E03007E07807E0FC07E0FC07E0FC07C0780F80 -781F001FFE0007F800131B7E9A18>I<000180000380000780000F80001F80003F80006F -8000CF80008F80018F80030F80060F800C0F80180F80300F80600F80C00F80FFFFF8FFFF -F8000F80000F80000F80000F80000F80000F8000FFF800FFF8151B7F9A18>I<3801803F -FF003FFE003FFC003FF8003FC00030000030000030000030000031F800361E00380F8030 -07800007C00007E00007E00007E07807E0F807E0F807E0F807C0F007C0600F80381F001F -FE0007F000131B7E9A18>I<007E0003FF000781800F03C01E07C03C07C07C0380780000 -780000F80000F8F800FB0E00FA0780FC0380FC03C0F803E0F803E0F803E0F803E07803E0 -7803E07803C03C03C03C07801E0F0007FE0003F800131B7E9A18>I<6000007FFFE07FFF -E07FFFC07FFF807FFF80E00300C00600C00C00C0180000300000300000600000E00000E0 -0001E00001C00003C00003C00003C00003C00007C00007C00007C00007C00007C00007C0 -00038000131C7D9B18>I<03F8000FFE001E0F803807803803C07803C07C03C07E03C07F -83803FC7003FFE001FFC000FFE0007FF001DFF80387FC0781FE0700FE0F003E0F001E0F0 -01E0F001E07801C07803803E07801FFE0003F800131B7E9A18>I<03F8000FFE001E0F00 -3C07807807807803C0F803C0F803C0F803E0F803E0F803E0F803E07807E03807E03C0BE0 -0E1BE003E3E00003E00003C00003C03807C07C07807C0700780F00383C001FF8000FE000 -131B7E9A18>I<78FCFCFCFC7800000000000078FCFCFCFC7806127D910D>I<0FF0303C60 -1EF01FF81FF81F701F003E003C007000E001C00180018003000300030003000300000000 -000000000007800FC00FC00FC00FC00780101D7D9C17>63 D<00038000000380000007C0 -000007C0000007C000000FE000000FE000001FF000001BF000003BF8000031F8000031F8 -000060FC000060FC0000E0FE0000C07E0000C07E0001803F0001FFFF0003FFFF8003001F -8007001FC006000FC006000FC00C0007E00C0007E0FF803FFEFF803FFE1F1C7E9B24>65 -D<001FE02000FFF8E003F80FE007C003E00F8001E01F0000E03E0000E03E0000607E0000 -607C000060FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000 -007C0000607E0000603E0000603E0000C01F0000C00F80018007C0030003F80E0000FFFC -00001FE0001B1C7D9B22>67 DII<00 -0FF008007FFE3801FC07F807E001F80F8000781F0000783F0000383E0000387E0000187C -000018FC000000FC000000FC000000FC000000FC000000FC000000FC007FFFFC007FFF7C -0001F87E0001F83E0001F83F0001F81F0001F80F8001F807E001F801FC07F8007FFE7800 -0FF818201C7D9B26>71 DII76 -D78 D82 D<07F8201FFEE03C07E07801E07000E0F000E0F0 -0060F00060F80000FE0000FFE0007FFE003FFF003FFF800FFFC007FFE0007FE00003F000 -01F00000F0C000F0C000F0C000E0E000E0F001C0FC03C0EFFF0083FC00141C7D9B1B>I< -7FFFFFE07FFFFFE0781F81E0701F80E0601F8060E01F8070C01F8030C01F8030C01F8030 -C01F8030001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 -001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800007FFFE00 -07FFFE001C1C7E9B21>I86 DI<003F00F800FFC3FE03E1FF1E07807C1E0F807C0C +1F003E001F003E003E001F003E001F003E001F003E001F003E001F003E001F003E001F00 +1F003E001F003E000F807C00078078000FE1F0000CFFC0001C3F00001C0000001C000000 +1C0000001E0000001F0000000FFFF8000FFFFF0007FFFFC00FFFFFF01E0007F83C0000F8 +7800007CF800007CF000003CF000003CF000003CF000003CF800007C7C0000F83E0001F0 +1F0003E007E01F8001FFFE00003FF0001F2D7E9D23>I<07C0000000FFC0000000FFC000 +00000FC000000007C000000007C000000007C000000007C000000007C000000007C00000 +0007C000000007C000000007C000000007C000000007C000000007C000000007C0FE0000 +07C3FF800007C703E00007DE01F00007F801F00007F000F80007F000F80007E000F80007 +E000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C0 +00F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000 +F80007C000F80007C000F80007C000F80007C000F8000FE001FC00FFFE1FFFC0FFFE1FFF +C0222E7EAD27>I<07800FC01FE01FE01FE01FE00FC00780000000000000000000000000 +0000000007C0FFC0FFC00FC007C007C007C007C007C007C007C007C007C007C007C007C0 +07C007C007C007C007C007C007C007C007C007C007C00FE0FFFCFFFC0E2E7EAD14>I<07 +C0000000FFC0000000FFC00000000FC000000007C000000007C000000007C000000007C0 +00000007C000000007C000000007C000000007C000000007C000000007C000000007C000 +000007C000000007C000000007C01FFE0007C01FFE0007C00FF00007C007C00007C00780 +0007C00E000007C01C000007C038000007C070000007C0E0000007C3C0000007C7C00000 +07CFE0000007DFF0000007F9F0000007F0F8000007E0FC000007C07E000007C03E000007 +C01F000007C01F800007C00FC00007C007C00007C003E00007C003F00007C001F8000FE0 +03FC00FFFE07FF80FFFE07FF80212E7EAD25>107 D<07C0FFC0FFC00FC007C007C007C0 +07C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C0 +07C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C0 +0FE0FFFEFFFE0F2E7EAD14>I<07C0FE0000FFC3FF8000FFC703E0000FDE01F00007F801 +F00007F000F80007F000F80007E000F80007E000F80007C000F80007C000F80007C000F8 +0007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F800 +07C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007 +C000F8000FE001FC00FFFE1FFFC0FFFE1FFFC0221E7E9D27>110 +D<001FE000007FF80001F03E0003C00F00078007800F0003C01F0003E03E0001F03E0001 +F07C0000F87C0000F87C0000F8FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000 +FCFC0000FCFC0000FCFC0000FC7C0000F87C0000F83E0001F03E0001F01F0003E01F0003 +E00F8007C007C00F8001F03E00007FF800001FE0001E207E9E23>I<07C0FE0000FFC7FF +8000FFCF03E0000FDC01F00007F800FC0007F0007E0007E0003E0007C0003F0007C0001F +8007C0001F8007C0001F8007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC0 +07C0000FC007C0000FC007C0000FC007C0001FC007C0001F8007C0001F8007C0003F0007 +C0003F0007E0007E0007F0007C0007F000F80007FC01F00007CE07E00007C7FF800007C1 +FC000007C000000007C000000007C000000007C000000007C000000007C000000007C000 +000007C000000007C00000000FE0000000FFFE000000FFFE000000222B7E9D27>I<0781 +F8FF87FEFF8E3F0F9C3F07B83F07B03F07F01E07E00007E00007E00007E00007C00007C0 +0007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0 +0007C00007C0000FE000FFFF00FFFF00181E7E9D1C>114 D<01FE1807FFB81E01F83C00 +F8780078F00038F00038F00018F00018F80018FC0018FF00007FF0003FFF001FFFC00FFF +F001FFF8001FFC0001FCC0007EC0003EC0003EE0001EE0001EF0001EF0001EF8003CF800 +3CFC0078FF01F0E3FFC0C0FF0017207E9E1C>I<00600000600000600000600000E00000 +E00000E00001E00003E00003E00007E0001FE000FFFFF0FFFFF003E00003E00003E00003 +E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003 +E01803E01803E01803E01803E01803E01803E01803E03801F03001F07000F860003FE000 +0F80152A7FA81B>I<07C000F800FFC01FF800FFC01FF8000FC001F80007C000F80007C0 +00F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000 +F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F8 +0007C000F80007C000F80007C001F80007C001F80007C001F80007C003F80003E007F800 +03E00EFC0001F81CFFC0007FF8FFC0001FE0F800221F7E9D27>IIIII E /Fb +2 51 df<00E00001E00007E000FFE000F9E00001E00001E00001E00001E00001E00001E0 +0001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0 +0001E00001E00001E00001E00001E00001E00001E00003F000FFFFC0FFFFC012217AA01E +>49 D<01FC0007FF801C0FC03003E06001F06000F8F800F8FC00FCFC00FCFC007C78007C +3000FC0000FC0000F80000F80001F00003E00003C0000780000F00001E00003800007000 +00E00001C00C03800C0600180C00181800183FFFF87FFFF8FFFFF0FFFFF016217CA01E> +I E /Fc 27 122 df<0000380000007C0000007C000000F8000000F8000000F8000000F8 +000701F01E0FC1F03F1FE1F0FE1FF9F3FE0FFFEFFC03FFFFF001FFFFC0007FFF00003FFC +00003FF80000FFFE0003FFFF000FFFFFC03FFFFFE07FCF9FF0FF0F8FF0FC1F03F0F01F01 +E0001F0000001F0000003E0000003E0000003E0000003C000000380000202077A627>42 +D<0F003FC07FC0FFC0FFC0FFC0FFC0FF807F003E000A0A718927>46 +D<0000000001C00000000003E00000000007E0000000000FE0000000000FE0000000001F +C0000000003F80000000007F80000000007F0000000000FE0000000001FC0000000001FC +0000000003F80000000007F00000000007F0000000000FE0000000001FC0000000003FC0 +000000003F80000000007F0000000000FE0000000000FE0000000001FC0000000003F800 +00000007F80000000007F0000000000FE0000000001FC0000000001FC0000000003F8000 +0000007F0000000000FF0000000000FE0000000001FC0000000003F80000000003F80000 +000007F0000000000FE0000000001FE0000000001FC0000000003F80000000007F000000 +00007F0000000000FE0000000001FC0000000003FC0000000003F80000000007F0000000 +000FE0000000000FE0000000001FC0000000003F80000000007F80000000007F00000000 +00FE0000000000FC00000000007C00000000003800000000002B3A7DB327>I<0000003E +000000007F00000000FF00000000FF00000001FF00000001FF00000003EF00000003DF00 +000007DF00000007DF000000079F0000000F9F0000000F1F0000001F1F0000001E1F0000 +003E1F0000003E1F0000007C1F0000007C1F000000F81E000000F83E000001F03E000001 +F03E000003E03E000003E03E000007C03E000007C03E00000FC03E00000F803E00000F80 +3E00001FFFFE00001FFFFE00003FFFFE00003FFFFE00007FFFFE00007C003E0000F8003E +0000F8003E0001F0003E0001F0003E0003E0003E0003E0003E007FFC03FFC07FFC07FFE0 +FFFC07FFE0FFFC07FFE07FF803FFC0232F7EAE27>65 D<000FFFFFFFE0001FFFFFFFF000 +1FFFFFFFF0001FFFFFFFF0001FFFFFFFF00001F00003E00001F00003E00003F00007E000 +03F00007E00003E00007C00003E00007C00007E00003800007E00000000007C000000000 +07C0000000000FC0000000000FC00E0000000F801F0000000F801F0000001F803F000000 +1FFFFF0000001FFFFE0000001FFFFE0000003FFFFE0000003FFFFE0000003E007C000000 +3E007C0000007E007C0000007E00780000007C00000000007C0000000000FC0000000000 +FC0000000000F80000F00000F80000F80001F80001F80001F80001F80001F00001F00001 +F00001F00003F00003F00003F00003F0007FFFFFFFE000FFFFFFFFE000FFFFFFFFE000FF +FFFFFFE0007FFFFFFFC0002C2E7EAD27>69 D<0007E000001FF9C0007FFFE000FFFFE001 +FFFFE003FC7FE007F03FE00FE01FC00FC01FC01F801FC01F800FC03F000F803F001F807E +001F807E001F807C001F007C001F007C003F00FC003F00FC007E18F8007E3EF800FE7EFC +00FE7EFC01FC7C7C03FC7C7E07FCFC7F1FFEFC3FFFFFF83FFFFFF81FFF3FF00FFC1FE003 +F007C01F20779F27>97 D<7FF00000FFF80000FFF80000FFF800007FF8000001F0000001 +F0000003F0000003F0000003E0000003E0000007E0000007E0000007C0000007C7F0000F +DFF8000FFFFE000FFFFF000FFFFF001FFC3F801FF01F801FE00F801FC00F803FC00FC03F +800FC03F0007C03F000FC07E000FC07E000F807C000F807C000F807C001F80FC001F80FC +003F00F8003F00FC007E00FC00FE007C00FC007C01FC007E03F8007F0FF0003FFFE0003F +FFC0001FFF000007FE000003F800001A2E76AD27>I<0001FC00000FFF00001FFFC0007F +FFE000FFFFE001FF07E003F80FE007F00FE00FE00FE01FC00FE01F8007803F0000003F00 +00007E0000007E0000007C0000007C0000007C000000FC000000FC000000FC0000007C00 +00007C0000007E0000007E0000E07F0001F03F801FF03FFFFFF01FFFFFE00FFFFFC003FF +FF0000FFF0001C20769F27>I<00000FFC00001FFE00001FFE00001FFE00000FFE000000 +7C0000007C000000FC000000FC000000F8000000F8000001F8000001F8000001F00007E1 +F0001FFBF0007FFFF000FFFFE001FFFFE003FC7FE007F03FE00FE01FC00FC01FC01F801F +C01F800FC03F000F803F001F807E001F807E001F807C001F007C001F007C003F00FC003F +00FC007E18F8007E3EF800FE7EFC00FE7EFC01FC7C7C03FC7C7E07FCFC7F1FFEFC3FFFFF +F83FFFFFF81FFF3FF00FFC1FE003F007C01F2E77AD27>I<0003F800001FFE00007FFF00 +00FFFF8001FFFFC007FE1FC00FF00FC00FE007C01FC007C03F800FC03F000FC07E003F80 +7E01FF80FFFFFF00FFFFFE00FFFFF800FFFFE000FFFF0000F8000000F8000000F8000000 +F8000000F8000000FC000000FC0001C0FE0003E07F003FE03FFFFFE03FFFFFC00FFFFF80 +07FFFE0001FFE0001B20759F27>I<0000001FC00000007FF0000000FFF8000001FFFC00 +0003FFFC000003F1FC000003E1FC000007E1FC000007E1F8000007C0F0000007C0000000 +07C00000000FC00000000FC0000007FFFF800007FFFFC0000FFFFFC0000FFFFFC00007FF +FF8000001F000000001F000000001F000000001F000000003F000000003F000000003E00 +0000003E000000003E000000007E000000007E000000007C000000007C000000007C0000 +00007C00000000FC00000000FC00000000F800000000F800000000F800000001F8000000 +01F800000001F000000001F000000001F000000001F000000003F000000003F000000003 +E000000003E000000007E000000007E000000007C000000007C000003C0FC000007E0FC0 +0000FE1F800000FE1F800000FE3F000000FFFF000000FFFE0000007FFC0000001FF00000 +000FE0000000263F7DAD27>I<00003F80000000FFC7000001FFFF800007FFFF80000FFF +FF80001FE1FF80003F80FF80007F007F00007E007F0000FE007F0000FC007F0001F8003E +0001F8007E0003F0007E0003F0007E0003E0007C0003E0007C0003E000FC0007E000FC00 +07E001F80007C001F80007E003F80007E007F80003E007F00003E00FF00003F01FF00003 +F87FF00001FFFFE00001FFFFE00000FFFFE000003FF7E000001FC7C000000007C0000000 +0FC00000000FC00000000F800000000F800000001F800000001F800000003F00003C003F +00007E007E0000FE00FE0000FE07FC0000FFFFF80000FFFFF00000FFFFC000003FFF8000 +000FFC00000021317B9F27>I<0FFC0000001FFE0000001FFE0000001FFE0000000FFE00 +0000007C000000007C00000000FC00000000FC00000000F800000000F800000001F80000 +0001F800000001F000000001F0FE000003F3FF800003FFFFC00003FFFFE00003FFFFE000 +07FF87F00007FE03F00007FC03F00007F801F0000FF003F0000FF003F0000FE003E0000F +C003E0001FC007E0001FC007E0001F8007C0001F800FC0003F000FC0003F000F80003F00 +1F86003E001F8F807E001F1F807E003F1F807C003F1F007C003E3F00FC003E3F00FC003E +7E00F8003FFE00F8003FFC00F8003FF800F8000FF000600007C000212E79AD27>I<0000 +780000FC0001FC0001FC0001FC0000FC0000700000000000000000000000000000000000 +0000000000000000FC0003FF0007FF800FFFC01FFFC03F8FC03F07C07E0FC07E0FC0FC0F +80FC1F80F81F80303F00003F00003E00007E00007E00007C0000FC0000FC0C01F81F01F8 +3F01F03F03F07E03F07E03E0FC03F1FC03FFF803FFF001FFE000FFC0003F00182F75AE27 +>I<7FFC00FFFE00FFFE00FFFE007FFE00007C00007C0000FC0000FC0000F80000F80001 +F80001F80001F00001F00003F00003F00003E00003E00007E00007E00007C00007C0000F +C0000FC0000F80000F80001F80001F80001F00001F00003F00003F00003E01803E03E07E +07E07E07E07C07C07C0FC07C0FC07E1F807FFF803FFF003FFE000FFC0003F000132E71AD +27>108 D<00E1F007C001F7FC1FF001FFFE7FF801FFFEFFF801FFFFFFFC03FF1FFC7C03 +FC1FF07C03FC0FF03C03F80FE03C07F01FC07C07F01FC07C07E01F807807E01F80780FC0 +3F00F80FC03F00F80F803E00F01F807E01F01F807E01F01F007C01E01F007C03E03F00FC +03E03F00FC03C03E00F807C07E01F807C07E01F807807C01F007807C01F00780FC03F007 +E0FC03F007F0F803E007F0F803E003F07001C001E026207C9F27>I<07C03F80000FE0FF +E0001FF1FFF0003FFFFFF8003FFFFFF8007EFFE0FC007EFFC0FC007CFF807C007CFF007C +00FDFE00FC00FDFC00FC00F9FC00F80031F800F80003F801F80003F001F80003F001F000 +03F003F00007E003F00007E003E00007E007E30007C007E7C00FC007CFC00FC00FCFC00F +800FCF800F800F9F801F800F9F801F800FBF001F000FFF001F000FFE001F000FFC001F00 +07F8000C0001F00022207A9F27>I<0003F800000FFE00003FFF00007FFF8001FFFFC003 +FE1FC007F807E007F007E00FE003E01FC003F01F8003F03F0003F03F0003F07E0003F07E +0003E07C0003E07C0003E07C0007E0FC0007E0FC000FC0FC000FC0FC001F80FC003F807C +007F007E00FE007E01FE003F87FC003FFFF8001FFFE0000FFFC00007FF000001FC00001C +20779F27>I<001F007E00003FC1FF80007FE7FFC000FFFFFFE000FFFFFFE001FBFFC7F0 +01F9FF03F001F1FE01F001F1FC01F803F3F801F803F3F800F803E3F000F800C3F001F800 +07E001F80007E001F00007C001F00007C001F0000FC003F0000FC003F0000FC007E0000F +8007E0001F800FC0001FC00FC0001FC01F80001FC03F80003FE07F00003FF1FE00003FFF +FC00003FFFF800007FFFF000007EFFC000007C3F0000007C00000000FC00000000FC0000 +0000F800000000F800000001F800000001F800000001F000000001F000000003F0000000 +03F000000003E00000007FFF800000FFFF800000FFFF800000FFFF8000007FFF00000025 +31809F27>I<01F007F80007FC1FFE000FFE7FFF001FFFFFFF803FFFFFFFC03F3FFC1FE0 +7E1FF007E07E1FE00FE07C1FE00FE0FC3FC00FE0FC3F800FE0F83F800FC0303F00078000 +7F000000007E000000007E000000007E00000000FC00000000FC00000000FC00000000F8 +00000001F800000001F800000001F000000001F000000003F000000003F000000003E000 +000003E000000003E000000003E000000001800000002320799F27>114 +D<0001FF00000FFFE0001FFFF0007FFFF800FFFFF800FF03F801FC03F801F803F801F003 +F801F001F001F0004001F8000001FF000000FFF800007FFF00003FFF800007FFE000003F +F0000007F0000001F8100001F87C0001F8FE0001F8FE0003F0FE0003F0FE000FF0FE007F +E0FFFFFFC07FFFFF803FFFFE001FFFF80003FFC0001D20799F27>I<000380000007C000 +0007C000000FC000000FC000000F8000000F8000001F8000001F8000001F0000001F0000 +003F0000003F0000003E00007FFFFF00FFFFFF80FFFFFF80FFFFFF007FFFFF0000FC0000 +00FC000000F8000000F8000001F8000001F8000001F0000001F0000003F0000003F00000 +03E0000003E0000007E0000007E0000007C0060007C00F800FC01F800FC01F800F803F00 +0F807F000F80FE000FC3FC000FFFF8000FFFF00007FFE00001FF800000FE0000192E75AD +27>I<01F000180007FC007C000FFE007C001FFE007C003FFE007C003F3E00FC007E3E00 +FC007E3E00F8007C7E00F800FC7E01F800FC7C01F800F8FC01F00030FC01F00000F803F0 +0001F803F00001F803E00001F003E00003F007E00003F007E00003E00FC30003E00FC7C0 +03E00FCFC003E01FCFC003E01F8F8003E03F8F8003E07F9F8003F0FF9F8003FFFFFF0001 +FFFFFF0001FFF7FE00007FE3FC00003F81F00022207A9F27>I<00FC00060003FE001F00 +07FF001F800FFF801F801FFF800F803F8F800F803F0F800F807E0F800F807E1F800F80FC +1F801F80FC1F001F80F83F001F00303F001F00003E003F00007E003F00007E003E00007C +003E0000FC007E0000FC007C0000F800FC0000F800FC0000F800F80000F801F80000F803 +F00000F803F00000FC07E00000FE0FE000007FFFC000007FFF8000003FFF0000000FFC00 +000003F8000021207A9F27>I<78000E01C0FC001F03E0FE001F03E0FF001E03E07F001E +03E01F003E01E00F003E01E00F003C01E00F003C03E01F007C03E01F007C03E03E007803 +C03E007803C03C00F807C07C00F807C07C00F007807800F00780F801F00F80F801F00F80 +F001E00F00F003E01F00F003E01F00F003E01E00F007E03E00F00FE03E00F80FF07C00FC +1FF0FC00FFFFFFF8007FFEFFF8003FFCFFF0001FF83FC00007F01F80002320799F27>I< +007F01F80001FF87FE0003FFFFFF000FFFFFFF801FFFFFFFC03FC3FF0FC03F01FC0FC07E +01FC1FC07E00F81FC0FC01F81FC0FC01F81FC0F801F01F803001F00F000003F000000003 +F000000003E000000003E000000007E000000007E000003C07C003007E07C007C0FE0FC0 +0FC0FE0FC00FC0FE0FC01F80FE1FC03F80FC1FC07F00FC7FE0FF00FFFFFFFE007FFFFFFC +007FFDFFF0001FF0FFE0000FC03F000022207A9F27>I<00F800030003FC000F800FFF00 +0F801FFF000F801FFF000F803F9F001F807F1F001F807E1F001F007C3F001F00FC3F003F +00FC3E003F00F87E003E00307E003E00007C007E0000FC007E0000FC007C0000F800FC00 +01F800FC0001F800FC0001F001F80001F001F80001F003F80001F003F80001F007F00001 +F00FF00001F81FF00001FC3FF00001FFFFE00000FFFFE000007FFFE000003FFFE000000F +E7C000000007C00000000FC00000000FC00000001F800000001F80000E003F00003F803F +00003F807E00003F80FE00003F81FC00003F03F800003F0FF000003FFFE000003FFFC000 +001FFF80000007FE00000003F800000021317A9F27>I E /Fd 2 +104 df<000007E000003FE00000FE000003F8000007F000000FE000000FC000001FC000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000003F8000003F0000007E000000FC0000 +03F800007FE00000FF0000007FE0000003F8000000FC0000007E0000003F0000003F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000001FC000000FC000000FE0000007F000 +0003F8000000FE0000003FE0000007E01B4B7BB726>102 DI E /Fe 2 84 df<0003FFFFFFF800000007FFFFFFFF80000007FFFFFF +FFE000000007F8001FF800000007F00003FC00000007F00000FE0000000FF000007F0000 +000FF000007F0000000FE000003F8000000FE000003F8000001FE000003FC000001FE000 +003FC000001FC000003FC000001FC000003FC000003FC000003FC000003FC000007F8000 +003F8000007F8000003F8000007F8000007F800000FF0000007F800000FE0000007F0000 +01FC0000007F000003F8000000FF000007F0000000FF00000FE0000000FE00001F800000 +00FE00007F00000001FE0007F800000001FFFFFFE000000001FFFFFF0000000001FC000F +C000000003FC0003F000000003FC0001F800000003F80000FC00000003F80000FE000000 +07F80000FE00000007F800007E00000007F000007E00000007F000007F0000000FF00000 +FF0000000FF00000FE0000000FE00000FE0000000FE00000FE0000001FE00001FE000000 +1FE00001FE0000001FC00001FE0000001FC00001FE0000003FC00001FE0000003FC00003 +FE0000003F800003FC0060003F800003FC0060007F800003FC00E0007F800003FC00C000 +7F000003FC01C000FF800001FC0180FFFFFF0001FC0380FFFFFF0000FE0700FFFFFF0000 +7E0E0000000000001FFC00000000000007F0003B3B7DB83F>82 D<0000001FE003800000 +00FFFC0300000003FFFE070000000FE01F8F0000003F0007DF0000007E0001FE000000F8 +0000FE000001F00000FE000003E000007E000003E000007C000007C000003C00000F8000 +003C00000F8000003C00001F8000003800001F0000003800001F0000003800001F000000 +3800003F0000003000003F0000003000003F8000003000003F8000000000003FC0000000 +00003FE000000000001FF000000000001FFE00000000001FFFE0000000000FFFFE000000 +0007FFFFC000000003FFFFF000000001FFFFF800000000FFFFFC000000001FFFFE000000 +0003FFFF00000000003FFF000000000003FF800000000000FF8000000000007F80000000 +00003F8000000000001F8000000000001F8000000000001F80000C0000001F80000C0000 +000F80000C0000000F80001C0000001F80001C0000001F00001C0000001F00001C000000 +1F00003C0000003E00003C0000003E00003C0000007C00003E000000F800007E000000F8 +00007F000001F000007F800003E000007FC0000FC00000F9F0001F800000F0FE00FE0000 +00E03FFFF8000000E00FFFE0000000C001FF00000000313D7CBA33>I +E /Ff 3 53 df<00380000780001F8001FF800FEF800E0F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80001FC00FFFFF8FFFFF815267BA521>49 D<00FF000003FFE0000E03F0001800F8 +0030007C0060007E0078003F00FC003F00FE001F80FE001F80FE001F80FE001F807C001F +8000001F8000001F0000003F0000003E0000007E0000007C000000F8000001F0000003E0 +000003C00000078000000E0000001C0000003800000070018000E0018001800180030003 +00060003000C0003001FFFFF003FFFFF007FFFFE00FFFFFE00FFFFFE0019267DA521>I< +0000380000003800000078000000F8000001F8000001F8000003F8000007F8000006F800 +000CF800001CF8000018F8000030F8000070F8000060F80000C0F80001C0F8000180F800 +0300F8000700F8000E00F8000C00F8001C00F8003800F8003000F8006000F800E000F800 +FFFFFFE0FFFFFFE00000F8000000F8000000F8000000F8000000F8000000F8000000F800 +0001FC00003FFFE0003FFFE01B277EA621>52 D E /Fg 44 122 +df<000000003FFC0000000001FFFF8000000007E007C00000001F8001E00000003F0001 +F00000007E0003F0000000FC0007F0000000FC0007F0000001F80007F0000001F80007E0 +000003F0000380000003F0000000000003F0000000000003F0000000000007F000000000 +0007E0000000000007E0000000000007E0000000000007E000000000000FE00000000000 +0FC000000000000FC000000000000FC0000000000FFFFFFFFF00000FFFFFFFFF00000FFF +FFFFFE0000001F80007E0000001F80007E0000001F8000FE0000003F8000FC0000003F00 +00FC0000003F0000FC0000003F0001FC0000003F0001F80000007F0001F80000007E0001 +F80000007E0003F80000007E0003F00000007E0003F0000000FE0003F0000000FC0007F0 +000000FC0007E0000000FC0007E0000000FC0007E0000001FC000FE0000001FC000FC000 +0001F8000FC1C00001F8000FC1C00001F8001FC1C00001F8001F83C00003F8001F838000 +03F0001F83800003F0001F83800003F0001F87000007F0001F87000007E0001F0F000007 +E0000F8E000007E000079E000007E00003FC00000FE00000F000000FC000000000000FC0 +00000000000FC000000000000F8000000000001F8000000000001F80000000001C1F0000 +0000007E1F00000000007E3F0000000000FE3E0000000000FE3C0000000000FE7C000000 +0000F878000000000078F000000000003FE000000000000F800000000000344C82BA2F> +12 D<7800FC00FC00FE00FE00FF007F003F001F800F800FC007C003E001E000E000C00B +1068B92A>18 D<01E003C007F00FE00FF01FE00FF81FF01FF83FF01FF83FF01FF83FF00F +F81FF007B00F600030006000300060007000E0006000C000E001C000C0018001C0038001 +8003000380070007000E000E001C001C003800380070007000E000E001C000C00180001C +1971B92B>34 D<0000000C0000001C00000038000000F0000001E0000003C00000078000 +000F0000001E0000003C0000007C000000F8000000F0000001E0000003E0000007C00000 +078000000F8000001F0000001F0000003E0000003E0000007C0000007C000000F8000000 +F8000001F0000001F0000003F0000003E0000007E0000007C0000007C000000FC000000F +8000000F8000001F8000001F8000001F0000001F0000003F0000003F0000003E0000003E +0000007E0000007E0000007C0000007C0000007C0000007C000000FC000000F8000000F8 +000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8 +000000F8000000F800000078000000780000007800000078000000780000003C0000003C +0000003C0000001C0000001E0000001E0000000E00000007000000070000000380000001 +C0000001C0000000C000001E5274BD22>40 D<00000C0000000E00000007000000038000 +000380000001C0000001E0000001E0000000E0000000F0000000F0000000780000007800 +000078000000780000007C0000003C0000003C0000003C0000003C0000003C0000003C00 +00003C0000003C0000003C0000003C0000003C0000007C0000007C0000007C0000007C00 +00007C0000007C0000007C000000FC000000FC000000F8000000F8000001F8000001F800 +0001F0000001F0000003F0000003F0000003E0000003E0000007E0000007E0000007C000 +000FC000000F8000000F8000001F8000001F0000001F0000003E0000003E0000007C0000 +007C000000F8000000F8000001F0000001F0000003E0000003C0000007C000000F800000 +0F0000001F0000003E0000003C00000078000000F0000001E0000003E0000003C0000007 +0000000E0000001C00000078000000F0000000C00000001E527FBD22>I<03C007F00FF0 +1FF01FF81FF81FF81FF007B0003000700060006000E000C001C00380030007000E001C00 +38007000E000C0000D197A8819>44 D<000000000003000000000000078000000000000F +8000000000000F8000000000001F0000000000003F0000000000003E0000000000007C00 +00000000007C000000000000F8000000000000F8000000000001F0000000000003F00000 +00000003E0000000000007C0000000000007C000000000000F8000000000000F80000000 +00001F0000000000001F0000000000003E0000000000007E0000000000007C0000000000 +00F8000000000000F8000000000001F0000000000001F0000000000003E0000000000007 +E0000000000007C000000000000F8000000000000F8000000000001F0000000000001F00 +00000000003E0000000000007E0000000000007C000000000000F8000000000000F80000 +00000001F0000000000001F0000000000003E0000000000007E0000000000007C0000000 +00000F8000000000000F8000000000001F0000000000001F0000000000003E0000000000 +003E0000000000007C000000000000FC000000000000F8000000000001F0000000000001 +F0000000000003E0000000000003E0000000000007C000000000000FC000000000000F80 +00000000001F0000000000001F0000000000003E0000000000003E0000000000007C0000 +00000000FC000000000000F8000000000001F0000000000001F0000000000003E0000000 +000003E0000000000007C000000000000FC000000000000F8000000000001F0000000000 +001F0000000000003E0000000000003E0000000000007C0000000000007C000000000000 +F8000000000000F80000000000007000000000000031537FBD2A>47 +D<0000000001C0000000000003C0000000000003C0000000000007C000000000000FC000 +000000000FC000000000001FC000000000001FE000000000003FE000000000003FE00000 +0000007FE00000000000FFE00000000000EFE00000000001EFE00000000001CFE0000000 +00038FE000000000038FE000000000070FE000000000070FE0000000000E0FE000000000 +1E0FE0000000001C0FE000000000380FE000000000380FE000000000700FF00000000070 +0FF000000000E007F000000000E007F000000001C007F000000003C007F0000000038007 +F0000000070007F0000000070007F00000000E0007F00000000E0007F00000001C0007F0 +0000001C0007F0000000380007F00000007FFFFFF00000007FFFFFF0000000FFFFFFF000 +0000E00007F8000001C00003F8000001C00003F8000003800003F8000007800003F80000 +07000003F800000F000003F800000E000003F800001C000003F800001C000003F8000038 +000003F8000078000003F8000070000003F80000F0000003F80003F8000003F80007FC00 +0007FC00FFFF8001FFFFF0FFFF8001FFFFF0FFFF8001FFFFF0343C7BBB3E>65 +D<0007FFFFFFFC000007FFFFFFFF800007FFFFFFFFC000000FF0001FF000000FE00007F8 +00000FE00003F800001FE00003FC00001FE00001FC00001FC00001FE00001FC00001FE00 +003FC00000FE00003FC00000FE00003F800001FE00003F800001FE00007F800001FE0000 +7F800001FC00007F000003FC00007F000003F80000FF000007F80000FF000007F00000FE +00000FE00000FE00001FC00001FE00003F800001FE00007F000001FC0001FE000001FC00 +07F8000003FFFFFFE0000003FFFFFFC0000003F80007F0000003F80001FC000007F80000 +FE000007F800007F000007F000003F800007F000003F80000FF000003FC0000FF000001F +C0000FE000001FC0000FE000001FC0001FE000001FC0001FE000003FC0001FC000003FC0 +001FC000003FC0003FC000003FC0003FC000007F80003F8000007F80003F8000007F0000 +7F800000FF00007F800001FE00007F000003FC00007F000003F80000FF00000FF80000FF +00001FE00000FE00003FC00001FE0001FF8000FFFFFFFFFE0000FFFFFFFFF80000FFFFFF +FFC0000037397BB83A>I<00000003FE000E0000003FFF801E000000FFFFE03C000003FE +01F03C00000FF000787C00003FC0003CFC00007F00001FF80000FE00000FF80003FC0000 +0FF80007F8000007F8000FF0000007F0001FE0000003F0003FC0000003F0003F80000003 +F0007F00000003E000FF00000003E001FE00000003E001FC00000003E003FC00000003C0 +07F800000003C007F800000003C00FF000000003C00FF000000003801FE000000003801F +E000000000001FE000000000003FC000000000003FC000000000003FC000000000007FC0 +00000000007F8000000000007F8000000000007F800000000000FF800000000000FF0000 +00000000FF000000000000FF000000000000FF000000000000FF000000003800FF000000 +003800FF000000007800FE000000007000FF000000007000FF00000000F0007F00000000 +E0007F00000001E0007F00000001C0007F00000003C0003F8000000780003F8000000700 +001F8000000E00001FC000001E00000FC000003C00000FE0000078000007F00001F00000 +03F80003C0000001FE000F800000007F807E000000003FFFFC000000000FFFE000000000 +00FF00000000373D74BA3B>I<0007FFFFFFFFFE0007FFFFFFFFFE0007FFFFFFFFFE0000 +0FF00007FE00000FE00000FE00000FE000007C00001FE000003C00001FE000003C00001F +C000003C00001FC000003C00003FC000003C00003FC000003C00003F8000003C00003F80 +00003800007F8000003800007F8000003800007F0000003800007F000380380000FF0007 +80380000FF000780000000FE000700000000FE000700000001FE000F00000001FE000F00 +000001FC001E00000001FC003E00000003FC00FE00000003FFFFFE00000003FFFFFC0000 +0003FFFFFC00000007F800FC00000007F8007C00000007F0007800000007F00078000000 +0FF000780000000FF000780000000FE000700000000FE000700000001FE000F00000001F +E000F00000001FC000000000001FC000000000003FC000000000003FC000000000003F80 +00000000003F8000000000007F8000000000007F8000000000007F0000000000007F0000 +00000000FF000000000000FF000000000000FE000000000001FF0000000000FFFFFF0000 +0000FFFFFF00000000FFFFFF0000000037397BB836>70 D<0003FFFFF80003FFFFF80003 +FFFFF8000007F800000007F000000007F00000000FF00000000FF00000000FE00000000F +E00000001FE00000001FE00000001FC00000001FC00000003FC00000003FC00000003F80 +0000003F800000007F800000007F800000007F000000007F00000000FF00000000FF0000 +0000FE00000000FE00000001FE00000001FE00000001FC00000001FC00000003FC000000 +03FC00000003F800000003F800000007F800000007F800000007F000000007F00000000F +F00000000FF00000000FE00000000FE00000001FE00000001FE00000001FC00000001FC0 +0000003FC00000003FC00000003F800000003F800000007F800000007F800000007F0000 +0000FF800000FFFFFF0000FFFFFF0000FFFFFE000025397CB820>73 +D<0007FFFFFC000007FFFFFC000007FFFFF80000000FF8000000000FF0000000000FE000 +0000001FE0000000001FE0000000001FC0000000001FC0000000003FC0000000003FC000 +0000003F80000000003F80000000007F80000000007F80000000007F00000000007F0000 +000000FF0000000000FF0000000000FE0000000000FE0000000001FE0000000001FE0000 +000001FC0000000001FC0000000003FC0000000003FC0000000003F80000000003F80000 +000007F80000000007F80000000007F00000000007F0000000000FF0000000000FF00000 +0C000FE000001C000FE000001C001FE000003C001FE0000038001FC0000078001FC00000 +78003FC0000070003FC00000F0003F800000E0003F800001E0007F800003E0007F800003 +C0007F000007C0007F00000FC000FF00001F8000FF00003F8000FE0000FF8001FE0007FF +00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFE002E397BB834>76 D<0007FFFFFFF8000007 +FFFFFFFF000007FFFFFFFF8000000FF0003FE000000FE0000FF000000FE00003F800001F +E00003F800001FE00001FC00001FC00001FC00001FC00001FC00003FC00001FE00003FC0 +0001FE00003F800001FE00003F800001FE00007F800001FE00007F800003FC00007F0000 +03FC00007F000003FC0000FF000003F80000FF000007F80000FE000007F00000FE00000F +E00001FE00000FE00001FE00001FC00001FC00003F800001FC0000FE000003FC0001FC00 +0003FC000FF0000003FFFFFFC0000003FFFFFE00000007F8000000000007F80000000000 +07F0000000000007F000000000000FF000000000000FF000000000000FE000000000000F +E000000000001FE000000000001FE000000000001FC000000000001FC000000000003FC0 +00000000003FC000000000003F8000000000003F8000000000007F8000000000007F8000 +000000007F0000000000007F000000000000FF000000000000FF000000000000FE000000 +000001FE0000000000FFFFFC00000000FFFFFC00000000FFFFFC0000000037397BB838> +80 D<0003FFFFFFF0000003FFFFFFFE000003FFFFFFFF80000007F8003FC0000007F000 +0FF0000007F00007F000000FF00003F800000FF00001FC00000FE00001FC00000FE00001 +FC00001FE00001FE00001FE00001FE00001FC00001FE00001FC00001FE00003FC00001FE +00003FC00003FC00003F800003FC00003F800003FC00007F800007F800007F800007F000 +007F00000FF000007F00000FE00000FF00001FC00000FF00003F000000FE0000FE000000 +FE0001F8000001FE000FE0000001FFFFFF80000001FFFFFC00000001FC003F00000003FC +000F80000003FC000FC0000003F80007E0000003F80007F0000007F80003F0000007F800 +03F0000007F00003F0000007F00003F800000FF00007F800000FF00007F000000FE00007 +F000000FE00007F000001FE0000FF000001FE0000FF000001FC0000FF000001FC0000FF0 +00003FC0000FF000003FC0001FF000003F80001FE007003F80001FE007007F80001FE00F +007F80001FE00E007F00001FE00E00FF00000FE01C7FFFFE000FE03CFFFFFE0007F078FF +FFFE0003F0F00000000000FFE000000000003F80383B7CB83D>82 +D<0000003FC00E000001FFF01C000007FFFC1C00001FC07E3C00003F001F7C00007C000F +F80000F80007F80001F00003F80003E00003F80007C00001F00007C00001F0000F800001 +F0000F800001F0001F800001E0001F000001E0001F000001E0001F000001E0003F000001 +C0003F000001C0003F000001C0003F80000000003F80000000003FC0000000001FE00000 +00001FFC000000001FFF800000000FFFF00000000FFFFE00000007FFFF80000003FFFFE0 +000000FFFFF00000003FFFF800000007FFF8000000007FFC000000000FFC0000000003FC +0000000001FC0000000001FC0000000000FC0000000000FC00000000007C000E0000007C +000E0000007C000E0000007C001E000000FC001E000000F8001E000000F8001E000000F8 +003E000001F0003E000001F0003E000003E0003E000003E0007F000007C0007F00000F80 +007F80001F00007FC0003E0000F9F000FC0000F8FC03F80000F07FFFE00000E01FFF8000 +00C003FC0000002F3D7ABA2F>I<07FFFFFFFFFFE007FFFFFFFFFFE00FFFFFFFFFFFE00F +F800FF001FE00FC000FE0007C01F8000FE0007C01F0001FE0003C01E0001FE0003C01C00 +01FC0003C03C0001FC0003803C0003FC000380380003FC000380780003F8000380700003 +F8000780700007F8000780F00007F8000700E00007F0000700E00007F0000700E0000FF0 +00070000000FF000000000000FE000000000000FE000000000001FE000000000001FE000 +000000001FC000000000001FC000000000003FC000000000003FC000000000003F800000 +0000003F8000000000007F8000000000007F8000000000007F0000000000007F00000000 +0000FF000000000000FF000000000000FE000000000000FE000000000001FE0000000000 +01FE000000000001FC000000000001FC000000000003FC000000000003FC000000000003 +F8000000000003F8000000000007F8000000000007F8000000000007F0000000000007F0 +00000000000FF000000000000FF000000000000FE000000000003FF0000000007FFFFFF8 +000000FFFFFFF8000000FFFFFFF8000000333971B83B>I87 D<00000FFF00000FFF00000FFF00001FFF00001F0000001E000000 +1E0000003E0000003E0000003C0000003C0000007C0000007C0000007800000078000000 +F8000000F8000000F0000000F0000001F0000001F0000001E0000001E0000003E0000003 +E0000003C0000003C0000007C0000007C0000007800000078000000F8000000F8000000F +0000000F0000001F0000001F0000001E0000001E0000003E0000003E0000003C0000003C +0000007C0000007C0000007800000078000000F8000000F8000000F0000000F0000001F0 +000001F0000001E0000001E0000003E0000003E0000003C0000003C0000007C0000007C0 +000007800000078000000F8000000F8000000F0000000F0000001F0000001F0000001E00 +00001E0000003E0000003E0000003C0000003C0000007C0000007C000000780000007800 +0000FFF80000FFF80000FFF00000FFF0000020537CBD19>91 D<001800300038007000F0 +01E001C00380018003000380070007000E000E001C000C0018001C003800380070003000 +6000300060007000E0006000C0006000C000EF01DE00FF81FF00FF81FF00FF81FF00FF81 +FF00FF81FF00FF81FF007F00FE003C0078001C196AB92B>I<00000FFF00000FFF00000F +FF00000FFF0000001F0000001E0000001E0000001E0000003E0000003C0000003C000000 +3C0000007C000000780000007800000078000000F8000000F0000000F0000000F0000001 +F0000001E0000001E0000001E0000003E0000003C0000003C0000003C0000007C0000007 +80000007800000078000000F8000000F0000000F0000000F0000001F0000001E0000001E +0000001E0000003E0000003C0000003C0000003C0000007C000000780000007800000078 +000000F8000000F0000000F0000000F0000001F0000001E0000001E0000001E0000003E0 +000003C0000003C0000003C0000007C000000780000007800000078000000F8000000F00 +00000F0000000F0000001F0000001E0000001E0000001E0000003E0000003C0000003C00 +00003C0000007C00000078000000780000FFF80000FFF80000FFF00000FFF00000205382 +BD19>I<0000F800000007FE0000001F871C00003E03FE00007C03FE0000F801FE0001F8 +01FE0003F000FC0007E000FC000FE000FC000FC001FC001FC001F8001FC001F8003F8001 +F8003F8003F8007F8003F0007F0003F0007F0003F0007F0007F000FF0007E000FE0007E0 +00FE0007E000FE000FE000FE000FC000FC000FC1C0FC000FC1C0FC001FC1C0FC001F83C0 +FC001F8380FC003F8380FC003F87807C007F87007C00FF07003E01FF0F003E038F8E001F +0F079E0007FE03FC0001F000F000222677A42A>97 D<003F00001FFF00001FFF00001FFF +0000007F0000007E0000007E0000007E000000FE000000FC000000FC000000FC000001FC +000001F8000001F8000001F8000003F8000003F0000003F0000003F0000007F0000007E0 +F80007E7FE0007EF0F800FFC07C00FF807C00FF003E00FE003E01FC003F01FC003F01F80 +03F01F8003F03F8003F03F0003F03F0003F03F0007F07F0007F07E0007F07E0007F07E00 +0FF0FE000FF0FC000FE0FC000FE0FC001FE0FC001FC0F8001FC0F8003F80F8003F80F800 +3F00F8007F00F8007E00F800FC007801F8007C01F0003C03E0003E07C0001E1F80000FFE +000001F000001C3B77B926>I<00007F000003FFC0000FC1E0001F0070007E007800FC00 +3801F801F803F003F807F003F807E003F80FE003F81FC003F01FC000003F8000003F8000 +007F8000007F0000007F0000007F000000FF000000FE000000FE000000FE000000FE0000 +00FC000000FC000000FC000000FC000030FC000038FC0000787C0000F07E0001E03E0003 +C03E000F801F003E000F81F80003FFE00000FF00001D2677A426>I<00000001F8000000 +FFF8000000FFF8000000FFF800000003F800000003F000000003F000000007F000000007 +F000000007E000000007E00000000FE00000000FE00000000FC00000000FC00000001FC0 +0000001FC00000001F800000001F800000003F800000003F800000F83F000007FE3F0000 +1F877F00003E03FF00007C03FE0000F801FE0001F801FE0003F000FE0007E000FC000FE0 +00FC000FC001FC001FC001FC001FC001F8003F8001F8003F8003F8007F8003F8007F0003 +F0007F0003F0007F0007F000FF0007F000FE0007E000FE0007E000FE000FE000FE000FE0 +00FC000FC1C0FC000FC1C0FC001FC1C0FC001FC3C0FC001F8380FC003F8380FC003F8780 +7C007F87007C00FF07003E01FF0F003E038F8E001F0F079E0007FE03FC0001F000F00025 +3B77B92A>I<00007F000003FFC0000FC1E0003F00F0007E007800FC007801F8007803F0 +007807E000780FE000780FC000F81FC000F03F8001F03F8007E03F801F807F81FF007FFF +F8007FFF00007F000000FF000000FE000000FE000000FE000000FE000000FE000000FC00 +0000FC000000FC0000307C0000387C0000787E0000F03E0001E03E0003C01F000F800F00 +3E000781F80003FFE00000FF00001D2677A426>I<00000007C00000001FF00000003E38 +0000007C3C000000F8FC000000F9FC000001F9FC000001F1FC000003F1F8000003F0F000 +0003F000000007F000000007E000000007E000000007E000000007E00000000FE0000000 +0FC00000000FC00000000FC00000000FC00000001FC00000001F8000000FFFFFC0001FFF +FFC0001FFFFF8000003F800000003F000000003F000000003F000000003F000000007F00 +0000007E000000007E000000007E000000007E00000000FE00000000FC00000000FC0000 +0000FC00000000FC00000001FC00000001F800000001F800000001F800000001F8000000 +03F800000003F000000003F000000003F000000003F000000007F000000007E000000007 +E000000007E000000007E00000000FE00000000FC00000000FC00000000FC00000001FC0 +0000001F800000001F800000001F800000001F000000003F0000001C3F0000007E3E0000 +007E3E000000FE3C000000FE7C000000FE78000000F8F000000078F00000003FC0000000 +0F80000000264C82BA19>I<000007C00000003FF0000000FC38E00001F01FF00003E01F +F00007C00FF0000F800FF0001F8007F0003F0007E0007F0007E0007E000FE000FE000FE0 +00FC000FC001FC000FC001FC001FC003FC001FC003F8001F8003F8001F8003F8003F8007 +F8003F8007F0003F0007F0003F0007F0007F0007F0007F0007E0007E0007E0007E0007E0 +00FE0007E000FE0007E000FC0003E001FC0003E003FC0003E007FC0001F00FF80000F01F +F80000787BF800003FF3F800000FC3F000000003F000000007F000000007F000000007E0 +00000007E00000000FE00000000FC0001C000FC0007E001FC0007E001F8000FE003F0000 +FE007E0000FE00FC00007801F800007C07E000001FFF80000003FE00000024367CA426> +I<0003F0000001FFF0000001FFF0000001FFF000000007F000000007E000000007E00000 +0007E00000000FE00000000FC00000000FC00000000FC00000001FC00000001F80000000 +1F800000001F800000003F800000003F000000003F000000003F000000007F000000007E +07F000007E1FFC00007E783E0000FFE01F0000FFC01F8000FF800F8000FF000F8001FE00 +0F8001FE000FC001FC000FC001F8001F8003F8001F8003F0001F8003F0001F8003F0003F +8007F0003F0007E0003F0007E0003F0007E0007F000FE0007E000FC0007E000FC000FE00 +0FC000FC001FC000FC001F8001FC1C1F8001F81C1F8001F83C3F8003F8383F0003F0383F +0003F0383F0003F0707F0003E0707E0003E0F07E0003E0E07E0003E1C0FE0001E380FC00 +00FF003800003C00263B7BB92A>I<0001C00007E00007F0000FF0000FE00007E0000380 +00000000000000000000000000000000000000000000000000000000000000000000F000 +03FC00071E000E1F001C1F001C1F00381F00383F00703F00703F00707F00F07E00E07E00 +E0FE0000FC0000FC0001FC0001F80003F80003F80003F00007F00007E00007E0000FE0E0 +0FC0E00FC1E01FC1C01F81C01F81C01F83801F03801F07001F07001F0E000F1C0007F800 +01E000143879B619>I<0000000E0000003F0000007F0000007F0000007F0000007E0000 +001C00000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000001F8000007FC00000F1F00001C0F0000380F8000780F80007 +01F8000F01F8000E01F8001E01F8001C03F8003C03F8003803F0003803F0000007F00000 +07F0000007E0000007E000000FE000000FE000000FC000000FC000001FC000001FC00000 +1F8000001F8000003F8000003F8000003F0000003F0000007F0000007F0000007E000000 +7E000000FE000000FE000000FC000000FC000001FC000001FC000001F8000001F8000003 +F8000003F0001C03F0007E07E0007E07E000FE0FC000FE0F8000FE1F0000F83E0000787C +00003FF000000FC00000204883B619>I<0003F0000001FFF0000001FFF0000001FFF000 +000007F000000007E000000007E000000007E00000000FE00000000FC00000000FC00000 +000FC00000001FC00000001F800000001F800000001F800000003F800000003F00000000 +3F000000003F000000007F000000007E000F80007E003FE0007E00F0E000FE01C1F000FC +0387F000FC0707F000FC0E07F001FC1C07E001F83807E001F830038001F870000003F8E0 +000003F1C0000003F380000003FF00000007FC00000007FE00000007FFC0000007E7F800 +000FE1FC00000FC07E00000FC07F00000FC03F00001FC03F80001F801F81C01F801F81C0 +1F801F83C03F803F83803F003F03803F003F03803F003F07807F003F07007E003E07007E +001E0E007E001E1E00FE000F3C00FC0007F800380001E000243B7BB926>I<000FC007FF +C007FFC007FFC0001FC0001F80001F80003F80003F80003F00003F00007F00007F00007E +00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F0 +0003F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F80 +001F80003F80003F80003F00003F00007F00007F00007E0E007E0E00FE0E00FE1E00FC1C +00FC1C00FC3C00FC3800F83800F878007870007CE0001FE0000F8000123B79B915>I<01 +E000FE0007F00007F803FF801FFC000E3C0F07C0783E001E3E3C03E1E01F001C1F7803F3 +C01F80383FF001F7800F80383FE001F7000F80783FC001FE000F80703FC001FE000FC070 +3F8001FC000FC0703F0003F8001F80F07F0003F8001F80E07E0003F0001F80E07E0003F0 +001F80007E0007F0003F8000FE0007F0003F0000FC0007E0003F0000FC0007E0003F0000 +FC000FE0007F0001FC000FE0007E0001F8000FC0007E0001F8000FC000FE0001F8001FC0 +00FC0003F8001FC000FC0003F0001F8001FC1C03F0001F8001F81C03F0003F8001F83C07 +F0003F8003F83807E0003F0003F03807E0003F0003F03807E0007F0003F0700FE0007F00 +03E0700FC0007E0003E0F00FC0007E0003E0E00FC000FE0003E1C01FC000FE0001E3C01F +8000FC0000FF000700003800003C003E2679A444>I<01E000FE000007F803FF80000E3C +0F07C0001E3E3C03E0001C1F7803F000383FF001F000383FE001F000783FC001F000703F +C001F800703F8001F800703F0003F000F07F0003F000E07E0003F000E07E0003F000007E +0007F00000FE0007E00000FC0007E00000FC0007E00000FC000FE00001FC000FC00001F8 +000FC00001F8001FC00001F8001F800003F8001F800003F0003F838003F0003F038003F0 +003F078007F0007F070007E0007E070007E0007E070007E0007E0E000FE0007C0E000FC0 +007C1E000FC0007C1C000FC0007C38001FC0003C78001F80001FE0000700000780002926 +79A42F>I<00007F000003FFC0000FC1F0001F00F8007E007C00FC007C01F8007E03F000 +3E07F0003F07E0003F0FE0003F1FC0003F1FC0003F3F80003F3F80007F7F80007F7F0000 +7F7F00007F7F0000FFFF0000FFFE0000FEFE0000FEFE0001FEFE0001FCFC0001FCFC0003 +F8FC0003F8FC0007F0FC0007E0FC000FE07C000FC07E001F803E003F003E007E001F00F8 +000F83F00003FFC00000FE0000202677A42A>I<00078007C000001FE03FF000003CF078 +7C000038F8E03E0000787FC03E0000707F801F000070FF001F0000F0FE001F8000E0FE00 +1F8000E0FC001F8001E1FC001F8001C1FC001F8001C1F8001F8001C1F8001F800003F800 +3F800003F8003F800003F0003F800003F0003F800007F0007F800007F0007F800007E000 +7F000007E0007F00000FE000FF00000FE000FE00000FC000FE00000FC001FC00001FC001 +FC00001FC001F800001F8003F800001F8003F000003F8007E000003FC00FC000003FC00F +8000003FE01F0000007FE03E0000007F70FC0000007E3FF00000007E0F80000000FE0000 +000000FE0000000000FC0000000000FC0000000001FC0000000001FC0000000001F80000 +000001F80000000003F80000000003F80000000003F00000000007F000000000FFFFC000 +0000FFFFC0000000FFFFC0000000293580A42A>I<03C003F0000FF01FFC001E783C0F00 +1C7C700F003C3EE03F80383FC03F80387F803F80787F803F00707F003F00707F001C00F0 +7E000000E0FE000000E0FC000000E0FC00000000FC00000001FC00000001F800000001F8 +00000001F800000003F800000003F000000003F000000003F000000007F000000007E000 +000007E000000007E00000000FE00000000FC00000000FC00000000FC00000001FC00000 +001F800000001F800000001F800000003F800000003F000000000E00000000212679A423 +>114 D<0000FE000007FF80000F83C0003E00E0007C00F00078007000F800F001F803F0 +01F003F001F003F001F003E003F001C003F8000003FC000003FFC00001FFF80001FFFE00 +00FFFF00007FFF80003FFF80000FFFC00000FFC000003FC000001FC000000FC03E000FC0 +7E000FC0FE000F80FE000F80FE000F80FC001F00E0001F00F0003E0070007C003800F800 +1E03E0000FFFC00001FE00001C267AA422>I<0003800007C0000FC0000FC0000FC0000F +C0001FC0001F80001F80001F80003F80003F00003F00003F00007F00007E007FFFFF7FFF +FFFFFFFF00FC0000FC0000FC0001FC0001F80001F80001F80003F80003F00003F00003F0 +0007F00007E00007E00007E0000FE0000FC0000FC0000FC0001FC0001F801C1F801C1F80 +3C3F80383F00783F00703F00F03F00E03F01C03E03C01F07800F0F0007FC0001F0001835 +79B31C>I<00F800000003FE0001C0078F0003E00E0F8007E01E0F8007E01C0F8007E038 +0F800FE0381F800FE0781F800FC0701F800FC0703F801FC0F03F001FC0E03F001F80E07F +001F80007E003F80007E003F8000FE003F0000FC003F0000FC007F0001FC007F0001F800 +7E0001F8007E0001F800FE0003F800FE0003F000FC0E03F000FC0E03F001FC1E03F001FC +1C03F001F81C03E001F81C03E001F83C03F003F83803F007F83801F007F07001F01EF8F0 +00F83C78E0003FF03FC0000FC00F00272679A42D>I<00F0000E0003FC003F00071E007F +800E1F007F801C1F007F803C1F007F80381F003F80383F001F80703F000F80703F000F80 +707F000F80F07E000F00E07E000700E0FE00070000FC000F0000FC000E0001FC000E0001 +F8000E0001F8001E0003F8001C0003F0001C0003F0001C0003F0003C0007F000380007E0 +00380007E000700007E000700007E000700007E000E00007E000E00007E001C00007E003 +C00003E003800003F007000001F00E000000F83C0000007FF80000000FC00000212679A4 +26>I<00F0000000070003FC0003801F80071E0007C03FC00E1F000FC03FC01C1F000FC0 +3FC03C1F000FC03FC0381F001FC01FC0383F001F800FC0703F001F8007C0703F001F8007 +C0707F003F8007C0F07E003F800780E07E003F000380E0FE003F00038000FC007F000780 +00FC007F00070001FC007E00070001F8007E00070001F800FE000F0003F800FE000E0003 +F000FC000E0003F000FC000E0003F000FC001E0007F001FC001C0007E001F8001C0007E0 +01F8003C0007E001F800380007E001F800380007E001F800780007E001F800700007E003 +F800F00007E003F800E00003E007F801E00003F00FFC03C00001F01E7C07800000FC3C3E +0F0000003FF81FFE0000000FE003F00000322679A437>I<00F000000003FC0001C0071E +0003E00E1F0007E01C1F0007E03C1F0007E0381F000FE0383F000FC0703F000FC0703F00 +0FC0707F001FC0F07E001F80E07E001F80E0FE001F8000FC003F8000FC003F0001FC003F +0001F8003F0001F8007F0003F8007E0003F0007E0003F0007E0003F000FE0007F000FC00 +07E000FC0007E000FC0007E001FC0007E001F80007E001F80007E001F80007E003F80007 +E003F00007E007F00003E00FF00003F01FF00001F87FE000007FF7E000001FC7E0000000 +0FE00000000FC00000000FC00000001FC0003F001F80007F003F80007F003F00007F007E +00007F007C00007E00FC00007001F800007003E000003807C000003C1F8000000FFE0000 +0003F0000000233679A428>121 D E /Fh 2 104 df<00001F0000FF0003F0000FC0001F +80001F00003F00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E +00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00007E00007C +0000FC0001F80003F0007FC000FF00007FC00003F00001F80000FC00007C00007E00003E +00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E +00003E00003E00003E00003E00003E00003E00003E00003F00001F00001F80000FC00003 +F00000FF00001F18437BB123>102 DI E /Fi 22 119 df<0000E0000001F0000001F0000003E0000003E000 +0003E0000603C0701F83C1F01FC7C7F01FE7DFF01FFFBFE007FFFF8001FFFE0000FFF000 +003FC00000FFF00003FFFC000FFFFE007FFEFF80FF9E7F80FE3E3F80F83E1F80603C0700 +007C0000007C0000007C0000007C000000780000007000001C1D78A223>42 +D<0000000038000000007C00000000FC00000000FC00000001F800000003F000000003F0 +00000007E00000000FC00000001FC00000001F800000003F000000007E000000007E0000 +0000FC00000001F800000001F800000003F000000007E00000000FE00000000FC0000000 +1F800000003F000000003F000000007E00000000FC00000000FC00000001F800000003F0 +00000003F000000007E00000000FC00000001FC00000001F800000003F000000007E0000 +00007E00000000FC00000001F800000001F800000003F000000007E00000000FE0000000 +0FC00000001F800000003F000000003F000000007E00000000FC00000000FC00000000F8 +00000000700000000026347DAD23>47 D<003FFFFC00003FFFFE00003FFFFF80003FFFFF +800007C01FC00007C00FE0000FC007E0000FC003E0000F8003F0000F8003F0001F8001F0 +001F8001F0001F0001F0001F0001F0003F0001F0003F0001F0003E0001F0003E0001F000 +7E0001F0007E0003E0007C0003E0007C0003E000FC0003E000FC0007C000F80007C000F8 +000FC001F8000F8001F8000F8001F0001F0001F0003F0003F0003E0003F0007C0003E000 +FC0003E001F80007E003F00007E007E00007C01FC0007FFFFF8000FFFFFF0000FFFFFC00 +007FFFF0000024297FA823>68 D<00003FE0E00000FFF9F00003FFFDF00007FFFFF0001F +F07FF0003F801FE0003F000FE0007E000FE000FC000FE000FC0007C000F80007C001F800 +0FC001F8000FC001F800078001F800000000FC00000000FE00000000FF800000007FF800 +00003FFF8000001FFFE0000007FFF0000000FFF80000000FFC00000001FC00000000FE00 +0000007E000000003E000000003E000E00003E001F00003E003F00007E003F00007E003E +0000FC003F0000FC007F0001F8007F8003F8007F8007F0007FF01FE000FFFFFF8000FBFF +FF0000F8FFFC0000703FF00000242B7DA923>83 D<1FFFFFFE3FFFFFFF7FFFFFFF7FFFFF +FF7C03E03E7C03E03EFC07E07EFC07E07EF807C07C7807C03C000FC000000FC000000F80 +00000F8000001F8000001F8000001F0000001F0000003F0000003F0000003E0000003E00 +00007E0000007E0000007C0000007C000000FC000000FC000000F8000000F8000001F800 +0001F8000001F0000001F0000003F0000003F0000003E00000FFFF0000FFFF0000FFFF00 +00FFFF0000202976A823>I<001F8000007FE60000FFFF0001FFFF0007F9FF0007E0FF00 +0FC07F001F807F001F807E003F007E003E007E007E007E007E007C007C007C00FC00FC00 +FC00FC00F800F800F801F8C0F801FBE0F803FBE0F803F3E0F807F3E0FC0FF7E07C1FF7E0 +7E3FF7C03FFFFFC03FFDFF800FF87F0007E03E001B1D789C23>97 +D<7FE000FFF000FFF0007FF00003E00003E00007E00007E00007C00007C0000FC0000FC0 +000F8FC00FBFE01FFFF81FFFFC1FF8FC1FE07E3FC07E3F803E3F803E3F003E7F003E7E00 +3E7E003E7C003EFC007EFC007EF8007CF800FCF800FCF801F8F801F8F803F0FC07E07C0F +E07E3FC03FFF801FFE000FFC0003F000172977A823>I<0007F000001FFC00007FFE0001 +FFFF0003FC1F8007F01F800FE03F801FC03F801F803F003F001E003F0000007E0000007E +0000007C000000FC000000FC000000F8000000F8000000F8000000F8000000FC000000FC +0000007C0007007E000F803F007F803FFFFF800FFFFF0007FFFC0001FFE000191D779C23 +>I<0007F000001FF800007FFE0001FFFF0003FC3F0007F01F000FE01F001FC01F001F80 +1F003F003F003F007F007E01FE007FFFFC007FFFF800FFFFE000FFFF8000F8000000F800 +0000F8000000F8000000FC000000FC0000007C0007007E000F803F007F803FFFFF800FFF +FF0007FFFC0001FFE000191D779C23>101 D<000001FE00000007FF8000000FFFC00000 +1FFFC000001F8FC000001F0FC000003F0FC000003F070000003E000000003E000000003E +000000003E0000001FFFFC00003FFFFC00003FFFFC00001FFFFC0000007C00000000FC00 +000000FC00000000F800000000F800000000F800000000F800000001F800000001F80000 +0001F000000001F000000001F000000003F000000003F000000003E000000003E0000000 +03E000000003E000000007E000000007E000000007C000000007C000000007C00000000F +C00000000FC00000000F800000000F800000000F800000001F800000001F800000001F00 +0000003F000000383F0000007E3E000000FE7E000000FEFC000000FFFC0000007FF80000 +003FE00000001FC000000022387DA823>I<0001E00003F00003F00003F00003E00001C0 +00000000000000000000000000000000000000000001F80007FC000FFE001FFF003F1F00 +7E1F007E1F00FC3F00FC3F00F83E00F87E00707E00007C0000FC0000FC0001F80001F800 +01F03003F0F803F0F807E0F807E1F807C1F807C3F007E7E007FFE003FFC001FF00007C00 +152A76A923>105 D<00000078000000FC000000FC000000FC000000F800000070000000 +000000000000000000000000000000000000000000000000000000FC000003FE00000FFF +80001FFF80003F8FC0007F0FC0007E0FC000FC0FC000FC0F8000F80F8000F81F8000701F +8000001F0000001F0000003F0000003F0000003E0000003E0000007E0000007E0000007C +0000007C000000FC000000FC000000F8000000F8000001F8000001F8000001F0000001F0 +000003F0000003F0000003E0000007E0000007E000000FC000380FC0007E1F8000FE3F80 +00FE7F0000FFFE00007FF800003FF000001FC000001E397AA923>I<1FF800003FFC0000 +3FFC00001FFC000000F8000000F8000001F8000001F8000001F0000001F0000003F00000 +03F0000003E007C003E01FE007E07FF007E0FFF007C1FDF007C3F1F00FC7E7F00FCFC7F0 +0F9F87E00FBF07E01FFE03C01FFC00001FF800001FF800003FFE00003FFF80003FFFC000 +3E0FE0607E07E1F07E03E1F07C03E1F07C03E1F0FC03E3F0FC03E3E0F803E7E0F803FFC0 +F801FF80F800FF0060007E001C2979A823>I<7FF800FFFC00FFFC007FFC0000F80000F8 +0001F80001F80001F00001F00003F00003F00003E00003E00007E00007E00007C00007C0 +000FC0000FC0000F80000F80001F80001F80001F00001F00003F00003F00003E00003E03 +007E0F807E0F807C0F807C1F807C1F807C3F007E3F007FFE003FFC001FF80007E0001129 +73A823>I<00C7E03E0001EFF0FF8003FFFDFFC003FFFFFFC003FE3FE3C003FC3FC3C007 +F83FC3C007F03F83C007E03F03C007E03F03C00FC07E07C00FC07E07C00FC07E07800F80 +FC0F801F80FC0F801F00F80F001F00F81F003F01F81F003F01F81E003E01F03E007E03F0 +3E007E03F03C007C03E03C007C03E03C00FC07E03C00FC07E03F00F807C03F80F807C01F +807003800F00221D7D9C23>I<0F00FC001FC3FF003FEFFF807FFFFFC07FFF8FC07DFF07 +C0FFFE07C0FFFC07C0FBF807C0FBF807C0FFF00FC077F00FC007E00F8007E00F800FC01F +800FC01F800FC01F000F803F301F803FF81F803EF81F007EF81F007EF83F007DF83F007D +F03E007FF03E007FE03E007FE03E003FC018000F001D1D7A9C23>I<000FE000003FF800 +007FFC0001FFFE0003FC3F0007F01F000FE01F801FC00F801F800F803F000F803F000F80 +7E000F807E000F807C000F80FC001F80FC001F80F8001F00F8003F00F8003F00F8007E00 +F800FE00FC00FC007C01F8007E03F0007F0FE0003FFFC0001FFF800007FE000003F80000 +191D789C23>I<003E03F000007F8FFC0000FFDFFE0001FFFFFF0001FFFF3F0001F3FC1F +8003F7F80F8003F7F00F8003E7F00F8003E7E00F8003EFC00F8001CFC00F80000FC00F80 +000F800F80001F801F80001F801F80001F001F00001F003F00003F003F00003F007E0000 +3F007E00003F00FC00007F81F800007F83F800007FC7F000007FFFE00000FFFF800000FD +FF000000F8FC000000F800000001F800000001F800000001F000000001F000000003F000 +000003F000000003E000000003E000000007E000000007E00000007FFE000000FFFF0000 +00FFFF0000007FFE000000212C809C23>I<07C03F801FE0FFE03FFBFFF83FFFFFFC7EFF +E0FC7CFF807CFCFF80FCFCFF00FCF8FE00FCF8FE00FCF9FC007871FC000001F8000001F8 +000003F0000003F0000003F0000003E0000007E0000007E0000007C0000007C000000FC0 +00000FC000000F8000000F8000000F8000000F800000060000001E1D799C23>114 +D<000FF800003FFE0000FFFF8001FFFFC003F80FC003E00FC007C00FC007C00FC007800F +8007C0000007E0000003FF000003FFE00000FFF800007FFE00000FFF0000007F0000001F +0000000F0078000F00FC000F00FC001F00FC001F00F8007E00FE01FC00FFFFF8007FFFF0 +001FFFC00007FF00001A1D799C23>I<000E00001F00003F00003F00003E00003E00007E +00007E00007C00007C0000FC0000FC007FFFE0FFFFF0FFFFF0FFFFE001F00001F00003F0 +0003F00003E00003E00007E00007E00007C00007C0000FC0000FC0000F80000F80601F81 +F01F81F01F03F01F03F01F07E01F0FE01F1FC01FFF800FFF0007FC0001F000142975A823 +>I<03E000E007F801F01FFC01F03FFC01F03F7E01F07E3E01F07C7E01F0FC7E01F0F8FC +01F0F8FC01F0F8F803F071F803F001F803E001F003E003F007E003F007E003E007C003E0 +0FC003E00FC003E00F8003E01F8003E01F0003E03F0003E03E0003F87E0001FFFC0000FF +F800007FE000001FC0001C1D7A9C23>118 D E /Fj 72 126 df<38FEFEFEFEFEFEFEFE +FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE7C0000000000000038FEFEFEFEFE38072A72 +A923>33 D<7801E0FC03F0FE07F0FE07F0FE07F0FE07F0FC03F0FC03F0FC03F0FC03F0FC +03F0FC03F0FC03F0FC03F0FC03F0FC03F0FC03F07C03E07C03E03000C0141479A923>I< +003C0F00007E1F80007E1F80007E1F80007E1F80007E1F80007E1F8000FE3F8000FC3F00 +00FC3F007FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC3FFFFFF801F87E0001F87E00 +01F87E0001F87E0001F87E0001F87E0001F87E0001F87E0001F87E0001F87E003FFFFFF8 +FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF803F0FC0007F1FC0007E1F80007E1F800 +07E1F80007E1F80007E1F80007E1F80003C0F0001E297EA823>I<0F0001C01F8003E03F +C007E07FE007E07FE00FE0F9F00FC0F9F01FC0F0F01F80F0F01F80F0F03F80F0F03F00F9 +F07F00F9F07E007FE07E007FE0FE003FC0FC001F80FC000F01FC000001F8000003F80000 +03F0000003F0000007F0000007E000000FE000000FC000000FC000001FC000001F800000 +3F8000003F0000003F0000007F0000007E000000FE03C000FC07E000FC0FF001FC1FF801 +F81FF801F83E7C03F83E7C03F03C3C07F03C3C07E03C3C07E03C3C0FE03E7C0FC03E7C1F +C01FF81F801FF81F800FF00F8007E0070003C01E347EAD23>37 D<007C000001FE000003 +FF000007FF800007FF800007CFC0000F87C0000F87C0000F03C0000F03C0000F03C0000F +07C0000F07C0000F0FCFF80F0F9FFC0F9F9FFC0FBF9FFC07FF0FF807FE0F8007FC0F8007 +FC0F8007F81F000FF01F001FE01E003FF03E003FF83E007FF87C007E7C7C00FC7C7800FC +3EF800F83EF800F81FF000F81FF000F80FE03CF807E03CFC0FE03CFC1FF07C7E3FFC7C7F +FFFFFC3FFE7FF83FFC3FF80FF01FE007E007C01E2B7EA923>I<000380000FC0001FC000 +3F8000FF0000FE0001F80003F80007F0000FE0000FC0001F80001F80003F00003F00003E +00007E00007E00007C00007C0000FC0000FC0000F80000F80000F80000F80000F80000F8 +0000F80000F80000FC0000FC00007C00007C00007E00007E00003E00003F00003F00001F +80001F80000FC0000FE00007F00003F80001F80000FE0000FF00003F80001FC0000FC000 +0380123476AD23>40 D<700000FC0000FE00007F00003FC0001FC00007E00007F00003F8 +0001FC0000FC00007E00007E00003F00003F00001F00001F80001F80000F80000F80000F +C0000FC00007C00007C00007C00007C00007C00007C00007C00007C0000FC0000FC0000F +80000F80001F80001F80001F00003F00003F00007E00007E0000FC0001FC0003F80007F0 +0007E0001FC0003FC0007F0000FE0000FC000070000012347AAD23>I<001E0000001E00 +00001F0000001E0000001E0000001E0000701E03807C1E0F80FE1E1FC07F9E7F807FFFFF +801FFFFE0007FFF80001FFE000007F800001FFE00007FFF8001FFFFE007FFFFF807F9E7F +80FE1E1FC07C1E0F80701E0380001E0000001E0000001E0000001F0000001E0000001E00 +001A1D7CA223>I<00078000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC0007FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC +FFFFFFFC7FFFFFF8000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000780001E1E7EA223>I<1F003F807FC07FE07F +E07FE07FE03FE01FE007E007E00FC01FC07F80FF00FE00FC0070000B12748823>I<7FFF +FF80FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC07FFFFF801A067C9623>I<3E007F00FF80FF +80FF80FF80FF807F003E000909738823>I<00000380000007C000000FC000000FC00000 +1FC000001F8000003F8000003F0000007F0000007E0000007E000000FE000000FC000001 +FC000001F8000003F8000003F0000007F0000007E0000007E000000FE000000FC000001F +C000001F8000003F8000003F0000003F0000007F0000007E000000FE000000FC000001FC +000001F8000001F8000003F8000003F0000007F0000007E000000FE000000FC000001FC0 +00001F8000001F8000003F8000003F0000007F0000007E000000FE000000FC000000FC00 +0000F8000000780000001A347CAD23>I<001F8000007FE00001FFF80003FFFC0007FFFE +0007F0FE000FC03F001F801F801F000F803F000FC03E0007C03E0007C07C0003E07C0003 +E07C0003E0780001E0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001 +F0F80001F0F80001F0F80001F0F80001F07C0003E07C0003E07C0003E07E0007E03E0007 +C03E0007C03F000FC01F801F801F801F800FC03F0007F0FE0007FFFE0003FFFC0001FFF8 +00007FE000001F80001C2B7DA923>I<001800003C00007C00007C0000FC0001FC0003FC +0007FC007FFC00FFFC00FFFC00FF7C007C7C00007C00007C00007C00007C00007C00007C +00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C +00007C00007C00007C00007C00007C00007C007FFFFC7FFFFE7FFFFE7FFFFE7FFFFC172A +7AA923>I<007FC00003FFF00007FFFC001FFFFE003FFFFF807F80FF807E003FC0FE000F +E0FC0007E0FE0003F0FE0003F0FE0003F0FE0001F07C0001F0380001F0000001F0000003 +F0000003F0000007E0000007E000000FC000001FC000003F8000003F000000FE000001FE +000003F8000007F000000FE000003FC000007F800000FE000001FC000003F800000FF000 +E01FE001F03F8001F07FFFFFF0FFFFFFF0FFFFFFF0FFFFFFF07FFFFFE01C2A7DA923>I< +3E007F00FF80FF80FF80FF80FF807F003E00000000000000000000000000000000000000 +000000003E007F00FF80FF80FF80FF80FF807F003E00091D739C23>58 +D<1F003F807FC07FC07FC07FC07FC03F801F000000000000000000000000000000000000 +00000000001E003F807F807FC07FC07FC07FC03FC01FC00FC00FC01F803F807F00FF00FE +00F80070000A26749C23>I<0000038000000FC000001FC000003FC00000FFC00001FF80 +0007FE00000FFC00001FF800007FE00000FFC00001FF000007FE00000FFC00001FF00000 +7FE00000FFC00000FF000000FF000000FFC000007FE000001FF000000FFC000007FE0000 +01FF000000FFC000007FE000001FF800000FFC000007FE000001FF800000FFC000003FC0 +00001FC000000FC0000003801A247CA523>I<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFF +FFFFFC3FFFFFF80000000000000000000000000000000000000000000000003FFFFFF8FF +FFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E127E9C23>I<70000000FC000000FE00 +0000FF000000FFC000007FE000001FF800000FFC000007FE000001FF800000FFC000003F +E000001FF800000FFC000003FE000001FF800000FFC000003FC000003FC00000FFC00001 +FF800003FE00000FFC00001FF800003FE00000FFC00001FF800007FE00000FFC00001FF8 +00007FE00000FFC00000FF000000FE000000FC000000700000001A247CA523>I<01FFC0 +0007FFF8001FFFFE003FFFFF007FFFFF80FF007FC0FE000FC0FE0007C0FE0007C0FE000F +C07C001FC038007F800000FF800003FF000007FC00000FF000001FE000001FC000003F80 +00003F8000003F0000003F0000003F0000003F0000003F0000003F0000003E0000000000 +00000000000000000000000000000000000000000000000000001C0000007F0000007F00 +00007F0000007F0000007F0000001C00001A297CA823>I<000FC000000FC000001FE000 +001FE000001FE000001FE000003CF000003CF000003CF000003CF000003CF000007CF800 +007CF800007CF8000078780000F87C0000F87C0000F87C0000F87C0000F87C0001F03E00 +01F03E0001F03E0001F03E0003F03F0003E01F0003E01F0003FFFF0003FFFF0007FFFF80 +07FFFF8007FFFF8007C00F800FC00FC00F8007C00F8007C00F8007C07FF03FF8FFF03FFC +FFF03FFCFFF03FFC7FF03FF81E2A7EA923>65 D<000FE0E0003FF9F000FFFDF001FFFFF0 +03FFFFF007FC3FF00FF00FF01FC007F01FC007F03F8003F03F0003F07F0001F07E0001F0 +7E0001F07C0000E0FC000000FC000000F8000000F8000000F8000000F8000000F8000000 +F8000000F8000000F8000000F8000000FC000000FC0000007C0000007E0000E07E0001F0 +7F0001F03F0001F03F8003F01FC003F01FC007E00FF00FE007FC1FC003FFFF8001FFFF00 +00FFFE00003FF800000FE0001C2B7DA923>67 D<7FFFF000FFFFFC00FFFFFE00FFFFFF00 +7FFFFF800F803FC00F801FC00F8007E00F8007E00F8003F00F8001F00F8001F80F8000F8 +0F8000F80F8000F80F8000FC0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C +0F80007C0F80007C0F80007C0F80007C0F8000F80F8000F80F8000F80F8001F80F8001F0 +0F8003F00F8003F00F8007E00F800FC00F803FC07FFFFF80FFFFFF00FFFFFE00FFFFFC00 +7FFFF0001E297FA823>II<7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFE07C0003E07C0003E07C0003E07C0 +003E07C0003E07C0001C07C0000007C0000007C0000007C00E0007C01F0007C01F0007C0 +1F0007FFFF0007FFFF0007FFFF0007FFFF0007FFFF0007C01F0007C01F0007C01F0007C0 +0E0007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0 +00007FFE0000FFFF0000FFFF0000FFFF00007FFE00001F297FA823>I73 D<7FE01FF8FFF03FF8FFF03FF8FFF03FF87FE01FF8 +0F000F800F001F000F003F000F007E000F007C000F00F8000F01F8000F03F0000F03E000 +0F07C0000F0FC0000F1F80000F1F80000F3F80000F7FC0000FFFE0000FFBE0000FF1F000 +0FF1F0000FE0F8000FC0F8000F807C000F807C000F003E000F003E000F001F000F001F00 +0F000F800F000FC00F0007C00F0003E07FE007FCFFF00FFCFFF00FFCFFF00FFC7FE007FC +1E297EA823>75 D<7FFE0000FFFF0000FFFF0000FFFF00007FFE000007C0000007C00000 +07C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C00000 +07C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C00000 +07C0000007C0000007C0000007C0000007C0007C07C0007C07C0007C07C0007C07C0007C +07C0007C07C0007C7FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E297EA823>II<7FC01FF8FFC03FFCFFE0 +3FFCFFE03FFC7FF01FF80F7003C00F7003C00F7803C00F3803C00F3803C00F3C03C00F3C +03C00F1C03C00F1E03C00F1E03C00F0E03C00F0F03C00F0F03C00F0F03C00F0783C00F07 +83C00F0783C00F03C3C00F03C3C00F03C3C00F01C3C00F01E3C00F01E3C00F00E3C00F00 +F3C00F00F3C00F0073C00F0073C00F007BC00F003BC00F003BC07FE03FC0FFF01FC0FFF0 +1FC0FFF00FC07FE00F801E297EA823>I<03FFF0000FFFFC001FFFFE003FFFFF003FFFFF +007F807F807E001F807C000F807C000F80FC000FC0F80007C0F80007C0F80007C0F80007 +C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007 +C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007 +C0FC000FC0FC000FC07C000F807C000F807E001F807F807F803FFFFF003FFFFF001FFFFE +000FFFFC0003FFF0001A2B7CA923>II<7FFFC00000FFFFF80000FFFFFC0000FFFFFF00007FFFFF00000F807F80 +000F801FC0000F800FC0000F8007E0000F8003E0000F8003E0000F8003E0000F8003E000 +0F8003E0000F8007E0000F800FC0000F801FC0000F807F80000FFFFF00000FFFFF00000F +FFFC00000FFFFE00000FFFFF00000F807F00000F803F80000F801F80000F800F80000F80 +0F80000F800F80000F800F80000F800F80000F800F80000F800F87000F800F8F800F800F +8F800F800FCF807FF00FDF80FFF807FF80FFF807FF00FFF803FF007FF001FE00000000F8 +00212A7FA823>82 D<00FF838003FFE3C007FFFFC01FFFFFC03FFFFFC07FC0FFC07F003F +C0FE001FC0FC000FC0FC000FC0F8000FC0F80007C0F80007C0FC000380FC0000007E0000 +007F0000003FF000001FFF00000FFFF00007FFFC0001FFFE00001FFF800001FFC000001F +C000000FE0000007E0000003F0000003F0700001F0F80001F0F80001F0F80001F0FC0003 +F0FC0003F0FE0007E0FF000FE0FFE03FC0FFFFFFC0FFFFFF00FFFFFE00F1FFFC00703FE0 +001C2B7DA923>I<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCF807C07CF807C07C +F807C07CF807C07CF807C07C7007C0380007C0000007C0000007C0000007C0000007C000 +0007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C000 +0007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C000 +0007C0000007C00000FFFE0001FFFF0001FFFF0001FFFF0000FFFE001E297EA823>II<7FF00FFEFFF0 +0FFFFFF00FFFFFF00FFF7FF00FFE0F8001F00F8001F007C003E007C003E007C003E007C0 +03E003E007C003E007C003E007C003E007C003F00FC001F00F8001F00F8001F00F8001F0 +0F8000F81F0000F81F0000F81F0000F81F00007C3E00007C3E00007C3E00007C3E00003C +3C00003E7C00003E7C00003E7C00001E7800001E7800001E7800001E7800001FF800000F +F000000FF000000FF0000007E0000007E000202A7FA823>II<7FF07FF07FF8FFF07FF8FFF07FF8FFF0 +7FF07FF007E03F0003E03E0003F07E0001F07C0001F8FC0000F8F80000FDF800007DF000 +007FF000003FE000003FE000001FC000001FC000000F8000000F8000000FC000001FC000 +001FE000003FE000003FF000007DF000007CF80000F8F80000F87C0001F07C0001F03E00 +03F03E0003E01F0007E01F0007C00F800FC00F807FE03FF8FFF03FFCFFF03FFCFFF03FFC +7FE03FF81E297EA823>I<7FF00FFEFFF81FFFFFF81FFFFFF81FFF7FF00FFE07C003E007 +E007E003E007C003F007C001F00FC001F80F8000F81F8000FC1F00007C1F00007C3E0000 +3E3E00003E7E00001F7C00001F7C00000FF800000FF8000007F0000007F0000007E00000 +03E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E00000 +03E0000003E0000003E000001FFC00003FFE00003FFE00003FFE00001FFC0020297FA823 +>I<7FFFC0FFFFE0FFFFE0FFFFE0FFFFC0F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000FF +FFC0FFFFE0FFFFE0FFFFE07FFFC0133473AD23>91 D<78000000F8000000FC000000FC00 +0000FE0000007E0000007F0000003F0000003F8000001F8000001F8000001FC000000FC0 +00000FE0000007E0000007F0000003F0000003F8000001F8000001F8000001FC000000FC +000000FE0000007E0000007F0000003F0000003F0000003F8000001F8000001FC000000F +C000000FE0000007E0000007E0000007F0000003F0000003F8000001F8000001FC000000 +FC000000FE0000007E0000007E0000007F0000003F0000003F8000001F8000001FC00000 +0FC000000FC0000007C0000003801A347CAD23>I<7FFFC0FFFFE0FFFFE0FFFFE07FFFE0 +0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00003E07FFFE0FFFFE0FFFFE0FFFFE07FFFC013347E +AD23>I<7FFFFF80FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC07FFFFF801A067C7E23>95 +D<03FF80000FFFE0001FFFF8003FFFFC003FFFFE003F80FF003F803F801F001F8000001F +8000000F800000FF80007FFF8003FFFF800FFFFF801FFFFF807FF00F807F000F80FC000F +80FC000F80F8000F80F8001F80FC001F80FE003F807F81FF807FFFFFFC3FFFFFFE1FFFFF +FE07FFC7FE01FE01FC1F1D7D9C23>97 DI<003FF00000FFFC0003FFFF0007FFFF000FFFFF001FE07F003F807F00 +7F003E007E0000007E000000FC000000FC000000F8000000F8000000F8000000F8000000 +F8000000FC000000FC0000007E0007007F000F807F001F803FC01F801FF07F000FFFFF00 +07FFFE0003FFFC0000FFF000003FC000191D7B9C23>I<0000FF800000FFC00000FFC000 +00FFC00000FFC0000007C0000007C0000007C0000007C0000007C0000007C0000007C000 +7F87C001FFE7C003FFF7C00FFFFFC01FFFFFC01FE0FFC03F803FC07F001FC07E000FC07E +000FC0FC0007C0FC0007C0F80007C0F80007C0F80007C0F80007C0F80007C0FC000FC0FC +000FC07E000FC07E001FC07F003FC03F807FC03FE0FFC01FFFFFFE0FFFFFFE03FFF7FE01 +FFC7FE007F03FE1F297EA823>I<003FC00000FFF80003FFFC0007FFFF000FFFFF801FF0 +7F803F801FC03F000FC07E0007C07E0007E0FC0007E0FFFFFFE0FFFFFFE0FFFFFFE0FFFF +FFE0FFFFFFC0F8000000FC000000FC0000007E0001C07F0003E03F8007E03FE007E01FF8 +1FC00FFFFFC007FFFF8001FFFE00007FFC00001FE0001B1D7D9C23>I<00007F000001FF +C00007FFE0000FFFE0001FFFE0003FCFE0003F0FE0003E07C0003E0000003E0000003E00 +00003E00007FFFFF80FFFFFFC0FFFFFFC0FFFFFFC07FFFFF80003E0000003E0000003E00 +00003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E00 +00003E0000003E0000003E0000003E0000003E0000003E0000003E00003FFFFE007FFFFF +007FFFFF007FFFFF003FFFFE001B297EA823>I<000001F0003F07FC00FFDFFE03FFFFFE +07FFFFFE0FFFFF7E1FE1FE7E1F807E183F003F003F003F003E001F003E001F003E001F00 +3E001F003F003F003F003F001F807E001FE1FE000FFFFC001FFFF8001FFFF0001EFFC000 +1E3F00001E0000001F0000001F4000000FFFFC000FFFFF801FFFFFC03FFFFFF07E0007F8 +7C0000F8F800007CF800007CF000003CF000003CF000003CF800007CFC0000FC7F0003F8 +7FE01FF83FFFFFF00FFFFFC007FFFF8001FFFE00003FF0001F2E7E9D23>II<00380000FE0000FE0000FE0000FE +0000FE000038000000000000000000000000000000000000007FFC00FFFE00FFFE00FFFE +007FFE00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E +00003E00003E00003E00003E00003E00003E00003E00003E007FFFFEFFFFFFFFFFFFFFFF +FF7FFFFE182A7AA923>I<7F800000FFC00000FFC00000FFC000007FC0000003C0000003 +C0000003C0000003C0000003C0000003C0000003C0000003C0FFFC03C1FFFC03C1FFFC03 +C1FFFC03C0FFFC03C03F0003C07E0003C0FC0003C1F80003C3F00003C7E00003CFC00003 +DFE00003FFF00003FFF00003FCF80003F8FC0003F07E0003E03E0003C01F0003C01F8003 +C00FC003C007C003C003E07FFE0FFFFFFF1FFFFFFF1FFFFFFF1FFF7FFE0FFF20297FA823 +>107 D<7FFE0000FFFF0000FFFF0000FFFF00007FFF0000001F0000001F0000001F0000 +001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000 +001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000 +001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000 +001F00007FFFFFC0FFFFFFE0FFFFFFE0FFFFFFE07FFFFFC01B297CA823>I<7E1F01F000 +FF7FC7FC00FFFFEFFE00FFFFFFFE007FFFFFFF000FE1FE1F000FC1FC1F000FC0FC0F000F +80F80F000F80F80F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00 +F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F0 +0F000F00F00F007FE3FE3FE0FFF3FF3FF0FFF3FF3FF0FFF3FF3FF07FE3FE3FE0241D819C +23>II<003F000001FFE00003FFF00007FFF8000FFF +FC001FC0FE003F807F003E001F007E001F807C000F80FC000FC0F80007C0F80007C0F800 +07C0F80007C0F80007C0F80007C0FC000FC0FC000FC07C000F807E001F803F003F003F80 +7F001FE1FE000FFFFC0007FFF80003FFF00001FFE000003F00001A1D7C9C23>II< +7FF00FE0FFF87FF8FFF8FFFCFFFBFFFC7FFFFFFC00FFF8FC00FFC07800FF800000FF0000 +00FE000000FE000000FC000000FC000000FC000000F8000000F8000000F8000000F80000 +00F8000000F8000000F8000000F8000000F8000000F800007FFFFC00FFFFFE00FFFFFE00 +FFFFFE007FFFFC001E1D7E9C23>114 D<01FF9C0FFFFE1FFFFE7FFFFE7FFFFEFF00FEFC +007EF8003EF8003EFC001CFE00007FF0003FFF800FFFE007FFF8007FFC0001FE00007F70 +003FF8001FFC001FFC003FFE003FFF80FFFFFFFEFFFFFCFFFFF8FFFFF070FF80181D7B9C +23>I<0070000000F8000000F8000000F8000000F8000000F8000000F8000000F800007F +FFFF80FFFFFFC0FFFFFFC0FFFFFFC07FFFFF8000F8000000F8000000F8000000F8000000 +F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F801C000 +F803E000F803E000F803E000FC07E000FC0FE000FE1FC0007FFFC0007FFF80003FFE0000 +0FFC000007F0001B257EA423>III<7FF00FFEFFF81FFFFFF81FFFFFF81FFF7FF00FFE1F0000F80F0000F0 +0F0000F00F0000F00F0000F00F0000F00F8000F00783E1E00787F1E00787F1E00787F1E0 +078FF9E0038F79C003CF79C003CF79C003DF7BC003DF7BC003DE3BC001DE3B8001FE3F80 +01FE3F8001FC1F8001FC1F8000F80F00201D7F9C23>I<7FF07FF0FFF8FFF8FFF8FFF8FF +F8FFF87FF07FF003E03E0001F03C0000F87C000078F800007CF000003FE000001FE00000 +0FC000000F800000078000000FC000001FE000003DE000003CF0000078780000F07C0001 +F03C0001E01E0003C01F007FF03FF8FFF87FFCFFF87FFCFFF87FFC7FF03FF81E1D7E9C23 +>II<3FFFFFF07FFFFFF87FFFFFF87FFFFFF87FFFFFF87C000FF07C001FE07C003F +C038007F800000FF000001FC000003F8000007F000000FE000001FC000003F8000007F00 +0000FE000001FC000007F800700FF000F81FE000F83FC000F87F8000F8FFFFFFF8FFFFFF +F8FFFFFFF8FFFFFFF87FFFFFF01D1D7E9C23>I<00001FE00000FFF00001FFF00007FFF0 +0007FFE0000FF000000FC000000F8000000F8000000F8000000F8000000F8000000F8000 +000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000001F8000 +007F80007FFF0000FFFE0000FFFC0000FFFC0000FFFE00007FFF0000007F8000001F8000 +000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000 +000F8000000F8000000F8000000F8000000F8000000FC000000FF0000007FFE00007FFF0 +0001FFF00000FFF000001FE01C347DAD23>I<7FC00000FFF80000FFFC0000FFFF00007F +FF0000007F8000001F8000000F8000000F8000000F8000000F8000000F8000000F800000 +0F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000FC00000 +0FF0000007FFE00003FFF00001FFF00001FFF00003FFF00007FFE0000FF000000FC00000 +0F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800000 +0F8000000F8000000F8000000F8000000F8000001F8000007F80007FFF0000FFFF0000FF +FC0000FFF800007FC000001C347DAD23>125 D E /Fk 1 16 df<000FE000007FFC0000 +FFFE0003FFFF8007FFFFC00FFFFFE01FFFFFF03FFFFFF83FFFFFF87FFFFFFC7FFFFFFC7F +FFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7F +FFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFFFFF81FFFFFF00FFFFFE007FFFFC003FFFF8000 +FFFE00007FFC00000FE0001F207BA42A>15 D E /Fl 77 126 df<3C7EFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFF7E7E7E7E7E7E7E7E7E7E7E7E7E7E3C000000000000003C7EFFFFFFFF +7E3C082F71AE27>33 D<1000207C00F8FE01FCFE01FCFE01FCFE01FCFE01FCFE01FCFE01 +FCFE01FCFE01FCFE01FCFC00FC7C00F87C00F87C00F87C00F87C00F87C00F87C00F87C00 +F87C00F8380070161778AE27>I<003C03C0007E07E0007E07E0007E07E0007E07E0007E +07E0007E07E0007E07E000FE0FE000FC0FC000FC0FC07FFFFFFEFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFF3FFFFFFE01F81F8001F81F8001F81F8001F81F8001F81F8001F81F8001F8 +1F8001F81F8001F81F8001F81F8001F81F8001F81F803FFFFFFEFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFF7FFFFFFE03F03F0003F03F0007F07F0007E07E0007E07E0007E07E0007E0 +7E0007E07E0007E07E0007E07E0003C03C00202E7DAD27>I<001F000000007FC0000000 +FFE0000001FFE0000001FFF0000003F1F0000003E1F8000007E0F8000007C0F8000007C0 +F8000007C0F8000007C0F8000007C0F8000007C1F8000007C1F0000007C3F1FF8007E3E1 +FFC003E7E3FFC003EFC1FFC003FFC1FF8003FF81F80003FF01F00001FE01F00001FC03F0 +0001F803E00003F807E00007FC07C0000FFC07C0001FFE0FC0003FBE0F80003F3F1F8000 +7E1F1F00007E1F9F0000FC0FBF0000FC0FFE0000FC07FE0000FC07FC0200FC03FC0F80FC +01F80F80FC01F80F80FE03FC0F807E07FE0F807F1FFF9F803FFFFFFF003FFF9FFF001FFF +0FFE000FFC03FC0003F000F80022307EAE27>38 D<0F001FC03FC03FE03FE03FF01FF00F +F001F001F001F001F003F003E007E00FC00FC03F807F00FF00FE00F80070000C1773AD27 +>I<0001C00003E0000FE0001FE0003FC0007F8000FE0001FC0001F80003F80007F00007 +E0000FC0000FC0001F80001F80003F00003F00003F00007E00007E00007E00007E0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00007E +00007E00007E00007E00003F00003F00003F00001F80001F80000FC0000FC00007E00007 +F00003F80001F80001FC0000FE00007F80003FC0001FE0000FE00003E00001C0133A73B3 +27>I<700000F80000FE0000FF00007F80003FC0000FE00007F00003F00003F80001FC00 +00FC00007E00007E00003F00003F00001F80001F80001F80000FC0000FC0000FC0000FC0 +0007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E0 +000FC0000FC0000FC0000FC0001F80001F80001F80003F00003F00007E00007E0000FC00 +01FC0003F80003F00007F0000FE0003FC0007F8000FF0000FE0000F80000700000133A7A +B327>I<000F0000001F8000001F8000001F8000001F8000001F8000001F8000781F81E0 +FE1F87F0FF1F8FF0FFDFBFF07FFFFFE03FFFFFC00FFFFF0003FFFC0000FFF00000FFF000 +03FFFC000FFFFF003FFFFFC07FFFFFE0FFDFBFF0FF1F8FF0FE1F87F0781F81E0001F8000 +001F8000001F8000001F8000001F8000001F8000000F00001C207BA627>I<0003C00000 +07E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000 +07E0000007E0000007E0000007E0007FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7F +FFFFFE0007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000 +07E0000007E0000007E0000007E0000007E0000003C00020227DA727>I<0F003FC03FE0 +7FF07FF07FF87FF83FF83FF80FF801F801F003F007E01FE07FC0FF80FF00FE0070000D14 +738927>I<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E067C9927>I<1E +007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A728927>I<000000380000007C0000 +00FC000000FC000001FC000001F8000003F8000003F0000007F0000007E000000FE00000 +0FC000001FC000001F8000003F8000003F0000003F0000007F0000007E000000FE000000 +FC000001FC000001F8000003F8000003F0000007F0000007E000000FE000000FC000000F +C000001FC000001F8000003F8000003F0000007F0000007E000000FE000000FC000001FC +000001F8000003F8000003F0000003F0000007F0000007E000000FE000000FC000001FC0 +00001F8000003F8000003F0000007F0000007E000000FE000000FC000000FC000000F800 +0000780000001E3A7CB327>I<0007E000003FFC00007FFE0000FFFF0001FFFF8003FC3F +C007F00FE00FE007F00FC003F01F8001F81F8001F83F0000FC3F0000FC3E00007C7E0000 +7E7E00007E7E00007E7C00003EFC00003FFC00003FFC00003FFC00003FFC00003FFC0000 +3FFC00003FFC00003FFC00003FFC00003FFC00003FFC00003F7E00007E7E00007E7E0000 +7E7E00007E3F0000FC3F0000FC3F8001FC1F8001F81FC003F80FC003F00FE007F007F00F +E003FC3FC001FFFF8000FFFF00007FFE00003FFC000007E00020307DAE27>I<000E0000 +001F0000001F0000003F0000007F0000007F000000FF000001FF000003FF00007FFF0000 +FFFF0000FFFF0000FFBF00007E3F0000003F0000003F0000003F0000003F0000003F0000 +003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000 +003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000 +003F0000003F0000003F0000003F0000003F00003FFFFF807FFFFF807FFFFFC07FFFFF80 +7FFFFF801A2F79AE27>I<001FF80000FFFE0003FFFF800FFFFFC00FFFFFE01FF01FF03F +C007F83F8001F83F8001FC3F8000FC3F8000FC1F0000FC040000FC000000FC000001FC00 +0001F8000003F8000007F000000FF000003FE0001FFFC0003FFF80003FFF80003FFFE000 +1FFFF000001FF8000003FC000001FC000000FE0000007E0000007F0000003F0000003F38 +00003F7C00003FFE00003FFE00003FFE00007FFC00007EFE0000FE7F0001FC7F8003FC3F +F01FF81FFFFFF00FFFFFE003FFFF8000FFFE00001FF80020307DAE27>51 +D<0000FF000007FFC0001FFFF0003FFFF800FFFFF801FF81FC03FE01FC03F801FC07F001 +FC0FE001FC0FC000F81FC000003F8000003F0000003F0000007F0000007E0000007E0FF8 +00FE3FFE00FCFFFF80FFFFFFC0FFFFFFE0FFF80FF0FFE007F8FF8001FCFF0000FCFF0000 +FEFE00007EFE00007FFE00003FFE00003FFE00003F7E00003F7E00003F7E00003F7F0000 +3F3F00007F3F00007E1F8000FE1FC001FC0FC001FC0FF007F807F81FF003FFFFE001FFFF +C000FFFF80003FFE00000FF80020307DAE27>54 D<1E007F807F80FFC0FFC0FFC0FFC07F +807F801E000000000000000000000000000000000000000000000000001E007F807F80FF +C0FFC0FFC0FFC07F807F801E000A20729F27>58 D<0F003FC03FC07FE07FE07FE07FE03F +C03FC00F000000000000000000000000000000000000000000000000000F003F803FC07F +C07FE07FE07FE03FE03FE00FE007E007C00FC00FC03F807F00FF00FE00F80070000B2A73 +9F27>I<00000038000000FC000001FC000007FC00000FFC00003FF800007FE00000FFC0 +0003FF000007FE00001FF800003FF000007FE00001FF800003FF00000FFC00001FF80000 +7FF00000FFC00000FF800000FF800000FFC000007FF000001FF800000FFC000003FF0000 +01FF8000007FE000003FF000001FF8000007FE000003FF000000FFC000007FE000003FF8 +00000FFC000007FC000001FC000000FC000000381E287CAA27>I<7FFFFFFEFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFF3FFFFFFE000000000000000000000000000000000000000000 +0000003FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE20127D9F27>I<7000 +0000FC000000FE000000FF800000FFC000007FF000001FF800000FFC000003FF000001FF +8000007FE000003FF000001FF8000007FE000003FF000000FFC000007FE000003FF80000 +0FFC000007FC000007FC00000FFC00003FF800007FE00000FFC00003FF000007FE00001F +F800003FF000007FE00001FF800003FF00000FFC00001FF800007FF00000FFC00000FF80 +0000FE000000FC000000700000001E287CAA27>I<00FFF80003FFFF000FFFFFC03FFFFF +E07FFFFFF07FC01FF8FF0003FCFE0001FCFE0000FCFE0000FCFE0001FC7C0003FC00000F +F800001FF000007FE00000FFC00001FF000003FC000007F8000007F000000FE000000FC0 +00001FC000001F8000001F8000001F8000001F8000001F8000001F8000001F8000000F00 +0000000000000000000000000000000000000000000000000000000000000F0000001F80 +00003FC000003FC000003FC000003FC000001F8000000F00001E2E7CAD27>I<0003F000 +000007F800000007F80000000FFC0000000FFC0000000FFC0000000FFC0000000F3C0000 +001F3E0000001F3E0000001F3E0000001F3E0000001F3E0000003F3F0000003F3F000000 +3F3F0000003E1F0000003E1F0000007E1F8000007E1F8000007E1F8000007E1F800000FC +0FC00000FC0FC00000FC0FC00000FC0FC00000FC0FC00001F807E00001F807E00001F807 +E00001FFFFE00001FFFFE00003FFFFF00003FFFFF00003FFFFF00003F003F00003F003F0 +0007E001F80007E001F80007E001F80007E001F8000FE001FC007FFC0FFF80FFFC0FFFC0 +FFFE1FFFC0FFFC0FFFC07FFC0FFF80222F7EAE27>65 D<7FFFFF0000FFFFFFC000FFFFFF +E000FFFFFFF8007FFFFFF80007E003FC0007E000FE0007E0007E0007E0007F0007E0003F +0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0007E0007E0007E00 +07E000FC0007E003FC0007E00FF80007FFFFF00007FFFFC00007FFFFF00007FFFFF80007 +FFFFFC0007E000FE0007E0007F0007E0003F8007E0001F8007E0001F8007E0000FC007E0 +000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0001FC007E0001F8007E000 +3F8007E0007F0007E001FF007FFFFFFE00FFFFFFFC00FFFFFFF800FFFFFFE0007FFFFF80 +00222E7FAD27>I<0003F80E001FFE1F003FFFBF00FFFFFF01FFFFFF03FE0FFF07F803FF +07F001FF0FE000FF1FC000FF1F80007F1F80007F3F00003F3F00003F7F00003F7E00003F +7E00001E7E000000FE000000FC000000FC000000FC000000FC000000FC000000FC000000 +FC000000FC000000FC000000FC000000FE0000007E0000007E0000007E00001E7F00003F +3F00003F3F00003F1F80003F1F80007F1FC0007E0FE000FE07F001FC07F803FC03FE0FF8 +01FFFFF000FFFFE0003FFFC0001FFF000003F80020307DAE27>I<7FFFFC00007FFFFF00 +00FFFFFFC0007FFFFFE0007FFFFFF00007E00FF80007E007F80007E001FC0007E000FE00 +07E000FE0007E0007E0007E0007F0007E0003F0007E0003F8007E0001F8007E0001F8007 +E0001F8007E0001FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0 +000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0001F8007E000 +1F8007E0001F8007E0003F8007E0003F0007E0003F0007E0007F0007E000FE0007E000FE +0007E001FC0007E003F80007E00FF8007FFFFFF0007FFFFFE000FFFFFFC0007FFFFF0000 +7FFFFC0000222E7FAD27>I<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF +C007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000780 +07E000000007E000000007E000000007E000000007E007800007E00FC00007E00FC00007 +E00FC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007E00FC00007E0 +0FC00007E00FC00007E007800007E000000007E000000007E000000007E000000007E000 +03C007E00007E007E00007E007E00007E007E00007E007E00007E007E00007E007E00007 +E07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC0232E7FAD27>I<7FFFFF +FF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFFC007E0000FC007E0000FC007E0000F +C007E0000FC007E0000FC007E0000FC007E000078007E000000007E000000007E0000000 +07E000000007E007800007E00FC00007E00FC00007E00FC00007FFFFC00007FFFFC00007 +FFFFC00007FFFFC00007FFFFC00007E00FC00007E00FC00007E00FC00007E007800007E0 +00000007E000000007E000000007E000000007E000000007E000000007E000000007E000 +000007E000000007E000000007E000000007E00000007FFF800000FFFFC00000FFFFC000 +00FFFFC000007FFF800000222E7EAD27>I<0007F03800001FFC7C00007FFFFC0000FFFF +FC0001FFFFFC0003FC1FFC0007F00FFC000FE007FC000FC003FC001FC001FC001F8001FC +003F8001FC003F0000FC003F0000FC007E0000FC007E0000FC007E000078007E00000000 +FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC +00000000FC001FFF00FC003FFF80FC003FFF80FC003FFF807E001FFF007E0000FC007E00 +00FC007E0000FC003F0001FC003F0001FC003F8001FC001F8001FC001FC003FC000FC003 +FC000FE007FC0007F00FFC0003FC1FFC0001FFFFFC0000FFFFFC00007FFEFC00001FFC78 +000007F0000021307DAE27>I<7FFE07FFE0FFFF0FFFF0FFFF0FFFF0FFFF0FFFF07FFE07 +FFE007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E +0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E00 +07E0007E0007FFFFFE0007FFFFFE0007FFFFFE0007FFFFFE0007FFFFFE0007E0007E0007 +E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0 +007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E000 +7E007FFE07FFE0FFFF0FFFF0FFFF0FFFF0FFFF0FFFF07FFE07FFE0242E7FAD27>I<7FFF +FFE0FFFFFFF0FFFFFFF0FFFFFFF07FFFFFE0001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F80007FFFFFE0FFFFFFF0FFFFFFF0FFFFFFF07FFF +FFE01C2E7BAD27>I<7FFC07FF807FFC07FFC0FFFE0FFFC07FFC07FFC07FFC07FF8007C0 +01F80007C003F80007C003F00007C007E00007C00FC00007C01FC00007C01F800007C03F +000007C07E000007C0FE000007C0FC000007C1F8000007C3F0000007C7F0000007C7E000 +0007CFF0000007DFF8000007FFF8000007FFFC000007FEFC000007FC7E000007FC3E0000 +07F83F000007F01F000007E01F800007E00F800007C00FC00007C007C00007C007E00007 +C003E00007C003F00007C001F80007C001F80007C000FC0007C0007C0007C0007E007FFC +01FFC07FFC01FFE0FFFE03FFE07FFC01FFE07FFC01FFC0232E7FAD27>75 +D<7FFFC000007FFFE00000FFFFE000007FFFE000007FFFC0000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 -00003FFF0000003FFF0000211C7F9B24>89 D<0FF8001C1E003E0F803E07803E07C01C07 -C00007C0007FC007E7C01F07C03C07C07C07C0F807C0F807C0F807C0780BC03E13F80FE1 -F815127F9117>97 DI<03FC000E0E -001C1F003C1F00781F00780E00F80000F80000F80000F80000F80000F800007800007801 -803C01801C03000E0E0003F80011127E9115>I<000FF0000FF00001F00001F00001F000 -01F00001F00001F00001F00001F00001F001F9F00F07F01C03F03C01F07801F07801F0F8 -01F0F801F0F801F0F801F0F801F0F801F07801F07801F03C01F01C03F00F0FFE03F9FE17 -1D7E9C1B>I<03FC000F07001C03803C01C07801C07801E0F801E0F801E0FFFFE0F80000 -F80000F800007800007800603C00601E00C00F038001FC0013127F9116>I<007F0001E3 -8003C7C00787C00F87C00F83800F80000F80000F80000F80000F8000FFF800FFF8000F80 -000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80 -000F80007FF0007FF000121D809C0F>I<03F0F00E1F383C0F3838073078078078078078 -07807807803807003C0F001E1C0033F0003000003000003000003FFF003FFFC01FFFE01F -FFF07801F8F00078F00078F000787000707800F01E03C007FF00151B7F9118>II<1E003F003F003F003F001E000000000000 -000000000000007F007F001F001F001F001F001F001F001F001F001F001F001F001F001F -001F00FFC0FFC00A1E7F9D0E>I -107 DIII<01FC000F07801C01C03C01E07800F07800F0F800F8F800F8F800 -F8F800F8F800F8F800F87800F07800F03C01E01E03C00F078001FC0015127F9118>II -114 D<1FD830786018E018E018F000FF807FE07FF01FF807FC007CC01CC01CE01CE018F8 -30CFC00E127E9113>I<0300030003000300070007000F000F003FFCFFFC1F001F001F00 -1F001F001F001F001F001F001F0C1F0C1F0C1F0C0F08079803F00E1A7F9913>IIIIII E /Fp 42 122 df<0000060000000000 -0F00000000000F00000000000F00000000000F00000000000F00000000000F0000000000 -0F00000000000F00000000000F00000000000F00000000000F00000000000F0000000000 -0F00000000000F00000000000F00000000000F00000000000F00000000000F0000000000 -0F0000007FFFFFFFFFC0FFFFFFFFFFE0FFFFFFFFFFE07FFFFFFFFFC000000F0000000000 -0F00000000000F00000000000F00000000000F00000000000F00000000000F0000000000 -0F00000000000F00000000000F00000000000F00000000000F00000000000F0000000000 -0F00000000000F00000000000F00000000000F00000000000F00000000000F0000000000 -060000002B2C7CA434>43 D<000E00001E00007E0007FE00FFFE00FFFE00F8FE0000FE00 -00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 -00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 -00FE0000FE0000FE0000FE00FFFFFEFFFFFEFFFFFE17277BA622>49 -D<00FF800007FFF0000FFFFC001E03FE003800FF807C003F80FE003FC0FF001FC0FF001F -E0FF000FE0FF000FE07E000FE03C001FE000001FE000001FC000001FC000003F8000003F -0000007E000000FC000000F8000001F0000003E00000078000000F0000001E0000003C00 -E0007000E000E000E001C001C0038001C0060001C00FFFFFC01FFFFFC03FFFFFC07FFFFF -C0FFFFFF80FFFFFF80FFFFFF801B277DA622>I<007F800003FFF00007FFFC000F81FE00 -1F007F003F807F003F803F803F803F803F803F801F803F801F003F8000007F0000007F00 -00007E000000FC000001F8000007F00000FFC00000FFC0000001F80000007E0000003F00 -00003F8000001FC000001FC000001FE000001FE03C001FE07E001FE0FF001FE0FF001FE0 -FF001FC0FF003FC0FE003F807C007F003F01FE001FFFFC0007FFF00000FF80001B277DA6 -22>I<00000F0000000F0000001F0000003F0000007F000000FF000001FF000001FF0000 -03BF0000073F00000E3F00001C3F00003C3F0000383F0000703F0000E03F0001C03F0003 -803F0007803F0007003F000E003F001C003F0038003F0070003F00F0003F00FFFFFFF8FF -FFFFF8FFFFFFF800007F0000007F0000007F0000007F0000007F0000007F0000007F0000 -007F00001FFFF8001FFFF8001FFFF81D277EA622>I<180003001F801F001FFFFE001FFF -FC001FFFF8001FFFF0001FFFC0001FFF00001C0000001C0000001C0000001C0000001C00 -00001C0000001C0000001C7FC0001DFFF8001F80FC001E003F0008003F0000001F800000 -1FC000001FC000001FE000001FE018001FE07C001FE0FE001FE0FE001FE0FE001FE0FE00 -1FC0FC001FC078003F8078003F803C007F001F01FE000FFFFC0003FFF00000FF80001B27 -7DA622>I<0007F800003FFE0000FFFF0001FC078003F00FC007C01FC00F801FC01F801F -C01F001FC03F000F803F0000007E0000007E0000007E000000FE020000FE1FF000FE3FFC -00FE603E00FE801F00FF801F80FF000FC0FF000FC0FE000FE0FE000FE0FE000FE0FE000F -E07E000FE07E000FE07E000FE07E000FE03E000FE03F000FC01F000FC01F001F800F801F -0007E07E0003FFFC0001FFF800003FC0001B277DA622>I<380000003E0000003FFFFFF0 -3FFFFFF03FFFFFF07FFFFFE07FFFFFC07FFFFF807FFFFF0070000E0070000E0070001C00 -E0003800E0007000E000E0000001C0000001C000000380000007800000070000000F0000 -001F0000001E0000003E0000003E0000007E0000007C0000007C000000FC000000FC0000 -00FC000000FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC0000 -00F80000007000001C297CA822>I<003FC00001FFF00003FFFC0007C07E000F003F001E -001F001E000F803E000F803E000F803F000F803F800F803FC00F003FF01F001FFC1E001F -FE3C000FFFF80007FFE00003FFF00001FFFC0001FFFE0007FFFF000F0FFF801E07FFC03E -01FFC07C007FE07C001FE0F8000FE0F80007E0F80003E0F80003E0F80003E0F80003C07C -0003C07E0007803F000F001FC03F000FFFFC0003FFF800007FC0001B277DA622>I<007F -800001FFF00007FFF8000FC0FC001F803E003F001F007E001F807E001F807E000F80FE00 -0FC0FE000FC0FE000FC0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE07E001FE07E00 -1FE03F003FE01F002FE00F80CFE007FF8FE001FF0FE000080FE000000FC000000FC00000 -0FC000001F803E001F807F001F807F003F007F003E007F007E007E00FC003E03F8001FFF -E0000FFF800001FE00001B277DA622>I<00000780000000000780000000000FC0000000 -000FC0000000000FC0000000001FE0000000001FE0000000003FF0000000003FF0000000 -003FF00000000077F80000000077F800000000F7FC00000000E3FC00000000E3FC000000 -01C1FE00000001C1FE00000003C1FF0000000380FF0000000380FF00000007007F800000 -07007F8000000F007FC000000E003FC000000E003FC000001C001FE000001C001FE00000 -3FFFFFF000003FFFFFF000003FFFFFF00000700007F80000700007F80000F00007FC0000 -E00003FC0001E00003FE0001C00001FE0001C00001FE0003C00001FF00FFFE003FFFFCFF -FE003FFFFCFFFE003FFFFC2E297EA833>65 D<00007FE0030007FFFC07001FFFFF0F007F -F00F9F00FF0001FF01FC0000FF03F800007F07F000003F0FE000001F1FC000001F1FC000 -000F3F8000000F3F800000077F800000077F800000077F00000000FF00000000FF000000 +000003F000000003F000000003F000000003F000000003F000078003F0000FC003F0000F +C003F0000FC003F0000FC003F0000FC003F0000FC003F0000FC07FFFFFFFC07FFFFFFFC0 +FFFFFFFFC07FFFFFFFC07FFFFFFF80222E7FAD27>I<7FE0007FE0FFF000FFF0FFF000FF +F0FFF801FFF07FF801FFE00FF801FF000FB801DF000FBC03DF000FBC03DF000FBC03DF00 +0FBE07DF000F9E079F000F9E079F000F9E079F000F9F0F9F000F9F0F9F000F8F0F1F000F +8F0F1F000F8F9F1F000F8F9F1F000F879E1F000F879E1F000F879E1F000F879E1F000F83 +9C1F000F83FC1F000F83FC1F000F83FC1F000F81F81F000F81F81F000F80F01F000F8000 +1F000F80001F000F80001F000F80001F000F80001F000F80001F000F80001F000F80001F +000F80001F000F80001F007FF000FFE0FFF801FFF0FFF801FFF0FFF801FFF07FF000FFE0 +242E7FAD27>I<7FF003FFE0FFF807FFF0FFF807FFF0FFFC07FFF07FFC03FFE007FC003E +0007DE003E0007DE003E0007DE003E0007CF003E0007CF003E0007CF003E0007CF803E00 +07C7803E0007C7C03E0007C7C03E0007C3C03E0007C3E03E0007C3E03E0007C1E03E0007 +C1F03E0007C1F03E0007C1F03E0007C0F83E0007C0F83E0007C0F83E0007C0783E0007C0 +7C3E0007C07C3E0007C03C3E0007C03E3E0007C03E3E0007C01E3E0007C01F3E0007C00F +3E0007C00F3E0007C00F3E0007C007BE0007C007BE0007C007BE0007C003FE007FFC03FE +00FFFE03FE00FFFE01FE00FFFE01FE007FFC00FC00242E7FAD27>I<00FFFC0007FFFF80 +1FFFFFE01FFFFFE03FFFFFF03FC00FF07F8007F87F0003F87E0001F87E0001F87E0001F8 +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFE0001FC7E0001F8 +7E0001F87E0001F87F0003F87F8007F83FE01FF03FFFFFF01FFFFFE01FFFFFE007FFFF80 +00FFFC001E307CAE27>I<7FFFFF0000FFFFFFE000FFFFFFF000FFFFFFF8007FFFFFFC00 +07E003FE0007E000FF0007E0007F0007E0003F8007E0001F8007E0001FC007E0000FC007 +E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0001FC007E0001F8007E0 +003F8007E0007F0007E000FF0007E003FE0007FFFFFC0007FFFFF80007FFFFF00007FFFF +E00007FFFF000007E000000007E000000007E000000007E000000007E000000007E00000 +0007E000000007E000000007E000000007E000000007E000000007E000000007E0000000 +7FFE000000FFFF000000FFFF000000FFFF0000007FFE000000222E7FAD27>I<7FFFF000 +00FFFFFE0000FFFFFF8000FFFFFFC0007FFFFFE00007E01FF00007E007F00007E003F800 +07E001F80007E001FC0007E000FC0007E000FC0007E000FC0007E000FC0007E000FC0007 +E001FC0007E001F80007E003F80007E007F00007E01FF00007FFFFE00007FFFFC00007FF +FF800007FFFF800007FFFFC00007E01FC00007E00FE00007E007E00007E003F00007E003 +F00007E003F00007E003F00007E003F00007E003F00007E003F00007E003F00007E003F0 +F007E003F1F807E003F1F807E003F1F807E003F1F87FFE01FBF8FFFF01FFF0FFFF00FFF0 +FFFF00FFE07FFE007FC00000001F00252F7FAD27>82 D<007FC0E001FFF1F007FFFFF00F +FFFFF01FFFFFF03FE0FFF03F801FF07F000FF07E0007F0FE0007F0FC0007F0FC0003F0FC +0003F0FC0003F0FC0001E0FE0000007E0000007F0000003FC000003FF800001FFF80000F +FFF80007FFFE0003FFFF8000FFFFC0000FFFE00000FFF000000FF0000007F8000003F800 +0001F8000001FC000000FC780000FCFC0000FCFC0000FCFC0000FCFC0000FCFE0001F8FE +0001F8FF0003F8FF8007F0FFF01FE0FFFFFFE0FFFFFFC0FFFFFF00F8FFFE00701FF8001E +307CAE27>I<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FC03F00FC0 +FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC07803F007800003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F0000000FFFFC000 +01FFFFE00001FFFFE00001FFFFE00000FFFFC000222E7EAD27>I<7FFE01FFF8FFFF03FF +FCFFFF03FFFCFFFF03FFFC7FFE01FFF807E0001F8007E0001F8007E0001F8007E0001F80 +07E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007 +E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0 +001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E000 +1F8007E0001F8007E0001F8007E0001F8007F0003F8003F0003F0003F0003F0003F8007F +0001F8007E0001FC00FE0000FE01FC00007F87F800007FFFF800003FFFF000000FFFC000 +0007FF80000001FE0000262F80AD27>I<7FFC03FFE07FFE07FFE0FFFE07FFF07FFE07FF +E07FFC03FFE007E0007E0007E0007E0007E0007E0007E0007E0003F000FC0003F000FC00 +03F000FC0003F000FC0003F801FC0001F801F80001F801F80001F801F80001F801F80000 +FC03F00000FC03F00000FC03F00000FC03F000007E07E000007E07E000007E07E000007E +07E000007E07E000003F0FC000003F0FC000003F0FC000003F0FC000001F0F8000001F9F +8000001F9F8000001F9F8000000F9F0000000F9F0000000F9F0000000F9F0000000F9F00 +000007FE00000007FE00000007FE00000007FE00000003FC00000003FC00000001F80000 +242F7FAD27>I<7FE0007FE0FFF000FFF0FFF000FFF0FFF000FFF07FE0007FE01F00000F +801F00000F801F00000F801F00000F801F00000F801F00000F801F00000F800F80001F00 +0F80001F000F80001F000F80001F000F80001F000F80001F000F80F01F000F81F81F0007 +C3FC3E0007C3FC3E0007C3FC3E0007C3FC3E0007C39C3E0007C79E3E0007C79E3E0007C7 +9E3E0003C79E3C0003C79E3C0003C79E3C0003E79E7C0003EF9F7C0003EF9F7C0003EF0F +7C0003EF0F7C0001EF0F780001EF0F780001EF0F780001EF0F780001FE07F80001FE07F8 +0001FE07F80000FE07F00000FE07F00000FC03F000007801E000242F7FAD27>I<3FFC1F +FE007FFE3FFE007FFE3FFF007FFE3FFE003FFC1FFE0003F00FE00003F80FC00001F80FC0 +0001FC1FC00000FC1F800000FE3F8000007E3F0000007F7F0000003F7E0000003FFE0000 +001FFC0000001FFC0000000FF80000000FF800000007F000000007F000000003F0000000 +07F000000007F80000000FF80000000FFC0000001FFC0000001FFE0000003F7E0000003F +7F0000007F3F0000007E3F8000007E1F800000FC1FC00000FC0FC00001F80FE00001F807 +E00003F807E00003F003F00007F003F00007E003F8007FFC0FFF80FFFC0FFFC0FFFE1FFF +C0FFFC0FFFC07FFC0FFF80222E7EAD27>I<7FFC03FFE07FFE07FFE0FFFE07FFF07FFE07 +FFE07FFC03FFE007F000FE0003F000FC0003F801FC0001F801F80001F801F80001FC03F8 +0000FC03F00000FE07F000007E07E000007E07E000003F0FC000003F0FC000001F9F8000 +001F9F8000001F9F8000000F9F0000000F9F00000007FE00000007FE00000003FC000000 +03FC00000001F800000001F800000001F800000001F800000001F800000001F800000001 +F800000001F800000001F800000001F800000001F800000001F800000001F800000001F8 +00000001F80000001FFF8000003FFFC000003FFFC000003FFFC000001FFF8000242E7FAD +27>I<7FFFF0FFFFF8FFFFF8FFFFF8FFFFF0FC0000FC0000FC0000FC0000FC0000FC0000 +FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000 +FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000 +FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000 +FC0000FC0000FC0000FC0000FC0000FC0000FFFFF0FFFFF8FFFFF8FFFFF87FFFF0153A71 +B327>91 D<78000000F8000000FC000000FC000000FE0000007E0000007F0000003F0000 +003F8000001F8000001FC000000FC000000FE0000007E0000007F0000003F0000003F000 +0003F8000001F8000001FC000000FC000000FE0000007E0000007F0000003F0000003F80 +00001F8000001FC000000FC000000FC000000FE0000007E0000007F0000003F0000003F8 +000001F8000001FC000000FC000000FE0000007E0000007F0000003F0000003F0000003F +8000001F8000001FC000000FC000000FE0000007E0000007F0000003F0000003F8000001 +F8000001FC000000FC000000FC0000007C000000381E3A7CB327>I<7FFFF0FFFFF8FFFF +F8FFFFF87FFFF80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F87FFFF8FFFFF8FFFFF8FFFFF87FFFF0153A7EB327>I<7FFFFFF8FFFFFF +FCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E067C7E27>95 D<03FFC000000FFFF000001F +FFFC00003FFFFF00003FFFFF80003F80FF80003F801FC0001F000FC00004000FE0000000 +07E000000007E000000FFFE000007FFFE00003FFFFE0000FFFFFE0001FFFFFE0003FFC07 +E0007FC007E0007F0007E000FE0007E000FC0007E000FC0007E000FC0007E000FC0007E0 +00FE000FE0007F001FE0007FC0FFE0003FFFFFFF801FFFFFFFC00FFFFFFFC003FFF1FFC0 +00FF807F8022207C9F27>97 D<7FE0000000FFF0000000FFF0000000FFF00000007FF000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F0FF000003F3FFC00003FFFFF00003FFFFF80003FFFFFC00 +03FF81FE0003FE00FF0003FC003F8003F8001F8003F8001FC003F0000FC003F0000FC003 +F0000FE003F00007E003F00007E003F00007E003F00007E003F00007E003F00007E003F0 +000FE003F0000FC003F8000FC003F8001FC003FC003F8003FC007F8003FE00FF0003FF83 +FE0003FFFFFC0003FFFFF80003FFFFF00003F3FFC00001E0FE0000232E7FAD27>I<000F +FF00007FFFC001FFFFE003FFFFF007FFFFF00FF807F01FE007F03FC003E03F8000807F00 +00007E0000007E000000FE000000FC000000FC000000FC000000FC000000FC000000FC00 +0000FE0000007E0000007E0000007F0000F03F8001F83FC001F81FE003F80FF80FF007FF +FFF003FFFFE001FFFFC0007FFF00000FF8001D207B9F27>I<00003FF00000007FF80000 +007FF80000007FF80000003FF800000001F800000001F800000001F800000001F8000000 +01F800000001F800000001F800000001F800000001F800000FE1F800007FFDF80001FFFF +F80003FFFFF80007FFFFF8000FF83FF8001FE00FF8003FC007F8003F8003F8007F0003F8 +007E0001F8007E0001F800FE0001F800FC0001F800FC0001F800FC0001F800FC0001F800 +FC0001F800FC0001F800FE0001F8007E0003F8007E0003F8007F0003F8003F0007F8003F +800FF8001FE01FF8000FF03FF80007FFFFFFC003FFFFFFE001FFFDFFE0007FF9FFE0001F +E0FFC0232E7EAD27>I<000FF800003FFE0000FFFF8003FFFFC007FFFFE00FFC0FF01FE0 +03F81FC001F83F8001FC7F0000FC7E0000FC7E00007EFE00007EFFFFFFFEFFFFFFFEFFFF +FFFEFFFFFFFEFFFFFFFCFC000000FE0000007E0000007F0000003F00003C3F80007E1FC0 +007E1FF000FE0FFC07FC07FFFFFC01FFFFF800FFFFF0003FFFC00007FE001F207D9F27> +I<00001FF00000FFF80001FFFC0003FFFE0007FFFE000FF0FE000FC0FE001FC07C001F80 +00001F8000001F8000001F8000001F8000001F80007FFFFFF0FFFFFFF8FFFFFFF8FFFFFF +F87FFFFFF0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 +00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 +00001F8000001F8000001F8000001F8000001F80003FFFFFC07FFFFFE07FFFFFE07FFFFF +E03FFFFFC01F2E7EAD27>I<0000003F00001FC0FF80007FF3FFC001FFFFFFE003FFFFFF +E007FFFFEFE00FF07F87E01FC01FC3C01FC01FC0001F800FC0003F0007E0003F0007E000 +3F0007E0003F0007E0003F0007E0003F0007E0001F800FC0001FC01FC0001FC01FC0000F +F07F80000FFFFF00000FFFFE00001FFFFC00001F7FF000001F1FC000001F000000001F00 +0000001F800000000FFFFF00000FFFFFE0000FFFFFF8001FFFFFFE003FFFFFFF003F8001 +FF007E00003F807C00000F80FC00000FC0F8000007C0F8000007C0F8000007C0F8000007 +C0FC00000FC07C00000F807F00003F803F80007F003FF807FF001FFFFFFE0007FFFFF800 +03FFFFF00000FFFFC000000FFC000023337EA027>I<7FE0000000FFF0000000FFF00000 +00FFF00000007FF000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F07F000003F1FFC00003F7FFF00003 +FFFFF00003FFFFF80003FFC1F80003FF01FC0003FE00FC0003FC00FC0003F800FC0003F8 +00FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000 +FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC +0003F000FC0003F000FC007FFF83FFE0FFFFC7FFF0FFFFC7FFF0FFFFC7FFF07FFF83FFE0 +242E7FAD27>I<000F0000001F8000003FC000003FC000003FC000003FC000001F800000 +0F0000000000000000000000000000000000000000000000000000000000003FFF80007F +FFC0007FFFC0007FFFC0003FFFC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0007FFFFFF0FF +FFFFF0FFFFFFF8FFFFFFF07FFFFFF01D2F7BAE27>I<00003C00007E0000FF0000FF0000 +FF0000FF00007E00003C00000000000000000000000000000000000000000001FFFE03FF +FF03FFFF03FFFF01FFFF00003F00003F00003F00003F00003F00003F00003F00003F0000 +3F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0000 +3F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0000 +3F00003F00007E38007E7C00FEFE01FCFE03FCFFFFF8FFFFF07FFFE03FFF8007FE001840 +7CAE27>I<7FE00000007FF0000000FFF00000007FF00000007FF000000001F000000001 +F000000001F000000001F000000001F000000001F000000001F000000001F000000001F0 +00000001F03FFFC001F07FFFE001F07FFFE001F07FFFE001F03FFFC001F003F80001F007 +F00001F00FE00001F01FC00001F03F800001F0FF000001F1FE000001F3FC000001F7F800 +0001FFFC000001FFFE000001FFFF000001FF3F000001FE1F800001FC0FC00001F80FE000 +01F007E00001F003F00001F001F80001F001FC0001F000FE0001F0007E007FFFC1FFF07F +FFC3FFF8FFFFE3FFF87FFFC3FFF87FFFC3FFF0252E80AD27>I<7FFF8000FFFFC000FFFF +C000FFFFC0007FFFC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC0007FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E2E7CAD27> +I<7F07C01F0000FF9FF07FC000FFFFF9FFE000FFFFFFFFF0007FFFFFFFF0000FFC7FF1F8 +000FF03FC0F8000FE03F80F8000FC03F00F8000FC03F00F8000FC03F00F8000F803E00F8 +000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8 +000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8 +000F803E00F8000F803E00F8000F803E00F8007FF0FFC3FF00FFF8FFE3FF80FFF9FFE7FF +80FFF8FFE3FF807FF0FFC3FF002920819F27>I<7FE07F0000FFF1FFC000FFF7FFF000FF +FFFFF0007FFFFFF80003FFC1F80003FF01FC0003FE00FC0003FC00FC0003F800FC0003F8 +00FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000 +FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC +0003F000FC0003F000FC007FFF83FFE0FFFFC7FFF0FFFFC7FFF0FFFFC7FFF07FFF83FFE0 +24207F9F27>I<001FE000007FF80001FFFE0003FFFF0007FFFF800FF03FC01FC00FE03F +8007F03F0003F07F0003F87E0001F87E0001F8FC0000FCFC0000FCFC0000FCFC0000FCFC +0000FCFC0000FCFC0000FCFE0001FC7E0001F87E0001F87F0003F83F8007F03F8007F01F +E01FE00FF03FC007FFFF8003FFFF0001FFFE00007FF800001FE0001E207C9F27>I<7FE0 +FF0000FFF3FFC000FFFFFFF000FFFFFFF8007FFFFFFC0003FF81FE0003FE00FF0003FC00 +3F8003F8001F8003F8001FC003F0000FC003F0000FC003F0000FE003F00007E003F00007 +E003F00007E003F00007E003F00007E003F00007E003F0000FE003F0000FC003F8000FC0 +03F8001FC003FC003F8003FC007F8003FE00FF0003FF83FE0003FFFFFC0003FFFFF80003 +FFFFF00003F3FFC00003F0FE000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +00007FFF800000FFFFC00000FFFFC00000FFFFC000007FFF80000023317F9F27>I<7FFC +03FC00FFFE0FFF00FFFE3FFF80FFFE7FFFC07FFEFFFFC0007FFE1FC0007FF81FC0007FF0 +0F80007FE00200007FC00000007F800000007F800000007F000000007F000000007E0000 +00007E000000007E000000007E000000007E000000007E000000007E000000007E000000 +007E000000007E000000007E000000007E000000007E0000007FFFFF8000FFFFFFC000FF +FFFFC000FFFFFFC0007FFFFF800022207E9F27>114 D<00FFF38007FFFFC01FFFFFC03F +FFFFC07FFFFFC07F803FC0FC000FC0F8000FC0F8000FC0F8000780FC0000007F8000007F +FC00003FFFF0001FFFFC0007FFFF0001FFFF80000FFFC000003FE0000007E0780003F0FC +0001F0FC0001F0FE0001F0FE0003F0FF0007E0FFE01FE0FFFFFFC0FFFFFF80FFFFFF00FB +FFFC00707FF0001C207B9F27>I<003C0000007E0000007E0000007E0000007E0000007E +0000007E0000007E0000007E00007FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF0007E +0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E +0000007E0000007E0000007E0000007E0000007E0018007E007E007E007E007E007E007E +007E007E00FE003F00FC003F83FC003FFFF8001FFFF0000FFFE00003FFC00000FF001F29 +7EA827>I<7FE01FF800FFF03FFC00FFF03FFC00FFF03FFC007FF01FFC0003F000FC0003 +F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F0 +00FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000 +FC0003F000FC0003F000FC0003F001FC0003F001FC0003F003FC0003FC0FFC0001FFFFFF +E001FFFFFFF000FFFFFFF0003FFEFFF0000FF87FE024207F9F27>I<7FFC0FFF80FFFE1F +FFC0FFFE1FFFC0FFFE1FFFC07FFC0FFF8007C000F80007E001F80003E001F00003E001F0 +0003F003F00001F003E00001F003E00001F807E00000F807C00000F807C00000F807C000 +007C0F8000007C0F8000007C0F8000003E1F0000003E1F0000003E1F0000003F3F000000 +1F3E0000001F3E0000001FFE0000000FFC0000000FFC0000000FFC00000007F800000007 +F800000003F0000022207E9F27>I<7FFE07FFE0FFFE07FFF0FFFF0FFFF0FFFE07FFF07F +FE07FFE00F80001F000F80001F000F80001F000FC0003F0007C0003E0007C0003E0007C0 +003E0007C0003E0007C0F03E0007C1F83E0003E3FC7C0003E3FC7C0003E3FC7C0003E3FC +7C0003E79E7C0003E79E7C0001E79E780001E79E780001E79E780001F79EF80001F79EF8 +0001FF0FF80000FF0FF00000FF0FF00000FF0FF00000FE07F000007C03E00024207F9F27 +>I<3FFC1FFF007FFE3FFF007FFE3FFF807FFE3FFF003FFC1FFF0001F807E00000FC0FC0 +0000FC1F8000007E1F0000003F3F0000001F7E0000001FFC0000000FF800000007F80000 +0003F000000003E000000003F000000007F80000000FF80000001FFC0000001F3E000000 +3E3F0000007E1F0000007C0F800000F80FC00001F807E00003F003E0007FFE1FFF807FFE +1FFF80FFFF3FFFC07FFE1FFF807FFE1FFF8022207E9F27>I<7FFC0FFF80FFFE1FFFC0FF +FE1FFFC0FFFE1FFFC07FFC0FFF8007E000F80003E001F80003E001F00003F001F00001F0 +03F00001F803E00000F803E00000F803E00000FC07C000007C07C000007C07C000007E0F +8000003E0F8000003E0F8000001F0F0000001F1F0000001F1F0000000F1F0000000F9E00 +00000FBE00000007BE00000007FC00000003FC00000003FC00000003F800000001F80000 +0001F800000001F000000001F000000003F000000003E000000003E000000007E0000000 +07C000000807C000003E0FC000007F0F8000007F1F8000007E7F0000007FFE0000003FFC +0000003FF80000001FF000000007C000000022317E9F27>I<1FFFFFFE3FFFFFFF3FFFFF +FF3FFFFFFF3FFFFFFF3F0001FE3F0003FC3F0007F83F000FF01E001FE000003FC000007F +800000FF000001FE000003FC000007F800001FE000003FC000007F800000FF000001FE00 +0003FC001E07F8003F0FF0003F1FE0003F3FC0003F7F80003FFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFF7FFFFFFE20207E9F27>I<000007F800003FFC0000FFFC0003FFFC0003FFF8 +0007FE00000FF000000FE000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000001FC000007F80003FFF8000FFFF0000FFFE0000FFFE0000FFFF00003FFF8000 +007F8000001FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FE000000FF0000007FE000003FFF80003FFFC0000FFFC00003FFC000007F81E3A7CB3 +27>I<7F800000FFF00000FFFC0000FFFF00007FFF000001FF8000003FC000001FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FE0000007F80000 +07FFF00003FFFC0001FFFC0001FFFC0003FFFC0007FFF00007F800000FE000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000001FC000003FC00001FF80007F +FF0000FFFF0000FFFC0000FFF000007F8000001E3A7CB327>125 +D E /Fm 65 123 df<1C007F00FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF +80FF80FF80FF80FF80FF807F007F007F007F007F007F007F007F007F007F007F007F007F +007F007F003E00000000000000000000000000000000001C007F007F00FF80FF80FF807F +007F001C0009346FB32C>33 D<3C001E007F007F00FF007F80FF007F80FF007F80FF007F +80FF007F80FF007F807F007F007F007F007F007F007F007F007F007F007F007F007E003F +007E003F007E003F007E003F007E003F007E003F003E003E003E003E003E003E003C001E +001C001C00191977B32C>I<000F003C00001F807E00001F807E00001F807E00001F807E +00001F807E00001F807E00001F807E00001F807E00003F80FE00003F00FC00003F00FC00 +003F00FC00003F00FC007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF83F +FFFFFFF0007E01F800007E01F800007E01F800007E01F800007E01F80000FE03F80000FC +03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F0003FFFFFFFF0FFFFFF +FFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF001F807E00001F807E00001F807E0 +0003F80FE00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC000 +03F00FC00003F00FC00001E007800025337DB22C>I<0000380000FC0001FC0003FC0007 +F8000FF0001FC0003F80007F0000FE0001FC0003F80003F00007F00007E0000FE0000FC0 +001F80001F80003F80003F00003F00007F00007E00007E00007E0000FE0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FE00007E00 +007E00007E00007F00003F00003F00003F80001F80001F80000FC0000FE00007E00007F0 +0003F00003F80001FC0000FE00007F00003F80001FC0000FF00007F80003FC0001FC0000 +FC000038164272B92C>40 D<700000FC0000FE0000FF00007F80003FC0000FE00007F000 +03F80001FC0000FE00007F00003F00003F80001F80001FC0000FC00007E00007E00007F0 +0003F00003F00003F80001F80001F80001F80001FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80003F8 +0003F00003F00007F00007E00007E0000FC0001FC0001F80003F80003F00007F0000FE00 +01FC0003F80007F0000FE0003FC0007F8000FF0000FE0000FC0000700000164279B92C> +I<000380000007C0000007C0000007C0000007C0000007C0000007C0002007C008F807C0 +3EFE07C0FEFF07C1FEFFC7C7FEFFE7CFFE3FFFFFF80FFFFFE003FFFF8001FFFF00007FFC +00007FFC0001FFFF0003FFFF800FFFFFE03FFFFFF8FFE7CFFEFFC7C7FEFF07C1FEFE07C0 +FEF807C03E2007C0080007C0000007C0000007C0000007C0000007C0000007C000000380 +001F247AAA2C>I<0F801FE03FF07FF87FF87FFC7FFC7FFC3FFC1FFC0FFC00FC00F800F8 +01F803F007F01FE07FC0FF80FF00FC0070000E17718A2C>44 D<7FFFFFFF00FFFFFFFF80 +FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF0021067B9B2C>I<1F003F807FC0FFE0FF +E0FFE0FFE0FFE07FC03F801F000B0B708A2C>I<00000007000000000F800000001F8000 +00001F800000003F800000003F000000007F000000007E00000000FE00000000FC000000 +01FC00000001F800000003F800000003F000000003F000000007F000000007E00000000F +E00000000FC00000001FC00000001F800000003F800000003F000000007F000000007E00 +000000FE00000000FC00000000FC00000001FC00000001F800000003F800000003F00000 +0007F000000007E00000000FE00000000FC00000001FC00000001F800000001F80000000 +3F800000003F000000007F000000007E00000000FE00000000FC00000001FC00000001F8 +00000003F800000003F000000007F000000007E000000007E00000000FE00000000FC000 +00001FC00000001F800000003F800000003F000000007F000000007E00000000FE000000 +00FC00000000FC00000000F800000000780000000021417BB92C>I<0003F80000000FFE +0000003FFF8000007FFFC00000FFFFE00001FE0FF00003F803F80007F001FC0007E000FC +000FC0007E000FC0007E001F80003F001F80003F003F00001F803F00001F803E00000F80 +7E00000FC07E00000FC07E00000FC07C000007C0FC000007E0FC000007E0FC000007E0FC +000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC00 +0007E0FC000007E0FE00000FE07E00000FC07E00000FC07E00000FC07E00000FC03F0000 +1F803F00001F803F00001F801F80003F001F80003F000FC0007E000FE000FE0007E000FC +0007F001FC0003F803F80001FE0FF00000FFFFE000007FFFC000003FFF8000000FFE0000 +0003F8000023357CB32C>I<00070000000F8000000F8000001F8000001F8000003F8000 +007F800000FF800001FF800007FF80007FFF8000FFFF8000FFDF8000FF9F80007C1F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F80007FFFFFE0FFFFFFF0FFFFFFF0FFFFFFF0 +7FFFFFE01C3477B32C>I<000FF80000007FFF800001FFFFE00007FFFFF0000FFFFFFC00 +1FF80FFE003FE001FF003F80007F007F00003F807E00001F80FE00001FC0FE00000FC0FF +00000FE0FF000007E0FF000007E0FF000007E07E000007E03C000007E000000007E00000 +0007E00000000FE00000000FC00000001FC00000001F800000003F800000003F00000000 +7F00000000FE00000001FC00000003FC00000007F80000000FF00000001FE00000003FC0 +000000FF80000001FE00000003FC00000007F80000000FF00000003FE00000007F800000 +00FF00000001FE00000003FC0003C007F80007E01FE00007E03FC00007E07FFFFFFFE0FF +FFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC023347CB32C>I<000FFC0000007FFF8000 +01FFFFE00007FFFFF8000FFFFFFC001FF807FE001FC000FE003F80007F003FC0003F003F +C0003F803FC0001F803FC0001F801F80001F800F00001F800000001F800000003F800000 +003F000000007F00000000FE00000001FE00000003FC0000001FF800001FFFF000003FFF +E000003FFFE000003FFFF800001FFFFC00000007FE00000000FF000000007F000000003F +800000001FC00000000FC00000000FC00000000FE000000007E000000007E03C000007E0 +7E000007E0FF000007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC07F00003F807F +80007F003FC000FF001FF807FE000FFFFFFC0007FFFFF80003FFFFE000007FFF8000000F +FC000023357CB32C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F0000000000 +0000000000000000000000000000000000000000000000001F003F807FC0FFE0FFE0FFE0 +FFE0FFE07FC03F801F000B2470A32C>58 D<0F801FC03FE07FF07FF07FF07FF07FF03FE0 +1FC00F80000000000000000000000000000000000000000000000000000000000F801FC0 +3FE07FE07FF07FF07FF07FF03FF01FF00FF001F003F003E007E00FC00FC03F807F00FF00 +FE00F80070000C3071A32C>I<003FFE000003FFFFC0000FFFFFF0001FFFFFFC003FFFFF +FE007FE007FF007F0000FF00FE00003F80FF00001F80FF00001F80FF00001F80FF00003F +807E00007F003C0000FF00000003FE0000000FFC0000001FF80000003FE00000007FC000 +0000FF00000001FE00000003FC00000003F800000007F800000007F00000000FF0000000 +0FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000007 +C00000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000003800000000FE00000000FE00000001FF00000001FF00000001FF000 +00000FE00000000FE00000000380000021337BB22C>63 D<0000FE00000001FF00000001 +FF00000001FF00000001FF00000003FF80000003FF80000003EF80000003EF80000007EF +80000007EFC0000007EFC0000007C7C0000007C7C000000FC7E000000FC7E000000FC7E0 +00000FC3E000001F83F000001F83F000001F83F000001F83F000001F83F000003F01F800 +003F01F800003F01F800003F01F800007E00FC00007E00FC00007E00FC00007E00FC0000 +7E00FC0000FC007E0000FFFFFE0000FFFFFE0000FFFFFE0001FFFFFF0001FFFFFF0001F8 +003F0001F8003F0001F8003F0003F0001F8003F0001F8003F0001F8003F0001F8007F000 +1FC007E0000FC07FFE00FFFC7FFF01FFFCFFFF01FFFE7FFF01FFFC7FFE00FFFC27347EB3 +2C>65 D<7FFFFFE0007FFFFFF800FFFFFFFE007FFFFFFF007FFFFFFFC003F0003FC003F0 +000FE003F00007F003F00003F003F00003F003F00001F803F00001F803F00001F803F000 +01F803F00001F803F00001F803F00003F003F00003F003F00007F003F0000FE003F0001F +C003F000FF8003FFFFFF0003FFFFFE0003FFFFFC0003FFFFFF0003FFFFFFC003F0001FE0 +03F00007F003F00003F803F00001F803F00000FC03F00000FC03F00000FE03F000007E03 +F000007E03F000007E03F000007E03F000007E03F000007E03F00000FE03F00000FC03F0 +0001FC03F00003F803F0000FF803F0003FF07FFFFFFFE07FFFFFFFC0FFFFFFFF807FFFFF +FE007FFFFFF00027337FB22C>I<0000FF00700007FFE0F8000FFFF9F8003FFFFDF8007F +FFFFF800FF81FFF801FE007FF803FC001FF807F0000FF807F00007F80FE00007F80FC000 +03F81F800003F81F800001F83F000001F83F000001F87F000001F87E000000F07E000000 +007E00000000FE00000000FC00000000FC00000000FC00000000FC00000000FC00000000 +FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FE000000007E +000000007E000000007E000000007F000000F03F000001F83F000001F81F800001F81F80 +0001F80FC00003F80FE00003F007F00007F007F00007E003FC001FE001FE003FC000FF81 +FF80007FFFFF00003FFFFE00000FFFFC000007FFF0000000FF800025357DB32C>I<7FFF +FF0000FFFFFFC000FFFFFFF000FFFFFFF8007FFFFFFC0007E003FE0007E000FF0007E000 +7F8007E0003F8007E0001FC007E0000FE007E0000FE007E00007E007E00007F007E00003 +F007E00003F807E00001F807E00001F807E00001F807E00001F807E00000FC07E00000FC +07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07 +E00000FC07E00000FC07E00000FC07E00001F807E00001F807E00001F807E00003F807E0 +0003F007E00003F007E00007F007E00007E007E0000FE007E0001FC007E0003FC007E000 +7F8007E000FF0007E003FE007FFFFFFC00FFFFFFF800FFFFFFF000FFFFFFC0007FFFFF00 +0026337EB22C>I<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF803F000 +01F803F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F00000 +F003F000000003F000000003F000000003F000000003F001E00003F003F00003F003F000 +03F003F00003F003F00003FFFFF00003FFFFF00003FFFFF00003FFFFF00003FFFFF00003 +F003F00003F003F00003F003F00003F003F00003F001E00003F000000003F000000003F0 +00000003F000000003F000000003F000003C03F000007E03F000007E03F000007E03F000 +007E03F000007E03F000007E03F000007E03F000007E7FFFFFFFFEFFFFFFFFFEFFFFFFFF +FEFFFFFFFFFE7FFFFFFFFC27337EB22C>I<7FFFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFF +FFFC7FFFFFFFFC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000 +FC03F00000FC03F000007803F000000003F000000003F000000003F000000003F0000000 +03F000F00003F001F80003F001F80003F001F80003F001F80003FFFFF80003FFFFF80003 +FFFFF80003FFFFF80003FFFFF80003F001F80003F001F80003F001F80003F001F80003F0 +00F00003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F00000007FFFE000 +00FFFFE00000FFFFF00000FFFFE000007FFFE0000026337EB22C>I<0001FC0380000FFF +87C0001FFFEFC0007FFFFFC000FFFFFFC001FF07FFC003FC01FFC003F800FFC007F0007F +C00FE0003FC00FC0001FC01FC0001FC01F80001FC03F80000FC03F00000FC03F00000FC0 +7E00000FC07E000007807E000000007E00000000FE00000000FC00000000FC00000000FC +00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0003FFF8FC00 +07FFFCFC0007FFFCFE0007FFFC7E0003FFF87E00000FC07E00000FC07E00000FC03F0000 +1FC03F00001FC03F80001FC01F80001FC01FC0003FC00FC0003FC00FE0007FC007F0007F +C003F800FFC003FC01FFC001FF07FFC000FFFFFFC0007FFFEFC0001FFFCFC0000FFF0780 +0001FC000026357DB32C>I<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF8000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC0007FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF8 +1E3379B22C>73 D<0007FFFF80000FFFFFC0000FFFFFC0000FFFFFC00007FFFF80000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000180003F0007E0003F0007E0003F000FF0003 +F000FF0003F000FF0007E000FE000FE0007F001FE0007FC07FC0003FFFFF80001FFFFF00 +000FFFFE000003FFF80000007FC0000022347BB22C>I<7FFC007FF8FFFE00FFFCFFFE00 +FFFCFFFE00FFFC7FFC007FF807C0001F8007C0003F8007C0007F0007C0007E0007C000FC +0007C001F80007C003F80007C007F00007C007E00007C00FC00007C01F800007C03F8000 +07C07F000007C07E000007C0FC000007C1F8000007C3F8000007C7FC000007C7FC000007 +CFFE000007DFBE000007FFBF000007FF1F000007FE1F800007FC0FC00007F80FC00007F8 +07E00007F003E00007E003F00007C001F00007C001F80007C000FC0007C000FC0007C000 +7E0007C0003E0007C0003F0007C0001F0007C0001F8007C0000FC007C0000FC007C00007 +E07FFC001FFCFFFE003FFEFFFE003FFEFFFE003FFE7FFC001FFC27337EB22C>I<7FFFE0 +0000FFFFF00000FFFFF00000FFFFF000007FFFE0000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F00000F003F00001F803F00001F803F00001F803F00001F803F00001F803F00001 +F803F00001F803F00001F87FFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF0 +25337DB22C>I<7FE0000FFCFFF0001FFEFFF0001FFEFFF8003FFE7FF8003FFC0FF8003F +E00FBC007BE00FBC007BE00FBC007BE00FBC007BE00F9E00F3E00F9E00F3E00F9E00F3E0 +0F9F01F3E00F9F01F3E00F8F01E3E00F8F01E3E00F8F83E3E00F8F83E3E00F8783C3E00F +87C7C3E00F87C7C3E00F83C783E00F83C783E00F83EF83E00F83EF83E00F81EF03E00F81 +EF03E00F81FF03E00F80FE03E00F80FE03E00F80FE03E00F807C03E00F803803E00F8000 +03E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003 +E00F800003E00F800003E00F800003E00F800003E07FF0001FFCFFF8003FFEFFF8003FFE +FFF8003FFE7FF0001FFC27337EB22C>I<7FF0007FFCFFF800FFFEFFF800FFFEFFFC00FF +FE7FFC007FFC07FE0007C007DE0007C007DE0007C007DF0007C007CF0007C007CF0007C0 +07CF8007C007C78007C007C7C007C007C7C007C007C3C007C007C3E007C007C3E007C007 +C1E007C007C1F007C007C1F007C007C0F007C007C0F807C007C0F807C007C07C07C007C0 +7C07C007C07C07C007C03E07C007C03E07C007C01E07C007C01F07C007C01F07C007C00F +07C007C00F87C007C00F87C007C00787C007C007C7C007C007C7C007C003C7C007C003E7 +C007C001E7C007C001E7C007C001F7C007C000F7C007C000F7C007C000FFC07FFC007FC0 +FFFE007FC0FFFE003FC0FFFE003FC07FFC001F8027337EB22C>I<007FFF000003FFFFE0 +000FFFFFF8001FFFFFFC003FFFFFFE003FE003FE003F8000FE007F00007F007F00007F00 +7E00003F007E00003F007E00003F00FE00003F80FC00001F80FC00001F80FC00001F80FC +00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00 +001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC0000 +1F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F +80FC00001F80FE00003F80FE00003F807E00003F007E00003F007E00003F007F00007F00 +7F00007F003F8000FE003FF007FE003FFFFFFE001FFFFFFC000FFFFFF80003FFFFE00000 +7FFF000021357BB32C>I<7FFFFFC000FFFFFFF800FFFFFFFC00FFFFFFFF007FFFFFFF80 +03F000FFC003F0003FC003F0000FE003F00007F003F00007F003F00003F003F00003F803 +F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F00003F803F0 +0003F003F00007F003F00007F003F0000FE003F0003FC003F000FFC003FFFFFF8003FFFF +FF0003FFFFFC0003FFFFF80003FFFFC00003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F00000007FFF800000FFFFC00000FF +FFC00000FFFFC000007FFF80000025337EB22C>I<7FFFFC000000FFFFFF800000FFFFFF +E00000FFFFFFF800007FFFFFFC000007E007FE000007E001FE000007E0007F000007E000 +3F800007E0001F800007E0001F800007E0000FC00007E0000FC00007E0000FC00007E000 +0FC00007E0000FC00007E0000FC00007E0001F800007E0001F800007E0003F800007E000 +7F000007E001FE000007E007FE000007FFFFFC000007FFFFF8000007FFFFE0000007FFFF +F0000007FFFFF8000007E007FC000007E001FE000007E000FE000007E0007F000007E000 +3F000007E0003F000007E0003F000007E0003F000007E0003F000007E0003F000007E000 +3F000007E0003F000007E0003F0F0007E0003F1F8007E0003F1F8007E0003F1F8007E000 +3F1F8007E0003F1F807FFE001FBF80FFFF001FFF00FFFF000FFF00FFFF000FFE007FFE00 +07FC0000000001F00029347EB22C>82 D<001FF8070000FFFF0F8001FFFFCF8007FFFFFF +800FFFFFFF801FF01FFF803FC003FF803F8001FF807F0000FF807E00007F80FE00003F80 +FC00003F80FC00001F80FC00001F80FC00001F80FC00001F80FE00000F007E000000007F +000000007F800000003FE00000001FFC0000001FFFC000000FFFFC000003FFFFC00001FF +FFF000007FFFF8000007FFFC0000007FFE00000007FF00000000FF800000003F80000000 +1FC00000001FC00000000FE00000000FE078000007E0FC000007E0FC000007E0FC000007 +E0FC000007E0FC000007E0FE00000FC0FE00000FC0FF00001F80FF80003F80FFE0007F00 +FFFE01FF00FFFFFFFE00FFFFFFFC00F9FFFFF000F83FFFC0007007FF000023357CB32C> +I<7FFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFC007E007EFC007E007E +FC007E007EFC007E007EFC007E007EFC007E007EFC007E007E78007E003C00007E000000 +007E000000007E000000007E000000007E000000007E000000007E000000007E00000000 +7E000000007E000000007E000000007E000000007E000000007E000000007E000000007E +000000007E000000007E000000007E000000007E000000007E000000007E000000007E00 +0000007E000000007E000000007E000000007E000000007E000000007E000000007E0000 +00007E000000007E000000007E0000003FFFFC00003FFFFC00007FFFFE00003FFFFC0000 +3FFFFC0027337EB22C>I<7FFF803FFFC0FFFFC07FFFE0FFFFC07FFFE0FFFFC07FFFE07F +FF803FFFC003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F80003F80001F80003F00001 +F80003F00001FC0007F00000FC0007E00000FE000FE000007F001FC000003F803F800000 +3FE0FF8000001FFFFF0000000FFFFE00000003FFF800000001FFF0000000003F8000002B +3480B22C>I<7FFC007FFCFFFE00FFFEFFFE00FFFEFFFE00FFFE7FFC007FFC0FC00007E0 +0FE0000FE007E0000FC007E0000FC007E0000FC007F0001FC003F0001F8003F0001F8003 +F0001F8003F8003F8001F8003F0001F8003F0001F8003F0001FC007F0000FC007E0000FC +007E0000FC007E0000FC007E00007E00FC00007E00FC00007E00FC00007E00FC00003F01 +F800003F01F800003F01F800003F01F800001F83F000001F83F000001F83F000001F83F0 +00000F83E000000FC7E000000FC7E000000FC7E0000007C7C0000007C7C0000007EFC000 +0007EFC0000003EF80000003EF80000003FF80000003FF80000001FF00000001FF000000 +01FF00000001FF00000000FE000027347EB22C>I<7FF00007FF00FFF8000FFF80FFF800 +0FFF80FFF8000FFF807FF00007FF001F0000007C001F0000007C001F0000007C001F0000 +007C000F800000F8000F800000F8000F800000F8000F800000F8000F800000F8000F8000 +00F8000F800000F80007C00001F00007C00001F00007C00001F00007C00001F00007C03E +01F00007C07F01F00007C07F01F00007C07F01F00003E0FF83E00003E0FF83E00003E0F7 +83E00003E0F783E00003E1F7C3E00003E1F7C3E00003E1F7C3E00001E1E3C3C00001E1E3 +C3C00001F1E3C7C00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3C1E7C00001F3C1 +E7C00000F3C1E7800000F3C1E7800000F7C1F7800000F780F7800000F780F7800000F780 +F7800000FF80FF8000007F80FF0000007F007F0000007F007F0000007F007F0000007F00 +7F0000003E003E000029347FB22C>I<3FFF03FFE07FFF07FFF07FFF87FFF07FFF07FFF0 +3FFF03FFE001F800FE0001FC00FE0000FC01FC0000FE01FC00007E01F800007F03F80000 +3F03F000003F87F000001F87E000001FCFE000000FCFC000000FFFC0000007FF80000007 +FF80000003FF00000003FF00000001FE00000001FE00000000FC00000000FC00000001FE +00000001FE00000003FF00000003FF00000007FF80000007FFC000000FCFC000000FCFE0 +00001FC7E000001F87F000003F83F000003F03F800007F01F800007E01FC0000FE00FC00 +00FC00FE0001FC007E0001F8007F0003F8003F0003F0003F8003F0001F807FFE00FFFC7F +FF01FFFCFFFF01FFFE7FFF01FFFC7FFE00FFFC27337EB22C>I<7FFFFFFF00FFFFFFFF80 +FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF0021067B7D2C>95 +D<01FFF0000007FFFE00001FFFFF80001FFFFFE0003FFFFFF0003FC01FF8003FC007F800 +3FC001FC001F8000FC00060000FE000000007E000000007E000000007E000000FFFE0000 +1FFFFE0000FFFFFE0003FFFFFE000FFFFFFE001FFF807E003FF8007E007FC0007E007F00 +007E00FE00007E00FC00007E00FC00007E00FC00007E00FC00007E00FE00007E007F0000 +FE007F8003FE003FE01FFE001FFFFFFFFC0FFFFFFFFE07FFFFBFFE01FFFE1FFE003FF007 +FC27247CA32C>97 D<7FF0000000FFF8000000FFF8000000FFF80000007FF800000001F8 +00000001F800000001F800000001F800000001F800000001F800000001F800000001F800 +000001F800000001F800000001F81FE00001F8FFF80001FBFFFE0001FFFFFF0001FFFFFF +8001FFF07FC001FF801FE001FF0007F001FE0003F801FC0003F801FC0001FC01F80000FC +01F80000FC01F80000FE01F800007E01F800007E01F800007E01F800007E01F800007E01 +F800007E01F800007E01F800007E01F80000FE01FC0000FC01FC0000FC01FC0001F801FE +0003F801FF0007F001FF000FF001FF801FE001FFE07FC001FFFFFF8001FFFFFF0001FBFF +FE0001F8FFF80000F03FC00027337FB22C>I<0003FFE000001FFFF800007FFFFE0001FF +FFFE0003FFFFFF0007FE00FF000FF000FF001FE000FF001FC0007E003F800018003F0000 +00007F000000007E000000007E00000000FC00000000FC00000000FC00000000FC000000 +00FC00000000FC00000000FC00000000FC000000007E000000007E000000007F00000000 +3F00000F003F80001F801FC0001F801FE0003F800FF0007F0007FE03FF0003FFFFFE0001 +FFFFFC00007FFFF800001FFFE0000003FF000021247AA32C>I<00000FFE0000001FFF00 +00001FFF0000001FFF0000000FFF000000003F000000003F000000003F000000003F0000 +00003F000000003F000000003F000000003F000000003F000000003F000007F83F00003F +FE3F0000FFFFBF0001FFFFFF0003FFFFFF0007FC0FFF000FF003FF001FE001FF001FC000 +FF003F80007F003F00007F007E00003F007E00003F00FE00003F00FC00003F00FC00003F +00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FE00003F00 +7E00007F007E00007F007F0000FF003F8000FF003F8001FF001FC003FF000FF007FF0007 +FC1FFF0003FFFFFFFC01FFFFBFFE00FFFF3FFE003FFC3FFE000FF01FFC27337DB22C>I< +0003FE0000001FFFC000007FFFF00001FFFFF80003FFFFFC0007FE03FE000FF800FF001F +E0003F801FC0003F803F80001FC03F00000FC07F00000FC07E00000FE07E000007E0FC00 +0007E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FC00000000FE0000 +00007E000000007E000000007F000000003F000003C03F800007E01FC00007E00FF0000F +E007F8003FC007FF00FFC001FFFFFF8000FFFFFF00003FFFFC00000FFFF0000001FF8000 +23247CA32C>I<00000FF80000003FFE000000FFFF000001FFFF800003FFFF800007FC7F +800007F07F80000FE03F00000FC03F00000FC00000000FC00000000FC00000000FC00000 +000FC00000000FC000007FFFFFFE00FFFFFFFF00FFFFFFFF00FFFFFFFF007FFFFFFE0000 +0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F +C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0 +0000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000 +00000FC00000000FC00000000FC00000000FC000003FFFFFF0007FFFFFF8007FFFFFF800 +7FFFFFF8003FFFFFF00021337DB22C>I<00000003F80007F80FFC001FFE3FFE007FFFFF +FF01FFFFFFFF03FFFFFE7F03FC0FF87F07F003F83E0FE001FC1C0FC000FC001FC000FE00 +1F80007E001F80007E001F80007E001F80007E001F80007E001F80007E001FC000FE000F +C000FC000FE001FC0007F003F80003FC0FF00007FFFFF00007FFFFE0000FFFFF80000F9F +FE00000F87F800000F800000000F800000000F800000000FC000000007E000000007FFFF +F00003FFFFFE0007FFFFFF800FFFFFFFE01FFFFFFFF03FC0001FF87F000003FC7E000000 +FC7C0000007CFC0000007EF80000003EF80000003EF80000003EF80000003EFC0000007E +7E000000FC7F800003FC3FE0000FF81FFC007FF00FFFFFFFE003FFFFFF8001FFFFFF0000 +3FFFF8000007FFC00028387EA42C>I<7FF000000000FFF800000000FFF800000000FFF8 +000000007FF80000000001F80000000001F80000000001F80000000001F80000000001F8 +0000000001F80000000001F80000000001F80000000001F80000000001F80000000001F8 +1FE0000001F87FFC000001F9FFFE000001FBFFFF000001FFFFFF000001FFF03F800001FF +C01F800001FF801FC00001FF000FC00001FE000FC00001FC000FC00001FC000FC00001F8 +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC0007FFFE0FFFF00FFFFF1FFFF80FFFFF1FFFF80FFFFF1FFFF807FFFE0FFFF002933 +7FB22C>I<00070000001FC000001FC000003FE000003FE000003FE000001FC000001FC0 +0000070000000000000000000000000000000000000000000000000000000000007FFFC0 +007FFFE000FFFFE0007FFFE0007FFFE0000007E0000007E0000007E0000007E0000007E0 +000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0 +000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0 +000007E0000007E0000007E0007FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC1F3479 +B32C>I<00000E0000003F8000003F8000007FC000007FC000007FC000003F8000003F80 +00000E000000000000000000000000000000000000000000000000000000000001FFFF80 +03FFFFC003FFFFC003FFFFC001FFFFC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000001FC03C001F807E003F80 +FF003F00FF007F00FF01FE00FFFFFC007FFFF8007FFFF0001FFFE00007FF00001A467CB3 +2C>I<7FE0000000FFF0000000FFF0000000FFF00000007FF000000001F000000001F000 +000001F000000001F000000001F000000001F000000001F000000001F000000001F00000 +0001F000000001F01FFFF001F03FFFF801F03FFFF801F03FFFF801F01FFFF001F000FE00 +01F001FC0001F003F80001F007F00001F00FE00001F01FC00001F03F800001F07F000001 +F0FE000001F1FC000001F3FC000001F7FE000001FFFF000001FFFF000001FF9F800001FF +0FC00001FE0FE00001FC07E00001F803F00001F001F80001F001FC0001F000FC0001F000 +7E0001F0003F0001F0003F8001F0001F807FFFC0FFFCFFFFE1FFFEFFFFE1FFFEFFFFE1FF +FE7FFFC0FFFC27337EB22C>I<7FFFE00000FFFFF00000FFFFF00000FFFFF000007FFFF0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000007FFFFFFF80FFFFFFFF +C0FFFFFFFFC0FFFFFFFFC07FFFFFFF8022337BB22C>I<7F83F007E0007FCFFC1FF800FF +DFFE3FFC007FFFFEFFFC007FFFFFFFFE0007FE1FFC3E0007FC1FF83F0007F80FF01F0007 +F00FE01F0007E00FC01F0007E00FC01F0007E00FC01F0007C00F801F0007C00F801F0007 +C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007 +C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007 +C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F007FFC3FF87FF07F +FC7FF8FFF0FFFE7FFCFFF87FFC7FF8FFF07FFC3FF87FF02D2481A32C>I<7FF01FE00000 +FFF87FFC0000FFF9FFFE0000FFFBFFFF00007FFFFFFF000001FFF03F800001FFC01F8000 +01FF801FC00001FF000FC00001FE000FC00001FC000FC00001FC000FC00001F8000FC000 +01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC000 +01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC000 +01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC000 +7FFFE0FFFF00FFFFF1FFFF80FFFFF1FFFF80FFFFF1FFFF807FFFE0FFFF0029247FA32C> +I<0007FC0000001FFF0000007FFFC00001FFFFF00003FFFFF80007FC07FC000FF001FE00 +1FE000FF001F80003F003F80003F803F00001F807E00000FC07E00000FC07E00000FC0FC +000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FE00 +000FE07E00000FC07E00000FC07F00001FC03F00001F803F80003F801FC0007F001FE000 +FF000FF001FE0007FC07FC0003FFFFF80001FFFFF000007FFFC000001FFF00000007FC00 +0023247CA32C>I<7FF01FE000FFF8FFF800FFFBFFFE00FFFFFFFF007FFFFFFF8001FFF0 +7FC001FF801FE001FF0007F001FE0003F801FC0003F801FC0001FC01F80000FC01F80000 +FC01F80000FE01F800007E01F800007E01F800007E01F800007E01F800007E01F800007E +01F800007E01F800007E01F80000FE01FC0000FC01FC0000FC01FC0001F801FE0003F801 +FF0007F001FF000FF001FF801FE001FFE07FC001FFFFFF8001FFFFFF0001FBFFFE0001F8 +FFF80001F83FC00001F800000001F800000001F800000001F800000001F800000001F800 +000001F800000001F800000001F800000001F800000001F800000001F800000001F80000 +007FFFE00000FFFFF00000FFFFF00000FFFFF000007FFFE0000027367FA32C>I<7FFE00 +3FC0FFFF01FFF0FFFF07FFF8FFFF1FFFFC7FFF3FFFFC003F7FE1FC003FFF01FC003FFC00 +F8003FF80070003FF00000003FE00000003FE00000003FC00000003F800000003F800000 +003F800000003F000000003F000000003F000000003F000000003F000000003F00000000 +3F000000003F000000003F000000003F000000003F000000003F000000003F000000003F +000000003F0000007FFFFFE000FFFFFFF000FFFFFFF000FFFFFFF0007FFFFFE00026247E +A32C>114 D<007FF87003FFFFF80FFFFFF81FFFFFF83FFFFFF87FC00FF87E0003F8FC00 +01F8F80001F8F80001F8F80001F8FC0000F07F0000007FF000003FFFC0001FFFFE000FFF +FF8003FFFFE0007FFFF80001FFFC000007FC000000FE7800007FFC00003FFC00001FFE00 +001FFE00001FFF00003FFF80003EFFC000FEFFF007FCFFFFFFFCFFFFFFF8FFFFFFE0F8FF +FF80701FFC0020247AA32C>I<001E000000003F000000003F000000003F000000003F00 +0000003F000000003F000000003F000000003F000000003F0000007FFFFFFF00FFFFFFFF +80FFFFFFFF80FFFFFFFF807FFFFFFF00003F000000003F000000003F000000003F000000 +003F000000003F000000003F000000003F000000003F000000003F000000003F00000000 +3F000000003F000000003F000000003F000000003F000000003F000000003F0003C0003F +0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F800FE0001F801FC0001FE0 +7FC0000FFFFF80000FFFFF000003FFFE000001FFF80000003FE000232E7EAD2C>I<7FF0 +03FF8000FFF807FFC000FFF807FFC000FFF807FFC0007FF803FFC00001F8000FC00001F8 +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC00001F8001FC00001F8001FC00001F8003FC00001FC007FC00000FE +03FFC00000FFFFFFFF00007FFFFFFF80003FFFFFFF80001FFFCFFF800003FE07FF002924 +7FA32C>I<7FFF01FFFCFFFF01FFFEFFFF83FFFEFFFF01FFFE7FFF01FFFC03E0000F8003 +E0000F8003F0001F8001F0001F0001F0001F0001F8003F0000F8003E0000F8003E0000FC +007E00007C007C00007C007C00007E00FC00003E00F800003E00F800003F01F800001F01 +F000001F01F000001F83F000000F83E000000F83E000000FC7E0000007C7C0000007C7C0 +000007EFC0000003EF80000003EF80000003FF80000001FF00000001FF00000000FE0000 +00007C000027247EA32C>I<7FFF007FFF007FFF80FFFF00FFFF80FFFF807FFF80FFFF00 +7FFF007FFF0007C00001F00007C00001F00007C00001F00007C00001F00007C00001F000 +07C00001F00003E00003E00003E00003E00003E00003E00003E03E03E00003E07F03E000 +03E07F03E00001F07F07C00001F0FF87C00001F0FF87C00001F0F787C00001F0F787C000 +01F1F7C7C00000F1F7C7800000F9E3CF800000F9E3CF800000FBE3EF800000FBE3EF8000 +00FBE3EF8000007BC1EF0000007FC1FF0000007FC1FF0000007F80FF0000007F80FF0000 +003F80FE0000001F007C000029247FA32C>I<3FFF03FFF07FFF87FFF87FFF87FFF87FFF +87FFF83FFF03FFF000FC007E0000FC00FC00007E01F800003F01F000001F83F000001F87 +E000000FCFC0000007EF80000003FF80000001FF00000001FE00000000FC000000007C00 +000000FE00000001FE00000001FF00000003EF80000007CFC000000FC7C000000F83E000 +001F01F000003F01F800007E00F800007C007C0000F8007E0001F8003F007FFF01FFFC7F +FF83FFFCFFFF83FFFE7FFF83FFFC7FFF01FFFC27247EA32C>I<7FFF01FFFCFFFF81FFFE +FFFF83FFFEFFFF81FFFE7FFF01FFFC03E0000F8001F0000F8001F0001F8001F8001F0000 +F8001F0000F8003F0000FC003E00007C003E00007E007E00003E007C00003E007C00003F +00FC00001F00F800001F00F800000F81F800000F81F000000F81F0000007C1F0000007C3 +E0000007C3E0000003E3E0000003E7C0000001E7C0000001F7C0000001F780000000FF80 +000000FF80000000FF000000007F000000007F000000003E000000003E000000007E0000 +00007C000000007C00000000FC00000000F800000000F800000C01F800003F01F000007F +83F000007F87E000007E0FE000007E1FC000007FFF8000003FFF0000001FFE0000000FFC +00000007E000000027367EA32C>I<3FFFFFFFE07FFFFFFFF07FFFFFFFF07FFFFFFFF07F +FFFFFFF07E00001FE07E00003FC07E00007F807E0000FF007E0001FE003C0003FC000000 +07F80000000FF00000001FE00000003FC00000007F80000000FF00000001FC00000003F8 +0000000FF00000001FE00000003FC00000007F80000000FF00000001FE0001E003FC0003 +F007F80003F00FF00003F01FE00003F03FC00003F07F800003F0FFFFFFFFF0FFFFFFFFF0 +FFFFFFFFF0FFFFFFFFF07FFFFFFFE024247DA32C>I E /Fn 6 116 +df<0007F80030003FFF007000FFFFE07003F807F0F007E00079F00FC0003FF01F80000F +F01F000007F03E000003F07E000001F07E000001F07C000000F0FC000000F0FC00000070 +FC00000070FC00000070FE00000030FE00000030FE00000030FF00000030FF800000007F +C00000007FE00000007FF80000003FFF8000001FFFFC00001FFFFFC0000FFFFFF00007FF +FFFC0001FFFFFF0000FFFFFF80003FFFFFC00007FFFFE000003FFFE0000003FFF0000000 +7FF00000001FF80000000FF800000007F800000003FC00000003FCC0000001FCC0000001 +FCC0000000FCC0000000FCC0000000FCE0000000FCE0000000FCE0000000F8F0000000F8 +F0000001F8F8000001F0FC000003F0FE000003E0FF000007C0FFC0000FC0F9F0001F80F0 +FF007E00E03FFFFC00E00FFFF000C000FF8000263D7ABA33>83 D<3FFFFFFFFFFFFC3FFF +FFFFFFFFFC3FFFFFFFFFFFFC3FC001FF8003FC3F0000FF0000FC7C0000FF00003E780000 +FF00001E700000FF00000E700000FF00000E700000FF00000E600000FF000006600000FF +000006600000FF000006600000FF000006E00000FF000007C00000FF000003C00000FF00 +0003C00000FF000003C00000FF000003000000FF000000000000FF000000000000FF0000 +00000000FF000000000000FF000000000000FF000000000000FF000000000000FF000000 +000000FF000000000000FF000000000000FF000000000000FF000000000000FF00000000 +0000FF000000000000FF000000000000FF000000000000FF000000000000FF0000000000 +00FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000 +FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF +000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00 +0000000003FFC00000000FFFFFFFF000000FFFFFFFF000000FFFFFFFF00038397CB841> +I107 DI<00007FC000000003FFF80000000F +C07E0000003F001F8000007C0007C00001F80003F00003F00001F80003E00000F80007C0 +00007C000FC000007E001F8000003F001F8000003F003F0000001F803F0000001F807F00 +00001FC07F0000001FC07E0000000FC07E0000000FC0FE0000000FE0FE0000000FE0FE00 +00000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE00 +00000FE0FE0000000FE07F0000001FC07F0000001FC07F0000001FC03F0000001F803F80 +00003F801F8000003F001F8000003F000FC000007E0007E00000FC0007E00000FC0003F0 +0001F80001F80003F000007C0007C000003F001F8000000FC07E00000003FFF800000000 +7FC000002B2D7BAB35>111 D<007F006001FFE0E00780F9E00E001FE01C0007E0380003 +E0780003E0700001E0F00000E0F00000E0F00000E0F0000060F8000060F8000060FC0000 +00FE0000007F0000007FC000003FFE00003FFFE0001FFFF80007FFFE0003FFFF0000FFFF +80000FFFC00000FFC000000FE0000007E0000003F0000001F0000001F0C00001F0C00000 +F0C00000F0C00000F0E00000F0E00000E0F00001E0F00001E0F80003C0FC000780FF000F +00F3E01E00E0FFF800C01FE0001C2D7BAB26>115 D E /Fo 53 122 +df<000003FFC00000007FFFF0000003FFFFFC00000FFF00FE00003FF8003F00007FE000 +FF8000FFC001FF8001FFC001FF8001FF8001FF8003FF8003FFC003FF0001FF8003FF0001 +FF8003FF0001FF8003FF0000FF0003FF00007E0003FF0000000003FF0000000003FF0000 +000003FF0000000003FF0000000003FF003FFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFF +FFC0FFFFFFFFFFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF303A7EB935>12 +D<000003FFC7C000007FFFFFC00003FFFFFFC0000FFF00FFC0003FF801FFC0007FE003FF +C000FFC003FFC001FFC003FFC001FF8003FFC003FF8003FFC003FF0001FFC003FF0001FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFF +C0FFFFFFFFFFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF303A7EB935>I<0F803FE0 +7FF07FF0FFF8FFF8FFFCFFFCFFFC7FFC7FFC3FFC0F9C001C003C00380038003800780070 +00F001E001E003C007800F001F001C0018000E1D79B91B>39 D<00000003800000000000 +0007C000000000000007C000000000000007C000000000000007C000000000000007C000 +000000000007C000000000000007C000000000000007C000000000000007C00000000000 +0007C000000000000007C000000000000007C000000000000007C000000000000007C000 +000000000007C000000000000007C000000000000007C000000000000007C00000000000 +0007C000000000000007C000000000000007C000000000000007C000000000000007C000 +000000000007C000000000000007C000000000000007C000000000000007C00000000000 +0007C000000000000007C00000007FFFFFFFFFFFFFFCFFFFFFFFFFFFFFFEFFFFFFFFFFFF +FFFEFFFFFFFFFFFFFFFE7FFFFFFFFFFFFFFC00000007C000000000000007C00000000000 +0007C000000000000007C000000000000007C000000000000007C000000000000007C000 +000000000007C000000000000007C000000000000007C000000000000007C00000000000 +0007C000000000000007C000000000000007C000000000000007C000000000000007C000 +000000000007C000000000000007C000000000000007C000000000000007C00000000000 +0007C000000000000007C000000000000007C000000000000007C000000000000007C000 +000000000007C000000000000007C000000000000007C000000000000007C00000000000 +0003800000003F417BB44A>43 D<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF0 +3FE00F800D0D798C1B>46 D<00001E000000003E00000000FE00000007FE0000003FFE00 +00FFFFFE0000FFFFFE0000FFFFFE0000FFCFFE0000000FFE0000000FFE0000000FFE0000 +000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000000 +0FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000F +FE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE +0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00 +00000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000 +000FFE0000000FFE0000000FFE00007FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF8021 +3779B630>49 D<000FFC0000007FFFC00001FFFFF00007FFFFFC000FF03FFF001F800FFF +803F0003FFC07F0003FFC07FC001FFE0FFE000FFF0FFF000FFF0FFF000FFF0FFF0007FF8 +FFF0007FF8FFF0007FF8FFF0007FF87FE0007FF83FC0007FF80F00007FF80000007FF800 +0000FFF0000000FFF0000000FFE0000001FFE0000001FFC0000003FF80000003FF000000 +07FE00000007FC0000000FF80000001FF00000003FE00000007F800000007F00000000FE +00000001F800000003F000780007E00078000FC00078001F800078003E0000F8007C0000 +F000F80000F001F00001F003FFFFFFF003FFFFFFF007FFFFFFF00FFFFFFFF01FFFFFFFF0 +3FFFFFFFF07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE025377BB630> +I<0003FF0000001FFFF000007FFFFC0001FC07FF0003F003FF8007E001FFC007C000FFE0 +0FF000FFE00FFC00FFF01FFC00FFF01FFE00FFF01FFE00FFF01FFE00FFF01FFE00FFF01F +FE00FFF00FFC00FFE00FFC00FFE003F001FFE0000001FFC0000003FF80000003FF000000 +07FE0000000FFC0000003FF000000FFFC000000FFF0000000FFFF000000007FE00000001 +FF80000000FFC0000000FFE00000007FF00000007FF80000007FFC0000003FFC0000003F +FC0000003FFE1FC0003FFE3FE0003FFE7FF0003FFEFFF8003FFEFFF8003FFEFFF8003FFE +FFF8003FFEFFF8003FFCFFF8003FFCFFF0007FF87FF0007FF87FC000FFF03F8000FFE01F +C001FFC00FFC07FF8007FFFFFF0001FFFFFC00007FFFF0000007FF000027387CB630>I< +00000007C0000000000FC0000000000FC0000000001FC0000000003FC0000000007FC000 +000000FFC000000000FFC000000001FFC000000003FFC000000007FFC00000000FFFC000 +00000FFFC00000001EFFC00000003CFFC00000007CFFC0000000F8FFC0000000F0FFC000 +0001E0FFC0000003C0FFC0000007C0FFC000000F80FFC000000F00FFC000001E00FFC000 +003C00FFC000007C00FFC00000F800FFC00000F000FFC00001E000FFC00003C000FFC000 +07C000FFC0000F8000FFC0000F0000FFC0001E0000FFC0003C0000FFC0007C0000FFC000 +F80000FFC000FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80000001FFC000 +000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000 +000001FFC000000001FFC000000001FFC0000003FFFFFF800003FFFFFF800003FFFFFF80 +0003FFFFFF8029377DB630>I<1C000000C01F800007C01FF8007FC01FFFFFFF801FFFFF +FF801FFFFFFF001FFFFFFE001FFFFFFC001FFFFFF0001FFFFFE0001FFFFF80001FFFFE00 +001FFFF000001F000000001F000000001F000000001F000000001F000000001F00000000 +1F000000001F000000001F07FE00001F3FFFE0001FFFFFF8001FFC07FC001FE003FF001F +8001FF801F0000FFC00E0000FFC0000000FFE00000007FE00000007FF00000007FF00000 +007FF80000007FF80600007FF83F80007FF87FE0007FF8FFE0007FF8FFF0007FF8FFF000 +7FF8FFF0007FF8FFF0007FF8FFE0007FF0FFE0007FF07FC000FFF07F0000FFE07C0000FF +C03E0001FFC01F0003FF801FC007FF000FF01FFE0007FFFFF80001FFFFE000007FFF8000 +000FF8000025387BB630>I<00000FF8000000FFFE000003FFFF80000FF80FC0003FE003 +E0007FC001F000FF000FF001FF001FF803FE003FF807FC003FF80FFC003FF80FF8003FF8 +1FF8003FF81FF8003FF83FF8001FF03FF8000FE03FF00000007FF00000007FF00000007F +F00800007FF07FF000FFF1FFFC00FFF3FFFF00FFF780FF80FFFF007FC0FFFE003FE0FFFC +003FF0FFFC001FF8FFF8001FF8FFF8001FFCFFF8001FFCFFF8001FFCFFF0001FFEFFF000 +1FFEFFF0001FFEFFF0001FFEFFF0001FFE7FF0001FFE7FF0001FFE7FF0001FFE7FF0001F +FE7FF0001FFE3FF0001FFE3FF0001FFC3FF0001FFC1FF8001FFC1FF8001FF80FF8003FF8 +07FC003FF007FC007FE003FE007FC001FF81FF8000FFFFFF00003FFFFC00000FFFF00000 +01FF800027387CB630>I<3C00000000003E00000000003FE0000000003FFFFFFFFF803F +FFFFFFFF803FFFFFFFFF803FFFFFFFFF803FFFFFFFFF007FFFFFFFFE007FFFFFFFFC007F +FFFFFFF8007FFFFFFFF0007FFFFFFFF0007FFFFFFFE0007C00000FC0007800001F800078 +00003F0000F800007E0000F000007C0000F00000FC0000F00001F80000F00003F0000000 +0007E00000000007C0000000000FC0000000001F80000000003F80000000003F00000000 +007F00000000007E0000000000FE0000000001FE0000000001FE0000000003FC00000000 +03FC0000000003FC0000000007FC0000000007FC000000000FFC000000000FF800000000 +0FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF800000000 +3FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF800000000 +3FF8000000003FF8000000003FF8000000001FF0000000000FE00000000007C000000029 +3A7BB830>I<0001FF8000000FFFF000003FFFFC0000FE01FF0001F8007F8003F0003FC0 +07E0001FE007E0000FE00FC0000FE00FC00007F01FC00007F01FC00007F01FE00007F01F +E00007F01FF00007F01FF80007F01FFE000FE01FFF800FE01FFFE01FC00FFFF03FC00FFF +FC3F800FFFFF7F0007FFFFFC0003FFFFF80001FFFFF80000FFFFFE00007FFFFF00003FFF +FFC0007FFFFFE001FFFFFFF007F8FFFFF00FF07FFFF81FE01FFFFC3FC007FFFC3F8001FF +FC7F8000FFFE7F00003FFEFF00000FFEFE000007FEFE000003FEFE000001FEFE000001FE +FE000000FEFE000000FEFE000000FCFF000000FC7F000001FC7F800001F83FC00003F03F +E00007F01FF0000FE00FFE007FC003FFFFFF0000FFFFFC00003FFFF0000003FF80002738 +7CB630>I<0003FF0000001FFFE000007FFFF80001FF03FE0003FE00FF0007FC007F800F +F8007FC01FF8003FE03FF8003FE03FF0001FF07FF0001FF07FF0001FF87FF0001FF8FFF0 +001FF8FFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFEFFF000 +1FFEFFF0001FFEFFF0001FFEFFF0001FFE7FF0003FFE7FF0003FFE7FF0003FFE3FF0003F +FE3FF0007FFE1FF8007FFE0FF800FFFE07FC01FFFE03FE03DFFE01FFFF9FFE007FFF1FFE +001FFC1FFC0000201FFC0000001FFC0000001FFC0000001FF80FE0003FF81FF0003FF83F +F8003FF03FF8003FF03FF8003FE03FF8007FE03FF8007FC03FF800FF803FF001FF801FE0 +03FF001F8007FE000FE01FF80007FFFFF00003FFFFC00000FFFF0000001FF0000027387C +B630>I<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F80000000000000 +000000000000000000000000000000000F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF0 +7FF03FE00F800D2579A41B>I<001FFE000001FFFFE00007FFFFF8000FE00FFE003F0003 +FF007F0003FF807F8001FF80FFC001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FF +C0FFE001FFC07FC001FFC03F8003FF801F0003FF80000007FF0000000FFC0000001FF800 +00003FE00000007FC00000007F00000000FE00000000FC00000001F800000001F8000000 +01F000000003E000000003E000000003C000000003C000000003C000000003C000000003 +C000000003C000000003C000000003C000000003C0000000000000000000000000000000 +000000000000000000000000000000000000000000000007C00000001FF00000003FF800 +00003FF80000007FFC0000007FFC0000007FFC0000007FFC0000007FFC0000003FF80000 +003FF80000001FF000000007C00000223A7BB92D>63 D<00000003E00000000000000007 +F00000000000000007F0000000000000000FF8000000000000000FF8000000000000000F +F8000000000000001FFC000000000000001FFC000000000000003FFE000000000000003F +FE000000000000003FFE000000000000007FFF000000000000007FFF00000000000000FF +FF80000000000000FFFF80000000000000FFFF80000000000001FFFFC0000000000001F3 +FFC0000000000003F3FFE0000000000003E1FFE0000000000003E1FFE0000000000007E1 +FFF0000000000007C0FFF000000000000FC0FFF800000000000F807FF800000000000F80 +7FF800000000001F807FFC00000000001F003FFC00000000003F003FFE00000000003E00 +1FFE00000000003E001FFE00000000007E001FFF00000000007C000FFF0000000000FC00 +0FFF8000000000F80007FF8000000000F80007FF8000000001F80007FFC000000001F000 +03FFC000000003FFFFFFFFE000000003FFFFFFFFE000000003FFFFFFFFE000000007FFFF +FFFFF000000007C00000FFF00000000FC00000FFF80000000F8000007FF80000000F8000 +007FF80000001F8000007FFC0000001F0000003FFC0000003F0000003FFE0000003E0000 +001FFE0000003E0000001FFE0000007E0000001FFF0000007C0000000FFF000000FE0000 +000FFF8000FFFFF80007FFFFFF80FFFFF80007FFFFFF80FFFFF80007FFFFFF80FFFFF800 +07FFFFFF80413A7DB948>65 D<0000003FFC0001C0000003FFFFC003C000001FFFFFF007 +C00000FFFFFFFC0FC00003FFFC00FF3FC00007FFC0001FFFC0001FFE00000FFFC0003FFC +000003FFC0007FF0000001FFC000FFE0000000FFC001FFC0000000FFC003FFC00000007F +C007FF800000003FC00FFF000000003FC00FFF000000001FC01FFE000000001FC01FFE00 +0000000FC03FFE000000000FC03FFC000000000FC03FFC0000000007C07FFC0000000007 +C07FFC0000000007C07FF8000000000000FFF8000000000000FFF8000000000000FFF800 +0000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF80000000000 +00FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800 +0000000000FFF80000000000007FF80000000000007FFC0000000000007FFC0000000003 +C03FFC0000000003C03FFC0000000003C03FFE0000000003C01FFE0000000007C01FFE00 +00000007C00FFF0000000007800FFF000000000F8007FF800000000F0003FFC00000001F +0001FFC00000003E0000FFE00000007E00007FF8000000FC00003FFC000001F800001FFF +000003F0000007FFC0000FE0000003FFFC00FF80000000FFFFFFFE000000001FFFFFF800 +00000003FFFFE000000000003FFE0000003A3B7BB945>67 DII<0000003FFC00 +01C000000003FFFFC003C00000001FFFFFF007C0000000FFFFFFFC0FC0000003FFFC00FF +3FC0000007FFC0001FFFC000001FFE00000FFFC000003FFC000003FFC000007FF0000001 +FFC00000FFE0000000FFC00001FFC0000000FFC00003FFC00000007FC00007FF80000000 +3FC0000FFF000000003FC0000FFF000000001FC0001FFE000000001FC0001FFE00000000 +0FC0003FFE000000000FC0003FFC000000000FC0003FFC0000000007C0007FFC00000000 +07C0007FFC0000000007C0007FF800000000000000FFF800000000000000FFF800000000 +000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800000000 +000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800000000 +000000FFF800000000000000FFF800003FFFFFFF80FFF800003FFFFFFF807FF800003FFF +FFFF807FFC00003FFFFFFF807FFC00000003FFC0003FFC00000003FFC0003FFC00000003 +FFC0003FFE00000003FFC0001FFE00000003FFC0001FFE00000003FFC0000FFF00000003 +FFC0000FFF00000003FFC00007FF80000003FFC00003FFC0000003FFC00001FFE0000003 +FFC00000FFE0000003FFC000007FF8000007FFC000003FFC000007FFC000001FFF00000F +FFC0000007FFC0001FFFC0000003FFFC00FF3FC0000000FFFFFFFE0FC00000001FFFFFF8 +03C000000003FFFFE000C0000000003FFE00000000413B7BB94B>71 +DII< +FFFFFFFF000000FFFFFFFF000000FFFFFFFF000000FFFFFFFF000000007FF80000000000 +7FF800000000007FF800000000007FF800000000007FF800000000007FF800000000007F +F800000000007FF800000000007FF800000000007FF800000000007FF800000000007FF8 +00000000007FF800000000007FF800000000007FF800000000007FF800000000007FF800 +000000007FF800000000007FF800000000007FF800000000007FF800000000007FF80000 +0000007FF800000000007FF800000000007FF800000000007FF800000000007FF8000000 +00007FF800000000007FF800000000007FF800000000007FF800000780007FF800000780 +007FF800000780007FF800000780007FF800000780007FF800000F80007FF800000F0000 +7FF800000F00007FF800000F00007FF800001F00007FF800001F00007FF800003F00007F +F800003F00007FF800007F00007FF80000FF00007FF80001FF00007FF80003FF00007FF8 +000FFE00007FF8007FFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFF +FFFE0031397DB839>76 D78 +D82 D<0007FF000E00003FFF +E01E0000FFFFF83E0003FFFFFE7E0007FC01FFFE000FF0001FFE001FE0000FFE003FC000 +03FE003F800001FE007F800000FE007F000000FE007F0000007E00FF0000007E00FF0000 +003E00FF0000003E00FF8000003E00FF8000001E00FFC000001E00FFE000001E00FFF000 +000000FFFC000000007FFFE00000007FFFFE0000007FFFFFF000003FFFFFFE00003FFFFF +FF80001FFFFFFFC0000FFFFFFFF00007FFFFFFF80003FFFFFFFC0000FFFFFFFE00003FFF +FFFE00000FFFFFFF000001FFFFFF0000000FFFFF800000007FFF800000000FFFC0000000 +03FFC000000001FFC000000000FFC0F00000007FC0F00000007FC0F00000007FC0F00000 +003FC0F00000003FC0F80000003FC0F80000003F80FC0000003F80FC0000007F80FE0000 +007F00FF0000007F00FF800000FE00FFE00001FC00FFF80003FC00FFFF801FF800FCFFFF +FFE000F83FFFFFC000F007FFFE0000E0007FF000002A3B7BB935>I<3FFFFFFFFFFFFF80 +3FFFFFFFFFFFFF803FFFFFFFFFFFFF803FFFFFFFFFFFFF803FF800FFF003FF807FC000FF +F0007FC07F8000FFF0001FC07E0000FFF0000FC07E0000FFF0000FC07C0000FFF00007C0 +7C0000FFF00007C0780000FFF00003C0780000FFF00003C0780000FFF00003C0780000FF +F00003C0F80000FFF00003E0F00000FFF00001E0F00000FFF00001E0F00000FFF00001E0 +F00000FFF00001E0000000FFF0000000000000FFF0000000000000FFF0000000000000FF +F0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000 +000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FF +F0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000 +000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FF +F0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000 +000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FF +F0000000000000FFF0000000000FFFFFFFFF0000000FFFFFFFFF0000000FFFFFFFFF0000 +000FFFFFFFFF00003B387DB742>I86 D89 D<003FFE00000003FFFFE000000FFF +FFF800001FF00FFE00003FF003FF00003FF801FF80003FF800FFC0003FF800FFC0003FF8 +007FE0003FF8007FE0001FF0007FE0000FE0007FE0000380007FE0000000007FE0000000 +007FE00000003FFFE000000FFFFFE000007FFFFFE00001FFF87FE00007FF807FE0000FFE +007FE0003FF8007FE0003FF0007FE0007FE0007FE000FFE0007FE000FFC0007FE000FFC0 +007FE000FFC0007FE000FFC0007FE000FFC000FFE000FFE001FFE0007FE001FFE0003FF0 +07FFF8001FFC1FBFFFC00FFFFE1FFFC003FFF80FFFC0003FE003FFC02A257DA42E>97 +D<00FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF000000 +0003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF000000 +0003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF000000 +0003FF0000000003FF0000000003FF0000000003FF01FF800003FF0FFFF00003FF3FFFFC +0003FFFE03FF0003FFF000FF8003FFE0007FC003FF80003FE003FF00003FF003FF00001F +F803FF00001FF803FF00001FFC03FF00000FFC03FF00000FFC03FF00000FFE03FF00000F +FE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000F +FE03FF00000FFE03FF00000FFE03FF00000FFC03FF00000FFC03FF00000FFC03FF00001F +F803FF00001FF803FF00001FF003FF80003FF003FFC0007FE003FFE0007FC003FDF001FF +8003F8FC07FE0003F03FFFF80003E00FFFE00003C003FF00002F3A7EB935>I<0001FFC0 +00000FFFFC00007FFFFF0000FF80FF8003FE00FFC007FC01FFC00FF801FFC01FF801FFC0 +1FF001FFC03FF001FFC03FF000FF807FE0007F007FE0001C007FE0000000FFE0000000FF +E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 +0000007FE00000007FE00000007FF00000003FF00000003FF00001E01FF80001E01FF800 +03E00FFC0007C007FE00078003FF001F8000FFC07E00007FFFFC00000FFFF0000001FF80 +0023257DA42A>I<000000007F800000007FFF800000007FFF800000007FFF800000007F +FF8000000003FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001 +FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001 +FF8000000001FF8000000001FF8000000001FF8000000001FF800001FF81FF80000FFFF1 +FF80003FFFFDFF8000FFC07FFF8003FF001FFF8007FC0007FF800FFC0003FF801FF80001 +FF801FF00001FF803FF00001FF803FF00001FF807FE00001FF807FE00001FF807FE00001 +FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001 +FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF807FE00001FF807FE00001 +FF807FF00001FF803FF00001FF803FF00001FF801FF80003FF800FF80007FF8007FC000F +FF8003FE001FFFC001FF80FDFFFE007FFFF9FFFE001FFFE1FFFE0003FF01FFFE2F3A7DB9 +35>I<0003FF8000001FFFF000007FFFFC0001FF83FE0003FE007F8007FC003F800FF800 +3FC01FF8001FE01FF0001FE03FF0000FF03FF0000FF07FE0000FF07FE0000FF87FE00007 +F8FFE00007F8FFE00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFE0000000FFE0000000 +FFE0000000FFE00000007FE00000007FE00000007FE00000003FF00000003FF00000781F +F00000780FF80000F80FFC0000F007FC0003F001FF000FE000FFC07FC0007FFFFF00000F +FFFC000001FFE00025257DA42C>I<00001FF0000001FFFC000007FFFF00001FF87F8000 +3FE0FF8000FFC1FFC000FFC1FFC001FF81FFC001FF81FFC003FF01FFC003FF00FF8003FF +00FF8003FF003E0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00 +000003FF00000003FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000003FF0000 +0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000 +03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003 +FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF +00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE +0000FFFFFE0000FFFFFE0000FFFFFE0000223A7DB91D>I<000000001F000007FE00FFC0 +007FFFE3FFC001FFFFFFEFE007FE07FF8FE00FF801FF1FE01FF000FF8FE03FF000FFCFE0 +3FE0007FC7C03FE0007FC0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007FE000 +7FE0007FE0007FE0007FE0003FE0007FC0003FE0007FC0003FF000FFC0001FF000FF8000 +0FF801FF000007FE07FE00000FFFFFF800000F7FFFE000001E07FE0000001E0000000000 +1E00000000003E00000000003F00000000003F80000000001FC0000000001FFFFFF80000 +1FFFFFFF80001FFFFFFFE0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE0007FFFFFFFE00 +1FFFFFFFFF003FC0000FFF007F000000FF80FF0000007F80FE0000007F80FE0000003F80 +FE0000003F80FE0000003F80FF0000007F807F0000007F007F800000FF003FC00001FE00 +1FF00007FC0007FE003FF00001FFFFFFC000007FFFFF00000007FFF000002B377DA530> +I<00FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF000000 +0003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF000000 +0003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF000000 +0003FF0000000003FF0000000003FF0000000003FF007FC00003FF03FFF80003FF0FFFFE +0003FF1F03FF0003FF3C01FF8003FF7801FF8003FFF000FF8003FFE000FFC003FFC000FF +C003FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF303A7DB935>I<01F00007 +FC000FFE000FFE001FFF001FFF001FFF001FFF001FFF000FFE000FFE0007FC0001F00000 +000000000000000000000000000000000000000000000000000000FF007FFF007FFF007F +FF007FFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 +FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 +FF0003FF0003FF0003FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8153B7DBA1B>I< +00FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF00000000 +03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000 +03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000 +03FF0000000003FF0000000003FF0000000003FF000FFFE003FF000FFFE003FF000FFFE0 +03FF000FFFE003FF0003FC0003FF0003F00003FF000FE00003FF001F800003FF003F0000 +03FF007E000003FF00FC000003FF03F8000003FF07E0000003FF0FC0000003FF1FC00000 +03FF7FE0000003FFFFF0000003FFFFF8000003FFFFFC000003FFFFFC000003FFCFFE0000 +03FF0FFF000003FE07FF800003FE03FF800003FE01FFC00003FE00FFE00003FE00FFF000 +03FE007FF00003FE003FF80003FE001FFC0003FE001FFE0003FE000FFE0003FE000FFF00 +FFFFF83FFFF8FFFFF83FFFF8FFFFF83FFFF8FFFFF83FFFF82D3A7EB932>107 +D<00FF00FFFF00FFFF00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF00FFFFFCFFFFFCFFFFFCFFFFFC163A7DB91B +>I<00FE007FE0000FFC0000FFFE01FFFC003FFF8000FFFE07FFFF00FFFFE000FFFE1F81 +FF83F03FF000FFFE3C00FF87801FF00007FE7800FFCF001FF80003FEF000FFDE001FF800 +03FFE0007FFC000FFC0003FFC0007FF8000FFC0003FFC0007FF8000FFC0003FF80007FF0 +000FFC0003FF80007FF0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF +00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000F +FC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF0000 +7FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC00 +03FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0 +000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF +00007FE0000FFC00FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FF +FFF0FFFFFC1FFFFF83FFFFF04C257DA451>I<00FE007FC000FFFE03FFF800FFFE0FFFFE +00FFFE1F03FF00FFFE3C01FF8007FE7801FF8003FEF000FF8003FFE000FFC003FFC000FF +C003FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30257DA435>I<0001FFC0 +0000000FFFF80000007FFFFF000000FF80FF800003FE003FE00007FC001FF0000FF8000F +F8001FF00007FC001FF00007FC003FF00007FE003FE00003FE007FE00003FF007FE00003 +FF007FE00003FF00FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003 +FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF807FE00003FF007FE00003 +FF007FE00003FF003FE00003FE003FF00007FE001FF00007FC001FF00007FC000FF8000F +F80007FC001FF00003FE003FE00001FF80FFC000007FFFFF0000001FFFFC00000001FFC0 +000029257DA430>I<00FF01FF8000FFFF0FFFF000FFFF3FFFFC00FFFFFE07FF00FFFFF0 +01FF8003FFE000FFC003FF80007FE003FF00007FF003FF00003FF803FF00003FF803FF00 +001FFC03FF00001FFC03FF00001FFC03FF00000FFE03FF00000FFE03FF00000FFE03FF00 +000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00 +000FFE03FF00000FFC03FF00001FFC03FF00001FFC03FF00001FF803FF00003FF803FF00 +003FF003FF80007FF003FFC0007FE003FFE000FFC003FFF003FF8003FFFC07FE0003FF3F +FFF80003FF0FFFE00003FF03FF000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF00000000FFFFFC000000FFFFFC000000FFFFFC000000FFFFFC +0000002F357EA435>I<00FE03F000FFFE0FFE00FFFE3FFF00FFFE7C7F80FFFEF8FFC007 +FEF0FFC003FFE0FFC003FFC0FFC003FFC0FFC003FF807F8003FF803F0003FF800C0003FF +80000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00 +000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000 +0003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE0000 +FFFFFE0000FFFFFE0000FFFFFE000022257EA427>114 D<003FF03803FFFEF80FFFFFF8 +1FC00FF83F0003F87E0001F87C0000F8FC0000F8FC000078FE000078FF000078FF800000 +FFFC0000FFFFE0007FFFFC007FFFFF803FFFFFC01FFFFFF00FFFFFF803FFFFF800FFFFFC +001FFFFC00007FFE000007FEF00001FEF00000FEF80000FEF800007EFC00007EFC00007C +FE0000FCFF0000F8FF8001F8FFF007F0FFFFFFC0F8FFFF00E01FF8001F257DA426>I<00 +0F0000000F0000000F0000000F0000000F0000001F0000001F0000001F0000001F000000 +3F0000003F0000007F000000FF000000FF000001FF000007FF00001FFFFFE0FFFFFFE0FF +FFFFE0FFFFFFE003FF000003FF000003FF000003FF000003FF000003FF000003FF000003 +FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003 +FF000003FF000003FF007803FF007803FF007803FF007803FF007803FF007803FF007803 +FF007803FF00F801FF80F001FF81F000FFC3E0003FFFC0001FFF800003FE001D357EB425 +>I<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC007FF0001 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0001FFC003FF0001FFC003FF0003 +FFC003FF0003FFC001FF0007FFC001FF800FFFE000FFC03EFFFF007FFFFCFFFF001FFFF0 +FFFF0003FF80FFFF30257DA435>IIIII E /Fp 42 122 +df<00000000001F00000000000000000000001F00000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +00007FFFFFFFFFFFFFFFFFFFFF807FFFFFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFFFF +FFC0FFFFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFC07FFFFFFFFFFFFFFFFFFF +FF807FFFFFFFFFFFFFFFFFFFFF8000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000003F80000000 +000000000000003F80000000000000000000003F80000000000000000000001F00000000 +000000000000001F0000000000005A5B79CA69>43 D<000000780000000000FC00000000 +03FC0000000007FC000000001FFC00000000FFFC0000000FFFFC000007FFFFFC0000FFFF +FFFC0000FFFFFFFC0000FFFF7FFC0000FFF07FFC0000F8007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC00007FFFFFFFFFFE7FFF +FFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE2F4E76CD43>49 +D<00003FFE0000000003FFFFE00000000FFFFFFC0000003FFFFFFF000000FFFFFFFFC000 +01FFC07FFFE00003FE000FFFF80007F80003FFFC000FE00001FFFE001FC00000FFFF003F +8000007FFF003FF000007FFF807FF800003FFFC07FFC00003FFFC0FFFE00001FFFE0FFFF +00001FFFE0FFFF00001FFFE0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00 +000FFFF0FFFF00000FFFF07FFE00000FFFF07FFE00000FFFF03FFC00000FFFF00FF00000 +0FFFF003C000000FFFF0000000000FFFE0000000001FFFE0000000001FFFE0000000001F +FFC0000000003FFFC0000000003FFF80000000003FFF80000000007FFF00000000007FFE +0000000000FFFC0000000001FFF80000000001FFF00000000003FFE00000000003FFC000 +00000007FF80000000000FFF00000000001FFE00000000001FFC00000000003FF8000000 +00007FE00000000000FFC00000000001FF800000000003FE000000000007FC0000000000 +07F800000000000FF00001F000001FE00001F000003F800001F000007F000001F00000FE +000003E00001FC000003E00003F8000003E00007F0000003E0000FE0000003E0001F8000 +0007E0003F00000007E0003E0000000FE0007FFFFFFFFFE000FFFFFFFFFFC001FFFFFFFF +FFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFFC01FFFFFFFFFFFC03FFFFFFFFFFF +C07FFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80 +FFFFFFFFFFFF80344E79CD43>I<00000FFFC000000000FFFFFC00000007FFFFFF800000 +1FFFFFFFE000003FF807FFF00000FF8001FFFC0001FE00007FFE0003F800003FFF0003F0 +00003FFF8007FC00001FFF800FFF00001FFFC00FFF80001FFFC01FFFC0001FFFE01FFFC0 +001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFE0001FFFE01FFFC0001FFFE01FFFC000 +1FFFE01FFFC0001FFFE00FFFC0001FFFC007FF80001FFFC003FF00003FFFC001FC00003F +FF80000000003FFF80000000007FFF00000000007FFE00000000007FFE0000000000FFFC +0000000001FFF80000000003FFF00000000007FFC0000000000FFF8000000000FFFE0000 +0000FFFFF800000000FFFFE000000000FFFFFC00000000FFFFFF800000000007FFE00000 +000001FFF800000000007FFE00000000003FFF00000000001FFF80000000000FFFC00000 +00000FFFE00000000007FFF00000000007FFF00000000007FFF80000000007FFF8000000 +0003FFFC0000000003FFFC0000000003FFFE0000000003FFFE03E0000003FFFE0FF80000 +03FFFE1FFC000003FFFE3FFE000003FFFE7FFF000003FFFEFFFF800003FFFEFFFF800003 +FFFEFFFF800003FFFEFFFF800003FFFCFFFF800003FFFCFFFF800007FFFCFFFF800007FF +F8FFFF000007FFF87FFF000007FFF07FFE00000FFFF03FFC00000FFFE03FF000001FFFC0 +1FE000003FFF800FF800007FFF0007FF0000FFFE0003FFF007FFFC0000FFFFFFFFF00000 +7FFFFFFFE000001FFFFFFF80000003FFFFFC000000001FFF800000374F7ACD43>I<0000 +0000007C00000000000000FE00000000000000FE00000000000001FE00000000000003FE +00000000000007FE0000000000000FFE0000000000000FFE0000000000001FFE00000000 +00003FFE0000000000007FFE0000000000007FFE000000000000FFFE000000000001FFFE +000000000003FFFE000000000003FFFE000000000007FFFE00000000000FFFFE00000000 +001FBFFE00000000003F3FFE00000000003E3FFE00000000007C3FFE0000000000FC3FFE +0000000001F83FFE0000000001F03FFE0000000003E03FFE0000000007E03FFE00000000 +0FC03FFE000000000F803FFE000000001F003FFE000000003F003FFE000000007E003FFE +000000007C003FFE00000000F8003FFE00000001F8003FFE00000003F0003FFE00000007 +E0003FFE00000007C0003FFE0000000F80003FFE0000001F80003FFE0000003F00003FFE +0000003E00003FFE0000007C00003FFE000000FC00003FFE000001F800003FFE000001F0 +00003FFE000003E000003FFE000007E000003FFE00000FC000003FFE00001F8000003FFE +00001F0000003FFE00003E0000003FFE00007E0000003FFE0000FC0000003FFE0000FFFF +FFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFF +FFC0000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE00000000 +00007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE +0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE00000000 +00007FFE0000000000007FFE000000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFF +FFC000000FFFFFFFFFC000000FFFFFFFFFC03A4F7CCE43>I<03800000000E0007E00000 +007E0007FE000003FE0007FFF0007FFE0007FFFFFFFFFC0007FFFFFFFFF80007FFFFFFFF +F00007FFFFFFFFE00007FFFFFFFFC00007FFFFFFFF800007FFFFFFFF000007FFFFFFFE00 +0007FFFFFFFC000007FFFFFFF0000007FFFFFFC0000007FFFFFF00000007FFFFF8000000 +07E1FF0000000007E0000000000007E0000000000007E0000000000007E0000000000007 +E0000000000007E0000000000007E0000000000007E0000000000007E0000000000007E0 +000000000007E0000000000007E00FFF00000007E07FFFF0000007E3FFFFFE000007E7FF +FFFF800007FFF807FFC00007FFC001FFE00007FE0000FFF80007FC00007FFC0007F80000 +3FFC0007F000003FFE0007E000001FFF0003C000001FFF80000000001FFF80000000001F +FFC0000000000FFFC0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFF +E0000000000FFFF0000000000FFFF0000000000FFFF00FE000000FFFF01FF000000FFFF0 +3FF800000FFFF07FFC00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FF +FE00000FFFF0FFFE00000FFFE0FFFE00000FFFE0FFFE00000FFFE0FFFC00000FFFE07FF8 +00001FFFC07FF000001FFFC07FE000001FFF803E0000003FFF803F0000003FFF001F8000 +007FFE001FC000007FFC000FE00000FFF80007F80001FFF00003FE0007FFE00001FFC03F +FFC00000FFFFFFFF8000003FFFFFFE0000001FFFFFF800000003FFFFC0000000007FF800 +0000344F79CD43>I<0000000FFF0000000000FFFFE000000007FFFFF00000001FFFFFFC +0000007FFE03FE000001FFF0007F000003FFC0003F800007FF00001F80000FFE00007FC0 +001FFC0000FFC0003FF80001FFE0007FF00003FFE000FFF00007FFE001FFE00007FFE001 +FFE00007FFE003FFC00007FFE007FFC00007FFE007FFC00007FFE00FFFC00003FFC00FFF +800001FF801FFF800000FF001FFF8000007E001FFF80000000003FFF80000000003FFF80 +000000003FFF00000000007FFF00000000007FFF00000000007FFF00080000007FFF01FF +F800007FFF07FFFF0000FFFF0FFFFFC000FFFF1FFFFFF000FFFF3F007FF800FFFF3C003F +FC00FFFF78001FFE00FFFFF0000FFF00FFFFF00007FF80FFFFE00007FFC0FFFFE00007FF +C0FFFFC00007FFE0FFFFC00003FFF0FFFF800003FFF0FFFF800003FFF8FFFF800003FFF8 +FFFF800003FFF8FFFF800003FFF8FFFF000003FFFCFFFF000003FFFCFFFF000003FFFC7F +FF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF +000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF000003FFFC1FFF00 +0003FFF81FFF800003FFF81FFF800003FFF80FFF800003FFF80FFF800003FFF007FF8000 +07FFF007FF800007FFE003FFC00007FFC001FFC00007FFC001FFE0000FFF8000FFF0000F +FF00007FF8001FFE00003FFC007FFC00001FFF01FFF800000FFFFFFFF0000003FFFFFFC0 +000000FFFFFF000000003FFFFC0000000007FFC00000364F7ACD43>I<1F000000000000 +001F800000000000001FC00000000000001FFF8000000000001FFFFFFFFFFFFF801FFFFF +FFFFFFFF801FFFFFFFFFFFFF801FFFFFFFFFFFFF803FFFFFFFFFFFFF803FFFFFFFFFFFFF +003FFFFFFFFFFFFE003FFFFFFFFFFFFC003FFFFFFFFFFFF8003FFFFFFFFFFFF8003FFFFF +FFFFFFF0003FFFFFFFFFFFE0003FFFFFFFFFFFC0007FFFFFFFFFFF80007F800000007F00 +007E00000000FF00007E00000001FE00007C00000003FC00007C00000003F800007C0000 +0007F000007C0000000FF000007C0000001FE00000F80000003FC00000F80000007F8000 +00F80000007F000000F8000000FE00000000000001FE00000000000003FC000000000000 +03F800000000000007F00000000000000FF00000000000001FE00000000000001FE00000 +000000003FC00000000000003FC00000000000007F80000000000000FF80000000000000 +FF80000000000001FF00000000000001FF00000000000003FF00000000000003FE000000 +00000007FE00000000000007FE0000000000000FFE0000000000000FFE0000000000000F +FC0000000000001FFC0000000000001FFC0000000000003FFC0000000000003FFC000000 +0000003FFC0000000000003FFC0000000000007FFC0000000000007FF80000000000007F +F80000000000007FF8000000000000FFF8000000000000FFF8000000000000FFF8000000 +000000FFF8000000000000FFF8000000000001FFF8000000000001FFF8000000000001FF +F8000000000001FFF8000000000001FFF8000000000001FFF8000000000001FFF8000000 +000001FFF8000000000001FFF8000000000001FFF8000000000001FFF8000000000001FF +F8000000000000FFF0000000000000FFF00000000000003FC00000000000001F80000000 +00395279D043>I<000007FFC0000000007FFFFC00000003FFFFFF8000000FFFFFFFE000 +001FFC01FFF800003FE0003FFC00007F80000FFE0000FF000007FF0001FE000003FF0003 +FC000001FF8007FC000001FFC007F8000000FFC00FF8000000FFC00FF8000000FFE00FF8 +0000007FE00FF80000007FE01FF80000007FE01FFC0000007FE01FFC0000007FE01FFE00 +00007FE01FFF0000007FE01FFF800000FFE01FFFE00000FFC01FFFF80000FFC01FFFFE00 +01FF800FFFFF0001FF800FFFFFC003FF000FFFFFF007FE0007FFFFF807FC0007FFFFFE1F +F80003FFFFFFBFF00001FFFFFFFFE00001FFFFFFFF800000FFFFFFFE0000007FFFFFFF00 +00003FFFFFFF8000000FFFFFFFE0000007FFFFFFF0000001FFFFFFFC000007FFFFFFFE00 +001FFFFFFFFF00003FFFFFFFFF8000FFE7FFFFFF8001FF81FFFFFFC003FF007FFFFFE007 +FE001FFFFFF00FFC000FFFFFF01FF80003FFFFF01FF80000FFFFF83FF000007FFFF83FF0 +00001FFFF87FE0000007FFFC7FE0000001FFFC7FE0000000FFFCFFC00000007FFCFFC000 +00003FFCFFC00000003FFCFFC00000001FFCFFC00000001FFCFFC00000000FFCFFC00000 +000FFCFFC00000000FF8FFC00000000FF8FFE00000000FF87FE00000000FF07FF0000000 +1FF07FF00000001FF03FF80000003FE01FF80000003FC01FFC0000007FC00FFE000000FF +8007FF800003FF0003FFE0000FFE0001FFFC00FFFC00007FFFFFFFF000003FFFFFFFE000 +000FFFFFFF80000001FFFFFC000000000FFFC00000364F7ACD43>I<00000FFF80000000 +00FFFFF800000003FFFFFE0000000FFFFFFF8000001FFF03FFC000007FF800FFE00000FF +F0003FF00001FFE0001FF80003FFC0001FFC0007FFC0000FFE000FFF80000FFF000FFF80 +0007FF001FFF800007FF803FFF800007FF803FFF000007FFC07FFF000007FFC07FFF0000 +03FFE07FFF000003FFE07FFF000003FFF0FFFF000003FFF0FFFF000003FFF0FFFF000003 +FFF0FFFF000003FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FF +F8FFFF000003FFF8FFFF000003FFFCFFFF000003FFFCFFFF000003FFFCFFFF000003FFFC +7FFF000007FFFC7FFF000007FFFC7FFF000007FFFC3FFF000007FFFC3FFF000007FFFC3F +FF00000FFFFC1FFF80000FFFFC0FFF80001FFFFC0FFF80001FFFFC07FF80003FFFFC03FF +C0003FFFFC01FFE0007BFFFC00FFF000F3FFFC007FF803F3FFFC001FFFFFE3FFFC000FFF +FFC3FFFC0003FFFF83FFF800007FFE03FFF80000004003FFF80000000003FFF800000000 +03FFF80000000003FFF00000000007FFF00000000007FFF00000000007FFF001F8000007 +FFE003FC000007FFE007FE000007FFC00FFF000007FFC01FFF80000FFF801FFF80000FFF +801FFF80000FFF001FFF80001FFF001FFF80001FFE001FFF80003FFC001FFF00003FFC00 +0FFE00007FF8000FFC0000FFF0000FF80001FFE00007F00003FFC00003FC000FFF800003 +FF807FFE000001FFFFFFFC0000007FFFFFF00000003FFFFFC00000000FFFFE0000000000 +FFF0000000364F7ACD43>I<00000000001F00000000000000000000003F800000000000 +00000000007FC0000000000000000000007FC000000000000000000000FFE00000000000 +0000000000FFE000000000000000000000FFE000000000000000000001FFF00000000000 +0000000001FFF000000000000000000003FFF800000000000000000003FFF80000000000 +0000000003FFF800000000000000000007FFFC00000000000000000007FFFC0000000000 +0000000007FFFC0000000000000000000FFFFE0000000000000000000FFFFE0000000000 +000000001FFFFF0000000000000000001FFFFF0000000000000000001FFFFF0000000000 +000000003FFFFF8000000000000000003F7FFF8000000000000000007F7FFFC000000000 +000000007E7FFFC000000000000000007E3FFFC00000000000000000FE3FFFE000000000 +00000000FC1FFFE00000000000000001FC1FFFF00000000000000001F81FFFF000000000 +00000001F80FFFF00000000000000003F80FFFF80000000000000003F007FFF800000000 +00000007F007FFFC0000000000000007E007FFFC0000000000000007E003FFFC00000000 +0000000FE003FFFE000000000000000FC001FFFE000000000000001FC001FFFF00000000 +0000001F8001FFFF000000000000001F8000FFFF000000000000003F8000FFFF80000000 +0000003F00007FFF800000000000007F00007FFFC00000000000007E00007FFFC0000000 +0000007E00003FFFC0000000000000FE00003FFFE0000000000000FC00001FFFE0000000 +000001FC00001FFFF0000000000001F800001FFFF0000000000001F800000FFFF0000000 +000003F800000FFFF8000000000003F0000007FFF8000000000007F0000007FFFC000000 +000007E0000007FFFC000000000007E0000003FFFC00000000000FFFFFFFFFFFFE000000 +00000FFFFFFFFFFFFE00000000001FFFFFFFFFFFFF00000000001FFFFFFFFFFFFF000000 +00001FFFFFFFFFFFFF00000000003F80000000FFFF80000000003F000000007FFF800000 +00007F000000007FFFC0000000007F000000007FFFC0000000007E000000003FFFC00000 +0000FE000000003FFFE000000000FC000000001FFFE000000001FC000000001FFFF00000 +0001FC000000001FFFF000000001F8000000000FFFF000000003F8000000000FFFF80000 +0003F00000000007FFF800000007F00000000007FFFC00000007F00000000007FFFC0000 +0007E00000000003FFFC0000000FE00000000003FFFE0000000FC00000000003FFFE0000 +001FC00000000001FFFF000000FFFC0000000001FFFF0000FFFFFFF800000FFFFFFFFFE0 +FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE0 +FFFFFFF800000FFFFFFFFFE05B547BD366>65 D<0000000001FFFC000001C0000000007F +FFFFC00003C000000007FFFFFFF80007C00000003FFFFFFFFE001FC0000000FFFFFFFFFF +803FC0000003FFFFE003FFC07FC000000FFFFC00003FF0FFC000003FFFE000000FF9FFC0 +00007FFF80000003FFFFC00001FFFE00000000FFFFC00003FFF8000000007FFFC00007FF +F0000000003FFFC0000FFFE0000000001FFFC0001FFFC0000000000FFFC0003FFF800000 +000007FFC0007FFF000000000003FFC000FFFE000000000001FFC000FFFE000000000001 +FFC001FFFC000000000000FFC003FFF8000000000000FFC003FFF80000000000007FC007 +FFF00000000000007FC00FFFF00000000000003FC00FFFF00000000000003FC01FFFE000 +00000000001FC01FFFE00000000000001FC01FFFE00000000000001FC03FFFC000000000 +00001FC03FFFC00000000000000FC03FFFC00000000000000FC07FFFC00000000000000F +C07FFFC00000000000000FC07FFFC000000000000000007FFF8000000000000000007FFF +800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000 +000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000000000 +000000FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000 +FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF80 +0000000000000000FFFF8000000000000000007FFF8000000000000000007FFF80000000 +00000000007FFFC000000000000000007FFFC000000000000000007FFFC0000000000000 +07C03FFFC000000000000007C03FFFC000000000000007C03FFFC000000000000007C01F +FFE000000000000007C01FFFE000000000000007C01FFFE00000000000000FC00FFFF000 +00000000000F800FFFF00000000000000F8007FFF00000000000001F8003FFF800000000 +00001F8003FFF80000000000001F0001FFFC0000000000003F0000FFFE0000000000007E +0000FFFE0000000000007E00007FFF000000000000FC00003FFF800000000001F800001F +FFC00000000003F800000FFFE00000000007F0000007FFF0000000000FE0000003FFFC00 +0000001FC0000001FFFE000000007F800000007FFF80000000FF000000003FFFE0000007 +FE000000000FFFFE00001FF80000000003FFFFE001FFF00000000000FFFFFFFFFFC00000 +0000003FFFFFFFFF00000000000007FFFFFFFC000000000000007FFFFFE0000000000000 +0001FFFC00000000525479D261>67 D69 D +73 D76 +D82 +D<00000FFF800007000000FFFFF8000F000007FFFFFF001F00001FFFFFFFC03F00003FFF +FFFFF07F0000FFFC00FFF8FF0001FFE0000FFDFF0003FF800001FFFF0007FE0000007FFF +000FFC0000003FFF000FF80000000FFF001FF800000007FF001FF000000003FF003FF000 +000003FF003FE000000001FF007FE000000000FF007FE000000000FF007FE0000000007F +00FFE0000000007F00FFE0000000003F00FFE0000000003F00FFF0000000003F00FFF000 +0000003F00FFF8000000001F00FFF8000000001F00FFFC000000001F00FFFE000000001F +00FFFF000000000000FFFFC000000000007FFFF000000000007FFFFF00000000007FFFFF +F8000000003FFFFFFF800000003FFFFFFFFC0000001FFFFFFFFFC000001FFFFFFFFFF000 +000FFFFFFFFFFC000007FFFFFFFFFF000003FFFFFFFFFFC00001FFFFFFFFFFE00000FFFF +FFFFFFF000007FFFFFFFFFF800003FFFFFFFFFFC00000FFFFFFFFFFE000003FFFFFFFFFE +000000FFFFFFFFFF0000001FFFFFFFFF80000000FFFFFFFF800000000FFFFFFFC0000000 +007FFFFFC00000000007FFFFE00000000000FFFFE000000000003FFFE000000000000FFF +F0000000000007FFF0000000000003FFF0000000000003FFF0780000000001FFF0F80000 +000000FFF0F80000000000FFF0F80000000000FFF0F800000000007FF0F800000000007F +F0FC00000000007FF0FC00000000007FF0FC00000000007FE0FE00000000007FE0FE0000 +0000007FE0FF0000000000FFC0FF0000000000FFC0FF8000000000FFC0FFC000000001FF +80FFE000000001FF00FFF000000003FF00FFFC00000007FE00FFFF0000000FFC00FFFFC0 +00001FF800FFFFF800007FF000FF1FFFC003FFE000FE0FFFFFFFFFC000FC03FFFFFFFF00 +00F8007FFFFFFC0000F0000FFFFFF00000E000007FFF0000003C5479D24B>I<3FFFFFFF +FFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFF +FFFFFF803FFFFFFFFFFFFFFFFFFF803FFFC0003FFFC0007FFF803FFE00003FFFC00007FF +807FF800003FFFC00001FFC07FE000003FFFC00000FFC07FC000003FFFC000007FC07F80 +00003FFFC000003FC07F0000003FFFC000001FC07F0000003FFFC000001FC07E0000003F +FFC000000FC07E0000003FFFC000000FC07E0000003FFFC000000FC07C0000003FFFC000 +0007C07C0000003FFFC0000007C07C0000003FFFC0000007C07C0000003FFFC0000007C0 +7C0000003FFFC0000007C0FC0000003FFFC0000007E0F80000003FFFC0000003E0F80000 +003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFF +C0000003E0F80000003FFFC0000003E0000000003FFFC000000000000000003FFFC00000 +0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000 +0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000 +3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0 +00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000 +00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000 +00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F +FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000 +000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000 +000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000 +003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF +C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000 +0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000 +0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000 +3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0 +000000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000 +000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF0000053517BD05E>I86 D<00007FFF000000000007 +FFFFF0000000003FFFFFFE00000000FFFFFFFF80000001FFE00FFFC0000003FE0001FFF0 +000007FF0000FFF8000007FF80003FFC00000FFF80003FFE00000FFFC0001FFE00000FFF +C0001FFF00000FFFC0000FFF80000FFFC0000FFF80000FFFC0000FFF800007FF800007FF +C00007FF800007FFC00003FF000007FFC00001FE000007FFC0000000000007FFC0000000 +000007FFC0000000000007FFC0000000000007FFC0000000000007FFC0000000000007FF +C0000000007FFFFFC00000000FFFFFFFC0000000FFFFFFFFC0000007FFFF87FFC000003F +FFF007FFC000007FFF8007FFC00001FFFC0007FFC00003FFF00007FFC00007FFE00007FF +C0000FFFC00007FFC0001FFF800007FFC0003FFF000007FFC0007FFF000007FFC0007FFE +000007FFC0007FFE000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC000007FF +C000FFFC000007FFC000FFFC00000FFFC000FFFC00000FFFC000FFFE00001FFFC0007FFE +00001DFFC0007FFE00003DFFC0003FFF000079FFE0001FFF8000F1FFF8000FFFC003E1FF +FFE007FFF81FC0FFFFF003FFFFFF807FFFF000FFFFFF001FFFF0001FFFFC0007FFE00001 +FFE0000000003C387CB641>97 D<003FF0000000000000FFFFF0000000000000FFFFF000 +0000000000FFFFF0000000000000FFFFF0000000000000FFFFF000000000000003FFF000 +000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000 +000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000 +000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000 +000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000 +000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000 +000000000000FFF000000000000000FFF000000000000000FFF001FFE000000000FFF00F +FFFE00000000FFF03FFFFFC0000000FFF0FFFFFFF0000000FFF3FF01FFF8000000FFF7F8 +003FFE000000FFFFE0000FFF000000FFFF800007FF800000FFFF000003FFC00000FFFE00 +0001FFE00000FFFC000001FFF00000FFF8000000FFF80000FFF8000000FFF80000FFF800 +00007FFC0000FFF80000007FFC0000FFF80000007FFE0000FFF80000007FFE0000FFF800 +00007FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF800 +00003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF800 +00003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF800 +00003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF800 +00003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF800 +00007FFE0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFC0000FFF800 +0000FFFC0000FFF8000000FFF80000FFFC000001FFF00000FFFC000001FFF00000FFFE00 +0003FFE00000FFFF000007FFC00000FFFF80000FFF800000FFCFC0001FFF000000FF87F0 +007FFC000000FF03FE03FFF8000000FE00FFFFFFE0000000FC007FFFFF80000000F8001F +FFFC00000000000003FFC000000041547BD24B>I<000001FFF8000000001FFFFF800000 +00FFFFFFF0000003FFFFFFFC00000FFFC00FFE00001FFE0001FF00007FFC0003FF8000FF +F00007FF8001FFF00007FFC003FFE0000FFFC003FFC0000FFFC007FFC0000FFFC00FFF80 +000FFFC00FFF80000FFFC01FFF800007FF801FFF000007FF803FFF000003FF003FFF0000 +01FE007FFF00000000007FFE00000000007FFE00000000007FFE0000000000FFFE000000 +0000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000 +00FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000 +FFFE0000000000FFFE00000000007FFE00000000007FFF00000000007FFF00000000003F +FF00000000003FFF00000000003FFF00000003E01FFF80000003E01FFF80000007E00FFF +C0000007C007FFC0000007C007FFE000000FC003FFE000001F8001FFF000003F0000FFF8 +00007E00007FFE0000FC00003FFF0003F800000FFFE01FF0000003FFFFFFE0000000FFFF +FF800000003FFFFE0000000001FFE0000033387CB63C>I<000000000001FF8000000000 +0007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF8000000000 +0007FFFF800000000000001FFF8000000000000007FF8000000000000007FF8000000000 +000007FF8000000000000007FF8000000000000007FF8000000000000007FF8000000000 +000007FF8000000000000007FF8000000000000007FF8000000000000007FF8000000000 +000007FF8000000000000007FF8000000000000007FF8000000000000007FF8000000000 +000007FF8000000000000007FF8000000000000007FF8000000000000007FF8000000000 +000007FF8000000000000007FF8000000000000007FF8000000000000007FF8000000001 +FFE007FF800000001FFFFC07FF80000000FFFFFF07FF80000003FFFFFFC7FF8000000FFF +E03FE7FF8000001FFF0007F7FF8000007FFC0001FFFF800000FFF80000FFFF800001FFF0 +00003FFF800003FFE000001FFF800007FFC000001FFF800007FFC000000FFF80000FFF80 +00000FFF80001FFF8000000FFF80001FFF0000000FFF80003FFF0000000FFF80003FFF00 +00000FFF80003FFF0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE00 +00000FFF80007FFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE00 +00000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE00 +00000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE00 +00000FFF8000FFFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE00 +00000FFF80003FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80001FFF00 +00000FFF80001FFF0000000FFF80000FFF8000000FFF80000FFF8000001FFF800007FFC0 +00003FFF800003FFC000003FFF800001FFE000007FFF800000FFF00001FFFF8000007FF8 +0003FFFFE000003FFE000FEFFFFF80000FFFC07FCFFFFF800007FFFFFF8FFFFF800001FF +FFFE0FFFFF8000003FFFF80FFFFF80000003FFC00FFE000041547CD24B>I<000003FFC0 +000000003FFFFC00000001FFFFFF00000007FFFFFFC000000FFF81FFE000003FFC007FF8 +00007FF8003FFC0000FFF0001FFE0001FFE0000FFE0003FFC00007FF0007FFC00007FF80 +0FFF800003FF800FFF800003FFC01FFF800001FFC01FFF000001FFC03FFF000001FFE03F +FF000001FFE07FFF000000FFE07FFE000000FFE07FFE000000FFF07FFE000000FFF0FFFE +000000FFF0FFFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFFFFFFFFFFF0FFFFFF +FFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFE0FFFE0000000000FFFE0000000000FFFE0000 +000000FFFE0000000000FFFE0000000000FFFE00000000007FFE00000000007FFE000000 +00007FFF00000000003FFF00000000003FFF00000000003FFF00000000E01FFF00000001 +F01FFF80000003F00FFF80000003F007FFC0000007E007FFC0000007E003FFE000000FC0 +01FFF000001FC000FFF800003F80007FFC0000FF00001FFE0003FE00000FFFC03FF80000 +03FFFFFFF0000000FFFFFFC00000001FFFFE0000000001FFF0000034387CB63D>I<0000 +003FFC00000003FFFF0000000FFFFFC000003FFFFFE00000FFF81FF00001FFC03FF80003 +FF807FF80007FF00FFFC000FFE00FFFC001FFC00FFFC001FFC00FFFC003FF800FFFC003F +F800FFFC003FF8007FF8007FF0007FF8007FF0003FF0007FF0000FC0007FF0000000007F +F0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007F +F0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007F +F0000000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000007F +F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F +F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F +F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F +F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F +F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F +F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F +F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007F +F80000007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00002E54 +7CD329>I<00003FFF0000FF000003FFFFF007FFC0000FFFFFFC1FFFE0003FFFFFFF7FFF +E0007FFC0FFFFF9FF000FFE001FFF83FF001FFC000FFE03FF003FF80007FF01FF007FF00 +003FF81FE00FFF00003FFC0FC00FFF00003FFC07801FFE00001FFE00001FFE00001FFE00 +003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00 +001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00 +001FFE00001FFE00001FFE00001FFE00000FFF00003FFC00000FFF00003FFC000007FF00 +003FF8000003FF80007FF0000001FFC000FFE0000000FFE001FFC0000000FFFC0FFF8000 +0001FFFFFFFF00000003EFFFFFFC00000003C3FFFFF000000007C03FFF0000000007C000 +000000000007C00000000000000FC00000000000000FC00000000000000FC00000000000 +000FE00000000000000FE00000000000000FF80000000000000FFE0000000000000FFFFF +FFFF00000007FFFFFFFFF8000007FFFFFFFFFF000007FFFFFFFFFFC00003FFFFFFFFFFE0 +0001FFFFFFFFFFF00000FFFFFFFFFFF800007FFFFFFFFFFC00007FFFFFFFFFFE0001FFFF +FFFFFFFF0007FFFFFFFFFFFF000FFE000003FFFF801FF80000003FFF803FF000000007FF +807FE000000003FFC07FE000000001FFC0FFC000000001FFC0FFC000000000FFC0FFC000 +000000FFC0FFC000000000FFC0FFC000000000FFC0FFC000000000FFC0FFE000000001FF +C07FE000000001FF807FF000000003FF803FF000000003FF001FF800000007FE000FFE00 +00001FFC0007FF8000007FF80003FFE00001FFF00001FFFE001FFFE000007FFFFFFFFF80 +00000FFFFFFFFC00000001FFFFFFE0000000000FFFFC0000003C4F7CB543>I<003FF000 +0000000000FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF000 +0000000000FFFFF000000000000003FFF000000000000000FFF000000000000000FFF000 +000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000 +000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000 +000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000 +000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000 +000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF000 +000000000000FFF0001FFC00000000FFF000FFFFC0000000FFF003FFFFF0000000FFF00F +FFFFF8000000FFF01FE07FFC000000FFF03F001FFE000000FFF07C001FFF000000FFF0F0 +000FFF000000FFF1E0000FFF800000FFF3C0000FFF800000FFF7800007FF800000FFF780 +0007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC00 +0007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF8 +07FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042537BD24B>I<007F000000FF +800003FFE00007FFF00007FFF0000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFF +F8000FFFF80007FFF00007FFF00003FFE00000FF8000007F000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFFE0FFFFFFE0FFFFFFE0FFFF +FFE0FFFFFFE01B547BD325>I<003FF00000000000FFFFF00000000000FFFFF000000000 +00FFFFF00000000000FFFFF00000000000FFFFF0000000000003FFF0000000000000FFF0 +000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000000000 +0000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0 +000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000000000 +0000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0 +000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000000000 +0000FFF00001FFFFF800FFF00001FFFFF800FFF00001FFFFF800FFF00001FFFFF800FFF0 +0001FFFFF800FFF000003FFE0000FFF000001FF00000FFF000003FC00000FFF000007F80 +0000FFF00000FF000000FFF00003FE000000FFF00007F8000000FFF0000FF0000000FFF0 +001FE0000000FFF0007FC0000000FFF000FF00000000FFF001FE00000000FFF003FC0000 +0000FFF00FF800000000FFF01FE000000000FFF03FF000000000FFF07FF800000000FFF1 +FFF800000000FFF3FFFC00000000FFF7FFFE00000000FFFFFFFF00000000FFFFFFFF8000 +0000FFFF9FFF80000000FFFF0FFFC0000000FFFE0FFFE0000000FFF807FFF0000000FFF0 +03FFF0000000FFF001FFF8000000FFF000FFFC000000FFF000FFFE000000FFF0007FFF00 +0000FFF0003FFF000000FFF0001FFF800000FFF0001FFFC00000FFF0000FFFE00000FFF0 +0007FFF00000FFF00003FFF00000FFF00001FFF80000FFF00001FFFC0000FFF00000FFFE +0000FFF000007FFE0000FFF000003FFF0000FFF000007FFFC0FFFFFFF003FFFFFFFFFFFF +F003FFFFFFFFFFFFF003FFFFFFFFFFFFF003FFFFFFFFFFFFF003FFFFFF40537CD247> +107 D<003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF00000 +FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000 +FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000 +FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000 +FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000 +FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000 +FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000 +FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000 +FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFFF0FFFFFFF0FF +FFFFF0FFFFFFF0FFFFFFF01C537BD225>I<003FF0001FFC000000FFE00000FFFFF000FF +FFC00007FFFE0000FFFFF003FFFFF0001FFFFF8000FFFFF00FFFFFF8007FFFFFC000FFFF +F01FE07FFC00FF03FFE000FFFFF03F001FFE01F800FFF00003FFF07C001FFF03E000FFF8 +0000FFF0F0000FFF0780007FF80000FFF1E0000FFF8F00007FFC0000FFF3C0000FFF9E00 +007FFC0000FFF7800007FFBC00003FFC0000FFF7800007FFFC00003FFE0000FFFF000007 +FFF800003FFE0000FFFE000007FFF000003FFE0000FFFE000007FFF000003FFE0000FFFC +000007FFE000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE00 +00FFFC000007FFE000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC00000 +3FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FF +C000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF800 +0007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000 +FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003F +FE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC0 +00003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF80000 +07FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FF +F8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE +0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000 +003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007 +FFC000003FFE00FFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFF +F807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFE +67367BB570>I<003FF0001FFC000000FFFFF000FFFFC00000FFFFF003FFFFF00000FFFF +F00FFFFFF80000FFFFF01FE07FFC0000FFFFF03F001FFE000003FFF07C001FFF000000FF +F0F0000FFF000000FFF1E0000FFF800000FFF3C0000FFF800000FFF7800007FF800000FF +F7800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC00000FF +FC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFF +FFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042367BB54B>I<000001FF +E000000000001FFFFE0000000000FFFFFFC000000003FFFFFFF00000000FFF807FFC0000 +001FFC000FFE0000007FF80007FF800000FFF00003FFC00001FFE00001FFE00003FFC000 +00FFF00003FF8000007FF00007FF8000007FF8000FFF0000003FFC000FFF0000003FFC00 +1FFF0000003FFE001FFF0000003FFE003FFE0000001FFF003FFE0000001FFF003FFE0000 +001FFF007FFE0000001FFF807FFE0000001FFF807FFE0000001FFF807FFE0000001FFF80 +FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000 +001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0 +FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC07FFE0000001FFF807FFE0000 +001FFF807FFE0000001FFF803FFE0000001FFF003FFF0000003FFF003FFF0000003FFF00 +1FFF0000003FFE001FFF0000003FFE000FFF0000003FFC000FFF8000007FFC0007FF8000 +007FF80003FFC00000FFF00001FFE00001FFE00000FFF00003FFC000007FF80007FF8000 +003FFE001FFF0000000FFF807FFC00000007FFFFFFF800000000FFFFFFC0000000003FFF +FF000000000001FFE00000003A387CB643>I<003FF001FFE0000000FFFFF00FFFFE0000 +00FFFFF03FFFFFC00000FFFFF0FFFFFFF00000FFFFF3FF01FFF80000FFFFF7F8007FFE00 +0003FFFFE0001FFF000000FFFF80000FFF800000FFFF000007FFC00000FFFE000007FFE0 +0000FFFC000003FFF00000FFF8000001FFF80000FFF8000001FFF80000FFF8000000FFFC +0000FFF8000000FFFC0000FFF8000000FFFE0000FFF80000007FFE0000FFF80000007FFF +0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000003FFF +8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF +8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF +8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF +0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFE +0000FFF8000000FFFE0000FFF8000000FFFE0000FFF8000000FFFC0000FFF8000001FFFC +0000FFF8000001FFF80000FFFC000003FFF00000FFFC000003FFF00000FFFE000007FFE0 +0000FFFF00000FFFC00000FFFF80001FFF800000FFFFC0003FFF000000FFFFF000FFFC00 +0000FFFBFE07FFF8000000FFF8FFFFFFE0000000FFF87FFFFF80000000FFF81FFFFC0000 +0000FFF803FFC000000000FFF800000000000000FFF800000000000000FFF80000000000 +0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000 +0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000 +0000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000 +0000FFF800000000000000FFF8000000000000FFFFFFF80000000000FFFFFFF800000000 +00FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000414D7BB54B>I<00 +7FE003FE00FFFFE00FFF80FFFFE03FFFE0FFFFE07FFFF0FFFFE0FE1FF8FFFFE1F83FFC03 +FFE3E03FFE00FFE3C07FFE00FFE7807FFE00FFEF807FFE00FFEF007FFE00FFEE007FFE00 +FFFE003FFC00FFFC003FFC00FFFC001FF800FFFC000FF000FFF800000000FFF800000000 +FFF800000000FFF800000000FFF800000000FFF000000000FFF000000000FFF000000000 +FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000 +FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000 +FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000 +FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000 +FFF0000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC00002F +367CB537>114 D<0003FFF00F00003FFFFE1F0000FFFFFFFF0003FFFFFFFF0007FF003F +FF000FF80007FF001FE00001FF003FC00000FF003F8000007F007F8000007F007F000000 +3F007F0000003F00FF0000001F00FF0000001F00FF8000001F00FF8000001F00FFC00000 +1F00FFF000000000FFFC00000000FFFFC00000007FFFFF0000007FFFFFF800003FFFFFFF +00003FFFFFFFC0001FFFFFFFF0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE0000FFFFFF +FF00003FFFFFFF80000FFFFFFFC00000FFFFFFC0000007FFFFE00000003FFFE000000007 +FFF000000001FFF0780000007FF0F80000003FF0F80000001FF0FC0000001FF0FC000000 +0FF0FC0000000FF0FE0000000FF0FE0000000FE0FF0000000FE0FF8000001FE0FF800000 +1FC0FFC000001FC0FFE000003F80FFF800007F00FFFE0001FE00FFFFC00FFC00FF7FFFFF +F800FC1FFFFFE000F807FFFF8000F000FFF800002C387CB635>I<00003E00000000003E +00000000003E00000000003E00000000003E00000000003E00000000007E00000000007E +00000000007E00000000007E0000000000FE0000000000FE0000000001FE0000000001FE +0000000001FE0000000003FE0000000007FE0000000007FE000000000FFE000000001FFE +000000003FFE00000000FFFE00000001FFFE0000000FFFFFFFFF00FFFFFFFFFF00FFFFFF +FFFF00FFFFFFFFFF00FFFFFFFFFF00003FFE000000003FFE000000003FFE000000003FFE +000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE +000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE +000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE +000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE +0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE +0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0001FFE000F80001FFF +000F80001FFF000F80000FFF001F00000FFF801F000007FFC03E000003FFF0FC000001FF +FFF80000007FFFF00000001FFFE000000003FF80002A4D7ECB34>I<003FF8000001FFC0 +00FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC0 +00FFFFF80007FFFFC00003FFF800001FFFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF800000FFFC00000FFF800000FFFC0 +0000FFF800000FFFC00000FFF800001FFFC00000FFF800001FFFC000007FF800003FFFC0 +00007FF800003BFFC000007FF800007BFFC000003FFC0000F3FFC000003FFC0001E3FFF0 +00001FFE0007C3FFFFC0000FFFC03F83FFFFC00007FFFFFF03FFFFC00001FFFFFE03FFFF +C000007FFFF803FFFFC0000007FFE003FF000042377BB54B>III<7FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF000 +7FFFFE007FFFFFF0007FFFFE00007FFE00000FFF0000003FFF000007F80000001FFF8000 +07F00000000FFFC0000FE000000007FFC0001FC000000007FFE0003F8000000003FFF000 +3F0000000001FFF8007E0000000000FFFC00FC00000000007FFE01FC00000000007FFE03 +F800000000003FFF07F000000000001FFF8FE000000000000FFFCFC0000000000007FFFF +80000000000003FFFF00000000000003FFFF00000000000001FFFE00000000000000FFFC +000000000000007FFE000000000000003FFF000000000000003FFF000000000000001FFF +800000000000001FFFC00000000000003FFFE00000000000007FFFF0000000000000FFFF +F0000000000001FDFFF8000000000001F8FFFC000000000003F07FFE000000000007E03F +FF00000000000FE01FFF00000000001FC01FFF80000000003F800FFFC0000000007F0007 +FFE000000000FE0003FFF000000000FC0001FFF800000001F80001FFF800000003F00000 +FFFC00000007F000007FFE0000000FE000003FFF0000001FC000001FFF800000FFF00000 +1FFF8000FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001 +FFFFFFC0FFFFFE0001FFFFFFC042357EB447>II +E /Fq 55 122 df<00000007F8000000007FFF00000001FC0780000007E001C000001FC0 +00E000003F0007E000007E000FE00000FC000FE00001FC001FE00001F8001FE00003F800 +1FE00003F0000FC00003F00003000003F00000000007F00000000007E00000000007E000 +00000007E00000000007E00000000007E0000000000FE0000000000FC0000000000FC000 +1F8007FFFFFFFF8007FFFFFFFF8007FFFFFFFF80001FC0007F80001F80003F00001F8000 +3F00001F80003F00001F80003F00001F80007F00003F80007F00003F00007E00003F0000 +7E00003F00007E00003F00007E00003F0000FE00007F0000FE00007E0000FC00007E0000 +FC00007E0000FC00007E0000FC00007E0001FC0000FE0001FC0000FC0001F80000FC0001 +F80000FC0001F80000FC0001F80000FC0003F80001FC0003F80001F80003F00001F80003 +F00001F80003F00001F80003F00003F80007F000FFFFE1FFFFC0FFFFE1FFFFC0FFFFC1FF +FF802B3B7EBA2E>12 D<0000000380000000000003C0000000000007C0000000000007C0 +0000000000078000000000000780000000000007800000000000078000000000000F8000 +000000000F8000000000000F0000000000000F0000000000000F0000000000000F000000 +0000001F0000000000001F0000000000001E0000000000001E0000000000001E00000000 +00001E0000000000003E0000000000003E0000000000003C0000000000003C0000000000 +003C0000007FFFFFFFFFFFFCFFFFFFFFFFFFFEFFFFFFFFFFFFFE7FFFFFFFFFFFFC000000 +780000000000007800000000000078000000000000F8000000000000F8000000000000F0 +000000000000F0000000000000F0000000000000F0000000000001F0000000000001F000 +0000000001E0000000000001E0000000000001E0000000000001E0000000000003E00000 +00000003E0000000000003C0000000000003C0000000000003C0000000000003C0000000 +000007C0000000000007C00000000000078000000000000380000000373678AF41>43 +D<1E007F00FF80FF80FF80FF80FF00FE003C000909788817>46 D<000000C0000003C000 +0007C000001FC00000FFC000FFFFC000FFFF8001FE3F8000003F8000003F8000003F8000 +007F8000007F0000007F0000007F0000007F0000007F000000FF000000FE000000FE0000 +00FE000000FE000000FE000001FE000001FC000001FC000001FC000001FC000001FC0000 +03FC000003F8000003F8000003F8000003F8000003F8000007F8000007F0000007F00000 +07F0000007F0000007F000000FF000000FE000000FE000000FE000000FE000000FE00000 +1FE000001FC000001FC000001FC000003FC000007FE000FFFFFFF0FFFFFFF0FFFFFFE01C +3878B72A>49 D<000007F80000003FFF000000FFFFC00003F01FE00007800FF0000E0003 +F8001C0003FC00380001FE00700001FE00600000FE00E00000FF00FC0000FF01FE0000FF +01FF0000FF01FF0000FF01FF0000FF01FF0000FF01FE0001FE01FC0001FE00780001FE00 +000001FE00000003FC00000003FC00000007F80000000FF00000000FF00000001FE00000 +003FC00000003F800000007F00000000FE00000001FC00000003F800000007E00000000F +C00000001F800000003F000000007C00000000F800000001F000000003E0000000078000 +60000F000060001E000060003C0000C000700000C000E00000C001C00001C00380000380 +07FFFFFF800FFFFFFF803FFFFFFF007FFFFFFF00FFFFFFFF00FFFFFFFE00FFFFFFFE0028 +387CB72A>I<00000FF00000007FFE000001FFFF800003F01FC0000F800FE0001E0007F0 +001C0007F8003C0007F8007F0003F8007F8003F8007F8003F800FF8007F800FF8007F800 +FF8007F8007F0007F8003E000FF80000000FF00000000FF00000001FE00000001FC00000 +003F800000003F800000007E00000000FC00000001F80000000FE0000003FF00000003FF +E000000001F800000000FE000000007F000000003F800000003FC00000003FC00000001F +E00000001FE00000001FE00000001FE00000001FF00000001FF01F00003FF07F80003FE0 +7FC0003FE0FFC0003FE0FFC0003FE0FFC0007FC0FFC0007FC0FF80007F80FF0000FF80FC +0000FF00E00001FE00700003FC00380007F8001E000FF0000FC03FC00007FFFF800001FF +FC0000003FE00000253A7BB72A>I<000000006000000000E000000001E000000003E000 +000007E00000000FE00000000FC00000001FC00000003FC00000007FC0000000FFC00000 +01DFC0000003BF800000033F800000063F8000000C3F8000001C3F800000383F80000070 +7F000000607F000000C07F000001807F000003007F000007007F00000E00FE00001C00FE +00001800FE00003000FE00006000FE0000C000FE0001C001FC00038001FC00030001FC00 +060001FC000C0001FC00180001FC00380003F800700003F800E00003F800FFFFFFFFF8FF +FFFFFFF8FFFFFFFFF8000007F800000007F000000007F000000007F000000007F0000000 +0FF00000000FF00000000FE00000000FE00000000FE00000000FE00000003FF000001FFF +FFC0001FFFFFC0001FFFFFC025397BB82A>I<000C000018000F000078001FE007F0001F +FFFFE0001FFFFFC0001FFFFF80001FFFFF00001FFFFC00003FFFF0000031FF8000003000 +000000300000000030000000003000000000700000000060000000006000000000600000 +000060000000006000000000E000000000C07F000000C3FFE00000CF81F00000FC00FC00 +00F0007E0001E0003E0001C0003F000180003F800000003F800000001F800000001FC000 +00001FC00000001FC00000003FC00000003FC00000003FC00000003FC01F00003FC07F80 +003FC07F80007FC0FF80007F80FF80007F80FF80007F80FF0000FF00FE0000FF00C00000 +FE00E00001FE00E00001FC00600003F800700007F000380007F0003C001FC0001E003F80 +000F80FF000007FFFC000001FFF00000007F800000253A7AB72A>I<06000000000E0000 +00000F800000000FFFFFFFF80FFFFFFFF81FFFFFFFF81FFFFFFFF01FFFFFFFE03FFFFFFF +C03FFFFFFF80380000070070000006006000000E006000001C006000003800C000007000 +C00000E000C00001C00000000380000000070000000006000000000E000000001C000000 +0038000000007000000000F000000000E000000001C000000003C0000000078000000007 +800000000F000000001F000000001F000000003E000000003E000000007C00000000FC00 +000000FC00000001FC00000001F800000003F800000003F800000003F800000007F00000 +0007F00000000FF00000000FF00000000FF00000001FE00000001FE00000001FE0000000 +1FE00000001FE00000003FE00000003FC00000003FC00000001F800000000F0000000025 +3B74B82A>55 D<000007F00000003FFE000000FFFF800001F80FC00007C003E0000F0001 +F0001E0000F0001C0000F8003C00007800780000780078000078007800007800F0000078 +00F800007800F800007800F80000F800FC0000F000FE0001F000FF0003E000FFC003C000 +FFE00780007FF00F00007FFC3E00003FFE7800003FFFF000001FFFC0000007FFE0000003 +FFF0000003FFFC00000F7FFE00003C3FFF0000F80FFF8001E007FFC003C003FFC0078000 +FFE00F00007FE01E00003FE03E00000FE03C000007F07C000007F078000003F0F8000003 +E0F0000001E0F0000001E0F0000001E0F0000001C0F0000003C0F0000003C0F800000780 +78000007007C00000E003E00001E003F000078001F8001F0000FF00FE00003FFFF800000 +FFFE0000001FF00000253A7BB72A>I<00000FF00000007FFC000001FFFF000007F01F80 +000FC00FC0001F8007C0003F0007E0007E0003F000FE0003F001FC0003F003F80003F803 +F80001F807F80001F807F00001F80FF00003F80FF00003F80FF00003F81FF00003FC1FE0 +0003FC1FE00003FC1FE00003F81FE00007F81FE00007F81FE00007F81FC00007F81FC000 +0FF81FC0000FF81FC0000FF80FC0001FF80FC0001FF807E0003FF007E0007FF003E000EF +F001F001CFF000F8039FE0007C0F1FE0001FFE1FE00007F01FC00000003FC00000003FC0 +0000003F800000007F800000007F000000007F00000000FE001C0000FC007F0001FC00FF +0003F800FF0003F000FF0007E000FF000FC000FE001F8000FC003F00007000FE00007C03 +F800003FFFF000000FFFC0000003FE000000263A7AB72A>I<000000000E000000000000 +0E0000000000001E0000000000001E0000000000003E0000000000003F0000000000007F +0000000000007F000000000000FF000000000000FF000000000001FF000000000001FF80 +00000000037F8000000000037F8000000000067F8000000000067F80000000000C7F8000 +0000000C7FC000000000183FC000000000183FC000000000303FC000000000303FC00000 +0000603FC000000000603FE000000000C01FE000000001C01FE000000001801FE0000000 +03801FE000000003001FF000000007001FF000000006000FF00000000E000FF00000000C +000FF00000001C000FF000000018000FF8000000380007F8000000300007F80000007000 +07F8000000600007F8000000FFFFFFF8000000FFFFFFFC000001FFFFFFFC000001800003 +FC000003000003FC000003000003FC000006000003FC000006000003FE00000C000001FE +00000C000001FE000018000001FE000018000001FE000030000001FF000030000001FF00 +0070000000FF0000F0000000FF0001F8000001FF800FFC000003FFC0FFFF80007FFFFFFF +FF8000FFFFFFFFFF8000FFFFFE383C7DBB3E>65 D<007FFFFFFFF000007FFFFFFFFE0000 +7FFFFFFFFF800000FFC0003FE000007F80001FF000007F800007F80000FF800007F80000 +FF000003FC0000FF000003FE0000FF000003FE0000FF000001FE0000FF000001FE0001FF +000001FE0001FE000001FE0001FE000001FE0001FE000003FE0001FE000003FE0001FE00 +0003FC0003FE000007FC0003FC000007F80003FC00000FF00003FC00001FE00003FC0000 +3FC00003FC00007F800007FC0001FF000007F80007FC000007FFFFFFF0000007FFFFFFE0 +000007F80007FC000007F80000FE00000FF800007F80000FF000003FC0000FF000001FC0 +000FF000001FE0000FF000001FF0000FF000000FF0001FF000000FF0001FE000000FF800 +1FE000000FF8001FE000000FF8001FE000000FF8001FE000000FF8003FE000000FF0003F +C000001FF0003FC000001FF0003FC000001FE0003FC000003FE0003FC000007FC0007FC0 +00007FC0007F800000FF80007F800001FF00007F800003FE00007F80000FFC0001FF8000 +3FF000FFFFFFFFFFC000FFFFFFFFFF0000FFFFFFFFF8000037397DB83B>I<00000007FC +00060000007FFF800E000001FFFFE01E000007FC01F03C00001FE000787C00007F80001C +FC0000FE00000FFC0003FC000007FC0007F8000007FC000FF0000003F8001FE0000001F8 +003FC0000001F8007F80000000F800FF00000000F801FF00000000F801FE00000000F003 +FC000000007007FC000000007007F800000000700FF800000000700FF800000000701FF0 +00000000601FF000000000601FE000000000603FE000000000003FE000000000003FE000 +000000007FC000000000007FC000000000007FC000000000007FC000000000007FC00000 +000000FFC00000000000FF800000000000FF800000000000FF800000000000FF80000000 +0000FF800000000000FF800000000300FF8000000003007F8000000003007F8000000003 +007F8000000007007F8000000006003FC00000000E003FC00000000E003FC00000001C00 +1FC00000001C001FE000000038000FE000000070000FF0000000700007F8000000E00003 +F8000001C00001FC000003800000FE00000F0000007F80001E0000003FC000780000000F +F803F000000003FFFFC000000000FFFF00000000001FF8000000373D77BA3C>I<007FFF +FFFFF00000007FFFFFFFFE0000007FFFFFFFFF80000000FFC000FFC00000007F80001FE0 +0000007F800007F0000000FF800003F8000000FF000001FC000000FF000000FE000000FF +000000FF000000FF0000007F000000FF0000003F800001FF0000003F800001FE0000003F +800001FE0000003FC00001FE0000001FC00001FE0000001FC00001FE0000001FE00003FE +0000001FE00003FC0000001FE00003FC0000001FE00003FC0000001FE00003FC0000001F +E00003FC0000001FE00007FC0000001FE00007F80000003FE00007F80000003FE00007F8 +0000003FE00007F80000003FE00007F80000003FE0000FF80000003FC0000FF00000007F +C0000FF00000007FC0000FF00000007FC0000FF00000007F80000FF00000007F80001FF0 +000000FF80001FE0000000FF00001FE0000000FF00001FE0000001FE00001FE0000001FE +00001FE0000003FC00003FE0000003F800003FC0000007F800003FC0000007F000003FC0 +00000FE000003FC000001FC000003FC000003FC000007FC000007F8000007F800000FE00 +00007F800001FC0000007F800007F80000007F80001FF0000001FF8000FFC00000FFFFFF +FFFF000000FFFFFFFFFC000000FFFFFFFFC00000003B397DB83F>I<007FFFFFFFFFFE00 +7FFFFFFFFFFE007FFFFFFFFFFE0000FFC00007FE00007F800000FE00007F8000003E0000 +FF8000001E0000FF0000001E0000FF0000000E0000FF0000000E0000FF0000000E0000FF +0000000E0001FF0000000E0001FE000000060001FE000000060001FE000000060001FE00 +01800C0001FE0001800C0003FE0003000C0003FC000300000003FC000300000003FC0007 +00000003FC000700000003FC000F00000007FC001E00000007F8007E00000007FFFFFE00 +000007FFFFFE00000007FFFFFE00000007F800FE0000000FF8003C0000000FF0001C0000 +000FF0001C0000000FF0001C0000000FF0000C0000000FF0001C0006001FF00018000C00 +1FE00018000C001FE00018000C001FE000000018001FE000000018001FE000000018003F +E000000030003FC000000030003FC000000070003FC000000060003FC0000000E0003FC0 +000000E0007FC0000001E0007F80000003C0007F80000007C0007F8000001FC0007F8000 +007F8001FF800003FF80FFFFFFFFFFFF80FFFFFFFFFFFF00FFFFFFFFFFFF0037397DB839 +>I<007FFFFFFFFFFC007FFFFFFFFFFC007FFFFFFFFFFC0000FFC0000FFC00007F800001 +FC00007F8000007C0000FF8000003C0000FF0000003C0000FF0000001C0000FF0000001C +0000FF0000001C0000FF0000001C0001FF0000001C0001FE0000000C0001FE0000000C00 +01FE0000000C0001FE000000180001FE000300180003FE000600180003FC000600000003 +FC000600000003FC000600000003FC000E00000003FC000E00000007FC001C00000007F8 +003C00000007F800FC00000007FFFFFC00000007FFFFFC00000007FFFFFC0000000FF801 +F80000000FF000780000000FF000380000000FF000380000000FF000380000000FF00038 +0000001FF000300000001FE000300000001FE000300000001FE000300000001FE0000000 +00001FE000000000003FE000000000003FC000000000003FC000000000003FC000000000 +003FC000000000003FC000000000007FC000000000007F8000000000007F800000000000 +7F8000000000007F800000000001FFC000000000FFFFFFE0000000FFFFFFE0000000FFFF +FFE000000036397DB836>I<00000007FE00030000003FFF8007000001FFFFE00F000007 +FE01F81E00001FF0003C3E00007F80001E7E0000FF000007FE0003FC000007FE0007F800 +0003FE000FF0000001FC001FE0000000FC003FC0000000FC007F80000000FC00FF000000 +007C00FF000000007C01FE000000007803FC000000003807FC000000003807F800000000 +380FF800000000380FF800000000381FF000000000301FF000000000301FF00000000030 +3FE000000000003FE000000000003FE000000000007FC000000000007FC000000000007F +C000000000007FC000000000007FC00000000000FFC00000000000FF800000000000FF80 +0000000000FF800000FFFFFFFF800000FFFFFEFF800001FFFFFEFF80000000FFC07F8000 +00007F807F800000007F807F800000007F807F800000007F807F80000000FF803FC00000 +00FF803FC0000000FF003FC0000000FF001FE0000000FF001FE0000000FF000FF0000001 +FF000FF0000001FF0007F8000001FE0003FC000003FE0001FE000007FE0000FF00000E7E +00007F80001C7E00003FE000783E00000FFC03F01C000003FFFFC00C000000FFFF000000 +00000FF8000000383D78BA41>I<007FFFFFC0FFFFFF80007FFFFFC0FFFFFF80007FFFFF +80FFFFFF000000FFC00001FF800000007F800000FF000000007F800001FF00000000FF80 +0001FF00000000FF000001FE00000000FF000001FE00000000FF000001FE00000000FF00 +0001FE00000000FF000003FE00000001FF000003FE00000001FE000003FC00000001FE00 +0003FC00000001FE000003FC00000001FE000003FC00000001FE000007FC00000003FE00 +0007FC00000003FC000007F800000003FC000007F800000003FC000007F800000003FC00 +0007F800000003FC00000FF800000007FC00000FF800000007F800000FF000000007FFFF +FFFFF000000007FFFFFFFFF000000007FFFFFFFFF000000007F800001FF00000000FF800 +001FF00000000FF000001FE00000000FF000001FE00000000FF000001FE00000000FF000 +001FE00000000FF000003FE00000001FF000003FE00000001FE000003FC00000001FE000 +003FC00000001FE000003FC00000001FE000003FC00000001FE000007FC00000003FE000 +007FC00000003FC000007F800000003FC000007F800000003FC000007F800000003FC000 +007F800000003FC00000FF800000007FC00000FF800000007F800000FF000000007F8000 +00FF000000007F800000FF000000007F800000FF00000001FFC00003FF800000FFFFFF81 +FFFFFF0000FFFFFF81FFFFFF0000FFFFFF01FFFFFE000041397DB83E>I<003FFFFFE000 +3FFFFFE0007FFFFFE000007FE00000003FC00000003FC00000007FC00000007F80000000 +7F800000007F800000007F800000007F80000000FF80000000FF00000000FF00000000FF +00000000FF00000000FF00000001FF00000001FE00000001FE00000001FE00000001FE00 +000001FE00000003FE00000003FC00000003FC00000003FC00000003FC00000003FC0000 +0007FC00000007F800000007F800000007F800000007F800000007F80000000FF8000000 +0FF00000000FF00000000FF00000000FF00000000FF00000001FF00000001FE00000001F +E00000001FE00000001FE00000001FE00000003FE00000003FC00000003FC00000003FC0 +0000003FC0000000FFE000007FFFFFC0007FFFFFC000FFFFFFC00023397EB81E>I<007F +FFFFC000FFFFC0007FFFFFC000FFFF80007FFFFFC000FFFF800000FFC000003FF8000000 +7F8000001FC00000007F8000001F00000000FF8000001C00000000FF0000003800000000 +FF0000007000000000FF000000E000000000FF000003C000000000FF0000070000000001 +FF00000E0000000001FE00001C0000000001FE0000380000000001FE0000700000000001 +FE0001C00000000001FE0003800000000003FE0007000000000003FC000E000000000003 +FC001C000000000003FC0070000000000003FC00F0000000000003FC01F8000000000007 +FC03F8000000000007F807FC000000000007F81FFC000000000007F83BFE000000000007 +F873FE000000000007F8E1FF00000000000FF9C1FF00000000000FF700FF80000000000F +FE00FF80000000000FFC007FC0000000000FF8007FC0000000000FF0003FE0000000001F +F0003FE0000000001FE0001FF0000000001FE0001FF0000000001FE0000FF0000000001F +E0000FF8000000001FE0000FF8000000003FE00007FC000000003FC00007FC000000003F +C00003FE000000003FC00003FE000000003FC00001FF000000003FC00001FF000000007F +C00000FF800000007F800000FF800000007F8000007FC00000007F8000007FC00000007F +800000FFE0000001FFC00001FFF80000FFFFFF800FFFFFC000FFFFFF801FFFFF8000FFFF +FF801FFFFF800042397DB841>75 D<007FFFFFF00000007FFFFFF00000007FFFFFF00000 +0000FFC000000000007F8000000000007F800000000000FF800000000000FF0000000000 +00FF000000000000FF000000000000FF000000000000FF000000000001FF000000000001 +FE000000000001FE000000000001FE000000000001FE000000000001FE000000000003FE +000000000003FC000000000003FC000000000003FC000000000003FC000000000003FC00 +0000000007FC000000000007F8000000000007F8000000000007F8000000000007F80000 +00000007F800000000000FF800000000000FF000000000000FF000000000000FF0000000 +00000FF000000000000FF000000180001FF000000300001FE000000300001FE000000300 +001FE000000700001FE000000600001FE000000600003FE000000E00003FC000000C0000 +3FC000000C00003FC000001C00003FC000003C00003FC000003800007FC000007800007F +800000F800007F800001F800007F800007F000007F80001FF00001FF8000FFF000FFFFFF +FFFFF000FFFFFFFFFFE000FFFFFFFFFFE00031397DB834>I<007FFF8000000003FFFE00 +7FFFC000000003FFFE007FFFC000000007FFFE0000FFC000000007FE0000007FC0000000 +0DFC0000006FE00000001BFC000000EFE00000001BFC000000CFE000000033F8000000CF +E000000033F8000000C7F000000063F8000000C7F000000063F8000000C7F0000000C7F8 +000001C7F0000000C7F800000187F000000187F000000183F800000307F000000183F800 +000307F000000183F800000607F000000183F80000060FF000000381FC00000C0FF00000 +0301FC00000C0FE000000301FC0000180FE000000301FC0000180FE000000301FC000030 +0FE000000300FE0000301FE000000700FE0000601FE000000600FE0000C01FC000000600 +FE0000C01FC0000006007F0001801FC0000006007F0001801FC0000006007F0003003FC0 +00000E007F0003003FC000000C007F0006003F8000000C003F8006003F8000000C003F80 +0C003F8000000C003F8018003F8000000C003F8018007F8000001C001FC030007F800000 +18001FC030007F00000018001FC060007F00000018001FC060007F00000018001FC0C000 +7F00000018000FE0C000FF00000038000FE18000FF00000030000FE30000FE0000003000 +0FE30000FE00000030000FE60000FE000000300007F60000FE000000300007FC0001FE00 +0000700007FC0001FE000000600007F80001FC000000600003F80001FC000000F00003F0 +0001FC000001F00003E00001FC000007FC0003E00007FE0000FFFFE003C003FFFFFC00FF +FFE001C003FFFFFC00FFFFE0018003FFFFFC004F397DB84C>I<007FFFC00003FFFF8000 +7FFFC00003FFFF80007FFFE00003FFFF0000007FE000003FF00000007FF000000F800000 +007FF000000700000000EFF800000700000000CFF800000600000000C7FC000006000000 +00C7FC00000600000000C3FE00000600000000C3FE00000E00000001C1FF00000E000000 +0181FF00000C0000000180FF80000C0000000180FF80000C00000001807FC0000C000000 +01807FC0001C00000003803FE0001C00000003003FE0001800000003001FF00018000000 +03001FF0001800000003000FF8001800000003000FF80038000000070007FC0038000000 +060007FC0030000000060003FE0030000000060003FE0030000000060001FF0030000000 +060000FF00700000000E0000FF80700000000C00007F80600000000C00007FC060000000 +0C00003FC0600000000C00003FE0600000000C00001FE0E00000001C00001FF0E0000000 +1800000FF0C00000001800000FF8C000000018000007F8C000000018000007FCC0000000 +18000003FDC000000038000003FFC000000030000001FF8000000030000001FF80000000 +30000000FF8000000030000000FF80000000300000007F80000000700000007F80000000 +600000003F00000000600000003F00000000F00000001F00000001F00000001F00000007 +FC0000000F000000FFFFE000000F000000FFFFE0000006000000FFFFC000000600000041 +397DB83E>I<0000000FFC0000000000FFFF8000000003F80FE00000000FC003F8000000 +3F0000FC0000007E00007E000001F800003F000003F000001F800007E000000FC0000FC0 +00000FE0001F80000007E0003F80000007F0007F00000007F000FE00000003F801FE0000 +0003F801FC00000003FC03FC00000003FC03F800000001FC07F800000001FE0FF0000000 +01FE0FF000000001FE1FF000000001FE1FE000000001FE1FE000000001FE3FE000000001 +FE3FE000000003FE3FC000000003FE7FC000000003FE7FC000000003FE7FC000000003FE +7FC000000003FE7FC000000003FEFF8000000007FCFF8000000007FCFF8000000007FCFF +8000000007FCFF800000000FF8FF800000000FF8FF800000000FF8FF800000001FF07F80 +0000001FF07F800000001FE07F800000003FE07F800000003FC07F800000007F803FC000 +00007F803FC0000000FF003FC0000000FE001FC0000001FE001FE0000003FC000FE00000 +03F80007F0000007F00007F000000FE00003F800001FC00001FC00003F000000FE00007E +0000007F0001FC0000001F8007F00000000FF01FC000000001FFFE00000000003FF00000 +00373D77BA41>I<007FFFFFFFE000007FFFFFFFFC00007FFFFFFFFF000000FFC000FFC0 +00007F80001FE000007F80000FF00000FF800007F80000FF000003FC0000FF000003FC00 +00FF000003FC0000FF000003FE0000FF000003FE0001FF000003FE0001FE000003FE0001 +FE000003FE0001FE000003FE0001FE000003FE0001FE000003FC0003FE000007FC0003FC +000007FC0003FC000007F80003FC00000FF00003FC00000FF00003FC00001FE00007FC00 +003FC00007F800007F000007F80001FE000007F8000FF8000007FFFFFFE0000007FFFFFF +0000000FF800000000000FF000000000000FF000000000000FF000000000000FF0000000 +00000FF000000000001FF000000000001FE000000000001FE000000000001FE000000000 +001FE000000000001FE000000000003FE000000000003FC000000000003FC00000000000 +3FC000000000003FC000000000003FC000000000007FC000000000007F8000000000007F +8000000000007F8000000000007F800000000001FFC000000000FFFFFF80000000FFFFFF +80000000FFFFFF8000000037397DB839>I<007FFFFFFF000000007FFFFFFFF00000007F +FFFFFFFC00000000FFC003FF000000007F80007FC00000007F80001FE0000000FF80000F +F0000000FF00000FF0000000FF000007F8000000FF000007F8000000FF000007FC000000 +FF000007FC000001FF000007FC000001FE000007FC000001FE000007FC000001FE000007 +FC000001FE000007FC000001FE00000FF8000003FE00000FF8000003FC00000FF0000003 +FC00001FE0000003FC00001FC0000003FC00003F80000003FC00007F00000007FC0001FE +00000007F80003F800000007F8003FE000000007FFFFFF0000000007FFFFFC0000000007 +F8007F000000000FF8001FC00000000FF0000FE00000000FF00007F00000000FF00007F8 +0000000FF00003F80000000FF00003FC0000001FF00003FC0000001FE00003FC0000001F +E00003FC0000001FE00003FC0000001FE00003FC0000001FE00003FC0000003FE00007FC +0000003FC00007FC0000003FC00007FC0000003FC00007FC0000003FC00007FC0000003F +C00007FC0000007FC00007FC00C0007F800007FC00C0007F800007FC00C0007F800007FC +01C0007F800007FC018001FFC00007FC0380FFFFFF8003FC0300FFFFFF8001FE0700FFFF +FF0000FE0E0000000000003FFC00000000000007F0003A3B7DB83D>82 +D<000003FC003000001FFF807000007FFFE0F00001FC03F1E00003F0007BE00007E0003F +E0000FC0001FE0001F80000FE0003F000007E0003E000007C0007E000003C000FC000003 +C000FC000003C000FC000003C001FC000001C001F80000018001FC0000018001FC000001 +8001FC0000018001FC0000018001FE0000000001FF0000000001FF8000000001FFE00000 +0000FFFE00000000FFFFC00000007FFFFC0000003FFFFF0000003FFFFFC000001FFFFFF0 +000007FFFFF8000001FFFFF80000003FFFFC00000003FFFC000000007FFE0000000007FE +0000000003FE0000000001FF0000000000FF0000000000FF00000000007F00180000007F +00180000007F00180000007F00380000007E00380000007E00380000007E00380000007E +0038000000FC0038000000FC007C000000F8007C000001F8007E000003F0007F000003E0 +007F800007C0007FC0000F8000F9F0003F0000F0FE00FE0000F03FFFF80000E00FFFE000 +00C001FF0000002C3D7CBA2E>I<07FFFFFFFFFFFC07FFFFFFFFFFFC07FFFFFFFFFFFC07 +F8007FE003FC0FC0003FC000FC0F80003FC0003C0E00007FC0003C1E00007F80001C1C00 +007F80001C1C00007F80001C1800007F80001C3800007F80000C300000FF80000C300000 +FF00000C300000FF00000C600000FF00000C600000FF000018600000FF000018C00001FF +000018000001FE000000000001FE000000000001FE000000000001FE000000000001FE00 +0000000003FE000000000003FC000000000003FC000000000003FC000000000003FC0000 +00000003FC000000000007FC000000000007F8000000000007F8000000000007F8000000 +000007F8000000000007F800000000000FF800000000000FF000000000000FF000000000 +000FF000000000000FF000000000000FF000000000001FF000000000001FE00000000000 +1FE000000000001FE000000000001FE000000000001FE000000000003FE000000000003F +C000000000003FC000000000003FC000000000007FC00000000000FFE000000003FFFFFF +F8000007FFFFFFF8000007FFFFFFF80000363977B83C>IIII<001FFFFFC0 +0FFFFE003FFFFFC01FFFFE003FFFFF801FFFFE00007FFC0003FFC000003FF00001FC0000 +003FF00000F80000001FF00000E00000000FF00001C00000000FF80001800000000FF800 +030000000007FC00070000000007FC000E0000000003FE000C0000000003FE0018000000 +0001FF00300000000001FF00600000000000FF80E00000000000FF81C000000000007FC1 +8000000000007FC30000000000003FE60000000000003FEE0000000000001FFC00000000 +00001FF80000000000001FF00000000000000FF80000000000000FF800000000000007FC +00000000000007FC00000000000003FE00000000000007FE0000000000000DFF00000000 +000019FF00000000000038FF80000000000070FF800000000000607FC00000000000C07F +C00000000001803FC00000000003003FE00000000007003FE0000000000E001FF0000000 +000C001FF00000000018000FF80000000030000FF800000000700007FC00000000E00007 +FC00000001C00003FE00000001800003FE00000003000001FF00000007000001FF000000 +0E000000FF8000003E000000FF8000007F000001FFC00003FF800003FFE000FFFFF0003F +FFFF80FFFFF0003FFFFF80FFFFF0003FFFFF803F397EB83E>I<0000FF00000007FFE000 +001F01F8000078007C0000F8007E0000FE003F0001FE001F0001FE001F8001FE001F8001 +FE001F8001FC001F800070001F800000001F800000001F800000001F800000001F800000 +0FFF800001FFFF80000FFC3F00007FC03F0001FE003F0003F8003F0007F0007F000FE000 +7F001FC0007E003F80007E007F80007E067F00007E067F0000FE06FF0000FC0CFE0001FC +0CFE0001FC0CFE0003FC0C7F00077C187F000E7C183F801C7E301FC0F83FF007FFE01FC0 +00FF000F8027277CA52A>97 D<007F0000001FFF0000001FFE0000001FFE00000001FE00 +000000FE00000000FE00000000FE00000000FC00000000FC00000000FC00000000FC0000 +0000FC00000001FC00000001F800000001F800000001F800000001F800000001F8000000 +03F800000003F000000003F01FC00003F07FF80003F1E03E0003F7801F0007FE000F8007 +FC0007C007F80007E007F00003E007E00003F007E00003F00FE00003F80FC00001F80FC0 +0001F80FC00001F80FC00001F80FC00003F81FC00003F81F800003F81F800003F81F8000 +03F81F800003F81F800007F83F800007F03F000007F03F000007E03F00000FE03F00000F +C03F00001FC07F00001F807F00003F007F00007F007F80007E007D8000FC0079C001F000 +F0E007E000E0781F8000C01FFE00000007F00000253B78B92E>I<00007F800003FFF000 +0FC07C003F000E007C001F00F8007F01F800FF03F000FF07E000FF0FE000FF1FC000FE1F +C000383F8000003F8000007F0000007F0000007F000000FF000000FE000000FE000000FE +000000FE000000FE000000FE000000FE000000FC000000FE000000FE000000FE00001C7E +00001C7E0000383F0000303F0000701F8000E00F8001C007C0078003F03E0000FFF80000 +1FC00020277AA525>I<000000003F800000000FFF800000000FFF000000000FFF000000 +0000FF00000000007F00000000007F00000000007F00000000007E00000000007E000000 +00007E00000000007E0000000000FE0000000000FE0000000000FC0000000000FC000000 +0000FC0000000000FC0000000001FC0000000001FC0000000001F80000007F01F8000003 +FFE1F800000FC0F1F800003F003BF800007C001FF80001F8000FF00003F00007F00007F0 +0007F00007E00003F0000FC00007F0001FC00007F0001F800007E0003F800007E0003F00 +0007E0007F000007E0007F00000FE000FF00000FE000FE00000FC000FE00000FC000FE00 +000FC000FE00000FC000FE00001FC000FE00001FC000FC00001F8000FC00001F8000FC00 +001F8000FC00001F8000FE00003F80007E00003F80007E00007F00003E00007F00003F00 +00FF00001F0001FF00000F8003FF800007C00F7FFC0003E03C7FFC0000FFF07FF800001F +C07E0000293B7AB92E>I<00007F00000003FFE000000F81F000003E00FC00007C007C00 +01F8003E0003F0003F0007F0001F0007E0001F000FC0001F801FC0001F801F80001F803F +80001F803F80001F807F00001F807F00001F807F00001F80FFFFFFFF00FFFFFFFF00FE00 +000000FE00000000FE00000000FE00000000FE00000000FE00000000FC00000000FE0000 +0000FE000000007E00000E007E00000E007E00001C003F000018001F000038001F800070 +000FC001E00007E003800001F01F0000007FFC0000001FE0000021277BA525>I<000000 +7F00000001FFC0000007C1E000001F87F000003F0FF000007E0FF00000FC0FF00000FC0F +F00001F80FE00001F807C00003F000000003F000000003F000000003F000000007F00000 +0007E000000007E000000007E000000007E000000007E00000000FE00000000FC0000000 +0FC0000007FFFFE00007FFFFE00007FFFFE000001FC00000001F800000001F800000001F +800000001F800000001F800000003F800000003F000000003F000000003F000000003F00 +0000003F000000007F000000007E000000007E000000007E000000007E000000007E0000 +0000FE00000000FC00000000FC00000000FC00000000FC00000000FC00000001FC000000 +01F800000001F800000001F800000001F800000003FC000000FFFFF00000FFFFF00000FF +FFF00000243B7EBA19>I<0000000007E000001FE01FF000007FF878780001F03FE0F800 +07E01F80F8000FC01F80F0001F800F8060003F000FC000003F000FC000007E0007C00000 +7E000FC00000FE000FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000 +FC001F800000FC001F8000007C003F0000007C003E0000003E007C0000003F00F8000000 +7F83F0000000E7FFC0000000E0FE00000001C00000000001C00000000001C00000000001 +C00000000001C00000000001E00000000001F00000000001FFFFE0000001FFFFFE000000 +FFFFFF8000007FFFFFC00001FFFFFFE00007C0003FF0001F800007F0003F000003F8003E +000001F8007C000000F800FC000000F800F8000000F800F8000000F800F8000000F800F8 +000001F800F8000001F000F8000003E0007C000007E0007E00000FC0003F00003F00000F +80007E000003F007F8000000FFFFC00000001FFC0000002D387FA52A>I<0001FC000000 +007FFC000000007FF8000000007FF80000000007F80000000003F80000000003F8000000 +0003F80000000003F00000000003F00000000003F00000000003F00000000003F0000000 +0007F00000000007E00000000007E00000000007E00000000007E00000000007E0000000 +000FE0000000000FC0000000000FC03FC000000FC0FFF000000FC3C0F800000FCF007C00 +001FDC007E00001FB8007E00001FF0003E00001FE0003F00001FC0003F00001FC0007F00 +003F80007E00003F80007E00003F00007E00003F00007E00003F00007E00003F0000FE00 +007F0000FE00007E0000FC00007E0000FC00007E0000FC00007E0000FC00007E0001FC00 +00FE0001FC0000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0003F800 +01FC0003F80001F80003F00001F80003F00001F80003F00001F80003F00003F80007F000 +FFFFE1FFFFC0FFFFE1FFFFC0FFFFC1FFFF802A3A7EB92E>I<0001C00007F0000FF0000F +F8000FF8000FF0000FF0000FE00003800000000000000000000000000000000000000000 +00000000000000000000000FC003FFC003FFC003FFC0003FC0001F80001F80001F80001F +80001F80003F80003F00003F00003F00003F00003F00007F00007E00007E00007E00007E +00007E0000FE0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80001F8 +0003F800FFFFC0FFFFC0FFFFC015387EB717>I<0001FC000000007FFC000000007FF800 +0000007FF80000000007F80000000003F80000000003F80000000003F80000000003F000 +00000003F00000000003F00000000003F00000000003F00000000007F00000000007E000 +00000007E00000000007E00000000007E00000000007E0000000000FE0000000000FC000 +0000000FC0000000000FC007FFF0000FC007FFF0000FC007FFE0001FC003FF00001F8003 +F800001F8003E000001F80038000001F80070000001F801E0000003F80380000003F0070 +0000003F01E00000003F03800000003F07800000003F0F800000007F3FC00000007E7FC0 +0000007EE7E00000007F87F00000007F03F00000007E03F8000000FE01F8000000FC01FC +000000FC00FC000000FC00FE000000FC007E000000FC003F000001FC003F000001F8001F +800001F8001FC00001F8001FC00001F8001FE00003FC001FF000FFFFE0FFFF00FFFFE0FF +FF00FFFFC0FFFF002C3A7EB92C>107 D<0000FC007FFC007FF8007FF80007F80003F800 +03F80003F80003F00003F00003F00003F00003F00007F00007E00007E00007E00007E000 +07E0000FE0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80001F8000 +1F80003F80003F00003F00003F00003F00003F00007F00007E00007E00007E00007E0000 +7E0000FE0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80001F80003 +F800FFFFE0FFFFC0FFFFC0163A7EB917>I<000FC03FC0007F800003FFC0FFF001FFE000 +07FFC3C0F80781F00007FFCF007C1E00F800003FDC007E3800FC00001FB8007E7000FC00 +001FF0003EE0007C00001FE0003FC0007E00001FC0003F80007E00001FC0007F8000FE00 +003F80007F0000FC00003F80007F0000FC00003F00007E0000FC00003F00007E0000FC00 +003F00007E0000FC00003F00007E0000FC00007F0000FE0001FC00007E0000FC0001F800 +007E0000FC0001F800007E0000FC0001F800007E0000FC0001F800007E0000FC0001F800 +00FE0001FC0003F80000FC0001F80003F00000FC0001F80003F00000FC0001F80003F000 +00FC0001F80003F00000FC0001F80003F00001FC0003F80007F00001F80003F00007E000 +01F80003F00007E00001F80003F00007E00001F80003F00007E00003FC0007F8000FF000 +FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF80FFFFC1FFFF83FFFF0041257EA445>I<000F +C03FC00003FFC0FFF00007FFC3C0F80007FFCF007C00003FDC007E00001FB8007E00001F +F0003E00001FE0003F00001FC0003F00001FC0007F00003F80007E00003F80007E00003F +00007E00003F00007E00003F00007E00003F0000FE00007F0000FE00007E0000FC00007E +0000FC00007E0000FC00007E0000FC00007E0001FC0000FE0001FC0000FC0001F80000FC +0001F80000FC0001F80000FC0001F80000FC0003F80001FC0003F80001F80003F00001F8 +0003F00001F80003F00001F80003F00003F80007F000FFFFE1FFFFC0FFFFE1FFFFC0FFFF +C1FFFF802A257EA42E>I<00003FC0000001FFF8000007C07C00001F001F00007C000F80 +00F80007C001F00007C003E00003E007E00003E007C00001F00F800001F01F800001F81F +800001F83F000001F83F000001F87F000001F87F000001F87E000003F8FE000003F8FE00 +0003F8FE000003F8FE000003F8FE000003F0FE000007F0FC000007F0FC000007E0FC0000 +0FE0FC00000FC0FE00000FC07E00001F807E00001F003E00003E003F00007C001F0000F8 +000F8001F00007C007E00001F81F800000FFFE0000001FF0000025277BA52A>I<0001F8 +0FE000007FF83FFC0000FFF8F03F0000FFFBC00F800007FF000FC00003FE0007E00003FC +0003F00003F80003F00003F00003F80003F00001F80007F00001FC0007E00001FC0007E0 +0001FC0007E00001FC0007E00001FC0007E00001FC000FE00001FC000FC00001FC000FC0 +0001FC000FC00001FC000FC00001FC000FC00003FC001FC00003F8001F800003F8001F80 +0007F0001F800007F0001F80000FE0001F80000FE0003F80001FC0003F80001F80003F80 +003F80003FC0007F00003FC000FE00003FE001F800007F7003F000007E3C0FC000007E0F +FF0000007E03F80000007E0000000000FE0000000000FE0000000000FC0000000000FC00 +00000000FC0000000000FC0000000001FC0000000001FC0000000001F80000000001F800 +00000003FC00000000FFFFE0000000FFFFE0000000FFFFE00000002E3581A42E>I<001F +807C0003FF81FF0007FF878F8007FF8E1F80003F9C3F80001F383F80001F703F80001F60 +1F00001FE00400001FC00000003FC00000003F800000003F800000003F000000003F0000 +00003F000000007F000000007E000000007E000000007E000000007E000000007E000000 +00FE00000000FC00000000FC00000000FC00000000FC00000000FC00000001FC00000001 +F800000001F800000001F800000001F800000003FC000000FFFFF00000FFFFF00000FFFF +F0000021257EA421>114 D<0003FE0C000FFF9C003E01FC00F000FC01E0007C03C0003C +03C00038078000380780003807800018078000380FC000380FC0003007F0000007FC0000 +07FFE00003FFFC0003FFFF0000FFFF80007FFFC0001FFFE00000FFE000000FF0000007F0 +300003F0300001F0300001F0300001F0380001F0780001E0780001E0780001E07C0003C0 +7C0007807E000780FF001F00F3C07C00E1FFF000C03F80001E277DA521>I<0006000006 +00000600000600000E00000E00000C00001C00001C00003C00007C0000FC0000F80003F8 +0007F8001FFFFFFFFFFFFFFFFF03F80003F00003F00003F00003F00003F00007F00007E0 +0007E00007E00007E00007E0000FE0000FC0000FC0000FC0000FC0000FC0001FC00C1F80 +0C1F800C1F800C1F800C1F801C3F80183F00181F00181F00381F80301F80700FC0E007C1 +C003FF80007E00183479B220>I<01F80003F07FF800FFF0FFF801FFF0FFF801FFF007F8 +000FF003F00007E003F00007E003F00007E003F00007E003F0000FE007F0000FE007E000 +0FC007E0000FC007E0000FC007E0000FC007E0001FC00FE0001FC00FC0001F800FC0001F +800FC0001F800FC0001F800FC0003F801FC0003F801F80003F001F80003F001F80003F00 +1F80007F001F80007F003F8000FF003F0000FE003F0001FE001F0001FE001F0003FE001F +8007FF000F801EFFF807E078FFF801FFF0FFF0007F80FC00252679A42E>I<7FFFC01FFF +FFFF801FFFFFFF801FFF07FC0007F803F80003E003F00003C003F800038001F800030001 +F800060001F800060001F8000C0001FC000C0000FC00180000FC00380000FC00300000FE +006000007E006000007E00C000007E00C000007E018000003F038000003F030000003F07 +0000003F060000003F8C0000001F8C0000001F980000001F980000001FF00000000FF000 +00000FE00000000FC00000000FC00000000F800000000780000000070000000007000000 +282579A32C>I<03FFFE01FFFC03FFFE01FFF803FFFE01FFF8001FF800FF800007F000FC +000007F000F8000003F000E0000001F801C0000001F80180000000FC0300000000FE0600 +0000007E0C000000007F18000000003F30000000001FE0000000001FC0000000000FC000 +0000000FE00000000007E0000000000FF0000000001FF00000000039F80000000071F800 +000000E0FC00000001C0FE00000003807E00000003007F00000006003F0000001C001F80 +00003C001FC0000078000FC00001F8000FE00007FC001FF000FFFE007FFF80FFFE00FFFF +80FFFE00FFFF802E247FA32C>120 D<00FFFF803FFE01FFFF803FFE01FFFF003FFE000F +F8000FF00007F00007C00007F00007800007F00007000003F00006000003F0000C000003 +F0000C000003F80018000001F80038000001F80030000001F80060000001FC0060000000 +FC00C0000000FC00C0000000FC0180000000FC03800000007E03000000007E0600000000 +7E06000000007E0C000000007F0C000000003F18000000003F38000000003F3000000000 +3FE0000000001FE0000000001FC0000000001FC0000000001F80000000000F8000000000 +0F00000000000E00000000000E00000000000C00000000000C0000000000180000000000 +380000000000300000000000600000000000600000003E00C00000007E00C0000000FE01 +80000000FE0300000000FE0700000000FC0E00000000701C000000007078000000003FE0 +000000000F80000000002F3580A32C>I E /Fr 82 125 df<00000FF800FC0000007FFF +07FF000001F807DF83C00007E001FF0FC0001F8007FE1FE0003F000FFC1FE0007E000FFC +1FE0007E000FF81FE000FC000FF81FE000FC000FF0078001F80007F0000001F80003F000 +0001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F00000 +01F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001 +F80003F00000FFFFFFFFFFF800FFFFFFFFFFF800FFFFFFFFFFF80001F80003F0000001F8 +0003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F800 +03F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003 +F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0 +000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F000 +0001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F00000 +01F80003F0000001F80003F0000003FC0007F800007FFFE0FFFFF0007FFFE0FFFFF0007F +FFE0FFFFF000333B7FBA30>11 D<00000FF8000000007FFE00000001F80780000007E001 +C000001F8000E000003F0007E000007E000FF000007E000FF00000FC000FF00000FC000F +F00001F8000FF00001F80007E00001F80001800001F80000000001F80000000001F80000 +000001F80000000001F80000000001F80000000001F80000000001F80000000001F80000 +000001F80003F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001F8000FF00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00003FC0007F8007FFFE0FFFFC07FFFE0FF +FFC07FFFE0FFFFC02A3B7FBA2E>I<00000FFC000000007FFF70000001F803F0000007E0 +07F000001F800FF000003F000FF000007E000FF000007E000FF00000FC000FF00000FC00 +07F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00003FC0007F8007FFFE0FFFFC07FFFE0 +FFFFC07FFFE0FFFFC02A3B7FBA2E>I<00000FF0001FF0000000007FFE00FFFC00000001 +F80F83F00F00000007E001CFC0038000001F8000FF0001C000003F0007FE000FC000007E +000FFC001FE000007E000FFC001FE00000FC000FF8001FE00000FC000FF8001FE00001F8 +000FF0001FE00001F80007F0000FC00001F80003F00003000001F80003F00000000001F8 +0003F00000000001F80003F00000000001F80003F00000000001F80003F00000000001F8 +0003F00000000001F80003F00000000001F80003F00000000001F80003F00000000001F8 +0003F00007E000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE00001F8 +0003F0001FE00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F8 +0003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F8 +0003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F8 +0003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F8 +0003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F8 +0003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F8 +0003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F8 +0003F00007E00003FC0007F8000FF0007FFFE0FFFFC1FFFF807FFFE0FFFFC1FFFF807FFF +E0FFFFC1FFFF80413B7FBA45>I<003C007E007E00FE01FE03FC03F007E00FC01F801E00 +3C007800F000C0000F0F6FB92A>19 D<1C001C007F007F00FF80FF80FF80FF80FFC0FFC0 +FFC0FFC0FFC0FFC07FC07FC01CC01CC000C000C000C000C000C000C000C000C001C001C0 +0180018001800180038003800300030007000700060006000E000E001C001C0038003800 +70007000600060001A197DB92A>34 D<0000000C000300000000001E000780000000001E +000780000000003E000F80000000003E000F80000000003C000F00000000003C000F0000 +0000007C001F00000000007C001F000000000078001E000000000078001E000000000078 +001E0000000000F8003E0000000000F8003E0000000000F0003C0000000000F0003C0000 +000001F0007C0000000001F0007C0000000001E000780000000001E000780000000003E0 +00F80000000003E000F80000000003C000F00000000003C000F00000000003C000F00000 +000007C001F000007FFFFFFFFFFFFF80FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC07FFFFFFF +FFFFFF8000001F0007C0000000001E000780000000001E000780000000001E0007800000 +00003E000F80000000003E000F80000000003C000F00000000003C000F00000000007C00 +1F00000000007C001F000000000078001E000000000078001E000000000078001E000000 +0000F8003E0000007FFFFFFFFFFFFF80FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC07FFFFFFF +FFFFFF800003E000F80000000003C000F00000000003C000F00000000003C000F0000000 +0007C001F00000000007C001F000000000078001E000000000078001E0000000000F8003 +E0000000000F8003E0000000000F0003C0000000000F0003C0000000001F0007C0000000 +001F0007C0000000001E000780000000001E000780000000001E000780000000003E000F +80000000003E000F80000000003C000F00000000003C000F00000000007C001F00000000 +007C001F000000000078001E000000000078001E000000000030000C000000003A4A7BB9 +45>I<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001C00180018003 +800300070006000E001C003800700060000A1979B917>39 D<0000600000E00001C00003 +80000700000E00001E00003C0000780000780000F00001E00001E00003C00003C00007C0 +000780000F80000F00000F00001F00001E00001E00003E00003E00003E00007C00007C00 +007C00007C00007C00007C0000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F800007C00007C00 +007C00007C00007C00007C00003E00003E00003E00001E00001E00001F00000F00000F00 +000F800007800007C00003C00003C00001E00001E00000F000007800007800003C00001E +00000E000007000003800001C00000E0000060135278BD20>II<000380000007C00000 +07C0000007C0000007C0000007C0000007C0000007C0007803803CFC03807EFE0380FE7F +8383FC3FC387F80FE38FE003FBBF8000FFFE00003FF800000FE000000FE000003FF80000 +FFFE0003FBBF800FE38FE03FC387F87F8383FCFE0380FEFC03807E7803803C0007C00000 +07C0000007C0000007C0000007C0000007C0000007C000000380001F247BBD2A>I<1C00 +7F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001C001800180038003000700 +06000E001C003800700060000A19798817>44 DI<1C007F00FF80FF80FF80FF80FF807F001C000909798817>I<0000000C0000 +001E0000003E0000003E0000003C0000007C0000007C00000078000000F8000000F80000 +00F0000001F0000001F0000001E0000003E0000003E0000003C0000007C0000007C00000 +078000000F8000000F8000000F0000001F0000001F0000001E0000003E0000003E000000 +3C0000007C0000007C00000078000000F8000000F8000000F0000001F0000001F0000001 +E0000003E0000003E0000007C0000007C00000078000000F8000000F8000000F0000001F +0000001F0000001E0000003E0000003E0000003C0000007C0000007C00000078000000F8 +000000F8000000F0000001F0000001F0000001E0000003E0000003E0000003C0000007C0 +000007C00000078000000F8000000F8000000F0000001F0000001F0000001E0000003E00 +00003E0000003C0000007C0000007C00000078000000F8000000F8000000F00000006000 +00001F537BBD2A>I<0003F80000001FFF0000007E0FC00000F803E00001E000F00003C0 +00780007C0007C000F80003E000F80003E001F00001F001F00001F003F00001F803F0000 +1F803F00001F807E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000F +C0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0 +FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE +00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE07E00000FC07E00000FC07E00 +000FC07E00000FC07F00001FC03F00001F803F00001F803F00001F801F00001F001F8000 +3F000F80003E000F80003E0007C0007C0003E000F80001F001F00000F803E000007E0FC0 +00001FFF00000003F80000233A7DB72A>I<0001C0000003C0000007C000001FC00000FF +C000FFFFC000FFFFC000FF1FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000003FE0007FFFFFF07FFFFFF07FFFFFF01C3879B72A>I<000FF0 +0000007FFE000001FFFF800003E03FE0000F000FF0000E0007F8001C0003FC00380001FE +00300001FE00700000FF00600000FF00FC0000FF00FF00007F80FF80007F80FF80007F80 +FF80007F80FF80007F80FF80007F807F00007F801C00007F800000007F80000000FF0000 +0000FF00000000FF00000001FE00000001FC00000003FC00000003F800000007F0000000 +07E00000000FE00000001FC00000003F800000003F000000007C00000000F800000001F0 +00000003E000000007C00000000F800000000F000000001E000180003C00018000780001 +8000F000038001E000030003C000030007800003000E000007000FFFFFFF001FFFFFFF00 +3FFFFFFF007FFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFFFE0021387CB72A>I<0007F800 +00003FFF0000007FFFC00001F80FF00003C007F800078003FC000E0001FC000F0001FE00 +1FE000FE001FF000FF001FF000FF001FF000FF001FF000FF001FF000FF000FE000FF0007 +C000FF00000000FE00000001FE00000001FE00000001FC00000003F800000003F8000000 +07F000000007E00000000F800000007E0000001FFC0000001FFF800000000FE000000007 +F000000001FC00000001FE00000000FF000000007F800000007F800000007FC00000007F +C00000003FC00000003FE00000003FE01E00003FE07F80003FE0FFC0003FE0FFC0003FE0 +FFC0003FE0FFC0003FE0FFC0003FC0FF80007FC07F80007F807E00007F80700000FF0038 +0001FE001E0001FE000F8003F80007F00FF00001FFFFC000007FFF0000000FF80000233A +7DB72A>I<000000380000000038000000007800000000F800000000F800000001F80000 +0003F800000007F800000007F80000000FF80000001FF80000001BF800000033F8000000 +73F800000063F8000000C3F8000001C3F800000183F800000303F800000703F800000603 +F800000C03F800001C03F800001803F800003003F800007003F800006003F80000C003F8 +0001C003F800038003F800030003F800070003F8000E0003F8000C0003F800180003F800 +380003F800300003F800600003F800E00003F800FFFFFFFFF8FFFFFFFFF8FFFFFFFFF800 +0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000 +03F800000003F800000003F800000003F800000007FC000003FFFFF80003FFFFF80003FF +FFF825397EB82A>I<0600000C000780003C0007F003F80007FFFFF80007FFFFF00007FF +FFE00007FFFF800007FFFF000007FFFC0000067FE0000006000000000600000000060000 +000006000000000600000000060000000006000000000600000000060000000006000000 +0006000000000607F80000063FFE000006780F800007E007E000078003F000070001F800 +060001F800060000FC00000000FE00000000FE00000000FF000000007F000000007F0000 +00007F800000007F800000007F800000007F803E00007F807F00007F80FF80007F80FF80 +007F80FF80007F80FF80007F80FF00007F00FE0000FF00E00000FF00600000FE00700000 +FE00300001FC00380001F8001C0003F8001E0007F0000F800FE00007E03F800001FFFF00 +00007FFC0000001FE00000213A7CB72A>I<00003FC0000001FFF0000007FFFC00000FE0 +3E00003F800700007E001F0000FC003F8001F8007F8003F0007F8003F0007F8007E0007F +800FE0003F000FC0001E001FC00000001FC00000003F800000003F800000003F80000000 +7F800000007F000000007F01FC00007F07FF8000FF1E07E000FF3801F000FF7000F800FF +6000FC00FFE0007E00FFC0003F00FFC0003F00FF80003F80FF80003FC0FF80001FC0FF80 +001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00001FE07F0000 +1FE07F00001FE07F00001FE07F00001FE03F80001FE03F80001FC03F80001FC01F80001F +C01F80003F801FC0003F800FC0003F0007E0007F0007E000FE0003F000FC0001F801F800 +00FE07F000003FFFC000001FFF00000003FC0000233A7DB72A>I<300000000038000000 +003E000000003FFFFFFFE03FFFFFFFE03FFFFFFFE03FFFFFFFC07FFFFFFFC07FFFFFFF80 +7FFFFFFF0070000006006000000E006000001C006000001800E000003800C000007000C0 +0000E000C00000C000000001C00000000380000000030000000007000000000E00000000 +0C000000001C000000003800000000380000000070000000007000000000F000000001E0 +00000001E000000003E000000003E000000003C000000007C000000007C00000000FC000 +00000FC00000000FC00000001F800000001F800000001F800000003F800000003F800000 +003F800000003F800000003F800000007F800000007F800000007F800000007F80000000 +7F800000007F800000007F800000007F800000007F800000003F000000001E000000233B +7BB82A>I<0003F80000001FFF0000007FFFC00000FC07F00001E001F80003C000FC0007 +80007C000700003E000F00001E000E00001F001E00000F001E00000F001E00000F001F00 +000F001F00000F001F80000F001F80001F001FE0001E000FF0003E000FFC003C000FFE00 +780007FF80F00007FFC1E00003FFF3C00001FFFF000000FFFE0000003FFF0000001FFFC0 +00001FFFE000007FFFF80000F0FFFC0003E07FFE0007801FFF000F000FFF801F0003FF80 +3E0001FFC03C00007FC07C00003FC07800000FE0F8000007E0F0000007E0F0000003E0F0 +000003E0F0000001E0F0000001E0F0000001E0F8000001C078000001C078000003C07C00 +0003803E000007001F00000F000F80001E0007E0007C0003F803F00000FFFFE000003FFF +80000007FC0000233A7DB72A>I<0003F80000001FFF0000007FFFC00000FC07E00003F8 +03F00007F001F8000FE000FC000FC0007E001FC0007E003F80003F003F80003F007F8000 +3F807F00003F807F00003F80FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001F +C0FF00001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00003FE0 +7F00003FE07F80003FE03F80003FE01F80007FE01F80007FE00FC000FFE007E000DFE003 +E001DFE001F0039FE000FC0F1FE0003FFC1FC00007F01FC00000001FC00000003FC00000 +003F800000003F800000003F800000003F000000007F000F00007E001F80007E003FC000 +FC003FC000FC003FC001F8003FC003F0003F8007E0001F000FC0001C001F80000F807F00 +0007FFFC000001FFF00000003FC00000233A7DB72A>I<1C007F00FF80FF80FF80FF80FF +807F001C0000000000000000000000000000000000000000000000000000000000000000 +00000000001C007F00FF80FF80FF80FF80FF807F001C00092479A317>I<1C007F00FF80 +FF80FF80FF80FF807F001C00000000000000000000000000000000000000000000000000 +0000000000000000000000001C007F00FF00FF80FF80FF80FF807F801D80018001800180 +01800380030003000700060006000E001C001800380070006000093479A317>I<003FE0 +0001FFFE0007C03F800E000FC03C0007F0300003F0700003F87C0001F8FE0001FCFF0001 +FCFF0001FCFF0001FCFF0001FC7E0001FC3C0003F8000003F8000007F0000007F000000F +E000001F8000003F0000007E0000007C000000F8000001F0000001E0000003C000000380 +000003800000070000000700000007000000060000000600000006000000060000000600 +000006000000060000000600000006000000060000000000000000000000000000000000 +0000000000000000000000000000000000000E0000003F8000007FC000007FC000007FC0 +00007FC000007FC000003F8000000E00001E3B7CBA27>63 D<0000003800000000000038 +000000000000380000000000007C0000000000007C0000000000007C000000000000FE00 +0000000000FE000000000000FE000000000001FF000000000001FF000000000001FF0000 +000000037F8000000000037F8000000000077FC000000000063FC000000000063FC00000 +00000E3FE0000000000C1FE0000000000C1FE0000000001C1FF000000000180FF0000000 +00180FF000000000380FF8000000003007F8000000003007F8000000007007FC00000000 +6003FC000000006003FC00000000C003FE00000000C001FE00000000C001FE0000000180 +01FF000000018000FF000000018000FF000000030000FF8000000300007F800000030000 +7F8000000600007FC0000007FFFFFFC0000007FFFFFFC000000FFFFFFFE000000C00001F +E000000C00001FE000001800000FF000001800000FF000001800000FF0000030000007F8 +000030000007F8000030000007F8000060000003FC000060000003FC0000E0000003FC00 +00E0000001FE0001E0000001FE0003F0000001FF000FFC000007FF80FFFF8000FFFFFEFF +FF8000FFFFFEFFFF8000FFFFFE373C7DBB3E>65 DI<000001FF80 +018000000FFFE0038000007FFFF803800001FF807E07800003FC000F0F80000FF000039F +80001FE00001DF80003F800000FF80007F0000007F8000FE0000003F8001FE0000003F80 +03FC0000001F8007F80000000F8007F80000000F800FF000000007800FF000000007801F +E000000007801FE000000003803FE000000003803FC000000003807FC000000001807FC0 +00000001807FC000000001807F800000000180FF800000000000FF800000000000FF8000 +00000000FF800000000000FF800000000000FF800000000000FF800000000000FF800000 +000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000 +00007F8000000000007FC000000001807FC000000001807FC000000001803FC000000001 +803FE000000001801FE000000003801FE000000003000FF000000003000FF00000000700 +07F8000000070007F8000000060003FC0000000E0001FE0000001C0000FE000000180000 +7F0000003800003F8000007000001FE00000E000000FF00003C0000003FC000F80000001 +FF803F000000007FFFFC000000000FFFF00000000001FF800000313D7BBA3C>IIII<000000FF8000C000000FFFF001C000003FFFFC01C00000FF803F03C00003 +FC000787C0000FF00003CFC0001FE00000EFC0003FC000007FC0007F8000003FC000FF00 +00001FC001FE0000001FC003FC0000000FC007F800000007C007F800000007C00FF00000 +0003C00FF000000003C01FE000000003C01FE000000001C03FE000000001C03FC0000000 +01C07FC000000000C07FC000000000C07FC000000000C07FC000000000C0FF8000000000 +00FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000 +FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF +800000FFFFFFFF800000FFFFFF7FC00000FFFFFF7FC00000007FE07FC00000003FC07FC0 +0000003FC03FC00000003FC03FE00000003FC01FE00000003FC01FE00000003FC00FF000 +00003FC00FF00000003FC007F80000003FC007F80000003FC003FC0000003FC001FE0000 +003FC000FF0000007FC0007F8000007FC0003FC00000FFC0001FE00000EFC0000FF80003 +C7C00003FE000783C00000FFC03F01C000003FFFFC00C000000FFFF00000000000FF8000 +00383D7CBA41>II +I<003FFFFFE0003FFFFFE0003FFFFFE000001FFC00000007F800000007F800000007F800 +000007F800000007F800000007F800000007F800000007F800000007F800000007F80000 +0007F800000007F800000007F800000007F800000007F800000007F800000007F8000000 +07F800000007F800000007F800000007F800000007F800000007F800000007F800000007 +F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8 +00000007F800000007F800000007F800000007F800000007F800000007F800000007F800 +3F0007F8007F8007F800FFC007F800FFC007F800FFC007F800FFC007F800FFC00FF000FF +800FF0007F000FE00070001FE00038001FC0001C003F80000E007F00000781FC000001FF +F00000007F800000233B7DB82B>IIIII<000003FF00000000001FFF +E000000000FE01FC00000001F8007E00000007E0001F8000000FC0000FC000003F800007 +F000007F000003F80000FE000001FC0001FC000000FE0001F80000007E0003F80000007F +0007F00000003F8007F00000003F800FE00000001FC00FE00000001FC01FE00000001FE0 +1FC00000000FE03FC00000000FF03FC00000000FF03FC00000000FF07FC00000000FF87F +8000000007F87F8000000007F87F8000000007F8FF8000000007FCFF8000000007FCFF80 +00000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000 +000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FC7F800000 +0007F87FC00000000FF87FC00000000FF87FC00000000FF83FC00000000FF03FC0000000 +0FF01FE00000001FE01FE00000001FE01FE00000001FE00FF00000003FC007F00000003F +8007F80000007F8003F80000007F0001FC000000FE0001FC000000FE0000FE000001FC00 +007F000003F800003F800007F000001FC0000FE0000007E0001F80000003F8007F000000 +00FE01FC000000001FFFE00000000003FF000000363D7BBA41>II82 +D<000FF800C0003FFE01C000FFFF81C003F807E3C007E000F7C00FC0007FC01F80003FC0 +3F00001FC03E00000FC07E000007C07E000007C07C000003C0FC000003C0FC000001C0FC +000001C0FC000001C0FE000000C0FE000000C0FE000000C0FF000000C0FF800000007FC0 +0000007FE00000007FF80000003FFF8000001FFFF800001FFFFF80000FFFFFE00007FFFF +F80003FFFFFE0000FFFFFF00003FFFFF800007FFFFC000007FFFC0000007FFE00000007F +E00000003FF00000001FF00000000FF000000007F800000007F8C0000003F8C0000003F8 +C0000001F8C0000001F8C0000001F8E0000001F8E0000001F8E0000001F0F0000001F0F0 +000003F0F8000003E0FC000007E0FE000007C0FF00000FC0FF80001F80FBF0003F00F0FE +00FE00E03FFFF800E00FFFE000C001FF0000253D7CBA2E>I<3FFFFFFFFFFFE03FFFFFFF +FFFFE03FFFFFFFFFFFE03FC003FF001FE03E0001FE0003E07C0001FE0001F0780001FE00 +00F0700001FE000070700001FE000070700001FE000070600001FE000030600001FE0000 +30600001FE000030600001FE000030E00001FE000038C00001FE000018C00001FE000018 +C00001FE000018C00001FE000018000001FE000000000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000 +01FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001 +FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE +000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00 +0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000 +00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000 +000007FF800000001FFFFFFFE000001FFFFFFFE000001FFFFFFFE00035397DB83C>IIII<7FFFFF003FFFFC007FFFFF003FFFFC007F +FFFF003FFFFC0000FFF80007FF8000007FE00003FC0000003FE00001F00000001FF00001 +E00000001FF00001C00000000FF800018000000007FC00038000000007FC000700000000 +03FE00060000000003FE000E0000000001FF001C0000000000FF80180000000000FF8038 +00000000007FC03000000000003FE06000000000003FE0E000000000001FF0C000000000 +000FF18000000000000FFB80000000000007FF00000000000007FE00000000000003FE00 +000000000001FF00000000000001FF00000000000000FF800000000000007FC000000000 +00007FC0000000000000FFE0000000000000DFE00000000000019FF00000000000038FF8 +0000000000030FF800000000000607FC00000000000E03FE00000000000C03FE00000000 +001801FF00000000003800FF00000000003000FF800000000060007FC000000000E0007F +C000000000C0003FE00000000180001FF00000000380001FF00000000300000FF8000000 +06000007FC0000000E000007FC0000000C000003FE0000001C000001FE0000003C000001 +FF000000FE000001FF800007FF800007FFE000FFFFE0003FFFFF80FFFFE0003FFFFF80FF +FFE0003FFFFF8039397EB83E>II91 D93 +D<001FE0000000FFFC000003E03F000007000F80000F8007E0001FC003F0001FE003F000 +1FE001F8001FE001F8001FE000FC000FC000FC00078000FC00000000FC00000000FC0000 +0000FC00000000FC0000007FFC000007FFFC00003FE0FC0000FE00FC0003F800FC000FF0 +00FC001FC000FC003FC000FC007F8000FC007F0000FC007F0000FC0CFE0000FC0CFE0000 +FC0CFE0000FC0CFE0001FC0CFE0001FC0CFF0003FC0C7F00077C0C7F80063E183FC01E3E +180FE0781FF003FFF00FE0007F8007C026277DA52A>97 D<03F0000000FFF0000000FFF0 +000000FFF00000000FF000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F01FE00003F07FF80003F1E03E00 +03F3801F8003F7000FC003FE0007E003FC0003F003F80001F803F00001F803F00000FC03 +F00000FC03F00000FE03F00000FE03F000007E03F000007F03F000007F03F000007F03F0 +00007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000 +007E03F00000FE03F00000FE03F00000FC03F00001FC03F80001F803F80003F003FC0003 +F003EE0007E003C6000FC003C7801F000381E07E000300FFF80000001FC000283B7EB92E +>I<0003FC00001FFF80007E03E001F8007003F000F807E001FC0FC003FC0FC003FC1F80 +03FC3F8003FC3F0001F87F0000F07F0000007F0000007E000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000007F00 +00007F0000003F0000063F8000061F80000E1FC0000C0FC0001C07E0003803F0007001F8 +00E0007C07C0001FFF000007F8001F277DA525>I<0000000FC0000003FFC0000003FFC0 +000003FFC00000003FC00000000FC00000000FC00000000FC00000000FC00000000FC000 +00000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000 +000FC00000000FC00000000FC00000000FC00003F80FC0001FFF0FC0007E078FC000F801 +EFC003F0007FC007E0003FC00FC0001FC00FC0001FC01F80000FC03F80000FC03F00000F +C07F00000FC07F00000FC07E00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0 +FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC07E00000FC07F +00000FC07F00000FC03F00000FC03F00000FC01F80001FC01F80001FC00FC0003FC007E0 +007FC003F000EFF001F801CFFF007C078FFF001FFE0FFF0007F80FC0283B7DB92E>I<00 +07F800001FFF00007C0FC001F803E003F001F007E001F80FC000F81F80007C1F80007C3F +00007E3F00003E7F00003E7F00003F7E00003FFE00003FFE00003FFE00003FFFFFFFFFFF +FFFFFFFE000000FE000000FE000000FE000000FE0000007E0000007E0000007F0000007F +0000003F0000033F8000031F8000070FC0000607C0000E07E0001C01F0003800F8007000 +7E03E0001FFF800003FC0020277EA525>I<00007E000003FF80000FC1E0001F87E0003F +0FF0007E0FF0007E0FF000FC0FF000FC0FF001F803C001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 +0000FFFFFC00FFFFFC00FFFFFC0001F8000001F8000001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000003FC00007FFFF8007FFFF8007FFF +F8001C3B7FBA19>I<00000003F0000FF00FF8003FFC3C3C00F81F707C01F00FE07C03E0 +07C07C07C003E0100FC003F0000FC003F0001F8001F8001F8001F8001F8001F8001F8001 +F8001F8001F8001F8001F8001F8001F8001F8001F8000FC003F0000FC003F00007C003E0 +0003E007C00003F00F800003F81F0000073FFC0000060FF000000E000000000E00000000 +0E000000000E000000000F000000000F000000000FC000000007FFFFC00007FFFFF80003 +FFFFFE0001FFFFFF8003FFFFFFC00F80007FE01F00000FF03E000003F07C000001F07C00 +0001F8F8000000F8F8000000F8F8000000F8F8000000F8F8000000F8FC000001F87C0000 +01F03E000003E03F000007E00F80000F8007E0003F0001FC01FC00007FFFF0000007FF00 +0026387EA52A>I<03F000000000FFF000000000FFF000000000FFF0000000000FF00000 +000003F00000000003F00000000003F00000000003F00000000003F00000000003F00000 +000003F00000000003F00000000003F00000000003F00000000003F00000000003F00000 +000003F00000000003F00000000003F00000000003F00000000003F00FF0000003F03FFC +000003F0F03F000003F1C01F800003F3800FC00003F7000FC00003FE000FC00003FC0007 +E00003FC0007E00003F80007E00003F80007E00003F80007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00003F00007E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF80293A7EB9 +2E>I<0380000FE0001FF0001FF0001FF0001FF0001FF0000FE000038000000000000000 +00000000000000000000000000000000000000000000000003F000FFF000FFF000FFF000 +07F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000 +03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000 +03F00003F00003F00003F00003F00007F800FFFFC0FFFFC0FFFFC012387EB717>I<0001 +C00007F0000FF8000FF8000FF8000FF8000FF80007F00001C00000000000000000000000 +000000000000000000000000000000000000000001F800FFF800FFF800FFF80007F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F83C01F87E01F8FF01F0FF03F0FF03F0FF03E0FE07C07C07C03C0F000FFE0003F8 +00154984B719>I<03F0000000FFF0000000FFF0000000FFF00000000FF000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F001FFFC03F001FFFC03F001FFFC03F0007FC003F0007F0003 +F0007C0003F000700003F000E00003F001C00003F003800003F007000003F01E000003F0 +38000003F078000003F0FC000003F1FC000003F3FE000003F73F000003FE3F800003F81F +800003F00FC00003F00FE00003F007E00003F003F00003F001F80003F001FC0003F000FC +0003F0007E0003F0007F0003F0003F0003F0003F8003F0001FC007F8003FF0FFFFC0FFFF +FFFFC0FFFFFFFFC0FFFF283A7EB92C>I<03F000FFF000FFF000FFF0000FF00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00007 +F800FFFFC0FFFFC0FFFFC0123A7EB917>I<03F00FF0001FE000FFF03FFC007FF800FFF0 +F03F01E07E00FFF1C01F83803F000FF3800FC7001F8003F7000FCE001F8003FE000FDC00 +1F8003FC0007F8000FC003FC0007F8000FC003F80007F0000FC003F80007F0000FC003F8 +0007F0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E000 +0FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F0 +0007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E000 +0FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F0 +0007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC007F8000FF000 +1FE0FFFFC1FFFF83FFFFFFFFC1FFFF83FFFFFFFFC1FFFF83FFFF40257EA445>I<03F00F +F00000FFF03FFC0000FFF0F03F0000FFF1C01F80000FF3800FC00003F7000FC00003FE00 +0FC00003FC0007E00003FC0007E00003F80007E00003F80007E00003F80007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1 +FFFF8029257EA42E>I<0003FE0000000FFF8000003E03E00000F800F80001F0007C0003 +E0003E0007C0001F000F80000F801F80000FC01F000007C03F000007E03F000007E07E00 +0003F07E000003F07E000003F07E000003F0FE000003F8FE000003F8FE000003F8FE0000 +03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F87E000003F07E000003 +F07F000007F03F000007E03F000007E01F80000FC00F80000F800FC0001F8007E0003F00 +03F0007E0000F800F800007E03F000001FFFC0000003FE000025277EA52A>I<03F01FE0 +00FFF07FF800FFF1E07E00FFF3801F8007F7000FC003FE0007E003FC0003F003F80003F8 +03F00001F803F00001FC03F00000FC03F00000FE03F00000FE03F00000FE03F000007F03 +F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F0 +00007F03F000007F03F00000FE03F00000FE03F00000FE03F00001FC03F00001FC03F800 +03F803F80003F003FC0007F003FE000FE003F6000FC003F7803F0003F1E07E0003F0FFF8 +0003F01FC00003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000007F8000000FFFFC00000FF +FFC00000FFFFC0000028357EA42E>I<0003F800C0001FFE01C0007E0781C000FC01C3C0 +03F000E3C007F00077C00FE00037C00FC0003FC01FC0001FC03F80001FC03F80000FC07F +00000FC07F00000FC07F00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00 +000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC07F00000FC07F0000 +0FC07F00000FC03F00000FC03F80001FC01F80001FC01FC0003FC00FC0003FC007E0007F +C003F000EFC001F801CFC0007E078FC0001FFE0FC00007F80FC00000000FC00000000FC0 +0000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000 +00000FC00000000FC00000001FE0000003FFFF000003FFFF000003FFFF28357DA42C>I< +07E01F00FFE07FC0FFE1E3E0FFE387F00FE707F003E607F003EE07F003EC03E003FC0080 +03F8000003F8000003F8000003F8000003F0000003F0000003F0000003F0000003F00000 +03F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000 +03F0000003F0000003F0000003F0000003F0000003F0000007F80000FFFFF000FFFFF000 +FFFFF0001C257EA421>I<00FF030003FFE7000F80FF001E003F003C001F0078000F0070 +000700F0000700F0000700F0000300F8000300F8000300FC000300FF0000007FE000007F +FF00003FFFE0001FFFF8000FFFFC0003FFFE0000FFFF000007FF8000007F8000001F80C0 +000FC0C00007C0C00007C0E00003C0E00003C0E00003C0F00003C0F0000380F8000780FC +000780FC000F00FF001E00F3C07C00E1FFF000C03F80001A277DA521>I<001800000018 +000000180000001800000018000000380000003800000038000000780000007800000078 +000000F8000001F8000003F8000007F800001FFFFF00FFFFFF00FFFFFF0001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800C001F8 +00C001F800C001F800C001F800C001F800C001F800C001F800C001F800C000FC01C000FC +0180007C0380007E0300003F0700000FFE000001F8001A347FB220>I<03F00007E000FF +F001FFE000FFF001FFE000FFF001FFE0000FF0001FE00003F00007E00003F00007E00003 +F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003 +F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003 +F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003 +F00007E00003F00007E00003F0000FE00003F0000FE00003F0000FE00003F0001FE00001 +F0001FE00001F8003FE00000F80077F80000FC00E7FF80003F03C7FF80001FFF87FF8000 +03FC07E00029267EA42E>IIIII<3FFFFFFC3FFFFF +FC3F8003FC3E0003F83C0007F038000FE030000FE070001FC070003F8060007F8060007F +006000FE006001FC006001FC000003F8000007F0000007F000000FE000001FC000003F80 +00003F8000007F000600FE000600FE000601FC000603F8000607F8000E07F0000E0FE000 +0C1FC0001C1FC0001C3F80003C7F00007CFF0003FCFFFFFFFCFFFFFFFC1F247EA325>I< +FFFFFFFFFF80FFFFFFFFFF80290280962A>II E /Fs 7 118 df<0000000FC0000003FFC0000003FFC00000 +03FF800000001F800000001F800000001F800000001F000000001F000000003F00000000 +3F000000003E000000003E000000007E000000007E000000007C000000007C00000000FC +00000000FC000003F0F800000FF8F800003E1DF800007C0FF80000F807F00001F007F000 +03E007F00007E003F0000FC003E0000FC003E0001F8007E0001F8007E0003F0007C0003F +0007C0003F000FC0007F000FC0007E000F80007E000F80007E001F8000FE001F8000FC00 +1F0000FC001F0600FC003F0700FC003F0F00FC003E0E00FC007E0E007C007E1E007C00FE +1C007C01FC1C003C03FC3C003E07BE38001F0E1E780007FC0FF00001F003C000223578B3 +27>100 D<0003F800000FFE00003E0F0000F8078001F0038003E0038007C003800FC003 +801F8003801F8007803F0007003F000F007E003E007E03F8007FFFE000FFFE0000FC0000 +00FC000000FC000000FC000000F8000000F8000000F8000000F8000000F8000180F80003 +C0F80003C07C0007807C001F003C003E001E00F8000F03E00007FF800001FC00001A2277 +A023>I<003F07FF0FFF0FFE007E007E007E007C007C00FC00FC00F800F801F801F801F0 +01F003F003F003E003E007E007E007C007C00FC00FC00F800F801F801F801F001F003F00 +3F003E003E007E007E007C007C18FC1CFC3CF838F838F878F870F070F0F0F8E079E03FC0 +0F00103579B314>108 D<03C003F8007F00000FF00FFE01FFC0001E783C1F07C1E0001C +7CF00F8F01F0003C3DE0079E00F000383FC007FC00F800387F8007F800F800707F0007F0 +00F800707F0007E000F800707E0007E000F800F0FC000FC001F800E0FC000FC001F00060 +F8000F8001F00000F8000F8001F00001F8001F8003F00001F8001F8003E00001F0001F00 +03E00001F0001F0003E00003F0003F0007E00003F0003F0007C00003E0003E000FC00003 +E0003E000F818007E0007E000F83C007E0007E001F838007C0007C001F038007C0007C00 +1F03800FC000FC001F07800FC000FC003E07000F8000F8003E0F000F8000F8001E0E001F +8001F8001E1C001F8001F8001E3C001F0001F0000FF0000E0000E00003E0003A227AA03F +>I<0000FC000007FF00001F07C0003E03E000FC01F001F801F003F000F807E000F807C0 +00F80FC000F81F8000FC1F8000FC3F0000FC3F0000FC3F0001FC7F0001F87E0001F87E00 +01F87E0003F8FE0003F0FC0003F0FC0003F0FC0007E0FC0007E07C000FC07C000F807C00 +1F807C003F003E007E003E00FC001F01F0000F83E00003FF800000FC00001E2278A027> +111 D<0003F0001FFC003C1E00780F00F00701E00701E00F03E01F03C01F03C01F03E004 +03E00003F00003FF8003FFE001FFF000FFF8007FFC0007FC0000FE00007E00003E38003E +FC003CFC003CFC003CFC007CF00078E000F0F001F07803E03C0F801FFE0003F80018227A +A01F>115 D<01F000000003FC0007000F1E000F000E1E001F001C1E001F003C1E001F00 +381E003F00783E003E00703E003E00703E003E00707E007E00F07C007C0060FC007C0000 +F8007C0000F800FC0001F800F80001F000F80001F000F80001F001F80003F001F00003E0 +01F00003E001F06003E003F07003E003E0F007C003E0E007C003E0E003C007E1E003C007 +E1C003E00FC1C003E01FC3C001E03FE38001F071E780007FE0FF00001F803C0024227AA0 +29>117 D E /Ft 3 108 df<001FF00080007FFE018001FFFF838003F00FC38007C001E7 +800F00007F801E00003F803C00001F803C00000F807800000F807800000780F800000380 +F800000380F800000380F800000380FC00000180FC00000180FE000001807E000000007F +800000007FC00000003FF80000003FFF8000001FFFF800000FFFFF800007FFFFE00003FF +FFF80000FFFFFC00003FFFFE000003FFFF0000003FFF00000003FF800000007F80000000 +3FC00000001FC00000000FE000000007E0C0000007E0C0000003E0C0000003E0C0000003 +E0C0000003E0E0000003E0E0000003C0F0000003C0F0000007C0F800000780FC00000F80 +FE00000F00FF80001E00F3E0007C00E1FC01F800E07FFFF000C01FFFC0008003FE000023 +377BB42E>83 D<7FFFFFFFFFFF807FFFFFFFFFFF807FFFFFFFFFFF807F8003F8007F807C +0003F8000F80780003F8000780700003F8000380700003F8000380600003F8000180E000 +03F80001C0E00003F80001C0E00003F80001C0C00003F80000C0C00003F80000C0C00003 +F80000C0C00003F80000C0C00003F80000C0C00003F80000C0000003F8000000000003F8 +000000000003F8000000000003F8000000000003F8000000000003F8000000000003F800 +0000000003F8000000000003F8000000000003F8000000000003F8000000000003F80000 +00000003F8000000000003F8000000000003F8000000000003F8000000000003F8000000 +000003F8000000000003F8000000000003F8000000000003F8000000000003F800000000 +0003F8000000000003F8000000000003F8000000000003F8000000000003F80000000000 +03F8000000000003F8000000000007FC000000001FFFFFFF0000001FFFFFFF0000001FFF +FFFF000032337CB23B>I107 +D E /Fu 30 122 df45 +D<3C7EFFFFFFFF7E3C08087A8715>I<0000003000000078000000F8000000F8000000F0 +000001F0000001F0000001E0000003E0000003E0000003C0000007C0000007C000000780 +00000F8000000F8000000F0000001F0000001F0000003E0000003E0000003C0000007C00 +00007C00000078000000F8000000F8000000F0000001F0000001F0000001E0000003E000 +0003E0000003C0000007C0000007C000000F8000000F8000000F0000001F0000001F0000 +001E0000003E0000003E0000003C0000007C0000007C00000078000000F8000000F80000 +00F0000001F0000001F0000001E0000003E0000003E0000007C0000007C0000007800000 +0F8000000F8000000F0000001F0000001F0000001E0000003E0000003E0000003C000000 +7C0000007C00000078000000F8000000F8000000F0000000600000001D4B7CB726>I<00 +0003FE000C00003FFF801C0000FFFFE01C0003FE01F83C000FF0003C7C001FC0000EFC00 +7F800007FC00FE000003FC01FC000001FC03FC000000FC03F8000000FC07F00000007C0F +E00000007C0FE00000003C1FC00000003C1FC00000001C3FC00000001C3F800000001C7F +800000000C7F800000000C7F800000000C7F000000000CFF0000000000FF0000000000FF +0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF +0000000000FF0000000000FF00000000007F00000000007F800000000C7F800000000C7F +800000000C3F800000000C3FC00000000C1FC00000001C1FC0000000180FE0000000180F +E00000003807F00000003003F80000007003FC000000E001FC000000E000FE000001C000 +7F80000380001FC0000F00000FF0001E000003FE00FC000000FFFFF00000003FFFC00000 +0003FE00002E377CB437>67 D69 D78 D<7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7F8007F001FE7C0007F0 +003E780007F0001E700007F0000E700007F0000E600007F00006E00007F00007E00007F0 +0007E00007F00007C00007F00003C00007F00003C00007F00003C00007F00003C00007F0 +0003C00007F00003000007F00000000007F00000000007F00000000007F00000000007F0 +0000000007F00000000007F00000000007F00000000007F00000000007F00000000007F0 +0000000007F00000000007F00000000007F00000000007F00000000007F00000000007F0 +0000000007F00000000007F00000000007F00000000007F00000000007F00000000007F0 +0000000007F00000000007F00000000007F00000000007F00000000007F00000000007F0 +000000000FF80000001FFFFFFC00001FFFFFFC00001FFFFFFC0030337DB237>84 +D<007F80000003FFF000000F80FC00001C003E00003F003F00003F801F80003F800FC000 +3F800FC0003F8007E0001F0007E000000007E000000007E000000007E000000007E00000 +01FFE000001FFFE00000FF87E00003FC07E0000FF007E0001FC007E0003F8007E0007F80 +07E0007F0007E000FF0007E0C0FE0007E0C0FE0007E0C0FE0007E0C0FE000FE0C0FE000F +E0C0FF001FE0C07F003BE0C03F8071F1801FC1E1FF8007FFC0FF0000FE003C0022237DA1 +26>97 D<03F0000000FFF0000000FFF0000000FFF000000007F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F03F800003F0FFE0 +0003F3C0F80003F7007E0003FE003F0003FC001F8003F8000FC003F0000FC003F00007E0 +03F00007F003F00007F003F00003F003F00003F803F00003F803F00003F803F00003F803 +F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803F00003F003F0 +0007F003F00007E003F00007E003F0000FC003F8000FC003FC001F8003EC003F0003CF00 +7C00038381F8000301FFE00000007F000025357EB32B>I<0007F800003FFF0000FC07C0 +01F000E003E003F007C007F00FC007F01F8007F03F8007F03F0003E07F0000007F000000 +7E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000 +FE000000FE0000007F0000007F0000003F0000183F8000181F8000381FC000300FC00070 +07E000E003F001C000FC0F80003FFE000007F0001D237EA122>I<0000003F0000000FFF +0000000FFF0000000FFF000000007F000000003F000000003F000000003F000000003F00 +0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000 +00003F000000003F000000003F000007F03F00003FFC3F0000FC0F3F0001F003BF0007E0 +01FF000FC000FF001F80007F001F80003F003F00003F003F00003F007F00003F007E0000 +3F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F +00FE00003F00FE00003F00FE00003F007E00003F007F00003F007F00003F003F00003F00 +1F80007F001F80007F000FC000FF0007E001FF8003F007BFFC00F81E3FFC003FFC3FFC00 +0FE03F0026357DB32B>I<000FE000007FFC0000F83F0003F00F8007E00FC00FC007E01F +8003E01F8003F03F0003F03F0001F07F0001F87E0001F87E0001F8FE0001F8FE0001F8FF +FFFFF8FFFFFFF8FE000000FE000000FE000000FE000000FE0000007E0000007F0000007F +0000003F0000183F0000181F8000380F8000300FC0007007E000E001F003C000FC0F0000 +3FFE000007F0001D237EA122>I<0001FC000007FF00001F0780003E0FC0007C1FC000FC +1FC001F81FC001F81FC003F8070003F0000003F0000003F0000003F0000003F0000003F0 +000003F0000003F0000003F0000003F0000003F0000003F00000FFFFF000FFFFF000FFFF +F00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0 +000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0 +000003F0000003F0000003F0000003F0000003F0000003F0000003F0000007F800007FFF +E0007FFFE0007FFFE0001A357FB417>I<0000001F00001FC07F8000FFF8E3C001F07FC7 +C007E03F03C00FC01F83800F800F80001F800FC0001F0007C0003F0007E0003F0007E000 +3F0007E0003F0007E0003F0007E0003F0007E0001F0007C0001F800FC0000F800F80000F +C01F800007E03F000007F07C00000EFFF800000C1FC000001C000000001C000000001C00 +0000001E000000001E000000001F000000000FFFFE00000FFFFFC00007FFFFF00003FFFF +FC0007FFFFFE001F0001FE003E00007F007C00003F007C00001F80F800000F80F800000F +80F800000F80F800000F80F800000F80FC00001F807C00001F003E00003E001F00007C00 +0FC001F80003F007E00000FFFF8000001FFC000022337EA126>I<03F0000000FFF00000 +00FFF0000000FFF000000007F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F01FC00003F07FF00003F1E0FC0003F3807C0003F7 +007E0003FE007E0003FC003F0003FC003F0003F8003F0003F8003F0003F0003F0003F000 +3F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F +0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F00 +03F0003F0003F0003F0003F0003F0007F8007F80FFFFC7FFFCFFFFC7FFFCFFFFC7FFFC26 +347EB32B>I<07800FC01FE01FE01FE01FE00FC007800000000000000000000000000000 +00000000000007E0FFE0FFE0FFE00FE007E007E007E007E007E007E007E007E007E007E0 +07E007E007E007E007E007E007E007E007E007E007E007E007E007E00FF0FFFFFFFFFFFF +10337EB215>I<03F0000000FFF0000000FFF0000000FFF000000007F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F003FFE003F003FFE003F003FFE003F001FF0003F000F80003F001E00003F001C00003F0 +03800003F00F000003F01C000003F038000003F070000003F0F0000003F3F8000003F7FC +000003FEFC000003FC7E000003F87F000003F03F800003F01F800003F00FC00003F00FE0 +0003F007E00003F003F00003F003F80003F001F80003F000FC0003F000FE0007F800FF80 +FFFFC3FFF0FFFFC3FFF0FFFFC3FFF024347EB329>107 D<07E0FFE0FFE0FFE00FE007E0 +07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E0 +07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E0 +07E007E007E007E007E007E00FF0FFFFFFFFFFFF10347EB315>I<03F01FE000FF0000FF +F07FF803FFC000FFF1E07C0F03E000FFF3803E1C01F00007F7003F3801F80003FE003F70 +01F80003FC001FE000FC0003FC001FE000FC0003F8001FC000FC0003F8001FC000FC0003 +F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F80 +00FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003 +F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F80 +00FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003 +F0001F8000FC0007F8003FC001FE00FFFFC7FFFE3FFFF0FFFFC7FFFE3FFFF0FFFFC7FFFE +3FFFF03C217EA041>I<03F01FC000FFF07FF000FFF1E0FC00FFF3807C0007F7007E0003 +FE007E0003FC003F0003FC003F0003F8003F0003F8003F0003F0003F0003F0003F0003F0 +003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F000 +3F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F +0003F0003F0003F0003F0007F8007F80FFFFC7FFFCFFFFC7FFFCFFFFC7FFFC26217EA02B +>I<0007F00000003FFE000000FC1F800001F007C00003C001E00007C001F0000F8000F8 +001F00007C001F00007C003F00007E003E00003E007E00003F007E00003F007E00003F00 +FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE +00003F807E00003F007E00003F007E00003F003F00007E003F00007E001F00007C001F80 +00FC000FC001F80007C001F00003F007E00000FC1F8000003FFE00000007F0000021237E +A126>I<03F03F8000FFF0FFE000FFF3C0F800FFF7007E0007FE003F0003FC001F8003F8 +001FC003F0000FC003F0000FE003F00007F003F00007F003F00007F003F00003F803F000 +03F803F00003F803F00003F803F00003F803F00003F803F00003F803F00003F803F00003 +F803F00007F803F00007F003F00007F003F00007E003F0000FE003F0000FC003F8001FC0 +03FC003F8003FC003F0003FF00FC0003F381F80003F1FFE00003F07F000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000007F8000000FFFFC00000FFFFC00000FFFFC0000025307EA02B>I<03 +E07C00FFE1FF00FFE38F80FFE71FC007EE1FC003EC1FC003EC1FC003FC0F8003F8000003 +F8000003F8000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003 +F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003 +F0000003F0000007F80000FFFFE000FFFFE000FFFFE0001A217FA01E>114 +D<00FF060007FFCE001F00FE003C003E0078001E0078000E00F0000E00F0000600F00006 +00F8000600F8000600FE000000FF8000007FFC00003FFFC0003FFFF0000FFFF80007FFFC +0000FFFE00000FFF000000FF0000003F80C0001F80C0000F80E0000780E0000780E00007 +80F0000780F0000700F8000F00FC000E00FE001C00F7807800E1FFE000C07F800019237E +A11E>I<00300000300000300000300000300000700000700000700000F00000F00001F0 +0001F00003F00007F0001FFFFEFFFFFEFFFFFE03F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00303F00303F0 +0303F00303F00303F00303F00303F00303F00701F80601F80600FC0E007E1C001FF80007 +E0182F7FAD1E>I<03F0003F00FFF00FFF00FFF00FFF00FFF00FFF0007F0007F0003F000 +3F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F +0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F00 +03F0003F0003F0003F0003F0003F0003F0003F0003F0007F0003F0007F0003F0007F0003 +F000FF0001F000FF0001F801FF8000F803BFFC007E073FFC001FFE3FFC0007F83F002622 +7EA02B>IIII<7FFF807FF87FFF807FF87FFF807FF807F8001FC003F8000F8001F8000700 +01F800060000FC000C0000FC000C0000FE001C00007E001800007E001800003F00300000 +3F003000003F807000001F806000001FC0E000000FC0C000000FC0C0000007E180000007 +E180000007F380000003F300000003FB00000001FE00000001FE00000000FC00000000FC +00000000FC00000000780000000078000000003000000000300000000060000000006000 +000000E000000000C000000000C0000000018000007801800000FC03000000FC03000000 +FC06000000FC0E000000701C00000078380000001FF00000000FC000000025307F9F29> +I E /Fv 7 117 df<0000001F800000000000001F800000000000003FC0000000000000 +3FC00000000000007FE00000000000007FE00000000000007FE0000000000000FFF00000 +00000000FFF0000000000001FFF8000000000001FFF8000000000001FFF8000000000003 +FFFC000000000003FFFC000000000007FFFE000000000007CFFE000000000007CFFE0000 +0000000FCFFF00000000000F87FF00000000001F87FF80000000001F03FF80000000003F +03FFC0000000003E01FFC0000000003E01FFC0000000007E01FFE0000000007C00FFE000 +000000FC00FFF000000000F8007FF000000000F8007FF000000001F8007FF800000001F0 +003FF800000003F0003FFC00000003E0001FFC00000003E0001FFC00000007FFFFFFFE00 +000007FFFFFFFE0000000FFFFFFFFF0000000FFFFFFFFF0000001F800007FF8000001F00 +0003FF8000001F000003FF8000003F000003FFC000003E000001FFC000007E000001FFE0 +00007C000000FFE000007C000000FFE00000FC000000FFF00000F80000007FF000FFFFF0 +003FFFFFF0FFFFF0003FFFFFF0FFFFF0003FFFFFF0FFFFF0003FFFFFF03C347DB343>65 +D<007FFE000003FFFFE00007FFFFF8000FF00FFC001FF803FF001FF801FF001FF800FF80 +1FF800FFC01FF8007FC00FF0007FC007E0007FC00180007FC00000007FC000007FFFC000 +0FFFFFC000FFFFFFC003FFF07FC00FFF007FC01FF8007FC03FF0007FC07FE0007FC0FFC0 +007FC0FF80007FC0FF80007FC0FF80007FC0FF8000FFC0FFC000FFC07FC001FFC07FE003 +FFE03FF80FBFFF0FFFFF1FFF03FFFC0FFF007FE007FF28217EA02B>97 +D<01FC00000000FFFC00000000FFFC00000000FFFC00000000FFFC000000000FFC000000 +0007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000 +0007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC000000 +0007FC0000000007FC07FC000007FC7FFF800007FDFFFFE00007FFF00FF80007FFC007FC +0007FF0003FE0007FE0001FF0007FC0000FF8007FC0000FF8007FC0000FFC007FC00007F +C007FC00007FC007FC00007FE007FC00007FE007FC00007FE007FC00007FE007FC00007F +E007FC00007FE007FC00007FE007FC00007FE007FC00007FE007FC00007FC007FC00007F +C007FC0000FFC007FC0000FF8007FC0000FF8007FE0001FF0007FF0003FE0007FFC007FC +0007F3F01FF80007E1FFFFE00007C07FFF800007800FF800002B347EB331>I<0007FF80 +00003FFFF00000FFFFFC0003FE01FE0007FC03FF000FF803FF001FF003FF003FE003FF00 +3FE003FF007FE001FE007FC000FC007FC0003000FFC0000000FFC0000000FFC0000000FF +C0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC00000007FC00000007FE0 +0000007FE00000003FE00007803FF00007801FF8000F800FF8001F0007FE003E0003FF80 +FC0000FFFFF800003FFFE0000007FF000021217DA027>I<01F81F80FFF87FF0FFF8FFF8 +FFF9E3FCFFFBC7FE0FFF87FE07FF07FE07FF07FE07FE07FE07FE03FC07FE01F807FE0060 +07FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC0000 +07FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC0000FFFFF000 +FFFFF000FFFFF000FFFFF0001F217EA024>114 D<00FFE1C007FFFFC00FFFFFC03F803F +C07E000FC07E0007C0FC0007C0FC0003C0FE0003C0FE0003C0FF800000FFFC0000FFFFE0 +007FFFFC007FFFFE003FFFFF800FFFFFC007FFFFE000FFFFE0000FFFF000007FF000000F +F0F00007F0F00003F0F80003F0F80003F0FC0003E0FE0007E0FF000FC0FFC01F80FFFFFF +00F9FFFC00E03FE0001C217DA023>I<003C0000003C0000003C0000003C0000003C0000 +007C0000007C0000007C000000FC000000FC000001FC000001FC000003FC000007FC0000 +1FFFFF80FFFFFF80FFFFFF80FFFFFF8007FC000007FC000007FC000007FC000007FC0000 +07FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC0000 +07FC000007FC000007FC03C007FC03C007FC03C007FC03C007FC03C007FC03C007FC03C0 +07FE078003FE078001FF0F0000FFFE00003FFC00000FF0001A2F7EAE22>I +E /Fw 49 122 df<001F00001F80003F80007F80007F8000FF0001FE0003FC0003F80007 +F0000FE0000F80001F00003E00003C0000780000E0000040000011126CC431>19 +D45 +D<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A78891B>I<0000FF00000007FF +E000001F81F800003E007C0000FC003F0001F8001F8001F0000F8003E00007C007C00003 +E007C00003E00FC00003F00F800001F01F800001F81F800001F83F800001FC3F800001FC +3F800001FC3F000000FC7F000000FE7F000000FE7F000000FE7F000000FE7F000000FEFF +000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF00 +0000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0000 +00FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000 +FF7F000000FE7F000000FE7F000000FE7F000000FE7F000000FE7F800001FE3F800001FC +3F800001FC3F800001FC1F800001F81F800001F80FC00003F00FC00003F00FC00003F007 +E00007E003E00007C003F0000FC001F8001F8000FC003F00003E007C00001F81F8000007 +FFE0000000FF000028447CC131>48 D<000030000000F0000001F0000003F000001FF000 +00FFF000FFFFF000FFE7F000FF07F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F000000FF800001FFC007FFFFFFF7FFFFFFF7FFFFFFF204278C131>I<00 +01FF0000000FFFE000003FFFFC0000FE01FE0001F0007F8003C0003FC00700001FE00E00 +001FE00E00000FF00FE0000FF01FF0000FF81FF0000FF81FF00007F81FF80007F81FF000 +07F81FF00007F80FE0000FF803C0000FF80000000FF00000000FF00000000FF00000001F +E00000001FE00000003FC00000003F800000007F00000000FE00000001FC00000003F000 +00001FC000000FFF0000000FFFF000000001FC000000007F000000003F800000001FC000 +00000FE00000000FF000000007F800000007FC00000003FC00000003FE00000003FE0000 +0001FE00000001FF00000001FF00000001FF1E000001FF7F800001FFFFC00001FFFFC000 +01FFFFC00001FFFFC00001FFFFC00001FEFF800003FEFF800003FE7E000003FC70000007 +FC30000007F83800000FF81C00000FF00E00001FE00780003FC003E0007F8001FE01FE00 +007FFFF800000FFFE0000001FF000028447CC131>51 D<00000003800000000003800000 +00000780000000000F80000000000F80000000001F80000000003F80000000003F800000 +00007F8000000000FF8000000000FF8000000001FF8000000003BF80000000033F800000 +00073F80000000063F800000000C3F800000001C3F80000000183F80000000303F800000 +00703F80000000603F80000000C03F80000001C03F80000001803F80000003003F800000 +07003F80000006003F8000000C003F8000001C003F80000018003F80000030003F800000 +70003F80000060003F800000E0003F800001C0003F80000180003F80000380003F800003 +00003F80000600003F80000E00003F80000C00003F80001800003F80003800003F800030 +00003F80006000003F8000E000003F8000FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC000 +00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000 +00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000 +00003F8000000000FFE00000007FFFFFC000007FFFFFC000007FFFFFC02A437DC231>I< +06000000C007C00007C007FC007F8007FFFFFF0007FFFFFE0007FFFFFC0007FFFFF80007 +FFFFE00007FFFF8000063FFC000006000000000600000000060000000006000000000600 +000000060000000006000000000600000000060000000006000000000600000000060000 +0000060000000006000000000600FF00000607FFC000061F01F000063800FC0006F0007E +0007C0003F000780001F800780001FC00700000FC00600000FE000000007F000000007F0 +00000007F000000007F800000003F800000003F800000003FC00000003FC00000003FC00 +000003FC00000003FC3E000003FC7F000003FCFF800003FCFF800003FCFF800003FCFF80 +0003FCFF800003F8FF000007F8FE000007F860000007F060000007F07000000FF0300000 +0FE03800001FC01C00001FC01E00003F800F00007F00078000FE0003C001FC0001F807F0 +00007FFFE000001FFF00000007F8000026447BC131>I<000007FC0000003FFF000000FF +FFC00003FC03E00007E000F0001FC00038003F000058007E0001FC00FE0003FC00FC0007 +FC01F80007FC03F00007FC03F00007FC07E00003F80FE00001F00FE00000001FC0000000 +1FC00000001FC00000003F800000003F800000003F800000007F800000007F800000007F +007F80007F01FFF0007F0780FC00FF0E003E00FF1C001F80FF38000FC0FF700007E0FF60 +0007E0FFE00003F0FFC00003F8FFC00001F8FFC00001FCFF800001FCFF800000FEFF8000 +00FEFF800000FEFF000000FFFF000000FFFF000000FFFF000000FF7F000000FF7F000000 +FF7F000000FF7F000000FF7F000000FF7F800000FF3F800000FF3F800000FF3F800000FE +1F800000FE1F800001FE1FC00001FC0FC00001FC0FC00003F807E00003F807E00007F003 +F00007E001F8000FC000FC001F80007E003F00003F80FE00000FFFF8000003FFE0000000 +FF800028447CC131>I<1C00000000001C00000000001F80000000001FFFFFFFFFC01FFF +FFFFFFC01FFFFFFFFFC03FFFFFFFFF803FFFFFFFFF803FFFFFFFFF003FFFFFFFFE003800 +00000C00300000001C0070000000380060000000300060000000700060000000E0006000 +0000C000C0000001C000C00000038000C000000700000000000600000000000E00000000 +001C0000000000180000000000380000000000700000000000600000000000E000000000 +01C00000000001C0000000000380000000000780000000000700000000000F0000000000 +0F00000000001F00000000001E00000000003E00000000003E00000000007E0000000000 +7C00000000007C0000000000FC0000000000FC0000000001FC0000000001FC0000000001 +FC0000000003F80000000003F80000000003F80000000003F80000000007F80000000007 +F80000000007F80000000007F80000000007F80000000007F8000000000FF8000000000F +F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000F +F8000000000FF8000000000FF80000000007F00000000001C00000002A457BC231>I<00 +00FF00000007FFE000001FFFF800007F80FC0000FC007E0001F8003F0003F0001F8007E0 +000FC00FE00007E01FC00007E01FC00003F03F800003F03F800003F87F800001F87F0000 +01FC7F000001FCFF000001FCFF000001FCFF000001FEFF000000FEFF000000FEFF000000 +FEFF000000FEFF000000FEFF000000FFFF000000FFFF000000FFFF000000FF7F000001FF +7F000001FF7F000001FF3F800001FF3F800003FF1F800003FF1FC00003FF0FC00007FF07 +E00006FF07E0000EFF03F0001CFF01F80038FF007C0070FF003F01E0FF000FFF80FE0001 +FE00FE00000000FE00000001FE00000001FC00000001FC00000001FC00000001FC000000 +03F800000003F800000003F00F800007F01FC00007E03FE0000FE03FE0000FC03FE0001F +803FE0001F803FC0003F003F80007E001E0000FC001C0001F8000F0003F00007E01FE000 +03FFFF800000FFFE0000001FF0000028447CC131>57 D<1E007F807F80FFC0FFC0FFC0FF +C07F807F801E000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000001E007F807F80FFC0FFC0FFC0FFC07F807F801E +000A2B78AA1B>I<0000001FFC00000000000001FFFFC0000000000007E003F000000000 +001E00003C00000000007800000F0000000001E0000003C00000000380000000E0000000 +0F00000000780000001C000000001C00000038000000000E000000700000000007000000 +E00000000003800000C00000000001800001C00000000001C0000380000FF00000E00003 +00003FFC00006000070000FC0F000070000E0003F003C00038000C0007C000E00018001C +001F800070001C0018003F800038000C0038003F00001C000E0030007E00000FF0060030 +00FE00000FF006007000FC000007F007006001FC000007F003006001FC000007F0030060 +03F8000007F003006003F8000007F00300E003F8000007F00380C007F0000007F00180C0 +07F0000007F00180C007F0000007F00180C007F0000007F00180C007F0000007F00180C0 +07F0000007F00180C007F0000007F00180C007F0000007F00180C007F0000007F00180C0 +07F0000007F00180C007F0000007F00180E003F8000007F001806003F8000007F0018060 +03F8000007F001806001FC000007F001806001FC000007F003807000FC000007F0030030 +00FE00000FF0030030007E00000FF0030038003F00001FF0030018003F80003FF007001C +001F800077F006000C0007C000E3F80E000E0003F003C3F81C00070000FC0F00FC380003 +00003FFC007FF0000380000FF0000FC00001C00000000000000000C00000000000000000 +E000000000000000007000000000000000003800000000000000001C0000000000000000 +0F00000000001F80000380000000007F800001E000000003FE000000780000001FF00000 +001E000001FF8000000007E0007FF80000000001FFFFFF0000000000001FFFC000000041 +477BC54C>64 D<00000000C00000000000000001E00000000000000001E0000000000000 +0001E00000000000000003F00000000000000003F00000000000000003F0000000000000 +0007F80000000000000007F80000000000000007F8000000000000000FFC000000000000 +000FFC000000000000000FFC0000000000000019FE0000000000000019FE000000000000 +0019FE0000000000000030FF0000000000000030FF0000000000000070FF800000000000 +00607F80000000000000607F80000000000000E07FC0000000000000C03FC00000000000 +00C03FC0000000000001C03FE0000000000001801FE0000000000001801FE00000000000 +03001FF0000000000003000FF0000000000003000FF0000000000006000FF80000000000 +060007F80000000000060007F800000000000C0003FC00000000000C0003FC0000000000 +0C0003FC0000000000180001FE0000000000180001FE0000000000180001FE0000000000 +300000FF0000000000300000FF0000000000700000FF80000000006000007F8000000000 +6000007F8000000000E000007FC000000000FFFFFFFFC000000000FFFFFFFFC000000001 +FFFFFFFFE0000000018000001FE0000000018000001FE0000000030000001FF000000003 +0000000FF0000000030000000FF0000000060000000FF80000000600000007F800000006 +00000007F80000000C00000003FC0000000C00000003FC0000000C00000003FC00000018 +00000001FE0000001800000001FE0000001800000001FE0000003000000000FF00000030 +00000000FF0000007800000000FF800000F800000000FF800001FC00000000FFC0000FFF +00000003FFE000FFFFE000007FFFFFC0FFFFE000007FFFFFC0FFFFE000007FFFFFC04247 +7DC649>II<0000000FFE000060000000FFFFC000E0000003FF +FFF000E000000FFC01FC01E000003FC0003E01E00000FF00000F83E00003FC000003C7E0 +0007F8000001E7E0000FF0000000FFE0001FE00000007FE0003FC00000003FE0007F8000 +00001FE000FF000000000FE001FE000000000FE001FC0000000007E003FC0000000007E0 +07F80000000003E007F80000000003E00FF00000000001E00FF00000000001E01FE00000 +000000E01FE00000000000E03FE00000000000E03FE00000000000E03FC0000000000060 +7FC00000000000607FC00000000000607FC00000000000607FC0000000000000FF800000 +00000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000 +FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF800000 +00000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000 +7FC00000000000007FC00000000000007FC00000000000607FC00000000000603FC00000 +000000603FE00000000000603FE00000000000601FE00000000000E01FF00000000000E0 +0FF00000000000C00FF00000000000C007F80000000001C007F800000000018003FC0000 +0000038001FC00000000038001FE00000000070000FF000000000600007F800000000E00 +003FC00000001C00001FE00000003800000FF000000078000007F8000000F0000003FC00 +0001E0000000FF000007800000003FC0001F000000000FFC00FC0000000003FFFFF00000 +000000FFFFC000000000000FFE0000003B487BC546>I69 +DI<0000000FFE00006000000000FFFFC000E0000000 +03FFFFF000E00000000FFC01FC01E00000003FC0003E01E0000000FF00000F83E0000003 +FC000003C7E0000007F8000001E7E000000FF0000000FFE000001FE00000007FE000003F +C00000003FE000007F800000001FE00000FF000000000FE00001FE000000000FE00001FC +0000000007E00003FC0000000007E00007F80000000003E00007F80000000003E0000FF0 +0000000001E0000FF00000000001E0001FE00000000000E0001FE00000000000E0003FE0 +0000000000E0003FE00000000000E0003FC0000000000060007FC0000000000060007FC0 +000000000060007FC0000000000060007FC000000000000000FF8000000000000000FF80 +00000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF80 +00000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF80 +00000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF80 +000001FFFFFFC07FC0000001FFFFFFC07FC0000001FFFFFFC07FC0000000007FF0007FC0 +000000003FE0003FC0000000001FE0003FE0000000001FE0003FE0000000001FE0001FE0 +000000001FE0001FF0000000001FE0000FF0000000001FE0000FF0000000001FE00007F8 +000000001FE00007F8000000001FE00003FC000000001FE00001FE000000001FE00001FE +000000001FE00000FF000000001FE000007F800000001FE000003FC00000003FE000001F +E00000003FE000000FF00000007FE0000007F8000000E7E0000003FE000001C7E0000000 +FF00000383E00000003FE0000F01E00000000FFC00FE00E000000003FFFFF80060000000 +00FFFFE00000000000000FFE0000000042487BC54D>I73 D<000FFFFFFE000FFFFFFE000FFFFFFE000003FF8000 +0001FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000 00FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000 -7F000000007F800000007F800000073F800000073F800000071FC00000071FC000000E0F -E000000E07F000001C03F800003C01FC00007800FF0001F0007FF007C0001FFFFF800007 -FFFE0000007FF00028297CA831>67 D69 D73 -D76 -D82 D<00FF806003FFF0E00FFFF8E01F80FDE03F001FE03E0007E07C0003E07C0003E0FC -0001E0FC0001E0FC0000E0FE0000E0FE0000E0FF000000FFC000007FFC00007FFFE0003F -FFF8001FFFFE001FFFFF0007FFFF8003FFFFC000FFFFC0000FFFE000007FE000001FF000 -000FF0000007F0E00003F0E00003F0E00003F0E00003F0F00003E0F00003E0F80007E0FC -0007C0FF000F80FFE03F80E3FFFE00E1FFFC00C01FF0001C297CA825>I<7FFFFFFFFF80 -7FFFFFFFFF807FFFFFFFFF807F807F807F807C007F800F8078007F80078078007F800780 -70007F800380F0007F8003C0F0007F8003C0E0007F8001C0E0007F8001C0E0007F8001C0 -E0007F8001C0E0007F8001C000007F80000000007F80000000007F80000000007F800000 -00007F80000000007F80000000007F80000000007F80000000007F80000000007F800000 -00007F80000000007F80000000007F80000000007F80000000007F80000000007F800000 -00007F80000000007F80000000007F80000000007F80000000007F80000000007F800000 -00FFFFFFC00000FFFFFFC00000FFFFFFC0002A287EA72F>I86 D<03FF80000FFFF0001F -01FC003F80FE003F807F003F803F003F803F801F003F8000003F8000003F8000003F8000 -003F80003FFF8001FC3F800FE03F801F803F803F003F807E003F80FC003F80FC003F80FC -003F80FC003F80FC005F807E00DF803F839FFC1FFE0FFC03FC03FC1E1B7E9A21>97 -DI<003FF000 -01FFFC0003F03E000FC07F001F807F003F007F003F007F007F003E007E0000007E000000 -FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000007E000000 -7F0000003F0003803F8003801F8007000FE00E0003F83C0001FFF800003FC000191B7E9A -1E>I<00007FF000007FF000007FF0000007F0000007F0000007F0000007F0000007F000 -0007F0000007F0000007F0000007F0000007F0000007F0000007F0003F87F001FFF7F007 -F03FF00FC00FF01F8007F03F0007F03F0007F07E0007F07E0007F07E0007F0FE0007F0FE -0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F07E0007F07E0007F03F -0007F03F0007F01F800FF00FC01FF007E07FFF01FFE7FF007F87FF202A7EA925>I<003F -C00001FFF00003E07C000F803E001F801F001F001F003F000F807E000F807E000FC07E00 -0FC0FE0007C0FE0007C0FFFFFFC0FFFFFFC0FE000000FE000000FE0000007E0000007E00 -00007F0000003F0001C01F0001C00F80038007C0070003F01E0000FFFC00003FE0001A1B -7E9A1F>I<0007F8003FFC007E3E01FC7F03F87F03F07F07F07F07F03E07F00007F00007 -F00007F00007F00007F00007F000FFFFC0FFFFC0FFFFC007F00007F00007F00007F00007 -F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007 -F00007F00007F00007F00007F0007FFF807FFF807FFF80182A7EA915>I<00FF80F003FF -E3F80FC1FE1C1F007C7C3F007E7C3E003E107E003F007E003F007E003F007E003F007E00 -3F007E003F003E003E003F007E001F007C000FC1F8000BFFE00018FF8000180000003800 -0000380000003C0000003FFFF8003FFFFF001FFFFFC00FFFFFE007FFFFF01FFFFFF03C00 -07F07C0001F8F80000F8F80000F8F80000F8F80000F87C0001F07C0001F03F0007E00FC0 -1F8007FFFF00007FF0001E287E9A22>II<07000F801FC03FE03FE03FE01FC00F800700000000000000 -0000000000000000FFE0FFE0FFE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0 -0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0FFFEFFFEFFFE0F2B7EAA12>I107 -DII< -FFC07E00FFC1FF80FFC30FC00FC40FE00FC807E00FD807F00FD007F00FD007F00FE007F0 -0FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0 -0FE007F00FE007F00FE007F00FE007F00FE007F00FE007F0FFFE3FFFFFFE3FFFFFFE3FFF -201B7D9A25>I<003FE00001FFFC0003F07E000FC01F801F800FC03F0007E03F0007E07E -0003F07E0003F07E0003F0FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE -0003F8FE0003F87E0003F07E0003F03F0007E03F0007E01F800FC00FC01F8007F07F0001 -FFFC00003FE0001D1B7E9A22>II114 D<03FE300FFFF03E03F07800F07000F0F00070F00070 -F80070FE0000FFE0007FFF007FFFC03FFFE01FFFF007FFF800FFF80007FC0000FCE0007C -E0003CF0003CF00038F80038FC0070FF01E0E7FFC0C1FF00161B7E9A1B>I<00E00000E0 -0000E00000E00001E00001E00001E00003E00003E00007E0000FE0001FFFE0FFFFE0FFFF -E00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0 -000FE0000FE0700FE0700FE0700FE0700FE0700FE0700FE07007F0E003F0C001FF80007F -0014267FA51A>IIIII -I E /Fq 55 122 df<0007E0001C1000703800E07801C07801C03001C00001C000038000 -0380000380003FFFF00380F00380700700E00700E00700E00700E00700E00700E00E01C0 -0E01C00E01C00E01C00E01C00E01C01C03801C03C0FF8FF0151D7F9C17>12 -D<0001000000018000000180000003000000030000000300000003000000030000000300 -0000060000000600000006000000060000FFFFFFC0FFFFFFC0000C0000000C0000000C00 -00000C0000000C0000000C00000018000000180000001800000018000000180000001800 -00001000001A1C7C9720>43 D<7070F06004047C830C>46 D<0018003003F00C70007000 -70007000E000E000E000E000E000E001C001C001C001C001C001C0038003800380038003 -80038007000780FFF80D1C7C9B15>49 D<007E000183800201C00400E00400E00F00E00F -00E01F00E01F00E00E00E00001E00001C0000380000380000700000E00001C0000380000 -600000C0000180000300800600800801001001003FFF007FFE00FFFE00131C7E9B15>I< -007C000187000203800403800F03C00F03C00F03C00E0380000380000700000600000C00 -00380003F000001C00000E00000E00000F00000F00000F00700F00F80F00F80F00F00E00 -E01E00801C004038003070000F8000121D7D9B15>I<0000C00001800003800003800007 -80000B8000138000270000670000C700008700010700020700040E00080E00180E00100E -00200E00400E00FFFFC0001C00001C00001C00001C00001C00003800003C0003FF80121C -7E9B15>I<0301C003FF8007FE0007F80004000004000004000004000008000008000008 -F8000B0C000C0E00080700100700000700000780000780000780700F00F00F00F00F00F0 -0E00801E00801C0040380040300030E0000F8000121D7D9B15>I<1000003FFFC03FFFC0 -3FFF8060010040020040040080080000080000100000200000400000C000008000018000 -0180000300000700000700000F00000E00000E00001E00001E00001E00003C00003C0000 -3C0000180000121D7B9B15>55 D<007C000183000201800601800C00C00C00C00C00C01C -01801C01801F03000F86000FCC0007F00003F80003FC000C7E00183F00301F0060070060 -0700C00300C00300C00300C00200C006006004006008003830000FC000121D7D9B15>I< -00F8000304000606000C03001C0300380300380380300380700380700380700380700380 -700780700700700F00300F0018170008270007CE00000E00000C00001C00601800F03800 -F03000E0600080C0004380003E0000111D7C9B15>I<0000200000003000000070000000 -F0000000F0000001F0000001F80000027800000278000004780000047800000878000008 -3C0000103C0000103C0000203C0000203C0000403E0000401E0000FFFE0000801E000100 -1E0001001F0002000F0002000F0004000F000C000F001E000F80FF807FF01C1D7F9C1F> -65 D<07FFFE0000F8078000F001C000F001E000F000E000F000F000F000F001E000E001 -E001E001E001C001E003C001E0078001E01E0003FFFC0003C00F0003C0078003C003C003 -C003C003C003C0078003C0078003C0078003C0078003C00780078007800F000F001E000F -003C00FFFFE0001C1C7F9B1D>I<0007F010001C0C300070026000C001E0038000E00700 -00E00E0000600E0000601C0000403C00004038000040780000007800000078000000F000 -0000F0000000F0000000F0000000F0000000F0000080F000010070000100700001003800 -0200380004001C0004000C001800060020000380C000007F00001C1E7C9C1E>I<0FFFFC -0000F8078000F001C000F000E000F0007000F0007000F0007801E0003801E0003801E000 -3801E0003801E0003C01E0003803C0003803C0007803C0007803C0007803C0007003C000 -F0078000E0078000E0078001C0078003800780078007800E000F001C000F007000FFFFC0 -001E1C7E9B20>I<07FFFFE000F801E000F000E000F0004000F0004000F0004000F00040 -01E0004001E0204001E0200001E0200001E0600001E0E00003FFC00003C0C00003C04000 -03C0400003C0400003C04080078000800780008007800100078001000780030007800600 -0F000E000F003E00FFFFFC001B1C7E9B1C>I<07FFFFC000F803C000F001C000F0008000 -F0008000F0008000F0008001E0008001E0208001E0200001E0200001E0600001E0E00003 -FFC00003C0C00003C0400003C0400003C0400003C0400007800000078000000780000007 -80000007800000078000000F0000000F800000FFF800001A1C7E9B1B>I<0007F010001C -0C300070026000C001E0038000E0070000E00E0000600E0000601C0000403C0000403800 -0040780000007800000078000000F0000000F0000000F0000000F000FFF0F0000F80F000 -0780F0000F0070000F0070000F0038000F0038000F001C001F000C001E00060066000381 -8200007E00001C1E7C9C21>I<07FF87FF8000F800F80000F000F00000F000F00000F000 -F00000F000F00000F000F00001E001E00001E001E00001E001E00001E001E00001E001E0 -0001E001E00003FFFFC00003C003C00003C003C00003C003C00003C003C00003C003C000 -0780078000078007800007800780000780078000078007800007800780000F000F00000F -800F8000FFF0FFF000211C7F9B1F>I<07FF00F800F000F000F000F000F001E001E001E0 -01E001E001E003C003C003C003C003C003C00780078007800780078007800F000F80FFF0 -101C7F9B0F>I<07FF80FF00F8007800F0006000F0004000F0008000F0010000F0040001 -E0080001E0100001E0200001E0400001E0C00001E3E00003C5E00003C9F00003D0F00003 -E0F80003C0780003C07C0007803C0007803E0007801E0007801F0007800F0007800F800F -0007800F800FC0FFF03FF0201C7F9B20>75 D<07FFC000F80000F00000F00000F00000F0 -0000F00001E00001E00001E00001E00001E00001E00003C00003C00003C00003C00003C0 -0003C0040780040780040780040780080780080780180F00380F00F0FFFFF0161C7E9B1A ->I<07F80007FC00F8000FC000BC000F8000BC00178000BC00178000BC00278000BC0027 -80011E004F00011E004F00011E008F00011E008F00011E010F00010F010F00020F021E00 -020F021E00020F041E00020F041E000207881E000207901E000407903C000407A03C0004 -07A03C000407C03C000403C03C000403803C000C038078001E03007C00FF8307FF80261C -7E9B26>I<07F800FF8000F8003C0000BC00180000BC001000009E001000009F00100000 -8F001000010F80200001078020000107C020000103C020000103E020000101E020000200 -F040000200F040000200784000020078400002003C400002003C400004001E800004001F -800004000F800004000F8000040007800004000780000C000300001E00010000FF800100 -00211C7F9B1F>I<0007F00000381C0000E00E0001C0030003800380070001C00E0001C0 -1E0001E01C0000E03C0000E0380000E0780000F0780000F0780000F0F00001E0F00001E0 -F00001E0F00001E0F00003C0F00003C0F00003C0700007807000070078000F0038001E00 -3C001C001C0038000E00E0000383800000FE00001C1E7C9C20>I<07FFFC0000F80F0000 -F0038000F003C000F001C000F001C000F001C001E003C001E003C001E003C001E0038001 -E0070001E00E0003C03C0003FFE00003C0000003C0000003C0000003C000000780000007 -800000078000000780000007800000078000000F0000000F800000FFF000001A1C7E9B1C ->I<0FFFF80000F80E0000F0078000F003C000F001C000F001E000F001E001E003C001E0 -03C001E0038001E0070001E00E0001E03C0003FFE00003C0780003C01C0003C01E0003C0 -0E0003C00F0007801E0007801E0007801E0007801E0007801E0007801E080F001E100F80 -1E10FFF00E20000003C01D1D7E9B1F>82 D<003F0400C0CC0180380300380600180E0018 -0E00180E00181E00101E00001F00000F80000FF80007FF0003FF8001FFC0003FE00003E0 -0001E00000E00000E04000E04000E04000E04000C06001C0E00180F00300CC0E0083F800 -161E7E9C17>I<1FFFFFF03C07C0F0300780302007802060078020400780204007802040 -0F0020800F0020000F0000000F0000000F0000000F0000001E0000001E0000001E000000 -1E0000001E0000001E0000003C0000003C0000003C0000003C0000003C0000003C000000 -780000007C00001FFFE0001C1C7C9B1E>IIII<07FF03FE00FC01F0007800C0007C0080003C0100003E02 -00001E0400001F0C00000F0800000F90000007A0000007C0000003C0000003E0000001E0 -000003F0000004F0000008F0000010F8000030780000607C0000403C0000803E0001001E -0002001F0006000F001F001F80FF807FF01F1C7F9B1F>I<07F0001C18001E0C001C0E00 -180E00000E00000E0001FE000F0E001C1C00301C00701C00E01C40E01C40E03C40E05C80 -709D803F0E0012127D9115>97 D<3F00000F00000E00000E00000E00000E00000E00000E -00001C00001C00001C00001C7C001D87001E01803C01803801C03800C03800E03800E038 -00E07001C07001C07001C0700380700300700600F00C00CC380083E000131D7C9C17>I< -00FE000307000E07801C0700380600380000700000700000700000E00000E00000E00000 -6000007002007004003008001C300007C00011127E9112>I<0001F80000780000700000 -700000700000700000700000700000E00000E00000E000F8E00386E00601E00C01C01801 -C03801C07001C07001C07001C0E00380E00380E00380600380700380300780300F001C37 -8007C7E0151D7E9C17>I<01F8070C0C0618073803300370037FFF7000E000E000E00060 -006002700430081C3007C010127E9112>I<000F800039C00061C000E3C001C18001C000 -01C00001C0000380000380000380003FF800038000038000070000070000070000070000 -0700000700000E00000E00000E00000E00000E00000E00001C00001E0000FFC000121D7F -9C0D>I<000038007CCC01871C0303080703800E03800E03800E03800E03800E07000606 -00070C0009F0000800001800001800001FFE000FFF800FFFC03001C06000C06000E0C000 -C0C000C0600180200300180E0007F000161C809215>I<07E00001E00001C00001C00001 -C00001C00001C00001C000038000038000038000038F8003B0C003C0E00780E00780E007 -00E00700E00700E00700E00E01C00E01C00E01C00E01C00E01C00E01C01C03801E03C0FF -9FF0141D7F9C17>I<00C001C001C0018000000000000000000000000000001F80078003 -800700070007000700070007000E000E000E000E000E000E001C001E00FF800A1D7F9C0C ->I<07E00001E00001C00001C00001C00001C00001C00001C00003800003800003800003 -81FC0380E00380C007010007020007080007100007300007F8000F38000E3C000E1C000E -1E000E0E000E0F001C07001C0F80FF9FE0161D7F9C16>107 D<07E001E001C001C001C0 -01C001C001C00380038003800380038003800700070007000700070007000E000E000E00 -0E000E000E001C001E00FF800B1D7F9C0C>I<1F8FC0FC00079061060003E07607000780 -780700078078070007007007000700700700070070070007007007000E00E00E000E00E0 -0E000E00E00E000E00E00E000E00E00E000E00E00E001C01C01C001E01E01E00FF8FF8FF -8021127F9124>I<1F8F8007B0C003C0E00780E00780E00700E00700E00700E00700E00E -01C00E01C00E01C00E01C00E01C00E01C01C03801E03C0FF9FF014127F9117>I<00FC00 -0307000E01801C01C03800C03000C07000E07000E07000E0E001C0E001C0E001C0600180 -600380700700380E001C180007E00013127E9115>I<0FC7C003D87001E03803C0180380 -1C03800C03800E03800E03800E07001C07001C07001C0700380700300700600F00C00EC3 -800E3E000E00000E00000E00001C00001C00001C00001C0000FF8000171A809117>I<1F -9C07EE03CF078E078C07000700070007000E000E000E000E000E000E001C001E00FFC010 -127F9110>114 D<03F20C0E18061004300438043E001FE00FF007F8003C401C400C400C -6018E010D0608FC00F127F9110>I<020002000200060006000C001C003C00FFE01C001C -00380038003800380038003800700070407040704070407080708031001E000B1A7C9910 ->III<1FE1FC0781E003808003C10001C20000E60000EC -00007800007000003800007C00009C00011E00020E000407000C07003C0780FE1FF01612 -7F9116>120 D<0FF07E03C03803C03001C02001C02001C04001C08000E08000E10000E1 -0000E20000F200007400007C000078000070000030000020000020000040000040007080 -00F10000F30000E60000780000171A809116>I E /Fr 82 125 df<007E1F0001C1B180 -0303E3C00703C3C00E03C1800E01C0000E01C0000E01C0000E01C0000E01C0000E01C000 -FFFFFC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000 -0E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0007F87FC00 -1A1D809C18>11 D<007E0001C1800301800703C00E03C00E01800E00000E00000E00000E -00000E0000FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E -01C00E01C00E01C00E01C00E01C00E01C00E01C07F87F8151D809C17>I<007FC001C1C0 -0303C00703C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0FFFFC00E01C00E01C0 -0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0 -0E01C00E01C07FCFF8151D809C17>I<003F07E00001C09C18000380F018000701F03C00 -0E01E03C000E00E018000E00E000000E00E000000E00E000000E00E000000E00E00000FF -FFFFFC000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00 -E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E0 -1C000E00E01C000E00E01C007FC7FCFF80211D809C23>I<0E0E1E3870E0800707779C15> -19 D<6060F0F0F8F86868080808080808101010102020404080800D0C7F9C15>34 -D<00030180000301800003018000060300000603000006030000060300000C0600000C06 -00000C0600000C0600000C060000180C00FFFFFFFCFFFFFFFC0030180000301800003018 -000030180000603000006030000060300000603000FFFFFFFCFFFFFFFC00C060000180C0 -000180C0000180C0000180C0000301800003018000030180000301800006030000060300 -00060300001E257E9C23>I<60F0F8680808081010204080050C7C9C0C>39 -D<00800100020006000C000C00180018003000300030006000600060006000E000E000E0 -00E000E000E000E000E000E000E000E000E0006000600060006000300030003000180018 -000C000C000600020001000080092A7C9E10>I<8000400020003000180018000C000C00 -060006000600030003000300030003800380038003800380038003800380038003800380 -038003000300030003000600060006000C000C00180018003000200040008000092A7E9E -10>I<0300030003000300C30CE31C73381FE0078007801FE07338E31CC30C0300030003 -0003000E127D9E15>I<60F0F0701010101020204080040C7C830C>44 -DI<60F0F06004047C830C>I<00010003000600060006000C000C -000C0018001800180030003000300060006000C000C000C0018001800180030003000300 -060006000C000C000C00180018001800300030003000600060006000C000C00010297E9E -15>I<03C00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E0 -07E007E007E007E00760066006700E300C300C18180C3007E0101D7E9B15>I<01000700 -3F00C7000700070007000700070007000700070007000700070007000700070007000700 -0700070007000700070007000700FFF80D1C7C9B15>I<07C01830201C400C400EF00FF8 -0FF807F8077007000F000E000E001C001C00380070006000C00180030006010C01180110 -023FFE7FFEFFFE101C7E9B15>I<07E01830201C201C781E780E781E381E001C001C0018 -0030006007C00030001C001C000E000F000F700FF80FF80FF80FF00E401C201C183007C0 -101D7E9B15>I<000C00000C00001C00003C00003C00005C0000DC00009C00011C00031C -00021C00041C000C1C00081C00101C00301C00201C00401C00C01C00FFFFC0001C00001C -00001C00001C00001C00001C00001C0001FFC0121C7F9B15>I<300C3FF83FF03FC02000 -2000200020002000200023E02C303018301C200E000E000F000F000F600FF00FF00FF00F -800E401E401C2038187007C0101D7E9B15>I<00F0030C04040C0E181E301E300C700070 -006000E3E0E430E818F00CF00EE006E007E007E007E007E007600760077006300E300C18 -180C3003E0101D7E9B15>I<4000007FFF807FFF007FFF00400200800400800400800800 -00100000100000200000600000400000C00000C00001C000018000018000038000038000 -038000038000078000078000078000078000078000078000030000111D7E9B15>I<03E0 -0C301008200C200660066006700670067C0C3E183FB01FE007F007F818FC307E601E600F -C007C003C003C003C00360026004300C1C1007E0101D7E9B15>I<03C00C301818300C70 -0C600EE006E006E007E007E007E007E0076007700F300F18170C2707C700060006000E30 -0C780C78187018203010C00F80101D7E9B15>I<60F0F0600000000000000000000060F0 -F06004127C910C>I<60F0F0600000000000000000000060F0F070101010102020408004 -1A7C910C>I<0FE03038401CE00EF00EF00EF00E000C001C0030006000C0008001800100 -010001000100010001000000000000000000000003000780078003000F1D7E9C14>63 -D<000600000006000000060000000F0000000F0000000F000000178000001780000037C0 -000023C0000023C0000043E0000041E0000041E0000080F0000080F0000080F000010078 -000100780001FFF80002003C0002003C0002003C0004001E0004001E000C001F000C000F -001E001F00FF00FFF01C1D7F9C1F>65 DI<001F808000E06180 -01801980070007800E0003801C0003801C00018038000180780000807800008070000080 -F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000070000080 -7800008078000080380000801C0001001C0001000E000200070004000180080000E03000 -001FC000191E7E9C1E>IIII<001F808000E0618001801980 -070007800E0003801C0003801C00018038000180780000807800008070000080F0000000 -F0000000F0000000F0000000F0000000F0000000F000FFF0F0000F807000078078000780 -78000780380007801C0007801C0007800E00078007000B800180118000E06080001F8000 -1C1E7E9C21>III<07FF80007C00003C00003C00003C00003C00003C00003C00003C00 -003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00 -703C00F83C00F83C00F8380070780040700030E0000F8000111D7F9B15>IIIII<003F800000E0E0000380380007001C000E000E001C0007003C0007803800038078 -0003C0780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F0 -0001E0F00001E0700001C0780003C0780003C0380003803C0007801C0007000E000E0007 -001C000380380000E0E000003F80001B1E7E9C20>II82 D<07E0801C1980300580300380600180 -E00180E00080E00080E00080F00000F800007C00007FC0003FF8001FFE0007FF0000FF80 -000F800007C00003C00001C08001C08001C08001C0C00180C00180E00300D00200CC0C00 -83F800121E7E9C17>I<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F0020800F -0020800F0020800F0020000F0000000F0000000F0000000F0000000F0000000F0000000F -0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F -0000000F0000001F800003FFFC001B1C7F9B1E>II< -FFE00FF01F0003C01F0001800F0001000F000100078002000780020007C0020003C00400 -03C0040003E00C0001E0080001E0080000F0100000F0100000F810000078200000782000 -003C4000003C4000003C4000001E8000001E8000001F8000000F0000000F000000060000 -00060000000600001C1D7F9B1F>IIII91 D93 -D<1FC000307000783800781C00301C00001C00001C0001FC000F1C00381C00701C00601C -00E01C40E01C40E01C40603C40304E801F870012127E9115>97 DI<03F80C0C181E301E700C6000E000E000E000E000E000E0 -0060007002300218040C1803E00F127F9112>I<001F8000038000038000038000038000 -038000038000038000038000038000038003F3800E0B80180780300380700380600380E0 -0380E00380E00380E00380E00380E003806003807003803003801807800E1B8003E3F014 -1D7F9C17>I<07E00C301818300C700E6006E006FFFEE000E000E000E000600070023002 -18040C1803E00F127F9112>I<00F8018C071E061E0E0C0E000E000E000E000E000E00FF -E00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E007FE00F -1D809C0D>I<00038007C4C01C78C0383880301800701C00701C00701C00701C00301800 -3838001C700027C0002000002000003000003FF8001FFF001FFF802003806001C0C000C0 -C000C0C000C06001803003001C0E0007F800121C7F9215>II<18003C003C0018000000000000000000000000000000FC001C -001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FF80091D7F -9C0C>I<00C001E001E000C0000000000000000000000000000007E000E000E000E000E0 -00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E060E0F0C0 -F1C061803E000B25839C0D>IIIII<03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0 -E001C0E001C06001807003803003001806000E1C0003F00012127F9115>II<03E0800E1980180580380780700380700380E00380E00380E00380E0 -0380E00380E003807003807003803807801807800E1B8003E38000038000038000038000 -0380000380000380000380001FF0141A7F9116>II<1F9020704030C010 -C010E010F8007F803FE00FF000F880388018C018C018E010D0608FC00D127F9110>I<04 -000400040004000C000C001C003C00FFE01C001C001C001C001C001C001C001C001C001C -101C101C101C101C100C100E2003C00C1A7F9910>III< -FF3FC7E03C0703C01C0701801C0701001C0B01000E0B82000E0B82000E1182000711C400 -0711C4000720C40003A0E80003A0E80003C0680001C0700001C070000180300000802000 -1B127F911E>III<7FFC70386038407040F040E041C003C0038007000F040E041C043C -0C380870087038FFF80E127F9112>III E /Fs 7 118 df<001F80000380000380000380000700000700000700000700000E00 -000E0003CE000E2E00181C00381C00301C00701C00E03800E03800E03800E03800C07200 -C07200C0720060F2006134001E1800111A7C9914>100 D<01E00E181C08380870087010 -FFE0E000E000E000E000E0086010602030C01F000D107C8F12>I<1F0707070E0E0E0E1C -1C1C1C3838383870707070E4E4E4E4E830081A7D990A>108 D<307C1E00598663009E07 -83809E0703809C0703809C070380380E0700380E0700380E0700380E0E00701C0E40701C -0E40701C1C40701C1C80E0380C80601807001A107C8F1F>I<01F006180C0C180E300E70 -0E600EE00EE00EE00CE01CE018E030606030C01F000F107C8F14>111 -D<03E004300830187018601C001F801FC00FE000E00060E060E06080C041803E000C107D -8F10>115 D<38064C074E0E8E0E9C0E9C0E1C1C381C381C381C7039703970393079389A -0F0C10107C8F15>117 D E /Ft 3 108 df<07E100181B00200700600300C00300C00100 -C00100C00100E000007000007E00003FE0001FFC0003FE00003F00000700000380000380 -800180800180800180C00100C00300E00200DC0C0083F000111A7D9917>83 -D<7FFFFF00701C0700401C0100401C0100C01C0180801C0080801C0080801C0080001C00 -00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 -00001C0000001C0000001C0000001C0000001C0000001C0000001C000003FFE000191A7E -991D>I107 -D E /Fu 30 122 df45 D<60F0F06004047D830B>I<0004000C -00180018001800300030003000600060006000C000C000C0018001800180030003000300 -0600060006000C000C000C00180018001800300030003000600060006000C000C0000E25 -7E9B13>I<003F0201C0C603002E0E001E1C000E1C0006380006780002700002700002F0 -0000F00000F00000F00000F00000F000007000027000027800023800041C00041C00080E -000803003001C0C0003F00171A7E991C>67 D69 -D78 D<7FFFFF00701C0700401C0100401C0100C01C0180801C0080801C0080801C00 -80001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C00 -00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C000003FFE0 -00191A7F991C>84 D<1FC000387000383800101C00001C00001C0003FC001E1C00381C00 -701C00E01C00E01C80E01C80E03C80705F801F8F0011107F8F13>97 -DI<07F81C1C381C70087000E000E000E000E000E000E000 -7000700438081C1807E00E107F8F11>I<003F0000070000070000070000070000070000 -070000070000070000070003E7000C1700180F00300700700700E00700E00700E00700E0 -0700E00700E00700600700700700380F001C370007C7E0131A7F9915>I<07C01C303018 -7018600CE00CFFFCE000E000E000E0006000700438081C1807E00E107F8F11>I<01F007 -180E381C101C001C001C001C001C001C00FFC01C001C001C001C001C001C001C001C001C -001C001C001C001C001C00FF800D1A80990C>I<0FCF0018718030300070380070380070 -38007038003030001860002FC0006000006000007000003FF0003FFC001FFE00600F00C0 -0300C00300C00300C00300600600381C0007E00011187F8F13>II<183C3C18000000000000FC1C1C1C1C1C1C1C1C1C1C1C1C1C1CFF081A80990A>I< -FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C1FC01C0F00 -1C0C001C18001C20001C40001CE0001DE0001E70001C78001C38001C1C001C1E001C0F00 -1C0F80FF9FE0131A809914>107 DI -II<07E01C38300C700E6006E007E007E007 -E007E007E0076006700E381C1C3807E010107F8F13>II114 -D<1F2060E04020C020C020F0007F003FC01FE000F080708030C030C020F0408F800C107F -8F0F>I<0800080008000800180018003800FFC038003800380038003800380038003800 -382038203820382018201C4007800B177F960F>IIIIII E /Fv 7 117 df<000300000007800000078000000FC000000FC000 -000FC000001BE000001BE000003BF0000031F0000031F0000060F8000060F80000E0FC00 -00C07C0000C07C0001803E0001FFFE0003FFFF0003001F0007001F8006000F8006000F80 -0C0007C0FF803FFCFF803FFC1E1A7F9921>65 D<1FF000383C007C1E007C0F007C0F0038 -0F00000F0000FF000FCF003E0F007C0F00F80F00F80F00F80F00F817007C27E01FC3E013 -117F9015>97 DI<03FC000F0E001C1F003C1F00781F0078 -0E00F80000F80000F80000F80000F800007800007800003C01801C03000F060003FC0011 -117F9014>I114 D<1FD820784018C018C018F000FF807FE03FF007F8003CC0 -0CC00CE00CE008F830CFE00E117F9011>I<06000600060006000E000E001E003FF0FFF0 -1E001E001E001E001E001E001E001E001E181E181E181E181E180F3003E00D187F9711> -I E /Fw 49 122 df<07070F1E1C38604080080976A218>19 D -45 D<70F8F8F87005057C840E>I<01F000071C000C06001803003803803803807001C070 -01C07001C07001C0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F0 -01E0F001E0F001E0F001E0F001E07001C07001C07001C07803C03803803803801C07000C -0600071C0001F00013227EA018>48 D<008003800F80F380038003800380038003800380 -038003800380038003800380038003800380038003800380038003800380038003800380 -03800380038007C0FFFE0F217CA018>I<03F8000C1E00100F002007804007C07807C078 -03C07807C03807C0000780000780000700000F00000C0000380003F000001C00000F0000 -07800007800003C00003C00003E02003E07003E0F803E0F803E0F003C04003C040078020 -0780100F000C1C0003F00013227EA018>51 D<000300000300000700000700000F000017 -000017000027000067000047000087000187000107000207000607000407000807000807 -00100700200700200700400700C00700FFFFF80007000007000007000007000007000007 -00000700000F80007FF015217FA018>I<1000801E07001FFF001FFE001FF80017E00010 -000010000010000010000010000010000011F800120C001C07001803801003800001C000 -01C00001E00001E00001E00001E07001E0F001E0F001E0E001C08001C04003C040038020 -07001006000C1C0003F00013227EA018>I<007E0001C1000300800601C00C03C01C03C0 -180180380000380000780000700000700000F0F800F30C00F40600F40300F80380F801C0 -F001C0F001E0F001E0F001E0F001E0F001E07001E07001E07001E03801C03801C0180380 -1C03000C0600070C0001F00013227EA018>I<4000006000007FFFE07FFFC07FFFC04000 -80C001008001008002008002000004000008000008000010000020000020000060000040 -0000C00000C00001C00001C0000180000380000380000380000380000780000780000780 -0007800007800007800007800003000013237DA118>I<01F000060C000C060018070038 -0380700380700380F001C0F001C0F001C0F001E0F001E0F001E0F001E0F001E07001E070 -03E03803E01805E00C05E00619E003E1E00001C00001C00001C000038000038030038078 -0700780600700C002018001030000FC00013227EA018>57 D<70F8F8F870000000000000 -000000000070F8F8F87005157C940E>I<000FE00000701C000080020003000180040000 -4008000020080000201007C01020183008203008084060040440C0078441C0038481C003 -828380038283800382838003828380038283800382838003828380038281C0038241C003 -8240C007824060078420300B84201831881007C0F0080000000800000004000000030000 -0E00800078007007C0000FFC001F237DA226>64 D<0001800000018000000180000003C0 -000003C0000003C0000005E0000005E0000009F0000008F0000008F00000107800001078 -000010780000203C0000203C0000203C0000401E0000401E0000C01F0000800F0000800F -0001FFFF800100078001000780020003C0020003C0020003C0040001E0040001E0040001 -E0080000F01C0000F03E0001F8FF800FFF20237EA225>II<0007E0100038183000E0063001 -C00170038000F0070000F00E0000701E0000701C0000303C0000303C0000307C00001078 -00001078000010F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8 -00000078000000780000107C0000103C0000103C0000101C0000201E0000200E00004007 -0000400380008001C0010000E0020000381C000007E0001C247DA223>I69 -DI< -0007F008003C0C1800E0021801C001B8038000F8070000780F0000381E0000381E000018 -3C0000183C0000187C0000087800000878000008F8000000F8000000F8000000F8000000 -F8000000F8000000F8000000F8001FFF780000F8780000787C0000783C0000783C000078 -1E0000781E0000780F00007807000078038000B801C000B800E00318003C0C080007F000 -20247DA226>I73 D<03FFE0001F00000F00000F00000F00000F00000F00000F0000 -0F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F0000 -0F00000F00000F00000F00000F00000F00700F00F80F00F80F00F80E00F01E00401C0020 -380018700007C00013237EA119>I76 D78 D80 D82 D<03F0200C0C601802603001E07000E060 -0060E00060E00060E00020E00020E00020F00000F000007800007F00003FF0001FFE000F -FF0003FF80003FC00007E00001E00000F00000F0000070800070800070800070800070C0 -0060C00060E000C0F000C0C80180C6070081FC0014247DA21B>I85 -D<1FE000303800780C00780E0030070000070000070000070000FF0007C7001E07003C07 -00780700700700F00708F00708F00708F00F087817083C23900FC1E015157E9418>97 -D<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E00000E00 -000E00000E00000E1F000E61C00E80600F00300E00380E003C0E001C0E001E0E001E0E00 -1E0E001E0E001E0E001E0E001E0E001C0E003C0E00380F00700C80600C41C0083F001723 -7FA21B>I<01FE000703000C07801C0780380300780000700000F00000F00000F00000F0 -0000F00000F00000F000007000007800403800401C00800C010007060001F80012157E94 -16>I<0000E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E0 -0000E00000E00000E001F8E00704E00C02E01C01E03800E07800E07000E0F000E0F000E0 -F000E0F000E0F000E0F000E0F000E07000E07800E03800E01801E00C02E0070CF001F0FE -17237EA21B>I<01FC000707000C03801C01C03801C07801E07000E0F000E0FFFFE0F000 -00F00000F00000F00000F000007000007800203800201C00400E008007030000FC001315 -7F9416>I<003E0000E30001C78003878003078007000007000007000007000007000007 -0000070000070000070000FFF80007000007000007000007000007000007000007000007 -00000700000700000700000700000700000700000700000700000700000700000780007F -F000112380A20F>I<00007003F1980E1E181C0E18380700380700780780780780780780 -7807803807003807001C0E001E1C0033F0002000002000003000003800003FFE001FFFC0 -0FFFE03000F0600030C00018C00018C00018C000186000306000303800E00E038003FE00 -15217F9518>I<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00 -000E00000E00000E00000E00000E1F800E60C00E80E00F00700F00700E00700E00700E00 -700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00 -70FFE7FF18237FA21B>I<1C003E003E003E001C00000000000000000000000000000000 -000E007E001E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E -000E000E00FFC00A227FA10E>I<0E0000FE00001E00000E00000E00000E00000E00000E -00000E00000E00000E00000E00000E00000E00000E03FC0E01F00E01C00E01800E02000E -04000E08000E10000E38000EF8000F1C000E1E000E0E000E07000E07800E03C00E01C00E -01E00E00F00E00F8FFE3FE17237FA21A>107 D<0E00FE001E000E000E000E000E000E00 -0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00 -0E000E000E000E000E000E000E000E00FFE00B237FA20E>I<0E1FC07F00FE60E183801E -807201C00F003C00E00F003C00E00E003800E00E003800E00E003800E00E003800E00E00 -3800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E0038 -00E00E003800E00E003800E00E003800E0FFE3FF8FFE27157F942A>I<0E1F80FE60C01E -80E00F00700F00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E -00700E00700E00700E00700E00700E0070FFE7FF18157F941B>I<01FC000707000C0180 -1800C03800E0700070700070F00078F00078F00078F00078F00078F00078F00078700070 -7800F03800E01C01C00E038007070001FC0015157F9418>I<0E1F00FE61C00E80600F00 -700E00380E003C0E003C0E001E0E001E0E001E0E001E0E001E0E001E0E001E0E003C0E00 -3C0E00380F00700E80E00E41C00E3F000E00000E00000E00000E00000E00000E00000E00 -000E00000E0000FFE000171F7F941B>I<0E3CFE461E8F0F0F0F060F000E000E000E000E -000E000E000E000E000E000E000E000E000E000F00FFF010157F9413>114 -D<0F8830786018C018C008C008E008F0007F003FE00FF001F8003C801C800C800CC00CC0 -08E018D0308FC00E157E9413>I<02000200020002000600060006000E001E003E00FFFC -0E000E000E000E000E000E000E000E000E000E000E000E040E040E040E040E040E040708 -030801F00E1F7F9E13>I<0E0070FE07F01E00F00E00700E00700E00700E00700E00700E -00700E00700E00700E00700E00700E00700E00700E00700E00F00E00F006017003827800 -FC7F18157F941B>II120 DI -E /Fx 40 122 df<000FF000007FFC0001F80E0003E01F0007C03F000F803F000F803F00 -0F801E000F800C000F8000000F8000000F8000000F800000FFFFFF00FFFFFF000F801F00 -0F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F00 -0F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F007FF0FFE0 -7FF0FFE01B237FA21F>12 D<387CFEFEFE7C3807077C8610>46 D<00180000780001F800 -FFF800FFF80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 -01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 -01F80001F80001F8007FFFE07FFFE013207C9F1C>49 D<03FC000FFF003C1FC07007E07C -07F0FE03F0FE03F8FE03F8FE01F87C01F83803F80003F80003F00003F00007E00007C000 -0F80001F00003E0000380000700000E01801C0180380180700180E00380FFFF01FFFF03F -FFF07FFFF0FFFFF0FFFFF015207D9F1C>I<00FE0007FFC00F07E01E03F03F03F03F81F8 -3F81F83F81F81F03F81F03F00003F00003E00007C0001F8001FE0001FF000007C00001F0 -0001F80000FC0000FC3C00FE7E00FEFF00FEFF00FEFF00FEFF00FC7E01FC7801F81E07F0 -0FFFC001FE0017207E9F1C>I<0000E00001E00003E00003E00007E0000FE0001FE0001F -E00037E00077E000E7E001C7E00187E00307E00707E00E07E00C07E01807E03807E07007 -E0E007E0FFFFFFFFFFFF0007E00007E00007E00007E00007E00007E00007E000FFFF00FF -FF18207E9F1C>I<3000203E01E03FFFC03FFF803FFF003FFE003FF80033C00030000030 -000030000030000031FC0037FF003E0FC03807E03003E00003F00003F00003F80003F838 -03F87C03F8FE03F8FE03F8FC03F0FC03F07007E03007C03C1F800FFF0003F80015207D9F -1C>I<6000007800007FFFFE7FFFFE7FFFFC7FFFF87FFFF87FFFF0E00060E000C0C00180 -C00300C00300000600000C00001C0000180000380000780000780000F00000F00000F000 -01F00001F00001F00003F00003F00003F00003F00003F00003F00003F00001E00017227D -A11C>55 D<387CFEFEFE7C380000000000000000387CFEFEFE7C3807167C9510>58 -D<000070000000007000000000F800000000F800000000F800000001FC00000001FC0000 -0003FE00000003FE00000003FE000000067F000000067F0000000C7F8000000C3F800000 -0C3F800000181FC00000181FC00000301FE00000300FE00000700FF000006007F0000060 -07F00000C007F80000FFFFF80001FFFFFC00018001FC00018001FC00030001FE00030000 -FE00070000FF000600007F000600007F00FFE007FFF8FFE007FFF825227EA12A>65 -D<0003FE0080001FFF818000FF01E38001F8003F8003E0001F8007C0000F800F80000780 -1F800007803F000003803F000003807F000001807E000001807E00000180FE00000000FE -00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000007E00 -0000007E000001807F000001803F000001803F000003801F800003000F8000030007C000 -060003F0000C0001F800380000FF00F000001FFFC0000003FE000021227DA128>67 -DII75 -D80 -D<01FE0207FF861F01FE3C007E7C001E78000E78000EF80006F80006FC0006FC0000FF00 -00FFE0007FFF007FFFC03FFFF01FFFF80FFFFC03FFFE003FFE0003FE00007F00003F0000 -3FC0001FC0001FC0001FE0001EE0001EF0003CFC003CFF00F8C7FFE080FF8018227DA11F ->83 D86 -DI<0FFC003FFF80 -7E07C07E03E07E01E07E01F03C01F00001F00001F0003FF003FDF01FC1F03F01F07E01F0 -FC01F0FC01F0FC01F0FC01F07E02F07E0CF81FF87F07E03F18167E951B>97 -DI<00FF8007FFE00F83F01F03F03E03F07E03F07C01E07C0000FC0000FC0000FC00 -00FC0000FC0000FC00007C00007E00007E00003E00181F00300FC06007FFC000FF001516 -7E9519>I<0001FE000001FE0000003E0000003E0000003E0000003E0000003E0000003E -0000003E0000003E0000003E0000003E0000003E0001FC3E0007FFBE000F81FE001F007E -003E003E007E003E007C003E00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E -00FC003E00FC003E007C003E007C003E003E007E001F00FE000F83BE0007FF3FC001FC3F -C01A237EA21F>I<00FE0007FF800F87C01E01E03E01F07C00F07C00F8FC00F8FC00F8FF -FFF8FFFFF8FC0000FC0000FC00007C00007C00007E00003E00181F00300FC07003FFC000 -FF0015167E951A>I<001FC0007FE000F1F001E3F003E3F007C3F007C1E007C00007C000 -07C00007C00007C00007C000FFFE00FFFE0007C00007C00007C00007C00007C00007C000 -07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 -3FFC003FFC00142380A211>I<01FE0F0007FFBF800F87C7801F03E7801E01E0003E01F0 -003E01F0003E01F0003E01F0003E01F0001E01E0001F03E0000F87C0000FFF800009FE00 -0018000000180000001C0000001FFFE0000FFFF80007FFFE001FFFFF003C003F0078000F -80F0000780F0000780F0000780F000078078000F003C001E001F007C000FFFF80001FFC0 -0019217F951C>II<1C003E007F007F007F003E001C000000000000000000000000 -000000FF00FF001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F -001F001F001F00FFE0FFE00B247EA310>I107 DIII<00FE0007FFC00F83E01E00F03E00F87C007C7C007C7C007CFC00 -7EFC007EFC007EFC007EFC007EFC007EFC007E7C007C7C007C3E00F81F01F00F83E007FF -C000FE0017167E951C>II114 D<0FF3003FFF00781F00600700E00300E00300F00300FC00007FE0007FF8003F -FE000FFF0001FF00000F80C00780C00380E00380E00380F00700FC0E00EFFC00C7F00011 -167E9516>I<0180000180000180000180000380000380000780000780000F80003F8000 -FFFF00FFFF000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8000 -0F80000F81800F81800F81800F81800F81800F830007C30003FE0000F80011207F9F16> -III120 -DI -E /Fy 13 121 df69 D<007F802001FFE02007C078600F001C601E0006E03C0003E0380001 -E0780000E0700000E070000060F0000060F0000060F0000020F0000020F0000020F80000 -20F80000007C0000007E0000003F0000003FC000001FF800000FFF800007FFF00003FFFC -0000FFFF00000FFF800000FFC000001FE0000007E0000003F0000001F0000000F0000000 -F8000000F88000007880000078800000788000007880000078C0000078C0000070E00000 -F0E00000E0F00000E0F80001C0EC000380C7000700C1F01E00807FFC00800FF0001D337C -B125>83 D<7FFFFFFFFFE07FFFFFFFFFE07E000F8007E078000F8001E070000F8000E060 -000F80006040000F80002040000F800020C0000F800030C0000F80003080000F80001080 -000F80001080000F80001080000F80001080000F80001080000F80001000000F80000000 -000F80000000000F80000000000F80000000000F80000000000F80000000000F80000000 -000F80000000000F80000000000F80000000000F80000000000F80000000000F80000000 -000F80000000000F80000000000F80000000000F80000000000F80000000000F80000000 -000F80000000000F80000000000F80000000000F80000000000F80000000000F80000000 -000F80000000000F80000000000F80000000000F80000000000F80000000001FC0000000 -0FFFFF8000000FFFFF80002C317EB030>I<000000F00000001FF00000001FF000000001 -F000000000F000000000F000000000F000000000F000000000F000000000F000000000F0 -00000000F000000000F000000000F000000000F000000000F000000000F000000000F000 -000000F000000FC0F000007030F00001C00CF000038002F000070001F0000E0001F0001E -0000F0003C0000F0003C0000F0007C0000F000780000F000780000F000F80000F000F800 -00F000F80000F000F80000F000F80000F000F80000F000F80000F000780000F000780000 -F0007C0000F0003C0000F0003C0000F0001E0000F0000E0001F000070002F000038004F0 -0001C008F80000F030FF80001FC0FF8021327EB125>100 D<003F800000E0E000038038 -0007003C000E001E001E001E001C000F003C000F007C000F0078000F8078000780F80007 -80F8000780FFFFFF80F8000000F8000000F8000000F8000000F8000000F8000000780000 -007C0000003C0000003C0000801E0000800E0001000F0002000700020001C00C0000F030 -00001FC000191F7E9E1D>I<000000F0007F030801C1C41C0380E81C070070080F007800 -1E003C001E003C003E003E003E003E003E003E003E003E003E003E003E003E001E003C00 -1E003C000F007800070070000780E00009C1C000087F0000180000001800000018000000 -18000000180000001C0000000E0000000FFFF80007FFFF0003FFFF800E000FC0180001E0 -300000F070000070E0000038E0000038E0000038E0000038E00000387000007070000070 -380000E01C0001C00700070001C01C00003FE0001E2F7E9F21>103 -D<0780000000FF80000000FF800000000F80000000078000000007800000000780000000 -078000000007800000000780000000078000000007800000000780000000078000000007 -8000000007800000000780000000078000000007800000000780FE00000783078000078C -03C000079001E00007A001E00007A000F00007C000F00007C000F000078000F000078000 -F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0 -00078000F000078000F000078000F000078000F000078000F000078000F000078000F000 -078000F000078000F000078000F000078000F0000FC001F800FFFC1FFF80FFFC1FFF8021 -327EB125>I<0F001F801F801F801F800F00000000000000000000000000000000000000 -0000000007807F807F800F80078007800780078007800780078007800780078007800780 -0780078007800780078007800780078007800780078007800FC0FFF8FFF80D307EAF12> -I<0780FE0000FF83078000FF8C03C0000F9001E00007A001E00007A000F00007C000F000 -07C000F000078000F000078000F000078000F000078000F000078000F000078000F00007 -8000F000078000F000078000F000078000F000078000F000078000F000078000F0000780 -00F000078000F000078000F000078000F000078000F000078000F000078000F0000FC001 -F800FFFC1FFF80FFFC1FFF80211F7E9E25>110 D<0781FC0000FF86078000FF8801C000 -0F9000E00007A000700007C00078000780003C000780003E000780001E000780001F0007 -80001F000780000F000780000F800780000F800780000F800780000F800780000F800780 -000F800780000F800780000F000780001F000780001F000780001E000780003E00078000 -3C0007C000780007A000700007A000E000079803C00007860F00000781F8000007800000 -000780000000078000000007800000000780000000078000000007800000000780000000 -0780000000078000000007800000000FC0000000FFFC000000FFFC000000212D7E9E25> -112 D<0783E0FF8418FF887C0F907C07A07C07A03807C00007C00007C000078000078000 -078000078000078000078000078000078000078000078000078000078000078000078000 -0780000780000780000780000780000FC000FFFE00FFFE00161F7E9E19>114 -D<00400000400000400000400000400000C00000C00000C00001C00001C00003C00007C0 -000FC0001FFFE0FFFFE003C00003C00003C00003C00003C00003C00003C00003C00003C0 -0003C00003C00003C00003C00003C00003C00003C00003C01003C01003C01003C01003C0 -1003C01003C01003C01001C02001E02000E0400078C0001F00142C7FAB19>116 -D120 D E end +FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF +00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00 +000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0000 +0000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000 +00FF00000000FF00000000FF00000000FF00000000FF003F0000FF007F8000FF00FFC000 +FF00FFC000FF00FFC000FF00FFC000FF00FFC001FE00FF8001FE00FF0001FE006C0003FC +00700003F800380007F8001C0007F0000E000FE00007001F800003E07F000000FFFC0000 +001FE0000027467BC332>I76 +D78 D80 +D82 D<0001FF000300000FFF +E00700003FFFF8070000FE00FE0F0001F8001F0F0007E000079F0007C00003DF000F8000 +01FF001F000000FF003F0000007F003E0000003F007E0000003F007E0000001F007C0000 +001F00FC0000000F00FC0000000F00FC0000000700FC0000000700FC0000000700FE0000 +000700FE0000000300FE0000000300FF0000000300FF00000003007F80000000007FC000 +0000007FE0000000003FF8000000003FFE000000001FFFE00000000FFFFE00000007FFFF +E0000003FFFFFC000001FFFFFF000000FFFFFFC000003FFFFFF000000FFFFFF8000001FF +FFFC0000001FFFFE00000001FFFE000000001FFF0000000003FF8000000001FF80000000 +00FFC0000000007FC0000000003FC0000000001FC0000000001FE0C00000000FE0C00000 +000FE0C00000000FE0C000000007E0C000000007E0C000000007E0E000000007E0E00000 +0007E0E000000007E0F000000007C0F00000000FC0F80000000FC0F80000000F80FC0000 +001F80FE0000001F00FF0000003F00FF8000007E00FBC00000FC00F9F00001F800F07C00 +03F000F03FC00FE000E00FFFFF8000E001FFFE0000C0003FF000002B487BC536>I85 D<0007FC000000003FFF80 +000000F80FE0000003C003F00000070001F800000E0000FC00000FC0007E00001FE0007F +00001FF0003F80001FF0003F80001FF0003F80001FF0001FC0001FF0001FC0000FE0001F +C0000380001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000FFF +C0000001FFFFC000000FFE1FC000003FC01FC00000FF001FC00003FC001FC00007F8001F +C0000FF0001FC0001FE0001FC0003FC0001FC0007FC0001FC0007F80001FC0007F80001F +C060FF00001FC060FF00001FC060FF00001FC060FF00003FC060FF00003FC060FF00003F +C060FF80007FC0607F8000EFC0607FC000C7E0C03FC001C7E0C01FE00783F1C007F81E03 +FF8001FFFC01FF00001FE0007C002B2E7CAC31>97 D<01FC00000000FFFC00000000FFFC +00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC03FC000001FC +0FFF800001FC3C07E00001FC7001F80001FDE0007E0001FD80003F0001FF80001F8001FF +00001FC001FE00000FE001FC000007E001FC000007F001FC000007F001FC000003F801FC +000003F801FC000003FC01FC000003FC01FC000001FC01FC000001FE01FC000001FE01FC +000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC +000001FE01FC000001FE01FC000001FE01FC000001FC01FC000003FC01FC000003FC01FC +000003F801FC000003F801FC000007F001FC000007F001FE00000FE001FE00000FC001FF +00001FC001FB00003F8001F380007E0001E1C000FC0001E0F001F80001C03C07E0000180 +1FFF8000000003FC00002F467DC436>I<00007F80000003FFF000000FC07C00003F000F +0000FC00038001F80001C003F8000FC007F0001FE007E0003FE00FE0003FE01FC0003FE0 +1FC0003FE03F80003FE03F80001FC07F800007007F800000007F800000007F00000000FF +00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00 +000000FF00000000FF00000000FF000000007F000000007F800000007F800000003F8000 +00003F800000303FC00000301FC00000700FE00000600FE00000E007F00000C003F80001 +C001F800038000FC000700003F001E00001FC078000007FFF0000000FF8000242E7DAC2B +>I<000000007F000000003FFF000000003FFF000000003FFF0000000001FF0000000000 +FF00000000007F00000000007F00000000007F00000000007F00000000007F0000000000 +7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000 +7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000 +7F00000000007F0000007F807F000003FFF07F00000FC07C7F00003F000E7F00007E0007 +7F0000FC0003FF0003F80001FF0007F00000FF0007E00000FF000FE000007F001FC00000 +7F001FC000007F003F8000007F003F8000007F007F8000007F007F8000007F007F000000 +7F00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF000000 +7F00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF0000007F007F000000 +7F007F8000007F007F8000007F003F8000007F003F8000007F001FC000007F001FC00000 +7F000FC00000FF000FE00000FF0007F00001FF0003F00003FF0001F800077F8000FC000E +7FC0003F001C7FFE000FC0F87FFE0003FFE07FFE00007F007F002F467DC436>I<0001FE +00000007FFC000001F03F000007E00FC0000FC007E0001F8003F0003F0003F0007E0001F +800FE0001FC00FC0000FC01FC0000FC03F80000FE03F800007E03F800007E07F800007F0 +7F000007F07F000007F0FF000007F0FF000007F0FF000007F0FFFFFFFFF0FFFFFFFFF0FF +00000000FF00000000FF00000000FF00000000FF00000000FF000000007F000000007F00 +0000007F800000007F800000003F800000003F800000301FC00000301FC00000700FC000 +00600FE00000E007F00000C003F00001C001F800038000FC000700003E001E00001F80F8 +000003FFE0000000FF0000242E7DAC2B>I<00000FE00000007FF8000001F81E000003F0 +3F00000FE07F80001FC0FF80001F80FF80003F80FF80007F00FF80007F00FF80007F007F +0000FE001C0000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FE00000000FE000000FFFFFF8000FFFFFF8000FFFFFF800000FE00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 +000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 +0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FE00000000FE00000000FE00000000FE00000000FE00000001FF8000007FFFFF00007FFF +FF00007FFFFF000021467EC51E>I<000000000F800001FC007FE0000FFF81F0F0003F07 +E381F000FC01FF03F001F800FE01F003F0007E01E007F0007F000007E0003F00000FE000 +3F80000FC0001F80001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC000 +1FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0000FC0001F80000FE000 +3F800007E0003F000007F0007F000003F0007E000001F800FC000001FC01F8000003BF07 +E00000030FFF8000000701FC0000000700000000000700000000000F00000000000F0000 +0000000F00000000000F800000000007C00000000007E00000000007FFFFF8000003FFFF +FF000003FFFFFFE00001FFFFFFF800007FFFFFFC0001FFFFFFFE0007C0000FFF000F8000 +00FF003F0000003F803E0000001F807C0000000FC07C0000000FC0F800000007C0F80000 +0007C0F800000007C0F800000007C0F800000007C0FC0000000FC07C0000000F807E0000 +001F803E0000001F001F0000003E000F8000007C0007E00001F80001F80007E000007F00 +3F8000001FFFFE00000001FFE000002C427DAC31>I<01FC00000000FFFC00000000FFFC +00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC01FE000001FC +07FFC00001FC1E07F00001FC3801F80001FC7001FC0001FCE000FC0001FDC000FE0001FD +8000FE0001FF80007F0001FF00007F0001FF00007F0001FE00007F0001FE00007F0001FE +00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC +00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC +00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC +00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC +00007F0001FC00007F0001FC00007F0003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFF +F83FFFFE2F457DC436>I<01E00007F80007F8000FFC000FFC000FFC000FFC0007F80007 +F80001E00000000000000000000000000000000000000000000000000000000000000000 +000000000000000001FC00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF815437DC2 +1C>I<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC001FFFE001FC001FFFE001FC001FFFE001FC00 +0FFF0001FC0007F80001FC0007E00001FC0007C00001FC0007800001FC000E000001FC00 +1C000001FC0038000001FC0070000001FC00E0000001FC01C0000001FC0380000001FC07 +00000001FC0F00000001FC3F80000001FC7FC0000001FCFFC0000001FDCFE0000001FF8F +F0000001FF07F0000001FE03F8000001FC03FC000001FC01FC000001FC00FE000001FC00 +FF000001FC007F000001FC003F800001FC003FC00001FC001FC00001FC000FE00001FC00 +0FF00001FC0007F00001FC0007F80001FC0003FC0001FC0003FE0001FC0003FF0003FE00 +07FF80FFFFF81FFFF8FFFFF81FFFF8FFFFF81FFFF82D457DC433>107 +D<01FC00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF815457DC41C>I<01 +FC00FF00001FE00000FFFC07FFE000FFFC0000FFFC0F03F801E07F0000FFFC3C01FC0780 +3F800007FC7000FE0E001FC00003FCE0007E1C000FC00001FDC0007F38000FE00001FD80 +007F30000FE00001FF80003FF00007F00001FF00003FE00007F00001FF00003FE00007F0 +0001FE00003FC00007F00001FE00003FC00007F00001FE00003FC00007F00001FC00003F +800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001 +FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F8000 +07F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00 +003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F0 +0001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F +800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001 +FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F8000 +07F00003FE00007FC0000FF800FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE0FFFFF8 +1FFFFF03FFFFE04B2C7DAB52>I<01FC01FE0000FFFC07FFC000FFFC1E07F000FFFC3801 +F80007FC7001FC0003FCE000FC0001FDC000FE0001FD8000FE0001FF80007F0001FF0000 +7F0001FF00007F0001FE00007F0001FE00007F0001FE00007F0001FC00007F0001FC0000 +7F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC0000 +7F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC0000 +7F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC0000 +7F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC0000 +7F0003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F2C7DAB36>I<00007F +8000000003FFF00000000FC0FC0000003E001F0000007C000F800000F80007C00001F000 +03E00003E00001F00007C00000F8000FC00000FC000FC00000FC001F8000007E003F8000 +007F003F8000007F003F0000003F007F0000003F807F0000003F807F0000003F807F0000 +003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000 +003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F0000 +003F807F8000007F803F8000007F003F8000007F001F8000007E001FC00000FE000FC000 +00FC000FE00001FC0007E00001F80003F00003F00001F80007E00000FC000FC000003E00 +1F0000001FC0FE00000007FFF8000000007F8000002A2E7DAC31>I<01FC03FC0000FFFC +0FFF8000FFFC3C07E000FFFC7001F80007FDE000FE0001FD80007F0001FF80003F8001FF +00001FC001FE00001FE001FC00000FE001FC00000FF001FC000007F001FC000007F801FC +000003F801FC000003FC01FC000003FC01FC000003FC01FC000001FE01FC000001FE01FC +000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC +000001FE01FC000001FE01FC000001FE01FC000003FC01FC000003FC01FC000003FC01FC +000007F801FC000007F801FC000007F001FC00000FF001FE00000FE001FE00001FC001FF +00003FC001FF00003F8001FF80007E0001FDC000FC0001FCF003F80001FC3C0FE00001FC +1FFF800001FC03FC000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000003FE00000000FFFFF8000000FFFF +F8000000FFFFF80000002F3F7DAB36>I<03F803F0FFF81FFCFFF83C3EFFF8707F07F8E0 +FF03F9C0FF01F980FF01FB80FF01FB007E01FB003C01FF000001FE000001FE000001FE00 +0001FE000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000003FF00 +00FFFFFE00FFFFFE00FFFFFE00202C7DAB26>114 D<003FE01801FFFC3807E01F780F00 +03F81E0001F83C0000F87C00007878000078F8000038F8000038F8000018F8000018FC00 +0018FC000018FE000018FF8000007FC000007FFC00003FFFE0001FFFFC000FFFFF0007FF +FFC003FFFFE000FFFFF0001FFFF80000FFF800000FFC000003FCC00001FEC00000FEC000 +007EE000007EE000003EE000003EF000003EF000003EF000003EF800003CFC00007CFC00 +0078FE0000F8FF0001F0F38003E0F1F00F80E07FFE00C00FF0001F2E7DAC26>I<000600 +0000060000000600000006000000060000000E0000000E0000000E0000000E0000001E00 +00001E0000001E0000003E0000007E0000007E000000FE000001FE000007FE00001FFFFF +F0FFFFFFF0FFFFFFF000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000C00FE000C00FE00 +0C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C007E001C007F00 +18007F0018003F0038001F8030001FC0700007E0E00001FFC000007F001E3E7EBC26>I< +01FC00007F00FFFC003FFF00FFFC003FFF00FFFC003FFF0007FC0001FF0003FC0000FF00 +01FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F00 +01FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F00 +01FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F00 +01FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F00 +01FC00007F0001FC00007F0001FC0000FF0001FC0000FF0001FC0000FF0001FC0001FF00 +01FC0001FF0000FC0001FF0000FE0003FF00007E00077F80007F000E7FC0003F001C7FFE +000FC0787FFE0003FFF07FFE00007F807F002F2D7DAB36>II120 DI E /Fx 40 122 df<0000000FFF0000000001FFFFC0000000 +0FFFFFF00000007FFFFFF8000001FFF803FC000003FFC000FE00000FFF0003FE00001FFE +0007FF00003FFC000FFF00003FF8000FFF00007FF0000FFF00007FF0001FFF8000FFF000 +0FFF0000FFE0000FFF0000FFE0000FFF0000FFE0000FFF0000FFE00007FE0000FFE00001 +F80000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0000000 +0000FFE00000000000FFE00000000000FFE001FFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80 +FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF8000FFE00003FF8000FFE00003FF8000 +FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FF +E00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE0 +0003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE000 +03FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003 +FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF +8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF80 +00FFE00003FF807FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF7F +FFFFC1FFFFFF38467EC53E>12 D<07C01FF03FF87FFCFFFEFFFEFFFEFFFEFFFEFFFEFFFE +7FFC3FF81FF007C00F0F788E1F>46 D<000003C000000007C00000001FC00000007FC000 +0003FFC000003FFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFC3FFC00000 +03FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003 +FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FF +C0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0 +000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC000 +0003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC00000 +03FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003 +FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC000FFFFFFFFFCFFFFFF +FFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFC264177C038>49 D<0000FFE00000000FFFFE00 +00003FFFFF800000FFFFFFE00003FFFFFFF80007FC03FFFE000FE0007FFF001F80003FFF +803F00000FFFC07F000007FFC07FC00007FFE07FF00003FFE0FFF00001FFF0FFF80001FF +F0FFF80001FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF87FF00000FF +F83FE00000FFF81FC00000FFF800000000FFF800000000FFF000000001FFF000000001FF +F000000001FFE000000003FFE000000003FFC000000007FF800000000FFF000000000FFF +000000001FFC000000003FF8000000003FF0000000007FE000000000FFC000000001FF00 +00000003FE0000000007FC000000000FF0000000001FE0000000003F80000000007F0000 +780000FE0000780001FC0000780003F80000F80007E00000F0000FC00000F0001F800000 +F0003F000000F0007C000001F000F8000003F001FFFFFFFFF003FFFFFFFFE007FFFFFFFF +E00FFFFFFFFFE01FFFFFFFFFE03FFFFFFFFFE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFF +C0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC02D417BC038>I<0000FFF000000007FFFF +0000001FFFFFC000007FFFFFF00000FF007FF80003F8003FFE0007E0001FFF0007E0000F +FF000FF80007FF800FFE0007FF801FFE0007FFC01FFF0007FFC01FFF0007FFC01FFF0007 +FFC01FFF0007FFC01FFF0007FFC01FFF0007FFC00FFE0007FFC007FC0007FF8003F8000F +FF800000000FFF000000001FFF000000001FFE000000003FFC000000007FF800000000FF +F000000001FFE00000000FFF80000007FFFE00000007FFF800000007FFFF00000007FFFF +C000000000FFF0000000003FFC000000000FFE000000000FFF8000000007FF8000000003 +FFC000000003FFE000000003FFE000000001FFF000000001FFF000000001FFF800000001 +FFF800000001FFF80FC00001FFF83FF00001FFF87FF80001FFF87FF80001FFF8FFFC0001 +FFF8FFFC0001FFF8FFFC0001FFF0FFFC0001FFF0FFFC0003FFF0FFFC0003FFE07FF80003 +FFE07FF00007FFC07FE00007FFC03F80000FFF801FF0001FFF000FFE00FFFE0007FFFFFF +F80001FFFFFFF000007FFFFFC000001FFFFE00000001FFE000002D427BC038>I<000000 +003F0000000000003F0000000000007F000000000000FF000000000001FF000000000003 +FF000000000003FF000000000007FF00000000000FFF00000000001FFF00000000003FFF +00000000003FFF00000000007FFF0000000000FFFF0000000001F7FF0000000003E7FF00 +00000007E7FF0000000007C7FF000000000F87FF000000001F07FF000000003E07FF0000 +00007E07FF000000007C07FF00000000F807FF00000001F007FF00000003E007FF000000 +07E007FF00000007C007FF0000000F8007FF0000001F0007FF0000003E0007FF0000007C +0007FF0000007C0007FF000000F80007FF000001F00007FF000003E00007FF000007C000 +07FF00000FC00007FF00000F800007FF00001F000007FF00003E000007FF00007C000007 +FF0000FC000007FF0000FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFF +FF80FFFFFFFFFFFF800000000FFF00000000000FFF00000000000FFF00000000000FFF00 +000000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF0000 +0000000FFF00000000000FFF00000000000FFF000000007FFFFFFF8000007FFFFFFF8000 +007FFFFFFF8000007FFFFFFF8000007FFFFFFF8031417DC038>I<07000000030007E000 +003F0007FF0007FF0007FFFFFFFF0007FFFFFFFE0007FFFFFFFC0007FFFFFFF80007FFFF +FFF00007FFFFFFE00007FFFFFF800007FFFFFE000007FFFFFC000007FFFFE0000007FFFF +00000007C00000000007C00000000007C00000000007C00000000007C00000000007C000 +00000007C00000000007C00000000007C00000000007C00000000007C03FF0000007C1FF +FF000007C7FFFFC00007DFFFFFF00007FFE03FFC0007FF000FFE0007FC0007FF0007F000 +03FF8007E00003FFC007C00001FFC003800001FFE000000001FFE000000000FFF0000000 +00FFF000000000FFF000000000FFF800000000FFF800000000FFF800000000FFF80F8000 +00FFF83FE00000FFF87FF00000FFF8FFF00000FFF8FFF80000FFF8FFF80000FFF8FFF800 +00FFF8FFF80000FFF0FFF00000FFF0FFF00001FFF07FE00001FFE07FC00001FFE07E0000 +03FFC03E000003FFC03F000007FF801FC0000FFF000FF0001FFE0007FE00FFFC0003FFFF +FFF00000FFFFFFE000003FFFFF8000000FFFFC00000001FFC000002D427BC038>I<1E00 +000000001F00000000001FFC000000001FFFFFFFFFFE1FFFFFFFFFFE1FFFFFFFFFFE1FFF +FFFFFFFE3FFFFFFFFFFE3FFFFFFFFFFC3FFFFFFFFFF83FFFFFFFFFF03FFFFFFFFFE03FFF +FFFFFFC03FFFFFFFFFC07FFFFFFFFF807E0000003F007C0000007E007C000000FC007800 +0000F80078000001F80078000003F000F8000007E000F000000FC000F000000F8000F000 +001F80000000003F00000000007E0000000000FC0000000000FC0000000001F800000000 +03F80000000003F00000000007F0000000000FE0000000000FE0000000001FE000000000 +1FC0000000003FC0000000003FC0000000007FC0000000007F8000000000FF8000000000 +FF8000000001FF8000000001FF8000000001FF8000000003FF8000000003FF0000000003 +FF0000000003FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007 +FF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000F +FF000000000FFF000000000FFF000000000FFF000000000FFF0000000007FE0000000003 +FC0000000001F80000002F447AC238>55 D<07C01FF03FF87FFCFFFEFFFEFFFEFFFEFFFE +FFFEFFFE7FFC3FF81FF007C0000000000000000000000000000000000000000000000000 +0000000007C01FF03FF87FFCFFFEFFFEFFFEFFFEFFFEFFFEFFFE7FFC3FF81FF007C00F2C +78AB1F>58 D<000000001F8000000000000000001F8000000000000000003FC000000000 +000000003FC000000000000000007FE000000000000000007FE000000000000000007FE0 +0000000000000000FFF00000000000000000FFF00000000000000001FFF8000000000000 +0001FFF80000000000000001FFF80000000000000003FFFC0000000000000003FFFC0000 +000000000007FFFE0000000000000007FFFE0000000000000007FFFE000000000000000F +FFFF000000000000000F9FFF000000000000001F9FFF800000000000001F1FFF80000000 +0000001F0FFF800000000000003F0FFFC00000000000003E07FFC00000000000007E07FF +E00000000000007C07FFE00000000000007C03FFE0000000000000FC03FFF00000000000 +00F801FFF0000000000001F801FFF8000000000001F001FFF8000000000001F000FFF800 +0000000003F000FFFC000000000003E0007FFC000000000007E0007FFE000000000007C0 +007FFE000000000007C0003FFE00000000000FC0003FFF00000000000F80001FFF000000 +00001F80001FFF80000000001F00000FFF80000000001F00000FFF80000000003F00000F +FFC0000000003E000007FFC0000000007E000007FFE0000000007FFFFFFFFFE000000000 +7FFFFFFFFFE000000000FFFFFFFFFFF000000000FFFFFFFFFFF000000001FFFFFFFFFFF8 +00000001F0000000FFF800000001F0000000FFF800000003F0000000FFFC00000003E000 +00007FFC00000007E00000007FFE00000007C00000003FFE00000007C00000003FFE0000 +000F800000003FFF0000000F800000001FFF0000001F800000001FFF8000001F00000000 +0FFF8000003F000000000FFFC000003E000000000FFFC000007E0000000007FFC000FFFF +FF00000FFFFFFFF0FFFFFF00000FFFFFFFF0FFFFFF00000FFFFFFFF0FFFFFF00000FFFFF +FFF0FFFFFF00000FFFFFFFF04C457CC455>65 D<00000000FFF00000700000001FFFFF00 +00F0000001FFFFFFE001F0000007FFFFFFF803F000003FFFFFFFFE07F00000FFFFE001FF +0FF00001FFFE00003F9FF00007FFF000000FFFF0000FFFC0000007FFF0001FFF00000003 +FFF0003FFE00000001FFF0007FFC00000000FFF000FFF8000000007FF001FFF000000000 +3FF003FFE0000000001FF007FFE0000000001FF007FFC0000000000FF00FFF8000000000 +0FF00FFF800000000007F01FFF000000000007F01FFF000000000003F03FFF0000000000 +03F03FFE000000000003F03FFE000000000003F07FFE000000000001F07FFE0000000000 +01F07FFE000000000001F07FFC00000000000000FFFC00000000000000FFFC0000000000 +0000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC0000000000 +0000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC0000000000 +0000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC0000000000 +00007FFC000000000000007FFE000000000000007FFE000000000000F07FFE0000000000 +00F03FFE000000000000F03FFE000000000000F03FFF000000000000F01FFF0000000000 +01F01FFF000000000001E00FFF800000000001E00FFF800000000003E007FFC000000000 +03C007FFE00000000007C003FFE00000000007C001FFF0000000000F8000FFF800000000 +1F00007FFC000000003F00003FFE000000007E00001FFF80000000FC00000FFFC0000001 +F8000007FFF0000007F0000001FFFE00001FE0000000FFFFF001FF800000003FFFFFFFFF +0000000007FFFFFFFC0000000001FFFFFFF000000000001FFFFF80000000000000FFF800 +000044467AC451>67 DII75 D80 +D<0000FFE0001C000007FFFE003C00003FFFFF807C0000FFFFFFE0FC0001FFFFFFF9FC00 +03FF801FFFFC0007FC0001FFFC000FF800007FFC001FF000003FFC003FE000000FFC003F +C0000007FC007FC0000003FC007F80000003FC007F80000001FC007F80000000FC00FF80 +000000FC00FF800000007C00FF800000007C00FFC00000007C00FFC00000007C00FFE000 +00003C00FFF00000003C00FFF80000003C00FFFC00000000007FFE00000000007FFFE000 +0000007FFFFE000000003FFFFFF00000003FFFFFFF0000001FFFFFFFE000001FFFFFFFFC +00000FFFFFFFFE000007FFFFFFFF800003FFFFFFFFC00001FFFFFFFFE000007FFFFFFFF0 +00001FFFFFFFF8000007FFFFFFFC000000FFFFFFFC0000000FFFFFFE00000000FFFFFE00 +00000007FFFF00000000007FFF00000000003FFF00000000000FFF800000000007FF8000 +00000003FF80F000000003FF80F000000001FF80F000000001FF80F000000000FF80F000 +000000FF80F800000000FF80F800000000FF80F800000000FF00FC00000000FF00FC0000 +0000FF00FE00000001FF00FF00000001FE00FF80000003FE00FFC0000003FC00FFE00000 +07FC00FFF800000FF800FFFF00003FF000FFFFF800FFE000FE7FFFFFFFC000FC1FFFFFFF +0000F807FFFFFC0000F000FFFFF00000E00007FF80000031467AC43E>83 +D86 DI<0001FFE0000000001FFFFE000000007FFFFF8000 +0001FFFFFFE0000003FE007FF8000007FC001FFC000007FE000FFE00000FFF0007FF0000 +0FFF0007FF00000FFF0003FF80000FFF0003FF80000FFF0003FF80000FFF0001FFC00007 +FE0001FFC00003FC0001FFC00000F00001FFC00000000001FFC00000000001FFC0000000 +0001FFC00000000001FFC000000003FFFFC0000000FFFFFFC0000007FFFFFFC000003FFF +F1FFC00000FFFC01FFC00003FFE001FFC0000FFF8001FFC0001FFE0001FFC0003FFC0001 +FFC0003FF80001FFC0007FF80001FFC0007FF00001FFC000FFF00001FFC000FFE00001FF +C000FFE00001FFC000FFE00001FFC000FFE00003FFC000FFE00003FFC000FFF00007FFC0 +007FF8000FFFC0007FF8001FFFF0003FFE003EFFFFC01FFF80FC7FFFC007FFFFF87FFFC0 +03FFFFE01FFFC0007FFF8007FFC0000FFC00000000322F7DAD36>97 +D<007FC000000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC000000000 +FFFFC00000000003FFC00000000001FFC00000000001FFC00000000001FFC00000000001 +FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FF +C00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0 +0000000001FFC00000000001FFC00000000001FFC00000000001FFC00FF8000001FFC0FF +FF800001FFC3FFFFE00001FFCFFFFFF80001FFDFC03FFC0001FFFF000FFE0001FFFC0003 +FF0001FFF80001FF8001FFF00001FFC001FFE00000FFE001FFC00000FFE001FFC000007F +F001FFC000007FF001FFC000007FF801FFC000003FF801FFC000003FF801FFC000003FF8 +01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01 +FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FF +C000003FFC01FFC000003FFC01FFC000003FF801FFC000003FF801FFC000007FF801FFC0 +00007FF001FFC000007FF001FFC000007FF001FFC00000FFE001FFE00000FFC001FFF000 +01FFC001FFF80003FF8001FF7C0007FF0001FE3E000FFE0001FC1FC07FFC0001F80FFFFF +F00001F003FFFFC00001E000FFFF00000000001FF0000036467DC43E>I<00003FFC0000 +0001FFFFC000000FFFFFF000003FFFFFFC00007FF003FE0000FFC001FF0003FF8003FF00 +07FF0007FF8007FE0007FF800FFE0007FF801FFC0007FF801FFC0007FF803FF80007FF80 +3FF80003FF007FF80001FE007FF8000078007FF0000000007FF000000000FFF000000000 +FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000 +FFF000000000FFF000000000FFF000000000FFF000000000FFF0000000007FF800000000 +7FF8000000007FF8000000003FF8000000003FFC000003C03FFC000003C01FFE000007C0 +0FFE000007800FFF00000F8007FF80001F0003FFC0003E0001FFF0007C00007FFC03F800 +003FFFFFF000000FFFFFC0000003FFFF000000003FF800002A2F7CAD32>I<0000000003 +FE0000000007FFFE0000000007FFFE0000000007FFFE0000000007FFFE0000000007FFFE +00000000001FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00 +000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0000 +0000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE000000 +00000FFE00000000000FFE00000000000FFE0000003FE00FFE000003FFFC0FFE00000FFF +FF8FFE00003FFFFFCFFE0000FFF807FFFE0001FFC001FFFE0003FF80007FFE0007FF0000 +3FFE000FFE00001FFE000FFC00000FFE001FFC00000FFE003FF800000FFE003FF800000F +FE003FF800000FFE007FF800000FFE007FF000000FFE007FF000000FFE00FFF000000FFE +00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00 +FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FF +F000000FFE007FF000000FFE007FF000000FFE007FF000000FFE007FF800000FFE003FF8 +00000FFE003FF800000FFE001FFC00001FFE001FFC00001FFE000FFE00003FFE0007FE00 +007FFE0003FF0000FFFF0001FFC003FFFFFC00FFF01FEFFFFC007FFFFF8FFFFC001FFFFE +0FFFFC0007FFF80FFFFC00007FC00FF80036467CC43E>I<00003FF800000003FFFF8000 +000FFFFFE000003FFFFFF000007FF83FF80000FFC007FC0001FF8003FE0003FF0001FF00 +07FE0000FF800FFC0000FF801FFC00007FC01FF800007FC03FF800003FE03FF800003FE0 +7FF800003FE07FF000003FE07FF000003FF07FF000001FF0FFF000001FF0FFF000001FF0 +FFFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF0FFF000000000FFF000000000 +FFF000000000FFF000000000FFF0000000007FF0000000007FF0000000007FF800000000 +7FF8000000003FF8000000003FF8000000F01FFC000000F01FFC000001F00FFE000001E0 +07FF000003E003FF800007C001FFC0000F8000FFF0003F00007FFE01FE00001FFFFFFC00 +0007FFFFF0000001FFFFC00000001FFE00002C2F7DAD33>I<000000FF8000000FFFE000 +007FFFF00001FFFFF80003FF8FFC000FFE0FFE001FFC1FFE001FF81FFE003FF81FFE007F +F01FFE007FF01FFE007FF00FFC00FFE00FFC00FFE003F000FFE000C000FFE0000000FFE0 +000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000 +0000FFE0000000FFE00000FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF800 +00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000 +FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FF +E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 +000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000 +0000FFE0000000FFE0000000FFE0000000FFE0000000FFE000007FFFFFE0007FFFFFE000 +7FFFFFE0007FFFFFE0007FFFFFE00027467DC522>I<0000FFE0007E00000FFFFE03FF80 +003FFFFF8FFF8000FFFFFFFFFFC001FFC07FFF3FC003FF001FF83FC007FE000FFC3FC00F +FC0007FE1F801FFC0007FF0F001FF80003FF00001FF80003FF00003FF80003FF80003FF8 +0003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF800 +03FF80003FF80003FF80001FF80003FF00001FF80003FF00001FFC0007FF00000FFC0007 +FE000007FE000FFC000003FF001FF8000001FFC07FF0000003FFFFFFE0000003FFFFFF80 +0000078FFFFE0000000780FFE00000000F8000000000000F8000000000000F8000000000 +000F8000000000000FC000000000000FE000000000000FF000000000000FFFFFFFC00000 +0FFFFFFFFC000007FFFFFFFF800007FFFFFFFFE00003FFFFFFFFF00001FFFFFFFFFC0000 +FFFFFFFFFC0003FFFFFFFFFE000FFFFFFFFFFF001FF000007FFF003FC0000007FF007F80 +000001FF807F80000000FF80FF00000000FF80FF000000007F80FF000000007F80FF0000 +00007F80FF000000007F80FF80000000FF807F80000000FF007FC0000001FF003FE00000 +03FE001FF0000007FC000FFE00003FF80007FFC001FFF00001FFFFFFFFC000007FFFFFFF +0000000FFFFFF8000000007FFF00000032427DAC38>I<007FC000000000FFFFC0000000 +00FFFFC000000000FFFFC000000000FFFFC000000000FFFFC00000000003FFC000000000 +01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 +FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FF +C00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0 +0000000001FFC00000000001FFC007FE000001FFC03FFF800001FFC0FFFFE00001FFC1FF +FFF80001FFC7F03FFC0001FFCF801FFC0001FFDF000FFE0001FFDE000FFE0001FFFC000F +FE0001FFF80007FF0001FFF00007FF0001FFF00007FF0001FFE00007FF0001FFE00007FF +0001FFE00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00 +01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001 +FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF +C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0 +0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000 +07FF00FFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FF +FFFE37457CC43E>I<007C0001FF0003FF8007FFC007FFC00FFFE00FFFE00FFFE00FFFE0 +0FFFE007FFC007FFC003FF8001FF00007C00000000000000000000000000000000000000 +000000000000000000000000007FC07FFFC07FFFC07FFFC07FFFC07FFFC003FFC001FFC0 +01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 +01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 +01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0FFFFFFFFFFFFFFFFFFFFFFFF +FFFFFF18467CC520>I<007FC000000000FFFFC000000000FFFFC000000000FFFFC00000 +0000FFFFC000000000FFFFC00000000003FFC00000000001FFC00000000001FFC0000000 +0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 +01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 +FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FF +C00000000001FFC0007FFFE001FFC0007FFFE001FFC0007FFFE001FFC0007FFFE001FFC0 +007FFFE001FFC0000FE00001FFC0001FC00001FFC0003F000001FFC0007E000001FFC000 +FC000001FFC003F8000001FFC007E0000001FFC00FC0000001FFC01F80000001FFC07F00 +000001FFC0FE00000001FFC1FC00000001FFC3FE00000001FFC7FE00000001FFDFFF0000 +0001FFFFFF80000001FFFFFFC0000001FFFFFFC0000001FFF9FFE0000001FFE1FFF00000 +01FFC0FFF8000001FF807FF8000001FF803FFC000001FF803FFE000001FF801FFF000001 +FF800FFF000001FF8007FF800001FF8007FFC00001FF8003FFE00001FF8001FFE00001FF +8000FFF00001FF8000FFF80001FF80007FFC0001FF80003FFC00FFFFFF03FFFFF8FFFFFF +03FFFFF8FFFFFF03FFFFF8FFFFFF03FFFFF8FFFFFF03FFFFF835457DC43B>107 +D<007FC000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC00003FFC00001FFC00001FFC0 +0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 +0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 +0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 +0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 +0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 +0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 +0001FFC000FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF8019457CC420>I<007F8007 +FE00000FFC0000FFFF803FFFC0007FFF8000FFFF80FFFFF001FFFFE000FFFF81FFFFF803 +FFFFF000FFFF87F01FFC0FE03FF800FFFF8FC00FFE1F801FFC0003FF9F000FFF3E001FFE +0001FF9E0007FF3C000FFE0001FFBC0007FF78000FFE0001FFF80003FFF00007FF0001FF +F80003FFF00007FF0001FFF00003FFE00007FF0001FFE00003FFC00007FF0001FFE00003 +FFC00007FF0001FFE00003FFC00007FF0001FFC00003FF800007FF0001FFC00003FF8000 +07FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF00 +01FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC0 +0003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF +800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007 +FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001 +FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC000 +03FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF80 +0007FF00FFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFF +FEFFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFE572D7CAC5E>I<007F8007FE00 +00FFFF803FFF8000FFFF80FFFFE000FFFF81FFFFF800FFFF87F03FFC00FFFF8F801FFC00 +03FF9F000FFE0001FF9E000FFE0001FFBC000FFE0001FFF80007FF0001FFF00007FF0001 +FFF00007FF0001FFE00007FF0001FFE00007FF0001FFE00007FF0001FFC00007FF0001FF +C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0 +0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000 +07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007 +FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF +0001FFC00007FF0001FFC00007FF0001FFC00007FF00FFFFFF83FFFFFEFFFFFF83FFFFFE +FFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFE372D7CAC3E>I<00001FFC00000000 +01FFFFC000000007FFFFF00000001FFFFFFC0000007FF80FFF000000FFC001FF800001FF +8000FFC00003FE00003FE00007FE00003FF0000FFC00001FF8000FF800000FF8001FF800 +000FFC001FF800000FFC003FF800000FFE003FF0000007FE007FF0000007FF007FF00000 +07FF007FF0000007FF007FF0000007FF00FFF0000007FF80FFF0000007FF80FFF0000007 +FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF +80FFF0000007FF80FFF0000007FF807FF0000007FF007FF0000007FF007FF0000007FF00 +7FF0000007FF003FF800000FFE003FF800000FFE001FF800000FFC001FFC00001FFC000F +FC00001FF80007FE00003FF00007FE00003FF00003FF8000FFE00001FFC001FFC000007F +F80FFF0000003FFFFFFE0000000FFFFFF800000001FFFFC0000000001FFC000000312F7D +AD38>I<007FC00FF80000FFFFC0FFFF8000FFFFC3FFFFE000FFFFCFFFFFF800FFFFDFC0 +3FFC00FFFFFF001FFE0003FFFC0007FF0001FFF80003FF8001FFF00003FFC001FFE00001 +FFE001FFC00001FFE001FFC00000FFF001FFC00000FFF001FFC000007FF801FFC000007F +F801FFC000007FF801FFC000007FF801FFC000003FFC01FFC000003FFC01FFC000003FFC +01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01 +FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000007FF801FF +C000007FF801FFC000007FF801FFC000007FF001FFC00000FFF001FFC00000FFF001FFC0 +0001FFE001FFE00001FFC001FFF00003FFC001FFF80007FF8001FFFC000FFF0001FFFE00 +1FFE0001FFDFC07FFC0001FFCFFFFFF00001FFC3FFFFC00001FFC0FFFF000001FFC01FF0 +000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000 +0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 +01FFC00000000001FFC00000000001FFC000000000FFFFFF80000000FFFFFF80000000FF +FFFF80000000FFFFFF80000000FFFFFF8000000036407DAC3E>I<007F807F00FFFF81FF +E0FFFF83FFF0FFFF8FFFF8FFFF8F8FFCFFFF9F1FFE03FFBE1FFE01FFBC1FFE01FFF81FFE +01FFF81FFE01FFF01FFE01FFF00FFC01FFE007F801FFE001E001FFE0000001FFE0000001 +FFE0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FF +C0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0 +000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000 +0001FFC0000001FFC00000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE000 +272D7DAC2E>114 D<001FFC038000FFFF878003FFFFFF800FFFFFFF801FF003FF803FC0 +00FF803F80003F807F00001F807E00001F80FE00000F80FE00000F80FE00000780FF0000 +0780FF00000780FF80000780FFE0000000FFFE0000007FFFF000007FFFFF00003FFFFFC0 +003FFFFFF0001FFFFFFC000FFFFFFE0003FFFFFF0001FFFFFF80007FFFFF80000FFFFFC0 +00003FFFC0000003FFE0000000FFE0F000003FE0F000003FE0F800001FE0F800000FE0F8 +00000FE0FC00000FE0FC00000FE0FE00000FC0FF00001FC0FF00001FC0FF80003F80FFE0 +007F00FFF803FE00FFFFFFFC00FCFFFFF800F03FFFE000E007FE0000232F7CAD2C>I<00 +01E000000001E000000001E000000001E000000001E000000003E000000003E000000003 +E000000003E000000007E000000007E00000000FE00000000FE00000001FE00000001FE0 +0000003FE00000007FE0000000FFE0000003FFE000000FFFFFFF80FFFFFFFF80FFFFFFFF +80FFFFFFFF80FFFFFFFF8000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000 +00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000 +FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FF +E0000000FFE0000000FFE001E000FFE001E000FFE001E000FFE001E000FFE001E000FFE0 +01E000FFE001E000FFE001E000FFE001E000FFE003E000FFF003C0007FF003C0007FF007 +C0003FF80F80001FFC1F00000FFFFF000007FFFC000001FFF80000003FE00023407EBE2C +>I<007FC00001FF00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF +00FFFFC003FFFF0003FFC0000FFF0001FFC00007FF0001FFC00007FF0001FFC00007FF00 +01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001 +FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF +C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0 +0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000 +07FF0001FFC00007FF0001FFC00007FF0001FFC0000FFF0001FFC0000FFF0001FFC0001F +FF0001FFC0001FFF0001FFC0003FFF0000FFC0003FFF0000FFE0007FFF80007FE001F7FF +FE007FF807E7FFFE003FFFFFC7FFFE000FFFFF07FFFE0003FFFE07FFFE00007FF007FC00 +372E7CAC3E>II120 DI E /Fy 13 121 df +69 D<000007FF0000030000003FFFF00007000001FFFFFC0007000007FFFFFF000F0000 +0FFC00FFC00F00003FE0000FF01F00007F800003F81F0000FE000000FC3F0001FC000000 +7E3F0003F80000001F7F0007F00000000FFF000FE000000007FF000FC000000007FF001F +C000000003FF001F8000000001FF003F8000000000FF003F0000000000FF007F00000000 +007F007F00000000007F007E00000000003F007E00000000003F00FE00000000003F00FE +00000000001F00FE00000000001F00FE00000000001F00FE00000000000F00FE00000000 +000F00FF00000000000F00FF00000000000F00FF00000000000F00FF80000000000700FF +800000000007007FC00000000007007FC00000000007007FE00000000000003FF0000000 +0000003FF80000000000003FFC0000000000001FFE0000000000001FFF8000000000000F +FFE0000000000007FFFC000000000007FFFFC00000000003FFFFF80000000001FFFFFF80 +00000000FFFFFFF8000000007FFFFFFF800000001FFFFFFFE00000000FFFFFFFF8000000 +03FFFFFFFE00000000FFFFFFFF800000001FFFFFFFC000000001FFFFFFE0000000003FFF +FFF00000000003FFFFF800000000003FFFFC000000000003FFFE0000000000007FFE0000 +000000001FFF0000000000000FFF80000000000003FF80000000000001FFC00000000000 +00FFC0000000000000FFC00000000000007FE00000000000003FE00000000000003FE000 +00000000001FE0E000000000001FF0E000000000000FF0E000000000000FF0E000000000 +000FF0E000000000000FF0E0000000000007F0E0000000000007F0F0000000000007F0F0 +000000000007F0F0000000000007F0F0000000000007F0F8000000000007F0F800000000 +0007E0F800000000000FE0FC00000000000FE0FC00000000000FC0FE00000000000FC0FF +00000000001FC0FF00000000001F80FF80000000003F80FFC0000000003F00FFE0000000 +007F00FFF000000000FE00FEF800000000FC00FEFC00000001F800FC7F00000003F800FC +1F8000000FF000F80FE000001FE000F807FC00007F8000F001FFE003FF0000F0007FFFFF +FC0000E0001FFFFFF00000E00003FFFFC00000C000001FFE0000003C667AE349>83 +D<3FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFF +FFFFFFFFFFFFFFFFF83FFFC00003FFC00003FFF83FFC000001FF8000007FF83FF0000001 +FF8000000FF83FC0000001FF80000007F87F80000001FF80000003FC7F00000001FF8000 +0001FC7E00000001FF80000000FC7C00000001FF800000007C7C00000001FF800000007C +7C00000001FF800000007C7800000001FF800000003C7800000001FF800000003C780000 +0001FF800000003C7800000001FF800000003C7000000001FF800000001C7000000001FF +800000001C7000000001FF800000001C7000000001FF800000001C7000000001FF800000 +001C7000000001FF800000001CF000000001FF800000001EE000000001FF800000000EE0 +00000001FF800000000EE000000001FF800000000EE000000001FF800000000EE0000000 +01FF800000000EE000000001FF800000000EE000000001FF800000000E0000000001FF80 +000000000000000001FF80000000000000000001FF80000000000000000001FF80000000 +000000000001FF80000000000000000001FF80000000000000000001FF80000000000000 +000001FF80000000000000000001FF80000000000000000001FF80000000000000000001 +FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000 +0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000 +0000000001FF80000000000000000001FF80000000000000000001FF8000000000000000 +0001FF80000000000000000001FF80000000000000000001FF80000000000000000001FF +80000000000000000001FF80000000000000000001FF80000000000000000001FF800000 +00000000000001FF80000000000000000001FF80000000000000000001FF800000000000 +00000001FF80000000000000000001FF80000000000000000001FF800000000000000000 +01FF80000000000000000001FF80000000000000000001FF80000000000000000001FF80 +000000000000000001FF80000000000000000001FF80000000000000000001FF80000000 +000000000001FF80000000000000000001FF80000000000000000001FF80000000000000 +000001FF80000000000000000001FF80000000000000000001FF80000000000000000001 +FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000 +0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000 +0000000001FF80000000000000000001FF80000000000000000001FF8000000000000000 +0001FF80000000000000000001FF80000000000000000001FF80000000000000000003FF +C0000000000000000003FFC000000000000000001FFFF800000000000001FFFFFFFFFF80 +0000000001FFFFFFFFFF800000000001FFFFFFFFFF800000000001FFFFFFFFFF80000057 +627CE160>I<0000000000001E000000000000003FFE00000000000007FFFE0000000000 +0007FFFE00000000000007FFFE00000000000007FFFE000000000000000FFE0000000000 +000003FE0000000000000003FE0000000000000001FE0000000000000001FE0000000000 +000001FE0000000000000001FE0000000000000001FE0000000000000001FE0000000000 +000001FE0000000000000001FE0000000000000001FE0000000000000001FE0000000000 +000001FE0000000000000001FE0000000000000001FE0000000000000001FE0000000000 +000001FE0000000000000001FE0000000000000001FE0000000000000001FE0000000000 +000001FE0000000000000001FE0000000000000001FE0000000000000001FE0000000000 +000001FE0000000000000001FE0000000000000001FE0000000000000001FE0000000000 +000001FE0000000000000001FE0000000000FF8001FE000000000FFFF801FE000000003F +FFFE01FE00000000FF803F81FE00000003FC0007C1FE00000007F80001E1FE0000001FE0 +0000F9FE0000003FC000007DFE0000007F8000003DFE000000FF0000001FFE000001FE00 +00000FFE000001FC00000007FE000003FC00000007FE000007F800000003FE000007F000 +000001FE00000FF000000001FE00001FF000000001FE00001FE000000001FE00001FE000 +000001FE00003FE000000001FE00003FC000000001FE00007FC000000001FE00007FC000 +000001FE00007FC000000001FE00007FC000000001FE00007F8000000001FE0000FF8000 +000001FE0000FF8000000001FE0000FF8000000001FE0000FF8000000001FE0000FF8000 +000001FE0000FF8000000001FE0000FF8000000001FE0000FF8000000001FE0000FF8000 +000001FE0000FF8000000001FE0000FF8000000001FE0000FF8000000001FE0000FF8000 +000001FE00007F8000000001FE00007FC000000001FE00007FC000000001FE00007FC000 +000001FE00003FC000000001FE00003FC000000001FE00003FE000000001FE00001FE000 +000001FE00001FE000000001FE00000FF000000003FE00000FF000000003FE000007F800 +000007FE000003F800000007FE000003FC0000000FFE000001FE0000001FFE000000FE00 +00003DFE0000007F0000003DFE0000003F800000F9FF0000001FC00001F1FF0000000FF0 +0003C1FFC0000007F8000F81FFFF800001FF007F01FFFF8000007FFFFC01FFFF8000001F +FFE001FFFF80000001FF0001FF000041657CE349>100 D<000003FE00000000001FFFE0 +00000000FFFFF800000001FE03FE00000007F0007F8000000FE0003FC000003FC0001FE0 +00007F00000FF00000FF000007F80000FE000003F80001FC000003FC0003F8000001FC00 +07F8000001FE0007F0000000FE000FF0000000FF000FF00000007F001FE00000007F001F +E00000007F803FE00000007F803FC00000003F803FC00000003F807FC00000003FC07FC0 +0000003FC07FC00000003FC07F800000003FC07F800000003FC0FF800000003FC0FFFFFF +FFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FF800000000000FF800000000000FF800000 +000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000 +0000FF8000000000007F8000000000007FC000000000007FC000000000007FC000000000 +003FC000000000003FC000000000003FE000000000001FE000000000001FE000000001C0 +0FF000000001C00FF000000003C007F8000000038007F8000000038003FC000000078001 +FC0000000F0001FE0000000E0000FF0000001E00007F8000003C00003FC000007800001F +E00000F0000007F00003E0000003FC0007C0000000FF803F000000003FFFFC000000000F +FFF00000000001FF80000032417CBF3A>I<0000000000003F80000003FC0001FFE00000 +3FFFC007FFF00000FFFFF01FC1F80003FC03FC3E03F80007F000FE7803F8000FE0007FE0 +03F8001FC0003FC003F8003F80001FC001F0007F00000FE0000000FE000007F0000000FE +000007F0000001FC000003F8000001FC000003F8000003FC000003FC000003FC000003FC +000003F8000001FC000007F8000001FE000007F8000001FE000007F8000001FE000007F8 +000001FE000007F8000001FE000007F8000001FE000007F8000001FE000007F8000001FE +000007F8000001FE000007F8000001FE000003F8000001FC000003FC000003FC000003FC +000003FC000001FC000003F8000001FC000003F8000000FE000007F0000000FE000007F0 +0000007F00000FE00000003F80001FC00000001FC0003F800000003FE0007F0000000037 +F000FE0000000073FC03FC0000000060FFFFF000000000E03FFFC000000000E003FC0000 +000001C000000000000001C000000000000001C000000000000001C000000000000001C0 +00000000000001E000000000000001E000000000000001F000000000000001F000000000 +000001F800000000000000FC00000000000000FF00000000000000FFFFFFFE000000007F +FFFFFFF00000003FFFFFFFFE0000001FFFFFFFFF8000000FFFFFFFFFE000000FFFFFFFFF +F000003FFFFFFFFFFC0000FE000001FFFE0003F80000001FFE0007E000000003FF000FC0 +00000000FF801F80000000007F803F80000000003FC03F00000000001FC07E0000000000 +1FC07E00000000000FE0FE00000000000FE0FC000000000007E0FC000000000007E0FC00 +0000000007E0FC000000000007E0FC000000000007E0FC000000000007E0FE0000000000 +0FE07E00000000000FC07E00000000000FC07F00000000001FC03F80000000003F801FC0 +000000007F000FC0000000007E0007F000000001FC0003F800000003F80001FC00000007 +F000007F0000001FC000003FE00000FF8000000FFE000FFE00000001FFFFFFF000000000 +3FFFFF800000000001FFF00000003D5E7DBF42>103 D<0003C000000000000007FFC000 +0000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC000 +000000000001FFC0000000000000007FC0000000000000007FC0000000000000003FC000 +0000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC000 +0000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC000 +0000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC000 +0000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC000 +0000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC000 +0000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC000 +0000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC000 +7FE0000000003FC003FFFC000000003FC00FFFFF000000003FC03F00FFC00000003FC078 +001FE00000003FC0F0000FF00000003FC1C00007F80000003FC3800007FC0000003FC700 +0003FC0000003FCE000003FE0000003FCE000001FE0000003FDC000001FE0000003FD800 +0001FE0000003FF8000000FF0000003FF0000000FF0000003FF0000000FF0000003FF000 +0000FF0000003FE0000000FF0000003FE0000000FF0000003FE0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000007FE0000001FF800000FFF0000003FFC000FFFFFFF003FFFFFFC0FFFFFFF0 +03FFFFFFC0FFFFFFF003FFFFFFC0FFFFFFF003FFFFFFC042647DE349>I<003C000000FF +000001FF800003FFC00003FFC00003FFC00003FFC00003FFC00003FFC00001FF800000FF +0000003C0000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000003C00007FFC0007FFFC0007FFFC0007FFFC0007FFF +C00001FFC000007FC000007FC000003FC000003FC000003FC000003FC000003FC000003F +C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F +C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F +C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F +C000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003F +C000003FC000003FC000003FC000003FC000003FC000003FC000007FE00000FFF000FFFF +FFE0FFFFFFE0FFFFFFE0FFFFFFE01B5F7DDE23>I<0003C0007FE000000007FFC003FFFC +000000FFFFC00FFFFF000000FFFFC03F00FFC00000FFFFC078001FE00000FFFFC0F0000F +F0000001FFC1C00007F80000007FC3800007FC0000007FC7000003FC0000003FCE000003 +FE0000003FCE000001FE0000003FDC000001FE0000003FD8000001FE0000003FF8000000 +FF0000003FF0000000FF0000003FF0000000FF0000003FF0000000FF0000003FE0000000 +FF0000003FE0000000FF0000003FE0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000007FE0000001 +FF800000FFF0000003FFC000FFFFFFF003FFFFFFC0FFFFFFF003FFFFFFC0FFFFFFF003FF +FFFFC0FFFFFFF003FFFFFFC0423F7DBE49>110 D<0003C0007FC000000007FFC007FFFC +000000FFFFC01FFFFF000000FFFFC07F00FFC00000FFFFC0F8001FF00000FFFFC3E00007 +F8000001FFC7800003FC0000007FCF000001FE0000007FDE000000FF0000003FFC000000 +7F8000003FF80000003FC000003FF00000003FE000003FF00000001FE000003FE0000000 +1FF000003FE00000000FF800003FC00000000FF800003FC000000007FC00003FC0000000 +07FC00003FC000000003FE00003FC000000003FE00003FC000000003FE00003FC0000000 +01FF00003FC000000001FF00003FC000000001FF00003FC000000001FF00003FC0000000 +01FF80003FC000000000FF80003FC000000000FF80003FC000000000FF80003FC0000000 +00FF80003FC000000000FF80003FC000000000FF80003FC000000000FF80003FC0000000 +00FF80003FC000000000FF80003FC000000000FF80003FC000000000FF80003FC0000000 +00FF80003FC000000001FF00003FC000000001FF00003FC000000001FF00003FC0000000 +01FF00003FC000000001FF00003FC000000003FE00003FC000000003FE00003FC0000000 +03FC00003FC000000007FC00003FC000000007FC00003FC00000000FF800003FE0000000 +0FF000003FE00000001FF000003FF00000003FE000003FF80000003FC000003FF8000000 +7FC000003FFC000000FF8000003FDE000001FF0000003FCF000003FE0000003FC7800007 +FC0000003FC3C0000FF00000003FC1F0003FE00000003FC07E01FF800000003FC03FFFFE +000000003FC00FFFF8000000003FC000FF80000000003FC0000000000000003FC0000000 +000000003FC0000000000000003FC0000000000000003FC0000000000000003FC0000000 +000000003FC0000000000000003FC0000000000000003FC0000000000000003FC0000000 +000000003FC0000000000000003FC0000000000000003FC0000000000000003FC0000000 +000000003FC0000000000000003FC0000000000000003FC0000000000000003FC0000000 +000000003FC0000000000000003FC0000000000000003FC0000000000000007FE0000000 +00000000FFF0000000000000FFFFFFF00000000000FFFFFFF00000000000FFFFFFF00000 +000000FFFFFFF00000000000415B7DBE49>112 D<00078003F80007FF800FFF00FFFF80 +3FFFC0FFFF807C0FE0FFFF81F01FE0FFFF81E03FF001FF83803FF0007F87003FF0007F8F +003FF0003F8E003FF0003F9C001FE0003F9C000FC0003F98000300003FB8000000003FB8 +000000003FB0000000003FF0000000003FF0000000003FE0000000003FE0000000003FE0 +000000003FE0000000003FE0000000003FC0000000003FC0000000003FC0000000003FC0 +000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0 +000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0 +000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0 +000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0 +000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0 +000000007FE000000000FFF8000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFF +FC00002C3F7CBE33>114 D<000038000000000038000000000038000000000038000000 +000038000000000038000000000038000000000078000000000078000000000078000000 +0000780000000000F80000000000F80000000000F80000000001F80000000001F8000000 +0001F80000000003F80000000003F80000000007F8000000000FF8000000001FF8000000 +001FF8000000007FF800000000FFF800000003FFF80000000FFFFFFFFF00FFFFFFFFFF00 +FFFFFFFFFF00FFFFFFFFFF000007F80000000007F80000000007F80000000007F8000000 +0007F80000000007F80000000007F80000000007F80000000007F80000000007F8000000 +0007F80000000007F80000000007F80000000007F80000000007F80000000007F8000000 +0007F80000000007F80000000007F80000000007F80000000007F80000000007F8000000 +0007F80000000007F80000000007F80000000007F80000000007F80000000007F8000000 +0007F80000000007F80000000007F80000000007F80000000007F80000E00007F80000E0 +0007F80000E00007F80000E00007F80000E00007F80000E00007F80000E00007F80000E0 +0007F80000E00007F80000E00007F80000E00007F80000E00007F80000E00007F80000E0 +0003FC0001C00003FC0001C00003FC0001C00003FC0003C00001FE0003800001FE000780 +0000FF00070000007F800F0000003FC01E0000001FF07C0000000FFFF800000003FFE000 +0000007F80002B597FD733>116 D<7FFFFFC0000FFFFFE07FFFFFC0000FFFFFE07FFFFF +C0000FFFFFE07FFFFFC0000FFFFFE000FFFF000003FFFC00003FFE000001FFE000000FFC +000001FF8000000FFC000000FE00000007FC000000FC00000003FE000001F800000001FF +000001F000000000FF800003E000000000FF800003C0000000007FC0000780000000003F +E0000F00000000001FF0000E00000000001FF0001E00000000000FF8003C000000000007 +FC0078000000000003FE00F0000000000003FE00E0000000000001FF01E0000000000000 +FF83C00000000000007FC7800000000000003FC7000000000000003FEF00000000000000 +1FFE000000000000000FFC0000000000000007F80000000000000007FC00000000000000 +03FE0000000000000001FF0000000000000003FF0000000000000003FF80000000000000 +07FFC00000000000000F3FE00000000000001E1FE00000000000003C1FF0000000000000 +380FF80000000000007807FC000000000000F003FC000000000001E003FE000000000003 +C001FF000000000003C000FF80000000000780007FC0000000000F00007FC0000000001E +00003FE0000000001C00001FF0000000003C00000FF8000000007800000FF800000000F0 +000007FC00000001F0000003FE00000003E0000001FF00000007E0000001FF0000000FE0 +000000FF8000003FE0000000FFC00000FFF0000001FFE00007FFF8000003FFFC00FFFFFC +00000FFFFFF8FFFFFC00000FFFFFF8FFFFFC00000FFFFFF8FFFFFC00000FFFFFF8453E80 +BD46>120 D E end %%EndProlog %%BeginSetup -%%Feature: *Resolution 300dpi +%%Feature: *Resolution 600dpi TeXDict begin -%%PaperSize: A4 +%%PaperSize: Letter %%EndSetup %%Page: 1 1 -1 0 bop 515 369 a Fy(Extending)20 b(the)i(ST)p Fx(K)f -Fy(in)n(terpreter)808 513 y Fw(Eric)o(k)15 b(Gallesio)543 -572 y(Univ)o(ersit)o(\023)-23 b(e)14 b(de)i(Nice)31 b(-)i(Sophia-An)o -(tip)q(olis)494 630 y(Lab)q(oratoire)18 b(I3S)f(-)f(CNRS)g(URA)f(1376)j -(-)f(ESSI.)778 688 y(Route)f(des)h(Colles)866 746 y(B.P)l(.)e(145)507 -804 y(06903)k(Sophia-An)o(tip)q(olis)d(Cedex)f(-)i(FRANCE)760 -898 y(email:)j(eg@unice.fr)854 1019 y(July)15 b(1995)872 -1171 y Fv(Abstract)236 1243 y Fu(This)h(do)q(cumen)o(t)g(describ)q(es)g -(ho)o(w)f(to)g(extend)g(the)g Ft(STk)g Fu(in)o(terpreter)h(with)f(new)g -(primitiv)o(es)i(pro)q(ce-)179 1289 y(dures)12 b(and/or)h(new)e(t)o(yp) -q(es.)17 b(Extending)d(the)d(in)o(terpreter)i(can)f(b)q(e)g(done)g(b)o -(y)g(writing)h(new)e Fs(mo)n(dules)f Fu(in)i(C.)179 1335 -y(New)d(C)h(co)q(de)h(can)f(b)q(e)g(statically)j(link)o(ed)f(to)e(the)g -(core)h(in)o(terpreter)g(or)f(dynamically)k(loaded)d(on)g(op)q(erating) -179 1380 y(systems)16 b(whic)o(h)g(supp)q(ort)g(shared)g(libraries.)26 -b(This)16 b(do)q(cumen)o(t)h(also)f(presen)o(ts)g(ho)o(w)f(to)g(in)o -(tegrate)i(new)179 1426 y(Tk)c(widgets)g(written)h(for)f(the)g(Tcl)g -(in)o(terpreter)h(in)g Ft(STk)p Fu(.)946 2960 y Fr(1)p -eop +1 0 bop 1029 739 a Fy(Extending)45 b(the)e(ST)p Fx(K)g +Fy(in)l(terpreter)1616 1027 y Fw(Eric)m(k)33 b(Gallesio)1087 +1143 y(Univ)m(ersit)m(\023)-46 b(e)33 b(de)g(Nice)65 +b(-)f(Sophia-An)m(tip)s(olis)989 1259 y(Lab)s(oratoire)30 +b(I3S)j(-)f(CNRS)h(URA)g(1376)e(-)h(ESSI.)1556 1376 y(Route)h(des)g +(Colles)1732 1492 y(B.P)-8 b(.)33 b(145)1015 1608 y(06903)e(Sophia-An)m +(tip)s(olis)e(Cedex)35 b(-)d(FRANCE)1521 1795 y(email:)41 +b(eg@unice.fr)1707 2038 y(July)33 b(1995)1743 2342 y +Fv(Abstract)473 2487 y Fu(This)d(do)r(cumen)n(t)d(describ)r(es)j(ho)n +(w)g(to)g(extend)e(the)h Ft(STk)g Fu(in)n(terpreter)g(with)g(new)h +(primitiv)n(es)e(pro)r(ce-)358 2578 y(dures)22 b(and/or)h(new)g(t)n(yp) +r(es.)33 b(Extending)22 b(the)h(in)n(terpreter)f(can)h(b)r(e)g(done)f +(b)n(y)g(writing)i(new)f Fs(mo)l(dules)g Fu(in)g(C.)358 +2669 y(New)d(C)g(co)r(de)g(can)g(b)r(e)g(statically)h(link)n(ed)e(to)h +(the)g(core)g(in)n(terpreter)g(or)g(dynamically)f(loaded)i(on)e(op)r +(erating)358 2761 y(systems)29 b(whic)n(h)h(supp)r(ort)g(shared)g +(libraries.)50 b(This)30 b(do)r(cumen)n(t)f(also)j(presen)n(ts)e(ho)n +(w)g(to)g(in)n(tegrate)h(new)358 2852 y(Tk)25 b(widgets)i(written)f +(for)g(the)g(Tcl)g(in)n(terpreter)g(in)f Ft(STk)p Fu(.)1892 +5919 y Fr(1)p eop %%Page: 2 2 -2 1 bop 75 35 a Fq(CONTENTS)1292 b(CONTENTS)p 75 51 1763 -2 v 75 195 a Fp(Con)n(ten)n(ts)75 310 y Fo(1)38 b(In)o(tro)q(duction) -1410 b(3)75 425 y(2)38 b(Adding)14 b(new)i(primiti)o(v)o(es)1197 -b(3)137 498 y Fr(2.1)42 b(A)14 b(simple)e(example)h(.)20 -b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)73 b(3)137 572 y(2.2)42 b(P)o(assing)14 b(argumen)o(ts)f(to)g(a)h -(primitiv)o(e)24 b(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)73 -b(4)137 645 y(2.3)42 b(Ev)n(aluating)12 b(argumen)o(ts)36 -b(.)20 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)73 -b(7)137 719 y(2.4)42 b(Signaling)12 b(errors)21 b(.)g(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)73 -b(8)75 834 y Fo(3)38 b(V)l(ariables)1483 b(9)137 907 -y Fr(3.1)42 b(Sc)o(heme)13 b(Sym)o(b)q(ols)g(and)g(V)m(ariables)34 -b(.)20 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)73 b(9)137 -981 y(3.2)42 b(Connecting)14 b(Sc)o(heme)g(and)f(C)h(v)n(ariables)41 -b(.)20 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)52 b(10)75 1095 y -Fo(4)38 b(Calling)14 b(Sc)o(heme)g(from)h(C)1169 b(11)75 -1210 y(5)38 b(Adding)14 b(new)i(t)o(yp)q(es)1273 b(11)137 -1284 y Fr(5.1)42 b(De\014nition)13 b(of)g(a)h(Sc)o(heme)g(extended)h(t) -o(yp)q(e)e(.)20 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)52 b(11)233 -1357 y(5.1.1)46 b(Ho)o(w)13 b(the)i(GC)e(w)o(orks)19 -b(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)52 -b(11)233 1431 y(5.1.2)46 b(The)14 b(Extended)h(t)o(yp)q(e)g(data)e -(structure)35 b(.)20 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)52 b(12)233 1504 -y(5.1.3)46 b(Registering)13 b(the)i(new)f(t)o(yp)q(e)41 -b(.)21 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)52 b(13)233 -1578 y(5.1.4)46 b(New)14 b(t)o(yp)q(e)g(instances)h(creation)j(.)i(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)52 b(14)137 1651 y(5.2)42 -b(De\014nition)13 b(of)g(a)h(C)g(extended)h(t)o(yp)q(e)21 -b(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)52 b(15)137 -1724 y(5.3)42 b(Ab)q(out)14 b(memory:)h(Common)c(pitfalls)19 -b(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)52 b(15)75 -1839 y Fo(6)38 b(Loading)14 b(an)i(extension)1206 b(15)75 -1954 y(7)38 b(Adding)14 b(new)i(Tk)g(widgets)1152 b(16)137 -2028 y Fr(7.1)42 b(Widget)13 b(compilation)8 b(.)20 b(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)52 -b(16)137 2101 y(7.2)42 b(Widget)13 b(linking)33 b(.)21 -b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)52 b(17)75 2216 y Fo(8)38 b(Extending)14 b(the)h(in)o(terpr)o -(eter)d(with)j(C++)881 b(18)75 2331 y(9)38 b(Em)o(b)q(edding)13 -b(the)i(STk)h(in)o(terpret)o(er)987 b(18)946 2960 y Fr(2)p -eop +2 1 bop 150 70 a Fq(CONTENTS)2581 b(CONTENTS)p 150 103 +3525 4 v 150 390 a Fp(Con)l(ten)l(ts)150 620 y Fo(1)77 +b(In)m(tro)s(duction)2826 b(3)150 850 y(2)77 b(Adding)31 +b(new)h(primitiv)m(es)2397 b(3)275 997 y Fr(2.1)83 b(A)28 +b(simple)g(example)f(.)42 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)h(.)f(.)h(.)146 b(3)275 1144 y(2.2)83 +b(P)n(assing)26 b(argumen)n(ts)g(to)i(a)f(primitiv)n(e)52 +b(.)42 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)146 b(4)275 +1291 y(2.3)83 b(Ev)-5 b(aluating)27 b(argumen)n(ts)71 +b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)146 +b(7)275 1437 y(2.4)83 b(Signaling)27 b(errors)39 b(.)i(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)146 +b(8)150 1667 y Fo(3)77 b(V)-8 b(ariables)2968 b(9)275 +1814 y Fr(3.1)83 b(Sc)n(heme)28 b(Sym)n(b)r(ols)f(and)h(V)-7 +b(ariables)67 b(.)41 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)146 +b(9)275 1961 y(3.2)83 b(Connecting)28 b(Sc)n(heme)f(and)h(C)f(v)-5 +b(ariables)82 b(.)41 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)105 +b(10)150 2191 y Fo(4)77 b(Calling)30 b(Sc)m(heme)h(from)f(C)2337 +b(11)150 2421 y(5)77 b(Adding)31 b(new)h(t)m(yp)s(es)2548 +b(11)275 2568 y Fr(5.1)83 b(De\014nition)29 b(of)e(a)h(Sc)n(heme)f +(extended)h(t)n(yp)r(e)d(.)41 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)105 +b(11)465 2715 y(5.1.1)94 b(Ho)n(w)27 b(the)h(GC)g(w)n(orks)36 +b(.)42 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)105 +b(11)465 2861 y(5.1.2)94 b(The)28 b(Extended)f(t)n(yp)r(e)h(data)f +(structure)64 b(.)42 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)105 b(12)465 3008 +y(5.1.3)94 b(Registering)27 b(the)h(new)f(t)n(yp)r(e)81 +b(.)42 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)105 b(13)465 +3155 y(5.1.4)94 b(New)28 b(t)n(yp)r(e)g(instances)f(creation)32 +b(.)42 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)105 b(14)275 +3302 y(5.2)83 b(De\014nition)29 b(of)e(a)h(C)f(extended)h(t)n(yp)r(e)41 +b(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)105 b(15)275 +3449 y(5.3)83 b(Ab)r(out)29 b(memory:)36 b(Common)27 +b(pitfalls)41 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)105 +b(15)150 3679 y Fo(6)77 b(Loading)31 b(an)i(extension)2416 +b(15)150 3909 y(7)77 b(Adding)31 b(new)h(Tk)g(widgets)2306 +b(16)275 4056 y Fr(7.1)83 b(Widget)28 b(compilation)21 +b(.)41 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)105 b(16)275 4203 y(7.2)83 b(Widget)28 b(linking)70 +b(.)41 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)105 b(17)150 4432 y Fo(8)77 b(Extending)31 +b(the)h(in)m(terpreter)g(with)f(C++)1761 b(18)150 4662 +y(9)77 b(Em)m(b)s(edding)29 b(the)j(STk)g(in)m(terpreter)1981 +b(18)1892 5919 y Fr(2)p eop %%Page: 3 3 -3 2 bop 75 35 a Fq(CONTENTS)1126 b(1)41 b(INTR)o(ODUCTION)p -75 51 1763 2 v 75 195 a Fp(1)67 b(In)n(tro)r(duction)75 -310 y Fr(This)12 b(do)q(cumen)o(t)g(describ)q(es)j(ho)o(w)c(to)i -(extend)g(the)g Fn(STk)p Fr([2])e(in)o(terpreter)k(using)d(the)h(C)f -(language[4)n(].)17 b(T)m(o)12 b(b)q(egin,)75 359 y(w)o(e)k(will)e -(start)i(with)f(a)g(simple)f(extension)j(whic)o(h)e(will)f(only)h -(consist)h(to)f(add)h(some)e(simple)g(new)i(primitiv)o(es)75 -409 y(to)h(the)g(in)o(terpreter.)30 b(Second)17 b(section)h(will)e -(describ)q(e)i(ho)o(w)f(to)g(add)f(a)h(new)h(t)o(yp)q(e)f(\(and)g(the)h -(primitiv)o(es)d(for)75 459 y(manipulating)9 b(this)j(new)g(t)o(yp)q -(e\).)18 b(Another)13 b(in)o(teresting)f(extension)h(consists)g(to)e -(add)h(new)h(kind)e(of)g(primitiv)o(es)75 509 y(\(i.e.)21 -b(primitiv)o(es)13 b(whic)o(h)h(ev)n(aluate)h(their)g(argumen)o(t)f(in) -g(particular)h(w)o(a)o(y\).)20 b(This)15 b(kind)g(of)f(extension)h -(will)f(b)q(e)75 559 y(discussed)f(in)d(the)i(third)f(section.)18 -b(F)m(ourth)11 b(section)g(discusses)i(ho)o(w)e(to)g(add)g(a)f(new)i -(widget)f(to)f(the)i(in)o(terpreter.)75 609 y(Calling)h(some)g(Sc)o -(heme)i(co)q(de)g(from)e(a)h(C)g(function)h(is)f(sho)o(w)o(ed)h(in)f -(section)h(5.)20 b(And)15 b(last,)f(w)o(e)g(will)f(sho)o(w)i(ho)o(w)75 -658 y(to)d(load)g(an)h(extension)g(at)f(load)g(time.)k(This)d(facilit)o -(y)e(will)g(p)q(ermit)h(to)g(extend)i(the)f Fn(STk)g -Fr(in)o(terpreter)i(without)75 708 y(ha)o(ving)e(to)g(recompile)g(it,)g -(on)h(systems)g(whic)o(h)g(supp)q(ort)h(dynamic)d(loading.)75 -869 y Fp(2)67 b(Adding)23 b(new)f(primiti)q(v)n(es)75 -992 y Fx(2.1)56 b(A)19 b(simple)d(example)75 1092 y Fr(One)i(of)g(the)g -(simpler)e(extension)j(one)f(can)g(wish)f(to)h(do)g(consists)g(to)g -(add)f(new)i(primitiv)o(es)d(pro)q(cedures)k(to)75 1142 -y(the)15 b(in)o(terpreter.)20 b(T)m(o)14 b(illustrate)g(this,)f(supp)q -(ose)j(w)o(e)e(w)o(an)o(t)g(to)g(add)g(t)o(w)o(o)f(new)i(primitiv)o(es) -d(to)i(the)h(in)o(terpreter:)75 1192 y Fm(posix-time)10 -b Fr(and)j Fm(posix-ctime)p Fr(.)i(The)e(former)e(function)h(corresp)q -(ond)i(to)e(the)h(POSIX.1[1])f(function)g Fm(time)p Fr(:)75 -1242 y(it)f(returns)i(the)f(n)o(um)o(b)q(er)f(of)g(seconds)i(elapsed)f -(since)h(00:00:00)c(on)i(Jan)o(uary)g(1,)h(1970,)e(Co)q(ordinated)i -(Univ)o(ersal)75 1291 y(Time)g(\(UTC\).)h(The)h(latter)g(is)f(a)g -(wrapp)q(er)i(around)e(the)h(POSIX.1)f(function)h Fm(ctime)e -Fr(whic)o(h)h(returns)i(a)e(string)75 1341 y(con)o(taining)g(the)h -(curren)o(t)i(time)c(in)i(an)f(h)o(uman)g(readable)h(format.)75 -1415 y(First,)21 b(w)o(e)g(will)d(see)j(ho)o(w)f(to)g(write)g(the)h -(new)f(Sc)o(heme)g(primitiv)o(e)e Fm(posix-time)p Fr(.)34 -b(Implemen)o(ting)17 b(a)j(new)75 1464 y(primitiv)o(e)e(requires)k(to)e -(write)g(a)g(new)h(C)f(function)g(whic)o(h)g(will)f(do)h(the)h(w)o -(ork.)37 b(Here,)23 b(w)o(e)d(write)h(the)g(C)75 1514 -y(function)15 b Fm(posix)p 352 1514 14 2 v 14 w(time)f -Fr(to)h(implemen)o(t)e(the)i(Sc)o(heme)g(primitiv)o(e)e -Fm(posix-time)p Fr(.)19 b(The)c(co)q(de)h(of)f(this)g(function)75 -1564 y(is)f(giv)o(en)f(b)q(elo)o(w.)277 1659 y Fl(static)k(PRIMITIVE)f -(posix_time)o(\(vo)o(id)o(\))277 1705 y({)316 1750 y(return)h -(STk_makeint)o(eg)o(er\()o(\(l)o(ong)o(\))f(time\(NULL\)\))o(;)277 -1796 y(})75 1889 y Fr(This)f(function)g(uses)h(the)g(in)o(terpreter)h -Fm(STk)p 774 1889 V 15 w(makeinteger)c Fr(function)i(whic)o(h)g(con)o -(v)o(erts)i(a)e(C)g(long)f(in)o(teger)i(to)75 1939 y(a)d -Fn(STk)g Fr(in)o(teger.)18 b(Once)c(the)g Fm(posix)p -648 1939 V 14 w(time)f Fr(C)f(function)h(is)g(written,)g(w)o(e)g(ha)o -(v)o(e)g(to)g(bind)f(this)h(new)h(primitiv)o(e)d(to)75 -1989 y(the)j(Sc)o(heme)g(sym)o(b)q(ol)e Fm(posix-time)p -Fr(.)k(This)e(is)g(ac)o(hiev)o(ed)g(b)o(y)g(the)g(follo)o(wing)d(C)j -(function)g(call.)277 2093 y Fl(STk_add_n)o(ew_)o(pr)o(imi)o(tiv)o(e\() -o("po)o(si)o(x-t)o(im)o(e",)i(tc_subr_0)o(,)h(posix_tim)o(e\))o(;)75 -2227 y Fo(Note:)41 b Fr(The)14 b(C)g(t)o(yp)q(e)g Fm(SCM)f -Fr(is)g(used)h(to)g(describ)q(e)h(the)f(ob)r(jects)h(manipulated)c(in)i -(Sc)o(heme.)18 b Fm(PRIMITIVE)11 b Fr(is)j(an)75 2277 -y(alias)f(for)g(this)h(t)o(yp)q(e;)g(it)g(is)f(preferably)i(used)f -(when)h(de\014ning)f(a)f(new)i(primitiv)o(e.)75 2350 -y Fm(STk)p 144 2350 V 15 w(add)p 225 2350 V 15 w(new)p -306 2350 V 15 w(primitive)c Fr(tells)h(the)i(in)o(terpreter)g(that)f -(the)g(Sc)o(heme)f(sym)o(b)q(ol)f Fm(posix-time)g Fr(m)o(ust)g(b)q(e)i -(b)q(ound)75 2400 y(to)i(the)i(\(C)e(written\))i(primitiv)o(e)c -Fm(posix)p 718 2400 V 15 w(time)p Fr(.)22 b(The)16 b(constan)o(t)g -Fm(tc)p 1155 2400 V 15 w(subr)p 1258 2400 V 15 w(0)g -Fr(used)g(as)g(the)g(second)h(argumen)o(t)75 2450 y(indicates)d(the)h -(arit)o(y)e(of)g(this)h(primitiv)o(e.)i(In)e(this)g(case,)g(the)h(arit) -o(y)e(of)g(the)i(primitiv)o(e)c(is)j(0.)75 2523 y(Let's)g(no)o(w)g(ha)o -(v)o(e)f(a)h(lo)q(ok)f(at)h(the)g(primitiv)o(e)e Fm(posix-ctime)p -Fr(.)k(A)e(\014rst)g(writing)f(of)h(this)g(primitiv)o(e)d(could)j(b)q -(e)946 2960 y(3)p eop +3 2 bop 150 70 a Fq(CONTENTS)2250 b(1)83 b(INTR)n(ODUCTION)p +150 103 3525 4 v 150 390 a Fp(1)135 b(In)l(tro)t(duction)150 +619 y Fr(This)24 b(do)r(cumen)n(t)h(describ)r(es)f(ho)n(w)g(to)g +(extend)h(the)g Fn(STk)p Fr([2)o(])g(in)n(terpreter)e(using)i(the)f(C)h +(language[4)n(].)36 b(T)-7 b(o)24 b(b)r(egin,)150 719 +y(w)n(e)30 b(will)i(start)e(with)h(a)g(simple)g(extension)f(whic)n(h)h +(will)g(only)g(consist)f(to)h(add)f(some)h(simple)g(new)g(primitiv)n +(es)150 819 y(to)j(the)g(in)n(terpreter.)54 b(Second)34 +b(section)f(will)h(describ)r(e)g(ho)n(w)f(to)g(add)h(a)f(new)h(t)n(yp)r +(e)g(\(and)g(the)g(primitiv)n(es)g(for)150 918 y(manipulating)23 +b(this)h(new)g(t)n(yp)r(e\).)36 b(Another)24 b(in)n(teresting)e +(extension)i(consists)e(to)i(add)f(new)h(kind)g(of)g(primitiv)n(es)150 +1018 y(\(i.e.)43 b(primitiv)n(es)29 b(whic)n(h)h(ev)-5 +b(aluate)29 b(their)g(argumen)n(t)g(in)h(particular)e(w)n(a)n(y\).)42 +b(This)29 b(kind)h(of)g(extension)f(will)h(b)r(e)150 +1117 y(discussed)21 b(in)h(the)h(third)f(section.)34 +b(F)-7 b(ourth)22 b(section)g(discusses)f(ho)n(w)g(to)g(add)h(a)g(new)f +(widget)h(to)g(the)g(in)n(terpreter.)150 1217 y(Calling)28 +b(some)h(Sc)n(heme)f(co)r(de)h(from)g(a)f(C)h(function)g(is)g(sho)n(w)n +(ed)f(in)h(section)f(5.)41 b(And)29 b(last,)g(w)n(e)g(will)g(sho)n(w)f +(ho)n(w)150 1317 y(to)d(load)f(an)h(extension)g(at)g(load)f(time.)37 +b(This)25 b(facilit)n(y)g(will)g(p)r(ermit)h(to)f(extend)g(the)h +Fn(STk)f Fr(in)n(terpreter)f(without)150 1416 y(ha)n(ving)j(to)g +(recompile)g(it,)h(on)f(systems)g(whic)n(h)h(supp)r(ort)f(dynamic)h +(loading.)150 1738 y Fp(2)135 b(Adding)44 b(new)h(primitiv)l(es)150 +1984 y Fx(2.1)112 b(A)37 b(simple)f(example)150 2184 +y Fr(One)f(of)g(the)h(simpler)f(extension)g(one)g(can)g(wish)g(to)g(do) +g(consists)g(to)g(add)g(new)g(primitiv)n(es)g(pro)r(cedures)f(to)150 +2284 y(the)28 b(in)n(terpreter.)38 b(T)-7 b(o)27 b(illustrate)h(this,)h +(supp)r(ose)f(w)n(e)f(w)n(an)n(t)h(to)g(add)g(t)n(w)n(o)f(new)h +(primitiv)n(es)g(to)g(the)g(in)n(terpreter:)150 2384 +y Fm(posix-time)21 b Fr(and)j Fm(posix-ctime)p Fr(.)32 +b(The)24 b(former)g(function)h(corresp)r(ond)e(to)i(the)g(POSIX.1[1)o +(])f(function)i Fm(time)p Fr(:)150 2483 y(it)d(returns)f(the)i(n)n(um)n +(b)r(er)e(of)h(seconds)f(elapsed)h(since)f(00:00:00)e(on)j(Jan)n(uary)e +(1,)i(1970,)f(Co)r(ordinated)g(Univ)n(ersal)150 2583 +y(Time)27 b(\(UTC\).)g(The)g(latter)g(is)f(a)g(wrapp)r(er)g(around)g +(the)h(POSIX.1)f(function)h Fm(ctime)e Fr(whic)n(h)h(returns)g(a)h +(string)150 2682 y(con)n(taining)g(the)h(curren)n(t)e(time)i(in)g(an)g +(h)n(uman)f(readable)f(format.)150 2829 y(First,)43 b(w)n(e)c(will)h +(see)g(ho)n(w)f(to)h(write)f(the)i(new)f(Sc)n(heme)f(primitiv)n(e)h +Fm(posix-time)p Fr(.)70 b(Implemen)n(ting)40 b(a)f(new)150 +2929 y(primitiv)n(e)h(requires)f(to)h(write)h(a)f(new)g(C)g(function)h +(whic)n(h)g(will)f(do)g(the)h(w)n(ork.)74 b(Here,)43 +b(w)n(e)d(write)g(the)h(C)150 3029 y(function)30 b Fm(posix)p +702 3029 27 4 v 30 w(time)e Fr(to)i(implemen)n(t)g(the)g(Sc)n(heme)g +(primitiv)n(e)g Fm(posix-time)p Fr(.)39 b(The)30 b(co)r(de)g(of)f(this) +i(function)150 3128 y(is)c(giv)n(en)g(b)r(elo)n(w.)554 +3318 y Fl(static)40 b(PRIMITIVE)i(posix_time\(void\))554 +3409 y({)632 3501 y(return)f(STk_makeinteger\(\(long\))j +(time\(NULL\)\);)554 3592 y(})150 3778 y Fr(This)30 b(function)h(uses)f +(the)h(in)n(terpreter)e Fm(STk)p 1548 3778 V 30 w(makeinteger)d +Fr(function)k(whic)n(h)h(con)n(v)n(erts)d(a)i(C)g(long)g(in)n(teger)f +(to)150 3878 y(a)c Fn(STk)h Fr(in)n(teger.)35 b(Once)26 +b(the)g Fm(posix)p 1295 3878 V 29 w(time)e Fr(C)i(function)g(is)g +(written,)g(w)n(e)f(ha)n(v)n(e)g(to)h(bind)g(this)g(new)g(primitiv)n(e) +f(to)150 3977 y(the)j(Sc)n(heme)f(sym)n(b)r(ol)h Fm(posix-time)p +Fr(.)k(This)c(is)f(ac)n(hiev)n(ed)g(b)n(y)g(the)h(follo)n(wing)f(C)g +(function)h(call.)554 4188 y Fl(STk_add_new_primitive\("posix-t)q +(ime",)46 b(tc_subr_0,)41 b(posix_time\);)150 4454 y +Fo(Note:)82 b Fr(The)27 b(C)g(t)n(yp)r(e)g Fm(SCM)e Fr(is)i(used)g(to)f +(describ)r(e)h(the)g(ob)5 b(jects)26 b(manipulated)h(in)g(Sc)n(heme.)37 +b Fm(PRIMITIVE)23 b Fr(is)j(an)150 4553 y(alias)h(for)g(this)h(t)n(yp)r +(e;)f(it)h(is)g(preferably)e(used)i(when)g(de\014ning)f(a)h(new)f +(primitiv)n(e.)150 4700 y Fm(STk)p 287 4700 V 30 w(add)p +449 4700 V 30 w(new)p 611 4700 V 30 w(primitive)22 b +Fr(tells)j(the)g(in)n(terpreter)f(that)h(the)h(Sc)n(heme)f(sym)n(b)r +(ol)f Fm(posix-time)d Fr(m)n(ust)k(b)r(e)h(b)r(ound)150 +4800 y(to)31 b(the)g(\(C)h(written\))f(primitiv)n(e)g +Fm(posix)p 1435 4800 V 29 w(time)p Fr(.)46 b(The)31 b(constan)n(t)f +Fm(tc)p 2309 4800 V 31 w(subr)p 2516 4800 V 29 w(0)h +Fr(used)g(as)f(the)i(second)e(argumen)n(t)150 4899 y(indicates)d(the)h +(arit)n(y)f(of)g(this)h(primitiv)n(e.)37 b(In)28 b(this)g(case,)f(the)g +(arit)n(y)g(of)h(the)g(primitiv)n(e)f(is)g(0.)150 5046 +y(Let's)h(no)n(w)f(ha)n(v)n(e)f(a)h(lo)r(ok)g(at)g(the)h(primitiv)n(e)g +Fm(posix-ctime)p Fr(.)k(A)c(\014rst)g(writing)f(of)g(this)h(primitiv)n +(e)g(could)f(b)r(e)1892 5919 y(3)p eop %%Page: 4 4 -4 3 bop 75 35 a Fq(CONTENTS)832 b(2.2)40 b(P)o(assing)14 -b(argumen)o(ts)f(to)h(a)g(primitiv)o(e)p 75 51 1763 2 -v 277 180 a Fl(static)j(PRIMITIVE)f(posix_ctim)o(e\(v)o(oi)o(d\))277 -225 y({)316 271 y(char)i(*s;)316 317 y(time_t)f(t)j(=)f(time\(NULL)o -(\);)316 408 y(s)g(=)h(ctime\(&t)o(\);)316 454 y(return)d(STk_makestr)o -(in)o(g\(s)o(\);)277 499 y(})75 594 y Fr(This)12 b(functions)g(uses)h -(another)f(in)o(terpreter)i(routine)e(\()p Fm(STk)p 1012 -594 14 2 v 15 w(makestring)p Fr(\))e(whic)o(h)i(tak)o(es)g(as)g -(parameter)g(a)f(n)o(ull)75 644 y(terminated)i(string)h(and)g(returns)h -(a)f(Sc)o(heme)g(string.)75 718 y(Binding)f(of)h(the)g(sc)o(heme)g(sym) -o(b)q(ol)e Fm(time-string)g Fr(to)h(the)i(C)f(function)f -Fm(get)p 1285 718 V 15 w(time)g Fr(is)h(done)g(b)o(y)g(the)g(call)277 -822 y Fl(STk_add_n)o(ew_)o(pr)o(imi)o(tiv)o(e\()o("po)o(si)o(x-c)o(ti)o -(me")o(,)j(tc_subr_)o(0,)f(posix_ctim)o(e\);)75 931 y -Fr(A)d(complete)f(listing)g(of)g(this)h(co)q(de)g(is)g(giv)o(en)f(in)h -(Figure)f(2.1.)17 b(Pro)o(vided)c(that)g(w)o(e)g(ha)o(v)o(e)f(done)h(a) -g(shared)h(ob)r(ject)75 981 y(of)f(this)g(\014le,)g(and)g(that)h(its)f -(name)f(is)h Fm(posix.so)p Fr(,)f(our)h(t)o(w)o(o)g(new)h(primitiv)o -(es)d(can)j(b)q(e)g(loaded)f(dynamically)d(b)o(y:)277 -1088 y Fl(\(load)18 b("time.so)o("\))75 1219 y Fo(Notes:)137 -1326 y Fk(\017)j Fr(Su\016x)c(can)h(b)q(e)h(omitted.)28 -b(Su\016xes)18 b(giv)o(en)f(in)h(the)g(Sc)o(heme)g(v)n(ariable)f -Fm(*load-suffixes*)d Fr(giv)o(es)k(the)179 1375 y(order)g(in)g(whic)o -(h)f(su\016xes)i(m)o(ust)d(b)q(e)j(tried)f(for)f(loading)f(a)i(\014le.) -30 b(Default)17 b(v)n(alue)g(for)g(this)h(v)n(ariable)f(is)179 -1425 y Fm(\("stk")j("stklos")g("scm")h("so"\))p Fr(.)137 -1508 y Fk(\017)g Fr(When)16 b(dynamic)f(loading)f(is)j(used,)g(the)g -(in)o(terpreter)h(try)e(to)g(call)g(a)g(function)g(whose)h(name)e(is)h -(equal)179 1558 y(to)h(the)h(string)f Fm("STk)p 520 1558 -V 15 w(init)p 623 1558 V 15 w(")g Fr(follo)o(w)o(ed)f(b)o(y)h(the)h -(name)e(of)h(the)h(\014le,)g(without)f(su\016x.)28 b(De\014nitions)17 -b(of)179 1608 y(new)c(primitiv)o(es)d(are)j(generally)f(done)h(in)f -(this)h(function.)k(Here,)c(the)g(C)g(function)f(in)g(c)o(harge)h(of)f -(mo)q(dule)179 1658 y(initialization)f(m)o(ust)i(b)q(e)h(called)g -Fm(STk)p 767 1658 V 15 w(init)p 870 1658 V 15 w(posix)p -Fr(.)75 1831 y Fx(2.2)56 b(P)n(assing)19 b(argumen)n(ts)f(to)g(a)h -(primitiv)n(e)75 1931 y Fr(This)g(section)h(sho)o(ws)g(ho)o(w)f(to)g -(pass)g(argumen)o(ts)g(to)g(a)g(new)h(primitiv)o(e)d(written)i(in)g(C.) -g(T)m(o)f(illustrate)h(our)75 1981 y(purp)q(ose,)i(w)o(e)f(will)e -(rewrite)i(the)g(primitiv)o(e)d Fm(posix-ctime)g Fr(to)i(b)q(e)h -(conform)e(to)h(POSIX.1)g(\(this)h(function)75 2031 y(should)14 -b(tak)o(e)h(an)f(in)o(teger,)h(a)f(coun)o(t)h(of)e(seconds,)j(and)e -(should)h(return)g(corresp)q(onding)h(date)f(as)f(a)g(string\).)20 -b(A)75 2080 y(second)15 b(writing)e(of)g(previous)i(function)e(could)h -(b)q(e:)277 2184 y Fl(static)j(PRIMITIVE)f(posix_ctim)o(e\(S)o(CM)g -(seconds\))277 2229 y({)316 2275 y(long)i(sec;)316 2366 -y(sec)h(=)g(STk_integ)o(er_)o(va)o(lue)o(_n)o(o_o)o(ve)o(rfl)o(ow\()o -(se)o(con)o(ds)o(\);)316 2412 y(return)e(STk_makestr)o(in)o(g\(c)o(ti)o -(me\()o(\(t)o(ime)o(_t)f(*\)&sec\)\);)277 2458 y(})75 -2559 y Fr(This)c(function)f(has)h(one)g(parameter)f(since)i(Sc)o(heme)e -(primitiv)o(e)f(arit)o(y)h(is)g(one.)18 b(The)12 b(C)g(primitiv)o(es)d -(parameters)75 2609 y(are)19 b(alw)o(a)o(ys)e Fm(SCM)g -Fr(ob)r(jects.)32 b(An)18 b(ob)r(ject)h(of)f(this)g(t)o(yp)q(e)h(is)f -(a)g(p)q(oin)o(ter)g(to)g(a)g Fm(struct)i(obj)p Fr(:)26 -b(the)19 b(t)o(yp)q(e)g(whic)o(h)75 2658 y(p)q(ermits)d(to)g(represen)o -(t)j(all)c(the)i(Sc)o(heme)f(ob)r(jects.)26 b(The)17 -b Fm(SCM)f Fr(and)g Fm(struct)k(obj)c Fr(t)o(yp)q(es)h(de\014nitions)f -(can)h(b)q(e)75 2708 y(found)c(in)h(the)g Fm(Src/stk.h)e -Fr(header)j(\014le.)75 2782 y(The)g(\014rst)g(job)f(of)g(this)h -(function)f(consists)h(to)g(con)o(v)o(ert)g(the)g(Sc)o(heme)f -(parameter)h(\()p Fm(seconds)p Fr(\))e(to)h(a)h(C)f(in)o(teger)75 -2832 y Fm(long)21 b(int)p Fr(.)c(This)12 b(is)f(done)i(with)e(the)i -(function)f Fm(STk)p 901 2832 V 15 w(integer)p 1070 2832 -V 14 w(value)p 1194 2832 V 15 w(no)p 1253 2832 V 15 w(overflow)p -Fr(whic)o(h)e(tak)o(es)j(a)e Fm(SCM)h Fr(and)946 2960 -y(4)p eop +4 3 bop 150 70 a Fq(CONTENTS)1662 b(2.2)82 b(P)n(assing)25 +b(argumen)n(ts)i(to)g(a)g(primitiv)n(e)p 150 103 3525 +4 v 554 359 a Fl(static)40 b(PRIMITIVE)i(posix_ctime\(void\))554 +450 y({)632 542 y(char)e(*s;)632 633 y(time_t)h(t)e(=)h(time\(NULL\);) +632 816 y(s)g(=)f(ctime\(&t\);)632 907 y(return)i(STk_makestring\(s\);) +554 998 y(})150 1189 y Fr(This)24 b(functions)g(uses)f(another)f(in)n +(terpreter)h(routine)g(\()p Fm(STk)p 2023 1189 27 4 v +31 w(makestring)p Fr(\))c(whic)n(h)24 b(tak)n(es)f(as)g(parameter)f(a)h +(n)n(ull)150 1288 y(terminated)28 b(string)e(and)i(returns)f(a)g(Sc)n +(heme)g(string.)150 1435 y(Binding)g(of)h(the)g(sc)n(heme)f(sym)n(b)r +(ol)g Fm(time-string)c Fr(to)28 b(the)g(C)f(function)i +Fm(get)p 2570 1435 V 30 w(time)d Fr(is)h(done)h(b)n(y)f(the)h(call)554 +1646 y Fl(STk_add_new_primitive\("posix-c)q(time")q(,)45 +b(tc_subr_0,)d(posix_ctime\);)150 1862 y Fr(A)26 b(complete)f(listing)g +(of)h(this)f(co)r(de)h(is)f(giv)n(en)f(in)i(Figure)f(2.1.)35 +b(Pro)n(vided)24 b(that)i(w)n(e)f(ha)n(v)n(e)f(done)h(a)g(shared)f(ob)5 +b(ject)150 1961 y(of)26 b(this)h(\014le,)g(and)g(that)f(its)h(name)f +(is)h Fm(posix.so)p Fr(,)c(our)j(t)n(w)n(o)g(new)h(primitiv)n(es)f(can) +g(b)r(e)h(loaded)f(dynamically)f(b)n(y:)554 2177 y Fl(\(load)40 +b("time.so"\))150 2438 y Fo(Notes:)275 2651 y Fk(\017)h +Fr(Su\016x)35 b(can)g(b)r(e)h(omitted.)61 b(Su\016xes)35 +b(giv)n(en)g(in)h(the)f(Sc)n(heme)h(v)-5 b(ariable)34 +b Fm(*load-suffixes*)29 b Fr(giv)n(es)35 b(the)358 2751 +y(order)f(in)h(whic)n(h)g(su\016xes)g(m)n(ust)h(b)r(e)g(tried)f(for)g +(loading)f(a)h(\014le.)60 b(Default)36 b(v)-5 b(alue)35 +b(for)g(this)h(v)-5 b(ariable)34 b(is)358 2850 y Fm(\("stk")41 +b("stklos")f("scm")h("so"\))p Fr(.)275 3016 y Fk(\017)g +Fr(When)32 b(dynamic)h(loading)e(is)h(used,)i(the)e(in)n(terpreter)g +(try)g(to)g(call)g(a)g(function)h(whose)e(name)h(is)h(equal)358 +3116 y(to)h(the)h(string)f Fm("STk)p 1040 3116 V 30 w(init)p +1246 3116 V 29 w(")g Fr(follo)n(w)n(ed)g(b)n(y)g(the)h(name)g(of)f(the) +h(\014le,)h(without)f(su\016x.)58 b(De\014nitions)35 +b(of)358 3216 y(new)24 b(primitiv)n(es)h(are)e(generally)h(done)g(in)h +(this)g(function.)37 b(Here,)25 b(the)g(C)g(function)g(in)g(c)n(harge)e +(of)i(mo)r(dule)358 3315 y(initialization)i(m)n(ust)h(b)r(e)g(called)f +Fm(STk)p 1533 3315 V 30 w(init)p 1739 3315 V 30 w(posix)p +Fr(.)150 3661 y Fx(2.2)112 b(P)m(assing)37 b(argumen)m(ts)h(to)f(a)h +(primitiv)m(e)150 3862 y Fr(This)g(section)g(sho)n(ws)f(ho)n(w)h(to)g +(pass)g(argumen)n(ts)f(to)h(a)g(new)g(primitiv)n(e)g(written)h(in)g(C.) +f(T)-7 b(o)38 b(illustrate)g(our)150 3961 y(purp)r(ose,)j(w)n(e)d(will) +g(rewrite)g(the)h(primitiv)n(e)f Fm(posix-ctime)c Fr(to)k(b)r(e)h +(conform)f(to)g(POSIX.1)f(\(this)j(function)150 4061 +y(should)29 b(tak)n(e)f(an)g(in)n(teger,)g(a)h(coun)n(t)f(of)h +(seconds,)f(and)h(should)f(return)h(corresp)r(onding)e(date)h(as)g(a)h +(string\).)40 b(A)150 4161 y(second)27 b(writing)g(of)h(previous)e +(function)i(could)g(b)r(e:)554 4367 y Fl(static)40 b(PRIMITIVE)i +(posix_ctime\(SCM)g(seconds\))554 4459 y({)632 4550 y(long)e(sec;)632 +4733 y(sec)g(=)g(STk_integer_value_no_overflow\(s)q(econd)q(s\);)632 +4824 y(return)h(STk_makestring\(ctime\(\(time_t)k(*\)&sec\)\);)554 +4915 y(})150 5118 y Fr(This)23 b(function)h(has)f(one)f(parameter)g +(since)h(Sc)n(heme)g(primitiv)n(e)g(arit)n(y)f(is)i(one.)35 +b(The)23 b(C)g(primitiv)n(es)g(parameters)150 5217 y(are)35 +b(alw)n(a)n(ys)f Fm(SCM)h Fr(ob)5 b(jects.)62 b(An)37 +b(ob)5 b(ject)36 b(of)g(this)g(t)n(yp)r(e)g(is)g(a)g(p)r(oin)n(ter)g +(to)g(a)f Fm(struct)42 b(obj)p Fr(:)52 b(the)37 b(t)n(yp)r(e)f(whic)n +(h)150 5317 y(p)r(ermits)d(to)f(represen)n(t)f(all)h(the)h(Sc)n(heme)f +(ob)5 b(jects.)51 b(The)33 b Fm(SCM)e Fr(and)h Fm(struct)41 +b(obj)32 b Fr(t)n(yp)r(es)g(de\014nitions)h(can)f(b)r(e)150 +5417 y(found)c(in)g(the)g Fm(Src/stk.h)c Fr(header)i(\014le.)150 +5563 y(The)j(\014rst)g(job)f(of)h(this)g(function)h(consists)e(to)h +(con)n(v)n(ert)e(the)i(Sc)n(heme)g(parameter)e(\()p Fm(seconds)p +Fr(\))g(to)i(a)f(C)h(in)n(teger)150 5663 y Fm(long)42 +b(int)p Fr(.)34 b(This)24 b(is)g(done)f(with)i(the)f(function)g +Fm(STk)p 1800 5663 V 31 w(integer)p 2139 5663 V 28 w(value)p +2387 5663 V 29 w(no)p 2504 5663 V 31 w(overflow)p Fr(whic)n(h)c(tak)n +(es)j(a)h Fm(SCM)e Fr(and)1892 5919 y(4)p eop %%Page: 5 5 -5 4 bop 75 35 a Fq(CONTENTS)832 b(2.2)40 b(P)o(assing)14 -b(argumen)o(ts)f(to)h(a)g(primitiv)o(e)p 75 51 1763 2 -v 179 177 a Fj(#include)h()179 216 -y(#include)g()179 256 y(#include)g()179 -295 y(#include)g()156 b Fi(/*)18 b(Declarati)q(on)j(of)d(STk)h -(objects/)q(pr)q(imi)q(ti)q(ve)q(s)h(*/)179 374 y Fj(static)15 -b(PRIMITIVE)g(posix_tim)o(e\(v)o(oid)o(\))179 413 y Fh(f)214 -453 y Fj(return)h(STk_makei)o(nte)o(ger)o(\(\()o(lon)o(g\))e -(time\(NULL\)\))o(;)179 492 y Fh(g)179 571 y Fj(static)h(PRIMITIVE)g -(posix_cti)o(me\()o(voi)o(d\))179 610 y Fh(f)214 650 -y Fj(char)h(*s;)214 689 y(time_t)g(t)h(=)g(time\(NULL\);)214 -768 y(s)g(=)h(ctime\(&t\))o(;)214 808 y(return)e(STk_makes)o(tri)o -(ng\()o(s\))o(;)179 847 y Fh(g)179 926 y Fj(PRIMITIVE)e(STk_init_po)o -(six)o(\(v)o(oid)o(\))179 965 y Fh(f)214 1005 y Fj(STk_add_ne)o(w_p)o -(rim)o(iti)o(ve\()o("p)o(osi)o(x-t)o(ime)o(",)32 b(tc_subr_0,)14 -b(posix_time)o(\);)214 1044 y(STk_add_ne)o(w_p)o(rim)o(iti)o(ve\()o("p) -o(osi)o(x-c)o(tim)o(e",)g(tc_subr_0,)g(posix_ctim)o(e\);)214 -1084 y(return)i(UNDEFINED)o(;)179 1123 y Fh(g)596 1214 -y Fr(Figure)e(1:)k(A)c(\014rst)h(v)o(ersion)f(of)f(\014le)h -Fm(posix.c)p 75 1249 V 75 1426 a Fr(returns)i(a)d Fm(long)21 -b(int)p Fr(.)d(This)c(functions)g(returns)i Fm(LONG)p -967 1426 14 2 v 15 w(MIN)d Fr(if)h(the)g(argumen)o(t)f(is)h(not)g(a)g -(an)g(in)o(teger)g(n)o(um)o(b)q(er)75 1475 y(\(or)i(a)f(n)o(um)o(b)q -(er)g(whic)o(h)g(don't)g(\014t)h(in)f(the)h(C)f(represen)o(tation)j(of) -c(a)i(C)f Fm(long)21 b(int)p Fr(\).)i(Once)16 b(this)g(con)o(v)o -(ersion)g(is)75 1525 y(done,)e(the)g(rest)h(of)f(the)g(job)f(is)h -(similar)e(to)h(the)i(co)q(de)f(presen)o(ted)i(ab)q(o)o(v)o(e.)75 -1599 y(T)m(o)9 b(add)g(this)g(primitiv)o(e)e(to)i(the)h(global)e(Sc)o -(heme)h(en)o(vironmen)o(t,)f(w)o(e)i(ha)o(v)o(e)f(to)g(c)o(hange)h(the) -g(previous)f Fm(STk)p 1701 1599 V 15 w(add)p 1782 1599 -V 15 w(new)p 1863 1599 V 15 w(primitive)75 1648 y Fr(for)14 -b(this)f(primitiv)o(e)f(b)o(y:)277 1761 y Fl(STk_add_n)o(ew_)o(pr)o -(imi)o(tiv)o(e\()o("po)o(si)o(x-c)o(ti)o(me")o(,)17 b(tc_subr_)o(1,)f -(posix_ctim)o(e\);)75 1878 y Fr(in)c(the)g(init)f(section.)19 -b(This)12 b(call)f(states)i(that)f(the)h(t)o(yp)q(e)f(of)g(this)g -(primitiv)o(e)e(is)i(\014xed)g(to)g(a)g Fm(tc)p 1520 -1878 V 15 w(subr)p 1623 1878 V 15 w(1)g Fr(\(a)f(arit)o(y-1)75 -1928 y(primitiv)o(e\).)75 2002 y(Ho)o(w)o(ev)o(er,)17 -b(this)f(function)g(is)g(not)h(to)q(o)f(satisfying,)f(ev)o(en)i(if)f -(close)g(to)h(the)g(POSIX)f(de\014nition:)23 b(it)16 -b(obliges)g(to)75 2051 y(pass)e(a)f(parameter)h(whic)o(h)f(will)f(b)q -(e)i(probably)f(most)f(of)h(the)h(time)f(the)h(result)g(of)f(the)h -(primitiv)o(e)e Fm(posix-time)75 2101 y Fr(\(i.e.)18 -b(the)c(most)f(frequen)o(t)i(usage)f(of)f(this)h(function)g(will)e(b)q -(e)277 2214 y Fl(\(posix-ct)o(ime)k(\(posix-ti)o(me\))o(\))75 -2331 y Fr(whic)o(h)f(is)f(not)h(v)o(ery)g(elegan)o(t\).)21 -b(A)15 b(b)q(etter)i(approac)o(h)e(consists)g(to)g(allo)o(w)e(this)i -(primitiv)o(e)e(to)i(ha)o(v)o(e)f(a)h(optional)75 2381 -y(parameter.)22 b(This)15 b(p)q(ermits)f(to)h(b)q(e)h(at)f(the)h(same)e -(time)g(conform)g(to)h(the)g(POSIX)h(con)o(v)o(en)o(tion)f(and)g(close) -h(to)75 2431 y(Sc)o(heme)e(habits.)k(The)c(follo)o(wing)d(v)o(ersion)j -(implemen)o(ts)e(the)i Fm(posix-ctime)e Fr(with)h(a)h(optional)e -(parameter:)277 2527 y Fl(static)17 b(PRIMITIVE)f(posix_ctim)o(e\(S)o -(CM)g(seconds\))277 2572 y({)316 2618 y(long)i(sec;)316 -2709 y(sec)h(=)g(\(seconds=)o(=UN)o(BO)o(UND)o(\))d(?)k(time\(NULL)o -(\))806 2755 y(:)g(STk_integ)o(er)o(_va)o(lu)o(e_n)o(o_o)o(ve)o(rfl)o -(ow)o(\(se)o(con)o(ds)o(\);)316 2801 y(return)d(STk_makestr)o(in)o -(g\(c)o(ti)o(me\()o(\(t)o(ime)o(_t)f(*\))j(&sec\)\);)277 -2846 y(})946 2960 y Fr(5)p eop +5 4 bop 150 70 a Fq(CONTENTS)1662 b(2.2)82 b(P)n(assing)25 +b(argumen)n(ts)i(to)g(a)g(primitiv)n(e)p 150 103 3525 +4 v 358 353 a Fj(#include)37 b()358 432 +y(#include)g()358 511 y(#include)g()358 +590 y(#include)g()319 b Fi(/*)35 b(Declaration)e(of)i(STk)f +(objects/primitives)f(*/)358 748 y Fj(static)k(PRIMITIVE)g +(posix_time\(void\))358 827 y Fh(f)428 905 y Fj(return)g +(STk_makeinteger\(\(long\))42 b(time\(NULL\)\);)358 984 +y Fh(g)358 1142 y Fj(static)37 b(PRIMITIVE)g(posix_ctime\(void\))358 +1221 y Fh(f)428 1300 y Fj(char)g(*s;)428 1379 y(time_t)g(t)f(=)f +(time\(NULL\);)428 1536 y(s)h(=)f(ctime\(&t\);)428 1615 +y(return)i(STk_makestring\(s\);)358 1694 y Fh(g)358 1852 +y Fj(PRIMITIVE)g(STk_init_posix\(void\))358 1931 y Fh(f)428 +2010 y Fj(STk_add_new_primitive\(")q(pos)q(ix-t)q(ime)q(",)77 +b(tc_subr_0,)38 b(posix_time\);)428 2088 y(STk_add_new_primitive\(")q +(pos)q(ix-c)q(tim)q(e",)k(tc_subr_0,)c(posix_ctime\);)428 +2167 y(return)f(UNDEFINED;)358 2246 y Fh(g)1192 2429 +y Fr(Figure)27 b(1:)37 b(A)28 b(\014rst)f(v)n(ersion)f(of)i(\014le)f +Fm(posix.c)p 150 2498 V 150 2851 a Fr(returns)g(a)h Fm(long)42 +b(int)p Fr(.)37 b(This)27 b(functions)i(returns)e Fm(LONG)p +1933 2851 27 4 v 30 w(MIN)g Fr(if)h(the)g(argumen)n(t)f(is)h(not)g(a)g +(an)f(in)n(teger)g(n)n(um)n(b)r(er)150 2951 y(\(or)j(a)h(n)n(um)n(b)r +(er)f(whic)n(h)h(don't)g(\014t)h(in)f(the)g(C)g(represen)n(tation)e(of) +i(a)f(C)h Fm(long)42 b(int)p Fr(\).)k(Once)30 b(this)i(con)n(v)n +(ersion)c(is)150 3050 y(done,)f(the)h(rest)f(of)h(the)g(job)g(is)f +(similar)g(to)g(the)h(co)r(de)g(presen)n(ted)f(ab)r(o)n(v)n(e.)150 +3197 y(T)-7 b(o)18 b(add)g(this)h(primitiv)n(e)f(to)g(the)h(global)e +(Sc)n(heme)i(en)n(vironmen)n(t,)g(w)n(e)f(ha)n(v)n(e)f(to)h(c)n(hange)f +(the)i(previous)e Fm(STk)p 3401 3197 V 31 w(add)p 3564 +3197 V 30 w(new)p 3726 3197 V 30 w(primitive)150 3297 +y Fr(for)27 b(this)h(primitiv)n(e)f(b)n(y:)554 3524 y +Fl(STk_add_new_primitive\("posix-c)q(time")q(,)45 b(tc_subr_1,)d +(posix_ctime\);)150 3757 y Fr(in)24 b(the)g(init)h(section.)35 +b(This)24 b(call)g(states)f(that)h(the)h(t)n(yp)r(e)f(of)f(this)i +(primitiv)n(e)e(is)h(\014xed)g(to)g(a)f Fm(tc)p 3038 +3757 V 31 w(subr)p 3245 3757 V 30 w(1)g Fr(\(a)h(arit)n(y-1)150 +3856 y(primitiv)n(e\).)150 4003 y(Ho)n(w)n(ev)n(er,)32 +b(this)g(function)h(is)g(not)f(to)r(o)g(satisfying,)h(ev)n(en)f(if)h +(close)f(to)g(the)h(POSIX)f(de\014nition:)47 b(it)33 +b(obliges)e(to)150 4103 y(pass)26 b(a)h(parameter)e(whic)n(h)i(will)g +(b)r(e)g(probably)f(most)h(of)g(the)g(time)g(the)h(result)e(of)h(the)g +(primitiv)n(e)g Fm(posix-time)150 4202 y Fr(\(i.e.)37 +b(the)28 b(most)g(frequen)n(t)f(usage)g(of)g(this)h(function)g(will)g +(b)r(e)554 4429 y Fl(\(posix-ctime)42 b(\(posix-time\)\))150 +4662 y Fr(whic)n(h)29 b(is)h(not)f(v)n(ery)g(elegan)n(t\).)42 +b(A)30 b(b)r(etter)g(approac)n(h)d(consists)i(to)g(allo)n(w)g(this)h +(primitiv)n(e)f(to)g(ha)n(v)n(e)g(a)g(optional)150 4762 +y(parameter.)43 b(This)30 b(p)r(ermits)g(to)g(b)r(e)h(at)f(the)h(same)e +(time)i(conform)e(to)h(the)h(POSIX)e(con)n(v)n(en)n(tion)g(and)h(close) +f(to)150 4861 y(Sc)n(heme)e(habits.)37 b(The)28 b(follo)n(wing)f(v)n +(ersion)f(implemen)n(ts)h(the)h Fm(posix-ctime)c Fr(with)k(a)f +(optional)g(parameter:)554 5054 y Fl(static)40 b(PRIMITIVE)i +(posix_ctime\(SCM)g(seconds\))554 5145 y({)632 5236 y(long)e(sec;)632 +5419 y(sec)g(=)g(\(seconds==UNBOUND\))j(?)c(time\(NULL\))1613 +5510 y(:)g(STk_integer_value_no_overflo)q(w\(se)q(conds)q(\);)632 +5602 y(return)i(STk_makestring\(ctime\(\(time_t)k(*\))40 +b(&sec\)\);)554 5693 y(})1892 5919 y Fr(5)p eop %%Page: 6 6 -6 5 bop 75 35 a Fq(CONTENTS)832 b(2.2)40 b(P)o(assing)14 -b(argumen)o(ts)f(to)h(a)g(primitiv)o(e)p 75 51 1763 2 -v 75 195 a Fr(If)k(the)g(Sc)o(heme)g Fm(posix-ctime)e -Fr(primitiv)o(e)g(is)i(called)g(with)g(one)g(parameter,)h(it)e(will)g -(b)q(e)i(passed)g(to)f(the)h(C)75 245 y(function)c(in)g(the)h -Fm(seconds)d Fr(parameter.)22 b(If)15 b Fm(posix-ctime)e -Fr(is)i(called)g(without)g(parameter,)g Fm(seconds)e -Fr(is)j(set)75 295 y(to)g(the)g(sp)q(ecial)g(v)n(alue)f -Fm(UNBOUND)p Fr(.)f(So,)i(the)g(\014rst)h(test)g(in)e(this)h(function)f -(consists)i(to)f(set)g(a)g(correct)h(v)n(alue)f(to)75 -345 y(the)g(v)n(ariable)e Fm(sec)p Fr(;)h(this)g(v)n(alue)g(is)g -(either)h(the)g(curren)o(t)h(time,)d(either)i(the)g(giv)o(en)f(in)o -(teger,)g(dep)q(ending)h(of)f(the)75 394 y(n)o(um)o(b)q(er)e(of)g -(parameters)h(giv)o(en)g(to)g Fm(posix-ctime)p Fr(.)75 -468 y(Of)e(course,)i(the)f(t)o(yp)q(e)g(of)f(this)h(new)f(primitiv)o(e) -f(m)o(ust)g(b)q(e)i(c)o(hanged)g(to)g(allo)o(w)d(0)j(or)f(1)g -(parameter.)17 b(This)c(is)f(done)75 518 y(b)o(y)i(c)o(hanging)f(the)h -Fm(tc)p 425 518 14 2 v 16 w(subr)p 529 518 V 14 w(0)g -Fr(in)f(the)i(previous)f Fm(STk)p 930 518 V 15 w(add)p -1011 518 V 15 w(new)p 1092 518 V 15 w(primitive)e Fr(b)o(y)i -Fm(tc)p 1419 518 V 15 w(subr)p 1522 518 V 15 w(0)p 1559 -518 V 16 w(or)p 1619 518 V 15 w(1)p Fr(.)75 591 y(The)g(follo)o(wing)e -(t)o(yp)q(es)i(are)h(a)o(v)n(ailable)c(for)j(C)g(primitiv)o(es:)137 -698 y Fk(\017)21 b Fm(tc)p 226 698 V 15 w(subr)p 329 -698 V 15 w(0)14 b Fr(for)f(arit)o(y-0)g(primitiv)o(es)137 -781 y Fk(\017)21 b Fm(tc)p 226 781 V 15 w(subr)p 329 -781 V 15 w(1)14 b Fr(for)f(arit)o(y-1)g(primitiv)o(es)137 -864 y Fk(\017)21 b Fm(tc)p 226 864 V 15 w(subr)p 329 -864 V 15 w(2)14 b Fr(for)f(arit)o(y-2)g(primitiv)o(es)137 -947 y Fk(\017)21 b Fm(tc)p 226 947 V 15 w(subr)p 329 -947 V 15 w(3)14 b Fr(for)f(arit)o(y-3)g(primitiv)o(es)137 -1030 y Fk(\017)21 b Fm(tc)p 226 1030 V 15 w(subr)p 329 -1030 V 15 w(0)p 366 1030 V 15 w(or)p 425 1030 V 16 w(1)14 -b Fr(for)h(primitiv)o(es)e(whic)o(h)h(ha)o(v)o(e)h(0)g(or)f(1)h -(parameter)f(\(e.g.)g Fm(read)p Fr(\).)20 b(On)c(the)f(C)g(side)g(y)o -(ou)179 1080 y(ha)o(v)o(e)k(to)h(declare)g(a)f(function)h(whic)o(h)f -(tak)o(es)h(one)g Fm(SCM)f Fr(argumen)o(t.)34 b(This)19 -b(argumen)o(t)g(is)g(set)h(to)g(the)179 1129 y(\(ev)n(aluated\))14 -b(parameter)f(if)g(presen)o(t,)i(to)f Fm(UNBOUND)e Fr(otherwise.)137 -1212 y Fk(\017)21 b Fm(tc)p 226 1212 V 15 w(subr)p 329 -1212 V 15 w(1)p 366 1212 V 15 w(or)p 425 1212 V 16 w(2)13 -b Fr(for)h(primitiv)o(es)e(whic)o(h)i(ha)o(v)o(e)g(1)f(or)h(2)g -(parameters)g(\(e.g.)f Fm(write)p Fr(\).)k(Here)e(y)o(ou)f(ha)o(v)o(e)g -(to)179 1262 y(declare)i(a)g(C)f(function)h(with)f(t)o(w)o(o)g -Fm(SCM)g Fr(parameters.)23 b(The)16 b(\014rst)h(one)f(will)e(con)o -(tain)h(the)h(\014rst)h(Sc)o(heme)179 1312 y(argumen)o(t)c(and)g(the)i -(second)g(will)d(con)o(tain)i(the)g(second)h(argumen)o(t)e(v)n(alue)g -(or)h Fm(UNBOUND)e Fr(if)h(omitted.)137 1395 y Fk(\017)21 -b Fm(tc)p 226 1395 V 15 w(subr)p 329 1395 V 15 w(2)p -366 1395 V 15 w(or)p 425 1395 V 16 w(3)11 b Fr(for)g(primitiv)o(es)e -(whic)o(h)i(ha)o(v)o(e)g(2)g(or)h(3)f(parameters)g(\(there's)i(no)e -(primitiv)o(e)e(of)i(this)g(t)o(yp)q(e)179 1445 y(in)f(core)h(in)o -(terpreter\).)19 b(Of)11 b(course,)h(y)o(ou'll)c(ha)o(v)o(e)i(to)h -(declare)g(a)f(C)h(function)f(with)g(three)i Fm(SCM)e -Fr(parameters.)179 1495 y(Apart)k(that,)f(con)o(v)o(en)o(tions)h(are)h -(the)f(same)f(has)h(b)q(efore.)137 1578 y Fk(\017)21 -b Fm(tc)p 226 1578 V 15 w(lsubr)c Fr(for)h(primitiv)o(es)f(whic)o(h)h -(ha)o(v)o(e)g(a)g(v)n(ariable)f(n)o(um)o(b)q(er)h(of)g(argumen)o(ts.)30 -b(Actuals)19 b(argumen)o(ts)179 1628 y(are)d(collected)h(in)f(a)g(list) -f(whic)o(h)h(is)g(giv)o(en)g(as)g(the)g(\014rst)h(argumen)o(t)e(of)h -(the)g(C)g(primitiv)o(e.)23 b(The)16 b(second)179 1677 -y(argumen)o(t)d(of)g(the)h(C)g(function)g(is)f(an)h(in)o(teger)g(coun)o -(ting)g(the)g(actual)g(n)o(um)o(b)q(er)f(of)g(argumen)o(ts)g(giv)o(en)h -(to)179 1727 y(the)g(primitiv)o(e.)i(Hence,)e(the)h(signature)f(of)f -(the)h(C)f(function)h(whic)o(h)f(implemen)o(t)e(a)i Fm(tc)p -1557 1727 V 16 w(lsubr)f Fr(m)o(ust)h(b)q(e)270 1810 -y Fm(PRIMITIVE)20 b(function\(SCM)f(arglist,)h(int)i(argcount\);)179 -1893 y Fr(Note)14 b(that)g(all)f(the)h(Sc)o(heme)g(argumen)o(ts)f(are)h -(ev)n(aluated)g(during)f(the)i(construction)g(of)e(the)h(list)g(whic)o -(h)179 1943 y(is)g(passed)g(to)g(the)h(C)e(function.)137 -2026 y Fk(\017)21 b Fm(tc)p 226 2026 V 15 w(fsubr)10 -b Fr(is)g(similar)e(to)j Fm(tc)p 624 2026 V 15 w(lsubr)f -Fr(except)i(that)f(argumen)o(ts)e(are)j(not)e(ev)n(aluated.)17 -b(On)11 b(the)g(C)g(side,)g(y)o(ou)179 2076 y(ha)o(v)o(e)h(to)g -(declare)h(a)f(function)g(with)f(three)j Fm(SCM)d Fr(parameters:)18 -b(the)12 b(list)g(of)f(\(non)i(ev)n(aluated\))f(argumen)o(ts,)179 -2126 y(the)e(curren)o(t)h(en)o(vironmen)o(t)e(and)h(the)g(length)g(of)f -(the)i(argumen)o(ts)e(list.)16 b(The)10 b(signature)g(of)g(the)g(C)g -(function)179 2175 y(whic)o(h)k(implem)o(en)o(t)e(a)h -Fm(tc)p 583 2175 V 16 w(fsubr)f Fr(m)o(ust)h(b)q(e)270 -2258 y Fm(PRIMITIVE)20 b(function\(SCM)f(arglist,)h(SCM)i(env,)f(int)g -(argcount\);)179 2342 y Fr(See)15 b Fo(??)d Fr(more)h(details)h(ab)q -(out)g Fm(tc)p 713 2342 V 15 w(fsubr)p Fr(.)137 2425 -y Fk(\017)21 b Fm(tc)p 226 2425 V 15 w(tkcommand)10 b -Fr(for)i(primitiv)o(es)f(whic)o(h)h(follo)o(w)e(the)j(Tcl)f(command)e -(argumen)o(t)h(passing)h(st)o(yle)h(\(i.e.)e Fg(\022)-21 -b(a)14 b(la)179 2474 y Fm(argc/argv)p Fr(\).)k(This)c(is)g(this)g(kind) -g(of)g(pro)q(cedure)i(that)f(will)e(b)q(e)i(used)g(for)f(to)g(add)g -(new)h(widgets)g(in)f(the)179 2524 y Fn(STk)g Fr(in)o(terpreter.)20 -b(See)15 b Fo(??)e Fr(and)g([5])g(for)h(more)e(details.)75 -2631 y(T)m(o)h(illustrate)g(ho)o(w)h(to)f(write)h(a)g -Fm(tc)p 636 2631 V 15 w(lsubr)e Fr(primitiv)o(e,)f(let's)j(ha)o(v)o(e)g -(a)f(lo)q(ok)g(at)g(the)i(co)q(de,)f(giv)o(en)f(b)q(elo)o(w,)g(of)g -(the)75 2681 y(function)h(whic)o(h)f(implemen)o(t)e(the)k(Sc)o(heme)f -(primitiv)o(e)d Fm(vector)p Fr(:)946 2960 y(6)p eop +6 5 bop 150 70 a Fq(CONTENTS)1662 b(2.2)82 b(P)n(assing)25 +b(argumen)n(ts)i(to)g(a)g(primitiv)n(e)p 150 103 3525 +4 v 150 390 a Fr(If)36 b(the)h(Sc)n(heme)f Fm(posix-ctime)c +Fr(primitiv)n(e)j(is)h(called)g(with)h(one)e(parameter,)i(it)g(will)f +(b)r(e)g(passed)g(to)g(the)g(C)150 490 y(function)31 +b(in)f(the)h Fm(seconds)d Fr(parameter.)43 b(If)31 b +Fm(posix-ctime)26 b Fr(is)k(called)g(without)h(parameter,)e +Fm(seconds)f Fr(is)i(set)150 589 y(to)h(the)h(sp)r(ecial)f(v)-5 +b(alue)32 b Fm(UNBOUND)p Fr(.)c(So,)k(the)g(\014rst)f(test)h(in)g(this) +f(function)h(consists)f(to)g(set)h(a)f(correct)f(v)-5 +b(alue)31 b(to)150 689 y(the)g(v)-5 b(ariable)29 b Fm(sec)p +Fr(;)i(this)g(v)-5 b(alue)30 b(is)g(either)h(the)f(curren)n(t)g(time,)i +(either)e(the)h(giv)n(en)e(in)n(teger,)i(dep)r(ending)f(of)h(the)150 +789 y(n)n(um)n(b)r(er)c(of)h(parameters)e(giv)n(en)h(to)g +Fm(posix-ctime)p Fr(.)150 936 y(Of)e(course,)f(the)h(t)n(yp)r(e)g(of)g +(this)g(new)g(primitiv)n(e)f(m)n(ust)h(b)r(e)h(c)n(hanged)d(to)i(allo)n +(w)f(0)g(or)g(1)g(parameter.)35 b(This)25 b(is)f(done)150 +1035 y(b)n(y)j(c)n(hanging)g(the)h Fm(tc)p 850 1035 27 +4 v 30 w(subr)p 1056 1035 V 30 w(0)f Fr(in)h(the)g(previous)e +Fm(STk)p 1859 1035 V 31 w(add)p 2022 1035 V 30 w(new)p +2184 1035 V 30 w(primitive)e Fr(b)n(y)j Fm(tc)p 2837 +1035 V 31 w(subr)p 3044 1035 V 29 w(0)p 3117 1035 V 31 +w(or)p 3236 1035 V 31 w(1)p Fr(.)150 1182 y(The)h(follo)n(wing)e(t)n +(yp)r(es)i(are)e(a)n(v)-5 b(ailable)27 b(for)g(C)g(primitiv)n(es:)275 +1395 y Fk(\017)41 b Fm(tc)p 451 1395 V 30 w(subr)p 657 +1395 V 30 w(0)27 b Fr(for)g(arit)n(y-0)f(primitiv)n(es)275 +1561 y Fk(\017)41 b Fm(tc)p 451 1561 V 30 w(subr)p 657 +1561 V 30 w(1)27 b Fr(for)g(arit)n(y-1)f(primitiv)n(es)275 +1727 y Fk(\017)41 b Fm(tc)p 451 1727 V 30 w(subr)p 657 +1727 V 30 w(2)27 b Fr(for)g(arit)n(y-2)f(primitiv)n(es)275 +1893 y Fk(\017)41 b Fm(tc)p 451 1893 V 30 w(subr)p 657 +1893 V 30 w(3)27 b Fr(for)g(arit)n(y-3)f(primitiv)n(es)275 +2060 y Fk(\017)41 b Fm(tc)p 451 2060 V 30 w(subr)p 657 +2060 V 30 w(0)p 731 2060 V 31 w(or)p 850 2060 V 30 w(1)29 +b Fr(for)g(primitiv)n(es)g(whic)n(h)h(ha)n(v)n(e)e(0)h(or)g(1)g +(parameter)f(\(e.g.)h Fm(read)p Fr(\).)41 b(On)29 b(the)h(C)g(side)f(y) +n(ou)358 2159 y(ha)n(v)n(e)37 b(to)i(declare)f(a)h(function)g(whic)n(h) +g(tak)n(es)f(one)h Fm(SCM)e Fr(argumen)n(t.)70 b(This)39 +b(argumen)n(t)f(is)h(set)g(to)g(the)358 2259 y(\(ev)-5 +b(aluated\))27 b(parameter)g(if)h(presen)n(t,)f(to)g +Fm(UNBOUND)e Fr(otherwise.)275 2425 y Fk(\017)41 b Fm(tc)p +451 2425 V 30 w(subr)p 657 2425 V 30 w(1)p 731 2425 V +31 w(or)p 850 2425 V 30 w(2)28 b Fr(for)f(primitiv)n(es)g(whic)n(h)h +(ha)n(v)n(e)e(1)h(or)g(2)h(parameters)d(\(e.g.)j Fm(write)p +Fr(\).)35 b(Here)28 b(y)n(ou)f(ha)n(v)n(e)f(to)358 2524 +y(declare)k(a)g(C)h(function)h(with)g(t)n(w)n(o)e Fm(SCM)g +Fr(parameters.)46 b(The)31 b(\014rst)f(one)h(will)g(con)n(tain)g(the)g +(\014rst)g(Sc)n(heme)358 2624 y(argumen)n(t)26 b(and)i(the)f(second)g +(will)h(con)n(tain)f(the)h(second)f(argumen)n(t)g(v)-5 +b(alue)27 b(or)g Fm(UNBOUND)e Fr(if)j(omitted.)275 2790 +y Fk(\017)41 b Fm(tc)p 451 2790 V 30 w(subr)p 657 2790 +V 30 w(2)p 731 2790 V 31 w(or)p 850 2790 V 30 w(3)22 +b Fr(for)g(primitiv)n(es)g(whic)n(h)h(ha)n(v)n(e)e(2)h(or)f(3)h +(parameters)f(\(there's)h(no)h(primitiv)n(e)f(of)g(this)h(t)n(yp)r(e) +358 2890 y(in)e(core)e(in)n(terpreter\).)34 b(Of)21 b(course,)g(y)n +(ou'll)f(ha)n(v)n(e)g(to)h(declare)e(a)i(C)g(function)g(with)g(three)g +Fm(SCM)f Fr(parameters.)358 2989 y(Apart)27 b(that,)h(con)n(v)n(en)n +(tions)e(are)g(the)i(same)f(has)g(b)r(efore.)275 3155 +y Fk(\017)41 b Fm(tc)p 451 3155 V 30 w(lsubr)35 b Fr(for)h(primitiv)n +(es)g(whic)n(h)g(ha)n(v)n(e)f(a)h(v)-5 b(ariable)36 b(n)n(um)n(b)r(er)g +(of)h(argumen)n(ts.)62 b(Actuals)36 b(argumen)n(ts)358 +3255 y(are)31 b(collected)g(in)h(a)g(list)g(whic)n(h)g(is)g(giv)n(en)f +(as)h(the)g(\014rst)g(argumen)n(t)f(of)g(the)i(C)f(primitiv)n(e.)50 +b(The)32 b(second)358 3355 y(argumen)n(t)26 b(of)i(the)f(C)h(function)g +(is)g(an)f(in)n(teger)g(coun)n(ting)f(the)i(actual)f(n)n(um)n(b)r(er)h +(of)f(argumen)n(ts)f(giv)n(en)h(to)358 3454 y(the)g(primitiv)n(e.)37 +b(Hence,)27 b(the)g(signature)f(of)h(the)h(C)f(function)h(whic)n(h)f +(implemen)n(t)g(a)g Fm(tc)p 3114 3454 V 30 w(lsubr)e +Fr(m)n(ust)j(b)r(e)540 3620 y Fm(PRIMITIVE)40 b(function\(SCM)f +(arglist,)h(int)i(argcount\);)358 3786 y Fr(Note)27 b(that)h(all)f(the) +h(Sc)n(heme)f(argumen)n(ts)g(are)f(ev)-5 b(aluated)27 +b(during)g(the)h(construction)f(of)g(the)h(list)g(whic)n(h)358 +3886 y(is)f(passed)g(to)g(the)h(C)g(function.)275 4052 +y Fk(\017)41 b Fm(tc)p 451 4052 V 30 w(fsubr)19 b Fr(is)i(similar)g(to) +g Fm(tc)p 1247 4052 V 30 w(lsubr)f Fr(except)h(that)g(argumen)n(ts)f +(are)g(not)h(ev)-5 b(aluated.)35 b(On)21 b(the)g(C)g(side,)i(y)n(ou)358 +4152 y(ha)n(v)n(e)g(to)h(declare)f(a)g(function)i(with)g(three)f +Fm(SCM)f Fr(parameters:)33 b(the)25 b(list)f(of)g(\(non)g(ev)-5 +b(aluated\))24 b(argumen)n(ts,)358 4251 y(the)19 b(curren)n(t)g(en)n +(vironmen)n(t)f(and)i(the)g(length)f(of)h(the)f(argumen)n(ts)g(list.)34 +b(The)19 b(signature)g(of)g(the)h(C)g(function)358 4351 +y(whic)n(h)27 b(implemen)n(t)h(a)f Fm(tc)p 1165 4351 +V 31 w(fsubr)f Fr(m)n(ust)h(b)r(e)540 4517 y Fm(PRIMITIVE)40 +b(function\(SCM)f(arglist,)h(SCM)i(env,)g(int)h(argcount\);)358 +4683 y Fr(See)27 b Fo(??)h Fr(more)f(details)g(ab)r(out)h +Fm(tc)p 1425 4683 V 30 w(fsubr)p Fr(.)275 4849 y Fk(\017)41 +b Fm(tc)p 451 4849 V 30 w(tkcommand)21 b Fr(for)j(primitiv)n(es)g(whic) +n(h)g(follo)n(w)g(the)g(Tcl)h(command)f(argumen)n(t)f(passing)g(st)n +(yle)h(\(i.e.)h Fg(\022)-42 b(a)27 b(la)358 4949 y Fm(argc/argv)p +Fr(\).)36 b(This)29 b(is)f(this)h(kind)g(of)f(pro)r(cedure)g(that)h +(will)f(b)r(e)h(used)g(for)f(to)h(add)f(new)h(widgets)f(in)h(the)358 +5048 y Fn(STk)e Fr(in)n(terpreter.)36 b(See)27 b Fo(??)h +Fr(and)g([5)o(])g(for)f(more)g(details.)150 5262 y(T)-7 +b(o)27 b(illustrate)g(ho)n(w)f(to)h(write)g(a)g Fm(tc)p +1270 5262 V 31 w(lsubr)e Fr(primitiv)n(e,)i(let's)g(ha)n(v)n(e)f(a)h +(lo)r(ok)f(at)h(the)h(co)r(de,)f(giv)n(en)g(b)r(elo)n(w,)g(of)g(the)150 +5361 y(function)h(whic)n(h)g(implemen)n(t)g(the)g(Sc)n(heme)f(primitiv) +n(e)h Fm(vector)p Fr(:)1892 5919 y(6)p eop %%Page: 7 7 -7 6 bop 75 35 a Fq(CONTENTS)1035 b(2.3)41 b(Ev)n(aluating)12 -b(argumen)o(ts)p 75 51 1763 2 v 179 195 a Fl(PRIMITIVE)k(STk_vecto)o -(r\(S)o(CM)g(arglist,)h(int)h(argcount\))179 241 y({)218 -286 y(int)g(j;)218 332 y(SCM)g(z)i(=)f(STk_makev)o(ect)o(\(ar)o(gc)o -(oun)o(t,)d(NULL\);)218 423 y(for)i(\(j)h(=)h(0;)e(j)i(<)f(argcount;)d -(j++,)i(arglist=CD)o(R\()o(arg)o(li)o(st\))o(\))f({)257 -469 y(VECT\(z\)[j])f(=)j(CAR\(arglis)o(t\);)218 515 y(})218 -560 y(return)e(z;)179 606 y(})75 708 y Fr(This)d(function)f(receiv)o -(es)j(the)e(v)n(alues)g(passed)h(to)f(the)g Fm(vector)f -Fr(primitiv)o(es)f(in)h(the)i(list)e(arglist)h(\(the)g(length)g(of)75 -758 y(this)f(list)g(is)h(stored)g(in)f Fm(argcount)p -Fr(\).)j(This)e(function)f(uses)i Fm(STk)p 1072 758 14 -2 v 15 w(makevect)c Fr(whic)o(h)j(returns)h(a)e(Sc)o(heme)g(v)o(ector.) -75 808 y(Its)k(\014rst)g(argumen)o(t)e(is)h(the)h(length)f(of)g(the)h -(v)o(ector)g(and)f(its)g(second)h(argumen)o(t)e(is)h(the)h(initial)e(v) -n(alue)g(of)h(the)75 858 y(v)o(ector's)f(elemen)o(ts.)k(Next)c(section) -g(will)e(sho)o(w)h(ho)o(w)g(to)g(implemen)o(t)e(a)i(primitiv)o(e)e -(whic)o(h)i(ev)n(aluates)g(itself)g(its)75 907 y(parameters)g(\(i.e.)k -(a)13 b Fm(tc)p 459 907 V 15 w(fsubr)g Fr(primitiv)o(e.)75 -1046 y Fx(2.3)56 b(Ev)m(aluating)17 b(argumen)n(ts)75 -1147 y Fr(In)e(some)f(circumstances)i(it)f(could)g(b)q(e)h(useful)f(to) -g(add)g(new)h(primitiv)o(es)d(whic)o(h)i(don't)f(ev)n(aluate)h(their)h -(argu-)75 1196 y(men)o(ts.)22 b(This)15 b(p)q(ermits)g(to)g(add)g(new)h -(con)o(trol)f(structures)j(to)d(the)h(in)o(terpreter.)24 -b(T)m(o)15 b(illustrate)g(this,)g(w)o(e)h(will)75 1246 -y(add)e(t)o(w)o(o)f(new)h(primitiv)o(es)e(to)i(the)g -Fn(STk)g Fr(in)o(terpreter:)20 b Fm(when)13 b Fr(and)g -Fm(unless)p Fr(.)k(As)d(explained)g(in)f(the)h(preceding)75 -1296 y(section,)g(the)g(C)f(functions)h(whic)o(h)f(will)f(implemen)o(t) -f(those)j(con)o(trol)f(structures)j(m)o(ust)d(b)q(e)h(of)f(t)o(yp)q(e)h -Fm(tc)p 1705 1296 V 15 w(fsubr)p Fr(.)75 1346 y(A)g Fm(tc)p -167 1346 V 15 w(fsubr)f Fr(primitiv)o(e,)e(on)j(the)g(C)g(side,)g(is)g -(giv)o(en)f(three)i(parameters)f(when)h(called:)126 1448 -y(1.)20 b(a)13 b(list)h(of)f(its)h(\(non)g(ev)n(aluated\))g -(parameters,)126 1529 y(2.)20 b(the)d(lo)q(cal)f(en)o(vironmen)o(t)g -(when)h(it)g(w)o(as)g(called)f(\(and)h(in)g(whic)o(h)f(ev)n(aluations)g -(should)h(generally)f(tak)o(e)179 1578 y(place\),)126 -1659 y(3.)k(the)14 b(length)g(of)f(the)i(parameters)f(list.)75 -1761 y(The)e(C)g(function)f(can)h(step)h(through)f(its)g(parameter)f -(list)h(using)f(the)i(C)e(macros)g Fm(CAR)p Fr(,)g Fm(CDR)g -Fr(and)h Fm(NULLP)e Fr(\(whic)o(h)75 1811 y(do)16 b(the)g(ob)o(vious)f -(w)o(ork\))h(and)f(ev)n(aluates)h(elemen)o(ts)g(of)f(this)h(list)f(as)h -(needed.)25 b(Ev)n(aluation)15 b(of)g(an)g(expression)75 -1861 y(can)i(b)q(e)h(done)f(with)g(the)h Fm(STk)p 558 -1861 V 15 w(eval)e Fr(C)h(function.)27 b Fm(STk)p 978 -1861 V 15 w(eval)16 b Fr(tak)o(es)i(t)o(w)o(o)e(parameters:)25 -b(the)17 b(expression)i(to)75 1911 y(ev)n(aluate)d(and)g(the)h(en)o -(vironmen)o(t)e(in)h(whic)o(h)h(ev)n(aluation)e(tak)o(es)h(place)h -(\(the)g Fm(NIL)f Fr(v)n(ariable,)f(b)o(y)h(con)o(v)o(en)o(tion,)75 -1961 y(denotes)f(the)g(Indexglobal)d(en)o(vironmen)o(t\).)75 -2091 y Fo(Note:)48 b(a)15 b(list)f(of)g(argumen)o(ts)f(is)i(alw)o(a)o -(ys)g(a)g(prop)q(er)f(list.)20 b(Y)l(ou)14 b(don't)h(need)f(to)h(test)f -(if)g(it)g(is)h(w)o(ell)75 2141 y(formed.)75 2214 y Fr(Hereafter)g(is)f -(the)h(co)q(de)f(of)g(the)g Fm(when)f Fr(primitiv)o(e.)277 -2305 y Fl(static)k(PRIMITIVE)f(when\(SCM)h(l,)i(SCM)f(env,)g(int)h -(argcount\))277 2351 y({)316 2396 y(SCM)g(res)f(=)h(UNDEFINED;)316 -2488 y(if)g(\(argcount)d(>)j(1\))g({)355 2533 y(if)g(\(STk_eval\()o -(CAR)o(\(l)o(\),)d(env\))i(!=)h(Ntruth\))e({)395 2579 -y(for)h(\(l)h(=)g(CDR\(l\);)e(!NULLP\(l\))o(;)g(l)i(=)g(CDR\(l\)\))e({) -434 2625 y(res)h(=)h(STk_eval\(CA)o(R\()o(l\),)d(env\);)395 -2670 y(})355 2716 y(})316 2762 y(})316 2807 y(return)h(res;)277 -2853 y(})946 2960 y Fr(7)p eop +7 6 bop 150 70 a Fq(CONTENTS)2069 b(2.3)82 b(Ev)-5 b(aluating)26 +b(argumen)n(ts)p 150 103 3525 4 v 358 390 a Fl(PRIMITIVE)41 +b(STk_vector\(SCM)h(arglist,)f(int)f(argcount\))358 482 +y({)436 573 y(int)g(j;)436 664 y(SCM)g(z)f(=)h(STk_makevect\(argcount,) +k(NULL\);)436 847 y(for)c(\(j)g(=)f(0;)h(j)f(<)h(argcount;)h(j++,)f +(arglist=CDR\(arglist\)\))k({)514 938 y(VECT\(z\)[j])e(=)d +(CAR\(arglist\);)436 1029 y(})436 1121 y(return)i(z;)358 +1212 y(})150 1416 y Fr(This)28 b(function)g(receiv)n(es)e(the)i(v)-5 +b(alues)27 b(passed)g(to)h(the)g Fm(vector)d Fr(primitiv)n(es)i(in)h +(the)g(list)g(arglist)e(\(the)i(length)g(of)150 1516 +y(this)f(list)g(is)g(stored)e(in)i Fm(argcount)p Fr(\).)34 +b(This)27 b(function)g(uses)f Fm(STk)p 2142 1516 27 4 +v 30 w(makevect)e Fr(whic)n(h)i(returns)g(a)h(Sc)n(heme)f(v)n(ector.) +150 1616 y(Its)32 b(\014rst)g(argumen)n(t)g(is)g(the)h(length)f(of)g +(the)h(v)n(ector)e(and)h(its)h(second)e(argumen)n(t)h(is)g(the)h +(initial)f(v)-5 b(alue)32 b(of)h(the)150 1715 y(v)n(ector's)27 +b(elemen)n(ts.)39 b(Next)29 b(section)f(will)h(sho)n(w)e(ho)n(w)h(to)g +(implemen)n(t)i(a)e(primitiv)n(e)g(whic)n(h)g(ev)-5 b(aluates)28 +b(itself)h(its)150 1815 y(parameters)d(\(i.e.)37 b(a)27 +b Fm(tc)p 917 1815 V 31 w(fsubr)e Fr(primitiv)n(e.)150 +2093 y Fx(2.3)112 b(Ev)-6 b(aluating)37 b(argumen)m(ts)150 +2293 y Fr(In)30 b(some)g(circumstances)f(it)h(could)g(b)r(e)h(useful)f +(to)g(add)g(new)g(primitiv)n(es)g(whic)n(h)g(don't)g(ev)-5 +b(aluate)30 b(their)g(argu-)150 2393 y(men)n(ts.)46 b(This)30 +b(p)r(ermits)h(to)f(add)h(new)f(con)n(trol)f(structures)h(to)g(the)h +(in)n(terpreter.)45 b(T)-7 b(o)30 b(illustrate)g(this,)i(w)n(e)e(will) +150 2492 y(add)d(t)n(w)n(o)g(new)g(primitiv)n(es)g(to)g(the)h +Fn(STk)f Fr(in)n(terpreter:)36 b Fm(when)26 b Fr(and)h +Fm(unless)p Fr(.)34 b(As)27 b(explained)h(in)f(the)h(preceding)150 +2592 y(section,)f(the)g(C)g(functions)g(whic)n(h)f(will)h(implemen)n(t) +h(those)e(con)n(trol)g(structures)g(m)n(ust)h(b)r(e)g(of)f(t)n(yp)r(e)h +Fm(tc)p 3408 2592 V 31 w(fsubr)p Fr(.)150 2692 y(A)h +Fm(tc)p 333 2692 V 30 w(fsubr)e Fr(primitiv)n(e,)i(on)f(the)h(C)f +(side,)h(is)g(giv)n(en)e(three)i(parameters)e(when)h(called:)251 +2896 y(1.)42 b(a)27 b(list)h(of)f(its)h(\(non)g(ev)-5 +b(aluated\))27 b(parameters,)251 3057 y(2.)42 b(the)34 +b(lo)r(cal)f(en)n(vironmen)n(t)f(when)i(it)g(w)n(as)e(called)i(\(and)f +(in)h(whic)n(h)g(ev)-5 b(aluations)32 b(should)i(generally)e(tak)n(e) +358 3157 y(place\),)251 3318 y(3.)42 b(the)28 b(length)f(of)h(the)g +(parameters)e(list.)150 3523 y(The)d(C)h(function)g(can)f(step)h +(through)e(its)i(parameter)e(list)h(using)g(the)h(C)g(macros)e +Fm(CAR)p Fr(,)g Fm(CDR)g Fr(and)h Fm(NULLP)f Fr(\(whic)n(h)150 +3622 y(do)31 b(the)h(ob)n(vious)e(w)n(ork\))g(and)i(ev)-5 +b(aluates)30 b(elemen)n(ts)i(of)f(this)h(list)f(as)g(needed.)49 +b(Ev)-5 b(aluation)30 b(of)h(an)h(expression)150 3722 +y(can)i(b)r(e)g(done)g(with)g(the)g Fm(STk)p 1114 3722 +V 30 w(eval)f Fr(C)h(function.)56 b Fm(STk)p 1955 3722 +V 30 w(eval)33 b Fr(tak)n(es)g(t)n(w)n(o)g(parameters:)47 +b(the)35 b(expression)d(to)150 3822 y(ev)-5 b(aluate)32 +b(and)g(the)h(en)n(vironmen)n(t)f(in)h(whic)n(h)f(ev)-5 +b(aluation)32 b(tak)n(es)g(place)g(\(the)h Fm(NIL)e Fr(v)-5 +b(ariable,)33 b(b)n(y)g(con)n(v)n(en)n(tion,)150 3921 +y(denotes)27 b(the)h(Indexglobal)f(en)n(vironmen)n(t\).)150 +4182 y Fo(Note:)94 b(a)32 b(list)d(of)i(argumen)m(ts)f(is)g(alw)m(a)m +(ys)i(a)f(prop)s(er)g(list.)40 b(Y)-8 b(ou)31 b(don't)f(need)h(to)f +(test)h(if)f(it)h(is)f(w)m(ell)150 4282 y(formed.)150 +4429 y Fr(Hereafter)d(is)g(the)h(co)r(de)g(of)f(the)h +Fm(when)e Fr(primitiv)n(e.)554 4610 y Fl(static)40 b(PRIMITIVE)i +(when\(SCM)f(l,)e(SCM)h(env,)g(int)g(argcount\))554 4701 +y({)632 4792 y(SCM)g(res)g(=)f(UNDEFINED;)632 4975 y(if)h(\(argcount)h +(>)f(1\))f({)711 5066 y(if)g(\(STk_eval\(CAR\(l\),)k(env\))e(!=)e +(Ntruth\))i({)789 5158 y(for)f(\(l)g(=)f(CDR\(l\);)i(!NULLP\(l\);)g(l)f +(=)f(CDR\(l\)\))i({)868 5249 y(res)e(=)h(STk_eval\(CAR\(l\),)j(env\);) +789 5340 y(})711 5432 y(})632 5523 y(})632 5614 y(return)e(res;)554 +5706 y(})1892 5919 y Fr(7)p eop %%Page: 8 8 -8 7 bop 75 35 a Fq(CONTENTS)1149 b(2.4)40 b(Signaling)12 -b(errors)p 75 51 1763 2 v 179 174 a Fj(#include)j()179 -253 y(static)g(PRIMITIVE)g(when\(SCM)f(l,)j(SCM)g(env,)f(int)h -(argcount\))179 292 y({)214 332 y(SCM)g(res)f(=)h(UNDEFINED;)214 -410 y(if)g(\(argcount)d(>)k(1\))f({)249 450 y(if)g(\(STk_eval\(C)o -(AR\()o(l\),)d(env\))i(!=)h(Ntruth\))e({)285 489 y(for)h(\(l)h(=)g -(CDR\(l\);)f(!NULLP\(l\))o(;)f(l)i(=)g(CDR\(l\)\))e({)320 -529 y(res)h(=)i(STk_eval\(C)o(AR)o(\(l\))o(,)d(env\);)285 -568 y(})249 608 y(})214 647 y(})214 687 y(return)h(res;)179 -726 y(})179 805 y(static)f(PRIMITIVE)g(unless\(SC)o(M)g(l,)i(SCM)f -(env,)g(int)h(argcount\))179 844 y({)214 884 y(SCM)g(res)f(=)h -(UNDEFINED;)214 963 y(if)g(\(argcount)d(>)k(1\))f({)249 -1002 y(if)g(\(STk_eval\(C)o(AR\()o(l\),)d(env\))i(==)h(Ntruth\))e({)285 -1041 y(for)h(\(l)h(=)g(CDR\(l\);)f(!NULLP\(l\))o(;)f(l)i(=)g -(CDR\(l\)\))e({)320 1081 y(res)h(=)i(STk_eval\(C)o(AR)o(\(l\))o(,)d -(env\);)285 1120 y(})249 1160 y(})214 1199 y(})214 1239 -y(return)h(res;)179 1278 y(})179 1357 y(PRIMITIVE)e(STk_init_wh)o(en_)o -(un)o(les)o(s\(v)o(oid)o(\))179 1396 y({)214 1436 y(add_new_pr)o(imi)o -(tiv)o(e\(")o(whe)o(n")o(,)138 b(tc_fsubr,)15 b(when\);)214 -1475 y(add_new_pr)o(imi)o(tiv)o(e\(")o(unl)o(es)o(s",)102 -b(tc_fsubr,)15 b(unless\);)214 1515 y(return)h(UNDEFINED)o(;)179 -1554 y(})540 1687 y Fr(Figure)e(2:)k(Source)d(listing)e(of)g(\014le)h -Fm(when)p 1186 1687 14 2 v 15 w(unless.c)p 75 1720 1763 -2 v 75 1880 a Fr(Some)f(p)q(oin)o(ts)g(to)h(note)g(here:)137 -1987 y Fk(\017)21 b Fm(UNDEFINED)13 b Fr(is)i(an)f(in)o(terpreter)j -Fg(c)n(onstant)p Fr(.)22 b(It)15 b(serv)o(es)i(to)e(denote)h(the)f -(notion)f(of)h Fg(\\unsp)n(e)n(ci\014e)n(d)i(r)n(esult")179 -2037 y Fr(of)c Fg(R)256 2022 y Ff(4)268 2037 y Fe(RS)r -Fr(.)137 2120 y Fk(\017)21 b Fm(Truth)12 b Fr(and)i Fm(Ntruth)e -Fr(are)i(t)o(w)o(o)g(global)e Fg(c)n(onstants)i Fr(of)f(the)h(in)o -(terpreter)i(whic)o(h)d(denote)i(resp)q(ectiv)o(ely)g(the)179 -2170 y Fm(#t)e Fr(and)h Fm(#f)f Fr(Sc)o(heme)h(constan)o(ts.)75 -2276 y(Figure)g(2.3)f(sho)o(ws)h(a)g(complete)f(implemen)o(tatio)o(n)e -(of)j Fm(when)f Fr(and)g Fm(unless)p Fr(.)75 2416 y Fx(2.4)56 -b(Signaling)18 b(errors)75 2516 y Fr(F)m(or)13 b(no)o(w,)g(only)g(one)h -(function)f(is)h(pro)o(vided)f(to)h(signal)e(errors:)20 -b Fm(STk)p 1160 2516 14 2 v 15 w(err)p Fr(.)d(This)d(function)f(tak)o -(es)h(t)o(w)o(o)f(param-)75 2566 y(eters:)20 b(a)13 b(C)h(string)g -(whic)o(h)g(constitutes)i(the)e(b)q(o)q(dy)g(of)g(the)g(message)g(and)g -(a)f(Sc)o(heme)h(ob)r(ject)h(\(a)f Fm(SCM)f Fr(p)q(oin)o(ter\))75 -2616 y(designating)f(the)i Fg(err)n(one)n(ous)e Fr(ob)r(ject.)19 -b(If)12 b(the)h(second)h(argumen)o(t)e(is)h Fm(NIL)p -Fr(,)e(it)i(will)e(not)h(b)q(e)i(prin)o(ted.)k(Execution)75 -2666 y(of)12 b(the)h(function)f Fm(STk)p 421 2666 V 16 -w(err)f Fr(nev)o(er)j(returns.)19 b(It)13 b(pro)o(v)o(ok)o(es)f(a)h -(jump)e(at)h(the)h(start)g(of)f(the)i(top-lev)o(el)e(lo)q(op.)k(Here-) -75 2716 y(after,)e(is)f(a)h(new)g(implem)o(en)o(tation)d(of)i(the)h -Fm(when)f Fr(function)h(whic)o(h)f(uses)i Fm(STk)p 1299 -2716 V 15 w(err)e Fr(when)h(giv)o(en)g(an)f(erroneous)75 -2765 y(argumen)o(ts)g(list.)946 2960 y(8)p eop +8 7 bop 150 70 a Fq(CONTENTS)2295 b(2.4)83 b(Signaling)26 +b(errors)p 150 103 3525 4 v 358 348 a Fj(#include)37 +b()358 506 y(static)g(PRIMITIVE)g(when\(SCM)h(l,)e(SCM)g(env,)g +(int)h(argcount\))358 584 y({)428 663 y(SCM)f(res)g(=)g(UNDEFINED;)428 +821 y(if)g(\(argcount)i(>)d(1\))h({)499 900 y(if)g +(\(STk_eval\(CAR\(l\),)k(env\))c(!=)g(Ntruth\))h({)569 +979 y(for)f(\(l)g(=)g(CDR\(l\);)h(!NULLP\(l\);)h(l)e(=)f(CDR\(l\)\))j +({)640 1058 y(res)e(=)g(STk_eval\(CAR\(l\),)j(env\);)569 +1136 y(})499 1215 y(})428 1294 y(})428 1373 y(return)e(res;)358 +1452 y(})358 1610 y(static)g(PRIMITIVE)g(unless\(SCM)i(l,)c(SCM)i(env,) +f(int)g(argcount\))358 1689 y({)428 1767 y(SCM)g(res)g(=)g(UNDEFINED;) +428 1925 y(if)g(\(argcount)i(>)d(1\))h({)499 2004 y(if)g +(\(STk_eval\(CAR\(l\),)k(env\))c(==)g(Ntruth\))h({)569 +2083 y(for)f(\(l)g(=)g(CDR\(l\);)h(!NULLP\(l\);)h(l)e(=)f(CDR\(l\)\))j +({)640 2162 y(res)e(=)g(STk_eval\(CAR\(l\),)j(env\);)569 +2241 y(})499 2320 y(})428 2398 y(})428 2477 y(return)e(res;)358 +2556 y(})358 2714 y(PRIMITIVE)g(STk_init_when_unless\(v)q(oid)q(\))358 +2793 y({)428 2872 y(add_new_primitive\("when)q(",)289 +b(tc_fsubr,)37 b(when\);)428 2951 y(add_new_primitive\("unle)q(ss")q(,) +218 b(tc_fsubr,)37 b(unless\);)428 3029 y(return)g(UNDEFINED;)358 +3108 y(})1081 3374 y Fr(Figure)27 b(2:)36 b(Source)27 +b(listing)g(of)h(\014le)g Fm(when)p 2371 3374 27 4 v +30 w(unless.c)p 150 3441 3525 4 v 150 3761 a Fr(Some)f(p)r(oin)n(ts)h +(to)f(note)h(here:)275 3974 y Fk(\017)41 b Fm(UNDEFINED)26 +b Fr(is)j(an)h(in)n(terpreter)f Fg(c)l(onstant)p Fr(.)42 +b(It)31 b(serv)n(es)d(to)h(denote)h(the)g(notion)g(of)g +Fg(\\unsp)l(e)l(ci\014e)l(d)h(r)l(esult")358 4073 y Fr(of)c +Fg(R)513 4043 y Ff(4)536 4073 y Fe(R)q(S)5 b Fr(.)275 +4240 y Fk(\017)41 b Fm(Truth)25 b Fr(and)i Fm(Ntruth)d +Fr(are)j(t)n(w)n(o)f(global)g Fg(c)l(onstants)h Fr(of)g(the)g(in)n +(terpreter)f(whic)n(h)h(denote)g(resp)r(ectiv)n(ely)g(the)358 +4339 y Fm(#t)f Fr(and)i Fm(#f)f Fr(Sc)n(heme)g(constan)n(ts.)150 +4552 y(Figure)g(2.3)g(sho)n(ws)f(a)h(complete)h(implemen)n(tation)g(of) +f Fm(when)f Fr(and)i Fm(unless)p Fr(.)150 4832 y Fx(2.4)112 +b(Signaling)36 b(errors)150 5033 y Fr(F)-7 b(or)27 b(no)n(w,)f(only)h +(one)g(function)g(is)h(pro)n(vided)e(to)h(signal)f(errors:)34 +b Fm(STk)p 2318 5033 27 4 v 30 w(err)p Fr(.)i(This)27 +b(function)h(tak)n(es)e(t)n(w)n(o)g(param-)150 5132 y(eters:)37 +b(a)27 b(C)h(string)f(whic)n(h)h(constitutes)f(the)i(b)r(o)r(dy)f(of)f +(the)h(message)f(and)g(a)h(Sc)n(heme)f(ob)5 b(ject)28 +b(\(a)g Fm(SCM)e Fr(p)r(oin)n(ter\))150 5232 y(designating)e(the)i +Fg(err)l(one)l(ous)f Fr(ob)5 b(ject.)36 b(If)26 b(the)g(second)f +(argumen)n(t)f(is)h Fm(NIL)p Fr(,)f(it)i(will)g(not)f(b)r(e)h(prin)n +(ted.)36 b(Execution)150 5331 y(of)25 b(the)g(function)h +Fm(STk)p 842 5331 V 30 w(err)e Fr(nev)n(er)g(returns.)35 +b(It)26 b(pro)n(v)n(ok)n(es)c(a)i(jump)i(at)f(the)g(start)g(of)g(the)g +(top-lev)n(el)f(lo)r(op.)36 b(Here-)150 5431 y(after,)27 +b(is)g(a)g(new)g(implemen)n(tation)h(of)f(the)h Fm(when)d +Fr(function)j(whic)n(h)f(uses)g Fm(STk)p 2597 5431 V +30 w(err)f Fr(when)i(giv)n(en)e(an)h(erroneous)150 5531 +y(argumen)n(ts)f(list.)1892 5919 y(8)p eop %%Page: 9 9 -9 8 bop 75 35 a Fq(CONTENTS)1224 b(3)42 b(V)-5 b(ARIABLES)p -75 51 1763 2 v 179 180 a Fl(static)17 b(PRIMITIVE)f(when\(SCM)h(l,)i -(SCM)f(env,)g(int)h(argcount)o(\))179 225 y Fd(f)218 -271 y Fl(SCM)f(res)h(=)g(UNDEFINED;)218 362 y(switch)e(\(argcount\))f -Fd(f)257 408 y Fl(case)i(0:)39 b(STk_err\(")o(whe)o(n:)16 -b(no)j(argument)d(list)i(given",)f(NIL\);)257 454 y(case)h(1:)39 -b(STk_err\(")o(whe)o(n:)16 b(null)i(body",)f(NIL\);)257 -499 y(default:)36 b Fc(/*)19 b(Argument)e(list)h(is)h(well)f(formed.) -453 545 y(*)i(Evaluate)c(each)i(expression)e(of)j(the)f(body)453 -590 y(*/)434 636 y Fl(if)h(\(STk_eval)o(\(C)o(AR\()o(l\))o(,)e(env\))h -(!=)h(Ntruth\))473 682 y(for)f(\(l)h(=)h(CDR\(l\);)c(!NULLP\(l\);)g(l)j -(=)h(CDR\(l\)\))512 727 y(res)f(=)g(STk_eval\()o(CAR)o(\(l)o(\),)d -(env\);)218 773 y Fd(g)218 819 y Fl(return)h(res;)179 -864 y Fd(g)75 1006 y Fp(3)67 b(V)-6 b(ariables)75 1120 -y Fr(This)15 b(section)h(sho)o(ws)f(ho)o(w)g(y)o(ou)g(can)g(access)i(a) -e(Sc)o(heme)g(v)n(ariable)f(within)g(C)h(co)q(de.)23 -b(It)15 b(also)g(sho)o(ws)g(ho)o(w)g(y)o(ou)75 1170 y(can)e(connect)h -(a)e(Sc)o(heme)h(and)f(C)h(v)n(ariable)e(suc)o(h)j(that)e(mo)q(difying) -e(it)i(in)g(Sc)o(heme)h(will)e(mo)q(dify)f(the)k(asso)q(ciated)75 -1220 y(v)n(ariable)f(and)g Fg(vic)n(e)i(versa)p Fr(.)75 -1360 y Fx(3.1)56 b(Sc)n(heme)17 b(Sym)n(b)r(ols)g(and)i(V)-5 -b(ariables)75 1446 y Fo(De\014ning)13 b(a)j(sym)o(b)q(ol:)241 -1496 y Fr(In)o(terning)11 b(a)f(sym)o(b)q(ol)f(in)h(the)h(global)e -(table)i(of)f(sym)o(b)q(ols)f(is)i(done)g(with)f(the)h -Fm(STk)p 1483 1496 14 2 v 15 w(intern)f Fr(C)g(function.)241 -1545 y(Since)17 b(this)f(function)g(is)g(often)h(used,)g(y)o(ou)f(can)g -(use)h(the)g(C)f(macro)f Fm(Intern)g Fr(as)i(a)f(shortcut.)26 -b(The)241 1595 y(result)16 b(of)e(In)o(tern)i(is)f(the)g -Fm(SCM)g Fr(ob)r(ject)g(whic)o(h)g(denotes)h(the)g(sc)o(heme)f(sym)o(b) -q(ol)e(asso)q(ciated)j(to)f(the)h(C)241 1645 y(string)e(passed)h(as)f -(parameter.)k(F)m(or)13 b(example,)f(assigning)h(the)i(list)430 -1726 y Fl('\(green)i(orange)h(red\))241 1811 y Fr(to)c(the)g(C)g(v)n -(ariable)f Fm(fire)g Fr(can)h(b)q(e)g(done)h(b)o(y)430 -1882 y Fl(SCM)k(fire)f(=)39 b(Cons\(Inte)o(rn\()o("g)o(ree)o(n")o(\),) -764 1928 y(Cons\(Inte)o(rn\()o("o)o(ran)o(ge")o(\),)862 -1974 y(Cons\(Inte)o(rn\()o("re)o(d")o(\),)16 b(NIL\)\)\);)241 -2045 y Fr(Since)f(this)f(notation)f(is)h(di\016cult)f(to)h(read,)g -(some)g(macros)f(ha)o(v)o(e)h(b)q(een)h(de\014ned)g(in)f -Fm(Src/stk.h)e Fr(for)241 2095 y(building)h(list.)k(These)f(macros)d -(are)h(called)g Fm(LISTx)f Fr(where)i(x)f(is)g(a)f(n)o(um)o(b)q(er)h -(\(comprised)f(b)q(et)o(w)o(een)j(1)241 2145 y(and)c(9\))g(whic)o(h)h -(represen)o(t)h(the)f(length)g(of)e(the)i(list)f(to)g(create.)19 -b(Th)o(us,)13 b(the)g(previous)g(example)e(could)241 -2195 y(ha)o(v)o(e)j(b)q(een)h(written)f(as)430 2276 y -Fl(SCM)19 b(fire)f(=)39 b(LIST3\(Int)o(ern)o(\(")o(gre)o(en)o("\),)16 -b(Intern\("o)o(ran)o(ge")o(\),)g(Intern\("r)o(ed")o(\)\);)75 -2350 y Fo(Reading)e(a)i(v)m(ariable:)241 2400 y Fr(Reading)10 -b(a)g(v)n(ariable)g(in)g(Sc)o(heme)h(corresp)q(onds)h(in)f(fact)f(to)h -(lo)q(ok)f(at)g(the)h(v)n(alue)f(asso)q(ciated)i(to)e(a)h(sym-)241 -2450 y(b)q(ol.)19 b(The)14 b(v)n(alue)g(asso)q(ciated)h(to)f(a)g(sym)o -(b)q(ol)f(can)h(b)q(e)h(obtained)f(with)g(the)h Fm(STk)p -1489 2450 V 15 w(get)p 1570 2450 V 15 w(symbol)p 1717 -2450 V 15 w(value)241 2500 y Fr(C)g(macro.)k(This)c(macro)f(returns)i -(a)f Fm(SCM)f Fr(ob)r(ject)i(whic)o(h)e(corresp)q(ond)j(to)d(the)i(v)n -(alue)e(asso)q(ciated)i(to)241 2550 y(the)d(sym)o(b)q(ol)d(whose)j -(name)e(is)h(equal)g(to)g(the)h(parameter)f(string.)17 -b Fm(STk)p 1347 2550 V 15 w(get)p 1428 2550 V 15 w(symbol)p -1575 2550 V 15 w(value)11 b Fr(returns)241 2600 y(the)16 -b(sp)q(ecial)g(v)n(alue)f Fm(UNBOUND)f Fr(is)i(this)f(sym)o(b)q(ols)f -(has)i(no)g(v)n(alue)f(in)g(the)h(global)e(en)o(vironmen)o(t.)22 -b(The)241 2649 y(follo)o(wing)11 b(piece)k(of)e(co)q(de)946 -2960 y(9)p eop +9 8 bop 150 70 a Fq(CONTENTS)2446 b(3)83 b(V)-9 b(ARIABLES)p +150 103 3525 4 v 358 359 a Fl(static)40 b(PRIMITIVE)h(when\(SCM)g(l,)f +(SCM)g(env,)g(int)g(argcount\))358 450 y Fd(f)436 542 +y Fl(SCM)g(res)g(=)f(UNDEFINED;)436 724 y(switch)i(\(argcount\))g +Fd(f)514 816 y Fl(case)g(0:)79 b(STk_err\("when:)42 b(no)e(argument)h +(list)f(given",)h(NIL\);)514 907 y(case)g(1:)79 b(STk_err\("when:)42 +b(null)e(body",)h(NIL\);)514 998 y(default:)81 b Fc(/*)39 +b(Argument)i(list)g(is)e(well)h(formed.)907 1090 y(*)f(Evaluate)i(each) +f(expression)i(of)e(the)f(body)907 1181 y(*/)868 1272 +y Fl(if)g(\(STk_eval\(CAR\(l\),)k(env\))d(!=)g(Ntruth\))946 +1364 y(for)g(\(l)g(=)f(CDR\(l\);)i(!NULLP\(l\);)g(l)f(=)f(CDR\(l\)\)) +1024 1455 y(res)h(=)g(STk_eval\(CAR\(l\),)j(env\);)436 +1546 y Fd(g)436 1638 y Fl(return)e(res;)358 1729 y Fd(g)150 +2011 y Fp(3)135 b(V)-11 b(ariables)150 2240 y Fr(This)30 +b(section)g(sho)n(ws)f(ho)n(w)g(y)n(ou)h(can)f(access)g(a)h(Sc)n(heme)g +(v)-5 b(ariable)29 b(within)i(C)f(co)r(de.)44 b(It)30 +b(also)f(sho)n(ws)g(ho)n(w)h(y)n(ou)150 2340 y(can)25 +b(connect)g(a)f(Sc)n(heme)h(and)g(C)g(v)-5 b(ariable)25 +b(suc)n(h)f(that)i(mo)r(difying)f(it)h(in)f(Sc)n(heme)g(will)g(mo)r +(dify)h(the)f(asso)r(ciated)150 2440 y(v)-5 b(ariable)27 +b(and)g Fg(vic)l(e)j(versa)p Fr(.)150 2719 y Fx(3.1)112 +b(Sc)m(heme)38 b(Sym)m(b)s(ols)e(and)j(V)-9 b(ariables)150 +2891 y Fo(De\014ning)31 b(a)h(sym)m(b)s(ol:)482 2991 +y Fr(In)n(terning)21 b(a)f(sym)n(b)r(ol)h(in)g(the)h(global)e(table)h +(of)g(sym)n(b)r(ols)f(is)h(done)g(with)h(the)f Fm(STk)p +2965 2991 27 4 v 31 w(intern)d Fr(C)j(function.)482 3091 +y(Since)33 b(this)f(function)h(is)f(often)h(used,)h(y)n(ou)d(can)h(use) +g(the)h(C)g(macro)e Fm(Intern)f Fr(as)h(a)h(shortcut.)51 +b(The)482 3190 y(result)30 b(of)f(In)n(tern)h(is)f(the)i +Fm(SCM)d Fr(ob)5 b(ject)30 b(whic)n(h)g(denotes)f(the)h(sc)n(heme)f +(sym)n(b)r(ol)h(asso)r(ciated)e(to)i(the)g(C)482 3290 +y(string)d(passed)g(as)g(parameter.)35 b(F)-7 b(or)27 +b(example,)g(assigning)f(the)i(list)861 3453 y Fl('\(green)41 +b(orange)f(red\))482 3622 y Fr(to)28 b(the)g(C)f(v)-5 +b(ariable)27 b Fm(fire)f Fr(can)h(b)r(e)h(done)f(b)n(y)861 +3765 y Fl(SCM)40 b(fire)g(=)79 b(Cons\(Intern\("green"\),)1528 +3856 y(Cons\(Intern\("orange"\),)1724 3947 y(Cons\(Intern\("red"\),)43 +b(NIL\)\)\);)482 4090 y Fr(Since)28 b(this)h(notation)e(is)h +(di\016cult)h(to)e(read,)h(some)f(macros)g(ha)n(v)n(e)f(b)r(een)j +(de\014ned)f(in)g Fm(Src/stk.h)d Fr(for)482 4190 y(building)j(list.)38 +b(These)27 b(macros)g(are)g(called)g Fm(LISTx)f Fr(where)h(x)h(is)g(a)f +(n)n(um)n(b)r(er)g(\(comprised)h(b)r(et)n(w)n(een)f(1)482 +4289 y(and)d(9\))h(whic)n(h)f(represen)n(t)g(the)h(length)f(of)h(the)g +(list)f(to)h(create.)35 b(Th)n(us,)25 b(the)g(previous)e(example)h +(could)482 4389 y(ha)n(v)n(e)j(b)r(een)h(written)f(as)861 +4552 y Fl(SCM)40 b(fire)g(=)79 b(LIST3\(Intern\("green"\),)44 +b(Intern\("orange"\),)f(Intern\("red"\)\);)150 4701 y +Fo(Reading)31 b(a)h(v)-5 b(ariable:)482 4801 y Fr(Reading)21 +b(a)g(v)-5 b(ariable)20 b(in)h(Sc)n(heme)g(corresp)r(onds)f(in)h(fact)g +(to)h(lo)r(ok)e(at)h(the)h(v)-5 b(alue)21 b(asso)r(ciated)f(to)h(a)g +(sym-)482 4900 y(b)r(ol.)39 b(The)29 b(v)-5 b(alue)28 +b(asso)r(ciated)f(to)h(a)g(sym)n(b)r(ol)g(can)g(b)r(e)h(obtained)f +(with)h(the)g Fm(STk)p 2977 4900 V 30 w(get)p 3139 4900 +V 30 w(symbol)p 3433 4900 V 29 w(value)482 5000 y Fr(C)h(macro.)41 +b(This)29 b(macro)g(returns)f(a)h Fm(SCM)g Fr(ob)5 b(ject)29 +b(whic)n(h)h(corresp)r(ond)d(to)j(the)g(v)-5 b(alue)29 +b(asso)r(ciated)f(to)482 5099 y(the)d(sym)n(b)r(ol)e(whose)h(name)g(is) +g(equal)g(to)g(the)h(parameter)d(string.)35 b Fm(STk)p +2693 5099 V 31 w(get)p 2856 5099 V 30 w(symbol)p 3150 +5099 V 29 w(value)22 b Fr(returns)482 5199 y(the)32 b(sp)r(ecial)e(v)-5 +b(alue)31 b Fm(UNBOUND)d Fr(is)j(this)h(sym)n(b)r(ols)e(has)g(no)h(v)-5 +b(alue)31 b(in)g(the)h(global)e(en)n(vironmen)n(t.)46 +b(The)482 5299 y(follo)n(wing)27 b(piece)g(of)h(co)r(de)1892 +5919 y(9)p eop %%Page: 10 10 -10 9 bop 75 35 a Fq(CONTENTS)782 b(3.2)41 b(Connecting)14 -b(Sc)o(heme)g(and)f(C)h(v)n(ariables)p 75 51 1763 2 v -430 180 a Fl({)470 225 y(SCM)k(val)h(=)g(STk_get_s)o(ymb)o(ol)o(_va)o -(lu)o(e\(")o(foo)o("\))o(;)470 317 y(if)g(\(val)f(==)g(UNBOUND\))509 -362 y(STk_err\(")o(foo)e(is)j(undefined)o(",)d(NIL\);)470 -408 y(else)509 454 y(STk_displ)o(ay\()o(va)o(l,)g(UNBOUND\);)430 -499 y(})241 568 y Fr(displa)o(ys)i(the)i(v)n(alue)f(of)f(the)i -Fm(foo)e Fr(sym)o(b)q(ol,)g(or)h(a)g(message)f(is)h Fm(foo)g -Fr(is)g(unde\014ned)h(in)e(the)i(global)241 617 y(en)o(vironmen)o(t.)h -(Note)16 b(the)g(use)g(of)f(the)h Fm(STk)p 939 617 14 -2 v 15 w(display)e Fr(function)h(whic)o(h)g(implemen)o(t)e(the)j(b)q -(eha)o(vior)241 667 y(of)g(the)g(Sc)o(heme)g Fm(display)f -Fr(primitiv)o(e.)23 b(This)16 b(call)f(corresp)q(ond)j(to)e(a)f(call)h -(to)g Fm(display)e Fr(with)i(only)241 717 y(one)c(parameter,)f(since)i -(second)g(parameter)e(is)h(set)h(to)e Fm(UNBOUND)f Fr(\(output)i(is)g -(done)g(on)g(the)g(standard)241 767 y(output)i(p)q(ort)g(in)g(this)g -(case\).)75 843 y Fo(Setting)f(a)j(v)m(ariable:)241 893 -y Fr(Setting)f(a)f(Sc)o(heme)h(v)n(ariable)e(corresp)q(onds)k(to)d -(asso)q(ciate)h(a)g(new)g(v)n(alue)f(to)g(a)h(sym)o(b)q(ol.)j(The)d(v)n -(alue)241 942 y(of)e(a)h(sym)o(b)q(ol)e(can)i(b)q(e)h(set)f(with)g(the) -g Fm(STk)p 897 942 V 15 w(set)p 978 942 V 16 w(symbol)p -1126 942 V 14 w(value)f Fr(C)h(macro.)i(F)m(or)e(example,)430 -1023 y Fl(STk_set_sym)o(bo)o(l_v)o(al)o(ue\()o("ba)o(r")o(,)j -(STk_makei)o(nt)o(ege)o(r\()o(3L\))o(\);)241 1107 y Fr(sets)f(the)g(v)n -(alue)e(of)g(the)i Fm(bar)e Fr(sym)o(b)q(ol)f(to)i(the)g(in)o(teger)h -(3.)21 b(Note)15 b(that)g(y)o(ou)f(can)i(set)f(a)g(sym)o(b)q(ol)e(in)i -(C)241 1157 y(without)f(using)f(a)h Fm(define)e Fr(form)g(as)i(it)g(is) -g(necessary)i(in)d(Sc)o(heme.)75 1296 y Fx(3.2)56 b(Connecting)18 -b(Sc)n(heme)f(and)i(C)h(v)m(ariables)75 1396 y Fr(When)g(building)f(a)g -(sp)q(ecialized)i(in)o(terpreter,)i(it)c(could)h(b)q(e)h(useful)f(to)g -(ha)o(v)o(e)f(a)h(v)n(ariable)f(y)o(ou)g(can)i(access)75 -1446 y(b)q(oth)e(in)g(Sc)o(heme)g(an)g(in)g(C.)f(Mo)q(difying)g(suc)o -(h)i(a)f(v)n(ariable)f(in)h(C)g(m)o(ust)f(mo)q(dify)f(the)j(Sc)o(heme)f -(asso)q(ciated)75 1496 y(v)n(ariable)c(and,)h(symmetrically)l(,)e(mo)q -(difying)f(it)i(in)h(Sc)o(heme)g(m)o(ust)f(mo)q(dify)e(the)k(corresp)q -(onding)g(C)f(v)n(ariable.)75 1546 y(One)21 b(w)o(a)o(y)f(to)g(do)g -(this)g(connection)h(consists)g(to)f(create)i(a)e(sp)q(ecial)h(Sc)o -(heme)f(v)n(ariable)f(whose)i(con)o(ten)o(t)g(is)75 1596 -y(read/written)g(b)o(y)g(a)f(sp)q(ecial)h(getter/setter.)40 -b(De\014nition)20 b(of)g(suc)o(h)h(a)g(v)n(ariable,)f(is)h(done)f(b)o -(y)h(calling)e(the)75 1645 y(function)14 b Fm(STk)p 307 -1645 V 15 w(define)p 454 1645 V 14 w(C)p 490 1645 V 16 -w(variable)p Fr(.)i(The)e(C)g(protot)o(yp)q(e)g(for)g(this)g(function)g -(is)277 1739 y Fl(void)k(STk_defin)o(e_C)o(_va)o(ri)o(abl)o(e\()o(cha)o -(r)e(*var,)806 1784 y(SCM)38 b(\(*getter\)\(c)o(ha)o(r)17 -b(*var\),)806 1830 y(void)h(\(*setter\)\(c)o(ha)o(r)f(*var,)g(SCM)i -(value\)\);)75 1923 y Fr(The)f(follo)o(wing)e(piece)j(of)e(co)q(de)i -(sho)o(ws)f(ho)o(w)g(w)o(e)g(can)g(connect)h(the)g(Sc)o(heme)f(v)n -(ariable)f Fm(*errno*)f Fr(to)i(the)h(C)75 1973 y(v)n(ariable)13 -b Fm(errno)p Fr(:)277 2067 y Fl(static)k(SCM)i(get_errno)o(\(c)o(har)d -(*s\))277 2112 y({)316 2158 y(return)h(STk_makeint)o(eg)o(er\()o(\(l)o -(ong)o(\))f(errno\);)277 2204 y(})277 2300 y(static)h(void)h -(set_errno\()o(cha)o(r)e(*s,)j(SCM)f(value\))277 2346 -y({)316 2391 y(long)g(n)h(=)h(STk_integ)o(er)o(_va)o(lu)o(e_n)o(o_)o -(ove)o(rfl)o(ow)o(\(va)o(lu)o(e\);)316 2483 y(if)f(\(n)g(==)g -(LONG_MIN\))d(Err\("sett)o(in)o(g)h(*errno*:)f(bad)j(integer",)d -(value\);)316 2528 y(errno)i(=)h(n;)277 2574 y(})277 -2670 y({)316 2716 y(...)316 2762 y(STk_define)o(_C)o(_va)o(ria)o(bl)o -(e\(")o(*e)o(rrn)o(o*)o(",)d(get_errno,)g(set_errno\))o(;)316 -2807 y(...)277 2853 y(})935 2960 y Fr(10)p eop +10 9 bop 150 70 a Fq(CONTENTS)1563 b(3.2)82 b(Connecting)27 +b(Sc)n(heme)g(and)h(C)f(v)-5 b(ariables)p 150 103 3525 +4 v 861 359 a Fl({)939 450 y(SCM)40 b(val)g(=)g +(STk_get_symbol_value\("foo"\);)939 633 y(if)g(\(val)g(==)g(UNBOUND\)) +1018 724 y(STk_err\("foo)i(is)d(undefined",)j(NIL\);)939 +816 y(else)1018 907 y(STk_display\(val,)h(UNBOUND\);)861 +998 y(})482 1135 y Fr(displa)n(ys)37 b(the)h(v)-5 b(alue)38 +b(of)g(the)g Fm(foo)f Fr(sym)n(b)r(ol,)j(or)d(a)g(message)g(is)h +Fm(foo)e Fr(is)i(unde\014ned)h(in)f(the)g(global)482 +1235 y(en)n(vironmen)n(t.)45 b(Note)30 b(the)h(use)g(of)f(the)h +Fm(STk)p 1877 1235 27 4 v 30 w(display)d Fr(function)j(whic)n(h)f +(implemen)n(t)i(the)e(b)r(eha)n(vior)482 1335 y(of)i(the)h(Sc)n(heme)f +Fm(display)d Fr(primitiv)n(e.)50 b(This)32 b(call)g(corresp)r(ond)e(to) +i(a)g(call)g(to)g Fm(display)d Fr(with)j(only)482 1434 +y(one)23 b(parameter,)g(since)g(second)g(parameter)f(is)h(set)g(to)g +Fm(UNBOUND)e Fr(\(output)j(is)f(done)g(on)g(the)h(standard)482 +1534 y(output)k(p)r(ort)g(in)f(this)h(case\).)150 1685 +y Fo(Setting)j(a)h(v)-5 b(ariable:)482 1785 y Fr(Setting)30 +b(a)e(Sc)n(heme)h(v)-5 b(ariable)28 b(corresp)r(onds)f(to)i(asso)r +(ciate)f(a)h(new)g(v)-5 b(alue)29 b(to)g(a)f(sym)n(b)r(ol.)41 +b(The)29 b(v)-5 b(alue)482 1885 y(of)28 b(a)f(sym)n(b)r(ol)g(can)g(b)r +(e)h(set)g(with)g(the)g Fm(STk)p 1794 1885 V 30 w(set)p +1956 1885 V 30 w(symbol)p 2250 1885 V 29 w(value)e Fr(C)h(macro.)36 +b(F)-7 b(or)27 b(example,)861 2046 y Fl(STk_set_symbol_value\("bar",)45 +b(STk_makeinteger\(3L\)\);)482 2214 y Fr(sets)29 b(the)i(v)-5 +b(alue)29 b(of)h(the)g Fm(bar)e Fr(sym)n(b)r(ol)h(to)h(the)g(in)n +(teger)f(3.)42 b(Note)30 b(that)g(y)n(ou)f(can)g(set)h(a)f(sym)n(b)r +(ol)g(in)h(C)482 2313 y(without)e(using)f(a)h Fm(define)d +Fr(form)i(as)g(it)h(is)f(necessary)f(in)i(Sc)n(heme.)150 +2592 y Fx(3.2)112 b(Connecting)37 b(Sc)m(heme)g(and)i(C)e(v)-6 +b(ariables)150 2793 y Fr(When)40 b(building)g(a)g(sp)r(ecialized)f(in)n +(terpreter,)j(it)e(could)f(b)r(e)i(useful)f(to)f(ha)n(v)n(e)g(a)g(v)-5 +b(ariable)39 b(y)n(ou)g(can)g(access)150 2892 y(b)r(oth)g(in)f(Sc)n +(heme)g(an)g(in)h(C.)f(Mo)r(difying)g(suc)n(h)g(a)g(v)-5 +b(ariable)37 b(in)h(C)h(m)n(ust)f(mo)r(dify)h(the)f(Sc)n(heme)g(asso)r +(ciated)150 2992 y(v)-5 b(ariable)31 b(and,)i(symmetrically)-7 +b(,)32 b(mo)r(difying)g(it)g(in)h(Sc)n(heme)e(m)n(ust)h(mo)r(dify)h +(the)f(corresp)r(onding)e(C)i(v)-5 b(ariable.)150 3091 +y(One)40 b(w)n(a)n(y)f(to)h(do)g(this)h(connection)f(consists)f(to)i +(create)e(a)h(sp)r(ecial)g(Sc)n(heme)g(v)-5 b(ariable)40 +b(whose)f(con)n(ten)n(t)h(is)150 3191 y(read/written)g(b)n(y)g(a)h(sp)r +(ecial)f(getter/setter.)76 b(De\014nition)41 b(of)g(suc)n(h)g(a)f(v)-5 +b(ariable,)43 b(is)e(done)g(b)n(y)f(calling)h(the)150 +3291 y(function)28 b Fm(STk)p 612 3291 V 30 w(define)p +906 3291 V 29 w(C)p 979 3291 V 31 w(variable)p Fr(.)34 +b(The)27 b(C)h(protot)n(yp)r(e)f(for)g(this)h(function)g(is)554 +3478 y Fl(void)40 b(STk_define_C_variable\(char)45 b(*var,)1613 +3569 y(SCM)79 b(\(*getter\)\(char)42 b(*var\),)1613 3660 +y(void)e(\(*setter\)\(char)i(*var,)f(SCM)f(value\)\);)150 +3847 y Fr(The)c(follo)n(wing)f(piece)g(of)h(co)r(de)g(sho)n(ws)e(ho)n +(w)h(w)n(e)h(can)f(connect)h(the)g(Sc)n(heme)g(v)-5 b(ariable)34 +b Fm(*errno*)f Fr(to)j(the)g(C)150 3947 y(v)-5 b(ariable)27 +b Fm(errno)p Fr(:)554 4133 y Fl(static)40 b(SCM)g(get_errno\(char)j +(*s\))554 4224 y({)632 4316 y(return)e(STk_makeinteger\(\(long\))j +(errno\);)554 4407 y(})554 4600 y(static)c(void)g(set_errno\(char)j +(*s,)d(SCM)g(value\))554 4691 y({)632 4782 y(long)g(n)g(=)f +(STk_integer_value_no_overflo)q(w\(val)q(ue\);)632 4965 +y(if)h(\(n)g(==)f(LONG_MIN\))i(Err\("setting)h(*errno*:)f(bad)f +(integer",)i(value\);)632 5056 y(errno)f(=)e(n;)554 5148 +y(})554 5340 y({)632 5432 y(...)632 5523 y +(STk_define_C_variable\("*errn)q(o*",)46 b(get_errno,)41 +b(set_errno\);)632 5614 y(...)554 5706 y(})1871 5919 +y Fr(10)p eop %%Page: 11 11 -11 10 bop 75 35 a Fq(CONTENTS)896 b(4)42 b(CALLING)13 -b(SCHEME)i(FR)o(OM)f(C)p 75 51 1763 2 v 75 195 a Fr(After)d(this)f -(call)g(to)g Fm(STk)p 446 195 14 2 v 15 w(define)p 593 -195 V 15 w(C)p 630 195 V 15 w(variable)p Fr(,)f(reading)h(\()p -Fg(r)n(esp)p Fr(.)17 b(writing\))9 b(the)i(v)n(alue)f(of)g(the)h -Fm(*errno*)e Fr(Sc)o(heme)75 245 y(v)n(ariable)k(calls)g(the)i -Fm(get)p 464 245 V 15 w(errno)e Fr(\()p Fg(r)n(esp)p -Fr(.)k Fm(set)p 786 245 V 15 w(errno)p Fr(\))c(C)h(function.)75 -406 y Fp(4)67 b(Calling)24 b(Sc)n(heme)e(from)g(C)75 -520 y Fr(Sometimes,)11 b(it)j(could)f(b)q(e)i(necessary)h(to)d(execute) -j(some)d(Sc)o(heme)h(co)q(de)h(from)d(a)h(C)h(function.)k(If)13 -b(the)i(Sc)o(heme)75 570 y(function)20 b(y)o(ou)g(ha)o(v)o(e)g(to)h -(call)e(is)h(a)h(primitiv)o(e,)e(it)h(is)g(preferred)j(to)d(call)f -(directly)i(the)g(C)f(function)h(whic)o(h)75 620 y(implemen)o(t)13 -b(it.)23 b(T)m(o)14 b(kno)o(w)h(the)i(name)d(of)h(the)h(C)g(function)f -(whic)o(h)g(implemen)o(t)e(a)j(Sc)o(heme)f(primitiv)o(e,)e(y)o(ou'll)75 -670 y(ha)o(v)o(e)18 b(to)g(lo)q(ok)f(in)h(the)h(C)f(\014le)g -Fm(primitive_)-22 b(c)16 b Fr(whic)o(h)j(con)o(tains)f(the)h(list)e(of) -h(all)f(the)i(primitiv)o(es)d(of)i(the)h(core)75 720 -y(in)o(terpreter.)28 b(If)16 b(the)i(Sc)o(heme)e(co)q(de)i(y)o(ou)e(w)o -(an)o(t)g(to)h(execute)h(is)f(not)f(a)h(call)e(to)i(a)f(primitiv)o(e,)f -(it)h(is)h(generally)75 769 y(easier)f(to)f(put)h(y)o(our)f(co)q(de)h -(in)e(a)h(C)h(string)f(and)g(call)f(the)i(C)f(function)g -Fm(STk)p 1275 769 V 15 w(eval)p 1378 769 V 15 w(C)p 1415 -769 V 16 w(string)p Fr(.)21 b(This)15 b(function)75 819 -y(tak)o(es)g(t)o(w)o(o)f(parameters:)19 b(the)c(string)f(to)g(ev)n -(aluate)g(and)h(the)g(en)o(vironmen)o(t)e(in)h(whic)o(h)g(ev)n -(aluation)f(m)o(ust)g(tak)o(e)75 869 y(place.)k(As)12 -b(for)f Fm(STk)p 385 869 V 15 w(eval)p Fr(,)g(a)g Fm(NIL)f -Fr(v)n(alue)h(for)g(the)h(en)o(vironmen)o(t)e(denotes)i(the)g(global)e -(en)o(vironmen)o(t.)16 b(Supp)q(ose,)75 919 y(for)c(instance,)h(that)f -(y)o(ou)f(ha)o(v)o(e)h(already)g(written)h(in)e(Sc)o(heme)h(the)h -Fm(fact)e Fr(pro)q(cedure;)j(ev)n(aluating)d(the)i(factorial)75 -969 y(of)g(10)h(can)g(b)q(e)g(done)g(in)g(C)g(with:)277 -1073 y Fl(STk_eval_)o(str)o(in)o(g\(")o(\(fa)o(ct)i(10\)",)i(NIL\);)75 -1182 y Fr(This)c(call)f(returns)i(a)f(p)q(oin)o(ter)g(on)g(a)f(Sc)o -(heme)h(ob)r(ject)h(\(a)e Fm(SCM)g Fr(p)q(oin)o(ter\))i(con)o(taining)d -(the)j(result)g(of)e(the)h(ev)n(alu-)75 1232 y(ation.)22 -b(If)15 b(an)g(error)h(o)q(ccurs)h(during)e(ev)n(aluation.)21 -b(It)16 b(is)f(signaled)g(to)g(the)h(user)h(and)e(the)h(constan)o(t)g -(NULL)g(is)75 1282 y(returned)g(b)o(y)d Fm(STk)p 370 -1282 V 15 w(eval)p 473 1282 V 15 w(string)p Fr(.)75 1442 -y Fp(5)67 b(Adding)23 b(new)f(t)n(yp)r(es)75 1557 y Fr(This)14 -b(sections)g(discusses)i(ho)o(w)e(to)f(add)h(a)f(new)h(t)o(yp)q(e)h(to) -e(the)i Fn(STk)f Fr(in)o(terpreter.)19 b(In)o(terested)d(reader)f(can)f -(\014nd)75 1607 y(some)e(new)g(t)o(yp)q(es)i(de\014nitions)e(in)g(the)h -Fm(Extensions)d Fr(directory)j(of)f(STk.)18 b Fn(STklos)p -Fr(,)13 b(in)f(particular,)g(is)g(written)75 1657 y(as)17 -b(an)g(extended)i(t)o(yp)q(e)f(whose)g(de\014nition)e(is)h(dynamically) -e(done)i(as)g(so)q(on)h(as)f Fg(obje)n(cts)g Fr(are)h(needed.)29 -b(Hash)75 1706 y(tables,)14 b(pro)q(cesses)i(and)e(so)q(c)o(k)o(ets)h -(are)f(other)h(examples)e(of)g(extended)j(t)o(yp)q(es.)75 -1846 y Fx(5.1)56 b(De\014nition)17 b(of)i(a)g(Sc)n(heme)e(extended)g(t) -n(yp)r(e)75 1947 y Fr(De\014ning)h(a)f(sc)o(heme)h(extended)i(t)o(yp)q -(e)e(is)g(a)g(little)f(bit)g(more)g(complicated)g(than)h(de\014ning)g -(new)g(primitiv)o(es)75 1996 y(since)c(it)e(implies)f(to)i(tak)o(e)g -(in)o(to)f(accoun)o(t)h(ho)o(w)g(this)g(new)g(t)o(yp)q(e)g(in)o(teract) -h(with)f(the)g(GC)f(\(Garbage)h(Collector\).)75 2046 -y(Note)f(that)g(un)o(til)g(no)o(w)f(w)o(e)h(ha)o(v)o(e)g(not)g -(discussed)i(ab)q(out)d(GC)h(problems)f(since)i(the)f(in)o(terpreter)i -(is)e(able)g(to)f(hide)75 2096 y(y)o(ou)i(it,)g(as)h(far)g(as)g(y)o(ou) -f(don't)h(de\014ne)h(new)f(t)o(yp)q(es.)75 2169 y(T)m(o)e(illustrate)g -(the)h(discussion,)g(w)o(e)g(will)e(sho)o(w)i(ho)o(w)f(to)g(add)g(the)i -Fg(stack)e Fr(t)o(yp)q(e)h(to)g(the)g Fn(STk)g Fr(in)o(terpreter)h(in)e -(this)75 2219 y(section.)19 b(The)14 b(complete)f(co)q(de)i(for)f(this) -g(section)g(can)g(b)q(e)h(found)e(in)h(app)q(endix.)75 -2351 y Fo(5.1.1)48 b(Ho)o(w)16 b(the)f(GC)h(w)o(orks)75 -2451 y Fr(Before)c(sho)o(wing)e(ho)o(w)g(to)h(de\014ne)g(a)g(new)g(Sc)o -(heme)f(t)o(yp)q(e,)i(it)e(is)h(imp)q(ortan)o(t)e(to)h(understand)i(ho) -o(w)e(the)i(GC)e(w)o(orks.)75 2501 y(First)16 b(a)e(certain)i(n)o(um)o -(b)q(er)f(of)f(cells)i(are)f(created)846 2486 y Ff(1)867 -2501 y Fr(.)21 b(When)16 b(the)g(in)o(terpreter)h(needs)f(a)f(new)h -(cell,)f(in)g(the)g Fm(cons)75 2551 y Fr(primitiv)o(e)c(for)i -(instance,)h(it)f(will)f(tak)o(e)h(an)g(un)o(used)h(cell)f(in)g(the)h -(p)q(o)q(ol)f(of)g(pre-allo)q(cated)g(cells.)18 b(If)13 -b(no)g(more)g(cell)75 2600 y(is)h(a)o(v)n(ailable)d(in)i(this)h(area,)g -(the)g(GC)f(is)h(called.)k(Its)c(w)o(orks)g(is)f(divided)g(in)h(t)o(w)o -(o)f(phases.)19 b(First)14 b(phase)g(consists)75 2650 -y(to)i(mark)f(all)g(the)i(cells)g(whic)o(h)f(are)h(curren)o(tly)g(in)f -(use.)26 b(Finding)15 b(the)i(cells)g(whic)o(h)f(are)h(in)f(used)h(is)f -(done)h(b)o(y)75 2700 y(marking)12 b(recursiv)o(ely)j(all)d(the)j(ob)r -(ject)f(whic)o(h)g(are)g(accessible)i(from)p 75 2735 -705 2 v 121 2762 a Fb(1)139 2773 y Fa(b)o(y)11 b(default)e(20)i(000;)g -(Use)g(the)g(-cells)g(option)e(of)j(the)e(in)o(terpreter)f(to)i(c)o -(hange)f(this)g(default)935 2960 y Fr(11)p eop +11 10 bop 150 70 a Fq(CONTENTS)1791 b(4)82 b(CALLING)29 +b(SCHEME)e(FR)n(OM)g(C)p 150 103 3525 4 v 150 390 a Fr(After)21 +b(this)g(call)f(to)g Fm(STk)p 891 390 27 4 v 30 w(define)p +1185 390 V 29 w(C)p 1258 390 V 31 w(variable)p Fr(,)f(reading)g(\()p +Fg(r)l(esp)p Fr(.)35 b(writing\))21 b(the)g(v)-5 b(alue)20 +b(of)h(the)f Fm(*errno*)e Fr(Sc)n(heme)150 490 y(v)-5 +b(ariable)27 b(calls)g(the)h Fm(get)p 927 490 V 30 w(errno)d +Fr(\()p Fg(r)l(esp)p Fr(.)38 b Fm(set)p 1572 490 V 30 +w(errno)p Fr(\))26 b(C)h(function.)150 812 y Fp(4)135 +b(Calling)46 b(Sc)l(heme)f(from)g(C)150 1041 y Fr(Sometimes,)28 +b(it)g(could)f(b)r(e)h(necessary)e(to)h(execute)g(some)g(Sc)n(heme)h +(co)r(de)f(from)g(a)g(C)h(function.)37 b(If)28 b(the)g(Sc)n(heme)150 +1140 y(function)41 b(y)n(ou)f(ha)n(v)n(e)g(to)g(call)g(is)h(a)f +(primitiv)n(e,)k(it)d(is)f(preferred)g(to)h(call)f(directly)g(the)h(C)g +(function)g(whic)n(h)150 1240 y(implemen)n(t)32 b(it.)47 +b(T)-7 b(o)31 b(kno)n(w)f(the)h(name)g(of)g(the)g(C)g(function)h(whic)n +(h)f(implemen)n(t)h(a)e(Sc)n(heme)h(primitiv)n(e,)h(y)n(ou'll)150 +1340 y(ha)n(v)n(e)j(to)h(lo)r(ok)g(in)g(the)h(C)f(\014le)h +Fm(primitive_)-44 b(c)32 b Fr(whic)n(h)k(con)n(tains)f(the)i(list)g(of) +f(all)g(the)g(primitiv)n(es)g(of)h(the)f(core)150 1439 +y(in)n(terpreter.)52 b(If)34 b(the)f(Sc)n(heme)g(co)r(de)g(y)n(ou)g(w)n +(an)n(t)f(to)h(execute)g(is)g(not)g(a)g(call)g(to)g(a)g(primitiv)n(e,)h +(it)g(is)f(generally)150 1539 y(easier)c(to)h(put)h(y)n(our)e(co)r(de)h +(in)h(a)f(C)g(string)g(and)g(call)g(the)h(C)f(function)h +Fm(STk)p 2550 1539 V 30 w(eval)p 2756 1539 V 30 w(C)p +2830 1539 V 31 w(string)p Fr(.)42 b(This)31 b(function)150 +1638 y(tak)n(es)d(t)n(w)n(o)f(parameters:)37 b(the)29 +b(string)f(to)h(ev)-5 b(aluate)28 b(and)g(the)h(en)n(vironmen)n(t)f(in) +h(whic)n(h)f(ev)-5 b(aluation)28 b(m)n(ust)h(tak)n(e)150 +1738 y(place.)35 b(As)22 b(for)g Fm(STk)p 769 1738 V +30 w(eval)p Fr(,)g(a)g Fm(NIL)f Fr(v)-5 b(alue)23 b(for)f(the)g(en)n +(vironmen)n(t)g(denotes)g(the)h(global)e(en)n(vironmen)n(t.)34 +b(Supp)r(ose,)150 1838 y(for)23 b(instance,)i(that)f(y)n(ou)g(ha)n(v)n +(e)e(already)h(written)h(in)g(Sc)n(heme)g(the)h Fm(fact)d +Fr(pro)r(cedure;)i(ev)-5 b(aluating)24 b(the)g(factorial)150 +1937 y(of)k(10)e(can)h(b)r(e)h(done)g(in)g(C)f(with:)554 +2148 y Fl(STk_eval_string\("\(fact)44 b(10\)",)c(NIL\);)150 +2364 y Fr(This)28 b(call)f(returns)g(a)g(p)r(oin)n(ter)g(on)g(a)g(Sc)n +(heme)h(ob)5 b(ject)27 b(\(a)g Fm(SCM)g Fr(p)r(oin)n(ter\))g(con)n +(taining)g(the)h(result)f(of)h(the)g(ev)-5 b(alu-)150 +2464 y(ation.)46 b(If)31 b(an)f(error)f(o)r(ccurs)g(during)i(ev)-5 +b(aluation.)45 b(It)31 b(is)f(signaled)g(to)h(the)g(user)f(and)g(the)h +(constan)n(t)f(NULL)h(is)150 2563 y(returned)c(b)n(y)g +Fm(STk)p 739 2563 V 31 w(eval)p 946 2563 V 29 w(string)p +Fr(.)150 2885 y Fp(5)135 b(Adding)44 b(new)h(t)l(yp)t(es)150 +3114 y Fr(This)27 b(sections)g(discusses)f(ho)n(w)h(to)g(add)g(a)g(new) +h(t)n(yp)r(e)f(to)g(the)h Fn(STk)f Fr(in)n(terpreter.)36 +b(In)n(terested)27 b(reader)f(can)h(\014nd)150 3214 y(some)d(new)h(t)n +(yp)r(es)f(de\014nitions)h(in)g(the)g Fm(Extensions)20 +b Fr(directory)k(of)g(STk.)36 b Fn(STklos)p Fr(,)25 b(in)f(particular,) +g(is)h(written)150 3313 y(as)34 b(an)g(extended)g(t)n(yp)r(e)h(whose)e +(de\014nition)i(is)f(dynamically)f(done)h(as)g(so)r(on)f(as)h +Fg(obje)l(cts)h Fr(are)e(needed.)57 b(Hash)150 3413 y(tables,)27 +b(pro)r(cesses)f(and)i(so)r(c)n(k)n(ets)e(are)h(other)g(examples)g(of)g +(extended)h(t)n(yp)r(es.)150 3693 y Fx(5.1)112 b(De\014nition)36 +b(of)i(a)g(Sc)m(heme)f(extended)h(t)m(yp)s(e)150 3893 +y Fr(De\014ning)e(a)f(sc)n(heme)h(extended)g(t)n(yp)r(e)f(is)h(a)f +(little)i(bit)f(more)f(complicated)g(than)h(de\014ning)g(new)g +(primitiv)n(es)150 3993 y(since)25 b(it)h(implies)g(to)g(tak)n(e)f(in)n +(to)g(accoun)n(t)g(ho)n(w)g(this)h(new)f(t)n(yp)r(e)h(in)n(teract)f +(with)h(the)g(GC)g(\(Garbage)e(Collector\).)150 4092 +y(Note)g(that)g(un)n(til)g(no)n(w)f(w)n(e)h(ha)n(v)n(e)e(not)i +(discussed)f(ab)r(out)h(GC)g(problems)f(since)g(the)h(in)n(terpreter)f +(is)h(able)f(to)h(hide)150 4192 y(y)n(ou)j(it,)h(as)f(far)g(as)g(y)n +(ou)g(don't)g(de\014ne)h(new)g(t)n(yp)r(es.)150 4339 +y(T)-7 b(o)25 b(illustrate)f(the)h(discussion,)g(w)n(e)g(will)g(sho)n +(w)f(ho)n(w)g(to)h(add)g(the)g Fg(stack)h Fr(t)n(yp)r(e)f(to)g(the)g +Fn(STk)g Fr(in)n(terpreter)f(in)h(this)150 4438 y(section.)36 +b(The)28 b(complete)g(co)r(de)f(for)g(this)h(section)f(can)g(b)r(e)h +(found)g(in)g(app)r(endix.)150 4701 y Fo(5.1.1)94 b(Ho)m(w)31 +b(the)h(GC)g(w)m(orks)150 4902 y Fr(Before)20 b(sho)n(wing)g(ho)n(w)h +(to)g(de\014ne)g(a)g(new)h(Sc)n(heme)f(t)n(yp)r(e,)h(it)g(is)f(imp)r +(ortan)n(t)g(to)g(understand)g(ho)n(w)g(the)g(GC)h(w)n(orks.)150 +5002 y(First)30 b(a)g(certain)f(n)n(um)n(b)r(er)h(of)h(cells)f(are)f +(created)1697 4971 y Ff(1)1733 5002 y Fr(.)45 b(When)31 +b(the)f(in)n(terpreter)f(needs)i(a)e(new)i(cell,)g(in)f(the)h +Fm(cons)150 5101 y Fr(primitiv)n(e)26 b(for)g(instance,)h(it)g(will)f +(tak)n(e)g(an)g(un)n(used)g(cell)h(in)g(the)f(p)r(o)r(ol)h(of)f +(pre-allo)r(cated)f(cells.)36 b(If)27 b(no)f(more)g(cell)150 +5201 y(is)h(a)n(v)-5 b(ailable)26 b(in)i(this)f(area,)f(the)i(GC)f(is)h +(called.)36 b(Its)27 b(w)n(orks)f(is)h(divided)h(in)f(t)n(w)n(o)g +(phases.)36 b(First)27 b(phase)g(consists)150 5300 y(to)32 +b(mark)g(all)g(the)h(cells)f(whic)n(h)h(are)e(curren)n(tly)h(in)g(use.) +52 b(Finding)33 b(the)f(cells)h(whic)n(h)f(are)g(in)g(used)h(is)f(done) +g(b)n(y)150 5400 y(marking)26 b(recursiv)n(ely)g(all)h(the)h(ob)5 +b(ject)28 b(whic)n(h)f(are)g(accessible)f(from)p 150 +5469 1410 4 v 242 5523 a Fb(1)277 5547 y Fa(b)n(y)e(default)g(20)g +(000;)g(Use)g(the)g(-cells)f(option)i(of)e(the)i(in)n(terpreter)f(to)g +(c)n(hange)h(this)f(default)1871 5919 y Fr(11)p eop %%Page: 12 12 -12 11 bop 75 35 a Fq(CONTENTS)753 b(5.1)41 b(De\014nition)13 -b(of)g(a)h(Sc)o(heme)g(extended)h(t)o(yp)q(e)p 75 51 -1763 2 v 137 195 a Fk(\017)21 b Fr(the)14 b(Sc)o(heme)g(sym)o(b)q(ol)e -(table,)137 278 y Fk(\017)21 b Fr(the)14 b(registers)i(used)e(b)o(y)g -(the)h(program,)137 361 y Fk(\017)21 b Fr(the)14 b(C)g(stac)o(k,)137 -444 y Fk(\017)21 b Fr(global)12 b(v)n(ariables)h(of)g(t)o(yp)q(e)i -Fm(SCM)p Fr(.)75 551 y(Marking)g(phase)i(is)f(recursiv)o(e;)i(that)f -(means)e(that)h(if)f(a)h(v)n(ariable)f(denotes)j(a)e(list,)f(all)g(the) -i(elemen)o(ts)f(of)f(this)75 601 y(list)d(ha)o(v)o(e)h(to)g(b)q(e)g -(mark)o(ed)f(,)h(to)f(a)o(v)o(oid)g(that)h(the)g(GC)g(frees)h(some)e -(of)g(them.)17 b(Of)c(course,)h(the)f(recursiv)o(e)i(call)d(for)75 -650 y(marking)f(the)i(comp)q(onen)o(t)g(of)f(a)h(cell)g(dep)q(ends)h -(on)f(the)h(cell's)f(t)o(yp)q(e.)18 b(This)13 b(\014rst)h(phase)f(is)g -(called)g(the)h Fg(marking)75 700 y(phase)p Fr(.)75 774 -y(The)i(second)h(phase)f(of)f(the)h(GC)f(is)g(called)g(the)h -Fg(swe)n(eping)h(phase)p Fr(.)23 b(It)16 b(is)f(relativ)o(ely)g -(simple:)20 b(eac)o(h)c(allo)q(cated)75 823 y(cells)e(whose)g(mark)e -(bit)i(is)f(unset)i(is)e(placed)h(in)g(the)g(list)f(of)g(free)i(cells,) -e(since)i(nob)q(o)q(dy)e(p)q(oin)o(ts)h(an)o(ymore)e(on)h(it.)75 -897 y(If)f(no)f(cells)h(can)h(b)q(e)f(obtained)g(when)g(the)h(sw)o -(eeping)f(phase)h(terminates,)e(the)i(p)q(o)q(ol)e(of)h(pre-allo)q -(cated)g(cells)g(will)75 947 y(b)q(e)j(extended)g(b)o(y)f(a)f(new)h -(bank)g(of)f(cells.)75 1078 y Fo(5.1.2)48 b(The)15 b(Extended)g(t)o(yp) -q(e)g(data)g(structure)75 1179 y Fr(De\014ning)c(a)g(new)h(Sc)o(heme)g -(t)o(yp)q(e)g(consists)g(mainly)d(to)i(de\014ne)i(a)e(new)h -Fm(STk)p 1226 1179 14 2 v 15 w(extended)p 1417 1179 V -14 w(scheme)p 1563 1179 V 15 w(type)e Fr(structure)75 -1228 y(and)k(\014ll)f(in)g(this)h(\014elds.)19 b(This)13 -b(structure)j(is)e(de\014ned)h(as:)277 1315 y Fl(typedef)i(struct)g({) -316 1361 y(char)h(*type_name)o(;)316 1407 y(int)38 b(flags;)316 -1452 y(void)18 b(\(*gc_mark_)o(fct)o(\)\()o(SCM)e(x\);)316 -1498 y(void)i(\(*gc_sweep)o(_fc)o(t\))o(\(SC)o(M)e(x\);)316 -1544 y(SCM)38 b(\(*apply_fc)o(t\)\()o(SC)o(M)17 b(x,)h(SCM)h(args,)f -(SCM)g(env\);)316 1589 y(void)g(\(*display_)o(fct)o(\)\()o(SCM)e(x,)j -(SCM)f(port,)g(int)g(mode\);)277 1635 y(})h(STk_extend)o(ed)o(_sc)o -(hem)o(e_)o(typ)o(e;)75 1733 y Fr(Eac)o(h)14 b(\014eld)g(of)f(this)h -(structure)i(is)e(de\014ned)h(b)q(elo)o(w)75 1820 y Fo(t)o(yp)q(e)p -171 1820 15 2 v 16 w(name:)241 1870 y Fr(is)h(a)g(string.)25 -b(It)16 b(denotes)h(the)g(external)g(name)e(of)g(the)i(new)g(t)o(yp)q -(e.)25 b(The)16 b(purp)q(ose)i(of)d(this)h(\014eld)h(is)241 -1920 y(mainly)11 b(for)j(debugging.)75 2003 y Fo(\015ags:)60 -b Fr(is)14 b(the)g(union)g(of)f(binary)g(constan)o(ts.)19 -b(F)m(or)14 b(no)o(w,)f(only)g(t)o(w)o(o)g(constan)o(ts)i(are)f -(de\014ned:)291 2086 y Fk(\017)20 b Fm(EXT)p 401 2086 -14 2 v 15 w(ISPROC)11 b Fr(m)o(ust)g(b)q(e)i(set)g(if)e(the)h(new)h(t)o -(yp)q(e)f(is)g(a)g(pro)q(cedure)i(\(i.e.)j(if)11 b(the)i(Sc)o(heme)f -(pro)q(cedure)332 2136 y(m)o(ust)h(answ)o(er)i(#t)e(when)i(called)e -(with)h(this)g(ob)r(ject\).)291 2202 y Fk(\017)20 b Fm(EXT)p -401 2202 V 15 w(EVALPARAM)d Fr(m)o(ust)g(b)q(e)i(set)g(if)e(the)i(new)g -(t)o(yp)q(e)g(m)o(ust)e(ev)n(aluates)h(its)h(parameters)f(when)332 -2252 y(used)d(as)f(a)g(function.)75 2318 y Fo(gc)p 123 -2318 15 2 v 17 w(mark)p 248 2318 V 17 w(fct:)241 2368 -y Fr(is)9 b(a)h(p)q(oin)o(ter)g(to)f(the)h(function)f(whic)o(h)h(marks) -e(ob)r(jects)j(of)e(the)h(extended)h(t)o(yp)q(e.)17 b(The)10 -b(co)q(de)h(asso)q(ciated)241 2418 y(to)j(this)h(function)f(is)h -(simple.)j(It)d(consists)g(to)g(call)e(on)i(eac)o(h)g(\014eld)f(whose)h -(t)o(yp)q(e)g(is)g Fm(SCM)f Fr(in)g(the)h(t)o(yp)q(e)241 -2468 y(asso)q(ciated)i(data.)24 b(This)15 b(function)h(is)g -(automatically)d(called)i(b)o(y)h(the)h(in)o(terpreter)g(when)g(it)e -(scans)241 2517 y(all)d(the)h(used)h(cells)g(in)e(the)i(GC)e(marking)f -(phase.)18 b(One)c(example)e(of)g Fm(gc)p 1380 2517 14 -2 v 16 w(mark)p 1484 2517 V 14 w(fct)h Fr(is)g(giv)o(en)f(b)q(elo)o(w.) -75 2593 y Fo(gc)p 123 2593 15 2 v 17 w(sw)o(eep)p 263 -2593 V 17 w(fct:)241 2643 y Fr(is)j(a)f(p)q(oin)o(ter)h(to)f(the)h -(function)g(whic)o(h)f(frees)i(the)f(resources)i(allo)q(cated)d(for)h -(represen)o(ting)h(the)f(new)241 2693 y(t)o(yp)q(e)i(of)e(ob)r(ject.)25 -b(This)16 b(function)g(is)g(automatically)d(called)i(b)o(y)h(the)h(GC)e -(in)h(the)g(sw)o(eeping)h(phase)241 2742 y(for)d(eac)o(h)g(cell)g(whic) -o(h)g(is)f(un)o(used.)935 2960 y(12)p eop +12 11 bop 150 70 a Fq(CONTENTS)1504 b(5.1)83 b(De\014nition)28 +b(of)f(a)h(Sc)n(heme)f(extended)h(t)n(yp)r(e)p 150 103 +3525 4 v 275 390 a Fk(\017)41 b Fr(the)28 b(Sc)n(heme)f(sym)n(b)r(ol)g +(table,)275 556 y Fk(\017)41 b Fr(the)28 b(registers)d(used)j(b)n(y)f +(the)h(program,)275 722 y Fk(\017)41 b Fr(the)28 b(C)f(stac)n(k,)275 +888 y Fk(\017)41 b Fr(global)26 b(v)-5 b(ariables)26 +b(of)i(t)n(yp)r(e)g Fm(SCM)p Fr(.)150 1102 y(Marking)j(phase)g(is)h +(recursiv)n(e;)h(that)f(means)g(that)g(if)h(a)f(v)-5 +b(ariable)31 b(denotes)g(a)h(list,)i(all)d(the)i(elemen)n(ts)f(of)g +(this)150 1201 y(list)26 b(ha)n(v)n(e)e(to)i(b)r(e)g(mark)n(ed)e(,)i +(to)g(a)n(v)n(oid)e(that)i(the)g(GC)g(frees)f(some)g(of)g(them.)37 +b(Of)26 b(course,)f(the)h(recursiv)n(e)d(call)j(for)150 +1301 y(marking)f(the)h(comp)r(onen)n(t)g(of)f(a)h(cell)g(dep)r(ends)g +(on)f(the)i(cell's)e(t)n(yp)r(e.)37 b(This)26 b(\014rst)f(phase)h(is)f +(called)h(the)g Fg(marking)150 1401 y(phase)p Fr(.)150 +1547 y(The)31 b(second)f(phase)g(of)h(the)g(GC)h(is)e(called)h(the)g +Fg(swe)l(eping)j(phase)p Fr(.)48 b(It)31 b(is)g(relativ)n(ely)e +(simple:)44 b(eac)n(h)30 b(allo)r(cated)150 1647 y(cells)d(whose)f +(mark)h(bit)g(is)g(unset)h(is)f(placed)g(in)g(the)h(list)f(of)g(free)g +(cells,)g(since)g(nob)r(o)r(dy)g(p)r(oin)n(ts)g(an)n(ymore)f(on)h(it.) +150 1794 y(If)d(no)g(cells)f(can)g(b)r(e)h(obtained)g(when)g(the)g(sw)n +(eeping)f(phase)g(terminates,)h(the)g(p)r(o)r(ol)g(of)f(pre-allo)r +(cated)f(cells)i(will)150 1893 y(b)r(e)k(extended)g(b)n(y)f(a)g(new)h +(bank)f(of)h(cells.)150 2157 y Fo(5.1.2)94 b(The)32 b(Extended)f(t)m +(yp)s(e)i(data)f(structure)150 2357 y Fr(De\014ning)23 +b(a)g(new)g(Sc)n(heme)f(t)n(yp)r(e)h(consists)f(mainly)h(to)g(de\014ne) +g(a)f(new)h Fm(STk)p 2451 2357 27 4 v 30 w(extended)p +2833 2357 V 28 w(scheme)p 3125 2357 V 29 w(type)f Fr(structure)150 +2457 y(and)27 b(\014ll)h(in)g(this)g(\014elds.)37 b(This)28 +b(structure)f(is)g(de\014ned)h(as:)554 2631 y Fl(typedef)41 +b(struct)f({)632 2722 y(char)g(*type_name;)632 2813 y(int)79 +b(flags;)632 2904 y(void)40 b(\(*gc_mark_fct\)\(SCM)k(x\);)632 +2996 y(void)c(\(*gc_sweep_fct\)\(SCM)k(x\);)632 3087 +y(SCM)79 b(\(*apply_fct\)\(SCM)43 b(x,)d(SCM)g(args,)g(SCM)g(env\);)632 +3178 y(void)g(\(*display_fct\)\(SCM)k(x,)39 b(SCM)h(port,)h(int)e +(mode\);)554 3270 y(})g(STk_extended_scheme_type;)150 +3466 y Fr(Eac)n(h)26 b(\014eld)i(of)g(this)g(structure)f(is)g +(de\014ned)h(b)r(elo)n(w)150 3641 y Fo(t)m(yp)s(e)p 340 +3641 29 4 v 35 w(name:)482 3740 y Fr(is)k(a)g(string.)49 +b(It)33 b(denotes)f(the)g(external)f(name)h(of)g(the)h(new)f(t)n(yp)r +(e.)51 b(The)32 b(purp)r(ose)f(of)h(this)h(\014eld)f(is)482 +3840 y(mainly)c(for)f(debugging.)150 4006 y Fo(\015ags:)120 +b Fr(is)28 b(the)g(union)f(of)h(binary)f(constan)n(ts.)35 +b(F)-7 b(or)27 b(no)n(w,)g(only)h(t)n(w)n(o)e(constan)n(ts)h(are)g +(de\014ned:)582 4172 y Fk(\017)41 b Fm(EXT)p 802 4172 +27 4 v 30 w(ISPROC)21 b Fr(m)n(ust)j(b)r(e)g(set)g(if)h(the)f(new)g(t)n +(yp)r(e)g(is)g(a)f(pro)r(cedure)g(\(i.e.)36 b(if)24 b(the)g(Sc)n(heme)g +(pro)r(cedure)665 4272 y(m)n(ust)j(answ)n(er)g(#t)h(when)f(called)h +(with)g(this)g(ob)5 b(ject\).)582 4404 y Fk(\017)41 b +Fm(EXT)p 802 4404 V 30 w(EVALPARAM)33 b Fr(m)n(ust)j(b)r(e)h(set)f(if)h +(the)g(new)f(t)n(yp)r(e)h(m)n(ust)f(ev)-5 b(aluates)36 +b(its)g(parameters)f(when)665 4504 y(used)27 b(as)g(a)g(function.)150 +4636 y Fo(gc)p 246 4636 29 4 v 35 w(mark)p 497 4636 V +34 w(fct:)482 4736 y Fr(is)19 b(a)f(p)r(oin)n(ter)h(to)g(the)g +(function)h(whic)n(h)f(marks)e(ob)5 b(jects)19 b(of)g(the)g(extended)g +(t)n(yp)r(e.)35 b(The)19 b(co)r(de)f(asso)r(ciated)482 +4836 y(to)29 b(this)g(function)h(is)e(simple.)41 b(It)29 +b(consists)g(to)f(call)h(on)f(eac)n(h)g(\014eld)i(whose)e(t)n(yp)r(e)h +(is)g Fm(SCM)e Fr(in)j(the)f(t)n(yp)r(e)482 4935 y(asso)r(ciated)h +(data.)49 b(This)32 b(function)g(is)g(automatically)e(called)i(b)n(y)f +(the)h(in)n(terpreter)f(when)h(it)g(scans)482 5035 y(all)26 +b(the)g(used)g(cells)f(in)h(the)h(GC)f(marking)e(phase.)36 +b(One)25 b(example)h(of)g Fm(gc)p 2760 5035 27 4 v 30 +w(mark)p 2966 5035 V 30 w(fct)f Fr(is)g(giv)n(en)g(b)r(elo)n(w.)150 +5186 y Fo(gc)p 246 5186 29 4 v 35 w(sw)m(eep)p 526 5186 +V 33 w(fct:)482 5285 y Fr(is)k(a)g(p)r(oin)n(ter)f(to)h(the)h(function) +f(whic)n(h)g(frees)g(the)g(resources)e(allo)r(cated)i(for)f(represen)n +(ting)g(the)h(new)482 5385 y(t)n(yp)r(e)j(of)g(ob)5 b(ject.)49 +b(This)32 b(function)h(is)e(automatically)g(called)h(b)n(y)f(the)h(GC)g +(in)g(the)h(sw)n(eeping)e(phase)482 5485 y(for)c(eac)n(h)g(cell)h(whic) +n(h)f(is)h(un)n(used.)1871 5919 y(12)p eop %%Page: 13 13 -13 12 bop 75 35 a Fq(CONTENTS)753 b(5.1)41 b(De\014nition)13 -b(of)g(a)h(Sc)o(heme)g(extended)h(t)o(yp)q(e)p 75 51 -1763 2 v 75 182 a Fo(apply)p 194 182 15 2 v 16 w(function:)241 -232 y Fr(is)d(a)f(p)q(oin)o(ter)h(to)g(a)f(function)h(whic)o(h)g(is)f -(called)h(when)g(applying)f(this)g(ob)r(ject)i(to)f(a)f(list)g(of)h -(argumen)o(ts.)241 282 y(This)k(function)g(can)h(only)f(b)q(e)h(called) -f(if)f(the)i(bit)f Fm(EXT)p 1105 282 14 2 v 15 w(ISPROC)g -Fr(is)g(set.)26 b(The)17 b(argumen)o(ts)f(giv)o(en)g(to)241 -332 y(this)f(function)g(are)g(ev)n(aluated)g(if)f(the)h -Fm(EXT)p 924 332 V 15 w(EVALPARAM)e Fr(bit)i(is)g(set.)22 -b(Finally)m(,)13 b(the)i(en)o(vironmen)o(t)f(in)241 382 -y(whic)o(h)g(the)h(call)e(is)h(done)h(is)e(passed)j(as)e(the)h(third)f -(argumen)o(t)f(of)g(the)i Fm(apply)p 1469 382 V 15 w(function)p -Fr(.)i(It)d(serv)o(es)241 431 y(principally)f(when)h(the)g -Fm(EXT)p 696 431 V 16 w(EVALPARAM)d Fr(bit)j(is)g(unset.)241 -498 y(Set)19 b(the)f Fm(apply)p 505 498 V 15 w(function)e -Fr(to)i(NULL)g(to)g(use)h(the)f(in)o(terpreter)i(default)e(apply)f -(function.)30 b(The)241 548 y(default)14 b(function)g(raises)h(an)f -(error)h(when)g(called.)k(Y)m(ou)14 b(can)g(use)h(the)g(default)f -(function)g(when)h(the)241 598 y(new)f(t)o(yp)q(e)h(y)o(ou)e(de\014ne)i -(is)f(not)g(a)f(function.)75 672 y Fo(displa)o(y)p 226 -672 15 2 v 15 w(fct:)241 722 y Fr(is)f(a)h(p)q(oin)o(ter)f(to)h(a)f(C)g -(function)g(whic)o(h)h(displa)o(ys)f(ob)r(jects)h(of)f(the)h(new)g(t)o -(yp)q(e.)18 b(The)13 b(displa)o(y)f(function)241 771 -y(has)i(three)i(parameters.)i(The)d(\014rst)g(parameter)e(is)h(the)h -(ob)r(ject)g(to)f(prin)o(t.)k(The)d(second)g(parameter)241 -821 y(is)g(the)g(p)q(ort)h(to)f(whic)o(h)f(the)i(ob)r(ject)g(m)o(ust)e -(b)q(e)h(prin)o(ted.)22 b(Prin)o(ting)14 b(an)h(ob)r(ject)h(m)o(ust)e -(b)q(e)i(done)f(with)241 871 y(one)f(of)f(the)i(follo)o(wing)c -(functions)291 954 y Fk(\017)20 b Fm(int)i(STk)p 489 -954 14 2 v 15 w(getc\(FILE)e(*f\);)291 1020 y Fk(\017)g -Fm(int)i(STk)p 489 1020 V 15 w(ungetc\(int)d(c,)j(FILE)f(*f\);)291 -1087 y Fk(\017)f Fm(int)i(STk)p 489 1087 V 15 w(putc\(int)e(c,)h(FILE)g -(*f\);)291 1153 y Fk(\017)f Fm(int)i(STk)p 489 1153 V -15 w(puts\(char)e(*s,)h(FILE)g(*f\);)291 1220 y Fk(\017)f -Fm(int)i(STk)p 489 1220 V 15 w(eof\(FILE)e(*f\);)241 -1303 y Fr(Those)d(functions)f(are)g(extensions)h(of)e(their)i(C)f -(equiv)n(alen)o(t:)21 b(they)c(are)f(able)g(to)g(handle)g(the)g -Fn(STk)241 1353 y Fr(string)e(p)q(orts.)241 1419 y(The)d(third)f -(parameter)f(of)h(the)g Fm(display)p 885 1419 V 14 w(fct)g -Fr(is)g(a)f(mo)q(de)g(constan)o(t)i(whic)o(h)f(can)g(tak)o(e)g(three)h -(di\013eren)o(t)241 1469 y(v)n(alues.)291 1552 y Fk(\017)20 -b Fm(DSP)p 401 1552 V 15 w(MODE)c Fr(is)h(used)h(when)f(the)g(ob)r -(ject)h(m)o(ust)e(b)q(e)h Fg(displaye)n(d)g Fr(in)g(a)f(h)o(uman)f -(readable)i(format)332 1602 y(\(as)d(with)g Fm(display)p -Fr(\);)291 1668 y Fk(\017)20 b Fm(WRT)p 401 1668 V 15 -w(MODE)12 b Fr(is)g(used)i(when)f(the)g(ob)r(ject)g(m)o(ust)e(b)q(e)i -Fg(written)f Fr(in)g(a)g(mac)o(hine)f(readable)i(format)d(\(as)332 -1718 y(with)k Fm(write)p Fr(\);)291 1784 y Fk(\017)20 -b Fm(TK)p 379 1784 V 16 w(MODE)14 b Fr(is)h(used)h(when)g(the)g(ob)r -(ject)g(m)o(ust)f(b)q(e)h(passed)g(to)f(a)g(Tk)g(command.)20 -b(This)15 b(p)q(ermits)332 1834 y(to)e(customize)f(the)h(w)o(a)o(y)f(a) -g(Sc)o(heme)h(ob)r(ject)g(is)g(con)o(v)o(erted)g(to)g(a)f(string)h -(when)g(discussing)g(with)332 1884 y(the)i(Tk)f(library)m(.)241 -2008 y Fo(Note:)44 b Fm(display)p 557 2008 V 14 w(fct)17 -b Fr(can)i(b)q(e)f(set)i(to)e(NULL.)f(In)h(this)h(case)g(the)g(in)o -(terpreter)h(uses)f(a)f(default)241 2058 y(prin)o(ting)10 -b(format.)16 b(This)10 b(default)h(format)e(prin)o(t)i(the)h(name)e(of) -g(the)i(t)o(yp)q(e)f(\(found)g(in)g(the)g Fm(type)p 1722 -2058 V 15 w(name)p Fr(\))241 2108 y(follo)o(w)o(ed)h(b)o(y)i(an)g -(hexadecimal)e(address.)75 2240 y Fo(5.1.3)48 b(Registerin)o(g)13 -b(the)i(new)h(t)o(yp)q(e)75 2340 y Fr(Once)g(a)f Fm(STk)p -287 2340 V 15 w(extended)p 478 2340 V 14 w(scheme)p 624 -2340 V 14 w(type)g Fr(structure)i(is)e(de\014ned,)g(the)h(new)g(t)o(yp) -q(e)f(can)g(b)q(e)h(registered)h(in)o(to)d(the)75 2390 -y(in)o(terpreter.)21 b(Registering)14 b(a)g(new)h(t)o(yp)q(e)g(is)f -(done)g(b)o(y)g(the)h Fm(STk)p 1072 2390 V 15 w(add)p -1153 2390 V 15 w(new)p 1234 2390 V 15 w(type)f Fr(function.)19 -b(The)14 b(protot)o(yp)q(e)h(of)75 2439 y(this)f(function)g(is)f(giv)o -(en)h(b)q(elo)o(w)277 2544 y Fl(int)k(STk_add_ne)o(w_t)o(ype)o(\(S)o -(Tk_)o(ex)o(ten)o(de)o(d_s)o(che)o(me)o(_ty)o(pe)e(*p\))75 -2653 y Fr(The)e(in)o(teger)h(returned)h(b)o(y)d(this)h(function)g(is)g -(the)h(\(unique\))f(k)o(ey)g(asso)q(ciated)h(to)f(the)g(new)h(t)o(yp)q -(e.)k(This)14 b(k)o(ey)g(is)75 2703 y(stored)h(in)e(eac)o(h)i(cell)f -(of)f(the)h(new)h(t)o(yp)q(e.)75 2776 y(W)m(e)g(ha)o(v)o(e)h(no)o(w)g -(enough)g(material)d(to)j(de\014ne)h(the)g Fm(STk)p 963 -2776 V 15 w(extended)p 1154 2776 V 14 w(scheme)p 1300 -2776 V 14 w(type)e Fr(for)h(the)g(new)g(t)o(yp)q(e)h -Fg(stack)p Fr(.)75 2826 y(This)d(declaration)f(can)h(b)q(e)h(done)f(in) -g(the)g(follo)o(wing)d(w)o(a)o(y:)935 2960 y(13)p eop +13 12 bop 150 70 a Fq(CONTENTS)1504 b(5.1)83 b(De\014nition)28 +b(of)f(a)h(Sc)n(heme)f(extended)h(t)n(yp)r(e)p 150 103 +3525 4 v 150 365 a Fo(apply)p 385 365 29 4 v 35 w(function:)482 +464 y Fr(is)23 b(a)g(p)r(oin)n(ter)g(to)h(a)f(function)h(whic)n(h)f(is) +g(called)h(when)f(applying)g(this)h(ob)5 b(ject)23 b(to)g(a)g(list)h +(of)f(argumen)n(ts.)482 564 y(This)33 b(function)g(can)f(only)g(b)r(e)h +(called)f(if)i(the)f(bit)g Fm(EXT)p 2210 564 27 4 v 30 +w(ISPROC)d Fr(is)j(set.)51 b(The)33 b(argumen)n(ts)e(giv)n(en)h(to)482 +664 y(this)e(function)g(are)f(ev)-5 b(aluated)29 b(if)i(the)f +Fm(EXT)p 1848 664 V 30 w(EVALPARAM)c Fr(bit)k(is)g(set.)43 +b(Finally)-7 b(,)30 b(the)g(en)n(vironmen)n(t)f(in)482 +763 y(whic)n(h)f(the)h(call)e(is)h(done)g(is)g(passed)f(as)h(the)g +(third)g(argumen)n(t)f(of)h(the)h Fm(apply)p 2937 763 +V 29 w(function)p Fr(.)35 b(It)29 b(serv)n(es)482 863 +y(principally)e(when)h(the)g Fm(EXT)p 1392 863 V 30 w(EVALPARAM)c +Fr(bit)k(is)g(unset.)482 996 y(Set)36 b(the)g Fm(apply)p +1009 996 V 30 w(function)c Fr(to)k(NULL)g(to)g(use)f(the)i(in)n +(terpreter)d(default)i(apply)g(function.)62 b(The)482 +1095 y(default)29 b(function)g(raises)e(an)h(error)e(when)j(called.)39 +b(Y)-7 b(ou)28 b(can)g(use)h(the)f(default)h(function)g(when)g(the)482 +1195 y(new)f(t)n(yp)r(e)g(y)n(ou)e(de\014ne)i(is)g(not)f(a)g(function.) +150 1344 y Fo(displa)m(y)p 447 1344 29 4 v 34 w(fct:)482 +1443 y Fr(is)e(a)f(p)r(oin)n(ter)h(to)f(a)h(C)f(function)i(whic)n(h)f +(displa)n(ys)e(ob)5 b(jects)25 b(of)f(the)i(new)e(t)n(yp)r(e.)37 +b(The)24 b(displa)n(y)h(function)482 1543 y(has)i(three)h(parameters.) +36 b(The)28 b(\014rst)g(parameter)f(is)g(the)i(ob)5 b(ject)28 +b(to)f(prin)n(t.)38 b(The)28 b(second)g(parameter)482 +1642 y(is)i(the)g(p)r(ort)g(to)f(whic)n(h)h(the)g(ob)5 +b(ject)30 b(m)n(ust)g(b)r(e)g(prin)n(ted.)43 b(Prin)n(ting)29 +b(an)g(ob)5 b(ject)30 b(m)n(ust)g(b)r(e)g(done)g(with)482 +1742 y(one)d(of)h(the)g(follo)n(wing)e(functions)582 +1908 y Fk(\017)41 b Fm(int)h(STk)p 976 1908 27 4 v 30 +w(getc\(FILE)e(*f\);)582 2041 y Fk(\017)h Fm(int)h(STk)p +976 2041 V 30 w(ungetc\(int)e(c,)i(FILE)g(*f\);)582 2174 +y Fk(\017)f Fm(int)h(STk)p 976 2174 V 30 w(putc\(int)e(c,)j(FILE)f +(*f\);)582 2307 y Fk(\017)f Fm(int)h(STk)p 976 2307 V +30 w(puts\(char)e(*s,)i(FILE)g(*f\);)582 2439 y Fk(\017)f +Fm(int)h(STk)p 976 2439 V 30 w(eof\(FILE)e(*f\);)482 +2606 y Fr(Those)31 b(functions)h(are)f(extensions)g(of)h(their)g(C)f +(equiv)-5 b(alen)n(t:)45 b(they)32 b(are)f(able)h(to)f(handle)h(the)g +Fn(STk)482 2705 y Fr(string)27 b(p)r(orts.)482 2838 y(The)20 +b(third)g(parameter)e(of)i(the)g Fm(display)p 1769 2838 +V 29 w(fct)f Fr(is)g(a)h(mo)r(de)g(constan)n(t)f(whic)n(h)h(can)f(tak)n +(e)g(three)h(di\013eren)n(t)482 2938 y(v)-5 b(alues.)582 +3104 y Fk(\017)41 b Fm(DSP)p 802 3104 V 30 w(MODE)32 +b Fr(is)h(used)g(when)h(the)g(ob)5 b(ject)33 b(m)n(ust)h(b)r(e)f +Fg(displaye)l(d)k Fr(in)c(a)g(h)n(uman)g(readable)g(format)665 +3203 y(\(as)27 b(with)h Fm(display)p Fr(\);)582 3336 +y Fk(\017)41 b Fm(WRT)p 802 3336 V 30 w(MODE)23 b Fr(is)i(used)f(when)h +(the)g(ob)5 b(ject)25 b(m)n(ust)g(b)r(e)g Fg(written)f +Fr(in)h(a)g(mac)n(hine)f(readable)f(format)h(\(as)665 +3436 y(with)k Fm(write)p Fr(\);)582 3569 y Fk(\017)41 +b Fm(TK)p 758 3569 V 30 w(MODE)29 b Fr(is)h(used)h(when)g(the)f(ob)5 +b(ject)31 b(m)n(ust)f(b)r(e)h(passed)f(to)g(a)g(Tk)g(command.)45 +b(This)31 b(p)r(ermits)665 3668 y(to)25 b(customize)f(the)i(w)n(a)n(y)d +(a)i(Sc)n(heme)g(ob)5 b(ject)24 b(is)h(con)n(v)n(erted)f(to)g(a)h +(string)f(when)h(discussing)g(with)665 3768 y(the)j(Tk)f(library)-7 +b(.)482 4017 y Fo(Note:)86 b Fm(display)p 1112 4017 V +29 w(fct)35 b Fr(can)g(b)r(e)i(set)f(to)g(NULL.)h(In)f(this)g(case)g +(the)g(in)n(terpreter)f(uses)h(a)g(default)482 4116 y(prin)n(ting)22 +b(format.)34 b(This)22 b(default)g(format)g(prin)n(t)f(the)i(name)e(of) +h(the)h(t)n(yp)r(e)f(\(found)g(in)g(the)h Fm(type)p 3444 +4116 V 29 w(name)p Fr(\))482 4216 y(follo)n(w)n(ed)k(b)n(y)g(an)g +(hexadecimal)g(address.)150 4479 y Fo(5.1.3)94 b(Registering)29 +b(the)j(new)g(t)m(yp)s(e)150 4680 y Fr(Once)d(a)h Fm(STk)p +573 4680 V 30 w(extended)p 955 4680 V 28 w(scheme)p 1247 +4680 V 29 w(type)e Fr(structure)h(is)h(de\014ned,)h(the)f(new)g(t)n(yp) +r(e)g(can)g(b)r(e)g(registered)e(in)n(to)i(the)150 4779 +y(in)n(terpreter.)38 b(Registering)27 b(a)h(new)h(t)n(yp)r(e)f(is)g +(done)g(b)n(y)h(the)f Fm(STk)p 2143 4779 V 30 w(add)p +2305 4779 V 31 w(new)p 2468 4779 V 30 w(type)e Fr(function.)40 +b(The)29 b(protot)n(yp)r(e)e(of)150 4879 y(this)h(function)g(is)g(giv)n +(en)e(b)r(elo)n(w)554 5089 y Fl(int)40 b +(STk_add_new_type\(STk_extended_s)q(chem)q(e_typ)q(e)45 +b(*p\))150 5305 y Fr(The)28 b(in)n(teger)f(returned)g(b)n(y)h(this)g +(function)g(is)g(the)g(\(unique\))h(k)n(ey)e(asso)r(ciated)g(to)g(the)i +(new)e(t)n(yp)r(e.)38 b(This)28 b(k)n(ey)f(is)150 5405 +y(stored)g(in)h(eac)n(h)e(cell)i(of)g(the)g(new)f(t)n(yp)r(e.)150 +5552 y(W)-7 b(e)32 b(ha)n(v)n(e)e(no)n(w)h(enough)g(material)g(to)g +(de\014ne)h(the)g Fm(STk)p 1924 5552 V 30 w(extended)p +2306 5552 V 28 w(scheme)p 2598 5552 V 29 w(type)e Fr(for)h(the)h(new)g +(t)n(yp)r(e)g Fg(stack)p Fr(.)150 5652 y(This)c(declaration)e(can)h(b)r +(e)h(done)f(in)h(the)g(follo)n(wing)f(w)n(a)n(y:)1871 +5919 y(13)p eop %%Page: 14 14 -14 13 bop 75 35 a Fq(CONTENTS)753 b(5.1)41 b(De\014nition)13 -b(of)g(a)h(Sc)o(heme)g(extended)h(t)o(yp)q(e)p 75 51 -1763 2 v 277 180 a Fl(static)i(void)h(mark_stack)o(\(SC)o(M)e(p\);)277 -225 y(static)h(void)h(free_stack)o(\(SC)o(M)e(p\);)277 -271 y(static)h(void)h(display_st)o(ack)o(\(S)o(CM)e(s,)j(SCM)g(port,)e -(int)i(mode\);)277 317 y(static)e(int)i(tc_stack;)277 -408 y(static)e(STk_extend)o(ed_)o(sc)o(hem)o(e_)o(typ)o(e)f(stack_type) -g(=)j({)316 454 y("stack",)272 b(/*)18 b(name)g(*/)316 -499 y(0,)392 b(/*)18 b(is_procp)f(*/)316 545 y(mark_stack)o(,)213 -b(/*)18 b(gc_mark_fct)e(*/)316 591 y(free_stack)o(,)213 -b(/*)18 b(gc_sweep_fc)o(t)e(*/)316 636 y(NULL,)332 b(/*)18 -b(apply_fct)f(*/)316 682 y(display_st)o(ac)o(k)174 b(/*)18 -b(display_fct)e(*/)277 728 y(};)75 824 y Fr(This)e(de\014nition)g -(tells)g(the)g(in)o(terpreter)i(that)e(the)h(new)f(t)o(yp)q(e)h(is)f -(not)g(a)f(pro)q(cedure)j(\(\014eld)f Fm(is)p 1559 824 -14 2 v 15 w(procp)e Fr(is)h(set)h(to)75 874 y(0\).)23 -b(Consequen)o(tly)m(,)16 b(the)g Fm(apply)p 601 874 V -14 w(fct)f Fr(is)h(set)g(to)g(NULL.)f(Note)h(that)g(a)f(displa)o(y)g -(function)g(is)g(pro)o(vided)h(here.)75 924 y(It)e(p)q(ermits)f(to)h -(used)h(a)e(customized)h(prin)o(ting)f(function.)75 1054 -y Fo(5.1.4)48 b(New)16 b(t)o(yp)q(e)g(instances)d(creation)75 -1154 y Fr(Creation)c(of)g(a)g(new)h(instance)g(of)f(the)h(extended)h(t) -o(yp)q(e)f(necessitates)h(the)f(de\014nition)f(of)g(a)g(constructor)i -(function.)75 1204 y(This)19 b(constructor)h(ob)q(eys)f(alw)o(a)o(ys)f -(the)h(same)f(framew)o(ork.)31 b(First)19 b(y)o(ou)f(ha)o(v)o(e)g(to)h -(create)h(a)e(new)h(cell)g(with)75 1254 y(the)h Fm(NEWCELL)e -Fr(macro.)34 b(This)19 b(macro)g(has)g(t)o(w)o(o)g(parameters,)i(a)e -Fm(SCM)g Fr(ob)r(ject)h(whic)o(h)g(will)e(p)q(oin)o(t)h(the)h(new)75 -1304 y(cell)g(and)f(the)i(t)o(yp)q(e)f(of)f(the)i(cell)f(to)f(create.) -37 b(The)21 b(second)g(argumen)o(t)d(is)i(generally)g(equal)f(to)h(the) -g(v)n(alue)75 1353 y(returned)i(b)o(y)e Fm(STk)p 383 -1353 V 15 w(add)p 464 1353 V 15 w(new)p 545 1353 V 15 -w(type)p Fr(.)36 b(Once)22 b(the)f(cell)f(is)g(created,)j(w)o(e)d(ha)o -(v)o(e)g(generally)g(to)g(\(dynamically\))75 1403 y(allo)q(cate)13 -b(a)f(C)h(structure)j(whic)o(h)c(con)o(tains)h(the)h(informations)d -(whic)o(h)i(are)g(necessary)i(to)e(implemen)o(t)d(the)k(new)75 -1453 y(t)o(yp)q(e.)k(Dynamic)12 b(allo)q(cation)f(can)j(b)q(e)g(done)g -(with)f(the)h(function)f Fm(STk)p 1176 1453 V 15 w(must)p -1279 1453 V 15 w(malloc)p Fr(.)j(The)e(area)g(returned)h(b)o(y)75 -1503 y Fm(STk)p 144 1503 V 15 w(must)p 247 1503 V 15 -w(malloc)c Fr(m)o(ust)h(b)q(e)i(stored)f(in)g(the)g Fm(data)f -Fr(\014eld)h(of)f(the)i(new)f(cell.)18 b(This)12 b(\014eld)h(can)g(b)q -(e)h(accessed)h(with)75 1553 y(the)f Fm(EXTDATA)f Fr(macro.)75 -1626 y(Let's)20 b(go)f(bac)o(k)g(to)h(the)g(stac)o(k)g(example.)33 -b(W)m(e)19 b(can)h(no)o(w)f(de\014ne)i(a)e(new)h(primitiv)o(e)d -(function)i(to)h(mak)o(e)e(a)75 1676 y(new)g(stac)o(k.)30 -b(Pro)o(vided)18 b(that)f(the)i(global)d(v)n(ariable)g -Fm(tc)p 979 1676 V 16 w(stack)g Fr(already)h(con)o(tains)h(the)g(v)n -(alue)f(returned)j(b)o(y)75 1726 y Fm(STk)p 144 1726 -V 15 w(add)p 225 1726 V 15 w(new)p 306 1726 V 15 w(type)p -Fr(,)13 b(w)o(e)h(can)g(write)277 1821 y Fl(#define)j(STACKP\(x\))134 -b(\(TYPEP\(x)o(,)17 b(tc_stack\))o(\))277 1867 y(#define)g(NSTACKP\(x)o -(\))115 b(\(NTYPEP\()o(x,)16 b(tc_stack\)\))277 1913 -y(#define)h(STACK\(x\))154 b(\(\(Stack)16 b(*\))j(EXTDATA\(x\))o(\))277 -2004 y(typedef)e(struct)g({)316 2050 y(int)i(len;)316 -2095 y(SCM)g(values;)277 2141 y(})g(Stack;)277 2232 y(static)e -(PRIMITIVE)f(make_stack)o(\(vo)o(id)o(\))277 2278 y({)316 -2324 y(SCM)j(z;)316 2415 y(NEWCELL\(z,)d(tc_stack\))o(;)316 -2461 y(EXTDATA\(z\))134 b(=)19 b(STk_must_)o(ma)o(llo)o(c\(s)o(iz)o -(eof)o(\(S)o(tac)o(k\)\))o(;)316 2506 y(STACK\(z\)->)o(le)o(n)76 -b(=)19 b(0;)316 2552 y(STACK\(z\)->)o(va)o(lue)o(s)e(=)i(NIL;)316 -2598 y(return)e(z;)277 2643 y(})75 2736 y Fr(Here,)h(the)g -Fm(Stack)e Fr(structure)j(is)e(used)g(to)g(represen)o(t)i(a)e(stac)o -(k.)27 b(This)17 b(structure)i(con)o(tains)e(t)o(w)o(o)g(\014elds:)24 -b Fm(len)75 2785 y Fr(and)14 b Fm(values)p Fr(.)19 b(Since)c(the)g -(latter)g(\014eld)f(is)h(a)f Fm(SCM)g Fr(ob)r(ject,)h(it)f(m)o(ust)f(b) -q(e)j(recursiv)o(ely)f(mark)o(ed)e(when)i(a)g(stac)o(k)g(is)75 -2835 y(mark)o(ed.)i(W)m(e)c(can)h(no)o(w)g(de\014ne)h(the)f(utilit)o(y) -f(function)g(necessary)j(for)e(the)g(GC:)935 2960 y(14)p -eop +14 13 bop 150 70 a Fq(CONTENTS)1504 b(5.1)83 b(De\014nition)28 +b(of)f(a)h(Sc)n(heme)f(extended)h(t)n(yp)r(e)p 150 103 +3525 4 v 554 359 a Fl(static)40 b(void)g(mark_stack\(SCM)j(p\);)554 +450 y(static)d(void)g(free_stack\(SCM)j(p\);)554 542 +y(static)d(void)g(display_stack\(SCM)k(s,)39 b(SCM)h(port,)g(int)g +(mode\);)554 633 y(static)g(int)g(tc_stack;)554 816 y(static)g +(STk_extended_scheme_type)45 b(stack_type)c(=)f({)632 +907 y("stack",)551 b(/*)40 b(name)g(*/)632 999 y(0,)785 +b(/*)40 b(is_procp)h(*/)632 1090 y(mark_stack,)434 b(/*)40 +b(gc_mark_fct)i(*/)632 1181 y(free_stack,)434 b(/*)40 +b(gc_sweep_fct)i(*/)632 1273 y(NULL,)668 b(/*)40 b(apply_fct)h(*/)632 +1364 y(display_stack)356 b(/*)40 b(display_fct)i(*/)554 +1455 y(};)150 1649 y Fr(This)28 b(de\014nition)g(tells)g(the)g(in)n +(terpreter)f(that)h(the)h(new)f(t)n(yp)r(e)g(is)f(not)h(a)g(pro)r +(cedure)f(\(\014eld)h Fm(is)p 3116 1649 27 4 v 31 w(procp)e +Fr(is)h(set)h(to)150 1748 y(0\).)47 b(Consequen)n(tly)-7 +b(,)31 b(the)h Fm(apply)p 1201 1748 V 29 w(fct)e Fr(is)h(set)g(to)f +(NULL.)i(Note)f(that)g(a)g(displa)n(y)f(function)i(is)f(pro)n(vided)f +(here.)150 1848 y(It)e(p)r(ermits)g(to)f(used)h(a)f(customized)g(prin)n +(ting)h(function.)150 2108 y Fo(5.1.4)94 b(New)31 b(t)m(yp)s(e)h +(instances)g(creation)150 2308 y Fr(Creation)18 b(of)g(a)g(new)h +(instance)f(of)h(the)g(extended)f(t)n(yp)r(e)h(necessitates)f(the)h +(de\014nition)g(of)f(a)g(constructor)f(function.)150 +2408 y(This)37 b(constructor)f(ob)r(eys)g(alw)n(a)n(ys)g(the)h(same)g +(framew)n(ork.)63 b(First)37 b(y)n(ou)f(ha)n(v)n(e)g(to)h(create)g(a)f +(new)h(cell)h(with)150 2508 y(the)h Fm(NEWCELL)d Fr(macro.)70 +b(This)39 b(macro)e(has)i(t)n(w)n(o)f(parameters,)i(a)e +Fm(SCM)g Fr(ob)5 b(ject)39 b(whic)n(h)g(will)g(p)r(oin)n(t)g(the)g(new) +150 2607 y(cell)g(and)h(the)g(t)n(yp)r(e)f(of)h(the)g(cell)f(to)g +(create.)72 b(The)39 b(second)g(argumen)n(t)g(is)g(generally)f(equal)h +(to)g(the)h(v)-5 b(alue)150 2707 y(returned)40 b(b)n(y)g +Fm(STk)p 765 2707 V 30 w(add)p 927 2707 V 30 w(new)p +1089 2707 V 30 w(type)p Fr(.)74 b(Once)39 b(the)i(cell)f(is)h(created,) +h(w)n(e)e(ha)n(v)n(e)f(generally)g(to)h(\(dynamically\))150 +2806 y(allo)r(cate)25 b(a)h(C)g(structure)f(whic)n(h)h(con)n(tains)f +(the)h(informations)f(whic)n(h)h(are)f(necessary)f(to)i(implemen)n(t)h +(the)f(new)150 2906 y(t)n(yp)r(e.)37 b(Dynamic)26 b(allo)r(cation)g +(can)g(b)r(e)h(done)f(with)h(the)g(function)h Fm(STk)p +2351 2906 V 30 w(must)p 2557 2906 V 29 w(malloc)p Fr(.)35 +b(The)26 b(area)f(returned)h(b)n(y)150 3006 y Fm(STk)p +287 3006 V 30 w(must)p 493 3006 V 30 w(malloc)d Fr(m)n(ust)j(b)r(e)f +(stored)g(in)h(the)g Fm(data)d Fr(\014eld)j(of)g(the)f(new)h(cell.)36 +b(This)26 b(\014eld)f(can)g(b)r(e)h(accessed)f(with)150 +3105 y(the)j Fm(EXTDATA)d Fr(macro.)150 3252 y(Let's)39 +b(go)f(bac)n(k)g(to)g(the)i(stac)n(k)d(example.)71 b(W)-7 +b(e)39 b(can)f(no)n(w)g(de\014ne)h(a)g(new)g(primitiv)n(e)f(function)i +(to)e(mak)n(e)g(a)150 3352 y(new)d(stac)n(k.)59 b(Pro)n(vided)33 +b(that)j(the)f(global)f(v)-5 b(ariable)34 b Fm(tc)p 1957 +3352 V 31 w(stack)f Fr(already)h(con)n(tains)g(the)i(v)-5 +b(alue)35 b(returned)f(b)n(y)150 3451 y Fm(STk)p 287 +3451 V 30 w(add)p 449 3451 V 30 w(new)p 611 3451 V 30 +w(type)p Fr(,)27 b(w)n(e)g(can)g(write)554 3642 y Fl(#define)41 +b(STACKP\(x\))276 b(\(TYPEP\(x,)41 b(tc_stack\)\))554 +3734 y(#define)g(NSTACKP\(x\))237 b(\(NTYPEP\(x,)42 b(tc_stack\)\))554 +3825 y(#define)f(STACK\(x\))315 b(\(\(Stack)41 b(*\))f(EXTDATA\(x\)\)) +554 4008 y(typedef)h(struct)f({)632 4099 y(int)g(len;)632 +4190 y(SCM)g(values;)554 4282 y(})f(Stack;)554 4465 y(static)h +(PRIMITIVE)i(make_stack\(void\))554 4556 y({)632 4647 +y(SCM)e(z;)632 4830 y(NEWCELL\(z,)i(tc_stack\);)632 4921 +y(EXTDATA\(z\))277 b(=)39 b(STk_must_malloc\(sizeof\(Stac)q(k\)\);)632 +5013 y(STACK\(z\)->len)160 b(=)39 b(0;)632 5104 y(STACK\(z\)->values)k +(=)c(NIL;)632 5195 y(return)i(z;)554 5287 y(})150 5471 +y Fr(Here,)35 b(the)f Fm(Stack)e Fr(structure)h(is)g(used)h(to)f +(represen)n(t)g(a)g(stac)n(k.)54 b(This)34 b(structure)f(con)n(tains)f +(t)n(w)n(o)h(\014elds:)49 b Fm(len)150 5571 y Fr(and)29 +b Fm(values)p Fr(.)38 b(Since)29 b(the)g(latter)g(\014eld)g(is)g(a)f +Fm(SCM)g Fr(ob)5 b(ject,)29 b(it)g(m)n(ust)g(b)r(e)g(recursiv)n(ely)e +(mark)n(ed)h(when)h(a)f(stac)n(k)g(is)150 5670 y(mark)n(ed.)36 +b(W)-7 b(e)28 b(can)f(no)n(w)g(de\014ne)h(the)g(utilit)n(y)g(function)g +(necessary)e(for)h(the)h(GC:)1871 5919 y(14)p eop %%Page: 15 15 -15 14 bop 75 35 a Fq(CONTENTS)858 b(5.2)41 b(De\014nition)13 -b(of)g(a)h(C)g(extended)h(t)o(yp)q(e)p 75 51 1763 2 v -277 180 a Fl(static)i(void)h(mark_stack)o(\(SC)o(M)e(p\))277 -225 y({)316 271 y(STk_gc_mar)o(k\()o(STA)o(CK\()o(p\))o(->v)o(al)o(ues) -o(\);)277 317 y(})277 408 y(static)h(void)h(free_stack)o(\(SC)o(M)e -(p\))277 454 y({)316 499 y(free\(EXTDA)o(TA)o(\(p\))o(\);)277 -545 y(})75 638 y Fr(T)m(o)h(terminate)g(with)h(this)g(example,)f(w)o(e) -h(giv)o(e)f(b)q(elo)o(w)h(the)h(co)q(de)f(of)g(the)g(primitiv)o(e)e -Fm(stack)p 1569 638 14 2 v 14 w(push!)p Fr(.)29 b(Other)75 -688 y(primitiv)o(e)13 b(are)i(built)f(in)h(the)h(same)e(fashion)g(and)h -(will)e(not)i(b)q(e)h(describ)q(ed)h(here.)22 b(A)15 -b(complete)g(listing)e(of)i(the)75 737 y(stac)o(k)f(implemen)o(tation)d -(is)i(giv)o(en)h(in)f(app)q(endix.)277 832 y Fl(static)k(PRIMITIVE)f -(stack_push)o(\(SC)o(M)g(s,)j(SCM)g(val\))277 878 y({)316 -924 y(Stack)f(*sp;)316 1015 y(if)h(\(NSTACKP\()o(s\)\))d(STk_err\(")o -(sta)o(ck)o(-pu)o(sh:)g(bad)i(stack",)f(s\);)316 1106 -y(sp)176 b(=)39 b(STACK\(s\);)316 1152 y(sp->len)56 b(+=)19 -b(1;)316 1198 y(sp->values)d(=)j(Cons\(val,)d(sp->values)o(\);)316 -1289 y(return)h(UNDEFINED;)277 1335 y(})75 1458 y Fx(5.2)56 -b(De\014nition)17 b(of)i(a)g(C)g(extended)e(t)n(yp)r(e)75 -1558 y Fr(The)e Fn(STk)f Fr(in)o(terpreter)i(p)q(ermits)e(to)g(handle)g -(C)h(p)q(oin)o(ters)g(as)f(\014rst)h(class)g(ob)r(jects.)20 -b([for)13 b(eg:)19 b(\014nd)c(an)f(example)75 1608 y(to)g(explain)f(ho) -o(w)g(it)h(w)o(orks:)k(gdbm?])75 1748 y Fx(5.3)56 b(Ab)r(out)18 -b(memory:)j(Common)c(pitfalls)75 1873 y Fp(6)67 b(Loading)23 -b(an)f(extension)75 1988 y Fn(STk)c Fr(supp)q(ort)h(dynamic)e(loading)f -(for)i(sev)o(eral)g(arc)o(hitectures/systems.)33 b(The)18 -b(w)o(a)o(y)f(to)h(pro)o(vide)g(dynamic)75 2038 y(loadable)13 -b(mo)q(dules)f(is)i(di\013eren)o(t)g(from)e(one)i(system)g(to)f -(another)h(and)g(y)o(ou)f(will)f(ha)o(v)o(e)i(to)f(adapt)h(what)f(is)h -(said)75 2087 y(here)g(to)f(the)g(con)o(v)o(en)o(tions)g(used)h(b)o(y)f -(y)o(our)f(system,)h(arc)o(hitecture)i(or)d(compiler.)17 -b(Static)c(loading)e(can)i(b)q(e)h(used)75 2137 y(for)i(systems)h(whic) -o(h)f(do)q(esn')h(supp)q(ort)g(dynamic)d(loading)h(\(suc)o(h)j(as)e -(Ultrix\))g(or)g(for)g(whic)o(h)h(the)g(in)o(terpreter)75 -2187 y(do)q(esn't)d(supp)q(ort)h(y)o(et)f(dynamic)e(loading.)75 -2319 y Fo(Note:)46 b Fn(STk)p Fr(\))13 b(also)e(supp)q(orts)j(the)f -(DLD)f(Gn)o(u)g(pac)o(k)n(age)g(for)g(dynamic)f(loading.)k(DlD)d(is)g -(a)g(library)g(pac)o(k)n(age)75 2368 y(of)f(C)h(functions)g(that)f(p)q -(erforms)h("dynamic)d(link)i(editing".)17 b(Since)12 -b(the)g(time)e(to)i(load)f(dynamically)d(a)k(mo)q(dule)75 -2418 y(with)f(this)h(pac)o(k)n(age)f(is)h(rather)g(long,)f(it)g(is)h -(preferred)h(to)f(a)o(v)o(oid)e(to)h(use)i(it.)k(Ho)o(w)o(ev)o(er,)12 -b(this)f(pac)o(k)n(age)h(is)f(the)h(only)75 2468 y(w)o(a)o(y)h(to)g -(pro)o(vide)h(dynamic)d(loading)h(on)i(Lin)o(ux)f(systems)g(whic)o(h)h -(don't)f(supp)q(ort)h(the)g(ELF)g(format)e(\(v)o(ersions)75 -2518 y(1.0)i(to)i(1.2\).)21 b(Since)16 b(the)g(ELF)g(format)d(is)i(b)q -(ecoming)f(the)i(new)g(standard)g(for)f(Lin)o(ux,)g(this)g(pac)o(k)n -(age)g(will)f(b)q(e)75 2568 y(no)g(more)f(necessary)i(in)f(the)g -(future.)75 2641 y(The)g(last)g(v)o(ersion)g(of)f(the)i(DLD)e(pac)o(k)n -(age)g(can)i(b)q(e)f(found)g(at)f(sev)o(eral)i(places:)137 -2748 y Fk(\017)21 b Fm(ftp-swiss.ai.mit)o(.edu:)o(pub/s)o(cm)137 -2831 y Fk(\017)g Fm(prep.ai.mit.edu:)o(/pub/)o(gnu/j)o(acal)935 -2960 y Fr(15)p eop +15 14 bop 150 70 a Fq(CONTENTS)1714 b(5.2)82 b(De\014nition)29 +b(of)e(a)g(C)h(extended)g(t)n(yp)r(e)p 150 103 3525 4 +v 554 359 a Fl(static)40 b(void)g(mark_stack\(SCM)j(p\))554 +450 y({)632 542 y(STk_gc_mark\(STACK\(p\)->values)q(\);)554 +633 y(})554 816 y(static)d(void)g(free_stack\(SCM)j(p\))554 +907 y({)632 998 y(free\(EXTDATA\(p\)\);)554 1090 y(})150 +1276 y Fr(T)-7 b(o)35 b(terminate)h(with)g(this)g(example,)h(w)n(e)e +(giv)n(e)g(b)r(elo)n(w)g(the)h(co)r(de)f(of)h(the)g(primitiv)n(e)f +Fm(stack)p 3136 1276 27 4 v 30 w(push!)p Fr(.)59 b(Other)150 +1375 y(primitiv)n(e)30 b(are)e(built)j(in)f(the)g(same)g(fashion)f(and) +h(will)g(not)f(b)r(e)i(describ)r(ed)e(here.)43 b(A)30 +b(complete)g(listing)g(of)g(the)150 1475 y(stac)n(k)d(implemen)n +(tation)g(is)h(giv)n(en)f(in)g(app)r(endix.)554 1665 +y Fl(static)40 b(PRIMITIVE)i(stack_push\(SCM)g(s,)e(SCM)g(val\))554 +1756 y({)632 1847 y(Stack)h(*sp;)632 2030 y(if)f(\(NSTACKP\(s\)\))i +(STk_err\("stack-push:)i(bad)39 b(stack",)i(s\);)632 +2213 y(sp)354 b(=)78 b(STACK\(s\);)632 2304 y(sp->len)119 +b(+=)40 b(1;)632 2395 y(sp->values)i(=)d(Cons\(val,)i(sp->values\);)632 +2578 y(return)g(UNDEFINED;)554 2669 y(})150 2916 y Fx(5.2)112 +b(De\014nition)36 b(of)i(a)g(C)f(extended)i(t)m(yp)s(e)150 +3117 y Fr(The)28 b Fn(STk)h Fr(in)n(terpreter)e(p)r(ermits)h(to)h +(handle)f(C)g(p)r(oin)n(ters)g(as)g(\014rst)g(class)f(ob)5 +b(jects.)39 b([for)28 b(eg:)38 b(\014nd)28 b(an)h(example)150 +3217 y(to)e(explain)h(ho)n(w)f(it)h(w)n(orks:)35 b(gdbm?])150 +3496 y Fx(5.3)112 b(Ab)s(out)38 b(memory:)48 b(Common)37 +b(pitfalls)150 3747 y Fp(6)135 b(Loading)45 b(an)g(extension)150 +3976 y Fn(STk)36 b Fr(supp)r(ort)f(dynamic)h(loading)f(for)g(sev)n +(eral)f(arc)n(hitectures/systems.)59 b(The)36 b(w)n(a)n(y)f(to)h(pro)n +(vide)e(dynamic)150 4075 y(loadable)26 b(mo)r(dules)h(is)g(di\013eren)n +(t)h(from)f(one)f(system)h(to)g(another)g(and)g(y)n(ou)f(will)h(ha)n(v) +n(e)f(to)i(adapt)e(what)h(is)h(said)150 4175 y(here)d(to)h(the)g(con)n +(v)n(en)n(tions)e(used)h(b)n(y)g(y)n(our)g(system,)h(arc)n(hitecture)e +(or)h(compiler.)35 b(Static)26 b(loading)f(can)g(b)r(e)h(used)150 +4274 y(for)32 b(systems)g(whic)n(h)h(do)r(esn')f(supp)r(ort)h(dynamic)f +(loading)f(\(suc)n(h)i(as)f(Ultrix\))h(or)f(for)g(whic)n(h)g(the)h(in)n +(terpreter)150 4374 y(do)r(esn't)28 b(supp)r(ort)f(y)n(et)h(dynamic)f +(loading.)150 4637 y Fo(Note:)91 b Fn(STk)p Fr(\))24 +b(also)g(supp)r(orts)g(the)h(DLD)h(Gn)n(u)e(pac)n(k)-5 +b(age)24 b(for)g(dynamic)g(loading.)35 b(DlD)26 b(is)e(a)g(library)g +(pac)n(k)-5 b(age)150 4737 y(of)23 b(C)g(functions)h(that)g(p)r +(erforms)e("dynamic)h(link)g(editing".)35 b(Since)23 +b(the)h(time)g(to)f(load)f(dynamically)h(a)g(mo)r(dule)150 +4836 y(with)h(this)f(pac)n(k)-5 b(age)21 b(is)i(rather)f(long,)i(it)f +(is)g(preferred)f(to)h(a)n(v)n(oid)f(to)g(use)h(it.)36 +b(Ho)n(w)n(ev)n(er,)22 b(this)i(pac)n(k)-5 b(age)21 b(is)i(the)g(only) +150 4936 y(w)n(a)n(y)j(to)g(pro)n(vide)g(dynamic)h(loading)f(on)g(Lin)n +(ux)h(systems)g(whic)n(h)f(don't)i(supp)r(ort)e(the)i(ELF)e(format)h +(\(v)n(ersions)150 5036 y(1.0)j(to)g(1.2\).)45 b(Since)31 +b(the)g(ELF)f(format)g(is)h(b)r(ecoming)f(the)h(new)f(standard)g(for)g +(Lin)n(ux,)h(this)g(pac)n(k)-5 b(age)29 b(will)i(b)r(e)150 +5135 y(no)c(more)g(necessary)f(in)i(the)g(future.)150 +5282 y(The)g(last)f(v)n(ersion)f(of)i(the)g(DLD)g(pac)n(k)-5 +b(age)26 b(can)h(b)r(e)h(found)g(at)g(sev)n(eral)d(places:)275 +5495 y Fk(\017)41 b Fm(ftp-swiss.ai.mi)o(t.e)o(du)o(:p)o(ub/)o(sc)o(m) +275 5661 y Fk(\017)g Fm(prep.ai.mit.edu)o(:/p)o(ub)o(/g)o(nu/)o(ja)o +(cal)1871 5919 y Fr(15)p eop %%Page: 16 16 -16 15 bop 75 35 a Fq(CONTENTS)883 b(7)41 b(ADDING)13 -b(NEW)h(TK)g(WIDGETS)p 75 51 1763 2 v 137 195 a Fk(\017)21 -b Fm(ftp.cs.indiana.e)o(du:/p)o(ub/sc)o(heme-)o(repos)o(itory)o(/imp)o -(/SCM-)o(suppo)o(rt)75 298 y Fr(W)m(e)16 b(supp)q(ose)h(here)g(that)f -(w)o(e)h(w)o(an)o(t)e(to)h(include)g(the)h Fm(posix)e -Fr(mo)q(dule)g(de\014ned)i(in)e(section2.1)h(in)o(to)f(the)i -Fn(STk)75 348 y Fr(in)o(terpreter.)75 442 y Fo(Dynamic)e(Loading:)241 -491 y Fr(If)i(the)g(system)g(running)f Fn(STk)i Fr(supp)q(orts)g -(dynamic)d(loading)g(\(and)i(if)f(the)i(in)o(terpreter)g(has)f(b)q(een) -241 541 y(compiled)8 b(with)h(dynamic)f(loading)g(supp)q(ort\),)j(y)o -(ou)e(compile)f(y)o(our)h(source)i(\014le)e(\014le)h(to)f(mak)o(e)f(a)i -Fg(shar)n(e)n(d)241 591 y(obje)n(ct)15 b Fr(\014le.)22 -b(On)15 b(SunOs)h(4.1,)e(for)h(instance,)h(this)f(can)h(b)q(e)f(done)h -(b)o(y)f(compiling)d(the)k(mo)q(dule)e(with)241 641 y(the)h -Fg(pic)g(c)n(ompilation)g(option)f Fr(\(pic)h(stands)g(for)e -Fg(p)n(osition)i(indep)n(endent)i(c)n(o)n(de)p Fr(\).)i(Once)c -(compilation)241 691 y(is)f(done,)f(y)o(ou)h(can)g(pre-load)g(y)o(our)f -(\014le)h(with)g(the)g(line)430 769 y Fl(ld)19 b(-assert)e(pure-text)f -(-o)j(time.so)e(time.o)241 853 y Fr(This)j(will)e(pro)q(duce)i(a)g -(\014le)f(name)g Fm(posix.so)f Fr(whic)o(h)h(can)h(b)q(e)g(loaded)f -(with)h(the)g Fm(load)f Fr(Sc)o(heme)241 903 y(primitiv)o(e)12 -b(pro)q(cedure.)23 b(The)15 b Fm(load)e Fr(primitiv)o(e)g(recognizes)j -(that)f(this)f(\014le)h(is)f(a)h(shared)g(ob)r(ject)h(and)241 -952 y(calls)11 b(a)g(function)f(whose)i(name)e(the)i(concatenation)f -(of)f(the)i(string)f Fm(STk)p 1378 952 14 2 v 15 w(init)p -1481 952 V 26 w Fr(and)g(the)h(base)g(name)241 1002 y(of)i(\014le)g -(loaded.)19 b(Th)o(us,)14 b(loading)f(the)h(\014le)h -Fm(posix.so)d Fr(impies)h(the)i(call)e(of)h(a)g(pimitiv)o(e)e(whose)j -(name)241 1052 y(is)f Fm(STk)p 352 1052 V 15 w(init)p -455 1052 V 15 w(posix)p Fr(.)241 1117 y(Lo)q(ok)f(at)h -Fm(Src/Extensions)d Fr(directory)k(to)e(see)j(some)d(examples)g(of)g -(shared)i(ob)r(ject)f(construction.)241 1240 y Fo(Note:)41 -b Fr(when)21 b(the)g Fn(STk)f Fr(is)g(built,)g(the)g -Fm(Makefile)f Fr(in)g(the)i Fm(Src/Extensions)c Fr(is)j(customized)241 -1290 y(for)c(y)o(our)h(system/compiler.)24 b(A)16 b(simple)f(w)o(a)o(y) -h(to)h(determine)f(the)h(options)g(y)o(ou)f(ha)o(v)o(e)g(to)g(use)i -(for)241 1340 y(compiling)13 b(y)o(our)i(program)f(consist)i(to)f(run)h -(the)g Fm(make)e Fr(command)f(on)i(one)h(of)e(the)j(\014le)e(presen)o -(t)i(in)241 1390 y(this)d(directory)m(.)k(F)m(or)c(instance,)g(issuing) -g(the)g(follo)o(wing)d(command)430 1468 y Fl(make)19 -b(-n)f(posix.so)241 1552 y Fr(on)c(a)f(Lin)o(ux)g(b)q(o)o(x)h(using)g -(the)g(DLD)f(pac)o(k)n(age)h(will)e(output)i(the)h(follo)o(wing)c -(lines:)430 1621 y Fl(gcc)39 b(-g)18 b(-DSTk_CODE)e(-DUSE_DLD)g -(-DLINUX)56 b(-DHAVE_UNIS)o(TD)o(_H=)o(1)16 b(\\)587 -1667 y(-DHAVE_SIG)o(ACT)o(ION)o(=1)g(-I../Tk)h(-I../Tcl)f(-I../Src)h -(-I../Mp)g(\\)587 1712 y(-I/usr/X11)o(R6/)o(inc)o(lu)o(de)36 -b(-c)19 b(posix.c)e(-o)h(posix.o)430 1758 y(ld)h(-r)g(-o)g(posix.so)d -(posix.o)75 1831 y Fo(Static)e(loading:)241 1880 y Fr(A)g(C)f(mo)q -(dule)f(whic)o(h)h(de\014ne)i(a)e(new)h(t)o(yp)q(e)g(can)g(also)f(b)q -(e)h(statically)e(lo)q(ded)i(in)f(the)h(in)o(terepreter.)20 -b(T)m(o)241 1930 y(load)15 b(y)o(our)h(mo)q(dule,)f(y)o(ou)g(ha)o(v)o -(e)h(to)g(mo)q(dify)e(the)i Fm(Src/Makefile)e Fr(or)i -Fm(Snow/Makefile)p Fr(.)22 b(Once)17 b(y)o(o)241 1980 -y(ha)o(v)o(e)g(added)g(y)o(our)g(extension)h(ob)r(ject)g(in)f(the)g -Fm(USER)p 1096 1980 V 15 w(OBJ)g Fr(v)n(ariable)f(,)h(y)o(ou)g(m)o(ust) -f(mo)q(dify)f(the)i(\014le)241 2030 y Fm(Src/userinit.c)e -Fr(to)j(add)g(y)o(ou)f(initialization)e(\(and)j(ev)o(en)o(tually)g -(clean)o(up\))g(co)q(de.)31 b(The)18 b(call)g(to)241 -2080 y(y)o(our)13 b(initialization)e(function)j(m)o(ust)e(b)q(e)i(done) -g(in)f(the)h Fm(STk)p 1185 2080 V 15 w(user)p 1288 2080 -V 15 w(init)f Fr(C)h(function.)j(Once)e(this)f(is)241 -2129 y(done,)g(y)o(ou)f(can)h(run)g(the)h Fm(make)e Fr(command)e(again) -i(to)h(build)f(the)h(extended)i(in)o(terpreter.)75 2290 -y Fp(7)67 b(Adding)23 b(new)f(Tk)h(widgets)75 2412 y -Fx(7.1)56 b(Widget)17 b(compilation)75 2513 y Fr(Adding)g(a)f(new)i(Tk) -f(widget)g(to)g(the)g Fn(STk)h Fr(in)o(terpreter)h(is)e(generally)f(a)h -(simple)f Fg(hack)p Fr(.)28 b(Most)17 b(of)g(the)g(time,)75 -2562 y(extension)i(widgets)f(written)h(for)f(Tcl/Tk)g(can)g(b)q(e)h -(added)f(to)g(the)h Fn(STk)g Fr(in)o(terpreter)h(without)d(mo)q -(difying)75 2612 y(the)g(source)g(co)q(de)g(of)f(the)h(widget.)25 -b(Ho)o(w)o(ev)o(er,)16 b(there)i(is)e(no)g(unique)g(metho)q(d)g(to)g -(add)g(a)g(widget)g(to)g(the)h(Tcl)75 2662 y(in)o(terpreter;)e -(consequen)o(tly)m(,)e(what)g(is)g(giv)o(en)g(b)q(elo)o(w)g(is)g(a)g -(set)h(of)f(hin)o(ts)g(to)g(widget)g(in)o(tegration)f(rather)j(than)e -(a)75 2712 y Fg(always)i(working)g(r)n(e)n(cip)n(e)p -Fr(.)k(T)m(o)13 b(illustrate)i(this)f(section,)h(w)o(e)f(will)f(see)j -(ho)o(w)e(w)o(e)h(can)f(add)g(the)h Fg(fsc)n(ale)f Fr(widget)h(\(a)75 -2762 y(\015oating-p)q(oin)o(t)c(scale)h(widget)g(a)o(v)n(ailable)e(on)i -(the)h(Tcl/Tk)f(rep)q(ository)g(in)g(the)h Fm(tkFScale-?.?.tar.)o(gz)c -Fr(\014le\))1807 2747 y Ff(2)1826 2762 y Fr(.)p 75 2797 -705 2 v 121 2823 a Fb(2)139 2835 y Fa(This)i(widget)g(is)g(no)o(w)h(in) -o(tegrated)c(in)k(the)e(standard)g(Tk4.0;)g(it)i(is)f(pro)o(vided)e(as) -j(an)f(extension)e(widget)h(with)i(Tk3.6.)935 2960 y -Fr(16)p eop +16 15 bop 150 70 a Fq(CONTENTS)1764 b(7)82 b(ADDING)30 +b(NEW)d(TK)h(WIDGETS)p 150 103 3525 4 v 275 390 a Fk(\017)41 +b Fm(ftp.cs.indiana.)o(edu)o(:/)o(pu)o(b/s)o(ch)o(eme)o(-r)o(ep)o(osi)o +(to)o(ry/)o(im)o(p/S)o(CM)o(-s)o(upp)o(or)o(t)150 596 +y Fr(W)-7 b(e)32 b(supp)r(ose)g(here)f(that)i(w)n(e)e(w)n(an)n(t)g(to)h +(include)h(the)f Fm(posix)e Fr(mo)r(dule)i(de\014ned)g(in)h(section2.1) +d(in)n(to)i(the)g Fn(STk)150 695 y Fr(in)n(terpreter.)150 +883 y Fo(Dynamic)f(Loading:)482 983 y Fr(If)j(the)g(system)f(running)h +Fn(STk)f Fr(supp)r(orts)g(dynamic)h(loading)e(\(and)i(if)g(the)g(in)n +(terpreter)f(has)g(b)r(een)482 1082 y(compiled)19 b(with)g(dynamic)g +(loading)f(supp)r(ort\),)j(y)n(ou)d(compile)g(y)n(our)g(source)g +(\014le)h(\014le)g(to)g(mak)n(e)f(a)g Fg(shar)l(e)l(d)482 +1182 y(obje)l(ct)31 b Fr(\014le.)45 b(On)30 b(SunOs)g(4.1,)g(for)g +(instance,)g(this)h(can)e(b)r(e)i(done)f(b)n(y)g(compiling)g(the)g(mo)r +(dule)h(with)482 1282 y(the)e Fg(pic)i(c)l(ompilation)h(option)d +Fr(\(pic)f(stands)g(for)g Fg(p)l(osition)j(indep)l(endent)g(c)l(o)l(de) +p Fr(\).)39 b(Once)28 b(compilation)482 1381 y(is)g(done,)f(y)n(ou)g +(can)g(pre-load)f(y)n(our)g(\014le)i(with)g(the)g(line)861 +1537 y Fl(ld)40 b(-assert)g(pure-text)i(-o)d(time.so)i(time.o)482 +1705 y Fr(This)e(will)g(pro)r(duce)g(a)g(\014le)g(name)g +Fm(posix.so)c Fr(whic)n(h)k(can)g(b)r(e)g(loaded)g(with)g(the)h +Fm(load)d Fr(Sc)n(heme)482 1805 y(primitiv)n(e)29 b(pro)r(cedure.)40 +b(The)29 b Fm(load)f Fr(primitiv)n(e)h(recognizes)e(that)i(this)h +(\014le)f(is)g(a)f(shared)g(ob)5 b(ject)29 b(and)482 +1905 y(calls)21 b(a)h(function)h(whose)e(name)h(the)g(concatenation)f +(of)h(the)g(string)g Fm(STk)p 2756 1905 27 4 v 30 w(init)p +2962 1905 V 52 w Fr(and)g(the)g(base)f(name)482 2004 +y(of)28 b(\014le)h(loaded.)38 b(Th)n(us,)29 b(loading)e(the)i(\014le)f +Fm(posix.so)d Fr(impies)k(the)g(call)f(of)g(a)g(pimitiv)n(e)h(whose)e +(name)482 2104 y(is)h Fm(STk)p 703 2104 V 30 w(init)p +909 2104 V 29 w(posix)p Fr(.)482 2235 y(Lo)r(ok)f(at)g +Fm(Src/Extensions)22 b Fr(directory)k(to)i(see)f(some)g(examples)g(of)h +(shared)e(ob)5 b(ject)28 b(construction.)482 2480 y Fo(Note:)82 +b Fr(when)40 b(the)g Fn(STk)g Fr(is)f(built,)44 b(the)c +Fm(Makefile)c Fr(in)k(the)h Fm(Src/Extensions)34 b Fr(is)39 +b(customized)482 2580 y(for)32 b(y)n(our)g(system/compiler.)52 +b(A)33 b(simple)g(w)n(a)n(y)f(to)g(determine)h(the)h(options)e(y)n(ou)g +(ha)n(v)n(e)g(to)h(use)g(for)482 2679 y(compiling)d(y)n(our)g(program)e +(consist)i(to)h(run)f(the)h Fm(make)f Fr(command)g(on)g(one)g(of)h(the) +g(\014le)g(presen)n(t)f(in)482 2779 y(this)e(directory)-7 +b(.)36 b(F)-7 b(or)27 b(instance,)g(issuing)g(the)h(follo)n(wing)f +(command)861 2935 y Fl(make)40 b(-n)g(posix.so)482 3103 +y Fr(on)27 b(a)h(Lin)n(ux)f(b)r(o)n(x)g(using)g(the)h(DLD)h(pac)n(k)-5 +b(age)26 b(will)i(output)g(the)g(follo)n(wing)e(lines:)861 +3242 y Fl(gcc)79 b(-g)40 b(-DSTk_CODE)h(-DUSE_DLD)g(-DLINUX)120 +b(-DHAVE_UNISTD_H=1)43 b(\\)1175 3333 y(-DHAVE_SIGACTION=1)g(-I../Tk)e +(-I../Tcl)g(-I../Src)g(-I../Mp)g(\\)1175 3425 y(-I/usr/X11R6/include)83 +b(-c)39 b(posix.c)i(-o)f(posix.o)861 3516 y(ld)g(-r)f(-o)h(posix.so)h +(posix.o)150 3661 y Fo(Static)32 b(loading:)482 3761 +y Fr(A)27 b(C)g(mo)r(dule)g(whic)n(h)g(de\014ne)g(a)f(new)h(t)n(yp)r(e) +g(can)g(also)e(b)r(e)j(statically)e(lo)r(ded)h(in)g(the)g(in)n +(terepreter.)35 b(T)-7 b(o)482 3860 y(load)31 b(y)n(our)g(mo)r(dule,)i +(y)n(ou)f(ha)n(v)n(e)e(to)i(mo)r(dify)g(the)h Fm(Src/Makefile)27 +b Fr(or)k Fm(Snow/Makefile)p Fr(.)44 b(Once)32 b(y)n(o)482 +3960 y(ha)n(v)n(e)h(added)h(y)n(our)f(extension)g(ob)5 +b(ject)34 b(in)h(the)f Fm(USER)p 2192 3960 V 30 w(OBJ)f +Fr(v)-5 b(ariable)33 b(,)i(y)n(ou)f(m)n(ust)g(mo)r(dify)g(the)h(\014le) +482 4060 y Fm(Src/userinit.c)30 b Fr(to)36 b(add)f(y)n(ou)g +(initialization)h(\(and)g(ev)n(en)n(tually)e(clean)n(up\))i(co)r(de.)61 +b(The)36 b(call)f(to)482 4159 y(y)n(our)26 b(initialization)g(function) +i(m)n(ust)f(b)r(e)h(done)e(in)h(the)h Fm(STk)p 2370 4159 +V 30 w(user)p 2576 4159 V 30 w(init)d Fr(C)i(function.)37 +b(Once)27 b(this)g(is)482 4259 y(done,)g(y)n(ou)g(can)h(run)f(the)h +Fm(make)e Fr(command)h(again)g(to)g(build)h(the)g(extended)g(in)n +(terpreter.)150 4579 y Fp(7)135 b(Adding)44 b(new)h(Tk)f(widgets)150 +4825 y Fx(7.1)112 b(Widget)37 b(compilation)150 5025 +y Fr(Adding)d(a)g(new)g(Tk)g(widget)f(to)h(the)h Fn(STk)e +Fr(in)n(terpreter)g(is)h(generally)f(a)g(simple)h Fg(hack)p +Fr(.)58 b(Most)33 b(of)h(the)h(time,)150 5125 y(extension)h(widgets)g +(written)g(for)g(Tcl/Tk)f(can)h(b)r(e)h(added)f(to)g(the)g +Fn(STk)g Fr(in)n(terpreter)f(without)i(mo)r(difying)150 +5224 y(the)c(source)e(co)r(de)h(of)g(the)h(widget.)50 +b(Ho)n(w)n(ev)n(er,)32 b(there)g(is)g(no)g(unique)g(metho)r(d)h(to)f +(add)g(a)g(widget)g(to)g(the)h(Tcl)150 5324 y(in)n(terpreter;)26 +b(consequen)n(tly)-7 b(,)25 b(what)i(is)f(giv)n(en)f(b)r(elo)n(w)h(is)g +(a)g(set)g(of)g(hin)n(ts)h(to)f(widget)g(in)n(tegration)f(rather)g +(than)h(a)150 5424 y Fg(always)32 b(working)g(r)l(e)l(cip)l(e)p +Fr(.)41 b(T)-7 b(o)28 b(illustrate)g(this)h(section,)g(w)n(e)f(will)h +(see)f(ho)n(w)g(w)n(e)g(can)g(add)h(the)g Fg(fsc)l(ale)h +Fr(widget)e(\(a)150 5523 y(\015oating-p)r(oin)n(t)23 +b(scale)h(widget)g(a)n(v)-5 b(ailable)23 b(on)g(the)i(Tcl/Tk)e(rep)r +(ository)g(in)h(the)h Fm(tkFScale-?.?.tar)o(.g)o(z)18 +b Fr(\014le\))3614 5493 y Ff(2)3652 5523 y Fr(.)p 150 +5593 1410 4 v 242 5647 a Fb(2)277 5670 y Fa(This)23 b(widget)i(is)e(no) +n(w)h(in)n(tegrated)h(in)e(the)i(standard)f(Tk4.0;)g(it)f(is)g(pro)n +(vided)h(as)g(an)g(extension)h(widget)f(with)g(Tk3.6.)1871 +5919 y Fr(16)p eop %%Page: 17 17 -17 16 bop 75 35 a Fq(CONTENTS)1163 b(7.2)41 b(Widget)13 -b(linking)p 75 51 1763 2 v 75 195 a Fr(Generally)m(,)j(the)i(co)q(de)g -(of)e(a)h(Tcl/Tk)f(extension)i(widget)e(can)i(b)q(e)f(divided)g(in)f(t) -o(w)o(o)h(parts:)24 b(the)18 b(co)q(de)g(whic)o(h)75 -245 y(implemen)o(t)12 b(widget's)i(b)q(eha)o(vior)g(and)h(the)g -(extension)g(initialization)d(co)q(de.)21 b(Extension)15 -b(initialization)d(co)q(de,)75 295 y(in)f(Tcl/Tk,)g(m)o(ust)g(b)q(e)h -(placed)f(in)h(the)g(pro)q(cedure)h Fm(Tcl)p 933 295 -14 2 v 15 w(AppInit)d Fr(whic)o(h)h(is)h(lo)q(cated)g(in)f(the)h -(\014le)f Fm(tkAppInit.c)p Fr(.)75 345 y(If)17 b(the)h(extension)f(pac) -o(k)n(age)g(adds)g(a)g(lot)g(of)f(widgets,)i(it)f(generally)g -(de\014nes)h(a)f(function)g(to)g(do)g(all)f(the)i(ini-)75 -394 y(tializations.)h(On)d(the)f(other)g(hand,)g(if)f(the)h(extension)h -(only)e(de\014nes)i(a)f(single)f(widget,)h(the)g(extension)h(co)q(de)75 -444 y(generally)f(consists)i(to)f(call)e(the)j(C)e(function)h -Fm(Tcl)p 891 444 V 15 w(CreateCommand)d Fr(for)i(eac)o(h)h(new)g -(widget)g(de\014ned)h(in)e(the)75 494 y(extension.)26 -b Fm(Tcl)p 351 494 V 15 w(CreateCommand)13 b Fr(is)j(the)h(Tcl)f -(standard)h(w)o(a)o(y)f(to)g(add)g(a)g(new)g(command.)23 -b(This)16 b(function)75 544 y(also)c(exists)i(in)e(the)i -Fn(STk)f Fr(in)o(terpreter;)i(it)d(creates)j(a)d(new)i(Tk)e(command)e -(ob)r(ject)k([3)o(].)j(The)d(protot)o(yp)q(e)f(of)f(this)75 -594 y(function)i(is:)277 681 y Fl(void)k(Tcl_Creat)o(eCo)o(mma)o(nd)o -(\(Tc)o(l_)o(Int)o(er)o(p)f(*interp,)728 726 y(char)h(*cmdName,)728 -772 y(Tcl_CmdPr)o(oc)e(*proc,)728 818 y(ClientDat)o(a)h(clientDat)o(a,) -728 863 y(Tcl_CmdDe)o(let)o(ePr)o(oc)f(*deletePro)o(c\))o(\);)75 -958 y Fr(F)m(or)d Fn(STk)p Fr(,)137 1064 y Fk(\017)21 -b Fr(the)14 b Fm(interp)f Fr(is)h(alw)o(a)o(ys)e(the)j(global)d(v)n -(ariable)h Fm(Stk)p 988 1064 V 15 w(main)p 1091 1064 -V 15 w(interp)137 1147 y Fk(\017)21 b Fm(cmdName)12 b -Fr(is)i(the)g(name)f(of)g(the)i(widget)f(in)f(the)i(Sc)o(heme)e(w)o -(orld.)137 1230 y Fk(\017)21 b Fm(proc)13 b Fr(is)h(the)g(name)f(of)g -(the)h(C)g(function)g(whic)o(h)g(implem)o(en)o(t)e(the)i -Fg(Tk)h(c)n(ommand)137 1313 y Fk(\017)21 b Fm(clientData)14 -b Fr(are)j(informations)d(whic)o(h)i(are)h(asso)q(ciated)g(to)f(the)h -(widget)f(co)q(de.)26 b(F)m(or)16 b(a)g(new)h(widget,)179 -1363 y Fm(clientData)12 b Fr(can)i(generally)f(set)i(to)f(the)g(result) -h(of)368 1444 y Fl(Tk_MainWin)o(dow)o(\(S)o(tk_)o(ma)o(in_)o(int)o(er)o -(p\);)137 1529 y Fk(\017)21 b Fm(deleteProc)11 b Fr(is)j(a)f(function)g -(whic)o(h)h(is)f(called)g(when)i(the)f(widget)f(is)h(destro)o(y)o(ed.) -19 b(Y)m(ou)13 b(generally)g(don't)179 1579 y(need)i(to)e(c)o(hange)i -(the)f(v)n(alue)f(of)h(this)g(parameter)f(\(whic)o(h)h(is)g(often)g -(set)g(to)g Fm(NULL)p Fr(\).)75 1686 y(The)21 b(usual)f(w)o(a)o(y)g(to) -h(in)o(tegrate)g(this)g(initialization)d(co)q(de)j(in)f(a)h(Tcl)f(in)o -(terpreter)j(consists)e(to)g(patc)o(h)g(the)75 1736 y -Fm(tkAppInit.c)14 b Fr(\014le)j(to)f(add)h(the)g(call)e(to)i(the)g -(initialization)d(\(or)i(the)i Fm(Tcl)p 1276 1736 V 15 -w(CreateCommand)p Fr(\))c(function.)25 b(T)m(o)75 1785 -y(add)12 b(an)g(extension)h(written)g(for)f(Tcl/Tk)g(to)g -Fn(STk)p Fr(,)h(all)e(that)h(is)h(needed)h(consists)f(to)f(adapt)g(the) -h(initialization)75 1835 y(co)q(de)j(for)f Fn(STk)p Fr(.)23 -b(F)m(or)15 b(example,)f(the)i Fm(fscale)f Fr(widget)g(initialization)e -(co)q(de)j(adds)f(the)h(follo)o(wing)d(call)i(in)g(the)75 -1885 y(b)q(o)q(dy)f(of)f(the)i Fm(Tcl)p 368 1885 V 15 -w(AppInit)d Fr(function:)277 1981 y Fl(Tcl_Creat)o(eCo)o(mm)o(and)o -(\(in)o(te)o(rp,)k("fscale",)g(Tk_FScale)o(Cmd)o(,)630 -2027 y(\(ClientDa)o(ta\))g(main,)630 2072 y(\(void)i(\(*\)\(\)\))f -(NULL\);)75 2167 y Fr(F)m(or)c Fn(STk)p Fr(,)h(this)g(call)f(can)h(b)q -(e)h(written)277 2262 y Fl(Tcl_Creat)o(eCo)o(mm)o(and)o(\(ST)o(k_)o -(mai)o(n_)o(int)o(er)o(p,)h("fscale",)g(Tk_FScaleCm)o(d,)630 -2308 y(\(ClientDa)o(ta\))g(Tk_MainWi)o(ndo)o(w\()o(STk)o(_ma)o(in)o -(_in)o(te)o(rp\))o(,)630 2354 y(\(void)i(\(*\)\(\)\))f(NULL\);)75 -2449 y Fr(This)d(call)f(m)o(ust)g(executed)j(b)q(efore)e(trying)g(to)f -(create)j(a)d(new)i Fm(fscale)d Fr(widget.)75 2589 y -Fx(7.2)56 b(Widget)17 b(linking)75 2689 y Fr(The)12 b(cleaner)h(w)o(a)o -(y)e(to)g(add)h(a)f(new)h(widget)g(to)g Fn(STk)g Fr(consists)g(to)g -(de\014ne)h(a)e(sp)q(ecial)h(C)g(mo)q(dule)e(for)h(this)h(widget.)75 -2739 y(De\014ning)i(the)h(widget)f(in)g(a)g(C)g(mo)q(dule)f(allo)o(ws)g -(us)i(to)f(mak)o(e)f(the)i(new)f(widget)h(dynamically)c(loadable.)18 -b(The)75 2788 y(co)q(de)d(for)e(making)f(the)i Fm(fscale)f -Fr(widget)h(dynamically)c(loadable)j(could)h(b)q(e:)935 -2960 y(17)p eop +17 16 bop 150 70 a Fq(CONTENTS)2324 b(7.2)82 b(Widget)28 +b(linking)p 150 103 3525 4 v 150 390 a Fr(Generally)-7 +b(,)34 b(the)h(co)r(de)e(of)h(a)f(Tcl/Tk)g(extension)g(widget)h(can)f +(b)r(e)h(divided)g(in)g(t)n(w)n(o)f(parts:)49 b(the)34 +b(co)r(de)f(whic)n(h)150 490 y(implemen)n(t)d(widget's)e(b)r(eha)n +(vior)g(and)h(the)g(extension)g(initialization)f(co)r(de.)41 +b(Extension)28 b(initialization)h(co)r(de,)150 589 y(in)23 +b(Tcl/Tk,)g(m)n(ust)g(b)r(e)g(placed)g(in)g(the)g(pro)r(cedure)f +Fm(Tcl)p 1865 589 27 4 v 30 w(AppInit)e Fr(whic)n(h)j(is)g(lo)r(cated)f +(in)h(the)g(\014le)g Fm(tkAppInit.c)p Fr(.)150 689 y(If)35 +b(the)f(extension)g(pac)n(k)-5 b(age)32 b(adds)i(a)g(lot)g(of)g +(widgets,)h(it)g(generally)d(de\014nes)j(a)e(function)i(to)f(do)g(all)g +(the)g(ini-)150 789 y(tializations.)42 b(On)29 b(the)h(other)f(hand,)h +(if)g(the)g(extension)f(only)g(de\014nes)g(a)g(single)g(widget,)h(the)g +(extension)f(co)r(de)150 888 y(generally)h(consists)g(to)h(call)g(the)g +(C)h(function)f Fm(Tcl)p 1780 888 V 31 w(CreateCommand)25 +b Fr(for)31 b(eac)n(h)f(new)i(widget)f(de\014ned)g(in)h(the)150 +988 y(extension.)51 b Fm(Tcl)p 701 988 V 30 w(CreateCommand)27 +b Fr(is)32 b(the)g(Tcl)h(standard)e(w)n(a)n(y)g(to)h(add)g(a)g(new)h +(command.)50 b(This)33 b(function)150 1088 y(also)24 +b(exists)i(in)f(the)h Fn(STk)g Fr(in)n(terpreter;)f(it)h(creates)e(a)i +(new)f(Tk)h(command)f(ob)5 b(ject)25 b([3].)36 b(The)26 +b(protot)n(yp)r(e)e(of)i(this)150 1187 y(function)i(is:)554 +1361 y Fl(void)40 b(Tcl_CreateCommand\(Tcl_Interp)45 +b(*interp,)1456 1452 y(char)40 b(*cmdName,)1456 1544 +y(Tcl_CmdProc)i(*proc,)1456 1635 y(ClientData)f(clientData,)1456 +1726 y(Tcl_CmdDeleteProc)i(*deleteProc\)\);)150 1915 +y Fr(F)-7 b(or)27 b Fn(STk)p Fr(,)275 2129 y Fk(\017)41 +b Fr(the)28 b Fm(interp)d Fr(is)i(alw)n(a)n(ys)f(the)i(global)e(v)-5 +b(ariable)27 b Fm(Stk)p 1975 2129 V 30 w(main)p 2181 +2129 V 30 w(interp)275 2295 y Fk(\017)41 b Fm(cmdName)24 +b Fr(is)k(the)g(name)f(of)h(the)g(widget)f(in)h(the)g(Sc)n(heme)g(w)n +(orld.)275 2461 y Fk(\017)41 b Fm(proc)26 b Fr(is)h(the)h(name)f(of)h +(the)g(C)g(function)g(whic)n(h)f(implemen)n(t)h(the)g +Fg(Tk)j(c)l(ommand)275 2627 y Fk(\017)41 b Fm(clientData)28 +b Fr(are)k(informations)f(whic)n(h)i(are)e(asso)r(ciated)g(to)i(the)g +(widget)f(co)r(de.)52 b(F)-7 b(or)31 b(a)i(new)f(widget,)358 +2726 y Fm(clientData)23 b Fr(can)k(generally)f(set)i(to)f(the)h(result) +g(of)736 2890 y Fl(Tk_MainWindow\(Stk_main_inter)q(p\);)275 +3059 y Fk(\017)41 b Fm(deleteProc)22 b Fr(is)27 b(a)g(function)h(whic)n +(h)e(is)h(called)g(when)g(the)h(widget)e(is)h(destro)n(y)n(ed.)35 +b(Y)-7 b(ou)27 b(generally)f(don't)358 3158 y(need)h(to)h(c)n(hange)e +(the)i(v)-5 b(alue)28 b(of)f(this)h(parameter)e(\(whic)n(h)i(is)g +(often)f(set)h(to)f Fm(NULL)p Fr(\).)150 3371 y(The)41 +b(usual)g(w)n(a)n(y)f(to)h(in)n(tegrate)f(this)h(initialization)g(co)r +(de)g(in)h(a)e(Tcl)h(in)n(terpreter)f(consists)h(to)g(patc)n(h)g(the) +150 3471 y Fm(tkAppInit.c)28 b Fr(\014le)33 b(to)g(add)g(the)g(call)g +(to)g(the)g(initialization)f(\(or)h(the)g Fm(Tcl)p 2550 +3471 V 30 w(CreateCommand)p Fr(\))28 b(function.)53 b(T)-7 +b(o)150 3571 y(add)24 b(an)h(extension)f(written)h(for)f(Tcl/Tk)f(to)i +Fn(STk)p Fr(,)g(all)f(that)h(is)f(needed)h(consists)f(to)g(adapt)g(the) +h(initialization)150 3670 y(co)r(de)30 b(for)h Fn(STk)p +Fr(.)46 b(F)-7 b(or)30 b(example,)h(the)g Fm(fscale)d +Fr(widget)j(initialization)f(co)r(de)h(adds)f(the)h(follo)n(wing)e +(call)i(in)g(the)150 3770 y(b)r(o)r(dy)d(of)f(the)h Fm(Tcl)p +734 3770 V 31 w(AppInit)c Fr(function:)554 3962 y Fl +(Tcl_CreateCommand\(interp,)45 b("fscale",)c(Tk_FScaleCmd,)1260 +4054 y(\(ClientData\))h(main,)1260 4145 y(\(void)e(\(*\)\(\)\))h +(NULL\);)150 4335 y Fr(F)-7 b(or)27 b Fn(STk)p Fr(,)g(this)h(call)g +(can)f(b)r(e)h(written)554 4525 y Fl(Tcl_CreateCommand\(STk_main_int)q +(erp,)46 b("fscale",)41 b(Tk_FScaleCmd,)1260 4616 y(\(ClientData\))h +(Tk_MainWindow\(STk_main_interp\))q(,)1260 4708 y(\(void)e(\(*\)\(\)\)) +h(NULL\);)150 4898 y Fr(This)28 b(call)f(m)n(ust)g(executed)h(b)r +(efore)f(trying)g(to)h(create)f(a)g(new)g Fm(fscale)f +Fr(widget.)150 5177 y Fx(7.2)112 b(Widget)37 b(linking)150 +5378 y Fr(The)23 b(cleaner)g(w)n(a)n(y)f(to)h(add)g(a)g(new)g(widget)g +(to)g Fn(STk)g Fr(consists)g(to)g(de\014ne)g(a)g(sp)r(ecial)g(C)g(mo)r +(dule)h(for)f(this)g(widget.)150 5477 y(De\014ning)29 +b(the)g(widget)f(in)h(a)f(C)g(mo)r(dule)h(allo)n(ws)e(us)h(to)h(mak)n +(e)e(the)i(new)g(widget)f(dynamically)g(loadable.)38 +b(The)150 5577 y(co)r(de)27 b(for)g(making)g(the)h Fm(fscale)e +Fr(widget)h(dynamically)g(loadable)f(could)i(b)r(e:)1871 +5919 y(17)p eop %%Page: 18 18 -18 17 bop 75 35 a Fq(CONTENTS)537 b(8)42 b(EXTENDING)14 -b(THE)g(INTERPRETER)f(WITH)h(C++)p 75 51 1763 2 v 277 -180 a Fl(/*)19 b(Contents)d(of)j(the)g(file)f(fscale.c)e(*/)277 -225 y(#ifndef)h(USE_TK)277 271 y(#define)g(USE_TK)277 -317 y(#endif)277 409 y(#include)f()277 454 y(/*)296 -500 y(*include)h(the)h(widget)g(source)f(code.)h(Ugly)g(but)g(this)g -(avoid)g(to)h(have)f(two)296 546 y(*)i(source)d(files)h(to)h(link)296 -591 y(*/)277 637 y(#include)d("tkFScale.c)o(")277 732 -y(PRIMITIVE)g(STk_init_f)o(sc)o(ale)o(\(v)o(oid)o(\))277 -778 y({)316 823 y(Tcl_Create)o(Co)o(mma)o(nd\()o(ST)o(k_m)o(ai)o(n_i)o -(nt)o(erp)o(,)669 869 y("fscale",)669 915 y(Tk_FScaleC)o(md)o(,)669 -960 y(\(ClientDat)o(a\))g(Tk_MainWin)o(do)o(w\(S)o(Tk_)o(ma)o(in_)o(in) -o(ter)o(p\),)669 1006 y(\(void)i(\(*\)\(\)\))f(NULL\);)277 -1052 y(})75 1187 y Fp(8)67 b(Extending)24 b(the)f(in)n(terpreter)h -(with)g(C++)75 1301 y Fr([for)13 b(eg)h(:)k(Iden)o(tify)c(the)g -(problems])75 1462 y Fp(9)67 b(Em)n(b)r(edding)24 b(the)f(STk)g(in)n -(terpreter)75 1577 y Fr([for)13 b(eg:)18 b(This)c(parts)g(need)h(some)e -(w)o(ork)h(in)f(the)i(in)o(terpreter])935 2960 y(18)p -eop +18 17 bop 150 70 a Fq(CONTENTS)1073 b(8)82 b(EXTENDING)28 +b(THE)f(INTERPRETER)g(WITH)h(C++)p 150 103 3525 4 v 554 +359 a Fl(/*)39 b(Contents)i(of)f(the)g(file)g(fscale.c)h(*/)554 +450 y(#ifndef)g(USE_TK)554 542 y(#define)g(USE_TK)554 +633 y(#endif)554 817 y(#include)g()554 909 y(/*)593 +1000 y(*include)g(the)f(widget)g(source)h(code.)f(Ugly)h(but)e(this)i +(avoid)f(to)g(have)g(two)593 1091 y(*)f(source)i(files)f(to)g(link)593 +1183 y(*/)554 1274 y(#include)h("tkFScale.c")554 1464 +y(PRIMITIVE)g(STk_init_fscale\(void\))554 1556 y({)632 +1647 y(Tcl_CreateCommand\(STk_main_i)q(nterp)q(,)1338 +1738 y("fscale",)1338 1830 y(Tk_FScaleCmd,)1338 1921 +y(\(ClientData\))h(Tk_MainWindow\(STk_main_inter)q(p\),)1338 +2012 y(\(void)f(\(*\)\(\)\))f(NULL\);)554 2104 y(})150 +2374 y Fp(8)135 b(Extending)45 b(the)g(in)l(terpreter)i(with)e(C++)150 +2603 y Fr([for)27 b(eg)g(:)37 b(Iden)n(tify)28 b(the)g(problems])150 +2924 y Fp(9)135 b(Em)l(b)t(edding)45 b(the)g(STk)f(in)l(terpreter)150 +3153 y Fr([for)27 b(eg:)37 b(This)27 b(parts)g(need)h(some)f(w)n(ork)f +(in)i(the)g(in)n(terpreter])1871 5919 y(18)p eop %%Page: 19 19 -19 18 bop 75 35 a Fq(CONTENTS)672 b(9)41 b(EMBEDDING)14 -b(THE)h(STK)f(INTERPRETER)p 75 51 1763 2 v 75 195 a Fp(App)r(endix)75 -263 y Fr(Hereafter)h(is)f(the)h(complete)e(co)q(de)i(for)e(the)i(stac)o -(k)f(t)o(yp)q(e)g(discussed)i(in)d(5.1)75 351 y Fj(/*)93 -390 y(*)93 430 y(*)k(s)g(t)g(a)h(c)f(k)35 b(.)17 b(c)h(--)e -(Implementati)o(on)e(of)j(the)g(extended)d(type)j(Stack)93 -469 y(*)93 509 y(*/)75 587 y(#include)e()75 666 -y(static)g(void)i(mark_stac)o(k\(S)o(CM)d(p\);)75 706 -y(static)h(void)i(free_stac)o(k\(S)o(CM)d(p\);)75 745 -y(static)h(void)i(display_s)o(tac)o(k\(S)o(CM)d(s,)j(SCM)g(port,)f(int) -g(mode\);)75 785 y(static)f(int)i(tc_stack;)75 863 y(static)e -(STk_extended)o(_s)o(che)o(me_)o(typ)o(e)g(stack_typ)o(e)g(=)i({)110 -903 y("stack",/*)d(name)j(*/)110 942 y(0,/*)f(is_procp)f(*/)110 -982 y(mark_stack,)o(/*)f(gc_mark_fct)g(*/)110 1021 y(free_stack,)o(/*)g -(gc_sweep_fc)o(t)h(*/)110 1061 y(NULL,/*)g(apply_fct)g(*/)110 -1100 y(display_sta)o(ck)f(/*)j(display_fct)d(*/)75 1139 -y(};)75 1218 y(#define)h(STACKP\(x\))g(\(TYPEP\(x,)f(tc_stack\)\))75 -1258 y(#define)h(NSTACKP\(x\))f(\(NTYPEP\(x,)g(tc_stack\)\))75 -1297 y(#define)h(STACK\(x\))g(\(\(Stack)g(*\))i(EXTDATA\(x\))o(\))75 -1376 y(typedef)e(struct)h({)110 1416 y(int)h(len;)110 -1455 y(SCM)g(values;)75 1494 y(})g(Stack;)75 1573 y(static)e(void)i -(mark_stac)o(k\(S)o(CM)d(p\))75 1613 y({)110 1652 y(STk_gc_mark)o(\(ST) -o(ACK)o(\(p)o(\)->)o(val)o(ues)o(\);)75 1692 y(})75 1770 -y(static)h(void)i(free_stac)o(k\(S)o(CM)d(p\))75 1810 -y({)110 1849 y(free\(EXTDAT)o(A\(p)o(\)\);)75 1889 y(})75 -1968 y(static)h(void)i(display_s)o(tac)o(k\(S)o(CM)d(s,)j(SCM)g(port,)f -(int)g(mode\))75 2007 y({)110 2046 y(char)g(buffer[100];)110 -2086 y(if)h(\(mode)f(==)h(DSP_MODE\))d({)146 2125 y(/*)i(A)i(verbose)d -(display)g(*/)146 2165 y(if)h(\(STACK\(s\)->l)o(en)o(\))f({)181 -2204 y(sprintf\(bu)o(ffe)o(r,)f("Stack)i(length)f(=)i(\045d\\nValues)d -(=)k(",)f(STACK\(s\)-)o(>le)o(n\);)181 2244 y(Puts\(buffe)o(r,)d -(PORT_FILE\(p)o(ort)o(\)\))o(;)181 2283 y(STk_displa)o(y\(S)o(TA)o -(CK\()o(s\)-)o(>va)o(lue)o(s,)g(port\);)146 2323 y(})146 -2362 y(else)181 2401 y(Puts\("Stac)o(k)h(is)h(empty",)g(PORT_FILE)o -(\(po)o(rt\))o(\);)110 2441 y(})110 2480 y(else)g({)i(/*)f(WRT_MODE)d -(or)j(TK_MODE)f(*/)146 2520 y(sprintf\(b)o(uff)o(er,)e("#",)i(STACK\(s\)->)o(len)o(,)e(s\);)146 -2559 y(Puts\(buff)o(er,)g(PORT_FILE\()o(por)o(t\)\))o(;)110 -2599 y(})75 2638 y(})75 2717 y(static)h(PRIMITIVE)g(make_stack)o(\(vo)o -(id\))75 2756 y({)110 2796 y(SCM)i(z;)935 2960 y Fr(19)p -eop +19 18 bop 150 70 a Fq(CONTENTS)1342 b(9)83 b(EMBEDDING)28 +b(THE)f(STK)g(INTERPRETER)p 150 103 3525 4 v 150 390 +a Fp(App)t(endix)150 527 y Fr(Hereafter)g(is)g(the)h(complete)g(co)r +(de)f(for)g(the)h(stac)n(k)f(t)n(yp)r(e)h(discussed)f(in)h(5.1)150 +702 y Fj(/*)185 780 y(*)185 859 y(*)36 b(s)f(t)h(a)g(c)f(k)71 +b(.)36 b(c)f(--)h(Implementation)j(of)d(the)g(extended)i(type)e(Stack) +185 938 y(*)185 1017 y(*/)150 1175 y(#include)i()150 +1333 y(static)f(void)f(mark_stack\(SCM)k(p\);)150 1411 +y(static)d(void)f(free_stack\(SCM)k(p\);)150 1490 y(static)d(void)f +(display_stack\(SCM)41 b(s,)35 b(SCM)i(port,)f(int)g(mode\);)150 +1569 y(static)h(int)f(tc_stack;)150 1727 y(static)h +(STk_extended_scheme_typ)q(e)k(stack_type)d(=)e({)221 +1806 y("stack",/*)i(name)e(*/)221 1885 y(0,/*)g(is_procp)i(*/)221 +1963 y(mark_stack,/*)h(gc_mark_fct)f(*/)221 2042 y(free_stack,/*)h +(gc_sweep_fct)f(*/)221 2121 y(NULL,/*)f(apply_fct)h(*/)221 +2200 y(display_stack)h(/*)c(display_fct)k(*/)150 2279 +y(};)150 2437 y(#define)e(STACKP\(x\))h(\(TYPEP\(x,)g(tc_stack\)\))150 +2516 y(#define)f(NSTACKP\(x\))h(\(NTYPEP\(x,)h(tc_stack\)\))150 +2594 y(#define)e(STACK\(x\))h(\(\(Stack)f(*\))f(EXTDATA\(x\)\))150 +2752 y(typedef)h(struct)g({)221 2831 y(int)f(len;)221 +2910 y(SCM)g(values;)150 2989 y(})g(Stack;)150 3147 y(static)h(void)f +(mark_stack\(SCM)k(p\))150 3225 y({)221 3304 y +(STk_gc_mark\(STACK\(p\)->val)q(ues)q(\);)150 3383 y(})150 +3541 y(static)d(void)f(free_stack\(SCM)k(p\))150 3620 +y({)221 3699 y(free\(EXTDATA\(p\)\);)150 3778 y(})150 +3935 y(static)d(void)f(display_stack\(SCM)41 b(s,)35 +b(SCM)i(port,)f(int)g(mode\))150 4014 y({)221 4093 y(char)g +(buffer[100];)221 4172 y(if)f(\(mode)i(==)f(DSP_MODE\))i({)291 +4251 y(/*)e(A)g(verbose)h(display)g(*/)291 4330 y(if)f +(\(STACK\(s\)->len\))k({)362 4408 y(sprintf\(buffer,)f("Stack)e(length) +g(=)f(\045d\\nValues)i(=)e(",)f(STACK\(s\)->len\);)362 +4487 y(Puts\(buffer,)j(PORT_FILE\(port\)\);)362 4566 +y(STk_display\(STACK\(s\)->va)q(lues)q(,)j(port\);)291 +4645 y(})291 4724 y(else)362 4803 y(Puts\("Stack)d(is)e(empty",)h +(PORT_FILE\(port\)\);)221 4882 y(})221 4961 y(else)f({)g(/*)f(WRT_MODE) +j(or)e(TK_MODE)h(*/)291 5039 y(sprintf\(buffer,)j("#",)e(STACK\(s\)->len,)i(s\);)291 +5118 y(Puts\(buffer,)g(PORT_FILE\(port\)\);)221 5197 +y(})150 5276 y(})150 5434 y(static)e(PRIMITIVE)h(make_stack\(void\))150 +5513 y({)221 5592 y(SCM)e(z;)1871 5919 y Fr(19)p eop %%Page: 20 20 -20 19 bop 75 35 a Fq(CONTENTS)672 b(9)41 b(EMBEDDING)14 -b(THE)h(STK)f(INTERPRETER)p 75 51 1763 2 v 110 195 a -Fj(NEWCELL\(z,)g(tc_stack\);)110 235 y(EXTDATA\(z\))120 -b(=)17 b(STk_must_mal)o(lo)o(c\(s)o(ize)o(of\()o(Sta)o(ck)o(\)\);)110 -274 y(STACK\(z\)->l)o(en)67 b(=)17 b(0;)110 313 y(STACK\(z\)->v)o(alu)o -(es)d(=)j(NIL;)110 353 y(return)f(z;)75 392 y(})75 471 -y(static)f(PRIMITIVE)g(stackp\(SCM)f(s\))75 511 y({)110 -550 y(return)i(STACKP\(s\)?)e(Truth:)h(Ntruth;)75 589 -y(})75 668 y(static)g(PRIMITIVE)g(stack_push)o(\(SC)o(M)g(s,)h(SCM)h -(val\))75 708 y({)110 747 y(Stack)f(*sp;)110 826 y(if)h(\(NSTACKP\(s\)) -o(\))e(STk_err\(")o(sta)o(ck-)o(pu)o(sh:)f(bad)j(stack",)e(s\);)110 -905 y(sp)158 b(=)35 b(STACK\(s\);)110 944 y(sp->len)51 -b(+=)17 b(1;)110 984 y(sp->values)d(=)k(Cons\(val,)c(sp->values)o(\);) -110 1063 y(return)i(UNDEFINED;)75 1102 y(})75 1181 y(static)f -(PRIMITIVE)g(stack_pop\()o(SCM)f(s\))75 1220 y({)110 -1260 y(Stack)i(*sp;)110 1299 y(SCM)h(res;)110 1378 y(if)g -(\(NSTACKP\(s\))o(\))e(STk_err\(")o(sta)o(ck-)o(po)o(p:)f(bad)j -(stack",)e(s\);)110 1457 y(sp)i(=)35 b(STACK\(s\);)110 -1536 y(if)17 b(\(sp->len)e(==)i(0\))g(STk_err\("s)o(tac)o(k-)o(pop)o(:) -e(empty)h(stack",)f(s\);)110 1575 y(res)158 b(=)17 b(CAR\(sp->val)o -(ues)o(\);)110 1615 y(sp->len)68 b(-=)17 b(1;)110 1654 -y(sp->values)32 b(=)17 b(CDR\(sp->val)o(ues)o(\);)110 -1733 y(return)f(res;)75 1773 y(})75 1851 y(static)f(PRIMITIVE)g -(stack_empt)o(yp\()o(SCM)f(s\))75 1891 y({)110 1930 y(if)j -(\(NSTACKP\(s\))o(\))e(STk_err\(")o(sta)o(ck-)o(em)o(pty)o(?:)f(bad)j -(stack",)e(s\);)110 1970 y(return)h(\(STACK\(s\)-)o(>l)o(en\))e(?)j -(Truth:)f(Ntruth;)75 2009 y(})75 2127 y(PRIMITIVE)e(STk_init_st)o(ack)o -(\(vo)o(id\))75 2167 y({)110 2206 y(/*)j(Register)e(the)i(new)f(type)g -(*/)110 2246 y(tc_stack)f(=)i(STk_add_new)o(_ty)o(pe\()o(&st)o(ac)o -(k_t)o(ype)o(\);)110 2325 y(/*)g(Declare)e(new)i(primitives)d(*/)110 -2364 y(STk_add_new)o(_pr)o(imi)o(ti)o(ve\()o("ma)o(ke-)o(sta)o(ck)o(",) -85 b(tc_subr_0,)102 b(make_stack\))o(;)110 2403 y(STk_add_new)o(_pr)o -(imi)o(ti)o(ve\()o("st)o(ack)o(?",)31 b(tc_subr_1,)103 -b(stackp\);)110 2443 y(STk_add_new)o(_pr)o(imi)o(ti)o(ve\()o("st)o(ack) -o(-pu)o(sh)o(!",)67 b(tc_subr_2,)102 b(stack_push\))o(;)110 -2482 y(STk_add_new)o(_pr)o(imi)o(ti)o(ve\()o("st)o(ack)o(-po)o(p")o(,)h -(tc_subr_1,)f(stack_pop\);)110 2522 y(STk_add_new)o(_pr)o(imi)o(ti)o -(ve\()o("st)o(ack)o(-em)o(pt)o(y?")o(,)50 b(tc_subr_1,)102 -b(stack_empty)o(p\);)110 2601 y(return)16 b(UNDEFINED;)75 -2640 y(})935 2960 y Fr(20)p eop +20 19 bop 150 70 a Fq(CONTENTS)1342 b(9)83 b(EMBEDDING)28 +b(THE)f(STK)g(INTERPRETER)p 150 103 3525 4 v 221 390 +a Fj(NEWCELL\(z,)38 b(tc_stack\);)221 469 y(EXTDATA\(z\))249 +b(=)36 b(STk_must_malloc\(sizeof\()q(Stac)q(k\)\))q(;)221 +548 y(STACK\(z\)->len)144 b(=)36 b(0;)221 627 y(STACK\(z\)->values)j(=) +d(NIL;)221 706 y(return)h(z;)150 785 y(})150 942 y(static)g(PRIMITIVE)h +(stackp\(SCM)g(s\))150 1021 y({)221 1100 y(return)f(STACKP\(s\)?)h +(Truth:)f(Ntruth;)150 1179 y(})150 1337 y(static)g(PRIMITIVE)h +(stack_push\(SCM)h(s,)d(SCM)g(val\))150 1416 y({)221 +1494 y(Stack)g(*sp;)221 1652 y(if)f(\(NSTACKP\(s\)\))k +(STk_err\("stack-push:)i(bad)36 b(stack",)i(s\);)221 +1810 y(sp)318 b(=)71 b(STACK\(s\);)221 1889 y(sp->len)107 +b(+=)36 b(1;)221 1968 y(sp->values)i(=)d(Cons\(val,)j(sp->values\);)221 +2125 y(return)f(UNDEFINED;)150 2204 y(})150 2362 y(static)g(PRIMITIVE)h +(stack_pop\(SCM)h(s\))150 2441 y({)221 2520 y(Stack)d(*sp;)221 +2599 y(SCM)g(res;)221 2756 y(if)f(\(NSTACKP\(s\)\))k +(STk_err\("stack-pop:)i(bad)36 b(stack",)h(s\);)221 2914 +y(sp)e(=)71 b(STACK\(s\);)221 3072 y(if)35 b(\(sp->len)j(==)e(0\))g +(STk_err\("stack-pop:)k(empty)d(stack",)g(s\);)221 3151 +y(res)318 b(=)36 b(CAR\(sp->values\);)221 3230 y(sp->len)143 +b(-=)36 b(1;)221 3308 y(sp->values)73 b(=)36 b(CDR\(sp->values\);)221 +3466 y(return)h(res;)150 3545 y(})150 3703 y(static)g(PRIMITIVE)h +(stack_emptyp\(SCM)i(s\))150 3782 y({)221 3861 y(if)35 +b(\(NSTACKP\(s\)\))k(STk_err\("stack-empty?:)j(bad)36 +b(stack",)h(s\);)221 3939 y(return)g(\(STACK\(s\)->len\))i(?)d(Truth:)h +(Ntruth;)150 4018 y(})150 4255 y(PRIMITIVE)h(STk_init_stack\(void\))150 +4334 y({)221 4413 y(/*)d(Register)j(the)e(new)g(type)h(*/)221 +4491 y(tc_stack)g(=)f(STk_add_new_type\(&stack_)q(type)q(\);)221 +4649 y(/*)f(Declare)j(new)e(primitives)i(*/)221 4728 +y(STk_add_new_primitive\("ma)q(ke-)q(stac)q(k",)183 b(tc_subr_0,)215 +b(make_stack\);)221 4807 y(STk_add_new_primitive\("st)q(ack)q(?",)77 +b(tc_subr_1,)215 b(stackp\);)221 4886 y(STk_add_new_primitive\("st)q +(ack)q(-pus)q(h!")q(,)147 b(tc_subr_2,)215 b(stack_push\);)221 +4965 y(STk_add_new_primitive\("st)q(ack)q(-pop)q(",)j(tc_subr_1,)d +(stack_pop\);)221 5044 y(STk_add_new_primitive\("st)q(ack)q(-emp)q(ty?) +q(",)112 b(tc_subr_1,)215 b(stack_emptyp\);)221 5201 +y(return)37 b(UNDEFINED;)150 5280 y(})1871 5919 y Fr(20)p +eop %%Page: 21 21 -21 20 bop 75 35 a Fq(REFERENCES)1192 b(REFERENCES)p 75 -51 1763 2 v 75 195 a Fp(References)75 303 y Fr([1])20 -b(POSIX)15 b(Committee.)j Fg(System)e(Applic)n(ation)g(Pr)n(o)n(gr)n -(am)f(Interfac)n(e)g(\(API\))h([C)f(L)n(anguage])p Fr(.)22 -b(Information)140 352 y(tec)o(hnology|P)o(ortable)17 -b(Op)q(erating)h(System)g(In)o(terface)h(\(POSIX\).)f(IEEE)h(Computer)e -(So)q(ciet)o(y)h(Press,)140 402 y(1109)12 b(Spring)i(Street,)h(Suite)f -(300,)f(Silv)o(er)g(Spring,)g(MD)h(20910,)e(USA,)i(1990.)75 -485 y([2])20 b(Eric)o(k)e(Gallesio.)30 b(Em)o(b)q(edding)17 -b(a)h(sc)o(heme)g(in)o(terpreter)j(in)d(the)g(Tk)h(to)q(olkit.)30 -b(In)18 b(La)o(wrence)i(A.)e(Ro)o(w)o(e,)140 535 y(editor,)13 -b Fg(First)h(Tcl/Tk)g(Workshop,)i(Berkeley)p Fr(,)d(pages)h(103{109,)e -(June)j(1993.)75 618 y([3])20 b(Eric)o(k)13 b(Gallesio.)i -Fn(STk)e Fr(reference)j(man)o(ual.)e(T)m(ec)o(hnical)e(Rep)q(ort)i(R)m -(T)e(95-31,)f(I3S)i(CNRS)g(/)f(Univ)o(ersit)o(\023)-20 -b(e)14 b(de)140 668 y(Nice)g(-)g(Sophia)f(An)o(tip)q(olis,)f(juillet)h -(1995.)75 751 y([4])20 b(Brian)c(W.)f(Kernighan)i(and)f(Dennis)g(M.)g -(Ritc)o(hie.)25 b Fg(The)17 b(C)g(Pr)n(o)n(gr)n(amming)f(L)n(anguage)p -Fr(.)27 b(Prentice-Hall,)140 801 y(Englew)o(o)q(o)q(d)13 -b(Cli\013s,)g(NJ)h(07632,)f(USA,)g(second)i(edition,)e(1988.)75 -884 y([5])20 b(John)14 b(K.)f(Ousterhout.)20 b Fg(Tcl)14 -b(and)i(the)f(Tk)f(to)n(olkit)p Fr(.)k(Addison-W)m(esley)m(,)12 -b(1994.)935 2960 y(21)p eop +21 20 bop 150 70 a Fq(REFERENCES)2382 b(REFERENCES)p +150 103 3525 4 v 150 390 a Fp(References)150 605 y Fr([1])41 +b(POSIX)29 b(Committee.)43 b Fg(System)31 b(Applic)l(ation)i(Pr)l(o)l +(gr)l(am)f(Interfac)l(e)g(\(API\))f([C)h(L)l(anguage])p +Fr(.)44 b(Information)279 705 y(tec)n(hnology|P)n(ortable)33 +b(Op)r(erating)h(System)i(In)n(terface)f(\(POSIX\).)h(IEEE)f(Computer)g +(So)r(ciet)n(y)h(Press,)279 805 y(1109)26 b(Spring)h(Street,)h(Suite)g +(300,)e(Silv)n(er)h(Spring,)g(MD)h(20910,)e(USA,)i(1990.)150 +971 y([2])41 b(Eric)n(k)35 b(Gallesio.)63 b(Em)n(b)r(edding)36 +b(a)g(sc)n(heme)g(in)n(terpreter)f(in)i(the)g(Tk)f(to)r(olkit.)64 +b(In)36 b(La)n(wrence)f(A.)i(Ro)n(w)n(e,)279 1070 y(editor,)27 +b Fg(First)j(Tcl/Tk)i(Workshop,)g(Berkeley)p Fr(,)d(pages)e(103{109,)d +(June)j(1993.)150 1236 y([3])41 b(Eric)n(k)25 b(Gallesio.)33 +b Fn(STk)25 b Fr(reference)g(man)n(ual.)33 b(T)-7 b(ec)n(hnical)26 +b(Rep)r(ort)f(R)-7 b(T)26 b(95-31,)e(I3S)i(CNRS)g(/)g(Univ)n(ersit)n +(\023)-39 b(e)24 b(de)279 1336 y(Nice)k(-)f(Sophia)g(An)n(tip)r(olis,)h +(juillet)h(1995.)150 1502 y([4])41 b(Brian)32 b(W.)h(Kernighan)e(and)h +(Dennis)h(M.)f(Ritc)n(hie.)52 b Fg(The)35 b(C)f(Pr)l(o)l(gr)l(amming)h +(L)l(anguage)p Fr(.)52 b(Prentice-Hall,)279 1602 y(Englew)n(o)r(o)r(d) +26 b(Cli\013s,)i(NJ)g(07632,)d(USA,)k(second)e(edition,)g(1988.)150 +1768 y([5])41 b(John)27 b(K.)h(Ousterhout.)36 b Fg(Tcl)30 +b(and)g(the)g(Tk)h(to)l(olkit)p Fr(.)37 b(Addison-W)-7 +b(esley)g(,)27 b(1994.)1871 5919 y(21)p eop %%Page: 22 22 -22 21 bop 75 258 a Fp(Index)75 340 y Fr(*load-su\016xes*,)13 -b(4)75 390 y(#f,)g(8)75 440 y(#t,)g(8)75 531 y(DLD)g(Gn)o(u)h(pac)o(k)n -(age,)f(15)75 581 y(DSP)p 160 581 13 2 v 15 w(MODE,)h(13)75 -672 y(ELF,)g(15)75 722 y(EXT)p 166 722 V 15 w(EV)-5 b(ALP)m(ARAM,)14 -b(12,)f(13)75 772 y(EXT)p 166 772 V 15 w(ISPR)o(OC,)h(12,)f(13)75 -822 y(EXTD)o(A)m(T)m(A,)g(14)75 913 y(Garbage)g(Collector,)h(11)75 -1004 y(In)o(tern,)g(9)75 1096 y(LISTx,)f(9)75 1146 y(load,)f(16)75 -1237 y(mak)o(e,)g(16)75 1287 y(Mak)o(e\014le,)h(16)75 -1337 y(marking)f(phase,)i(12)75 1428 y(NEW)o(CELL,)f(14)75 -1478 y(NIL,)g(7,)h(8,)f(11)75 1527 y(Ntruth,)h(8)75 1619 -y(pic)g(compilation)d(option,)i(16)75 1669 y(PRIMITIVE,)h(3)75 -1760 y(SCM,)f(3,)h(4)75 1810 y(shared)h(ob)r(ject,)f(16)75 -1860 y(Src/stk.h,)g(4,)f(9)75 1909 y(Src/userinit.c,)h(16)75 -1959 y(STk)p 152 1959 V 15 w(add)p 234 1959 V 15 w(new)p -320 1959 V 15 w(primitiv)o(e,)d(3)75 2009 y(STk)p 152 -2009 V 15 w(add)p 234 2009 V 15 w(new)p 320 2009 V 15 -w(t)o(yp)q(e,)j(13,)f(14)75 2059 y(STk)p 152 2059 V 15 -w(de\014ne)p 272 2059 V 16 w(C)p 318 2059 V 15 w(v)n(ariable,)f(10)75 -2109 y(STk)p 152 2109 V 15 w(displa)o(y)m(,)g(10)75 2158 -y(STk)p 152 2158 V 15 w(eof,)h(13)75 2208 y(STk)p 152 -2208 V 15 w(err,)h(8)75 2258 y(STk)p 152 2258 V 15 w(ev)n(al,)f(7)75 -2308 y(STk)p 152 2308 V 15 w(ev)n(al)p 238 2308 V 14 -w(C)p 282 2308 V 15 w(string,)h(11)75 2358 y(STk)p 152 -2358 V 15 w(extended)p 328 2358 V 16 w(sc)o(heme)p 472 -2358 V 16 w(t)o(yp)q(e,)g(12)75 2408 y(STk)p 152 2408 -V 15 w(gc)p 206 2408 V 15 w(mark,)e(12)75 2457 y(STk)p -152 2457 V 15 w(get)p 222 2457 V 15 w(sym)o(b)q(ol)p -367 2457 V 13 w(v)n(alue,)h(9)75 2507 y(STk)p 152 2507 -V 15 w(getc,)h(13)75 2557 y(STk)p 152 2557 V 15 w(init)p -230 2557 V 28 w(pre\014x,)g(16)75 2607 y(STk)p 152 2607 -V 15 w(in)o(teger)p 290 2607 V 15 w(v)n(alue)p 399 2607 -V 15 w(no)p 458 2607 V 14 w(o)o(v)o(er\015o)o(w,)g(4)75 -2657 y(STk)p 152 2657 V 15 w(in)o(tern,)g(9)75 2706 y(Stk)p -138 2706 V 15 w(main)p 245 2706 V 13 w(in)o(terp,)g(17)75 -2756 y(STk)p 152 2756 V 15 w(mak)o(ein)o(teger,)e(3)75 -2806 y(STk)p 152 2806 V 15 w(mak)o(estring,)g(4)1029 -340 y(STk)p 1106 340 V 15 w(mak)o(ev)o(ect,)h(7)1029 -390 y(STk)p 1106 390 V 15 w(m)o(ust)p 1211 390 V 14 w(mallo)q(c,)e(14) -1029 440 y(STk)p 1106 440 V 15 w(putc,)j(13)1029 490 -y(STk)p 1106 490 V 15 w(puts,)g(13)1029 540 y(STk)p 1106 -540 V 15 w(set)p 1171 540 V 16 w(sym)o(b)q(ol)p 1317 -540 V 13 w(v)n(alue,)f(10)1029 589 y(STk)p 1106 589 V -15 w(ungetc,)h(13)1029 639 y(STk)p 1106 639 V 15 w(user)p -1194 639 V 16 w(init,)f(16)1029 689 y(struct)i(ob)r(j,)e(4)1029 -739 y(sw)o(eeping)h(phase,)g(12)1029 830 y(tc)p 1065 -830 V 15 w(fsubr,)g(6,)f(7)1029 880 y(tc)p 1065 880 V -15 w(lsubr,)h(6)1029 930 y(tc)p 1065 930 V 15 w(subr)p -1158 930 V 16 w(0,)f(3,)g(6)1029 980 y(tc)p 1065 980 -V 15 w(subr)p 1158 980 V 16 w(0)p 1195 980 V 15 w(or)p -1247 980 V 15 w(1,)g(6)1029 1029 y(tc)p 1065 1029 V 15 -w(subr)p 1158 1029 V 16 w(1,)g(5,)g(6)1029 1079 y(tc)p -1065 1079 V 15 w(subr)p 1158 1079 V 16 w(1)p 1195 1079 -V 15 w(or)p 1247 1079 V 15 w(2,)g(6)1029 1129 y(tc)p -1065 1129 V 15 w(subr)p 1158 1129 V 16 w(2,)g(6)1029 -1179 y(tc)p 1065 1179 V 15 w(subr)p 1158 1179 V 16 w(2)p -1195 1179 V 15 w(or)p 1247 1179 V 15 w(3,)g(6)1029 1229 -y(tc)p 1065 1229 V 15 w(subr)p 1158 1229 V 16 w(3,)g(6)1029 -1278 y(Tcl)p 1091 1278 V 15 w(CreateCommand,)e(17)1029 -1328 y(Tk)j(command,)c(17)1029 1378 y(TK)p 1093 1378 -V 15 w(MODE,)k(13)1029 1428 y(T)m(ruth,)f(8)1029 1519 -y(UNBOUND,)h(6,)f(9)1029 1569 y(UNDEFINED,)h(8)1029 1619 -y(unsp)q(eci\014ed)h(result,)g(8)1029 1669 y(USER)p 1144 -1669 V 15 w(OBJ,)f(16)1029 1760 y(WR)m(T)p 1132 1760 -V 14 w(MODE,)f(13)935 2960 y(22)p eop +22 21 bop 150 515 a Fp(Index)150 681 y Fr(*load-su\016xes*,)25 +b(4)150 780 y(#f,)j(8)150 880 y(#t,)g(8)150 1062 y(DLD)g(Gn)n(u)g(pac)n +(k)-5 b(age,)26 b(15)150 1162 y(DSP)p 321 1162 25 4 v +30 w(MODE,)h(13)150 1345 y(ELF,)g(15)150 1444 y(EXT)p +334 1444 V 30 w(EV)-9 b(ALP)i(ARAM,)27 b(12,)g(13)150 +1544 y(EXT)p 334 1544 V 30 w(ISPR)n(OC,)f(12,)h(13)150 +1644 y(EXTD)n(A)-7 b(T)g(A,)28 b(14)150 1826 y(Garbage)e(Collector,)g +(11)150 2009 y(In)n(tern,)h(9)150 2192 y(LISTx,)h(9)150 +2291 y(load,)f(16)150 2474 y(mak)n(e,)g(16)150 2573 y(Mak)n(e\014le,)g +(16)150 2673 y(marking)f(phase,)i(12)150 2856 y(NEW)n(CELL,)f(14)150 +2955 y(NIL,)h(7,)f(8,)g(11)150 3055 y(Ntruth,)h(8)150 +3238 y(pic)g(compilation)f(option,)g(16)150 3337 y(PRIMITIVE,)g(3)150 +3520 y(SCM,)h(3,)f(4)150 3620 y(shared)g(ob)5 b(ject,)27 +b(16)150 3719 y(Src/stk.h,)g(4,)g(9)150 3819 y(Src/userinit.c,)g(16)150 +3918 y(STk)p 305 3918 V 30 w(add)p 469 3918 V 29 w(new)p +641 3918 V 30 w(primitiv)n(e,)h(3)150 4018 y(STk)p 305 +4018 V 30 w(add)p 469 4018 V 29 w(new)p 641 4018 V 30 +w(t)n(yp)r(e,)g(13,)f(14)150 4118 y(STk)p 305 4118 V +30 w(de\014ne)p 547 4118 V 30 w(C)p 637 4118 V 30 w(v)-5 +b(ariable,)26 b(10)150 4217 y(STk)p 305 4217 V 30 w(displa)n(y)-7 +b(,)27 b(10)150 4317 y(STk)p 305 4317 V 30 w(eof,)g(13)150 +4417 y(STk)p 305 4417 V 30 w(err,)f(8)150 4516 y(STk)p +305 4516 V 30 w(ev)-5 b(al,)27 b(7)150 4616 y(STk)p 305 +4616 V 30 w(ev)-5 b(al)p 476 4616 V 29 w(C)p 565 4616 +V 30 w(string,)27 b(11)150 4715 y(STk)p 305 4715 V 30 +w(extended)p 660 4715 V 30 w(sc)n(heme)p 947 4715 V 29 +w(t)n(yp)r(e,)h(12)150 4815 y(STk)p 305 4815 V 30 w(gc)p +414 4815 V 29 w(mark,)f(12)150 4915 y(STk)p 305 4915 +V 30 w(get)p 446 4915 V 29 w(sym)n(b)r(ol)p 732 4915 +V 30 w(v)-5 b(alue,)27 b(9)150 5014 y(STk)p 305 5014 +V 30 w(getc,)g(13)150 5114 y(STk)p 305 5114 V 30 w(init)p +459 5114 V 58 w(pre\014x,)g(16)150 5214 y(STk)p 305 5214 +V 30 w(in)n(teger)p 583 5214 V 29 w(v)-5 b(alue)p 799 +5214 V 29 w(no)p 916 5214 V 30 w(o)n(v)n(er\015o)n(w,)25 +b(4)150 5313 y(STk)p 305 5313 V 30 w(in)n(tern,)i(9)150 +5413 y(Stk)p 277 5413 V 30 w(main)p 487 5413 V 30 w(in)n(terp,)g(17)150 +5512 y(STk)p 305 5512 V 30 w(mak)n(ein)n(teger,)f(3)150 +5612 y(STk)p 305 5612 V 30 w(mak)n(estring,)g(4)2058 +681 y(STk)p 2213 681 V 30 w(mak)n(ev)n(ect,)g(7)2058 +780 y(STk)p 2213 780 V 30 w(m)n(ust)p 2421 780 V 30 w(mallo)r(c,)h(14) +2058 880 y(STk)p 2213 880 V 30 w(putc,)h(13)2058 979 +y(STk)p 2213 979 V 30 w(puts,)g(13)2058 1079 y(STk)p +2213 1079 V 30 w(set)p 2345 1079 V 29 w(sym)n(b)r(ol)p +2631 1079 V 30 w(v)-5 b(alue,)27 b(10)2058 1179 y(STk)p +2213 1179 V 30 w(ungetc,)g(13)2058 1278 y(STk)p 2213 +1278 V 30 w(user)p 2392 1278 V 29 w(init,)h(16)2058 1378 +y(struct)f(ob)5 b(j,)28 b(4)2058 1478 y(sw)n(eeping)e(phase,)i(12)2058 +1660 y(tc)p 2132 1660 V 30 w(fsubr,)f(6,)h(7)2058 1760 +y(tc)p 2132 1760 V 30 w(lsubr,)f(6)2058 1859 y(tc)p 2132 +1859 V 30 w(subr)p 2320 1859 V 29 w(0,)h(3,)f(6)2058 +1959 y(tc)p 2132 1959 V 30 w(subr)p 2320 1959 V 29 w(0)p +2391 1959 V 30 w(or)p 2496 1959 V 29 w(1,)g(6)2058 2059 +y(tc)p 2132 2059 V 30 w(subr)p 2320 2059 V 29 w(1,)h(5,)f(6)2058 +2158 y(tc)p 2132 2158 V 30 w(subr)p 2320 2158 V 29 w(1)p +2391 2158 V 30 w(or)p 2496 2158 V 29 w(2,)g(6)2058 2258 +y(tc)p 2132 2258 V 30 w(subr)p 2320 2258 V 29 w(2,)h(6)2058 +2358 y(tc)p 2132 2358 V 30 w(subr)p 2320 2358 V 29 w(2)p +2391 2358 V 30 w(or)p 2496 2358 V 29 w(3,)f(6)2058 2457 +y(tc)p 2132 2457 V 30 w(subr)p 2320 2457 V 29 w(3,)h(6)2058 +2557 y(Tcl)p 2183 2557 V 30 w(CreateCommand,)e(17)2058 +2656 y(Tk)h(command,)h(17)2058 2756 y(TK)p 2188 2756 +V 29 w(MODE,)g(13)2058 2856 y(T)-7 b(ruth,)28 b(8)2058 +3038 y(UNBOUND,)g(6,)g(9)2058 3138 y(UNDEFINED,)g(8)2058 +3238 y(unsp)r(eci\014ed)g(result,)f(8)2058 3337 y(USER)p +2289 3337 V 30 w(OBJ,)f(16)2058 3520 y(WR)-7 b(T)p 2262 +3520 V 30 w(MODE,)27 b(13)1871 5919 y(22)p eop %%Trailer end userdict /end-hook known{end-hook}if diff --git a/Doc/Isotas96/Isotas96.dvi b/Doc/Isotas96/Isotas96.dvi index 54b13d9cc4b5d2ad0f4e94d740b19023094445e8..9d1cc08fe7606c8850fdce672c1a0137a6850c95 100644 GIT binary patch delta 31 mcmeD9&fM{xd4eLJrJk{Ym7%ezMK=Qj1LNdIbCr$3roRE8#0kg% delta 31 mcmeD9&fM{xd4eLJnVx~Am4T(PaW?}41LNdIbCr$3roRE8+zH75 diff --git a/Doc/Isotas96/Isotas96.ps b/Doc/Isotas96/Isotas96.ps index b64a6ff..6b3a050 100644 --- a/Doc/Isotas96/Isotas96.ps +++ b/Doc/Isotas96/Isotas96.ps @@ -8,7 +8,7 @@ %%EndComments %DVIPSCommandLine: dvips -f Isotas96.dvi %DVIPSParameters: dpi=600, comments removed -%DVIPSSource: TeX output 1998.06.09:0933 +%DVIPSSource: TeX output 1998.09.30:1358 %%BeginProcSet: tex.pro /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 diff --git a/Doc/Manual/STk-man.macros b/Doc/Manual/STk-man.macros index 6436876..6696081 100644 --- a/Doc/Manual/STk-man.macros +++ b/Doc/Manual/STk-man.macros @@ -28,10 +28,12 @@ '\" .CE '\" End code excerpt. '\" -'\" .VS ?br? +'\" .VS ?version? ?br? '\" Begin vertical sidebar, for use in marking newly-changed parts -'\" of man pages. If an argument is present, then a line break is -'\" forced before starting the sidebar. +'\" of man pages. The first argument is ignored and used for recording +'\" the version when the .VS was added, so that the sidebars can be +'\" found and removed when they reach a certain age. If another argument +'\" is present, then a line break is forced before starting the sidebar. '\" '\" .VE '\" End of vertical sidebar. @@ -133,7 +135,7 @@ '\" # ^Y = starting y location '\" # ^v = 1 (for troff; for nroff this doesn't matter) .de VS -.if !"\\$1"" .br +.if !"\\$2"" .br .mk ^Y .ie n 'mc \s12\(br\s0 .el .nr ^v 1u diff --git a/Doc/Manual/canvas.n b/Doc/Manual/canvas.n index 7daaa39..f07cb1a 100644 --- a/Doc/Manual/canvas.n +++ b/Doc/Manual/canvas.n @@ -256,7 +256,7 @@ For each item that meets the constraints specified by \fItag\fR to the list of tags associated with the item if it isn't already present on that list. It is possible that no items will satisfy the constraints -given by \fIsearchSpec and \fIarg\fRs, in which case the +given by \fIsearchSpec\fR and \fIarg\fRs, in which case the procedure has no effect. This procedure returns an empty list as result. \fISearchSpec\fR and \fIarg\fR's may take any of the following diff --git a/Doc/Manual/choose-color.n b/Doc/Manual/choose-color.n new file mode 100644 index 0000000..42c95db --- /dev/null +++ b/Doc/Manual/choose-color.n @@ -0,0 +1,49 @@ +'\" Color=Green +'\" +'\" Derived from a document with following copyright +'\" +'\" Copyright (c) 1996 Sun Microsystems, Inc. +'\" +'\" See the file "license.terms" for information on usage and redistribution +'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. +'\" +'\" SCCS: @(#) chooseColor.n 1.4 96/09/19 17:01:44 +'\" +.so STk-man.macros +.TH Tk:choose-color n 4.2 STk "STk procedure" +.BS +'\" Note: do not modify the .SH NAME line immediately below! +.SH NAME +Tk:choose-color \- pops up a dialog box for the user to select a color. +.PP +.SH SYNOPSIS +\fB(tk:choose-Color \fR?\fIoption value ...\fR?) +.BE + +.SH DESCRIPTION +.PP +This procedure is part of the STk library. +The procedure \fBTk:choose-color\fR pops up a dialog box for the +user to select a color. The following \fIoption\-value\fR pairs are +possible as command line arguments: +.TP +\fB:initial-color\fR \fIcolor\fR +Specifies the color to display in the color dialog when it pops +up. +.TP +\fB:title\fR \fItitleString\fR +Specifies a string to display as the title of the dialog box. If this +option is not specified, then an empty title will be displayed. +.LP +If the user selects a color, \fBTk:choose-color\fR will return the +name of the color. If the +user cancels the operation, \fBTk:choose-color\fR will return +\fB#f\fR +.SH EXAMPLE +.CS +(pack (button '.b :text "foo" + :bg (Tk:choose-color :initial-color "gray" + :title "Choose color"))) +.CE + + diff --git a/Doc/Manual/event.n b/Doc/Manual/event.n index 8f734cf..2974fd7 100644 --- a/Doc/Manual/event.n +++ b/Doc/Manual/event.n @@ -34,7 +34,7 @@ any of the values allowed for the \fIsequence\fR argument to the If \fIvirtual\fR is already defined, the new physical event sequences add to the existing sequences for the event. .TP -(\fBevent 'delete "<<\fIvirtual\fB>>" \fR?\fIsequence \fIsequence ...\fR?) +(\fBevent 'delete "<<\fIvirtual\fB>>" \fR?\fIsequence\fR \fIsequence ...\fR?) Deletes each of the \fIsequence\fRs from those associated with the virtual event given by \fIvirtual\fR. \fIVirtual\fR may be any string value and \fIsequence\fR may have diff --git a/Doc/Manual/font.n b/Doc/Manual/font.n index 676cc86..7ca2ca0 100644 --- a/Doc/Manual/font.n +++ b/Doc/Manual/font.n @@ -116,7 +116,7 @@ The platform-specific name of a font, interpreted by the graphics server. This also includes, under X, an XLFD (see [4]) for which a single ``\fB*\fR'' character was used to elide more than one field in the middle of the name. See PLATFORM-SPECIFIC issues for a list of the system fonts. -.VS 1 +.VS 8.0 br .TP [3] \fIfamily \fR?\fIsize\fR? ?\fIstyle\fR? ?\fIstyle ...\fR? . diff --git a/Doc/Manual/frame.n b/Doc/Manual/frame.n index 35b12e1..c7f12e3 100644 --- a/Doc/Manual/frame.n +++ b/Doc/Manual/frame.n @@ -9,7 +9,7 @@ '\" @(#) frame.n 1.23 95/08/12 17:35:08 '\" .so STk-man.macros -.TH frame n 4.0 STk "Tk Built-In Commands" +.TH frame n 8.0 STk "Tk Built-In Commands" .BS '\" Note: do not modify the .SH NAME line immediately below! .SH NAME @@ -45,7 +45,7 @@ If the \fBcolormap\fR option is not specified, the new window uses the same colormap as its parent. This option may not be changed with the \fBconfigure\fR widget procedure. -.VS br +.VS "" br .OP :container container Container container The value must be a boolean. If true, it means that this window will be used as a container in which some other application will be embedded diff --git a/Doc/Manual/listbox.n b/Doc/Manual/listbox.n index cf7d4cb..294080d 100644 --- a/Doc/Manual/listbox.n +++ b/Doc/Manual/listbox.n @@ -96,8 +96,11 @@ Indicates the anchor point for the selection, which is set with the .TP 12 \fBend\fR Indicates the end of the listbox. -For some procedures this means just after the last element; -for other procedures it means the last element. +.VS +For most procedure this refers to the last element in the listbox, +but for a few procedure such as \fBindex\fR and \fBinsert\fR +it refers to the element just after the last one. +.VE .TP 12 \fB@\fIx\fB,\fIy\fR Indicates the element that covers the point in the listbox window @@ -124,6 +127,10 @@ procedures are possible for listbox widgets: .TP (\fIwidget\-name '\fBactivate\fR \fIindex\fR) Sets the active element to the one indicated by \fIindex\fR. +.VS 8.0 +If \fIindex\fR is outside the range of elements in the listbox +then the closest element is activated. +.VE The active element is drawn with an underline when the widget has the input focus, and its index may be retrieved with the index \fBactive\fR. @@ -136,7 +143,11 @@ of the upper-left corner of the screen area covered by the text (specified in pixels relative to the widget) and the last two elements give the width and height of the area, in pixels. If no part of the element given by \fIindex\fR is visible on the -screen then the result is an empty list; if the element is +screen, +.VS 8.0 +or if \fIindex\fR refers to a non-existent element, +.VE +then the result is an empty list; if the element is partially visible, the result gives the full area of the element, including any parts that are not visible. .TP @@ -178,7 +189,10 @@ to delete. If \fIlast\fR isn't specified it defaults to .TP (\fIwidget\-name '\fBget \fIfirst\fR \fIlast\fR) If \fIlast\fR is omitted, returns the contents of the listbox -element indicated by \fIfirst\fR. +element indicated by \fIfirst\fR, +.VS 8.0 +or an empty list if \fIfirst\fR refers to a non-existent element. +.VE If \fIlast\fR is specified, the procedure returns a list whose elements are all of the listbox elements between \fIfirst\fR and \fIlast\fR, inclusive. @@ -186,8 +200,11 @@ Both \fIfirst\fR and \fIlast\fR may have any of the standard forms for indices. .TP (\fIwidget\-name '\fBindex \fIindex\fR) -Returns a decimal string giving the integer index value that -corresponds to \fIindex\fR. +Returns the integer index value that corresponds to \fIindex\fR. +.VS 8.0 +If \fIindex\fR is \fBend\fR the return value is a count of the number +of elements in the listbox (not the index of the last element). +.VE .TP (\fIwidget\-name '\fBinsert \fIindex \fR?\fIelement element ...\fR?) Inserts zero or more new elements in the list just before the @@ -236,6 +253,10 @@ has several forms, depending on \fIoption\fR: .TP (\fIwidget\-name \fB'selection 'anchor \fIindex\fR) Sets the selection anchor to the element given by \fIindex\fR. +.VS 8.0 +If \fIindex\fR refers to a non-existent element, then the closest +element is used. +.VE The selection anchor is the end of the selection that is fixed while dragging out a selection with the mouse. The index \fBanchor\fR may be used to refer to the anchor diff --git a/Doc/Manual/make-dialog.n b/Doc/Manual/make-dialog.n index 9184297..54c461c 100644 --- a/Doc/Manual/make-dialog.n +++ b/Doc/Manual/make-dialog.n @@ -94,3 +94,5 @@ Hereafter are simple uses of the \fBSTk:make-dialog\fR procedure (list "baz" (lambda () (display "baz\n"))))) .CE +.SH SEE ALSO +message-box diff --git a/Doc/Manual/message-box.n b/Doc/Manual/message-box.n new file mode 100644 index 0000000..8a5759d --- /dev/null +++ b/Doc/Manual/message-box.n @@ -0,0 +1,90 @@ +'\" Color=Green +'\" +'\" Derived from a document with following copyright +'\" +'\" Copyright (c) 1996 Sun Microsystems, Inc. +'\" +'\" See the file "license.terms" for information on usage and redistribution +'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES. +'\" +'\" SCCS: @(#) messageBox.n 1.5 96/09/19 17:02:40 +'\" +.so STk-man.macros +.TH Tk:message-box n 4.2 STk "STk procedure" +.BS +'\" Note: do not modify the .SH NAME line immediately below! +.SH NAME +Tk:message-box \- pops up a message window and waits for user response. +.SH SYNOPSIS +\fB(Tk:message-box \fR?\fIoption value ...\fR?) +.BE + +.SH DESCRIPTION +.PP +This procedure creates and displays a message window with an +application-specified message, an icon and a set of buttons. Each of +the buttons in the message window is identified by a unique symbolic +name (see the \fB:type\fR options). After the message window is +popped up, \fBTk:message-box\fR waits for the user to select one of the +buttons. Then it returns the symbolic name of the selected button. + +The following option-value pairs are supported: +.TP +\fB:default\fR \fIname\fR +\fIName\fR gives the symbolic name of the default button for +this message window ('ok', 'cancel', and so on). See \fB:type\fR +for a list of the symbolic names. If the message box has just one +button it will automatically be made the default, otherwise if this +option is not specified, there won't be any default button. +.TP +\fB:icon\fR \fIiconImage\fR +Specifies an icon to display. \fIIconImage\fR must be one of the +following: \fBerror\fR, \fBinfo\fR, \fBquestion\fR or +\fBwarning\fR. If this option is not specified, then no icon will be +displayed. +.TP +\fB:message\fR \fIstring\fR +Specifies the message to display in this message box. +\fB:title\fR \fItitleString\fR +Specifies a string to display as the title of the message box. The +default value is an empty string. +.TP +\fB:type\fR \fIpredefinedType\fR +Arranges for a predefined set of buttons to be displayed. The +following values are possible for \fIpredefinedType\fR: +.RS +.TP 18 +\fBAbortRetryIgnore\fR +Displays three buttons whose symbolic names are \fBabort\fR, +\fBretry\fR and \fBignore\fR. +.TP 18 +\fBOk\fR +Displays one button whose symbolic name is \fBok\fR. +.TP 18 +\fBOkCancel\fR +Displays two buttons whose symbolic names are \fBok\fR and \fBcancel\fR. +.TP 18 +\fBRetryCancel\fR +Displays two buttons whose symbolic names are \fBretry\fR and \fBcancel\fR. +.TP 18 +\fBYesNo\fR +Displays two buttons whose symbolic names are \fByes\fR and \fBno\fR. +.TP 18 +\fBYesNoCancel\fR +Displays three buttons whose symbolic names are \fByes\fR, \fBno\fR +and \fBcancel\fR. +.RE +.PP +.SH EXAMPLE +.CS +(let ((answer (Tk:message-box :message "Really quit?" + :type 'YesNo + :icon 'question))) + (case answer + ((yes) (exit)) + (else (Tk:message-box :message "I know you like this application!" + :type 'Ok)))) +.CE +.SH SEE ALSO +make-dialog + diff --git a/Doc/Manual/photo.n b/Doc/Manual/photo.n index a3109d4..be29ba8 100644 --- a/Doc/Manual/photo.n +++ b/Doc/Manual/photo.n @@ -39,6 +39,12 @@ Like all images, photos are created using the \fBimage create\fR command. Photos support the following \fIoptions\fR: .TP +\fB\:channel \fIchannelId\fR +\fIchannelId\fR gives the name of a port open for reading which is to be +read to supply data for the photo image. The data format in the port +must be one of those for which there is an image format handler that +can read data from a file or port. +.TP \fB:data \fIstring\fR Specifies the contents of the image as a string. The format of the string must be one of those for which there is an image file format @@ -53,7 +59,8 @@ Specifies the name of the file format for the data specified with the \fB:file \fIname\fR \fIname\fR gives the name of a file that is to be read to supply data for the photo image. The file format must be one of those for which -there is an image file format handler that can read data from a file. +there is an image file format handler that can read data from a file or +port. .TP \fB:gamma \fIvalue\fR Specifies that the colors allocated for displaying this image in a diff --git a/Doc/Manual/scrollbar.n b/Doc/Manual/scrollbar.n index 4592474..7822a6b 100644 --- a/Doc/Manual/scrollbar.n +++ b/Doc/Manual/scrollbar.n @@ -204,7 +204,7 @@ document. 1.0 refers to the end of the document, 0.333 refers to a point one-third of the way through the document, and so on. .TP -'\fBscroll \fInumber '\fBunit\fR +'\fBscroll \fInumber '\fBunits\fR The widget should adjust its view by \fInumber\fR units. The units are defined in whatever way makes sense for the widget, such as characters or lines in a text widget. @@ -212,7 +212,7 @@ such as characters or lines in a text widget. the top or left of the window, or \-1, which means that one unit should scroll off the bottom or right of the window. .TP -'\fBscroll \fInumber '\fBpage\fR +'\fBscroll \fInumber '\fBpages\fR The widget should adjust its view by \fInumber\fR pages. It is up to the widget to define the meaning of a page; typically it is slightly less than what fits in the window, so that there diff --git a/Doc/Manual/stk.1 b/Doc/Manual/stk.1 index b45d402..bf0a1f6 100644 --- a/Doc/Manual/stk.1 +++ b/Doc/Manual/stk.1 @@ -21,7 +21,7 @@ '\" ON AN "AS IS" BASIS, AND THE UNIVERSITY OF CALIFORNIA HAS NO OBLIGATION TO '\" PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. '\" -'\" $Id: stk.1 1.2 Mon, 20 Apr 1998 20:15:01 +0000 eg $ +'\" $Id: stk.1 1.2 Mon, 20 Apr 1998 22:15:01 +0200 eg $ '\" .so STk-man.macros .TH STk 1 4.0 STk "January_1998" diff --git a/Doc/Manual/stk.ps b/Doc/Manual/stk.ps index 5dcf416..e6fbdab 100644 --- a/Doc/Manual/stk.ps +++ b/Doc/Manual/stk.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.11 -%%CreationDate: Mon Apr 20 10:54:40 1998 +%%CreationDate: Mon Sep 14 15:35:30 1998 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%+ font Times-Italic diff --git a/Doc/Manual/text.n b/Doc/Manual/text.n index c7c56c0..43c9987 100644 --- a/Doc/Manual/text.n +++ b/Doc/Manual/text.n @@ -974,7 +974,7 @@ there are multiple marks at the same index. These semantics mean that the \fBmark next\fP operation can be used to step through all the marks in a text widget in the same order as the mark information returned by the \fBdump\fP operation. -If a mark has been set to the special \fBend\fB index, +If a mark has been set to the special \fBend\fP index, then it appears to be \fIafter\fP \fBend\fP with respect to the \fBmark next\fP operation. An empty list is returned if there are no marks after \fIindex\fR. .TP @@ -1064,6 +1064,8 @@ The argument following \fB:count\fR gives the name of a variable; if a match is found, the number of characters in the matching range will be stored in the variable. .TP +\fB:environment\fI env\fR +The argument following \fB:environment\fR gives the definition environment of the variable counting matches (i.e. the one given to the \fB:count\fR option). \fB:\-\fR This switch has no effect except to terminate the list of switches: the next argument will be treated as \fIpattern\fR even if it starts diff --git a/Doc/Reference/Appendix-E.tex b/Doc/Reference/Appendix-E.tex index 1af065a..2337f6d 100644 --- a/Doc/Reference/Appendix-E.tex +++ b/Doc/Reference/Appendix-E.tex @@ -3,21 +3,32 @@ % % Author: Erick Gallesio [eg@unice.fr] % Creation date: 21-Dec-1997 20:09 -% Last file update: 9-Jun-1998 09:33 +% Last file update: 30-Sep-1998 13:56 % \section*{Introduction} This appendix lists the main differences\footnote{ Only the - differences which affect the language or new ports are reported here. - In particular, internal changes, packages written in Scheme or - performance enhancement are not discussed here.} among the various -recent versions of STk. Differences with older versions as well as -implementation changes are described in the CHANGES file located in -the main directory of the STk distribution. + differences which affect the language or new ports are reported + here. In particular, internal changes, packages written in Scheme, + STklos or performance enhancements are not discussed here.} among +the various recent versions of STk. Differences with older versions +as well as implementation changes are described in the CHANGES file +located in the main directory of the STk distribution. +\section*{Release 3.99.3} +\small{\emph{Release date: 09/30/98}} +Mains changes/modifications since 3.99.2 are: +\begin{itemize} +\item Tk version is 8.0.3 + +\item Base64 Encoding/Decoding extension + +\item Locale extension to treat strings and character using locale + information +\end{itemize} -\section*{Release 3.99.1} +\section*{Release 3.99.2} \small{\emph{Release date: 04/27/98}} Mainly a bugs correcting release. diff --git a/Doc/Reference/Appendix-F.tex b/Doc/Reference/Appendix-F.tex index fd13e15..645fd4a 100644 --- a/Doc/Reference/Appendix-F.tex +++ b/Doc/Reference/Appendix-F.tex @@ -3,7 +3,7 @@ % % Author: Erick Gallesio [eg@unice.fr] % Creation date: 21-Dec-1994 12:05 -% Last file update: 6-Apr-1998 11:17 +% Last file update: 27-Jun-1998 10:12 % \section{Introduction} @@ -98,9 +98,11 @@ consists to add the following lines in your .{\tt emacs} startup file. ;; Add the '.stk' and '.stklos' suffix in the auto-mode-alist Emacs ;; variable. Setting this variable permits to automagically place the ;; buffer in scheme-mode. -(setq-default auto-mode-alist (append auto-mode-alist - ("\\.stk$" . scheme-mode) - ("\\.stklos$" . scheme-mode))) +(setq auto-mode-alist + (append '(("\\.scm$" . scheme-mode) + ("\\.stk$" . scheme-mode) + ("\\.stklos$" . scheme-mode)) + auto-mode-alist)) \end{verbatim} \end{quote} diff --git a/Doc/Reference/manual.dvi b/Doc/Reference/manual.dvi index 4a043db15a896bd39ea5eda35740f4771a0f1dc6..06d1ad1d51fc34a78e255024ba81d711223efa5e 100644 GIT binary patch delta 1847 zcma)6Yfuwc6wdD100n$B$U^}UjH9KJ0HHuADuU=(MXMlv;M9p>ff$l7*^S^c+NpLd zC6l<-%h(@jG|EsPASjEoyll( zhJDk^XB~rNV)`DB7uUI(E~PaL?T{7~sT68liOm_Bn2j#9zznNesft&sQyo-&K|_v4 zXJq!nnl)N`bHA8NX)xKBL>B4-wHkq);TWA!OLJbDL{4L-(`-&z<)$k9IHnE?YPy1@jRKR+g?2uKDb@o^BDI=QT1fN4$FU}kHPafFV^}jrF`UL&$cgQkHCmQ7 za~9k|F;{A;7Qmd&SY$FAyuI1nF@A>s9$2ESHe{a5>$|yn|M<4qc%Z1O1!Ran4k}Wy z9St3aFQCxS02!qfiuY21JR4WscmFi@hGq80oia7)A z|F}|=iAi2p=;#SF`7C6?l+hD>{#jT-qT}t5NH*wDUpwefZ3|>jZka?PM8%>ht+1DJ z2jb6~R;VCcXhs`Edj0(THZT#0Yr?e`oQE93#UDG5Crh^ZpvR36iF`YtoV*myIf{aK zt^<4m$V(?hPxDn6f{69&QB4=jBCE^!t6i|05Dxj*p@o2G%Lod-0nrfRKOd=Yz^LF- zc0)S>!OM1|$KS)(R)=)KGmV8c#TiV6beyJC$FMdmgRH@Qb2MdT_!bKRv**l-S-V!j zXbtihN0im0aLC&qGTIW_Kznho36P4Caxse4|Gy|K2YFnKV^aIrOMG5J!{D}mRff`U z!D69_k8VK|K{*3uedx{Gu$6M+e)w~@;VoguC3G6IUU$VYV3K z#H!K49xVH=PGMJB=u8jZP|Z)EC)_Bg2b5H8`22j7aSNuRu^tGgoH9!u3b_MY@ox6t zfu#iAU;kaOfK0oSFX)8{BtCs8B;5g%GxL$B5A1R*T6_&!RA|1jIuw}2*Kxr!?5_dX?z&+aLezEfLpu}e~iGOSQ{pYK*SR~U>CyYNL2C! zwvrDbywd;u2{;1C(G}hg=buoKPbBeSYp79*93MrlU&sY~&ij<7m@L>R426I1B2~PO zNJ1B)r6UuPut4`p#(GwD8#EPs!Zm6Ufk?SDh3q&iLO08$8Cr7IAusfYkENbca*tee v`Ti#TF<_FwAS|?dBdujkW}axKVhMg4>9a11d>YShiT23^|Cs?~ulW20+ppyp delta 1398 zcmZ8hdrVVz6z;v>EyzPb5iJpgLVeVYqBeu!Fig-9mw|C5F3U8gu@?|a%Pdu5#u$I7 zS+pIsk(0%2*G{Zs&LDzZ6{U)7iyPZy)9fXP&IihPY2%V5ll^YHSG@n6^E==7JKwqA zJ-OF=H9eO#4ccj0h9x=6m*g0;_Nr7W&g&C(^`>1WZkLHaWy0ZOMIT&pd7`Eq?p#?_ zXqF1}6W!d%+)?H9;wv~wvx3v84O79w5!@l0?ZT1F-(c;`(y~S>G zOPc;Xx!_Y|as2rx8f$?@kY*Pgp>=1GN^vbP^4WG;)q+oirnKzAFrj%?@k{>_GU>Gw zSgo)=Jb_%^Uqr_{FpvH?fmnXyIT~xjY)WZ`R%nX14bbFC)N>Nmx1oXx+L0i0?P%ks zDDNUg*GAIPNnS_RRve?0lSrYwljx(*PoYd`idCt|(1D6XpUab5*H&q7D4c6?T1A7q zDM24pM78u0>qxgduvn1dnu8Q4<4vJixmYiwjM6SLG|+)qwW(yQ)lP@nkw^B9V|oXllenK@Z*Kh>T^fLgndPMbOr zg_&=U(qI=B(}7MTVR~~=ZtX-dFG#E*9qhu&uzYPNG!z}ce$G#a0;pjj=>q14K>3vm z*vQf3c`W1GddPQ|&nIUW7B;p)pt38NO6M-3NRVczRC07T^O_H|doMbY$6JHh#6+<7Du&rk-4ght)BO(y4&a4 zuNoeDZc*BX4F*T`R$ZEB=48;|VI3Ts%f(7D)I5wbZ-o|5o__;tI6;a{uORy% zoJe%}<$Hse%CqcfND(tCR?yC0(I7M>pVd&zZKSYS47bt8`5NzFIp>#OxWg7q;mPH9 zv5JTGYd^IN;dyBEpa(-JVHfi6<9oHlI4&w4hrwIth>mpcQ+@&#>iZT8`0HzE-Mi{} zRQ3SHH1YtoY*e=3TZgfhljP1}tW!LQA3+@p4I^-KK1v&fiJi8Oh9tfkMLs)C8^aD3 zc8_5-3%z5=W#%!A{|V5Q6BSP@2M(cB5l3g-z_I0557b~DKFQShh*=oQ-{*%u3+<{q2u}?E@XRT#uy;LYl#j0$f&%|!lkze0 zC~kpTE#G@XxL?M>n@Sq%@9+8ho?RNeKd;S8E9wx2; diff --git a/Doc/Reference/manual.ps b/Doc/Reference/manual.ps index d323885..ae6e81e 100644 --- a/Doc/Reference/manual.ps +++ b/Doc/Reference/manual.ps @@ -7,8 +7,8 @@ %%DocumentPaperSizes: A4 %%EndComments %DVIPSCommandLine: dvips -t a4 -f manual.dvi -%DVIPSParameters: dpi=300, comments removed -%DVIPSSource: TeX output 1998.05.30:2248 +%DVIPSParameters: dpi=600, comments removed +%DVIPSSource: TeX output 1998.09.30:1357 %%BeginProcSet: tex.pro /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 @@ -114,6830 +114,15836 @@ SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet -TeXDict begin 39158280 55380996 1000 300 300 (manual.dvi) -@start /Fa 24 91 df<0000030000000000030000000000030000000000078000000000 -0780000000000FC0000000000FC0000000000FC00000000017E00000000013E000000000 -13E00000000023F00000000021F00000000021F00000000040F80000000040F800000000 -40F800000000807C00000000807C00000001007E00000001003E00000001003E00000002 -003F00000002001F00000002001F00000004000F80000004000F80000004000F80000008 -0007C00000080007C00000180007E000001FFFFFE000001FFFFFE00000200003F0000020 -0001F00000200001F00000400000F80000400000F80000400000F800008000007C000080 -00007C00018000007E00010000003E00010000003E00030000003F00030000001F000700 -00001F001F8000003F80FFE00001FFFCFFE00001FFFC2E327EB132>65 -D -I<00003FE0010001FFF8030007F01E03001F800307003E000087007800004F00F000002F -01E000001F03C000000F078000000F0F800000070F000000071F000000031E000000033E -000000033C000000017C000000017C000000017C000000017800000000F800000000F800 -000000F800000000F800000000F800000000F800000000F800000000F800000000F80000 -0000F800000000F80000000078000000007C000000007C000000017C000000013C000000 -013E000000011E000000011F000000020F000000020F80000006078000000403C0000008 -01E000000800F00000100078000020003E0000C0001F8003800007F00F000001FFFC0000 -003FE00028337CB130>IIII<00001FE000800000FFFC0180 -0007F00F0180000F80018380003E0000C38000780000278000F00000178001E000000F80 -03C000000F800780000007800780000003800F00000003801F00000001801E0000000180 -3E00000001803C00000001803C00000000807C00000000807C0000000080780000000000 -F80000000000F80000000000F80000000000F80000000000F80000000000F80000000000 -F80000000000F80000000000F80000000000F80000000000F800000FFFFC7800000FFFFC -7C0000001FC07C0000000F803C0000000F803C0000000F803E0000000F801E0000000F80 -1F0000000F800F0000000F80078000000F8007C000000F8003C000000F8001E000000F80 -00F000001780007C00001780003E00006380000F8000C3800007F00781800000FFFE0080 -00001FF000002E337CB134>III< -FFFF80007FF0FFFF80007FF007F000001F8003E000001E0003E00000180003E000001000 -03E00000200003E00000400003E00000800003E00001000003E00002000003E000040000 -03E00008000003E00010000003E00020000003E00040000003E00080000003E001000000 -03E00200000003E00600000003E00F00000003E01F80000003E02F80000003E047C00000 -03E087E0000003E103E0000003E201F0000003E401F8000003E800F8000003F000FC0000 -03E0007C000003E0003E000003E0003F000003E0001F000003E0000F800003E0000FC000 -03E00007C00003E00003E00003E00003F00003E00001F00003E00000F80003E00000FC00 -03E000007C0003E000007E0003E000003E0003E000003F0007F000007FC0FFFF8001FFF8 -FFFF8001FFF82D317CB034>75 DIII<00003FC000000001C03800000007000E000000 -1C0003800000380001C00000F00000F00001E00000780003C000003C00038000001C0007 -8000001E000F0000000F000F0000000F001E00000007801E00000007803C00000003C03C -00000003C07C00000003E07C00000003E07800000001E07800000001E0F800000001F0F8 -00000001F0F800000001F0F800000001F0F800000001F0F800000001F0F800000001F0F8 -00000001F0F800000001F0F800000001F0F800000001F07C00000003E07C00000003E07C -00000003E07C00000003E03C00000003C03E00000007C01E00000007801E00000007800F -0000000F000F0000000F00078000001E0003C000003C0003C000003C0001E00000780000 -F00000F00000380001C000001C000380000007000E00000001E078000000003FC000002C -337CB134>II<00003FC000000001C03800000007000E0000001C0003800000380001C000 -00F00000F00001E00000780003C000003C00038000001C00078000001E000F0000000F00 -0F0000000F001E00000007801E00000007803E00000007C03C00000003C07C00000003E0 -7C00000003E07C00000003E07800000001E0F800000001F0F800000001F0F800000001F0 -F800000001F0F800000001F0F800000001F0F800000001F0F800000001F0F800000001F0 -F800000001F0F800000001F07800000001E07C00000003E07C00000003E07C00000003E0 -3C00000003C03E00000007C01E00000007801E00000007800F0000000F000F000F000F00 -078010401E00038020201C0003C040103C0001E04010780000F04008F00000384009C000 -001C400B80000007200E00000001D03C001000003FCC0010000000040010000000040010 -00000006001000000006003000000007003000000007006000000007806000000003C1E0 -00000003FFC000000001FFC000000001FF8000000000FF00000000003E002C407CB134> -II<007F802001FFE02007C078600F001C60 -1E0006E03C0003E0380001E0780000E0700000E070000060F0000060F0000060F0000020 -F0000020F0000020F8000020F80000007C0000007E0000003F0000003FC000001FF80000 -0FFF800007FFF00003FFFC0000FFFF00000FFF800000FFC000001FE0000007E0000003F0 -000001F0000000F0000000F8000000F88000007880000078800000788000007880000078 -C0000078C0000070E00000F0E00000E0F00000E0F80001C0EC000380C7000700C1F01E00 -807FFC00800FF0001D337CB125>I<7FFFFFFFFFE07FFFFFFFFFE07E000F8007E078000F -8001E070000F8000E060000F80006040000F80002040000F800020C0000F800030C0000F -80003080000F80001080000F80001080000F80001080000F80001080000F80001080000F -80001000000F80000000000F80000000000F80000000000F80000000000F80000000000F -80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F -80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F -80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F -80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F -80000000001FC00000000FFFFF8000000FFFFF80002C317EB030>IIII<7FFF8000FFF87FFF8000FFF803FE00003F -8001FC00001E0000FC00001800007E00001000007E00003000003F00002000001F800040 -00001F8000C000000FC00080000007E00100000003E00200000003F00200000001F80400 -000000F80800000000FC08000000007E10000000003E20000000003F60000000001FC000 -0000000F80000000000FC00000000007E00000000003E00000000007F00000000005F800 -00000008F80000000010FC00000000107E00000000203E00000000403F00000000C01F80 -000000800F80000001000FC00000030007E00000020003E00000040003F000000C0001F8 -0000080000F80000100000FC00003000007E00002000003E00004000003F0000C000001F -8001C000001F800FE000003FE0FFF80000FFFFFFF80000FFFF30317FB032>I<3FFFFFFF -003FFFFFFF003FE0003E003F00003E003C00007C00380000FC00300000F800300001F000 -600001F000600003E000600003E000600007C00040000FC00040000F800040001F000040 -001F000000003E000000007E000000007C00000000F800000000F800000001F000000001 -F000000003E000000007E000000007C00000000F800000000F800000001F000000001F00 -0000003E000080007E000080007C00008000F800008000F800008001F000008003F00001 -8003E000018007C000018007C00001000F800003000F800003001F000007003F00000F00 -3E00001F007C00003F007C0001FF00FFFFFFFF00FFFFFFFF0021317CB028>90 -D E /Fb 2 84 df<00FFFFC000000F007800000F001C00000F000E00001E000F00001E00 -0700001E000780001E000780003C000F00003C000F00003C000F00003C001E000078003C -000078007800007800E000007803800000FFFC000000F007000000F003800000F003C000 -01E001E00001E001E00001E001E00001E001E00003C003C00003C003C00003C003C00003 -C003C00007800780000780078080078007808007800381000F80038100FFF801C6000000 -00780021237DA125>82 D<0003F810000E042000180260002001E0004000E000C000C000 -8000C0018000C0018000C00380008003800080038000000380000003C0000001F0000001 -FE000000FFE000007FF000001FF8000001FC0000003C0000001C0000000E0000000E0000 -000E0020000C0020000C0020000C002000080060001800600010007000200070004000C8 -008000C603000081FC00001C247DA21E>I E /Fc 14 116 df<00007FC0200003FFF0E0 -000FE039E0003F001FE000FC000FC001F80007C003F00007C007E00007C00FE00007800F -C00003801F800003803F800007803F800007007F000000007F000000007F00000000FE00 -000000FE00000000FE00000000FE00000000FC00000000FC00000000FC00001C00FC0000 -1C00FC00003800FC000038007C000070007E0000E0003E0001C0003F000380001F800700 -0007E03E000003FFF80000007FC00000232277A129>67 D<00FFFF00FFFF000FE0000FE0 -001FC0001FC0001FC0001FC0003F80003F80003F80003F80007F00007F00007F00007F00 -00FE0000FE0000FE0000FE0001FC0001FC0001FC0001FC0003F80003F80003F80003F800 -07F00007F00007F00007F000FFFF00FFFF0018227CA117>73 D<00FFF00000FFF000FFF0 -0001FFF0000FF00003FE00000FF00003FE00001DF80007FC00001DF80007FC00001DF800 -0EFC00001DF8001CFC000039F8001DF8000039F80039F8000039F80071F8000038FC0071 -F8000070FC00E3F0000070FC01C3F0000070FC01C3F0000070FC0383F00000E0FC0387E0 -0000E0FC0707E00000E0FC0E07E00000E07E0E07E00001C07E1C0FC00001C07E380FC000 -01C07E380FC00001C07E700FC00003807E701F800003807EE01F800003803FC01F800003 -803FC01F800007003F803F000007003F003F000007003F003F00000F003E003F0000FFF0 -3C07FFF000FFF01C07FFF00034227BA135>77 D<00FFFFFC0000FFFFFF800007F00FE000 -07F003F0000FE003F8000FE001F8000FE001F8000FE001F8001FC003F8001FC003F8001F -C003F8001FC007F0003F8007E0003F800FC0003F801F80003F807F00007FFFFC00007FFF -F000007F01FC00007F00FE0000FE007E0000FE007F0000FE007F0000FE007F0001FC00FE -0001FC00FE0001FC00FE0001FC00FE0003F801FC0C03F801FC1C03F800FC1C03F8007E38 -FFFF803FF0FFFF800FC026227CA12B>82 D<0001FC08000FFF38001E07F8003C01F80078 -01F000F000F001F000F001F000F003F000E003F000E003F0000003F8000003FF000003FF -E00003FFFC0001FFFE0001FFFF0000FFFF00003FFF800007FF8000007F8000003F800000 -1F8000001F8038001F0038001F0038001F0038001E0078003C007C003C007E0078007F81 -F000E3FFC000C0FF00001D227BA120>I85 D<001FC0007FF001F07807C0F80F81F80F81F81F01F8 -3F00E03E00007E00007E00007E0000FC0000FC0000FC00007C00007C00107C00383E00F0 -1F03E00FFFC003FE0015167B951B>99 D<003F8001FFE003E0F00F80701F00703F00703E -00707E00E07C03C0FFFF80FFFE00FC0000F80000F80000F80000F80000F80020F800707C -01E03E07C01FFF8007FC0014167A951B>101 D<0FF000000FF0000001F0000001F00000 -01F0000003E0000003E0000003E0000003E0000007C0000007C0000007C0000007C00000 -0F8FE0000FBFF0000FF078000FE07C001FC07C001F807C001F007C001F007C003E00F800 -3E00F8003E00F8003E01F0007C01F0007C01F0007C03E3807C03E380F803E700F807C700 -F807C600F803CE00F001FC006000F00019237BA21D>104 D<0038007C00FC00FC00F800 -700000000000000000000000000000000007801FC039E071F071F0E3E0E3E0E3E007C007 -C00F800F800F801F001F1C1F1C3E383E383E703E601FC007800E247BA312>I<0FF00FF0 -01F001F001F003E003E003E003E007C007C007C007C00F800F800F800F801F001F001F00 -1F003E003E003E003E007C007C007CE07CE0F9C0F9C0F9C079803F001E000C237BA20F> -108 D<0F01FC07F0001FC7FE1FF80033EE0F383C0073FC0FF03E0063F80FE03E00E3F00F -C03E00E3E00F803E00E3E00F803E0007C01F007C0007C01F007C0007C01F007C0007C01F -00F8000F803E00F8000F803E00F8000F803E01F0E00F803E01F0E01F007C01F1C01F007C -03E1C01F007C03E3801F007C01E7001E007800FE001C0070007C002B167B952F>I<03C0 -FC0007F3FF000EFF87800EFE07C01CFC03E01CF803E01CF803E01CF803E001F007E001F0 -07E001F007E001F007E003E00FC003E00FC003E00F8003E01F8007C01F0007E03E0007E0 -3C0007F0F8000FBFF0000F9F80000F8000000F8000001F0000001F0000001F0000001F00 -00003E0000003E000000FFC00000FFC000001B207E951D>112 D<003F0000FFC001C1E0 -0381E00303E00703E00701C007C00007FC0007FF0003FF8001FFC0003FE00003E03C01E0 -7C01E0FC01C0FC01C0F80380780F003FFE000FF00013167C9518>115 -D E /Fd 3 108 df<01F80807FF181E03983800F8300078700038600018E00018E00008 -E00008E00008F000007800007C00003F80003FF8001FFF0007FFC001FFE0001FF00001F0 -00007800003800003C00001C80001C80001C80001C80001CC00018E00038E00030F80060 -CF01E0C7FF8080FE0016247CA21E>83 D<7FFFFFFF007FFFFFFF007801E00F006001E003 -006001E001004001E00100C001E00180C001E001808001E000808001E000808001E00080 -8001E000800001E000000001E000000001E000000001E000000001E000000001E0000000 -01E000000001E000000001E000000001E000000001E000000001E000000001E000000001 -E000000001E000000001E000000001E000000001E000000001E000000001E0000000FFFF -C00000FFFFC00021227DA127>I107 D E /Fe 6 116 df<0000FFC000300007FFF8 -0070001FFFFF0070007F003F80F000FC0007E1F001F00001F1F003C000007BF007800000 -3FF00F0000001FF01F0000000FF03E00000007F03E00000007F07C00000003F07C000000 -01F07C00000001F0FC00000001F0FC00000000F0FC00000000F0FC00000000F0FE000000 -00F0FE0000000070FE0000000070FF0000000070FF80000000707F80000000007FC00000 -00003FF0000000003FFC000000001FFF800000001FFFF80000000FFFFF80000007FFFFFC -000003FFFFFF800001FFFFFFE00000FFFFFFF800007FFFFFFC00001FFFFFFF000007FFFF -FF8000007FFFFFC0000007FFFFE00000007FFFE000000007FFF0000000007FF800000000 -1FF8000000000FF80000000007FC0000000003FC0000000001FC0000000001FE60000000 -00FEE000000000FEE000000000FEE0000000007EE0000000007EE0000000007EF0000000 -007EF0000000007EF0000000007CF8000000007CF800000000FCFC00000000F8FC000000 -00F8FE00000001F0FF00000001E0FF80000003E0FFC0000007C0FDF000000F80F8FC0000 -1F00F83F00007E00F01FF003FC00E007FFFFF000E000FFFFC000C0000FFE00002F4979C7 -3F>83 D<3FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFC0007FF -0001FFE03FC00003FE00001FE03F800003FE00000FE07E000003FE000003F07C000003FE -000001F07C000003FE000001F078000003FE000000F078000003FE000000F078000003FE -000000F070000003FE0000007070000003FE0000007070000003FE0000007070000003FE -0000007070000003FE00000070F0000003FE00000078E0000003FE00000038E0000003FE -00000038E0000003FE00000038E0000003FE00000038E0000003FE0000003800000003FE -0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE -0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE -0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE -0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE -0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE -0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE -0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE -0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE -0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE -0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE -0000000000000003FE0000000000000007FF000000000000001FFFC00000000001FFFFFF -FFFC00000001FFFFFFFFFC00000001FFFFFFFFFC000045467BC551>I107 DI<000003FF00000000003FFFF000000000FE01FC000000 -03F0003F0000000FE0001FC000001F800007E000003F000003F000007E000001F80000FC -000000FC0001F80000007E0003F80000007F0007F00000003F800FF00000003FC00FE000 -00001FC01FE00000001FE01FE00000001FE03FC00000000FF03FC00000000FF03FC00000 -000FF07FC00000000FF87F8000000007F87F8000000007F8FF8000000007FCFF80000000 -07FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007 -FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FC7F8000000007F8 -7FC00000000FF87FC00000000FF87FC00000000FF83FC00000000FF03FE00000001FF01F -E00000001FE01FE00000001FE00FF00000003FC00FF00000003FC007F80000007F8003F8 -0000007F0001FC000000FE0001FE000001FE0000FE000001FC00007F000003F800001FC0 -000FE000000FE0001FC0000003F8007F00000000FE01FC000000003FFFF00000000003FF -00000036377AB542>111 D<000FF800C0007FFF01C001FFFFC1C003F007E3C007C000F7 -C00F00007FC01E00001FC03C00000FC03C00000FC078000007C078000007C0F8000003C0 -F8000003C0F8000003C0F8000001C0FC000001C0FC000001C0FE000001C07E000000007F -800000007FE00000003FFC0000001FFFC000000FFFFC000007FFFFC00003FFFFF00001FF -FFFC00007FFFFE00001FFFFF000001FFFF8000001FFFC0000000FFE00000003FE0000000 -0FF000000007F000000003F000000001F860000001F8E0000000F8E0000000F8E0000000 -F8E0000000F8F0000000F8F0000000F0F0000000F0F8000001F0FC000001E0FC000003C0 -FF000007C0FF80000F80FBE0001F00F1FE00FE00E07FFFF800E01FFFE000C001FF800025 -377BB52F>115 D E /Ff 15 124 df<78FCFCFCFC7800000000000078FCFCFCFC780612 -7D910D>58 D<0FF0303C601EF01FF81FF81F701F003E003C007000E001C0018001800300 -0300030003000300000000000000000007800FC00FC00FC00FC00780101D7D9C17>63 -D<0FF8001C1E003E0F803E07803E07C01C07C00007C0007FC007E7C01F07C03C07C07C07 -C0F807C0F807C0F807C0780BC03E13F80FE1F815127F9117>97 DI<03FC000E0E001C1F003C1F00781F00780E00F80000F800 -00F80000F80000F80000F800007800007801803C01801C03000E0E0003F80011127E9115 ->I<000FF0000FF00001F00001F00001F00001F00001F00001F00001F00001F00001F001 -F9F00F07F01C03F03C01F07801F07801F0F801F0F801F0F801F0F801F0F801F0F801F078 -01F07801F03C01F01C03F00F0FFE03F9FE171D7E9C1B>I<03FC000F07001C03803C01C0 -7801C07801E0F801E0F801E0FFFFE0F80000F80000F800007800007800603C00601E00C0 -0F038001FC0013127F9116>I<03F0F00E1F383C0F383807307807807807807807807807 -803807003C0F001E1C0033F0003000003000003000003FFF003FFFC01FFFE01FFFF07801 -F8F00078F00078F000787000707800F01E03C007FF00151B7F9118>103 -D107 D109 DI<01FC000F07801C01C03C01E07800F07800F0F800F8F800F8F800F8F800F8F8 -00F8F800F87800F07800F03C01E01E03C00F078001FC0015127F9118>I114 D117 D123 D E /Fg 2 -111 df<06070600000000384C4C8C98181830323264643808147F930C>105 -D<30F8590C4E0C9C0C980C180C180C30183019303130316032601C100D7F8C15>110 -D E /Fh 3 108 df<07E100181B00200700600300C00300C00100C00100C00100E00000 -7000007E00003FE0001FFC0003FE00003F00000700000380000380800180800180800180 -C00100C00300E00200DC0C0083F000111A7D9917>83 D<7FFFFF00701C0700401C010040 -1C0100C01C0180801C0080801C0080801C0080001C0000001C0000001C0000001C000000 -1C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C000000 -1C0000001C0000001C0000001C000003FFE000191A7E991D>I107 D E /Fi 20 122 df<000E001E007800F0 -01C00380070007000E001C001C003800380070007000E000E000E000E000E000E000E000 -E000E000E000E000E0007000700038001C000E0006000F21769C16>40 -D<00C000E0007000700038001C001C001C001C000E000E000E000E000E000E001C001C00 -1C001C003800380070007000E001C001C0038007000E001C007800F000C0000F217C9C16 ->I<060F1F1E0C000000000000000070F0F8F0600812769116>58 -D<00C001E003E003C00180000000000000000000000000000000000C001E001E001E000E -000E001C003C007800F00040000B18799116>I<03C807FC0FFC1C7C3878383870387038 -E070E070E070E0F3E0E7E1E7E3E77FFE3F7C1C3810127A9116>97 -D<00F803FC07FE0F0E1C1E380E70007000E000E000E000E000E000F002700F3FFE1FFC0F -F010127A9116>99 D<003E007F003F000E000E000E000E03DC07FC0FFC1C7C3878383870 -387038E070E070E070E0F3E0E7E1E7E3E77FFE3F7C1C3810197A9816>I<00F803FC07FE -0F0E1C0E380E701E7FFCFFF8FFE0E000E000E000F002780F3FFE1FFC0FF010127A9116> -I<001E20007F7000FFF001E1F003C1E00381E00700E00700E00E01C00E01C00E01C00E03 -C00E03800E0780071F8007FF8003FF0001E700000700000700000E00000E00300E00783C -00FFF8007FF0003FC000141B7E9116>103 D<006000F000F0006000000000000000000F -001F803F8071C07380E380E3800700070007000E000E301C701C701CE01FE00FC007000C -1A799916>105 D<7F00FF807F8007000700070007000E000E000E000E001C001C001C00 -1C00380038003800386070E070E070E07FC03F800F000B19789816>108 -D<06F0F00FF9F80FFFFC0F9F9C1F1F1C1E1E1C1C1C1C1C1C1C3C3C383838383838383838 -70707070707070707060707070E0E07060603016127E9116>I<1C3C003EFE007FFF007F -C700EF8700EF0700EF07000E07001E0E001C0E001C0E001C1CC0381DC0381DC03839C038 -1F80701F00300E0012127C9116>I<01E007F00FF81E1C3C1C381E700E700EE01CE01CE0 -1CE038E038E07071E07FC03F801E000F127A9116>I<03878007CFC00FFFE00EF8E01CF0 -F01CF0701CE07000E07001C0E001C0E001C0E001C1C003C1C003C38003C78003FF00077E -000738000700000700000E00000E00000E00000E00007F8000FFC0007F8000141B7F9116 ->I<1C1F003E7F807FFFC077E1E0E7C0E0E781E0E781E00700C00F00000E00000E00000E -00001C00001C00001C00001C000038000018000013127B9116>114 -D<00FC0001FE0003FF000707800E07000E06000E000007F00003FC0000FE000007000007 -00700700F00700E01E00FFFC007FF8001FE00011127C9116>I<004000E000E001C001C0 -01C001C07FFCFFFC7FFC038007000700070007000E000E000E000E0C1C1C1C1C1C381FF0 -0FE007C00E197A9816>I<601030F03870F8387038387038707038707070707070707070 -E0E0E0E0E0E0E0E0E0E0E0E1E1C0E1E1C0E3E380FFFF807F7F003E1E0014127C9116> -119 D<0E00801F01C03F81C07381C0738380E38380E703800703800E07000E07000E0700 -0E0F000E0E000E1E000E3E000FFE0007FC0003DC00001C00001C00003800387800787000 -71E0007FC0003F80001E0000121B7C9116>121 D E /Fj 2 84 df<03FFF80000700F00 -007007800070038000E003C000E003C000E003C000E003C001C0078001C0070001C01E00 -01C0780003FFC00003806000038030000380380007003800070038000700380007003800 -0E0078000E0078000E0078400E0078801C003C80FFC01F001A1A7E991D>82 -D<001F080060D800803801003803001006001006001006001006000007000007C00003FC -0001FF00007F80000FC00001C00001C00000C02000C02000C06001806001806003007006 -00CC1C0083F000151A7E9917>I E /Fk 6 116 df<03F0400C0CC01002C03001C06000C0 -E000C0E00040E00040E00040F00000F800007E00007FE0003FFC001FFF0007FF80007F80 -0007C00003E00001E00000E08000E08000E08000E0C000C0C000C0E00180D00300CE0600 -81F800131E7D9C19>83 D<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F002080 -0F0020800F0020800F0020000F0000000F0000000F0000000F0000000F0000000F000000 -0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000 -0F0000000F0000001F800003FFFC001B1C7D9B21>I107 DI<01F800070E000C03001C03803801C078 -01E07000E0F000F0F000F0F000F0F000F0F000F0F000F0F000F07000E07801E03801C01C -03801E0780070E0001F80014157E941A>111 D<1F1030F06030C030C010C010E000E000 -7E003FC01FE003F0007800380018801880188010C030F0608F800D157E9413>115 -D E /Fl 16 119 df<000001800000078000001E00000078000001E00000078000000E00 -000038000000F0000003C000000F0000003C000000F0000000F00000003C0000000F0000 -0003C0000000F0000000380000000E0000000780000001E0000000780000001E00000007 -8000000180191A7D9620>60 D62 D<00000C0000000C0000001C0000001C0000003C -0000005C0000005C0000009E0000008E0000010E0000020E0000020E0000040E0000040E -0000080E0000100E0000100E0000200700003FFF00004007000080070000800700010007 -00010007000200070004000700040007001C000780FF803FF01C1D7F9C1F>65 -D<01FFFF00003C01C0003800E0003800F0003800700038007000700070007000F0007000 -F0007001E000E003C000E0078000E01F0000FFFC0001C00F0001C0078001C003C001C003 -C0038003C0038003C0038003C0038003C0070007800700070007000E0007001C000E0078 -00FFFFC0001C1C7E9B1F>I<0001F808000E061800380138006000F001C0007003800070 -070000300F0000200E0000201C0000203C0000203C000000780000007800000078000000 -F0000000F0000000F0000000F0000000F0000100F0000100F00001007000020070000200 -30000400380008001C0010000E0060000701800000FE00001D1E7E9C1E>I<01FFFE0000 -3C03C0003800E0003800F00038007000380070007000F0007000F0007000F0007001E000 -E001C000E0078000E01E0000FFF00001C0380001C00C0001C00E0001C00E0003800E0003 -800E0003800E0003800E0007001E0007001E0807001E0807001E100F000F10FFE00F2000 -0003C01D1D7E9B20>82 D<000FC100303300400F00800601800603000603000606000406 -000407000007000007800003F00001FF0000FFC0003FE00003E00000F000007000003000 -00302000302000306000606000606000C0600080F00300CC060083F800181E7E9C19>I< -0007E00000E00000E00001C00001C00001C00001C000038000038000038000038001E700 -0717000C0F00180F00380E00300E00700E00700E00E01C00E01C00E01C00E01C00E03880 -E03880E038806078803199001E0E00131D7E9C16>100 D<01F007080C08180438083008 -70307FC0E000E000E000E000E000E0046008601030600F800E127E9113>I<0001E00006 -30000E78000EF0001C60001C00001C00001C00001C0000380000380003FFC00038000038 -0000700000700000700000700000700000E00000E00000E00000E00000E00001C00001C0 -0001C00001C00001C000018000038000038000630000F30000F60000E400007800001525 -7E9C14>I<01C003C003C001800000000000000000000000001C00270047004700870087 -000E000E001C001C001C003800388038807080710032001C000A1C7E9B0E>105 -D<3C1F004E61804681C04701C08F01C08E01C00E01C00E01C01C03801C03801C03801C07 -00380710380710380E10380E2070064030038014127E9119>110 -D<3C3C4E424687470F8E1E8E0C0E000E001C001C001C001C003800380038003800700030 -0010127E9113>114 D<01F0060C0C040C0E180C1C001F000FE00FF003F80038201C7018 -F018F010803060601F800F127E9113>I<00C001C001C001C00380038003800380FFF007 -00070007000E000E000E000E001C001C001C001C00382038203840384018800F000C1A80 -990F>I<1C03270747074703870187010E010E011C021C021C021C041804180818081C10 -0C2007C010127E9114>118 D E /Fm 7 58 df<0C001C00EC000C000C000C000C000C00 -0C000C000C000C000C000C000C000C000C000C00FFC00A137D9211>49 -D<1F0060C06060F070F030603000700070006000C001C00180020004000810101020207F -E0FFE00C137E9211>I<0FC030707038703870380038003000E00FC0007000380018001C -601CF01CF018E03860701FC00E137F9211>I<006000E000E00160026006600C60086010 -6020606060C060FFFC0060006000600060006003FC0E137F9211>I<60607FC07F804400 -4000400040004F0070C040E0006000700070E070E070E06040E021C01F000C137E9211> -I<0FC0107020186018601870183C303F600F800FE031F06078C01CC00CC00CC00C601830 -300FC00E137F9211>56 D<0F00308060404060C020C030C030C0304030607030B00F3000 -3000200060E040E08041003E000C137E9211>I E /Fn 60 122 df18 D<183C3C3C0404080810204080060C779C0D>39 -D<00030006000800180030006000C000C0018003000300060006000C000C001C00180018 -00380030003000700070006000600060006000E000E000E000E000E00060006000600060 -00600020003000100008000800102A7B9E11>I<001000100008000C0004000600060006 -00060006000700070007000700070006000600060006000E000E000C000C001C00180018 -0038003000300060006000C000C001800300030006000C00180010006000C000102A809E -11>I<183878380808101020404080050C7D830D>44 DI<30 -78F06005047C830D>I<00000200000600000600000C00000C0000180000300000300000 -600000600000C00000C0000180000180000300000600000600000C00000C000018000018 -0000300000300000600000C00000C0000180000180000300000300000600000C00000C00 -00180000180000300000300000600000600000C0000080000017297F9E15>I<003E0000 -E1800181C00300C00700C00600C00E00E00C00E01C00C01C00C01801C03801C03801C038 -01C0700380700380700380700380600700E00700E00600E00E00E00E00E00C00E0180060 -380060700030C0001F0000131D7C9B15>I<0004000C00180038007807B8007000700070 -007000E000E000E000E001C001C001C001C0038003800380038007000700070007000F00 -FFF00E1C7B9B15>I<003E000041800080C00100C00200E00440E00440E00840E00840E0 -0840E01081C01081C01103800E0300000600000C00001800006000008000030000040000 -0800401000802000802001007F070043FE0081FC00807800131D7D9B15>I<0001800001 -C0000380000380000380000300000700000700000600000E00000C00001C000018000018 -0000300000300000600000400000C600018E00010E00020E00061C000C1C00181C003F1C -0040F800803F8000380000380000700000700000700000700000E00000600012247E9B15 ->52 D<000F8000386000602000C0E00180E00300000600000E00000C00001C00001CF800 -3904003A06003C0300780300780300700380700300600700E00700E00700E00600E00E00 -E00C00601C0060180020300030C0000F8000131D7C9B15>54 D<09C0400FE0801FE1801C -6100302600201A00600400400C0080080080180000300000300000600000600000C00000 -C00001C0000180000380000300000700000700000700000E00000E00000E00001C00001C -0000180000121D799B15>I<001F000060C000C060018060030030030030060060070060 -0700C00780C003C10003E60001FC0000780001BC00061E000C0F00180700300380200380 -600180600180C00300C00300C006006004006008003830000FC000141D7D9B15>I<003E -0000E1000181800300C00600C00E00C00C00C01C00C01C00C01C01C03801C03801C03801 -C03803C0180380180780080B800C330003C700000700000E00000C00001C00001800E030 -00E0600080C000C180003E0000121D7C9B15>I<060F0F06000000000000000000003078 -F06008127C910D>I<0000180000001800000038000000380000007800000078000000B8 -00000138000001380000023C0000021C0000041C00000C1C0000081C0000101C0000101C -0000201C0000201C00007FFC0000C01C0000801C0001001C0001001E0002000E0002000E -0004000E000C000E001C001E00FF00FFC01A1D7E9C1F>65 D<01FFFF00003C0380003801 -C0003800E0003800E0003800E0007000E0007001E0007001E0007003C000E0038000E00F -0000E01E0000FFFC0001C00E0001C0070001C0078001C007800380078003800780038007 -800380078007000F0007000E0007001E0007003C000E00F000FFFFC0001B1C7E9B1D>I< -0003F020001E0C60003002E000E003C001C001C0038001C0070000C00E0000801E000080 -1C0000803C0000803C000000780000007800000078000000F0000000F0000000F0000000 -F0000000F0000400F0000400F0000400F000080070000800700010003800200018004000 -0C0180000706000001F800001B1E7A9C1E>I<01FFFF00003C03C0003800E0003800E000 -380070003800700070007800700038007000380070007800E0007800E0007800E0007800 -E0007801C000F001C000F001C000F001C000E0038001E0038001C0038003C00380038007 -00070007000E0007001C00070038000E00E000FFFF80001D1C7E9B1F>I<01FFFFF0003C -00F0003800300038002000380020003800200070002000700020007008200070080000E0 -100000E0100000E0300000FFF00001C0200001C0200001C0200001C02000038040800380 -00800380008003800100070001000700030007000200070006000E003C00FFFFFC001C1C -7E9B1C>I<03FF0078007000700070007000E000E000E000E001C001C001C001C0038003 -800380038007000700070007000E000E000E000E001E00FFC0101C7D9B10>73 -D<01FFC0003C0000380000380000380000380000700000700000700000700000E00000E0 -0000E00000E00001C00001C00001C00001C0000380020380020380020380040700040700 -0C0700180700380E00F0FFFFF0171C7E9B1A>76 D<01FE0001FE003E0001E0002E0003C0 -002E0005C0002E0005C0002E0009C0004E000B80004E001380004E002380004700238000 -870047000087004700008700870000870107000107010E000107020E000107040E000107 -040E000207081C000203881C000203901C000203A01C000403A038000403C038000403C0 -38000C038038001C03007800FF8307FF00271C7E9B25>I<01FC00FF80001C001C00002E -001800002E001000002E0010000027001000004700200000430020000043802000004380 -20000081C040000081C040000081C040000080E040000100E08000010070800001007080 -00010070800002003900000200390000020039000002001D000004001E000004000E0000 -04000E00000C000E00001C00040000FF80040000211C7E9B1F>I<0007F000001C1C0000 -700E0000E0070001C0038003800380070003800E0003C01E0003C01C0003C03C0003C03C -0003C0780003C0780003C0780003C0F0000780F0000780F0000780F0000F00F0000F00F0 -000E00F0001E00F0003C0070003800700070007800E0003801C0001C0380000E0E000003 -F800001A1E7A9C20>I<01FFFE00003C0380003801C0003800E0003800E0003800E00070 -01E0007001E0007001E0007001C000E003C000E0038000E0070000E01C0001FFF00001C0 -000001C0000001C000000380000003800000038000000380000007000000070000000700 -0000070000000F000000FFE000001B1C7E9B1C>I<01FFFE00003C0780003801C0003801 -E0003800E0003800E0007001E0007001E0007001E0007003C000E0038000E0070000E01C -0000FFE00001C0300001C0180001C01C0001C01C0003801C0003801C0003801C0003801C -0007003C0007003C2007003C2007003C200F003C40FFE01E8000000F001B1D7E9B1E>82 -D<000F8400304C00403C0080180100180300180300180600100600100600000700000700 -0003E00003FC0001FF00007F800007C00001C00001C00000C00000C02000C02000C06001 -80600180600300600200F00400CC180083E000161E7D9C17>I<1FFFFFC01C0701C0300E -00C0200E0080600E0080400E0080401C0080801C0080801C0080001C0000003800000038 -000000380000003800000070000000700000007000000070000000E0000000E0000000E0 -000000E0000001C0000001C0000001C0000001C0000003C000007FFE00001A1C799B1E> -I<7FF03FE00F0007000E0006000E0004000E0004000E0004001C0008001C0008001C0008 -001C00080038001000380010003800100038001000700020007000200070002000700020 -00E0004000E0004000E0004000E0008000E0008000E00100006002000060040000300800 -001830000007C000001B1D789B1F>I87 D<01FF81FE003E0078001C00 -60001C00C0001E0080000E0100000F02000007040000070800000790000003A0000003E0 -000001C0000001C0000001E0000002E0000004E0000008F0000010700000207000006038 -0000C0380000803C0001001C0002001C0006001E001E001E00FF007FC01F1C7E9B1F>I< -003F80007F0000600000600000600000C00000C00000C00000C000018000018000018000 -0180000300000300000300000300000600000600000600000600000C00000C00000C0000 -0C0000180000180000180000180000300000300000300000300000600000600000600000 -600000C00000C00000FE0000FE000011297E9E0D>91 D<003F80007F0000030000030000 -0300000600000600000600000600000C00000C00000C00000C0000180000180000180000 -180000300000300000300000300000600000600000600000600000C00000C00000C00000 -C000018000018000018000018000030000030000030000030000060000060000FE0000FE -00001129819E0D>93 D<01E307170C0F180F380E300E700E700EE01CE01CE01CE01CE039 -E039E0396079319A1E0C10127C9115>97 D<3F00070007000E000E000E000E001C001C00 -1C001C0039E03A183C0C380C700C700E700E700EE01CE01CE01CE018E038E030E06060C0 -31801E000F1D7C9C13>I<00F803040E041C0E181C300070007000E000E000E000E000E0 -00E0046008601030600F800F127C9113>I<0007E00000E00000E00001C00001C00001C0 -0001C000038000038000038000038001E7000717000C0F00180F00380E00300E00700E00 -700E00E01C00E01C00E01C00E01C00E03900E03900E03900607900319A001E0C00131D7C -9C15>I<00F807040C0418023804300470087FF0E000E000E000E000E000600460083010 -30600F800F127C9113>I<0003C0000670000C70001C60001C00001C0000380000380000 -380000380000380003FF8000700000700000700000700000700000E00000E00000E00000 -E00000E00001C00001C00001C00001C00001C00003800003800003800003000003000007 -0000C60000E60000CC00007800001425819C0D>I<0078C001C5C00303C00603C00E0380 -0C03801C03801C0380380700380700380700380700380E00380E00380E00181E000C7C00 -079C00001C00001C00003800003800C03000E07000C1C0007F0000121A7E9113>I<0FC0 -0001C00001C0000380000380000380000380000700000700000700000700000E3E000EC3 -000F03800E03801E03801C03801C03801C0380380700380700380700380E00700E40700E -40701C40701C80E00C80600700121D7E9C15>I<01800380010000000000000000000000 -000000001C002600470047008E008E000E001C001C001C00380038007100710071007200 -72003C00091C7C9B0D>I<00030007000300000000000000000000000000000078008C01 -0C020C021C041C001C001C0038003800380038007000700070007000E000E000E000E001 -C001C0C180E300C60078001024819B0D>I<0FC00001C00001C000038000038000038000 -0380000700000700000700000700000E07800E08800E11C00E21C01C41801C80001D0000 -1E00003FC00038E000387000387000707100707100707100707200E03200601C00121D7E -9C13>I<1F800380038007000700070007000E000E000E000E001C001C001C001C003800 -3800380038007000700070007000E200E200E200E40064003800091D7D9C0B>I<1C1E07 -80266318C04683A0E04703C0E08E0380E08E0380E00E0380E00E0380E01C0701C01C0701 -C01C0701C01C070380380E0388380E0388380E0708380E0710701C0320300C01C01D127C -9122>I<383E004CC3004D03804E03809E03809C03801C03801C03803807003807003807 -00380E00700E40700E40701C40701C80E00C8060070012127C9117>I<00F800030C000E -06001C0300180300300300700380700380E00700E00700E00700E00E00E00E00E01C0060 -180060300030E0000F800011127C9115>I<03878004C86004D03004E03009C03009C038 -01C03801C0380380700380700380700380600700E00700C00701800783000E86000E7800 -0E00000E00001C00001C00001C00001C0000380000FF0000151A809115>I<01E107130C -0F180F380E300E700E700EE01CE01CE01CE01CE038E038E038607831F01E700070007000 -E000E000E000E001C00FF8101A7C9113>I<1C3C2642468747078E068E000E000E001C00 -1C001C001C0038003800380038007000300010127C9112>I<01F006080C080C1C18181C -001F001FC00FF007F0007800386030E030C030806060C01F000E127D9111>I<03000700 -070007000E000E000E000E00FFE01C001C001C0038003800380038007000700070007000 -E080E080E100E100660038000B1A7C990E>I<1C01802E03804E03804E03808E07008E07 -001C07001C0700380E00380E00380E00380E00301C80301C80301C80383C80184D000F86 -0011127C9116>I<1C062E0E4E064E068E028E021C021C02380438043804380830083008 -3010382018400F800F127C9113>I<1E01832703874703874703838707018707010E0701 -0E07011C0E021C0E021C0E021C0E04180C04181C04181C081C1E080C263007C3C018127C -911C>I<1C01802E03804E03804E03808E07008E07001C07001C0700380E00380E00380E -00380E00301C00301C00301C00383C001878000FB800003800003000007000E06000E0C0 -008180004300003C0000111A7C9114>121 D E /Fo 6 106 df0 D<03F0000FFC001FFE003FFF007FFF807FFF80FFFFC0FFFFC0FFFFC0FFFFC0 -FFFFC0FFFFC07FFF807FFF803FFF001FFE000FFC0003F00012127E9317>15 -D<000F0038006000E001C001C001C001C001C001C001C001C001C001C001C001C001C001 -C001C0038007001E00F8001E000700038001C001C001C001C001C001C001C001C001C001 -C001C001C001C001C001C000E000600038000F102D7DA117>102 -DI<0020006000C000C000C0 -01800180030003000300060006000C000C0018001800180030003000600060006000C000 -C000600060006000300030001800180018000C000C000600060003000300030001800180 -00C000C000C0006000200B2E7CA112>II E /Fp 1 111 df<1C1E003E7F003FFF8077E38077C1C07781C0EF0380 -6F03800E03800E03801E07001C07001C07601C0E70380EE0380EE0380EE0380FC0700FC0 -30070014147C9318>110 D E /Fq 9 108 df0 -D<03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF003C010107E -9115>15 D<00000030000000001800000000180000000018000000000C000000000C0000 -000006000000000300000000038000000000C0FFFFFFFFF8FFFFFFFFF800000000C00000 -000380000000030000000006000000000C000000000C0000000018000000001800000000 -1800000000300025167E942A>33 D<000003000000000180000000018000000000C00000 -0000E0000000006000FFFFFFF000FFFFFFFC000000000E00000000038000000001E00000 -00007800000000E0000000038000000007000000000C00FFFFFFF800FFFFFFF000000000 -6000000000C000000000C00000000180000000018000000003000025187E952A>41 -D<003C00E001C00180038003800380038003800380038003800380038003800380038003 -0007001C00F0001C00070003000380038003800380038003800380038003800380038003 -800380018001C000E0003C0E297D9E15>102 D -I<004000C0018001800180030003000600060006000C000C001800180018003000300060 -0060006000C000C000600060006000300030001800180018000C000C0006000600060003 -00030001800180018000C000400A2A7D9E10>II<8010C030C030C030C030C030C030C030C030C030C030C030C030C030C030C030C0 -30C030C030C030C030C030C030C030C030C030C030C030C030C030C030C030C030C030C0 -30C030C030C030C030C030C03080100C2A7C9E15>107 D E /Fr -46 122 df<60F0F0F0F0F0F0F0F0F0F0F0F0F0600000000060F0F0600417789614>33 -D<00800180018007E01FF039BC619CC18EC18EC18EE18471807F801FE00FF001F8019C01 -8E4186E186E186E186718C39B81FF00FC00180018000800F1D7E9914>36 -D<60F0F878181818303060C080050C789614>39 D<0180038006000C001C001800380070 -0070007000E000E000E000E000E000E000E000E000E000700070007000380018001C000C -00060003800180091D799914>I<80C0603038181C0E0E0E0707070707070707070E0E0E -1C18383060C080081D7C9914>I<038003800380638CF39E7FFC3FF80FE00FE03FF87FFC -F39E638C0380038003800F107E9214>I<01C00001C00001C00001C00001C00001C00001 -C000FFFF80FFFF80FFFF8001C00001C00001C00001C00001C00001C00001C00011117F93 -14>I45 D<70F8F8F8700505798414>I<0006000E000E001C -001C003800380070007000E000E001C001C0038003800380070007000E000E001C001C00 -3800380070007000E000E000C0000F1D7E9914>I<07C00FE01C7038383018701C701CE0 -0EE00EE00EE00EE00EE00EE00EE00EE00E701C701C383838381C700FE007C00F177E9614 ->I<0300030007000F003F00F70047000700070007000700070007000700070007000700 -07000700070007007FF07FF00C177C9614>I<0FC01FF03838701CE00EE00EE00E400E00 -0E001C001C00380030007000E001C0030006000C00180E300E7FFE7FFE0F177E9614>I< -0FC01FF03838701C701C201C001C0018003800700FE00FF00038001C000E000E400EE00E -E00E701C78383FF00FC00F177E9614>I<00780000F80001B80001B80003380003380006 -38000E38000C38001C3800383800303800703800E03800FFFF80FFFF8000380000380000 -380000380000380001FF0001FF0011177F9614>I<70F8F8F87000000000000070F8F8F8 -700510798F14>58 D<70F8F8F87000000000000060F0F8F878183070E0800515798F14> -I<0006001E003E00F801F003C00F801F003C00F800F000F8003C001F000F8003C001F000 -F8003E001E00060F157E9514>I62 -D76 D<7FFF80FFFF80E1C380E1C380E1C380E1C3 -8001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0 -0001C00001C00001C0000FF8000FF80011177F9614>84 D86 -D<1FC0007FF000707800201800001C00001C0007FC001FFC003C1C00701C00E01C00E01C -00E01C00707C003FFF800F8F8011107E8F14>97 DI<03F80FFE1C0E3804700060 -00E000E000E000E00060007000380E1C1E0FFC03F00F107E8F14>I<007E00007E00000E -00000E00000E00000E00000E0007CE000FFE001C3E00301E00700E00E00E00E00E00E00E -00E00E00E00E00E00E00700E00301E00383E001FEFC007CFC012177F9614>I<07E00FF0 -1C38301C700CE00EE00EFFFEFFFEE00060007000380E1C1E0FFC03F00F107E8F14>I<00 -FC01FE038E07040700070007007FFEFFFE07000700070007000700070007000700070007 -0007000700FFF8FFF80F177F9614>I<07CF001FFF80383B80301800701C00701C00701C -003018003838003FF00037C0007000007000003FF8001FFC003FFE00700F00E00380E003 -80E00380E003807007003C1E001FFC0007F00011197F8F14>II<06000F000F00 -06000000000000000000FF00FF0007000700070007000700070007000700070007000700 -0700FFF8FFF80D187C9714>I107 DI< -FB8E00FFDF003CF3803CF38038E38038E38038E38038E38038E38038E38038E38038E380 -38E38038E380FEFBE0FE79E01310808F14>II<07C01FF03C78701C701CE00EE00EE00EE00EE00EE00E701C783C3C781FF007C00F10 -7E8F14>II<03E7000FF7001C1F00300F00700F00E00700E00700E00700 -E00700E00700E00700700F00300F001C3F000FF70007C700000700000700000700000700 -000700000700003FE0003FE013187F8F14>II<0FD83FF86038C038C038F0007F803FF007F8001C6006E006F006F81CFFF8CFE00F10 -7E8F14>I<06000E000E000E000E007FFCFFFC0E000E000E000E000E000E000E000E000E -0E0E0E0E0E0E1C07F801F00F157F9414>I -III<7E3F007E3F001E3C000E780007700007E00003E00001C00003C00003E000077000 -0E78000E38001C1C00FE3F80FE3F8011107F8F14>II -E /Fs 21 119 df<0000200000600000E00000E00001E00001F000027000027000047000 -087000087000107000107000207000407000407000803800FFF801003802003802003804 -0038040038080038180038FE01FF181A7E991D>65 D<03FF0000700000700000700000E0 -0000E00000E00000E00001C00001C00001C00001C0000380000380000380000380000700 -000700100700100700200E00200E00600E00400E00C01C0380FFFF80141A7D9918>76 -D<03FFF000701C00700E00700700E00700E00700E00700E00701C00E01C01C01C03801C0 -E003FF800380C00380600380700700700700700700700700700E00E00E00E00E00E10E00 -E21C0062FF803C181A7D991C>82 D<003F10006090018070010070030020060020060020 -06002006000007000007C00003F80001FE00007F00000F80000380000180000180200180 -200180600300600300600600700C00C8180087E000141A7D9916>I<03CC0E2E181C381C -301C701CE038E038E038E038C072C072C07260F261341E180F107C8F14>97 -D<01E006180C181838301070006000E000E000E000E000E008E010602030C01F000D107C -8F12>99 D<001F80000380000380000380000700000700000700000700000E00000E0003 -CE000E2E00181C00381C00301C00701C00E03800E03800E03800E03800C07200C07200C0 -720060F2006134001E1800111A7C9914>I<01E00E181C08380870087010FFE0E000E000 -E000E000E0086010602030C01F000D107C8F12>I<00F300038B800607000E07000C0700 -1C0700380E00380E00380E00380E00301C00301C00301C00183C0018780007B800003800 -003800007000607000E0E000C1C0007F000011177E8F12>103 D<1F8000038000038000 -0380000700000700000700000700000E00000E00000E7C000F86001E07001E07001C0700 -1C0700380E00380E00380E00381C00701C80701C80703880703900E01900600E00111A7E -9914>I<030706000000000000384C4E8E9C9C1C3838707272E2E4643808197C980C>I<1F -0707070E0E0E0E1C1C1C1C3838383870707070E4E4E4E4E830081A7D990A>108 -D<307C1E00598663009E0783809E0703809C0703809C070380380E0700380E0700380E07 -00380E0E00701C0E40701C0E40701C1C40701C1C80E0380C80601807001A107C8F1F>I< -307C005986009E07009E07009C07009C0700380E00380E00380E00381C00701C80701C80 -703880703900E01900600E0011107C8F16>I<01F006180C0C180E300E700E600EE00EE0 -0EE00CE01CE018E030606030C01F000F107C8F14>I<030F000590C009E0C009C06009C0 -6009C0600380E00380E00380E00380E00701C00701800703800703000E8E000E78000E00 -000E00001C00001C00001C00001C0000FF00001317808F14>I<30F05D189E389C189C00 -9C0038003800380038007000700070007000E00060000D107C8F10>114 -D<03E004300830187018601C001F801FC00FE000E00060E060E06080C041803E000C107D -8F10>I<06000E000E000E000E001C001C00FFC01C003800380038003800700070007000 -7000E100E100E100E200E40038000A177C960D>I<38064C074E0E8E0E9C0E9C0E1C1C38 -1C381C381C7039703970393079389A0F0C10107C8F15>I<38184C1C4E1C8E0C9C0C9C0C -1C08380838083810701070107020304018C00F000E107C8F12>I -E /Ft 67 122 df<00FE7C0381C60603CE0E03841C03801C03801C03801C03801C03801C -0380FFFFF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C -03801C03801C03801C0380FF8FF0171A809916>11 D<00FE000381000601800E03801C01 -001C00001C00001C00001C00001C0000FFFF801C03801C03801C03801C03801C03801C03 -801C03801C03801C03801C03801C03801C03801C03801C0380FF8FF0141A809915>I<60 -C0F1E0F9F068D008100810081010201020204040800C0B7F9913>34 -D<60F0F86808080810102040050B7D990B>39 D<00800100020004000C00080018003000 -300030006000600060006000E000E000E000E000E000E000E000E000E000E00060006000 -60006000300030003000180008000C00040002000100008009267D9B0F>I<8000400020 -001000180008000C00060006000600030003000300030003800380038003800380038003 -8003800380038003000300030003000600060006000C0008001800100020004000800009 -267E9B0F>I<60F0F07010101020204040040B7D830B>44 DI<60 -F0F06004047D830B>I<07E01C38381C300C700E60066006E007E007E007E007E007E007 -E007E007E007E00760066006700E300C381C1C3807E010187F9713>48 -D<03000700FF000700070007000700070007000700070007000700070007000700070007 -00070007000700070007007FF80D187D9713>I<0F80106020304038803CC01CE01C401C -003C003800380070006000C001800100020004040804100430083FF87FF8FFF80E187E97 -13>I<07E01838201C601E700E201E001E001C001C0038007007E00038001C000E000F00 -0FE00FE00FC00F400E601C183807E010187F9713>I<001800180038007800F800B80138 -02380238043808381838103820384038C038FFFF00380038003800380038003803FF1018 -7F9713>I<30183FF03FE03F80200020002000200020002FC03060203000380018001C00 -1C401CE01CE01C80184038403030E00F800E187E9713>I<01F807040C06180E300E3000 -70006000E000E3E0E418E80CF00EE006E007E007E007600760077006300E180C0C3807E0 -10187F9713>I<40007FFF7FFE7FFE400480088010801000200040004000800180010003 -0003000700060006000E000E000E000E000E00040010197E9813>I<07E01818300C2006 -600660067006780C3E181F3007C003E00CF8307C601E600FC007C003C003C00360022004 -181807E010187F9713>I<07E01C303018700C600EE006E006E007E007E0076007700F30 -17182707C700070006000E000C700C7018603030600F8010187F9713>I<60F0F0600000 -00000000000060F0F06004107D8F0B>I<007F00000180C0000600300008000800100004 -00203E020020E1020041C081004380710083807080870070808700708087007080870070 -808700708087007080838070804380708041C0F10020E13100203E1E0010000000080000 -000600038001803E00007FE000191A7E991E>64 D66 -D<003F0201C0C603002E0E001E1C000E1C0006380006780002700002700002F00000F000 -00F00000F00000F00000F000007000027000027800023800041C00041C00080E00080300 -3001C0C0003F00171A7E991C>II70 -D<003F020001C0C60003002E000E001E001C000E001C0006003800060078000200700002 -0070000200F0000000F0000000F0000000F0000000F0000000F001FFC070000E0070000E -0078000E0038000E001C000E001C000E000E000E000300160001C06600003F82001A1A7E -991E>III<0FFE00700070 -007000700070007000700070007000700070007000700070007000700070007000704070 -E070E07040E061C01F000F1A7E9914>I76 -DII<007F000001C1C000070070000E0038001C001C003C001E0038000E0078 -000F0070000700F0000780F0000780F0000780F0000780F0000780F0000780F0000780F0 -00078078000F0078000F0038000E003C001E001C001C000E0038000700700001C1C00000 -7F0000191A7E991E>II<0FC21836200E6006C006C002C0 -02C002E00070007E003FE01FF803FC007E000E00070003800380038003C002C006E004D8 -1887E0101A7E9915>83 D<7FFFFF00701C0700401C0100401C0100C01C0180801C008080 -1C0080801C0080001C0000001C0000001C0000001C0000001C0000001C0000001C000000 -1C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C000000 -1C000003FFE000191A7F991C>II87 DI91 D<20402040408040808100810081 -00E1C0F1E0F1E060C00B0B7A9913>II<1FC000387000383800101C00 -001C00001C0003FC001E1C00381C00701C00E01C00E01C80E01C80E03C80705F801F8F00 -11107F8F13>97 DI<07F81C1C381C70087000E000E000E0 -00E000E000E0007000700438081C1807E00E107F8F11>I<003F00000700000700000700 -00070000070000070000070000070000070003E7000C1700180F00300700700700E00700 -E00700E00700E00700E00700E00700600700700700380F001C370007C7E0131A7F9915> -I<07C01C3030187018600CE00CFFFCE000E000E000E0006000700438081C1807E00E107F -8F11>I<01F007180E381C101C001C001C001C001C001C00FFC01C001C001C001C001C00 -1C001C001C001C001C001C001C001C001C00FF800D1A80990C>I<0FCF00187180303000 -7038007038007038007038003030001860002FC0006000006000007000003FF0003FFC00 -1FFE00600F00C00300C00300C00300C00300600600381C0007E00011187F8F13>II<183C3C18000000000000FC1C1C1C1C1C1C1C1C1C1C1C1C1C1C -FF081A80990A>I<018003C003C001800000000000000000000000000FC001C001C001C0 -01C001C001C001C001C001C001C001C001C001C001C001C001C001C001C041C0E180E300 -7E000A2182990C>IIIII<07E01C38300C700E60 -06E007E007E007E007E007E0076006700E381C1C3807E010107F8F13>II<03E1 -000C1300180B00300F00700700E00700E00700E00700E00700E00700E007007007007007 -00380F001C370007C700000700000700000700000700000700000700003FE013177F8F14 ->II<1F2060E04020C020C020F0007F003FC01FE000F080708030C030C020F0408F -800C107F8F0F>I<0800080008000800180018003800FFC0380038003800380038003800 -38003800382038203820382018201C4007800B177F960F>IIIIII E /Fu 8 56 df<1F00318060C04040C060C060C060C060 -C060C060C060C060404060C031801F000B107F8F0F>48 D<187898181818181818181818 -181818FF08107D8F0F>I<1F00618040C08060C0600060006000C00180030006000C0010 -2020207FC0FFC00B107F8F0F>I<1F00218060C060C000C0008001001F00008000400060 -C060C060804060801F000B107F8F0F>I<01800180038005800D801980118021804180C1 -80FFE001800180018001800FE00B107F8F0F>I<20C03F802E002000200020002F003080 -2040006000600060C06080C061801F000B107F8F0F>I<0780184030C060C06000C000CF -00F080E040C060C060C060406060C030801F000B107F8F0F>I<40007FF07FE080408040 -00800100020002000600040004000C000C000C000C000C000C117F900F>I -E /Fv 84 125 df<007E1F0001C1B1800303E3C00703C3C00E03C1800E01C0000E01C000 -0E01C0000E01C0000E01C0000E01C000FFFFFC000E01C0000E01C0000E01C0000E01C000 -0E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000 -0E01C0000E01C0000E01C0007F87FC001A1D809C18>11 D<007E0001C1800301800703C0 -0E03C00E01800E00000E00000E00000E00000E0000FFFFC00E01C00E01C00E01C00E01C0 -0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0 -7F87F8151D809C17>I<003F07E00001C09C18000380F018000701F03C000E01E03C000E -00E018000E00E000000E00E000000E00E000000E00E000000E00E00000FFFFFFFC000E00 -E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E0 -1C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C -000E00E01C007FC7FCFF80211D809C23>14 D18 -D<0E0E1E3870E0800707779C15>I<60F0F0F0F0F0F0F060606060606060606060606060 -000000000060F0F060041E7C9D0C>33 D<6060F0F0F8F868680808080808081010101020 -20404080800D0C7F9C15>I<60F0F8680808081010204080050C7C9C0C>39 -D<00800100020006000C000C00180018003000300030006000600060006000E000E000E0 -00E000E000E000E000E000E000E000E000E0006000600060006000300030003000180018 -000C000C000600020001000080092A7C9E10>I<8000400020003000180018000C000C00 -060006000600030003000300030003800380038003800380038003800380038003800380 -038003000300030003000600060006000C000C00180018003000200040008000092A7E9E -10>I<60F0F0701010101020204080040C7C830C>44 DI<60F0F0 -6004047C830C>I<00010003000600060006000C000C000C001800180018003000300030 -0060006000C000C000C0018001800180030003000300060006000C000C000C0018001800 -1800300030003000600060006000C000C00010297E9E15>I<03C00C301818300C300C70 -0E60066006E007E007E007E007E007E007E007E007E007E007E007E007E0076006600670 -0E300C300C18180C3007E0101D7E9B15>I<010007003F00C70007000700070007000700 -070007000700070007000700070007000700070007000700070007000700070007000700 -FFF80D1C7C9B15>I<07C01830201C400C400EF00FF80FF807F8077007000F000E000E00 -1C001C00380070006000C00180030006010C01180110023FFE7FFEFFFE101C7E9B15>I< -07E01830201C201C781E780E781E381E001C001C00180030006007C00030001C001C000E -000F000F700FF80FF80FF80FF00E401C201C183007C0101D7E9B15>I<000C00000C0000 -1C00003C00003C00005C0000DC00009C00011C00031C00021C00041C000C1C00081C0010 -1C00301C00201C00401C00C01C00FFFFC0001C00001C00001C00001C00001C00001C0000 -1C0001FFC0121C7F9B15>I<300C3FF83FF03FC020002000200020002000200023E02C30 -3018301C200E000E000F000F000F600FF00FF00FF00F800E401E401C2038187007C0101D -7E9B15>I<00F0030C04040C0E181E301E300C700070006000E3E0E430E818F00CF00EE0 -06E007E007E007E007E007600760077006300E300C18180C3003E0101D7E9B15>I<4000 -007FFF807FFF007FFF004002008004008004008008000010000010000020000060000040 -0000C00000C00001C0000180000180000380000380000380000380000780000780000780 -00078000078000078000030000111D7E9B15>I<03E00C301008200C2006600660067006 -70067C0C3E183FB01FE007F007F818FC307E601E600FC007C003C003C003C00360026004 -300C1C1007E0101D7E9B15>I<03C00C301818300C700C600EE006E006E007E007E007E0 -07E0076007700F300F18170C2707C700060006000E300C780C78187018203010C00F8010 -1D7E9B15>I<60F0F0600000000000000000000060F0F06004127C910C>I<60F0F0600000 -000000000000000060F0F0701010101020204080041A7C910C>I61 D<0FE03038401CE00EF00EF00EF00E000C001C0030006000C000 -8001800100010001000100010001000000000000000000000003000780078003000F1D7E -9C14>63 D<000600000006000000060000000F0000000F0000000F000000178000001780 -000037C0000023C0000023C0000043E0000041E0000041E0000080F0000080F0000080F0 -00010078000100780001FFF80002003C0002003C0002003C0004001E0004001E000C001F -000C000F001E001F00FF00FFF01C1D7F9C1F>65 DI<001F8080 -00E0618001801980070007800E0003801C0003801C000180380001807800008078000080 -70000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000 -700000807800008078000080380000801C0001001C0001000E0002000700040001800800 -00E03000001FC000191E7E9C1E>IIII<001F808000E06180 -01801980070007800E0003801C0003801C00018038000180780000807800008070000080 -F0000000F0000000F0000000F0000000F0000000F0000000F000FFF0F0000F8070000780 -7800078078000780380007801C0007801C0007800E00078007000B800180118000E06080 -001F80001C1E7E9C21>III<07FF80007C00003C00003C00003C00003C00003C00003C -00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C -00003C00703C00F83C00F83C00F8380070780040700030E0000F8000111D7F9B15>IIIII<003F800000E0E0000380380007001C000E000E001C0007003C00078038 -000380780003C0780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F0 -0001E0F00001E0F00001E0700001C0780003C0780003C0380003803C0007801C0007000E -000E0007001C000380380000E0E000003F80001B1E7E9C20>II<003F800000E0E0000380380007001C000E000E001C0007003C0007 -8038000380780003C0780003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001 -E0F00001E0F00001E0F00001E0700001C0780003C0780003C0380003803C0E07801C1107 -000E208E0007205C0003A0780000F0E020003FE0200000602000003060000038E000003F -C000003FC000001F8000000F001B257E9C20>II<07 -E0801C1980300580300380600180E00180E00080E00080E00080F00000F800007C00007F -C0003FF8001FFE0007FF0000FF80000F800007C00003C00001C08001C08001C08001C0C0 -0180C00180E00300D00200CC0C0083F800121E7E9C17>I<7FFFFFC0700F01C0600F00C0 -400F0040400F0040C00F0020800F0020800F0020800F0020000F0000000F0000000F0000 -000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000 -000F0000000F0000000F0000000F0000000F0000001F800003FFFC001B1C7F9B1E>III -III91 -D<08081010202040404040808080808080B0B0F8F8787830300D0C7A9C15>II<1FC000307000783800781C00301C00001C00001C0001FC000F1C0038 -1C00701C00601C00E01C40E01C40E01C40603C40304E801F870012127E9115>97 -DI<03F80C0C181E301E700C6000E0 -00E000E000E000E000E00060007002300218040C1803E00F127F9112>I<001F80000380 -00038000038000038000038000038000038000038000038000038003F3800E0B80180780 -300380700380600380E00380E00380E00380E00380E00380E00380600380700380300380 -1807800E1B8003E3F0141D7F9C17>I<07E00C301818300C700E6006E006FFFEE000E000 -E000E00060007002300218040C1803E00F127F9112>I<00F8018C071E061E0E0C0E000E -000E000E000E000E00FFE00E000E000E000E000E000E000E000E000E000E000E000E000E -000E000E000E007FE00F1D809C0D>I<00038007C4C01C78C0383880301800701C00701C -00701C00701C003018003838001C700027C0002000002000003000003FF8001FFF001FFF -802003806001C0C000C0C000C0C000C06001803003001C0E0007F800121C7F9215>II<18003C003C00180000000000000000 -00000000000000FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C -001C001C00FF80091D7F9C0C>I<00C001E001E000C00000000000000000000000000000 -07E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E0 -00E000E000E060E0F0C0F1C061803E000B25839C0D>IIIII<03F0000E1C00180600300300700380600180E001 -C0E001C0E001C0E001C0E001C0E001C06001807003803003001806000E1C0003F0001212 -7F9115>II<03E0800E1980180580380780700380700380 -E00380E00380E00380E00380E00380E003807003807003803807801807800E1B8003E380 -000380000380000380000380000380000380000380001FF0141A7F9116>II<1F9020704030C010C010E010F8007F803FE00FF000F880388018C018C018E010D060 -8FC00D127F9110>I<04000400040004000C000C001C003C00FFE01C001C001C001C001C -001C001C001C001C001C101C101C101C101C100C100E2003C00C1A7F9910>IIIIII<7FFC70386038407040F040E041C003C003 -8007000F040E041C043C0C380870087038FFF80E127F9112>III E /Fw 89 127 df18 -D<60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0600000000060F0F0600419779816>33 -DI<038700038700 -038700038700038700038700FFFFE0FFFFE07FFFE0070E00070E00070E000E1C000E1C00 -0E1C000E1C007FFFE0FFFFE0FFFFE01C38001C38001C38001C38001C38001C380013197F -9816>I<00C00001C00001C00001C00007F0001FFC003FFE007DCF0071C780E1C380E1C7 -80E1C780F1C30079C0003FC0001FF00007FC0001FE0001CF0001C70061C380F1C380F1C3 -80E1C38071C70079DF003FFE001FF80007E00001C00001C00000C00011207E9C16>I<38 -01807C03807C0380EE0700EE0700EE0E00EE0E00EE0E00EE1C007C1C007C380038380000 -700000700000700000E00000E00001C00001C00001C0000380000383800707C00707C00E -0EE00E0EE00E0EE01C0EE01C0EE03807C03807C018038013207F9C16>I<30787C3C1C1C -1C1C3878F0E040060D789816>39 D<00E001E0038007000E001C001C0038003800700070 -007000E000E000E000E000E000E000E000E000E000700070007000380038001C001C000E -000700038001E000E00B217A9C16>II<0380038003800380E38EF39EFFFE3FF80FE00F -E03FF8FFFEF39EE38E03800380038003800F127D9516>I<00E00000E00000E00000E000 -00E00000E00000E00000E000FFFFE0FFFFE0FFFFE000E00000E00000E00000E00000E000 -00E00000E00000E00013137F9516>I<387C7E7E3E0E1E1C78F060070B798416>II<70F8F8F8700505788416>I<000180000380000380000700 -000700000E00000E00001C00001C0000380000380000700000700000E00000E00001C000 -01C0000380000380000700000700000E00000E00001C00001C0000380000380000700000 -700000E00000E00000C0000011207E9C16>I<03E0000FF8001FFC001E3C00380E00780F -00700700700700E00380E00380E00380E00380E00380E00380E00380E00380F007807007 -00700700780F003C1E001E3C001FFC000FF80003E00011197E9816>I<0300070007000F -001F00FF00FF00E700070007000700070007000700070007000700070007000700070007 -00FFF8FFF8FFF80D197B9816>I<07E0001FF8003FFC00783E00E00700F00780F0038060 -0380000380000380000700000700000E00001C0000380000700000E00001C0000380000F -00001E03803803807FFF80FFFF807FFF8011197E9816>I<07E0001FF8003FFC00781E00 -780700300700000700000700000E00003E0007FC0007F00007FC00001E00000700000300 -000380000380600380F00380E00700781E003FFC001FF80007E00011197E9816>I<007C -0000FC0000DC0001DC00039C00039C00071C000F1C000E1C001E1C003C1C00381C00781C -00F01C00FFFFE0FFFFE0FFFFE0001C00001C00001C00001C00001C0001FFC001FFC001FF -C013197F9816>I<3FFE007FFE007FFE0070000070000070000070000070000070000070 -000077F0007FFC007FFE00780F00300700000380000380600380F00380F00380E0070078 -1E003FFC001FF80007E00011197E9816>I<00F80003FC0007FE000F07001C0F00380F00 -780600700000700000E3F800EFFC00FFFE00F80F00F00700F00380E00380E00380700380 -7003807007803807003C1E001FFC000FF80003E00011197E9816>II<07F0001FFC003FFE007C1F00F00780E00380E00380E003807007007C1F001F -FC0007F0001FFC003C1E00700700F00780E00380E00380E00380F007807007007C1F003F -FE001FFC0007F00011197E9816>I<03E0000FF8001FFC003C1E00700E00700700E00700 -E00780E00380E00380E00780700780780F803FFF801FFB800FE380000700000700300700 -780E00781C00707C003FF8001FE0000F800011197E9816>I<70F8F8F870000000000000 -000070F8F8F8700512789116>I<387C7C7C38000000000000000038787C7C3C1C1C3870 -F0400618799116>I<000180000780001F80003E0000F80001F00007C0000F80003E0000 -FC0000F00000FC00003E00000F800007C00001F00000F800003E00001F80000780000180 -11157E9616>III<0FF0003FFE007FFF00F00F80F00380F00380600780001F00003E00 -00780000F00001C00001C00001C00001C00001C000018000000000000000000000000000 -01800003C00003C00001800011197E9816>I<00F80003FC0007FE000F07001C3B8038FF -8079FF8073C7C07383C0E701C0E701C0E701C0E701C0E701C0E701C0E701C073838073C7 -8079FF0038FE001C38000F03C007FFC003FF0000FC0012197E9816>I<00E00001F00001 -F00001B00001B00003B80003B80003B800031800071C00071C00071C00071C00071C000E -0E000E0E000FFE000FFE001FFF001C07001C07001C07007E0FC0FF1FE07E0FC013197F98 -16>I<7FF800FFFE007FFF001C07001C07801C03801C03801C03801C03801C07001FFF00 -1FFE001FFE001C1F001C03801C03C01C01C01C01C01C01C01C01C01C03C01C07807FFF80 -FFFF007FFC0012197F9816>I<01F18007FB800FFF801F0F803C07803803807003807003 -80F00000E00000E00000E00000E00000E00000E00000E00000F000007003807003803803 -803C07001F0F000FFE0007FC0001F00011197E9816>I<7FF800FFFE007FFF001C0F001C -07801C03C01C01C01C01C01C01E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C -00E01C01C01C01C01C03C01C07801C0F807FFF00FFFE007FF8001319809816>I<7FFFC0 -FFFFC07FFFC01C01C01C01C01C01C01C01C01C00001C00001C1C001C1C001FFC001FFC00 -1FFC001C1C001C1C001C00001C00E01C00E01C00E01C00E01C00E07FFFE0FFFFE07FFFE0 -13197F9816>I<7FFFE0FFFFE07FFFE01C00E01C00E01C00E01C00E01C00001C00001C1C -001C1C001FFC001FFC001FFC001C1C001C1C001C00001C00001C00001C00001C00001C00 -007F8000FFC0007F800013197F9816>I<01F18007FB800FFF801F0F803C078038038070 -0380700380F00000E00000E00000E00000E00000E01FC0E01FE0E01FC0F0038070038070 -07803807803C07801E0F800FFF8007FB8001F38013197F9816>I<7F07F0FF8FF87F07F0 -1C01C01C01C01C01C01C01C01C01C01C01C01C01C01FFFC01FFFC01FFFC01C01C01C01C0 -1C01C01C01C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07F01519809816> -I<7FFCFFFE7FFC0380038003800380038003800380038003800380038003800380038003 -8003800380038003807FFCFFFE7FFC0F197D9816>I<01FF0003FF8001FF00001C00001C -00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C -00001C00001C00601C00F01C00F038007FF8007FF0001FC00011197E9816>I<7F0FE0FF -8FF07F0FE01C07801C0F001C0E001C1C001C3C001C78001CF0001CE0001DF0001FF0001F -F8001F38001E1C001C1C001C0E001C0E001C07001C07001C03807F07E0FF8FF07F07E014 -19809816>III<7E07F0FF0FF87F07F01D -81C01D81C01D81C01DC1C01CC1C01CE1C01CE1C01C61C01C71C01C71C01C71C01C31C01C -39C01C39C01C19C01C1DC01C0DC01C0DC01C0DC07F07C0FF87C07F03C01519809816>I< -1FFC003FFE007FFF00780F00F00780E00380E00380E00380E00380E00380E00380E00380 -E00380E00380E00380E00380E00380E00380E00380F00780F00780780F007FFF003FFE00 -1FFC0011197E9816>I<7FF800FFFE007FFF001C0F801C03801C03C01C01C01C01C01C01 -C01C03C01C03801C0F801FFF001FFE001FF8001C00001C00001C00001C00001C00001C00 -001C00007F0000FF80007F000012197F9816>I<1FFC003FFE007FFF00780F00F00780E0 -0380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E0 -0380E0E380E1E380F0F780787F007FFF003FFE001FFC00001C00001E00000E00000F0000 -0700000700111F7E9816>I<7FF000FFFC007FFE001C0F001C07801C03801C03801C0380 -1C03801C07801C0F001FFE001FFC001FFE001C0E001C07001C07001C07001C07001C0710 -1C07381C07387F03F0FF83F07F01E01519809816>I<07E3001FFF003FFF00781F00F007 -00E00700E00700E00000F000007800003F80001FF00007FC0000FE00000F000007000003 -80000380600380E00380E00700F80F00FFFE00FFFC00C7F00011197E9816>I<7FFFE0FF -FFE0FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000E00000E00000E00000E00000E00000E00000 -E00000E00000E00000E00000E00000E00000E00000E00000E00007FC000FFE0007FC0013 -197F9816>I<7F07F0FF8FF87F07F01C01C01C01C01C01C01C01C01C01C01C01C01C01C0 -1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C00E03800E0380070700 -07FF0003FE0000F8001519809816>I<7E03F0FF07F87E03F03800E03800E03800E03800 -E01C01C01C01C01C01C01C71C01CF9C01CF9C01CD9C01CD9C00CD9800CD9800CD9800DDD -800D8D800D8D800D8D80078F00078F000707001519809816>87 D<7F1F807F3FC07F1F80 -0E1E000E1C00071C0007380003B80003F00001F00001E00000E00001E00001F00003F000 -03B80007B800071C000F1C000E0E000E0E001C07007E0FC0FF1FE07E0FC013197F9816> -II<7FFF80FFFF80FFFF80E00700E00F00E01E00E01C00003C0000 -780000700000F00001E00001C00003C0000780000700000F00001E03801C03803C038078 -0380700380FFFF80FFFF80FFFF8011197E9816>IIII<03000F803FE0FDF8F07840100D067C9816>I<1FE0003F -F0007FF800783C00300E00000E00000E0003FE001FFE003E0E00700E00E00E00E00E00E0 -0E00783E007FFFE03FE7E00F83E013127E9116>97 DI<03F80FFC -1FFE3C1E780C7000E000E000E000E000E000F000700778073E0E1FFC0FF803F010127D91 -16>I<003F00003F00003F0000070000070000070000070003C7000FF7001FFF003C1F00 -780F00700700E00700E00700E00700E00700E00700E00700700F00780F003C1F001FFFE0 -0FF7E007C7E013197F9816>I<03F0000FFC001FFE003C0F00780700700380E00380FFFF -80FFFF80FFFF80E00000E000007003807803803E07801FFF0007FE0001F80011127E9116 ->I<001E00007F0001FF8001C7800383000380000380007FFF00FFFF00FFFF0003800003 -80000380000380000380000380000380000380000380000380000380000380007FFC00FF -FE007FFC0011197F9816>I<03E3C007F7E00FFFE01C1CC0380E00380E00380E00380E00 -380E001C1C000FF8001FF0001BE0003800001800001FFC001FFF003FFF807003C0E000E0 -E000E0E000E0E000E07001C07C07C03FFF800FFE0003F800131C7F9116>II<03000780078003000000000000000000FF80FF80FF80038003800380038003 -800380038003800380038003800380FFFCFFFEFFFC0F1A7C9916>I<0030007800780030 -00000000000000000FF81FF80FF800380038003800380038003800380038003800380038 -003800380038003800380038003800386070F0F0FFE07FC03F800D237E9916>I<7E0000 -FE00007E00000E00000E00000E00000E00000E7FE00E7FE00E7FE00E0F000E1E000E3C00 -0E78000EF0000FF0000FF8000FBC000F1E000E0E000E07000E07807F87F0FFCFF07F87F0 -1419809816>I<7FC000FFC0007FC00001C00001C00001C00001C00001C00001C00001C0 -0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0 -007FFF00FFFF807FFF0011197E9816>III<03E0000FF8 -001FFC003C1E00780F00700700E00380E00380E00380E00380E00380F00780700700780F -003C1E001FFC000FF80003E00011127E9116>II< -03E3800FF3801FFB803E0F80780780700780E00380E00380E00380E00380E00380E00380 -7007807807803C1F801FFB800FF38003E380000380000380000380000380000380000380 -001FF0003FF8001FF0151B7F9116>I<7F0FC0FF3FE07F7FE007F04007C0000780000780 -000700000700000700000700000700000700000700000700007FFC00FFFC007FFC001312 -7F9116>I<0FEC3FFC7FFCF03CE01CE01C70007F801FF007F8003C600EE00EF00EF81EFF -FCFFF8C7E00F127D9116>I<0300000700000700000700000700007FFF00FFFF00FFFF00 -070000070000070000070000070000070000070000070100070380070380070380078700 -03FE0001FC0000F80011177F9616>II<7F1FC0FF9FE07F1FC01C07001C07000E0E000E0E000E0E00071C00071C0007 -1C00071C0003B80003B80003B80001F00001F00000E00013127F9116>II<7F1FC07F3FC07F1FC00F1E00073C0003B8 -0003F00001F00000E00001E00001F00003B800073C00071C000E0E007F1FC0FF3FE07F1F -C013127F9116>I<7F1FC0FF9FE07F1FC01C07000E07000E0E000E0E00070E00071C0007 -1C00039C00039C0003980001B80001B80000F00000F00000F00000E00000E00000E00001 -C00079C0007BC0007F80007F00003C0000131B7F9116>I<3FFFC07FFFC07FFFC0700780 -700F00701E00003C0000780001F00003E0000780000F00001E01C03C01C07801C0FFFFC0 -FFFFC0FFFFC012127F9116>I124 D<1C303F78FFF8F7E061C00D057C9816>126 -D E /Fx 82 127 df18 -D<70F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F870000000000070F8F8F870051C779B18>33 -D<4010E038F078E038E038E038E038E038E038E038E038E038E03860300D0E7B9C18>I< -030600078F00078F00078F00078F00078F00078F007FFFC0FFFFE0FFFFE07FFFC00F1E00 -0F1E000F1E000F1E000F1E000F1E007FFFC0FFFFE0FFFFE07FFFC01E3C001E3C001E3C00 -1E3C001E3C001E3C000C1800131C7E9B18>I<00C00001C00001C00001C00003F0000FFC -003FFE007DCF0071C700E1C380E1C780E1C780E1C780F1C00079C0003FC0001FE0000FF8 -0001FC0001DE0001CF0001C70061C380F1C380F1C380E1C380E1C70071C70079DE003FFE -001FF80007E00001C00001C00001C00000C00011247D9F18>I<387C7C7E3E0E0E0E1C1C -38F8F0C0070E789B18>39 D<007000F001E003C007800F001E001C003800380070007000 -70007000E000E000E000E000E000E000E000E0007000700070007000380038001C001E00 -0F00078003C001F000F000700C24799F18>I<6000F00078003C001E000F000780038001 -C001C000E000E000E000E00070007000700070007000700070007000E000E000E000E001 -C001C0038007800F001E003C007800F00060000C247C9F18>I<01C00001C00001C00001 -C00041C100F1C780FDDF807FFF001FFC0007F00007F0001FFC007FFF00FDDF80F1C78041 -C10001C00001C00001C00001C00011147D9718>I<00600000F00000F00000F00000F000 -00F00000F00000F0007FFFC0FFFFE0FFFFE07FFFC000F00000F00000F00000F00000F000 -00F00000F00000600013147E9718>I<1C3E7E7F3F1F070E1E7CF860080C788518>I<7FFF -C0FFFFE0FFFFE07FFFC013047E8F18>I<3078FCFC78300606778518>I<00030000078000 -0780000F80000F00001F00001E00001E00003E00003C00007C0000780000780000F80000 -F00001F00001E00003E00003C00003C00007C0000780000F80000F00000F00001F00001E -00003E00003C00003C00007C0000780000F80000F00000F0000060000011247D9F18>I< -01F00007FC000FFE001F1F001C07003803807803C07001C07001C0E000E0E000E0E000E0 -E000E0E000E0E000E0E000E0E000E0E000E0F001E07001C07001C07803C03803801C0700 -1F1F000FFE0007FC0001F000131C7E9B18>I<01800380038007800F803F80FF80FB8043 -8003800380038003800380038003800380038003800380038003800380038003807FFCFF -FE7FFC0F1C7B9B18>I<03F0000FFE003FFF007C0F807003C0E001C0F000E0F000E06000 -E00000E00000E00001C00001C00003C0000780000F00001E00003C0000780000F00001E0 -0007C0000F80001E00E03C00E07FFFE0FFFFE07FFFE0131C7E9B18>I<001F00003F0000 -770000770000E70001E70001C7000387000787000707000E07001E07003C070038070078 -0700F00700FFFFF8FFFFF8FFFFF8000700000700000700000700000700000700007FF000 -7FF0007FF0151C7F9B18>52 D<03F0000FFC001FFE003C0F00780780700380E001C0E001 -C0E001C0E001E0E001E07001E07803E03C0FE01FFFE00FFEE003F0E00000E00001C00001 -C00001C0300380780780780F00783E003FFC001FF00007C000131C7E9B18>57 -D<3078FCFC783000000000000000003078FCFC78300614779318>I<0000C00003E00007 -E0001FC0003F8000FE0001FC0007F0000FE0003F80007F0000FC0000FC00007F00003F80 -000FE00007F00001FC0000FE00003F80001FC00007E00003E00000C013187E9918>60 -D<7FFFC0FFFFE0FFFFE07FFFC00000000000000000000000007FFFC0FFFFE0FFFFE07FFF -C0130C7E9318>I<600000F80000FC00007F00003F80000FE00007F00001FC0000FE0000 -3F80001FC00007E00007E0001FC0003F8000FE0001FC0007F0000FE0003F80007F0000FC -0000F8000060000013187E9918>I<0FF0003FFC007FFF00700F00F00380F00380600780 -000F00003E00007C0001F00001E00003C00003C00003C00003C00003C000038000000000 -00000000000000000000000003800007C00007C00007C000038000111C7D9B18>I<0070 -0000F80000F80000D80000D80001DC0001DC0001DC00018C00038E00038E00038E00038E -000707000707000707000707000707000FFF800FFF800FFF800E03801C01C01C01C01C01 -C07F07F0FF07F87F07F0151C7F9B18>65 D<7FFC00FFFF007FFF801C03C01C01C01C00E0 -1C00E01C00E01C00E01C01E01C01C01C07C01FFF801FFF001FFFC01C03C01C00E01C00F0 -1C00701C00701C00701C00701C00F01C00E01C03E07FFFC0FFFF807FFE00141C7F9B18> -I<00F8E003FEE007FFE00F07E01E03E03C01E03800E07000E07000E0700000E00000E000 -00E00000E00000E00000E00000E00000E000007000007000E07000E03800E03C00E01E01 -C00F07C007FF8003FE0000F800131C7E9B18>I<7FF800FFFE007FFF001C0F801C03C01C -03C01C01E01C00E01C00E01C00F01C00701C00701C00701C00701C00701C00701C00701C -00701C00F01C00E01C00E01C01E01C01C01C03C01C0F807FFF00FFFE007FF800141C7F9B -18>III<01F1C003FDC00FFFC01F0FC01C03C03803C03801C07001C07001C0700000E0 -0000E00000E00000E00000E00000E00FF0E01FF0E00FF07001C07001C07003C03803C038 -03C01C07C01F0FC00FFFC003FDC001F1C0141C7E9B18>I<7F07F0FF8FF87F07F01C01C0 -1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01FFFC01FFFC01FFFC01C01C0 -1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07F0 -151C7F9B18>I<7FFF00FFFF807FFF0001C00001C00001C00001C00001C00001C00001C0 -0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0 -0001C00001C00001C0007FFF00FFFF807FFF00111C7D9B18>I<7F07F0FF87F87F07F01C -03C01C07801C07001C0E001C1E001C3C001C38001C70001CF0001DF0001DF0001FB8001F -B8001F1C001E1C001C0E001C0E001C07001C07001C03801C03801C01C07F03F0FF87F87F -03F0151C7F9B18>75 DII<7E07F0FF0FF87F07F01D81C01D81C01D81C01DC1C01CC1C0 -1CC1C01CE1C01CE1C01CE1C01C61C01C71C01C71C01C31C01C39C01C39C01C39C01C19C0 -1C19C01C1DC01C0DC01C0DC01C0DC07F07C0FF87C07F03C0151C7F9B18>I<0FFE003FFF -807FFFC07803C07001C0F001E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000 -E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0F001E07001C07C07C07FFF -C03FFF800FFE00131C7E9B18>II<0FFE00 -3FFF807FFFC07803C07001C0F001E0E000E0E000E0E000E0E000E0E000E0E000E0E000E0 -E000E0E000E0E000E0E000E0E000E0E000E0E000E0E070E0E070E0F079E07039C0783FC0 -7FFFC03FFF800FFE00000F000007800007800003C00001C00001C013227E9B18>I<7FF8 -00FFFE007FFF001C0F801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F801FFF -001FFE001FFE001C0F001C07001C03801C03801C03801C03801C03801C039C1C039C1C03 -9C7F01F8FF81F87F00F0161C7F9B18>I<03F1C01FFFC03FFFC07C0FC07003C0E001C0E0 -01C0E001C0E000007000007800003F00001FF00007FE0000FF00000F800003C00001C000 -00E00000E06000E0E000E0E001E0F001C0F80780FFFF80FFFE00E7F800131C7E9B18>I< -7FFFF8FFFFF8FFFFF8E07038E07038E07038E07038007000007000007000007000007000 -007000007000007000007000007000007000007000007000007000007000007000007000 -00700007FF0007FF0007FF00151C7F9B18>IIII<7F0FE07F9FE07F0FE00E07000F0700070E00078E00039C0003DC0001F80001F8 -0000F80000F00000700000F00000F80001FC0001DC00039E00038E00070F000707000E07 -800E03801E03C07F07F0FF07F87F07F0151C7F9B18>II<3FFFE07FFFE07FFFE07001C07003C0700780700700000F00001E00001C00 -003C0000780000700000F00001E00001C00003C0000780000700000F00001E00E01C00E0 -3C00E07800E07000E0FFFFE0FFFFE0FFFFE0131C7E9B18>II<600000F0 -0000F00000F800007800007C00003C00003C00003E00001E00001F00000F00000F00000F -800007800007C00003C00003C00003E00001E00001F00000F00000F80000780000780000 -7C00003C00003E00001E00001E00001F00000F00000F8000078000078000030011247D9F -18>II<018007C01FF07EFCF83EE00E0F067C9B18>I<061E3E387070E0E0 -E0F8FC7C7C38070E789E18>96 D<0FF0001FFC003FFE003C0F0018070000038000038000 -FF8007FF801FFF807F0380780380E00380E00380E00380F00780780F803FFFF81FFDF807 -F0F815147E9318>I<7E0000FE00007E00000E00000E00000E00000E00000E00000E3E00 -0EFF800FFFC00FC1E00F80E00F00700E00700E00380E00380E00380E00380E00380E0038 -0F00700F00700F80E00FC1E00FFFC00EFF80063E00151C809B18>I<01FE0007FF001FFF -803E0780380300700000700000E00000E00000E00000E00000E00000E000007000007001 -C03801C03E03C01FFF8007FF0001FC0012147D9318>I<001F80003F80001F8000038000 -038000038000038000038003E3800FFB801FFF803C1F80380F80700780700380E00380E0 -0380E00380E00380E00380E00380700780700780380F803C1F801FFFF00FFBF803E3F015 -1C7E9B18>I<01F00007FC001FFE003E0F00380780700380700380E001C0E001C0FFFFC0 -FFFFC0FFFFC0E000007000007001C03801C03E07C01FFF8007FF0001F80012147D9318> -I<001F80007FC000FFE000E1E001C0C001C00001C00001C0007FFFC0FFFFC0FFFFC001C0 -0001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0 -0001C0007FFF007FFF007FFF00131C7F9B18>I<01E1F007FFF80FFFF81E1E301C0E0038 -07003807003807003807003807001C0E001E1E001FFC001FF80039E0003800001C00001F -FE001FFFC03FFFE07801F0700070E00038E00038E00038E000387800F07E03F01FFFC00F -FF8001FC00151F7F9318>I<7E0000FE00007E00000E00000E00000E00000E00000E0000 -0E3E000EFF800FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E0 -0E00E00E00E00E00E00E00E00E00E07FC7FCFFE7FE7FC7FC171C809B18>I<038007C007 -C007C0038000000000000000007FC0FFC07FC001C001C001C001C001C001C001C001C001 -C001C001C001C001C001C0FFFFFFFFFFFF101D7C9C18>I<0038007C007C007C00380000 -0000000000000FFC0FFC0FFC001C001C001C001C001C001C001C001C001C001C001C001C -001C001C001C001C001C001C001C001C001C001C6038F078FFF07FE03F800E277E9C18> -I<7E0000FE00007E00000E00000E00000E00000E00000E00000E3FF00E3FF00E3FF00E07 -800E0F000E1E000E3C000E78000EF0000FF8000FFC000F9C000F0E000E0F000E07000E03 -800E03C07FC7F8FFC7F87FC7F8151C7F9B18>III<7E3E -00FEFF807FFFC00FC1C00F80E00F00E00E00E00E00E00E00E00E00E00E00E00E00E00E00 -E00E00E00E00E00E00E00E00E07FC7FCFFE7FE7FC7FC1714809318>I<01F0000FFE001F -FF003E0F803803807001C07001C0E000E0E000E0E000E0E000E0E000E0F001E07001C078 -03C03C07803E0F801FFF000FFE0001F00013147E9318>I<7E3E00FEFF807FFFC00FC1E0 -0F80E00F00700E00700E00380E00380E00380E00380E00380E00380F00700F00700F80E0 -0FC1E00FFFC00EFF800E3E000E00000E00000E00000E00000E00000E00000E00007FC000 -FFE0007FC000151E809318>I<01F38007FB801FFF803E1F80380F80700780700780E003 -80E00380E00380E00380E00380E00380700780700780380F803C1F801FFF800FFB8003E3 -80000380000380000380000380000380000380000380001FF0003FF8001FF0151E7E9318 ->II<07F700 -3FFF007FFF00780F00E00700E00700E007007C00007FE0001FFC0003FE00001F00600780 -E00380E00380F00380F80F00FFFF00FFFC00E7F00011147D9318>I<0180000380000380 -000380000380007FFFC0FFFFC0FFFFC00380000380000380000380000380000380000380 -000380000380000380400380E00380E00380E001C1C001FFC000FF80003E0013197F9818 ->I<7E07E0FE0FE07E07E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E -00E00E00E00E00E00E00E00E01E00F03E007FFFC03FFFE01FCFC1714809318>I<7F8FF0 -FF8FF87F8FF01C01C00E03800E03800E0380070700070700070700078F00038E00038E00 -038E0001DC0001DC0001DC0000F80000F80000700015147F9318>II<7F8FF07F9FF07F8FF00F070007 -8E00039E0001DC0001F80000F80000700000F00000F80001DC00039E00038E000707000E -07807F8FF0FF8FF87F8FF015147F9318>I<7F8FF0FF8FF87F8FF00E01C00E03800E0380 -070380070700070700038700038700038E0001CE0001CE0001CC0000CC0000DC00007800 -00780000780000700000700000700000F00000E00079E0007BC0007F80003F00001E0000 -151E7F9318>I<3FFFF07FFFF07FFFF07001E07003C0700780000F00001E00003C0000F8 -0001F00003C0000780000F00701E00703C0070780070FFFFF0FFFFF0FFFFF014147F9318 ->I<60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 -F0600424769F18>124 D<060C1F1E3FBEFBF8F1F060C00F067C9B18>126 -D E /Fy 3 108 df<007F004003FFE0C00780F0C00E0019C01C0007C0380003C0780001 -C0700001C0F00000C0F00000C0F00000C0F0000040F8000040F80000407C0000007E0000 -007F8000003FF000001FFF80000FFFF00007FFFC0001FFFE00003FFF000003FF8000003F -C000000FE0000003E0000003F0000001F0800001F0800000F0800000F0800000F0C00000 -F0C00000E0E00000E0E00001E0F00001C0F8000380E6000700C3E01E00C0FFF800801FE0 -001C2B7CA925>83 D<7FFFFFFFFE7FFFFFFFFE7C003E003E70003E000E60003E00066000 -3E000240003E0002C0003E0003C0003E000380003E000180003E000180003E000180003E -000180003E000100003E000000003E000000003E000000003E000000003E000000003E00 -0000003E000000003E000000003E000000003E000000003E000000003E000000003E0000 -00003E000000003E000000003E000000003E000000003E000000003E000000003E000000 -003E000000003E000000003E000000003E000000007F0000003FFFFE00003FFFFE002829 -7DA82F>I107 -D E /Fz 46 122 df<0001FF0000001FFFC000007F81E00000FC01E00001F807F00003F8 -07F00007F007F00007F007F00007F007F00007F007F00007F001C00007F000000007F000 -000007F000000007F03FF800FFFFFFF800FFFFFFF800FFFFFFF80007F003F80007F003F8 -0007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F800 -07F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007F003F80007 -F003F80007F003F80007F003F80007F003F80007F003F8007FFF3FFF807FFF3FFF807FFF -3FFF80212A7FA925>12 D45 -D<1C007F007F00FF80FF80FF807F007F001C0009097B8813>I<003F800001FFF00007E0 -FC000FC07E001F803F001F001F003F001F803E000F807E000FC07E000FC07E000FC07E00 -0FC0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE00 -0FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE0FE000FE07E000FC07E000FC07E00 -0FC07E000FC03F001F803F001F801F001F001F803F000FC07E0007E0FC0001FFF000003F -80001B277DA622>48 D<000E00001E00007E0007FE00FFFE00FFFE00F8FE0000FE0000FE +TeXDict begin 39158280 55380996 1000 600 600 (manual.dvi) +@start /Fa 24 91 df<00000000000F00000000000000000000000F0000000000000000 +0000000F00000000000000000000001F80000000000000000000001F8000000000000000 +0000003FC0000000000000000000003FC0000000000000000000003FC000000000000000 +0000007FE0000000000000000000007FE0000000000000000000007FE000000000000000 +000000FFF000000000000000000000FFF000000000000000000000FFF000000000000000 +000001FFF800000000000000000001DFF800000000000000000001DFF800000000000000 +0000039FFC000000000000000000038FFC000000000000000000038FFC00000000000000 +0000070FFE0000000000000000000707FE0000000000000000000F07FF00000000000000 +00000E03FF0000000000000000000E03FF0000000000000000001E03FF80000000000000 +00001C01FF8000000000000000001C01FF8000000000000000003C01FFC0000000000000 +00003800FFC000000000000000003800FFC000000000000000007000FFE0000000000000 +000070007FE0000000000000000070007FE00000000000000000E0007FF0000000000000 +0000E0003FF00000000000000000E0003FF00000000000000001C0003FF8000000000000 +0001C0001FF80000000000000003C0001FFC000000000000000380000FFC000000000000 +000380000FFC000000000000000780000FFE0000000000000007000007FE000000000000 +0007000007FE000000000000000F000007FF000000000000000E000003FF000000000000 +000E000003FF000000000000001C000003FF800000000000001C000001FF800000000000 +001C000001FF8000000000000038000001FFC000000000000038000000FFC00000000000 +0038000000FFC000000000000070000000FFE0000000000000700000007FE00000000000 +00F00000007FF0000000000000E00000003FF0000000000000E00000003FF00000000000 +01E00000003FF8000000000001C00000001FF8000000000001C00000001FF80000000000 +03C00000001FFC000000000003FFFFFFFFFFFC000000000003FFFFFFFFFFFC0000000000 +07FFFFFFFFFFFE000000000007FFFFFFFFFFFE0000000000070000000007FE0000000000 +0E0000000007FF00000000000E0000000003FF00000000000E0000000003FF0000000000 +1C0000000003FF80000000001C0000000001FF80000000003C0000000001FFC000000000 +380000000000FFC000000000380000000000FFC000000000780000000000FFE000000000 +7000000000007FE0000000007000000000007FE000000000F000000000007FF000000000 +E000000000003FF000000000E000000000003FF000000001C000000000003FF800000001 +C000000000001FF800000001C000000000001FF8000000038000000000001FFC00000003 +8000000000000FFC000000038000000000000FFC000000070000000000000FFE00000007 +00000000000007FE0000000F00000000000007FF0000000F00000000000003FF0000001F +00000000000003FF0000003F80000000000003FF8000007FC0000000000003FF800001FF +E0000000000007FFC0000FFFF800000000001FFFF000FFFFFF0000000007FFFFFFF0FFFF +FF0000000007FFFFFFF0FFFFFF0000000007FFFFFFF0FFFFFF0000000007FFFFFFF05C65 +7DE463>65 DI<00000000007FF80000006000000000 +0FFFFF800000E0000000007FFFFFE00000E000000003FFFFFFFC0001E00000000FFFE003 +FE0001E00000003FFE00003F8003E0000000FFF0000007C003E0000001FFC0000003F007 +E0000007FF00000000F80FE000000FFC000000007C0FE000001FF8000000001E1FE00000 +7FE0000000000F1FE00000FFC00000000007BFE00001FF800000000003FFE00003FF0000 +00000003FFE00007FE000000000001FFE0000FFC000000000000FFE0000FF80000000000 +007FE0001FF00000000000007FE0003FF00000000000003FE0007FE00000000000001FE0 +007FC00000000000001FE000FFC00000000000000FE001FF800000000000000FE001FF80 +0000000000000FE003FF0000000000000007E003FF0000000000000007E007FE00000000 +00000003E007FE0000000000000003E00FFC0000000000000003E00FFC00000000000000 +01E01FFC0000000000000001E01FFC0000000000000001E01FF80000000000000001E03F +F80000000000000001E03FF80000000000000000E03FF00000000000000000E03FF00000 +000000000000E07FF00000000000000000E07FF00000000000000000007FF00000000000 +000000007FF00000000000000000007FF0000000000000000000FFE00000000000000000 +00FFE0000000000000000000FFE0000000000000000000FFE0000000000000000000FFE0 +000000000000000000FFE0000000000000000000FFE0000000000000000000FFE0000000 +000000000000FFE0000000000000000000FFE0000000000000000000FFE0000000000000 +000000FFE0000000000000000000FFE0000000000000000000FFE0000000000000000000 +FFE0000000000000000000FFE00000000000000000007FF00000000000000000007FF000 +00000000000000007FF00000000000000000007FF00000000000000000007FF000000000 +00000000003FF00000000000000000003FF00000000000000000E03FF800000000000000 +00E03FF80000000000000000E01FF80000000000000000E01FFC0000000000000000E01F +FC0000000000000000E00FFC0000000000000001E00FFC0000000000000001C007FE0000 +000000000001C007FE0000000000000001C003FF0000000000000001C003FF0000000000 +000003C001FF80000000000000038001FF80000000000000078000FFC000000000000007 +80007FC00000000000000700007FE00000000000000F00003FF00000000000001E00001F +F00000000000001E00000FF80000000000003C00000FFC00000000000038000007FE0000 +0000000078000003FF000000000000F0000001FF800000000001E0000000FFC000000000 +03C00000007FE00000000007C00000001FF8000000000F800000000FFC000000001F0000 +000007FF000000007C0000000001FFC0000001F80000000000FFF0000007F00000000000 +3FFE00001FC000000000000FFFE001FF00000000000003FFFFFFFC000000000000007FFF +FFF0000000000000000FFFFF8000000000000000007FF80000000053667AE360>IIII<000000 +0000FFF0000000C000000000000FFFFF000001C000000000007FFFFFE00001C000000000 +03FFFFFFF80003C0000000000FFFE003FE0003C0000000003FFC00007F0007C000000000 +FFE000000FC007C000000003FF80000003E00FC000000007FE00000001F01FC00000000F +FC00000000781FC00000003FF0000000003C3FC00000007FE0000000001E3FC0000000FF +C0000000000F7FC0000001FF800000000007FFC0000003FF000000000003FFC0000007FE +000000000003FFC000000FFC000000000001FFC000001FF8000000000000FFC000001FF0 +000000000000FFC000003FF00000000000007FC000007FE00000000000003FC00000FFC0 +0000000000003FC00000FFC00000000000001FC00001FF800000000000001FC00001FF80 +0000000000000FC00003FF000000000000000FC00003FF000000000000000FC00007FE00 +00000000000007C00007FE0000000000000007C0000FFC0000000000000007C0000FFC00 +00000000000003C0001FFC0000000000000003C0001FF80000000000000003C0001FF800 +00000000000003C0003FF80000000000000003C0003FF80000000000000001C0003FF000 +00000000000001C0003FF00000000000000001C0007FF00000000000000001C0007FF000 +0000000000000000007FF0000000000000000000007FF0000000000000000000007FE000 +000000000000000000FFE000000000000000000000FFE000000000000000000000FFE000 +000000000000000000FFE000000000000000000000FFE000000000000000000000FFE000 +000000000000000000FFE000000000000000000000FFE000000000000000000000FFE000 +000000000000000000FFE000000000000000000000FFE000000000000000000000FFE000 +000000000000000000FFE000000000000000000000FFE000000000000000000000FFE000 +000000000000000000FFE0000000000000000000007FF0000000000000000000007FF000 +0000000000000000007FF00000000001FFFFFFFFE07FF00000000001FFFFFFFFE07FF000 +00000001FFFFFFFFE03FF00000000001FFFFFFFFE03FF00000000000000FFFF0003FF800 +000000000001FFE0003FF800000000000001FFC0001FF800000000000000FFC0001FFC00 +000000000000FFC0001FFC00000000000000FFC0000FFC00000000000000FFC0000FFE00 +000000000000FFC00007FE00000000000000FFC00007FE00000000000000FFC00003FF00 +000000000000FFC00003FF00000000000000FFC00001FF80000000000000FFC00001FF80 +000000000000FFC00000FFC0000000000000FFC00000FFC0000000000000FFC000007FE0 +000000000000FFC000003FF0000000000000FFC000001FF0000000000000FFC000001FF8 +000000000000FFC000000FFC000000000000FFC0000007FE000000000001FFC0000003FF +000000000001FFC0000001FF800000000003FFC0000000FFC00000000003FFC00000007F +E00000000007BFC00000003FF8000000000F3FC00000000FFC000000001F1FC000000007 +FF000000003E1FC000000003FFC0000000FC0FC000000000FFF0000001F807C000000000 +3FFE00000FE007C0000000000FFFF000FF8003C00000000003FFFFFFFE0001C000000000 +007FFFFFF80000C000000000000FFFFFC0000000000000000000FFF800000000005B667A +E368>III75 +DI +II<0000000001FFE00000000000000000003FFFFF000000000000000001FFFF +FFE00000000000000007FF003FF8000000000000001FF00003FE000000000000007FC000 +00FF80000000000001FF0000003FE0000000000003FC0000000FF000000000000FF00000 +0003FC00000000001FE000000001FE00000000003FC000000000FF00000000007F800000 +00007F8000000000FF00000000003FC000000001FE00000000001FE000000003FC000000 +00000FF000000007F8000000000007F80000000FF0000000000003FC0000001FE0000000 +000001FE0000003FE0000000000001FF0000003FC0000000000000FF0000007FC0000000 +000000FF800000FF800000000000007FC00000FF800000000000007FC00001FF00000000 +0000003FE00001FF000000000000003FE00003FE000000000000001FF00003FE00000000 +0000001FF00007FC000000000000000FF80007FC000000000000000FF8000FFC00000000 +0000000FFC000FF80000000000000007FC001FF80000000000000007FE001FF800000000 +00000007FE001FF80000000000000007FE003FF00000000000000003FF003FF000000000 +00000003FF003FF00000000000000003FF003FF00000000000000003FF007FF000000000 +00000003FF807FF00000000000000003FF807FE00000000000000001FF807FE000000000 +00000001FF807FE00000000000000001FF807FE00000000000000001FF80FFE000000000 +00000001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE000000000 +00000001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE000000000 +00000001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE000000000 +00000001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE000000000 +00000001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC07FF000000000 +00000003FF807FF00000000000000003FF807FF00000000000000003FF807FF000000000 +00000003FF807FF00000000000000003FF803FF00000000000000003FF003FF800000000 +00000007FF003FF80000000000000007FF003FF80000000000000007FF001FF800000000 +00000007FE001FF80000000000000007FE001FFC000000000000000FFE000FFC00000000 +0000000FFC000FFC000000000000000FFC0007FE000000000000001FF80007FE00000000 +0000001FF80007FE000000000000001FF80003FF000000000000003FF00003FF00000000 +0000003FF00001FF800000000000007FE00000FF800000000000007FC00000FFC0000000 +000000FFC000007FC0000000000000FF8000003FE0000000000001FF0000003FF0000000 +000003FF0000001FF0000000000003FE0000000FF8000000000007FC00000007FC000000 +00000FF800000003FC00000000000FF000000003FE00000000001FF000000001FF000000 +00003FE000000000FF80000000007FC0000000003FC000000000FF00000000001FF00000 +0003FE00000000000FF800000007FC000000000007FC0000000FF8000000000001FF0000 +003FE00000000000007FC00000FF800000000000001FF00003FE0000000000000007FF00 +3FF80000000000000001FFFFFFE000000000000000003FFFFF00000000000000000001FF +E000000000005A667AE367>II<0000000001FFE000 +00000000000000003FFFFF000000000000000001FFFFFFE00000000000000007FF003FF8 +000000000000001FF00003FE000000000000007FC00000FF80000000000001FF0000003F +E0000000000003FC0000000FF000000000000FF800000007FC00000000001FE000000001 +FE00000000003FC000000000FF00000000007F80000000007F8000000000FF0000000000 +3FC000000001FE00000000001FE000000003FC00000000000FF000000007F80000000000 +07F80000000FF8000000000007FC0000001FF0000000000003FE0000003FE00000000000 +01FF0000003FE0000000000001FF0000007FC0000000000000FF800000FFC00000000000 +00FFC00000FF800000000000007FC00001FF000000000000003FE00001FF000000000000 +003FE00003FF000000000000003FF00003FE000000000000001FF00007FE000000000000 +001FF80007FC000000000000000FF8000FFC000000000000000FFC000FFC000000000000 +000FFC001FFC000000000000000FFE001FF80000000000000007FE001FF8000000000000 +0007FE003FF80000000000000007FF003FF80000000000000007FF003FF0000000000000 +0003FF003FF00000000000000003FF007FF00000000000000003FF807FF0000000000000 +0003FF807FF00000000000000003FF807FF00000000000000003FF807FE0000000000000 +0001FF807FE00000000000000001FF80FFE00000000000000001FFC0FFE0000000000000 +0001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE0000000000000 +0001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE0000000000000 +0001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE0000000000000 +0001FFC0FFE00000000000000001FFC0FFE00000000000000001FFC0FFE0000000000000 +0001FFC0FFE00000000000000001FFC07FE00000000000000001FF807FF0000000000000 +0003FF807FF00000000000000003FF807FF00000000000000003FF807FF0000000000000 +0003FF803FF00000000000000003FF003FF00000000000000003FF003FF0000000000000 +0003FF003FF80000000000000007FF001FF80000000000000007FE001FF8000000000000 +0007FE001FF80000000000000007FE000FFC000000000000000FFC000FFC000000000000 +000FFC0007FC000000000000000FF80007FE000000000000001FF80007FE000000000000 +001FF80003FF000000000000003FF00003FF000000000000003FF00001FF000000000000 +003FE00000FF8000003F8000007FC00000FF800000FFE000007FC000007FC00003FFF800 +00FF8000003FE00007C07C0001FF0000003FE0000F001E0001FF0000001FF0001E000F00 +03FE0000000FF8001E00070007FC00000007F8001C00038007F800000003FC003C0001C0 +0FF000000003FE00380001C01FF000000001FF00380000C03FE000000000FF80380000E0 +7FC0000000003FC0380000E0FF00000000001FE038000071FE00000000000FF83C000077 +FC000000000007FC1C00007FF8000000000001FF1E00003FE00000000000007FDE0000FF +800000000000001FFF0003FE0000000000000007FFC03FF80000000000000001FFFFFFFC +00000060000000003FFFFF3C000000600000000001FFE01C00000060000000000000001E +00000060000000000000001E00000060000000000000001E000000E0000000000000001F +000000E0000000000000001F000000E0000000000000001F000000E0000000000000000F +800001E0000000000000000F800001C0000000000000000FC00003C0000000000000000F +C00003C0000000000000000FE00007C0000000000000000FF0000FC00000000000000007 +F8001F800000000000000007FC003F800000000000000007FF01FF800000000000000003 +FFFFFF000000000000000003FFFFFF000000000000000003FFFFFE000000000000000001 +FFFFFE000000000000000001FFFFFC000000000000000000FFFFFC000000000000000000 +7FFFF80000000000000000003FFFF00000000000000000001FFFE0000000000000000000 +07FF8000000000000000000001FE00005B807AE367>II<000007FF0000030000003FFFF00007000001FFFFFC0007000007FFFFFF00 +0F00000FFC00FFC00F00003FE0000FF01F00007F800003F81F0000FE000000FC3F0001FC +0000007E3F0003F80000001F7F0007F00000000FFF000FE000000007FF000FC000000007 +FF001FC000000003FF001F8000000001FF003F8000000000FF003F0000000000FF007F00 +000000007F007F00000000007F007E00000000003F007E00000000003F00FE0000000000 +3F00FE00000000001F00FE00000000001F00FE00000000001F00FE00000000000F00FE00 +000000000F00FF00000000000F00FF00000000000F00FF00000000000F00FF8000000000 +0700FF800000000007007FC00000000007007FC00000000007007FE00000000000003FF0 +0000000000003FF80000000000003FFC0000000000001FFE0000000000001FFF80000000 +00000FFFE0000000000007FFFC000000000007FFFFC00000000003FFFFF80000000001FF +FFFF8000000000FFFFFFF8000000007FFFFFFF800000001FFFFFFFE00000000FFFFFFFF8 +00000003FFFFFFFE00000000FFFFFFFF800000001FFFFFFFC000000001FFFFFFE0000000 +003FFFFFF00000000003FFFFF800000000003FFFFC000000000003FFFE0000000000007F +FE0000000000001FFF0000000000000FFF80000000000003FF80000000000001FFC00000 +00000000FFC0000000000000FFC00000000000007FE00000000000003FE0000000000000 +3FE00000000000001FE0E000000000001FF0E000000000000FF0E000000000000FF0E000 +000000000FF0E000000000000FF0E0000000000007F0E0000000000007F0F00000000000 +07F0F0000000000007F0F0000000000007F0F0000000000007F0F8000000000007F0F800 +0000000007E0F800000000000FE0FC00000000000FE0FC00000000000FC0FE0000000000 +0FC0FF00000000001FC0FF00000000001F80FF80000000003F80FFC0000000003F00FFE0 +000000007F00FFF000000000FE00FEF800000000FC00FEFC00000001F800FC7F00000003 +F800FC1F8000000FF000F80FE000001FE000F807FC00007F8000F001FFE003FF0000F000 +7FFFFFFC0000E0001FFFFFF00000E00003FFFFC00000C000001FFE0000003C667AE349> +I<3FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFF +FFFFFFFFFFFFFFFFF83FFFC00003FFC00003FFF83FFC000001FF8000007FF83FF0000001 +FF8000000FF83FC0000001FF80000007F87F80000001FF80000003FC7F00000001FF8000 +0001FC7E00000001FF80000000FC7C00000001FF800000007C7C00000001FF800000007C +7C00000001FF800000007C7800000001FF800000003C7800000001FF800000003C780000 +0001FF800000003C7800000001FF800000003C7000000001FF800000001C7000000001FF +800000001C7000000001FF800000001C7000000001FF800000001C7000000001FF800000 +001C7000000001FF800000001CF000000001FF800000001EE000000001FF800000000EE0 +00000001FF800000000EE000000001FF800000000EE000000001FF800000000EE0000000 +01FF800000000EE000000001FF800000000EE000000001FF800000000E0000000001FF80 +000000000000000001FF80000000000000000001FF80000000000000000001FF80000000 +000000000001FF80000000000000000001FF80000000000000000001FF80000000000000 +000001FF80000000000000000001FF80000000000000000001FF80000000000000000001 +FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000 +0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000 +0000000001FF80000000000000000001FF80000000000000000001FF8000000000000000 +0001FF80000000000000000001FF80000000000000000001FF80000000000000000001FF +80000000000000000001FF80000000000000000001FF80000000000000000001FF800000 +00000000000001FF80000000000000000001FF80000000000000000001FF800000000000 +00000001FF80000000000000000001FF80000000000000000001FF800000000000000000 +01FF80000000000000000001FF80000000000000000001FF80000000000000000001FF80 +000000000000000001FF80000000000000000001FF80000000000000000001FF80000000 +000000000001FF80000000000000000001FF80000000000000000001FF80000000000000 +000001FF80000000000000000001FF80000000000000000001FF80000000000000000001 +FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000 +0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000 +0000000001FF80000000000000000001FF80000000000000000001FF8000000000000000 +0001FF80000000000000000001FF80000000000000000001FF80000000000000000003FF +C0000000000000000003FFC000000000000000001FFFF800000000000001FFFFFFFFFF80 +0000000001FFFFFFFFFF800000000001FFFFFFFFFF800000000001FFFFFFFFFF80000057 +627CE160>IIII<3FFFFFFF80 +000003FFFFFF803FFFFFFF80000003FFFFFF803FFFFFFF80000003FFFFFF803FFFFFFF80 +000003FFFFFF80003FFFFC000000007FFFE000000FFFF0000000003FFF00000007FFE000 +0000001FFC00000003FFC0000000000FF000000001FFE0000000000FE000000000FFE000 +0000000FC000000000FFF0000000000F80000000007FF0000000000F00000000003FF800 +0000001E00000000003FFC000000001C00000000001FFC000000003C00000000000FFE00 +0000007800000000000FFF0000000070000000000007FF00000000F0000000000003FF80 +000001E0000000000003FFC0000001C0000000000001FFC000000380000000000000FFE0 +00000780000000000000FFF000000F000000000000007FF800000E000000000000003FF8 +00001E000000000000003FFC00003C000000000000001FFE000038000000000000000FFE +000078000000000000000FFF0000F00000000000000007FF8000E00000000000000003FF +8001E00000000000000003FFC003C00000000000000001FFE003800000000000000000FF +E007800000000000000000FFF00F0000000000000000007FF80E0000000000000000003F +F81E0000000000000000003FFC3C0000000000000000001FFE380000000000000000000F +FE780000000000000000000FFFF000000000000000000007FFE000000000000000000003 +FFC000000000000000000003FFC000000000000000000001FFE000000000000000000000 +FFE000000000000000000000FFF0000000000000000000007FF800000000000000000000 +3FF8000000000000000000003FFC000000000000000000007FFE00000000000000000000 +7FFE00000000000000000000F7FF00000000000000000001E7FF80000000000000000001 +C3FF80000000000000000003C1FFC000000000000000000781FFE0000000000000000007 +00FFE000000000000000000F007FF000000000000000001E007FF800000000000000001C +003FF800000000000000003C001FFC000000000000000078001FFE000000000000000070 +000FFE0000000000000000E00007FF0000000000000001E00007FF8000000000000003C0 +0003FF8000000000000003800001FFC000000000000007800001FFE00000000000000F00 +0000FFE00000000000000E0000007FF00000000000001E0000007FF80000000000003C00 +00003FF8000000000000380000001FFC000000000000780000001FFE000000000000F000 +00000FFE000000000000E000000007FF000000000001E000000007FF800000000003C000 +000003FFC000000000038000000001FFC000000000078000000001FFE0000000000F0000 +000000FFF0000000000E00000000007FF0000000001E00000000007FF8000000003C0000 +0000003FFC000000007800000000001FFC000000007800000000001FFE00000000F80000 +0000000FFF00000001F0000000000007FF00000003F0000000000007FF8000000FF80000 +00000007FFC000001FF8000000000007FFE000007FFC00000000000FFFF00007FFFF0000 +0000003FFFFC00FFFFFFC000000001FFFFFFFCFFFFFFC000000001FFFFFFFCFFFFFFC000 +000001FFFFFFFCFFFFFFC000000001FFFFFFFC5E627EE163>I<1FFFFFFFFFFFFFFFF01F +FFFFFFFFFFFFFFF01FFFFFFFFFFFFFFFF01FFFFFFFFFFFFFFFF01FFFFF80000000FFE01F +FFF800000001FFE01FFFC000000001FFC01FFF0000000003FF801FFC0000000007FF801F +F80000000007FF001FF0000000000FFE001FE0000000000FFE001FC0000000001FFC001F +80000000003FFC001F80000000003FF8001F00000000007FF0003F00000000007FF0003E +0000000000FFE0003E0000000001FFE0003E0000000001FFC0003C0000000003FF80003C +0000000007FF80003C0000000007FF00003C000000000FFE00003C000000000FFE000038 +000000001FFC000038000000003FFC000038000000003FF8000038000000007FF0000038 +00000000FFF000003800000000FFE000003800000001FFC000000000000001FFC0000000 +00000003FF8000000000000007FF8000000000000007FF000000000000000FFE00000000 +0000000FFE000000000000001FFC000000000000003FF8000000000000003FF800000000 +0000007FF000000000000000FFF000000000000000FFE000000000000001FFC000000000 +000001FFC000000000000003FF8000000000000007FF8000000000000007FF0000000000 +00000FFE000000000000001FFE000000000000001FFC000000000000003FF80000000000 +00003FF8000000000000007FF000000000000000FFF000000000000000FFE00000000000 +0001FFC000000000000001FFC000000000000003FF8000000000000007FF000000000000 +0007FF000000007000000FFE000000007000001FFE000000007000001FFC000000007000 +003FF8000000007000003FF8000000007000007FF000000000700000FFF000000000F000 +00FFE000000000F00001FFC000000000E00003FFC000000000E00003FF8000000000E000 +07FF0000000000E00007FF0000000000E0000FFE0000000001E0001FFE0000000001E000 +1FFC0000000001E0003FF80000000001E0007FF80000000003E0007FF00000000003E000 +FFE00000000003E000FFE00000000007E001FFC00000000007E003FFC0000000000FE003 +FF80000000001FE007FF00000000003FE007FF00000000003FE00FFE0000000000FFE01F +FE0000000001FFC01FFC0000000007FFC03FF8000000001FFFC07FF800000000FFFFC07F +F00000000FFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFC0FF +FFFFFFFFFFFFFFC044627AE151>90 D E /Fb 2 84 df<0000FFFFFFFFF000000000FFFF +FFFFFF00000000FFFFFFFFFFE000000000FFC0003FF8000000007F800007FC00000000FF +800001FE00000000FF8000007F00000000FF0000003F80000000FF0000003FC0000000FF +0000001FE0000001FF0000001FE0000001FE0000001FE0000001FE0000001FF0000001FE +0000001FF0000003FE0000001FF0000003FC0000001FF0000003FC0000001FF0000003FC +0000001FF0000007FC0000003FE0000007F80000003FE0000007F80000003FE0000007F8 +0000007FC000000FF80000007F8000000FF0000000FF8000000FF0000000FF0000000FF0 +000001FE0000001FF0000003FC0000001FE0000007F80000001FE000000FE00000001FE0 +00001FC00000003FE000007F000000003FC00003FC000000003FC0001FF0000000003FFF +FFFF80000000007FFFFFFE00000000007F80007F80000000007F80000FC0000000007F80 +0007F000000000FF800003F800000000FF000003FC00000000FF000001FC00000000FF00 +0001FE00000001FF000001FE00000001FE000000FE00000001FE000000FE00000001FE00 +0001FE00000003FE000001FE00000003FC000001FE00000003FC000001FE00000003FC00 +0003FE00000007FC000003FE00000007F8000003FE00000007F8000003FE00000007F800 +0007FC0000000FF8000007FC0000000FF0000007FC0000000FF0000007FC0000000FF000 +0007FC0000001FF0000007FC0018001FE0000007FC0018001FE0000007FC0018003FE000 +0007F80038003FE0000007F80030003FC0000007FC007000FFE0000003FC00E0FFFFFFE0 +0003FC01C0FFFFFFE00001FC0380FFFFFFE00000FE0F000000000000003FFE0000000000 +000007F00045467CC34A>82 D<00000000FF80018000000007FFF003800000003FFFFC03 +80000000FF007E0780000001F8000F0F80000007E000079F0000000FC00003FF0000001F +000001FF0000003E000000FF0000007C000000FE0000007C0000007E000000F80000007E +000001F00000007E000001F00000003C000003E00000003C000003E00000003C000007E0 +0000003C000007C000000038000007C000000038000007C00000003800000FC000000038 +00000FC00000003000000FE00000003000000FE00000003000000FE00000000000000FF0 +00000000000007F800000000000007FC00000000000007FF00000000000003FFE0000000 +000003FFFC000000000001FFFFC00000000000FFFFFC00000000007FFFFF00000000003F +FFFFC0000000000FFFFFE00000000003FFFFF800000000003FFFF8000000000007FFFC00 +00000000007FFE0000000000000FFE00000000000003FE00000000000001FF0000000000 +0000FF000000000000007F000000000000007F000000000000003F000000000000003F00 +0006000000003F000006000000003F000006000000003F000006000000003F00000E0000 +00003E00000E000000003E00000C000000003E00000C000000007E00001E000000007C00 +001E000000007C00001E00000000F800001E00000000F000003F00000001F000003F0000 +0003E000003F80000007C000003F8000000F8000007FC000001F0000007FE000003E0000 +007CF800007C000000787E0001F8000000F01FC00FE0000000E007FFFF80000000E001FF +FE00000000C0003FF00000000039487BC53C>I E /Fc 14 116 df<0000000001FFF000 +0380000000003FFFFE000F8000000001FFFFFF801F800000000FFFFFFFC03F800000003F +FFFFFFF0FF80000000FFFFE01FF9FF00000003FFFE0003FFFF00000007FFF00000FFFF00 +00001FFFC000007FFF0000003FFF0000003FFE0000007FFE0000003FFE000000FFF80000 +001FFE000001FFF00000001FFE000003FFE00000000FFC000007FFC00000000FFC00000F +FFC00000000FFC00001FFF8000000007FC00003FFF0000000007F800007FFE0000000007 +F800007FFE0000000007F80000FFFC0000000007F80001FFFC0000000007F00001FFF800 +00000007F00003FFF80000000007F00003FFF00000000007F00007FFF00000000007E000 +07FFE00000000007E0000FFFE00000000007C0000FFFE0000000000000001FFFC0000000 +000000001FFFC0000000000000001FFFC0000000000000003FFFC0000000000000003FFF +80000000000000003FFF80000000000000003FFF80000000000000007FFF800000000000 +00007FFF00000000000000007FFF00000000000000007FFF00000000000000007FFF0000 +000000000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000 +FFFE0000000000000000FFFE0000000000F80000FFFC0000000000FC0000FFFC00000000 +01FC0000FFFC0000000001F80000FFFC0000000001F80000FFFC0000000003F800007FFC +0000000003F000007FFC0000000007F000007FFC0000000007E000007FFE000000000FE0 +00003FFE000000000FC000003FFE000000001F8000003FFE000000003F8000001FFF0000 +00007F0000001FFF00000000FE0000000FFF80000001FC00000007FFC0000003F8000000 +07FFC0000007F000000003FFF000001FE000000001FFF800007FC000000000FFFE0001FF +80000000003FFFE00FFE00000000001FFFFFFFFC000000000007FFFFFFF0000000000001 +FFFFFFC00000000000003FFFFE0000000000000003FFE00000000000494870C552>67 +D<00007FFFFFFFF00000FFFFFFFFF80000FFFFFFFFF80000FFFFFFFFF000007FFFFFFFF0 +0000003FFF80000000003FFF80000000003FFF00000000003FFF00000000007FFF000000 +00007FFF00000000007FFE00000000007FFE0000000000FFFE0000000000FFFE00000000 +00FFFC0000000000FFFC0000000001FFFC0000000001FFFC0000000001FFF80000000001 +FFF80000000003FFF80000000003FFF80000000003FFF00000000003FFF00000000007FF +F00000000007FFF00000000007FFE00000000007FFE0000000000FFFE0000000000FFFE0 +000000000FFFC0000000000FFFC0000000001FFFC0000000001FFFC0000000001FFF8000 +0000001FFF80000000003FFF80000000003FFF80000000003FFF00000000003FFF000000 +00007FFF00000000007FFF00000000007FFE00000000007FFE0000000000FFFE00000000 +00FFFE0000000000FFFC0000000000FFFC0000000001FFFC0000000001FFFC0000000001 +FFF80000000001FFF80000000003FFF80000000003FFF80000000003FFF00000000003FF +F00000000007FFF00000000007FFF00000000007FFE00000000007FFE0000000000FFFE0 +000000000FFFE00000007FFFFFFFF000007FFFFFFFF80000FFFFFFFFF80000FFFFFFFFF8 +00007FFFFFFFF0000035447BC32F>73 D<00007FFFFFC00000000007FFFFF00000FFFFFF +E0000000000FFFFFF80000FFFFFFE0000000001FFFFFF80000FFFFFFE0000000003FFFFF +F80000FFFFFFE0000000003FFFFFF00000007FFFE0000000007FFFC0000000007FFFE000 +000000FFFFC0000000007FFFF000000000FFFF80000000007FFFF000000001F7FF800000 +0000FFFFF000000003EFFF8000000000FFFFF000000003EFFF8000000000FEFFF0000000 +07CFFF0000000000FEFFF00000000F8FFF0000000001FEFFF00000000F9FFF0000000001 +FE7FF80000001F1FFF0000000001FC7FF80000003E1FFE0000000001FC7FF80000003E1F +FE0000000003FC7FF80000007C3FFE0000000003FC7FF80000007C3FFE0000000003F87F +F8000000F83FFC0000000003F83FFC000001F03FFC0000000007F83FFC000001F07FFC00 +00000007F83FFC000003E07FFC0000000007F03FFC000007C07FF80000000007F03FFC00 +0007C07FF8000000000FF03FFC00000F80FFF8000000000FF03FFC00001F00FFF8000000 +000FE01FFE00001F00FFF0000000000FE01FFE00003E00FFF0000000001FE01FFE00007C +01FFF0000000001FE01FFE00007C01FFF0000000001FC01FFE0000F801FFE0000000001F +C01FFE0001F001FFE0000000003FC01FFE0001F003FFE0000000003FC00FFF0003E003FF +E0000000003F800FFF0003E003FFC0000000003F800FFF0007C003FFC0000000007F800F +FF000F8007FFC0000000007F800FFF000F8007FFC0000000007F000FFF001F0007FF8000 +0000007F000FFF003E0007FF8000000000FF0007FF803E000FFF8000000000FF0007FF80 +7C000FFF8000000000FE0007FF80F8000FFF0000000000FE0007FF80F8000FFF00000000 +01FE0007FF81F0001FFF0000000001FE0007FF83E0001FFF0000000001FC0007FF83E000 +1FFE0000000001FC0003FFC7C0001FFE0000000003FC0003FFCF80003FFE0000000003FC +0003FFCF80003FFE0000000003F80003FFDF00003FFC0000000003F80003FFDF00003FFC +0000000007F80003FFFE00007FFC0000000007F80001FFFC00007FFC0000000007F00001 +FFFC00007FF80000000007F00001FFF800007FF8000000000FF00001FFF00000FFF80000 +00000FF00001FFF00000FFF8000000000FE00001FFE00000FFF0000000000FE00001FFC0 +0000FFF0000000001FE00000FFC00001FFF0000000007FF00000FF800001FFF00000007F +FFFFF000FF0007FFFFFFF80000FFFFFFF000FF000FFFFFFFF80000FFFFFFF000FE000FFF +FFFFF80000FFFFFFF000FC000FFFFFFFF800007FFFFFE000780007FFFFFFF000006D4479 +C36B>77 D<00007FFFFFFFFFC000000000FFFFFFFFFFFE00000000FFFFFFFFFFFFC00000 +00FFFFFFFFFFFFF0000000FFFFFFFFFFFFF8000000007FFE0003FFFE000000007FFE0000 +7FFF000000007FFC00003FFF000000007FFC00001FFF80000000FFFC00000FFFC0000000 +FFFC00000FFFC0000000FFF800000FFFC0000000FFF800000FFFE0000001FFF800000FFF +E0000001FFF800000FFFE0000001FFF000000FFFE0000001FFF000000FFFE0000003FFF0 +00000FFFE0000003FFF000001FFFC0000003FFE000001FFFC0000003FFE000001FFFC000 +0007FFE000001FFF80000007FFE000003FFF80000007FFC000003FFF00000007FFC00000 +7FFE0000000FFFC000007FFE0000000FFFC00000FFFC0000000FFF800001FFF80000000F +FF800003FFF00000001FFF800007FFC00000001FFF80001FFF800000001FFF0001FFFE00 +0000001FFFFFFFFFF8000000003FFFFFFFFFC0000000003FFFFFFFFE00000000003FFFFF +FFFF80000000003FFE0007FFC0000000007FFE0003FFE0000000007FFE0001FFF0000000 +007FFC0000FFF8000000007FFC0000FFFC00000000FFFC0000FFFC00000000FFFC00007F +FC00000000FFF800007FFC00000000FFF800007FFC00000001FFF80000FFFC00000001FF +F80000FFFC00000001FFF00000FFFC00000001FFF00000FFFC00000003FFF00001FFFC00 +000003FFF00001FFFC00000003FFE00001FFFC00000003FFE00001FFFC00000007FFE000 +03FFFC00000007FFE00003FFF800000007FFC00003FFF800000007FFC00003FFF800F800 +0FFFC00003FFF801FC000FFFC00003FFF801FC000FFF800003FFF801F8000FFF800003FF +F803F8001FFF800003FFF803F8001FFF800003FFF807F07FFFFFFFC001FFF80FE0FFFFFF +FFC001FFFC0FE0FFFFFFFFC000FFFC3FC0FFFFFFFFC0003FFFFF807FFFFFFF80001FFFFE +0000000000000007FFFC00000000000000007FF0004E4679C356>82 +D<00000000FFE000700000000FFFFC01F00000003FFFFF03F0000000FFFFFF87F0000001 +FFFFFFCFE0000007FF807FFFE000000FFE000FFFE000001FF80007FFE000003FF00003FF +C000003FE00001FFC000007FC00000FFC00000FF800000FFC00001FF800000FF800001FF +0000007F800003FF0000007F800003FF0000007F800007FF0000007F000007FE0000007F +000007FE0000007F000007FE0000007F00000FFE0000007E00000FFF0000007E00000FFF +0000007E00000FFF8000007C00000FFF8000000000000FFFE000000000000FFFFC000000 +00000FFFFFC0000000000FFFFFFC000000000FFFFFFFC000000007FFFFFFF000000007FF +FFFFF800000007FFFFFFFE00000003FFFFFFFF00000001FFFFFFFF00000000FFFFFFFF80 +0000007FFFFFFFC00000003FFFFFFFC00000001FFFFFFFE000000007FFFFFFE000000000 +FFFFFFE0000000000FFFFFE00000000000FFFFF000000000000FFFF0000000000003FFF0 +000000000001FFF0000000000001FFF0000000000000FFF00003E0000000FFE00007E000 +0000FFE00007E0000000FFE0000FE0000000FFE0000FE0000000FFC0000FE0000000FFC0 +000FC0000000FFC0001FC0000001FF80001FE0000001FF80001FE0000001FF00001FE000 +0003FF00003FE0000003FE00003FF0000007FE00003FF0000007FC00003FF800000FF800 +007FFC00001FF000007FFF00003FE000007FFFC000FFC000007FFFF807FF800000FF3FFF +FFFF000000FE1FFFFFFC000000FC07FFFFF8000000F801FFFFC0000000E0001FFE000000 +003C4877C541>I<3FFFFFFFE0007FFFFFC07FFFFFFFF000FFFFFFE07FFFFFFFF000FFFF +FFE07FFFFFFFF000FFFFFFE07FFFFFFFE000FFFFFFC0003FFF80000000FFC000003FFF80 +0000007F0000003FFF000000007E0000003FFF000000007E0000007FFF00000000FE0000 +007FFF00000000FE0000007FFE00000000FC0000007FFE00000000FC000000FFFE000000 +01FC000000FFFE00000001FC000000FFFC00000001F8000000FFFC00000001F8000001FF +FC00000003F8000001FFFC00000003F8000001FFF800000003F0000001FFF800000003F0 +000003FFF800000007F0000003FFF800000007F0000003FFF000000007E0000003FFF000 +000007E0000007FFF00000000FE0000007FFF00000000FE0000007FFE00000000FC00000 +07FFE00000000FC000000FFFE00000001FC000000FFFE00000001FC000000FFFC0000000 +1F8000000FFFC00000001F8000001FFFC00000003F8000001FFFC00000003F8000001FFF +800000003F0000001FFF800000003F0000003FFF800000007F0000003FFF800000007F00 +00003FFF000000007E0000003FFF000000007E0000007FFF00000000FE0000007FFF0000 +0000FE0000007FFE00000000FC0000007FFE00000000FC000000FFFE00000001FC000000 +FFFE00000001FC000000FFFC00000001F8000000FFFC00000003F8000000FFFC00000003 +F8000000FFFC00000003F0000000FFFC00000007F0000000FFF800000007E0000000FFF8 +0000000FE0000000FFF80000001FC0000000FFF80000001FC0000000FFF80000003F8000 +00007FF80000007F000000007FFC000000FF000000003FFC000001FE000000003FFC0000 +03FC000000001FFE00000FF8000000001FFF00001FF0000000000FFF8000FFE000000000 +03FFF00FFF800000000001FFFFFFFF0000000000007FFFFFFC0000000000003FFFFFF000 +000000000007FFFF80000000000000007FF80000000000004B466AC358>85 +D<000001FF800000001FFFF00000007FFFF8000001FFFFFC000007FFC1FE00000FFE007F +00003FF800FF00007FF003FF8000FFE003FF8001FFC007FF8001FF8007FF8003FF800FFF +0007FF000FFF000FFF000FFF000FFE0007FE001FFE0007FC001FFC0003F8003FFC000000 +003FFC000000007FFC000000007FF8000000007FF8000000007FF800000000FFF8000000 +00FFF000000000FFF000000000FFF000000000FFF000000000FFE000000000FFE0000000 +00FFE000000000FFE000000000FFE000000000FFE000000600FFE000000F007FE000001F +807FE000003F807FE00000FF803FF00001FF001FF00007FE000FF8003FFC0007FF01FFF0 +0003FFFFFFE00001FFFFFF8000007FFFFC0000000FFF800000292E75AC35>99 +D<000001FF800000001FFFF0000000FFFFFC000003FFFFFE000007FF81FF00001FFE007F +80003FF8003F80007FF0003F8000FFE0003FC001FFC0001FC003FF80003FC007FF00003F +8007FF00003F800FFF00007F801FFE00007F001FFE0000FF003FFC0003FE003FFC000FFC +003FFC007FF8007FFFFFFFF0007FFFFFFFC0007FFFFFFF00007FFFFFF00000FFF8000000 +00FFF000000000FFF000000000FFF000000000FFF000000000FFE000000000FFE0000000 +00FFE000000000FFE000000000FFE000000000FFE0000006007FE000000F007FE000001F +807FE000003F803FF00000FF803FF00001FF001FF80007FE000FFC003FFC0007FF01FFF0 +0003FFFFFFE00000FFFFFF8000007FFFFC00000007FF8000002A2E75AC35>101 +D<00007FC0000000007FFFE000000000FFFFE000000000FFFFE000000000FFFFC0000000 +007FFFC00000000003FFC00000000003FFC00000000003FF800000000003FF8000000000 +07FF800000000007FF800000000007FF000000000007FF00000000000FFF00000000000F +FF00000000000FFE00000000000FFE00000000001FFE00000000001FFE00000000001FFC +00000000001FFC00000000003FFC00000000003FFC00000000003FF80FFC0000003FF87F +FF8000007FF9FFFFE000007FFBFFFFF000007FFFF83FF800007FFFC01FFC0000FFFF800F +FC0000FFFE000FFC0000FFFC000FFE0000FFF8000FFE0001FFF0000FFE0001FFF0000FFE +0001FFE0000FFE0001FFC0000FFE0003FFC0001FFE0003FFC0001FFC0003FF80001FFC00 +03FF80001FFC0007FF80003FFC0007FF80003FF80007FF00003FF80007FF00003FF8000F +FF00007FF8000FFF00007FF0000FFE00007FF0000FFE0000FFF0001FFE0000FFE0001FFE +0000FFE0001FFC0001FFE0001FFC0001FFC07C3FFC0003FFC0FE3FFC0003FF80FC3FF800 +03FF80FC3FF80007FF80FC7FF80007FF01F87FF80007FF01F87FF00007FF03F07FF00007 +FE03F0FFF00007FE07E0FFF00007FE0FC0FFE00007FE1FC0FFE00003FE3F80FFE00001FF +FF00FFC00000FFFE007F8000007FF8003E0000001FE000374679C43B>104 +D<000003E000000FF000001FF800003FFC00003FFC00007FFC00007FFC00007FF800007F +F800003FF000001FE000000F800000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000FE000003FF8 +0000FFFE0001FFFF0003F8FF8007E0FF800FC0FF800FC1FFC01F81FFC01F81FFC03F01FF +C03F03FF807E03FF807E07FF807E07FF00FE07FF007C0FFF00000FFE00000FFE00001FFE +00001FFC00003FFC00003FF800003FF800007FF800007FF00000FFF00000FFE00000FFE0 +0001FFE07C01FFC0FE01FFC0FC03FFC0FC03FF80FC03FF81F807FF01F807FF03F007FF03 +F007FF07E003FE07E003FE0FC003FE3F8001FFFF0000FFFE00003FF800000FE0001F4779 +C523>I<0000FF8000FFFFC001FFFFC001FFFFC001FFFF8000FFFF800007FF800007FF80 +0007FF000007FF00000FFF00000FFF00000FFE00000FFE00001FFE00001FFE00001FFC00 +001FFC00003FFC00003FFC00003FF800003FF800007FF800007FF800007FF000007FF000 +00FFF00000FFF00000FFE00000FFE00001FFE00001FFE00001FFC00001FFC00003FFC000 +03FFC00003FF800003FF800007FF800007FF800007FF000007FF00000FFF00000FFF0000 +0FFE00000FFE00001FFE00001FFE00001FFC00001FFC00003FFC00003FFC00003FF80000 +3FF81F007FF83F807FF83F007FF03F007FF03F007FF07F00FFF07E00FFE07E00FFE0FC00 +7FE0FC007FE1F8007FE1F8003FE3F0001FFFE0000FFFC00003FF800000FE00001A4678C4 +1E>108 D<003F80003FF00001FF80000000FFE001FFFE000FFFF0000001FFF807FFFF80 +3FFFFC000003FFFC0FFFFFC07FFFFE000007E3FE3FE0FFE1FF07FF00000FC3FF7F007FF3 +F803FF80000F83FFFE003FF7F001FF80001F83FFF8003FFFC001FF80001F83FFF0003FFF +8001FFC0003F03FFE0003FFF0001FFC0003F07FFC0003FFE0001FFC0007F07FFC0003FFE +0001FFC0007E07FF80003FFC0001FFC0007E07FF00003FF80001FFC0007E0FFF00007FF8 +0003FFC000FE0FFF00007FF00003FF80007C0FFE00007FF00003FF8000000FFE00007FF0 +0003FF8000001FFE0000FFF00007FF8000001FFE0000FFF00007FF0000001FFC0000FFE0 +0007FF0000001FFC0000FFE00007FF0000003FFC0001FFE0000FFF0000003FFC0001FFE0 +000FFE0000003FF80001FFC0000FFE0000003FF80001FFC0001FFE0000007FF80003FFC0 +001FFC0000007FF80003FFC0001FFC0000007FF00003FF80003FFC0000007FF00003FF80 +003FF80F8000FFF00007FF80007FF81FC000FFF00007FF80007FF01F8000FFE00007FF00 +007FF01F8000FFE00007FF0000FFF01F8001FFE0000FFF0000FFE03F0001FFE0000FFF00 +00FFE03F0001FFC0000FFE0000FFE07E0001FFC0000FFE0000FFC07E0003FFC0001FFE00 +00FFC0FC0003FFC0001FFE0000FFC1F80003FF80001FFC0000FFC3F80003FF80001FFC00 +007FC7F00003FF80001FFC00003FFFE00003FF00001FF800001FFFC00001FE00000FF000 +000FFF000000F8000007C0000003FC00005A2E79AC5E>I<0001FC000FF8000007FF007F +FF00000FFFC0FFFFC0001FFFE3FFFFE0003F1FF7FC3FF0007E1FFFE00FF8007E1FFFC007 +FC00FC1FFF0007FE00FC1FFE0007FE01F81FFC0003FF01F83FFC0003FF03F83FF80003FF +03F03FF80003FF03F03FF80007FF03F07FF80007FF07F07FF80007FF03E07FF00007FF00 +007FF00007FF0000FFF0000FFF0000FFF0000FFF0000FFE0000FFF0000FFE0000FFF0001 +FFE0001FFF0001FFE0001FFF0001FFC0001FFE0001FFC0001FFE0003FFC0003FFE0003FF +C0003FFC0003FF80003FFC0003FF80003FF80007FF80007FF80007FF80007FF00007FF00 +007FF00007FF0000FFE0000FFF0000FFE0000FFF0001FFC0000FFE0001FF80000FFF0003 +FF00001FFF0007FE00001FFF800FFC00001FFFC01FF800001FFFF0FFF000003FFFFFFFC0 +00003FFFFFFF8000003FF9FFFC0000003FF83FE00000007FF800000000007FF800000000 +007FF000000000007FF00000000000FFF00000000000FFF00000000000FFE00000000000 +FFE00000000001FFE00000000001FFE00000000001FFC00000000001FFC00000000003FF +C0000000007FFFFF00000000FFFFFF00000000FFFFFF00000000FFFFFF000000007FFFFE +0000000038407EAC3B>112 D<000007FF0000003FFFE00000FFFFF00001FFFFF80003FE +03FC0007F000FE000FE001FF001FC003FF001F8007FF003F8007FF003F8007FF007F800F +FE007F800FFE007F8007FC007FC007F8007FF003F0007FFF0000007FFFF800007FFFFE00 +007FFFFF80003FFFFFC0001FFFFFE0001FFFFFF0000FFFFFF00003FFFFF80000FFFFF800 +000FFFFC0000007FFC07C0001FFC0FF00007FC1FF00007FC3FF80003F87FF80003F87FF8 +0003F87FF80007F8FFF00007F0FFF00007F07FE0000FE07FC0001FC07F00003F803FC000 +FF001FF807FE000FFFFFFC0007FFFFF00001FFFFC000003FFE0000282E78AC31>115 +D E /Fd 3 108 df<0001FF8000C0000FFFF001C0003FFFFC03C000FF007F03C001F800 +0F87C003F00003E7C007C00001FFC00F800000FFC01F8000007FC01F0000003FC03E0000 +001FC03E0000001FC07E0000000FC07C0000000FC07C00000007C0FC00000007C0FC0000 +0003C0FC00000003C0FC00000003C0FE00000003C0FE00000001C0FF00000001C0FF0000 +0001C0FF80000001C07FC0000000007FE0000000007FF0000000003FFC000000003FFFC0 +0000001FFFFC0000000FFFFFC000000FFFFFFC000007FFFFFF800003FFFFFFE00000FFFF +FFF800007FFFFFFC00001FFFFFFE000003FFFFFF0000003FFFFF80000003FFFFC0000000 +3FFFC000000003FFE000000000FFE0000000007FF0000000001FF0000000001FF0000000 +000FF80000000007F8E000000007F8E000000003F8E000000003F8E000000001F8E00000 +0001F8E000000001F8F000000001F8F000000001F8F000000001F0F800000001F0F80000 +0003F0FC00000003F0FC00000003E0FE00000007E0FF00000007C0FF8000000F80FFC000 +001F80FFE000003F00F8F800007E00F87F0000FC00F01FE007F000F007FFFFE000E001FF +FF0000C0001FFC00002D4879C53D>83 D<3FFFFFFFFFFFFFFF003FFFFFFFFFFFFFFF003F +FFFFFFFFFFFFFF003FF8000FFE0007FF003FC00007FC0000FF003F000007FC00003F007E +000007FC00001F807C000007FC00000F807C000007FC00000F8078000007FC0000078078 +000007FC0000078078000007FC0000078070000007FC0000038070000007FC0000038070 +000007FC0000038070000007FC0000038070000007FC00000380E0000007FC000001C0E0 +000007FC000001C0E0000007FC000001C0E0000007FC000001C0E0000007FC000001C000 +000007FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000 +000007FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000 +000007FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000 +000007FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000 +000007FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000 +000007FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000 +000007FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000 +000007FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000 +000007FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000 +000007FC0000000000000007FC0000000000000007FC0000000000000007FC0000000000 +00000FFE000000000000003FFF800000000001FFFFFFFFF000000001FFFFFFFFF0000000 +01FFFFFFFFF0000042437BC24E>I107 D E /Fe 6 116 +df[<000000001FFFC0000000070000000003FFFFFE0000000F800000001FFFFFFFC00000 +1F800000007FFFFFFFF800001F80000003FFFFFFFFFE00003F80000007FFFFFFFFFF8000 +7F8000001FFFF800FFFFC0007F8000003FFF800003FFF000FF800000FFFC0000007FF800 +FF800001FFF00000000FFE01FF800003FFC000000003FF03FF80000FFF8000000000FF83 +FF80001FFF00000000007FC7FF80003FFE00000000001FEFFF80007FFC00000000000FFF +FF80007FF8000000000007FFFF8000FFF0000000000003FFFF8001FFE0000000000001FF +FF8003FFE0000000000000FFFF8003FFC00000000000007FFF8007FF800000000000007F +FF8007FF800000000000003FFF800FFF000000000000001FFF800FFF000000000000000F +FF801FFF000000000000000FFF801FFE0000000000000007FF803FFE0000000000000007 +FF803FFE0000000000000003FF803FFE0000000000000003FF807FFC0000000000000001 +FF807FFC0000000000000001FF807FFC0000000000000000FF807FFC0000000000000000 +FF80FFFC0000000000000000FF80FFFC00000000000000007F80FFFC0000000000000000 +7F80FFFC00000000000000007F80FFFE00000000000000003F80FFFE0000000000000000 +3F80FFFE00000000000000003F80FFFE00000000000000003F80FFFF0000000000000000 +1F80FFFF00000000000000001F80FFFF00000000000000001F80FFFF8000000000000000 +1F80FFFF80000000000000001F80FFFFC0000000000000000F807FFFE000000000000000 +0F807FFFE0000000000000000F807FFFF0000000000000000F807FFFF800000000000000 +07007FFFFC0000000000000000003FFFFE0000000000000000003FFFFF00000000000000 +00003FFFFF8000000000000000001FFFFFE000000000000000001FFFFFF0000000000000 +00000FFFFFFC00000000000000000FFFFFFF800000000000000007FFFFFFF80000000000 +000007FFFFFFFF8000000000000003FFFFFFFFFC00000000000001FFFFFFFFFFC0000000 +000001FFFFFFFFFFFC000000000000FFFFFFFFFFFFC000000000007FFFFFFFFFFFFE0000 +0000003FFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFE00 +00000007FFFFFFFFFFFFFF8000000003FFFFFFFFFFFFFFE000000001FFFFFFFFFFFFFFF0 +00000000FFFFFFFFFFFFFFFC000000003FFFFFFFFFFFFFFE000000001FFFFFFFFFFFFFFF +0000000007FFFFFFFFFFFFFF8000000001FFFFFFFFFFFFFFC0000000007FFFFFFFFFFFFF +E0000000000FFFFFFFFFFFFFF00000000001FFFFFFFFFFFFF800000000001FFFFFFFFFFF +FC000000000001FFFFFFFFFFFE0000000000000FFFFFFFFFFE00000000000000FFFFFFFF +FF000000000000000FFFFFFFFF8000000000000000FFFFFFFF80000000000000000FFFFF +FFC00000000000000001FFFFFFC000000000000000003FFFFFE000000000000000001FFF +FFE0000000000000000007FFFFF0000000000000000003FFFFF0000000000000000001FF +FFF8000000000000000000FFFFF80000000000000000007FFFF80000000000000000003F +FFFC0000000000000000001FFFFC0000000000000000001FFFFC0000000000000000000F +FFFC00000000000000000007FFFC70000000000000000007FFFEF8000000000000000003 +FFFEF8000000000000000003FFFEF8000000000000000001FFFEF8000000000000000001 +FFFEF8000000000000000001FFFEF8000000000000000000FFFEF8000000000000000000 +FFFEFC000000000000000000FFFEFC000000000000000000FFFEFC000000000000000000 +7FFEFC0000000000000000007FFEFC0000000000000000007FFEFE000000000000000000 +7FFEFE0000000000000000007FFEFE0000000000000000007FFCFE000000000000000000 +7FFCFF0000000000000000007FFCFF0000000000000000007FFCFF800000000000000000 +FFFCFF800000000000000000FFF8FF800000000000000000FFF8FFC00000000000000000 +FFF8FFE00000000000000000FFF0FFE00000000000000001FFF0FFF00000000000000001 +FFF0FFF00000000000000003FFE0FFF80000000000000003FFE0FFFC0000000000000003 +FFC0FFFE0000000000000007FFC0FFFF000000000000000FFF80FFFF800000000000000F +FF00FFFFC00000000000001FFF00FFFFE00000000000003FFE00FFFFF00000000000003F +FC00FFFFF80000000000007FFC00FFFFFE000000000000FFF800FFFBFF800000000001FF +F000FFF1FFE00000000007FFE000FFE0FFF8000000000FFFC000FFE03FFF000000001FFF +8000FFC01FFFE00000007FFE0000FF8007FFFE000003FFFC0000FF8003FFFFF8003FFFF8 +0000FF0000FFFFFFFFFFFFE00000FF00003FFFFFFFFFFFC00000FE00000FFFFFFFFFFF00 +0000FC000001FFFFFFFFFC000000FC0000003FFFFFFFE0000000F800000003FFFFFF8000 +000070000000000FFFF000000000>95 151 113 273 126 83 D[<0FFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFE001FFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFF001FFFFFF80000007FFFFFC0000003FFFFFF001FFFFF000000001FFF +FF000000001FFFFF001FFFF8000000001FFFFF0000000003FFFF001FFFE0000000000FFF +FE0000000000FFFF001FFF80000000000FFFFE00000000003FFF001FFF00000000000FFF +FE00000000001FFF001FFC00000000000FFFFE000000000007FF001FF800000000000FFF +FE000000000003FF001FF000000000000FFFFE000000000001FF001FF000000000000FFF +FE000000000001FF001FE000000000000FFFFE000000000000FF003FC000000000000FFF +FE0000000000007F803FC000000000000FFFFE0000000000007F803FC000000000000FFF +FE0000000000007F803F8000000000000FFFFE0000000000003F803F8000000000000FFF +FE0000000000003F803F8000000000000FFFFE0000000000003F803F0000000000000FFF +FE0000000000001F803F0000000000000FFFFE0000000000001F803F0000000000000FFF +FE0000000000001F803E0000000000000FFFFE0000000000000F803E0000000000000FFF +FE0000000000000F807E0000000000000FFFFE0000000000000FC07E0000000000000FFF +FE0000000000000FC07E0000000000000FFFFE0000000000000FC07E0000000000000FFF +FE0000000000000FC07C0000000000000FFFFE00000000000007C07C0000000000000FFF +FE00000000000007C07C0000000000000FFFFE00000000000007C07C0000000000000FFF +FE00000000000007C07C0000000000000FFFFE00000000000007C07C0000000000000FFF +FE00000000000007C07C0000000000000FFFFE00000000000007C07C0000000000000FFF +FE00000000000007C0F80000000000000FFFFE00000000000003E0F80000000000000FFF +FE00000000000003E0F80000000000000FFFFE00000000000003E0F80000000000000FFF +FE00000000000003E0F80000000000000FFFFE00000000000003E0F80000000000000FFF +FE00000000000003E0000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000000FFF +FE0000000000000000000000000000000FFFFE0000000000000000000000000000001FFF +FF0000000000000000000000000000001FFFFF0000000000000000000000000000003FFF +FF800000000000000000000000000000FFFFFFE0000000000000000000000000003FFFFF +FFFF8000000000000000000003FFFFFFFFFFFFFFFFFFF80000000000000003FFFFFFFFFF +FFFFFFFFF80000000000000003FFFFFFFFFFFFFFFFFFF80000000000000003FFFFFFFFFF +FFFFFFFFF80000000000000003FFFFFFFFFFFFFFFFFFF80000000000000003FFFFFFFFFF +FFFFFFFFF80000000000000003FFFFFE0000000FFFFFF800000000>139 +140 117 267 162 I107 DI<000000000001FFFC00000000000000000000003FFFFFE000000000 +000000000003FFFFFFFE0000000000000000000FFFFFFFFF8000000000000000007FFFFF +FFFFF00000000000000001FFFFFFFFFFFC0000000000000007FFFF800FFFFF0000000000 +00001FFFF80000FFFFC00000000000003FFFC000001FFFE0000000000000FFFF00000007 +FFF8000000000001FFFC00000001FFFC000000000003FFF0000000007FFE00000000000F +FFE0000000003FFF80000000001FFFC0000000001FFFC0000000003FFF80000000000FFF +E0000000007FFE000000000003FFF000000000FFFC000000000001FFF800000001FFF800 +0000000000FFFC00000003FFF8000000000000FFFE00000007FFF00000000000007FFF00 +000007FFE00000000000003FFF0000000FFFC00000000000001FFF8000001FFFC0000000 +0000001FFFC000003FFF800000000000000FFFE000003FFF800000000000000FFFE00000 +7FFF0000000000000007FFF00000FFFE0000000000000003FFF80000FFFE000000000000 +0003FFF80001FFFE0000000000000003FFFC0001FFFC0000000000000001FFFC0003FFFC +0000000000000001FFFE0003FFF80000000000000000FFFE0007FFF80000000000000000 +FFFF0007FFF80000000000000000FFFF000FFFF000000000000000007FFF800FFFF00000 +0000000000007FFF800FFFF000000000000000007FFF801FFFF000000000000000007FFF +C01FFFE000000000000000003FFFC01FFFE000000000000000003FFFC03FFFE000000000 +000000003FFFE03FFFE000000000000000003FFFE03FFFE000000000000000003FFFE07F +FFE000000000000000003FFFF07FFFC000000000000000001FFFF07FFFC0000000000000 +00001FFFF07FFFC000000000000000001FFFF07FFFC000000000000000001FFFF07FFFC0 +00000000000000001FFFF0FFFFC000000000000000001FFFF8FFFFC00000000000000000 +1FFFF8FFFFC000000000000000001FFFF8FFFFC000000000000000001FFFF8FFFFC00000 +0000000000001FFFF8FFFFC000000000000000001FFFF8FFFFC000000000000000001FFF +F8FFFFC000000000000000001FFFF8FFFFC000000000000000001FFFF8FFFFC000000000 +000000001FFFF8FFFFC000000000000000001FFFF8FFFFC000000000000000001FFFF8FF +FFC000000000000000001FFFF8FFFFC000000000000000001FFFF8FFFFC0000000000000 +00001FFFF87FFFE000000000000000003FFFF07FFFE000000000000000003FFFF07FFFE0 +00000000000000003FFFF07FFFE000000000000000003FFFF07FFFE00000000000000000 +3FFFF03FFFE000000000000000003FFFE03FFFE000000000000000003FFFE03FFFF00000 +0000000000007FFFE03FFFF000000000000000007FFFE01FFFF000000000000000007FFF +C01FFFF000000000000000007FFFC01FFFF80000000000000000FFFFC00FFFF800000000 +00000000FFFF800FFFF80000000000000000FFFF800FFFF80000000000000000FFFF8007 +FFFC0000000000000001FFFF0007FFFC0000000000000001FFFF0003FFFC000000000000 +0001FFFE0003FFFE0000000000000003FFFE0001FFFE0000000000000003FFFC0001FFFF +0000000000000007FFFC0000FFFF0000000000000007FFF800007FFF800000000000000F +FFF000007FFF800000000000000FFFF000003FFFC00000000000001FFFE000001FFFE000 +00000000003FFFC000001FFFE00000000000003FFFC000000FFFF00000000000007FFF80 +000007FFF8000000000000FFFF00000003FFF8000000000000FFFE00000001FFFC000000 +000001FFFC00000000FFFE000000000003FFF8000000007FFF000000000007FFF0000000 +003FFF80000000000FFFE0000000001FFFC0000000001FFFC0000000000FFFF000000000 +7FFF800000000007FFF800000000FFFF000000000001FFFE00000003FFFC000000000000 +FFFF00000007FFF80000000000003FFFE000003FFFE00000000000001FFFF80000FFFFC0 +00000000000007FFFF800FFFFF0000000000000001FFFFFFFFFFFC00000000000000007F +FFFFFFFFF000000000000000001FFFFFFFFFC0000000000000000003FFFFFFFE00000000 +0000000000003FFFFFE00000000000000000000001FFFC0000000000006D7076EC83> +111 D<0000003FFE000000E000000003FFFFF00001F00000001FFFFFFC0001F00000007F +FFFFFF8003F0000001FFF003FFC007F0000003FF00003FF00FF000000FFC000007FC0FF0 +00001FF0000001FE1FF000003FE00000007F3FF00000FFC00000003FFFF00000FF800000 +000FFFF00001FF0000000007FFF00003FE0000000003FFF00007FC0000000003FFF0000F +FC0000000001FFF0000FF80000000000FFF0001FF800000000007FF0001FF00000000000 +7FF0003FF000000000003FF0003FF000000000003FF0007FE000000000001FF0007FE000 +000000001FF0007FE000000000000FF0007FE000000000000FF000FFE0000000000007F0 +00FFE0000000000007F000FFE0000000000007F000FFE0000000000007F000FFF0000000 +000003F000FFF0000000000003F000FFF0000000000003F000FFF8000000000003F000FF +F8000000000001F000FFFC000000000001F000FFFC000000000001F000FFFE0000000000 +01F0007FFF000000000000E0007FFF80000000000000007FFFC0000000000000007FFFE0 +000000000000003FFFF0000000000000003FFFFC000000000000001FFFFF000000000000 +001FFFFFF00000000000000FFFFFFF0000000000000FFFFFFFF0000000000007FFFFFFFF +800000000003FFFFFFFFF80000000003FFFFFFFFFF8000000001FFFFFFFFFFF000000000 +FFFFFFFFFFFE000000007FFFFFFFFFFF000000001FFFFFFFFFFFC00000000FFFFFFFFFFF +F000000007FFFFFFFFFFF800000001FFFFFFFFFFFC000000007FFFFFFFFFFE000000001F +FFFFFFFFFF0000000007FFFFFFFFFF80000000007FFFFFFFFFC00000000007FFFFFFFFE0 +00000000007FFFFFFFF0000000000003FFFFFFF00000000000003FFFFFF8000000000000 +03FFFFF8000000000000007FFFFC000000000000001FFFFC0000000000000007FFFE0000 +000000000003FFFE0000000000000001FFFF0000000000000000FFFF0000000000000000 +7FFF00000000000000003FFF00000000000000003FFF80000000000000001FFF80700000 +000000001FFF80F80000000000000FFF80F80000000000000FFF80F800000000000007FF +80F800000000000007FF80F800000000000007FF80F800000000000003FF80FC00000000 +000003FF80FC00000000000003FF80FC00000000000003FF80FC00000000000003FF80FE +00000000000003FF00FE00000000000003FF00FE00000000000003FF00FF000000000000 +07FF00FF00000000000007FE00FF80000000000007FE00FF80000000000007FE00FFC000 +000000000FFC00FFE000000000000FFC00FFE000000000001FF800FFF000000000001FF8 +00FFF800000000003FF000FFFC00000000007FE000FFFE00000000007FE000FFFF800000 +0000FFC000FFFFC000000001FF8000FFFFF000000003FF0000FFCFFC00000007FE0000FF +83FF8000001FFC0000FF01FFF000007FF00000FF007FFFC007FFE00000FE001FFFFFFFFF +800000FC0007FFFFFFFF000000F80000FFFFFFF8000000F800001FFFFFE0000000700000 +007FFE00000000497076EC5F>115 D E /Ff 15 124 df<0F803FE07FF07FF0FFF8FFF8 +FFF8FFF8FFF87FF07FF03FE00F8000000000000000000000000000000000000000000000 +0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D2579A41B>58 +D<001FFE000001FFFFE00007FFFFF8000FE00FFE003F0003FF007F0003FF807F8001FF80 +FFC001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC07FC001FFC03F +8003FF801F0003FF80000007FF0000000FFC0000001FF80000003FE00000007FC0000000 +7F00000000FE00000000FC00000001F800000001F800000001F000000003E000000003E0 +00000003C000000003C000000003C000000003C000000003C000000003C000000003C000 +000003C000000003C0000000000000000000000000000000000000000000000000000000 +000000000000000000000007C00000001FF00000003FF80000003FF80000007FFC000000 +7FFC0000007FFC0000007FFC0000007FFC0000003FF80000003FF80000001FF000000007 +C00000223A7BB92D>63 D<003FFE00000003FFFFE000000FFFFFF800001FF00FFE00003F +F003FF00003FF801FF80003FF800FFC0003FF800FFC0003FF8007FE0003FF8007FE0001F +F0007FE0000FE0007FE0000380007FE0000000007FE0000000007FE00000003FFFE00000 +0FFFFFE000007FFFFFE00001FFF87FE00007FF807FE0000FFE007FE0003FF8007FE0003F +F0007FE0007FE0007FE000FFE0007FE000FFC0007FE000FFC0007FE000FFC0007FE000FF +C0007FE000FFC000FFE000FFE001FFE0007FE001FFE0003FF007FFF8001FFC1FBFFFC00F +FFFE1FFFC003FFF80FFFC0003FE003FFC02A257DA42E>97 D<00FF00000000FFFF000000 +00FFFF00000000FFFF00000000FFFF0000000007FF0000000003FF0000000003FF000000 +0003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF000000 +0003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF000000 +0003FF0000000003FF01FF800003FF0FFFF00003FF3FFFFC0003FFFE03FF0003FFF000FF +8003FFE0007FC003FF80003FE003FF00003FF003FF00001FF803FF00001FF803FF00001F +FC03FF00000FFC03FF00000FFC03FF00000FFE03FF00000FFE03FF00000FFE03FF00000F +FE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000F +FE03FF00000FFC03FF00000FFC03FF00000FFC03FF00001FF803FF00001FF803FF00001F +F003FF80003FF003FFC0007FE003FFE0007FC003FDF001FF8003F8FC07FE0003F03FFFF8 +0003E00FFFE00003C003FF00002F3A7EB935>I<0001FFC000000FFFFC00007FFFFF0000 +FF80FF8003FE00FFC007FC01FFC00FF801FFC01FF801FFC01FF001FFC03FF001FFC03FF0 +00FF807FE0007F007FE0001C007FE0000000FFE0000000FFE0000000FFE0000000FFE000 +0000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000007FE00000007FE00000 +007FF00000003FF00000003FF00001E01FF80001E01FF80003E00FFC0007C007FE000780 +03FF001F8000FFC07E00007FFFFC00000FFFF0000001FF800023257DA42A>I<00000000 +7F800000007FFF800000007FFF800000007FFF800000007FFF8000000003FF8000000001 +FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001 +FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001 +FF8000000001FF8000000001FF800001FF81FF80000FFFF1FF80003FFFFDFF8000FFC07F +FF8003FF001FFF8007FC0007FF800FFC0003FF801FF80001FF801FF00001FF803FF00001 +FF803FF00001FF807FE00001FF807FE00001FF807FE00001FF80FFE00001FF80FFE00001 +FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001 +FF80FFE00001FF80FFE00001FF807FE00001FF807FE00001FF807FF00001FF803FF00001 +FF803FF00001FF801FF80003FF800FF80007FF8007FC000FFF8003FE001FFFC001FF80FD +FFFE007FFFF9FFFE001FFFE1FFFE0003FF01FFFE2F3A7DB935>I<0003FF8000001FFFF0 +00007FFFFC0001FF83FE0003FE007F8007FC003F800FF8003FC01FF8001FE01FF0001FE0 +3FF0000FF03FF0000FF07FE0000FF07FE0000FF87FE00007F8FFE00007F8FFE00007F8FF +FFFFFFF8FFFFFFFFF8FFFFFFFFF8FFE0000000FFE0000000FFE0000000FFE00000007FE0 +0000007FE00000007FE00000003FF00000003FF00000781FF00000780FF80000F80FFC00 +00F007FC0003F001FF000FE000FFC07FC0007FFFFF00000FFFFC000001FFE00025257DA4 +2C>I<000000001F000007FE00FFC0007FFFE3FFC001FFFFFFEFE007FE07FF8FE00FF801 +FF1FE01FF000FF8FE03FF000FFCFE03FE0007FC7C03FE0007FC0007FE0007FE0007FE000 +7FE0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007FE0003FE0007FC0003FE000 +7FC0003FF000FFC0001FF000FF80000FF801FF000007FE07FE00000FFFFFF800000F7FFF +E000001E07FE0000001E00000000001E00000000003E00000000003F00000000003F8000 +0000001FC0000000001FFFFFF800001FFFFFFF80001FFFFFFFE0000FFFFFFFF80007FFFF +FFFC0003FFFFFFFE0007FFFFFFFE001FFFFFFFFF003FC0000FFF007F000000FF80FF0000 +007F80FE0000007F80FE0000003F80FE0000003F80FE0000003F80FF0000007F807F0000 +007F007F800000FF003FC00001FE001FF00007FC0007FE003FF00001FFFFFFC000007FFF +FF00000007FFF000002B377DA530>103 D<00FF00000000FFFF00000000FFFF00000000 +FFFF00000000FFFF0000000007FF0000000003FF0000000003FF0000000003FF00000000 +03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000 +03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000 +03FF000FFFE003FF000FFFE003FF000FFFE003FF000FFFE003FF0003FC0003FF0003F000 +03FF000FE00003FF001F800003FF003F000003FF007E000003FF00FC000003FF03F80000 +03FF07E0000003FF0FC0000003FF1FC0000003FF7FE0000003FFFFF0000003FFFFF80000 +03FFFFFC000003FFFFFC000003FFCFFE000003FF0FFF000003FE07FF800003FE03FF8000 +03FE01FFC00003FE00FFE00003FE00FFF00003FE007FF00003FE003FF80003FE001FFC00 +03FE001FFE0003FE000FFE0003FE000FFF00FFFFF83FFFF8FFFFF83FFFF8FFFFF83FFFF8 +FFFFF83FFFF82D3A7EB932>107 D<00FE007FE0000FFC0000FFFE01FFFC003FFF8000FF +FE07FFFF00FFFFE000FFFE1F81FF83F03FF000FFFE3C00FF87801FF00007FE7800FFCF00 +1FF80003FEF000FFDE001FF80003FFE0007FFC000FFC0003FFC0007FF8000FFC0003FFC0 +007FF8000FFC0003FF80007FF0000FFC0003FF80007FF0000FFC0003FF00007FE0000FFC +0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007F +E0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003 +FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE000 +0FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00 +007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC +0003FF00007FE0000FFC0003FF00007FE0000FFC00FFFFFC1FFFFF83FFFFF0FFFFFC1FFF +FF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF04C257DA451>109 +D<00FE007FC000FFFE03FFF800FFFE0FFFFE00FFFE1F03FF00FFFE3C01FF8007FE7801FF +8003FEF000FF8003FFE000FFC003FFC000FFC003FFC000FFC003FF8000FFC003FF8000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFF +FFFFFFFC3FFFFF30257DA435>I<0001FFC00000000FFFF80000007FFFFF000000FF80FF +800003FE003FE00007FC001FF0000FF8000FF8001FF00007FC001FF00007FC003FF00007 +FE003FE00003FE007FE00003FF007FE00003FF007FE00003FF00FFE00003FF80FFE00003 +FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003 +FF80FFE00003FF807FE00003FF007FE00003FF007FE00003FF003FE00003FE003FF00007 +FE001FF00007FC001FF00007FC000FF8000FF80007FC001FF00003FE003FE00001FF80FF +C000007FFFFF0000001FFFFC00000001FFC0000029257DA430>I<00FE03F000FFFE0FFE +00FFFE3FFF00FFFE7C7F80FFFEF8FFC007FEF0FFC003FFE0FFC003FFC0FFC003FFC0FFC0 +03FF807F8003FF803F0003FF800C0003FF80000003FF00000003FF00000003FF00000003 +FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF +00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00 +000003FF00000003FF000000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE000022257EA4 +27>114 D<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC007 +FF0001FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003 +FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003 +FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003 +FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0001FFC003FF0001FFC003 +FF0003FFC003FF0003FFC001FF0007FFC001FF800FFFE000FFC03EFFFF007FFFFCFFFF00 +1FFFF0FFFF0003FF80FFFF30257DA435>117 D123 D E /Fg 2 111 df<000E00001F00003F00003F00003E00001C00 +00000000000000000000000000000000000000000003E00007F0000C7800187C00307C00 +307C00607C0060F800C0F800C0F80001F00001F00001F00003E00003E00007C00007C000 +07C1800F81800F81801F03001F03001F06000F0C000F1C0007F00003E00011287DA617> +105 D<07801FC0000FE07FF00018F0E0F80030F1807C0030FB007C0060FE003C0060FC00 +3C0060F8003C00C1F8007C00C1F0007C0001F0007C0001F0007C0003E000F80003E000F8 +0003E000F80003E001F00007C001F00007C001F06007C003E06007C003E0600F8007C0C0 +0F8007C0C00F8007C1800F8003C3001F0003C7001F0001FE000E0000F800231B7D9929> +110 D E /Fh 3 108 df<001FF00080007FFE018001FFFF838003F00FC38007C001E780 +0F00007F801E00003F803C00001F803C00000F807800000F807800000780F800000380F8 +00000380F800000380F800000380FC00000180FC00000180FE000001807E000000007F80 +0000007FC00000003FF80000003FFF8000001FFFF800000FFFFF800007FFFFE00003FFFF +F80000FFFFFC00003FFFFE000003FFFF0000003FFF00000003FF800000007F800000003F +C00000001FC00000000FE000000007E0C0000007E0C0000003E0C0000003E0C0000003E0 +C0000003E0E0000003E0E0000003C0F0000003C0F0000007C0F800000780FC00000F80FE +00000F00FF80001E00F3E0007C00E1FC01F800E07FFFF000C01FFFC0008003FE00002337 +7BB42E>83 D<7FFFFFFFFFFF807FFFFFFFFFFF807FFFFFFFFFFF807F8003F8007F807C00 +03F8000F80780003F8000780700003F8000380700003F8000380600003F8000180E00003 +F80001C0E00003F80001C0E00003F80001C0C00003F80000C0C00003F80000C0C00003F8 +0000C0C00003F80000C0C00003F80000C0C00003F80000C0000003F8000000000003F800 +0000000003F8000000000003F8000000000003F8000000000003F8000000000003F80000 +00000003F8000000000003F8000000000003F8000000000003F8000000000003F8000000 +000003F8000000000003F8000000000003F8000000000003F8000000000003F800000000 +0003F8000000000003F8000000000003F8000000000003F8000000000003F80000000000 +03F8000000000003F8000000000003F8000000000003F8000000000003F8000000000003 +F8000000000003F8000000000007FC000000001FFFFFFF0000001FFFFFFF0000001FFFFF +FF000032337CB23B>I107 +D E /Fi 20 122 df<00000038000000FC000001FC000007FC00000FF800001FE000007F +C00000FF000001FE000003FC000007F800000FF000000FE000001FC000003F8000007F00 +00007E000000FE000001FC000001F8000003F8000003F0000007E0000007E000000FC000 +000FC000001FC000001F8000003F8000003F0000003F0000003F0000007F0000007E0000 +007E0000007E000000FE000000FC000000FC000000FC000000FC000000FC000000FC0000 +00FC000000FC000000FC000000FC000000FC0000007C0000007E0000007E0000007E0000 +003E0000003F0000003F0000001F8000001F8000000FC000000FE0000007F0000003F000 +0003FC000001FC000000FE0000007C0000001C00001E426DB92C>40 +D<0000E0000001F0000001F8000001FC000000FE0000007F0000003F8000001F8000000F +C000000FC0000007E0000007E0000003F0000003F0000003F0000001F8000001F8000001 +F8000001F8000001F8000001F8000000F8000000F8000000F8000001F8000001F8000001 +F8000001F8000001F8000001F8000001F8000003F8000003F0000003F0000003F0000007 +F0000007E0000007E000000FE000000FC000001FC000001F8000001F8000003F0000007F +0000007E000000FE000000FC000001FC000003F8000007F0000007F000000FE000001FC0 +00003F8000007F000000FE000003FC000007F800000FF000003FE000007FC00000FF0000 +00FE000000F8000000700000001D427AB92C>I<001E00007F0000FF8001FFC001FFC001 +FFC001FF8001FF8001FF0000FE00007C0000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000F80001FC0003FE0007FE0007F +E000FFE000FFE000FFE0007FC0003F80001E000012246FA32C>58 +D<0000F00003F80007FC000FFE000FFE000FFE000FFC000FFC000FF80007F00003E00000 +000000000000000000000000000000000000000000000000000000000000000000000000 +00000000007C0000FE0001FF0003FF0003FF0007FF0007FF0007FF0003FF0003FE0000FE +00007E00007C0000FC0001F80003F80007F0001FE0007FC0007F8000FF00007C00007000 +00173074A32C>I<0003F00000000FFC7800003FFFFC00007FFFFC0000FFFFFC0001FE1F +FC0003FC0FF80007F80FF8000FF007F8000FE007F8001FC007F0001F8007F0003F8007F0 +003F0007F0007F0007E0007E0007E0007E0007E0007E000FE000FE000FE000FC000FC000 +FC000FC000FC001FC180FC001F87E0FC003F87E0FC003F87E0FC007F8FE0FC00FF0FC0FC +01FF0FC0FE03FF0FC07E07FF1F807F0FFF3F803FFFFFFF001FFFDFFF001FFF8FFE0007FE +07FC0001F801F000232476A32C>97 D<00007F800003FFE0000FFFF8003FFFFC007FFFFC +00FFC1FE01FE00FE03FC01FE07F801FE0FF001FE0FE001FC1FC001FC3F8000703F000000 +3F0000007E0000007E0000007E000000FE000000FC000000FC000000FC000000FC000000 +FC000000FC000000FC000000FE0000007E00001C7F00003E3F8000FE3FC00FFE1FFFFFFE +0FFFFFFC07FFFFF001FFFFC0007FFE001F2475A32C>99 D<000003FF80000007FFC00000 +07FFC0000007FFC0000003FFC00000001FC00000001F800000001F800000003F80000000 +3F800000003F000000003F000000007F000000007F000000007E000003F07E00000FFCFE +00003FFFFE00007FFFFC0000FFFFFC0001FE1FFC0003FC0FFC0007F80FF8000FF007F800 +0FE007F8001FC007F8001F8007F0003F8007F0003F0007F0007F0007F0007E0007E0007E +0007E0007E000FE000FE000FE000FC000FC000FC000FC000FC001FC180FC001FC7E0FC00 +3F87E0FC003F87E0FC007F8FE0FC00FF8FC0FC01FF0FC0FE03FF0FC07E07FF1F807F0FFF +3F803FFFFFFF001FFFDFFF001FFF8FFE0007FE07FC0001F801F000233376B22C>I<0000 +7F000003FFC0000FFFF0003FFFF8007FFFFC00FFC1FC01FE00FC03FC007E07F8007E0FE0 +00FE0FE000FC1FC000FC3F8001FC3F0007F87F003FF87FFFFFF07FFFFFE07FFFFF80FFFF +FE00FFFFF000FC000000FC000000FC000000FC000000FC000000FC0000007E0000007E00 +001C7F00003E3F8000FE3FC00FFE1FFFFFFE0FFFFFFC07FFFFF001FFFFC0007FFE001F24 +75A32C>I<000007F00000001FFC7800007FFEFC0001FFFFFC0003FFFFFC0007FC3FFC00 +0FF01FFC001FE00FF8001FC007F8003F8007F8007F0007F8007E0007F000FE0007F000FC +0007F001FC0007F001F80007E001F80007E001F8000FE003F8000FE003F0000FC003F000 +0FC003F0001FC003F0001FC003F0003F8003F0003F8003F0007F8003F000FF8003F001FF +0001F803FF0001FC07FF0000FE1FFF0000FFFFFE00007FFFFE00003FFFFE00001FFCFE00 +0007F0FC00000000FC00000001FC00000001FC00000001F800000001F800000003F80000 +0003F800000003F0003C0007F0007E000FE000FF001FE000FF003FC000FF01FF8000FFFF +FF0000FFFFFE00007FFFF800003FFFE000000FFF00000026367BA32C>103 +D<00000F0000001F8000003FC000003FC000003FC000003FC000001F8000000F00000000 +0000000000000000000000000000000000000000000000000000000000003F000000FFC0 +0003FFF00007FFF0000FFFF8001FE1F8003FC1F8003F81F8007F01F8007E01F800FE03F8 +00FC03F000FC07F000FC07E0000007E000000FE000000FC000001FC000001FC000001F80 +00003F8000003F0060003F01F8007F01F8007E01F800FE03F800FC03F000FC07F000FC0F +E000FC1FE000FC3FC000FFFF80007FFF00007FFE00001FF8000007E0001D3475B32C> +105 D<7FFF00FFFF80FFFF80FFFF807FFF80003F80003F00003F00007F00007F00007E00 +007E0000FE0000FE0000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F000 +03F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F8000 +1F80003F80183F807E3F007E3F007E7F00FE7F00FC7E00FC7E01F87E03F87F87F03FFFF0 +1FFFE00FFFC007FF0001FE00173370B22C>108 D<00707E007E000079FF81FF8000FFFF +C7FFC000FFFFCFFFC000FFFFFFFFE000FFC3FFC3E001FF83FF83E001FF03FF03F001FE03 +FE03F001FC03FC03E003FC03FC03E003F803F803E003F803F803E003F007F007E007F007 +F007C007F007F007C007E007E007C00FE00FE00FC00FC00FC00F800FC00FC00F801FC01F +C01F801F801F801F001F801F801F001F801F803F003F803F803E003F003F003E003F003F +007E003F003F007C007F007F007C007E007E007C007E007E007C007E007E007F00FE00FE +007F00FC00FC003F80FC00FC003F00780078000F002C247DA32C>I<01F007F00007F81F +FC000FFC7FFE001FFEFFFF003FFFFFFF803F3FFE1F803F3FF81F807E3FF01F807E3FE01F +807E7FC01F80FE7FC01F80FC7F801F80FC7F001F80FCFF003F8000FE003F0000FE003F00 +00FE003F0001FC007F0001FC007E0001FC007E0001F800FE0003F800FC1803F800FC7E03 +F001FC7E03F001F87E07F001F8FE07F003F8FC07E003F0FC07E003F1FC0FE003F1F80FE0 +03F3F00FC003FFF00FC001FFE00FC001FFC00F8000FF800700003E0027247AA32C>I<00 +00FE000007FF80001FFFE0003FFFF000FFFFF001FF83F803FE01FC03F800FC07F000FC0F +E0007E1FC0007E1FC0007E3F80007E3F00007E7F00007E7E00007E7E00007E7E0000FEFE +0000FEFC0000FCFC0000FCFC0001FCFC0001F8FC0003F8FC0007F0FC0007F0FC000FE07E +001FC07E003F807F00FF803F83FF001FFFFE001FFFF8000FFFF00003FFC00000FE00001F +2476A32C>I<0007C00FC000001FF03FF000003FF8FFFC00007FFDFFFC00007FFFFFFE00 +00FE7FF87F0000FC7FF03F0001F87FE03F8001F87FC01F8001F8FF801F8003F8FF001F80 +03F0FE001F8003F0FE001F8003F1FC001F800001FC001F800001F8001F800001F8001F80 +0003F8003F800003F8003F800003F0003F000003F0003F000007F0007F000007F0007E00 +0007F000FE000007F000FC00000FF001FC00000FF003F800000FF007F800000FF80FF000 +001FF81FE000001FFC3FC000001FFFFF8000001FFFFF0000003FFFFE0000003F9FF80000 +003F07E00000003F00000000007F00000000007F00000000007E00000000007E00000000 +00FE0000000000FE0000000000FC0000000000FC0000000001FC0000000001FC00000000 +01F80000000001F8000000007FFFE00000007FFFE0000000FFFFF00000007FFFE0000000 +7FFFE0000000293680A32C>I<01F800FF8007FE03FFE00FFF0FFFF81FFF9FFFFC1FFFFF +FFFE3F9FFF81FE3F0FFE007E7E0FFC007F7E0FF800FF7E1FF001FFFC1FF001FFFC1FE000 +FEFC1FE000FCFC3FC00078003FC00000003F800000003F800000007F000000007F000000 +007F000000007E00000000FE00000000FE00000000FC00000000FC00000001FC00000001 +FC00000001F800000001F800000003F800000003F800000003F000000003F000000003F0 +00000003E000000001C0000000282479A32C>114 D<0000FFE0000007FFFC00001FFFFE +00003FFFFF00007FFFFF8000FF807F8000FC007F8001F8007F8001F0007F8001F0007F80 +03F0003F0003F0001C0001F800000001FE00000001FFF8000000FFFF0000007FFFC00000 +1FFFF0000007FFF80000003FFC00000001FC000000007E000000007E001C00003E007F00 +003E007F00007E00FF00007C00FF0000FC00FF0001FC00FE0003F800FF803FF0007FFFFF +E0003FFFFFC0001FFFFF800007FFFE000000FFE00000212478A32C>I<0001E0000003F0 +000003F0000003F0000007F0000007F0000007E0000007E000000FE000000FE000000FC0 +00000FC000001FC000001FC000001F80007FFFFF807FFFFFC0FFFFFFC07FFFFFC07FFFFF +80007F0000007F0000007E0000007E000000FE000000FE000000FC000000FC000001FC00 +0001FC000001F8000001F8000003F8000003F8000003F0000003F0000007F000C007F003 +F007E003F007E003F00FE007F00FE00FE00FC01FE00FC03FC00FC07F800FE1FF0007FFFE +0007FFFC0003FFF80001FFE000007F00001C3374B22C>I<3C0003800E003F0003C01F00 +7F8007C03F803F8007C03F803FC007C01F8007C00FC01F8007C00F801F8007C00F801F80 +07C00F801F8007C01F801F800FC01F001F000F801F001F000F801F001F001F803F003F00 +1F003E003E003F003E003E003E003E003E003E007E007E007E007E007C007C007C007C00 +7C007C007C007C00FC00FC00FC00FC00F800F800F800F800F801F801F800F801F801F000 +F801F801F000F803F803F000FC03FC03E0007C07FC07E0007E0FFE0FC0007FFFFFFFC000 +3FFFBFFF80001FFF1FFF00000FFE0FFE000003F803F80000292479A32C>119 +D<007E00003801FF80007C03FFC000FC07FFC000FC0FFFE000FC1FC7E001FC3F87E001F8 +3F07E001F87F07E001F87E0FE003F8FE0FC003F0FC0FC003F0FC1FC003F0FC1F8007F000 +1F8007E0003F8007E0003F0007E0003F000FE0007F000FC0007E000FC0007E001FC0007E +001FC000FE001F8000FC003F8000FC003F8000FC007F8000FC007F0000FC00FF0000FC01 +FF00007E03FF00007F0FFE00007FFFFE00003FFFFE00001FFFFE00000FFFFC000001FCFC +00000000FC00000001FC00000001F800000001F800000003F800078003F0000FC007F000 +1FE00FE0001FE01FC0001FE01FC0001FC07F80001FC0FF00001F83FE00001FFFFC00000F +FFF8000007FFE0000003FFC0000000FE00000026367AA32C>121 +D E /Fj 2 84 df<000FFFFFFF8000000FFFFFFFF800000FFFFFFFFE0000003FC001FF00 +00003FC0003FC000003FC0001FE000003F80000FE000003F800007F000007F800007F000 +007F800007F000007F000007F800007F000007F80000FF000007F80000FF00000FF00000 +FE00000FF00000FE00000FF00001FE00001FE00001FE00001FC00001FC00003F800001FC +00003F000003FC00007E000003FC0001FC000003F80007F0000003F8003FC0000007FFFF +FE00000007FFFFF800000007F0007E00000007F0003F0000000FF0001F8000000FF0000F +C000000FE0000FC000000FE0000FE000001FE0000FE000001FE0000FE000001FC0000FE0 +00001FC0000FE000003FC0001FE000003FC0001FE000003F80001FE000003F80001FE000 +007F80003FE000007F80003FC000007F00003FC000007F00003FC00600FF00003FC00E00 +FF00003FC00C00FE00003FC01C01FE00003FC018FFFFFC001FC038FFFFFC000FE070FFFF +FC0007E0E00000000003FFC000000000007F0037357DB23A>82 D<000000FF0018000007 +FFE03800001FFFF87800007F00FCF80000FC001FF00001F0000FF00003E00007F00007C0 +0003F0000F800003E0000F800003E0001F000001E0001F000001E0003E000001C0003E00 +0001C0003E000001C0007E000001C0007E00000180007E00000180007F00000000007F80 +000000007FC0000000003FF0000000003FFF000000003FFFF00000001FFFFE0000000FFF +FF80000007FFFFC0000003FFFFE0000000FFFFF00000000FFFF800000000FFF800000000 +0FF80000000007FC0000000003FC0000000001FC0000000000FC0000000000FC000C0000 +00FC000C000000FC001C000000F80018000000F80018000000F80018000001F800380000 +01F0003C000003F0003C000003E0003C000007C0007E00000F80007F00001F80007F8000 +3F00007BE0007C0000F9FC03F80000F07FFFE00000E01FFF800000C003FE0000002D377C +B42F>I E /Fk 6 116 df<0007F80030003FFF007000FFFFE07003F807F0F007E00079F0 +0FC0003FF01F80000FF01F000007F03E000003F07E000001F07E000001F07C000000F0FC +000000F0FC00000070FC00000070FC00000070FE00000030FE00000030FE00000030FF00 +000030FF800000007FC00000007FE00000007FF80000003FFF8000001FFFFC00001FFFFF +C0000FFFFFF00007FFFFFC0001FFFFFF0000FFFFFF80003FFFFFC00007FFFFE000003FFF +E0000003FFF00000007FF00000001FF80000000FF800000007F800000003FC00000003FC +C0000001FCC0000001FCC0000000FCC0000000FCC0000000FCE0000000FCE0000000FCE0 +000000F8F0000000F8F0000001F8F8000001F0FC000003F0FE000003E0FF000007C0FFC0 +000FC0F9F0001F80F0FF007E00E03FFFFC00E00FFFF000C000FF8000263D7ABA33>83 +D<3FFFFFFFFFFFFC3FFFFFFFFFFFFC3FFFFFFFFFFFFC3FC001FF8003FC3F0000FF0000FC +7C0000FF00003E780000FF00001E700000FF00000E700000FF00000E700000FF00000E60 +0000FF000006600000FF000006600000FF000006600000FF000006E00000FF000007C000 +00FF000003C00000FF000003C00000FF000003C00000FF000003000000FF000000000000 +FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF +000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00 +0000000000FF000000000000FF000000000000FF000000000000FF000000000000FF0000 +00000000FF000000000000FF000000000000FF000000000000FF000000000000FF000000 +000000FF000000000000FF000000000000FF000000000000FF000000000000FF00000000 +0000FF000000000000FF000000000000FF000000000000FF000000000000FF0000000000 +00FF000000000000FF000000000003FFC00000000FFFFFFFF000000FFFFFFFF000000FFF +FFFFF00038397CB841>I107 DI<00007FC0 +00000003FFF80000000FC07E0000003F001F8000007C0007C00001F80003F00003F00001 +F80003E00000F80007C000007C000FC000007E001F8000003F001F8000003F003F000000 +1F803F0000001F807F0000001FC07F0000001FC07E0000000FC07E0000000FC0FE000000 +0FE0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE000000 +0FE0FE0000000FE0FE0000000FE0FE0000000FE07F0000001FC07F0000001FC07F000000 +1FC03F0000001F803F8000003F801F8000003F001F8000003F000FC000007E0007E00000 +FC0007E00000FC0003F00001F80001F80003F000007C0007C000003F001F8000000FC07E +00000003FFF8000000007FC000002B2D7BAB35>111 D<007F006001FFE0E00780F9E00E +001FE01C0007E0380003E0780003E0700001E0F00000E0F00000E0F00000E0F0000060F8 +000060F8000060FC000000FE0000007F0000007FC000003FFE00003FFFE0001FFFF80007 +FFFE0003FFFF0000FFFF80000FFFC00000FFC000000FE0000007E0000003F0000001F000 +0001F0C00001F0C00000F0C00000F0C00000F0E00000F0E00000E0F00001E0F00001E0F8 +0003C0FC000780FF000F00F3E01E00E0FFF800C01FE0001C2D7BAB26>115 +D E /Fl 16 119 df<0000000000038000000000000FC000000000003FC00000000000FF +800000000003FE00000000000FF800000000003FE00000000000FF800000000003FE0000 +0000000FF800000000003FE00000000000FF800000000003FE00000000000FF800000000 +003FE00000000000FF800000000003FE00000000000FF800000000003FE00000000000FF +800000000003FE00000000000FF800000000003FE000000000007F800000000000FE0000 +00000000FE0000000000007F8000000000003FE000000000000FF8000000000003FE0000 +00000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF8000 +000000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE000 +000000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF800 +0000000003FE000000000000FF8000000000003FC000000000000FC00000000000038032 +3279AD41>60 D<60000000000000FC000000000000FF0000000000007FC000000000001F +F0000000000007FC000000000001FF0000000000007FC000000000001FF0000000000007 +FC000000000001FF0000000000007FC000000000001FF0000000000007FC000000000001 +FF0000000000007FC000000000001FF0000000000007FC000000000001FF000000000000 +7FC000000000001FF0000000000007FC000000000001FF0000000000007F800000000000 +1FC000000000001FC000000000007F800000000001FF000000000007FC00000000001FF0 +00000000007FC00000000001FF000000000007FC00000000001FF000000000007FC00000 +000001FF000000000007FC00000000001FF000000000007FC00000000001FF0000000000 +07FC00000000001FF000000000007FC00000000001FF000000000007FC00000000003FF0 +00000000007FC00000000000FF000000000000FC00000000000070000000000000323279 +AD41>62 D<00000000006000000000000070000000000000F0000000000001F000000000 +0001F0000000000003F0000000000003F0000000000007F000000000000FF00000000000 +0FF000000000001FF800000000001FF8000000000033F8000000000073F8000000000063 +F80000000000C3F80000000000C3F8000000000183F8000000000183F8000000000303F8 +000000000603F8000000000603FC000000000C03FC000000000C01FC000000001801FC00 +0000003001FC000000003001FC000000006001FC000000006001FC00000000C001FC0000 +0001C001FC000000018001FC000000030001FE000000030001FE000000060000FE000000 +0E0000FE0000000C0000FE000000180000FE0000001FFFFFFE0000003FFFFFFE0000003F +FFFFFE000000600000FE000000C00000FE000000C00000FF000001800000FF0000018000 +007F0000030000007F0000060000007F0000060000007F00000C0000007F00000C000000 +7F0000180000007F0000380000007F0000700000007F0000F00000007F8001F80000007F +8007F8000000FF80FFFF80003FFFFFFFFF80007FFFFFFFFF80007FFFFF383C7DBB3E>65 +D<0003FFFFFFFF80000007FFFFFFFFF0000007FFFFFFFFFC00000007F80003FE00000007 +F00000FF00000007F000007F8000000FF000003FC000000FF000001FC000000FE000001F +E000000FE000001FE000001FE000001FE000001FE000001FE000001FC000001FE000001F +C000001FE000003FC000001FE000003FC000001FC000003F8000003FC000003F8000003F +8000007F8000007F8000007F8000007F0000007F000000FE0000007F000001FC000000FF +000003F8000000FF00000FF0000000FE00001FC0000000FE0000FF00000001FFFFFFFC00 +000001FFFFFFF800000001FC0000FF00000001FC00003FC0000003FC00000FE0000003FC +000007F0000003F8000007F0000003F8000003F8000007F8000003F8000007F8000003FC +000007F0000001FC000007F0000001FC00000FF0000001FC00000FF0000003FC00000FE0 +000003FC00000FE0000003FC00001FE0000003FC00001FE0000007F800001FC0000007F8 +00001FC000000FF000003FC000000FF000003FC000001FE000003F8000003FC000003F80 +00007F8000007F800000FF0000007F800001FE0000007F000007FC000000FF00003FF000 +00FFFFFFFFFFC00000FFFFFFFFFF000000FFFFFFFFF80000003B397DB83F>I<00000000 +FF8001C00000000FFFE001C00000007FFFF80380000001FF807E0780000007F8000F0F80 +00001FE000079F8000003F800003BF000000FF000001FF000001FC000000FF000003F800 +0000FF000007F00000007E00000FE00000007E00001FC00000007E00003F800000003E00 +007F800000003C0000FF000000003C0000FE000000003C0001FE000000003C0003FC0000 +0000380003F800000000380007F80000000038000FF00000000038000FF0000000003000 +1FF00000000030001FE00000000000001FE00000000000003FC00000000000003FC00000 +000000003FC00000000000007FC00000000000007F800000000000007F80000000000000 +7F80000000000000FF80000000000000FF00000000000000FF00000000000000FF000000 +00000000FF00000000000000FF00000000030000FF00000000030000FF00000000070000 +FF00000000060000FF000000000600007F000000000E00007F000000000C00007F000000 +001C00007F000000003800003F800000003800003F800000007000001F80000000E00000 +1FC0000001C000000FE00000038000000FE000000780000007F000000E00000003F80000 +3C00000001FC00007800000000FF0001F0000000003FE00FC0000000000FFFFF00000000 +0003FFFC0000000000007FC0000000003A3D7CBA3B>I<0003FFFFFFF800000007FFFFFF +FF80000007FFFFFFFFE000000007F8001FF800000007F00003FC00000007F00000FE0000 +000FF000007F0000000FF000007F0000000FE000003F8000000FE000003F8000001FE000 +003FC000001FE000003FC000001FC000003FC000001FC000003FC000003FC000003FC000 +003FC000007F8000003F8000007F8000003F8000007F8000007F800000FF0000007F8000 +00FE0000007F000001FC0000007F000003F8000000FF000007F0000000FF00000FE00000 +00FE00001F80000000FE00007F00000001FE0007F800000001FFFFFFE000000001FFFFFF +0000000001FC000FC000000003FC0003F000000003FC0001F800000003F80000FC000000 +03F80000FE00000007F80000FE00000007F800007E00000007F000007E00000007F00000 +7F0000000FF00000FF0000000FF00000FE0000000FE00000FE0000000FE00000FE000000 +1FE00001FE0000001FE00001FE0000001FC00001FE0000001FC00001FE0000003FC00001 +FE0000003FC00003FE0000003F800003FC0060003F800003FC0060007F800003FC00E000 +7F800003FC00C0007F000003FC01C000FF800001FC0180FFFFFF0001FC0380FFFFFF0000 +FE0700FFFFFF00007E0E0000000000001FFC00000000000007F0003B3B7DB83F>82 +D<0000001FE00380000000FFFC0300000003FFFE070000000FE01F8F0000003F0007DF00 +00007E0001FE000000F80000FE000001F00000FE000003E000007E000003E000007C0000 +07C000003C00000F8000003C00000F8000003C00001F8000003800001F0000003800001F +0000003800001F0000003800003F0000003000003F0000003000003F8000003000003F80 +00000000003FC000000000003FE000000000001FF000000000001FFE00000000001FFFE0 +000000000FFFFE0000000007FFFFC000000003FFFFF000000001FFFFF800000000FFFFFC +000000001FFFFE0000000003FFFF00000000003FFF000000000003FF800000000000FF80 +00000000007F8000000000003F8000000000001F8000000000001F8000000000001F8000 +0C0000001F80000C0000000F80000C0000000F80001C0000001F80001C0000001F00001C +0000001F00001C0000001F00003C0000003E00003C0000003E00003C0000007C00003E00 +0000F800007E000000F800007F000001F000007F800003E000007FC0000FC00000F9F000 +1F800000F0FE00FE000000E03FFFF8000000E00FFFE0000000C001FF00000000313D7CBA +33>I<000000003F0000001FFF0000001FFF0000001FFF000000007F000000007E000000 +007E00000000FE00000000FE00000000FC00000000FC00000001FC00000001FC00000001 +F800000001F800000003F800000003F800000003F000000003F000000007F000000007F0 +00007E07E00003FF87E0000FC1CFE0001F00EFE0007E007FC000FC003FC001F8003FC003 +F0001FC007F0001F8007E0001F800FE0003F801FC0003F801FC0003F003F80003F003F80 +007F007F80007F007F00007E007F00007E007F0000FE00FF0000FE00FE0000FC00FE0000 +FC00FE0001FC00FE0001FC00FC0001F80CFC0001F80CFC0003F80CFC0003F81CFC0003F0 +18FC0007F0187C0007F0387E000FF0303E001FF0303E007BF0701F00E1F0E00F83C0F9C0 +03FF007F8000FC001F00283B7DB92B>100 D<00003FC00001FFF00007E078001F801C00 +7E001E00FC000E01F8000E03F0000E07F0000E0FE0000E0FC0001E1FC0001C1FC0003C3F +8000F83F8003E07F803FC07FFFFE007FFFE0007F000000FF000000FE000000FE000000FE +000000FE000000FE000000FE000000FE0000007E0000037E0000077E0000063E00000E3E +00003C1F0000700F8000E00F8007C003E03F0001FFF800003FC00020267DA427>I<0000 +0000F80000000003FE000000000F87000000001F0F800000003E3F800000003E7F800000 +007C7F800000007C7F80000000FC7F80000000FC7F00000000FC1C00000001F800000000 +01F80000000001F80000000001F80000000003F80000000003F00000000003F000000000 +03F00000000003F00000000007F00000000007E00000000007E000000007FFFFF0000007 +FFFFF0000007FFFFF00000000FE0000000000FC0000000000FC0000000000FC000000000 +0FC0000000001FC0000000001F80000000001F80000000001F80000000001F8000000000 +3F80000000003F00000000003F00000000003F00000000003F00000000007F0000000000 +7E00000000007E00000000007E00000000007E00000000007E0000000000FE0000000000 +FC0000000000FC0000000000FC0000000000FC0000000001FC0000000001F80000000001 +F80000000001F80000000001F80000000003F00000000003F00000000003F00000000003 +F00000000003E00000000007E00000000007E00000000007C00000001E07C00000003F07 +C00000007F8F800000007F8F80000000FF8F00000000FF1E00000000FE1E000000007C3C +000000007878000000001FF00000000007C000000000294C7CBA29>I<0000E00003F800 +03F80007F80007F80007F80007F00001C000000000000000000000000000000000000000 +000000000000000000000000000000F80003FE00070F000E0F801C0F80180F80380F8030 +0F80701F80601F80603F80E03F00C03F00C07F00007E00007E0000FE0000FC0001FC0001 +FC0001F80003F80003F00003F00007F01807E01807E0380FE0300FC0300FC0700F80600F +80E00F80C00F81C00F838007870003FE0000F80015397EB71D>105 +D<03E0007F000007F801FFE0000E3C0781F0001C3E1E00F800383F3800FC00303F7000FC +00303FE0007C00703FC0007C00603F80007C00603F80007C00E03F0000FC00C07F0000FC +00C07E0000FC00C07E0000FC00007E0001FC0000FE0001F80000FC0001F80000FC0001F8 +0000FC0003F80001FC0003F00001F80003F00001F80007F00001F80007E00003F80007E0 +0003F0000FE03003F0000FC03003F0001FC07007F0001F806007E0001F806007E0001F80 +E007E0001F00C00FE0001F01C00FC0001F01800FC0001F03800FC0001F07001FC0000F0E +001F800007FC0007000001F0002C267EA432>110 D<03E001F80007F807FE000E3C1E07 +001C3E381F00183F703F80383FE07F80303FC0FF80703F80FF80603F80FF00603F007E00 +603F003C00E07F000000C07E000000C07E000000007E00000000FE00000000FC00000000 +FC00000000FC00000001FC00000001F800000001F800000001F800000003F800000003F0 +00000003F000000003F000000007F000000007E000000007E000000007E00000000FE000 +00000FC00000000FC00000000FC00000001FC00000001F80000000070000000021267EA4 +25>114 D<0000FF000003FFC0000F80F0003E00380078001C0078003C00F000FC01F001 +FC01E001FC01E001FC01E001FC03F000F003F8000003FC000001FFE00001FFFC0001FFFF +0000FFFF80007FFFC0001FFFE00003FFE000003FF0000007F0000003F01E0001F07F0001 +F07F0001F0FF0001E0FF0001E0FF0001E0FE0003C0F80003C0E000078070000F0038003E +001E00F80007FFE00001FF00001E267CA427>I<0001C0000003E0000007E0000007E000 +0007E0000007E000000FE000000FC000000FC000000FC000001FC000001F8000001F8000 +001F8000003F8000003F00007FFFFF807FFFFF80FFFFFF80007E0000007E0000007E0000 +00FE000000FC000000FC000000FC000001FC000001F8000001F8000001F8000003F80000 +03F0000003F0000003F0000007F0000007E0000007E0000007E000000FE000000FC00600 +0FC006000FC00E001FC00C001F801C001F8018001F8038001F8070001F8060001F80E000 +0F81C0000787800003FE000000F8000019357EB31E>I<00F80003C003FE0007E0070F00 +0FE00E0F800FF01C0F800FF0180F800FF0380F8007F0300F8003F0701F8001F0601F8001 +F0601F8000F0E03F8000E0C03F0000E0C07F0000E0007E0000E0007E0000C000FE0000C0 +00FC0000C000FC0001C001FC00018001F800018001F800038001F800030003F800030003 +F000070003F000060003F0000E0003F0000C0003F0001C0003F000180003F000380003F0 +00700001F000E00001F801C00000FC038000007E0F0000001FFE00000007F0000024267E +A428>118 D E /Fm 7 58 df<00380000780001F8001FF800FEF800E0F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80001FC00FFFFF8FFFFF815267BA521>49 D<00FF000003FFE0000E +03F0001800F80030007C0060007E0078003F00FC003F00FE001F80FE001F80FE001F80FE +001F807C001F8000001F8000001F0000003F0000003E0000007E0000007C000000F80000 +01F0000003E0000003C00000078000000E0000001C0000003800000070018000E0018001 +80018003000300060003000C0003001FFFFF003FFFFF007FFFFE00FFFFFE00FFFFFE0019 +267DA521>I<00FF000003FFE0000F01F8001C007C0030007E003C003E007E003F007E00 +3F007E003F007E003F003C003F0000003E0000007E0000007C000000F8000001F0000007 +E00001FF800001FF00000001E0000000F00000007C0000003E0000003F0000001F000000 +1F8000001F8038001F807C001F80FE001F80FE001F80FE001F00FC003F0078003E007000 +7C003800F8001F01F00007FFC00000FF000019277DA521>I<0000380000003800000078 +000000F8000001F8000001F8000003F8000007F8000006F800000CF800001CF8000018F8 +000030F8000070F8000060F80000C0F80001C0F8000180F8000300F8000700F8000E00F8 +000C00F8001C00F8003800F8003000F8006000F800E000F800FFFFFFE0FFFFFFE00000F8 +000000F8000000F8000000F8000000F8000000F8000000F8000001FC00003FFFE0003FFF +E01B277EA621>I<18000C001F007C001FFFF8001FFFF0001FFFE0001FFF800019FC0000 +18000000180000001800000018000000180000001800000018000000187F000019FFE000 +1F81F0001E0078001C003C0018003E0000003E0000001F0000001F0000001F8000001F80 +30001F807C001F80FC001F80FC001F80FC001F80FC001F00F0001F0060003E0070003E00 +30007C001C00F8000F03E00003FFC00000FE000019277DA521>I<007F000003FFE00007 +81F8000E007C001C001E0038001E0038000F0078000F0078000F0078000F007C000F007E +001E003F801E003FE03C001FF078000FFCF00007FFC00003FF800000FFE00001FFF00007 +9FFC000F07FE001E03FE003C00FF0078003F0078001F80F0000F80F0000F80F0000780F0 +000780F0000780F00007007800070078000E003C001C001E0038000F80F00003FFE00000 +7F000019277DA521>56 D<007F000001FFC00007C1E0000F0070001E0078003E003C003C +003E007C001E007C001E00FC001F00FC001F00FC001F00FC001F00FC001F80FC001F80FC +001F80FC001F807C003F807C003F803C003F803E007F801E007F800F01DF8007FF9F8001 +FE1F8000101F0000001F0000001F0000003E003C003E007E003C007E003C007E0078007E +00F0007C00E0003003C0001C0780000FFF000003F8000019277DA521>I +E /Fn 61 122 df<7800FC00FC00FE00FE00FF007F003F001F800F800FC007C003E001E0 +00E000C00B1068B92A>18 D<01E007F00FF00FF81FF81FF81FF80FF807B0003000300070 +006000E000C001C00180038007000E001C0038007000E000C0000D196EB919>39 +D<0000000C0000001C00000038000000F0000001E0000003C00000078000000F0000001E +0000003C0000007C000000F8000000F0000001E0000003E0000007C00000078000000F80 +00001F0000001F0000003E0000003E0000007C0000007C000000F8000000F8000001F000 +0001F0000003F0000003E0000007E0000007C0000007C000000FC000000F8000000F8000 +001F8000001F8000001F0000001F0000003F0000003F0000003E0000003E0000007E0000 +007E0000007C0000007C0000007C0000007C000000FC000000F8000000F8000000F80000 +00F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F80000 +00F800000078000000780000007800000078000000780000003C0000003C0000003C0000 +001C0000001E0000001E0000000E00000007000000070000000380000001C0000001C000 +0000C000001E5274BD22>I<00000C0000000E00000007000000038000000380000001C0 +000001E0000001E0000000E0000000F0000000F000000078000000780000007800000078 +0000007C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C +0000003C0000003C0000003C0000007C0000007C0000007C0000007C0000007C0000007C +0000007C000000FC000000FC000000F8000000F8000001F8000001F8000001F0000001F0 +000003F0000003F0000003E0000003E0000007E0000007E0000007C000000FC000000F80 +00000F8000001F8000001F0000001F0000003E0000003E0000007C0000007C000000F800 +0000F8000001F0000001F0000003E0000003C0000007C000000F8000000F0000001F0000 +003E0000003C00000078000000F0000001E0000003E0000003C00000070000000E000000 +1C00000078000000F0000000C00000001E527FBD22>I<03C007F00FF01FF01FF81FF81F +F81FF007B0003000700060006000E000C001C00380030007000E001C0038007000E000C0 +000D197A8819>44 D<7FFFF87FFFF8FFFFF8FFFFF8FFFFF0150579941E>I<0E003F807F +80FF80FF80FF80FF007E003C000909778819>I<00000000000300000000000007800000 +0000000F8000000000000F8000000000001F0000000000003F0000000000003E00000000 +00007C0000000000007C000000000000F8000000000000F8000000000001F00000000000 +03F0000000000003E0000000000007C0000000000007C000000000000F8000000000000F +8000000000001F0000000000001F0000000000003E0000000000007E0000000000007C00 +0000000000F8000000000000F8000000000001F0000000000001F0000000000003E00000 +00000007E0000000000007C000000000000F8000000000000F8000000000001F00000000 +00001F0000000000003E0000000000007E0000000000007C000000000000F80000000000 +00F8000000000001F0000000000001F0000000000003E0000000000007E0000000000007 +C000000000000F8000000000000F8000000000001F0000000000001F0000000000003E00 +00000000003E0000000000007C000000000000FC000000000000F8000000000001F00000 +00000001F0000000000003E0000000000003E0000000000007C000000000000FC0000000 +00000F8000000000001F0000000000001F0000000000003E0000000000003E0000000000 +007C000000000000FC000000000000F8000000000001F0000000000001F0000000000003 +E0000000000003E0000000000007C000000000000FC000000000000F8000000000001F00 +00000000001F0000000000003E0000000000003E0000000000007C0000000000007C0000 +00000000F8000000000000F80000000000007000000000000031537FBD2A>I<000003F8 +0000001FFE0000007C1F000000F807800001E007C00003C003E000078003E0000F8001E0 +001F0001F0001F0001F0003E0001F0007E0001F0007C0003F000FC0003F000FC0003F001 +F80003F001F80003F003F80007F003F00007F003F00007F007F00007F007F00007E007E0 +000FE00FE0000FE00FE0000FE00FE0000FE01FC0001FC01FC0001FC01FC0001FC01FC000 +1FC03F80003F803F80003F803F80003F803F80003F807F00007F007F00007F007F00007F +007F00007E007E0000FE007E0000FE007E0000FC00FE0001FC00FE0001F800FE0001F800 +FC0003F000FC0003F000FC0003E0007C0007E0007C0007C0007C000F80007C000F80007C +001F00003E003E00003E007C00001F00F800000F83E0000007FF80000000FE000000243A +77B72A>I<000000180000003800000078000000F0000001F0000003F0000007F000000F +E000001FE000007FE00003FFE0003FEFC0003F8FC0001C1FC000001FC000001F8000001F +8000003F8000003F8000003F0000003F0000007F0000007F0000007E0000007E000000FE +000000FE000000FC000000FC000001FC000001FC000001F8000001F8000003F8000003F8 +000003F0000003F0000007F0000007F0000007E0000007E000000FE000000FE000000FC0 +00000FC000001FC000001FC000001F8000001F8000003F8000003F8000003F0000007F80 +00FFFFFF80FFFFFF80FFFFFF801D3877B72A>I<000003F80000000FFE0000003C0F8000 +00F007C00001E003E00003C003F000078001F000070001F8000E0001F8001E0001F8001C +6000FC00387000FC00383001FC00703001FC00703001FC00F03001FC00E03001FC00E070 +03FC01E06003F801C06003F801C0E003F801C0C007F801C1C007F00181800FF00183800F +E001C7001FC001FE003F800078003F000000007E00000000FC00000001F800000003F000 +000007C00000001F800000003E00000000FC00000001F000000007C00000000F80000000 +1E000000007C00000000F80000C001F00001C001E00001C003C00001C007800003C00F00 +0003800E000007801E00000F803C00001F003FF8003F007FFFC07E00783FFFFC00700FFF +FC00F007FFF800E001FFF000E000FFC000E0001F0000263A79B72A>I<000003FC000000 +1FFF0000007E07C00000F003E00003C001F000078001F8000F0000F8001E0000F8001C00 +00FC003C0000FC0038C000FC0078E000FC00706000FC00706001FC00F06001F800E06001 +F800E06001F800E0E003F80071C003F0007F8007F0001E0007E00000000FC00000001F80 +0000003F000000007E00000000FC000001FFF8000003FFE0000003FF000000000FC00000 +0003F000000001F000000000F800000000FC00000000FC00000000FC00000000FE000000 +00FE00000000FE00000000FE00000000FE007E0001FE00FE0001FC00FE0001FC00FE0001 +FC00FE0003FC00FC0003F800E00003F000E00007F000E0000FE000E0000FC000E0001F80 +0070003F000078007E00003C00F800001E07F0000007FF80000001FC000000263A78B72A +>I<00000000E000000001F000000003F000000003F000000003F000000007F000000007 +E000000007E000000007E00000000FE00000000FC00000000FC00000001FC00000001F80 +0000001F800000003F000000003F000000003F000000007E000000007E000000007C0000 +0000FC00000000F800000001F800000001F000000003F000000003E000000007E0000000 +07C00000000FC00000000F800000001F800000001F000000003E000000003E000000007C +00000000F81C000000F83E000001F07E000003E07E000003C07E00000780FE00000F80FE +00001F00FC00003E00FC00007C01FC00007801FC0000F001F80001E001F80003C003F800 +0FFE03F8001FFFC3F0003FFFFBF0007C01FFF040F0003FFFE0600007FFE0000007FF0000 +000FE00000000FC00000000FC00000000FC00000001FC00000001F800000001F80000000 +1F800000003F800000003F000000003F000000003F000000003F000000003E000000001C +000024487DB72A>I<0000007F00000003FFC000000FFFE000003F81E000007E00F00000 +F800700003F003F00007E007F0000FC007F0001F8007F0001F0007E0003F0007C0007E00 +000000FE00000000FC00000001F800000001F800000003F800000007F000000007F00000 +000FE07E00000FE3FF80000FE783E0001FCE01F0001FDC00F8001FF800F8003FF0007C00 +3FE0007C003FC0007E003FC0007E007F80007E007F80007E007F00007E007F0000FE00FF +0000FE00FE0000FE00FE0000FE00FE0001FE00FE0001FC00FC0001FC00FC0001FC00FC00 +03FC00FC0003F800FC0003F800FC0003F800F80007F000F80007E000F8000FE000F8000F +C000F8001F8000FC003F00007C003F00007C007C00003E01F800001F03F000000FFFE000 +0007FF80000001FC000000243A76B72A>54 D<00707C000E00F3FE001E00E7FF003C01FF +FF003801FFFF007803FFFF00F003FF0F01F003FC0703E007F00307C007E0038FC00FC001 +FF800F8000FF801F00000F001E00001F003C00001E003C00003E007800003C007800007C +00F00000F800E00000F800E00001F000000001F000000003E000000003E000000007C000 +00000FC00000000FC00000001F800000001F800000003F000000003F000000007F000000 +007E00000000FE00000000FC00000001FC00000001FC00000001F800000003F800000003 +F800000007F000000007F000000007F00000000FF00000000FE00000000FE00000001FE0 +0000001FC00000001FC00000003FC00000003FC00000003F800000007F800000007F8000 +00007F800000007F000000007E000000003C000000273A74B72A>I<000001FC0000000F +FF0000003FFFC000007E07E00001F803F00003E001F00007C001F8000F8000F8000F8000 +F8001F0000F8001F0000F8003E0000F8003E0000F8003E0001F8007E0001F0007E0001F0 +007E0003F0007F0003E0007F0007C0007F800F80007FC01F00003FF03E00003FF87C0000 +1FFCF000001FFFE000000FFF80000003FF80000001FFC0000003FFE000000F7FF800003E +3FFC0000781FFC0001F00FFE0003E007FE0007C001FF000F8000FF001F80007F001F0000 +7F003E00003F007E00003F007C00003F007C00003F00FC00003E00F800003E00F800003E +00F800007C00F800007C00F80000F800F80000F800F80001F000FC0003E0007C0007C000 +7E000F80003F003F00001F80FE00000FFFF8000003FFE00000007F000000253A78B72A> +I<000001FC0000000FFF0000003FFF8000007E07C00001F803E00003F003E00007E001F0 +000FC001F0001F8001F0003F8001F8003F0001F8007F0001F8007E0001F800FE0001F800 +FE0001F801FC0001F801FC0001F801FC0003F803FC0003F803F80003F803F80003F803F8 +0007F007F80007F007F00007F007F0000FF007F0000FF007F0000FE003F0001FE003F000 +1FE003F0003FE003F0007FC001F0007FC001F000FFC000F801FFC0007803BF80003C0F3F +80001FFC3F000007F07F000000007F000000007E00000000FE00000000FC00000001FC00 +000001F800000003F000000003F0003E0007E0007F000FC0007F000F80007F001F0000FE +003F0000FC007E00007000F800007803F000007C0FE000003FFF8000001FFE00000003F8 +000000253A78B72A>I<003C007E00FF01FF01FF01FF01FE01FC00700000000000000000 +000000000000000000000000000000000000000000000000000000000E003F807F80FF80 +FF80FF80FF007E003C00102477A319>I<0000000001C0000000000003C0000000000003 +C0000000000007C000000000000FC000000000000FC000000000001FC000000000001FE0 +00000000003FE000000000003FE000000000007FE00000000000FFE00000000000EFE000 +00000001EFE00000000001CFE000000000038FE000000000038FE000000000070FE00000 +0000070FE0000000000E0FE0000000001E0FE0000000001C0FE000000000380FE0000000 +00380FE000000000700FF000000000700FF000000000E007F000000000E007F000000001 +C007F000000003C007F0000000038007F0000000070007F0000000070007F00000000E00 +07F00000000E0007F00000001C0007F00000001C0007F0000000380007F00000007FFFFF +F00000007FFFFFF0000000FFFFFFF0000000E00007F8000001C00003F8000001C00003F8 +000003800003F8000007800003F8000007000003F800000F000003F800000E000003F800 +001C000003F800001C000003F8000038000003F8000078000003F8000070000003F80000 +F0000003F80003F8000003F80007FC000007FC00FFFF8001FFFFF0FFFF8001FFFFF0FFFF +8001FFFFF0343C7BBB3E>65 D<0007FFFFFFFC000007FFFFFFFF800007FFFFFFFFC00000 +0FF0001FF000000FE00007F800000FE00003F800001FE00003FC00001FE00001FC00001F +C00001FE00001FC00001FE00003FC00000FE00003FC00000FE00003F800001FE00003F80 +0001FE00007F800001FE00007F800001FC00007F000003FC00007F000003F80000FF0000 +07F80000FF000007F00000FE00000FE00000FE00001FC00001FE00003F800001FE00007F +000001FC0001FE000001FC0007F8000003FFFFFFE0000003FFFFFFC0000003F80007F000 +0003F80001FC000007F80000FE000007F800007F000007F000003F800007F000003F8000 +0FF000003FC0000FF000001FC0000FE000001FC0000FE000001FC0001FE000001FC0001F +E000003FC0001FC000003FC0001FC000003FC0003FC000003FC0003FC000007F80003F80 +00007F80003F8000007F00007F800000FF00007F800001FE00007F000003FC00007F0000 +03F80000FF00000FF80000FF00001FE00000FE00003FC00001FE0001FF8000FFFFFFFFFE +0000FFFFFFFFF80000FFFFFFFFC0000037397BB83A>I<00000003FE000E0000003FFF80 +1E000000FFFFE03C000003FE01F03C00000FF000787C00003FC0003CFC00007F00001FF8 +0000FE00000FF80003FC00000FF80007F8000007F8000FF0000007F0001FE0000003F000 +3FC0000003F0003F80000003F0007F00000003E000FF00000003E001FE00000003E001FC +00000003E003FC00000003C007F800000003C007F800000003C00FF000000003C00FF000 +000003801FE000000003801FE000000000001FE000000000003FC000000000003FC00000 +0000003FC000000000007FC000000000007F8000000000007F8000000000007F80000000 +0000FF800000000000FF000000000000FF000000000000FF000000000000FF0000000000 +00FF000000003800FF000000003800FF000000007800FE000000007000FF000000007000 +FF00000000F0007F00000000E0007F00000001E0007F00000001C0007F00000003C0003F +8000000780003F8000000700001F8000000E00001FC000001E00000FC000003C00000FE0 +000078000007F00001F0000003F80003C0000001FE000F800000007F807E000000003FFF +FC000000000FFFE00000000000FF00000000373D74BA3B>I<0003FFFFFFFE00000003FF +FFFFFFC0000003FFFFFFFFF000000007F8000FF800000007F00003FC00000007F00000FE +0000000FF000007F0000000FF000003F8000000FE000001F8000000FE000001FC000001F +E000000FC000001FE000000FE000001FC000000FE000001FC0000007E000003FC0000007 +E000003FC0000007F000003F80000007F000003F80000007F000007F80000007F000007F +80000007F000007F00000007F000007F00000007F00000FF00000007F00000FF0000000F +F00000FE0000000FF00000FE0000000FF00001FE0000000FF00001FE0000000FE00001FC +0000001FE00001FC0000001FE00003FC0000001FE00003FC0000001FC00003F80000003F +C00003F80000003FC00007F80000003F800007F80000007F800007F00000007F000007F0 +0000007F00000FF0000000FE00000FF0000000FE00000FE0000001FC00000FE0000001F8 +00001FE0000003F800001FE0000007F000001FC0000007E000001FC000000FC000003FC0 +00001F8000003FC000003F8000003F8000007F0000003F800000FC0000007F800003F800 +00007F800007F00000007F00001FC0000000FF0001FF8000007FFFFFFFFE000000FFFFFF +FFF0000000FFFFFFFF800000003C397CB83F>I<0007FFFFFFFFFF0007FFFFFFFFFF0007 +FFFFFFFFFF00000FF00003FF00000FE000007F00000FE000003E00001FE000003E00001F +E000001E00001FC000001E00001FC000001E00003FC000001E00003FC000001E00003F80 +00001E00003F8000001C00007F8000001C00007F8000001C00007F0003801C00007F0003 +801C0000FF0007801C0000FF000780000000FE000700000000FE000F00000001FE000F00 +000001FE001F00000001FC003E00000001FC007E00000003FFFFFE00000003FFFFFE0000 +0003FFFFFC00000003F800FC00000007F8007C00000007F8003C00000007F00038000000 +07F000380000000FF000780000000FF0007800E0000FE0007000E0000FE0007001E0001F +E0007001C0001FE0000001C0001FC0000003C0001FC000000380003FC000000780003FC0 +00000700003F8000000F00003F8000000F00007F8000001E00007F8000003E00007F0000 +003C00007F0000007C0000FF000000FC0000FF000001F80000FE000007F80001FE00007F +F000FFFFFFFFFFF000FFFFFFFFFFF000FFFFFFFFFFE00038397BB838>I<0003FFFFF800 +03FFFFF80003FFFFF8000007F800000007F000000007F00000000FF00000000FF0000000 +0FE00000000FE00000001FE00000001FE00000001FC00000001FC00000003FC00000003F +C00000003F800000003F800000007F800000007F800000007F000000007F00000000FF00 +000000FF00000000FE00000000FE00000001FE00000001FE00000001FC00000001FC0000 +0003FC00000003FC00000003F800000003F800000007F800000007F800000007F0000000 +07F00000000FF00000000FF00000000FE00000000FE00000001FE00000001FE00000001F +C00000001FC00000003FC00000003FC00000003F800000003F800000007F800000007F80 +0000007F00000000FF800000FFFFFF0000FFFFFF0000FFFFFE000025397CB820>73 +D<0007FFFFFC000007FFFFFC000007FFFFF80000000FF8000000000FF0000000000FE000 +0000001FE0000000001FE0000000001FC0000000001FC0000000003FC0000000003FC000 +0000003F80000000003F80000000007F80000000007F80000000007F00000000007F0000 +000000FF0000000000FF0000000000FE0000000000FE0000000001FE0000000001FE0000 +000001FC0000000001FC0000000003FC0000000003FC0000000003F80000000003F80000 +000007F80000000007F80000000007F00000000007F0000000000FF0000000000FF00000 +0C000FE000001C000FE000001C001FE000003C001FE0000038001FC0000078001FC00000 +78003FC0000070003FC00000F0003F800000E0003F800001E0007F800003E0007F800003 +C0007F000007C0007F00000FC000FF00001F8000FF00003F8000FE0000FF8001FE0007FF +00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFE002E397BB834>76 D<0007FFF800000007FF +F00007FFF80000000FFFF00007FFF80000001FFFE000000FF80000001FF00000000FF800 +00003FE00000000FF80000003FE00000001FF80000007FE00000001FF8000000EFC00000 +001DF8000000EFC00000001CFC000001CFC00000003CFC000001DFC00000003CFC000003 +9F8000000038FC0000071F8000000038FC0000071F8000000078FC00000E3F8000000078 +FC00000E3F0000000070FC00001C3F0000000070FC00001C3F00000000F0FC0000387F00 +000000F0FC0000707E00000000E0FC0000707E00000000E07E0000E07E00000001E07E00 +00E0FE00000001E07E0001C0FC00000001C07E000380FC00000001C07E000380FC000000 +03C07E000701FC00000003C07E000701F800000003807E000E01F800000003807E000E01 +F800000007807E001C03F800000007807E003803F000000007007E003803F00000000700 +3F007003F00000000F003F007007F00000000F003F00E007E00000000E003F01C007E000 +00000E003F01C007E00000001E003F03800FE00000001E003F03800FC00000001C003F07 +000FC00000001C003F07000FC00000003C003F0E001FC00000003C003F1C001F80000000 +38003F1C001F8000000038001FB8001F8000000078001FB8003F8000000078001FF0003F +0000000070001FE0003F0000000070001FE0003F00000000F0001FC0007F00000000F000 +1FC0007E00000001F0001F80007E00000007F8001F8000FE000000FFFFC01F007FFFFC00 +00FFFFC01E007FFFFC0000FFFFC00E007FFFFC00004C397AB84A>I<0003FFF80000FFFF +E00003FFF80000FFFFE00003FFFC0000FFFFE0000007FC000007F800000007FE000003F0 +00000007FE000003E00000000FFE000003C00000000FFF000003C00000000E7F00000380 +0000000E7F000003800000001E7F800007800000001E3F800007000000001C3F80000700 +0000001C3FC00007000000003C1FC0000F000000003C1FE0000E00000000380FE0000E00 +000000380FE0000E00000000780FF0001E000000007807F0001C000000007007F0001C00 +0000007007F8001C00000000F003F8003C00000000F003FC003800000000E003FC003800 +000000E001FC003800000001E001FE007800000001E000FE007000000001C000FE007000 +000001C000FF007000000003C0007F00F000000003C0007F00E00000000380007F80E000 +00000380003F80E00000000780003FC1E00000000780001FC1C00000000700001FC1C000 +00000700001FE1C00000000F00000FE3C00000000F00000FE3800000000E00000FF38000 +00000E000007F3800000001E000007FF800000001E000007FF000000001C000003FF0000 +00001C000003FF000000003C000001FF000000003C000001FE0000000038000001FE0000 +000038000000FE0000000078000000FE0000000078000000FC00000000F80000007C0000 +0003FC0000007C0000007FFFE000003C000000FFFFE0000038000000FFFFE00000380000 +0043397CB83E>I<00000003FE00000000003FFFC000000000FC07F000000003E001F800 +00000F80007C0000003F00003E0000007E00001F000000F800001F800001F000000FC000 +07E000000FC0000FC0000007E0001FC0000007E0001F80000007F0003F00000003F0007E +00000003F000FE00000003F801FC00000003F801FC00000003F803F800000003F803F800 +000003F807F000000003F807F000000003F80FF000000003F80FE000000003F81FE00000 +0007F81FC000000007F83FC000000007F83FC000000007F83FC000000007F87F80000000 +0FF07F800000000FF07F800000000FF07F800000000FF0FF000000001FE0FF000000001F +E0FF000000001FE0FF000000003FC0FF000000003FC0FF000000003F80FF000000007F80 +FF000000007F00FF00000000FF00FF00000000FE00FF00000001FE00FF00000001FC007F +00000003F8007F00000007F0007F00000007F0007F0000000FE0003F0000001FC0003F80 +00003F80001F8000003F00001FC000007E00000FC00000FC000007E00003F0000003F000 +07E0000001F8000F80000000FC003F000000003F01FC000000001FFFE00000000001FF00 +000000353D74BA40>I<0007FFFFFFF8000007FFFFFFFF000007FFFFFFFF8000000FF000 +3FE000000FE0000FF000000FE00003F800001FE00003F800001FE00001FC00001FC00001 +FC00001FC00001FC00003FC00001FE00003FC00001FE00003F800001FE00003F800001FE +00007F800001FE00007F800003FC00007F000003FC00007F000003FC0000FF000003F800 +00FF000007F80000FE000007F00000FE00000FE00001FE00000FE00001FE00001FC00001 +FC00003F800001FC0000FE000003FC0001FC000003FC000FF0000003FFFFFFC0000003FF +FFFE00000007F8000000000007F8000000000007F0000000000007F000000000000FF000 +000000000FF000000000000FE000000000000FE000000000001FE000000000001FE00000 +0000001FC000000000001FC000000000003FC000000000003FC000000000003F80000000 +00003F8000000000007F8000000000007F8000000000007F0000000000007F0000000000 +00FF000000000000FF000000000000FE000000000001FE0000000000FFFFFC00000000FF +FFFC00000000FFFFFC0000000037397BB838>I<0003FFFFFFF0000003FFFFFFFE000003 +FFFFFFFF80000007F8003FC0000007F0000FF0000007F00007F000000FF00003F800000F +F00001FC00000FE00001FC00000FE00001FC00001FE00001FE00001FE00001FE00001FC0 +0001FE00001FC00001FE00003FC00001FE00003FC00003FC00003F800003FC00003F8000 +03FC00007F800007F800007F800007F000007F00000FF000007F00000FE00000FF00001F +C00000FF00003F000000FE0000FE000000FE0001F8000001FE000FE0000001FFFFFF8000 +0001FFFFFC00000001FC003F00000003FC000F80000003FC000FC0000003F80007E00000 +03F80007F0000007F80003F0000007F80003F0000007F00003F0000007F00003F800000F +F00007F800000FF00007F000000FE00007F000000FE00007F000001FE0000FF000001FE0 +000FF000001FC0000FF000001FC0000FF000003FC0000FF000003FC0001FF000003F8000 +1FE007003F80001FE007007F80001FE00F007F80001FE00E007F00001FE00E00FF00000F +E01C7FFFFE000FE03CFFFFFE0007F078FFFFFE0003F0F00000000000FFE000000000003F +80383B7CB83D>82 D<0000003FC00E000001FFF01C000007FFFC1C00001FC07E3C00003F +001F7C00007C000FF80000F80007F80001F00003F80003E00003F80007C00001F00007C0 +0001F0000F800001F0000F800001F0001F800001E0001F000001E0001F000001E0001F00 +0001E0003F000001C0003F000001C0003F000001C0003F80000000003F80000000003FC0 +000000001FE0000000001FFC000000001FFF800000000FFFF00000000FFFFE00000007FF +FF80000003FFFFE0000000FFFFF00000003FFFF800000007FFF8000000007FFC00000000 +0FFC0000000003FC0000000001FC0000000001FC0000000000FC0000000000FC00000000 +007C000E0000007C000E0000007C000E0000007C001E000000FC001E000000F8001E0000 +00F8001E000000F8003E000001F0003E000001F0003E000003E0003E000003E0007F0000 +07C0007F00000F80007F80001F00007FC0003E0000F9F000FC0000F8FC03F80000F07FFF +E00000E01FFF800000C003FC0000002F3D7ABA2F>I<07FFFFFFFFFFE007FFFFFFFFFFE0 +0FFFFFFFFFFFE00FF800FF001FE00FC000FE0007C01F8000FE0007C01F0001FE0003C01E +0001FE0003C01C0001FC0003C03C0001FC0003803C0003FC000380380003FC0003807800 +03F8000380700003F8000780700007F8000780F00007F8000700E00007F0000700E00007 +F0000700E0000FF000070000000FF000000000000FE000000000000FE000000000001FE0 +00000000001FE000000000001FC000000000001FC000000000003FC000000000003FC000 +000000003F8000000000003F8000000000007F8000000000007F8000000000007F000000 +0000007F000000000000FF000000000000FF000000000000FE000000000000FE00000000 +0001FE000000000001FE000000000001FC000000000001FC000000000003FC0000000000 +03FC000000000003F8000000000003F8000000000007F8000000000007F8000000000007 +F0000000000007F000000000000FF000000000000FF000000000000FE000000000003FF0 +000000007FFFFFF8000000FFFFFFF8000000FFFFFFF8000000333971B83B>I<3FFFFF80 +0FFFFE3FFFFF800FFFFE3FFFFF800FFFFE007F8000007F80007F0000003F00007F000000 +3E0000FF0000003C0000FF0000003C0000FE000000380000FE000000380001FE00000078 +0001FE000000700001FC000000700001FC000000700003FC000000F00003FC000000E000 +03F8000000E00003F8000000E00007F8000001E00007F8000001C00007F0000001C00007 +F0000001C0000FF0000003C0000FF000000380000FE000000380000FE000000380001FE0 +00000780001FE000000700001FC000000700001FC000000700003FC000000F00003FC000 +000E00003F8000000E00003F8000000E00007F8000001E00007F8000001C00007F000000 +1C00007F0000001C00007F0000003C0000FF000000380000FE000000380000FE00000078 +0000FE000000700000FE000000700000FE000000F00000FE000001E00000FE000001C000 +00FE000003C000007E0000078000007E00000F0000007E00000E0000003F00003E000000 +1F80007C0000001F8000F00000000FC003E000000007F01FC000000001FFFF0000000000 +7FFC00000000001FE000000000373B70B83E>I87 D<0001FFFFF007FFFF0001FFFFF007FFFF0001FFFFF007FFFF000007FF0000 +FFE0000003FC00007F00000003FC00007C00000001FC00007800000001FE0000F0000000 +01FE0001E000000000FE0001C000000000FF00038000000000FF000700000000007F000F +00000000007F801E00000000007F803C00000000003F807800000000003FC07000000000 +003FC0E000000000001FC1C000000000001FE3C000000000001FE78000000000000FEF00 +00000000000FFE00000000000007FC00000000000007F800000000000007F80000000000 +0003F800000000000003FC00000000000003FC00000000000007FC00000000000007FE00 +00000000000FFE0000000000001CFE0000000000003CFF00000000000078FF0000000000 +00F07F000000000001E07F800000000001C03F800000000003803FC00000000007003FC0 +000000000E001FC0000000001E001FE0000000003C001FE00000000078000FE000000000 +70000FF000000000E0000FF000000001C00007F000000003800007F800000007800007F8 +0000000F000003F80000001E000003FC0000003E000003FC000000FE000003FE000007FF +000007FE0000FFFFE0007FFFFC00FFFFE000FFFFFC00FFFFE000FFFFF80040397CB83E> +I<00000FFF00000FFF00000FFF00001FFF00001F0000001E0000001E0000003E0000003E +0000003C0000003C0000007C0000007C0000007800000078000000F8000000F8000000F0 +000000F0000001F0000001F0000001E0000001E0000003E0000003E0000003C0000003C0 +000007C0000007C0000007800000078000000F8000000F8000000F0000000F0000001F00 +00001F0000001E0000001E0000003E0000003E0000003C0000003C0000007C0000007C00 +00007800000078000000F8000000F8000000F0000000F0000001F0000001F0000001E000 +0001E0000003E0000003E0000003C0000003C0000007C0000007C0000007800000078000 +000F8000000F8000000F0000000F0000001F0000001F0000001E0000001E0000003E0000 +003E0000003C0000003C0000007C0000007C0000007800000078000000FFF80000FFF800 +00FFF00000FFF0000020537CBD19>91 D<00000FFF00000FFF00000FFF00000FFF000000 +1F0000001E0000001E0000001E0000003E0000003C0000003C0000003C0000007C000000 +780000007800000078000000F8000000F0000000F0000000F0000001F0000001E0000001 +E0000001E0000003E0000003C0000003C0000003C0000007C00000078000000780000007 +8000000F8000000F0000000F0000000F0000001F0000001E0000001E0000001E0000003E +0000003C0000003C0000003C0000007C000000780000007800000078000000F8000000F0 +000000F0000000F0000001F0000001E0000001E0000001E0000003E0000003C0000003C0 +000003C0000007C000000780000007800000078000000F8000000F0000000F0000000F00 +00001F0000001E0000001E0000001E0000003E0000003C0000003C0000003C0000007C00 +000078000000780000FFF80000FFF80000FFF00000FFF00000205382BD19>93 +D<0000F800000007FE0000001F871C00003E03FE00007C03FE0000F801FE0001F801FE00 +03F000FC0007E000FC000FE000FC000FC001FC001FC001F8001FC001F8003F8001F8003F +8003F8007F8003F0007F0003F0007F0003F0007F0007F000FF0007E000FE0007E000FE00 +07E000FE000FE000FE000FC000FC000FC1C0FC000FC1C0FC001FC1C0FC001F83C0FC001F +8380FC003F8380FC003F87807C007F87007C00FF07003E01FF0F003E038F8E001F0F079E +0007FE03FC0001F000F000222677A42A>97 D<003F00001FFF00001FFF00001FFF000000 +7F0000007E0000007E0000007E000000FE000000FC000000FC000000FC000001FC000001 +F8000001F8000001F8000003F8000003F0000003F0000003F0000007F0000007E0F80007 +E7FE0007EF0F800FFC07C00FF807C00FF003E00FE003E01FC003F01FC003F01F8003F01F +8003F03F8003F03F0003F03F0003F03F0007F07F0007F07E0007F07E0007F07E000FF0FE +000FF0FC000FE0FC000FE0FC001FE0FC001FC0F8001FC0F8003F80F8003F80F8003F00F8 +007F00F8007E00F800FC007801F8007C01F0003C03E0003E07C0001E1F80000FFE000001 +F000001C3B77B926>I<00007F000003FFC0000FC1E0001F0070007E007800FC003801F8 +01F803F003F807F003F807E003F80FE003F81FC003F01FC000003F8000003F8000007F80 +00007F0000007F0000007F000000FF000000FE000000FE000000FE000000FE000000FC00 +0000FC000000FC000000FC000030FC000038FC0000787C0000F07E0001E03E0003C03E00 +0F801F003E000F81F80003FFE00000FF00001D2677A426>I<00000001F8000000FFF800 +0000FFF8000000FFF800000003F800000003F000000003F000000007F000000007F00000 +0007E000000007E00000000FE00000000FE00000000FC00000000FC00000001FC0000000 +1FC00000001F800000001F800000003F800000003F800000F83F000007FE3F00001F877F +00003E03FF00007C03FE0000F801FE0001F801FE0003F000FE0007E000FC000FE000FC00 +0FC001FC001FC001FC001FC001F8003F8001F8003F8003F8007F8003F8007F0003F0007F +0003F0007F0007F000FF0007F000FE0007E000FE0007E000FE000FE000FE000FE000FC00 +0FC1C0FC000FC1C0FC001FC1C0FC001FC3C0FC001F8380FC003F8380FC003F87807C007F +87007C00FF07003E01FF0F003E038F8E001F0F079E0007FE03FC0001F000F000253B77B9 +2A>I<00007F000003FFC0000FC1E0003F00F0007E007800FC007801F8007803F0007807 +E000780FE000780FC000F81FC000F03F8001F03F8007E03F801F807F81FF007FFFF8007F +FF00007F000000FF000000FE000000FE000000FE000000FE000000FE000000FC000000FC +000000FC0000307C0000387C0000787E0000F03E0001E03E0003C01F000F800F003E0007 +81F80003FFE00000FF00001D2677A426>I<00000007C00000001FF00000003E38000000 +7C3C000000F8FC000000F9FC000001F9FC000001F1FC000003F1F8000003F0F0000003F0 +00000007F000000007E000000007E000000007E000000007E00000000FE00000000FC000 +00000FC00000000FC00000000FC00000001FC00000001F8000000FFFFFC0001FFFFFC000 +1FFFFF8000003F800000003F000000003F000000003F000000003F000000007F00000000 +7E000000007E000000007E000000007E00000000FE00000000FC00000000FC00000000FC +00000000FC00000001FC00000001F800000001F800000001F800000001F800000003F800 +000003F000000003F000000003F000000003F000000007F000000007E000000007E00000 +0007E000000007E00000000FE00000000FC00000000FC00000000FC00000001FC0000000 +1F800000001F800000001F800000001F000000003F0000001C3F0000007E3E0000007E3E +000000FE3C000000FE7C000000FE78000000F8F000000078F00000003FC00000000F8000 +0000264C82BA19>I<000007C00000003FF0000000FC38E00001F01FF00003E01FF00007 +C00FF0000F800FF0001F8007F0003F0007E0007F0007E0007E000FE000FE000FE000FC00 +0FC001FC000FC001FC001FC003FC001FC003F8001F8003F8001F8003F8003F8007F8003F +8007F0003F0007F0003F0007F0007F0007F0007F0007E0007E0007E0007E0007E000FE00 +07E000FE0007E000FC0003E001FC0003E003FC0003E007FC0001F00FF80000F01FF80000 +787BF800003FF3F800000FC3F000000003F000000007F000000007F000000007E0000000 +07E00000000FE00000000FC0001C000FC0007E001FC0007E001F8000FE003F0000FE007E +0000FE00FC00007801F800007C07E000001FFF80000003FE00000024367CA426>I<0003 +F0000001FFF0000001FFF0000001FFF000000007F000000007E000000007E000000007E0 +0000000FE00000000FC00000000FC00000000FC00000001FC00000001F800000001F8000 +00001F800000003F800000003F000000003F000000003F000000007F000000007E07F000 +007E1FFC00007E783E0000FFE01F0000FFC01F8000FF800F8000FF000F8001FE000F8001 +FE000FC001FC000FC001F8001F8003F8001F8003F0001F8003F0001F8003F0003F8007F0 +003F0007E0003F0007E0003F0007E0007F000FE0007E000FC0007E000FC000FE000FC000 +FC001FC000FC001F8001FC1C1F8001F81C1F8001F83C3F8003F8383F0003F0383F0003F0 +383F0003F0707F0003E0707E0003E0F07E0003E0E07E0003E1C0FE0001E380FC0000FF00 +3800003C00263B7BB92A>I<0001C00007E00007F0000FF0000FE00007E0000380000000 +00000000000000000000000000000000000000000000000000000000000000F00003FC00 +071E000E1F001C1F001C1F00381F00383F00703F00703F00707F00F07E00E07E00E0FE00 +00FC0000FC0001FC0001F80003F80003F80003F00007F00007E00007E0000FE0E00FC0E0 +0FC1E01FC1C01F81C01F81C01F83801F03801F07001F07001F0E000F1C0007F80001E000 +143879B619>I<0000000E0000003F0000007F0000007F0000007F0000007E0000001C00 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000001F8000007FC00000F1F00001C0F0000380F8000780F8000701F800 +0F01F8000E01F8001E01F8001C03F8003C03F8003803F0003803F0000007F0000007F000 +0007E0000007E000000FE000000FE000000FC000000FC000001FC000001FC000001F8000 +001F8000003F8000003F8000003F0000003F0000007F0000007F0000007E0000007E0000 +00FE000000FE000000FC000000FC000001FC000001FC000001F8000001F8000003F80000 +03F0001C03F0007E07E0007E07E000FE0FC000FE0F8000FE1F0000F83E0000787C00003F +F000000FC00000204883B619>I<0003F0000001FFF0000001FFF0000001FFF000000007 +F000000007E000000007E000000007E00000000FE00000000FC00000000FC00000000FC0 +0000001FC00000001F800000001F800000001F800000003F800000003F000000003F0000 +00003F000000007F000000007E000F80007E003FE0007E00F0E000FE01C1F000FC0387F0 +00FC0707F000FC0E07F001FC1C07E001F83807E001F830038001F870000003F8E0000003 +F1C0000003F380000003FF00000007FC00000007FE00000007FFC0000007E7F800000FE1 +FC00000FC07E00000FC07F00000FC03F00001FC03F80001F801F81C01F801F81C01F801F +83C03F803F83803F003F03803F003F03803F003F07807F003F07007E003E07007E001E0E +007E001E1E00FE000F3C00FC0007F800380001E000243B7BB926>I<000FC007FFC007FF +C007FFC0001FC0001F80001F80003F80003F80003F00003F00007F00007F00007E00007E +0000FE0000FE0000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F00003F0 +0007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F80001F80 +003F80003F80003F00003F00007F00007F00007E0E007E0E00FE0E00FE1E00FC1C00FC1C +00FC3C00FC3800F83800F878007870007CE0001FE0000F8000123B79B915>I<01E000FE +0007F00007F803FF801FFC000E3C0F07C0783E001E3E3C03E1E01F001C1F7803F3C01F80 +383FF001F7800F80383FE001F7000F80783FC001FE000F80703FC001FE000FC0703F8001 +FC000FC0703F0003F8001F80F07F0003F8001F80E07E0003F0001F80E07E0003F0001F80 +007E0007F0003F8000FE0007F0003F0000FC0007E0003F0000FC0007E0003F0000FC000F +E0007F0001FC000FE0007E0001F8000FC0007E0001F8000FC000FE0001F8001FC000FC00 +03F8001FC000FC0003F0001F8001FC1C03F0001F8001F81C03F0003F8001F83C07F0003F +8003F83807E0003F0003F03807E0003F0003F03807E0007F0003F0700FE0007F0003E070 +0FC0007E0003E0F00FC0007E0003E0E00FC000FE0003E1C01FC000FE0001E3C01F8000FC +0000FF000700003800003C003E2679A444>I<01E000FE000007F803FF80000E3C0F07C0 +001E3E3C03E0001C1F7803F000383FF001F000383FE001F000783FC001F000703FC001F8 +00703F8001F800703F0003F000F07F0003F000E07E0003F000E07E0003F000007E0007F0 +0000FE0007E00000FC0007E00000FC0007E00000FC000FE00001FC000FC00001F8000FC0 +0001F8001FC00001F8001F800003F8001F800003F0003F838003F0003F038003F0003F07 +8007F0007F070007E0007E070007E0007E070007E0007E0E000FE0007C0E000FC0007C1E +000FC0007C1C000FC0007C38001FC0003C78001F80001FE000070000078000292679A42F +>I<00007F000003FFC0000FC1F0001F00F8007E007C00FC007C01F8007E03F0003E07F0 +003F07E0003F0FE0003F1FC0003F1FC0003F3F80003F3F80007F7F80007F7F00007F7F00 +007F7F0000FFFF0000FFFE0000FEFE0000FEFE0001FEFE0001FCFC0001FCFC0003F8FC00 +03F8FC0007F0FC0007E0FC000FE07C000FC07E001F803E003F003E007E001F00F8000F83 +F00003FFC00000FE0000202677A42A>I<00078007C000001FE03FF000003CF0787C0000 +38F8E03E0000787FC03E0000707F801F000070FF001F0000F0FE001F8000E0FE001F8000 +E0FC001F8001E1FC001F8001C1FC001F8001C1F8001F8001C1F8001F800003F8003F8000 +03F8003F800003F0003F800003F0003F800007F0007F800007F0007F800007E0007F0000 +07E0007F00000FE000FF00000FE000FE00000FC000FE00000FC001FC00001FC001FC0000 +1FC001F800001F8003F800001F8003F000003F8007E000003FC00FC000003FC00F800000 +3FE01F0000007FE03E0000007F70FC0000007E3FF00000007E0F80000000FE0000000000 +FE0000000000FC0000000000FC0000000001FC0000000001FC0000000001F80000000001 +F80000000003F80000000003F80000000003F00000000007F000000000FFFFC0000000FF +FFC0000000FFFFC0000000293580A42A>I<0000F8030007FE07001F871F003E03BF007C +03FE00F801FE01F801FE03F000FE07E000FC0FE000FC0FC000FC1FC001FC1FC001F83F80 +01F83F8001F87F8003F87F0003F07F0003F07F0003F0FF0007F0FE0007E0FE0007E0FE00 +07E0FE000FE0FC000FC0FC000FC0FC000FC0FC001FC0FC001F80FC003F80FC003F807C00 +7F807C00FF003E01FF003E03BF001F0F7F0007FE7E0001F07E0000007E000000FE000000 +FC000000FC000000FC000001FC000001F8000001F8000001F8000003F8000003F0000007 +F00001FFFFC001FFFFC001FFFFC0203577A426>I<03C003F0000FF01FFC001E783C0F00 +1C7C700F003C3EE03F80383FC03F80387F803F80787F803F00707F003F00707F001C00F0 +7E000000E0FE000000E0FC000000E0FC00000000FC00000001FC00000001F800000001F8 +00000001F800000003F800000003F000000003F000000003F000000007F000000007E000 +000007E000000007E00000000FE00000000FC00000000FC00000000FC00000001FC00000 +001F800000001F800000001F800000003F800000003F000000000E00000000212679A423 +>I<0000FE000007FF80000F83C0003E00E0007C00F00078007000F800F001F803F001F0 +03F001F003F001F003E003F001C003F8000003FC000003FFC00001FFF80001FFFE0000FF +FF00007FFF80003FFF80000FFFC00000FFC000003FC000001FC000000FC03E000FC07E00 +0FC0FE000F80FE000F80FE000F80FC001F00E0001F00F0003E0070007C003800F8001E03 +E0000FFFC00001FE00001C267AA422>I<0003800007C0000FC0000FC0000FC0000FC000 +1FC0001F80001F80001F80003F80003F00003F00003F00007F00007E007FFFFF7FFFFFFF +FFFF00FC0000FC0000FC0001FC0001F80001F80001F80003F80003F00003F00003F00007 +F00007E00007E00007E0000FE0000FC0000FC0000FC0001FC0001F801C1F801C1F803C3F +80383F00783F00703F00F03F00E03F01C03E03C01F07800F0F0007FC0001F000183579B3 +1C>I<00F800000003FE0001C0078F0003E00E0F8007E01E0F8007E01C0F8007E0380F80 +0FE0381F800FE0781F800FC0701F800FC0703F801FC0F03F001FC0E03F001F80E07F001F +80007E003F80007E003F8000FE003F0000FC003F0000FC007F0001FC007F0001F8007E00 +01F8007E0001F800FE0003F800FE0003F000FC0E03F000FC0E03F001FC1E03F001FC1C03 +F001F81C03E001F81C03E001F83C03F003F83803F007F83801F007F07001F01EF8F000F8 +3C78E0003FF03FC0000FC00F00272679A42D>I<00F0000E0003FC003F00071E007F800E +1F007F801C1F007F803C1F007F80381F003F80383F001F80703F000F80703F000F80707F +000F80F07E000F00E07E000700E0FE00070000FC000F0000FC000E0001FC000E0001F800 +0E0001F8001E0003F8001C0003F0001C0003F0001C0003F0003C0007F000380007E00038 +0007E000700007E000700007E000700007E000E00007E000E00007E001C00007E003C000 +03E003800003F007000001F00E000000F83C0000007FF80000000FC00000212679A426> +I<00F0000000070003FC0003801F80071E0007C03FC00E1F000FC03FC01C1F000FC03FC0 +3C1F000FC03FC0381F001FC01FC0383F001F800FC0703F001F8007C0703F001F8007C070 +7F003F8007C0F07E003F800780E07E003F000380E0FE003F00038000FC007F00078000FC +007F00070001FC007E00070001F8007E00070001F800FE000F0003F800FE000E0003F000 +FC000E0003F000FC000E0003F000FC001E0007F001FC001C0007E001F8001C0007E001F8 +003C0007E001F800380007E001F800380007E001F800780007E001F800700007E003F800 +F00007E003F800E00003E007F801E00003F00FFC03C00001F01E7C07800000FC3C3E0F00 +00003FF81FFE0000000FE003F00000322679A437>I<00F000000003FC0001C0071E0003 +E00E1F0007E01C1F0007E03C1F0007E0381F000FE0383F000FC0703F000FC0703F000FC0 +707F001FC0F07E001F80E07E001F80E0FE001F8000FC003F8000FC003F0001FC003F0001 +F8003F0001F8007F0003F8007E0003F0007E0003F0007E0003F000FE0007F000FC0007E0 +00FC0007E000FC0007E001FC0007E001F80007E001F80007E001F80007E003F80007E003 +F00007E007F00003E00FF00003F01FF00001F87FE000007FF7E000001FC7E00000000FE0 +0000000FC00000000FC00000001FC0003F001F80007F003F80007F003F00007F007E0000 +7F007C00007E00FC00007001F800007003E000003807C000003C1F8000000FFE00000003 +F0000000233679A428>121 D E /Fo 6 106 df<7FFFFFFFFFFFFEFFFFFFFFFFFFFFFFFF +FFFFFFFFFF7FFFFFFFFFFFFE3804799847>0 D<000FFC0000003FFF000000FFFFC00003 +FFFFF00007FFFFF8000FFFFFFC001FFFFFFE003FFFFFFF003FFFFFFF007FFFFFFF807FFF +FFFF807FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFF +FFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF807FFFFFFF807FFFFFFF +803FFFFFFF003FFFFFFF001FFFFFFE000FFFFFFC0007FFFFF80003FFFFF00000FFFFC000 +003FFF0000000FFC000022227BA72D>15 D<0000003F000003FF00000FE000003F800000 +7E000001FC000001F8000003F0000003F0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E000000FE000000FC000001FC000003F +8000003F000000FE000003F800007FE00000FF0000007FE0000003F8000000FE0000003F +0000003F8000001FC000000FC000000FE0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0000003F0000003F0000001F8000001 +FC0000007E0000003F8000000FE0000003FF0000003F205B7AC32D>102 +DI<0000600000F00001F00001F00001E00003E00003E00003C0 +0007C00007C0000F80000F80000F00001F00001F00001E00003E00003E00007C00007C00 +00780000F80000F80000F00001F00001F00001E00003E00003E00007C00007C000078000 +0F80000F80000F00001F00001F00003E00003E00003C00007C00007C0000780000F80000 +F80000F80000F800007800007C00007C00003C00003E00003E00001F00001F00000F0000 +0F80000F800007800007C00007C00003E00003E00001E00001F00001F00000F00000F800 +00F800007800007C00007C00003E00003E00001E00001F00001F00000F00000F80000F80 +0007C00007C00003C00003E00003E00001E00001F00001F00000F0000060145A77C323> +I<600000F00000F80000F800007800007C00007C00003C00003E00003E00001F00001F00 +000F00000F80000F800007800007C00007C00003E00003E00001E00001F00001F00000F0 +0000F80000F800007800007C00007C00003E00003E00001E00001F00001F00000F00000F +80000F800007C00007C00003C00003E00003E00001E00001F00001F00001F00001F00001 +E00003E00003E00003C00007C00007C0000F80000F80000F00001F00001F00001E00003E +00003E00007C00007C0000780000F80000F80000F00001F00001F00001E00003E00003E0 +0007C00007C0000780000F80000F80000F00001F00001F00003E00003E00003C00007C00 +007C0000780000F80000F80000F00000600000145A7BC323>I E +/Fp 1 111 df<00F800FE000003FE07FF800007FF0FFFC0000FFF3FFFE0001FFFFFFFF0 +001FFFFFFFF0001FFFFF87F8003F9FFE03F8003F9FFC03F8007FBFF803F8007F3FF003F8 +007F3FF003F8007F3FE003F800FF7FE007F800FF7FC007F0007E7FC007F000007F8007F0 +0000FF800FF00000FF000FE00000FF000FE00000FF000FE00001FE001FE00001FE001FC0 +0001FE001FC00001FC003FC70003FC003F8FC003FC003F9FC003F8007F9FC003F8007F1F +C007F8007F3FC007F800FF3F8007F000FE3F8007F000FE7F800FF000FE7F000FF000FEFF +000FE000FFFE000FE000FFFC000FE0007FFC000FC0007FF8000FC0003FE0000780000FC0 +002A2979A730>110 D E /Fq 9 108 df<7FFFFFFFFFFF80FFFFFFFFFFFFC0FFFFFFFFFF +FFC07FFFFFFFFFFF803204799641>0 D<000FE000007FFC0000FFFE0003FFFF8007FFFF +C00FFFFFE01FFFFFF03FFFFFF83FFFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFF +FEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFF +FC3FFFFFF83FFFFFF81FFFFFF00FFFFFE007FFFFC003FFFF8000FFFE00007FFC00000FE0 +001F207BA42A>15 D<0000000000001E00000000000000001E00000000000000001E0000 +0000000000001E00000000000000001F00000000000000000F00000000000000000F0000 +0000000000000F800000000000000007800000000000000007C00000000000000003E000 +00000000000003E00000000000000001F00000000000000000F80000000000000000FC00 +000000000000007E00000000000000003F00000000000000001F80000000000000000FC0 +0000000000000007F07FFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +7FFFFFFFFFFFFFFFFC0000000000000007F0000000000000000FC0000000000000001F80 +000000000000003F00000000000000007E0000000000000000FC0000000000000000F800 +00000000000001F00000000000000003E00000000000000003E00000000000000007C000 +0000000000000780000000000000000F80000000000000000F00000000000000000F0000 +0000000000001F00000000000000001E00000000000000001E00000000000000001E0000 +0000000000001E0000482C7BAA53>33 D<00000000003C00000000000000003C00000000 +000000003E00000000000000001E00000000000000001F00000000000000000F00000000 +000000000F800000000000000007C00000000000000003C00000000000000003E0000000 +0000000001F00000000000000000F800000000000000007C00007FFFFFFFFFFFFE0000FF +FFFFFFFFFFFF0000FFFFFFFFFFFFFF80007FFFFFFFFFFFFFC00000000000000003F00000 +000000000001F80000000000000000FE00000000000000003F80000000000000001FE000 +00000000000007F80000000000000001FF0000000000000001FF0000000000000007F800 +0000000000001FE0000000000000003F8000000000000000FE0000000000000001F80000 +000000000003F0007FFFFFFFFFFFFFC000FFFFFFFFFFFFFF8000FFFFFFFFFFFFFF00007F +FFFFFFFFFFFE00000000000000007C0000000000000000F80000000000000001F0000000 +0000000003E00000000000000003C00000000000000007C0000000000000000F80000000 +000000000F00000000000000001F00000000000000001E00000000000000003E00000000 +000000003C00000000000000003C00000048307BAC53>41 D<000001F800000FF800003F +800000FC000001F8000003F0000007E0000007E000000FE000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000001FC000001F8000003F8000007F000000FE00 +0003F800007FE00000FF0000007FE0000003F8000000FE0000007F0000003F8000001F80 +00001FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FE0 +000007E0000007E0000003F0000001F8000000FC0000003F8000000FF8000001F81D537A +BD2A>102 DI<0000C00001E00003E00003E00003C0 +0007C00007C0000780000F80000F80001F00001F00001E00003E00003E00007C00007C00 +00780000F80000F80001F00001F00001E00003E00003E00003C00007C00007C0000F8000 +0F80000F00001F00001F00003E00003E00003C00007C00007C0000780000F80000F80000 +F80000F800007800007C00007C00003C00003E00003E00001F00001F00000F00000F8000 +0F800007C00007C00003C00003E00003E00001E00001F00001F00000F80000F800007800 +007C00007C00003E00003E00001E00001F00001F00000F80000F800007800007C00007C0 +0003C00003E00003E00001E00000C0135278BD20>I<600000F00000F80000F800007800 +007C00007C00003C00003E00003E00001F00001F00000F00000F80000F800007C00007C0 +0003C00003E00003E00001F00001F00000F00000F80000F800007800007C00007C00003E +00003E00001E00001F00001F00000F80000F800007800007C00007C00003C00003E00003 +E00003E00003E00003C00007C00007C0000780000F80000F80001F00001F00001E00003E +00003E00007C00007C0000780000F80000F80000F00001F00001F00003E00003E00003C0 +0007C00007C0000F80000F80000F00001F00001F00003E00003E00003C00007C00007C00 +00780000F80000F80000F0000060000013527CBD20>I<70001CF0001EF0001EF0001EF0 +001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0 +001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0 +001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0 +001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0 +001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0 +001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0001EF0 +001EF0001EF0001EF0001EF0001E70001C175277BD2A>107 D E +/Fr 46 122 df<3C7EFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7E7E7E7E7E7E7E7E7E7E7E7E +7E7E3C000000000000003C7EFFFFFFFF7E3C082F71AE27>33 D<000380000007C0000007 +C0000007C0000007C0000007C000001FF00000FFFE0003FFFF8007FFFFC01FFFFFE01FE7 +DFF03F87C7F87E07C3F87C07C1F8FC07C0FCF807C0FCF807C1FCF807C1FCF807C1FCFC07 +C0F8FE07C0707F07C0007F87C0003FFFC0001FFFC0000FFFF80007FFFE0003FFFF8000FF +FFC0000FFFE00007FFF00007CFF00007C3F80007C1F83807C0FC7C07C0FCFE07C07CFE07 +C07CFE07C07CFE07C07CFC07C07CFE07C0F87E07C1F87F07C3F03F87C7F03FF7FFE01FFF +FFC00FFFFF8003FFFF0001FFFC00003FE0000007C0000007C0000007C0000007C0000007 +C000000380001E3A7CB327>36 D<0F001FC03FC03FE03FE03FF01FF00FF001F001F001F0 +01F003F003E007E00FC00FC03F807F00FF00FE00F80070000C1773AD27>39 +D<0001C00003E0000FE0001FE0003FC0007F8000FE0001FC0001F80003F80007F00007E0 +000FC0000FC0001F80001F80003F00003F00003F00007E00007E00007E00007E0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00007E00 +007E00007E00007E00003F00003F00003F00001F80001F80000FC0000FC00007E00007F0 +0003F80001F80001FC0000FE00007F80003FC0001FE0000FE00003E00001C0133A73B327 +>I<700000F80000FE0000FF00007F80003FC0000FE00007F00003F00003F80001FC0000 +FC00007E00007E00003F00003F00001F80001F80001F80000FC0000FC0000FC0000FC000 +07E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E000 +0FC0000FC0000FC0000FC0001F80001F80001F80003F00003F00007E00007E0000FC0001 +FC0003F80003F00007F0000FE0003FC0007F8000FF0000FE0000F80000700000133A7AB3 +27>I<000F0000001F8000001F8000001F8000001F8000001F8000001F8000781F81E0FE +1F87F0FF1F8FF0FFDFBFF07FFFFFE03FFFFFC00FFFFF0003FFFC0000FFF00000FFF00003 +FFFC000FFFFF003FFFFFC07FFFFFE0FFDFBFF0FF1F8FF0FE1F87F0781F81E0001F800000 +1F8000001F8000001F8000001F8000001F8000000F00001C207BA627>I<0003C0000007 +E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0007FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFF +FFFE0007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000003C00020227DA727>I<7FFFFFF8FFFFFF +FCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E067C9927>45 D<1E007F807F80FFC0FFC0FF +C0FFC07F807F801E000A0A728927>I<000000380000007C000000FC000000FC000001FC +000001F8000003F8000003F0000007F0000007E000000FE000000FC000001FC000001F80 +00003F8000003F0000003F0000007F0000007E000000FE000000FC000001FC000001F800 +0003F8000003F0000007F0000007E000000FE000000FC000000FC000001FC000001F8000 +003F8000003F0000007F0000007E000000FE000000FC000001FC000001F8000003F80000 +03F0000003F0000007F0000007E000000FE000000FC000001FC000001F8000003F800000 +3F0000007F0000007E000000FE000000FC000000FC000000F8000000780000001E3A7CB3 +27>I<0007E000003FFC00007FFE0000FFFF0001FFFF8003FC3FC007F00FE00FE007F00F +C003F01F8001F81F8001F83F0000FC3F0000FC3E00007C7E00007E7E00007E7E00007E7C +00003EFC00003FFC00003FFC00003FFC00003FFC00003FFC00003FFC00003FFC00003FFC +00003FFC00003FFC00003FFC00003F7E00007E7E00007E7E00007E7E00007E3F0000FC3F +0000FC3F8001FC1F8001F81FC003F80FC003F00FE007F007F00FE003FC3FC001FFFF8000 +FFFF00007FFE00003FFC000007E00020307DAE27>I<000E0000001F0000001F0000003F +0000007F0000007F000000FF000001FF000003FF00007FFF0000FFFF0000FFFF0000FFBF +00007E3F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F +0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F +0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F +0000003F0000003F00003FFFFF807FFFFF807FFFFFC07FFFFF807FFFFF801A2F79AE27> +I<003FE00001FFF80003FFFE000FFFFF801FFFFFC03FE07FE03F800FE07F0007F07E0003 +F8FE0001F8FC0001F8FE0001FCFE0000FCFE0000FCFE0000FC7C0000FC000000FC000000 +FC000001FC000001F8000001F8000003F8000003F0000007F000000FE000001FC000003F +C000007F800000FF000001FE000003FC000007F800000FF000001FE000003FC000007F80 +0000FE000001FC000007F800780FF000FC1FE000FC3FC000FC7FFFFFFCFFFFFFFCFFFFFF +FCFFFFFFFC7FFFFFF81E2F7CAE27>I<001FF80000FFFE0003FFFF800FFFFFC00FFFFFE0 +1FF01FF03FC007F83F8001F83F8001FC3F8000FC3F8000FC1F0000FC040000FC000000FC +000001FC000001F8000003F8000007F000000FF000003FE0001FFFC0003FFF80003FFF80 +003FFFE0001FFFF000001FF8000003FC000001FC000000FE0000007E0000007F0000003F +0000003F3800003F7C00003FFE00003FFE00003FFE00007FFC00007EFE0000FE7F0001FC +7F8003FC3FF01FF81FFFFFF00FFFFFE003FFFF8000FFFE00001FF80020307DAE27>I<00 +003F800000007FC00000007FC0000000FFC0000001FFC0000001FFC0000003F7C0000007 +E7C0000007E7C000000FC7C000000F87C000001F87C000003F07C000003F07C000007E07 +C00000FC07C00000FC07C00001F807C00001F007C00003F007C00007E007C00007E007C0 +000FC007C0001F8007C0001F8007C0003F0007C0003E0007C0007E0007C000FC0007C000 +FFFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF80000007C000000007C00000 +0007C000000007C000000007C000000007C000000007C000000007C0000001FFFF000003 +FFFF800003FFFF800003FFFF800001FFFF00222F7EAE27>I<1E007F807F80FFC0FFC0FF +C0FFC07F807F801E000000000000000000000000000000000000000000000000001E007F +807F80FFC0FFC0FFC0FFC07F807F801E000A20729F27>58 D<0F003FC03FC07FE07FE07F +E07FE03FC03FC00F000000000000000000000000000000000000000000000000000F003F +803FC07FC07FE07FE07FE03FE03FE00FE007E007C00FC00FC03F807F00FF00FE00F80070 +000B2A739F27>I<00000038000000FC000001FC000007FC00000FFC00003FF800007FE0 +0000FFC00003FF000007FE00001FF800003FF000007FE00001FF800003FF00000FFC0000 +1FF800007FF00000FFC00000FF800000FF800000FFC000007FF000001FF800000FFC0000 +03FF000001FF8000007FE000003FF000001FF8000007FE000003FF000000FFC000007FE0 +00003FF800000FFC000007FC000001FC000000FC000000381E287CAA27>I<70000000FC +000000FE000000FF800000FFC000007FF000001FF800000FFC000003FF000001FF800000 +7FE000003FF000001FF8000007FE000003FF000000FFC000007FE000003FF800000FFC00 +0007FC000007FC00000FFC00003FF800007FE00000FFC00003FF000007FE00001FF80000 +3FF000007FE00001FF800003FF00000FFC00001FF800007FF00000FFC00000FF800000FE +000000FC000000700000001E287CAA27>62 D<7FFFC000007FFFE00000FFFFE000007FFF +E000007FFFC0000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000078003F0000FC003F0000FC003F0000FC003F0000FC003F0000FC003F0 +000FC003F0000FC07FFFFFFFC07FFFFFFFC0FFFFFFFFC07FFFFFFFC07FFFFFFF80222E7F +AD27>76 D<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FC03F00FC0FC +03F00FC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC07803F007800003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F0000000FFFFC00001 +FFFFE00001FFFFE00001FFFFE00000FFFFC000222E7EAD27>84 D<7FFC03FFE07FFE07FF +E0FFFE07FFF07FFE07FFE07FFC03FFE007E0007E0007E0007E0007E0007E0007E0007E00 +03F000FC0003F000FC0003F000FC0003F000FC0003F801FC0001F801F80001F801F80001 +F801F80001F801F80000FC03F00000FC03F00000FC03F00000FC03F000007E07E000007E +07E000007E07E000007E07E000007E07E000003F0FC000003F0FC000003F0FC000003F0F +C000001F0F8000001F9F8000001F9F8000001F9F8000000F9F0000000F9F0000000F9F00 +00000F9F0000000F9F00000007FE00000007FE00000007FE00000007FE00000003FC0000 +0003FC00000001F80000242F7FAD27>86 D<03FFC000000FFFF000001FFFFC00003FFFFF +00003FFFFF80003F80FF80003F801FC0001F000FC00004000FE000000007E000000007E0 +00000FFFE000007FFFE00003FFFFE0000FFFFFE0001FFFFFE0003FFC07E0007FC007E000 +7F0007E000FE0007E000FC0007E000FC0007E000FC0007E000FC0007E000FE000FE0007F +001FE0007FC0FFE0003FFFFFFF801FFFFFFFC00FFFFFFFC003FFF1FFC000FF807F802220 +7C9F27>97 D<7FE0000000FFF0000000FFF0000000FFF00000007FF000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F0FF000003F3FFC00003FFFFF00003FFFFF80003FFFFFC0003FF81FE0003FE +00FF0003FC003F8003F8001F8003F8001FC003F0000FC003F0000FC003F0000FE003F000 +07E003F00007E003F00007E003F00007E003F00007E003F00007E003F0000FE003F0000F +C003F8000FC003F8001FC003FC003F8003FC007F8003FE00FF0003FF83FE0003FFFFFC00 +03FFFFF80003FFFFF00003F3FFC00001E0FE0000232E7FAD27>I<000FFF00007FFFC001 +FFFFE003FFFFF007FFFFF00FF807F01FE007F03FC003E03F8000807F0000007E0000007E +000000FE000000FC000000FC000000FC000000FC000000FC000000FC000000FE0000007E +0000007E0000007F0000F03F8001F83FC001F81FE003F80FF80FF007FFFFF003FFFFE001 +FFFFC0007FFF00000FF8001D207B9F27>I<00003FF00000007FF80000007FF80000007F +F80000003FF800000001F800000001F800000001F800000001F800000001F800000001F8 +00000001F800000001F800000001F800000FE1F800007FFDF80001FFFFF80003FFFFF800 +07FFFFF8000FF83FF8001FE00FF8003FC007F8003F8003F8007F0003F8007E0001F8007E +0001F800FE0001F800FC0001F800FC0001F800FC0001F800FC0001F800FC0001F800FC00 +01F800FE0001F8007E0003F8007E0003F8007F0003F8003F0007F8003F800FF8001FE01F +F8000FF03FF80007FFFFFFC003FFFFFFE001FFFDFFE0007FF9FFE0001FE0FFC0232E7EAD +27>I<000FF800003FFE0000FFFF8003FFFFC007FFFFE00FFC0FF01FE003F81FC001F83F +8001FC7F0000FC7E0000FC7E00007EFE00007EFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFF +FFFFFCFC000000FE0000007E0000007F0000003F00003C3F80007E1FC0007E1FF000FE0F +FC07FC07FFFFFC01FFFFF800FFFFF0003FFFC00007FE001F207D9F27>I<00001FF00000 +FFF80001FFFC0003FFFE0007FFFE000FF0FE000FC0FE001FC07C001F8000001F8000001F +8000001F8000001F8000001F80007FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF0001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F80003FFFFFC07FFFFFE07FFFFFE07FFFFFE03FFFFFC01F2E +7EAD27>I<0000003F00001FC0FF80007FF3FFC001FFFFFFE003FFFFFFE007FFFFEFE00F +F07F87E01FC01FC3C01FC01FC0001F800FC0003F0007E0003F0007E0003F0007E0003F00 +07E0003F0007E0003F0007E0001F800FC0001FC01FC0001FC01FC0000FF07F80000FFFFF +00000FFFFE00001FFFFC00001F7FF000001F1FC000001F000000001F000000001F800000 +000FFFFF00000FFFFFE0000FFFFFF8001FFFFFFE003FFFFFFF003F8001FF007E00003F80 +7C00000F80FC00000FC0F8000007C0F8000007C0F8000007C0F8000007C0FC00000FC07C +00000F807F00003F803F80007F003FF807FF001FFFFFFE0007FFFFF80003FFFFF00000FF +FFC000000FFC000023337EA027>I<7FE0000000FFF0000000FFF0000000FFF00000007F +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F07F000003F1FFC00003F7FFF00003FFFFF00003FFFF +F80003FFC1F80003FF01FC0003FE00FC0003FC00FC0003F800FC0003F800FC0003F000FC +0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC00 +03F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003 +F000FC007FFF83FFE0FFFFC7FFF0FFFFC7FFF0FFFFC7FFF07FFF83FFE0242E7FAD27>I< +000F0000001F8000003FC000003FC000003FC000003FC000001F8000000F000000000000 +0000000000000000000000000000000000000000000000003FFF80007FFFC0007FFFC000 +7FFFC0003FFFC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC0007FFFFFF0FFFFFFF0FFFFFFF8 +FFFFFFF07FFFFFF01D2F7BAE27>I<7FE00000007FF0000000FFF00000007FF00000007F +F000000001F000000001F000000001F000000001F000000001F000000001F000000001F0 +00000001F000000001F000000001F03FFFC001F07FFFE001F07FFFE001F07FFFE001F03F +FFC001F003F80001F007F00001F00FE00001F01FC00001F03F800001F0FF000001F1FE00 +0001F3FC000001F7F8000001FFFC000001FFFE000001FFFF000001FF3F000001FE1F8000 +01FC0FC00001F80FE00001F007E00001F003F00001F001F80001F001FC0001F000FE0001 +F0007E007FFFC1FFF07FFFC3FFF8FFFFE3FFF87FFFC3FFF87FFFC3FFF0252E80AD27> +107 D<7FFF8000FFFFC000FFFFC000FFFFC0007FFFC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC0007FFFFFF8FFFFFFFCFFFFFFFCFF +FFFFFC7FFFFFF81E2E7CAD27>I<7F07C01F0000FF9FF07FC000FFFFF9FFE000FFFFFFFF +F0007FFFFFFFF0000FFC7FF1F8000FF03FC0F8000FE03F80F8000FC03F00F8000FC03F00 +F8000FC03F00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00 +F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00 +F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8007FF0FFC3 +FF00FFF8FFE3FF80FFF9FFE7FF80FFF8FFE3FF807FF0FFC3FF002920819F27>I<7FE07F +0000FFF1FFC000FFF7FFF000FFFFFFF0007FFFFFF80003FFC1F80003FF01FC0003FE00FC +0003FC00FC0003F800FC0003F800FC0003F000FC0003F000FC0003F000FC0003F000FC00 +03F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003 +F000FC0003F000FC0003F000FC0003F000FC0003F000FC007FFF83FFE0FFFFC7FFF0FFFF +C7FFF0FFFFC7FFF07FFF83FFE024207F9F27>I<001FE000007FF80001FFFE0003FFFF00 +07FFFF800FF03FC01FC00FE03F8007F03F0003F07F0003F87E0001F87E0001F8FC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFE0001FC7E0001F87E0001F8 +7F0003F83F8007F03F8007F01FE01FE00FF03FC007FFFF8003FFFF0001FFFE00007FF800 +001FE0001E207C9F27>I<7FE0FF0000FFF3FFC000FFFFFFF000FFFFFFF8007FFFFFFC00 +03FF81FE0003FE00FF0003FC003F8003F8001F8003F8001FC003F0000FC003F0000FC003 +F0000FE003F00007E003F00007E003F00007E003F00007E003F00007E003F00007E003F0 +000FE003F0000FC003F8000FC003F8001FC003FC003F8003FC007F8003FE00FF0003FF83 +FE0003FFFFFC0003FFFFF80003FFFFF00003F3FFC00003F0FE000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F00000007FFF800000FFFFC00000FFFFC00000FFFFC000007F +FF80000023317F9F27>I<000FF03C00003FFE7E0000FFFF7E0003FFFFFE0007FFFFFE00 +0FFC1FFE001FE007FE001FC003FE003F8001FE007F0000FE007E0000FE007E0000FE00FE +00007E00FC00007E00FC00007E00FC00007E00FC00007E00FC00007E00FC00007E00FE00 +007E007E0000FE007E0000FE007F0001FE003F8001FE003FC003FE001FE007FE000FF81F +FE0007FFFFFE0003FFFFFE0001FFFF7E00007FFC7E00000FF07E000000007E000000007E +000000007E000000007E000000007E000000007E000000007E000000007E000000007E00 +0000007E000000007E000000007E0000001FFFF800001FFFF800003FFFFC00001FFFF800 +001FFFF826317E9F27>I<7FFC03FC00FFFE0FFF00FFFE3FFF80FFFE7FFFC07FFEFFFFC0 +007FFE1FC0007FF81FC0007FF00F80007FE00200007FC00000007F800000007F80000000 +7F000000007F000000007E000000007E000000007E000000007E000000007E000000007E +000000007E000000007E000000007E000000007E000000007E000000007E000000007E00 +00007FFFFF8000FFFFFFC000FFFFFFC000FFFFFFC0007FFFFF800022207E9F27>I<00FF +F38007FFFFC01FFFFFC03FFFFFC07FFFFFC07F803FC0FC000FC0F8000FC0F8000FC0F800 +0780FC0000007F8000007FFC00003FFFF0001FFFFC0007FFFF0001FFFF80000FFFC00000 +3FE0000007E0780003F0FC0001F0FC0001F0FE0001F0FE0003F0FF0007E0FFE01FE0FFFF +FFC0FFFFFF80FFFFFF00FBFFFC00707FF0001C207B9F27>I<003C0000007E0000007E00 +00007E0000007E0000007E0000007E0000007E0000007E00007FFFFFF0FFFFFFF8FFFFFF +F8FFFFFFF87FFFFFF0007E0000007E0000007E0000007E0000007E0000007E0000007E00 +00007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0018007E00 +7E007E007E007E007E007E007E007E00FE003F00FC003F83FC003FFFF8001FFFF0000FFF +E00003FFC00000FF001F297EA827>I<7FE01FF800FFF03FFC00FFF03FFC00FFF03FFC00 +7FF01FFC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003 +F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F0 +00FC0003F000FC0003F000FC0003F000FC0003F000FC0003F001FC0003F001FC0003F003 +FC0003FC0FFC0001FFFFFFE001FFFFFFF000FFFFFFF0003FFEFFF0000FF87FE024207F9F +27>I<7FFC0FFF80FFFE1FFFC0FFFE1FFFC0FFFE1FFFC07FFC0FFF8007C000F80007E001 +F80003E001F00003E001F00003F003F00001F003E00001F003E00001F807E00000F807C0 +0000F807C00000F807C000007C0F8000007C0F8000007C0F8000003E1F0000003E1F0000 +003E1F0000003F3F0000001F3E0000001F3E0000001FFE0000000FFC0000000FFC000000 +0FFC00000007F800000007F800000003F0000022207E9F27>I<7FFE07FFE0FFFE07FFF0 +FFFF0FFFF0FFFE07FFF07FFE07FFE00F80001F000F80001F000F80001F000FC0003F0007 +C0003E0007C0003E0007C0003E0007C0003E0007C0F03E0007C1F83E0003E3FC7C0003E3 +FC7C0003E3FC7C0003E3FC7C0003E79E7C0003E79E7C0001E79E780001E79E780001E79E +780001F79EF80001F79EF80001FF0FF80000FF0FF00000FF0FF00000FF0FF00000FE07F0 +00007C03E00024207F9F27>I<3FFC1FFF007FFE3FFF007FFE3FFF807FFE3FFF003FFC1F +FF0001F807E00000FC0FC00000FC1F8000007E1F0000003F3F0000001F7E0000001FFC00 +00000FF800000007F800000003F000000003E000000003F000000007F80000000FF80000 +001FFC0000001F3E0000003E3F0000007E1F0000007C0F800000F80FC00001F807E00003 +F003E0007FFE1FFF807FFE1FFF80FFFF3FFFC07FFE1FFF807FFE1FFF8022207E9F27>I< +7FFC0FFF80FFFE1FFFC0FFFE1FFFC0FFFE1FFFC07FFC0FFF8007E000F80003E001F80003 +E001F00003F001F00001F003F00001F803E00000F803E00000F803E00000FC07C000007C +07C000007C07C000007E0F8000003E0F8000003E0F8000001F0F0000001F1F0000001F1F +0000000F1F0000000F9E0000000FBE00000007BE00000007FC00000003FC00000003FC00 +000003F800000001F800000001F800000001F000000001F000000003F000000003E00000 +0003E000000007E000000007C000000807C000003E0FC000007F0F8000007F1F8000007E +7F0000007FFE0000003FFC0000003FF80000001FF000000007C000000022317E9F27>I +E /Fs 21 119 df<000000001C00000000003C00000000003C00000000007C0000000000 +FC0000000000FC0000000001FC0000000001FE0000000003FE0000000003FE0000000007 +7E000000000F7E000000000E7E000000001C7E000000001C7E00000000387E0000000038 +7E00000000707E00000000F07E00000000E07E00000001C07E00000001C07E0000000380 +7F00000003803F00000007003F00000007003F0000000E003F0000001E003F0000001C00 +3F00000038003F00000038003F00000070003F00000070003F000000E0003F000001FFFF +FF000001FFFFFF000003FFFFFF00000380003F00000700001F80000700001F80000E0000 +1F80001E00001F80001C00001F80003C00001F80003800001F80007000001F8000F00000 +1F8000E000001F8001E000001F8003E000001F800FF000003FC0FFFE0007FFFEFFFE0007 +FFFEFFFE0007FFFE2F367BB539>65 D<0007FFFFC000000FFFFFC000000FFFFFC0000000 +3FC0000000003F80000000003F80000000003F00000000003F00000000007F0000000000 +7F00000000007E00000000007E0000000000FE0000000000FE0000000000FC0000000000 +FC0000000001FC0000000001FC0000000001F80000000001F80000000003F80000000003 +F80000000003F00000000003F00000000007F00000000007F00000000007E00000000007 +E0000000000FE0000000000FE0000000000FC0000000000FC00000E0001FC00001E0001F +C00001C0001F800001C0001F800003C0003F80000380003F80000780003F00000780003F +00000F00007F00000F00007F00001F00007E00003E00007E00003E0000FE00007C0000FE +0001FC0000FC0003FC0001FC001FF8007FFFFFFFF800FFFFFFFFF800FFFFFFFFF0002B33 +7CB230>76 D<0007FFFFFE0000000FFFFFFFC000000FFFFFFFF00000003F8007F8000000 +3F8001FC0000003F80007E0000003F00007F0000003F00003F0000007F00003F0000007F +00003F8000007E00003F8000007E00003F800000FE00003F800000FE00007F000000FC00 +007F000000FC00007F000001FC0000FE000001FC0000FC000001F80001FC000001F80001 +F8000003F80003F0000003F8000FC0000003F0001F80000003F000FE00000007FFFFF000 +000007FFFFC000000007E003E000000007E001F80000000FE000FC0000000FE0007C0000 +000FC0007E0000000FC0007E0000001FC0007E0000001FC0007E0000001F80007E000000 +1F80007E0000003F8000FE0000003F8000FE0000003F0000FE0000003F0000FE0000007F +0001FE0000007F0001FC0000007E0001FC0000007E0001FC01C000FE0001FC03C000FE00 +01FC038000FC0001FC038001FC0001FC07807FFFF000FC0700FFFFF000FE0E00FFFFF000 +7E1C00000000001FF8000000000007E00032357BB238>82 D<000001FC018000000FFF03 +8000003FFFC78000007E07EF800001F801FF000003F000FF000003E0007F000007C0007F +00000F80003E00001F80003E00001F00003E00003F00003E00003E00003C00003E00003C +00003E00003C00007E00003C00007E00003800007E00003800007E00000000007F000000 +00007F00000000003F80000000003FE0000000003FFE000000001FFFC00000000FFFF800 +000007FFFC00000001FFFE000000007FFF000000000FFF8000000000FF80000000003F80 +000000001FC0000000000FC0000000000FC0000000000FC0000000000FC0000E00000FC0 +000E00000FC0001E00000F80001C00000F80001C00000F80001C00001F80003C00001F00 +003C00001F00003E00003E00003E00007C00007E00007C00007F0000F800007F8001F000 +007FC007E00000F3F80FC00000F0FFFF000000E03FFC000000C00FF000000029377AB42B +>I<0003F000000FF800003E1C60007C0FF000F807F001F007F003E007F007E003E00FC0 +03E00FC003E01F8007E01F8007C03F0007C03F0007C03F000FC07F000F807E000F807E00 +0F807E001F80FE001F00FC001F00FC001F06FC003F07FC003E0FFC003E0EFC007E0E7C00 +7E1E7C00FE1C7C01FC1C3C03FC3C3E07BE381F0E1E7807FC0FF001F003C0202278A027> +97 D<0000FC000007FF00001F0780003E03C000FC01C001F803C003F007C007E00FC007 +C00FC00FC00FC01F8007001F8000003F0000003F0000003F0000007F0000007E0000007E +0000007E000000FE000000FC000000FC000000FC000000FC0000007C0000C07C0001E07C +0001E07C0003C03E000F803E001F001F007C000F81F00003FFC00000FE00001B2278A023 +>99 D<0000000FC0000003FFC0000003FFC0000003FF800000001F800000001F80000000 +1F800000001F000000001F000000003F000000003F000000003E000000003E000000007E +000000007E000000007C000000007C00000000FC00000000FC000003F0F800000FF8F800 +003E1DF800007C0FF80000F807F00001F007F00003E007F00007E003F0000FC003E0000F +C003E0001F8007E0001F8007E0003F0007C0003F0007C0003F000FC0007F000FC0007E00 +0F80007E000F80007E001F8000FE001F8000FC001F0000FC001F0600FC003F0700FC003F +0F00FC003E0E00FC007E0E007C007E1E007C00FE1C007C01FC1C003C03FC3C003E07BE38 +001F0E1E780007FC0FF00001F003C000223578B327>I<0003F800000FFE00003E0F0000 +F8078001F0038003E0038007C003800FC003801F8003801F8007803F0007003F000F007E +003E007E03F8007FFFE000FFFE0000FC000000FC000000FC000000FC000000F8000000F8 +000000F8000000F8000000F8000180F80003C0F80003C07C0007807C001F003C003E001E +00F8000F03E00007FF800001FC00001A2277A023>I<00003F000000FF800003E1E60007 +C0FF000F807F001F007F003E007F007E003F00FC003E00FC003E01F8007E01F8007E03F0 +007C03F0007C03F000FC07F000FC07E000F807E000F807E001F807E001F80FC001F00FC0 +01F00FC003F007C003F007C003E007C007E007C00FE007C01FE003E03FC001E07FC001F0 +FFC0007FCFC0001F0F8000000F8000001F8000001F8000001F0000001F0000003F000000 +3E0038003E007E007E007E00FC00FE00F800FC01F0007803E0007C0F80001FFF000007F8 +000020317CA023>103 D<000FC0000003FFC0000003FFC0000003FF800000001F800000 +001F800000001F800000001F000000001F000000003F000000003F000000003E00000000 +3E000000007E000000007E000000007C000000007C00000000FC00000000FC00000000F8 +3F800000F8FFE00001FBE0F00001FF80F80001FF00780001FE007C0003FC007C0003F800 +7C0003F0007C0003F0007C0007E000FC0007E000F80007C000F80007C000F8000FC001F8 +000FC001F0000F8001F0000F8001F0001F8003F0001F8003E0001F0007E0001F0007C0C0 +3F0007C1E03F000FC1C03E000F81C03E000F81C07E000F83C07E000F03807C000F07807C +000F0700FC000F0E00FC000F1E00F80007F800700001F00023357BB327>I<0001800007 +E00007E0000FE00007C00003800000000000000000000000000000000000000000000000 +0000000000000000000001F00003FC000F1E000E1E001C1E003C1E00381E00783E00703E +00703E00707E00F07C0060FC0000F80000F80001F80001F00001F00003F00003E00003E0 +0007E0C007C1E00FC1C00F81C00F81C00F83C00F03800F07800F07000F0E000F1E0007F8 +0001F00013337AB118>I<003F07FF0FFF0FFE007E007E007E007C007C00FC00FC00F800 +F801F801F801F001F003F003F003E003E007E007E007C007C00FC00FC00F800F801F801F +801F001F003F003F003E003E007E007E007C007C18FC1CFC3CF838F838F878F870F070F0 +F0F8E079E03FC00F00103579B314>108 D<03C003F8007F00000FF00FFE01FFC0001E78 +3C1F07C1E0001C7CF00F8F01F0003C3DE0079E00F000383FC007FC00F800387F8007F800 +F800707F0007F000F800707F0007E000F800707E0007E000F800F0FC000FC001F800E0FC +000FC001F00060F8000F8001F00000F8000F8001F00001F8001F8003F00001F8001F8003 +E00001F0001F0003E00001F0001F0003E00003F0003F0007E00003F0003F0007C00003E0 +003E000FC00003E0003E000F818007E0007E000F83C007E0007E001F838007C0007C001F +038007C0007C001F03800FC000FC001F07800FC000FC003E07000F8000F8003E0F000F80 +00F8001E0E001F8001F8001E1C001F8001F8001E3C001F0001F0000FF0000E0000E00003 +E0003A227AA03F>I<03C007F0000FF01FFC001E787C1E001C7CF01F003C3DE00F00383F +C00F80387F800F80787F000F80707E000F80707E000F80F0FC001F80E0FC001F0060F800 +1F0000F8001F0001F8003F0001F8003E0001F0003E0001F0003E0003F0007E0003F0007C +0003E000FC0003E000F81807E000F83C07E001F83807C001F03807C001F0380FC001F078 +0FC001E0700F8001E0F00F8001E0E01F8001E1C01F8001E3C01F0000FF000E00003E0026 +227AA02B>I<0000FC000007FF00001F07C0003E03E000FC01F001F801F003F000F807E0 +00F807C000F80FC000F81F8000FC1F8000FC3F0000FC3F0000FC3F0001FC7F0001F87E00 +01F87E0001F87E0003F8FE0003F0FC0003F0FC0003F0FC0007E0FC0007E07C000FC07C00 +0F807C001F807C003F003E007E003E00FC001F01F0000F83E00003FF800000FC00001E22 +78A027>I<001E007C00007F81FF0000F3C387C000E3EF03E001E1FE01E001C1FC01F001 +C3F801F003C3F001F00383F001F80383E001F80787E001F80707E001F80307C001F80007 +C001F8000FC003F8000FC003F0000F8003F0000F8003F0001F8007F0001F8007E0001F00 +07E0001F0007E0003F000FC0003F000FC0003E001F80003E001F80007E003F00007F003E +00007F007C00007F00F80000FF81F00000FDC3E00000F8FF800000F87E000001F8000000 +01F800000001F000000001F000000003F000000003F000000003E000000003E000000007 +E000000007E000000007C0000000FFFF000000FFFF000000FFFF00000025307FA027>I< +03C00FC00FF03FF01E78F0781C7DE03C3C3FC0FC383F80FC387F00FC787F00F8707E0070 +707E0000F0FC0000E0FC000060F8000000F8000001F8000001F8000001F0000001F00000 +03F0000003F0000003E0000003E0000007E0000007E0000007C0000007C000000FC00000 +0FC000000F8000000F8000001F8000001F8000001F0000000E0000001E227AA020>114 +D<0003F0001FFC003C1E00780F00F00701E00701E00F03E01F03C01F03C01F03E00403E0 +0003F00003FF8003FFE001FFF000FFF8007FFC0007FC0000FE00007E00003E38003EFC00 +3CFC003CFC003CFC007CF00078E000F0F001F07803E03C0F801FFE0003F80018227AA01F +>I<000300000F80000F80000F80001F80001F80001F00001F00003F00003F00003E0000 +3E00007E00007E00007C007FFFF87FFFF8FFFFF800F80000F80001F80001F80001F00001 +F00003F00003F00003E00003E00007E00007E00007C00007C0000FC0000FC0000F80000F +80601F80F01F80E01F00E01F01E01F01C01F03C01E03801E07001E0F000F1E0007F80001 +E00015307AAE19>I<01F000000003FC0007000F1E000F000E1E001F001C1E001F003C1E +001F00381E003F00783E003E00703E003E00703E003E00707E007E00F07C007C0060FC00 +7C0000F8007C0000F800FC0001F800F80001F000F80001F000F80001F001F80003F001F0 +0003E001F00003E001F06003E003F07003E003E0F007C003E0E007C003E0E003C007E1E0 +03C007E1C003E00FC1C003E01FC3C001E03FE38001F071E780007FE0FF00001F803C0024 +227AA029>I<00F0003803FC00FC0F1E00FC0E1E00FC1C1E00FC3C1E00FC381E007C783E +007C703E003C703E003C707E003CF07C003860FC003800F8003800F8007801F8007001F0 +007001F0007001F000F003F000E003E000E003E000E003E001C003E001C003C003C003C0 +038003C0078003C0070003E00E0003E00E0001F01C0000F87800007FE000001F80001E22 +7AA023>I E /Ft 67 122 df<00003FE00FE00001FFF83FF80007E01EF83C001F800FF0 +7E003F001FE0FE007E003FE0FE00FC003FC0FE01F8003FC0FE01F8003FC03803F0001F80 +0003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F80 +0003F0001F800003F0001F800003F0001F800003F0001F800003F0001F8000FFFFFFFFFF +C0FFFFFFFFFFC0FFFFFFFFFFC003F0001F800003F0001F800003F0001F800003F0001F80 +0003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F80 +0003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F80 +0003F0001F800003F0001F800003F0001F800003F0001F800003F0001F800003F0001F80 +0003F0001F800003F0001F800003F0001F800007F8003FC000FFFF83FFFF00FFFF83FFFF +00FFFF83FFFF002F357FB42D>11 D<00001FE0000000FFFC000003F01E00000FC0078000 +1F800780003F000FC0007E001FC000FC001FC000FC001FC001F8001FC001F8000F8001F8 +00000001F800000001F800000001F800000001F800000001F800000001F800000001F800 +000001F800000001F8000FC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC001F8001FC001F8000F +C001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC0 +01F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001 +F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8000FC001F8 +000FC001F8000FC003FC001FE07FFFC1FFFF7FFFC1FFFF7FFFC1FFFF28357FB42B>I<3C +00F07E01F8FF03FCFF03FCFF83FEFF83FE7F81FE3D80F601800601800601800601800603 +800E03000C03000C07001C0600180E00380C00301C00703800E07001C060018017177EB3 +26>34 D<3C007E00FF00FF00FF80FF807F803D8001800180018001800380030003000700 +06000E000C001C0038007000600009177AB315>39 D<0000C00001C0000380000F00000E +00001C00003C0000780000F00000F00001E00003C00003C00007C0000780000F80000F00 +001F00001F00001E00003E00003E00003E00003C00007C00007C00007C00007C00007C00 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F800007C00007C00007C00007C00007C00003C00003E00003E00 +003E00001E00001F00001F00000F00000F800007800007C00003C00003C00001E00000F0 +0000F000007800003C00001C00000E00000F000003800001C00000C0124A79B71E>II<3C007E00FF00FF00FF80FF807F803D800180018001800180 +038003000300070006000E000C001C0038007000600009177A8715>44 +DI<3C7EFFFFFFFF7E3C08087A8715> +I<000FE000007FFC0000F83E0003E00F8007C007C0078003C00F8003E01F0001F01F0001 +F03F0001F83F0001F83E0000F87E0000FC7E0000FC7E0000FC7E0000FC7E0000FCFE0000 +FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000 +FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FE7E0000 +FC7E0000FC7E0000FC7E0000FC7E0000FC3F0001F83F0001F83F0001F81F0001F01F0001 +F00F8003E007C007C007C007C003E00F8000F83E00007FFC00000FE0001F347DB126>48 +D<00070000000F0000001F0000007F000007FF0000FFFF0000FFBF0000F83F0000003F00 +00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00 +00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00 +00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00 +00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00 +00003F0000007F80007FFFFF807FFFFF807FFFFF8019327AB126>I<003FC00000FFF000 +03FFFC000F80FF001E007F801C003FC038001FE070000FE070000FF0600007F0FC0007F0 +FE0007F8FF0007F8FF0003F8FF0003F8FF0003F87E0007F83C0007F8000007F8000007F0 +000007F000000FF000000FE000001FC000001FC000003F8000003F0000007E000000FC00 +0001F8000001F0000003E0000007C000000F8000001F0000003E0000003C000000780018 +00F0001801E0001803C00030078000300F0000301C0000701FFFFFF03FFFFFF07FFFFFF0 +FFFFFFE0FFFFFFE0FFFFFFE01D327CB126>I<001FE00000FFFC0001FFFF0007E03F800F +001FC01E000FE01C0007F03F0007F03F8007F83F8003F83FC003F83F8003F83F8003F81F +0007F8000007F8000007F0000007F000000FE000000FC000001FC000003F8000007E0000 +01F800007FE000007FFC0000003F0000001FC000000FE0000007F0000007F8000003F800 +0003FC000001FC000001FE000001FE000001FE7E0001FEFF0001FEFF0001FEFF0001FEFF +0001FEFF0001FCFE0003FC780003FC700007F8380007F03C000FF01F001FE00FE03F8003 +FFFF0000FFFC00001FE0001F347DB126>I<000001C000000001C000000003C000000007 +C000000007C00000000FC00000001FC00000001FC00000003FC00000007FC00000006FC0 +000000CFC0000001CFC00000038FC00000030FC00000070FC000000E0FC000000C0FC000 +001C0FC00000380FC00000300FC00000700FC00000E00FC00000C00FC00001800FC00003 +800FC00003000FC00006000FC0000E000FC0000C000FC00018000FC00038000FC0003000 +0FC00060000FC000E0000FC000FFFFFFFF80FFFFFFFF80FFFFFFFF8000000FC00000000F +C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0 +0000001FE0000007FFFF800007FFFF800007FFFF8021337EB226>I<0C0000C00FC00FC0 +0FFFFF800FFFFF000FFFFE000FFFFC000FFFF0000FFFC0000C1800000C0000000C000000 +0C0000000C0000000C0000000C0000000C0000000C0000000C0000000C0FC0000C7FF800 +0CF07C000FC03F000F001F800F000FC00E000FC00C0007E00C0007E0000007F0000003F0 +000003F0000003F8000003F8000003F8000003F8180003F87E0003F8FE0003F8FE0003F8 +FE0003F8FE0003F0FE0007F0F80007F0600007E0700007E070000FC038001FC03C001F80 +1E007F000F80FE0007FFF80001FFE000003F80001D347CB126>I<0000FE000007FF8000 +1FFFE0003F00F0007C007001F801F801F003F803E003F807E003F80FC003F80FC001F01F +8000001F8000003F0000003F0000003F0000007F0000007E0000007E07F0007E1FFC00FE +381F00FE700F80FEE007C0FFC003E0FF8003F0FF8001F8FF0001F8FF0001FCFF0000FCFF +0000FCFE0000FEFE0000FEFE0000FEFE0000FEFE0000FE7E0000FE7E0000FE7E0000FE7E +0000FE7F0000FE3F0000FC3F0000FC1F0001FC1F8001F80F8001F00FC003F007C007E003 +E00FC001F81F8000FFFF00003FFC00000FE0001F347DB126>I<300000003C0000003FFF +FFFF3FFFFFFF3FFFFFFF7FFFFFFE7FFFFFFE7FFFFFFC7000003860000030600000706000 +00E0C00000C0C00001C0C0000380000007000000060000000E0000001C00000018000000 +380000007000000070000000E0000000E0000001C0000003C0000003C0000003C0000007 +800000078000000F8000000F8000000F8000001F8000001F0000001F0000003F0000003F +0000003F0000003F0000003F0000007F0000007F0000007F0000007F0000007F0000007F +0000007F0000007F0000007F0000001C000020347CB126>I<000FE000007FFC0000FFFF +0003F01F8007C007C00F0003E00E0001F01E0000F01C0000F83C0000783C0000783C0000 +783E0000783E0000783F0000F83F8000F03FC001F01FF001E01FF803C00FFE078007FF0F +0003FFDE0001FFF80000FFF800003FFE00003FFF0000F7FFC003E3FFE00780FFF00F007F +F81E001FF83E0007FC3C0003FC780001FC7800007EF800007EF000003EF000003EF00000 +1EF000001EF000001EF800001EF800003C7800003C7C0000783E0000781F0000F00F8003 +E007F01FC001FFFF00007FFC00001FE0001F347DB126>I<000FE000007FF80000FFFE00 +03F83F0007E00F800FC007C01F8007E01F8003F03F0003F07F0001F87E0001F87E0001F8 +FE0001FCFE0000FCFE0000FCFE0000FCFE0000FCFE0000FEFE0000FEFE0000FEFE0000FE +FE0000FE7E0001FE7E0001FE7F0001FE3F0001FE3F0003FE1F8003FE0F8007FE07C00EFE +03E01CFE01F038FE007FF0FE001FC0FC000000FC000001FC000001FC000001F8000001F8 +000001F0000003F01F0003E03F8007E03F8007C03F800FC03F801F803F003F001C007E00 +1F01FC000FFFF00003FFC00000FF00001F347DB126>I<3C7EFFFFFFFF7E3C0000000000 +00000000000000000000003C7EFFFFFFFF7E3C08207A9F15>I<000007FC00000000007F +FFC000000001F803F00000000780003C0000001E00000F00000038000003800000700000 +01C00000E0000000E00001C0000000700003800000003800070003F8001C000E001FFE00 +0E000C007E078006001C00F801C007001801F000E003003803F0007003803007E0003F01 +803007C0003F8180700FC0001F81C0601F80001F80C0601F80001F80C0E01F80001F80E0 +C03F80001F8060C03F00001F8060C03F00001F8060C03F00001F8060C03F00001F8060C0 +3F00001F8060C03F00001F8060C03F00001F8060C03F00001F8060C03F80001F8060E01F +80001F8060601F80001F8060601F80001F8060700FC0001F80E03007C0003F80C03007E0 +003F80C03803F0007F80C01801F000FF81C01C00F801CFC1800C007E0787C3800E001FFE +03FF00070003F800FC000380000000000001C0000000000000E000000000000070000000 +03E000380000000FE0001E0000007F800007800003FC000001F8007FE00000007FFFFE00 +00000007FF80000033367CB43C>64 D66 D<000003FE000C00003FFF801C0000FFFFE01C0003FE01F83C000FF0003C7C +001FC0000EFC007F800007FC00FE000003FC01FC000001FC03FC000000FC03F8000000FC +07F00000007C0FE00000007C0FE00000003C1FC00000003C1FC00000001C3FC00000001C +3F800000001C7F800000000C7F800000000C7F800000000C7F000000000CFF0000000000 +FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000 +FF0000000000FF0000000000FF0000000000FF00000000007F00000000007F800000000C +7F800000000C7F800000000C3F800000000C3FC00000000C1FC00000001C1FC000000018 +0FE0000000180FE00000003807F00000003003F80000007003FC000000E001FC000000E0 +00FE000001C0007F80000380001FC0000F00000FF0001E000003FE00FC000000FFFFF000 +00003FFFC000000003FE00002E377CB437>II70 D<000003FE000C0000003FFF801C000000FFFFE01C000003 +FE01F83C00000FF0003C7C00001FC0000EFC00007F800007FC0000FE000003FC0001FC00 +0001FC0003FC000000FC0003F8000000FC0007F00000007C000FE00000007C000FE00000 +003C001FC00000003C001FC00000001C003FC00000001C003F800000001C007F80000000 +0C007F800000000C007F800000000C007F000000000C00FF000000000000FF0000000000 +00FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000 +FF000000000000FF000000000000FF000000000000FF000003FFFFE07F000003FFFFE07F +800003FFFFE07F80000003FE007F80000001FC003F80000001FC003FC0000001FC001FC0 +000001FC001FC0000001FC000FE0000001FC000FF0000001FC0007F0000001FC0003F800 +0001FC0003FC000001FC0001FE000003FC0000FF000003FC00007F800007FC00001FC000 +0E7C00000FF0001C3C000003FE00F81C000000FFFFF00C0000003FFFC00000000003FE00 +000033377CB43C>III<00FF800007FFF0000FFF -FC001E03FE003800FF807C003F80FE003FC0FF001FC0FF001FE0FF000FE0FF000FE07E00 -0FE03C001FE000001FE000001FC000001FC000003F8000003F0000007E000000FC000000 -F8000001F0000003E00000078000000F0000001E0000003C00E0007000E000E000E001C0 -01C0038001C0060001C00FFFFFC01FFFFFC03FFFFFC07FFFFFC0FFFFFF80FFFFFF80FFFF -FF801B277DA622>I<007F800003FFF00007FFFC000F81FE001F007F003F807F003F803F -803F803F803F803F801F803F801F003F8000007F0000007F0000007E000000FC000001F8 -000007F00000FFC00000FFC0000001F80000007E0000003F0000003F8000001FC000001F -C000001FE000001FE03C001FE07E001FE0FF001FE0FF001FE0FF001FC0FF003FC0FE003F -807C007F003F01FE001FFFFC0007FFF00000FF80001B277DA622>I<00000F0000000F00 -00001F0000003F0000007F000000FF000001FF000001FF000003BF0000073F00000E3F00 -001C3F00003C3F0000383F0000703F0000E03F0001C03F0003803F0007803F0007003F00 -0E003F001C003F0038003F0070003F00F0003F00FFFFFFF8FFFFFFF8FFFFFFF800007F00 -00007F0000007F0000007F0000007F0000007F0000007F0000007F00001FFFF8001FFFF8 -001FFFF81D277EA622>I<180003001F801F001FFFFE001FFFFC001FFFF8001FFFF0001F -FFC0001FFF00001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C -7FC0001DFFF8001F80FC001E003F0008003F0000001F8000001FC000001FC000001FE000 -001FE018001FE07C001FE0FE001FE0FE001FE0FE001FE0FE001FC0FC001FC078003F8078 -003F803C007F001F01FE000FFFFC0003FFF00000FF80001B277DA622>I<0007F800003F -FE0000FFFF0001FC078003F00FC007C01FC00F801FC01F801FC01F001FC03F000F803F00 -00007E0000007E0000007E000000FE020000FE1FF000FE3FFC00FE603E00FE801F00FF80 -1F80FF000FC0FF000FC0FE000FE0FE000FE0FE000FE0FE000FE07E000FE07E000FE07E00 -0FE07E000FE03E000FE03F000FC01F000FC01F001F800F801F0007E07E0003FFFC0001FF -F800003FC0001B277DA622>I<007F800001FFF00007FFF8000FC0FC001F803E003F001F -007E001F807E001F807E000F80FE000FC0FE000FC0FE000FC0FE000FE0FE000FE0FE000F -E0FE000FE0FE000FE07E001FE07E001FE03F003FE01F002FE00F80CFE007FF8FE001FF0F -E000080FE000000FC000000FC000000FC000001F803E001F807F001F807F003F007F003E -007F007E007E00FC003E03F8001FFFE0000FFF800001FE00001B277DA622>57 -D<00000780000000000780000000000FC0000000000FC0000000000FC0000000001FE000 -0000001FE0000000003FF0000000003FF0000000003FF00000000077F80000000077F800 -000000F7FC00000000E3FC00000000E3FC00000001C1FE00000001C1FE00000003C1FF00 -00000380FF0000000380FF00000007007F80000007007F8000000F007FC000000E003FC0 -00000E003FC000001C001FE000001C001FE000003FFFFFF000003FFFFFF000003FFFFFF0 -0000700007F80000700007F80000F00007FC0000E00003FC0001E00003FE0001C00001FE -0001C00001FE0003C00001FF00FFFE003FFFFCFFFE003FFFFCFFFE003FFFFC2E297EA833 ->65 DI<00 -007FE0030007FFFC07001FFFFF0F007FF00F9F00FF0001FF01FC0000FF03F800007F07F0 -00003F0FE000001F1FC000001F1FC000000F3F8000000F3F800000077F800000077F8000 -00077F00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000000 -00FF00000000FF00000000FF000000007F000000007F800000007F800000073F80000007 -3F800000071FC00000071FC000000E0FE000000E07F000001C03F800003C01FC00007800 -FF0001F0007FF007C0001FFFFF800007FFFE0000007FF00028297CA831>I69 -D<00007FE003000007FFFC0700001FFFFF0F00007FF00F9F0000FF0001FF0001FC0000FF -0003F800007F0007F000003F000FE000001F001FC000001F001FC000000F003F8000000F -003F80000007007F80000007007F80000007007F0000000000FF0000000000FF00000000 -00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 -00FF0000FFFFF87F0000FFFFF87F8000FFFFF87F800000FF003F800000FF003F800000FF -001FC00000FF001FC00000FF000FE00000FF0007F00000FF0003F80000FF0001FC0000FF -0000FF0001FF00007FF007FF00001FFFFF9F000007FFFE0F0000007FF003002D297CA835 ->71 D73 D76 D<0000FFC00000000FFFFC000000 -3F807F000000FE001FC00001F80007E00003F00003F00007E00001F8000FE00001FC001F -C00000FE001FC00000FE003F8000007F003F8000007F007F8000007F807F0000003F807F -0000003F807F0000003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF -0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC07F -0000003F807F8000007F807F8000007F803F8000007F003F8000007F001FC00000FE001F -C00000FE000FE00001FC0007F00003F80003F80007F00001FC000FE00000FE001FC00000 -3FC0FF0000000FFFFC00000000FFC000002A297CA833>79 DI82 D<00FF806003FFF0E00FFFF8E01F -80FDE03F001FE03E0007E07C0003E07C0003E0FC0001E0FC0001E0FC0000E0FE0000E0FE -0000E0FF000000FFC000007FFC00007FFFE0003FFFF8001FFFFE001FFFFF0007FFFF8003 -FFFFC000FFFFC0000FFFE000007FE000001FF000000FF0000007F0E00003F0E00003F0E0 -0003F0E00003F0F00003E0F00003E0F80007E0FC0007C0FF000F80FFE03F80E3FFFE00E1 -FFFC00C01FF0001C297CA825>I<7FFFFFFFFF807FFFFFFFFF807FFFFFFFFF807F807F80 -7F807C007F800F8078007F80078078007F80078070007F800380F0007F8003C0F0007F80 -03C0E0007F8001C0E0007F8001C0E0007F8001C0E0007F8001C0E0007F8001C000007F80 -000000007F80000000007F80000000007F80000000007F80000000007F80000000007F80 -000000007F80000000007F80000000007F80000000007F80000000007F80000000007F80 -000000007F80000000007F80000000007F80000000007F80000000007F80000000007F80 -000000007F80000000007F80000000007F80000000FFFFFFC00000FFFFFFC00000FFFFFF -C0002A287EA72F>I<03FF80000FFFF0001F01FC003F80FE003F807F003F803F003F803F -801F003F8000003F8000003F8000003F8000003F80003FFF8001FC3F800FE03F801F803F -803F003F807E003F80FC003F80FC003F80FC003F80FC003F80FC005F807E00DF803F839F -FC1FFE0FFC03FC03FC1E1B7E9A21>97 DI<003FF00001FFFC0003F03E000FC07F001F807F003F007F00 -3F007F007F003E007E0000007E000000FE000000FE000000FE000000FE000000FE000000 -FE000000FE0000007E0000007E0000007F0000003F0003803F8003801F8007000FE00E00 -03F83C0001FFF800003FC000191B7E9A1E>I<00007FF000007FF000007FF0000007F000 -0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 -0007F0000007F0003F87F001FFF7F007F03FF00FC00FF01F8007F03F0007F03F0007F07E -0007F07E0007F07E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE -0007F0FE0007F07E0007F07E0007F03F0007F03F0007F01F800FF00FC01FF007E07FFF01 -FFE7FF007F87FF202A7EA925>I<003FC00001FFF00003E07C000F803E001F801F001F00 -1F003F000F807E000F807E000FC07E000FC0FE0007C0FE0007C0FFFFFFC0FFFFFFC0FE00 -0000FE000000FE0000007E0000007E0000007F0000003F0001C01F0001C00F80038007C0 -070003F01E0000FFFC00003FE0001A1B7E9A1F>I<0007F8003FFC007E3E01FC7F03F87F -03F07F07F07F07F03E07F00007F00007F00007F00007F00007F00007F000FFFFC0FFFFC0 -FFFFC007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000 -07F00007F00007F00007F00007F00007F00007F00007F00007F00007F0007FFF807FFF80 -7FFF80182A7EA915>I<00FF80F003FFE3F80FC1FE1C1F007C7C3F007E7C3E003E107E00 -3F007E003F007E003F007E003F007E003F007E003F003E003E003F007E001F007C000FC1 -F8000BFFE00018FF80001800000038000000380000003C0000003FFFF8003FFFFF001FFF -FFC00FFFFFE007FFFFF01FFFFFF03C0007F07C0001F8F80000F8F80000F8F80000F8F800 -00F87C0001F07C0001F03F0007E00FC01F8007FFFF00007FF0001E287E9A22>II<07000F801FC03FE0 -3FE03FE01FC00F8007000000000000000000000000000000FFE0FFE0FFE00FE00FE00FE0 -0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0 -FFFEFFFEFFFE0F2B7EAA12>I107 DIII<003FE00001FFFC0003F07E000FC01F801F800FC0 -3F0007E03F0007E07E0003F07E0003F07E0003F0FE0003F8FE0003F8FE0003F8FE0003F8 -FE0003F8FE0003F8FE0003F8FE0003F87E0003F07E0003F03F0007E03F0007E01F800FC0 -0FC01F8007F07F0001FFFC00003FE0001D1B7E9A22>II114 D<03FE300FFFF03E03F07800F0 -7000F0F00070F00070F80070FE0000FFE0007FFF007FFFC03FFFE01FFFF007FFF800FFF8 -0007FC0000FCE0007CE0003CF0003CF00038F80038FC0070FF01E0E7FFC0C1FF00161B7E -9A1B>I<00E00000E00000E00000E00001E00001E00001E00003E00003E00007E0000FE0 -001FFFE0FFFFE0FFFFE00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0 -000FE0000FE0000FE0000FE0000FE0700FE0700FE0700FE0700FE0700FE0700FE07007F0 -E003F0C001FF80007F0014267FA51A>IIIIII E /FA 22 123 df<70F8F8F87005057C840D>58 -D<000000C0000003C000000F0000001C00000070000001E00000078000001E0000007800 -0001E00000038000000E0000003C000000F0000000F00000003C0000000E000000038000 -0001E0000000780000001E0000000780000001E0000000700000001C0000000F00000003 -C0000000C01A1C7C9823>60 D62 D<01FFFF80001E00F0001E00 -38001E001C001E001C003C001E003C001E003C001E003C001E0078003C0078003C007800 -78007800F000F001C000F0070000FFF80000F00E0001E0070001E0078001E0038001E003 -C003C0078003C0078003C0078003C0078007800F0007800F0207800F0207800F040F8007 -04FFF80308000001F01F207E9E23>82 D<0003F040000C08C0003005800060038000C003 -8001C00180018001000380010003800100038001000380000003C0000003E0000003FC00 -0001FFC00000FFF000007FF800001FF8000001FC0000007C0000003C0000001C0000001C -0020001C0020001C00200018006000380060003000600070007000E000E8018000C60300 -0081FC00001A217E9F1C>I<00F1800389C00707800E03801C03803C0380380700780700 -780700780700F00E00F00E00F00E00F00E10F01C20F01C20703C20705C40308C400F0780 -14147E9318>97 D<07803F8007000700070007000E000E000E000E001C001C001CF01D0C -3A0E3C0E380F380F700F700F700F700FE01EE01EE01EE01CE03CE038607060E031C01F00 -10207E9F14>I<007C018207010E011C013C013802780C7BF07C00F000F000F000F00070 -0070017002300418380FC010147E9315>101 D<001E3000713800E0F001C07003807007 -80700700E00F00E00F00E00F00E01E01C01E01C01E01C01E01C01E03801E03800E07800E -0B8006170001E700000700000700000E00000E00300E00781C00F038006070003FC00015 -1D809316>103 D<00E001E001E000C000000000000000000000000000000E0013002380 -4380438043808700070007000E000E001C001C001C20384038403840388019000E000B1F -7E9E10>105 D<0000C00001E00001E00001C00000000000000000000000000000000000 -00000000001E00002300004380008380010380010380020700000700000700000700000E -00000E00000E00000E00001C00001C00001C00001C000038000038000038000038000070 -0000700030700078E000F1C0006380003E00001328819E13>I<01E0000FE00001C00001 -C00001C00001C0000380000380000380000380000700000700000701E00706100E08700E -10F00E20F00E20601C40001D80001E00001FC000387000383800383800381C2070384070 -3840703840701880E01880600F0014207E9F18>I<1E07802318C023A06043C070438070 -4380708700E00700E00700E00700E00E01C00E01C00E01C00E03821C03841C07041C0708 -1C03083803101801E017147E931B>110 D<007C0001C3000301800E01C01E01C01C01E0 -3C01E07801E07801E07801E0F003C0F003C0F003C0F00780F00700700F00700E00301800 -18700007C00013147E9316>I<03C1E004621804741C08781C08701E08701E10E01E00E0 -1E00E01E00E01E01C03C01C03C01C03C01C0380380780380700380E003C1C0072380071E -000700000700000E00000E00000E00000E00001C00001C0000FFC000171D819317>I<00 -F0400388C00705800E03801C03803C0380380700780700780700780700F00E00F00E00F0 -0E00F00E00F01C00F01C00703C00705C0030B8000F380000380000380000700000700000 -700000700000E00000E0000FFC00121D7E9314>I<1C1E00262100474380478780470780 -4703008E00000E00000E00000E00001C00001C00001C00001C0000380000380000380000 -38000070000030000011147E9315>I<00FC000303000600800C01800C03800C03000E00 -000F80000FF80007FC0001FE00001F00000700700700F00600F00600E004004008002030 -001FC00011147E9315>I<018001C0038003800380038007000700FFF807000E000E000E -000E001C001C001C001C003800380038003810702070207040708031001E000D1C7F9B10 ->I<03C1C00C62201034701038F02038F020386040700000700000700000700000E00000 -E00000E00000E02061C040F1C040F1C080E2C080446300383C0014147E931A>120 -D<1E00602300702300E04380E04300E04700E08701C00E01C00E01C00E01C01C03801C03 -801C03801C03801C07001807001C07001C0F000C3E0003CE00000E00000E00001C00F018 -00F03800E07000C0600041C0003F0000141D7E9316>I<01C02003F04007F8C00C1F8008 -010000020000040000080000100000600000C0000100000200000400800801001003003F -060063FE0040FC0080700013147E9315>I E /FB 8 56 df<07C018303018701C600C60 -0CE00EE00EE00EE00EE00EE00EE00EE00EE00E600C600C701C30181C7007C00F157F9412 ->48 D<06000E00FE000E000E000E000E000E000E000E000E000E000E000E000E000E000E -000E000E000E00FFE00B157D9412>I<0F8030E040708030C038E0384038003800700070 -006000C00180030006000C08080810183FF07FF0FFF00D157E9412>I<0FE03030601870 -1C701C001C00180038006007E000300018000C000E000EE00EE00EC00C401830300FE00F -157F9412>I<00300030007000F001F001700270047008701870107020704070C070FFFE -0070007000700070007003FE0F157F9412>I<60307FE07FC0440040004000400040004F -8070E040700030003800384038E038E0388030406020C01F000D157E9412>I<01F00608 -080C181C301C70006000E000E3E0EC30F018F00CE00EE00EE00E600E600E300C30181830 -07C00F157F9412>I<40007FFE7FFC7FF8C0088010802000400080008001000300030002 -00060006000E000E000E000E000E0004000F167E9512>I E /FC -6 116 df<03F0200C0C601803E03000E06000E0600060E00060E00020E00020E00020F0 -0000F800007C00007F80003FFC001FFF0007FF8001FFC0000FE00003E00001E00000F000 -0070800070800070800070800070C00060C000E0E000C0F80180C6030081FC0014217C9F -1C>83 D<7FFFFFF878078078600780184007800840078008C007800C8007800480078004 -800780048007800400078000000780000007800000078000000780000007800000078000 -000780000007800000078000000780000007800000078000000780000007800000078000 -000780000007800000078000000FC00003FFFF001E1F7D9E24>I107 -DI<00FE000383800E00E01C00703C007838003878003C70001CF0001EF0001EF0 -001EF0001EF0001EF0001EF0001E70001C78003C3800383C00781C00700E00E003838000 -FE0017177E961D>111 D<0FC4302C601C400CC004C004C004E00070007F003FE00FF801 -FC001C000E0006800680068006C004E008D81087E00F177E9615>115 -D E /FD 36 122 df<0000001FFF8000FFC000000003FFFFF01FFFF00000001FFFFFF87F -FFFC0000007FF801FFFFC0FE000001FFC0003FFF01FF000007FF0000FFFC03FF00000FFC -0001FFF807FF80001FF80001FFF807FF80003FF80003FFF007FF80003FF00003FFF007FF -80007FF00003FFE007FF80007FE00003FFE003FF0000FFE00001FFE001FE0000FFE00001 -FFE000FC0000FFE00000FFE000300000FFE00000FFE000000000FFE00000FFE000000000 -FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE0 -00000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE0 -0000FFE000000000FFE00000FFE0000000FFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFE00 -00FFFFFFFFFFFFFFFE0000FFFFFFFFFFFFFFFE000000FFE00000FFE000000000FFE00000 -FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000 -FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE0 -00000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE0 -0000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE00000 -0000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000 -FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000 -FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE0 -00000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE0 -0000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE00000 -0000FFE00000FFE000000000FFE00000FFE000000000FFE00000FFE000000000FFE00000 -FFE00000007FFFFFC07FFFFFF000007FFFFFC07FFFFFF000007FFFFFC07FFFFFF000007F -FFFFC07FFFFFF0000049487EC744>11 D<000000000F8000000000000F8000000000001F -8000000000003F8000000000007F800000000000FF800000000000FF800000000001FF80 -0000000003FF800000000007FF80000000000FFF80000000000FFF80000000001FFF8000 -0000003FFF80000000007FFF80000000007BFF8000000000F3FF8000000001E3FF800000 -0003E3FF8000000007C3FF800000000783FF800000000F03FF800000001E03FF80000000 -3E03FF800000003C03FF800000007803FF80000000F003FF80000001F003FF80000003E0 -03FF80000003C003FF800000078003FF8000000F0003FF8000001F0003FF8000001E0003 -FF8000003C0003FF800000780003FF800000F80003FF800001F00003FF800001E00003FF -800003C00003FF800007800003FF80000F800003FF80000F000003FF80001E000003FF80 -003C000003FF800078000003FF8000F8000003FF8000FFFFFFFFFFFFE0FFFFFFFFFFFFE0 -FFFFFFFFFFFFE0FFFFFFFFFFFFE000000007FF800000000007FF800000000007FF800000 -000007FF800000000007FF800000000007FF800000000007FF800000000007FF80000000 -0007FF800000000007FF800000000007FF800000000007FF800000000007FF800000003F -FFFFFFE000003FFFFFFFE000003FFFFFFFE000003FFFFFFFE033447DC33A>52 -D<07C01FF03FF87FFC7FFCFFFEFFFEFFFEFFFEFFFE7FFC7FFC3FF81FF007C00000000000 -00000000000000000000000000000000000000000000000000000007C01FF03FF87FFC7F -FCFFFEFFFEFFFEFFFEFFFE7FFC7FFC3FF81FF007C00F2E78AD20>58 -D<0000000007C000000000000000000FE000000000000000000FE000000000000000001F -F000000000000000001FF000000000000000001FF000000000000000003FF80000000000 -0000003FF800000000000000007FFC00000000000000007FFC00000000000000007FFC00 -00000000000000FFFE0000000000000000FFFE0000000000000001FFFF00000000000000 -01FFFF0000000000000001FFFF0000000000000003FFFF8000000000000003FFFF800000 -0000000007FFFFC000000000000007DFFFC000000000000007CFFFC00000000000000FCF -FFE00000000000000F87FFE00000000000001F87FFF00000000000001F07FFF000000000 -00001F03FFF00000000000003F03FFF80000000000003E01FFF80000000000007E01FFFC -0000000000007C01FFFC0000000000007C00FFFC000000000000FC00FFFE000000000000 -F8007FFE000000000001F8007FFF000000000001F0007FFF000000000001F0003FFF0000 -00000003F0003FFF800000000003E0001FFF800000000007E0001FFFC00000000007C000 -1FFFC00000000007C0000FFFC0000000000FC0000FFFE0000000000F800007FFE0000000 -001F800007FFF0000000001F000007FFF0000000001F000003FFF0000000003F000003FF -F8000000003E000001FFF8000000007FFFFFFFFFFC000000007FFFFFFFFFFC000000007F -FFFFFFFFFC00000000FFFFFFFFFFFE00000000F80000007FFE00000001F80000007FFF00 -000001F00000003FFF00000001F00000003FFF00000003F00000003FFF80000003E00000 -001FFF80000007E00000001FFFC0000007C00000000FFFC0000007C00000000FFFC00000 -0F800000000FFFE000000F8000000007FFE000001F8000000007FFF000001F0000000003 -FFF000001F0000000003FFF000003E0000000003FFF80000FFC000000001FFF800FFFFFF -800007FFFFFFFEFFFFFF800007FFFFFFFEFFFFFF800007FFFFFFFEFFFFFF800007FFFFFF -FE4F487CC758>65 DI<000000007FFE0000060000000FFFFFC0001E0000007FFFFFF8003E0000 -03FFFFFFFE007E00000FFFF800FF80FE00003FFF80001FC1FE0000FFFC000007F3FE0001 -FFF0000001FFFE0007FFC00000007FFE000FFF000000003FFE001FFE000000001FFE003F -FC000000000FFE007FF80000000007FE00FFF00000000007FE01FFF00000000003FE01FF -E00000000001FE03FFE00000000001FE07FFC00000000000FE07FFC00000000000FE0FFF -800000000000FE0FFF8000000000007E1FFF8000000000007E1FFF0000000000007E3FFF -0000000000003E3FFF0000000000003E3FFF0000000000003E7FFF0000000000003E7FFE +0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE +0000FE0000FE0000FE0001FF00FFFFFEFFFFFEFFFFFE17337EB21C>I<007FFFFF007FFF +FF007FFFFF00003FE000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC07E001FC0FF001FC0FF001FC0FF001FC0FF001FC0FF003F80FE003F8060003F +0070007F003800FE001C01FC000F03F00003FFC00000FF000020357DB227>I76 DII<000007FC00000000007FFFC000000001FC07F000000007E000FC00 +00000F80003E0000003F00001F8000007E00000FC00000FC000007E00001F8000003F000 +03F0000001F80003F0000001F80007E0000000FC000FE0000000FE000FC00000007E001F +C00000007F001FC00000007F003F800000003F803F800000003F807F800000003FC07F80 +0000003FC07F000000001FC07F000000001FC0FF000000001FE0FF000000001FE0FF0000 +00001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF000000001FE0FF000000 +001FE0FF000000001FE0FF000000001FE0FF000000001FE07F000000001FC07F80000000 +3FC07F800000003FC07F800000003FC03F800000003F803FC00000007F803FC00000007F +801FC00000007F001FE0000000FF000FE0000000FE0007F0000001FC0007F0000001FC00 +03F8000003F80001F8000003F00000FC000007E000007E00000FC000003F00001F800000 +1FC0007F00000007E000FC00000001FC07F0000000007FFFC00000000007FC0000003337 +7CB43C>II<001FE0030000 +7FFC070001FFFF070007F01FCF000F8003FF001F0000FF003E00007F003E00003F007C00 +001F007C00001F007800000F00F800000700F800000700F800000700F800000700FC0000 +0300FC00000300FE00000300FE000000007F000000007FC00000003FF00000003FFF0000 +001FFFF000000FFFFF000007FFFFC00003FFFFF00000FFFFF800003FFFFC000003FFFE00 +00003FFF00000003FF00000000FF800000007F800000003F800000001FC00000000FC0C0 +00000FC0C000000FC0C0000007C0C0000007C0C0000007C0E0000007C0E0000007C0F000 +000F80F000000F80F800000F00FC00001F00FE00003E00FF00007E00FFC000FC00F1FC03 +F800E0FFFFE000E01FFF8000C003FE000022377CB42B>83 D<7FFFFFFFFFFE7FFFFFFFFF +FE7FFFFFFFFFFE7F8007F001FE7C0007F0003E780007F0001E700007F0000E700007F000 +0E600007F00006E00007F00007E00007F00007E00007F00007C00007F00003C00007F000 +03C00007F00003C00007F00003C00007F00003C00007F00003000007F00000000007F000 +00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000 +00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000 +00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000 +00000007F00000000007F00000000007F00000000007F00000000007F00000000007F000 +00000007F00000000007F00000000007F0000000000FF80000001FFFFFFC00001FFFFFFC +00001FFFFFFC0030337DB237>II87 +D<7FFFFC00FFFFC07FFFFC00FFFFC07FFFFC00FFFFC001FFE0001FF800007F80000FC000 +003F8000078000003FC000070000001FE0000E0000000FE0000C0000000FF00018000000 +07F8003800000003F8007000000003FC006000000001FE00E000000000FF01C000000000 +FF0180000000007F8300000000003FC700000000003FC600000000001FEC00000000000F +FC00000000000FF8000000000007F8000000000003FC000000000003FC000000000001FE +000000000001FF000000000003FF0000000000037F8000000000063FC0000000000E3FC0 +000000001C1FE000000000180FF0000000003807F0000000007007F8000000006003FC00 +000000C001FC00000001C001FE000000018000FF0000000300007F0000000700007F8000 +000E00003FC000000C00001FE000001C00001FE000003800000FF0000078000007F80000 +FC000007F80007FE00001FFE00FFFF8000FFFFF8FFFF8000FFFFF8FFFF8000FFFFF83533 +7EB23A>I91 D<03000C07001C0E00381C00701800603800 +E03000C07001C0600180600180E00380C00300C00300C00300C00300DE0378FF03FCFF83 +FEFF83FE7F81FE7F81FE3F00FC1E0078171774B326>II< +007F80000003FFF000000F80FC00001C003E00003F003F00003F801F80003F800FC0003F +800FC0003F8007E0001F0007E000000007E000000007E000000007E000000007E0000001 +FFE000001FFFE00000FF87E00003FC07E0000FF007E0001FC007E0003F8007E0007F8007 +E0007F0007E000FF0007E0C0FE0007E0C0FE0007E0C0FE0007E0C0FE000FE0C0FE000FE0 +C0FF001FE0C07F003BE0C03F8071F1801FC1E1FF8007FFC0FF0000FE003C0022237DA126 +>97 D<03F0000000FFF0000000FFF0000000FFF000000007F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F03F800003F0FFE000 +03F3C0F80003F7007E0003FE003F0003FC001F8003F8000FC003F0000FC003F00007E003 +F00007F003F00007F003F00003F003F00003F803F00003F803F00003F803F00003F803F0 +0003F803F00003F803F00003F803F00003F803F00003F803F00003F803F00003F003F000 +07F003F00007E003F00007E003F0000FC003F8000FC003FC001F8003EC003F0003CF007C +00038381F8000301FFE00000007F000025357EB32B>I<0007F800003FFF0000FC07C001 +F000E003E003F007C007F00FC007F01F8007F03F8007F03F0003E07F0000007F0000007E +000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE +000000FE0000007F0000007F0000003F0000183F8000181F8000381FC000300FC0007007 +E000E003F001C000FC0F80003FFE000007F0001D237EA122>I<0000003F0000000FFF00 +00000FFF0000000FFF000000007F000000003F000000003F000000003F000000003F0000 +00003F000000003F000000003F000000003F000000003F000000003F000000003F000000 +003F000000003F000000003F000007F03F00003FFC3F0000FC0F3F0001F003BF0007E001 +FF000FC000FF001F80007F001F80003F003F00003F003F00003F007F00003F007E00003F +00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F00 +FE00003F00FE00003F00FE00003F007E00003F007F00003F007F00003F003F00003F001F +80007F001F80007F000FC000FF0007E001FF8003F007BFFC00F81E3FFC003FFC3FFC000F +E03F0026357DB32B>I<000FE000007FFC0000F83F0003F00F8007E00FC00FC007E01F80 +03E01F8003F03F0003F03F0001F07F0001F87E0001F87E0001F8FE0001F8FE0001F8FFFF +FFF8FFFFFFF8FE000000FE000000FE000000FE000000FE0000007E0000007F0000007F00 +00003F0000183F0000181F8000380F8000300FC0007007E000E001F003C000FC0F00003F +FE000007F0001D237EA122>I<0001FC000007FF00001F0780003E0FC0007C1FC000FC1F +C001F81FC001F81FC003F8070003F0000003F0000003F0000003F0000003F0000003F000 +0003F0000003F0000003F0000003F0000003F0000003F00000FFFFF000FFFFF000FFFFF0 +0003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000 +0003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F000 +0003F0000003F0000003F0000003F0000003F0000003F0000003F0000007F800007FFFE0 +007FFFE0007FFFE0001A357FB417>I<0000001F00001FC07F8000FFF8E3C001F07FC7C0 +07E03F03C00FC01F83800F800F80001F800FC0001F0007C0003F0007E0003F0007E0003F +0007E0003F0007E0003F0007E0003F0007E0001F0007C0001F800FC0000F800F80000FC0 +1F800007E03F000007F07C00000EFFF800000C1FC000001C000000001C000000001C0000 +00001E000000001E000000001F000000000FFFFE00000FFFFFC00007FFFFF00003FFFFFC +0007FFFFFE001F0001FE003E00007F007C00003F007C00001F80F800000F80F800000F80 +F800000F80F800000F80F800000F80FC00001F807C00001F003E00003E001F00007C000F +C001F80003F007E00000FFFF8000001FFC000022337EA126>I<03F0000000FFF0000000 +FFF0000000FFF000000007F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F01FC00003F07FF00003F1E0FC0003F3807C0003F700 +7E0003FE007E0003FC003F0003FC003F0003F8003F0003F8003F0003F0003F0003F0003F +0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F00 +03F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003 +F0003F0003F0003F0003F0003F0007F8007F80FFFFC7FFFCFFFFC7FFFCFFFFC7FFFC2634 +7EB32B>I<07800FC01FE01FE01FE01FE00FC00780000000000000000000000000000000 +000000000007E0FFE0FFE0FFE00FE007E007E007E007E007E007E007E007E007E007E007 +E007E007E007E007E007E007E007E007E007E007E007E007E007E00FF0FFFFFFFFFFFF10 +337EB215>I<0003C00007E0000FF0000FF0000FF0000FF00007E00003C0000000000000 +0000000000000000000000000000000000000000000000000003F000FFF000FFF000FFF0 +0007F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F03803F0 +7C03F0FE03E0FE07E0FE07C0FE0FC07C0F80381F001FFC0007F000144384B217>I<03F0 +000000FFF0000000FFF0000000FFF000000007F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F003FFE003F003FFE0 +03F003FFE003F001FF0003F000F80003F001E00003F001C00003F003800003F00F000003 +F01C000003F038000003F070000003F0F0000003F3F8000003F7FC000003FEFC000003FC +7E000003F87F000003F03F800003F01F800003F00FC00003F00FE00003F007E00003F003 +F00003F003F80003F001F80003F000FC0003F000FE0007F800FF80FFFFC3FFF0FFFFC3FF +F0FFFFC3FFF024347EB329>I<07E0FFE0FFE0FFE00FE007E007E007E007E007E007E007 +E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007 +E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007 +E00FF0FFFFFFFFFFFF10347EB315>I<03F01FE000FF0000FFF07FF803FFC000FFF1E07C +0F03E000FFF3803E1C01F00007F7003F3801F80003FE003F7001F80003FC001FE000FC00 +03FC001FE000FC0003F8001FC000FC0003F8001FC000FC0003F0001F8000FC0003F0001F +8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC00 +03F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F +8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC00 +03F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0007F8003F +C001FE00FFFFC7FFFE3FFFF0FFFFC7FFFE3FFFF0FFFFC7FFFE3FFFF03C217EA041>I<03 +F01FC000FFF07FF000FFF1E0FC00FFF3807C0007F7007E0003FE007E0003FC003F0003FC +003F0003F8003F0003F8003F0003F0003F0003F0003F0003F0003F0003F0003F0003F000 +3F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F +0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F00 +07F8007F80FFFFC7FFFCFFFFC7FFFCFFFFC7FFFC26217EA02B>I<0007F00000003FFE00 +0000FC1F800001F007C00003C001E00007C001F0000F8000F8001F00007C001F00007C00 +3F00007E003E00003E007E00003F007E00003F007E00003F00FE00003F80FE00003F80FE +00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F807E00003F007E00 +003F007E00003F003F00007E003F00007E001F00007C001F8000FC000FC001F80007C001 +F00003F007E00000FC1F8000003FFE00000007F0000021237EA126>I<03F03F8000FFF0 +FFE000FFF3C0F800FFF7007E0007FE003F0003FC001F8003F8001FC003F0000FC003F000 +0FE003F00007F003F00007F003F00007F003F00003F803F00003F803F00003F803F00003 +F803F00003F803F00003F803F00003F803F00003F803F00003F803F00007F803F00007F0 +03F00007F003F00007E003F0000FE003F0000FC003F8001FC003FC003F8003FC003F0003 +FF00FC0003F381F80003F1FFE00003F07F000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000007F800 +0000FFFFC00000FFFFC00000FFFFC0000025307EA02B>I<0007F00300003FFC070000FC +0F070001F8038F0007E0018F000FE001DF001FC000FF001F80007F003F80007F003F0000 +3F007F00003F007F00003F00FF00003F00FE00003F00FE00003F00FE00003F00FE00003F +00FE00003F00FE00003F00FE00003F00FE00003F00FE00003F007F00003F007F00003F00 +7F00003F003F80007F001F80007F001FC000FF000FC001FF0007E003BF0003F0073F0000 +F81E3F00003FF83F00000FE03F000000003F000000003F000000003F000000003F000000 +003F000000003F000000003F000000003F000000003F000000003F000000007F8000000F +FFFC00000FFFFC00000FFFFC26307DA029>I<03E07C00FFE1FF00FFE38F80FFE71FC007 +EE1FC003EC1FC003EC1FC003FC0F8003F8000003F8000003F8000003F0000003F0000003 +F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003 +F0000003F0000003F0000003F0000003F0000003F0000003F0000007F80000FFFFE000FF +FFE000FFFFE0001A217FA01E>I<00FF060007FFCE001F00FE003C003E0078001E007800 +0E00F0000E00F0000600F0000600F8000600F8000600FE000000FF8000007FFC00003FFF +C0003FFFF0000FFFF80007FFFC0000FFFE00000FFF000000FF0000003F80C0001F80C000 +0F80E0000780E0000780E0000780F0000780F0000700F8000F00FC000E00FE001C00F780 +7800E1FFE000C07F800019237EA11E>I<00300000300000300000300000300000700000 +700000700000F00000F00001F00001F00003F00007F0001FFFFEFFFFFEFFFFFE03F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00303F00303F00303F00303F00303F00303F00303F00303F00701F80601 +F80600FC0E007E1C001FF80007E0182F7FAD1E>I<03F0003F00FFF00FFF00FFF00FFF00 +FFF00FFF0007F0007F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003 +F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0 +003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F000 +7F0003F0007F0003F0007F0003F000FF0001F000FF0001F801FF8000F803BFFC007E073F +FC001FFE3FFC0007F83F0026227EA02B>IIII<7FFF807FF87FFF807FF87FFF807FF807F8 +001FC003F8000F8001F800070001F800060000FC000C0000FC000C0000FE001C00007E00 +1800007E001800003F003000003F003000003F807000001F806000001FC0E000000FC0C0 +00000FC0C0000007E180000007E180000007F380000003F300000003FB00000001FE0000 +0001FE00000000FC00000000FC00000000FC000000007800000000780000000030000000 +00300000000060000000006000000000E000000000C000000000C0000000018000007801 +800000FC03000000FC03000000FC06000000FC0E000000701C00000078380000001FF000 +00000FC000000025307F9F29>I E /Fu 8 56 df<00FF0003FFC00781E00F00F01E0078 +3C003C3C003C78001E78001E78001E78001EF8001FF8001FF8001FF8001FF8001FF8001F +F8001FF8001FF8001FF8001FF8001FF8001FF8001F78001E78001E7C003E3C003C3C003C +1E00780F00F00781E003FFC000FF0018227DA01E>48 D<00E00001E00007E000FFE000F9 +E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001 +E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001 +E00001E00003F000FFFFC0FFFFC012217AA01E>I<01FC0007FF801C0FC03003E06001F0 +6000F8F800F8FC00FCFC00FCFC007C78007C3000FC0000FC0000F80000F80001F00003E0 +0003C0000780000F00001E0000380000700000E00001C00C03800C0600180C0018180018 +3FFFF87FFFF8FFFFF0FFFFF016217CA01E>I<00FF0003FFC00F03E01C00F01C00F83E00 +FC3E007C3E007C1E00FC0C00FC0000F80000F80001F00003E0000FC001FF0001FF000003 +E00000F000007800007C00003E00003F30003F78003FFC003FFC003FFC003EF8007E6000 +7C3800F81E03F00FFFC001FF0018227DA01E>I<0000E00001E00001E00003E00007E000 +07E0000DE0001DE00039E00031E00061E000E1E000C1E00181E00381E00701E00601E00C +01E01C01E01801E03001E07001E0E001E0FFFFFFFFFFFF0001E00001E00001E00001E000 +01E00001E00003F0003FFF003FFF18227DA11E>I<1000301E01F01FFFE01FFFC01FFF80 +1FFE001BF00018000018000018000018000018000018FE001BFF801F03C01C01E01800F0 +1800F800007800007800007C00007C30007C78007CF8007CF8007CF80078F000F86000F0 +7001E03801E01E078007FF0001F80016227CA01E>I<000FC0007FF001F03803C0180780 +3C0F007C1E007C1C00383C00003C00007C0000780000787FC0F9FFE0FB80F0FE0038FE00 +3CFC001EFC001EF8001FF8001FF8001FF8001F78001F78001F78001F3C001E3C001E1C00 +3C1E00380F00700781E001FFC0007F0018227DA01E>I<3000003C00003FFFFF3FFFFF7F +FFFE7FFFFC60001C600038600070C000E0C000C00001C0000380000700000600000E0000 +1C00001C0000380000380000780000780000780000F00000F00000F00000F00001F00001 +F00001F00001F00001F00001F00001F00000E00018237CA11E>I +E /Fv 84 125 df<00000FF800FC0000007FFF07FF000001F807DF83C00007E001FF0FC0 +001F8007FE1FE0003F000FFC1FE0007E000FFC1FE0007E000FF81FE000FC000FF81FE000 +FC000FF0078001F80007F0000001F80003F0000001F80003F0000001F80003F0000001F8 +0003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F800 +03F0000001F80003F0000001F80003F0000001F80003F00000FFFFFFFFFFF800FFFFFFFF +FFF800FFFFFFFFFFF80001F80003F0000001F80003F0000001F80003F0000001F80003F0 +000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F000 +0001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F00000 +01F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001 +F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F8 +0003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000003FC00 +07F800007FFFE0FFFFF0007FFFE0FFFFF0007FFFE0FFFFF000333B7FBA30>11 +D<00000FF8000000007FFE00000001F80780000007E001C000001F8000E000003F0007E0 +00007E000FF000007E000FF00000FC000FF00000FC000FF00001F8000FF00001F80007E0 +0001F80001800001F80000000001F80000000001F80000000001F80000000001F8000000 +0001F80000000001F80000000001F80000000001F80000000001F80003F000FFFFFFFFF0 +00FFFFFFFFF000FFFFFFFFF00001F8000FF00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00003FC0007F8007FFFE0FFFFC07FFFE0FFFFC07FFFE0FFFFC02A3B7FBA2E +>I<00000FF0001FF0000000007FFE00FFFC00000001F80F83F00F00000007E001CFC003 +8000001F8000FF0001C000003F0007FE000FC000007E000FFC001FE000007E000FFC001F +E00000FC000FF8001FE00000FC000FF8001FE00001F8000FF0001FE00001F80007F0000F +C00001F80003F00003000001F80003F00000000001F80003F00000000001F80003F00000 +000001F80003F00000000001F80003F00000000001F80003F00000000001F80003F00000 +000001F80003F00000000001F80003F00000000001F80003F00007E000FFFFFFFFFFFFFF +E000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE00001F80003F0001FE00001F80003F00007 +E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007 +E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007 +E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007 +E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007 +E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007 +E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007 +E00001F80003F00007E00001F80003F00007E00001F80003F00007E00003FC0007F8000F +F0007FFFE0FFFFC1FFFF807FFFE0FFFFC1FFFF807FFFE0FFFFC1FFFF80413B7FBA45>14 +D<7800FC00FC00FE00FF007F801F800FC007E003F000F00078003C001E00060F0F77B92A +>18 D<003C007E007E00FE01FE03FC03F007E00FC01F801E003C007800F000C0000F0F6F +B92A>I<1C007F00FF80FF80FF80FF80FF80FF80FF80FF807F007F007F007F007F007F00 +7F007F007F007F007F003E003E003E003E003E003E003E003E003E003E003E001C001C00 +1C001C001C001C001C001C001C001C001C00000000000000000000000000000000001C00 +7F00FF80FF80FF80FF80FF807F001C00093C79BB17>33 D<1C001C007F007F00FF80FF80 +FF80FF80FFC0FFC0FFC0FFC0FFC0FFC07FC07FC01CC01CC000C000C000C000C000C000C0 +00C000C001C001C00180018001800180038003800300030007000700060006000E000E00 +1C001C003800380070007000600060001A197DB92A>I<1C007F00FF80FF80FFC0FFC0FF +C07FC01CC000C000C000C000C001C00180018003800300070006000E001C003800700060 +000A1979B917>39 D<0000600000E00001C0000380000700000E00001E00003C00007800 +00780000F00001E00001E00003C00003C00007C0000780000F80000F00000F00001F0000 +1E00001E00003E00003E00003E00007C00007C00007C00007C00007C00007C0000F80000 +F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000 +F80000F80000F80000F80000F800007C00007C00007C00007C00007C00007C00003E0000 +3E00003E00001E00001E00001F00000F00000F00000F800007800007C00003C00003C000 +01E00001E00000F000007800007800003C00001E00000E000007000003800001C00000E0 +000060135278BD20>II<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000 +C001C00180018003800300070006000E001C003800700060000A19798817>44 +DI<1C007F00FF80FF80FF80FF80FF +807F001C000909798817>I<0000000C0000001E0000003E0000003E0000003C0000007C +0000007C00000078000000F8000000F8000000F0000001F0000001F0000001E0000003E0 +000003E0000003C0000007C0000007C00000078000000F8000000F8000000F0000001F00 +00001F0000001E0000003E0000003E0000003C0000007C0000007C00000078000000F800 +0000F8000000F0000001F0000001F0000001E0000003E0000003E0000007C0000007C000 +00078000000F8000000F8000000F0000001F0000001F0000001E0000003E0000003E0000 +003C0000007C0000007C00000078000000F8000000F8000000F0000001F0000001F00000 +01E0000003E0000003E0000003C0000007C0000007C00000078000000F8000000F800000 +0F0000001F0000001F0000001E0000003E0000003E0000003C0000007C0000007C000000 +78000000F8000000F8000000F0000000600000001F537BBD2A>I<0003F80000001FFF00 +00007E0FC00000F803E00001E000F00003C000780007C0007C000F80003E000F80003E00 +1F00001F001F00001F003F00001F803F00001F803F00001F807E00000FC07E00000FC07E +00000FC07E00000FC07E00000FC07E00000FC0FE00000FE0FE00000FE0FE00000FE0FE00 +000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE0000 +0FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000F +E0FE00000FE07E00000FC07E00000FC07E00000FC07E00000FC07F00001FC03F00001F80 +3F00001F803F00001F801F00001F001F80003F000F80003E000F80003E0007C0007C0003 +E000F80001F001F00000F803E000007E0FC000001FFF00000003F80000233A7DB72A>I< +0001C0000003C0000007C000001FC00000FFC000FFFFC000FFFFC000FF1FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000003FE0007FFFFFF0 +7FFFFFF07FFFFFF01C3879B72A>I<000FF00000007FFE000001FFFF800003E03FE0000F +000FF0000E0007F8001C0003FC00380001FE00300001FE00700000FF00600000FF00FC00 +00FF00FF00007F80FF80007F80FF80007F80FF80007F80FF80007F80FF80007F807F0000 +7F801C00007F800000007F80000000FF00000000FF00000000FF00000001FE00000001FC +00000003FC00000003F800000007F000000007E00000000FE00000001FC00000003F8000 +00003F000000007C00000000F800000001F000000003E000000007C00000000F80000000 +0F000000001E000180003C000180007800018000F000038001E000030003C00003000780 +0003000E000007000FFFFFFF001FFFFFFF003FFFFFFF007FFFFFFE00FFFFFFFE00FFFFFF +FE00FFFFFFFE0021387CB72A>I<0007F80000003FFF0000007FFFC00001F80FF00003C0 +07F800078003FC000E0001FC000F0001FE001FE000FE001FF000FF001FF000FF001FF000 +FF001FF000FF001FF000FF000FE000FF0007C000FF00000000FE00000001FE00000001FE +00000001FC00000003F800000003F800000007F000000007E00000000F800000007E0000 +001FFC0000001FFF800000000FE000000007F000000001FC00000001FE00000000FF0000 +00007F800000007F800000007FC00000007FC00000003FC00000003FE00000003FE01E00 +003FE07F80003FE0FFC0003FE0FFC0003FE0FFC0003FE0FFC0003FE0FFC0003FC0FF8000 +7FC07F80007F807E00007F80700000FF00380001FE001E0001FE000F8003F80007F00FF0 +0001FFFFC000007FFF0000000FF80000233A7DB72A>I<00000038000000003800000000 +7800000000F800000000F800000001F800000003F800000007F800000007F80000000FF8 +0000001FF80000001BF800000033F800000073F800000063F8000000C3F8000001C3F800 +000183F800000303F800000703F800000603F800000C03F800001C03F800001803F80000 +3003F800007003F800006003F80000C003F80001C003F800038003F800030003F8000700 +03F8000E0003F8000C0003F800180003F800380003F800300003F800600003F800E00003 +F800FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8000003F800000003F800000003F800000003F8 +00000003F800000003F800000003F800000003F800000003F800000003F800000003F800 +000007FC000003FFFFF80003FFFFF80003FFFFF825397EB82A>I<0600000C000780003C +0007F003F80007FFFFF80007FFFFF00007FFFFE00007FFFF800007FFFF000007FFFC0000 +067FE0000006000000000600000000060000000006000000000600000000060000000006 +0000000006000000000600000000060000000006000000000607F80000063FFE00000678 +0F800007E007E000078003F000070001F800060001F800060000FC00000000FE00000000 +FE00000000FF000000007F000000007F000000007F800000007F800000007F800000007F +803E00007F807F00007F80FF80007F80FF80007F80FF80007F80FF80007F80FF00007F00 +FE0000FF00E00000FF00600000FE00700000FE00300001FC00380001F8001C0003F8001E +0007F0000F800FE00007E03F800001FFFF0000007FFC0000001FE00000213A7CB72A>I< +00003FC0000001FFF0000007FFFC00000FE03E00003F800700007E001F0000FC003F8001 +F8007F8003F0007F8003F0007F8007E0007F800FE0003F000FC0001E001FC00000001FC0 +0000003F800000003F800000003F800000007F800000007F000000007F01FC00007F07FF +8000FF1E07E000FF3801F000FF7000F800FF6000FC00FFE0007E00FFC0003F00FFC0003F +00FF80003F80FF80003FC0FF80001FC0FF80001FC0FF00001FE0FF00001FE0FF00001FE0 +FF00001FE0FF00001FE07F00001FE07F00001FE07F00001FE07F00001FE07F00001FE03F +80001FE03F80001FC03F80001FC01F80001FC01F80003F801FC0003F800FC0003F0007E0 +007F0007E000FE0003F000FC0001F801F80000FE07F000003FFFC000001FFF00000003FC +0000233A7DB72A>I<300000000038000000003E000000003FFFFFFFE03FFFFFFFE03FFF +FFFFE03FFFFFFFC07FFFFFFFC07FFFFFFF807FFFFFFF0070000006006000000E00600000 +1C006000001800E000003800C000007000C00000E000C00000C000000001C00000000380 +000000030000000007000000000E000000000C000000001C000000003800000000380000 +000070000000007000000000F000000001E000000001E000000003E000000003E0000000 +03C000000007C000000007C00000000FC00000000FC00000000FC00000001F800000001F +800000001F800000003F800000003F800000003F800000003F800000003F800000007F80 +0000007F800000007F800000007F800000007F800000007F800000007F800000007F8000 +00007F800000003F000000001E000000233B7BB82A>I<0003F80000001FFF0000007FFF +C00000FC07F00001E001F80003C000FC000780007C000700003E000F00001E000E00001F +001E00000F001E00000F001E00000F001F00000F001F00000F001F80000F001F80001F00 +1FE0001E000FF0003E000FFC003C000FFE00780007FF80F00007FFC1E00003FFF3C00001 +FFFF000000FFFE0000003FFF0000001FFFC000001FFFE000007FFFF80000F0FFFC0003E0 +7FFE0007801FFF000F000FFF801F0003FF803E0001FFC03C00007FC07C00003FC0780000 +0FE0F8000007E0F0000007E0F0000003E0F0000003E0F0000001E0F0000001E0F0000001 +E0F8000001C078000001C078000003C07C000003803E000007001F00000F000F80001E00 +07E0007C0003F803F00000FFFFE000003FFF80000007FC0000233A7DB72A>I<0003F800 +00001FFF0000007FFFC00000FC07E00003F803F00007F001F8000FE000FC000FC0007E00 +1FC0007E003F80003F003F80003F007F80003F807F00003F807F00003F80FF00001FC0FF +00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FE0FF00001FE0FF00 +001FE0FF00001FE0FF00001FE07F00003FE07F00003FE07F80003FE03F80003FE01F8000 +7FE01F80007FE00FC000FFE007E000DFE003E001DFE001F0039FE000FC0F1FE0003FFC1F +C00007F01FC00000001FC00000003FC00000003F800000003F800000003F800000003F00 +0000007F000F00007E001F80007E003FC000FC003FC000FC003FC001F8003FC003F0003F +8007E0001F000FC0001C001F80000F807F000007FFFC000001FFF00000003FC00000233A +7DB72A>I<1C007F00FF80FF80FF80FF80FF807F001C0000000000000000000000000000 +00000000000000000000000000000000000000000000001C007F00FF80FF80FF80FF80FF +807F001C00092479A317>I<1C007F00FF80FF80FF80FF80FF807F001C00000000000000 +0000000000000000000000000000000000000000000000000000000000001C007F00FF00 +FF80FF80FF80FF807F801D8001800180018001800380030003000700060006000E001C00 +1800380070006000093479A317>I<7FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC +7FFFFFFFFFFFF80000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000007FFFFF +FFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF836167B9F41>61 +D<003FE00001FFFE0007C03F800E000FC03C0007F0300003F0700003F87C0001F8FE0001 +FCFF0001FCFF0001FCFF0001FCFF0001FC7E0001FC3C0003F8000003F8000007F0000007 +F000000FE000001F8000003F0000007E0000007C000000F8000001F0000001E0000003C0 +000003800000038000000700000007000000070000000600000006000000060000000600 +000006000000060000000600000006000000060000000600000000000000000000000000 +000000000000000000000000000000000000000000000E0000003F8000007FC000007FC0 +00007FC000007FC000007FC000003F8000000E00001E3B7CBA27>63 +D<0000003800000000000038000000000000380000000000007C0000000000007C000000 +0000007C000000000000FE000000000000FE000000000000FE000000000001FF00000000 +0001FF000000000001FF0000000000037F8000000000037F8000000000077FC000000000 +063FC000000000063FC0000000000E3FE0000000000C1FE0000000000C1FE0000000001C +1FF000000000180FF000000000180FF000000000380FF8000000003007F8000000003007 +F8000000007007FC000000006003FC000000006003FC00000000C003FE00000000C001FE +00000000C001FE000000018001FF000000018000FF000000018000FF000000030000FF80 +00000300007F8000000300007F8000000600007FC0000007FFFFFFC0000007FFFFFFC000 +000FFFFFFFE000000C00001FE000000C00001FE000001800000FF000001800000FF00000 +1800000FF0000030000007F8000030000007F8000030000007F8000060000003FC000060 +000003FC0000E0000003FC0000E0000001FE0001E0000001FE0003F0000001FF000FFC00 +0007FF80FFFF8000FFFFFEFFFF8000FFFFFEFFFF8000FFFFFE373C7DBB3E>65 +DI<000001FF80018000000FFFE0038000007FFFF803800001FF80 +7E07800003FC000F0F80000FF000039F80001FE00001DF80003F800000FF80007F000000 +7F8000FE0000003F8001FE0000003F8003FC0000001F8007F80000000F8007F80000000F +800FF000000007800FF000000007801FE000000007801FE000000003803FE00000000380 +3FC000000003807FC000000001807FC000000001807FC000000001807F800000000180FF +800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80 +0000000000FF800000000000FF800000000000FF800000000000FF800000000000FF8000 +00000000FF800000000000FF8000000000007F8000000000007FC000000001807FC00000 +0001807FC000000001803FC000000001803FE000000001801FE000000003801FE0000000 +03000FF000000003000FF0000000070007F8000000070007F8000000060003FC0000000E +0001FE0000001C0000FE0000001800007F0000003800003F8000007000001FE00000E000 +000FF00003C0000003FC000F80000001FF803F000000007FFFFC000000000FFFF0000000 +0001FF800000313D7BBA3C>IIII<000000FF8000C000000FFFF001C0 +00003FFFFC01C00000FF803F03C00003FC000787C0000FF00003CFC0001FE00000EFC000 +3FC000007FC0007F8000003FC000FF0000001FC001FE0000001FC003FC0000000FC007F8 +00000007C007F800000007C00FF000000003C00FF000000003C01FE000000003C01FE000 +000001C03FE000000001C03FC000000001C07FC000000000C07FC000000000C07FC00000 +0000C07FC000000000C0FF800000000000FF800000000000FF800000000000FF80000000 +0000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000000 +00FF800000000000FF800000000000FF800000FFFFFFFF800000FFFFFF7FC00000FFFFFF +7FC00000007FE07FC00000003FC07FC00000003FC03FC00000003FC03FE00000003FC01F +E00000003FC01FE00000003FC00FF00000003FC00FF00000003FC007F80000003FC007F8 +0000003FC003FC0000003FC001FE0000003FC000FF0000007FC0007F8000007FC0003FC0 +0000FFC0001FE00000EFC0000FF80003C7C00003FE000783C00000FFC03F01C000003FFF +FC00C000000FFFF00000000000FF800000383D7CBA41>III<003FFFFFE0003FFFFFE0003FFFFFE000001FFC +00000007F800000007F800000007F800000007F800000007F800000007F800000007F800 +000007F800000007F800000007F800000007F800000007F800000007F800000007F80000 +0007F800000007F800000007F800000007F800000007F800000007F800000007F8000000 +07F800000007F800000007F800000007F800000007F800000007F800000007F800000007 +F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8 +00000007F800000007F800000007F8003F0007F8007F8007F800FFC007F800FFC007F800 +FFC007F800FFC007F800FFC00FF000FF800FF0007F000FE00070001FE00038001FC0001C +003F80000E007F00000781FC000001FFF00000007F800000233B7DB82B>IIIII<000003FF00000000001FFFE000000000FE01FC00000001F8007E00000007E0 +001F8000000FC0000FC000003F800007F000007F000003F80000FE000001FC0001FC0000 +00FE0001F80000007E0003F80000007F0007F00000003F8007F00000003F800FE0000000 +1FC00FE00000001FC01FE00000001FE01FC00000000FE03FC00000000FF03FC00000000F +F03FC00000000FF07FC00000000FF87F8000000007F87F8000000007F87F8000000007F8 +FF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF +8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF80 +00000007FCFF8000000007FC7F8000000007F87FC00000000FF87FC00000000FF87FC000 +00000FF83FC00000000FF03FC00000000FF01FE00000001FE01FE00000001FE01FE00000 +001FE00FF00000003FC007F00000003F8007F80000007F8003F80000007F0001FC000000 +FE0001FC000000FE0000FE000001FC00007F000003F800003F800007F000001FC0000FE0 +000007E0001F80000003F8007F00000000FE01FC000000001FFFE00000000003FF000000 +363D7BBA41>II<000003FF +00000000001FFFE000000000FE01FC00000001F8007E00000007E0001F8000000FC0000F +C000003F800007F000007F000003F80000FE000001FC0001FC000000FE0001FC000000FE +0003F80000007F0007F80000007F8007F00000003F800FF00000003FC00FE00000001FC0 +1FE00000001FE01FE00000001FE03FC00000000FF03FC00000000FF03FC00000000FF07F +C00000000FF87FC00000000FF87F8000000007F87F8000000007F8FF8000000007FCFF80 +00000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000 +000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF800000 +0007FC7F8000000007F87F8000000007F87FC00000000FF87FC00000000FF83FC0000000 +0FF03FC00000000FF01FE00000001FE01FE00000001FE01FE00000001FE00FF00000003F +C007F0007C003F8007F001FF003F8003F80383807F0001FC0701C0FE0001FC0E00C0FE00 +00FE0C00E1FC00007F0C0063F800003F8C0077F000001FCC003FE0000007EE003F800000 +03FF007F00000000FF81FC000C00001FFFFC000C000003FF1C000C000000001E001C0000 +00001F001C000000001F003C000000001F807C000000001FC0F8000000000FFFF8000000 +000FFFF8000000000FFFF8000000000FFFF00000000007FFF00000000007FFE000000000 +03FFC00000000001FF8000000000007E00364B7BBA41>II<00 +0FF800C0003FFE01C000FFFF81C003F807E3C007E000F7C00FC0007FC01F80003FC03F00 +001FC03E00000FC07E000007C07E000007C07C000003C0FC000003C0FC000001C0FC0000 +01C0FC000001C0FE000000C0FE000000C0FE000000C0FF000000C0FF800000007FC00000 +007FE00000007FF80000003FFF8000001FFFF800001FFFFF80000FFFFFE00007FFFFF800 +03FFFFFE0000FFFFFF00003FFFFF800007FFFFC000007FFFC0000007FFE00000007FE000 +00003FF00000001FF00000000FF000000007F800000007F8C0000003F8C0000003F8C000 +0001F8C0000001F8C0000001F8E0000001F8E0000001F8E0000001F0F0000001F0F00000 +03F0F8000003E0FC000007E0FE000007C0FF00000FC0FF80001F80FBF0003F00F0FE00FE +00E03FFFF800E00FFFE000C001FF0000253D7CBA2E>I<3FFFFFFFFFFFE03FFFFFFFFFFF +E03FFFFFFFFFFFE03FC003FF001FE03E0001FE0003E07C0001FE0001F0780001FE0000F0 +700001FE000070700001FE000070700001FE000070600001FE000030600001FE00003060 +0001FE000030600001FE000030E00001FE000038C00001FE000018C00001FE000018C000 +01FE000018C00001FE000018000001FE000000000001FE000000000001FE000000000001 +FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE +000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00 +0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000 +00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000 +000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000 +07FF800000001FFFFFFFE000001FFFFFFFE000001FFFFFFFE00035397DB83C>IIII<7FFFFF003FFFFC007FFFFF003FFFFC007FFFFF +003FFFFC0000FFF80007FF8000007FE00003FC0000003FE00001F00000001FF00001E000 +00001FF00001C00000000FF800018000000007FC00038000000007FC00070000000003FE +00060000000003FE000E0000000001FF001C0000000000FF80180000000000FF80380000 +0000007FC03000000000003FE06000000000003FE0E000000000001FF0C000000000000F +F18000000000000FFB80000000000007FF00000000000007FE00000000000003FE000000 +00000001FF00000000000001FF00000000000000FF800000000000007FC0000000000000 +7FC0000000000000FFE0000000000000DFE00000000000019FF00000000000038FF80000 +000000030FF800000000000607FC00000000000E03FE00000000000C03FE000000000018 +01FF00000000003800FF00000000003000FF800000000060007FC000000000E0007FC000 +000000C0003FE00000000180001FF00000000380001FF00000000300000FF80000000600 +0007FC0000000E000007FC0000000C000003FE0000001C000001FE0000003C000001FF00 +0000FE000001FF800007FF800007FFE000FFFFE0003FFFFF80FFFFE0003FFFFF80FFFFE0 +003FFFFF8039397EB83E>II91 +D<0180018003800380070007000E000E001C001C00180018003800380030003000700070 +006000600060006000E000E000C000C000C000C000C000C000C000C000CE00CE00FF80FF +80FFC0FFC0FFC0FFC0FFC0FFC07FC07FC07FC07FC03F803F800E000E001A1974B92A>I< +FFF8FFF8FFF8FFF800780078007800780078007800780078007800780078007800780078 +007800780078007800780078007800780078007800780078007800780078007800780078 +007800780078007800780078007800780078007800780078007800780078007800780078 +007800780078007800780078007800780078007800780078007800780078007800780078 +0078007800780078007800780078FFF8FFF8FFF8FFF80D537FBD17>I<001FE0000000FF +FC000003E03F000007000F80000F8007E0001FC003F0001FE003F0001FE001F8001FE001 +F8001FE000FC000FC000FC00078000FC00000000FC00000000FC00000000FC00000000FC +0000007FFC000007FFFC00003FE0FC0000FE00FC0003F800FC000FF000FC001FC000FC00 +3FC000FC007F8000FC007F0000FC007F0000FC0CFE0000FC0CFE0000FC0CFE0000FC0CFE +0001FC0CFE0001FC0CFF0003FC0C7F00077C0C7F80063E183FC01E3E180FE0781FF003FF +F00FE0007F8007C026277DA52A>97 D<03F0000000FFF0000000FFF0000000FFF0000000 +0FF000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F01FE00003F07FF80003F1E03E0003F3801F8003F700 +0FC003FE0007E003FC0003F003F80001F803F00001F803F00000FC03F00000FC03F00000 +FE03F00000FE03F000007E03F000007F03F000007F03F000007F03F000007F03F000007F +03F000007F03F000007F03F000007F03F000007F03F000007F03F000007E03F00000FE03 +F00000FE03F00000FC03F00001FC03F80001F803F80003F003FC0003F003EE0007E003C6 +000FC003C7801F000381E07E000300FFF80000001FC000283B7EB92E>I<0003FC00001F +FF80007E03E001F8007003F000F807E001FC0FC003FC0FC003FC1F8003FC3F8003FC3F00 +01F87F0000F07F0000007F0000007E000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE0000007E0000007F0000007F0000003F00 +00063F8000061F80000E1FC0000C0FC0001C07E0003803F0007001F800E0007C07C0001F +FF000007F8001F277DA525>I<0000000FC0000003FFC0000003FFC0000003FFC0000000 +3FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F +C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0 +0000000FC00000000FC00003F80FC0001FFF0FC0007E078FC000F801EFC003F0007FC007 +E0003FC00FC0001FC00FC0001FC01F80000FC03F80000FC03F00000FC07F00000FC07F00 +000FC07E00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE0000 +0FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC07E00000FC07F00000FC07F00000F +C03F00000FC03F00000FC01F80001FC01F80001FC00FC0003FC007E0007FC003F000EFF0 +01F801CFFF007C078FFF001FFE0FFF0007F80FC0283B7DB92E>I<0007F800001FFF0000 +7C0FC001F803E003F001F007E001F80FC000F81F80007C1F80007C3F00007E3F00003E7F +00003E7F00003F7E00003FFE00003FFE00003FFE00003FFFFFFFFFFFFFFFFFFE000000FE +000000FE000000FE000000FE0000007E0000007E0000007F0000007F0000003F0000033F +8000031F8000070FC0000607C0000E07E0001C01F0003800F80070007E03E0001FFF8000 +03FC0020277EA525>I<00007E000003FF80000FC1E0001F87E0003F0FF0007E0FF0007E +0FF000FC0FF000FC0FF001F803C001F8000001F8000001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F80000FFFFFC00FFFF +FC00FFFFFC0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000003FC00007FFFF8007FFFF8007FFFF8001C3B7FBA19> +I<00000003F0000FF00FF8003FFC3C3C00F81F707C01F00FE07C03E007C07C07C003E010 +0FC003F0000FC003F0001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F +8001F8001F8001F8001F8001F8000FC003F0000FC003F00007C003E00003E007C00003F0 +0F800003F81F0000073FFC0000060FF000000E000000000E000000000E000000000E0000 +00000F000000000F000000000FC000000007FFFFC00007FFFFF80003FFFFFE0001FFFFFF +8003FFFFFFC00F80007FE01F00000FF03E000003F07C000001F07C000001F8F8000000F8 +F8000000F8F8000000F8F8000000F8F8000000F8FC000001F87C000001F03E000003E03F +000007E00F80000F8007E0003F0001FC01FC00007FFFF0000007FF000026387EA52A>I< +03F000000000FFF000000000FFF000000000FFF0000000000FF00000000003F000000000 +03F00000000003F00000000003F00000000003F00000000003F00000000003F000000000 +03F00000000003F00000000003F00000000003F00000000003F00000000003F000000000 +03F00000000003F00000000003F00000000003F00FF0000003F03FFC000003F0F03F0000 +03F1C01F800003F3800FC00003F7000FC00003FE000FC00003FC0007E00003FC0007E000 +03F80007E00003F80007E00003F80007E00003F00007E00003F00007E00003F00007E000 +03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000 +03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000 +03F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E000 +07F8000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF80293A7EB92E>I<0380000FE0 +001FF0001FF0001FF0001FF0001FF0000FE0000380000000000000000000000000000000 +0000000000000000000000000000000003F000FFF000FFF000FFF00007F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00007F800FFFFC0FFFFC0FFFFC012387EB717>I<0001C00007F0000FF800 +0FF8000FF8000FF8000FF80007F00001C000000000000000000000000000000000000000 +00000000000000000000000001F800FFF800FFF800FFF80007F80001F80001F80001F800 +01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 +01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 +01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F83C01F87E +01F8FF01F0FF03F0FF03F0FF03E0FE07C07C07C03C0F000FFE0003F800154984B719>I< +03F0000000FFF0000000FFF0000000FFF00000000FF000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F001FFFC03F001FFFC03F001FFFC03F0007FC003F0007F0003F0007C0003F00070 +0003F000E00003F001C00003F003800003F007000003F01E000003F038000003F0780000 +03F0FC000003F1FC000003F3FE000003F73F000003FE3F800003F81F800003F00FC00003 +F00FE00003F007E00003F003F00003F001F80003F001FC0003F000FC0003F0007E0003F0 +007F0003F0003F0003F0003F8003F0001FC007F8003FF0FFFFC0FFFFFFFFC0FFFFFFFFC0 +FFFF283A7EB92C>I<03F000FFF000FFF000FFF0000FF00003F00003F00003F00003F000 +03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000 +03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000 +03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000 +03F00003F00003F00003F00003F00003F00003F00003F00003F00007F800FFFFC0FFFFC0 +FFFFC0123A7EB917>I<03F00FF0001FE000FFF03FFC007FF800FFF0F03F01E07E00FFF1 +C01F83803F000FF3800FC7001F8003F7000FCE001F8003FE000FDC001F8003FC0007F800 +0FC003FC0007F8000FC003F80007F0000FC003F80007F0000FC003F80007F0000FC003F0 +0007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E000 +0FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F0 +0007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E000 +0FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F0 +0007E0000FC003F00007E0000FC003F00007E0000FC007F8000FF0001FE0FFFFC1FFFF83 +FFFFFFFFC1FFFF83FFFFFFFFC1FFFF83FFFF40257EA445>I<03F00FF00000FFF03FFC00 +00FFF0F03F0000FFF1C01F80000FF3800FC00003F7000FC00003FE000FC00003FC0007E0 +0003FC0007E00003F80007E00003F80007E00003F80007E00003F00007E00003F00007E0 +0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 +0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 +0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 +0003F00007E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF8029257EA42E +>I<0003FE0000000FFF8000003E03E00000F800F80001F0007C0003E0003E0007C0001F +000F80000F801F80000FC01F000007C03F000007E03F000007E07E000003F07E000003F0 +7E000003F07E000003F0FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE +000003F8FE000003F8FE000003F8FE000003F87E000003F07E000003F07F000007F03F00 +0007E03F000007E01F80000FC00F80000F800FC0001F8007E0003F0003F0007E0000F800 +F800007E03F000001FFFC0000003FE000025277EA52A>I<03F01FE000FFF07FF800FFF1 +E07E00FFF3801F8007F7000FC003FE0007E003FC0003F003F80003F803F00001F803F000 +01FC03F00000FC03F00000FE03F00000FE03F00000FE03F000007F03F000007F03F00000 +7F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F +03F00000FE03F00000FE03F00000FE03F00001FC03F00001FC03F80003F803F80003F003 +FC0007F003FE000FE003F6000FC003F7803F0003F1E07E0003F0FFF80003F01FC00003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000007F8000000FFFFC00000FFFFC00000FFFFC000 +0028357EA42E>I<0003F800C0001FFE01C0007E0781C000FC01C3C003F000E3C007F000 +77C00FE00037C00FC0003FC01FC0001FC03F80001FC03F80000FC07F00000FC07F00000F +C07F00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0 +FE00000FC0FE00000FC0FE00000FC0FE00000FC07F00000FC07F00000FC07F00000FC03F +00000FC03F80001FC01F80001FC01FC0003FC00FC0003FC007E0007FC003F000EFC001F8 +01CFC0007E078FC0001FFE0FC00007F80FC00000000FC00000000FC00000000FC0000000 +0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F +C00000001FE0000003FFFF000003FFFF000003FFFF28357DA42C>I<07E01F00FFE07FC0 +FFE1E3E0FFE387F00FE707F003E607F003EE07F003EC03E003FC008003F8000003F80000 +03F8000003F8000003F0000003F0000003F0000003F0000003F0000003F0000003F00000 +03F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000 +03F0000003F0000003F0000003F0000007F80000FFFFF000FFFFF000FFFFF0001C257EA4 +21>I<00FF030003FFE7000F80FF001E003F003C001F0078000F0070000700F0000700F0 +000700F0000300F8000300F8000300FC000300FF0000007FE000007FFF00003FFFE0001F +FFF8000FFFFC0003FFFE0000FFFF000007FF8000007F8000001F80C0000FC0C00007C0C0 +0007C0E00003C0E00003C0E00003C0F00003C0F0000380F8000780FC000780FC000F00FF +001E00F3C07C00E1FFF000C03F80001A277DA521>I<0018000000180000001800000018 +00000018000000380000003800000038000000780000007800000078000000F8000001F8 +000003F8000007F800001FFFFF00FFFFFF00FFFFFF0001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8 +000001F8000001F8000001F8000001F8000001F8000001F800C001F800C001F800C001F8 +00C001F800C001F800C001F800C001F800C001F800C000FC01C000FC0180007C0380007E +0300003F0700000FFE000001F8001A347FB220>I<03F00007E000FFF001FFE000FFF001 +FFE000FFF001FFE0000FF0001FE00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F0000FE00003F0000FE00003F0000FE00003F0001FE00001F0001FE00001F800 +3FE00000F80077F80000FC00E7FF80003F03C7FF80001FFF87FF800003FC07E00029267E +A42E>III +II<3FFFFFFC3FFFFFFC3F8003FC3E0003 +F83C0007F038000FE030000FE070001FC070003F8060007F8060007F006000FE006001FC +006001FC000003F8000007F0000007F000000FE000001FC000003F8000003F8000007F00 +0600FE000600FE000601FC000603F8000607F8000E07F0000E0FE0000C1FC0001C1FC000 +1C3F80003C7F00007CFF0003FCFFFFFFFCFFFFFFFC1F247EA325>III E /Fw 89 127 df<780000FE0000FF8000FFF000FFFC007FFF000FFF8003FF80 +00FF80003F00000700110B76B22C>18 D<1C007F00FF80FF80FF80FF80FF80FF80FF80FF +80FF80FF80FF80FF80FF80FF80FF80FF80FF807F007F007F007F007F007F007F007F007F +007F007F007F007F007F007F003E00000000000000000000000000000000001C007F007F +00FF80FF80FF807F007F001C0009346FB32C>33 D<3C001E007F007F00FF007F80FF007F +80FF007F80FF007F80FF007F80FF007F807F007F007F007F007F007F007F007F007F007F +007F007F007E003F007E003F007E003F007E003F007E003F007E003F003E003E003E003E +003E003E003C001E001C001C00191977B32C>I<000F003C00001F807E00001F807E0000 +1F807E00001F807E00001F807E00001F807E00001F807E00001F807E00003F80FE00003F +00FC00003F00FC00003F00FC00003F00FC007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFF +FFF8FFFFFFFFF83FFFFFFFF0007E01F800007E01F800007E01F800007E01F800007E01F8 +0000FE03F80000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F000 +3FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF001F807E00001 +F807E00001F807E00003F80FE00003F00FC00003F00FC00003F00FC00003F00FC00003F0 +0FC00003F00FC00003F00FC00003F00FC00001E007800025337DB22C>I<0001C0000000 +03E000000003E000000003E000000003E000000003E000000003E00000000FFC0000007F +FF800001FFFFE00007FFFFF0000FFFFFF8001FFBEFFC003FC3E1FE003F03E07F007E03E0 +3F007C03E03F00FC03E03F80F803E03F80F803E07F80F803E07F80F803E07F80FC03E03F +00FC03E03F007E03E000007F03E000003FC3E000003FFBE000001FFFE000000FFFFC0000 +07FFFF000001FFFFC000007FFFE000001FFFF8000003FFFC000003E7FC000003E1FE0000 +03E07F000003E03F001803E01F007E03E01F807E03E00F80FF03E00F80FF03E00F80FF03 +E00F80FE03E00F80FE03E01F80FE03E01F007E03E03F007F03E03E003F83E0FE003FC3E1 +FC001FFBEFF8000FFFFFF00007FFFFE00003FFFFC00000FFFF0000001FF800000003E000 +000003E000000003E000000003E000000003E000000003E000000001C0000021417BB92C +>I<07800007001FE0000F801FE0001F803FF0001F807FF8003F807FF8003F007CF8007F +00FCFC007E00F87C007E00F87C00FE00F87C00FC00F87C01FC00F87C01F800F87C01F800 +F87C03F800FCFC03F0007CF803F0007FF807F0007FF807E0003FF00FE0001FE00FC0001F +E00FC00007801FC00000001F800000003F800000003F000000003F000000007F00000000 +7E00000000FE00000000FC00000000FC00000001FC00000001F800000001F800000003F8 +00000003F000000007F000000007E000000007E00000000FE00000000FC00000001FC000 +00001F800F00001F803FC0003F807FE0003F007FE0007F00FFF0007E00F9F0007E00F9F0 +00FE01F9F800FC01F0F800FC01F0F801FC01F0F801F801F0F803F801F0F803F001F0F803 +F001F9F807F000F9F007E000F9F00FE000FFF00FC0007FE00FC0007FE007C0003FC00380 +000F0025417DB92C>I<0F801FC03FE03FF03FF03FF83FF81FF80FF800F800F800F800F8 +01F801F001F003F003E007E00FC01FC03F807F00FE00FC00F80070000D1B71B22C>39 +D<0000380000FC0001FC0003FC0007F8000FF0001FC0003F80007F0000FE0001FC0003F8 +0003F00007F00007E0000FE0000FC0001F80001F80003F80003F00003F00007F00007E00 +007E00007E0000FE0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FE00007E00007E00007E00007F00003F00003F00003F80001F80 +001F80000FC0000FE00007E00007F00003F00003F80001FC0000FE00007F00003F80001F +C0000FF00007F80003FC0001FC0000FC000038164272B92C>I<700000FC0000FE0000FF +00007F80003FC0000FE00007F00003F80001FC0000FE00007F00003F00003F80001F8000 +1FC0000FC00007E00007E00007F00003F00003F00003F80001F80001F80001F80001FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +01FC0001F80001F80001F80003F80003F00003F00007F00007E00007E0000FC0001FC000 +1F80003F80003F00007F0000FE0001FC0003F80007F0000FE0003FC0007F8000FF0000FE +0000FC0000700000164279B92C>I<000380000007C0000007C0000007C0000007C00000 +07C0000007C0002007C008F807C03EFE07C0FEFF07C1FEFFC7C7FEFFE7CFFE3FFFFFF80F +FFFFE003FFFF8001FFFF00007FFC00007FFC0001FFFF0003FFFF800FFFFFE03FFFFFF8FF +E7CFFEFFC7C7FEFF07C1FEFE07C0FEF807C03E2007C0080007C0000007C0000007C00000 +07C0000007C0000007C000000380001F247AAA2C>I<00007800000000FC00000000FC00 +000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000 +0000FC00000000FC00000000FC00000000FC00000000FC00000000FC00007FFFFFFFF0FF +FFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF00000FC00000000FC00000000 +FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC +00000000FC00000000FC00000000FC00000000FC00000000FC0000000078000025267DAB +2C>I<0F801FE03FF07FF87FF87FFC7FFC7FFC3FFC1FFC0FFC00FC00F800F801F803F007 +F01FE07FC0FF80FF00FC0070000E17718A2C>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80FF +FFFFFF80FFFFFFFF807FFFFFFF0021067B9B2C>I<1F003F807FC0FFE0FFE0FFE0FFE0FF +E07FC03F801F000B0B708A2C>I<00000007000000000F800000001F800000001F800000 +003F800000003F000000007F000000007E00000000FE00000000FC00000001FC00000001 +F800000003F800000003F000000003F000000007F000000007E00000000FE00000000FC0 +0000001FC00000001F800000003F800000003F000000007F000000007E00000000FE0000 +0000FC00000000FC00000001FC00000001F800000003F800000003F000000007F0000000 +07E00000000FE00000000FC00000001FC00000001F800000001F800000003F800000003F +000000007F000000007E00000000FE00000000FC00000001FC00000001F800000003F800 +000003F000000007F000000007E000000007E00000000FE00000000FC00000001FC00000 +001F800000003F800000003F000000007F000000007E00000000FE00000000FC00000000 +FC00000000F800000000780000000021417BB92C>I<0003F80000000FFE0000003FFF80 +00007FFFC00000FFFFE00001FE0FF00003F803F80007F001FC0007E000FC000FC0007E00 +0FC0007E001F80003F001F80003F003F00001F803F00001F803E00000F807E00000FC07E +00000FC07E00000FC07C000007C0FC000007E0FC000007E0FC000007E0FC000007E0FC00 +0007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC0000 +07E0FE00000FE07E00000FC07E00000FC07E00000FC07E00000FC03F00001F803F00001F +803F00001F801F80003F001F80003F000FC0007E000FE000FE0007E000FC0007F001FC00 +03F803F80001FE0FF00000FFFFE000007FFFC000003FFF8000000FFE00000003F8000023 +357CB32C>I<00070000000F8000000F8000001F8000001F8000003F8000007F800000FF +800001FF800007FF80007FFF8000FFFF8000FFDF8000FF9F80007C1F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F80007FFFFFE0FFFFFFF0FFFFFFF0FFFFFFF07FFFFFE01C34 +77B32C>I<000FF80000007FFF800001FFFFE00007FFFFF0000FFFFFFC001FF80FFE003F +E001FF003F80007F007F00003F807E00001F80FE00001FC0FE00000FC0FF00000FE0FF00 +0007E0FF000007E0FF000007E07E000007E03C000007E000000007E000000007E0000000 +0FE00000000FC00000001FC00000001F800000003F800000003F000000007F00000000FE +00000001FC00000003FC00000007F80000000FF00000001FE00000003FC0000000FF8000 +0001FE00000003FC00000007F80000000FF00000003FE00000007F80000000FF00000001 +FE00000003FC0003C007F80007E01FE00007E03FC00007E07FFFFFFFE0FFFFFFFFE0FFFF +FFFFE0FFFFFFFFE07FFFFFFFC023347CB32C>I<000FFC0000007FFF800001FFFFE00007 +FFFFF8000FFFFFFC001FF807FE001FC000FE003F80007F003FC0003F003FC0003F803FC0 +001F803FC0001F801F80001F800F00001F800000001F800000003F800000003F00000000 +7F00000000FE00000001FE00000003FC0000001FF800001FFFF000003FFFE000003FFFE0 +00003FFFF800001FFFFC00000007FE00000000FF000000007F000000003F800000001FC0 +0000000FC00000000FC00000000FE000000007E000000007E03C000007E07E000007E0FF +000007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC07F00003F807F80007F003FC0 +00FF001FF807FE000FFFFFFC0007FFFFF80003FFFFE000007FFF8000000FFC000023357C +B32C>I<000007F00000000FF80000001FF80000003FF80000003FF80000007EF8000000 +7EF8000000FCF8000001F8F8000001F8F8000003F0F8000007E0F8000007E0F800000FC0 +F800001F80F800001F80F800003F00F800007E00F800007E00F80000FC00F80001F800F8 +0001F800F80003F000F80003E000F80007E000F8000FC000F8000FC000F8001F8000F800 +3F0000F8003F0000F8007E0000F800FC0000F800FFFFFFFFFCFFFFFFFFFEFFFFFFFFFEFF +FFFFFFFE7FFFFFFFFC000000F800000000F800000000F800000000F800000000F8000000 +00F800000000F800000000F800000000F800000000F80000007FFFF00000FFFFF80000FF +FFF80000FFFFF800007FFFF027347EB32C>I<0FFFFFFE001FFFFFFF001FFFFFFF001FFF +FFFF001FFFFFFE001F800000001F800000001F800000001F800000001F800000001F8000 +00001F800000001F800000001F800000001F800000001F800000001F800000001F800000 +001F83FE00001F9FFF80001FFFFFE0001FFFFFF8001FFFFFFC001FFE03FE001FF000FF00 +1FC0007F001F80003F801F00001F800F00001FC00000000FC00000000FC000000007E000 +000007E000000007E000000007E03C000007E07E000007E0FF000007E0FF00000FE0FF00 +000FC0FF00000FC0FE00001FC07E00003F807F00007F003F8000FF003FC001FE001FF80F +FC000FFFFFF80007FFFFF00001FFFFC000007FFF0000000FF8000023347CB22C>I<0000 +3FC0000001FFF8000007FFFC00001FFFFE00003FFFFF00007FE07F0000FF003F8001FE00 +7F8003F8007F8007F0007F8007E0007F800FE0003F001FC0001E001F800000003F800000 +003F000000003F000000007F000000007E000000007E03FE00007E1FFF8000FC7FFFE000 +FDFFFFF000FFFFFFF800FFFE07FC00FFF001FE00FFC0007F00FF80003F80FF00001F80FF +00001FC0FE00000FC0FE00000FE0FE000007E0FE000007E0FE000007E07E000007E07E00 +0007E07E000007E07E000007E03F000007E03F00000FE03F80000FC01F80001FC01FC000 +1F800FC0003F800FE0007F0007F801FE0003FE07FC0001FFFFF80000FFFFF000007FFFE0 +00001FFF80000007FC000023357CB32C>I<7800000000FFFFFFFFC0FFFFFFFFE0FFFFFF +FFE0FFFFFFFFE0FFFFFFFFC0FC00003F80FC00007F00FC0000FE00780000FC00000001FC +00000003F800000007F000000007E00000000FE00000000FC00000001F800000003F8000 +00003F000000007F000000007E00000000FE00000000FC00000001FC00000001F8000000 +01F800000003F000000003F000000007F000000007E000000007E000000007E00000000F +C00000000FC00000000FC00000000FC00000001F800000001F800000001F800000001F80 +0000001F800000003F800000003F000000003F000000003F000000003F000000003F0000 +00003F000000003F000000003F000000003F000000003F000000001E00000023357CB32C +>I<0007FC0000003FFF800000FFFFE00003FFFFF80007FFFFFC000FFC07FE001FF001FF +001FC0007F003F80003F803F00001F807F00001FC07E00000FC07E00000FC07E00000FC0 +7E00000FC07E00000FC03F00001F803F00001F801F80003F001FC0007F000FF001FE0003 +FC07F80001FFFFF000007FFFC0000007FC0000007FFFC00001FFFFF00003FC07F8000FF0 +01FE001FC0007F001F80003F003F00001F807E00000FC07E00000FC0FC000007E0FC0000 +07E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E07E00000FC07E00000F +C07F00001FC03F80003F801FC0007F001FF001FF000FFC07FE0007FFFFFC0003FFFFF800 +00FFFFE000003FFF80000007FC000023357CB32C>I<0007FC0000003FFF000000FFFFC0 +0001FFFFE00003FFFFF00007FC07F8000FF001FC001FE000FE003F80007E003F80007F00 +7F00003F007E00001F80FE00001F80FC00001F80FC00000FC0FC00000FC0FC00000FC0FC +00000FC0FC00000FE0FC00000FE0FC00000FE0FE00000FE07E00000FE07F00001FE03F00 +001FE03F80003FE01FC0007FE00FF001FFE007FC0FFFE003FFFFFFE001FFFFF7E000FFFF +C7E0003FFF0FE0000FF80FC00000000FC00000000FC00000001FC00000001F800000003F +800000003F000F00007F001F80007E003FC000FE003FC001FC003FC003F8003FC007F800 +3F801FF0001FE07FE0001FFFFFC0000FFFFF000007FFFE000001FFF80000007FC0000023 +357CB32C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000000000000000000 +00000000000000000000000000000000000000001F003F807FC0FFE0FFE0FFE0FFE0FFE0 +7FC03F801F000B2470A32C>I<0F801FC03FE07FF07FF07FF07FF07FF03FE01FC00F8000 +0000000000000000000000000000000000000000000000000000000F801FC03FE07FE07F +F07FF07FF07FF03FF01FF00FF001F003F003E007E00FC00FC03F807F00FF00FE00F80070 +000C3071A32C>I<00000007000000001F800000003F80000000FF80000003FF80000007 +FF0000001FFC0000003FF8000000FFE0000001FF80000007FF0000000FFC0000003FF800 +00007FE0000001FFC0000003FF0000000FFE0000001FF80000007FF0000000FFC0000000 +FF80000000FF80000000FFC00000007FF00000001FF80000000FFE00000003FF00000001 +FFC00000007FE00000003FF80000000FFC00000007FF00000001FF80000000FFE0000000 +3FF80000001FFC00000007FF00000003FF80000000FF800000003F800000001F80000000 +0700212A7BAD2C>I<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF83FFF +FFFFF0000000000000000000000000000000000000000000000000000000000000000000 +000000000000003FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFF +F025147DA22C>I<7000000000FC00000000FE00000000FF80000000FFE00000007FF000 +00001FFC0000000FFE00000003FF80000000FFC00000007FF00000001FF80000000FFE00 +000003FF00000001FFC00000007FE00000003FF80000000FFC00000007FF00000001FF80 +000000FF80000000FF80000001FF80000007FF0000000FFC0000003FF80000007FE00000 +01FFC0000003FF0000000FFE0000001FF80000007FF0000000FFC0000003FF8000000FFE +0000001FFC0000007FF0000000FFE0000000FF80000000FE00000000FC00000000700000 +0000212A7BAD2C>I<003FFE000003FFFFC0000FFFFFF0001FFFFFFC003FFFFFFE007FE0 +07FF007F0000FF00FE00003F80FF00001F80FF00001F80FF00001F80FF00003F807E0000 +7F003C0000FF00000003FE0000000FFC0000001FF80000003FE00000007FC0000000FF00 +000001FE00000003FC00000003F800000007F800000007F00000000FF00000000FE00000 +000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000007C0000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000003800000000FE00000000FE00000001FF00000001FF00000001FF00000000FE0 +0000000FE00000000380000021337BB22C>I<00007F80000003FFE000000FFFF000003F +FFF800007FFFFC0000FFC0FE0001FE007F0003F8003F0007F0001F8007E00FCF800FC03F +FF801F807FFFC01F80FFFFC03F01FFFFC03E03F87FC03E07F03FE07E07E01FE07C0FC00F +E07C0F8007E07C0F8007E0FC1F8007E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0 +F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0FC1F8007E07C0F8007C07C +0F8007C07C0FC00FC07E07E01F803E07F03F803E03F87F003F01FFFE001F80FFFC001F80 +7FF8000FC03FF00007E00FC00007F00007C003F8000FE001FE001FE000FFC0FFE0007FFF +FFC0003FFFFF80000FFFFE000003FFF80000007FC00023337CB22C>I<0000FE00000001 +FF00000001FF00000001FF00000001FF00000003FF80000003FF80000003EF80000003EF +80000007EF80000007EFC0000007EFC0000007C7C0000007C7C000000FC7E000000FC7E0 +00000FC7E000000FC3E000001F83F000001F83F000001F83F000001F83F000001F83F000 +003F01F800003F01F800003F01F800003F01F800007E00FC00007E00FC00007E00FC0000 +7E00FC00007E00FC0000FC007E0000FFFFFE0000FFFFFE0000FFFFFE0001FFFFFF0001FF +FFFF0001F8003F0001F8003F0001F8003F0003F0001F8003F0001F8003F0001F8003F000 +1F8007F0001FC007E0000FC07FFE00FFFC7FFF01FFFCFFFF01FFFE7FFF01FFFC7FFE00FF +FC27347EB32C>I<7FFFFFE0007FFFFFF800FFFFFFFE007FFFFFFF007FFFFFFFC003F000 +3FC003F0000FE003F00007F003F00003F003F00003F003F00001F803F00001F803F00001 +F803F00001F803F00001F803F00001F803F00003F003F00003F003F00007F003F0000FE0 +03F0001FC003F000FF8003FFFFFF0003FFFFFE0003FFFFFC0003FFFFFF0003FFFFFFC003 +F0001FE003F00007F003F00003F803F00001F803F00000FC03F00000FC03F00000FE03F0 +00007E03F000007E03F000007E03F000007E03F000007E03F000007E03F00000FE03F000 +00FC03F00001FC03F00003F803F0000FF803F0003FF07FFFFFFFE07FFFFFFFC0FFFFFFFF +807FFFFFFE007FFFFFF00027337FB22C>I<0000FF00700007FFE0F8000FFFF9F8003FFF +FDF8007FFFFFF800FF81FFF801FE007FF803FC001FF807F0000FF807F00007F80FE00007 +F80FC00003F81F800003F81F800001F83F000001F83F000001F87F000001F87E000000F0 +7E000000007E00000000FE00000000FC00000000FC00000000FC00000000FC00000000FC +00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FE00 +0000007E000000007E000000007E000000007F000000F03F000001F83F000001F81F8000 +01F81F800001F80FC00003F80FE00003F007F00007F007F00007E003FC001FE001FE003F +C000FF81FF80007FFFFF00003FFFFE00000FFFFC000007FFF0000000FF800025357DB32C +>I<7FFFFF0000FFFFFFC000FFFFFFF000FFFFFFF8007FFFFFFC0007E003FE0007E000FF +0007E0007F8007E0003F8007E0001FC007E0000FE007E0000FE007E00007E007E00007F0 +07E00003F007E00003F807E00001F807E00001F807E00001F807E00001F807E00000FC07 +E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E0 +0000FC07E00000FC07E00000FC07E00000FC07E00001F807E00001F807E00001F807E000 +03F807E00003F007E00003F007E00007F007E00007E007E0000FE007E0001FC007E0003F +C007E0007F8007E000FF0007E003FE007FFFFFFC00FFFFFFF800FFFFFFF000FFFFFFC000 +7FFFFF000026337EB22C>I<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFF +F803F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F00001F8 +03F00000F003F000000003F000000003F000000003F000000003F001E00003F003F00003 +F003F00003F003F00003F003F00003FFFFF00003FFFFF00003FFFFF00003FFFFF00003FF +FFF00003F003F00003F003F00003F003F00003F003F00003F001E00003F000000003F000 +000003F000000003F000000003F000000003F000003C03F000007E03F000007E03F00000 +7E03F000007E03F000007E03F000007E03F000007E03F000007E7FFFFFFFFEFFFFFFFFFE +FFFFFFFFFEFFFFFFFFFE7FFFFFFFFC27337EB22C>I<7FFFFFFFF8FFFFFFFFFCFFFFFFFF +FCFFFFFFFFFC7FFFFFFFFC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC +03F00000FC03F00000FC03F000007803F000000003F000000003F000000003F000000003 +F000000003F000F00003F001F80003F001F80003F001F80003F001F80003FFFFF80003FF +FFF80003FFFFF80003FFFFF80003FFFFF80003F001F80003F001F80003F001F80003F001 +F80003F000F00003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +7FFFE00000FFFFE00000FFFFF00000FFFFE000007FFFE0000026337EB22C>I<0001FC03 +80000FFF87C0001FFFEFC0007FFFFFC000FFFFFFC001FF07FFC003FC01FFC003F800FFC0 +07F0007FC00FE0003FC00FC0001FC01FC0001FC01F80001FC03F80000FC03F00000FC03F +00000FC07E00000FC07E000007807E000000007E00000000FE00000000FC00000000FC00 +000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0003 +FFF8FC0007FFFCFC0007FFFCFE0007FFFC7E0003FFF87E00000FC07E00000FC07E00000F +C03F00001FC03F00001FC03F80001FC01F80001FC01FC0003FC00FC0003FC00FE0007FC0 +07F0007FC003F800FFC003FC01FFC001FF07FFC000FFFFFFC0007FFFEFC0001FFFCFC000 +0FFF07800001FC000026357DB32C>I<7FFE00FFFCFFFF01FFFEFFFF01FFFEFFFF01FFFE +7FFE00FFFC07E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007 +E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0 +000FC007E0000FC007E0000FC007E0000FC007FFFFFFC007FFFFFFC007FFFFFFC007FFFF +FFC007FFFFFFC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000F +C007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC0 +07E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC07FFE00FFFCFF +FF01FFFEFFFF01FFFEFFFF01FFFE7FFE00FFFC27337EB22C>I<7FFFFFF8FFFFFFFCFFFF +FFFCFFFFFFFC7FFFFFF8000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC0007FFFFFF8FFFF +FFFCFFFFFFFCFFFFFFFC7FFFFFF81E3379B22C>I<0007FFFF80000FFFFFC0000FFFFFC0 +000FFFFFC00007FFFF80000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000180003F000 +7E0003F0007E0003F000FF0003F000FF0003F000FF0007E000FE000FE0007F001FE0007F +C07FC0003FFFFF80001FFFFF00000FFFFE000003FFF80000007FC0000022347BB22C>I< +7FFC007FF8FFFE00FFFCFFFE00FFFCFFFE00FFFC7FFC007FF807C0001F8007C0003F8007 +C0007F0007C0007E0007C000FC0007C001F80007C003F80007C007F00007C007E00007C0 +0FC00007C01F800007C03F800007C07F000007C07E000007C0FC000007C1F8000007C3F8 +000007C7FC000007C7FC000007CFFE000007DFBE000007FFBF000007FF1F000007FE1F80 +0007FC0FC00007F80FC00007F807E00007F003E00007E003F00007C001F00007C001F800 +07C000FC0007C000FC0007C0007E0007C0003E0007C0003F0007C0001F0007C0001F8007 +C0000FC007C0000FC007C00007E07FFC001FFCFFFE003FFEFFFE003FFEFFFE003FFE7FFC +001FFC27337EB22C>I<7FFFE00000FFFFF00000FFFFF00000FFFFF000007FFFE0000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F00000F003F00001F803F00001F803F00001F803 +F00001F803F00001F803F00001F803F00001F803F00001F87FFFFFFFF8FFFFFFFFF8FFFF +FFFFF8FFFFFFFFF87FFFFFFFF025337DB22C>I<7FE0000FFCFFF0001FFEFFF0001FFEFF +F8003FFE7FF8003FFC0FF8003FE00FBC007BE00FBC007BE00FBC007BE00FBC007BE00F9E +00F3E00F9E00F3E00F9E00F3E00F9F01F3E00F9F01F3E00F8F01E3E00F8F01E3E00F8F83 +E3E00F8F83E3E00F8783C3E00F87C7C3E00F87C7C3E00F83C783E00F83C783E00F83EF83 +E00F83EF83E00F81EF03E00F81EF03E00F81FF03E00F80FE03E00F80FE03E00F80FE03E0 +0F807C03E00F803803E00F800003E00F800003E00F800003E00F800003E00F800003E00F +800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003E07FF0 +001FFCFFF8003FFEFFF8003FFEFFF8003FFE7FF0001FFC27337EB22C>I<7FF0007FFCFF +F800FFFEFFF800FFFEFFFC00FFFE7FFC007FFC07FE0007C007DE0007C007DE0007C007DF +0007C007CF0007C007CF0007C007CF8007C007C78007C007C7C007C007C7C007C007C3C0 +07C007C3E007C007C3E007C007C1E007C007C1F007C007C1F007C007C0F007C007C0F807 +C007C0F807C007C07C07C007C07C07C007C07C07C007C03E07C007C03E07C007C01E07C0 +07C01F07C007C01F07C007C00F07C007C00F87C007C00F87C007C00787C007C007C7C007 +C007C7C007C003C7C007C003E7C007C001E7C007C001E7C007C001F7C007C000F7C007C0 +00F7C007C000FFC07FFC007FC0FFFE007FC0FFFE003FC0FFFE003FC07FFC001F8027337E +B22C>I<007FFF000003FFFFE0000FFFFFF8001FFFFFFC003FFFFFFE003FE003FE003F80 +00FE007F00007F007F00007F007E00003F007E00003F007E00003F00FE00003F80FC0000 +1F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F +80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80 +FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC +00001F80FC00001F80FC00001F80FC00001F80FE00003F80FE00003F807E00003F007E00 +003F007E00003F007F00007F007F00007F003F8000FE003FF007FE003FFFFFFE001FFFFF +FC000FFFFFF80003FFFFE000007FFF000021357BB32C>I<7FFFFFC000FFFFFFF800FFFF +FFFC00FFFFFFFF007FFFFFFF8003F000FFC003F0003FC003F0000FE003F00007F003F000 +07F003F00003F003F00003F803F00001F803F00001F803F00001F803F00001F803F00001 +F803F00001F803F00003F803F00003F003F00007F003F00007F003F0000FE003F0003FC0 +03F000FFC003FFFFFF8003FFFFFF0003FFFFFC0003FFFFF80003FFFFC00003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +00007FFF800000FFFFC00000FFFFC00000FFFFC000007FFF80000025337EB22C>I<007F +FF000003FFFFE0000FFFFFF8001FFFFFFC003FFFFFFE003FF007FE003F8000FE007F0000 +7F007F00007F007E00003F007E00003F007E00003F00FE00003F80FC00001F80FC00001F +80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80 +FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC +00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00 +001F80FC00001F80FC01F01F80FC03F81F80FE03F83F807E01FC3F007E01FC3F007E00FE +3F007F00FE7F007F007F7F003F807FFE003FF03FFE003FFFFFFE001FFFFFFC000FFFFFF8 +0003FFFFE000007FFFE000000007F000000007F000000003F800000003F800000001FC00 +000001FC00000000FE00000000FE000000007F000000007F000000003E0021407BB32C> +I<7FFFFC000000FFFFFF800000FFFFFFE00000FFFFFFF800007FFFFFFC000007E007FE00 +0007E001FE000007E0007F000007E0003F800007E0001F800007E0001F800007E0000FC0 +0007E0000FC00007E0000FC00007E0000FC00007E0000FC00007E0000FC00007E0001F80 +0007E0001F800007E0003F800007E0007F000007E001FE000007E007FE000007FFFFFC00 +0007FFFFF8000007FFFFE0000007FFFFF0000007FFFFF8000007E007FC000007E001FE00 +0007E000FE000007E0007F000007E0003F000007E0003F000007E0003F000007E0003F00 +0007E0003F000007E0003F000007E0003F000007E0003F000007E0003F0F0007E0003F1F +8007E0003F1F8007E0003F1F8007E0003F1F8007E0003F1F807FFE001FBF80FFFF001FFF +00FFFF000FFF00FFFF000FFE007FFE0007FC0000000001F00029347EB22C>I<001FF807 +0000FFFF0F8001FFFFCF8007FFFFFF800FFFFFFF801FF01FFF803FC003FF803F8001FF80 +7F0000FF807E00007F80FE00003F80FC00003F80FC00001F80FC00001F80FC00001F80FC +00001F80FE00000F007E000000007F000000007F800000003FE00000001FFC0000001FFF +C000000FFFFC000003FFFFC00001FFFFF000007FFFF8000007FFFC0000007FFE00000007 +FF00000000FF800000003F800000001FC00000001FC00000000FE00000000FE078000007 +E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FE00000FC0FE00000FC0 +FF00001F80FF80003F80FFE0007F00FFFE01FF00FFFFFFFE00FFFFFFFC00F9FFFFF000F8 +3FFFC0007007FF000023357CB32C>I<7FFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE +FFFFFFFFFEFC007E007EFC007E007EFC007E007EFC007E007EFC007E007EFC007E007EFC +007E007E78007E003C00007E000000007E000000007E000000007E000000007E00000000 +7E000000007E000000007E000000007E000000007E000000007E000000007E000000007E +000000007E000000007E000000007E000000007E000000007E000000007E000000007E00 +0000007E000000007E000000007E000000007E000000007E000000007E000000007E0000 +00007E000000007E000000007E000000007E000000007E000000007E0000003FFFFC0000 +3FFFFC00007FFFFE00003FFFFC00003FFFFC0027337EB22C>I<7FFF803FFFC0FFFFC07F +FFE0FFFFC07FFFE0FFFFC07FFFE07FFF803FFFC003F00001F80003F00001F80003F00001 +F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 +F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 +F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 +F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 +F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 +F80003F80003F80001F80003F00001F80003F00001FC0007F00000FC0007E00000FE000F +E000007F001FC000003F803F8000003FE0FF8000001FFFFF0000000FFFFE00000003FFF8 +00000001FFF0000000003F8000002B3480B22C>I<7FF00007FF00FFF8000FFF80FFF800 +0FFF80FFF8000FFF807FF00007FF001F0000007C001F0000007C001F0000007C001F0000 +007C000F800000F8000F800000F8000F800000F8000F800000F8000F800000F8000F8000 +00F8000F800000F80007C00001F00007C00001F00007C00001F00007C00001F00007C03E +01F00007C07F01F00007C07F01F00007C07F01F00003E0FF83E00003E0FF83E00003E0F7 +83E00003E0F783E00003E1F7C3E00003E1F7C3E00003E1F7C3E00001E1E3C3C00001E1E3 +C3C00001F1E3C7C00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3C1E7C00001F3C1 +E7C00000F3C1E7800000F3C1E7800000F7C1F7800000F780F7800000F780F7800000F780 +F7800000FF80FF8000007F80FF0000007F007F0000007F007F0000007F007F0000007F00 +7F0000003E003E000029347FB22C>87 D<3FFF03FFE07FFF07FFF07FFF87FFF07FFF07FF +F03FFF03FFE001F800FE0001FC00FE0000FC01FC0000FE01FC00007E01F800007F03F800 +003F03F000003F87F000001F87E000001FCFE000000FCFC000000FFFC0000007FF800000 +07FF80000003FF00000003FF00000001FE00000001FE00000000FC00000000FC00000001 +FE00000001FE00000003FF00000003FF00000007FF80000007FFC000000FCFC000000FCF +E000001FC7E000001F87F000003F83F000003F03F800007F01F800007E01FC0000FE00FC +0000FC00FE0001FC007E0001F8007F0003F8003F0003F0003F8003F0001F807FFE00FFFC +7FFF01FFFCFFFF01FFFE7FFF01FFFC7FFE00FFFC27337EB22C>I<7FFC007FFCFFFE00FF +FEFFFE00FFFEFFFE00FFFE7FFC007FFC07F0000FC007F0001FC003F0001F8003F8003F80 +01F8003F8001FC007F0000FC007F0000FE007E00007E00FE00007F00FC00003F01FC0000 +3F81F800001F81F800001F83F000000FC3F000000FC7F0000007E7E0000007E7E0000003 +E7C0000003EFC0000001FF80000001FF80000001FF00000000FF00000000FE000000007E +000000007E000000007E000000007E000000007E000000007E000000007E000000007E00 +0000007E000000007E000000007E000000007E000000007E000000007E000000007E0000 +00007E00000007FFE000000FFFF000000FFFF000000FFFF0000007FFE00027337EB22C> +I<3FFFFFFFC07FFFFFFFE07FFFFFFFE07FFFFFFFE07FFFFFFFE07E00001FC07E00003F80 +7E00003F807E00007F007E00007E007E0000FE007E0001FC003C0001F800000003F80000 +0007F000000007F00000000FE00000001FC00000001FC00000003F800000007F00000000 +7F00000000FE00000001FC00000001FC00000003F800000007F000000007F00000000FE0 +0000001FC00000001FC00000003F800000007F000000007F00000000FE00000001FC0000 +0001FC00000003F80003C003F00007E007F00007E00FE00007E00FC00007E01FC00007E0 +3F800007E03F800007E07F000007E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07F +FFFFFFC023337CB22C>I<7FFFFCFFFFFEFFFFFEFFFFFEFFFFFCFC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FFFFFCFFFFFEFFFFFEFFFFFE7FFFFC17416FB92C>I<780000 +0000F800000000FC00000000FC00000000FE000000007E000000007F000000003F000000 +003F800000001F800000001FC00000000FC00000000FE000000007E000000007E0000000 +07F000000003F000000003F800000001F800000001FC00000000FC00000000FE00000000 +7E000000007F000000003F000000003F800000001F800000001F800000001FC00000000F +C00000000FE000000007E000000007F000000003F000000003F800000001F800000001FC +00000000FC00000000FC00000000FE000000007E000000007F000000003F000000003F80 +0000001F800000001FC00000000FC00000000FE000000007E000000007F000000003F000 +000003F000000003F800000001F800000001FC00000000FC00000000FE000000007E0000 +00007F000000003F000000003F800000001F800000001F800000000F8000000007002141 +7BB92C>I<7FFFFCFFFFFEFFFFFEFFFFFE7FFFFE00007E00007E00007E00007E00007E00 +007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00 +007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00 +007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00 +007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00 +007E00007E7FFFFEFFFFFEFFFFFEFFFFFE7FFFFC17417DB92C>I<000E0000003F800000 +FFE00003FFF8000FFFFE001FFFFF007FF1FFC0FFE0FFE0FF803FE0FE000FE07C0007C030 +0001801B0C78B22C>I<01FFF0000007FFFE00001FFFFF80001FFFFFE0003FFFFFF0003F +C01FF8003FC007F8003FC001FC001F8000FC00060000FE000000007E000000007E000000 +007E000000FFFE00001FFFFE0000FFFFFE0003FFFFFE000FFFFFFE001FFF807E003FF800 +7E007FC0007E007F00007E00FE00007E00FC00007E00FC00007E00FC00007E00FC00007E +00FE00007E007F0000FE007F8003FE003FE01FFE001FFFFFFFFC0FFFFFFFFE07FFFFBFFE +01FFFE1FFE003FF007FC27247CA32C>97 D<7FF0000000FFF8000000FFF8000000FFF800 +00007FF800000001F800000001F800000001F800000001F800000001F800000001F80000 +0001F800000001F800000001F800000001F800000001F81FE00001F8FFF80001FBFFFE00 +01FFFFFF0001FFFFFF8001FFF07FC001FF801FE001FF0007F001FE0003F801FC0003F801 +FC0001FC01F80000FC01F80000FC01F80000FE01F800007E01F800007E01F800007E01F8 +00007E01F800007E01F800007E01F800007E01F800007E01F80000FE01FC0000FC01FC00 +00FC01FC0001F801FE0003F801FF0007F001FF000FF001FF801FE001FFE07FC001FFFFFF +8001FFFFFF0001FBFFFE0001F8FFF80000F03FC00027337FB22C>I<0003FFE000001FFF +F800007FFFFE0001FFFFFE0003FFFFFF0007FE00FF000FF000FF001FE000FF001FC0007E +003F800018003F000000007F000000007E000000007E00000000FC00000000FC00000000 +FC00000000FC00000000FC00000000FC00000000FC00000000FC000000007E000000007E +000000007F000000003F00000F003F80001F801FC0001F801FE0003F800FF0007F0007FE +03FF0003FFFFFE0001FFFFFC00007FFFF800001FFFE0000003FF000021247AA32C>I<00 +000FFE0000001FFF0000001FFF0000001FFF0000000FFF000000003F000000003F000000 +003F000000003F000000003F000000003F000000003F000000003F000000003F00000000 +3F000007F83F00003FFE3F0000FFFFBF0001FFFFFF0003FFFFFF0007FC0FFF000FF003FF +001FE001FF001FC000FF003F80007F003F00007F007E00003F007E00003F00FE00003F00 +FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC +00003F00FE00003F007E00007F007E00007F007F0000FF003F8000FF003F8001FF001FC0 +03FF000FF007FF0007FC1FFF0003FFFFFFFC01FFFFBFFE00FFFF3FFE003FFC3FFE000FF0 +1FFC27337DB22C>I<0003FE0000001FFFC000007FFFF00001FFFFF80003FFFFFC0007FE +03FE000FF800FF001FE0003F801FC0003F803F80001FC03F00000FC07F00000FC07E0000 +0FE07E000007E0FC000007E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFF +C0FC00000000FE000000007E000000007E000000007F000000003F000003C03F800007E0 +1FC00007E00FF0000FE007F8003FC007FF00FFC001FFFFFF8000FFFFFF00003FFFFC0000 +0FFFF0000001FF800023247CA32C>I<00000FF80000003FFE000000FFFF000001FFFF80 +0003FFFF800007FC7F800007F07F80000FE03F00000FC03F00000FC00000000FC0000000 +0FC00000000FC00000000FC00000000FC000007FFFFFFE00FFFFFFFF00FFFFFFFF00FFFF +FFFF007FFFFFFE00000FC00000000FC00000000FC00000000FC00000000FC00000000FC0 +0000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000 +00000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000 +000FC00000000FC00000000FC00000000FC00000000FC00000000FC000003FFFFFF0007F +FFFFF8007FFFFFF8007FFFFFF8003FFFFFF00021337DB22C>I<00000003F80007F80FFC +001FFE3FFE007FFFFFFF01FFFFFFFF03FFFFFE7F03FC0FF87F07F003F83E0FE001FC1C0F +C000FC001FC000FE001F80007E001F80007E001F80007E001F80007E001F80007E001F80 +007E001FC000FE000FC000FC000FE001FC0007F003F80003FC0FF00007FFFFF00007FFFF +E0000FFFFF80000F9FFE00000F87F800000F800000000F800000000F800000000FC00000 +0007E000000007FFFFF00003FFFFFE0007FFFFFF800FFFFFFFE01FFFFFFFF03FC0001FF8 +7F000003FC7E000000FC7C0000007CFC0000007EF80000003EF80000003EF80000003EF8 +0000003EFC0000007E7E000000FC7F800003FC3FE0000FF81FFC007FF00FFFFFFFE003FF +FFFF8001FFFFFF00003FFFF8000007FFC00028387EA42C>I<7FF000000000FFF8000000 +00FFF800000000FFF8000000007FF80000000001F80000000001F80000000001F8000000 +0001F80000000001F80000000001F80000000001F80000000001F80000000001F8000000 +0001F80000000001F81FE0000001F87FFC000001F9FFFE000001FBFFFF000001FFFFFF00 +0001FFF03F800001FFC01F800001FF801FC00001FF000FC00001FE000FC00001FC000FC0 +0001FC000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC0007FFFE0FFFF00FFFFF1FFFF80FFFFF1FFFF80FFFFF1FFFF +807FFFE0FFFF0029337FB22C>I<00070000001FC000001FC000003FE000003FE000003F +E000001FC000001FC0000007000000000000000000000000000000000000000000000000 +0000000000007FFFC0007FFFE000FFFFE0007FFFE0007FFFE0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0007FFFFFFCFFFFFFFEFFFFFFFEFFFF +FFFE7FFFFFFC1F3479B32C>I<00000E0000003F8000003F8000007FC000007FC000007F +C000003F8000003F8000000E000000000000000000000000000000000000000000000000 +000000000001FFFF8003FFFFC003FFFFC003FFFFC001FFFFC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000001F +C03C001F807E003F80FF003F00FF007F00FF01FE00FFFFFC007FFFF8007FFFF0001FFFE0 +0007FF00001A467CB32C>I<7FE0000000FFF0000000FFF0000000FFF00000007FF00000 +0001F000000001F000000001F000000001F000000001F000000001F000000001F0000000 +01F000000001F000000001F000000001F01FFFF001F03FFFF801F03FFFF801F03FFFF801 +F01FFFF001F000FE0001F001FC0001F003F80001F007F00001F00FE00001F01FC00001F0 +3F800001F07F000001F0FE000001F1FC000001F3FC000001F7FE000001FFFF000001FFFF +000001FF9F800001FF0FC00001FE0FE00001FC07E00001F803F00001F001F80001F001FC +0001F000FC0001F0007E0001F0003F0001F0003F8001F0001F807FFFC0FFFCFFFFE1FFFE +FFFFE1FFFEFFFFE1FFFE7FFFC0FFFC27337EB22C>I<7FFFE00000FFFFF00000FFFFF000 +00FFFFF000007FFFF000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF8022337BB22C>I<7F83F007 +E0007FCFFC1FF800FFDFFE3FFC007FFFFEFFFC007FFFFFFFFE0007FE1FFC3E0007FC1FF8 +3F0007F80FF01F0007F00FE01F0007E00FC01F0007E00FC01F0007E00FC01F0007C00F80 +1F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F80 +1F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F80 +1F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F80 +1F007FFC3FF87FF07FFC7FF8FFF0FFFE7FFCFFF87FFC7FF8FFF07FFC3FF87FF02D2481A3 +2C>I<7FF01FE00000FFF87FFC0000FFF9FFFE0000FFFBFFFF00007FFFFFFF000001FFF0 +3F800001FFC01F800001FF801FC00001FF000FC00001FE000FC00001FC000FC00001FC00 +0FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F800 +0FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F800 +0FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F800 +0FC00001F8000FC0007FFFE0FFFF00FFFFF1FFFF80FFFFF1FFFF80FFFFF1FFFF807FFFE0 +FFFF0029247FA32C>I<0007FC0000001FFF0000007FFFC00001FFFFF00003FFFFF80007 +FC07FC000FF001FE001FE000FF001F80003F003F80003F803F00001F807E00000FC07E00 +000FC07E00000FC0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC0000 +07E0FC000007E0FE00000FE07E00000FC07E00000FC07F00001FC03F00001F803F80003F +801FC0007F001FE000FF000FF001FE0007FC07FC0003FFFFF80001FFFFF000007FFFC000 +001FFF00000007FC000023247CA32C>I<7FF01FE000FFF8FFF800FFFBFFFE00FFFFFFFF +007FFFFFFF8001FFF07FC001FF801FE001FF0007F001FE0003F801FC0003F801FC0001FC +01F80000FC01F80000FC01F80000FE01F800007E01F800007E01F800007E01F800007E01 +F800007E01F800007E01F800007E01F800007E01F80000FE01FC0000FC01FC0000FC01FC +0001F801FE0003F801FF0007F001FF000FF001FF801FE001FFE07FC001FFFFFF8001FFFF +FF0001FBFFFE0001F8FFF80001F83FC00001F800000001F800000001F800000001F80000 +0001F800000001F800000001F800000001F800000001F800000001F800000001F8000000 +01F800000001F80000007FFFE00000FFFFF00000FFFFF00000FFFFF000007FFFE0000027 +367FA32C>I<0003FC078000001FFF0FC000007FFFCFC00001FFFFEFC00003FFFFFFC000 +07FE07FFC0000FF001FFC0001FE000FFC0001FC0007FC0003F80003FC0003F00003FC000 +7F00001FC0007E00001FC0007E00000FC000FC00000FC000FC00000FC000FC00000FC000 +FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC000FE00000FC000 +7E00001FC0007E00001FC0003F00003FC0003F80003FC0001FC0007FC0001FE000FFC000 +0FF003FFC00007FC0FFFC00003FFFFFFC00001FFFFEFC000007FFF8FC000003FFF0FC000 +0007F80FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC000000003FFFF00000007FFFF80000007FFFF80000007FFFF80 +000003FFFF0029367DA32C>I<7FFE003FC0FFFF01FFF0FFFF07FFF8FFFF1FFFFC7FFF3F +FFFC003F7FE1FC003FFF01FC003FFC00F8003FF80070003FF00000003FE00000003FE000 +00003FC00000003F800000003F800000003F800000003F000000003F000000003F000000 +003F000000003F000000003F000000003F000000003F000000003F000000003F00000000 +3F000000003F000000003F000000003F000000003F0000007FFFFFE000FFFFFFF000FFFF +FFF000FFFFFFF0007FFFFFE00026247EA32C>I<007FF87003FFFFF80FFFFFF81FFFFFF8 +3FFFFFF87FC00FF87E0003F8FC0001F8F80001F8F80001F8F80001F8FC0000F07F000000 +7FF000003FFFC0001FFFFE000FFFFF8003FFFFE0007FFFF80001FFFC000007FC000000FE +7800007FFC00003FFC00001FFE00001FFE00001FFF00003FFF80003EFFC000FEFFF007FC +FFFFFFFCFFFFFFF8FFFFFFE0F8FFFF80701FFC0020247AA32C>I<001E000000003F0000 +00003F000000003F000000003F000000003F000000003F000000003F000000003F000000 +003F0000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00003F00000000 +3F000000003F000000003F000000003F000000003F000000003F000000003F000000003F +000000003F000000003F000000003F000000003F000000003F000000003F000000003F00 +0000003F000000003F0003C0003F0007E0003F0007E0003F0007E0003F0007E0003F0007 +E0003F800FE0001F801FC0001FE07FC0000FFFFF80000FFFFF000003FFFE000001FFF800 +00003FE000232E7EAD2C>I<7FF003FF8000FFF807FFC000FFF807FFC000FFF807FFC000 +7FF803FFC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC000 +01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC000 +01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC000 +01F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8001FC00001F8001FC000 +01F8003FC00001FC007FC00000FE03FFC00000FFFFFFFF00007FFFFFFF80003FFFFFFF80 +001FFFCFFF800003FE07FF0029247FA32C>I<7FFF01FFFCFFFF01FFFEFFFF83FFFEFFFF +01FFFE7FFF01FFFC03E0000F8003E0000F8003F0001F8001F0001F0001F0001F0001F800 +3F0000F8003E0000F8003E0000FC007E00007C007C00007C007C00007E00FC00003E00F8 +00003E00F800003F01F800001F01F000001F01F000001F83F000000F83E000000F83E000 +000FC7E0000007C7C0000007C7C0000007EFC0000003EF80000003EF80000003FF800000 +01FF00000001FF00000000FE000000007C000027247EA32C>I<7FFF007FFF007FFF80FF +FF00FFFF80FFFF807FFF80FFFF007FFF007FFF0007C00001F00007C00001F00007C00001 +F00007C00001F00007C00001F00007C00001F00003E00003E00003E00003E00003E00003 +E00003E03E03E00003E07F03E00003E07F03E00001F07F07C00001F0FF87C00001F0FF87 +C00001F0F787C00001F0F787C00001F1F7C7C00000F1F7C7800000F9E3CF800000F9E3CF +800000FBE3EF800000FBE3EF800000FBE3EF8000007BC1EF0000007FC1FF0000007FC1FF +0000007F80FF0000007F80FF0000003F80FE0000001F007C000029247FA32C>I<3FFF03 +FFF07FFF87FFF87FFF87FFF87FFF87FFF83FFF03FFF000FC007E0000FC00FC00007E01F8 +00003F01F000001F83F000001F87E000000FCFC0000007EF80000003FF80000001FF0000 +0001FE00000000FC000000007C00000000FE00000001FE00000001FF00000003EF800000 +07CFC000000FC7C000000F83E000001F01F000003F01F800007E00F800007C007C0000F8 +007E0001F8003F007FFF01FFFC7FFF83FFFCFFFF83FFFE7FFF83FFFC7FFF01FFFC27247E +A32C>I<7FFF01FFFCFFFF81FFFEFFFF83FFFEFFFF81FFFE7FFF01FFFC03E0000F8001F0 +000F8001F0001F8001F8001F0000F8001F0000F8003F0000FC003E00007C003E00007E00 +7E00003E007C00003E007C00003F00FC00001F00F800001F00F800000F81F800000F81F0 +00000F81F0000007C1F0000007C3E0000007C3E0000003E3E0000003E7C0000001E7C000 +0001F7C0000001F780000000FF80000000FF80000000FF000000007F000000007F000000 +003E000000003E000000007E000000007C000000007C00000000FC00000000F800000000 +F800000C01F800003F01F000007F83F000007F87E000007E0FE000007E1FC000007FFF80 +00003FFF0000001FFE0000000FFC00000007E000000027367EA32C>I<3FFFFFFFE07FFF +FFFFF07FFFFFFFF07FFFFFFFF07FFFFFFFF07E00001FE07E00003FC07E00007F807E0000 +FF007E0001FE003C0003FC00000007F80000000FF00000001FE00000003FC00000007F80 +000000FF00000001FC00000003F80000000FF00000001FE00000003FC00000007F800000 +00FF00000001FE0001E003FC0003F007F80003F00FF00003F01FE00003F03FC00003F07F +800003F0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF07FFFFFFFE024247DA32C>I< +78FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC +FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC7806416DB92C> +124 D<00F8007003FE00F80FFF01F81FFF87F83FFFCFF07F9FFFE0FF0FFFC0FC07FF80F8 +03FE007000F8001D0A79B22C>126 D E /Fx 82 127 df<3800007F0000FFC000FFF800 +FFFE007FFF803FFFE00FFFF001FFF0007FF0001FE00003E0140C76B730>18 +D<1C007F00FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF +80FF80FF80FF807F007F007F007F007F007F007F007F007F007F007F007F007F007F007F +007F007F007F003E00000000000000000000000000000000001C007F007F00FF80FF80FF +807F007F001C0009396DB830>33 D<100004007C001F00FE003F80FE003F80FF007F80FF +007F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE +003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE003F80FE +003F807E003F007C001F003C001E0010000400191C75B830>I<0007C007C0000007C007 +C000000FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE00FE000000FE00F +E000000FE00FE000000FE00FE000001FE01FE000001FE01FE000001FC01FC000001FC01F +C000001FC01FC0007FFFFFFFFF007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFF +FF807FFFFFFFFF003FFFFFFFFE00007F807F8000007F807F8000007F007F0000007F007F +0000007F007F0000007F007F0000007F007F0000007F007F0000007F007F0000007F007F +0000007F007F000000FF00FF000000FF00FF00003FFFFFFFFE007FFFFFFFFF00FFFFFFFF +FF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF007FFFFFFFFF0001FC01FC000001FC01FC +000001FC01FC000003FC03FC000003FC03FC000003F803F8000003F803F8000003F803F8 +000003F803F8000003F803F8000003F803F8000003F803F8000001F001F0000001F001F0 +000029387DB730>I<000038000000007C00000000FC00000000FC00000000FC00000000 +FC00000003FF0000001FFFE00000FFFFFC0001FFFFFE0007FFFFFF000FFFFFFF801FFEFD +FFC01FF0FC3FE03FC0FC1FE07F80FC0FF07F00FC07F07E00FC07F8FE00FC03F8FC00FC03 +F8FC00FC07F8FC00FC07F8FC00FC07F8FE00FC03F0FE00FC03F07F00FC00007F80FC0000 +7FC0FC00003FF0FC00001FFEFC00001FFFFC00000FFFFF000007FFFFE00001FFFFF80000 +7FFFFC00001FFFFE000003FFFF000000FFFF800000FDFFC00000FC7FE00000FC1FE00000 +FC0FF00000FC07F01800FC03F87E00FC03F87E00FC01F8FF00FC01F8FF00FC01F8FF00FC +01F8FE00FC01F8FE00FC01F8FF00FC03F07F00FC03F07F80FC07F07F80FC0FE03FC0FC1F +E03FF0FC7FC01FFEFFFF800FFFFFFF0007FFFFFE0003FFFFFC0000FFFFF000003FFFC000 +0007FE00000000FC00000000FC00000000FC00000000FC00000000FC000000007C000000 +0038000025477BBE30>I<07C00FF01FF81FF81FFC1FFC1FFE0FFE07FE007E007E007E00 +7E007E00FE00FC00FC01FC01F803F807F00FF01FE07FE0FFC0FF80FF007C0038000F1D70 +B730>39 D<00001E00007F0000FF0001FF0003FE0007FC000FF0001FE0003FC0007F8000 +FF0001FE0001FC0003FC0003F80007F0000FF0000FE0000FE0001FC0001FC0003FC0003F +80003F80007F80007F00007F00007F00007F0000FE0000FE0000FE0000FE0000FE0000FE +0000FE0000FE0000FE0000FE0000FE0000FE0000FE00007F00007F00007F00007F00007F +80003F80003F80003FC0001FC0001FC0000FE0000FE0000FF00007F00003F80003FC0001 +FC0001FE0000FF00007F80003FC0001FE0000FF00007FC0003FE0001FF0000FF00007F00 +001E184771BE30>I<780000FE0000FF0000FF80007FC0003FE0000FF00007F80003FC00 +01FE0000FF00007F80003F80003FC0001FC0000FE0000FF00007F00007F00003F80003F8 +0003FC0001FC0001FC0001FE0000FE0000FE0000FE0000FE00007F00007F00007F00007F +00007F00007F00007F00007F00007F00007F00007F00007F00007F0000FE0000FE0000FE +0000FE0001FE0001FC0001FC0003FC0003F80003F80007F00007F0000FF0000FE0001FC0 +003FC0003F80007F8000FF0001FE0003FC0007F8000FF0003FE0007FC000FF8000FF0000 +FE0000780000184778BE30>I<0000E000000001F000000003F800000003F800000003F8 +00000003F800000003F800000003F800003803F803807E03F80FC0FF83F83FE0FFC3F87F +E0FFF3F9FFE07FFBFBFFC03FFFFFFF800FFFFFFE0003FFFFF80001FFFFF000007FFFC000 +001FFF0000007FFFC00001FFFFF00003FFFFF8000FFFFFFE003FFFFFFF807FFBFBFFC0FF +F3F9FFE0FFC3F87FE0FF83F83FE07E03F80FC03803F803800003F800000003F800000003 +F800000003F800000003F800000003F800000001F000000000E0000023277AAE30>I<00 +003E00000000003E00000000007F00000000007F00000000007F00000000007F00000000 +007F00000000007F00000000007F00000000007F00000000007F00000000007F00000000 +007F00000000007F00000000007F00000000007F00000000007F0000007FFFFFFFFF007F +FFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF007FFFFFFFFF0000 +007F00000000007F00000000007F00000000007F00000000007F00000000007F00000000 +007F00000000007F00000000007F00000000007F00000000007F00000000007F00000000 +007F00000000007F00000000007F00000000003E00000000003E00000029297DAF30>I< +03E00FF01FF81FFC3FFE3FFE3FFF3FFF1FFF1FFF0FFF03FF007F007F007E00FE01FC03FC +07F83FF07FF0FFE07F807F003C001019708B30>I<7FFFFFFFF07FFFFFFFF0FFFFFFFFF8 +FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFFF025077B9E30>I<0F003FC07FE07FE0FF +F0FFF0FFF0FFF07FE07FE03FC00F000C0C6E8B30>I<00000000F000000001F000000003 +F800000003F800000007F800000007F80000000FF00000000FF00000001FE00000001FE0 +0000003FC00000003FC00000007F800000007F80000000FF00000000FF00000001FE0000 +0001FE00000001FC00000003FC00000003FC00000007F800000007F80000000FF0000000 +0FF00000001FE00000001FE00000003FC00000003FC00000007F800000007F80000000FF +00000000FF00000001FE00000001FE00000001FC00000003FC00000003FC00000007F800 +000007F80000000FF00000000FF00000001FE00000001FE00000003FC00000003FC00000 +007F800000007F80000000FF00000000FF00000001FE00000001FE00000001FC00000003 +FC00000003FC00000007F800000007F80000000FF00000000FF00000001FE00000001FE0 +0000003FC00000003FC00000007F800000007F80000000FF00000000FF00000000FE0000 +0000FE000000007C000000007C0000000025477BBE30>I<0000FE00000007FFC000000F +FFE000003FFFF800007FFFFC0000FFFFFE0001FF83FF0003FE00FF8003FC007F8007F800 +3FC00FF0001FE00FE0000FE01FE0000FF01FC00007F01FC00007F03F800003F83F800003 +F83F000001F87F000001FC7F000001FC7F000001FC7F000001FCFE000000FEFE000000FE +FE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE000000FEFE +000000FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F000001FC7F00 +0001FC7F800003FC3F800003F83F800003F83FC00007F81FC00007F01FC00007F01FE000 +0FF00FF0001FE00FF0001FE007F8003FC003FC007F8003FE00FF8001FF83FF0000FFFFFE +00007FFFFC00003FFFF800000FFFE0000007FFC0000000FE0000273A7CB830>I<0003C0 +000007E0000007E000000FE000000FE000001FE000001FE000003FE000007FE00000FFE0 +0003FFE0003FFFE000FFFFE000FFFFE000FFEFE000FF8FE0007E0FE000000FE000000FE0 +00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0 +00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0 +00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0 +00000FE000000FE000000FE000000FE000000FE0003FFFFFF87FFFFFFCFFFFFFFEFFFFFF +FE7FFFFFFC3FFFFFF81F3977B830>I<0007FC0000003FFFC00000FFFFF00003FFFFF800 +07FFFFFE000FFFFFFF001FF80FFF803FE001FFC03FC0007FC07F80003FE07F00001FE07F +00000FF0FF000007F0FE000007F0FF000007F8FF000003F8FF000003F8FF000003F87E00 +0003F818000003F800000003F800000003F800000007F800000007F00000000FF0000000 +0FE00000001FE00000001FC00000003FC00000007F80000000FF80000001FF00000001FE +00000007FC0000000FF80000001FF00000003FE00000007FC0000000FF80000001FF0000 +0003FE00000007FC0000000FF00000003FE00000007FC0000000FF80000001FF00000003 +FE0001F007FC0003F80FF80003F81FE00003F83FFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFF +FFFFF87FFFFFFFF83FFFFFFFF025397BB830>I<000003FC0000000007FE000000000FFE +000000001FFE000000001FFE000000003FFE000000007FFE000000007F7E00000000FE7E +00000000FE7E00000001FC7E00000003F87E00000003F87E00000007F07E00000007F07E +0000000FE07E0000001FC07E0000001FC07E0000003F807E0000003F807E0000007F007E +000000FE007E000000FE007E000001FC007E000003F8007E000003F8007E000007F0007E +000007F0007E00000FE0007E00001FC0007E00001FC0007E00003F80007E00003F80007E +00007F00007E0000FE00007E0000FFFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFF +FF80FFFFFFFFFF807FFFFFFFFF000000007E00000000007E00000000007E00000000007E +00000000007E00000000007E00000000007E00000000007E00000000007E00000000007E +000000007FFFFE000000FFFFFF000000FFFFFF000000FFFFFF000000FFFFFF0000007FFF +FE0029397DB830>52 D<0001FF0000000FFFE000003FFFF80000FFFFFC0001FFFFFE0003 +FFFFFF0007FF01FF800FFC007FC01FF0003FE03FE0001FE03FC0000FF07F800007F07F80 +0007F07F000003F8FF000003F8FE000003FCFE000001FCFE000001FCFE000001FCFE0000 +01FCFE000001FEFE000001FEFE000001FEFF000001FE7F000001FE7F800003FE7F800007 +FE3FC00007FE1FE0000FFE1FF0003FFE0FFC00FFFE07FFFFFFFE03FFFFFFFE01FFFFFEFE +00FFFFF9FE003FFFE1FC000FFF81FC00006001FC00000001FC00000003F800000003F800 +000007F800000007F00000000FF00F00000FE01F80001FE03FC0003FC03FC0007FC03FC0 +00FF803FC001FF003FC007FE001FF01FFC001FFFFFF8000FFFFFF00007FFFFE00003FFFF +800000FFFE0000003FF00000273A7CB830>57 D<0F003FC07FE07FE0FFF0FFF0FFF0FFF0 +7FE07FE03FC00F0000000000000000000000000000000000000000000000000000000000 +00000F003FC07FE07FE0FFF0FFF0FFF0FFF07FE07FE03FC00F000C276EA630>I<000000 +00F000000003F000000007F80000001FF80000007FF8000000FFF0000003FFF0000007FF +C000001FFF8000003FFE000000FFF8000001FFF0000007FFC000000FFF8000003FFE0000 +007FFC000001FFF0000003FFE000000FFF8000001FFF0000007FFC0000007FF8000000FF +E0000000FFC0000000FFE00000007FF80000007FFC0000001FFF0000000FFF80000003FF +E0000001FFF00000007FFC0000003FFE0000000FFF80000007FFC0000001FFF0000000FF +F80000003FFE0000001FFF80000007FFC0000003FFF0000000FFF00000007FF80000001F +F800000007F800000003F000000000F0252F7BB230>60 D<7FFFFFFFFF007FFFFFFFFF00 +FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF003FFFFFFFFE00000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +3FFFFFFFFE007FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF807FFFFFFFFF00 +7FFFFFFFFF0029157DA530>I<78000000007E00000000FF00000000FFC0000000FFE000 +00007FF80000007FFE0000001FFF0000000FFFC0000003FFE0000001FFF80000007FFC00 +00001FFF0000000FFF80000003FFE0000001FFF00000007FFC0000003FFE0000000FFF80 +000007FFC0000001FFF0000000FFF00000003FF80000001FF80000003FF8000000FFF000 +0001FFF0000007FFC000000FFF8000003FFE0000007FFC000001FFF0000003FFE000000F +FF8000001FFF0000007FFC000001FFF8000003FFE000000FFFC000001FFF0000007FFE00 +00007FF8000000FFE0000000FFC0000000FF000000007E000000007800000000252F7BB2 +30>I<001FFE000000FFFFE00003FFFFF8000FFFFFFE001FFFFFFF003FFFFFFF807FF803 +FFC07FC0007FC0FF00001FC0FF00001FE0FF00000FE0FF00000FE0FF00000FE07E00000F +E07E00001FE01800007FC0000000FFC0000003FF80000007FF0000000FFE0000001FF800 +00003FF00000007FC0000000FF80000000FF00000001FE00000001FE00000003FC000000 +03F800000003F800000007F800000007F000000007F000000007F000000007F000000007 +F000000007F000000007F000000007F000000003E0000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000001C000000007F000 +000007F00000000FF80000000FF80000000FF800000007F000000007F000000001C00000 +23397AB830>I<00007F0000000000FF8000000000FF8000000001FFC000000001FFC000 +000001FFC000000001FFC000000003FFE000000003F7E000000003F7E000000003F7E000 +000003F7E000000007F7F000000007E3F000000007E3F000000007E3F00000000FE3F800 +00000FE3F80000000FE3F80000000FC1F80000000FC1F80000001FC1FC0000001FC1FC00 +00001FC1FC0000001FC1FC0000003F80FE0000003F80FE0000003F80FE0000003F80FE00 +00003F80FE0000007F007F0000007F007F0000007F007F0000007F007F000000FF007F80 +0000FE003F800000FFFFFF800000FFFFFF800000FFFFFF800001FFFFFFC00001FFFFFFC0 +0001FFFFFFC00001FC001FC00003FC001FE00003F8000FE00003F8000FE00003F8000FE0 +0003F8000FE00007F8000FF00007F00007F00007F00007F0007FFF007FFF00FFFF80FFFF +80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF007FFF0029397DB830>65 +D<7FFFFFF00000FFFFFFFE0000FFFFFFFF8000FFFFFFFFC000FFFFFFFFE0007FFFFFFFF0 +0003F8001FF80003F80007F80003F80003FC0003F80001FC0003F80001FC0003F80000FE +0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80001FE +0003F80001FC0003F80001FC0003F80003F80003F80007F80003F8001FF00003F8007FE0 +0003FFFFFFC00003FFFFFF800003FFFFFE000003FFFFFF800003FFFFFFE00003FFFFFFF0 +0003F8000FF80003F80003FC0003F80001FE0003F80000FE0003F800007F0003F800007F +0003F800007F0003F800003F8003F800003F8003F800003F8003F800003F8003F800003F +8003F800003F8003F800007F8003F800007F0003F800007F0003F80000FF0003F80001FE +0003F80003FE0003F8001FFC007FFFFFFFFC00FFFFFFFFF800FFFFFFFFF000FFFFFFFFC0 +00FFFFFFFF80007FFFFFFC000029387EB730>I<00007F803C0003FFF03E0007FFFC7E00 +1FFFFE7E003FFFFFFE007FFFFFFE00FFE07FFE01FF801FFE03FE000FFE07FC0007FE07F8 +0007FE0FF00003FE0FF00003FE1FE00001FE1FC00001FE3FC00001FE3F800000FE3F8000 +00FE7F800000FE7F000000FE7F0000007C7F00000000FF00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FE00000000FE00000000FE00000000FF000000007F000000007F000000007F0000007C7F +800000FE3F800000FE3F800000FE3FC00000FE1FC00000FE1FE00001FE0FF00001FC0FF0 +0001FC07F80003F807FC0007F803FE000FF001FF801FF000FFE07FE0007FFFFFC0003FFF +FF80001FFFFF000007FFFC000003FFF00000007FC000273A7CB830>I<3FFFFFE000007F +FFFFFC0000FFFFFFFE0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE00003F8007FF00003 +F8001FF80003F8000FF80003F80007FC0003F80003FE0003F80001FE0003F80000FF0003 +F80000FF0003F800007F8003F800007F8003F800003F8003F800003FC003F800001FC003 +F800001FC003F800001FC003F800001FC003F800000FE003F800000FE003F800000FE003 +F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE003 +F800000FE003F800000FE003F800000FE003F800001FE003F800001FC003F800001FC003 +F800001FC003F800003FC003F800003F8003F800003F8003F800007F8003F800007F0003 +F80000FF0003F80001FE0003F80003FE0003F80007FC0003F8000FFC0003F8001FF80003 +F8007FF0003FFFFFFFE0007FFFFFFFC000FFFFFFFF8000FFFFFFFF00007FFFFFFC00003F +FFFFE000002B387FB730>I<7FFFFFFFFF00FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80 +FFFFFFFFFF807FFFFFFFFF8003F800003F8003F800003F8003F800003F8003F800003F80 +03F800003F8003F800003F8003F800003F8003F800003F8003F800001F0003F800000000 +03F80000000003F80000000003F80000000003F8007C000003F800FE000003F800FE0000 +03F800FE000003F800FE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE0000 +03FFFFFE000003FFFFFE000003F800FE000003F800FE000003F800FE000003F800FE0000 +03F8007C000003F80000000003F80000000003F80000000003F80000000003F800000000 +03F8000007C003F800000FE003F800000FE003F800000FE003F800000FE003F800000FE0 +03F800000FE003F800000FE003F800000FE003F800000FE07FFFFFFFFFE0FFFFFFFFFFE0 +FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE07FFFFFFFFFC02B387EB730>I<3FFFFFFFFF +807FFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC07FFFFFFFFFC03FFFFFFFFFC001FC00001F +C001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001F +C001FC00001FC001FC00000F8001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC003E000001FC007F000001FC007F000001FC007F000001FC007F00 +0001FFFFFF000001FFFFFF000001FFFFFF000001FFFFFF000001FFFFFF000001FFFFFF00 +0001FC007F000001FC007F000001FC007F000001FC007F000001FC003E000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC000000003FFFF80000007FFFFC000000FFFFFC000000FFFFFC0000007FFFFC0000 +003FFFF80000002A387EB730>I<0000FF00F0000003FFC0F800000FFFF1F800003FFFFD +F800007FFFFFF80000FFFFFFF80001FFC1FFF80001FF007FF80003FE003FF80007FC001F +F80007F8000FF8000FF0000FF8000FE00007F8001FE00007F8001FC00007F8003FC00007 +F8003F800003F8003F800003F8007F800003F8007F000003F8007F000001F0007F000000 +0000FF0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000 +0000FE0000000000FE0000000000FE0000000000FE0000FFFF00FE0001FFFF80FE0003FF +FF80FE0003FFFF80FF0001FFFF807F0000FFFF007F000003F8007F000003F8007F800003 +F8003F800007F8003F800007F8003FC00007F8001FC00007F8001FE0000FF8000FE0000F +F8000FF0000FF80007F8001FF80007F8001FF80003FE003FF80001FF007FF80001FFC1FF +F80000FFFFFFF800007FFFFFF800003FFFFBF800000FFFF3F8000003FFC1F0000000FF00 +0000293A7DB830>I<3FFF800FFFE07FFFC01FFFF0FFFFE03FFFF8FFFFE03FFFF87FFFC0 +1FFFF03FFF800FFFE003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800 +00FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800 +00FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800 +00FE0003F80000FE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFFFFFE0003FFFF +FFFE0003FFFFFFFE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800 +00FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800 +00FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800 +00FE0003F80000FE0003F80000FE0003F80000FE003FFF800FFFE07FFFC01FFFF0FFFFE0 +3FFFF8FFFFE03FFFF87FFFC01FFFF03FFF800FFFE02D387FB730>I<7FFFFFFF00FFFFFF +FF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF000007F000000007F000000007F000 +000007F000000007F000000007F000000007F000000007F000000007F000000007F00000 +0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000 +07F000000007F000000007F000000007F000000007F000000007F000000007F000000007 +F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0 +00000007F000000007F000000007F000000007F000000007F000000007F000000007F000 +000007F000000007F000000007F000000007F000000007F000007FFFFFFF00FFFFFFFF80 +FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00213879B730>I<3FFF000FFF807FFF80 +1FFFC0FFFFC03FFFC0FFFFC03FFFC07FFF801FFFC03FFF000FFF8003F00003F80003F000 +07F00003F0000FE00003F0001FE00003F0003FC00003F0003F800003F0007F000003F000 +FE000003F001FE000003F003FC000003F003F8000003F007F0000003F00FE0000003F01F +E0000003F01FC0000003F03F80000003F07F00000003F0FF00000003F1FF00000003F1FF +80000003F3FFC0000003F7FFC0000003FFFFE0000003FFEFE0000003FFC7F0000003FF83 +F0000003FF03F8000003FF01F8000003FE01FC000003FC00FE000003F800FE000003F800 +7F000003F0003F000003F0003F800003F0001F800003F0001FC00003F0000FC00003F000 +0FE00003F00007F00003F00007F00003F00003F80003F00001F80003F00001FC0003F000 +00FC003FFF0003FFC07FFF8007FFE0FFFFC00FFFE0FFFFC00FFFE07FFF8007FFE03FFF00 +03FFC02B387FB730>75 D<3FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007F +FFFC0000003FFFF800000001FC0000000001FC0000000001FC0000000001FC0000000001 +FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001 +FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001 +FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001 +FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001 +FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001 +FC00000F8001FC00001FC001FC00001FC001FC00001FC001FC00001FC001FC00001FC001 +FC00001FC001FC00001FC001FC00001FC001FC00001FC03FFFFFFFFFC07FFFFFFFFFC0FF +FFFFFFFFC0FFFFFFFFFFC07FFFFFFFFFC03FFFFFFFFF802A387EB730>I<3FF80000FFE0 +7FFC0001FFF0FFFE0003FFF8FFFE0003FFF87FFE0003FFF03FFF0007FFE007FF0007FF00 +07EF0007BF0007EF800FBF0007EF800FBF0007EF800FBF0007E7C01F3F0007E7C01F3F00 +07E7C01F3F0007E7C01F3F0007E7E03F3F0007E3E03E3F0007E3E03E3F0007E3F07E3F00 +07E3F07E3F0007E1F07C3F0007E1F07C3F0007E1F8FC3F0007E1F8FC3F0007E0F8F83F00 +07E0F8F83F0007E0FDF83F0007E07DF03F0007E07DF03F0007E07DF03F0007E07FF03F00 +07E03FE03F0007E03FE03F0007E03FE03F0007E01FC03F0007E01FC03F0007E007003F00 +07E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F00 +07E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F00 +07E000003F003FFC0001FFE07FFE0003FFF0FFFF0007FFF8FFFF0007FFF87FFE0003FFF0 +3FFC0001FFE02D387FB730>I<3FFC001FFF807FFE003FFFC0FFFF007FFFE0FFFF007FFF +E07FFF803FFFC03FFF801FFF8003FF8001F80003F7C001F80003F7C001F80003F7C001F8 +0003F3E001F80003F3E001F80003F3E001F80003F3F001F80003F1F001F80003F1F001F8 +0003F1F801F80003F1F801F80003F0F801F80003F0FC01F80003F0FC01F80003F07C01F8 +0003F07E01F80003F07E01F80003F03E01F80003F03F01F80003F03F01F80003F01F01F8 +0003F01F01F80003F01F81F80003F01F81F80003F00F81F80003F00FC1F80003F00FC1F8 +0003F007C1F80003F007E1F80003F007E1F80003F003E1F80003F003F1F80003F003F1F8 +0003F001F1F80003F001F1F80003F001F9F80003F000F9F80003F000F9F80003F000F9F8 +0003F0007DF80003F0007DF80003F0007DF80003F0003FF8003FFF003FF8007FFF803FF8 +00FFFFC01FF800FFFFC01FF8007FFF800FF8003FFF0007F0002B387EB730>I<003FFFE0 +0001FFFFFC0007FFFFFF000FFFFFFF801FFFFFFFC03FFFFFFFE03FF800FFE03FE0003FE0 +7F80000FF07F80000FF07F000007F07F000007F07F000007F07F000007F0FF000007F8FE +000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE00 +0003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE0000 +03F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003 +F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FF000007F8FF000007F8 +7F000007F07F000007F07F000007F07F80000FF07F80000FF07FC0001FF03FE0003FE03F +F800FFE03FFFFFFFE01FFFFFFFC00FFFFFFF8007FFFFFF0001FFFFFC00003FFFE000253A +7BB830>I<7FFFFFF00000FFFFFFFE0000FFFFFFFF8000FFFFFFFFE000FFFFFFFFF0007F +FFFFFFF80003F8003FF80003F8000FFC0003F80003FE0003F80001FE0003F80000FF0003 +F80000FF0003F800007F0003F800007F8003F800003F8003F800003F8003F800003F8003 +F800003F8003F800003F8003F800003F8003F800007F8003F800007F0003F80000FF0003 +F80000FF0003F80001FE0003F80003FE0003F8000FFC0003F8003FF80003FFFFFFF80003 +FFFFFFF00003FFFFFFE00003FFFFFF800003FFFFFE000003FFFFF0000003F80000000003 +F80000000003F80000000003F80000000003F80000000003F80000000003F80000000003 +F80000000003F80000000003F80000000003F80000000003F80000000003F80000000003 +F80000000003F80000000003F8000000007FFFC0000000FFFFE0000000FFFFE0000000FF +FFE0000000FFFFE00000007FFFC000000029387EB730>I<003FFFE00001FFFFFC0007FF +FFFF000FFFFFFF801FFFFFFFC03FFFFFFFE03FF800FFE03FE0003FE07FC0001FF07F8000 +0FF07F000007F07F000007F07F000007F07F000007F0FF000007F8FE000003F8FE000003 +F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8 +FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE +000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE00 +0003F8FE000003F8FE000003F8FE007E03F8FE00FE03F8FF00FF07F87F00FF07F07F007F +87F07F007F87F07F003FC7F07F803FCFF07FC01FFFF03FE01FFFE03FF80FFFE03FFFFFFF +E01FFFFFFFC00FFFFFFF8007FFFFFF0001FFFFFC00003FFFFE00000001FE00000000FF00 +000000FF00000000FF800000007F800000007FC00000003FC00000003FE00000001FE000 +00001FF00000000FF000000007E025467BB830>I<3FFFFF8000007FFFFFF00000FFFFFF +FC0000FFFFFFFF00007FFFFFFF80003FFFFFFFC00003F801FFE00003F8003FF00003F800 +1FF00003F8000FF80003F80007F80003F80003F80003F80003FC0003F80001FC0003F800 +01FC0003F80001FC0003F80001FC0003F80001FC0003F80003FC0003F80003F80003F800 +07F80003F8000FF80003F8001FF00003F8003FF00003F801FFE00003FFFFFFC00003FFFF +FF800003FFFFFF000003FFFFFE000003FFFFFF000003FFFFFF800003F800FFC00003F800 +3FE00003F8001FE00003F8000FE00003F8000FF00003F80007F00003F80007F00003F800 +07F00003F80007F00003F80007F00003F80007F00003F80007F00003F80007F00003F800 +07F0F803F80007F1FC03F80007F1FC03F80007F1FC03F80007F1FC03F80007F1FC3FFF80 +03FBFC7FFFC003FFF8FFFFE001FFF8FFFFE001FFF07FFFC000FFE03FFF80007FC0000000 +001F002E397FB730>I<000FF803C0007FFF03E001FFFFC7E003FFFFF7E007FFFFFFE00F +FFFFFFE01FF80FFFE03FE001FFE03FC000FFE07F80007FE07F00003FE0FF00003FE0FE00 +001FE0FE00001FE0FE00000FE0FE00000FE0FE00000FE0FF00000FE0FF000007C07F0000 +00007F800000007FC00000003FF00000001FFE0000001FFFF000000FFFFF000007FFFFE0 +0001FFFFF80000FFFFFC00001FFFFF000003FFFF8000003FFFC0000001FFC00000007FE0 +0000001FE00000000FF00000000FF000000007F800000007F87C000003F8FE000003F8FE +000003F8FE000003F8FE000003F8FE000003F8FF000007F8FF000007F0FF800007F0FFC0 +000FE0FFE0001FE0FFF8003FC0FFFF00FFC0FFFFFFFF80FFFFFFFF00FDFFFFFE00FC7FFF +F800F81FFFF0007801FF8000253A7BB830>I<3FFFFFFFFFC07FFFFFFFFFE0FFFFFFFFFF +E0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FE003F800FE0FE003F800FE0FE003F800F +E0FE003F800FE0FE003F800FE0FE003F800FE0FE003F800FE0FE003F800FE07C003F8007 +C000003F80000000003F80000000003F80000000003F80000000003F80000000003F8000 +0000003F80000000003F80000000003F80000000003F80000000003F80000000003F8000 +0000003F80000000003F80000000003F80000000003F80000000003F80000000003F8000 +0000003F80000000003F80000000003F80000000003F80000000003F80000000003F8000 +0000003F80000000003F80000000003F80000000003F80000000003F80000000003F8000 +0000003F80000000003F80000000003F80000000003F80000000003F800000001FFFFF00 +00003FFFFF8000003FFFFF8000003FFFFF8000003FFFFF8000001FFFFF00002B387EB730 +>I<7FFFC007FFFCFFFFE00FFFFEFFFFE00FFFFEFFFFE00FFFFEFFFFE00FFFFE7FFFC007 +FFFC03F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F80000 +3F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F80000 +3F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F80000 +3F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F80000 +3F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003F80000 +3F8003F800003F8003F800003F8003F800003F8003F800003F8003F800003F8003FC0000 +7F8001FC00007F0001FC00007F0001FC00007F0000FE0000FE0000FF0001FE00007F0001 +FC00007F8003FC00003FE00FF800001FF83FF000000FFFFFE0000007FFFFC0000003FFFF +80000001FFFF000000007FFC000000001FF000002F3980B730>I<7FFE000FFFC0FFFF00 +1FFFE0FFFF803FFFE0FFFF803FFFE0FFFF001FFFE07FFE000FFFC007F00001FC0007F000 +01FC0007F80003FC0003F80003F80003F80003F80003F80003F80003F80003F80001FC00 +07F00001FC0007F00001FC0007F00001FC0007F00000FE000FE00000FE000FE00000FE00 +0FE00000FE000FE00000FF001FE000007F001FC000007F001FC000007F001FC000007F80 +3FC000003F803F8000003F803F8000003F803F8000003F803F8000001FC07F0000001FC0 +7F0000001FC07F0000001FC07F0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0 +FE00000007E0FC00000007F1FC00000007F1FC00000007F1FC00000003F1F800000003F1 +F800000003F1F800000003FBF800000001FBF000000001FBF000000001FBF000000001FF +F000000001FFF000000000FFE000000000FFE000000000FFE000000000FFE0000000007F +C0000000003F8000002B397EB730>I<3FFC0001FFE07FFE0003FFF0FFFE0003FFF8FFFE +0003FFF87FFE0003FFF03FFC0001FFE01FC000001FC00FC000001F800FC000001F800FC0 +00001F800FC000001F800FC000001F800FC000001F800FC000001F800FE000003F8007E0 +00003F0007E000003F0007E000003F0007E000003F0007E000003F0007E000003F0007E0 +00003F0003E00F803E0003F01FC07E0003F03FE07E0003F03FE07E0003F03FE07E0003F0 +7FF07E0003F07FF07E0003F07DF07E0001F07DF07C0001F07DF07C0001F8FDF8FC0001F8 +FDF8FC0001F8FDF8FC0001F8F8F8FC0001F8F8F8FC0001F8F8F8FC0000F8F8F8F80000F9 +F8FCF80000F9F8FCF80000F9F07CF80000F9F07CF80000FDF07DF80000FDF07DF800007D +F07DF000007DE03DF000007DE03DF000007DE03DF000007FE03FF000007FE03FF000007F +C01FF000007FC01FF000003FC01FE000003FC01FE000003F800FE000001F0007C0002D39 +7FB730>I<3FFF01FFF8007FFF83FFFC007FFFC7FFFE007FFFC7FFFE007FFF83FFFC003F +FF01FFF80001FC007F800001FE007F000000FE00FF000000FF00FE0000007F01FE000000 +7F81FC0000003F83FC0000003FC3FC0000001FC3F80000001FE7F80000000FE7F0000000 +0FFFF000000007FFE000000007FFE000000003FFC000000003FFC000000001FF80000000 +01FF8000000000FF0000000000FF0000000000FF0000000000FF0000000001FF80000000 +01FF8000000003FFC000000003FFC000000003FFE000000007FFE000000007FFF0000000 +0FE7F00000000FE7F80000001FC3F80000001FC3FC0000003F81FC0000003F81FE000000 +7F00FE0000007F00FF000000FF007F000000FE007F800001FE003F800001FC003FC00003 +FC001FC00003F8001FE00007F8000FE0007FFE007FFF00FFFF00FFFF80FFFF80FFFF80FF +FF80FFFF80FFFF00FFFF807FFE007FFF0029387DB730>I<7FFF001FFFC0FFFF803FFFE0 +FFFF803FFFE0FFFF803FFFE0FFFF803FFFE07FFF001FFFC003F80003F80003FC0007F800 +03FC0007F80001FE000FF00001FE000FF00000FF000FE00000FF001FE000007F001FC000 +007F803FC000003F803F8000003FC07F8000001FC07F0000001FC07F0000000FE0FE0000 +000FE0FE0000000FF1FE00000007F1FC00000007F1FC00000003FBF800000003FBF80000 +0001FBF000000001FFF000000000FFE000000000FFE0000000007FC0000000007FC00000 +00007FC0000000003F80000000003F80000000003F80000000003F80000000003F800000 +00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000 +00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000 +0003FFF800000007FFFC0000000FFFFE0000000FFFFE00000007FFFC00000003FFF80000 +2B387EB730>I<1FFFFFFFFC3FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFF +FE7F000003FC7F000007F87F000007F07F00000FF07F00001FE07F00001FC07F00003FC0 +7F00007F803E00007F00000000FF00000001FE00000001FC00000003FC00000007F80000 +0007F00000000FF00000001FE00000001FC00000003FC00000007F800000007F00000000 +FF00000001FE00000001FC00000003FC00000007F800000007F00000000FF00000001FE0 +0000001FC00000003FC00000007F800000007F00000000FF00000001FE00007C01FC0000 +FE03FC0000FE07F80000FE07F00000FE0FF00000FE1FE00000FE1FC00000FE3FC00000FE +7F800000FE7FFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC27 +387CB730>I<7FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF00FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FFFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFF +FF0019476DBE30>I<7C000000007C00000000FE00000000FE00000000FF00000000FF00 +0000007F800000007F800000003FC00000003FC00000001FE00000001FE00000000FF000 +00000FF000000007F800000007F800000003FC00000003FC00000001FC00000001FE0000 +0001FE00000000FF00000000FF000000007F800000007F800000003FC00000003FC00000 +001FE00000001FE00000000FF00000000FF000000007F800000007F800000003FC000000 +03FC00000001FC00000001FE00000001FE00000000FF00000000FF000000007F80000000 +7F800000003FC00000003FC00000001FE00000001FE00000000FF00000000FF000000007 +F800000007F800000003FC00000003FC00000001FC00000001FE00000001FE00000000FF +00000000FF000000007F800000007F800000003FC00000003FC00000001FE00000001FE0 +0000000FF00000000FF000000007F800000007F800000003F800000003F800000001F000 +000000F025477BBE30>I<7FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF807FFFFF8000 +003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 +003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 +003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 +003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 +003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 +003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000 +003F8000003F8000003F8000003F8000003F807FFFFF80FFFFFF80FFFFFF80FFFFFF80FF +FFFF807FFFFF0019477DBE30>I<00070000001FC000007FF00000FFF80003FFFE000FFF +FF803FFFFFE07FFDFFF0FFF07FF8FFC01FF8FF800FF8FE0003F87C0001F0100000401D0E +77B730>I<0038007C01FE03FE07FE0FFC0FF01FE01FC03F803F007F007E007E00FE00FC +00FC00FC00FC00FC00FFC0FFE0FFF07FF07FF03FF03FF01FE007C00F1D70BE30>96 +D<003FFC00000001FFFF80000003FFFFE0000007FFFFF000000FFFFFF800001FFFFFFC00 +001FF00FFE00001FE001FF00001FE000FF00001FE0007F80000FC0003F80000780003FC0 +000000001FC0000000001FC0000000001FC0000000001FC0000000FFFFC000000FFFFFC0 +00007FFFFFC00001FFFFFFC00007FFFFFFC0000FFFFFFFC0001FFFC01FC0003FFC001FC0 +007FE0001FC0007F80001FC000FF00001FC000FE00001FC000FE00001FC000FE00001FC0 +00FE00001FC000FF00003FC000FF00003FC0007F80007FC0007FC001FFC0003FF80FFFFF +C01FFFFFFFFFE01FFFFFFFFFE007FFFFF7FFE003FFFFC3FFE000FFFF00FFC0003FF00000 +002B2A7CA830>I<3FFC000000007FFE00000000FFFE00000000FFFE000000007FFE0000 +00003FFE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000 +000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE03FE +000000FE1FFF800000FE7FFFE00000FEFFFFF00000FFFFFFFC0000FFFFFFFE0000FFFE07 +FE0000FFF001FF0000FFE000FF8000FFC0007F8000FF80003FC000FF00001FC000FE0000 +1FE000FE00000FE000FE00000FE000FE00000FF000FE000007F000FE000007F000FE0000 +07F000FE000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE0000 +0FF000FE00000FF000FE00000FE000FF00000FE000FF00001FE000FF80003FC000FF8000 +3FC000FFC0007F8000FFE000FF8000FFF003FF0000FFFC0FFE0000FFFFFFFC0000FFFFFF +F80000FEFFFFF000007E7FFFC000003C1FFF0000000003FC00002C3980B730>I<0000FF +E0000007FFFC00001FFFFE00007FFFFF0000FFFFFF8001FFFFFFC003FF807FC007FC003F +C00FF8003FC01FF0003FC01FE0001F803FC0000F003F800000007F800000007F00000000 +7F00000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE +00000000FE00000000FE00000000FF000000007F000000007F000000007F800000003F80 +0007C03FC0000FE01FE0000FE01FF0001FE00FF8001FC007FE003FC007FFC0FF8003FFFF +FF8000FFFFFF00007FFFFE00001FFFF8000007FFF0000001FF8000232A7AA830>I<0000 +01FFE000000003FFF000000007FFF000000007FFF000000003FFF000000001FFF0000000 +0007F00000000007F00000000007F00000000007F00000000007F00000000007F0000000 +0007F00000000007F00000000007F00000000007F0000003FE07F000001FFF87F000003F +FFE7F00000FFFFFFF00001FFFFFFF00003FFFFFFF00007FF03FFF0000FFC00FFF0001FF0 +003FF0001FE0001FF0003FC0001FF0003FC0000FF0007F800007F0007F000007F0007F00 +0007F000FF000007F000FF000007F000FE000007F000FE000007F000FE000007F000FE00 +0007F000FE000007F000FE000007F000FE000007F000FE000007F000FF000007F0007F00 +000FF0007F00000FF0007F80000FF0003F80001FF0003FC0003FF0001FE0003FF0001FF0 +007FF0000FF801FFF00007FE07FFFFC003FFFFFFFFE001FFFFFFFFF000FFFFF7FFF0007F +FFC7FFE0001FFF03FFC00007FC0000002C397DB730>I<0001FF00000007FFE000001FFF +F800007FFFFC0000FFFFFE0001FFFFFF0003FF81FF8007FC007FC00FF8003FC01FE0001F +E01FE0000FE03FC0000FF03F800007F07F800007F07F000007F07F000003F8FF000003F8 +FE000003F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF0FE +00000000FF000000007F000000007F000000007F800000003F800001F03FC00003F81FE0 +0003F80FF00003F80FF80007F807FE001FF003FFC07FE001FFFFFFE000FFFFFFC0003FFF +FF80001FFFFE000007FFF8000000FFC000252A7CA830>I<000000FF80000007FFE00000 +1FFFF000003FFFF000007FFFF80000FFFFF80001FF87F80003FE07F80003FC03F00007F8 +00C00007F000000007F000000007F000000007F000000007F000000007F000000007F000 +000007F000003FFFFFFFC07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC0 +0007F000000007F000000007F000000007F000000007F000000007F000000007F0000000 +07F000000007F000000007F000000007F000000007F000000007F000000007F000000007 +F000000007F000000007F000000007F000000007F000000007F000000007F000000007F0 +00000007F000000007F000000007F000000007F000000007F000003FFFFFFE007FFFFFFF +00FFFFFFFF80FFFFFFFF807FFFFFFF003FFFFFFE0025397DB830>I<0003FC00FF00001F +FF87FFC0003FFFDFFFC000FFFFFFFFE001FFFFFFFFE003FFFFFFFFE007FE07FF8FE007F8 +01FE07C00FF000FF00000FF000FF00000FE0007F00001FE0007F80001FC0003F80001FC0 +003F80001FC0003F80001FC0003F80001FC0003F80001FE0007F80000FE0007F00000FF0 +00FF00000FF000FF000007F801FE000007FE07FE000007FFFFFC000007FFFFF800000FFF +FFF000000FFFFFC000000FDFFF8000000FC3FC0000000FC0000000000FC0000000000FC0 +000000000FE0000000000FF00000000007FFFFF0000007FFFFFF000003FFFFFFC00007FF +FFFFF0000FFFFFFFF8001FFFFFFFFC003FE0001FFE003F800001FE007F0000007F007E00 +00003F00FE0000003F80FC0000001F80FC0000001F80FC0000001F80FC0000001F80FC00 +00001F80FE0000003F807F0000007F007F800000FF003FC00001FE003FF00007FE001FFF +007FFC000FFFFFFFF80007FFFFFFF00001FFFFFFC000007FFFFF0000001FFFFC00000001 +FFC000002B3E7DA730>I<3FFC000000007FFE00000000FFFE00000000FFFE000000007F +FE000000003FFE0000000000FE0000000000FE0000000000FE0000000000FE0000000000 +FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000 +FE01FE000000FE0FFF800000FE3FFFE00000FEFFFFF00000FFFFFFF80000FFFFFFF80000 +FFFE07FC0000FFF803FC0000FFE001FE0000FFC001FE0000FF8000FE0000FF8000FE0000 +FF0000FE0000FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE003FFFF81FFFF87FFFFC3FFFFCFF +FFFE3FFFFEFFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F3880B730>I<0000E0000000 +03F800000003F800000007FC00000007FC00000007FC00000003F800000003F800000000 +E00000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000001FFFF800003FFFFC00007FFFFC00007FFFFC00003FFFFC00 +001FFFFC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000 +0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000 +01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001 +FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00003FFFFF +FFC07FFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFE03FFFFFFFC023397AB830>I<0000 +01C0000007F0000007F000000FF800000FF800000FF8000007F0000007F0000001C00000 +0000000000000000000000000000000000000000000000000000000000000000000000FF +FFF001FFFFF801FFFFF801FFFFF801FFFFF800FFFFF8000003F8000003F8000003F80000 +03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000 +03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000 +03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000 +03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000 +03F8000003F8000007F0000007F03C0007F07E000FE0FF001FE0FF003FC0FF007FC0FFFF +FF807FFFFF007FFFFE003FFFFC000FFFF00003FFC0001D4E7CB830>I<7FF800000000FF +FC00000000FFFC00000000FFFC00000000FFFC000000007FFC0000000000FC0000000000 +FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000 +FC0000000000FC0000000000FC0000000000FC0000000000FC03FFFF8000FC07FFFFC000 +FC07FFFFE000FC07FFFFE000FC07FFFFC000FC03FFFF8000FC001FE00000FC003FC00000 +FC007F800000FC00FF000000FC01FE000000FC03FC000000FC0FF8000000FC1FF0000000 +FC3FE0000000FC7FC0000000FCFF80000000FDFFC0000000FFFFE0000000FFFFF0000000 +FFF7F0000000FFE3F8000000FFC1FC000000FF81FE000000FF00FF000000FE007F000000 +FC003F800000FC001FC00000FC001FE00000FC000FF00000FC0007F00000FC0003F80000 +FC0001FC007FFFF81FFFE0FFFFFC3FFFF0FFFFFC3FFFF8FFFFFC3FFFF8FFFFFC3FFFF07F +FFF81FFFE02D387FB730>I<7FFFF80000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC00 +007FFFFC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000 +0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000 +01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001 +FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC +00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00 +000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000 +0001FC00000001FC00007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87F +FFFFFFF025387BB730>I<0000FC007E00007FC3FF01FF8000FFEFFF87FFC000FFFFFFCF +FFE000FFFFFFDFFFE000FFFFFFFFFFF0007FFF0FFF87F00007FE07FF03F80007FC07FE03 +F80007F803FC01F80007F803FC01F80007F003F801F80007F003F801F80007F003F801F8 +0007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F800 +07E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007 +E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E0 +03F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F8007FFE0F +FF07FF80FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC07FFE0FFF +07FF80322881A730>I<000001FE00003FFC0FFF80007FFE3FFFE000FFFEFFFFF000FFFF +FFFFF8007FFFFFFFF8003FFFFE07FC0000FFF803FC0000FFE001FE0000FFC001FE0000FF +8000FE0000FF8000FE0000FF0000FE0000FF0000FE0000FE0000FE0000FE0000FE0000FE +0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE +0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE +0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE003FFF +F81FFFF87FFFFC3FFFFCFFFFFE3FFFFEFFFFFE3FFFFE7FFFFC3FFFFC3FFFF81FFFF82F28 +80A730>I<0001FF0000000FFFE000003FFFF800007FFFFC0000FFFFFE0003FFFFFF8003 +FF01FF8007FC007FC00FF8003FE01FE0000FF01FE0000FF03FC00007F83F800003F87F80 +0003FC7F000001FC7F000001FC7F000001FCFE000000FEFE000000FEFE000000FEFE0000 +00FEFE000000FEFE000000FEFE000000FEFE000000FEFF000001FE7F000001FC7F000001 +FC7F800003FC3F800003F83FC00007F83FE0000FF81FF0001FF00FF8003FE00FFC007FE0 +07FF01FFC003FFFFFF8001FFFFFF00007FFFFC00003FFFF800000FFFE0000001FF000027 +2A7CA830>I<000003FE00003FFC1FFF80007FFE7FFFE000FFFEFFFFF000FFFFFFFFFC00 +7FFFFFFFFE003FFFFE07FE0000FFF001FF0000FFE000FF8000FFC0007F8000FF80003FC0 +00FF00001FC000FE00001FE000FE00000FE000FE00000FE000FE00000FF000FE000007F0 +00FE000007F000FE000007F000FE000007F000FE000007F000FE000007F000FE000007F0 +00FE000007F000FE00000FF000FE00000FF000FE00000FE000FF00000FE000FF00001FE0 +00FF80003FC000FF80003FC000FFC0007F8000FFE000FF8000FFF003FF0000FFFC0FFE00 +00FFFFFFFC0000FFFFFFF80000FEFFFFF00000FE7FFFC00000FE1FFF000000FE03FC0000 +00FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000000 +00FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE00000000 +00FE000000003FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC000000 +3FFFF80000002C3C80A730>I<0001FF00F800000FFFC1FC00003FFFF1FC00007FFFFDFC +0001FFFFFFFC0003FFFFFFFC0007FF81FFFC000FFC007FFC000FF8001FFC001FF0000FFC +001FE00007FC003FC00007FC003F800003FC007F800003FC007F000003FC007F000001FC +00FF000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC +00FE000001FC00FE000001FC00FF000001FC007F000001FC007F000003FC007F800003FC +007F800003FC003FC00007FC003FC0000FFC001FE0001FFC000FF0003FFC000FFC007FFC +0007FF01FFFC0003FFFFFFFC0001FFFFFDFC0000FFFFF9FC00003FFFF1FC00000FFFC1FC +000003FE01FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC00000000FFFFF8000001FFFFFC000001FFFFFC000001FFFF +FC000001FFFFFC000000FFFFF82E3C7DA730>I<00000007F8003FFF803FFF007FFFC0FF +FF80FFFFC3FFFF80FFFFCFFFFFC07FFFDFFFFFC03FFFFFFC3FC0001FFFE03FC0001FFF80 +1F80001FFF000F00001FFE000000001FFC000000001FF8000000001FF0000000001FF000 +0000001FE0000000001FE0000000001FE0000000001FE0000000001FC0000000001FC000 +0000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000 +0000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000 +0000001FC00000003FFFFFFC00007FFFFFFE0000FFFFFFFF0000FFFFFFFF00007FFFFFFE +00003FFFFFFC00002A287EA730>I<001FFC1E0001FFFF9F0007FFFFFF000FFFFFFF001F +FFFFFF003FFFFFFF007FF007FF007F8001FF00FE0000FF00FC00007F00FC00007F00FC00 +007F00FC00007F00FE00003E007F000000007FE00000003FFF0000001FFFFC00000FFFFF +800007FFFFE00001FFFFF800007FFFFC000003FFFE0000000FFF00000000FF807C00007F +80FE00001FC0FE00001FC0FE00000FC0FF00000FC0FF00000FC0FF80000FC0FF80001FC0 +FFC0003F80FFE0007F80FFFC03FF00FFFFFFFF00FFFFFFFE00FFFFFFFC00FCFFFFF000F8 +3FFFC000780FFE0000222A79A830>I<0007800000000FC00000001FC00000001FC00000 +001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000003F +FFFFFFE07FFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF07FFFFFFFE0001FC00000001F +C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0 +0000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000 +00001FC00000001FC00000001FC000F8001FC001FC001FC001FC001FC001FC001FC001FC +001FC001FC001FE003FC000FE007F8000FF007F8000FFC1FF00007FFFFE00003FFFFC000 +03FFFF800001FFFF0000007FFC0000001FF00026337EB130>I<3FFC003FFC007FFE007F +FE00FFFE00FFFE00FFFE00FFFE007FFE007FFE003FFE003FFE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0001FE0000FE0001FE0000FE0003FE0000FE0007 +FE0000FF000FFE00007FC07FFFF8007FFFFFFFFC003FFFFFFFFE001FFFFFFFFE000FFFFE +FFFC0007FFF87FF80000FFC000002F2880A630>I<3FFFC07FFF807FFFE0FFFFC0FFFFE0 +FFFFE0FFFFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001F80003F00001F80003F00001FC00 +07F00000FC0007E00000FC0007E00000FE000FE000007E000FC000007E000FC000007F00 +1FC000003F001F8000003F001F8000003F803F8000001F803F0000001F803F0000001FC0 +7F0000000FC07E0000000FC07E0000000FE0FE00000007E0FC00000007E0FC00000007F1 +FC00000003F1F800000003F1F800000003F1F800000001FBF000000001FBF000000001FB +F000000001FFF000000000FFE000000000FFE000000000FFE0000000007FC0000000003F +8000002B277EA630>I<3FFFC01FFFE07FFFE03FFFF0FFFFE03FFFF8FFFFE03FFFF87FFF +E03FFFF03FFFC01FFFE007E000003F0007E000003F0007F000007F0003F000007E0003F0 +00007E0003F000007E0003F000007E0003F000007E0003F80000FE0001F80000FC0001F8 +0F80FC0001F81FC0FC0001F83FE0FC0001F83FE0FC0001F83FE0FC0000FC7FF1F80000FC +7FF1F80000FC7DF1F80000FC7DF1F80000FCFDF9F800007CFDF9F000007CF8F9F000007C +F8F9F000007CF8F9F000007EF8FBF000007EF8FBF000003FF07FE000003FF07FE000003F +F07FE000003FE03FE000003FE03FE000001FE03FC000000F800F80002D277FA630>I<3F +FF81FFFC007FFFC3FFFE00FFFFC3FFFF00FFFFC3FFFF007FFFC3FFFE003FFF81FFFC0000 +FE007F0000007F007F0000007F80FE0000003F81FC0000001FC3F80000000FE3F8000000 +0FE7F000000007FFE000000003FFC000000001FFC000000000FF8000000000FF00000000 +007E00000000007F0000000000FF0000000001FF8000000001FFC000000003F7E0000000 +07E7E00000000FE3F00000000FC1F80000001F81FC0000003F80FE0000007F007E000000 +7E007F000000FE003F800001FC001FC0007FFF80FFFF00FFFFC1FFFF80FFFFE3FFFF80FF +FFE3FFFF80FFFFC1FFFF807FFF80FFFF0029277DA630>I<3FFFC07FFF807FFFE0FFFFC0 +FFFFE0FFFFE0FFFFE0FFFFE07FFFE0FFFFC03FFFC07FFF8001FC0003F00001FC0003F000 +00FC0007F00000FE0007E000007E0007E000007E000FE000007F000FC000003F000FC000 +003F001FC000001F801F8000001F801F8000001FC01F8000000FC03F0000000FC03F0000 +000FE03F00000007E07E00000007E07E00000003F07E00000003F07C00000003F0FC0000 +0001F8FC00000001F8F800000001F8F800000000F9F800000000FDF0000000007DF00000 +00007FF0000000007FF0000000003FE0000000003FE0000000003FE0000000001FC00000 +00001FC0000000001FC0000000001F80000000001F80000000003F80000000003F000000 +00003F00000000007F00000000007E00000000007E0000000F00FE0000001F80FC000000 +3FC1FC0000003FC3F80000003F87F80000003F8FF00000003FFFE00000001FFFC0000000 +1FFF800000000FFF0000000007FE0000000001F0000000002B3C7EA630>I<1FFFFFFFFC +3FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFE7FFFFFFFFC7F00000FF87F00001FF07F +00003FE07F00007FC07F0000FF803E0001FF00000003FE00000007FC0000000FF8000000 +1FF00000003FE00000007FC0000000FF80000001FF00000003FE00000007FC0000000FF8 +0000001FF00000003FE00000007FC0000000FF80003E01FF00007F03FE00007F07FC0000 +7F0FF800007F1FF000007F3FE000007F7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFF7FFFFFFFFE28277DA630>I<7C7CFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE +FEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFEFE +FEFEFEFEFEFEFEFEFEFEFEFEFEFE7C7C07476CBE30>124 D<007C003801FF007C03FF80 +FE07FFC1FE0FFFC3FE1FFFEFFC7FEFFFF0FF87FFE0FF07FFC0FE03FF807C01FF0038007C +001F0C78B730>126 D E /Fy 3 108 df<00001FFC0000700000FFFFC000700007FFFFF0 +00F0000FFFFFFC01F0003FF003FF01F0007F80003F83F001FE00000FC7F003FC000003F7 +F007F8000001FFF007F0000000FFF00FE00000007FF01FC00000003FF01FC00000001FF0 +3F800000000FF03F8000000007F07F8000000007F07F0000000003F07F0000000003F0FF +0000000001F0FF0000000001F0FF0000000001F0FF0000000000F0FF0000000000F0FF80 +00000000F0FF8000000000F0FF800000000070FFC00000000070FFC00000000070FFE000 +000000707FF000000000007FF800000000007FFC00000000003FFE00000000003FFF8000 +0000001FFFF0000000001FFFFF800000000FFFFFF800000007FFFFFF80000007FFFFFFF8 +000003FFFFFFFF000001FFFFFFFFC000007FFFFFFFF000003FFFFFFFF800001FFFFFFFFC +000007FFFFFFFF000000FFFFFFFF8000001FFFFFFF80000001FFFFFFC00000001FFFFFE0 +00000000FFFFF0000000000FFFF00000000003FFF80000000000FFF800000000007FF800 +000000003FFC00000000001FFC00000000000FFC00000000000FFE000000000007FEE000 +00000007FEE00000000003FEE00000000003FEE00000000003FEE00000000001FEE00000 +000001FEF00000000001FEF00000000001FEF00000000001FEF00000000001FCF8000000 +0001FCF80000000001FCFC0000000003FCFC0000000003F8FE0000000003F8FF00000000 +07F0FF0000000007F0FF800000000FE0FFC00000001FE0FFF00000001FC0FFF80000003F +80FEFE0000007F00FE3F800001FE00FC1FF00003FC00F807FF001FF800F801FFFFFFE000 +F0007FFFFF8000E0000FFFFE0000E00000FFF00000375877D449>83 +D<3FFFFFFFFFFFFFFFFFFF003FFFFFFFFFFFFFFFFFFF003FFFFFFFFFFFFFFFFFFF003FFF +FFFFFFFFFFFFFFFF003FFF00001FFF00001FFF003FF000000FFE000003FF003FC000000F +FE000000FF007F8000000FFE0000003F807E0000000FFE0000001F807E0000000FFE0000 +001F807C0000000FFE0000000F807C0000000FFE0000000F80780000000FFE0000000780 +780000000FFE0000000780780000000FFE0000000780700000000FFE0000000380700000 +000FFE0000000380700000000FFE0000000380700000000FFE0000000380700000000FFE +0000000380F00000000FFE00000003C0E00000000FFE00000001C0E00000000FFE000000 +01C0E00000000FFE00000001C0E00000000FFE00000001C0E00000000FFE00000001C0E0 +0000000FFE00000001C0000000000FFE0000000000000000000FFE000000000000000000 +0FFE0000000000000000000FFE0000000000000000000FFE0000000000000000000FFE00 +00000000000000000FFE0000000000000000000FFE0000000000000000000FFE00000000 +00000000000FFE0000000000000000000FFE0000000000000000000FFE00000000000000 +00000FFE0000000000000000000FFE0000000000000000000FFE0000000000000000000F +FE0000000000000000000FFE0000000000000000000FFE0000000000000000000FFE0000 +000000000000000FFE0000000000000000000FFE0000000000000000000FFE0000000000 +000000000FFE0000000000000000000FFE0000000000000000000FFE0000000000000000 +000FFE0000000000000000000FFE0000000000000000000FFE0000000000000000000FFE +0000000000000000000FFE0000000000000000000FFE0000000000000000000FFE000000 +0000000000000FFE0000000000000000000FFE0000000000000000000FFE000000000000 +0000000FFE0000000000000000000FFE0000000000000000000FFE000000000000000000 +0FFE0000000000000000000FFE0000000000000000000FFE0000000000000000000FFE00 +00000000000000000FFE0000000000000000000FFE0000000000000000000FFE00000000 +00000000000FFE0000000000000000000FFE0000000000000000000FFE00000000000000 +00001FFF000000000000000000FFFFE00000000000001FFFFFFFFFFF00000000001FFFFF +FFFFFF00000000001FFFFFFFFFFF00000000001FFFFFFFFFFF00000052517AD05E>I107 D E /Fz 46 122 df<00000000FFFC0000000000 +001FFFFF800000000001FFFFFFE00000000007FFFFFFF0000000001FFFC00FF800000000 +7FFE0003FC00000000FFF00000FE00000001FFE00003FF00000003FF800007FF00000007 +FF00000FFF8000000FFE00001FFF8000000FFE00001FFF8000001FFC00001FFF8000001F +FC00003FFFC000003FFC00001FFF8000003FF800001FFF8000003FF800001FFF8000003F +F800001FFF8000003FF800000FFF0000003FF8000007FE0000003FF8000001F80000003F +F8000000000000003FF8000000000000003FF8000000000000003FF8000000000000003F +F8000000000000003FF8000000000000003FF8000000000000003FF8000000000000003F +F8000000000000003FF80003FFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFF +FFFFFFFFFFC000FFFFFFFFFFFFFFC000FFFFFFFFFFFFFFC000003FFC000007FFC000003F +FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F +FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F +FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F +FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F +FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F +FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F +FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F +FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F +FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F +FC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003FFC000003F +FC000003FFC000003FFC000003FFC0003FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFF +FFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC03FFFFFFC042547DD34B>12 +D45 +D<07F0000FF8001FFC003FFE007FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF +807FFF003FFE001FFC000FF80007F0001111769025>I<000003FFC0000000003FFFFC00 +000000FFFFFF00000003FFFFFFC000000FFF81FFF000001FFC003FF800003FF8001FFC00 +007FF0000FFE0000FFE00007FF0001FFC00003FF8003FF800001FFC003FF800001FFC007 +FF800001FFE00FFF000000FFF00FFF000000FFF00FFF000000FFF01FFF000000FFF81FFF +000000FFF83FFF000000FFFC3FFE0000007FFC3FFE0000007FFC3FFE0000007FFC7FFE00 +00007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000 +007FFEFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE000000 +7FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007F +FFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFF +FFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFFFE0000007FFFFF +FE0000007FFFFFFE0000007FFFFFFE0000007FFF7FFE0000007FFE7FFE0000007FFE7FFE +0000007FFE7FFE0000007FFE7FFE0000007FFE7FFE0000007FFE3FFE0000007FFC3FFE00 +00007FFC3FFF000000FFFC3FFF000000FFFC1FFF000000FFF81FFF000000FFF81FFF0000 +00FFF80FFF000000FFF00FFF000000FFF007FF800001FFE007FF800001FFE003FFC00003 +FFC001FFC00003FF8001FFE00007FF8000FFF0000FFF00007FF8001FFE00001FFC003FF8 +00000FFF81FFF0000007FFFFFFE0000001FFFFFF800000003FFFFC0000000003FFC00000 +384F7BCD43>48 D<000000780000000000FC0000000003FC0000000007FC000000001FFC +00000000FFFC0000000FFFFC000007FFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFF7FFC +0000FFF07FFC0000F8007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC00007FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFF +FFFE7FFFFFFFFFFE2F4E76CD43>I<00003FFE0000000003FFFFE00000000FFFFFFC0000 +003FFFFFFF000000FFFFFFFFC00001FFC07FFFE00003FE000FFFF80007F80003FFFC000F +E00001FFFE001FC00000FFFF003F8000007FFF003FF000007FFF807FF800003FFFC07FFC +00003FFFC0FFFE00001FFFE0FFFF00001FFFE0FFFF00001FFFE0FFFF00000FFFF0FFFF00 +000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF07FFE00000FFFF07FFE0000 +0FFFF03FFC00000FFFF00FF000000FFFF003C000000FFFF0000000000FFFE0000000001F +FFE0000000001FFFE0000000001FFFC0000000003FFFC0000000003FFF80000000003FFF +80000000007FFF00000000007FFE0000000000FFFC0000000001FFF80000000001FFF000 +00000003FFE00000000003FFC00000000007FF80000000000FFF00000000001FFE000000 +00001FFC00000000003FF800000000007FE00000000000FFC00000000001FF8000000000 +03FE000000000007FC000000000007F800000000000FF00001F000001FE00001F000003F +800001F000007F000001F00000FE000003E00001FC000003E00003F8000003E00007F000 +0003E0000FE0000003E0001F80000007E0003F00000007E0003E0000000FE0007FFFFFFF +FFE000FFFFFFFFFFC001FFFFFFFFFFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFF +C01FFFFFFFFFFFC03FFFFFFFFFFFC07FFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF80 +FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80344E79CD43>I<00000FFFC0000000 +00FFFFFC00000007FFFFFF8000001FFFFFFFE000003FF807FFF00000FF8001FFFC0001FE +00007FFE0003F800003FFF0003F000003FFF8007FC00001FFF800FFF00001FFFC00FFF80 +001FFFC01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFE000 +1FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE00FFFC0001FFFC007FF80001F +FFC003FF00003FFFC001FC00003FFF80000000003FFF80000000007FFF00000000007FFE +00000000007FFE0000000000FFFC0000000001FFF80000000003FFF00000000007FFC000 +0000000FFF8000000000FFFE00000000FFFFF800000000FFFFE000000000FFFFFC000000 +00FFFFFF800000000007FFE00000000001FFF800000000007FFE00000000003FFF000000 +00001FFF80000000000FFFC0000000000FFFE00000000007FFF00000000007FFF0000000 +0007FFF80000000007FFF80000000003FFFC0000000003FFFC0000000003FFFE00000000 +03FFFE03E0000003FFFE0FF8000003FFFE1FFC000003FFFE3FFE000003FFFE7FFF000003 +FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFCFFFF800003FF +FCFFFF800007FFFCFFFF800007FFF8FFFF000007FFF87FFF000007FFF07FFE00000FFFF0 +3FFC00000FFFE03FF000001FFFC01FE000003FFF800FF800007FFF0007FF0000FFFE0003 +FFF007FFFC0000FFFFFFFFF000007FFFFFFFE000001FFFFFFF80000003FFFFFC00000000 +1FFF800000374F7ACD43>I<00000000007C00000000000000FE00000000000000FE0000 +0000000001FE00000000000003FE00000000000007FE0000000000000FFE000000000000 +0FFE0000000000001FFE0000000000003FFE0000000000007FFE0000000000007FFE0000 +00000000FFFE000000000001FFFE000000000003FFFE000000000003FFFE000000000007 +FFFE00000000000FFFFE00000000001FBFFE00000000003F3FFE00000000003E3FFE0000 +0000007C3FFE0000000000FC3FFE0000000001F83FFE0000000001F03FFE0000000003E0 +3FFE0000000007E03FFE000000000FC03FFE000000000F803FFE000000001F003FFE0000 +00003F003FFE000000007E003FFE000000007C003FFE00000000F8003FFE00000001F800 +3FFE00000003F0003FFE00000007E0003FFE00000007C0003FFE0000000F80003FFE0000 +001F80003FFE0000003F00003FFE0000003E00003FFE0000007C00003FFE000000FC0000 +3FFE000001F800003FFE000001F000003FFE000003E000003FFE000007E000003FFE0000 +0FC000003FFE00001F8000003FFE00001F0000003FFE00003E0000003FFE00007E000000 +3FFE0000FC0000003FFE0000FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0 +FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0000000007FFE0000000000007FFE000000000000 +7FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000 +000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000000000 +7FFE0000000000007FFE0000000000007FFE0000000000007FFE000000000FFFFFFFFFC0 +00000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC03A4F7CCE +43>I<03800000000E0007E00000007E0007FE000003FE0007FFF0007FFE0007FFFFFFFF +FC0007FFFFFFFFF80007FFFFFFFFF00007FFFFFFFFE00007FFFFFFFFC00007FFFFFFFF80 +0007FFFFFFFF000007FFFFFFFE000007FFFFFFFC000007FFFFFFF0000007FFFFFFC00000 +07FFFFFF00000007FFFFF800000007E1FF0000000007E0000000000007E0000000000007 +E0000000000007E0000000000007E0000000000007E0000000000007E0000000000007E0 +000000000007E0000000000007E0000000000007E0000000000007E00FFF00000007E07F +FFF0000007E3FFFFFE000007E7FFFFFF800007FFF807FFC00007FFC001FFE00007FE0000 +FFF80007FC00007FFC0007F800003FFC0007F000003FFE0007E000001FFF0003C000001F +FF80000000001FFF80000000001FFFC0000000000FFFC0000000000FFFE0000000000FFF +E0000000000FFFE0000000000FFFE0000000000FFFF0000000000FFFF0000000000FFFF0 +0FE000000FFFF01FF000000FFFF03FF800000FFFF07FFC00000FFFF0FFFE00000FFFF0FF +FE00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFE0FFFE00000FFFE0FFFE +00000FFFE0FFFC00000FFFE07FF800001FFFC07FF000001FFFC07FE000001FFF803E0000 +003FFF803F0000003FFF001F8000007FFE001FC000007FFC000FE00000FFF80007F80001 +FFF00003FE0007FFE00001FFC03FFFC00000FFFFFFFF8000003FFFFFFE0000001FFFFFF8 +00000003FFFFC0000000007FF8000000344F79CD43>I<0000000FFF0000000000FFFFE0 +00000007FFFFF00000001FFFFFFC0000007FFE03FE000001FFF0007F000003FFC0003F80 +0007FF00001F80000FFE00007FC0001FFC0000FFC0003FF80001FFE0007FF00003FFE000 +FFF00007FFE001FFE00007FFE001FFE00007FFE003FFC00007FFE007FFC00007FFE007FF +C00007FFE00FFFC00003FFC00FFF800001FF801FFF800000FF001FFF8000007E001FFF80 +000000003FFF80000000003FFF80000000003FFF00000000007FFF00000000007FFF0000 +0000007FFF00080000007FFF01FFF800007FFF07FFFF0000FFFF0FFFFFC000FFFF1FFFFF +F000FFFF3F007FF800FFFF3C003FFC00FFFF78001FFE00FFFFF0000FFF00FFFFF00007FF +80FFFFE00007FFC0FFFFE00007FFC0FFFFC00007FFE0FFFFC00003FFF0FFFF800003FFF0 +FFFF800003FFF8FFFF800003FFF8FFFF800003FFF8FFFF800003FFF8FFFF000003FFFCFF +FF000003FFFCFFFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF +000003FFFC7FFF000003FFFC7FFF000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF00 +0003FFFC3FFF000003FFFC1FFF000003FFF81FFF800003FFF81FFF800003FFF80FFF8000 +03FFF80FFF800003FFF007FF800007FFF007FF800007FFE003FFC00007FFC001FFC00007 +FFC001FFE0000FFF8000FFF0000FFF00007FF8001FFE00003FFC007FFC00001FFF01FFF8 +00000FFFFFFFF0000003FFFFFFC0000000FFFFFF000000003FFFFC0000000007FFC00000 +364F7ACD43>I<00000FFF8000000000FFFFF800000003FFFFFE0000000FFFFFFF800000 +1FFF03FFC000007FF800FFE00000FFF0003FF00001FFE0001FF80003FFC0001FFC0007FF +C0000FFE000FFF80000FFF000FFF800007FF001FFF800007FF803FFF800007FF803FFF00 +0007FFC07FFF000007FFC07FFF000003FFE07FFF000003FFE07FFF000003FFF0FFFF0000 +03FFF0FFFF000003FFF0FFFF000003FFF0FFFF000003FFF8FFFF000003FFF8FFFF000003 +FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FFF8FFFF000003FFFCFFFF000003FF +FCFFFF000003FFFCFFFF000003FFFC7FFF000007FFFC7FFF000007FFFC7FFF000007FFFC +3FFF000007FFFC3FFF000007FFFC3FFF00000FFFFC1FFF80000FFFFC0FFF80001FFFFC0F +FF80001FFFFC07FF80003FFFFC03FFC0003FFFFC01FFE0007BFFFC00FFF000F3FFFC007F +F803F3FFFC001FFFFFE3FFFC000FFFFFC3FFFC0003FFFF83FFF800007FFE03FFF8000000 +4003FFF80000000003FFF80000000003FFF80000000003FFF00000000007FFF000000000 +07FFF00000000007FFF001F8000007FFE003FC000007FFE007FE000007FFC00FFF000007 +FFC01FFF80000FFF801FFF80000FFF801FFF80000FFF001FFF80001FFF001FFF80001FFE +001FFF80003FFC001FFF00003FFC000FFE00007FF8000FFC0000FFF0000FF80001FFE000 +07F00003FFC00003FC000FFF800003FF807FFE000001FFFFFFFC0000007FFFFFF0000000 +3FFFFFC00000000FFFFE0000000000FFF0000000364F7ACD43>57 +D<00000000001F00000000000000000000003F80000000000000000000007FC000000000 +0000000000007FC000000000000000000000FFE000000000000000000000FFE000000000 +000000000000FFE000000000000000000001FFF000000000000000000001FFF000000000 +000000000003FFF800000000000000000003FFF800000000000000000003FFF800000000 +000000000007FFFC00000000000000000007FFFC00000000000000000007FFFC00000000 +00000000000FFFFE0000000000000000000FFFFE0000000000000000001FFFFF00000000 +00000000001FFFFF0000000000000000001FFFFF0000000000000000003FFFFF80000000 +00000000003F7FFF8000000000000000007F7FFFC000000000000000007E7FFFC0000000 +00000000007E3FFFC00000000000000000FE3FFFE00000000000000000FC1FFFE0000000 +0000000001FC1FFFF00000000000000001F81FFFF00000000000000001F80FFFF0000000 +0000000003F80FFFF80000000000000003F007FFF80000000000000007F007FFFC000000 +0000000007E007FFFC0000000000000007E003FFFC000000000000000FE003FFFE000000 +000000000FC001FFFE000000000000001FC001FFFF000000000000001F8001FFFF000000 +000000001F8000FFFF000000000000003F8000FFFF800000000000003F00007FFF800000 +000000007F00007FFFC00000000000007E00007FFFC00000000000007E00003FFFC00000 +00000000FE00003FFFE0000000000000FC00001FFFE0000000000001FC00001FFFF00000 +00000001F800001FFFF0000000000001F800000FFFF0000000000003F800000FFFF80000 +00000003F0000007FFF8000000000007F0000007FFFC000000000007E0000007FFFC0000 +00000007E0000003FFFC00000000000FFFFFFFFFFFFE00000000000FFFFFFFFFFFFE0000 +0000001FFFFFFFFFFFFF00000000001FFFFFFFFFFFFF00000000001FFFFFFFFFFFFF0000 +0000003F80000000FFFF80000000003F000000007FFF80000000007F000000007FFFC000 +0000007F000000007FFFC0000000007E000000003FFFC000000000FE000000003FFFE000 +000000FC000000001FFFE000000001FC000000001FFFF000000001FC000000001FFFF000 +000001F8000000000FFFF000000003F8000000000FFFF800000003F00000000007FFF800 +000007F00000000007FFFC00000007F00000000007FFFC00000007E00000000003FFFC00 +00000FE00000000003FFFE0000000FC00000000003FFFE0000001FC00000000001FFFF00 +0000FFFC0000000001FFFF0000FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFF +E0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFF +E05B547BD366>65 DI<0000000001FFFC000001C0000000007FFFFF +C00003C000000007FFFFFFF80007C00000003FFFFFFFFE001FC0000000FFFFFFFFFF803F +C0000003FFFFE003FFC07FC000000FFFFC00003FF0FFC000003FFFE000000FF9FFC00000 +7FFF80000003FFFFC00001FFFE00000000FFFFC00003FFF8000000007FFFC00007FFF000 +0000003FFFC0000FFFE0000000001FFFC0001FFFC0000000000FFFC0003FFF8000000000 +07FFC0007FFF000000000003FFC000FFFE000000000001FFC000FFFE000000000001FFC0 +01FFFC000000000000FFC003FFF8000000000000FFC003FFF80000000000007FC007FFF0 +0000000000007FC00FFFF00000000000003FC00FFFF00000000000003FC01FFFE0000000 +0000001FC01FFFE00000000000001FC01FFFE00000000000001FC03FFFC0000000000000 +1FC03FFFC00000000000000FC03FFFC00000000000000FC07FFFC00000000000000FC07F +FFC00000000000000FC07FFFC000000000000000007FFF8000000000000000007FFF8000 +00000000000000FFFF800000000000000000FFFF800000000000000000FFFF8000000000 +00000000FFFF800000000000000000FFFF800000000000000000FFFF8000000000000000 +00FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF +800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000 +000000000000FFFF8000000000000000007FFF8000000000000000007FFF800000000000 +0000007FFFC000000000000000007FFFC000000000000000007FFFC000000000000007C0 +3FFFC000000000000007C03FFFC000000000000007C03FFFC000000000000007C01FFFE0 +00000000000007C01FFFE000000000000007C01FFFE00000000000000FC00FFFF0000000 +0000000F800FFFF00000000000000F8007FFF00000000000001F8003FFF8000000000000 +1F8003FFF80000000000001F0001FFFC0000000000003F0000FFFE0000000000007E0000 +FFFE0000000000007E00007FFF000000000000FC00003FFF800000000001F800001FFFC0 +0000000003F800000FFFE00000000007F0000007FFF0000000000FE0000003FFFC000000 +001FC0000001FFFE000000007F800000007FFF80000000FF000000003FFFE0000007FE00 +0000000FFFFE00001FF80000000003FFFFE001FFF00000000000FFFFFFFFFFC000000000 +003FFFFFFFFF00000000000007FFFFFFFC000000000000007FFFFFE00000000000000001 +FFFC00000000525479D261>I69 D<0000000001FFFC000001C000000000007FFFFFC00003C00000000007FFFFFFF800 +07C0000000003FFFFFFFFE001FC000000000FFFFFFFFFF803FC000000003FFFFE003FFC0 +7FC00000000FFFFC00003FF0FFC00000003FFFE000000FF9FFC00000007FFF80000003FF +FFC0000001FFFE00000000FFFFC0000003FFF8000000007FFFC0000007FFF0000000003F +FFC000000FFFE0000000001FFFC000001FFFC0000000000FFFC000003FFF800000000007 +FFC000007FFF000000000003FFC00000FFFE000000000001FFC00000FFFE000000000001 +FFC00001FFFC000000000000FFC00003FFF8000000000000FFC00003FFF8000000000000 +7FC00007FFF00000000000007FC0000FFFF00000000000003FC0000FFFF0000000000000 +3FC0001FFFE00000000000001FC0001FFFE00000000000001FC0001FFFE0000000000000 +1FC0003FFFC00000000000001FC0003FFFC00000000000000FC0003FFFC0000000000000 +0FC0007FFFC00000000000000FC0007FFFC00000000000000FC0007FFFC0000000000000 +0000007FFF800000000000000000007FFF80000000000000000000FFFF80000000000000 +000000FFFF80000000000000000000FFFF80000000000000000000FFFF80000000000000 +000000FFFF80000000000000000000FFFF80000000000000000000FFFF80000000000000 +000000FFFF80000000000000000000FFFF80000000000000000000FFFF80000000000000 +000000FFFF80000000000000000000FFFF80000000000000000000FFFF80000000000000 +000000FFFF800000000000000000007FFF800000007FFFFFFFFFE07FFF800000007FFFFF +FFFFE07FFFC00000007FFFFFFFFFE07FFFC00000007FFFFFFFFFE07FFFC00000007FFFFF +FFFFE03FFFC000000000003FFFC0003FFFC000000000003FFFC0003FFFC000000000003F +FFC0001FFFE000000000003FFFC0001FFFE000000000003FFFC0001FFFE000000000003F +FFC0000FFFF000000000003FFFC0000FFFF000000000003FFFC00007FFF000000000003F +FFC00003FFF800000000003FFFC00003FFF800000000003FFFC00001FFFC00000000003F +FFC00000FFFE00000000003FFFC00000FFFE00000000003FFFC000007FFF00000000003F +FFC000003FFF80000000003FFFC000001FFFC0000000003FFFC000000FFFE0000000007F +FFC0000007FFF0000000007FFFC0000003FFFC00000000FFFFC0000001FFFF00000000FF +FFC00000007FFF80000001FFFFC00000003FFFF0000007FBFFC00000000FFFFE00001FF1 +FFC000000003FFFFF001FFE0FFC000000000FFFFFFFFFFC07FC0000000003FFFFFFFFF00 +1FC00000000007FFFFFFFC0007C000000000007FFFFFE00001C0000000000001FFFE0000 +0000005B5479D26A>71 D73 D76 +D<000000000FFFC00000000000000003FFFFFF000000000000001FFFFFFFE00000000000 +00FFFFFFFFFC000000000003FFFC00FFFF00000000000FFFC0000FFFC0000000003FFF00 +0003FFF0000000007FFC000000FFF800000001FFF80000007FFE00000003FFE00000001F +FF00000007FFC00000000FFF8000000FFF8000000007FFC000001FFF0000000003FFE000 +003FFF0000000003FFF000007FFE0000000001FFF80000FFFC0000000000FFFC0000FFFC +0000000000FFFC0001FFF800000000007FFE0003FFF800000000007FFF0003FFF0000000 +00003FFF0007FFF000000000003FFF8007FFE000000000001FFF800FFFE000000000001F +FFC00FFFE000000000001FFFC01FFFE000000000001FFFE01FFFC000000000000FFFE01F +FFC000000000000FFFE03FFFC000000000000FFFF03FFFC000000000000FFFF03FFFC000 +000000000FFFF07FFF80000000000007FFF87FFF80000000000007FFF87FFF8000000000 +0007FFF87FFF80000000000007FFF87FFF80000000000007FFF8FFFF80000000000007FF +FCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF +80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF800000 +00000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF800000000000 +07FFFCFFFF80000000000007FFFCFFFF80000000000007FFFCFFFF80000000000007FFFC +FFFF80000000000007FFFC7FFF80000000000007FFF87FFFC000000000000FFFF87FFFC0 +00000000000FFFF87FFFC000000000000FFFF87FFFC000000000000FFFF83FFFC0000000 +00000FFFF03FFFC000000000000FFFF03FFFE000000000001FFFF01FFFE000000000001F +FFE01FFFE000000000001FFFE01FFFE000000000001FFFE00FFFF000000000003FFFC00F +FFF000000000003FFFC007FFF800000000007FFF8007FFF800000000007FFF8003FFF800 +000000007FFF0001FFFC0000000000FFFE0001FFFE0000000001FFFE0000FFFE00000000 +01FFFC00007FFF0000000003FFF800003FFF8000000007FFF000001FFFC00000000FFFE0 +00000FFFE00000001FFFC0000007FFF00000003FFF80000003FFF80000007FFF00000001 +FFFC000000FFFE00000000FFFF000003FFFC000000003FFFE0001FFFF0000000000FFFFC +00FFFFC00000000003FFFFFFFFFF000000000000FFFFFFFFFC0000000000001FFFFFFFE0 +00000000000003FFFFFF00000000000000001FFFE000000000565479D265>79 +DI< +FFFFFFFFFFFFF00000000000FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFF800000000 +FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFC00000000007FFF00000FFFFF0000000 +0007FFF000000FFFF80000000007FFF0000001FFFE0000000007FFF0000000FFFF000000 +0007FFF00000007FFF8000000007FFF00000003FFFC000000007FFF00000001FFFC00000 +0007FFF00000000FFFE000000007FFF00000000FFFF000000007FFF00000000FFFF00000 +0007FFF000000007FFF800000007FFF000000007FFF800000007FFF000000007FFF80000 +0007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC0000 +0007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC0000 +0007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFF80000 +0007FFF000000007FFF800000007FFF00000000FFFF800000007FFF00000000FFFF00000 +0007FFF00000000FFFE000000007FFF00000000FFFE000000007FFF00000001FFFC00000 +0007FFF00000003FFF8000000007FFF00000007FFF0000000007FFF0000000FFFE000000 +0007FFF0000003FFFC0000000007FFF000000FFFF00000000007FFF00000FFFFC0000000 +0007FFFFFFFFFFFF000000000007FFFFFFFFFFF8000000000007FFFFFFFFFFE000000000 +0007FFFFFFFFFFF8000000000007FFF00003FFFE000000000007FFF000007FFF80000000 +0007FFF000003FFFC00000000007FFF000001FFFE00000000007FFF000000FFFF0000000 +0007FFF0000007FFF80000000007FFF0000003FFFC0000000007FFF0000003FFFE000000 +0007FFF0000001FFFE0000000007FFF0000001FFFE0000000007FFF0000001FFFF000000 +0007FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF000000 +0007FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF000000 +0007FFF0000000FFFF0000000007FFF0000000FFFF8000000007FFF0000000FFFF800000 +0007FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF800000 +0007FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF80001C +0007FFF0000000FFFFC0003E0007FFF0000000FFFFC0003E0007FFF0000000FFFFC0003E +0007FFF00000007FFFC0003E0007FFF00000007FFFE0007E0007FFF00000003FFFE0007C +0007FFF00000003FFFF000FC0007FFF00000001FFFF001FCFFFFFFFFFF80000FFFF803F8 +FFFFFFFFFF800003FFFE07F0FFFFFFFFFF800001FFFFFFE0FFFFFFFFFF8000007FFFFFC0 +FFFFFFFFFF8000000FFFFF000000000000000000007FFC005F537CD164>82 +D<00000FFF800007000000FFFFF8000F000007FFFFFF001F00001FFFFFFFC03F00003FFF +FFFFF07F0000FFFC00FFF8FF0001FFE0000FFDFF0003FF800001FFFF0007FE0000007FFF +000FFC0000003FFF000FF80000000FFF001FF800000007FF001FF000000003FF003FF000 +000003FF003FE000000001FF007FE000000000FF007FE000000000FF007FE0000000007F +00FFE0000000007F00FFE0000000003F00FFE0000000003F00FFF0000000003F00FFF000 +0000003F00FFF8000000001F00FFF8000000001F00FFFC000000001F00FFFE000000001F +00FFFF000000000000FFFFC000000000007FFFF000000000007FFFFF00000000007FFFFF +F8000000003FFFFFFF800000003FFFFFFFFC0000001FFFFFFFFFC000001FFFFFFFFFF000 +000FFFFFFFFFFC000007FFFFFFFFFF000003FFFFFFFFFFC00001FFFFFFFFFFE00000FFFF +FFFFFFF000007FFFFFFFFFF800003FFFFFFFFFFC00000FFFFFFFFFFE000003FFFFFFFFFE +000000FFFFFFFFFF0000001FFFFFFFFF80000000FFFFFFFF800000000FFFFFFFC0000000 +007FFFFFC00000000007FFFFE00000000000FFFFE000000000003FFFE000000000000FFF +F0000000000007FFF0000000000003FFF0000000000003FFF0780000000001FFF0F80000 +000000FFF0F80000000000FFF0F80000000000FFF0F800000000007FF0F800000000007F +F0FC00000000007FF0FC00000000007FF0FC00000000007FE0FE00000000007FE0FE0000 +0000007FE0FF0000000000FFC0FF0000000000FFC0FF8000000000FFC0FFC000000001FF +80FFE000000001FF00FFF000000003FF00FFFC00000007FE00FFFF0000000FFC00FFFFC0 +00001FF800FFFFF800007FF000FF1FFFC003FFE000FE0FFFFFFFFFC000FC03FFFFFFFF00 +00F8007FFFFFFC0000F0000FFFFFF00000E000007FFF0000003C5479D24B>I<3FFFFFFF +FFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFF +FFFFFF803FFFFFFFFFFFFFFFFFFF803FFFC0003FFFC0007FFF803FFE00003FFFC00007FF +807FF800003FFFC00001FFC07FE000003FFFC00000FFC07FC000003FFFC000007FC07F80 +00003FFFC000003FC07F0000003FFFC000001FC07F0000003FFFC000001FC07E0000003F +FFC000000FC07E0000003FFFC000000FC07E0000003FFFC000000FC07C0000003FFFC000 +0007C07C0000003FFFC0000007C07C0000003FFFC0000007C07C0000003FFFC0000007C0 +7C0000003FFFC0000007C0FC0000003FFFC0000007E0F80000003FFFC0000003E0F80000 +003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFF +C0000003E0F80000003FFFC0000003E0000000003FFFC000000000000000003FFFC00000 +0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000 +0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000 +3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0 +00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000 +00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000 +00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F +FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000 +000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000 +000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000 +003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF +C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000 +0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000 +0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000 +3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0 +000000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000 +000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF0000053517BD05E>I<00007FFF0000 +00000007FFFFF0000000003FFFFFFE00000000FFFFFFFF80000001FFE00FFFC0000003FE +0001FFF0000007FF0000FFF8000007FF80003FFC00000FFF80003FFE00000FFFC0001FFE +00000FFFC0001FFF00000FFFC0000FFF80000FFFC0000FFF80000FFFC0000FFF800007FF +800007FFC00007FF800007FFC00003FF000007FFC00001FE000007FFC0000000000007FF +C0000000000007FFC0000000000007FFC0000000000007FFC0000000000007FFC0000000 +000007FFC0000000007FFFFFC00000000FFFFFFFC0000000FFFFFFFFC0000007FFFF87FF +C000003FFFF007FFC000007FFF8007FFC00001FFFC0007FFC00003FFF00007FFC00007FF +E00007FFC0000FFFC00007FFC0001FFF800007FFC0003FFF000007FFC0007FFF000007FF +C0007FFE000007FFC0007FFE000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC +000007FFC000FFFC000007FFC000FFFC00000FFFC000FFFC00000FFFC000FFFE00001FFF +C0007FFE00001DFFC0007FFE00003DFFC0003FFF000079FFE0001FFF8000F1FFF8000FFF +C003E1FFFFE007FFF81FC0FFFFF003FFFFFF807FFFF000FFFFFF001FFFF0001FFFFC0007 +FFE00001FFE0000000003C387CB641>97 D<003FF0000000000000FFFFF0000000000000 +FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000 +03FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF001FFE0000000 +00FFF00FFFFE00000000FFF03FFFFFC0000000FFF0FFFFFFF0000000FFF3FF01FFF80000 +00FFF7F8003FFE000000FFFFE0000FFF000000FFFF800007FF800000FFFF000003FFC000 +00FFFE000001FFE00000FFFC000001FFF00000FFF8000000FFF80000FFF8000000FFF800 +00FFF80000007FFC0000FFF80000007FFC0000FFF80000007FFE0000FFF80000007FFE00 +00FFF80000007FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF00 +00FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF80 +00FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF80 +00FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF80 +00FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF00 +00FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFC00 +00FFF8000000FFFC0000FFF8000000FFF80000FFFC000001FFF00000FFFC000001FFF000 +00FFFE000003FFE00000FFFF000007FFC00000FFFF80000FFF800000FFCFC0001FFF0000 +00FF87F0007FFC000000FF03FE03FFF8000000FE00FFFFFFE0000000FC007FFFFF800000 +00F8001FFFFC00000000000003FFC000000041547BD24B>I<000001FFF8000000001FFF +FF80000000FFFFFFF0000003FFFFFFFC00000FFFC00FFE00001FFE0001FF00007FFC0003 +FF8000FFF00007FF8001FFF00007FFC003FFE0000FFFC003FFC0000FFFC007FFC0000FFF +C00FFF80000FFFC00FFF80000FFFC01FFF800007FF801FFF000007FF803FFF000003FF00 +3FFF000001FE007FFF00000000007FFE00000000007FFE00000000007FFE0000000000FF +FE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE +0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00 +00000000FFFE0000000000FFFE00000000007FFE00000000007FFF00000000007FFF0000 +0000003FFF00000000003FFF00000000003FFF00000003E01FFF80000003E01FFF800000 +07E00FFFC0000007C007FFC0000007C007FFE000000FC003FFE000001F8001FFF000003F +0000FFF800007E00007FFE0000FC00003FFF0003F800000FFFE01FF0000003FFFFFFE000 +0000FFFFFF800000003FFFFE0000000001FFE0000033387CB63C>I<000000000001FF80 +000000000007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF80 +000000000007FFFF800000000000001FFF8000000000000007FF8000000000000007FF80 +00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 +00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 +00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 +00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 +00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 +00000001FFE007FF800000001FFFFC07FF80000000FFFFFF07FF80000003FFFFFFC7FF80 +00000FFFE03FE7FF8000001FFF0007F7FF8000007FFC0001FFFF800000FFF80000FFFF80 +0001FFF000003FFF800003FFE000001FFF800007FFC000001FFF800007FFC000000FFF80 +000FFF8000000FFF80001FFF8000000FFF80001FFF0000000FFF80003FFF0000000FFF80 +003FFF0000000FFF80003FFF0000000FFF80007FFE0000000FFF80007FFE0000000FFF80 +007FFE0000000FFF80007FFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80 +00FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80 +00FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80 +00FFFE0000000FFF8000FFFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80 +007FFE0000000FFF80003FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80 +001FFF0000000FFF80001FFF0000000FFF80000FFF8000000FFF80000FFF8000001FFF80 +0007FFC000003FFF800003FFC000003FFF800001FFE000007FFF800000FFF00001FFFF80 +00007FF80003FFFFE000003FFE000FEFFFFF80000FFFC07FCFFFFF800007FFFFFF8FFFFF +800001FFFFFE0FFFFF8000003FFFF80FFFFF80000003FFC00FFE000041547CD24B>I<00 +0003FFC0000000003FFFFC00000001FFFFFF00000007FFFFFFC000000FFF81FFE000003F +FC007FF800007FF8003FFC0000FFF0001FFE0001FFE0000FFE0003FFC00007FF0007FFC0 +0007FF800FFF800003FF800FFF800003FFC01FFF800001FFC01FFF000001FFC03FFF0000 +01FFE03FFF000001FFE07FFF000000FFE07FFE000000FFE07FFE000000FFF07FFE000000 +FFF0FFFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFFFFFFFFFF +F0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFE0FFFE0000000000FFFE0000000000 +FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000007FFE00000000007F +FE00000000007FFF00000000003FFF00000000003FFF00000000003FFF00000000E01FFF +00000001F01FFF80000003F00FFF80000003F007FFC0000007E007FFC0000007E003FFE0 +00000FC001FFF000001FC000FFF800003F80007FFC0000FF00001FFE0003FE00000FFFC0 +3FF8000003FFFFFFF0000000FFFFFFC00000001FFFFE0000000001FFF0000034387CB63D +>I<0000003FFC00000003FFFF0000000FFFFFC000003FFFFFE00000FFF81FF00001FFC0 +3FF80003FF807FF80007FF00FFFC000FFE00FFFC001FFC00FFFC001FFC00FFFC003FF800 +FFFC003FF800FFFC003FF8007FF8007FF0007FF8007FF0003FF0007FF0000FC0007FF000 +0000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000 +0000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000 +0000007FF0000000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFF +E000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF80000007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE +00002E547CD329>I<00003FFF0000FF000003FFFFF007FFC0000FFFFFFC1FFFE0003FFF +FFFF7FFFE0007FFC0FFFFF9FF000FFE001FFF83FF001FFC000FFE03FF003FF80007FF01F +F007FF00003FF81FE00FFF00003FFC0FC00FFF00003FFC07801FFE00001FFE00001FFE00 +001FFE00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00 +003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00 +001FFF00001FFE00001FFE00001FFE00001FFE00000FFF00003FFC00000FFF00003FFC00 +0007FF00003FF8000003FF80007FF0000001FFC000FFE0000000FFE001FFC0000000FFFC +0FFF80000001FFFFFFFF00000003EFFFFFFC00000003C3FFFFF000000007C03FFF000000 +0007C000000000000007C00000000000000FC00000000000000FC00000000000000FC000 +00000000000FE00000000000000FE00000000000000FF80000000000000FFE0000000000 +000FFFFFFFFF00000007FFFFFFFFF8000007FFFFFFFFFF000007FFFFFFFFFFC00003FFFF +FFFFFFE00001FFFFFFFFFFF00000FFFFFFFFFFF800007FFFFFFFFFFC00007FFFFFFFFFFE +0001FFFFFFFFFFFF0007FFFFFFFFFFFF000FFE000003FFFF801FF80000003FFF803FF000 +000007FF807FE000000003FFC07FE000000001FFC0FFC000000001FFC0FFC000000000FF +C0FFC000000000FFC0FFC000000000FFC0FFC000000000FFC0FFC000000000FFC0FFE000 +000001FFC07FE000000001FF807FF000000003FF803FF000000003FF001FF800000007FE +000FFE0000001FFC0007FF8000007FF80003FFE00001FFF00001FFFE001FFFE000007FFF +FFFFFF8000000FFFFFFFFC00000001FFFFFFE0000000000FFFFC0000003C4F7CB543>I< +003FF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000 +FFFFF0000000000000FFFFF000000000000003FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF0001FFC00000000FFF000FFFFC0000000FFF003FFFFF00000 +00FFF00FFFFFF8000000FFF01FE07FFC000000FFF03F001FFE000000FFF07C001FFF0000 +00FFF0F0000FFF000000FFF1E0000FFF800000FFF3C0000FFF800000FFF7800007FF8000 +00FFF7800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC000 +00FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC000 +00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 +00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 +00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 +00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 +00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 +00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 +00FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000 +00FFF8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0 +FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042537BD24B>I<007F +000000FF800003FFE00007FFF00007FFF0000FFFF8000FFFF8000FFFF8000FFFF8000FFF +F8000FFFF8000FFFF80007FFF00007FFF00003FFE00000FF8000007F0000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFFE0FFFFFFE0FFFF +FFE0FFFFFFE0FFFFFFE01B547BD325>I<003FF00000000000FFFFF00000000000FFFFF0 +0000000000FFFFF00000000000FFFFF00000000000FFFFF0000000000003FFF000000000 +0000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0 +000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000000000 +0000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0 +000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000000000 +0000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0 +000000000000FFF00001FFFFF800FFF00001FFFFF800FFF00001FFFFF800FFF00001FFFF +F800FFF00001FFFFF800FFF000003FFE0000FFF000001FF00000FFF000003FC00000FFF0 +00007F800000FFF00000FF000000FFF00003FE000000FFF00007F8000000FFF0000FF000 +0000FFF0001FE0000000FFF0007FC0000000FFF000FF00000000FFF001FE00000000FFF0 +03FC00000000FFF00FF800000000FFF01FE000000000FFF03FF000000000FFF07FF80000 +0000FFF1FFF800000000FFF3FFFC00000000FFF7FFFE00000000FFFFFFFF00000000FFFF +FFFF80000000FFFF9FFF80000000FFFF0FFFC0000000FFFE0FFFE0000000FFF807FFF000 +0000FFF003FFF0000000FFF001FFF8000000FFF000FFFC000000FFF000FFFE000000FFF0 +007FFF000000FFF0003FFF000000FFF0001FFF800000FFF0001FFFC00000FFF0000FFFE0 +0000FFF00007FFF00000FFF00003FFF00000FFF00001FFF80000FFF00001FFFC0000FFF0 +0000FFFE0000FFF000007FFE0000FFF000003FFF0000FFF000007FFFC0FFFFFFF003FFFF +FFFFFFFFF003FFFFFFFFFFFFF003FFFFFFFFFFFFF003FFFFFFFFFFFFF003FFFFFF40537C +D247>107 D<003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFFF0FFFF +FFF0FFFFFFF0FFFFFFF0FFFFFFF01C537BD225>I<003FF0001FFC000000FFE00000FFFF +F000FFFFC00007FFFE0000FFFFF003FFFFF0001FFFFF8000FFFFF00FFFFFF8007FFFFFC0 +00FFFFF01FE07FFC00FF03FFE000FFFFF03F001FFE01F800FFF00003FFF07C001FFF03E0 +00FFF80000FFF0F0000FFF0780007FF80000FFF1E0000FFF8F00007FFC0000FFF3C0000F +FF9E00007FFC0000FFF7800007FFBC00003FFC0000FFF7800007FFFC00003FFE0000FFFF +000007FFF800003FFE0000FFFE000007FFF000003FFE0000FFFE000007FFF000003FFE00 +00FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE00000 +3FFE0000FFFC000007FFE000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FF +C000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF800 +0007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000 +FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003F +FE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC0 +00003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF80000 +07FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FF +F8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE +0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000 +003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007 +FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8 +000007FFC000003FFE00FFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFE +FFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03F +FFFFFE67367BB570>I<003FF0001FFC000000FFFFF000FFFFC00000FFFFF003FFFFF000 +00FFFFF00FFFFFF80000FFFFF01FE07FFC0000FFFFF03F001FFE000003FFF07C001FFF00 +0000FFF0F0000FFF000000FFF1E0000FFF800000FFF3C0000FFF800000FFF7800007FF80 +0000FFF7800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FFC0 +0000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFF +C0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042367BB54B>I<00 +0001FFE000000000001FFFFE0000000000FFFFFFC000000003FFFFFFF00000000FFF807F +FC0000001FFC000FFE0000007FF80007FF800000FFF00003FFC00001FFE00001FFE00003 +FFC00000FFF00003FF8000007FF00007FF8000007FF8000FFF0000003FFC000FFF000000 +3FFC001FFF0000003FFE001FFF0000003FFE003FFE0000001FFF003FFE0000001FFF003F +FE0000001FFF007FFE0000001FFF807FFE0000001FFF807FFE0000001FFF807FFE000000 +1FFF80FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FF +FE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE000000 +1FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC07FFE0000001FFF807F +FE0000001FFF807FFE0000001FFF803FFE0000001FFF003FFF0000003FFF003FFF000000 +3FFF001FFF0000003FFE001FFF0000003FFE000FFF0000003FFC000FFF8000007FFC0007 +FF8000007FF80003FFC00000FFF00001FFE00001FFE00000FFF00003FFC000007FF80007 +FF8000003FFE001FFF0000000FFF807FFC00000007FFFFFFF800000000FFFFFFC0000000 +003FFFFF000000000001FFE00000003A387CB643>I<003FF001FFE0000000FFFFF00FFF +FE000000FFFFF03FFFFFC00000FFFFF0FFFFFFF00000FFFFF3FF01FFF80000FFFFF7F800 +7FFE000003FFFFE0001FFF000000FFFF80000FFF800000FFFF000007FFC00000FFFE0000 +07FFE00000FFFC000003FFF00000FFF8000001FFF80000FFF8000001FFF80000FFF80000 +00FFFC0000FFF8000000FFFC0000FFF8000000FFFE0000FFF80000007FFE0000FFF80000 +007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000 +003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000 +003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000 +003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000 +003FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000 +007FFE0000FFF8000000FFFE0000FFF8000000FFFE0000FFF8000000FFFC0000FFF80000 +01FFFC0000FFF8000001FFF80000FFFC000003FFF00000FFFC000003FFF00000FFFE0000 +07FFE00000FFFF00000FFFC00000FFFF80001FFF800000FFFFC0003FFF000000FFFFF000 +FFFC000000FFFBFE07FFF8000000FFF8FFFFFFE0000000FFF87FFFFF80000000FFF81FFF +FC00000000FFF803FFC000000000FFF800000000000000FFF800000000000000FFF80000 +0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000 +0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000 +0000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF80000 +0000000000FFF800000000000000FFF8000000000000FFFFFFF80000000000FFFFFFF800 +00000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000414D7BB54B +>I<007FE003FE00FFFFE00FFF80FFFFE03FFFE0FFFFE07FFFF0FFFFE0FE1FF8FFFFE1F8 +3FFC03FFE3E03FFE00FFE3C07FFE00FFE7807FFE00FFEF807FFE00FFEF007FFE00FFEE00 +7FFE00FFFE003FFC00FFFC003FFC00FFFC001FF800FFFC000FF000FFF800000000FFF800 +000000FFF800000000FFF800000000FFF800000000FFF000000000FFF000000000FFF000 +000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +000000FFF0000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC +00002F367CB537>114 D<0003FFF00F00003FFFFE1F0000FFFFFFFF0003FFFFFFFF0007 +FF003FFF000FF80007FF001FE00001FF003FC00000FF003F8000007F007F8000007F007F +0000003F007F0000003F00FF0000001F00FF0000001F00FF8000001F00FF8000001F00FF +C000001F00FFF000000000FFFC00000000FFFFC00000007FFFFF0000007FFFFFF800003F +FFFFFF00003FFFFFFFC0001FFFFFFFF0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE0000 +FFFFFFFF00003FFFFFFF80000FFFFFFFC00000FFFFFFC0000007FFFFE00000003FFFE000 +000007FFF000000001FFF0780000007FF0F80000003FF0F80000001FF0FC0000001FF0FC +0000000FF0FC0000000FF0FE0000000FF0FE0000000FE0FF0000000FE0FF8000001FE0FF +8000001FC0FFC000001FC0FFE000003F80FFF800007F00FFFE0001FE00FFFFC00FFC00FF +7FFFFFF800FC1FFFFFE000F807FFFF8000F000FFF800002C387CB635>I<00003E000000 +00003E00000000003E00000000003E00000000003E00000000003E00000000007E000000 +00007E00000000007E00000000007E0000000000FE0000000000FE0000000001FE000000 +0001FE0000000001FE0000000003FE0000000007FE0000000007FE000000000FFE000000 +001FFE000000003FFE00000000FFFE00000001FFFE0000000FFFFFFFFF00FFFFFFFFFF00 +FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00003FFE000000003FFE000000003FFE000000 +003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 +003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 +003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 +003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 +003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0 +003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0001FFE000F80 +001FFF000F80001FFF000F80000FFF001F00000FFF801F000007FFC03E000003FFF0FC00 +0001FFFFF80000007FFFF00000001FFFE000000003FF80002A4D7ECB34>I<003FF80000 +01FFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007 +FFFFC000FFFFF80007FFFFC00003FFF800001FFFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800000FFFC00000FFF80000 +0FFFC00000FFF800000FFFC00000FFF800001FFFC00000FFF800001FFFC000007FF80000 +3FFFC000007FF800003BFFC000007FF800007BFFC000003FFC0000F3FFC000003FFC0001 +E3FFF000001FFE0007C3FFFFC0000FFFC03F83FFFFC00007FFFFFF03FFFFC00001FFFFFE +03FFFFC000007FFFF803FFFFC0000007FFE003FF000042377BB54B>II< +FFFFFFE07FFFFFC003FFFFC0FFFFFFE07FFFFFC003FFFFC0FFFFFFE07FFFFFC003FFFFC0 +FFFFFFE07FFFFFC003FFFFC0FFFFFFE07FFFFFC003FFFFC001FFF00000FFF000001FF800 +01FFF800007FF0000007E00000FFF800007FF8000007C00000FFF800007FF8000007C000 +00FFFC00003FF800000FC000007FFC00003FFC00000F8000007FFC00003FFC00000F8000 +007FFE00003FFC00001F8000003FFE00007FFE00001F0000003FFF00007FFE00003F0000 +001FFF00007FFF00003E0000001FFF0000FFFF00003E0000001FFF8000FFFF00007E0000 +000FFF8001FFFF80007C0000000FFFC001F3FF8000FC00000007FFC001F3FFC000F80000 +0007FFC003F3FFC000F800000007FFE003E1FFC001F800000003FFE007E1FFE001F00000 +0003FFF007C0FFE001F000000001FFF007C0FFF003E000000001FFF00FC0FFF003E00000 +0001FFF80F807FF007E000000000FFF80F807FF807C000000000FFF81F003FF807C00000 +0000FFFC1F003FF80FC0000000007FFC3F003FFC0F80000000007FFE3E001FFC1F800000 +00003FFE3E001FFE1F00000000003FFE7E001FFE1F00000000003FFF7C000FFE3F000000 +00001FFFFC000FFF3E00000000001FFFF80007FF7E00000000000FFFF80007FFFC000000 +00000FFFF80007FFFC00000000000FFFF00003FFFC000000000007FFF00003FFF8000000 +000007FFE00001FFF8000000000003FFE00001FFF0000000000003FFE00001FFF0000000 +000003FFC00000FFF0000000000001FFC00000FFE0000000000001FF8000007FE0000000 +000001FF8000007FE0000000000000FF8000007FC0000000000000FF0000003FC0000000 +0000007F0000003F800000000000007F0000003F800000000000003E0000001F00000000 +5A367DB461>I<7FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFF +FFF0007FFFFE007FFFFFF0007FFFFE00007FFE00000FFF0000003FFF000007F80000001F +FF800007F00000000FFFC0000FE000000007FFC0001FC000000007FFE0003F8000000003 +FFF0003F0000000001FFF8007E0000000000FFFC00FC00000000007FFE01FC0000000000 +7FFE03F800000000003FFF07F000000000001FFF8FE000000000000FFFCFC00000000000 +07FFFF80000000000003FFFF00000000000003FFFF00000000000001FFFE000000000000 +00FFFC000000000000007FFE000000000000003FFF000000000000003FFF000000000000 +001FFF800000000000001FFFC00000000000003FFFE00000000000007FFFF00000000000 +00FFFFF0000000000001FDFFF8000000000001F8FFFC000000000003F07FFE0000000000 +07E03FFF00000000000FE01FFF00000000001FC01FFF80000000003F800FFFC000000000 +7F0007FFE000000000FE0003FFF000000000FC0001FFF800000001F80001FFF800000003 +F00000FFFC00000007F000007FFE0000000FE000003FFF0000001FC000001FFF800000FF +F000001FFF8000FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFF +FE0001FFFFFFC0FFFFFE0001FFFFFFC042357EB447>II +E /FA 22 123 df<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A798919>58 +D<0000000000000E0000000000003F000000000000FF000000000003FE00000000000FF8 +00000000003FE00000000000FF800000000003FE00000000000FF800000000003FE00000 +000000FF800000000003FE00000000001FF800000000007FE00000000001FF8000000000 +07FE00000000001FF000000000007FC00000000001FF000000000007FC00000000001FF0 +00000000007FC00000000001FF000000000007FC00000000001FF000000000007FC00000 +000000FF000000000000FF0000000000007FC000000000001FF0000000000007FC000000 +000001FF0000000000007FC000000000001FF0000000000007FC000000000001FF000000 +0000007FC000000000001FF0000000000007FE000000000001FF8000000000007FE00000 +0000001FF8000000000003FE000000000000FF8000000000003FE000000000000FF80000 +00000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE0000 +00000000FF0000000000003F0000000000000E383679B147>60 D<70000000000000FC00 +0000000000FF0000000000007FC000000000001FF0000000000007FC000000000001FF00 +00000000007FC000000000001FF0000000000007FC000000000001FF0000000000007FC0 +00000000001FF8000000000007FE000000000001FF8000000000007FE000000000000FF8 +000000000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE +000000000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF +000000000000FF000000000003FE00000000000FF800000000003FE00000000000FF8000 +00000003FE00000000000FF800000000003FE00000000000FF800000000003FE00000000 +000FF800000000007FE00000000001FF800000000007FE00000000001FF800000000007F +C00000000001FF000000000007FC00000000001FF000000000007FC00000000001FF0000 +00000007FC00000000001FF000000000007FC00000000000FF000000000000FC00000000 +000070000000000000383679B147>62 D<0001FFFFFFFF8000000001FFFFFFFFF8000000 +01FFFFFFFFFF0000000001FF0001FF8000000001FF00003FE000000001FE00000FF00000 +0001FE000007F800000001FE000003FC00000003FE000003FC00000003FC000001FE0000 +0003FC000001FE00000003FC000001FE00000007FC000001FF00000007F8000001FF0000 +0007F8000001FF00000007F8000001FF0000000FF8000003FE0000000FF0000003FE0000 +000FF0000003FE0000000FF0000007FC0000001FF0000007FC0000001FE000000FF80000 +001FE000000FF00000001FE000001FE00000003FE000003FC00000003FC000007F800000 +003FC00000FE000000003FC00003FC000000007FC0000FF0000000007F8000FF80000000 +007FFFFFFC00000000007FFFFFF80000000000FF8001FE0000000000FF00007F80000000 +00FF00001FC000000000FF00001FE000000001FF00000FF000000001FE000007F0000000 +01FE000007F000000001FE000007F800000003FE000007F800000003FC000007F8000000 +03FC000007F800000003FC00000FF800000007FC00000FF800000007F800000FF8000000 +07F800000FF000000007F800001FF00000000FF800001FF00000000FF000001FF0000000 +0FF000001FF00000000FF000001FF00000001FF000003FF00100001FE000003FF0038000 +1FE000003FE00380003FE000003FE00780003FE000003FE00700003FC000001FE00F0000 +7FE000001FE00E00FFFFFFE0000FF01E00FFFFFFE00007F03C00FFFFFFE00003F8780000 +0000000000FFE0000000000000003F800041407DBD45>82 D<00000007FC001C0000003F +FF801C000000FFFFE038000003F803F07800000FE000F8F800001F80003DF800003F0000 +1FF000007E00000FF00000FC00000FF00001F8000007F00001F0000007E00003F0000007 +E00007E0000003E00007E0000003E0000FE0000003C0000FC0000003C0000FC0000003C0 +000FC0000003C0001FC000000380001FC000000380001FC000000380001FE00000038000 +1FE000000000001FF000000000001FF800000000001FFE00000000000FFFC0000000000F +FFFC0000000007FFFFC000000007FFFFF800000003FFFFFE00000001FFFFFF00000000FF +FFFF800000003FFFFFC000000007FFFFE000000000FFFFE0000000000FFFF00000000000 +FFF000000000003FF000000000001FF800000000000FF8000000000007F8000000000007 +F8000000000003F8000700000003F8000F00000003F8000F00000003F0000E00000003F0 +000E00000003F0001E00000007F0001E00000007E0001E00000007E0001E0000000FC000 +3E0000000FC0003F0000001F80003F0000001F80003F8000003F00007F8000007E00007F +C00000FC00007FE00001F800007DF00003F00000F8FC000FE00000F83F803F800000F01F +FFFE000000E007FFF8000000C0007FC000000036427BBF38>I<00001F8000000000FFE0 +00000003F0707000000FC039F800001F801DF800003F000FF800007E000FF00000FC000F +F00001FC0007F00003F80007F00007F00007E00007F00007E0000FE00007E0001FE0000F +E0001FE0000FC0003FC0000FC0003FC0000FC0003FC0001FC0007FC0001F80007F80001F +80007F80001F80007F80003F8000FF80003F0000FF00003F0000FF00003F0000FF00007F +0000FF00007E0380FE00007E0380FE00007E0380FE0000FE0380FE0000FC07807E0001FC +07007E0003FC07007E0003FC0F003F0007FC0E003F000EFC0E001F801C7C1C000F80787C +1C0007C1F03E380001FFC01FF000007F0007C00029297DA730>97 +D<001FC000000FFFC000000FFF8000000FFF800000003F800000003F800000003F000000 +003F000000007F000000007F000000007E000000007E00000000FE00000000FE00000000 +FC00000000FC00000001FC00000001FC00000001F800000001F800000003F800000003F8 +00000003F000000003F03F800007F0FFE00007F3C1F80007E700FC0007FE007E000FFC00 +3E000FF8003F000FF0003F000FE0003F801FE0001F801FC0001F801F80001F801F80003F +C03F80003FC03F80003FC03F00003FC03F00003FC07F00007FC07F00007F807E00007F80 +7E00007F807E0000FF80FE0000FF00FC0000FF00FC0000FF00FC0001FE00FC0001FE00FC +0001FC00FC0003FC00F80003F800F80007F8007C0007F0007C000FE0007C000FC0003C00 +1F80003E003F00001E007E00000F00F800000783F0000003FFC0000000FE00000022407C +BE27>I<00001FE0000000FFFC000003F01E00000FC00F00003F800780007E0007C000FC +0003C003F80003C007F80003C007F00007C00FE00007801FE00007801FC0000F803FC000 +1F003FC0003E007F8001FC007F801FF000FFFFFF8000FFFFF80000FF00000000FF000000 +00FF00000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FE00000000FE000000C0FE000001C07E000003C07E000007803F00000F003F00001E001F +00003C000F8000F80007C003E00003E03F800000FFFE0000003FE0000022297CA72A> +101 D<000001F8000000000FFE000000003F0787000000FC03DF800001F801DF800003F0 +00FF80000FE000FF80001FC0007F00001F80007F00003F80007F00007F00007F0000FF00 +007E0000FE00007E0001FE0000FE0001FE0000FE0003FC0000FC0003FC0000FC0003FC00 +01FC0007FC0001FC0007F80001F80007F80001F80007F80003F8000FF80003F8000FF000 +03F0000FF00003F0000FF00007F0000FF00007F0000FF00007E0000FE00007E00007E000 +0FE00007E0000FE00007E0001FC00007F0003FC00003F0007FC00001F000FFC00001F801 +FF800000F803DF8000007E0F3F8000001FFC3F80000007F03F00000000003F0000000000 +7F00000000007F00000000007E00000000007E0000000000FE0000000000FE0000000000 +FC00001C0001FC00007F0001F80000FF0003F80000FF0003F00000FF0007E00000FF000F +C00000FE001F800000F8007E0000007E01FC0000001FFFE000000003FF00000000293B7F +A72B>103 D<00003C0000FE0000FE0001FE0001FE0001FE0001FC000070000000000000 +000000000000000000000000000000000000000000000000000000000000000000007E00 +01FF8003C7C00703C00F03E00E03E01C03E01C07E03807E03807E0780FE0700FC0700FC0 +F01FC0F01F80001F80003F80003F00007F00007E00007E0000FE0000FC0000FC0001FC00 +01F80003F80E03F00E03F00E07F01E07E01C07E01C07E03C07C03807C07807C07007C0E0 +07C1E003E3C001FF00007C00173E7EBC1F>105 D<00000001C000000007F000000007F0 +0000000FF00000000FF00000000FF00000000FE000000003800000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000003E00000000FF80000003C3E00000070 +1E000000E01F000001C01F000003C01F800007801F800007001F80000F003F80000E003F +00001E003F00001C003F00003C007F00003C007F000000007E000000007E00000000FE00 +000000FE00000000FC00000000FC00000001FC00000001FC00000001F800000001F80000 +0003F800000003F800000003F000000003F000000007F000000007F000000007E0000000 +07E00000000FE00000000FE00000000FC00000000FC00000001FC00000001FC00000001F +800000001F800000003F800000003F800000003F000000003F000000007F000000007E00 +0000007E00001C00FE00007F00FC0000FF01FC0000FF01F80000FF03F00000FF07E00000 +FE0FC00000F81F800000783E0000003FF80000000FE0000000245081BC25>I<0001FC00 +000000FFFC00000000FFF800000000FFF80000000003F80000000003F80000000003F000 +00000003F00000000007F00000000007F00000000007E00000000007E0000000000FE000 +0000000FE0000000000FC0000000000FC0000000001FC0000000001FC0000000001F8000 +0000001F80000000003F80000000003F80000000003F00000000003F0000FC00007F0003 +FE00007F000F0780007E003C0F80007E00703F8000FE00E03F8000FE01C07F8000FC0380 +7F8000FC07007F8001FC0E007F0001FC1C001C0001F83800000001F87000000003F8E000 +000003F9C000000003F38000000003FF0000000007FF0000000007FFF000000007E3FE00 +000007E07F8000000FE01FC000000FE00FE000000FC007E000000FC007F000001FC003F0 +00001FC003F00E001F8003F00E001F8003F00E003F8003F01E003F8007F01C003F0007E0 +1C003F0007E01C007F0007E038007F0007E038007E0003E078007E0003E07000FE0001E0 +E000FE0001F1E000FC00007F80003800003E000029407CBE2F>I<01F0000FF0000007FC +003FFE00000F1F00F01F00000E1F03C00F80001E0F87000FC0001C0F8E0007C0003C0FDC +0007E000380FF80007E000380FF00007E000781FF00007E000701FE00007E000701FC000 +07E000701FC00007E000F01F80000FE000F03F80000FC000003F00000FC000003F00000F +C000003F00001FC000007F00001F8000007E00001F8000007E00003F8000007E00003F00 +0000FE00003F000000FC00007F000000FC00007E000000FC00007E000001FC0000FE0380 +01F80000FC038001F80000FC038001F80001FC078003F80001F8070003F00001F8070003 +F00001F80F0003F00001F00E0007F00001F01E0007E00001F01C0007E00001F0380007E0 +0001F078000FE00000F8F0000FC000007FC000038000001F000031297EA737>110 +D<000007F80000007FFE000001FC0F800007E007E0000FC003F0003F8001F8007F0001F8 +00FE0000FC01FC0000FC03F80000FE03F80000FE07F00000FE0FF00000FE0FE00000FE1F +E00000FF3FC00000FF3FC00000FF3FC00001FE7FC00001FE7F800001FE7F800001FE7F80 +0003FEFF800003FCFF000003FCFF000003FCFF000007F8FF000007F8FF00000FF0FF0000 +0FF07E00000FE07F00001FC07F00003F807F00003F803F00007F001F8000FC001F8001F8 +000FC003F00007E00FC00001F03F000000FFFC0000001FE0000028297DA72C>I<0007C0 +00FE00000FF003FF80001C7C0F07E000383C1C03F000783E7801F800703EF000F800F03F +E000FC00E03FC000FC00E03F8000FE01E07F80007E01C07F00007E01C07E00007E01C07E +0000FF03C0FE0000FF03C0FE0000FF0000FC0000FF0000FC0000FF0001FC0001FF0001FC +0001FE0001F80001FE0001F80001FE0003F80003FE0003F80003FC0003F00003FC0003F0 +0003FC0007F00007F80007F00007F80007E00007F00007E0000FF0000FE0000FE0000FE0 +001FE0000FE0001FC0000FE0003F80001FE0003F00001FF0007E00001FF000FC00001FB8 +01F800003FBC03E000003F9E0FC000003F07FF0000003F01F80000007F00000000007F00 +000000007E00000000007E0000000000FE0000000000FE0000000000FC0000000000FC00 +00000001FC0000000001FC0000000001F80000000001F80000000003F80000000003F800 +000000FFFFE0000000FFFFE0000000FFFFE0000000303A84A72E>I<00001F800C0000FF +E01C0003F0707C000FC03878001F801CF8003F000FF8007E000FF800FC000FF001FC0007 +F003F80007F007F00007F007F00007E00FE00007E01FE00007E01FE0000FE03FC0000FC0 +3FC0000FC03FC0000FC07FC0001FC07F80001F807F80001F807F80001F80FF80003F80FF +00003F00FF00003F00FF00003F00FF00007F00FE00007E00FE00007E00FE00007E00FE00 +00FE007E0001FC007E0003FC007E0003FC003F0007FC003F000FF8001F801DF8000F8079 +F80007C1F3F80001FFC3F000007F03F000000003F000000007F000000007E000000007E0 +00000007E00000000FE00000000FC00000000FC00000000FC00000001FC00000001F8000 +00001F800000003F800000007F8000001FFFFE00003FFFFE00003FFFFE00263A7DA729> +I<01F0003F8007FC00FFE00F1F03C0F00E1F0F00F81E0F9E03F81C0FBC03F83C0FF807F8 +380FF007F8380FF007F8781FE007F0701FC001C0701FC00000701F800000F01F800000F0 +3F800000003F000000003F000000003F000000007F000000007E000000007E000000007E +00000000FE00000000FC00000000FC00000000FC00000001FC00000001F800000001F800 +000001F800000003F800000003F000000003F000000003F000000007F000000007E00000 +0007E000000007E00000000FE00000000FC0000000038000000025297EA729>I<00001F +C0000000FFF8000003E03C000007800E00001E000700001E000780003C000F800078001F +800078003F800078003F8000F8003F0000F8003F0000F8001C0000FC00000000FE000000 +00FFE0000000FFFE0000007FFFC000003FFFE000001FFFF800000FFFFC000003FFFC0000 +001FFE00000003FE00000000FE000000007E000C00003E003F00003E007F80003E007F80 +003E00FF00003C00FF00003C00FF00007800FC00007800F00000F000700001E000780003 +C0003C000780000F803E000003FFF80000007FC0000021297CA72B>I<000070000000FC +000001FC000001FC000001F8000001F8000003F8000003F8000003F0000003F0000007F0 +000007F0000007E0000007E000000FE000000FE000000FC000000FC0007FFFFFF0FFFFFF +F0FFFFFFE0001F8000003F8000003F8000003F0000003F0000007F0000007F0000007E00 +00007E000000FE000000FE000000FC000000FC000001FC000001FC000001F8000001F800 +0003F8000003F8000003F0000003F0000007F0000007F001C007E001C007E003C00FE003 +800FE003800FC007800FC007000FC00E000FC01E000FC03C0007C0380007C0700003E1E0 +0001FF8000003E00001C3A7EB821>I<0001F8003F000007FE00FFE0001E0F83C0F00038 +07C780F8007003CF03F800E003FE03F801C003FC07F803C003FC07F8038003F807F80700 +03F807F0070003F801C00E0003F000000E0003F000001E0007F000001E0007F000000000 +07E00000000007E0000000000FE0000000000FC0000000000FC0000000000FC000000000 +1FC0000000001F80000000001F80000000001F80000000003F80000000003F0001C00000 +3F0001C000003F0001C000007F0003C01E007F0003803F007E0007807F80FE0007007F80 +FE000F00FF81FE001E00FF01DF001C00FE03DF0038007C078F80F0003C0F07C1E0001FFC +03FF800007F0007E00002D297EA734>120 D<007C0000000001FF0000038003C7C0000F +C00703C0000FC00F03E0000FC00E03E0001FC01C03E0001F801C07E0001F803807E0001F +803807E0003F80780FE0003F00700FC0003F00700FC0003F00F01FC0007F00F01F80007E +00001F80007E00003F80007E00003F0000FE00003F0000FC00007F0000FC00007E0000FC +00007E0001FC0000FE0001FC0000FC0001F80000FC0001F80000FC0003F80001FC0003F0 +0001F80003F00001F80003F00001F80007F00001F80007E00001F80007E00001F8000FE0 +0001F8001FE00000F8001FC00000FC003FC000007C007FC000007E00FFC000003F03DF80 +00000FFF1F80000001FC1F80000000003F80000000003F00000000003F00000000007F00 +000380007E00000FE000FE00001FE000FC00001FE001F800001FE001F800003FC003F000 +003FC007E000001F000FC000001C001F8000001E003F0000000E007C0000000781F00000 +0003FFC000000000FE000000002A3B7EA72D>I<0000F8000E0003FE001E000FFF001C00 +1FFF803C003FFFC078007FFFC0F0007E07F1E000F800FFE000F0001FC000E000078001E0 +000F0000C0001E000000003C000000007800000000F000000001E000000003C000000007 +800000000F000000003E000000007800000000F000000001E000000003C0000000078000 +00000F000000001E0000E0003C0000E000780000E000F00001E001E00003C003C00003C0 +07F80007800FFF001F801F87E07F001E03FFFE003C01FFFC007801FFF8007000FFF000F0 +007FC000E0001F000027297DA72A>I E /FB 8 56 df<003FC00000FFF00003E07C0007 +C03E000F801F000F000F001E0007801E0007803E0007C03E0007C07C0003E07C0003E07C +0003E07C0003E07C0003E0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC +0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC +0003F07C0003E07C0003E07C0003E07E0007E03E0007C03E0007C03E0007C01F000F800F +000F000F801F0007C03E0003F0FC0000FFF000003FC0001C2D7DAB23>48 +D<000C00003C00007C0003FC00FFFC00FC7C00007C00007C00007C00007C00007C00007C +00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C +00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C +00007C00007C00007C00007C00007C0000FE007FFFFE7FFFFE172C7AAB23>I<007F8000 +01FFF0000780FC000E003F001C001F8038000FC070000FC0600007E0F00007E0FC0007F0 +FE0007F0FE0003F0FE0003F0FE0003F07C0007F0000007F0000007F0000007E000000FE0 +00000FC000001FC000001F8000003F0000007E0000007C000000F8000001F0000003E000 +0007C000000F8000001E0000003C00000078000000F0003000E0003001C0003003800060 +070000600E0000E01FFFFFE03FFFFFE07FFFFFC0FFFFFFC0FFFFFFC01C2C7DAB23>I<00 +3FC00001FFF00007C0FC000E007E001C003F001C001F803F001FC03F001FC03F800FC03F +000FC03F000FC00C001FC000001FC000001F8000001F8000003F0000003E0000007C0000 +00F8000003F00000FFC00000FFF0000000FC0000003F0000001F8000001FC000000FC000 +000FE000000FE0000007F0000007F0380007F07C0007F0FE0007F0FE0007F0FE0007F0FE +000FE0F8000FE060000FC070001FC038001F801E003F000780FC0001FFF000007FC0001C +2D7DAB23>I<00000E0000000E0000001E0000003E0000003E0000007E000000FE000000 +FE000001BE000003BE0000033E0000063E00000E3E00000C3E0000183E0000383E000030 +3E0000603E0000E03E0000C03E0001803E0003803E0003003E0006003E000E003E000C00 +3E0018003E0038003E0030003E0060003E00E0003E00FFFFFFFCFFFFFFFC00003E000000 +3E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000007F00001F +FFFC001FFFFC1E2D7EAC23>I<0C0001800FC01F800FFFFF000FFFFE000FFFFC000FFFF0 +000FFFC0000C7E00000C0000000C0000000C0000000C0000000C0000000C0000000C0000 +000C0000000C1FC0000C7FF8000DE07C000F801F000F001F800E000F800C0007C0000007 +E0000007E0000003E0000003F0000003F0000003F0000003F0780003F0FC0003F0FC0003 +F0FC0003F0FC0003F0F80007E0E00007E0600007C070000FC038000F801C001F000E003E +000780F80001FFE000007F80001C2D7DAB23>I<0003F800000FFE00003E078000F80180 +01F007C003E00FC007C00FC00F800FC00F800FC01F0007801F0000003E0000003E000000 +7E0000007E0000007C0000007C0FC000FC3FF000FCF07C00FDC01E00FF800F00FF000F80 +FF0007C0FE0007E0FE0007E0FE0003E0FC0003F0FC0003F0FC0003F0FC0003F07C0003F0 +7C0003F07C0003F07E0003F07E0003F03E0003E03E0007E01E0007E01F0007C00F000F80 +07801F0003C03E0001E07C00007FF000001FC0001C2D7DAB23>I<300000003C0000003F +FFFFF83FFFFFF83FFFFFF07FFFFFF07FFFFFE0700001C06000018060000380C0000700C0 +000E00C0000C0000001C000000380000003000000070000000E0000001C0000001C00000 +038000000380000007000000070000000F0000000E0000001E0000001E0000003E000000 +3E0000003E0000003C0000007C0000007C0000007C0000007C000000FC000000FC000000 +FC000000FC000000FC000000FC000000FC000000FC000000FC0000007800001D2E7CAC23 +>I E /FC 6 116 df<0003FE000600001FFFC00E00007FFFF81E0001FE01FC1E0003F000 +3F3E0007E0000FFE000FC00007FE001F800003FE001F000001FE003E000000FE007E0000 +007E007E0000007E007C0000003E00FC0000003E00FC0000003E00FC0000001E00FC0000 +001E00FC0000001E00FE0000000E00FE0000000E00FF0000000E00FF8000000E007F8000 +0000007FC0000000007FF0000000003FFC000000003FFFC00000001FFFFC0000000FFFFF +C0000007FFFFFC000003FFFFFF000001FFFFFFC000007FFFFFE000001FFFFFF0000003FF +FFF80000003FFFFC00000003FFFE000000003FFF0000000007FF0000000001FF80000000 +00FF80000000007F80000000007FC0000000003FC0E00000001FC0E00000001FC0E00000 +001FC0E00000000FC0E00000000FC0F00000000FC0F00000000FC0F00000000FC0F80000 +000F80F80000001F80FC0000001F80FC0000001F00FE0000003F00FF0000003E00FF8000 +007C00FFC00000FC00FDF00001F800F8FC0003F000F07FC01FC000F01FFFFF8000E003FF +FE0000C0003FF000002A427ABF38>83 D<3FFFFFFFFFFFFFE03FFFFFFFFFFFFFE03FFFFF +FFFFFFFFE03FF0003FF0007FE03F80001FE0000FE07F00001FE00007F07E00001FE00003 +F07C00001FE00001F07800001FE00000F07800001FE00000F07800001FE00000F0700000 +1FE00000707000001FE00000707000001FE00000707000001FE00000707000001FE00000 +70E000001FE0000038E000001FE0000038E000001FE0000038E000001FE0000038E00000 +1FE00000380000001FE00000000000001FE00000000000001FE00000000000001FE00000 +000000001FE00000000000001FE00000000000001FE00000000000001FE0000000000000 +1FE00000000000001FE00000000000001FE00000000000001FE00000000000001FE00000 +000000001FE00000000000001FE00000000000001FE00000000000001FE0000000000000 +1FE00000000000001FE00000000000001FE00000000000001FE00000000000001FE00000 +000000001FE00000000000001FE00000000000001FE00000000000001FE0000000000000 +1FE00000000000001FE00000000000001FE00000000000001FE00000000000001FE00000 +000000001FE00000000000001FE00000000000001FE00000000000001FE0000000000000 +3FF00000000000007FF80000000003FFFFFFFF00000003FFFFFFFF00000003FFFFFFFF00 +003D3D7CBC47>I107 DI<00001FF800000000FFFF00000007F00FE000000FC003F000 +003F0000FC00007E00007E0000FC00003F0001F800001F8003F000000FC007E0000007E0 +0FE0000007F00FC0000003F01FC0000003F81F80000001F83F80000001FC3F80000001FC +7F80000001FE7F00000000FE7F00000000FE7F00000000FEFF00000000FFFF00000000FF +FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FF +FF00000000FFFF00000000FF7F80000001FE7F80000001FE7F80000001FE3F80000001FC +3F80000001FC3FC0000003FC1FC0000003F80FE0000007F00FE0000007F007F000000FE0 +03F000000FC001F800001F8000FC00003F00007E00007E00003F0000FC00000FC003F000 +0007F00FE0000000FFFF000000001FF8000030317BAF3A>111 D<003FC00C00FFF81C03 +FFFE3C0FE03FFC1F8007FC1F0003FC3E0001FC7C0000FC7C00007CF800007CF800003CF8 +00003CF800003CFC00001CFC00001CFE00001CFF0000007F8000007FE000007FFE00003F +FFE0001FFFFE000FFFFF8007FFFFE001FFFFF0007FFFF8000FFFFC0000FFFC000007FE00 +0001FE000000FE0000007F0000003FE000003FE000001FE000001FE000001FF000001FF0 +00001FF000001EF800003EFC00003CFE00007CFF0000F8FFC001F0FBF807E0F1FFFFC0E0 +7FFF00C007FC0020317BAF2A>115 D E /FD 36 122 df[<000000000000001FFFFE0000 +00003FFFC000000000000000001FFFFFFFF000000FFFFFF80000000000000001FFFFFFFF +FE0000FFFFFFFE000000000000001FFFFFFFFFFF8007FFFFFFFF80000000000000FFFFFF +FFFFFFE01FFFFFFFFFE0000000000007FFFFFFFFFFFFF87FFFFFFFFFF000000000001FFF +FFFFFFFFFFFDFFFFFFFFFFF800000000007FFFFFFC000FFFFFFFFFFC03FFFC0000000001 +FFFFFF800000FFFFFFFFC007FFFE0000000007FFFFF80000003FFFFFFF000FFFFF000000 +000FFFFFE0000000FFFFFFFC001FFFFF000000003FFFFF80000001FFFFFFF8001FFFFF80 +0000007FFFFE00000001FFFFFFE0003FFFFF80000000FFFFFC00000003FFFFFFC0003FFF +FF80000001FFFFF000000007FFFFFFC0007FFFFFC0000003FFFFE000000007FFFFFF8000 +7FFFFFC0000007FFFFC00000000FFFFFFF00007FFFFFC000000FFFFF800000000FFFFFFF +00007FFFFFC000000FFFFF800000000FFFFFFE00007FFFFFC000001FFFFF000000000FFF +FFFE00007FFFFFC000003FFFFE000000000FFFFFFE00007FFFFFC000003FFFFE00000000 +0FFFFFFC00007FFFFFC000007FFFFC000000000FFFFFFC00003FFFFF8000007FFFFC0000 +00000FFFFFFC00003FFFFF8000007FFFFC0000000007FFFFFC00001FFFFF000000FFFFFC +0000000007FFFFF800000FFFFE000000FFFFF80000000003FFFFF800000FFFFE000000FF +FFF80000000003FFFFF8000007FFFC000000FFFFF80000000001FFFFF8000001FFF00000 +00FFFFF80000000000FFFFF80000007FC0000000FFFFF80000000000FFFFF80000000000 +000000FFFFF80000000000FFFFF80000000000000000FFFFF80000000000FFFFF8000000 +0000000000FFFFF80000000000FFFFF80000000000000000FFFFF80000000000FFFFF800 +00000000000000FFFFF80000000000FFFFF80000000000000000FFFFF80000000000FFFF +F80000000000000000FFFFF80000000000FFFFF80000000000000000FFFFF80000000000 +FFFFF80000000000000000FFFFF80000000000FFFFF80000000000000000FFFFF8000000 +0000FFFFF80000000000000000FFFFF80000000000FFFFF80000000000000000FFFFF800 +00000000FFFFF80000000000000000FFFFF80000000000FFFFF80000000000000000FFFF +F80000000000FFFFF80000000000000000FFFFF80000000000FFFFF80000000000000000 +FFFFF80000000000FFFFF80000000000000000FFFFF80000000000FFFFF8000000000000 +0000FFFFF80000000000FFFFF80000000000000000FFFFF80000000000FFFFF800000000 +00000000FFFFF80000000000FFFFF80000000000000000FFFFF80000000000FFFFF80000 +00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000FFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000FFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000FFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC000000FFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFC000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC0000000000FFFFFC +0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FF +FFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC00000000000000 +00FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000 +000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC000000 +0000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC00 +00000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFF +FC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000 +FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC000000 +0000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC00 +00000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFF +FC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000 +FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC000000000000 +0000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC00000000 +00000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000 +000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC +0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FF +FFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC00000000 +00FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000 +000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC +0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FF +FFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC00000000000000 +00FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000 +000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC000000 +0000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC00 +00000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFF +FC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000 +FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC000000 +0000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC00 +00000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFF +FC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000 +FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC000000000000 +0000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC00000000 +00000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000 +000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC +0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000000000FF +FFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC00000000 +00FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC0000 +000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000000000FFFFFC +0000000000FFFFFC0000000000000000FFFFFC0000000000FFFFFC0000000000003FFFFF +FFFFFFF0003FFFFFFFFFFFFF000000003FFFFFFFFFFFF0003FFFFFFFFFFFFF000000003F +FFFFFFFFFFF0003FFFFFFFFFFFFF000000003FFFFFFFFFFFF0003FFFFFFFFFFFFF000000 +003FFFFFFFFFFFF0003FFFFFFFFFFFFF000000003FFFFFFFFFFFF0003FFFFFFFFFFFFF00 +0000003FFFFFFFFFFFF0003FFFFFFFFFFFFF000000003FFFFFFFFFFFF0003FFFFFFFFFFF +FF000000003FFFFFFFFFFFF0003FFFFFFFFFFFFF00000000>146 +144 123 271 136 11 D[<0000000000000000007FC00000000000000000000000FFE000 +00000000000000000001FFE00000000000000000000003FFE00000000000000000000003 +FFE00000000000000000000007FFE0000000000000000000000FFFE00000000000000000 +00001FFFE0000000000000000000001FFFE0000000000000000000003FFFE00000000000 +00000000007FFFE000000000000000000000FFFFE000000000000000000001FFFFE00000 +0000000000000001FFFFE000000000000000000003FFFFE000000000000000000007FFFF +E00000000000000000000FFFFFE00000000000000000000FFFFFE0000000000000000000 +1FFFFFE00000000000000000003FFFFFE00000000000000000007FFFFFE0000000000000 +000000FFFFFFE0000000000000000000FFFFFFE0000000000000000001FFFFFFE0000000 +000000000003FFFFFFE0000000000000000007FFFFFFE0000000000000000007FFFFFFE0 +00000000000000000FFFFFFFE000000000000000001FFFFFFFE000000000000000003FFF +FFFFE000000000000000007FEFFFFFE000000000000000007FCFFFFFE000000000000000 +00FFCFFFFFE00000000000000001FF8FFFFFE00000000000000003FF0FFFFFE000000000 +00000003FE0FFFFFE00000000000000007FE0FFFFFE0000000000000000FFC0FFFFFE000 +0000000000001FF80FFFFFE0000000000000003FF00FFFFFE0000000000000003FE00FFF +FFE0000000000000007FE00FFFFFE000000000000000FFC00FFFFFE000000000000001FF +800FFFFFE000000000000001FF000FFFFFE000000000000003FF000FFFFFE00000000000 +0007FE000FFFFFE00000000000000FFC000FFFFFE00000000000001FF8000FFFFFE00000 +000000001FF0000FFFFFE00000000000003FF0000FFFFFE00000000000007FE0000FFFFF +E0000000000000FFC0000FFFFFE0000000000000FF80000FFFFFE0000000000001FF8000 +0FFFFFE0000000000003FF00000FFFFFE0000000000007FE00000FFFFFE000000000000F +FC00000FFFFFE000000000000FF800000FFFFFE000000000001FF800000FFFFFE0000000 +00003FF000000FFFFFE000000000007FE000000FFFFFE000000000007FC000000FFFFFE0 +0000000000FFC000000FFFFFE00000000001FF8000000FFFFFE00000000003FF0000000F +FFFFE00000000007FE0000000FFFFFE00000000007FC0000000FFFFFE0000000000FFC00 +00000FFFFFE0000000001FF80000000FFFFFE0000000003FF00000000FFFFFE000000000 +3FE00000000FFFFFE0000000007FE00000000FFFFFE000000000FFC00000000FFFFFE000 +000001FF800000000FFFFFE000000003FF000000000FFFFFE000000003FE000000000FFF +FFE000000007FE000000000FFFFFE00000000FFC000000000FFFFFE00000001FF8000000 +000FFFFFE00000001FF0000000000FFFFFE00000003FF0000000000FFFFFE00000007FE0 +000000000FFFFFE0000000FFC0000000000FFFFFE0000001FF80000000000FFFFFE00000 +01FF00000000000FFFFFE0000003FF00000000000FFFFFE0000007FE00000000000FFFFF +E000000FFC00000000000FFFFFE000000FF800000000000FFFFFE000001FF80000000000 +0FFFFFE000003FF000000000000FFFFFE000007FE000000000000FFFFFE00000FFC00000 +0000000FFFFFE00000FFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFEFF +FFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFF +FFFEFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFF +FFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFE000000000000003FFFFFE000000000000000 +00003FFFFFE00000000000000000003FFFFFE00000000000000000003FFFFFE000000000 +00000000003FFFFFE00000000000000000003FFFFFE00000000000000000003FFFFFE000 +00000000000000003FFFFFE00000000000000000003FFFFFE00000000000000000003FFF +FFE00000000000000000003FFFFFE00000000000000000003FFFFFE00000000000000000 +003FFFFFE00000000000000000003FFFFFE00000000000000000003FFFFFE00000000000 +000000003FFFFFE00000000000000000003FFFFFE00000000000000000003FFFFFE00000 +000000000000003FFFFFE00000000000000000003FFFFFE00000000000000000003FFFFF +E00000000000000000003FFFFFE00000000000000000003FFFFFE0000000000000000000 +3FFFFFE00000000000000FFFFFFFFFFFFFFFFE000000000FFFFFFFFFFFFFFFFE00000000 +0FFFFFFFFFFFFFFFFE000000000FFFFFFFFFFFFFFFFE000000000FFFFFFFFFFFFFFFFE00 +0000000FFFFFFFFFFFFFFFFE000000000FFFFFFFFFFFFFFFFE000000000FFFFFFFFFFFFF +FFFE000000000FFFFFFFFFFFFFFFFE>103 136 122 263 116 52 +D<001FE000007FF80001FFFE0007FFFF800FFFFFC01FFFFFE01FFFFFE03FFFFFF03FFFFF +F07FFFFFF87FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFF +FCFFFFFFFC7FFFFFF87FFFFFF83FFFFFF03FFFFFF01FFFFFE01FFFFFE00FFFFFC007FFFF +8001FFFE00007FF800001FE0000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000001FE0 +00007FF80001FFFE0007FFFF800FFFFFC01FFFFFE01FFFFFE03FFFFFF03FFFFFF07FFFFF +F87FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFCFFFFFF +FC7FFFFFF87FFFFFF83FFFFFF03FFFFFF01FFFFFE01FFFFFE00FFFFFC007FFFF8001FFFE +00007FF800001FE0001E5C6FDB41>58 D[<0000000000000000001FF000000000000000 +00000000000000000000003FF80000000000000000000000000000000000007FFC000000 +0000000000000000000000000000007FFC000000000000000000000000000000000000FF +FE000000000000000000000000000000000000FFFE000000000000000000000000000000 +000000FFFE000000000000000000000000000000000001FFFF0000000000000000000000 +00000000000001FFFF000000000000000000000000000000000003FFFF80000000000000 +0000000000000000000003FFFF800000000000000000000000000000000007FFFFC00000 +000000000000000000000000000007FFFFC00000000000000000000000000000000007FF +FFC0000000000000000000000000000000000FFFFFE00000000000000000000000000000 +00000FFFFFE0000000000000000000000000000000001FFFFFF000000000000000000000 +0000000000001FFFFFF0000000000000000000000000000000001FFFFFF0000000000000 +000000000000000000003FFFFFF8000000000000000000000000000000003FFFFFF80000 +00000000000000000000000000007FFFFFFC000000000000000000000000000000007FFF +FFFC000000000000000000000000000000007FFFFFFC0000000000000000000000000000 +0000FFFFFFFE00000000000000000000000000000000FFFFFFFE00000000000000000000 +000000000001FFFFFFFF00000000000000000000000000000001FFFFFFFF000000000000 +00000000000000000001FFFFFFFF00000000000000000000000000000003FFFFFFFF8000 +0000000000000000000000000003FFFFFFFF80000000000000000000000000000007FFFF +FFFFC0000000000000000000000000000007FFFFFFFFC000000000000000000000000000 +0007FFFFFFFFC000000000000000000000000000000FFFFFFFFFE0000000000000000000 +00000000000FFFFFFFFFE000000000000000000000000000001FFFFFFFFFF00000000000 +0000000000000000001FFDFFFFFFF000000000000000000000000000001FF9FFFFFFF000 +000000000000000000000000003FF8FFFFFFF800000000000000000000000000003FF8FF +FFFFF800000000000000000000000000007FF0FFFFFFFC00000000000000000000000000 +007FF07FFFFFFC00000000000000000000000000007FE07FFFFFFC000000000000000000 +0000000000FFE03FFFFFFE0000000000000000000000000000FFE03FFFFFFE0000000000 +000000000000000001FFC03FFFFFFF0000000000000000000000000001FFC01FFFFFFF00 +00000000000000000000000001FF801FFFFFFF0000000000000000000000000003FF800F +FFFFFF8000000000000000000000000003FF800FFFFFFF80000000000000000000000000 +07FF000FFFFFFFC000000000000000000000000007FF0007FFFFFFC00000000000000000 +0000000007FE0007FFFFFFC00000000000000000000000000FFE0003FFFFFFE000000000 +00000000000000000FFE0003FFFFFFE00000000000000000000000001FFC0003FFFFFFF0 +0000000000000000000000001FFC0001FFFFFFF00000000000000000000000001FF80001 +FFFFFFF00000000000000000000000003FF80000FFFFFFF8000000000000000000000000 +3FF80000FFFFFFF80000000000000000000000007FF00000FFFFFFFC0000000000000000 +000000007FF000007FFFFFFC0000000000000000000000007FE000007FFFFFFC00000000 +0000000000000000FFE000003FFFFFFE000000000000000000000000FFE000003FFFFFFE +000000000000000000000001FFC000003FFFFFFF000000000000000000000001FFC00000 +1FFFFFFF000000000000000000000001FF8000001FFFFFFF000000000000000000000003 +FF8000000FFFFFFF800000000000000000000003FF8000000FFFFFFF8000000000000000 +00000007FF0000000FFFFFFFC00000000000000000000007FF00000007FFFFFFC0000000 +0000000000000007FE00000007FFFFFFC0000000000000000000000FFE00000003FFFFFF +E0000000000000000000000FFE00000003FFFFFFE0000000000000000000001FFC000000 +03FFFFFFF0000000000000000000001FFC00000001FFFFFFF0000000000000000000001F +F800000001FFFFFFF0000000000000000000003FF800000000FFFFFFF800000000000000 +0000003FF800000000FFFFFFF8000000000000000000007FF000000000FFFFFFFC000000 +000000000000007FF0000000007FFFFFFC000000000000000000007FE0000000007FFFFF +FC00000000000000000000FFE0000000003FFFFFFE00000000000000000000FFE0000000 +003FFFFFFE00000000000000000001FFC0000000003FFFFFFF00000000000000000001FF +C0000000001FFFFFFF00000000000000000001FF80000000001FFFFFFF00000000000000 +000003FF80000000000FFFFFFF80000000000000000003FF80000000000FFFFFFF800000 +00000000000007FF00000000000FFFFFFFC0000000000000000007FF000000000007FFFF +FFC0000000000000000007FE000000000007FFFFFFC000000000000000000FFE00000000 +0003FFFFFFE000000000000000000FFFFFFFFFFFFFFFFFFFFFE000000000000000001FFF +FFFFFFFFFFFFFFFFFFF000000000000000001FFFFFFFFFFFFFFFFFFFFFF0000000000000 +00001FFFFFFFFFFFFFFFFFFFFFF000000000000000003FFFFFFFFFFFFFFFFFFFFFF80000 +0000000000003FFFFFFFFFFFFFFFFFFFFFF800000000000000007FFFFFFFFFFFFFFFFFFF +FFFC00000000000000007FFFFFFFFFFFFFFFFFFFFFFC00000000000000007FFFFFFFFFFF +FFFFFFFFFFFC0000000000000000FFE00000000000003FFFFFFE0000000000000000FFE0 +0000000000003FFFFFFE0000000000000001FFC00000000000003FFFFFFF000000000000 +0001FFC00000000000001FFFFFFF0000000000000001FF800000000000001FFFFFFF0000 +000000000003FF800000000000000FFFFFFF8000000000000003FF800000000000000FFF +FFFF8000000000000007FF000000000000000FFFFFFFC000000000000007FF0000000000 +000007FFFFFFC000000000000007FE0000000000000007FFFFFFC00000000000000FFE00 +00000000000003FFFFFFE00000000000000FFE0000000000000003FFFFFFE00000000000 +001FFC0000000000000003FFFFFFF00000000000001FFC0000000000000001FFFFFFF000 +00000000001FF80000000000000001FFFFFFF00000000000003FF80000000000000000FF +FFFFF80000000000003FF80000000000000000FFFFFFF80000000000007FF00000000000 +000000FFFFFFFC0000000000007FF000000000000000007FFFFFFC0000000000007FE000 +000000000000007FFFFFFC000000000000FFE000000000000000003FFFFFFE0000000000 +00FFE000000000000000003FFFFFFE000000000001FFC000000000000000001FFFFFFF00 +0000000001FFC000000000000000001FFFFFFF000000000001FF8000000000000000001F +FFFFFF000000000003FF8000000000000000000FFFFFFF800000000003FF800000000000 +0000000FFFFFFF800000000007FF00000000000000000007FFFFFFC00000000007FF0000 +0000000000000007FFFFFFC00000000007FE00000000000000000007FFFFFFC000000000 +1FFF80000000000000000003FFFFFFE000000003FFFFFE000000000000000003FFFFFFE0 +0000FFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFEFFFFFFFFFFFFC0000000001FFFFF +FFFFFFFFFFFEFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFEFFFFFFFFFFFFC0000000 +001FFFFFFFFFFFFFFFFEFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFEFFFFFFFFFFFF +C0000000001FFFFFFFFFFFFFFFFEFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFFFEFFFF +FFFFFFFFC0000000001FFFFFFFFFFFFFFFFEFFFFFFFFFFFFC0000000001FFFFFFFFFFFFF +FFFE>159 145 120 272 176 65 D[143 142 120 269 165 +I[<000000000000000003FFFFC00000000001F00000000000000003FFFFFFFE00000000 +03F8000000000000007FFFFFFFFFE000000007F800000000000007FFFFFFFFFFFC000000 +0FF80000000000003FFFFFFFFFFFFF0000001FF8000000000001FFFFFFFFFFFFFFE00000 +3FF800000000000FFFFFFFFFFFFFFFF800007FF800000000003FFFFFFFFFFFFFFFFE0000 +FFF80000000000FFFFFFFFFFFFFFFFFF0001FFF80000000003FFFFFFFFF8000FFFFFC003 +FFF8000000000FFFFFFFFE0000007FFFF007FFF8000000003FFFFFFFC00000000FFFF80F +FFF800000000FFFFFFFE0000000003FFFC1FFFF800000001FFFFFFF000000000007FFF3F +FFF800000007FFFFFFC000000000001FFFFFFFF80000000FFFFFFF0000000000000FFFFF +FFF80000003FFFFFFC00000000000003FFFFFFF80000007FFFFFF000000000000001FFFF +FFF8000000FFFFFFE000000000000000FFFFFFF8000001FFFFFF80000000000000003FFF +FFF8000003FFFFFF00000000000000001FFFFFF8000007FFFFFE00000000000000000FFF +FFF800000FFFFFFC000000000000000007FFFFF800001FFFFFF0000000000000000003FF +FFF800003FFFFFE0000000000000000001FFFFF800007FFFFFE0000000000000000000FF +FFF80000FFFFFFC0000000000000000000FFFFF80001FFFFFF800000000000000000007F +FFF80003FFFFFF000000000000000000003FFFF80003FFFFFE000000000000000000001F +FFF80007FFFFFE000000000000000000001FFFF8000FFFFFFC000000000000000000000F +FFF8000FFFFFF8000000000000000000000FFFF8001FFFFFF80000000000000000000007 +FFF8003FFFFFF00000000000000000000003FFF8003FFFFFF00000000000000000000003 +FFF8007FFFFFE00000000000000000000003FFF8007FFFFFE00000000000000000000001 +FFF800FFFFFFC00000000000000000000001FFF800FFFFFFC00000000000000000000000 +FFF801FFFFFFC00000000000000000000000FFF801FFFFFF800000000000000000000000 +FFF803FFFFFF8000000000000000000000007FF803FFFFFF800000000000000000000000 +7FF807FFFFFF0000000000000000000000007FF807FFFFFF000000000000000000000000 +3FF807FFFFFF0000000000000000000000003FF80FFFFFFF000000000000000000000000 +3FF80FFFFFFE0000000000000000000000003FF80FFFFFFE000000000000000000000000 +3FF81FFFFFFE0000000000000000000000001FF81FFFFFFE000000000000000000000000 +1FF81FFFFFFE0000000000000000000000001FF83FFFFFFC000000000000000000000000 +1FF83FFFFFFC0000000000000000000000000FF03FFFFFFC000000000000000000000000 +00003FFFFFFC00000000000000000000000000007FFFFFFC000000000000000000000000 +00007FFFFFFC00000000000000000000000000007FFFFFFC000000000000000000000000 +00007FFFFFFC00000000000000000000000000007FFFFFF8000000000000000000000000 +00007FFFFFF800000000000000000000000000007FFFFFF8000000000000000000000000 +0000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000000000 +0000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000000000 +0000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000000000 +0000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000000000 +0000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000000000 +0000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000000000 +0000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000000000 +0000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000000000 +0000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000000000 +00007FFFFFF800000000000000000000000000007FFFFFF8000000000000000000000000 +00007FFFFFF800000000000000000000000000007FFFFFFC000000000000000000000000 +00007FFFFFFC00000000000000000000000000007FFFFFFC000000000000000000000000 +00007FFFFFFC00000000000000000000000000003FFFFFFC000000000000000000000000 +00003FFFFFFC00000000000000000000000000003FFFFFFC000000000000000000000000 +00003FFFFFFC00000000000000000000000000001FFFFFFE000000000000000000000000 +00001FFFFFFE00000000000000000000000007F01FFFFFFE000000000000000000000000 +0FF80FFFFFFE0000000000000000000000000FF80FFFFFFE000000000000000000000000 +0FF80FFFFFFF0000000000000000000000000FF807FFFFFF000000000000000000000000 +0FF807FFFFFF0000000000000000000000000FF807FFFFFF000000000000000000000000 +0FF803FFFFFF8000000000000000000000001FF803FFFFFF800000000000000000000000 +1FF001FFFFFF8000000000000000000000001FF001FFFFFFC00000000000000000000000 +1FF000FFFFFFC000000000000000000000001FF000FFFFFFC00000000000000000000000 +3FF0007FFFFFE000000000000000000000003FE0007FFFFFE00000000000000000000000 +3FE0003FFFFFF000000000000000000000007FE0003FFFFFF00000000000000000000000 +7FC0001FFFFFF80000000000000000000000FFC0000FFFFFF80000000000000000000000 +FFC0000FFFFFFC0000000000000000000001FF800007FFFFFE0000000000000000000001 +FF800003FFFFFE0000000000000000000003FF000003FFFFFF0000000000000000000007 +FF000001FFFFFF8000000000000000000007FE000000FFFFFFC00000000000000000000F +FC0000007FFFFFE00000000000000000001FFC0000003FFFFFF00000000000000000003F +F80000001FFFFFF80000000000000000007FF00000000FFFFFFC000000000000000000FF +F000000007FFFFFE000000000000000001FFE000000003FFFFFF000000000000000003FF +C000000001FFFFFF800000000000000007FF8000000000FFFFFFE0000000000000000FFF +00000000007FFFFFF0000000000000003FFE00000000003FFFFFFC000000000000007FFC +00000000000FFFFFFF00000000000001FFF8000000000007FFFFFFC0000000000007FFF0 +000000000001FFFFFFF000000000001FFFE0000000000000FFFFFFFE00000000007FFF80 +0000000000003FFFFFFFE000000003FFFF000000000000000FFFFFFFFE0000003FFFFC00 +00000000000003FFFFFFFFF80007FFFFF80000000000000000FFFFFFFFFFFFFFFFFFE000 +000000000000003FFFFFFFFFFFFFFFFF8000000000000000000FFFFFFFFFFFFFFFFE0000 +0000000000000001FFFFFFFFFFFFFFF8000000000000000000003FFFFFFFFFFFFFC00000 +000000000000000007FFFFFFFFFFFF0000000000000000000000007FFFFFFFFFF0000000 +00000000000000000003FFFFFFFF000000000000000000000000000003FFFFC000000000 +0000>141 146 115 271 168 I[156 142 120 269 178 I[138 141 120 268 153 I[74 +142 122 269 87 73 D[203 +142 120 269 220 77 D[163 144 120 269 173 82 D[<000000000FFFF800000000 +3E0000000001FFFFFFE00000003F000000001FFFFFFFFE0000007F000000007FFFFFFFFF +C00000FF00000003FFFFFFFFFFF00001FF0000000FFFFFFFFFFFFC0003FF0000001FFFFF +FFFFFFFF0007FF0000007FFFFFFFFFFFFFC00FFF000000FFFFFE000FFFFFF01FFF000003 +FFFFC000007FFFF83FFF000007FFFF00000007FFFC7FFF00000FFFFC00000000FFFFFFFF +00001FFFF0000000003FFFFFFF00003FFFE0000000000FFFFFFF00007FFF800000000007 +FFFFFF0000FFFF800000000001FFFFFF0000FFFF000000000000FFFFFF0001FFFE000000 +0000007FFFFF0003FFFC0000000000001FFFFF0003FFFC0000000000000FFFFF0007FFF8 +00000000000007FFFF0007FFF800000000000007FFFF000FFFF000000000000003FFFF00 +0FFFF000000000000001FFFF001FFFF000000000000000FFFF001FFFF000000000000000 +FFFF003FFFE0000000000000007FFF003FFFE0000000000000003FFF003FFFE000000000 +0000003FFF007FFFE0000000000000001FFF007FFFE0000000000000001FFF007FFFE000 +0000000000001FFF007FFFE0000000000000000FFF007FFFE0000000000000000FFF00FF +FFE00000000000000007FF00FFFFF00000000000000007FF00FFFFF00000000000000007 +FF00FFFFF00000000000000007FF00FFFFF80000000000000003FF00FFFFF80000000000 +000003FF00FFFFFC0000000000000003FF00FFFFFC0000000000000003FF00FFFFFE0000 +000000000001FF00FFFFFF0000000000000001FF00FFFFFF0000000000000001FF00FFFF +FF8000000000000001FF00FFFFFFC000000000000001FF00FFFFFFF000000000000000FE +007FFFFFF80000000000000000007FFFFFFE0000000000000000007FFFFFFF0000000000 +000000007FFFFFFFE000000000000000003FFFFFFFFE00000000000000003FFFFFFFFFE0 +000000000000003FFFFFFFFFFF000000000000001FFFFFFFFFFFF00000000000001FFFFF +FFFFFFFF8000000000000FFFFFFFFFFFFFF800000000000FFFFFFFFFFFFFFFC000000000 +07FFFFFFFFFFFFFFFC0000000007FFFFFFFFFFFFFFFF8000000003FFFFFFFFFFFFFFFFE0 +00000003FFFFFFFFFFFFFFFFF800000001FFFFFFFFFFFFFFFFFE00000000FFFFFFFFFFFF +FFFFFF800000007FFFFFFFFFFFFFFFFFE00000007FFFFFFFFFFFFFFFFFF00000003FFFFF +FFFFFFFFFFFFF80000001FFFFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFFFFF000000 +07FFFFFFFFFFFFFFFFFF80000003FFFFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFFFF +E00000007FFFFFFFFFFFFFFFFFE00000003FFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFF +FFFFFFF800000003FFFFFFFFFFFFFFFFFC00000000FFFFFFFFFFFFFFFFFE000000003FFF +FFFFFFFFFFFFFE000000000FFFFFFFFFFFFFFFFF0000000001FFFFFFFFFFFFFFFF000000 +00001FFFFFFFFFFFFFFF800000000001FFFFFFFFFFFFFF8000000000000FFFFFFFFFFFFF +C00000000000007FFFFFFFFFFFC000000000000007FFFFFFFFFFE0000000000000003FFF +FFFFFFE00000000000000003FFFFFFFFF000000000000000003FFFFFFFF0000000000000 +00000FFFFFFFF0000000000000000003FFFFFFF8000000000000000000FFFFFFF8000000 +0000000000007FFFFFF80000000000000000001FFFFFF80000000000000000000FFFFFF8 +00000000000000000007FFFFFC00000000000000000007FFFFFC00000000000000000003 +FFFFFC7F000000000000000001FFFFFCFF800000000000000000FFFFFCFF800000000000 +000000FFFFFCFF8000000000000000007FFFFCFF8000000000000000007FFFFCFF800000 +0000000000007FFFFCFF8000000000000000003FFFFCFF8000000000000000003FFFFCFF +8000000000000000003FFFFCFFC000000000000000001FFFFCFFC000000000000000001F +FFFCFFC000000000000000001FFFFCFFC000000000000000001FFFF8FFE0000000000000 +00001FFFF8FFE000000000000000001FFFF8FFE000000000000000001FFFF8FFF0000000 +00000000001FFFF8FFF000000000000000001FFFF0FFF000000000000000001FFFF0FFF8 +00000000000000003FFFF0FFFC00000000000000003FFFE0FFFC00000000000000003FFF +E0FFFE00000000000000003FFFE0FFFF00000000000000007FFFC0FFFF00000000000000 +007FFFC0FFFF80000000000000007FFF80FFFFC000000000000000FFFF80FFFFE0000000 +00000000FFFF00FFFFF800000000000001FFFF00FFFFFC00000000000003FFFE00FFFFFE +00000000000003FFFC00FFFFFF80000000000007FFFC00FFFFFFE000000000000FFFF800 +FFFFFFF800000000001FFFF000FFFFFFFE00000000007FFFE000FFFFFFFFC000000000FF +FFC000FFFFFFFFF800000003FFFF8000FFFE7FFFFF8000001FFFFF0000FFFC1FFFFFFF00 +01FFFFFE0000FFF807FFFFFFFFFFFFFFFC0000FFF003FFFFFFFFFFFFFFF00000FFE000FF +FFFFFFFFFFFFE00000FFC0001FFFFFFFFFFFFF800000FF800007FFFFFFFFFFFE000000FF +000000FFFFFFFFFFF8000000FE0000001FFFFFFFFFC0000000FC00000000FFFFFFFC0000 +00007C0000000001FFFF8000000000>102 146 115 271 129 I[<0FFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000FFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000FFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8001FFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFC001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC001F +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC001FFFFFFFC000001FFFFFFE000001FFFFFFFC +001FFFFFF80000001FFFFFFE0000000FFFFFFC001FFFFFC00000001FFFFFFE00000001FF +FFFC001FFFFF000000001FFFFFFE000000007FFFFC001FFFFC000000001FFFFFFE000000 +001FFFFC001FFFF8000000001FFFFFFE0000000007FFFC001FFFE0000000001FFFFFFE00 +00000003FFFC001FFFC0000000001FFFFFFE0000000001FFFC001FFF80000000001FFFFF +FE0000000000FFFC003FFF00000000001FFFFFFE00000000007FFE003FFF00000000001F +FFFFFE00000000007FFE003FFE00000000001FFFFFFE00000000003FFE003FFC00000000 +001FFFFFFE00000000001FFE003FFC00000000001FFFFFFE00000000001FFE003FFC0000 +0000001FFFFFFE00000000001FFE003FF800000000001FFFFFFE00000000000FFE003FF8 +00000000001FFFFFFE00000000000FFE003FF000000000001FFFFFFE000000000007FE00 +3FF000000000001FFFFFFE000000000007FE003FF000000000001FFFFFFE000000000007 +FE003FF000000000001FFFFFFE000000000007FE003FE000000000001FFFFFFE00000000 +0003FE007FE000000000001FFFFFFE000000000003FF007FE000000000001FFFFFFE0000 +00000003FF007FE000000000001FFFFFFE000000000003FF007FE000000000001FFFFFFE +000000000003FF007FC000000000001FFFFFFE000000000001FF007FC000000000001FFF +FFFE000000000001FF007FC000000000001FFFFFFE000000000001FF007FC00000000000 +1FFFFFFE000000000001FF007FC000000000001FFFFFFE000000000001FF007FC0000000 +00001FFFFFFE000000000001FF007FC000000000001FFFFFFE000000000001FF007FC000 +000000001FFFFFFE000000000001FF00FF8000000000001FFFFFFE000000000000FF80FF +8000000000001FFFFFFE000000000000FF80FF8000000000001FFFFFFE000000000000FF +80FF8000000000001FFFFFFE000000000000FF80FF8000000000001FFFFFFE0000000000 +00FF80FF8000000000001FFFFFFE000000000000FF80000000000000001FFFFFFE000000 +0000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00 +00000000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFF +FE0000000000000000000000000000001FFFFFFE0000000000000000000000000000001F +FFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000000000 +001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000000000000000 +0000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000000000 +00000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000 +000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000 +0000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000 +00000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000 +000000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE +0000000000000000000000000000001FFFFFFE0000000000000000000000000000001FFF +FFFE0000000000000000000000000000001FFFFFFE000000000000000000000000000000 +1FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000000000000000 +00001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000 +000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000000000 +0000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000 +00000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000 +000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000 +0000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00 +00000000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFF +FE0000000000000000000000000000001FFFFFFE0000000000000000000000000000001F +FFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000000000 +001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000000000000000 +0000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000000000 +00000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000 +000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000 +0000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000 +00000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000 +000000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE +0000000000000000000000000000001FFFFFFE0000000000000000000000000000001FFF +FFFE0000000000000000000000000000001FFFFFFE000000000000000000000000000000 +1FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000000000000000 +00001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000 +000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000000000 +0000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000 +00000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000 +000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000 +0000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00 +00000000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFF +FE0000000000000000000000000000001FFFFFFE0000000000000000000000000000001F +FFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000000000 +001FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000000000000F +FFFFFFFFFFFFFFFFFFFFFC000000000000000FFFFFFFFFFFFFFFFFFFFFFC000000000000 +000FFFFFFFFFFFFFFFFFFFFFFC000000000000000FFFFFFFFFFFFFFFFFFFFFFC00000000 +0000000FFFFFFFFFFFFFFFFFFFFFFC000000000000000FFFFFFFFFFFFFFFFFFFFFFC0000 +00000000000FFFFFFFFFFFFFFFFFFFFFFC000000000000000FFFFFFFFFFFFFFFFFFFFFFC +000000000000000FFFFFFFFFFFFFFFFFFFFFFC00000000>145 140 +120 267 162 I[162 144 120 269 179 I<00000000FFFFFC000000000000000000 +007FFFFFFFF0000000000000000007FFFFFFFFFF00000000000000003FFFFFFFFFFFE000 +000000000000FFFFFFFFFFFFF800000000000001FFFFFFFFFFFFFE00000000000007FFFF +FFFFFFFFFF8000000000000FFFFFC0007FFFFFE000000000001FFFE000000FFFFFF00000 +0000003FFFF0000003FFFFF800000000007FFFF8000000FFFFFE00000000007FFFFC0000 +007FFFFF0000000000FFFFFC0000003FFFFF8000000000FFFFFE0000001FFFFFC0000000 +00FFFFFE0000000FFFFFC000000001FFFFFF00000007FFFFE000000001FFFFFF00000003 +FFFFF000000001FFFFFF00000003FFFFF000000001FFFFFF00000001FFFFF800000001FF +FFFF00000001FFFFF800000001FFFFFF00000001FFFFFC00000001FFFFFF00000000FFFF +FC00000001FFFFFF00000000FFFFFE00000000FFFFFE00000000FFFFFE00000000FFFFFE +00000000FFFFFE000000007FFFFC000000007FFFFE000000007FFFFC000000007FFFFF00 +0000003FFFF8000000007FFFFF000000001FFFF0000000007FFFFF0000000007FFC00000 +00007FFFFF0000000001FF00000000007FFFFF00000000000000000000007FFFFF000000 +00000000000000007FFFFF00000000000000000000007FFFFF0000000000000000000000 +7FFFFF00000000000000000000007FFFFF00000000000000000000007FFFFF0000000000 +0000000000007FFFFF00000000000000000000007FFFFF00000000000000000000007FFF +FF00000000000000000003FFFFFFFF00000000000000000FFFFFFFFFFF00000000000000 +03FFFFFFFFFFFF000000000000007FFFFFFFFFFFFF00000000000007FFFFFFFFFFFFFF00 +00000000003FFFFFFFFFFFFFFF000000000001FFFFFFFF807FFFFF00000000000FFFFFFF +E0007FFFFF00000000003FFFFFFC00007FFFFF0000000000FFFFFFE000007FFFFF000000 +0003FFFFFF0000007FFFFF0000000007FFFFFC0000007FFFFF000000001FFFFFF0000000 +7FFFFF000000003FFFFFC00000007FFFFF000000007FFFFF800000007FFFFF00000000FF +FFFE000000007FFFFF00000001FFFFFC000000007FFFFF00000003FFFFF8000000007FFF +FF00000007FFFFF0000000007FFFFF0000000FFFFFE0000000007FFFFF0000001FFFFFE0 +000000007FFFFF0000001FFFFFC0000000007FFFFF0000003FFFFF80000000007FFFFF00 +00003FFFFF80000000007FFFFF0000007FFFFF00000000007FFFFF0000007FFFFF000000 +00007FFFFF0000007FFFFF00000000007FFFFF000000FFFFFF00000000007FFFFF000000 +FFFFFE00000000007FFFFF000000FFFFFE00000000007FFFFF000000FFFFFE0000000000 +7FFFFF000000FFFFFE0000000000FFFFFF000000FFFFFE0000000000FFFFFF000000FFFF +FE0000000000FFFFFF000000FFFFFE0000000000FFFFFF000000FFFFFE0000000001FFFF +FF000000FFFFFF0000000001FFFFFF0000007FFFFF0000000003FFFFFF0000007FFFFF00 +00000007EFFFFF0000003FFFFF800000000FEFFFFF0000003FFFFFC00000000FCFFFFF00 +00001FFFFFC00000003FCFFFFF0000001FFFFFE00000007F8FFFFF8000000FFFFFF00000 +00FF0FFFFFE0000007FFFFFC000003FE0FFFFFFE000003FFFFFE00000FFC07FFFFFFFF00 +01FFFFFF80003FF807FFFFFFFF8000FFFFFFF803FFF003FFFFFFFF80003FFFFFFFFFFFE0 +01FFFFFFFF80000FFFFFFFFFFF8000FFFFFFFF800003FFFFFFFFFF00007FFFFFFF800000 +FFFFFFFFFC00001FFFFFFF8000001FFFFFFFF0000007FFFFFF80000001FFFFFF80000000 +7FFFFF0000000007FFF80000000000000000695F79DD71>97 D[<0000001FF000000000 +000000000000007FFFFFF000000000000000000000FFFFFFFFF000000000000000000000 +FFFFFFFFF000000000000000000000FFFFFFFFF000000000000000000000FFFFFFFFF000 +000000000000000000FFFFFFFFF000000000000000000000FFFFFFFFF000000000000000 +000000FFFFFFFFF000000000000000000000FFFFFFFFF000000000000000000000FFFFFF +FFF000000000000000000000003FFFFFF0000000000000000000000007FFFFF000000000 +0000000000000007FFFFF0000000000000000000000003FFFFF000000000000000000000 +0003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000 +0000000000000000000003FFFFF0000000000000000000000003FFFFF000000000000000 +0000000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FF +FFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000000000 +0000000000000003FFFFF0000000000000000000000003FFFFF000000000000000000000 +0003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000 +0000000000000000000003FFFFF0000000000000000000000003FFFFF000000000000000 +0000000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FF +FFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000000000 +0000000000000003FFFFF0000000000000000000000003FFFFF000000000000000000000 +0003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000 +0000000000000000000003FFFFF0000000000000000000000003FFFFF000000000000000 +0000000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FF +FFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000000000 +0000000000000003FFFFF0000000000000000000000003FFFFF000003FFFC00000000000 +0003FFFFF00007FFFFFE00000000000003FFFFF0003FFFFFFFE0000000000003FFFFF001 +FFFFFFFFF8000000000003FFFFF007FFFFFFFFFF000000000003FFFFF01FFFFFFFFFFFC0 +0000000003FFFFF07FFFFFFFFFFFF00000000003FFFFF0FFFFC00FFFFFF80000000003FF +FFF3FFFC0000FFFFFE0000000003FFFFF7FFE000003FFFFF0000000003FFFFFFFF800000 +0FFFFF8000000003FFFFFFFE00000007FFFFE000000003FFFFFFF800000001FFFFF00000 +0003FFFFFFF000000000FFFFF800000003FFFFFFE0000000007FFFFC00000003FFFFFF80 +000000003FFFFC00000003FFFFFF00000000003FFFFE00000003FFFFFE00000000001FFF +FF00000003FFFFFC00000000000FFFFF80000003FFFFFC00000000000FFFFF80000003FF +FFF8000000000007FFFFC0000003FFFFF8000000000007FFFFE0000003FFFFF800000000 +0007FFFFE0000003FFFFF8000000000003FFFFF0000003FFFFF8000000000003FFFFF000 +0003FFFFF8000000000003FFFFF8000003FFFFF8000000000001FFFFF8000003FFFFF800 +0000000001FFFFF8000003FFFFF8000000000001FFFFFC000003FFFFF8000000000001FF +FFFC000003FFFFF8000000000001FFFFFE000003FFFFF8000000000001FFFFFE000003FF +FFF8000000000001FFFFFE000003FFFFF8000000000000FFFFFE000003FFFFF800000000 +0000FFFFFF000003FFFFF8000000000000FFFFFF000003FFFFF8000000000000FFFFFF00 +0003FFFFF8000000000000FFFFFF000003FFFFF8000000000000FFFFFF000003FFFFF800 +0000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FF +FFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FF +FFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF800000000 +0000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF80 +0003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF800 +0000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FF +FFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF000003FF +FFF8000000000000FFFFFF000003FFFFF8000000000000FFFFFF000003FFFFF800000000 +0000FFFFFF000003FFFFF8000000000000FFFFFF000003FFFFF8000000000000FFFFFE00 +0003FFFFF8000000000001FFFFFE000003FFFFF8000000000001FFFFFE000003FFFFF800 +0000000001FFFFFC000003FFFFF8000000000001FFFFFC000003FFFFF8000000000001FF +FFFC000003FFFFF8000000000001FFFFF8000003FFFFF8000000000003FFFFF8000003FF +FFF8000000000003FFFFF0000003FFFFF8000000000003FFFFF0000003FFFFF800000000 +0007FFFFE0000003FFFFF8000000000007FFFFE0000003FFFFF8000000000007FFFFC000 +0003FFFFF800000000000FFFFFC0000003FFFFFC00000000000FFFFF80000003FFFFFE00 +000000001FFFFF00000003FFFFFF00000000003FFFFE00000003FFFFFF00000000003FFF +FE00000003FFFFFF80000000007FFFFC00000003FFFFFFC000000000FFFFF800000003FF +FFFFF000000001FFFFF000000003FFFFBFF800000003FFFFE000000003FFFF1FFC000000 +0FFFFFC000000003FFFE0FFF0000001FFFFF0000000003FFFE07FFC000007FFFFE000000 +0003FFFC03FFF00003FFFFFC0000000003FFF800FFFF003FFFFFF00000000003FFF0007F +FFFFFFFFFFC00000000003FFE0001FFFFFFFFFFF000000000003FFC0000FFFFFFFFFFC00 +0000000003FF800003FFFFFFFFF0000000000003FF0000007FFFFFFF80000000000003FE +0000000FFFFFF8000000000000000000000000FFFE000000000000>113 +144 121 270 129 I<00000000007FFFF0000000000000001FFFFFFFE0000000000000FF +FFFFFFFE000000000007FFFFFFFFFF80000000001FFFFFFFFFFFF000000000FFFFFFFFFF +FFF800000001FFFFFFFFFFFFFE00000007FFFFFFFFFFFFFF0000001FFFFFF8000FFFFF80 +00003FFFFF800000FFFFC000007FFFFE000001FFFFE00001FFFFF8000003FFFFE00003FF +FFF0000003FFFFF00007FFFFE0000007FFFFF0000FFFFFC0000007FFFFF0001FFFFF8000 +000FFFFFF8003FFFFF0000000FFFFFF8003FFFFE0000000FFFFFF8007FFFFC0000000FFF +FFF800FFFFFC0000000FFFFFF800FFFFF80000000FFFFFF801FFFFF80000000FFFFFF803 +FFFFF00000000FFFFFF803FFFFF000000007FFFFF007FFFFF000000007FFFFF007FFFFE0 +00000003FFFFE00FFFFFE000000003FFFFE00FFFFFE000000001FFFFC01FFFFFE0000000 +00FFFF801FFFFFC0000000003FFE001FFFFFC0000000000FF8003FFFFFC0000000000000 +003FFFFFC0000000000000003FFFFFC0000000000000003FFFFFC0000000000000007FFF +FF80000000000000007FFFFF80000000000000007FFFFF80000000000000007FFFFF8000 +0000000000007FFFFF8000000000000000FFFFFF8000000000000000FFFFFF8000000000 +000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF8000000000000000 +FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF +8000000000000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF800000 +0000000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF800000000000 +0000FFFFFF80000000000000007FFFFF80000000000000007FFFFF80000000000000007F +FFFFC0000000000000007FFFFFC0000000000000007FFFFFC0000000000000003FFFFFC0 +000000000000003FFFFFC0000000000000003FFFFFC0000000000000001FFFFFE0000000 +000000001FFFFFE0000000000000001FFFFFE0000000000000000FFFFFE0000000000000 +000FFFFFF0000000000000FE07FFFFF0000000000001FF07FFFFF0000000000001FF03FF +FFF8000000000003FF03FFFFF8000000000003FE01FFFFFC000000000003FE01FFFFFC00 +0000000007FE00FFFFFE00000000000FFC007FFFFF00000000000FFC007FFFFF80000000 +001FF8003FFFFF80000000003FF0001FFFFFC0000000007FF0000FFFFFE000000000FFE0 +0007FFFFF800000001FFC00003FFFFFC00000003FFC00001FFFFFF0000000FFF800000FF +FFFFC000003FFF0000003FFFFFF00001FFFC0000001FFFFFFF801FFFF800000007FFFFFF +FFFFFFF000000003FFFFFFFFFFFFC000000000FFFFFFFFFFFF80000000003FFFFFFFFFFE +000000000007FFFFFFFFF8000000000000FFFFFFFFC00000000000001FFFFFFE00000000 +000000007FFFC0000000585F78DD67>I[<00000000000000000000003FE0000000000000 +0000000000FFFFFFE000000000000000000001FFFFFFFFE000000000000000000001FFFF +FFFFE000000000000000000001FFFFFFFFE000000000000000000001FFFFFFFFE0000000 +00000000000001FFFFFFFFE000000000000000000001FFFFFFFFE0000000000000000000 +01FFFFFFFFE000000000000000000001FFFFFFFFE000000000000000000001FFFFFFFFE0 +00000000000000000000007FFFFFE000000000000000000000000FFFFFE0000000000000 +00000000000FFFFFE0000000000000000000000007FFFFE0000000000000000000000007 +FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000 +000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000 +000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0 +000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000 +000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007 +FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000 +000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000 +000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0 +000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000 +000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007 +FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000 +000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000 +000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0 +000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000 +000000000007FFFFE0000000000000003FFF800007FFFFE00000000000000FFFFFFC0007 +FFFFE0000000000000FFFFFFFF8007FFFFE0000000000007FFFFFFFFE007FFFFE0000000 +00001FFFFFFFFFF807FFFFE000000000007FFFFFFFFFFE07FFFFE00000000001FFFFFFFF +FFFF87FFFFE00000000007FFFFFE007FFFC7FFFFE0000000001FFFFFE00007FFF7FFFFE0 +000000003FFFFF000000FFFFFFFFE0000000007FFFFC0000003FFFFFFFE000000001FFFF +F80000000FFFFFFFE000000003FFFFE000000007FFFFFFE000000007FFFFC000000003FF +FFFFE00000000FFFFF8000000001FFFFFFE00000001FFFFF00000000007FFFFFE0000000 +3FFFFE00000000007FFFFFE00000003FFFFE00000000003FFFFFE00000007FFFFC000000 +00001FFFFFE0000000FFFFF800000000000FFFFFE0000001FFFFF800000000000FFFFFE0 +000001FFFFF000000000000FFFFFE0000003FFFFF000000000000FFFFFE0000003FFFFF0 +00000000000FFFFFE0000007FFFFE000000000000FFFFFE0000007FFFFE000000000000F +FFFFE000000FFFFFE000000000000FFFFFE000000FFFFFC000000000000FFFFFE000001F +FFFFC000000000000FFFFFE000001FFFFFC000000000000FFFFFE000001FFFFFC0000000 +00000FFFFFE000003FFFFFC000000000000FFFFFE000003FFFFFC000000000000FFFFFE0 +00003FFFFF8000000000000FFFFFE000007FFFFF8000000000000FFFFFE000007FFFFF80 +00000000000FFFFFE000007FFFFF8000000000000FFFFFE000007FFFFF8000000000000F +FFFFE000007FFFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FF +FFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF80000000 +00000FFFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE0 +0000FFFFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF80 +00000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF8000000000000F +FFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FF +FFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF80000000 +00000FFFFFE000007FFFFF8000000000000FFFFFE000007FFFFF8000000000000FFFFFE0 +00007FFFFF8000000000000FFFFFE000007FFFFF8000000000000FFFFFE000007FFFFF80 +00000000000FFFFFE000003FFFFF8000000000000FFFFFE000003FFFFFC000000000000F +FFFFE000003FFFFFC000000000000FFFFFE000003FFFFFC000000000000FFFFFE000001F +FFFFC000000000000FFFFFE000001FFFFFC000000000000FFFFFE000000FFFFFC0000000 +00000FFFFFE000000FFFFFC000000000000FFFFFE000000FFFFFE000000000000FFFFFE0 +000007FFFFE000000000000FFFFFE0000007FFFFE000000000000FFFFFE0000003FFFFF0 +00000000000FFFFFE0000003FFFFF000000000000FFFFFE0000001FFFFF000000000001F +FFFFE0000000FFFFF800000000003FFFFFE0000000FFFFF800000000007FFFFFE0000000 +7FFFFC00000000007FFFFFE00000003FFFFE0000000000FFFFFFE00000001FFFFE000000 +0001FFFFFFE00000000FFFFF0000000007FFFFFFE00000000FFFFF800000000FFFFFFFE0 +00000007FFFFC00000001FFFFFFFF000000001FFFFF00000007FFFFFFFF000000000FFFF +F8000000FFFFFFFFFE000000007FFFFE000003FFEFFFFFFFFF8000003FFFFF80001FFFCF +FFFFFFFF8000000FFFFFF801FFFF0FFFFFFFFF80000003FFFFFFFFFFFE0FFFFFFFFF8000 +0001FFFFFFFFFFF80FFFFFFFFF800000007FFFFFFFFFE00FFFFFFFFF800000000FFFFFFF +FF800FFFFFFFFF8000000001FFFFFFFC000FFFFFFFFF80000000003FFFFFE0000FFFFFFF +FF800000000000FFFE00000FFFFE000000>113 144 120 270 129 +I<00000000007FFFC000000000000000000FFFFFFF0000000000000000FFFFFFFFE00000 +0000000007FFFFFFFFFC0000000000001FFFFFFFFFFF0000000000007FFFFFFFFFFFC000 +00000001FFFFFFFFFFFFF00000000007FFFFF803FFFFF8000000001FFFFF80003FFFFE00 +0000003FFFFE00000FFFFF000000007FFFF8000003FFFF80000001FFFFF0000001FFFFC0 +000003FFFFC00000007FFFE0000007FFFF800000003FFFF000000FFFFF000000003FFFF0 +00001FFFFF000000001FFFF800003FFFFE000000000FFFFC00003FFFFC000000000FFFFE +00007FFFFC0000000007FFFE0000FFFFF80000000003FFFF0001FFFFF80000000003FFFF +0001FFFFF00000000003FFFF8003FFFFF00000000001FFFF8003FFFFE00000000001FFFF +8007FFFFE00000000001FFFFC007FFFFE00000000000FFFFC00FFFFFE00000000000FFFF +E00FFFFFC00000000000FFFFE01FFFFFC00000000000FFFFE01FFFFFC000000000007FFF +E01FFFFFC000000000007FFFF03FFFFFC000000000007FFFF03FFFFFC000000000007FFF +F03FFFFF8000000000007FFFF07FFFFF8000000000007FFFF07FFFFF8000000000007FFF +F07FFFFF8000000000007FFFF87FFFFF8000000000003FFFF87FFFFF8000000000003FFF +F8FFFFFF8000000000003FFFF8FFFFFF8000000000003FFFF8FFFFFF8000000000003FFF +F8FFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFF +F8FFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFF +F0FFFFFF800000000000000000FFFFFF800000000000000000FFFFFF8000000000000000 +00FFFFFF800000000000000000FFFFFF800000000000000000FFFFFF8000000000000000 +00FFFFFF8000000000000000007FFFFF8000000000000000007FFFFF8000000000000000 +007FFFFF8000000000000000007FFFFF8000000000000000007FFFFFC000000000000000 +003FFFFFC000000000000000003FFFFFC000000000000000003FFFFFC000000000000000 +001FFFFFC000000000000000001FFFFFC000000000000000001FFFFFE000000000000000 +000FFFFFE000000000000000000FFFFFE0000000000000000007FFFFE000000000000007 +F007FFFFF00000000000000FF803FFFFF00000000000000FF803FFFFF80000000000000F +F801FFFFF80000000000001FF801FFFFFC0000000000001FF000FFFFFC0000000000003F +F0007FFFFE0000000000007FE0003FFFFF0000000000007FE0003FFFFF000000000000FF +C0001FFFFF800000000001FF80000FFFFFC00000000003FF800007FFFFF00000000007FF +000003FFFFF8000000001FFE000001FFFFFC000000003FFC0000007FFFFF00000000FFF8 +0000003FFFFFE0000003FFF00000001FFFFFFC00001FFFE000000007FFFFFFC003FFFFC0 +00000003FFFFFFFFFFFFFF0000000000FFFFFFFFFFFFFE00000000003FFFFFFFFFFFF800 +000000000FFFFFFFFFFFE0000000000001FFFFFFFFFF800000000000003FFFFFFFFC0000 +000000000003FFFFFFC000000000000000000FFFF8000000005D5F7ADD6A>I[<00000000 +00003FFF80000000000000000FFFFFF000000000000000FFFFFFFE00000000000007FFFF +FFFF0000000000001FFFFFFFFFC000000000007FFFFFFFFFE00000000001FFFFFFFFFFF0 +0000000007FFFFF807FFF8000000001FFFFFC00FFFFC000000003FFFFE001FFFFE000000 +007FFFFC003FFFFE00000000FFFFF0003FFFFF00000001FFFFE0007FFFFF00000003FFFF +C0007FFFFF00000007FFFFC000FFFFFF80000007FFFF8000FFFFFF8000000FFFFF0000FF +FFFF8000001FFFFF0000FFFFFF8000001FFFFE0000FFFFFF8000003FFFFE0000FFFFFF80 +00003FFFFC0000FFFFFF8000007FFFFC0000FFFFFF8000007FFFFC00007FFFFF0000007F +FFFC00007FFFFF0000007FFFF800003FFFFE000000FFFFF800001FFFFC000000FFFFF800 +001FFFFC000000FFFFF800000FFFF8000000FFFFF8000003FFE0000000FFFFF8000000FF +80000000FFFFF80000000000000000FFFFF80000000000000000FFFFF800000000000000 +00FFFFF80000000000000000FFFFF80000000000000000FFFFF80000000000000000FFFF +F80000000000000000FFFFF80000000000000000FFFFF80000000000000000FFFFF80000 +000000000000FFFFF80000000000000000FFFFF80000000000000000FFFFF80000000000 +000000FFFFF80000000000000000FFFFF80000000000000000FFFFF80000000000000000 +FFFFF80000000000000000FFFFF80000000000000000FFFFF80000000000000000FFFFF8 +0000000000000000FFFFF80000000000000000FFFFF8000000000000FFFFFFFFFFFFFFF8 +000000FFFFFFFFFFFFFFF8000000FFFFFFFFFFFFFFF8000000FFFFFFFFFFFFFFF8000000 +FFFFFFFFFFFFFFF8000000FFFFFFFFFFFFFFF8000000FFFFFFFFFFFFFFF8000000FFFFFF +FFFFFFFFF8000000FFFFFFFFFFFFFFF80000000000FFFFFC0000000000000000FFFFFC00 +00000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC00000000 +00000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC00000000000000 +00FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFF +FC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000 +000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000 +000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000 +FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC +0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC000000 +0000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC000000000000 +0000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FF +FFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC00 +00000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC00000000 +00000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC00000000000000 +00FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFF +FC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000 +000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000 +000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000 +FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC +0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC000000 +0000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC000000000000 +0000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FF +FFFC0000000000000000FFFFFC0000000000000000FFFFFC0000000000000000FFFFFC00 +00000000003FFFFFFFFFFFFF000000003FFFFFFFFFFFFF000000003FFFFFFFFFFFFF0000 +00003FFFFFFFFFFFFF000000003FFFFFFFFFFFFF000000003FFFFFFFFFFFFF000000003F +FFFFFFFFFFFF000000003FFFFFFFFFFFFF000000003FFFFFFFFFFFFF00000000>81 +144 121 271 71 I<0000000000000000000000FFC000000000000FFFFC0000000FFFF0 +0000000001FFFFFFE000007FFFF8000000001FFFFFFFFE0001FFFFFE000000007FFFFFFF +FF8007FFFFFF00000003FFFFFFFFFFF01FFFFFFF0000000FFFFFFFFFFFFC3FFFFFFF8000 +001FFFFFFFFFFFFE7FFF3FFF8000007FFFFF003FFFFFFFF03FFFC00000FFFFF80007FFFF +FF807FFFC00001FFFFE00001FFFFFC007FFFC00007FFFF8000007FFFF8007FFFC00007FF +FF0000003FFFF8007FFFC0000FFFFE0000001FFFFC007FFFC0001FFFFC0000000FFFFE00 +7FFFC0003FFFF800000007FFFF003FFF80007FFFF800000007FFFF803FFF80007FFFF800 +000007FFFF801FFF0000FFFFF000000003FFFFC00FFE0000FFFFF000000003FFFFC003F8 +0001FFFFF000000003FFFFE000000001FFFFF000000003FFFFE000000003FFFFE0000000 +01FFFFF000000003FFFFE000000001FFFFF000000003FFFFE000000001FFFFF000000003 +FFFFE000000001FFFFF000000007FFFFE000000001FFFFF800000007FFFFE000000001FF +FFF800000007FFFFE000000001FFFFF800000007FFFFE000000001FFFFF800000007FFFF +E000000001FFFFF800000007FFFFE000000001FFFFF800000007FFFFE000000001FFFFF8 +00000007FFFFE000000001FFFFF800000007FFFFE000000001FFFFF800000007FFFFE000 +000001FFFFF800000007FFFFE000000001FFFFF800000003FFFFE000000001FFFFF00000 +0003FFFFE000000001FFFFF000000003FFFFE000000001FFFFF000000003FFFFE0000000 +01FFFFF000000001FFFFF000000003FFFFE000000001FFFFF000000003FFFFE000000000 +FFFFF000000003FFFFC000000000FFFFF000000003FFFFC0000000007FFFF800000007FF +FF80000000007FFFF800000007FFFF80000000003FFFF800000007FFFF00000000001FFF +FC0000000FFFFE00000000000FFFFE0000001FFFFC000000000007FFFF0000003FFFF800 +0000000007FFFF8000007FFFF8000000000001FFFFE00001FFFFE0000000000000FFFFF8 +0007FFFFC0000000000001FFFFFF003FFFFF80000000000003FFFFFFFFFFFFFE00000000 +000007FFFFFFFFFFFFFC00000000000007F3FFFFFFFFFFF00000000000000FE07FFFFFFF +FF800000000000000FE01FFFFFFFFE000000000000001FC001FFFFFFE000000000000000 +1FC0000FFFFC00000000000000003FC00000000000000000000000003FC0000000000000 +0000000000003FC00000000000000000000000007FC00000000000000000000000007FC0 +0000000000000000000000007FE00000000000000000000000007FE00000000000000000 +000000007FE00000000000000000000000007FF00000000000000000000000007FF00000 +000000000000000000007FF80000000000000000000000007FFC00000000000000000000 +00007FFE0000000000000000000000007FFF8000000000000000000000007FFFF0000000 +00000000000000007FFFFFFFFFFFFFF00000000000003FFFFFFFFFFFFFFFE00000000000 +3FFFFFFFFFFFFFFFFE00000000003FFFFFFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFF +FFF8000000001FFFFFFFFFFFFFFFFFFE000000001FFFFFFFFFFFFFFFFFFF800000000FFF +FFFFFFFFFFFFFFFFE000000007FFFFFFFFFFFFFFFFFFF000000007FFFFFFFFFFFFFFFFFF +F800000003FFFFFFFFFFFFFFFFFFFE00000001FFFFFFFFFFFFFFFFFFFF00000000FFFFFF +FFFFFFFFFFFFFF000000007FFFFFFFFFFFFFFFFFFF800000007FFFFFFFFFFFFFFFFFFFC0 +000003FFFFFFFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFFFFFFFFE000003FFFFFFFFFFF +FFFFFFFFFFF00000FFFFFFFFFFFFFFFFFFFFFFF00001FFFFE0000000003FFFFFFFF80003 +FFFF000000000000FFFFFFF80007FFFC0000000000000FFFFFF8000FFFF8000000000000 +01FFFFFC001FFFF0000000000000007FFFFC003FFFE0000000000000003FFFFC003FFFE0 +000000000000001FFFFC007FFFC0000000000000000FFFFE007FFFC00000000000000007 +FFFE007FFFC00000000000000007FFFE00FFFF800000000000000007FFFE00FFFF800000 +000000000003FFFE00FFFF800000000000000003FFFE00FFFF800000000000000003FFFE +00FFFF800000000000000003FFFE00FFFF800000000000000003FFFE00FFFF8000000000 +00000003FFFE00FFFFC00000000000000007FFFE007FFFC00000000000000007FFFC007F +FFC00000000000000007FFFC007FFFE0000000000000000FFFFC003FFFF0000000000000 +001FFFF8001FFFF0000000000000001FFFF0001FFFF8000000000000003FFFF0000FFFFC +000000000000007FFFE00007FFFE00000000000000FFFFC00003FFFF80000000000003FF +FF800003FFFFC0000000000007FFFF800000FFFFF000000000001FFFFE0000007FFFFC00 +000000007FFFFC0000003FFFFF8000000003FFFFF80000000FFFFFF80000003FFFFFE000 +000007FFFFFFE0000FFFFFFFC000000001FFFFFFFFFFFFFFFFFF00000000003FFFFFFFFF +FFFFFFF800000000000FFFFFFFFFFFFFFFE0000000000001FFFFFFFFFFFFFF0000000000 +00001FFFFFFFFFFFF00000000000000001FFFFFFFFFF00000000000000000001FFFFFF00 +00000000006A887ADD74>I[<0000001FF000000000000000000000007FFFFFF000000000 +000000000000FFFFFFFFF000000000000000000000FFFFFFFFF000000000000000000000 +FFFFFFFFF000000000000000000000FFFFFFFFF000000000000000000000FFFFFFFFF000 +000000000000000000FFFFFFFFF000000000000000000000FFFFFFFFF000000000000000 +000000FFFFFFFFF000000000000000000000FFFFFFFFF000000000000000000000003FFF +FFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF000000000 +0000000000000003FFFFF0000000000000000000000003FFFFF000000000000000000000 +0003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000 +0000000000000000000003FFFFF0000000000000000000000003FFFFF000000000000000 +0000000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FF +FFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000000000 +0000000000000003FFFFF0000000000000000000000003FFFFF000000000000000000000 +0003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000 +0000000000000000000003FFFFF0000000000000000000000003FFFFF000000000000000 +0000000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FF +FFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000000000 +0000000000000003FFFFF0000000000000000000000003FFFFF000000000000000000000 +0003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000 +0000000000000000000003FFFFF0000000000000000000000003FFFFF000000000000000 +0000000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FF +FFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF000000000 +0000000000000003FFFFF0000003FFFC00000000000003FFFFF000003FFFFFE000000000 +0003FFFFF00000FFFFFFF8000000000003FFFFF00007FFFFFFFE000000000003FFFFF000 +1FFFFFFFFF800000000003FFFFF0003FFFFFFFFFE00000000003FFFFF000FFFFFFFFFFF0 +0000000003FFFFF001FFFC03FFFFF80000000003FFFFF003FFC000FFFFFC0000000003FF +FFF007FE00007FFFFE0000000003FFFFF00FF800003FFFFE0000000003FFFFF01FE00000 +3FFFFF0000000003FFFFF03FC000001FFFFF8000000003FFFFF07F8000001FFFFF800000 +0003FFFFF0FE0000001FFFFFC000000003FFFFF1FC0000000FFFFFC000000003FFFFF1F8 +0000000FFFFFC000000003FFFFF3F80000000FFFFFE000000003FFFFF7F00000000FFFFF +E000000003FFFFF7E000000007FFFFE000000003FFFFFFC000000007FFFFE000000003FF +FFFFC000000007FFFFE000000003FFFFFF8000000007FFFFF000000003FFFFFF80000000 +07FFFFF000000003FFFFFF0000000007FFFFF000000003FFFFFF0000000007FFFFF00000 +0003FFFFFE0000000007FFFFF000000003FFFFFE0000000007FFFFF000000003FFFFFE00 +00000007FFFFF000000003FFFFFC0000000007FFFFF000000003FFFFFC0000000007FFFF +F000000003FFFFFC0000000007FFFFF000000003FFFFFC0000000007FFFFF000000003FF +FFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF800000000 +07FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF00000 +0003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF800 +00000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFF +F000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FF +FFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF800000000 +07FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF00000 +0003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF800 +00000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFF +F000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FF +FFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF800000000 +07FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF00000 +0003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF800 +00000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFF +F000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FF +FFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF800000000 +07FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF00000 +0003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF800 +00000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFF +F000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FF +FFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF800000000 +07FFFFF00000FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0 +FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFF +E001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFF +FFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0>114 +143 119 270 129 I[<00003FC00000000000FFF00000000003FFFC0000000007FFFE00 +0000000FFFFF000000001FFFFF800000003FFFFFC00000007FFFFFE00000007FFFFFE000 +0000FFFFFFF0000000FFFFFFF0000001FFFFFFF8000001FFFFFFF8000001FFFFFFF80000 +01FFFFFFF8000001FFFFFFF8000001FFFFFFF8000001FFFFFFF8000001FFFFFFF8000000 +FFFFFFF0000000FFFFFFF00000007FFFFFE00000007FFFFFE00000003FFFFFC00000001F +FFFF800000000FFFFF0000000007FFFE0000000003FFFC0000000000FFF000000000003F +C00000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000001FF00000007FFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FF +FFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFF +FFFFF00000FFFFFFFFF00000003FFFFFF000000007FFFFF000000007FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000 +000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF00000 +0003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0000000 +03FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000 +000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF00000 +0003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0000000 +03FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF00000FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFF +FFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFF +FFFF80FFFFFFFFFFFF80>49 144 119 271 65 I[<0000001FF000000000000000000000 +7FFFFFF0000000000000000000FFFFFFFFF0000000000000000000FFFFFFFFF000000000 +0000000000FFFFFFFFF0000000000000000000FFFFFFFFF0000000000000000000FFFFFF +FFF0000000000000000000FFFFFFFFF0000000000000000000FFFFFFFFF0000000000000 +000000FFFFFFFFF0000000000000000000FFFFFFFFF0000000000000000000003FFFFFF0 +0000000000000000000007FFFFF00000000000000000000007FFFFF00000000000000000 +000003FFFFF00000000000000000000003FFFFF00000000000000000000003FFFFF00000 +000000000000000003FFFFF00000000000000000000003FFFFF000000000000000000000 +03FFFFF00000000000000000000003FFFFF00000000000000000000003FFFFF000000000 +00000000000003FFFFF00000000000000000000003FFFFF00000000000000000000003FF +FFF00000000000000000000003FFFFF00000000000000000000003FFFFF0000000000000 +0000000003FFFFF00000000000000000000003FFFFF00000000000000000000003FFFFF0 +0000000000000000000003FFFFF00000000000000000000003FFFFF00000000000000000 +000003FFFFF00000000000000000000003FFFFF00000000000000000000003FFFFF00000 +000000000000000003FFFFF00000000000000000000003FFFFF000000000000000000000 +03FFFFF00000000000000000000003FFFFF00000000000000000000003FFFFF000000000 +00000000000003FFFFF00000000000000000000003FFFFF00000000000000000000003FF +FFF00000000000000000000003FFFFF00000000000000000000003FFFFF0000000000000 +0000000003FFFFF00000000000000000000003FFFFF00000000000000000000003FFFFF0 +0000000000000000000003FFFFF00000000000000000000003FFFFF00000000000000000 +000003FFFFF00000000000000000000003FFFFF00000003FFFFFFFFFC00003FFFFF00000 +003FFFFFFFFFC00003FFFFF00000003FFFFFFFFFC00003FFFFF00000003FFFFFFFFFC000 +03FFFFF00000003FFFFFFFFFC00003FFFFF00000003FFFFFFFFFC00003FFFFF00000003F +FFFFFFFFC00003FFFFF00000003FFFFFFFFFC00003FFFFF00000003FFFFFFFFFC00003FF +FFF000000001FFFFFE00000003FFFFF0000000003FFFC000000003FFFFF0000000003FFF +0000000003FFFFF0000000007FFE0000000003FFFFF000000000FFFC0000000003FFFFF0 +00000001FFF80000000003FFFFF000000003FFE00000000003FFFFF00000000FFFC00000 +000003FFFFF00000001FFF800000000003FFFFF00000003FFF000000000003FFFFF00000 +007FFC000000000003FFFFF0000001FFF8000000000003FFFFF0000003FFF00000000000 +03FFFFF0000007FFE0000000000003FFFFF000000FFFC0000000000003FFFFF000001FFF +00000000000003FFFFF000007FFE00000000000003FFFFF00000FFFC00000000000003FF +FFF00001FFF800000000000003FFFFF00003FFF000000000000003FFFFF00007FFC00000 +0000000003FFFFF0001FFF8000000000000003FFFFF0003FFF0000000000000003FFFFF0 +007FFE0000000000000003FFFFF000FFF80000000000000003FFFFF003FFFC0000000000 +000003FFFFF007FFFC0000000000000003FFFFF00FFFFE0000000000000003FFFFF01FFF +FF0000000000000003FFFFF03FFFFF8000000000000003FFFFF0FFFFFFC0000000000000 +03FFFFF1FFFFFFC000000000000003FFFFF3FFFFFFE000000000000003FFFFF7FFFFFFF0 +00000000000003FFFFFFFFFFFFF800000000000003FFFFFFFFFFFFF800000000000003FF +FFFFFFFFFFFC00000000000003FFFFFFFFFFFFFE00000000000003FFFFFFF1FFFFFF0000 +0000000003FFFFFFE0FFFFFF00000000000003FFFFFFC0FFFFFF80000000000003FFFFFF +807FFFFFC0000000000003FFFFFF003FFFFFE0000000000003FFFFFC001FFFFFF0000000 +000003FFFFF8001FFFFFF0000000000003FFFFF0000FFFFFF8000000000003FFFFE00007 +FFFFFC000000000003FFFFE00003FFFFFE000000000003FFFFE00003FFFFFE0000000000 +03FFFFE00001FFFFFF000000000003FFFFE00000FFFFFF800000000003FFFFE000007FFF +FFC00000000003FFFFE000003FFFFFC00000000003FFFFE000003FFFFFE00000000003FF +FFE000001FFFFFF00000000003FFFFE000000FFFFFF80000000003FFFFE0000007FFFFFC +0000000003FFFFE0000007FFFFFC0000000003FFFFE0000003FFFFFE0000000003FFFFE0 +000001FFFFFF0000000003FFFFE0000000FFFFFF8000000003FFFFE0000000FFFFFF8000 +000003FFFFE00000007FFFFFC000000003FFFFE00000003FFFFFE000000003FFFFE00000 +001FFFFFF000000003FFFFE00000000FFFFFF000000003FFFFE00000000FFFFFF8000000 +03FFFFE000000007FFFFFC00000003FFFFE000000003FFFFFE00000003FFFFE000000001 +FFFFFF00000003FFFFE000000001FFFFFF00000003FFFFE000000000FFFFFF80000003FF +FFE000000000FFFFFFC0000003FFFFE000000001FFFFFFF000FFFFFFFFFFFF80007FFFFF +FFFFFFFFFFFFFFFFFF80007FFFFFFFFFFFFFFFFFFFFFFF80007FFFFFFFFFFFFFFFFFFFFF +FF80007FFFFFFFFFFFFFFFFFFFFFFF80007FFFFFFFFFFFFFFFFFFFFFFF80007FFFFFFFFF +FFFFFFFFFFFFFF80007FFFFFFFFFFFFFFFFFFFFFFF80007FFFFFFFFFFFFFFFFFFFFFFF80 +007FFFFFFFFFFF>112 143 121 270 123 107 D[<0000001FF00000007FFFFFF00000FF +FFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFF +FFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000003FFFFFF000000007FF +FFF000000007FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000 +000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF00000 +0003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0000000 +03FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000 +000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF00000 +0003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0000000 +03FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000 +000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF00000 +0003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0000000 +03FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF00000FFFFFFFFFFFFC0FFFFFFFFFFFF +C0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0 +FFFFFFFFFFFFC0FFFFFFFFFFFFC0>50 143 119 270 65 I<0000003FE0000001FFFC00 +0000000001FFFC0000000000007FFFFFE000001FFFFFE0000000001FFFFFE000000000FF +FFFFFFE00000FFFFFFFC00000000FFFFFFFC00000000FFFFFFFFE00003FFFFFFFF000000 +03FFFFFFFF00000000FFFFFFFFE0000FFFFFFFFFC000000FFFFFFFFFC0000000FFFFFFFF +E0003FFFFFFFFFF000003FFFFFFFFFF0000000FFFFFFFFE000FFFFFFFFFFF80000FFFFFF +FFFFF8000000FFFFFFFFE001FFFC03FFFFFC0001FFFC03FFFFFC000000FFFFFFFFE003FF +C000FFFFFE0003FFC000FFFFFE000000FFFFFFFFE007FE00003FFFFF0007FE00003FFFFF +000000FFFFFFFFE00FF800001FFFFF000FF800001FFFFF000000003FFFFFE01FF000001F +FFFF801FF000001FFFFF8000000007FFFFE03FC000000FFFFFC03FC000000FFFFFC00000 +0007FFFFE07F8000000FFFFFC07F8000000FFFFFC000000003FFFFE0FF0000000FFFFFE0 +FF0000000FFFFFE000000003FFFFE1FE00000007FFFFE1FE00000007FFFFE000000003FF +FFE1FC00000007FFFFE1FC00000007FFFFE000000003FFFFE3F800000007FFFFF3F80000 +0007FFFFF000000003FFFFE7F000000007FFFFF7F000000007FFFFF000000003FFFFE7E0 +00000003FFFFF7E000000003FFFFF000000003FFFFEFC000000003FFFFFFC000000003FF +FFF000000003FFFFEFC000000003FFFFFFC000000003FFFFF000000003FFFFFF80000000 +03FFFFFF8000000003FFFFF800000003FFFFFF8000000003FFFFFF8000000003FFFFF800 +000003FFFFFF0000000003FFFFFF0000000003FFFFF800000003FFFFFF0000000003FFFF +FF0000000003FFFFF800000003FFFFFE0000000003FFFFFE0000000003FFFFF800000003 +FFFFFE0000000003FFFFFE0000000003FFFFF800000003FFFFFE0000000003FFFFFE0000 +000003FFFFF800000003FFFFFC0000000003FFFFFC0000000003FFFFF800000003FFFFFC +0000000003FFFFFC0000000003FFFFF800000003FFFFFC0000000003FFFFFC0000000003 +FFFFF800000003FFFFFC0000000003FFFFFC0000000003FFFFF800000003FFFFF8000000 +0003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF8 +00000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FF +FFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF8000000 +03FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF800 +00000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFF +F80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF800000000 +03FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000 +000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFF +F800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003 +FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF80000 +0003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF8 +0000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FF +FFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF8000000 +0003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF800 +00000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FF +FFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF800000000 +03FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800 +000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFF +F80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003 +FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000 +000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF8 +0000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003 +FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF8000000 +0003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF8 +00000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FF +FFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF8000000 +03FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF800 +00000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFF +F80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF800000000 +03FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000 +000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFF +F800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003 +FFFFF80000000003FFFFF80000FFFFFFFFFFFFE000FFFFFFFFFFFFE000FFFFFFFFFFFFE0 +FFFFFFFFFFFFE000FFFFFFFFFFFFE000FFFFFFFFFFFFE0FFFFFFFFFFFFE000FFFFFFFFFF +FFE000FFFFFFFFFFFFE0FFFFFFFFFFFFE000FFFFFFFFFFFFE000FFFFFFFFFFFFE0FFFFFF +FFFFFFE000FFFFFFFFFFFFE000FFFFFFFFFFFFE0FFFFFFFFFFFFE000FFFFFFFFFFFFE000 +FFFFFFFFFFFFE0FFFFFFFFFFFFE000FFFFFFFFFFFFE000FFFFFFFFFFFFE0FFFFFFFFFFFF +E000FFFFFFFFFFFFE000FFFFFFFFFFFFE0FFFFFFFFFFFFE000FFFFFFFFFFFFE000FFFFFF +FFFFFFE0B35D77DCC2>I<0000003FE0000003FFFC0000000000007FFFFFE000003FFFFF +E000000000FFFFFFFFE00000FFFFFFF800000000FFFFFFFFE00007FFFFFFFE00000000FF +FFFFFFE0001FFFFFFFFF80000000FFFFFFFFE0003FFFFFFFFFE0000000FFFFFFFFE000FF +FFFFFFFFF0000000FFFFFFFFE001FFFC03FFFFF8000000FFFFFFFFE003FFC000FFFFFC00 +0000FFFFFFFFE007FE00007FFFFE000000FFFFFFFFE00FF800003FFFFE000000003FFFFF +E01FE000003FFFFF0000000007FFFFE03FC000001FFFFF8000000007FFFFE07F8000001F +FFFF8000000003FFFFE0FE0000001FFFFFC000000003FFFFE1FC0000000FFFFFC0000000 +03FFFFE1F80000000FFFFFC000000003FFFFE3F80000000FFFFFE000000003FFFFE7F000 +00000FFFFFE000000003FFFFE7E000000007FFFFE000000003FFFFEFC000000007FFFFE0 +00000003FFFFEFC000000007FFFFE000000003FFFFFF8000000007FFFFF000000003FFFF +FF8000000007FFFFF000000003FFFFFF0000000007FFFFF000000003FFFFFF0000000007 +FFFFF000000003FFFFFE0000000007FFFFF000000003FFFFFE0000000007FFFFF0000000 +03FFFFFE0000000007FFFFF000000003FFFFFC0000000007FFFFF000000003FFFFFC0000 +000007FFFFF000000003FFFFFC0000000007FFFFF000000003FFFFFC0000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF00000FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFF +FFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FF +FFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE0 +01FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFF +FFC0725D77DC81>I<00000000001FFFF000000000000000000007FFFFFFC00000000000 +0000007FFFFFFFFC0000000000000003FFFFFFFFFF800000000000000FFFFFFFFFFFE000 +00000000007FFFFFFFFFFFFC000000000001FFFFFFFFFFFFFF000000000003FFFFFC007F +FFFF80000000000FFFFFC00007FFFFE0000000001FFFFE000000FFFFF0000000007FFFF8 +0000003FFFFC00000000FFFFF00000001FFFFE00000001FFFFC000000007FFFF00000003 +FFFF8000000003FFFF80000007FFFF0000000001FFFFC000000FFFFE0000000000FFFFE0 +00001FFFFC00000000007FFFF000003FFFFC00000000007FFFF800007FFFF80000000000 +3FFFFC00007FFFF800000000003FFFFC0000FFFFF000000000001FFFFE0001FFFFF00000 +0000001FFFFF0001FFFFE000000000000FFFFF0003FFFFE000000000000FFFFF8003FFFF +E000000000000FFFFF8007FFFFE000000000000FFFFFC007FFFFC0000000000007FFFFC0 +0FFFFFC0000000000007FFFFE00FFFFFC0000000000007FFFFE01FFFFFC0000000000007 +FFFFF01FFFFFC0000000000007FFFFF01FFFFFC0000000000007FFFFF03FFFFF80000000 +000003FFFFF83FFFFF80000000000003FFFFF83FFFFF80000000000003FFFFF83FFFFF80 +000000000003FFFFF87FFFFF80000000000003FFFFFC7FFFFF80000000000003FFFFFC7F +FFFF80000000000003FFFFFC7FFFFF80000000000003FFFFFC7FFFFF80000000000003FF +FFFCFFFFFF80000000000003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF8000000000 +0003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF8000 +0000000003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF80000000000003FFFFFEFFFF +FF80000000000003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF80000000000003FFFF +FEFFFFFF80000000000003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF800000000000 +03FFFFFEFFFFFF80000000000003FFFFFE7FFFFF80000000000003FFFFFC7FFFFF800000 +00000003FFFFFC7FFFFF80000000000003FFFFFC7FFFFF80000000000003FFFFFC7FFFFF +80000000000003FFFFFC3FFFFFC0000000000007FFFFF83FFFFFC0000000000007FFFFF8 +3FFFFFC0000000000007FFFFF81FFFFFC0000000000007FFFFF01FFFFFC0000000000007 +FFFFF01FFFFFC0000000000007FFFFF00FFFFFC0000000000007FFFFE00FFFFFE0000000 +00000FFFFFE007FFFFE000000000000FFFFFC007FFFFE000000000000FFFFFC003FFFFF0 +00000000001FFFFF8003FFFFF000000000001FFFFF8001FFFFF000000000001FFFFF0001 +FFFFF800000000003FFFFF0000FFFFF800000000003FFFFE00007FFFFC00000000007FFF +FC00007FFFFE0000000000FFFFFC00003FFFFE0000000000FFFFF800001FFFFF00000000 +01FFFFF000000FFFFF8000000003FFFFE0000007FFFFC000000007FFFFC0000003FFFFF0 +0000001FFFFF80000001FFFFF80000003FFFFF000000007FFFFE000000FFFFFC00000000 +3FFFFFC00007FFFFF8000000001FFFFFFC007FFFFFF00000000007FFFFFFFFFFFFFFC000 +00000001FFFFFFFFFFFFFF0000000000007FFFFFFFFFFFFC0000000000001FFFFFFFFFFF +F000000000000003FFFFFFFFFF80000000000000007FFFFFFFFC000000000000000007FF +FFFFC00000000000000000001FFFF00000000000675F7ADD74>I<0000001FF000001FFF +C00000000000007FFFFFF00003FFFFFF0000000000FFFFFFFFF0001FFFFFFFE000000000 +FFFFFFFFF000FFFFFFFFFC00000000FFFFFFFFF003FFFFFFFFFF00000000FFFFFFFFF00F +FFFFFFFFFFC0000000FFFFFFFFF03FFFFFFFFFFFF0000000FFFFFFFFF0FFFFFFFFFFFFFC +000000FFFFFFFFF1FFFFC01FFFFFFE000000FFFFFFFFF7FFFC0001FFFFFF000000FFFFFF +FFFFFFE000007FFFFFC00000003FFFFFFFFF0000003FFFFFE000000007FFFFFFFE000000 +0FFFFFF000000007FFFFFFF800000007FFFFF800000003FFFFFFE000000003FFFFFC0000 +0003FFFFFFC000000001FFFFFE00000003FFFFFF8000000000FFFFFE00000003FFFFFF00 +000000007FFFFF00000003FFFFFE00000000007FFFFF80000003FFFFFC00000000003FFF +FFC0000003FFFFF800000000003FFFFFC0000003FFFFF800000000001FFFFFE0000003FF +FFF800000000001FFFFFE0000003FFFFF800000000000FFFFFF0000003FFFFF800000000 +000FFFFFF0000003FFFFF8000000000007FFFFF8000003FFFFF8000000000007FFFFF800 +0003FFFFF8000000000007FFFFFC000003FFFFF8000000000003FFFFFC000003FFFFF800 +0000000003FFFFFC000003FFFFF8000000000003FFFFFE000003FFFFF8000000000003FF +FFFE000003FFFFF8000000000001FFFFFE000003FFFFF8000000000001FFFFFE000003FF +FFF8000000000001FFFFFF000003FFFFF8000000000001FFFFFF000003FFFFF800000000 +0001FFFFFF000003FFFFF8000000000001FFFFFF000003FFFFF8000000000000FFFFFF00 +0003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF800 +0000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FF +FFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FF +FFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF800000000 +0000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF80 +0003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF800 +0000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FF +FFFF000003FFFFF8000000000001FFFFFF000003FFFFF8000000000001FFFFFF000003FF +FFF8000000000001FFFFFF000003FFFFF8000000000001FFFFFF000003FFFFF800000000 +0001FFFFFE000003FFFFF8000000000001FFFFFE000003FFFFF8000000000003FFFFFE00 +0003FFFFF8000000000003FFFFFC000003FFFFF8000000000003FFFFFC000003FFFFF800 +0000000003FFFFFC000003FFFFF8000000000007FFFFF8000003FFFFF8000000000007FF +FFF8000003FFFFF8000000000007FFFFF0000003FFFFF800000000000FFFFFF0000003FF +FFF800000000000FFFFFE0000003FFFFF800000000001FFFFFE0000003FFFFF800000000 +001FFFFFC0000003FFFFF800000000003FFFFFC0000003FFFFFC00000000003FFFFF8000 +0003FFFFFE00000000007FFFFF00000003FFFFFF0000000000FFFFFE00000003FFFFFF00 +00000000FFFFFE00000003FFFFFF8000000001FFFFFC00000003FFFFFFC000000003FFFF +F800000003FFFFFFE000000007FFFFF000000003FFFFFFF80000000FFFFFE000000003FF +FFFFFC0000003FFFFFC000000003FFFFFFFF0000007FFFFF0000000003FFFFFFFFC00001 +FFFFFE0000000003FFFFFBFFF00007FFFFFC0000000003FFFFF8FFFF007FFFFFF0000000 +0003FFFFF87FFFFFFFFFFFC00000000003FFFFF81FFFFFFFFFFF000000000003FFFFF80F +FFFFFFFFFC000000000003FFFFF803FFFFFFFFF0000000000003FFFFF8007FFFFFFF8000 +0000000003FFFFF8000FFFFFF800000000000003FFFFF80000FFFE0000000000000003FF +FFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF800000000 +0000000000000003FFFFF8000000000000000000000003FFFFF800000000000000000000 +0003FFFFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF800 +0000000000000000000003FFFFF8000000000000000000000003FFFFF800000000000000 +0000000003FFFFF8000000000000000000000003FFFFF8000000000000000000000003FF +FFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF800000000 +0000000000000003FFFFF8000000000000000000000003FFFFF800000000000000000000 +0003FFFFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF800 +0000000000000000000003FFFFF8000000000000000000000003FFFFF800000000000000 +0000000003FFFFF8000000000000000000000003FFFFF8000000000000000000000003FF +FFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF800000000 +0000000000000003FFFFF8000000000000000000000003FFFFF800000000000000000000 +0003FFFFF800000000000000000000FFFFFFFFFFFFE00000000000000000FFFFFFFFFFFF +E00000000000000000FFFFFFFFFFFFE00000000000000000FFFFFFFFFFFFE00000000000 +000000FFFFFFFFFFFFE00000000000000000FFFFFFFFFFFFE00000000000000000FFFFFF +FFFFFFE00000000000000000FFFFFFFFFFFFE00000000000000000FFFFFFFFFFFFE00000 +000000000000718579DC81>I<0000007FC00001FF80000000FFFFFFC0001FFFF80000FF +FFFFFFC0007FFFFE0000FFFFFFFFC001FFFFFF8000FFFFFFFFC003FFFFFFE000FFFFFFFF +C007FFFFFFF000FFFFFFFFC00FFFFFFFF800FFFFFFFFC01FFF07FFFC00FFFFFFFFC03FF0 +0FFFFE00FFFFFFFFC07FC01FFFFE00FFFFFFFFC0FF803FFFFF00003FFFFFC0FF003FFFFF +000007FFFFC1FE007FFFFF800007FFFFC3FC007FFFFF800003FFFFC3F8007FFFFF800003 +FFFFC7F0007FFFFF800003FFFFC7E0007FFFFF800003FFFFCFE0007FFFFF800003FFFFCF +C0007FFFFF800003FFFFDFC0007FFFFF800003FFFFDF80003FFFFF000003FFFFDF80003F +FFFF000003FFFFFF00001FFFFE000003FFFFFF00001FFFFE000003FFFFFF00000FFFFC00 +0003FFFFFE000007FFF8000003FFFFFE000003FFF0000003FFFFFE000000FFC0000003FF +FFFC0000000000000003FFFFFC0000000000000003FFFFFC0000000000000003FFFFFC00 +00000000000003FFFFF80000000000000003FFFFF80000000000000003FFFFF800000000 +00000003FFFFF80000000000000003FFFFF80000000000000003FFFFF800000000000000 +03FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFF +F00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF00000 +000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000 +000003FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003 +FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF0 +0000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF0000000 +0000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF0000000000000 +0003FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003FF +FFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF000 +00000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF000000000 +00000003FFFFF00000000000000003FFFFF00000000000000003FFFFF000000000000000 +03FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFF +F00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF00000 +000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000 +00FFFFFFFFFFFFFC00000000FFFFFFFFFFFFFC00000000FFFFFFFFFFFFFC00000000FFFF +FFFFFFFFFC00000000FFFFFFFFFFFFFC00000000FFFFFFFFFFFFFC00000000FFFFFFFFFF +FFFC00000000FFFFFFFFFFFFFC00000000FFFFFFFFFFFFFC00000000515D79DC5F>114 +D<0000001FFFF80000F800000003FFFFFFC001FC0000003FFFFFFFFC07FC000000FFFFFF +FFFF1FFC000003FFFFFFFFFFFFFC00000FFFFFFFFFFFFFFC00003FFFF8001FFFFFFC0000 +7FFF000000FFFFFC0000FFF80000003FFFFC0001FFE00000000FFFFC0003FFC000000003 +FFFC0007FF8000000001FFFC000FFF0000000000FFFC000FFF00000000007FFC001FFE00 +000000003FFC001FFE00000000001FFC003FFC00000000001FFC003FFC00000000001FFC +007FFC00000000000FFC007FFC00000000000FFC007FFC00000000000FFC007FFC000000 +000007FC00FFFE000000000007FC00FFFE000000000007FC00FFFF000000000007FC00FF +FF000000000007FC00FFFF800000000007FC00FFFFE00000000003F800FFFFF000000000 +000000FFFFFC00000000000000FFFFFF00000000000000FFFFFFF00000000000007FFFFF +FF8000000000007FFFFFFFFC00000000007FFFFFFFFFF0000000003FFFFFFFFFFF800000 +003FFFFFFFFFFFF00000001FFFFFFFFFFFFE0000001FFFFFFFFFFFFF8000000FFFFFFFFF +FFFFE000000FFFFFFFFFFFFFF0000007FFFFFFFFFFFFFC000003FFFFFFFFFFFFFE000001 +FFFFFFFFFFFFFF800000FFFFFFFFFFFFFFC000007FFFFFFFFFFFFFE000001FFFFFFFFFFF +FFF000000FFFFFFFFFFFFFF8000003FFFFFFFFFFFFF8000000FFFFFFFFFFFFFC0000003F +FFFFFFFFFFFE0000000FFFFFFFFFFFFE00000001FFFFFFFFFFFF000000001FFFFFFFFFFF +00000000007FFFFFFFFF800000000003FFFFFFFF8000000000000FFFFFFFC00000000000 +00FFFFFFC00000000000003FFFFFC00000000000000FFFFFE07F000000000003FFFFE0FF +800000000001FFFFE0FF8000000000007FFFE0FF8000000000003FFFE0FFC00000000000 +3FFFE0FFC000000000001FFFE0FFC000000000000FFFE0FFE000000000000FFFE0FFE000 +000000000FFFE0FFE0000000000007FFE0FFF0000000000007FFE0FFF0000000000007FF +C0FFF8000000000007FFC0FFF8000000000007FFC0FFFC000000000007FFC0FFFC000000 +000007FF80FFFE00000000000FFF80FFFF00000000000FFF80FFFF00000000000FFF00FF +FF80000000001FFF00FFFFC0000000001FFE00FFFFE0000000003FFE00FFFFF000000000 +7FFC00FFFFFC00000000FFF800FFFFFE00000003FFF000FFFFFF80000007FFE000FFFFFF +F000003FFFC000FFFFFFFF0007FFFF8000FFF9FFFFFFFFFFFF0000FFF07FFFFFFFFFFC00 +00FFE01FFFFFFFFFF00000FF8007FFFFFFFFC00000FF0001FFFFFFFF000000FE00003FFF +FFF80000007C000003FFFE000000004B5F78DD5C>I[<00000003FE0000000000000003FE +0000000000000003FE0000000000000003FE0000000000000003FE0000000000000003FE +0000000000000003FE0000000000000003FE0000000000000007FE0000000000000007FE +0000000000000007FE0000000000000007FE0000000000000007FE000000000000000FFE +000000000000000FFE000000000000000FFE000000000000000FFE000000000000001FFE +000000000000001FFE000000000000001FFE000000000000003FFE000000000000003FFE 000000000000007FFE000000000000007FFE00000000000000FFFE00000000000000FFFE -00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000FFFE -00000000000000FFFE00000000000000FFFE00000000000000FFFE00000000000000FFFE -00000000000000FFFE00000000000000FFFE00000000000000FFFE000000000000007FFE -000000000000007FFE000000000000007FFE000000000000007FFF000000000000003FFF -0000000000001E3FFF0000000000001E3FFF0000000000001E1FFF0000000000001E1FFF -8000000000001E0FFF8000000000003E0FFF8000000000003C07FFC000000000003C07FF -C000000000003C03FFE000000000007801FFE000000000007801FFF00000000000F000FF -F00000000001F0007FF80000000001E0003FFC0000000003C0001FFE000000000780000F -FF800000000F000007FFC00000003E000001FFF00000007C000000FFFC000001F8000000 -3FFF80000FF00000000FFFF8007FC000000003FFFFFFFF00000000007FFFFFFC00000000 -000FFFFFE00000000000007FFE00000047497AC754>III73 D77 D82 D<00007FF00003000007FFFF00 -0700001FFFFFE00F00007FFFFFF01F0000FFC00FFC3F0001FE0000FE7F0003F800003FFF -0007F000000FFF000FE0000007FF001FC0000003FF001FC0000001FF003FC0000000FF00 -3F800000007F007F800000007F007F800000003F007F800000003F00FF800000001F00FF -800000001F00FFC00000001F00FFC00000001F00FFC00000000F00FFE00000000F00FFF0 -0000000F00FFF80000000F00FFFE00000000007FFF80000000007FFFF8000000007FFFFF -800000003FFFFFFC0000003FFFFFFFC000001FFFFFFFF800000FFFFFFFFF000007FFFFFF -FF800007FFFFFFFFE00003FFFFFFFFF00001FFFFFFFFF800007FFFFFFFFC00003FFFFFFF -FE00000FFFFFFFFF000003FFFFFFFF0000007FFFFFFF80000003FFFFFFC00000003FFFFF -C000000001FFFFE0000000001FFFE00000000007FFE00000000003FFF00000000000FFF0 -0000000000FFF070000000007FF0F0000000003FF0F0000000003FF0F0000000003FF0F0 -000000001FF0F0000000001FF0F8000000001FF0F8000000001FE0F8000000001FE0FC00 -0000001FE0FC000000001FC0FE000000003FC0FF000000003FC0FF000000003F80FFC000 -00007F00FFE00000007F00FFF8000000FE00FFFE000003FC00FE7FC00007F800FC3FFC00 -3FF000F80FFFFFFFC000F003FFFFFF0000E0007FFFFC0000C00003FFE0000034497AC741 ->I<3FFFFFFFFFFFFFFFFC3FFFFFFFFFFFFFFFFC3FFFFFFFFFFFFFFFFC3FFFFFFFFFFFFF -FFFC3FFE0007FFE0007FFC3FF00007FFE0000FFC7FC00007FFE00003FE7F800007FFE000 -01FE7F000007FFE00000FE7E000007FFE000007E7E000007FFE000007E7C000007FFE000 -003E7C000007FFE000003E7C000007FFE000003E78000007FFE000001E78000007FFE000 -001E78000007FFE000001E78000007FFE000001EF8000007FFE000001FF0000007FFE000 -000FF0000007FFE000000FF0000007FFE000000FF0000007FFE000000FF0000007FFE000 -000F00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE000 -000000000007FFE000000000000007FFE000000000000007FFE000000000000007FFE000 -000000000007FFE000000000000007FFE000000000000007FFE000000000000007FFE000 -000000000007FFE000000000000007FFE000000000000007FFE000000000000007FFE000 -000000000007FFE000000000000007FFE000000000000007FFE000000000000007FFE000 -000000000007FFE000000000000007FFE000000000000007FFE000000000000007FFE000 -000000000007FFE000000000000007FFE000000000000007FFE000000000000007FFE000 -000000000007FFE000000000000007FFE000000000000007FFE000000000000007FFE000 -000000000007FFE000000000000007FFE000000000000007FFE000000000000007FFE000 -000000000007FFE000000000000007FFE000000000000007FFE000000000000007FFE000 -000000000007FFE000000000000007FFE00000000003FFFFFFFFFFC0000003FFFFFFFFFF -C0000003FFFFFFFFFFC0000003FFFFFFFFFFC00048467CC551>II<000F -FFF000000000FFFFFF00000003FFFFFFC0000007F8007FF000000FFC001FFC00000FFC00 -07FE00001FFE0003FF00001FFE0003FF80001FFE0001FF80001FFE0001FFC0001FFE0000 -FFC0000FFC0000FFE00007F80000FFE00003F00000FFE00000000000FFE00000000000FF -E00000000000FFE00000000000FFE00000000000FFE0000000007FFFE00000003FFFFFE0 -000003FFFFFFE000001FFFF0FFE000007FFE00FFE00001FFE000FFE00003FF8000FFE000 -0FFE0000FFE0001FFC0000FFE0001FF80000FFE0003FF80000FFE0007FF00000FFE0007F -F00000FFE000FFE00000FFE000FFE00000FFE000FFE00000FFE000FFE00000FFE000FFE0 -0001FFE000FFE00001FFE0007FF00003FFE0007FF000077FE0003FF8000F7FE0001FFC00 -3E7FF8000FFF80F83FFFE003FFFFF01FFFE000FFFFC00FFFE0000FFE0003FFE0332E7CAD -38>97 D<007FC000000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC000 -00000003FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000 -000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000 -0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 -01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 -FFC00000000001FFC01FFC000001FFC0FFFF800001FFC3FFFFF00001FFCFE01FFC0001FF -DF0003FE0001FFFC0001FF0001FFF80000FF8001FFF000007FC001FFE000003FE001FFC0 -00003FF001FFC000001FF801FFC000001FF801FFC000001FFC01FFC000001FFC01FFC000 -000FFE01FFC000000FFE01FFC000000FFE01FFC000000FFE01FFC000000FFF01FFC00000 -0FFF01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000F -FF01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000FFE01FFC000000FFE -01FFC000000FFE01FFC000000FFC01FFC000001FFC01FFC000001FFC01FFC000001FF801 -FFC000003FF001FFC000003FF001FFE000007FE001FFF000007FC001FFF80000FF8001FF -3C0001FF0001FE1F0007FE0001FC0FC03FF80001F803FFFFE00001F000FFFF800001E000 -1FF8000038487CC741>I<00001FFFC0000001FFFFFC000007FFFFFF00001FF8007F8000 -7FE000FFC000FF8000FFC001FF0001FFE003FE0001FFE007FE0001FFE00FFC0001FFE00F -FC0001FFE01FF80000FFC03FF800007F803FF800003F007FF8000000007FF0000000007F -F0000000007FF000000000FFF000000000FFF000000000FFF000000000FFF000000000FF -F000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0000000007F -F0000000007FF0000000007FF8000000007FF8000000003FF8000000003FF8000000001F -FC000000F00FFC000000F00FFE000001E007FE000001E003FF000003C001FF8000078000 -FFC0000F00007FF0003E00001FFC01FC000007FFFFF0000001FFFFC00000001FFC00002C -2E7CAD34>I<0000000000FF8000000001FFFF8000000001FFFF8000000001FFFF800000 -0001FFFF800000000007FF800000000003FF800000000003FF800000000003FF80000000 -0003FF800000000003FF800000000003FF800000000003FF800000000003FF8000000000 +00000000000001FFFE00000000000001FFFE00000000000003FFFE00000000000007FFFE +00000000000007FFFE0000000000000FFFFE0000000000001FFFFE0000000000003FFFFE +0000000000007FFFFE000000000000FFFFFE000000000003FFFFFE000000000007FFFFFE +00000000001FFFFFFE00000000007FFFFFFFFFFFFFF007FFFFFFFFFFFFFFF0FFFFFFFFFF +FFFFFFF0FFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFF0FFFFFFFFFF +FFFFFFF0FFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFF00000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE +000000000000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE +000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE +000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE +000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE +000001FF0000FFFFFE000001FF0000FFFFFE000003FF00007FFFFE000003FE00007FFFFF +000003FE00007FFFFF000003FE00007FFFFF000007FE00003FFFFF000007FC00003FFFFF +800007FC00001FFFFF80000FF800001FFFFFC0001FF800000FFFFFE0003FF000000FFFFF +F0007FF0000007FFFFF800FFE0000003FFFFFF03FFC0000001FFFFFFFFFF80000000FFFF +FFFFFF000000003FFFFFFFFE000000001FFFFFFFFC0000000007FFFFFFF80000000000FF +FFFFE000000000001FFFFF80000000000000FFFC0000>72 132 124 +258 90 I<0000000FF80000000000001FF00000007FFFFFF800000000FFFFFFF00000FF +FFFFFFF8000001FFFFFFFFF00000FFFFFFFFF8000001FFFFFFFFF00000FFFFFFFFF80000 +01FFFFFFFFF00000FFFFFFFFF8000001FFFFFFFFF00000FFFFFFFFF8000001FFFFFFFFF0 +0000FFFFFFFFF8000001FFFFFFFFF00000FFFFFFFFF8000001FFFFFFFFF00000FFFFFFFF +F8000001FFFFFFFFF00000FFFFFFFFF8000001FFFFFFFFF00000003FFFFFF8000000007F +FFFFF000000007FFFFF8000000000FFFFFF000000007FFFFF8000000000FFFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF8000000000FFFFFF0 +00000003FFFFF8000000000FFFFFF000000003FFFFF8000000000FFFFFF000000003FFFF +F8000000000FFFFFF000000003FFFFF8000000001FFFFFF000000003FFFFF8000000001F +FFFFF000000003FFFFF8000000003FFFFFF000000003FFFFF8000000003FFFFFF0000000 +01FFFFF8000000003FFFFFF000000001FFFFF8000000007FFFFFF000000001FFFFF80000 +0000FFFFFFF000000001FFFFF800000000FFFFFFF000000000FFFFF800000001FBFFFFF0 +00000000FFFFFC00000003FBFFFFF0000000007FFFFC00000007F3FFFFF0000000007FFF +FC0000000FE3FFFFF8000000003FFFFE0000001FE3FFFFF8000000003FFFFE0000007FC3 +FFFFFF000000001FFFFF800000FF83FFFFFFFFC000000FFFFFC00003FF03FFFFFFFFC000 +0007FFFFFC003FFE03FFFFFFFFC0000003FFFFFFFFFFFC03FFFFFFFFC0000000FFFFFFFF +FFF803FFFFFFFFC00000007FFFFFFFFFE003FFFFFFFFC00000001FFFFFFFFF8003FFFFFF +FFC000000003FFFFFFFE0003FFFFFFFFC0000000007FFFFFF80003FFFFFFFFC000000000 +01FFFFC00003FFFF000000725E77DC81>I119 D<7FFFFFFFFFFF800001FFFFFFFFFE007FFFFFFFFFFF +800001FFFFFFFFFE007FFFFFFFFFFF800001FFFFFFFFFE007FFFFFFFFFFF800001FFFFFF +FFFE007FFFFFFFFFFF800001FFFFFFFFFE007FFFFFFFFFFF800001FFFFFFFFFE007FFFFF +FFFFFF800001FFFFFFFFFE007FFFFFFFFFFF800001FFFFFFFFFE007FFFFFFFFFFF800001 +FFFFFFFFFE000000FFFFFF000000000FFFFFC0000000007FFFFF8000000001FFF0000000 +00007FFFFFC000000001FFE000000000003FFFFFE000000003FFC000000000001FFFFFF0 +00000007FF8000000000000FFFFFF00000000FFF00000000000007FFFFF80000000FFE00 +000000000007FFFFFC0000001FFE00000000000003FFFFFE0000003FFC00000000000001 +FFFFFF0000007FF800000000000000FFFFFF000000FFF0000000000000007FFFFF800001 +FFE0000000000000007FFFFFC00003FFC0000000000000003FFFFFE00007FF8000000000 +0000001FFFFFF00007FF80000000000000000FFFFFF8000FFF000000000000000007FFFF +F8001FFE000000000000000007FFFFFC003FFC000000000000000003FFFFFE007FF80000 +00000000000001FFFFFF00FFF0000000000000000000FFFFFF81FFE00000000000000000 +007FFFFF81FFC00000000000000000003FFFFFC3FFC00000000000000000003FFFFFE7FF +800000000000000000001FFFFFFFFF000000000000000000000FFFFFFFFE000000000000 +0000000007FFFFFFFC0000000000000000000003FFFFFFF80000000000000000000003FF +FFFFF00000000000000000000001FFFFFFF00000000000000000000000FFFFFFE0000000 +00000000000000007FFFFFC000000000000000000000003FFFFFC0000000000000000000 +00003FFFFFE000000000000000000000001FFFFFF000000000000000000000000FFFFFF8 +000000000000000000000007FFFFFC000000000000000000000003FFFFFC000000000000 +000000000001FFFFFE000000000000000000000001FFFFFF000000000000000000000003 +FFFFFF800000000000000000000007FFFFFFC0000000000000000000000FFFFFFFC00000 +00000000000000001FFFFFFFE0000000000000000000001FFFFFFFF00000000000000000 +00003FFFFFFFF8000000000000000000007FFFFFFFFC00000000000000000000FFF3FFFF +FE00000000000000000001FFE1FFFFFE00000000000000000003FFC1FFFFFF0000000000 +0000000007FF80FFFFFF80000000000000000007FF007FFFFFC000000000000000000FFF +003FFFFFE000000000000000001FFE001FFFFFE000000000000000003FFC001FFFFFF000 +000000000000007FF8000FFFFFF80000000000000000FFF00007FFFFFC00000000000000 +01FFE00003FFFFFE0000000000000003FFC00001FFFFFE0000000000000003FFC00000FF +FFFF0000000000000007FF800000FFFFFF800000000000000FFF0000007FFFFFC0000000 +0000001FFE0000003FFFFFE00000000000003FFC0000001FFFFFE00000000000007FF800 +00000FFFFFF0000000000000FFF00000000FFFFFF8000000000000FFE000000007FFFFFC +000000000001FFE000000003FFFFFE000000000003FFC000000001FFFFFF000000000007 +FF8000000000FFFFFF00000000000FFF0000000000FFFFFF80000000001FFE0000000000 +7FFFFFC0000000003FFE00000000003FFFFFE00000000FFFFFE0000000001FFFFFF00000 +FFFFFFFFFF0000001FFFFFFFFFFFE0FFFFFFFFFF0000001FFFFFFFFFFFE0FFFFFFFFFF00 +00001FFFFFFFFFFFE0FFFFFFFFFF0000001FFFFFFFFFFFE0FFFFFFFFFF0000001FFFFFFF +FFFFE0FFFFFFFFFF0000001FFFFFFFFFFFE0FFFFFFFFFF0000001FFFFFFFFFFFE0FFFFFF +FFFF0000001FFFFFFFFFFFE0FFFFFFFFFF0000001FFFFFFFFFFFE0735C7CDB7B>I<7FFF +FFFFFFFFC0000001FFFFFFFF807FFFFFFFFFFFC0000001FFFFFFFF807FFFFFFFFFFFC000 +0001FFFFFFFF807FFFFFFFFFFFC0000001FFFFFFFF807FFFFFFFFFFFC0000001FFFFFFFF +807FFFFFFFFFFFC0000001FFFFFFFF807FFFFFFFFFFFC0000001FFFFFFFF807FFFFFFFFF +FFC0000001FFFFFFFF807FFFFFFFFFFFC0000001FFFFFFFF800003FFFFFE000000000007 +FFFF00000001FFFFFE000000000000FFF000000001FFFFFE0000000000007FE000000000 +FFFFFF000000000000FFC000000000FFFFFF000000000000FFC0000000007FFFFF800000 +000000FF80000000007FFFFF800000000001FF80000000007FFFFFC00000000001FF8000 +0000003FFFFFC00000000003FF00000000003FFFFFE00000000003FF00000000001FFFFF +E00000000007FE00000000001FFFFFF00000000007FE00000000000FFFFFF0000000000F +FC00000000000FFFFFF0000000000FFC000000000007FFFFF8000000001FF80000000000 +07FFFFF8000000001FF8000000000003FFFFFC000000001FF0000000000003FFFFFC0000 +00003FF0000000000001FFFFFE000000003FE0000000000001FFFFFE000000007FE00000 +00000001FFFFFF000000007FE0000000000000FFFFFF00000000FFC0000000000000FFFF +FF80000000FFC00000000000007FFFFF80000001FF800000000000007FFFFFC0000001FF +800000000000003FFFFFC0000003FF000000000000003FFFFFC0000003FF000000000000 +001FFFFFE0000007FE000000000000001FFFFFE0000007FE000000000000000FFFFFF000 +0007FC000000000000000FFFFFF000000FFC000000000000000FFFFFF800000FFC000000 +0000000007FFFFF800001FF80000000000000007FFFFFC00001FF80000000000000003FF +FFFC00003FF00000000000000003FFFFFE00003FF00000000000000001FFFFFE00007FE0 +0000000000000001FFFFFE00007FE00000000000000000FFFFFF0000FFC0000000000000 +0000FFFFFF0000FFC000000000000000007FFFFF8000FF8000000000000000007FFFFF80 +01FF8000000000000000003FFFFFC001FF0000000000000000003FFFFFC003FF00000000 +00000000003FFFFFE003FF0000000000000000001FFFFFE007FE0000000000000000001F +FFFFF007FE0000000000000000000FFFFFF00FFC0000000000000000000FFFFFF00FFC00 +000000000000000007FFFFF81FF800000000000000000007FFFFF81FF800000000000000 +000003FFFFFC3FF000000000000000000003FFFFFC3FF000000000000000000001FFFFFE +3FE000000000000000000001FFFFFE7FE000000000000000000001FFFFFF7FE000000000 +000000000000FFFFFFFFC000000000000000000000FFFFFFFFC000000000000000000000 +7FFFFFFF80000000000000000000007FFFFFFF80000000000000000000003FFFFFFF0000 +0000000000000000003FFFFFFF00000000000000000000001FFFFFFE0000000000000000 +0000001FFFFFFE00000000000000000000000FFFFFFC00000000000000000000000FFFFF +FC00000000000000000000000FFFFFFC000000000000000000000007FFFFF80000000000 +00000000000007FFFFF8000000000000000000000003FFFFF00000000000000000000000 +03FFFFF0000000000000000000000001FFFFE0000000000000000000000001FFFFE00000 +00000000000000000000FFFFC0000000000000000000000000FFFFC00000000000000000 +000000007FFF800000000000000000000000007FFF800000000000000000000000003FFF +000000000000000000000000003FFF000000000000000000000000003FFF000000000000 +000000000000001FFE000000000000000000000000001FFE000000000000000000000000 +000FFC000000000000000000000000000FFC000000000000000000000000001FF8000000 +000000000000000000001FF8000000000000000000000000003FF0000000000000000000 +000000003FF0000000000000000000000000003FE0000000000000000000000000007FE0 +000000000000000000000000007FE000000000000000000000000000FFC0000000000000 +00000000000000FFC000000000000000000000000001FF800000000000000000FE000000 +01FF800000000000000003FF80000003FF00000000000000000FFFE0000003FF00000000 +000000001FFFF0000007FE00000000000000003FFFF8000007FE00000000000000007FFF +FC00000FFC00000000000000007FFFFC00000FFC00000000000000007FFFFC00000FF800 +00000000000000FFFFFE00001FF80000000000000000FFFFFE00003FF000000000000000 +00FFFFFE00003FF00000000000000000FFFFFE00007FE00000000000000000FFFFFE0000 +FFE00000000000000000FFFFFE0000FFC00000000000000000FFFFFE0001FF8000000000 +00000000FFFFFC0003FF0000000000000000007FFFFC0007FF0000000000000000007FFF +FC000FFE0000000000000000003FFFF8003FFC0000000000000000003FFFF0007FF80000 +000000000000001FFFE001FFF00000000000000000001FFE8007FFE00000000000000000 +000FFFC03FFFC000000000000000000007FFFFFFFF0000000000000000000003FFFFFFFE +0000000000000000000001FFFFFFF800000000000000000000007FFFFFF0000000000000 +00000000001FFFFFC0000000000000000000000007FFFE00000000000000000000000000 +7FE0000000000000000000000071857CDB7B>I E /FE 49 123 df<0000000007FF8000 +0000003FFFE000000000FE00F800000001F0003E00000007E0000E0000000FC0001F0000 +000F80007F0000001F8000FF0000003F0000FF0000003F0000FF0000003F0000FE000000 +7E0000FE0000007E0000780000007E000000000000FE000000000000FC000000000000FC +000000000000FC000000000001FC000000000001FC000000000001F8000000000001F800 +0000000001F8000000000001F8000000000003F80000000003FFFFFFFFF00003FFFFFFFF +F00003FFFFFFFFE0000003F00007E0000007F0000FE0000007E0000FC0000007E0000FC0 +000007E0000FC0000007E0001FC000000FE0001F8000000FC0001F8000000FC0001F8000 +000FC0003F8000000FC0003F0000001FC0003F0000001F80003F0000001F80007F000000 +1F80007E0000001F80007E0000003F80007E0000003F0000FE0000003F0000FC0000003F +0000FC0000003F0000FC0000007F0001FC0000007E0001F81C00007E0001F81C00007E00 +01F81C00007E0003F81C0000FE0003F03C0000FC0003F0380000FC0003F0380000FC0003 +F0780000FC0003F0700001FC0003F0700001F80001F0F00001F80001F0E00001F80000F1 +C00001F800007F800003F000001F000003F0000000000003F0000000000003F000000000 +0003E0000000000007E0000000000007E0000000001E07C0000000007F07C0000000007F +0FC000000000FF0F8000000000FF0F8000000000FF1F0000000000FE1F0000000000F81E +0000000000703C0000000000787800000000001FF0000000000007C00000000000385383 +BF33>12 D<01E007F80FF80FFC1FFC1FFC1FFC1FFC0FFC03D80018001800380030007000 +6000E000C001C00380030007000E001C0038007000E000C0000E1C6DBE1C>39 +D<000000018000000007800000000F000000001C0000000038000000007000000000E000 +000001E000000003C000000007800000000F000000001E000000003E000000007C000000 +007800000000F000000001F000000003E000000003E000000007C000000007800000000F +800000001F000000001F000000003E000000003E000000007C000000007C00000000FC00 +000000F800000001F800000001F000000001F000000003F000000003E000000007E00000 +0007E000000007C00000000FC00000000FC00000000F800000000F800000001F80000000 +1F800000001F000000001F000000003F000000003F000000003E000000003E000000007E +000000007E000000007C000000007C000000007C000000007C000000007C000000007C00 +000000F800000000F800000000F800000000F800000000F800000000F800000000F80000 +0000F800000000F800000000F800000000F8000000007800000000780000000078000000 +007800000000780000000078000000003C000000003C000000003C000000003C00000000 +1E000000001E000000000E000000000F0000000007000000000700000000038000000003 +8000000001C000000000E00000000060000000215A73C325>I<00000300000003800000 +0380000001C0000000E0000000E0000000700000007000000078000000380000003C0000 +003C0000003C0000001E0000001E0000001E0000001E0000001F0000001F0000000F0000 +000F0000000F0000000F0000000F0000000F0000000F0000001F0000001F0000001F0000 +001F0000001F0000001F0000001F0000001F0000001F0000003F0000003F0000003E0000 +003E0000003E0000007E0000007E0000007C0000007C000000FC000000FC000000F80000 +00F8000001F8000001F8000001F0000001F0000003F0000003E0000003E0000007E00000 +07C0000007C000000F8000000F8000001F8000001F0000003F0000003E0000003E000000 +7C0000007C000000F8000000F8000001F0000001E0000003E0000007C00000078000000F +8000001F0000001E0000003C0000007C000000F8000000F0000001E0000003C000000780 +00000F0000001E0000003C00000070000000E0000000C0000000205A7FC325>I<7FFFFE +7FFFFE7FFFFEFFFFFEFFFFFE1705799521>45 D<0F003FC07FC07FC0FFC0FFC0FFC0FF80 +7F003C000A0A77891C>I<000000000000380000000000007C0000000000007C00000000 +0000F8000000000001F8000000000001F0000000000003E0000000000003E00000000000 +07C0000000000007C000000000000F8000000000001F8000000000001F0000000000003E +0000000000003E0000000000007C0000000000007C000000000000F8000000000001F800 +0000000001F0000000000003E0000000000003E0000000000007C0000000000007C00000 +0000000F8000000000001F8000000000001F0000000000003E0000000000003E00000000 +00007C0000000000007C000000000000F8000000000001F8000000000001F00000000000 +03E0000000000003E0000000000007C0000000000007C000000000000F8000000000001F +8000000000001F0000000000003E0000000000003E0000000000007C0000000000007C00 +0000000000F8000000000001F8000000000001F0000000000003E0000000000003E00000 +00000007C0000000000007C000000000000F8000000000001F8000000000001F00000000 +00003E0000000000003E0000000000007C0000000000007C000000000000F80000000000 +01F8000000000001F0000000000003E0000000000003E0000000000007C0000000000007 +C000000000000F8000000000001F8000000000001F0000000000003E0000000000003E00 +00000000007C0000000000007C000000000000F8000000000001F8000000000001F00000 +00000003E0000000000003E0000000000007C0000000000007C000000000000F80000000 +00001F8000000000001F0000000000003E0000000000003E0000000000007C0000000000 +007C000000000000F8000000000000F8000000000000F0000000000000E0000000000000 +365B7FC32E>I<00007F000001FFC0000780F0001E0078003C00380070003C00E0001C01 +C0001E0380001E0780001E0700001E0E00001E1E00001E1C00001E3C00003E3800003C78 +00007C7000007C7C0000F8FF0001F8FF0003F0FF0007F0FF000FE0FE001FC0FE003F8078 +00FF000001FE000003F8000007F000001FE000003FC000007F000000FE000001FC000003 +F8000003E0000007C0000007C070000780F0000F80E0000F00E0000F01C0000703C00007 +078000079F000003FC000000F00000000000000000000000000000000000000000000000 +0000000000000000000000078000001FE000003FE000003FE000007FE000007FE000007F +E000007FC000003F8000001E0000001F416FC02E>63 D<00000000001C00000000000000 +3C000000000000007C000000000000007C00000000000000FC00000000000000FC000000 +00000001FC00000000000003FC00000000000003FC00000000000007FC00000000000007 +FC0000000000000FFE0000000000000FFE0000000000001DFE0000000000001DFE000000 +00000039FE00000000000079FE00000000000071FE000000000000E1FE000000000000E1 +FE000000000001C1FE000000000001C1FE00000000000381FE00000000000781FE000000 +00000701FE00000000000E01FE00000000000E01FE00000000001C01FF00000000001C01 +FF00000000003800FF00000000003800FF00000000007000FF0000000000F000FF000000 +0000E000FF0000000001C000FF0000000001C000FF00000000038000FF00000000038000 +FF00000000070000FF000000000F0000FF000000000E0000FF000000001C0000FF000000 +001FFFFFFF000000003FFFFFFF800000003FFFFFFF800000007000007F80000000700000 +7F80000000E000007F80000001E000007F80000001C000007F800000038000007F800000 +038000007F800000070000007F800000070000007F8000000E0000007F8000001E000000 +7F8000001C0000007F8000003C0000007F800000780000007F800000F80000007FC00001 +FC0000007FC00007FE000001FFC000FFFFE0007FFFFF80FFFFE0007FFFFF80FFFFC0007F +FFFF8039417BC044>65 D<00000000FF8001C00000000FFFE001C00000003FFFF8038000 +0000FF807E0780000003FC001F0F8000000FF000071F8000001FC00007BF0000007F8000 +03FF000000FF000001FF000001FE000001FF000003F8000000FE000007F0000000FE0000 +0FF0000000FE00001FE00000007E00003FC00000007C00007F800000007C0000FF800000 +007C0000FF000000007C0001FE00000000780003FE00000000780003FC00000000780007 +FC00000000780007F80000000070000FF80000000070000FF80000000070001FF0000000 +0070001FF00000000000003FE00000000000003FE00000000000003FE00000000000007F +E00000000000007FC00000000000007FC00000000000007FC0000000000000FFC0000000 +000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF +00000000000000FF00000000000000FF000000000F0000FF000000000F0000FF00000000 +0E0000FF000000000E0000FF000000001E0000FF000000001C0000FF000000003C0000FF +00000000380000FF000000007800007F000000007000007F80000000F000007F80000001 +E000003F80000001C000003FC0000003C000001FC00000078000001FE000000F0000000F +E000001E00000007F000003C00000003F80000F800000001FC0001F000000000FE0007C0 +000000007FC03F80000000001FFFFE000000000007FFF0000000000000FF80000000003A +4272BF41>67 D<0001FFFFFFFFC0000001FFFFFFFFF8000001FFFFFFFFFE00000003FE00 +03FF00000003FE00007F80000003FC00001FC0000003FC00000FE0000003FC000007F000 +0007FC000007F0000007F8000003F8000007F8000001FC000007F8000001FC00000FF800 +0001FC00000FF0000000FE00000FF0000000FE00000FF0000000FE00001FF0000000FE00 +001FE0000000FF00001FE0000000FF00001FE0000000FF00003FE0000000FF00003FC000 +0000FF00003FC0000000FF00003FC0000000FF00007FC0000001FF00007F80000001FF00 +007F80000001FF00007F80000001FE0000FF80000001FE0000FF00000003FE0000FF0000 +0003FE0000FF00000003FE0001FF00000003FC0001FE00000007FC0001FE00000007FC00 +01FE00000007F80003FE00000007F80003FC0000000FF80003FC0000000FF00003FC0000 +000FF00007FC0000001FE00007F80000001FE00007F80000003FC00007F80000003FC000 +0FF80000007F80000FF00000007F00000FF0000000FF00000FF0000000FE00001FF00000 +01FC00001FE0000003F800001FE0000007F000001FE0000007F000003FE000000FE00000 +3FC000003FC000003FC000007F0000007FC00000FE0000007FC00003FC0000007F80000F +F0000000FF80007FE00000FFFFFFFFFF800000FFFFFFFFFC000000FFFFFFFFE000000040 +3E7BBD45>I<0001FFFFFFFFFFF80001FFFFFFFFFFF80001FFFFFFFFFFF8000003FE0000 +1FF8000003FE000007F8000003FC000003F8000003FC000001F8000003FC000000F00000 +07FC000000F0000007F8000000F0000007F8000000F0000007F8000000F000000FF80000 +00F000000FF0000000F000000FF0000000E000000FF0000000E000001FF0000000E00000 +1FE0003800E000001FE0003800E000001FE0007801E000003FE0007001C000003FC00070 +000000003FC00070000000003FC000F0000000007FC000E0000000007F8001E000000000 +7F8003E0000000007F800FE000000000FFFFFFC000000000FFFFFFC000000000FFFFFFC0 +00000000FF001FC000000001FF00078000000001FE00078000000001FE00078000000001 +FE00078000000003FE00070000000003FC00070000000003FC00070003800003FC000F00 +07800007FC000E0007000007F8000E0007000007F80000000F000007F80000000E00000F +F80000001E00000FF00000001C00000FF00000003C00000FF00000003C00001FF0000000 +7800001FE00000007800001FE0000000F000001FE0000000F000003FE0000001F000003F +C0000003E000003FC0000007E000007FC000000FE000007FC000001FC000007F8000007F +C00000FF800007FF8000FFFFFFFFFFFF8000FFFFFFFFFFFF8000FFFFFFFFFFFF00003D3E +7BBD3E>I<0001FFFFFFFFFFF00001FFFFFFFFFFF00001FFFFFFFFFFF0000003FE00003F +F0000003FE00000FF0000003FC000003F0000003FC000003F0000003FC000001E0000007 +FC000001E0000007F8000001E0000007F8000001E0000007F8000001E000000FF8000001 +E000000FF0000001E000000FF0000001C000000FF0000001C000001FF0000001C000001F +E0000001C000001FE0007001C000001FE000F003C000003FE000E0038000003FC000E000 +0000003FC000E0000000003FC001E0000000007FC001C0000000007F8003C0000000007F +8003C0000000007F8007C000000000FF801F8000000000FFFFFF8000000000FFFFFF8000 +000000FFFFFF8000000001FF003F0000000001FE001F0000000001FE000F0000000001FE +000F0000000003FE000E0000000003FC000E0000000003FC000E0000000003FC001E0000 +000007FC001C0000000007F8001C0000000007F8001C0000000007F80000000000000FF8 +0000000000000FF00000000000000FF00000000000000FF00000000000001FF000000000 +00001FE00000000000001FE00000000000001FE00000000000003FE00000000000003FC0 +0000000000003FC00000000000007FC00000000000007FC00000000000007F8000000000 +0000FFC00000000000FFFFFFE000000000FFFFFFE000000000FFFFFFE0000000003C3E7B +BD3B>I<0001FFFFFF0003FFFFFF0003FFFFFF000003FF00000003FE00000003FC000000 +03FC00000003FC00000007FC00000007F800000007F800000007F80000000FF80000000F +F00000000FF00000000FF00000001FF00000001FE00000001FE00000001FE00000003FE0 +0000003FC00000003FC00000003FC00000007FC00000007F800000007F800000007F8000 +0000FF80000000FF00000000FF00000000FF00000001FF00000001FE00000001FE000000 +01FE00000003FE00000003FC00000003FC00000003FC00000007FC00000007F800000007 +F800000007F80000000FF80000000FF00000000FF00000000FF00000001FF00000001FE0 +0000001FE00000001FE00000003FE00000003FC00000003FC00000007FC00000007FC000 +00007F80000000FFC00000FFFFFF8000FFFFFF8000FFFFFF8000283E7BBD23>73 +D<0001FFFFFFC0000001FFFFFFC0000001FFFFFF8000000003FF000000000003FE000000 +000003FC000000000003FC000000000003FC000000000007FC000000000007F800000000 +0007F8000000000007F800000000000FF800000000000FF000000000000FF00000000000 +0FF000000000001FF000000000001FE000000000001FE000000000001FE000000000003F +E000000000003FC000000000003FC000000000003FC000000000007FC000000000007F80 +00000000007F8000000000007F800000000000FF800000000000FF000000000000FF0000 +00000000FF000000000001FF000000000001FE000000000001FE000000000001FE000000 +000003FE000000000003FC000000000003FC000000C00003FC000001E00007FC000001C0 +0007F8000001C00007F8000003C00007F800000380000FF800000380000FF00000078000 +0FF000000700000FF000000F00001FF000000F00001FE000001E00001FE000001E00001F +E000003E00003FE000007C00003FC00000FC00003FC00001FC00007FC00003F800007FC0 +0007F800007F80001FF80000FF8000FFF000FFFFFFFFFFF000FFFFFFFFFFF000FFFFFFFF +FFE000333E7BBD39>76 D<0001FFFF0000000007FFFC0003FFFF000000000FFFFC0003FF +FF000000001FFFFC000003FF000000001FFC00000003FF000000003FF800000003BF8000 +00003FF000000003BF8000000077F000000003BF80000000EFF000000007BF80000000EF +F0000000073F80000001CFE0000000073F80000001CFE0000000073F800000039FE00000 +000F3F800000071FE00000000E3F800000071FC00000000E1FC000000E1FC00000000E1F +C000000E3FC00000001E1FC000001C3FC00000001C1FC00000383F800000001C1FC00000 +383F800000001C1FC00000707F800000003C1FC00000707F80000000381FC00000E07F00 +000000381FC00001C07F00000000381FC00001C0FF00000000780FE0000380FF00000000 +700FE0000380FE00000000700FE0000700FE00000000700FE0000E01FE00000000F00FE0 +000E01FE00000000E00FE0001C01FC00000000E00FE0001C01FC00000000E00FE0003803 +FC00000001E00FE0007003FC00000001C007F0007003F800000001C007F000E003F80000 +0001C007F000E007F800000003C007F001C007F8000000038007F0038007F00000000380 +07F0038007F0000000038007F007000FF0000000078007F007000FF0000000070007F00E +000FE0000000070007F01C000FE0000000070003F81C001FE00000000F0003F838001FE0 +0000000E0003F870001FC00000000E0003F870001FC00000000E0003F8E0003FC0000000 +1E0003F8E0003FC00000001C0003F9C0003F800000001C0003FB80003F800000001C0003 +FB80007F800000003C0001FF00007F80000000380001FF00007F00000000380001FE0000 +7F00000000780001FC0000FF00000000F80001FC0000FF00000001FC0001F80000FE0000 +0007FE0001F80001FF000000FFFFF001F001FFFFFE0000FFFFF001E001FFFFFE0000FFFF +F000E001FFFFFE0000563E7BBD52>I<0001FFFE00000FFFFF0003FFFF00001FFFFF0003 +FFFF00001FFFFF000001FF800000FFC0000003FF8000003F00000003FF8000003E000000 +03FFC000001C00000003FFC000003C00000007BFC000003C000000073FE0000038000000 +071FE0000038000000071FE00000780000000F1FF00000780000000E0FF0000070000000 +0E0FF80000700000000E0FF80000F00000001E07F80000F00000001C07FC0000E0000000 +1C07FC0000E00000001C03FC0001E00000003C03FE0001E00000003801FE0001C0000000 +3801FE0001C00000003801FF0003C00000007800FF0003C00000007000FF800380000000 +7000FF80038000000070007F800780000000F0007FC00780000000E0003FC00700000000 +E0003FC00700000000E0003FE00F00000001E0001FE00F00000001C0001FF00E00000001 +C0001FF00E00000001C0000FF01E00000003C0000FF81E0000000380000FF81C00000003 +800007F81C00000003800007FC3C00000007800003FC3C00000007000003FC3800000007 +000003FE3800000007000001FE780000000F000001FF780000000E000001FF700000000E +000000FF700000000E000000FFF00000001E000000FFF00000001C0000007FE00000001C +0000007FE00000001C0000003FE00000003C0000003FE0000000380000003FC000000038 +0000001FC0000000780000001FC0000000F80000001FC0000001FC0000000F80000007FE +0000000F800000FFFFF0000007800000FFFFF0000007800000FFFFF0000007000000483E +7BBD44>I<00000000FFC0000000000007FFF800000000003F80FE0000000000FC003F00 +00000003F0000F8000000007E00007C00000001F800007E00000003F000003F00000007E +000001F8000000FC000001FC000001F8000000FC000003F0000000FE000007F0000000FE +00000FE0000000FE00001FC00000007F00003FC00000007F00003F800000007F00007F00 +0000007F0000FF000000007F8000FE000000007F8001FE000000007F8003FC000000007F +8003FC000000007F8007FC000000007F8007F8000000007F800FF800000000FF800FF800 +000000FF800FF000000000FF801FF000000000FF801FF000000000FF003FE000000001FF +003FE000000001FF003FE000000001FF003FE000000001FF007FC000000003FE007FC000 +000003FE007FC000000003FE007FC000000007FC007FC000000007FC007F8000000007FC +007F800000000FF800FF800000000FF800FF800000000FF000FF800000001FF000FF8000 +00001FE0007F800000003FE0007F800000003FC0007F800000007F80007F800000007F80 +007F80000000FF00007F80000000FE00003F80000001FE00003F80000003FC00003FC000 +0003F800001FC0000007F000001FC000000FE000000FE000001FC000000FE000003F8000 +0007F000007F00000003F00000FC00000001F80001F800000000FC0007E0000000007F00 +1F80000000001FC07E000000000007FFF8000000000000FF8000000000394273BF46>I< +0001FFFFFFFF80000001FFFFFFFFF0000001FFFFFFFFFC00000003FE0003FE00000003FE +0000FF00000003FC00007F80000003FC00003FC0000007FC00001FC0000007FC00001FE0 +000007F800001FE0000007F800001FE000000FF800001FF000000FF800001FF000000FF0 +00001FF000000FF000001FF000001FF000001FF000001FF000003FE000001FE000003FE0 +00001FE000003FE000003FE000003FC000003FE000007FC000003FC000007F8000003FC0 +00007F8000007FC00000FF0000007FC00000FE0000007F800001FC0000007F800003F800 +0000FF800007F0000000FF80000FE0000000FF00003FC0000000FF0001FF00000001FFFF +FFFC00000001FFFFFFE000000001FE00000000000001FE00000000000003FE0000000000 +0003FE00000000000003FC00000000000003FC00000000000007FC00000000000007FC00 +000000000007F800000000000007F80000000000000FF80000000000000FF80000000000 +000FF00000000000000FF00000000000001FF00000000000001FF00000000000001FE000 +00000000001FE00000000000003FE00000000000003FE00000000000003FC00000000000 +003FC00000000000007FC00000000000007FC00000000000007F80000000000000FFC000 +00000000FFFFFF8000000000FFFFFF8000000000FFFFFF80000000003C3E7BBD3E>I<00 +01FFFFFFFC00000001FFFFFFFF80000001FFFFFFFFF000000003FE000FF800000003FE00 +03FE00000003FC0000FF00000003FC00007F00000003FC00007F80000007FC00003FC000 +0007F800003FC0000007F800003FC0000007F800003FE000000FF800003FE000000FF000 +003FE000000FF000003FE000000FF000003FE000001FF000007FC000001FE000007FC000 +001FE000007FC000001FE00000FF8000003FE00000FF8000003FC00000FF0000003FC000 +01FE0000003FC00001FC0000007FC00003F80000007F800007F00000007F80000FE00000 +007F80003F80000000FF8000FE00000000FF0007F800000000FFFFFFE000000000FFFFFF +8000000001FF000FE000000001FE0007F000000001FE0003F800000001FE0001FC000000 +03FE0001FE00000003FC0000FE00000003FC0000FF00000003FC0000FF00000007FC0000 +FF00000007F80000FF00000007F80000FF00000007F80001FF0000000FF80001FF000000 +0FF00001FF0000000FF00001FE0000000FF00003FE0000001FF00003FE0000001FE00003 +FE0000001FE00003FE0000001FE00003FE0000003FE00007FE0040003FC00007FE00E000 +3FC00007FC00E0007FC00007FC01E0007FC00007FC01C0007F800003FC03C000FFC00003 +FC0380FFFFFF8001FC0780FFFFFF8001FE0F00FFFFFF80007E1E0000000000003FFC0000 +0000000007F0003B407BBD42>82 D<0000000FF001C00000007FFE01C0000001FFFF0380 +000007F80FC78000000FC003EF8000001F8001FF8000003F0000FF0000007E00007F0000 +00FC00007F000001F800007F000003F000003E000003F000003E000007E000003E000007 +E000003E00000FE000003C00000FC000003C00000FC000003C00000FC000003C00001FC0 +00003800001FC000003800001FC000003800001FE000003800001FE000000000001FF000 +000000001FF000000000001FFC00000000000FFF00000000000FFFF0000000000FFFFE00 +00000007FFFFC000000003FFFFF000000001FFFFFC00000000FFFFFE000000003FFFFE00 +0000000FFFFF0000000001FFFF80000000001FFF800000000003FF800000000000FFC000 +000000007FC000000000003FC000000000003FC000000000001FC000000000001FC00007 +0000001FC0000F0000001FC0000F0000001F80000E0000001F80000E0000001F80001E00 +00003F80001E0000003F00001E0000003F00001E0000003E00003E0000007E00003E0000 +007C00003F000000FC00003F000001F800007F800001F000007F800003E000007FC00007 +C000007DE0001F800000F8F8003F000000F87F00FE000000F03FFFF8000000E00FFFE000 +0000C000FF0000000032427ABF33>I<01FFFFFFFFFFFF01FFFFFFFFFFFF03FFFFFFFFFF +FF03FE001FF001FF03F8001FE0007F07E0001FE0003E07C0003FE0001E0780003FE0001E +0F00003FC0001E0F00003FC0001E1E00007FC0001E1E00007FC0001E1C00007F80001C3C +00007F80001C380000FF80001C380000FF80001C780000FF00001C700000FF00001C7000 +01FF00003CF00001FF000038E00001FE000038000001FE000000000003FE000000000003 +FE000000000003FC000000000003FC000000000007FC000000000007FC000000000007F8 +000000000007F800000000000FF800000000000FF800000000000FF000000000000FF000 +000000001FF000000000001FF000000000001FE000000000001FE000000000003FE00000 +0000003FE000000000003FC000000000003FC000000000007FC000000000007FC0000000 +00007F8000000000007F800000000000FF800000000000FF800000000000FF0000000000 +00FF000000000001FF000000000001FF000000000001FE000000000001FE000000000003 +FE000000000003FE000000000003FC00000000000FFE000000003FFFFFFF8000007FFFFF +FF8000007FFFFFFF800000383D71BC41>I86 +D<00007E00000001FF80000007C1C380001F80EFC0003F00FFC0007E007FC000FC007F80 +01F8003F8003F0003F8003F0003F8007E0003F000FE0003F000FC0003F001FC0007F001F +C0007E003F80007E003F80007E003F8000FE007F8000FC007F0000FC007F0000FC007F00 +01FC00FF0001F800FE0001F800FE0001F800FE0003F800FE0003F038FC0003F038FC0003 +F038FC0007F038FC0007E078FC000FE0707C000FE0707C001FE0F07E003FE0E03E007FE0 +E03E00F3E1E01F01E3E1C00F8781E38003FF00FF0000FC003E00252977A72E>97 +D<001FC0000FFFC0000FFF80000FFF8000003F8000003F8000003F0000003F0000007F00 +00007F0000007E0000007E000000FE000000FE000000FC000000FC000001FC000001FC00 +0001F8000001F8000003F8000003F8000003F0000003F07E0007F1FF8007F783E007EF01 +F007FE01F00FF800F80FF800F80FF000FC0FE0007C1FC0007C1FC0007E1F80007E1F8000 +FE3F8000FE3F8000FE3F0000FE3F0000FE7F0001FE7F0001FC7E0001FC7E0001FC7E0003 +FCFE0003F8FC0003F8FC0003F8FC0007F0FC0007F0FC0007E0F8000FE0F8000FC0F8001F +C0F8001F8078003F007C003F007C007E003C00FC003E01F8001E03E0000F07C00007FF00 +0001F800001F4076BE2A>I<00001FE0000000FFF8000003F03E000007C00F00001F8007 +00003F000780007E001F8000FC007F8001F8007F8003F0007F8007F0007F0007E0007F00 +0FE0007E001FC00000001FC00000003F800000003F800000003F800000007F800000007F +000000007F000000007F00000000FF00000000FE00000000FE00000000FE00000000FE00 +000000FE00000000FE00000000FC000003007E000007007E00000F007E00001E003E0000 +3C003E000078001F0000F0001F0003E0000F800F800003E07E000001FFF80000003FC000 +00212977A72A>I<000000003F800000001FFF800000001FFF000000001FFF0000000000 +7F00000000007F00000000007E00000000007E0000000000FE0000000000FE0000000000 +FC0000000000FC0000000001FC0000000001FC0000000001F80000000001F80000000003 +F80000000003F80000000003F00000000003F00000000007F00000000007F00000000007 +E00000007E07E0000001FF8FE0000007C1CFE000001F80EFC000003F00FFC000007E007F +C00000FC007FC00001F8003F800003F0003F800003F0003F800007E0003F80000FE0003F +00000FC0003F00001FC0007F00001FC0007F00003F80007E00003F80007E00003F8000FE +00007F8000FE00007F0000FC00007F0000FC00007F0001FC0000FF0001FC0000FE0001F8 +0000FE0001F80000FE0003F80000FE0003F83800FC0003F03800FC0003F03800FC0007F0 +3800FC0007F07800FC000FE070007C000FE070007C001FE0F0007E003FE0E0003E007FE0 +E0003E00F3E1E0001F01E3E1C0000F8781E3800003FF00FF000000FC003E0000294077BE +2E>I<00003F800001FFE00007E0F8001F803C003E003C00FC001E01F8001E03F0001E07 +F0001E0FE0003E0FC0003C1FC0003C3F80007C3F8000F83F8003F07F000FE07F00FF80FF +FFFC00FFFFC000FE000000FE000000FE000000FE000000FC000000FC000000FC000000FC +000000FC000000FC000000FC000006FC00000EFC00001E7C00003C7C0000783E0000F03E +0001E01F0007C00F801F0007C0FC0001FFF000007F80001F2976A72A>I<000000007C00 +00000001FF0000000007C7800000000F83C00000001F87C00000001F1FC00000003F3FC0 +0000003F3FC00000007E3FC00000007E3FC00000007E3F800000007E0E00000000FC0000 +000000FC0000000000FC0000000000FC0000000001FC0000000001F80000000001F80000 +000001F80000000001F80000000003F80000000003F00000000003F00000000003F00000 +0003FFFFF8000003FFFFF8000003FFFFF800000007E00000000007E00000000007E00000 +00000FE0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC00000 +00001FC0000000001F80000000001F80000000001F80000000001F80000000003F800000 +00003F00000000003F00000000003F00000000003F00000000007F00000000007E000000 +00007E00000000007E00000000007E0000000000FE0000000000FC0000000000FC000000 +0000FC0000000000FC0000000001FC0000000001F80000000001F80000000001F8000000 +0001F80000000003F00000000003F00000000003F00000000003F00000000007E0000000 +0007E00000000007E00000000007E0000000000FC00000001E0FC00000007F0FC0000000 +7F0F80000000FF0F80000000FF1F00000000FF1F00000000FE1E00000000F83C00000000 +703C000000007878000000003FE0000000000F80000000002A5383BF1C>I<000003F000 +00000FFC0000003E0E1C0000FC077E0001F003FE0003F003FE0007E001FE000FC001FC00 +1F8001FC001F8001FC003F0001FC007F0001F8007E0001F800FE0003F800FE0003F801FC +0003F001FC0003F001FC0007F003FC0007F003F80007E003F80007E003F8000FE007F800 +0FE007F0000FC007F0000FC007F0001FC007F0001FC007F0001F8007E0001F8007E0003F +8003E0003F8003E0007F0003F000FF0003F000FF0001F001FF0000F003FE0000F80F7E00 +007C1EFE00001FF8FE000007E0FC00000000FC00000001FC00000001FC00000001F80000 +0001F800000003F800000003F800000003F0001C0007F0007F0007E000FF000FE000FF00 +0FC000FF001F8000FF003F0000FE007E0000F800FC00007C03F000001FFFC0000003FE00 +0000273B7CA72A>I<0001FC000000FFFC000000FFF8000000FFF800000003F800000003 +F800000003F000000003F000000007F000000007F000000007E000000007E00000000FE0 +0000000FE00000000FC00000000FC00000001FC00000001FC00000001F800000001F8000 +00003F800000003F800000003F000000003F03F800007F0FFE00007F3E0F80007E780FC0 +007EE007C000FFC007E000FF8007E000FF0007E000FF0007E001FE0007E001FC0007E001 +FC0007E001F80007E003F8000FE003F8000FC003F0000FC003F0000FC007F0001FC007F0 +001F8007E0001F8007E0001F800FE0003F800FE0003F000FC0003F000FC0007F001FC000 +7E001FC000FE071F8000FC071F8000FC073F8001FC0F3F8001F80E3F0001F80E3F0001F8 +1E7F0001F01C7F0001F01C7E0001F0387E0001F038FE0001F070FE0000F0E0FC00007FC0 +3800001F0028407ABE2E>I<0000780001FC0001FC0003FC0003FC0003FC0003F80000E0 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000007C0001FF00038F800707800E07C01E07C01C07C03C0FC0380FC0380FC0781FC0 +701F80701F80F03F80F03F00003F00007F00007E0000FE0000FC0000FC0001FC0001F800 +01F80003F80003F00003F03807F03807E0380FE0780FC0700FC0700FC0F00F80E00F80E0 +0F81C00F83C00F838007870003FE0000F800163E79BC1C>I<00000007000000001FC000 +00001FC00000003FC00000003FC00000003FC00000003F800000000E0000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000007C00000003FF000000078F8 +000000E07C000001C07C000003C07C000003807E000007007E000007007E00000E00FE00 +000E00FC00001E00FC00001C00FC00003C01FC00003C01FC00000001F800000001F80000 +0003F800000003F800000003F000000003F000000007F000000007F000000007E0000000 +07E00000000FE00000000FE00000000FC00000000FC00000001FC00000001FC00000001F +800000001F800000003F800000003F800000003F000000003F000000007F000000007F00 +0000007E000000007E00000000FE00000000FE00000000FC00000000FC00000001FC0000 +0001F800000001F800001C01F800007F03F00000FF03F00000FF07E00000FF07C00000FF +0F800000FE1F000000F83E000000707C0000003FF00000000FC0000000225083BC1C>I< +0001FC000000FFFC000000FFF8000000FFF800000003F800000003F800000003F0000000 +03F000000007F000000007F000000007E000000007E00000000FE00000000FE00000000F +C00000000FC00000001FC00000001FC00000001F800000001F800000003F800000003F80 +0000003F000000003F0003E0007F000FF8007F003C3C007E00707C007E00E1FC00FE01C1 +FC00FE0383FC00FC0703FC00FC0E03FC01FC1C03F801FC3800E001F870000001F8600000 +03F8E0000003F9C0000003F780000003FE00000007FE00000007FFE0000007E7F8000007 +E0FE00000FE07F00000FE03F80000FC01F80000FC00FC0001FC00FC0001FC00FC0701F80 +0FC0701F800FC0703F800FC0F03F801FC0E03F001F80E03F001F80E07F001F81E07F001F +81C07E000F83C07E000F8380FE000F8780FE00078F00FC0003FE00380000F80026407ABE +2A>I<0007F003FFF003FFE003FFE0000FE0000FE0000FC0000FC0001FC0001FC0001F80 +001F80003F80003F80003F00003F00007F00007F00007E00007E0000FE0000FE0000FC00 +00FC0001FC0001FC0001F80001F80003F80003F80003F00003F00007F00007F00007E000 +07E0000FE0000FE0000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F0000 +3F00007F00007F07007E07007E0700FE0F00FE0E00FC0E00FC0E00FC1E00FC1C00FC1C00 +7C38007C78003C70001FE000078000144079BE17>I<01F0003F80007F000007FC01FFE0 +03FFC0000F3E07C1F80F83F0000E1F0F00FC1E01F8001E1F1C007C3800F8001C1F38007E +7000FC003C1FF0007EE000FC00381FF0007FE000FC00381FE0007FC000FC00783FC0007F +8000FC00703FC0007F8000FC00703F80007F0000FC00703F00007E0000FC00F03F0000FE +0001FC00F07F0000FC0001F800007E0000FC0001F800007E0000FC0001F800007E0001FC +0003F80000FE0001FC0003F00000FC0001F80003F00000FC0001F80003F00000FC0003F8 +0007F00001FC0003F80007E00001F80003F00007E00001F80003F0000FE00001F80007F0 +000FC00003F80007F0001FC0E003F00007E0001F80E003F00007E0001F80E003F0000FE0 +003F81E007F0000FE0003F01C007E0000FC0003F01C007E0000FC0003F01C007E0001FC0 +003E03800FE0001FC0003E03800FC0001F80003E07000FC0001F80003E07000FC0003F80 +003E0E001FC0003F80001E1C001F80003F00000FF8000700000E000003E000432979A74A +>I<01F0003F800007FC01FFE0000F3E07C1F8000E1F0F00FC001E1F1C007C001C1F3800 +7E003C1FF0007E00381FF0007E00381FE0007E00783FC0007E00703FC0007E00703F8000 +7E00703F00007E00F03F0000FE00F07F0000FC00007E0000FC00007E0000FC00007E0001 +FC0000FE0001F80000FC0001F80000FC0001F80000FC0003F80001FC0003F00001F80003 +F00001F80007F00001F80007E00003F8000FE07003F0000FC07003F0000FC07003F0001F +C0F007F0001F80E007E0001F80E007E0001F81E007E0001F01C00FE0001F01C00FC0001F +03800FC0001F03800FC0001F07001FC0000F0E001F800007FC0007000001F0002C2979A7 +33>I<00001FC0000000FFF8000003F07C00000FC01F00001F801F00003F000F80007E00 +0FC000FC0007C001F80007E003F00007E007F00007E007E00007E00FE00007F01FC00007 +F01FC00007F03F800007F03F800007F03F80000FE07F80000FE07F00000FE07F00000FE0 +7F00001FE0FF00001FC0FE00001FC0FE00001FC0FE00003F80FE00003F80FE00007F00FE +00007F00FC00007E007C0000FC007E0001FC007E0001F8007E0003F0003E0007E0001F00 +0FC0001F001F80000F803E000007C0FC000001FFF00000003F800000242977A72E>I<00 +03E001F800000FF807FE00001E7C1E0F80001C3E3C07C0003C3E7807C000383EE003E000 +783FE003E000703FC003F000703F8001F000F07F0001F000E07F0001F800E07E0001F800 +E07E0003F801E0FE0003F801E0FE0003F80000FC0003F80000FC0003F80001FC0007F800 +01FC0007F00001F80007F00001F80007F00003F8000FF00003F8000FE00003F0000FE000 +03F0000FE00007F0001FC00007F0001FC00007E0001F800007E0003F80000FE0003F0000 +0FE0007F00000FE0007E00000FE000FC00001FE000FC00001FE001F800001FF003F00000 +1FF007E000003FB80F8000003F9C1F0000003F0FFC0000003F03E00000007F0000000000 +7F00000000007E00000000007E0000000000FE0000000000FE0000000000FC0000000000 +FC0000000001FC0000000001FC0000000001F80000000001F80000000003F80000000003 +F8000000007FFFE0000000FFFFE0000000FFFFE00000002D3A80A72E>I<00007E006000 +01FF81E00007C1C3E0001F80E7C0003F00F7C0007E007FC000FC007FC001F8003F8003F0 +003F8003F0003F8007E0003F800FE0003F000FC0003F001FC0003F001FC0007F003F8000 +7E003F80007E003F80007E007F8000FE007F0000FC007F0000FC007F0000FC00FF0001FC +00FE0001F800FE0001F800FE0001F800FE0003F800FC0003F000FC0003F000FC0003F000 +FC0007F000FC000FE0007C000FE0007C001FE0007E003FE0003E007FC0003E00FFC0001F +01EFC0000F879FC00003FF1F800000FC1F800000001F800000003F800000003F00000000 +3F000000003F000000007F000000007E000000007E000000007E00000000FE00000000FC +00000000FC00000001FC00000003FC000000FFFFF00001FFFFF00001FFFFF000233A77A7 +2A>I<01F000FC0007FC07FF800F3E0F03C00E1F1C03E01E1F380FE01C1F700FE03C1FE0 +1FE0381FE01FE0381FC01FE0783FC01FC0703F800700703F800000703F000000F03F0000 +00F07F000000007E000000007E000000007E00000000FE00000000FC00000000FC000000 +00FC00000001FC00000001F800000001F800000001F800000003F800000003F000000003 +F000000003F000000007F000000007E000000007E000000007E00000000FE00000000FC0 +0000000FC00000000FC00000001FC00000001F800000000700000000232979A726>I<00 +007F800001FFE00007C0F8001F003C003E001C003C001E007C003E00F8007E00F800FE00 +F800FE01F800FC01F800FC01F8007001FC000001FE000001FFC00001FFFC0000FFFF0000 +FFFF80007FFFC0003FFFE0000FFFF00000FFF000000FF0000007F0000003F00C0003F03F +0003F07F8001F07F8003F0FF0003E0FF0003E0FF0003E0FC0007C0F0000F8070000F8078 +001F003C003C001F01F80007FFE00000FF00001F297AA725>I<0001C0000003F0000007 +F0000007F0000007E0000007E000000FE000000FE000000FC000000FC000001FC000001F +C000001F8000001F8000003F8000003F8000003F0000003F00007FFFFF80FFFFFF80FFFF +FF00007E000000FE000000FE000000FC000000FC000001FC000001FC000001F8000001F8 +000003F8000003F8000003F0000003F0000007F0000007F0000007E0000007E000000FE0 +00000FE000000FC000000FC000001FC000001FC01C001F801C001F801C003F803C003F80 +38003F0078003F0070003F00F0003F00E0003F01C0001F03C0001F0780000F0F000007FC +000001F00000193A78B81E>I<007C0000000001FF00001C00038F80007E00070780007E +000E07C0007E001E07C000FE001C07C000FE003C0FC000FC00380FC000FC00380FC001FC +00781FC001FC00701F8001F800701F8001F800F03F8003F800F03F0003F800003F0003F0 +00007F0003F000007E0007F000007E0007F00000FE0007E00000FC0007E00000FC000FE0 +0001FC000FE00001F8000FC00001F8000FC00001F8001FC00003F8001FC1C003F0001F81 +C003F0001F81C003F0003F81C003F0003F83C003F0003F038003F0003F038003F0007F07 +8001F000FF070001F001FF070001F801DF0F0000F8079F0E00007C0F0F1C00001FFC07F8 +000007F001F0002A2979A731>I<007C0001C001FF0007F0038F8007F007078007F00E07 +C007F81E07C007F81C07C003F83C0FC003F8380FC001F0380FC001F0781FC000F0701F80 +00F0701F8000F0F03F8000F0F03F0000E0003F0000E0007F0000E0007E0001E0007E0001 +C000FE0001C000FC0001C000FC0003C001FC00038001F800038001F800038001F8000700 +03F800070003F0000F0003F0000E0003F0000E0003F0001C0003F0001C0003F000380003 +F000780001F000700001F800E00000F801C00000FC038000007E0F0000001FFE00000003 +F00000252979A72A>I<007C000000007001FF00007001FC038F8001F801FC07078001F8 +01FC0E07C001F801FE1E07C003F801FE1C07C003F000FE3C0FC003F000FE380FC003F000 +7C380FC007F0007C781FC007E0003C701F8007E0003C701F8007E0003CF03F800FE0003C +F03F000FC00038003F000FC00038007F000FC00038007E001FC00078007E001F80007000 +FE001F80007000FC001F80007000FC003F8000F001FC003F0000E001F8003F0000E001F8 +003F0000E001F8003F0001E003F8007F0001C003F0007E0001C003F0007E0003C003F000 +7E00038003F0007E00038003F0007E00070003F000FE00070003F000FE000E0001F001FE +001E0001F801FF001C0000F8039F00380000FC079F807000003E0F07C1E000001FFC03FF +C0000003F0007F0000372979A73C>I<0003F001F800000FFC07FE00003C1E0E0F000078 +0F1C0F8000F00FB83F8001E00FF83F8001C007F07F80038007F07F80078007E07F800700 +0FE07F000F000FE01C000E000FC000000E000FC000001E001FC000001E001FC000000000 +1F80000000001F80000000003F80000000003F00000000003F00000000003F0000000000 +7F00000000007E00000000007E00000000007E0000000000FE0000000000FC001C000000 +FC001C000000FC001C000001FC003C001E01FC0038003F01F80078007F81F80070007F83 +F800F000FF83F800E000FF077801C000FE0F7C03C0007C0E3C078000783C1E1E00001FF8 +0FFC000007E003F0000029297CA72A>I<007C00000001FF000038038F8000FC07078000 +FC0E07C000FC1E07C001FC1C07C001F83C0FC001F8380FC001F8380FC003F8781FC003F0 +701F8003F0701F8003F0F03F8007F0F03F0007E0003F0007E0007F0007E0007E000FE000 +7E000FC000FE000FC000FC000FC000FC001FC001FC001FC001F8001F8001F8001F8001F8 +003F8003F8003F0003F0003F0003F0003F0003F0007F0003F0007E0003F0007E0003F000 +7E0003F000FE0003F000FC0001F001FC0001F803FC0000F807FC00007C1FF800003FF9F8 +000007E1F800000003F800000003F000000003F000000007F0000E0007E0003F8007E000 +7F800FC0007F800FC0007F801F8000FF001F0000FF003E00007C007E00007000FC000078 +01F000003803E000001E0FC000000FFF00000003F8000000263B79A72C>I<0001F00070 +0007FC00F0000FFC00E0001FFE01E0003FFF03C0007FFF8380007C0FCF8000F803FF0000 +F0007E0000E0003C0001E000380000C0007800000000F000000001E000000003C0000000 +07800000000F000000001E000000003C000000007800000000F000000001E000000003C0 +00000007800000000F000000001E000000003C000700007800070000F000070001E0000F +0003C0001E000780001E0007F0003C000FFE007C001F1F81F8003E0FFFF8003C07FFF000 +7803FFE0007003FFC000F001FF0000E0007C000024297BA725>I +E /FF 54 124 df<000000FFF8003FF00000001FFFFE03FFFC0000007FFFFF8FFFFE0000 +01FFFFFFFFFFFF000007FFC03FFFF1FF80000FFE001FFF81FF80001FF8003FFF03FFC000 +3FE0007FFE03FFC0007FC0007FFE03FFC000FFC0007FFC03FFC000FF80007FFC03FFC001 +FF80007FF801FF8001FF00003FF800FF0001FF00003FF8007E0001FF00001FF800000001 +FF00000FF800000001FF00000FF800000001FF00000FF800000001FF00000FF800000001 +FF00000FF800000001FF00000FF800000001FF00000FF800000001FF00000FF800000001 +FF00000FF8000000FFFFFFFFFFFFFF0000FFFFFFFFFFFFFF0000FFFFFFFFFFFFFF0000FF +FFFFFFFFFFFF0000FFFFFFFFFFFFFF000001FF80000FFC00000001FF80000FFC00000001 +FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001 +FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001 +FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001 +FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001 +FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001 +FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001 +FF80000FFC00000001FF80000FFC00000001FF80000FFC00000001FF80000FFC0000007F +FFFE03FFFFFC00007FFFFE03FFFFFC00007FFFFE03FFFFFC00007FFFFE03FFFFFC00007F +FFFE03FFFFFC000042407EBF3D>11 D<000000FFF8000000000FFFFF000000007FFFFF80 +000001FFFFFFE0000007FFC01FF000000FFE0007F000001FF8000FF800003FE0001FF800 +007FC0003FFC0000FFC0003FFC0000FF80003FFC0001FF80003FFC0001FF00003FFC0001 +FF00003FFC0001FF00001FF80001FF00000FF00001FF000003C00001FF000000000001FF +000000000001FF000000000001FF000000000001FF000000000001FF000000000001FF00 +0003FC00FFFFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFF +FFFC0001FF80001FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000F +FC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC +0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC00 +01FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001 +FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF +80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC0001FF80000FFC007FFFFE +03FFFFF07FFFFE03FFFFF07FFFFE03FFFFF07FFFFE03FFFFF07FFFFE03FFFFF034407EBF +3A>I<0FC01FE03FF07FF8FFFCFFFCFFFCFFFEFFFEFFFE7FFE3FFE1FFE0FDE001E001E00 +3E003C003C007C0078007800F801F001F003E007C00F801F803F001E000C000F20798D1D +>44 DI<0FC01FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE0 +0FC00E0E798D1D>I<0000FFE000000007FFFC0000001FFFFF0000007FFFFFC00000FFE0 +FFE00001FF803FF00003FE000FF80007FC0007FC0007FC0007FC000FF80003FE001FF800 +03FF001FF80003FF001FF80003FF003FF00001FF803FF00001FF803FF00001FF807FF000 +01FFC07FF00001FFC07FF00001FFC07FF00001FFC07FF00001FFC0FFF00001FFE0FFF000 +01FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF000 +01FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF000 +01FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF00001FFE0FFF000 +01FFE07FF00001FFC07FF00001FFC07FF00001FFC07FF00001FFC07FF00001FFC03FF000 +01FF803FF80003FF803FF80003FF801FF80003FF001FF80003FF000FF80003FE000FFC00 +07FE0007FE000FFC0003FF001FF80001FF803FF00000FFE0FFE000007FFFFFC000001FFF +FF00000007FFFC00000000FFE000002B3D7CBB34>48 D<00000F000000003F000000007F +00000001FF0000000FFF000001FFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFF7FF00 +00FE07FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF0000 +0007FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF000000 +07FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007 +FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF +00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF00 +000007FF00000007FF00000007FF00000007FF00000007FF00000007FF00000007FF0000 +0007FF00000007FF0000FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF024 +3C78BB34>I<0003FF800000003FFFF8000000FFFFFE000003FFFFFF800007FFFFFFC000 +0FF80FFFE0001FC003FFF0003F8000FFF8007FC0007FFC007FE0003FFE00FFF0003FFE00 +FFF8001FFF00FFF8001FFF00FFF8000FFF80FFF8000FFF80FFF8000FFF80FFF8000FFF80 +7FF0000FFF803FE0000FFF801FC0000FFF800700000FFF800000000FFF800000001FFF00 +0000001FFF000000001FFE000000003FFE000000003FFC000000007FF8000000007FF800 +000000FFF000000000FFE000000001FFC000000003FF8000000007FE0000000007FC0000 +00000FF8000000001FE0000000003FC0000000007F8000000000FF000F800001FC000F80 +0003F8000F800007F0001F00000FE0001F00001F80001F00003F00001F00007E00003F00 +00FC00003F0001FFFFFFFF0003FFFFFFFE0007FFFFFFFE000FFFFFFFFE001FFFFFFFFE00 +3FFFFFFFFE007FFFFFFFFE00FFFFFFFFFE00FFFFFFFFFC00FFFFFFFFFC00FFFFFFFFFC00 +FFFFFFFFFC00293C7BBB34>I<0001FFE00000000FFFFE0000003FFFFF800000FFFFFFE0 +0001FF81FFF00003FC007FF80007F0003FFC0007F0003FFE000FFC001FFE000FFE001FFF +001FFE001FFF001FFF001FFF001FFF001FFF001FFF001FFF001FFF001FFF001FFF001FFF +000FFE001FFF000FFE001FFE0007FC003FFE0001F0003FFC000000003FFC000000007FF8 +000000007FF000000000FFE000000001FFC00000000FFF80000007FFFE00000007FFF800 +000007FFFE00000007FFFFC000000001FFF0000000007FF8000000003FFC000000001FFE +000000000FFF000000000FFF800000000FFF8000000007FFC000000007FFC000000007FF +E00FC00007FFE01FE00007FFE03FF00007FFE07FF80007FFE0FFFC0007FFE0FFFC0007FF +E0FFFC0007FFE0FFFC0007FFC0FFFC0007FFC0FFFC000FFFC0FFF8000FFF807FF8000FFF +807FF0001FFF003FC0003FFE001FE0007FFC000FFE01FFF80007FFFFFFF00003FFFFFFE0 +0000FFFFFF8000003FFFFE00000003FFE000002B3D7CBB34>I<00000001F80000000003 +F80000000007F80000000007F8000000000FF8000000001FF8000000003FF8000000003F +F8000000007FF800000000FFF800000001FFF800000003FFF800000003FFF800000007FF +F80000000FFFF80000001FBFF80000003F3FF80000003E3FF80000007C3FF8000000FC3F +F8000001F83FF8000001F03FF8000003E03FF8000007E03FF800000FC03FF800001F803F +F800001F003FF800003E003FF800007E003FF80000FC003FF80001F8003FF80001F0003F +F80003E0003FF80007E0003FF8000FC0003FF8000F80003FF8001F00003FF8003F00003F +F8007E00003FF800FC00003FF800FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFF +FFF8FFFFFFFFFFF80000007FF8000000007FF8000000007FF8000000007FF8000000007F +F8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000001FFFF +FFF80001FFFFFFF80001FFFFFFF80001FFFFFFF80001FFFFFFF82D3C7DBB34>I<070000 +0038000FE00001F8000FFE003FF8000FFFFFFFF8000FFFFFFFF0000FFFFFFFE0000FFFFF +FFC0000FFFFFFF80000FFFFFFF00000FFFFFFE00000FFFFFF800000FFFFFF000000FFFFF +C000000FFFFE0000000F80000000000F80000000000F80000000000F80000000000F8000 +0000000F80000000000F80000000000F80000000000F80000000000F80FFC000000F87FF +FC00000F9FFFFF00000FFFFFFF80000FFF01FFE0000FF8007FF0000FF0003FF8000FC000 +1FFC000F80001FFC000700001FFE000000000FFE000000000FFF000000000FFF00000000 +0FFF000000000FFF800000000FFF800700000FFF801FC0000FFF803FE0000FFF807FF000 +0FFF80FFF0000FFF80FFF8000FFF80FFF8000FFF80FFF8000FFF00FFF8000FFF00FFF000 +0FFF00FFF0001FFE007FE0001FFE007F80001FFC003F00003FFC003F80007FF8001FE000 +FFF0000FFC07FFE00007FFFFFFC00003FFFFFF000000FFFFFC0000003FFFF000000007FF +000000293D7BBB34>I<000007FF000000003FFFC0000001FFFFF0000007FFFFF800000F +FF03FC00003FF800FC00007FE001FE0000FFC003FE0001FF8007FF0003FF000FFF0003FF +000FFF0007FE000FFF000FFE000FFF000FFE000FFF001FFC000FFF001FFC0007FE003FFC +0003FC003FFC0001F8003FFC000000007FF8000000007FF8000000007FF8020000007FF8 +3FFE0000FFF87FFF8000FFF9FFFFE000FFFBFFFFF000FFFBE03FF800FFFF800FFC00FFFF +0007FE00FFFF0007FF00FFFE0007FF00FFFE0003FF80FFFC0003FFC0FFFC0003FFC0FFFC +0003FFC0FFFC0003FFE0FFF80003FFE0FFF80003FFE0FFF80003FFE0FFF80003FFE07FF8 +0003FFE07FF80003FFE07FF80003FFE07FF80003FFE07FF80003FFE03FF80003FFE03FF8 +0003FFE03FFC0003FFC01FFC0003FFC01FFC0003FFC00FFC0007FF800FFE0007FF0007FE +0007FF0003FF000FFE0001FF801FFC0000FFE07FF800007FFFFFF000003FFFFFE000001F +FFFF80000007FFFE00000000FFF000002B3D7CBB34>I<1F00000000001F80000000001F +F8000000001FFFFFFFFFF01FFFFFFFFFF01FFFFFFFFFF01FFFFFFFFFF03FFFFFFFFFF03F +FFFFFFFFE03FFFFFFFFFC03FFFFFFFFF803FFFFFFFFF003FFFFFFFFE003FFFFFFFFC007F +FFFFFFFC007E000001F8007E000003F0007C000007E0007C00000FC0007C00001F80007C +00001F0000F800003F0000F800007E0000F80000FC0000000001F80000000003F0000000 +0003F00000000007E0000000000FE0000000000FC0000000001FC0000000003FC0000000 +003F80000000007F80000000007F8000000000FF8000000000FF0000000001FF00000000 +01FF0000000003FF0000000003FF0000000003FF0000000007FE0000000007FE00000000 +07FE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE00000000 +1FFE000000001FFE000000001FFE000000001FFE000000001FFE000000001FFE00000000 +1FFE000000001FFE000000001FFE000000001FFE000000000FFC0000000007F800000000 +03F00000002C3F7ABD34>I<0000FFF000000007FFFE0000001FFFFF8000007FFFFFE000 +00FFC07FF00001FE001FF80003FC000FFC0007F80007FE0007F80003FE000FF00003FE00 +0FF00003FF000FF00001FF001FF00001FF001FF00001FF001FF80001FF001FFC0001FF00 +1FFE0001FF001FFF0003FF001FFFC003FE001FFFF003FE000FFFF807FC000FFFFE0FF800 +0FFFFF9FF00007FFFFFFE00003FFFFFFC00003FFFFFF800001FFFFFF000000FFFFFF8000 +007FFFFFE000001FFFFFF000003FFFFFF80000FFFFFFFC0001FFFFFFFE0007FE3FFFFF00 +0FFC1FFFFF801FF807FFFF801FF001FFFFC03FE0007FFFC07FE0003FFFC07FC0000FFFE0 +7FC00003FFE0FF800001FFE0FF800000FFE0FF8000007FE0FF8000007FE0FF8000003FE0 +FF8000003FE0FF8000003FE0FFC000003FC07FC000003FC07FC000007F807FE000007F80 +3FF00000FF001FF80001FF001FFE0007FE000FFFC03FFC0007FFFFFFF80001FFFFFFE000 +007FFFFFC000001FFFFE00000001FFF000002B3D7CBB34>I<0001FFE00000000FFFFC00 +00003FFFFF000000FFFFFFC00001FFE0FFE00003FF003FF00007FE001FF8000FFE000FFC +001FFC000FFC001FFC0007FE003FFC0007FE007FF80007FF007FF80003FF007FF80003FF +80FFF80003FF80FFF80003FF80FFF80003FFC0FFF80003FFC0FFF80003FFC0FFF80003FF +C0FFF80003FFC0FFF80003FFE0FFF80003FFE0FFF80003FFE0FFF80003FFE07FF80007FF +E07FF80007FFE07FF80007FFE07FF80007FFE03FF8000FFFE01FFC000FFFE01FFC001FFF +E00FFE001FFFE007FE003FFFE003FF80FBFFE001FFFFFBFFE0007FFFF3FFE0003FFFC3FF +E0000FFF83FFC000000803FFC000000003FFC000000003FFC000000007FF8003F00007FF +8007F80007FF800FFC0007FF001FFE0007FF001FFE000FFE001FFE000FFE001FFE000FFC +001FFE001FFC001FFE003FF8001FFC003FF0000FF800FFE0000FF001FFC00007FC0FFF80 +0003FFFFFF000001FFFFFC000000FFFFF00000007FFFC00000000FFE0000002B3D7CBB34 +>I<0FC01FE03FF07FF8FFFCFFFCFFFCFFFCFFFCFFFC7FF83FF01FE00FC0000000000000 +0000000000000000000000000000000000000FC01FE03FF07FF8FFFCFFFCFFFCFFFCFFFC +FFFC7FF83FF01FE00FC00E2879A71D>I<00000000FC0000000000000000FC0000000000 +000001FE0000000000000001FE0000000000000003FF0000000000000003FF0000000000 +000003FF0000000000000007FF8000000000000007FF800000000000000FFFC000000000 +00000FFFC00000000000000FFFC00000000000001FFFE00000000000001FFFE000000000 +00003FFFF00000000000003FFFF00000000000003FFFF00000000000007FFFF800000000 +00007CFFF8000000000000FCFFFC000000000000F87FFC000000000000F87FFC00000000 +0001F87FFE000000000001F03FFE000000000003F03FFF000000000003E01FFF00000000 +0007E01FFF800000000007C01FFF800000000007C00FFF80000000000FC00FFFC0000000 +000F8007FFC0000000001F8007FFE0000000001F0007FFE0000000001F0003FFE0000000 +003F0003FFF0000000003E0001FFF0000000007E0001FFF8000000007C0000FFF8000000 +007C0000FFF800000000FC0000FFFC00000000F800007FFC00000001FFFFFFFFFE000000 +01FFFFFFFFFE00000001FFFFFFFFFE00000003FFFFFFFFFF00000003FFFFFFFFFF000000 +07E000001FFF80000007C000000FFF8000000FC000000FFFC000000F8000000FFFC00000 +0F80000007FFC000001F80000007FFE000001F00000003FFE000003F00000003FFF00000 +3E00000003FFF000003E00000001FFF000007E00000001FFF800007C00000000FFF800FF +FFFC0000FFFFFFFCFFFFFC0000FFFFFFFCFFFFFC0000FFFFFFFCFFFFFC0000FFFFFFFCFF +FFFC0000FFFFFFFC463F7CBE4F>65 DI<00000007FFC0000E000000FFFFFC001E000007FFFF +FF003E00003FFFFFFFC07E0000FFFFFFFFE1FE0003FFFF803FFBFE0007FFF80003FFFE00 +0FFFC00000FFFE003FFF0000007FFE007FFE0000001FFE00FFF80000000FFE01FFF00000 +0007FE03FFE000000007FE03FFC000000003FE07FFC000000001FE0FFF8000000001FE0F +FF8000000000FE1FFF0000000000FE1FFF00000000007E3FFF00000000007E3FFE000000 +00007E3FFE00000000003E7FFE00000000003E7FFE00000000003E7FFE00000000003E7F +FC000000000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC000000 +000000FFFC000000000000FFFC000000000000FFFC000000000000FFFC000000000000FF +FC000000000000FFFC000000000000FFFC000000000000FFFC0000000000007FFC000000 +0000007FFE0000000000007FFE00000000003E7FFE00000000003E3FFE00000000003E3F +FE00000000003E3FFF00000000003E1FFF00000000007E1FFF00000000007C0FFF800000 +00007C0FFF8000000000FC07FFC000000000F803FFE000000001F803FFE000000001F001 +FFF000000003F000FFF800000007E0007FFE0000000FC0003FFF0000003F80000FFFC000 +00FF000007FFF80003FE000003FFFF801FFC000000FFFFFFFFF80000003FFFFFFFE00000 +0007FFFFFF8000000000FFFFFC000000000007FFC000003F407ABE4C>III +I73 +D77 +DI80 D82 D<0003FFC001C0001FFFF803C0007FFFFE07C001FFFFFF8FC003FFFFFFDFC0 +07FF00FFFFC00FF8000FFFC01FF00003FFC01FE00001FFC03FC000007FC07FC000007FC0 +7F8000003FC07F8000001FC0FF8000001FC0FF8000000FC0FF8000000FC0FFC000000FC0 +FFC0000007C0FFC0000007C0FFE0000007C0FFF0000007C0FFFC00000000FFFF80000000 +7FFFF80000007FFFFFC000003FFFFFFC00003FFFFFFF80001FFFFFFFE0001FFFFFFFF800 +0FFFFFFFFC0007FFFFFFFE0003FFFFFFFF0001FFFFFFFF80007FFFFFFFC0003FFFFFFFC0 +0007FFFFFFE000007FFFFFE0000007FFFFF00000003FFFF000000003FFF000000000FFF8 +000000007FF8000000003FF8780000003FF8F80000001FF8F80000001FF8F80000000FF8 +F80000000FF8FC0000000FF8FC0000000FF8FC0000000FF0FE0000000FF0FE0000001FF0 +FF0000001FE0FF8000003FE0FFE000003FC0FFF800007F80FFFE0001FF80FFFFE007FF00 +FEFFFFFFFE00FC7FFFFFF800F81FFFFFF000F003FFFFC000E0003FFE00002D407ABE3A> +I<3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FFFFFFFFFFFFFFC3FFFFF +FFFFFFFFFC3FFE003FFE003FFC7FF0003FFE000FFE7FC0003FFE0003FE7F80003FFE0001 +FE7F00003FFE0000FE7F00003FFE00007E7E00003FFE00007E7E00003FFE00007E7C0000 +3FFE00003E7C00003FFE00003E7C00003FFE00003E7C00003FFE00003EFC00003FFE0000 +3FF800003FFE00001FF800003FFE00001FF800003FFE00001FF800003FFE00001FF80000 +3FFE00001F0000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000 +000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000000000 +3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000 +000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000000000 +3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000 +000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000000000 +3FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000 +000000003FFE0000000000003FFE000000000FFFFFFFFFF800000FFFFFFFFFF800000FFF +FFFFFFF800000FFFFFFFFFF800000FFFFFFFFFF800403D7CBC49>II<0007FFC00000003FFFF8000001FFFFFF000003 +FFFFFF800007FE03FFC0000FF800FFE0000FFC003FF0001FFE003FF8001FFE001FFC001F +FE001FFC001FFE001FFC001FFE000FFE001FFE000FFE000FFC000FFE0007F8000FFE0001 +E0000FFE000000000FFE000000003FFE000000FFFFFE00000FFFFFFE00007FFFFFFE0001 +FFFE0FFE0003FFE00FFE000FFF800FFE001FFE000FFE003FFC000FFE003FF8000FFE007F +F0000FFE00FFF0000FFE00FFE0000FFE00FFE0000FFE00FFE0000FFE00FFE0000FFE00FF +E0001FFE00FFF0001FFE007FF0003FFE007FF8007BFF803FFC00FBFFFE1FFF07F3FFFE0F +FFFFE1FFFE03FFFF80FFFE00FFFF003FFE001FF80000002F2B7DA933>97 +D<00FF0000000000FFFF0000000000FFFF0000000000FFFF0000000000FFFF0000000000 +FFFF000000000007FF000000000003FF000000000003FF000000000003FF000000000003 +FF000000000003FF000000000003FF000000000003FF000000000003FF000000000003FF +000000000003FF000000000003FF000000000003FF000000000003FF000000000003FF00 +0000000003FF000000000003FF00FFE0000003FF07FFFC000003FF1FFFFF800003FF7FFF +FFC00003FFFF81FFF00003FFFC003FF80003FFF0001FFC0003FFE0000FFE0003FFC00007 +FE0003FF800007FF0003FF800003FF8003FF800003FF8003FF800003FFC003FF800001FF +C003FF800001FFC003FF800001FFC003FF800001FFE003FF800001FFE003FF800001FFE0 +03FF800001FFE003FF800001FFE003FF800001FFE003FF800001FFE003FF800001FFE003 +FF800001FFE003FF800001FFE003FF800001FFC003FF800001FFC003FF800003FFC003FF +800003FF8003FF800003FF8003FF800003FF0003FF800007FF0003FFC00007FE0003FFE0 +000FFC0003FFF0001FF80003FFFC007FF00003FCFF01FFE00003F87FFFFFC00003F01FFF +FF000003E007FFFC0000000001FFC0000033407DBE3A>I<00007FF0000007FFFF00001F +FFFFC0007FFFFFE000FFF01FF001FF800FF803FF001FF807FE003FFC0FFE003FFC1FFC00 +3FFC1FFC003FFC3FF8003FFC3FF8003FFC7FF8001FF87FF0000FF07FF00003C0FFF00000 +00FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000FFF0000000 +FFF0000000FFF0000000FFF00000007FF00000007FF80000007FF80000007FF80000003F +F800003E3FFC00003E1FFC00007E0FFE00007C07FF0000FC07FF8001F803FFC003F000FF +F81FE0007FFFFFC0001FFFFF800007FFFE0000007FF000272B7DA92E>I<0000000007F8 +0000000007FFF80000000007FFF80000000007FFF80000000007FFF80000000007FFF800 +000000003FF800000000001FF800000000001FF800000000001FF800000000001FF80000 +0000001FF800000000001FF800000000001FF800000000001FF800000000001FF8000000 +00001FF800000000001FF800000000001FF800000000001FF800000000001FF800000000 +001FF80000007FF01FF8000007FFFE1FF800001FFFFF9FF800007FFFFFDFF80000FFF01F +FFF80001FFC003FFF80003FF0001FFF80007FE00007FF8000FFC00007FF8001FFC00003F +F8001FF800003FF8003FF800003FF8003FF800003FF8007FF800003FF8007FF000003FF8 +007FF000003FF800FFF000003FF800FFF000003FF800FFF000003FF800FFF000003FF800 +FFF000003FF800FFF000003FF800FFF000003FF800FFF000003FF800FFF000003FF800FF +F000003FF8007FF000003FF8007FF000003FF8007FF000003FF8007FF800003FF8003FF8 +00003FF8003FF800003FF8001FFC00007FF8000FFC00007FF8000FFE0000FFF80007FF00 +03FFFC0003FF8007FFFFE001FFF03FFFFFE0007FFFFFBFFFE0003FFFFF3FFFE00007FFFC +3FFFE00000FFE03FE00033407DBE3A>I<0000FFF000000007FFFE0000001FFFFF800000 +7FFFFFC00000FFE07FE00001FF801FF00003FF000FF80007FE0007FC000FFC0003FE001F +FC0003FE001FF80001FE003FF80001FF003FF80001FF007FF00001FF007FF00000FF807F +F00000FF80FFF00000FF80FFF00000FF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FF +FFFFFFFF80FFF000000000FFF000000000FFF000000000FFF000000000FFF0000000007F +F0000000007FF0000000007FF8000000003FF8000000003FF800000F801FFC00000F801F +FC00001F800FFE00001F0007FF00003F0003FF80007E0001FFE001FC0000FFF80FF80000 +3FFFFFF000001FFFFFC0000003FFFF000000007FF80000292B7DA930>I<000007FE0000 +007FFF800001FFFFC00007FFFFE0000FFE3FF0001FF03FF0003FE07FF8007FC07FF800FF +C07FF800FF807FF800FF807FF801FF003FF001FF001FE001FF000FC001FF00000001FF00 +000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF0000 +0001FF000000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE00001FF800000 +01FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001 +FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF +80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80 +000001FF80000001FF80000001FF80000001FF80000001FF80000001FF80000001FF8000 +007FFFFF80007FFFFF80007FFFFF80007FFFFF80007FFFFF800025407DBF20>I<0003FF +8007F0003FFFF83FF8007FFFFCFFFC01FFFFFFFFFE03FF83FFF9FE07FC007FC3FE0FF800 +3FE1FE1FF8003FF1FC1FF0001FF0F81FF0001FF0003FF0001FF8003FF0001FF8003FF000 +1FF8003FF0001FF8003FF0001FF8003FF0001FF8003FF0001FF8001FF0001FF0001FF000 +1FF0001FF8003FF0000FF8003FE00007FC007FC00003FF83FF800003FFFFFF000007FFFF +FC000007BFFFF800000F03FF8000000F00000000000F00000000001F80000000001F8000 +0000001FC0000000001FF0000000000FFFFFFF00000FFFFFFFF0000FFFFFFFFC0007FFFF +FFFF0007FFFFFFFF8003FFFFFFFFC001FFFFFFFFE007FFFFFFFFE01FFFFFFFFFF03FE000 +03FFF07FC000003FF07F8000001FF8FF8000000FF8FF00000007F8FF00000007F8FF0000 +0007F8FF00000007F8FF00000007F87F8000000FF07FC000001FF03FC000001FE03FF000 +007FE01FFC0001FFC007FF800FFF0003FFFFFFFE0000FFFFFFF800003FFFFFE0000001FF +FC00002F3D7DA834>I<00FF0000000000FFFF0000000000FFFF0000000000FFFF000000 +0000FFFF0000000000FFFF000000000007FF000000000003FF000000000003FF00000000 +0003FF000000000003FF000000000003FF000000000003FF000000000003FF0000000000 +03FF000000000003FF000000000003FF000000000003FF000000000003FF000000000003 +FF000000000003FF000000000003FF000000000003FF001FF8000003FF00FFFE000003FF +03FFFF800003FF07FFFFC00003FF0FE0FFE00003FF1F007FE00003FF3C007FF00003FF78 +007FF00003FFF0003FF80003FFE0003FF80003FFE0003FF80003FFC0003FF80003FFC000 +3FF80003FFC0003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003F +F80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF8 +0003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF800 +03FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003 +FF80003FF80003FF80003FF80003FF80003FF800FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFF +FE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0333F7CBE3A>I<01F80003FC0007FE000F +FF001FFF801FFF801FFF801FFF801FFF801FFF800FFF0007FE0003FC0001F80000000000 +000000000000000000000000000000000000000000000000FF00FFFF00FFFF00FFFF00FF +FF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 +FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 +FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8FF +FFF815407CBF1D>I<00FF0000000000FFFF0000000000FFFF0000000000FFFF00000000 +00FFFF0000000000FFFF000000000007FF000000000003FF000000000003FF0000000000 +03FF000000000003FF000000000003FF000000000003FF000000000003FF000000000003 +FF000000000003FF000000000003FF000000000003FF000000000003FF000000000003FF +000000000003FF000000000003FF000000000003FF000000000003FF000FFFFE0003FF00 +0FFFFE0003FF000FFFFE0003FF000FFFFE0003FF000FFFFE0003FF0001FE000003FF0003 +FC000003FF0007F0000003FF001FE0000003FF003FC0000003FF007F80000003FF00FF00 +000003FF03FC00000003FF07F800000003FF0FF000000003FF1FF000000003FF7FF80000 +0003FFFFFC00000003FFFFFC00000003FFFFFE00000003FFFFFF00000003FFE7FF800000 +03FFC3FFC0000003FF81FFC0000003FF00FFE0000003FF00FFF0000003FF007FF8000003 +FF003FFC000003FF001FFC000003FF000FFE000003FF000FFF000003FF0007FF800003FF +0003FFC00003FF0001FFC00003FF0000FFE000FFFFFC07FFFFC0FFFFFC07FFFFC0FFFFFC +07FFFFC0FFFFFC07FFFFC0FFFFFC07FFFFC0323F7DBE37>107 D<00FF00FFFF00FFFF00 +FFFF00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 +03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 +03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 +03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 +03FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFFFCFFFFFCFFFFFCFFFFFCFFFFFC +163F7CBE1D>I<00FF001FF80000FFC00000FFFF00FFFF0007FFF80000FFFF03FFFFC01F +FFFE0000FFFF07FFFFE03FFFFF0000FFFF0FE0FFF07F07FF8000FFFF1F003FF0F801FF80 +0007FF3E003FF9F001FFC00003FF78003FFBC001FFC00003FFF0001FFF8000FFE00003FF +F0001FFF8000FFE00003FFE0001FFF0000FFE00003FFC0001FFE0000FFE00003FFC0001F +FE0000FFE00003FFC0001FFE0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000 +FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE000 +03FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80 +001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC +0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FF +E00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003 +FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF80001FFC0000FFE00003FF8000 +1FFC0000FFE000FFFFFE07FFFFF03FFFFF80FFFFFE07FFFFF03FFFFF80FFFFFE07FFFFF0 +3FFFFF80FFFFFE07FFFFF03FFFFF80FFFFFE07FFFFF03FFFFF8051297CA858>I<00FF00 +1FF80000FFFF00FFFE0000FFFF03FFFF8000FFFF07FFFFC000FFFF0FE0FFE000FFFF1F00 +7FE00007FF3C007FF00003FF78007FF00003FFF0003FF80003FFE0003FF80003FFE0003F +F80003FFC0003FF80003FFC0003FF80003FFC0003FF80003FF80003FF80003FF80003FF8 +0003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF800 +03FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003 +FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF +80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF800FFFFFE +0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE0FFFFFE033297CA8 +3A>I<00007FF000000003FFFE0000001FFFFFC000007FFFFFF00000FFE03FF80001FF80 +0FFC0003FE0003FE0007FC0001FF000FFC0001FF801FF80000FFC01FF80000FFC03FF800 +00FFE03FF000007FE07FF000007FF07FF000007FF07FF000007FF07FF000007FF0FFF000 +007FF8FFF000007FF8FFF000007FF8FFF000007FF8FFF000007FF8FFF000007FF8FFF000 +007FF8FFF000007FF8FFF000007FF8FFF000007FF87FF000007FF07FF000007FF07FF000 +007FF07FF000007FF03FF80000FFE03FF80000FFE01FF80000FFC00FFC0001FF800FFC00 +01FF8007FE0003FF0003FF800FFE0001FFE03FFC00007FFFFFF000001FFFFFC0000007FF +FF000000007FF000002D2B7DA934>I<00FF00FFE00000FFFF07FFFC0000FFFF1FFFFF80 +00FFFF7FFFFFC000FFFFFF81FFF000FFFFFC007FF80003FFF0003FFC0003FFE0001FFE00 +03FFC0000FFE0003FF800007FF0003FF800007FF8003FF800007FF8003FF800003FFC003 +FF800003FFC003FF800003FFC003FF800001FFC003FF800001FFE003FF800001FFE003FF +800001FFE003FF800001FFE003FF800001FFE003FF800001FFE003FF800001FFE003FF80 +0001FFE003FF800001FFE003FF800001FFE003FF800003FFC003FF800003FFC003FF8000 +03FFC003FF800003FF8003FF800007FF8003FF800007FF0003FF80000FFF0003FFC0000F +FE0003FFE0001FFC0003FFF0003FF80003FFFC00FFF00003FFFF03FFE00003FFFFFFFFC0 +0003FF9FFFFF000003FF87FFFC000003FF81FFC0000003FF800000000003FF8000000000 03FF800000000003FF800000000003FF800000000003FF800000000003FF800000000003 -FF800000000003FF800000000003FF800000000003FF800000000003FF800000000003FF -800000000003FF8000001FFC03FF800001FFFF83FF800007FFFFE3FF80001FFC03F3FF80 -007FE0007FFF8000FF80003FFF8001FF00000FFF8003FE000007FF8007FE000003FF800F -FC000003FF800FFC000003FF801FF8000003FF803FF8000003FF803FF8000003FF803FF0 -000003FF807FF0000003FF807FF0000003FF807FF0000003FF80FFF0000003FF80FFF000 -0003FF80FFF0000003FF80FFF0000003FF80FFF0000003FF80FFF0000003FF80FFF00000 -03FF80FFF0000003FF80FFF0000003FF80FFF0000003FF807FF0000003FF807FF0000003 -FF807FF0000003FF807FF0000003FF803FF8000003FF803FF8000003FF801FF8000003FF -801FF8000003FF800FFC000003FF8007FC000007FF8003FE00000FFF8001FF00001FFF80 -00FF80007FFF80007FC000FBFFC0003FF807E3FFFF000FFFFFC3FFFF0001FFFF03FFFF00 -003FF003FFFF38487CC741>I<00001FFC00000001FFFFC0000007FFFFF000001FF80FFC -00007FC001FE0000FF8000FF0001FF00007F8003FE00003FC007FC00001FE00FFC00001F -E01FF800001FF01FF800000FF03FF800000FF83FF800000FF83FF000000FF87FF0000007 -F87FF0000007FC7FF0000007FCFFF0000007FCFFF0000007FCFFFFFFFFFFFCFFFFFFFFFF -FCFFFFFFFFFFFCFFF000000000FFF000000000FFF000000000FFF000000000FFF0000000 -007FF0000000007FF0000000007FF0000000003FF8000000003FF8000000001FF8000000 -3C1FF80000003C0FFC0000003C0FFC0000007807FE000000F803FF000001F001FF800003 -E000FFC00007C0003FE0001F80001FFC01FF000007FFFFFC000000FFFFE00000000FFF00 -002E2E7DAD35>I<000000FFC00000001FFFF00000007FFFFC000001FFC0FE000003FF01 -FF000007FC03FF00000FF807FF80001FF807FF80003FF007FF80007FF007FF80007FE007 -FF8000FFE003FF0000FFE001FE0000FFE000FC0000FFE000300000FFE000000000FFE000 -000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000 -000000FFE000000000FFE000000000FFE0000000FFFFFFFE0000FFFFFFFE0000FFFFFFFE -0000FFFFFFFE000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000 -000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000 -000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000 -000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000 -000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000 -000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE000 -000000FFE000000000FFE000000000FFE00000007FFFFFF000007FFFFFF000007FFFFFF0 -00007FFFFFF0000029487DC724>I<00000000001F0000007FF000FFC00007FFFF03FFE0 -001FFFFFC7E7E0007FE03FFF0FF000FF800FFC0FF001FF0007FC0FF003FE0003FE0FF007 -FE0003FF07E007FC0001FF03C00FFC0001FF80000FFC0001FF80001FFC0001FFC0001FFC -0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC00 -01FFC0001FFC0001FFC0000FFC0001FF80000FFC0001FF800007FC0001FF000007FE0003 -FF000003FE0003FE000001FF0007FC000000FF800FF8000000FFE03FF0000001DFFFFFC0 -000003C7FFFF00000003C07FF00000000780000000000007800000000000078000000000 -0007C0000000000007C0000000000007E0000000000007E0000000000007F80000000000 -07FFFFFFF0000003FFFFFFFF000003FFFFFFFFE00001FFFFFFFFF00001FFFFFFFFFC0000 -FFFFFFFFFE00007FFFFFFFFF0001FFFFFFFFFF8007FFFFFFFFFF800FF000001FFFC01FC0 -000001FFC03F800000007FC07F800000003FE0FF000000003FE0FF000000001FE0FF0000 -00001FE0FF000000001FE0FF000000001FE0FF000000001FE07F800000003FC07F800000 -003FC03FC00000007F801FE0000000FF000FF8000003FE0003FE00000FF80001FFE000FF -F000007FFFFFFFC000000FFFFFFE000000007FFFC0000034447DAE3A>I<007FC0000000 -00FFFFC000000000FFFFC000000000FFFFC000000000FFFFC00000000003FFC000000000 +FF800000000003FF800000000003FF800000000003FF800000000003FF8000000000FFFF +FE00000000FFFFFE00000000FFFFFE00000000FFFFFE00000000FFFFFE00000000333B7D +A83A>I<01FE01FE00FFFE07FF80FFFE0FFFE0FFFE1FFFF0FFFE3F1FF0FFFE7C3FF807FE +F83FF803FEF03FF803FFE03FF803FFE03FF803FFC01FF003FFC00FE003FF8007C003FF80 +000003FF80000003FF80000003FF00000003FF00000003FF00000003FF00000003FF0000 +0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000 +03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003 +FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000025297DA82B> +114 D<003FFC1E0001FFFFBE0007FFFFFE000FFFFFFE001FF00FFE003F8001FE007F0000 +FE007E00007E007E00007E00FE00003E00FE00003E00FF00003E00FF80003E00FFC00000 +00FFF8000000FFFFE000007FFFFF00007FFFFFC0003FFFFFF0001FFFFFF8000FFFFFFC00 +07FFFFFE0003FFFFFF0000FFFFFF80001FFFFF800000FFFF80000007FFC0000000FFC078 +00007FC0F800003FC0F800001FC0FC00001FC0FC00001FC0FE00001FC0FE00001F80FF00 +003F80FF80003F00FFE000FF00FFF803FE00FFFFFFFC00FFFFFFF000F87FFFC000E00FFE +0000222B7DA929>I<0007C0000007C0000007C0000007C0000007C000000FC000000FC0 +00000FC000000FC000001FC000001FC000001FC000003FC000007FC000007FC00000FFC0 +0001FFC00007FFC0001FFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE01FFC00001FFC0 +0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 +0001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC0 +1F01FFC01F01FFC01F01FFC01F01FFC01F01FFC01F01FFC01F01FFC01F01FFC01F00FFE0 +3E00FFE03E007FE07E007FF8FC003FFFF8001FFFF00007FFE00000FF80203B7EB929>I< +00FF80000FF800FFFF800FFFF800FFFF800FFFF800FFFF800FFFF800FFFF800FFFF800FF +FF800FFFF80007FF80007FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF +80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80 +003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF8000 +3FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003F +F80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80007FF8 +0003FF80007FF80003FF80007FF80003FF8000FFF80001FF8001FFF80001FF8003FFFC00 +00FFC007DFFFE000FFF01F9FFFE0007FFFFF1FFFE0003FFFFE1FFFE0000FFFF81FFFE000 +01FFE01FE000332A7CA83A>IIIII123 D E /FG 82 123 df<000001FF000FE00000001FFFE03FFC0000007F00F8 +FC1E000001FC003FF03F000007F0007FE07F80000FE000FFE0FF80001FC001FFC0FF8000 +3F8001FF80FF80007F8001FF80FF80007F0001FF807F00007F0001FF003E0000FE0000FF +00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000 +FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F +00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F000000FF +FFFFFFFFFF8000FFFFFFFFFFFF8000FFFFFFFFFFFF800000FE00007F00000000FE00007F +00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000 +FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F +00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000 +FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F +00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000 +FE00007F00000000FE00007F00000000FE00007F00000000FE00007F00000000FE00007F +00000000FE00007F00000000FE00007F00000000FE00007F00000001FF0000FF8000007F +FFFC3FFFFF80007FFFFC3FFFFF80007FFFFC3FFFFF800039407FBF35>11 +D<000001FF000000001FFFC00000007F01F0000001FC0078000007F0001C00000FE0003E +00001FC000FF00003F8001FF00007F8001FF00007F0001FF00007F0001FF0000FE0001FF +0000FE0000FE0000FE0000380000FE0000000000FE0000000000FE0000000000FE000000 +0000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000 +0000FE00007F00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0000FE0001FF0000FE0000FF +0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F +0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F +0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F +0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F +0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F +0001FF0000FF807FFFFC3FFFFE7FFFFC3FFFFE7FFFFC3FFFFE2F407FBF33>I<000001FF +800000001FFFF70000007F00FF000001F800FF000007F001FF00000FE001FF00001FC001 +FF00003F8001FF00007F8001FF00007F0001FF00007F0000FF0000FE00007F0000FE0000 +7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000 +7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000 +7F00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0000FE00007F0000FE00007F0000FE0000 +7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000 +7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000 +7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000 +7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE0000 +7F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0001FF0000 +FF807FFFFC3FFFFE7FFFFC3FFFFE7FFFFC3FFFFE2F407FBF33>I<000001FF0000FF8000 +00001FFFC00FFFE00000007F01F03F80F8000001F80078FE003C000007F0003FF8000E00 +000FE0007FF0001F00001FC000FFE0007F80003F8001FFC000FF80007F8001FFC000FF80 +007F0001FF8000FF80007F0001FF8000FF8000FE0001FF0000FF8000FE0000FF00007F00 +00FE00007F00001C0000FE00007F0000000000FE00007F0000000000FE00007F00000000 +00FE00007F0000000000FE00007F0000000000FE00007F0000000000FE00007F00000000 +00FE00007F0000000000FE00007F0000000000FE00007F0000000000FE00007F00003F80 +FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF8000FE00007F0000FF80 +00FE00007F00007F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80 +00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80 +00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80 +00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80 +00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80 +00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80 +00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8000FE00007F00003F80 +00FE00007F00003F8000FE00007F00003F8000FE00007F00003F8001FF0000FF80007FC0 +7FFFFC3FFFFE1FFFFF7FFFFC3FFFFE1FFFFF7FFFFC3FFFFE1FFFFF48407FBF4C>I<003E +003F007F00FF00FF01FE03FC07F807F00FE01FC01F803E007C00F8007000200010116EBE +2D>19 D<1E007F80FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC0FFC07F807F807F807F807F80 +7F807F807F807F807F807F807F803F003F003F003F003F003F003F003F003F003F003F00 +3F001E001E001E001E001E001E001E001E001E001E001E000C0000000000000000000000 +0000000000001E007F807F80FFC0FFC0FFC0FFC07F807F801E000A4179C019>33 +D<1E000F007F803FC0FF807FC0FFC07FE0FFC07FE0FFE07FF0FFE07FF0FFE07FF07FE03F +F01E600F300060003000600030006000300060003000E0007000C0006000C0006000C000 +6001C000E0018000C0038001C003000180070003800E0007001C000E0018000C0038001C +00300018001C1C7DBE2D>I<003F0000000001800000FFC000000003C00001E0E0000000 +07C00007C0700000000FC0000F80380000001F80000F803E0000003F00001F001F000000 +7F00003F000FC00001FE00003E000EF00007FC00003E000F3F003EFC00007E00070FFFF8 +F800007C000700FFC1F000007C0007000003F00000FC0003800007E00000FC0003800007 +C00000FC000380000F800000FC000380001F800000FC000380001F000000FC000380003E +000000FC000380007E000000FC000380007C000000FC00038000F8000000FC00038001F8 +000000FC00038001F00000007C00070003E00000007C00070007E00000007E00070007C0 +0000003E000F000F800000003E000E001F800000003F000E001F000000001F001C003E00 +0000000F803C007E000000000F8038007C0000000007C07000F80000000001E0E001F800 +00000000FFC003F000000000003F0003E0003F000000000007C000FFC0000000000FC001 +E0E0000000000F8007C070000000001F000F8038000000003F000F803C000000003E001F +001C000000007C003F000E00000000FC003E000E00000000F8003E000F00000001F0007E +000700000003F0007C000700000003E0007C000700000007C000FC00038000000FC000FC +00038000000F8000FC00038000001F0000FC00038000003F0000FC00038000003E0000FC +00038000007C0000FC0003800000FC0000FC0003800000F80000FC0003800001F00000FC +0003800003F00000FC0003800007E000007C0007000007C000007C000700000F8000007E +000700001F8000003E000F00001F0000003E000E00003E0000003F000E00007E0000001F +001C00007C0000000F803C0000F80000000F80380001F800000007C0700001F000000001 +E0E00001E000000000FFC00000C0000000003F000041497BC34C>37 +D<1E007F80FF80FFC0FFC0FFE0FFE0FFE07FE01E60006000600060006000E000C000C000 +C001C001800380030007000E001C001800380030000B1C79BE19>39 +D<0000300000700000E00001C0000380000780000F00001E00003E00003C0000780000F8 +0000F00001F00001E00003E00003E00007C00007C0000FC0000F80000F80001F80001F00 +001F00003F00003F00003F00003E00007E00007E00007E00007E00007E00007E00007C00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00007E00007E00007E00 +007E00003E00003F00003F00003F00001F00001F00001F80000F80000F80000FC00007C0 +0007C00003E00003E00001E00001F00000F00000F800007800003C00003E00001E00000F +000007800003800001C00000E0000070000030145A77C323>II<0003C0000003C0000003E0000003C0000003C00000 +03C0000003C0000003C0000003C000F003C00FFC03C03FFE03C07FFF03C0FF3FC3C3FC0F +E187F003F18FC000FDBF00003FFC00000FF0000003C000000FF000003FFC0000FDBF0003 +F18FC00FE187F03FC3C3FCFF03C0FFFE03C07FFC03C03FF003C00F0003C0000003C00000 +03C0000003C0000003C0000003C0000003E0000003C0000003C00020277AC32D>I<1E00 +7F80FF80FFC0FFC0FFE0FFE0FFE07FE01E60006000600060006000E000C000C000C001C0 +01800380030007000E001C001800380030000B1C798919>44 DI<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A +0A798919>I<000000018000000003C000000007C000000007C000000007800000000F80 +0000000F800000000F000000001F000000001F000000001E000000003E000000003E0000 +00003C000000007C000000007C000000007800000000F800000000F800000000F0000000 +01F000000001F000000001E000000003E000000003E000000003C000000007C000000007 +C000000007800000000F800000000F800000001F000000001F000000001E000000003E00 +0000003E000000003C000000007C000000007C000000007800000000F800000000F80000 +0000F000000001F000000001F000000001E000000003E000000003E000000003C0000000 +07C000000007C000000007800000000F800000000F800000000F000000001F000000001F +000000001E000000003E000000003E000000007C000000007C000000007800000000F800 +000000F800000000F000000001F000000001F000000001E000000003E000000003E00000 +0003C000000007C000000007C000000007800000000F800000000F800000000F00000000 +1F000000001F000000001E000000003E000000003E000000003C000000007C000000007C +000000007800000000F800000000F800000000F0000000006000000000225B7BC32D>I< +0001FE0000000FFFC000003F03F000007C00F80000F8007C0001F0003E0003E0001F0007 +C0000F8007C0000F800FC0000FC01F800007E01F800007E01F800007E03F800007F03F80 +0007F03F000003F07F000003F87F000003F87F000003F87F000003F87F000003F87F0000 +03F8FF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003 +FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FC +FF000003FCFF000003FCFF000003FCFF000003FCFF000003FCFF000003FC7F000003F87F +000003F87F000003F87F000003F87F000003F83F800007F03F800007F03F800007F01F80 +0007E01F800007E01F800007E00FC0000FC00FC0000FC007E0001F8003E0001F0001F000 +3E0000F8007C00007C00F800003F03F000000FFFC0000001FE0000263F7DBC2D>I<0001 +C0000003C0000007C000001FC000007FC00007FFC000FFFFC000FF9FC000F81FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000007FF000FFFFFFF8FFFFFFF8FFFFFFF81D3D78BC2D>I<0007FC +0000003FFF800000FFFFE00003F01FF80007C007FC000F0001FE001E0000FF001C0000FF +803C00007FC07800007FC07800003FE07000003FE0FF00003FE0FF80001FF0FFC0001FF0 +FFC0001FF0FFC0001FF0FFC0001FF0FFC0001FF07F80001FF03F00001FF00C00001FF000 +00001FE00000003FE00000003FE00000003FC00000007FC00000007F80000000FF800000 +00FF00000001FE00000001FC00000003F800000007F000000007E00000000FC00000001F +800000003F000000007E000000007C00000000F800000001F000000003E000000007C000 +00000F800000001F000070003E000070003C000070007800007000F00000E001E00000E0 +03C00000E007800000E00F000001E01FFFFFFFE01FFFFFFFE03FFFFFFFE07FFFFFFFC0FF +FFFFFFC0FFFFFFFFC0FFFFFFFFC0243D7CBC2D>I<0007FC0000003FFF800000F80FE000 +01E003F800078001FC000F0001FE000E0000FF001E0000FF801F80007F803FC0007FC03F +E0007FC03FE0007FC03FF0007FC03FE0007FC03FE0007FC01FE0007FC00FC0007FC00000 +007F80000000FF80000000FF00000000FF00000001FE00000001FE00000003FC00000003 +F800000007E00000000FC00000003F0000001FFC0000001FFF800000000FE000000007F8 +00000003FC00000001FE00000000FF00000000FF800000007FC00000007FC00000007FE0 +0000003FE00000003FE00000003FF00000003FF00C00003FF03F00003FF07F80003FF0FF +C0003FF0FFC0003FF0FFC0003FF0FFC0003FE0FFC0003FE0FF80007FE07F00007FC07800 +007FC0780000FF803C0000FF801E0001FF000F0003FE0007C007FC0003F80FF00000FFFF +E000003FFF80000007F80000243F7CBC2D>I<0000000E000000001E000000003E000000 +003E000000007E000000007E00000000FE00000001FE00000001FE00000003FE00000007 +7E000000067E0000000E7E0000001C7E0000001C7E000000387E000000707E000000707E +000000E07E000001C07E000001C07E000003807E000007007E000007007E00000E007E00 +001C007E00001C007E000038007E000070007E000070007E0000E0007E0000C0007E0001 +C0007E000380007E000300007E000700007E000E00007E000C00007E001C00007E003800 +007E003800007E007000007E00E000007E00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000 +FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FE00000001FF000001FFFFFF0001FFFFFF +0001FFFFFF283E7EBD2D>I<06000003000780001F0007F800FE0007FFFFFE0007FFFFFC +0007FFFFF80007FFFFF00007FFFFC00007FFFF000007FFFC0000073FE000000700000000 +070000000007000000000700000000070000000007000000000700000000070000000007 +000000000700000000070000000007000000000701FE0000070FFF8000073E03E0000770 +01F80007E000FC0007C0007E000780003F000700003F800600001F800000001FC0000000 +1FC00000001FE00000000FE00000000FE00000000FE00000000FF00000000FF00000000F +F00C00000FF07F00000FF07F80000FF0FF80000FF0FF80000FF0FF80000FF0FF80000FF0 +FF80000FE0FF00001FE0FC00001FE07000001FC07800001FC03800003F803C00003F801E +00007F001F0000FE000F8001FC0007C003F80003F80FE00000FFFFC000003FFF00000007 +F80000243F7CBC2D>I<00001FE0000000FFF8000003F03E00000FC00F00001F00078000 +3E000780007E001FC000FC003FC001F8007FC003F8007FC003F0007FC007F0007FC00FE0 +003F800FE0001F001FE00000001FC00000001FC00000003FC00000003FC00000003FC000 +00007F800000007F800000007F80FE00007F87FF8000FF8F07E000FF9C01F000FFB800FC +00FFB0007E00FFF0007E00FFE0003F00FFE0003F80FFC0003FC0FFC0003FC0FFC0001FE0 +FFC0001FE0FFC0001FE0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF07F +80001FF07F80001FF07F80001FF07F80001FF07F80001FF07F80001FF03F80001FF03FC0 +001FE03FC0001FE01FC0001FE01FC0003FC01FC0003FC00FE0003F800FE0003F8007E000 +7F0003F0007E0001F800FC0000FC01F800007E07F000003FFFE000000FFF80000003FC00 +00243F7CBC2D>I<38000000003C000000003F000000003FFFFFFFFC3FFFFFFFFC3FFFFF +FFFC3FFFFFFFF87FFFFFFFF87FFFFFFFF07FFFFFFFE078000001E070000003C070000007 +8070000007007000000F00E000001E00E000001C00E000003C00E0000078000000007000 +000000F000000001E000000001C000000003C0000000078000000007000000000F000000 +001E000000001E000000003C000000003C000000007C000000007800000000F800000000 +F800000001F800000001F000000003F000000003F000000003F000000007F000000007F0 +00000007F00000000FF00000000FE00000000FE00000001FE00000001FE00000001FE000 +00001FE00000001FE00000001FE00000003FE00000003FE00000003FE00000003FE00000 +003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000001FC0000000 +0700000026407BBD2D>I<0003FC0000001FFF8000007C07E00000F001F80001E0007C00 +03C0003E000780001F000F00001F000F00000F801E00000F801E00000FC03E000007C03E +000007C03E000007C03E000007C03F000007C03F000007C03F80000F803FC0000F801FE0 +001F801FF0001F001FFC003E000FFE007C000FFF80780007FFC0F00003FFF3E00001FFFF +800000FFFF0000003FFF0000001FFFC000000FFFE000003FFFF8000078FFFC0001F07FFE +0003E01FFF0007C00FFF800F8003FFC01F0001FFC03F00007FE03E00003FE07E00001FE0 +7C00000FF07C000007F0F8000003F0F8000003F0F8000003F0F8000001F0F8000001F0F8 +000001F0F8000001F0FC000001E07C000003E07C000003E07E000003C03F000007C01F00 +000F801F80001F000FC0003E0007F0007C0001FC03F80000FFFFE000001FFF80000003FC +0000243F7CBC2D>I<0003FC0000001FFF0000007E07C00000FC03F00001F801F80003F0 +00FC0007E0007C000FE0007E001FC0007F001FC0003F003FC0003F803F80003F807F8000 +3FC07F80003FC07F80001FC0FF80001FC0FF80001FE0FF80001FE0FF80001FE0FF80001F +E0FF80001FE0FF80001FF0FF80001FF0FF80001FF0FF80001FF0FF80001FF07F80001FF0 +7F80003FF07F80003FF07F80003FF03FC0003FF03FC0003FF01FC0007FF00FC0007FF007 +E000FFF007F000DFF003F001DFF000F8039FF0007E0F1FF0001FFE1FE00007F01FE00000 +001FE00000001FE00000003FC00000003FC00000003FC00000003FC00000003F80000000 +7F800F80007F001FC0007F003FE000FE003FE000FE003FE001FC003FE001F8003FC003F0 +003F8007F0001E000FE0001F001FC0000FC07F000003FFFE000001FFF80000003FC00000 +243F7CBC2D>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E00000000000000000000 +00000000000000000000000000000000000000000000000000000000001E007F807F80FF +C0FFC0FFC0FFC07F807F801E000A2779A619>I<1E007F807F80FFC0FFC0FFC0FFC07F80 +7F801E000000000000000000000000000000000000000000000000000000000000000000 +0000000000001E007F00FF80FF80FFC0FFC0FFC0FFC07FC01EC000C000C000C000C001C0 +01800180018003800300070006000E000C001C003800300030000A3979A619>I<001FF8 +0000FFFF0003E01FC00F0007F01E0003F83C0001FC780001FE780000FEFE0000FFFF0000 +FFFF8000FFFF8000FFFF8000FFFF8000FF7F0000FF3E0000FF000001FE000001FE000003 +FC000007F8000007F000000FC000001F8000003F0000003E0000007C00000078000000F8 +000000F0000001F0000001E0000001E0000003C0000003C0000003800000038000000380 +000003800000038000000380000003800000038000000380000003800000038000000300 +000000000000000000000000000000000000000000000000000000000000000000000780 +00001FE000001FE000003FF000003FF000003FF000003FF000001FE000001FE000000780 +0020407BBF2B>63 D<00000007000000000000000F800000000000000F80000000000000 +0F800000000000001FC00000000000001FC00000000000001FC00000000000003FE00000 +000000003FE00000000000003FE00000000000007FF00000000000007FF0000000000000 +7FF0000000000000FFF8000000000000E7F8000000000000E7F8000000000001C7FC0000 +00000001C3FC000000000001C3FC00000000000381FE00000000000381FE000000000003 +81FE00000000000700FF00000000000700FF00000000000700FF00000000000E007F8000 +0000000E007F80000000000E007F80000000001C003FC0000000001C003FC0000000001C +003FC00000000038001FE00000000038001FE00000000038001FE00000000070000FF000 +00000070000FF00000000070000FF000000000E00007F800000000E00007F800000000E0 +0007F800000001C00003FC00000001FFFFFFFC00000001FFFFFFFC00000003FFFFFFFE00 +000003800001FE00000003800001FE00000007000000FF00000007000000FF0000000F00 +0000FF8000000E0000007F8000000E0000007F8000001E0000007FC000001C0000003FC0 +00001C0000003FC000003C0000003FE00000380000001FE00000380000001FE000007800 +00001FF00000780000000FF00000FC0000000FF00003FC0000001FF8000FFF0000003FFC +00FFFFF0000FFFFFF8FFFFF0000FFFFFF8FFFFF0000FFFFFF83D417DC044>65 +DI<0000003FF00006000003FFFE000E00000FFFFF801E00003FF007 +E03E0000FF8000F83E0003FE00007C7E0007F800001EFE000FF000000FFE003FE0000007 +FE007FC0000003FE00FF80000003FE00FF00000001FE01FE00000000FE03FE00000000FE +07FC000000007E07F8000000007E0FF8000000003E0FF8000000003E1FF0000000001E1F +F0000000001E3FF0000000001E3FE0000000001E3FE0000000000E7FE0000000000E7FE0 +000000000E7FE0000000000E7FC00000000000FFC00000000000FFC00000000000FFC000 +00000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000 +000000FFC00000000000FFC00000000000FFC00000000000FFC000000000007FC0000000 +00007FE000000000007FE0000000000E7FE0000000000E3FE0000000000E3FE000000000 +0E3FF0000000000E1FF0000000001E1FF0000000001C0FF8000000001C0FF8000000001C +07F8000000003C07FC000000003803FE000000007801FE000000007000FF00000000F000 +FF80000001E0007FC0000001C0003FE0000003C0000FF0000007800007F800001F000003 +FE00003E000000FF8000F80000003FF007F00000000FFFFFC000000003FFFF0000000000 +3FF0000037427BBF42>IIII<0000003FE0000C00 +000003FFFE001C0000001FFFFF803C0000007FF00FC07C000000FF0001F07C000003FC00 +0078FC000007F800003DFC00001FE000001FFC00003FC000000FFC00007F80000007FC00 +00FF80000003FC0001FF00000003FC0001FE00000001FC0003FC00000001FC0007FC0000 +0000FC0007F800000000FC000FF8000000007C000FF0000000007C001FF0000000003C00 +1FF0000000003C003FE0000000003C003FE0000000003C003FE0000000001C007FE00000 +00001C007FE0000000001C007FC0000000001C007FC0000000000000FFC0000000000000 +FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC00000 +00000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000 +FFC0000000000000FFC000001FFFFFF07FC000001FFFFFF07FC000001FFFFFF07FE00000 +000FFE007FE000000003FC003FE000000003FC003FE000000003FC003FF000000003FC00 +1FF000000003FC001FF000000003FC000FF800000003FC000FF800000003FC0007F80000 +0003FC0007FC00000003FC0003FC00000003FC0001FE00000003FC0001FF00000003FC00 +00FF80000003FC00007FC0000007FC00003FE0000007FC00001FF000000FFC000007F800 +001EFC000003FE00003C7C000000FF8000F83C0000007FF007F01C0000001FFFFFC00C00 +000003FFFF0000000000003FF00000003C427BBF47>III<001FFFFFFC001FFFFFFC00 +1FFFFFFC000007FF00000003FE00000001FE00000001FE00000001FE00000001FE000000 +01FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001 +FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE +00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00 +000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE0000 +0001FE00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE000000 +01FE00000001FE003F0001FE007F8001FE00FFC001FE00FFC001FE00FFC001FE00FFC001 +FE00FFC003FC00FF8003FC007F0003F8007C0007F800380007F0003C000FE0001E001FC0 +000F003F800003E07E000000FFF80000003FC0000026407CBD2F>III< +FFFFC0000000003FFFF0FFFFC0000000003FFFF0FFFFC0000000003FFFF001FFE0000000 +007FF800007FE0000000007FE0000077F000000000EFE0000077F000000000EFE0000077 +F000000000EFE0000073F800000001CFE0000073F800000001CFE0000071FC000000038F +E0000071FC000000038FE0000071FC000000038FE0000070FE000000070FE0000070FE00 +0000070FE0000070FF0000000E0FE00000707F0000000E0FE00000707F0000000E0FE000 +00703F8000001C0FE00000703F8000001C0FE00000703F8000001C0FE00000701FC00000 +380FE00000701FC00000380FE00000700FE00000700FE00000700FE00000700FE0000070 +0FE00000700FE000007007F00000E00FE000007007F00000E00FE000007003F80001C00F +E000007003F80001C00FE000007003F80001C00FE000007001FC0003800FE000007001FC +0003800FE000007001FC0003800FE000007000FE0007000FE000007000FE0007000FE000 +0070007F000E000FE0000070007F000E000FE0000070007F000E000FE0000070003F801C +000FE0000070003F801C000FE0000070001FC038000FE0000070001FC038000FE0000070 +001FC038000FE0000070000FE070000FE0000070000FE070000FE0000070000FE0E0000F +E00000700007F0E0000FE00000700007F0E0000FE00000700003F9C0000FE00000700003 +F9C0000FE00000700003F9C0000FE00000700001FF80000FE00000700001FF80000FE000 +00700000FF00000FE00000700000FF00000FE00000F80000FF00000FE00001FC00007E00 +000FE00007FF00007E00003FF800FFFFF8003C001FFFFFF0FFFFF8003C001FFFFFF0FFFF +F8003C001FFFFFF04C3E7DBD53>II<0000007FE0000000000007FFFE00000000001FC03F80 +000000007E0007E000000001FC0003F800000007F00000FE0000000FE000007F0000001F +C000003F8000003F8000001FC000007F0000000FE00000FE00000007F00001FE00000007 +F80001FC00000003F80003FC00000003FC0007F800000001FE0007F800000001FE000FF0 +00000000FF000FF000000000FF001FF000000000FF801FE0000000007F803FE000000000 +7FC03FE0000000007FC03FE0000000007FC07FE0000000007FE07FC0000000003FE07FC0 +000000003FE07FC0000000003FE0FFC0000000003FF0FFC0000000003FF0FFC000000000 +3FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0 +000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC000000000 +3FF07FC0000000003FE07FE0000000007FE07FE0000000007FE07FE0000000007FE07FE0 +000000007FE03FE0000000007FC03FE0000000007FC01FF000000000FF801FF000000000 +FF801FF000000000FF800FF800000001FF000FF800000001FF0007FC00000003FE0003FC +00000003FC0003FE00000007FC0001FE00000007F80000FF0000000FF000007F0000000F +E000003F8000001FC000001FC000003F8000000FE000007F00000007F00000FE00000001 +FC0003F8000000007F000FE0000000001FC03F800000000007FFFE0000000000007FE000 +00003C427BBF47>II<0000007FE0000000000007FFFE0000000000 +1FC03F80000000007F000FE000000001FC0003F800000007F00000FE0000000FE000007F +0000001FC000003F8000003F8000001FC000007F0000000FE00000FF0000000FF00001FE +00000007F80001FC00000003F80003FC00000003FC0007F800000001FE0007F800000001 +FE000FF800000001FF000FF000000000FF001FF000000000FF801FF000000000FF803FE0 +000000007FC03FE0000000007FC03FE0000000007FC07FE0000000007FE07FE000000000 +7FE07FC0000000003FE07FC0000000003FE0FFC0000000003FF0FFC0000000003FF0FFC0 +000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC000000000 +3FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0000000003FF0FFC0 +000000003FF07FC0000000003FE07FC0000000003FE07FE0000000007FE07FE000000000 +7FE07FE0000000007FE03FE0000000007FC03FE0000000007FC01FF000000000FF801FF0 +00000000FF801FF000000000FF800FF000000000FF000FF800000001FF0007F8000F8001 +FE0003FC003FE003FC0003FC00707003FC0001FE00E03807F80000FF01C01C0FF000007F +01800E0FE000003F8180061FC000001FC180073F8000000FE180077F00000007F18003FE +00000001FDC003F8000000007EE007E0000000001FF03FC00018000007FFFFC000180000 +007FE1E000180000000001E000380000000001F000380000000001F800780000000001F8 +00780000000000FC00F00000000000FF03F00000000000FFFFF00000000000FFFFF00000 +0000007FFFE000000000007FFFE000000000007FFFE000000000003FFFC000000000001F +FF8000000000000FFF00000000000007FE00000000000001F8003D527BBF47>II<0007FC000C001FFF801C007FFFF03C01FC03F83C03F0007E +7C07C0001FFC0F80000FFC1F800007FC3F000003FC3E000001FC7E000000FC7E000000FC +7C0000007CFC0000007CFC0000007CFC0000003CFC0000003CFC0000003CFE0000001CFE +0000001CFF0000001CFF0000001C7F800000007FC00000007FE00000003FF80000003FFF +8000001FFFF800000FFFFF800007FFFFF00003FFFFFC0001FFFFFF0000FFFFFFC0003FFF +FFE00007FFFFF000007FFFF0000007FFF80000007FFC0000000FFC00000007FE00000003 +FE00000001FE00000000FF00000000FFE00000007FE00000007FE00000007FE00000003F +E00000003FF00000003FF00000003FF00000003FF00000003EF80000003EF80000007EFC +0000007CFE000000FCFF000000F8FF800001F8FFC00003F0FFE00007E0F9FC000FC0F07F +803F80F01FFFFE00E007FFF800C0007FC00028427BBF33>I<3FFFFFFFFFFFFF803FFFFF +FFFFFFFF803FFFFFFFFFFFFF803FF0007FE001FF803F80003FC0003F807F00003FC0001F +C07E00003FC00007C07C00003FC00007C07800003FC00003C07800003FC00003C0780000 +3FC00003C07000003FC00001C07000003FC00001C07000003FC00001C07000003FC00001 +C07000003FC00001C0E000003FC00000E0E000003FC00000E0E000003FC00000E0E00000 +3FC00000E0E000003FC00000E00000003FC00000000000003FC00000000000003FC00000 +000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000 +3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000 +000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000 +3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000 +000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000 +3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000 +000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000 +3FC00000000000007FE0000000000000FFF00000000007FFFFFFFE00000007FFFFFFFE00 +000007FFFFFFFE00003B3D7DBC42>III +I<7FFFFFC003FFFFE07FFFFFC003FFFFE07FFFFFC003FFFFE000FFFE0000FFFC00003FF8 +00003FE000001FF000001F8000000FF800001F0000000FF800001E00000007FC00001C00 +000003FE00003C00000003FE00007800000001FF00007000000000FF8000F000000000FF +8001E0000000007FC001C0000000003FC003C0000000003FE00780000000001FF0070000 +0000000FF00F00000000000FF81E000000000007FC1C000000000007FC3C000000000003 +FE78000000000001FF70000000000001FFF0000000000000FFE00000000000007FC00000 +000000007FC00000000000003FE00000000000001FF00000000000001FF0000000000000 +1FF80000000000001FFC0000000000003FFC0000000000003BFE00000000000071FF0000 +00000000F1FF000000000000E0FF800000000001C07F800000000003C07FC00000000003 +803FE00000000007003FE0000000000F001FF0000000000E000FF8000000001C000FF800 +0000003C0007FC00000000380003FE00000000780003FE00000000F00001FF00000000E0 +0000FF80000001E00000FF80000003C000007FC00000038000003FE00000078000003FE0 +00000F0000001FF000001F0000000FF800003F8000000FF80000FFC000001FFC0007FFE0 +00007FFF00FFFFFC0003FFFFFEFFFFFC0003FFFFFEFFFFFC0003FFFFFE3F3E7EBD44>I< +FFFCFFFCFFFCFFFCF000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000FFFCFFFCFFFC +FFFC0E5B77C319>91 D<018000C0038001C003000180070003800E0007001C000E001800 +0C0038001C003000180070003800600030006000300060003000E0007000C0006000C000 +6000C0006000C0006000CF006780FFC07FE0FFE07FF0FFE07FF0FFE07FF07FE03FF07FE0 +3FF03FE01FF03FC01FE00F0007801C1C73BE2D>II<000FF8000000 +00FFFE00000003F01F800000078007E000000F8003F000000FE001F800001FF001FC0000 +1FF000FE00001FF000FE00001FF000FE00001FF0007F00000FE0007F00000380007F0000 +0000007F00000000007F00000000007F00000000007F000000001FFF00000003FFFF0000 +001FF87F0000007F807F000001FC007F000007F8007F00000FE0007F00001FC0007F0000 +3F80007F00003F80007F00007F00007F00007F00007F0380FE00007F0380FE00007F0380 +FE00007F0380FE0000FF0380FE0000FF0380FE0000FF03807F0001FF03807F0003BF0380 +3F80071F87001FC00E1FCF0007F03C0FFE0001FFF807FC00003FC001F000292A7DA82D> +97 D<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC03 +FC000001FC1FFF800001FC7C07E00001FDE001F00001FFC000FC0001FF80007E0001FF00 +003F0001FE00003F8001FC00001F8001FC00001FC001FC00000FE001FC00000FE001FC00 +000FF001FC00000FF001FC000007F001FC000007F801FC000007F801FC000007F801FC00 +0007F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC00 +0007F801FC000007F001FC000007F001FC00000FF001FC00000FF001FC00000FE001FC00 +001FE001FC00001FC001FE00001F8001FE00003F0001FF00007F0001FF8000FE0001F3C0 +01F80001F1E003F00001E0780FC00001C03FFF0000000007F800002D407EBE33>I<0001 +FF0000000FFFE000003F00F800007C001E0001F8001F0003F0007F0007F000FF800FE000 +FF800FC000FF801FC000FF801FC000FF803F80007F003F80001C007F800000007F800000 +007F00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000 +FF00000000FF00000000FF00000000FF00000000FF000000007F800000007F800000007F +800000003F800001C03FC00001C01FC00003C01FC00003800FE000078007F000070003F0 +000E0001F8001E0000FC007800003F01F000000FFFC0000001FE0000222A7DA828>I<00 +000001FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC0000 +000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000 +000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000 +000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000FF01FC0000 +07FFE1FC00001F80F9FC00007E003DFC0000FC001FFC0003F80007FC0007F00007FC0007 +E00003FC000FC00001FC001FC00001FC003FC00001FC003F800001FC007F800001FC007F +800001FC007F000001FC007F000001FC00FF000001FC00FF000001FC00FF000001FC00FF +000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF +000001FC007F000001FC007F800001FC007F800001FC003F800001FC003F800001FC001F +C00001FC000FC00003FC000FE00003FC0007E00007FC0003F0000FFE0001F8001FFF0000 +7C0079FFF8003F01F1FFF8000FFFC1FFF80001FE01FC002D407DBE33>I<0001FE000000 +0FFFC000003F03F00000FC01F80001F800FC0003F0007E0007E0003F000FE0003F800FC0 +001F801FC0001FC03F80000FC03F80000FC07F80000FC07F80000FE07F00000FE07F0000 +0FE0FF00000FE0FF00000FE0FFFFFFFFE0FFFFFFFFE0FF00000000FF00000000FF000000 +00FF00000000FF00000000FF000000007F000000007F000000007F800000003F80000000 +3F800000E01FC00000E01FC00001E00FC00001C007E00003C007F000078003F800070000 +FC001E00007E003C00001F80F8000007FFE0000000FF0000232A7EA828>I<00001FC000 +007FF80001F83C0007E07E000FC0FF001FC1FF003F81FF003F01FF007F01FF007F00FE00 +FE007C00FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000 +FE000000FE000000FE000000FE000000FE000000FE0000FFFFFF00FFFFFF00FFFFFF0000 +FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000 +FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000 +FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000 +FE000000FE000000FE000000FE000000FE000001FF00007FFFFF007FFFFF007FFFFF0020 +407EBF1C>I<000000007C000003F801FF00001FFF078F80007E0FDE1F8000F803F81F80 +03F001F81F8003F001F81F8007E000FC06000FE000FE00000FC0007E00001FC0007F0000 +1FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0000 +1FC0007F00000FC0007E00000FE000FE000007E000FC000003F001F8000003F001F80000 +01F803E0000003FE0FC00000071FFF0000000703F80000000600000000000E0000000000 +0E00000000000E00000000000F00000000000F00000000000F80000000000FC000000000 +07FFFFE0000007FFFFFE000003FFFFFF800001FFFFFFE00000FFFFFFF00003FFFFFFF800 +0FC0001FFC001F000001FE003E000000FE007C0000007E007C0000003F00F80000003F00 +F80000001F00F80000001F00F80000001F00F80000001F00FC0000003F007C0000003E00 +7E0000007E003F000000FC001F800001F8000FC00003F00003F0000FC00000FE007F0000 +003FFFFC00000003FFC00000293D7EA82D>I<01FC00000000FFFC00000000FFFC000000 +00FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC01FE000001FC07FFC00001FC1E07E00001FC7803F0 +0001FCE001F80001FDC001FC0001FD8001FC0001FF8000FE0001FF0000FE0001FF0000FE +0001FE0000FE0001FE0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE +0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE +0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE +0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE +0001FC0000FE0001FC0000FE0003FE0001FF00FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFF +FC2E3F7DBE33>I<01E00007F80007F8000FFC000FFC000FFC000FFC0007F80007F80001 +E00000000000000000000000000000000000000000000000000000000000000000000000 +000001FC007FFC007FFC007FFC0007FC0003FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0003FE00FFFFF0FFFFF0FFFFF0143E7DBD1A>I<0000780001FE0001FE0003FF0003FF +0003FF0003FF0001FE0001FE000078000000000000000000000000000000000000000000 +00000000000000000000000000000000007F007FFF007FFF007FFF0001FF0000FF00007F +00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F +00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F +00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F +00007F00007F00007F00007F3E007F7F007FFF807EFF80FEFF80FEFF80FCFF81F87F01F8 +7C03F01E07C00FFF8001FC00185185BD1C>I<01FC00000000FFFC00000000FFFC000000 +00FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC00FFFF8001FC00FFFF8001FC00FFFF +8001FC003FFC0001FC003FE00001FC003F800001FC003F000001FC003C000001FC007800 +0001FC00F0000001FC01E0000001FC07C0000001FC0F80000001FC1F00000001FC3E0000 +0001FC7F00000001FCFF80000001FDFF80000001FFDFC0000001FF9FE0000001FF0FE000 +0001FE07F0000001FC07F8000001F803FC000001F801FC000001F801FE000001F800FF00 +0001F8007F000001F8007F800001F8003FC00001F8001FC00001F8001FE00001F8000FF0 +0001F8000FF00001F8000FF80003FC000FFE00FFFFF07FFFE0FFFFF07FFFE0FFFFF07FFF +E02B3F7EBE30>I<01FC00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0003FE00FFFFF8FFFFF8FFFFF8153F7DBE1A>I<01F801FE0000FF0000FFF807 +FFC003FFE000FFF81E07E00F03F000FFF87803F03C01F80007F8E001F87000FC0003F9C0 +01FCE000FE0001F98001FCC000FE0001FB8000FFC0007F0001FB0000FF80007F0001FF00 +00FF80007F0001FE0000FF00007F0001FE0000FF00007F0001FC0000FE00007F0001FC00 +00FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC00 +00FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC00 +00FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC00 +00FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC00 +00FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC0000FE00007F0001FC00 +00FE00007F0001FC0000FE00007F0001FC0000FE00007F0003FE0001FF0000FF80FFFFF8 +7FFFFC3FFFFEFFFFF87FFFFC3FFFFEFFFFF87FFFFC3FFFFE47287DA74C>I<01F801FE00 +00FFF807FFC000FFF81E07E000FFF87803F00007F8E001F80003F9C001FC0001F98001FC +0001FB8000FE0001FB0000FE0001FF0000FE0001FE0000FE0001FE0000FE0001FC0000FE +0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE +0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE +0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE +0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0003FE0001FF +00FFFFF87FFFFCFFFFF87FFFFCFFFFF87FFFFC2E287DA733>I<0000FF00000007FFE000 +001F81F800007E007E0000F8001F0001F0000F8003E00007C007C00003E00FC00003F01F +800001F81F800001F83F800001FC3F800001FC7F000000FE7F000000FE7F000000FE7F00 +0000FEFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0000 +00FFFF000000FFFF000000FF7F000000FE7F000000FE7F000000FE3F800001FC3F800001 +FC3F800001FC1F800001F80FC00003F00FC00003F007E00007E003F0000FC001F8001F80 +007E007E00003F81FC00000FFFF0000000FF0000282A7EA82D>I<01FC03FC0000FFFC1F +FF8000FFFC7C0FE000FFFDE003F00003FFC001FC0001FF8000FE0001FF00007F0001FE00 +003F8001FC00003F8001FC00001FC001FC00001FE001FC00001FE001FC00000FF001FC00 +000FF001FC00000FF001FC000007F801FC000007F801FC000007F801FC000007F801FC00 +0007F801FC000007F801FC000007F801FC000007F801FC000007F801FC000007F801FC00 +000FF001FC00000FF001FC00000FF001FC00000FF001FC00001FE001FC00001FE001FC00 +003FC001FE00003F8001FE00007F0001FF00007F0001FF8000FE0001FFC001F80001FDE0 +07F00001FC780FC00001FC3FFF000001FC07F8000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000003FE00000000FFFFF8 +000000FFFFF8000000FFFFF80000002D3A7EA733>I<0000FF001C000007FFC03C00001F +80F03C00007F00387C0000FC001C7C0003F8000E7C0007F0000FFC0007F00007FC000FE0 +0003FC001FE00003FC003FC00003FC003FC00001FC007F800001FC007F800001FC007F80 +0001FC007F800001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF00 +0001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC00FF000001FC007F80 +0001FC007F800001FC007F800001FC003FC00001FC003FC00001FC001FC00003FC000FE0 +0003FC000FE00007FC0007F0000FFC0003F8000FFC0001FC003DFC00007E0079FC00003F +81F1FC00000FFFC1FC000001FE01FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000003FE00000000FFFFF80000 +00FFFFF8000000FFFFF82D3A7DA730>I<01F807E0FFF81FF8FFF8787CFFF8E1FE07F9C1 +FE03F981FE01FB81FE01FB01FE01FB00FC01FF003001FE000001FE000001FE000001FC00 +0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000003FE0000FFFFFE00FFFFFE00FFFFFE001F287E +A724>I<003FC06001FFF8E007C03FE01F000FE03E0007E03C0003E07C0003E0780001E0 +F80001E0F80000E0F80000E0FC0000E0FE0000E0FF0000E0FF8000007FF800007FFFC000 +3FFFF8001FFFFE000FFFFF0007FFFF8001FFFFC0003FFFE00003FFF000001FF000000FF8 +E00003F8E00003F8E00001F8F00001F8F00000F8F00000F8F80000F8F80000F0FC0000F0 +FC0001F0FE0001E0FF0003C0FF800780F3E01F00E0FFFC00C01FE0001D2A7DA824>I<00 +1C0000001C0000001C0000001C0000001C0000001C0000003C0000003C0000003C000000 +3C0000007C0000007C000000FC000000FC000001FC000003FC000007FC00001FFFFFC0FF +FFFFC0FFFFFFC001FC000001FC000001FC000001FC000001FC000001FC000001FC000001 +FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001 +FC000001FC000001FC000001FC000001FC00E001FC00E001FC00E001FC00E001FC00E001 +FC00E001FC00E001FC00E001FC00E000FC00E000FE01C000FE01C0007F03C0003F038000 +1F87000007FE000001F8001B397EB723>I<01FC0000FE00FFFC007FFE00FFFC007FFE00 +FFFC007FFE0007FC0003FE0003FC0001FE0001FC0000FE0001FC0000FE0001FC0000FE00 +01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 +01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 +01FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE00 +01FC0000FE0001FC0000FE0001FC0001FE0001FC0001FE0001FC0001FE0001FC0003FE00 +00FC0003FE0000FC0007FE0000FE0006FF00007E000EFF80003F001CFFFC001FC078FFFC +0007FFE0FFFC0000FF80FE002E297DA733>IIII +I<1FFFFFFF801FFFFFFF801FE000FF801F8000FF001F0001FE001E0003FC001C0003FC00 +1C0007F8003C000FF0003C001FF00038001FE00038003FC00038007FC00038007F800038 +00FF00000001FE00000001FE00000003FC00000007F80000000FF80000000FF00000001F +E00000003FC00380003FC00380007F80038000FF00038001FF00038001FE00038003FC00 +078007FC00078007F80007000FF00007001FE0000F001FE0000F003FC0001F007F80007F +00FF8001FF00FFFFFFFF00FFFFFFFF0021277EA628>I E /FH 47 +121 df<001F00001F80003F80007F80007F8000FF0001FE0003FC0003F80007F0000FE0 +000F80001F00003E00003C0000780000E0000040000011126CC431>19 +D45 +D<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A78891B>I<0000FF00000007FF +E000001F81F800003E007C0000FC003F0001F8001F8001F0000F8003E00007C007C00003 +E007C00003E00FC00003F00F800001F01F800001F81F800001F83F800001FC3F800001FC +3F800001FC3F000000FC7F000000FE7F000000FE7F000000FE7F000000FE7F000000FEFF +000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF00 +0000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0000 +00FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000 +FF7F000000FE7F000000FE7F000000FE7F000000FE7F000000FE7F800001FE3F800001FC +3F800001FC3F800001FC1F800001F81F800001F80FC00003F00FC00003F00FC00003F007 +E00007E003E00007C003F0000FC001F8001F8000FC003F00003E007C00001F81F8000007 +FFE0000000FF000028447CC131>48 D<000030000000F0000001F0000003F000001FF000 +00FFF000FFFFF000FFE7F000FF07F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F000000FF800001FFC007FFFFFFF7FFFFFFF7FFFFFFF204278C131>I<00 +01FF0000000FFFE000003FFFFC0000FE01FE0001F0007F8003C0003FC00700001FE00E00 +001FE00E00000FF00FE0000FF01FF0000FF81FF0000FF81FF00007F81FF80007F81FF000 +07F81FF00007F80FE0000FF803C0000FF80000000FF00000000FF00000000FF00000001F +E00000001FE00000003FC00000003F800000007F00000000FE00000001FC00000003F000 +00001FC000000FFF0000000FFFF000000001FC000000007F000000003F800000001FC000 +00000FE00000000FF000000007F800000007FC00000003FC00000003FE00000003FE0000 +0001FE00000001FF00000001FF00000001FF1E000001FF7F800001FFFFC00001FFFFC000 +01FFFFC00001FFFFC00001FFFFC00001FEFF800003FEFF800003FE7E000003FC70000007 +FC30000007F83800000FF81C00000FF00E00001FE00780003FC003E0007F8001FE01FE00 +007FFFF800000FFFE0000001FF000028447CC131>51 D<00000003800000000003800000 +00000780000000000F80000000000F80000000001F80000000003F80000000003F800000 +00007F8000000000FF8000000000FF8000000001FF8000000003BF80000000033F800000 +00073F80000000063F800000000C3F800000001C3F80000000183F80000000303F800000 +00703F80000000603F80000000C03F80000001C03F80000001803F80000003003F800000 +07003F80000006003F8000000C003F8000001C003F80000018003F80000030003F800000 +70003F80000060003F800000E0003F800001C0003F80000180003F80000380003F800003 +00003F80000600003F80000E00003F80000C00003F80001800003F80003800003F800030 +00003F80006000003F8000E000003F8000FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC000 +00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000 +00003F80000000003F80000000003F80000000003F80000000003F80000000003F800000 +00003F8000000000FFE00000007FFFFFC000007FFFFFC000007FFFFFC02A437DC231>I< +06000000C007C00007C007FC007F8007FFFFFF0007FFFFFE0007FFFFFC0007FFFFF80007 +FFFFE00007FFFF8000063FFC000006000000000600000000060000000006000000000600 +000000060000000006000000000600000000060000000006000000000600000000060000 +0000060000000006000000000600FF00000607FFC000061F01F000063800FC0006F0007E +0007C0003F000780001F800780001FC00700000FC00600000FE000000007F000000007F0 +00000007F000000007F800000003F800000003F800000003FC00000003FC00000003FC00 +000003FC00000003FC3E000003FC7F000003FCFF800003FCFF800003FCFF800003FCFF80 +0003FCFF800003F8FF000007F8FE000007F860000007F060000007F07000000FF0300000 +0FE03800001FC01C00001FC01E00003F800F00007F00078000FE0003C001FC0001F807F0 +00007FFFE000001FFF00000007F8000026447BC131>I<000007FC0000003FFF000000FF +FFC00003FC03E00007E000F0001FC00038003F000058007E0001FC00FE0003FC00FC0007 +FC01F80007FC03F00007FC03F00007FC07E00003F80FE00001F00FE00000001FC0000000 +1FC00000001FC00000003F800000003F800000003F800000007F800000007F800000007F +007F80007F01FFF0007F0780FC00FF0E003E00FF1C001F80FF38000FC0FF700007E0FF60 +0007E0FFE00003F0FFC00003F8FFC00001F8FFC00001FCFF800001FCFF800000FEFF8000 +00FEFF800000FEFF000000FFFF000000FFFF000000FFFF000000FF7F000000FF7F000000 +FF7F000000FF7F000000FF7F000000FF7F800000FF3F800000FF3F800000FF3F800000FE +1F800000FE1F800001FE1FC00001FC0FC00001FC0FC00003F807E00003F807E00007F003 +F00007E001F8000FC000FC001F80007E003F00003F80FE00000FFFF8000003FFE0000000 +FF800028447CC131>I<1C00000000001C00000000001F80000000001FFFFFFFFFC01FFF +FFFFFFC01FFFFFFFFFC03FFFFFFFFF803FFFFFFFFF803FFFFFFFFF003FFFFFFFFE003800 +00000C00300000001C0070000000380060000000300060000000700060000000E0006000 +0000C000C0000001C000C00000038000C000000700000000000600000000000E00000000 +001C0000000000180000000000380000000000700000000000600000000000E000000000 +01C00000000001C0000000000380000000000780000000000700000000000F0000000000 +0F00000000001F00000000001E00000000003E00000000003E00000000007E0000000000 +7C00000000007C0000000000FC0000000000FC0000000001FC0000000001FC0000000001 +FC0000000003F80000000003F80000000003F80000000003F80000000007F80000000007 +F80000000007F80000000007F80000000007F80000000007F8000000000FF8000000000F +F8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000F +F8000000000FF8000000000FF80000000007F00000000001C00000002A457BC231>I<00 +00FF00000007FFE000001FFFF800007F80FC0000FC007E0001F8003F0003F0001F8007E0 +000FC00FE00007E01FC00007E01FC00003F03F800003F03F800003F87F800001F87F0000 +01FC7F000001FCFF000001FCFF000001FCFF000001FEFF000000FEFF000000FEFF000000 +FEFF000000FEFF000000FEFF000000FFFF000000FFFF000000FFFF000000FF7F000001FF +7F000001FF7F000001FF3F800001FF3F800003FF1F800003FF1FC00003FF0FC00007FF07 +E00006FF07E0000EFF03F0001CFF01F80038FF007C0070FF003F01E0FF000FFF80FE0001 +FE00FE00000000FE00000001FE00000001FC00000001FC00000001FC00000001FC000000 +03F800000003F800000003F00F800007F01FC00007E03FE0000FE03FE0000FC03FE0001F +803FE0001F803FC0003F003F80007E001E0000FC001C0001F8000F0003F00007E01FE000 +03FFFF800000FFFE0000001FF0000028447CC131>57 D<1E007F807F80FFC0FFC0FFC0FF +C07F807F801E000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000001E007F807F80FFC0FFC0FFC0FFC07F807F801E +000A2B78AA1B>I<0000001FFC00000000000001FFFFC0000000000007E003F000000000 +001E00003C00000000007800000F0000000001E0000003C00000000380000000E0000000 +0F00000000780000001C000000001C00000038000000000E000000700000000007000000 +E00000000003800000C00000000001800001C00000000001C0000380000FF00000E00003 +00003FFC00006000070000FC0F000070000E0003F003C00038000C0007C000E00018001C +001F800070001C0018003F800038000C0038003F00001C000E0030007E00000FF0060030 +00FE00000FF006007000FC000007F007006001FC000007F003006001FC000007F0030060 +03F8000007F003006003F8000007F00300E003F8000007F00380C007F0000007F00180C0 +07F0000007F00180C007F0000007F00180C007F0000007F00180C007F0000007F00180C0 +07F0000007F00180C007F0000007F00180C007F0000007F00180C007F0000007F00180C0 +07F0000007F00180C007F0000007F00180E003F8000007F001806003F8000007F0018060 +03F8000007F001806001FC000007F001806001FC000007F003807000FC000007F0030030 +00FE00000FF0030030007E00000FF0030038003F00001FF0030018003F80003FF007001C +001F800077F006000C0007C000E3F80E000E0003F003C3F81C00070000FC0F00FC380003 +00003FFC007FF0000380000FF0000FC00001C00000000000000000C00000000000000000 +E000000000000000007000000000000000003800000000000000001C0000000000000000 +0F00000000001F80000380000000007F800001E000000003FE000000780000001FF00000 +001E000001FF8000000007E0007FF80000000001FFFFFF0000000000001FFFC000000041 +477BC54C>64 D<00000000C00000000000000001E00000000000000001E0000000000000 +0001E00000000000000003F00000000000000003F00000000000000003F0000000000000 +0007F80000000000000007F80000000000000007F8000000000000000FFC000000000000 +000FFC000000000000000FFC0000000000000019FE0000000000000019FE000000000000 +0019FE0000000000000030FF0000000000000030FF0000000000000070FF800000000000 +00607F80000000000000607F80000000000000E07FC0000000000000C03FC00000000000 +00C03FC0000000000001C03FE0000000000001801FE0000000000001801FE00000000000 +03001FF0000000000003000FF0000000000003000FF0000000000006000FF80000000000 +060007F80000000000060007F800000000000C0003FC00000000000C0003FC0000000000 +0C0003FC0000000000180001FE0000000000180001FE0000000000180001FE0000000000 +300000FF0000000000300000FF0000000000700000FF80000000006000007F8000000000 +6000007F8000000000E000007FC000000000FFFFFFFFC000000000FFFFFFFFC000000001 +FFFFFFFFE0000000018000001FE0000000018000001FE0000000030000001FF000000003 +0000000FF0000000030000000FF0000000060000000FF80000000600000007F800000006 +00000007F80000000C00000003FC0000000C00000003FC0000000C00000003FC00000018 +00000001FE0000001800000001FE0000001800000001FE0000003000000000FF00000030 +00000000FF0000007800000000FF800000F800000000FF800001FC00000000FFC0000FFF +00000003FFE000FFFFE000007FFFFFC0FFFFE000007FFFFFC0FFFFE000007FFFFFC04247 +7DC649>II<0000000FFE000060000000FFFFC000E0000003FF +FFF000E000000FFC01FC01E000003FC0003E01E00000FF00000F83E00003FC000003C7E0 +0007F8000001E7E0000FF0000000FFE0001FE00000007FE0003FC00000003FE0007F8000 +00001FE000FF000000000FE001FE000000000FE001FC0000000007E003FC0000000007E0 +07F80000000003E007F80000000003E00FF00000000001E00FF00000000001E01FE00000 +000000E01FE00000000000E03FE00000000000E03FE00000000000E03FC0000000000060 +7FC00000000000607FC00000000000607FC00000000000607FC0000000000000FF800000 +00000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000 +FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF800000 +00000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000 +7FC00000000000007FC00000000000007FC00000000000607FC00000000000603FC00000 +000000603FE00000000000603FE00000000000601FE00000000000E01FF00000000000E0 +0FF00000000000C00FF00000000000C007F80000000001C007F800000000018003FC0000 +0000038001FC00000000038001FE00000000070000FF000000000600007F800000000E00 +003FC00000001C00001FE00000003800000FF000000078000007F8000000F0000003FC00 +0001E0000000FF000007800000003FC0001F000000000FFC00FC0000000003FFFFF00000 +000000FFFFC000000000000FFE0000003B487BC546>I69 +DI<0000000FFE00006000000000FFFFC000E0000000 +03FFFFF000E00000000FFC01FC01E00000003FC0003E01E0000000FF00000F83E0000003 +FC000003C7E0000007F8000001E7E000000FF0000000FFE000001FE00000007FE000003F +C00000003FE000007F800000001FE00000FF000000000FE00001FE000000000FE00001FC +0000000007E00003FC0000000007E00007F80000000003E00007F80000000003E0000FF0 +0000000001E0000FF00000000001E0001FE00000000000E0001FE00000000000E0003FE0 +0000000000E0003FE00000000000E0003FC0000000000060007FC0000000000060007FC0 +000000000060007FC0000000000060007FC000000000000000FF8000000000000000FF80 +00000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF80 +00000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF80 +00000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF80 +000001FFFFFFC07FC0000001FFFFFFC07FC0000001FFFFFFC07FC0000000007FF0007FC0 +000000003FE0003FC0000000001FE0003FE0000000001FE0003FE0000000001FE0001FE0 +000000001FE0001FF0000000001FE0000FF0000000001FE0000FF0000000001FE00007F8 +000000001FE00007F8000000001FE00003FC000000001FE00001FE000000001FE00001FE +000000001FE00000FF000000001FE000007F800000001FE000003FC00000003FE000001F +E00000003FE000000FF00000007FE0000007F8000000E7E0000003FE000001C7E0000000 +FF00000383E00000003FE0000F01E00000000FFC00FE00E000000003FFFFF80060000000 +00FFFFE00000000000000FFE0000000042487BC54D>I73 D76 +D78 D80 +D82 D<0001FF000300000FFF +E00700003FFFF8070000FE00FE0F0001F8001F0F0007E000079F0007C00003DF000F8000 +01FF001F000000FF003F0000007F003E0000003F007E0000003F007E0000001F007C0000 +001F00FC0000000F00FC0000000F00FC0000000700FC0000000700FC0000000700FE0000 +000700FE0000000300FE0000000300FF0000000300FF00000003007F80000000007FC000 +0000007FE0000000003FF8000000003FFE000000001FFFE00000000FFFFE00000007FFFF +E0000003FFFFFC000001FFFFFF000000FFFFFFC000003FFFFFF000000FFFFFF8000001FF +FFFC0000001FFFFE00000001FFFE000000001FFF0000000003FF8000000001FF80000000 +00FFC0000000007FC0000000003FC0000000001FC0000000001FE0C00000000FE0C00000 +000FE0C00000000FE0C000000007E0C000000007E0C000000007E0E000000007E0E00000 +0007E0E000000007E0F000000007C0F00000000FC0F80000000FC0F80000000F80FC0000 +001F80FE0000001F00FF0000003F00FF8000007E00FBC00000FC00F9F00001F800F07C00 +03F000F03FC00FE000E00FFFFF8000E001FFFE0000C0003FF000002B487BC536>I85 D<0007FC000000003FFF80 +000000F80FE0000003C003F00000070001F800000E0000FC00000FC0007E00001FE0007F +00001FF0003F80001FF0003F80001FF0003F80001FF0001FC0001FF0001FC0000FE0001F +C0000380001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000FFF +C0000001FFFFC000000FFE1FC000003FC01FC00000FF001FC00003FC001FC00007F8001F +C0000FF0001FC0001FE0001FC0003FC0001FC0007FC0001FC0007F80001FC0007F80001F +C060FF00001FC060FF00001FC060FF00001FC060FF00003FC060FF00003FC060FF00003F +C060FF80007FC0607F8000EFC0607FC000C7E0C03FC001C7E0C01FE00783F1C007F81E03 +FF8001FFFC01FF00001FE0007C002B2E7CAC31>97 D<01FC00000000FFFC00000000FFFC +00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC03FC000001FC +0FFF800001FC3C07E00001FC7001F80001FDE0007E0001FD80003F0001FF80001F8001FF +00001FC001FE00000FE001FC000007E001FC000007F001FC000007F001FC000003F801FC +000003F801FC000003FC01FC000003FC01FC000001FC01FC000001FE01FC000001FE01FC +000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC +000001FE01FC000001FE01FC000001FE01FC000001FC01FC000003FC01FC000003FC01FC +000003F801FC000003F801FC000007F001FC000007F001FE00000FE001FE00000FC001FF +00001FC001FB00003F8001F380007E0001E1C000FC0001E0F001F80001C03C07E0000180 +1FFF8000000003FC00002F467DC436>I<00007F80000003FFF000000FC07C00003F000F +0000FC00038001F80001C003F8000FC007F0001FE007E0003FE00FE0003FE01FC0003FE0 +1FC0003FE03F80003FE03F80001FC07F800007007F800000007F800000007F00000000FF +00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00 +000000FF00000000FF00000000FF000000007F000000007F800000007F800000003F8000 +00003F800000303FC00000301FC00000700FE00000600FE00000E007F00000C003F80001 +C001F800038000FC000700003F001E00001FC078000007FFF0000000FF8000242E7DAC2B +>I<000000007F000000003FFF000000003FFF000000003FFF0000000001FF0000000000 +FF00000000007F00000000007F00000000007F00000000007F00000000007F0000000000 +7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000 +7F00000000007F00000000007F00000000007F00000000007F00000000007F0000000000 +7F00000000007F0000007F807F000003FFF07F00000FC07C7F00003F000E7F00007E0007 +7F0000FC0003FF0003F80001FF0007F00000FF0007E00000FF000FE000007F001FC00000 +7F001FC000007F003F8000007F003F8000007F007F8000007F007F8000007F007F000000 +7F00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF000000 +7F00FF0000007F00FF0000007F00FF0000007F00FF0000007F00FF0000007F007F000000 +7F007F8000007F007F8000007F003F8000007F003F8000007F001FC000007F001FC00000 +7F000FC00000FF000FE00000FF0007F00001FF0003F00003FF0001F800077F8000FC000E +7FC0003F001C7FFE000FC0F87FFE0003FFE07FFE00007F007F002F467DC436>I<0001FE +00000007FFC000001F03F000007E00FC0000FC007E0001F8003F0003F0003F0007E0001F +800FE0001FC00FC0000FC01FC0000FC03F80000FE03F800007E03F800007E07F800007F0 +7F000007F07F000007F0FF000007F0FF000007F0FF000007F0FFFFFFFFF0FFFFFFFFF0FF +00000000FF00000000FF00000000FF00000000FF00000000FF000000007F000000007F00 +0000007F800000007F800000003F800000003F800000301FC00000301FC00000700FC000 +00600FE00000E007F00000C003F00001C001F800038000FC000700003E001E00001F80F8 +000003FFE0000000FF0000242E7DAC2B>I<00000FE00000007FF8000001F81E000003F0 +3F00000FE07F80001FC0FF80001F80FF80003F80FF80007F00FF80007F00FF80007F007F +0000FE001C0000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FE00000000FE000000FFFFFF8000FFFFFF8000FFFFFF800000FE00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 +000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 +0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FE00000000FE00000000FE00000000FE00000000FE00000001FF8000007FFFFF00007FFF +FF00007FFFFF000021467EC51E>I<000000000F800001FC007FE0000FFF81F0F0003F07 +E381F000FC01FF03F001F800FE01F003F0007E01E007F0007F000007E0003F00000FE000 +3F80000FC0001F80001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC000 +1FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0000FC0001F80000FE000 +3F800007E0003F000007F0007F000003F0007E000001F800FC000001FC01F8000003BF07 +E00000030FFF8000000701FC0000000700000000000700000000000F00000000000F0000 +0000000F00000000000F800000000007C00000000007E00000000007FFFFF8000003FFFF +FF000003FFFFFFE00001FFFFFFF800007FFFFFFC0001FFFFFFFE0007C0000FFF000F8000 +00FF003F0000003F803E0000001F807C0000000FC07C0000000FC0F800000007C0F80000 +0007C0F800000007C0F800000007C0F800000007C0FC0000000FC07C0000000F807E0000 +001F803E0000001F001F0000003E000F8000007C0007E00001F80001F80007E000007F00 +3F8000001FFFFE00000001FFE000002C427DAC31>I<01FC00000000FFFC00000000FFFC +00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC01FE000001FC +07FFC00001FC1E07F00001FC3801F80001FC7001FC0001FCE000FC0001FDC000FE0001FD +8000FE0001FF80007F0001FF00007F0001FF00007F0001FE00007F0001FE00007F0001FE +00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC +00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC +00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC +00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC +00007F0001FC00007F0001FC00007F0003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFF +F83FFFFE2F457DC436>I<01E00007F80007F8000FFC000FFC000FFC000FFC0007F80007 +F80001E00000000000000000000000000000000000000000000000000000000000000000 +000000000000000001FC00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF815437DC2 +1C>I<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC001FFFE001FC001FFFE001FC001FFFE001FC00 +0FFF0001FC0007F80001FC0007E00001FC0007C00001FC0007800001FC000E000001FC00 +1C000001FC0038000001FC0070000001FC00E0000001FC01C0000001FC0380000001FC07 +00000001FC0F00000001FC3F80000001FC7FC0000001FCFFC0000001FDCFE0000001FF8F +F0000001FF07F0000001FE03F8000001FC03FC000001FC01FC000001FC00FE000001FC00 +FF000001FC007F000001FC003F800001FC003FC00001FC001FC00001FC000FE00001FC00 +0FF00001FC0007F00001FC0007F80001FC0003FC0001FC0003FE0001FC0003FF0003FE00 +07FF80FFFFF81FFFF8FFFFF81FFFF8FFFFF81FFFF82D457DC433>107 +D<01FC00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF815457DC41C>I<01 +FC00FF00001FE00000FFFC07FFE000FFFC0000FFFC0F03F801E07F0000FFFC3C01FC0780 +3F800007FC7000FE0E001FC00003FCE0007E1C000FC00001FDC0007F38000FE00001FD80 +007F30000FE00001FF80003FF00007F00001FF00003FE00007F00001FF00003FE00007F0 +0001FE00003FC00007F00001FE00003FC00007F00001FE00003FC00007F00001FC00003F +800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001 +FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F8000 +07F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00 +003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F0 +0001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F +800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001 +FC00003F800007F00001FC00003F800007F00001FC00003F800007F00001FC00003F8000 +07F00003FE00007FC0000FF800FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE0FFFFF8 +1FFFFF03FFFFE04B2C7DAB52>I<01FC01FE0000FFFC07FFC000FFFC1E07F000FFFC3801 +F80007FC7001FC0003FCE000FC0001FDC000FE0001FD8000FE0001FF80007F0001FF0000 +7F0001FF00007F0001FE00007F0001FE00007F0001FE00007F0001FC00007F0001FC0000 +7F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC0000 +7F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC0000 +7F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC0000 +7F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC0000 +7F0003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F2C7DAB36>I<00007F +8000000003FFF00000000FC0FC0000003E001F0000007C000F800000F80007C00001F000 +03E00003E00001F00007C00000F8000FC00000FC000FC00000FC001F8000007E003F8000 +007F003F8000007F003F0000003F007F0000003F807F0000003F807F0000003F807F0000 +003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000 +003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F0000 +003F807F8000007F803F8000007F003F8000007F001F8000007E001FC00000FE000FC000 +00FC000FE00001FC0007E00001F80003F00003F00001F80007E00000FC000FC000003E00 +1F0000001FC0FE00000007FFF8000000007F8000002A2E7DAC31>I<01FC03FC0000FFFC +0FFF8000FFFC3C07E000FFFC7001F80007FDE000FE0001FD80007F0001FF80003F8001FF +00001FC001FE00001FE001FC00000FE001FC00000FF001FC000007F001FC000007F801FC +000003F801FC000003FC01FC000003FC01FC000003FC01FC000001FE01FC000001FE01FC +000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC000001FE01FC +000001FE01FC000001FE01FC000001FE01FC000003FC01FC000003FC01FC000003FC01FC +000007F801FC000007F801FC000007F001FC00000FF001FE00000FE001FE00001FC001FF +00003FC001FF00003F8001FF80007E0001FDC000FC0001FCF003F80001FC3C0FE00001FC +1FFF800001FC03FC000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000003FE00000000FFFFF8000000FFFF +F8000000FFFFF80000002F3F7DAB36>I<03F803F0FFF81FFCFFF83C3EFFF8707F07F8E0 +FF03F9C0FF01F980FF01FB80FF01FB007E01FB003C01FF000001FE000001FE000001FE00 +0001FE000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000003FF00 +00FFFFFE00FFFFFE00FFFFFE00202C7DAB26>114 D<003FE01801FFFC3807E01F780F00 +03F81E0001F83C0000F87C00007878000078F8000038F8000038F8000018F8000018FC00 +0018FC000018FE000018FF8000007FC000007FFC00003FFFE0001FFFFC000FFFFF0007FF +FFC003FFFFE000FFFFF0001FFFF80000FFF800000FFC000003FCC00001FEC00000FEC000 +007EE000007EE000003EE000003EF000003EF000003EF000003EF800003CFC00007CFC00 +0078FE0000F8FF0001F0F38003E0F1F00F80E07FFE00C00FF0001F2E7DAC26>I<000600 +0000060000000600000006000000060000000E0000000E0000000E0000000E0000001E00 +00001E0000001E0000003E0000007E0000007E000000FE000001FE000007FE00001FFFFF +F0FFFFFFF0FFFFFFF000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000C00FE000C00FE00 +0C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C007E001C007F00 +18007F0018003F0038001F8030001FC0700007E0E00001FFC000007F001E3E7EBC26>I< +01FC00007F00FFFC003FFF00FFFC003FFF00FFFC003FFF0007FC0001FF0003FC0000FF00 +01FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F00 +01FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F00 +01FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F00 +01FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F00 +01FC00007F0001FC00007F0001FC0000FF0001FC0000FF0001FC0000FF0001FC0001FF00 +01FC0001FF0000FC0001FF0000FE0003FF00007E00077F80007F000E7FC0003F001C7FFE +000FC0787FFE0003FFF07FFE00007F807F002F2D7DAB36>II120 D E /FI 10 +116 df<0F003FC07FE0FFF0FFF0FFF0FFF0FFF0FFF07FE03FC00F000C0C768B21>46 +D<00003FF800000001FFFF8000000FFFFFE000001FC01FF800007E0003FC0000F80001FF +0001E00000FF8003C000007FC0078000007FE00F0000003FE00FC000003FF00FF000003F +F01FF800001FF81FFC00001FF81FFC00001FF81FFC00001FF81FFC00001FF81FFC00001F +F80FF800001FF80FF800001FF803E000001FF8000000003FF0000000003FF0000000003F +F0000000003FE0000000007FE0000000007FC000000000FFC000000000FF8000000001FF +0000000001FE0000000003FC0000000007F8000000000FF0000000003FC000000007FF00 +000003FFFC00000003FFF800000003FFFF80000000001FE00000000007F80000000001FE +0000000000FF00000000007F80000000007FC0000000003FE0000000001FF0000000001F +F8000000001FF8000000000FFC000000000FFE000000000FFE0000000007FE0000000007 +FF0000000007FF0000000007FF0F00000007FF3FC0000007FF7FE0000007FFFFF0000007 +FFFFF0000007FFFFF0000007FFFFF0000007FFFFF0000007FEFFF000000FFEFFE000000F +FE7FC000000FFC7F0000000FFC780000001FF83C0000001FF83E0000003FF01F0000007F +E00F8000007FE007C00000FFC003F00001FF8001FC0007FE0000FFC01FFC00003FFFFFF0 +00000FFFFFC0000003FFFF000000003FF8000030517BCE3B>51 D<00001FF800000000FF +FF00000003FFFFC000000FF00FE000001FC003F800007F8001FC0000FE0000FE0001FE00 +007F0003FC00003F8003F800003F8007F800001FC00FF000001FE01FF000000FE01FE000 +000FF03FE000000FF03FE0000007F07FE0000007F87FC0000007F87FC0000007F87FC000 +0007FCFFC0000007FCFFC0000007FCFFC0000003FCFFC0000003FEFFC0000003FEFFC000 +0003FEFFC0000003FEFFC0000003FEFFC0000003FEFFC0000003FFFFC0000003FFFFC000 +0003FFFFC0000007FF7FC0000007FF7FC0000007FF7FC0000007FF7FE0000007FF3FE000 +000FFF3FE000000FFF1FE000000FFF1FF000001FFF0FF000001BFF07F000003BFF07F800 +003BFF03FC000073FF01FC0000E3FF00FE0001E3FF007F0003C3FF003FC00F83FE000FFF +FF03FE0003FFFC03FE0000FFF003FE0000000003FE0000000007FE0000000007FC000000 +0007FC0000000007FC0000000007F80000000007F8000000000FF8000000000FF0000000 +000FF0000000001FF003C000001FE00FF000001FE01FF800003FC01FF800003F801FF800 +007F801FF800007F001FF80000FE001FF80001FE001FF00003FC000FC00007F8000F0000 +0FF0000780001FE00007E0003FC00003FC01FF000001FFFFFE0000007FFFF80000001FFF +E000000003FF00000030517BCE3B>57 D86 D<00000FF800000000FFFF00000003FFFFC000000FF80FF0 +00001FC003FC00007F8001FE0000FF0000FF0001FE00007F8003FC00003F8003F800001F +C007F000001FC00FF000000FE00FE000000FE01FE000000FF01FE0000007F03FC0000007 +F03FC0000007F07FC0000007F87FC0000007F87F80000007F87F80000003F8FF80000003 +F8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF8FF8000000000FF8000000000FF80000000 +00FF8000000000FF8000000000FF8000000000FF8000000000FF80000000007F80000000 +007FC0000000007FC0000000003FC0000000003FC0000000003FE0000000381FE0000000 +381FE0000000780FF00000007007F0000000F007F8000000E003FC000001E001FE000003 +C000FF00000380007F80000F80003FC0001F00000FF0003C000007FE01F8000001FFFFE0 +0000007FFF8000000007FC00002D367DB434>101 D<0078000001FE000003FF000007FF +800007FF800007FF800007FF800007FF800007FF800003FF000001FE0000007800000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000007F8000FFFF8000FFFF +8000FFFF8000FFFF800003FF800000FF8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800001FF +E000FFFFFF80FFFFFF80FFFFFF80FFFFFF8019507CCF21>105 D<00FF0007FC000000FF +FF003FFF800000FFFF00FFFFE00000FFFF01F00FF80000FFFF03C007FC000003FF070003 +FE000000FF0E0001FE0000007F1C0000FF0000007F380000FF0000007F300000FF000000 +7F7000007F8000007F6000007F8000007FE000007F8000007FC000007F8000007FC00000 +7F8000007FC000007F8000007F8000007F8000007F8000007F8000007F8000007F800000 +7F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000 +7F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000 +7F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000 +7F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000 +7F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000 +7F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000 +7F8000007F800001FFE00001FFE000FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC0FF +FFFFC0FFFFFFC0FFFFFFC03A347CB341>110 D<00000FFC00000000007FFF8000000001 +FFFFE000000007F807F80000001FE001FE0000003F80007F0000007E00001F800000FC00 +000FC00001F8000007E00003F8000007F00007F0000003F80007F0000003F8000FE00000 +01FC000FE0000001FC001FC0000000FE001FC0000000FE003FC0000000FF003FC0000000 +FF007F800000007F807F800000007F807F800000007F807F800000007F80FF800000007F +C0FF800000007FC0FF800000007FC0FF800000007FC0FF800000007FC0FF800000007FC0 +FF800000007FC0FF800000007FC0FF800000007FC0FF800000007FC0FF800000007FC07F +800000007F807F800000007F807FC0000000FF807FC0000000FF803FC0000000FF003FC0 +000000FF001FC0000000FE001FE0000001FE000FE0000001FC000FF0000003FC0007F000 +0003F80003F8000007F00001FC00000FE00001FC00000FE000007F00003F8000003F8000 +7F0000001FE001FE00000007F807F800000003FFFFF0000000007FFF80000000000FFC00 +000032367CB43B>I<00FF001F80FFFF007FF0FFFF01FFF8FFFF03E1FCFFFF0783FE03FF +0F07FE00FF1E07FE007F1C07FE007F3807FE007F3007FE007F7003FC007F6000F0007F60 +0000007FE00000007FC00000007FC00000007FC00000007FC00000007F800000007F8000 +00007F800000007F800000007F800000007F800000007F800000007F800000007F800000 +007F800000007F800000007F800000007F800000007F800000007F800000007F80000000 +7F800000007F800000007F800000007F800000007F800000007F800000007F800000007F +800000007F800000007F800000007F800000007F800000007FC0000001FFE00000FFFFFF +F000FFFFFFF000FFFFFFF000FFFFFFF00027347DB32E>114 D<0007FE00C0007FFF81C0 +01FFFFE3C007F803FFC00FC0007FC01F80003FC03F00001FC03E00000FC07E000007C07C +000007C0FC000003C0FC000003C0FC000003C0FC000001C0FE000001C0FE000001C0FF00 +0001C0FF800001C07FC00000007FF00000007FFF0000003FFFF800001FFFFF80000FFFFF +E00007FFFFF80003FFFFFE0000FFFFFF00003FFFFF800007FFFFC000003FFFE0000003FF +E00000007FF00000001FF0E000000FF0E0000007F8E0000007F8F0000003F8F0000003F8 +F0000001F8F8000001F8F8000001F8F8000001F8FC000001F0FC000001F0FE000003F0FF +000003E0FF000007E0FF80000FC0FFC0001F80FDF0003F00F8FC01FE00F07FFFF800E01F +FFE000C003FF000025367CB42E>I E /FJ 59 122 df<0000000FFF0000000001FFFFC0 +0000000FFFFFF00000007FFFFFF8000001FFF803FC000003FFC000FE00000FFF0003FE00 +001FFE0007FF00003FFC000FFF00003FF8000FFF00007FF0000FFF00007FF0001FFF8000 +FFF0000FFF0000FFE0000FFF0000FFE0000FFF0000FFE0000FFF0000FFE00007FE0000FF +E00001F80000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0 +0000000000FFE00000000000FFE00000000000FFE001FFFF80FFFFFFFFFFFF80FFFFFFFF +FFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF8000FFE00003FF8000FFE00003 +FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF +8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF80 +00FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000 +FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FF +E00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE0 +0003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE000 +03FF8000FFE00003FF807FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FF +FFFF7FFFFFC1FFFFFF38467EC53E>12 D45 D<07C01FF03FF87FFCFFFEFF +FEFFFEFFFEFFFEFFFEFFFE7FFC3FF81FF007C00F0F788E1F>I<00003FF800000001FFFF +0000000FFFFFE000003FFFFFF800007FF01FFC0000FFC007FE0001FF0001FF0003FE0000 +FF8007FE0000FFC007FC00007FC00FFC00007FE00FF800003FE01FF800003FF01FF80000 +3FF03FF800003FF83FF800003FF83FF000001FF87FF000001FFC7FF000001FFC7FF00000 +1FFC7FF000001FFC7FF000001FFC7FF000001FFCFFF000001FFEFFF000001FFEFFF00000 +1FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF00000 +1FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF00000 +1FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF000001FFEFFF00000 +1FFE7FF000001FFC7FF000001FFC7FF000001FFC7FF000001FFC7FF000001FFC3FF80000 +3FF83FF800003FF83FF800003FF81FF800003FF01FF800003FF00FF800003FE00FFC0000 +7FE007FC00007FC007FE0000FFC003FF0001FF8001FF8003FF0000FFC007FE00007FF01F +FC00003FFFFFF800000FFFFFE0000003FFFF800000003FF800002F427CC038>48 +D<000003C000000007C00000001FC00000007FC0000003FFC000003FFFC000FFFFFFC000 +FFFFFFC000FFFFFFC000FFFFFFC000FFC3FFC0000003FFC0000003FFC0000003FFC00000 +03FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003 +FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FF +C0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0 +000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC000 +0003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC00000 +03FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003 +FFC0000003FFC0000003FFC000FFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFF +FFFC264177C038>I<0000FFE00000000FFFFE0000003FFFFF800000FFFFFFE00003FFFF +FFF80007FC03FFFE000FE0007FFF001F80003FFF803F00000FFFC07F000007FFC07FC000 +07FFE07FF00003FFE0FFF00001FFF0FFF80001FFF0FFF80001FFF8FFF80000FFF8FFF800 +00FFF8FFF80000FFF8FFF80000FFF87FF00000FFF83FE00000FFF81FC00000FFF8000000 +00FFF800000000FFF000000001FFF000000001FFF000000001FFE000000003FFE0000000 +03FFC000000007FF800000000FFF000000000FFF000000001FFC000000003FF800000000 +3FF0000000007FE000000000FFC000000001FF0000000003FE0000000007FC000000000F +F0000000001FE0000000003F80000000007F0000780000FE0000780001FC0000780003F8 +0000F80007E00000F0000FC00000F0001F800000F0003F000000F0007C000001F000F800 +0003F001FFFFFFFFF003FFFFFFFFE007FFFFFFFFE00FFFFFFFFFE01FFFFFFFFFE03FFFFF +FFFFE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFF +FFFFC02D417BC038>I<0000FFF000000007FFFF0000001FFFFFC000007FFFFFF00000FF +007FF80003F8003FFE0007E0001FFF0007E0000FFF000FF80007FF800FFE0007FF801FFE +0007FFC01FFF0007FFC01FFF0007FFC01FFF0007FFC01FFF0007FFC01FFF0007FFC01FFF +0007FFC00FFE0007FFC007FC0007FF8003F8000FFF800000000FFF000000001FFF000000 +001FFE000000003FFC000000007FF800000000FFF000000001FFE00000000FFF80000007 +FFFE00000007FFF800000007FFFF00000007FFFFC000000000FFF0000000003FFC000000 +000FFE000000000FFF8000000007FF8000000003FFC000000003FFE000000003FFE00000 +0001FFF000000001FFF000000001FFF800000001FFF800000001FFF80FC00001FFF83FF0 +0001FFF87FF80001FFF87FF80001FFF8FFFC0001FFF8FFFC0001FFF8FFFC0001FFF0FFFC +0001FFF0FFFC0003FFF0FFFC0003FFE07FF80003FFE07FF00007FFC07FE00007FFC03F80 +000FFF801FF0001FFF000FFE00FFFE0007FFFFFFF80001FFFFFFF000007FFFFFC000001F +FFFE00000001FFE000002D427BC038>I<000000003F0000000000003F0000000000007F +000000000000FF000000000001FF000000000003FF000000000003FF000000000007FF00 +000000000FFF00000000001FFF00000000003FFF00000000003FFF00000000007FFF0000 +000000FFFF0000000001F7FF0000000003E7FF0000000007E7FF0000000007C7FF000000 +000F87FF000000001F07FF000000003E07FF000000007E07FF000000007C07FF00000000 +F807FF00000001F007FF00000003E007FF00000007E007FF00000007C007FF0000000F80 +07FF0000001F0007FF0000003E0007FF0000007C0007FF0000007C0007FF000000F80007 +FF000001F00007FF000003E00007FF000007C00007FF00000FC00007FF00000F800007FF +00001F000007FF00003E000007FF00007C000007FF0000FC000007FF0000FFFFFFFFFFFF +80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF800000000FFF0000 +0000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF000000 +00000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF00000000 +000FFF000000007FFFFFFF8000007FFFFFFF8000007FFFFFFF8000007FFFFFFF8000007F +FFFFFF8031417DC038>I<07000000030007E000003F0007FF0007FF0007FFFFFFFF0007 +FFFFFFFE0007FFFFFFFC0007FFFFFFF80007FFFFFFF00007FFFFFFE00007FFFFFF800007 +FFFFFE000007FFFFFC000007FFFFE0000007FFFF00000007C00000000007C00000000007 +C00000000007C00000000007C00000000007C00000000007C00000000007C00000000007 +C00000000007C00000000007C03FF0000007C1FFFF000007C7FFFFC00007DFFFFFF00007 +FFE03FFC0007FF000FFE0007FC0007FF0007F00003FF8007E00003FFC007C00001FFC003 +800001FFE000000001FFE000000000FFF000000000FFF000000000FFF000000000FFF800 +000000FFF800000000FFF800000000FFF80F800000FFF83FE00000FFF87FF00000FFF8FF +F00000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF0FFF00000FFF0FF +F00001FFF07FE00001FFE07FC00001FFE07E000003FFC03E000003FFC03F000007FF801F +C0000FFF000FF0001FFE0007FE00FFFC0003FFFFFFF00000FFFFFFE000003FFFFF800000 +0FFFFC00000001FFC000002D427BC038>I<000001FF800000001FFFF00000007FFFFC00 +0001FFFFFF000007FF807F80000FFC001F80003FF0001FC0007FE0007FC000FFC000FFE0 +01FF8001FFE003FF8001FFE003FF0001FFE007FE0001FFE00FFE0001FFE00FFE0001FFE0 +1FFC0000FFC01FFC00007F801FFC00001E003FFC000000003FFC000000003FF800000000 +7FF8000000007FF8000000007FF807FC00007FF81FFF8000FFF87FFFE000FFF8FFFFF800 +FFF9F01FFC00FFFBC007FE00FFFF8003FF00FFFF8003FF80FFFF0001FFC0FFFE0001FFC0 +FFFE0000FFE0FFFE0000FFE0FFFC0000FFF0FFFC0000FFF0FFFC0000FFF0FFFC0000FFF8 +FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF87FF80000FFF87FF80000FFF8 +7FF80000FFF87FF80000FFF87FF80000FFF83FF80000FFF83FF80000FFF83FF80000FFF0 +3FFC0000FFF01FFC0000FFF01FFC0000FFF00FFC0001FFE00FFC0001FFE007FE0001FFC0 +07FF0003FF8003FF8003FF0001FFC007FE0000FFE01FFC00007FFFFFF800001FFFFFF000 +0007FFFFC0000001FFFF000000003FF000002D427BC038>I<1E00000000001F00000000 +001FFC000000001FFFFFFFFFFE1FFFFFFFFFFE1FFFFFFFFFFE1FFFFFFFFFFE3FFFFFFFFF +FE3FFFFFFFFFFC3FFFFFFFFFF83FFFFFFFFFF03FFFFFFFFFE03FFFFFFFFFC03FFFFFFFFF +C07FFFFFFFFF807E0000003F007C0000007E007C000000FC0078000000F80078000001F8 +0078000003F000F8000007E000F000000FC000F000000F8000F000001F80000000003F00 +000000007E0000000000FC0000000000FC0000000001F80000000003F80000000003F000 +00000007F0000000000FE0000000000FE0000000001FE0000000001FC0000000003FC000 +0000003FC0000000007FC0000000007F8000000000FF8000000000FF8000000001FF8000 +000001FF8000000001FF8000000003FF8000000003FF0000000003FF0000000003FF0000 +000007FF0000000007FF0000000007FF0000000007FF0000000007FF000000000FFF0000 +00000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0000 +00000FFF000000000FFF000000000FFF0000000007FE0000000003FC0000000001F80000 +002F447AC238>I<00007FF000000003FFFF0000000FFFFFC000003FFFFFF000007F801F +FC0001FC0003FE0003F80001FF0003F00000FF0007E000007F8007E000003F800FC00000 +3FC00FC000003FC01FC000001FC01FC000001FC01FE000001FC01FE000001FC01FF00000 +1FC01FF800001FC01FFE00003FC01FFF00003F801FFFC0007F801FFFF0007F000FFFFC00 +FF000FFFFE01FE0007FFFF83FC0007FFFFE7F80003FFFFFFE00001FFFFFFC00000FFFFFF +0000007FFFFFC000003FFFFFE000000FFFFFF800000FFFFFFC00003FFFFFFE0000FFFFFF +FF0001FF3FFFFF8007FC0FFFFFC00FF803FFFFE01FF000FFFFE01FE0007FFFF03FE0001F +FFF07FC00007FFF07F800003FFF87F800000FFF8FF8000007FF8FF0000003FF8FF000000 +1FF8FF0000000FF8FF0000000FF8FF00000007F8FF00000007F8FF00000007F8FF800000 +07F07F80000007F07F8000000FF07FC000000FE03FE000001FE03FF000003FC01FF80000 +7F800FFE0001FF0007FFC00FFE0003FFFFFFFC0000FFFFFFF000003FFFFFC000000FFFFF +00000000FFF000002D427BC038>I<00007FF000000007FFFE0000001FFFFF8000007FFF +FFE00000FFE03FF00001FF800FF80003FF0007FC0007FE0007FE000FFC0003FF001FFC00 +01FF003FFC0001FF803FFC0001FF807FF80001FFC07FF80000FFC07FF80000FFE07FF800 +00FFE0FFF80000FFE0FFF80000FFF0FFF80000FFF0FFF80000FFF0FFF80000FFF0FFF800 +00FFF0FFF80000FFF0FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF800 +01FFF87FF80001FFF87FF80001FFF87FF80001FFF83FF80003FFF83FF80003FFF81FFC00 +03FFF81FFC0007FFF80FFE000FFFF807FE000FFFF803FF001EFFF801FFC07CFFF800FFFF +F8FFF8003FFFF0FFF8000FFFC0FFF00001FF00FFF000000000FFF000000000FFF0000000 +00FFE000000001FFE000000001FFE003C00001FFE00FF00001FFC01FF80001FFC03FFC00 +03FF803FFC0003FF803FFC0003FF003FFC0007FE003FFC000FFE003FFC000FFC003FF800 +1FF8001FF0003FF0001FC000FFE0000FF003FFC00007FFFFFF800003FFFFFE000001FFFF +F80000007FFFE000000007FE0000002D427BC038>I<000000001F800000000000000000 +1F8000000000000000003FC000000000000000003FC000000000000000007FE000000000 +000000007FE000000000000000007FE00000000000000000FFF00000000000000000FFF0 +0000000000000001FFF80000000000000001FFF80000000000000001FFF8000000000000 +0003FFFC0000000000000003FFFC0000000000000007FFFE0000000000000007FFFE0000 +000000000007FFFE000000000000000FFFFF000000000000000F9FFF000000000000001F +9FFF800000000000001F1FFF800000000000001F0FFF800000000000003F0FFFC0000000 +0000003E07FFC00000000000007E07FFE00000000000007C07FFE00000000000007C03FF +E0000000000000FC03FFF0000000000000F801FFF0000000000001F801FFF80000000000 +01F001FFF8000000000001F000FFF8000000000003F000FFFC000000000003E0007FFC00 +0000000007E0007FFE000000000007C0007FFE000000000007C0003FFE00000000000FC0 +003FFF00000000000F80001FFF00000000001F80001FFF80000000001F00000FFF800000 +00001F00000FFF80000000003F00000FFFC0000000003E000007FFC0000000007E000007 +FFE0000000007FFFFFFFFFE0000000007FFFFFFFFFE000000000FFFFFFFFFFF000000000 +FFFFFFFFFFF000000001FFFFFFFFFFF800000001F0000000FFF800000001F0000000FFF8 +00000003F0000000FFFC00000003E00000007FFC00000007E00000007FFE00000007C000 +00003FFE00000007C00000003FFE0000000F800000003FFF0000000F800000001FFF0000 +001F800000001FFF8000001F000000000FFF8000003F000000000FFFC000003E00000000 +0FFFC000007E0000000007FFC000FFFFFF00000FFFFFFFF0FFFFFF00000FFFFFFFF0FFFF +FF00000FFFFFFFF0FFFFFF00000FFFFFFFF0FFFFFF00000FFFFFFFF04C457CC455>65 +DI<00000000FFF00000700000001FFFFF0000F0000001FFFFFFE001F000 +0007FFFFFFF803F000003FFFFFFFFE07F00000FFFFE001FF0FF00001FFFE00003F9FF000 +07FFF000000FFFF0000FFFC0000007FFF0001FFF00000003FFF0003FFE00000001FFF000 +7FFC00000000FFF000FFF8000000007FF001FFF0000000003FF003FFE0000000001FF007 +FFE0000000001FF007FFC0000000000FF00FFF80000000000FF00FFF800000000007F01F +FF000000000007F01FFF000000000003F03FFF000000000003F03FFE000000000003F03F +FE000000000003F07FFE000000000001F07FFE000000000001F07FFE000000000001F07F +FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF +FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF +FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF +FC00000000000000FFFC00000000000000FFFC000000000000007FFC000000000000007F +FE000000000000007FFE000000000000F07FFE000000000000F03FFE000000000000F03F +FE000000000000F03FFF000000000000F01FFF000000000001F01FFF000000000001E00F +FF800000000001E00FFF800000000003E007FFC00000000003C007FFE00000000007C003 +FFE00000000007C001FFF0000000000F8000FFF8000000001F00007FFC000000003F0000 +3FFE000000007E00001FFF80000000FC00000FFFC0000001F8000007FFF0000007F00000 +01FFFE00001FE0000000FFFFF001FF800000003FFFFFFFFF0000000007FFFFFFFC000000 +0001FFFFFFF000000000001FFFFF80000000000000FFF800000044467AC451>II< +FFFFFFFFFFFFFFF800FFFFFFFFFFFFFFF800FFFFFFFFFFFFFFF800FFFFFFFFFFFFFFF800 +FFFFFFFFFFFFFFFC00001FFF000001FFFC00001FFF0000003FFC00001FFF0000000FFC00 +001FFF00000003FC00001FFF00000001FC00001FFF00000000FC00001FFF00000000FC00 +001FFF000000007E00001FFF000000003E00001FFF000000003E00001FFF000000003E00 +001FFF000000001E00001FFF000000001E00001FFF000078001E00001FFF000078001E00 +001FFF000078000F00001FFF000078000F00001FFF000078000F00001FFF000078000F00 +001FFF0000F8000000001FFF0000F8000000001FFF0000F8000000001FFF0001F8000000 +001FFF0003F8000000001FFF001FF8000000001FFFFFFFF8000000001FFFFFFFF8000000 +001FFFFFFFF8000000001FFFFFFFF8000000001FFFFFFFF8000000001FFF001FF8000000 +001FFF0003F8000000001FFF0001F8000000001FFF0000F8000000001FFF0000F8000000 +001FFF0000F80001E0001FFF0000780001E0001FFF0000780001E0001FFF0000780003C0 +001FFF0000780003C0001FFF0000780003C0001FFF0000780003C0001FFF0000000003C0 +001FFF0000000007C0001FFF0000000007C0001FFF000000000780001FFF000000000780 +001FFF000000000F80001FFF000000000F80001FFF000000001F80001FFF000000001F80 +001FFF000000003F80001FFF000000007F00001FFF00000000FF00001FFF00000001FF00 +001FFF00000007FF00001FFF0000001FFF00001FFF000001FFFF00FFFFFFFFFFFFFFFF00 +FFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFE00 +43447DC34A>II<00000000FFF0000070000000001FFFFF0000 +F000000001FFFFFFE001F000000007FFFFFFF803F00000003FFFFFFFFE07F0000000FFFF +E001FF0FF0000001FFFE00003F9FF0000007FFF000000FFFF000000FFFC0000007FFF000 +001FFF00000003FFF000003FFE00000001FFF000007FFC00000000FFF00000FFF8000000 +007FF00001FFF0000000003FF00003FFE0000000001FF00007FFE0000000001FF00007FF +C0000000000FF0000FFF80000000000FF0000FFF800000000007F0001FFF000000000007 +F0001FFF000000000003F0003FFF000000000003F0003FFE000000000003F0003FFE0000 +00000003F0007FFE000000000001F0007FFE000000000001F0007FFE000000000001F000 +7FFC0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC00000000 +00000000FFFC0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC +0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC000000000000 +0000FFFC0000000000000000FFFC0000000000000000FFFC0000000000000000FFFC0000 +007FFFFFFFF07FFC0000007FFFFFFFF07FFE0000007FFFFFFFF07FFE0000007FFFFFFFF0 +7FFE0000007FFFFFFFF03FFE0000000001FFF0003FFE0000000001FFF0003FFF00000000 +01FFF0001FFF0000000001FFF0001FFF0000000001FFF0000FFF8000000001FFF0000FFF +8000000001FFF00007FFC000000001FFF00007FFE000000001FFF00003FFE000000001FF +F00001FFF000000001FFF00000FFF800000001FFF000007FFC00000001FFF000003FFE00 +000003FFF000001FFF80000003FFF000000FFFC0000007FFF0000007FFF000000FFFF000 +0001FFFE00003FFFF0000000FFFFF001FF9FF00000003FFFFFFFFF0FF000000007FFFFFF +FC03F000000001FFFFFFF000F0000000001FFFFFC000300000000000FFFC000000004C46 +7AC458>III75 +DIII<00000007FFC0000000000000FFFFFE000000000007FFFFFFC0000000001F +FFFFFFF0000000007FFE00FFFC00000001FFF0001FFF00000007FF800003FFC000000FFF +000001FFE000001FFC0000007FF000003FF80000003FF800007FF00000001FFC0000FFF0 +0000001FFE0001FFE00000000FFF0003FFC000000007FF8003FFC000000007FF8007FF80 +00000003FFC007FF8000000003FFC00FFF0000000001FFE00FFF0000000001FFE01FFF00 +00000001FFF01FFE0000000000FFF03FFE0000000000FFF83FFE0000000000FFF83FFE00 +00000000FFF87FFE0000000000FFFC7FFC00000000007FFC7FFC00000000007FFC7FFC00 +000000007FFC7FFC00000000007FFCFFFC00000000007FFEFFFC00000000007FFEFFFC00 +000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00 +000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00 +000000007FFEFFFC00000000007FFEFFFC00000000007FFE7FFC00000000007FFC7FFE00 +00000000FFFC7FFE0000000000FFFC7FFE0000000000FFFC3FFE0000000000FFF83FFE00 +00000000FFF83FFF0000000001FFF81FFF0000000001FFF01FFF0000000001FFF01FFF80 +00000003FFF00FFF8000000003FFE00FFF8000000003FFE007FFC000000007FFC003FFC0 +00000007FF8003FFE00000000FFF8001FFF00000001FFF0000FFF80000003FFE00007FFC +0000007FFC00003FFE000000FFF800001FFF000001FFF000000FFFC00007FFE0000007FF +F0001FFFC0000001FFFE00FFFF00000000FFFFFFFFFE000000003FFFFFFFF80000000007 +FFFFFFC00000000000FFFFFE00000000000007FFC000000047467AC454>II<00000007FFC0000000000000FFFFFE000000000007FFFFFFC0000000001FFFFFFFF0 +000000007FFE00FFFC00000001FFF0001FFF00000007FFC00007FFC000000FFF000001FF +E000001FFE000000FFF000003FFC0000007FF800007FF80000003FFC0000FFF00000001F +FE0001FFE00000000FFF0003FFC000000007FF8003FFC000000007FF8007FF8000000003 +FFC007FF8000000003FFC00FFF8000000003FFE00FFF0000000001FFE01FFF0000000001 +FFF01FFF0000000001FFF03FFE0000000000FFF83FFE0000000000FFF83FFE0000000000 +FFF87FFE0000000000FFFC7FFE0000000000FFFC7FFC00000000007FFC7FFC0000000000 +7FFC7FFC00000000007FFCFFFC00000000007FFEFFFC00000000007FFEFFFC0000000000 +7FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC0000000000 +7FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC0000000000 +7FFEFFFC00000000007FFEFFFC00000000007FFE7FFC00000000007FFC7FFC0000000000 +7FFC7FFC00000000007FFC7FFE0000000000FFFC3FFE0000000000FFF83FFE0000000000 +FFF83FFE0000000000FFF81FFE0000000000FFF01FFF0000000001FFF01FFF0000000001 +FFF00FFF0000000001FFE00FFF8000FE0003FFE007FF8003FF8003FFC003FFC007FFC007 +FF8003FFC00FFFE007FF8001FFE01F83F00FFF0000FFF01E00F81FFE00007FF83E007C3F +FC00003FFC3C003E7FF800001FFE3C001EFFF000000FFF3C001FFFE0000007FFFE001FFF +C0000001FFFE001FFF00000000FFFF80FFFE000000003FFFFFFFF80000000007FFFFFFE0 +0002000000FFFFFFF0000700000007FFC7F00007000000000007F80007000000000003FC +000F000000000003FE001F000000000003FF80FF000000000003FFFFFF000000000001FF +FFFE000000000001FFFFFE000000000001FFFFFE000000000000FFFFFE000000000000FF +FFFC000000000000FFFFFC0000000000007FFFF80000000000007FFFF00000000000003F +FFF00000000000001FFFE00000000000000FFFC000000000000007FF0000000000000001 +FC0048587AC454>II<0000FFE0001C000007FFFE003C00 +003FFFFF807C0000FFFFFFE0FC0001FFFFFFF9FC0003FF801FFFFC0007FC0001FFFC000F +F800007FFC001FF000003FFC003FE000000FFC003FC0000007FC007FC0000003FC007F80 +000003FC007F80000001FC007F80000000FC00FF80000000FC00FF800000007C00FF8000 +00007C00FFC00000007C00FFC00000007C00FFE00000003C00FFF00000003C00FFF80000 +003C00FFFC00000000007FFE00000000007FFFE0000000007FFFFE000000003FFFFFF000 +00003FFFFFFF0000001FFFFFFFE000001FFFFFFFFC00000FFFFFFFFE000007FFFFFFFF80 +0003FFFFFFFFC00001FFFFFFFFE000007FFFFFFFF000001FFFFFFFF8000007FFFFFFFC00 +0000FFFFFFFC0000000FFFFFFE00000000FFFFFE0000000007FFFF00000000007FFF0000 +0000003FFF00000000000FFF800000000007FF800000000003FF80F000000003FF80F000 +000001FF80F000000001FF80F000000000FF80F000000000FF80F800000000FF80F80000 +0000FF80F800000000FF00FC00000000FF00FC00000000FF00FE00000001FF00FF000000 +01FE00FF80000003FE00FFC0000003FC00FFE0000007FC00FFF800000FF800FFFF00003F +F000FFFFF800FFE000FE7FFFFFFFC000FC1FFFFFFF0000F807FFFFFC0000F000FFFFF000 +00E00007FF80000031467AC43E>I<3FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFF +FFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFE000FFF8003FFE07FE000 +0FFF80003FF07FC0000FFF80001FF07F00000FFF800007F07F00000FFF800007F07E0000 +0FFF800003F07C00000FFF800001F07C00000FFF800001F07C00000FFF800001F0780000 +0FFF800000F07800000FFF800000F07800000FFF800000F07800000FFF800000F0F80000 +0FFF800000F8F000000FFF80000078F000000FFF80000078F000000FFF80000078F00000 +0FFF80000078F000000FFF800000780000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF800000000007FF +FFFFFFFF00000007FFFFFFFFFF00000007FFFFFFFFFF00000007FFFFFFFFFF00000007FF +FFFFFFFF000045437CC24E>IIII<0001FFE0000000001FFFFE000000007FFFFF80000001FFFFFFE0000003FE007F +F8000007FC001FFC000007FE000FFE00000FFF0007FF00000FFF0007FF00000FFF0003FF +80000FFF0003FF80000FFF0003FF80000FFF0001FFC00007FE0001FFC00003FC0001FFC0 +0000F00001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000 +000003FFFFC0000000FFFFFFC0000007FFFFFFC000003FFFF1FFC00000FFFC01FFC00003 +FFE001FFC0000FFF8001FFC0001FFE0001FFC0003FFC0001FFC0003FF80001FFC0007FF8 +0001FFC0007FF00001FFC000FFF00001FFC000FFE00001FFC000FFE00001FFC000FFE000 +01FFC000FFE00003FFC000FFE00003FFC000FFF00007FFC0007FF8000FFFC0007FF8001F +FFF0003FFE003EFFFFC01FFF80FC7FFFC007FFFFF87FFFC003FFFFE01FFFC0007FFF8007 +FFC0000FFC00000000322F7DAD36>97 D<007FC000000000FFFFC000000000FFFFC00000 +0000FFFFC000000000FFFFC000000000FFFFC00000000003FFC00000000001FFC0000000 +0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FF -C00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0 -0000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC007 -FE000001FFC03FFFC00001FFC07FFFF00001FFC1F81FF80001FFC3C00FFC0001FFC70007 -FE0001FFCE0007FE0001FFDC0007FF0001FFF80003FF0001FFF80003FF8001FFF00003FF -8001FFF00003FF8001FFE00003FF8001FFE00003FF8001FFE00003FF8001FFC00003FF80 -01FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001 -FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FF -C00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC0 -0003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC000 -03FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003 -FF80FFFFFF81FFFFFFFFFFFF81FFFFFFFFFFFF81FFFFFFFFFFFF81FFFFFF38487BC741> -I<007C0001FF0003FF8007FFC007FFC00FFFE00FFFE00FFFE00FFFE00FFFE007FFC007FF -C003FF8001FF00007C000000000000000000000000000000000000000000000000000000 -00000000000000000000007FC0FFFFC0FFFFC0FFFFC0FFFFC003FFC001FFC001FFC001FF -C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF -C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF -C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0FFFFFFFFFFFFFFFF -FFFFFFFF18497CC820>I<007FC000000000FFFFC000000000FFFFC000000000FFFFC000 -000000FFFFC00000000003FFC00000000001FFC00000000001FFC00000000001FFC00000 -000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000 -0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 -01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 -FFC00000000001FFC00000000001FFC0003FFFF001FFC0003FFFF001FFC0003FFFF001FF -C0003FFFF001FFC00007FE0001FFC00003F00001FFC00007E00001FFC0001F800001FFC0 -003F000001FFC0007E000001FFC000FC000001FFC001F8000001FFC007E0000001FFC00F -C0000001FFC01F80000001FFC03F00000001FFC07E00000001FFC1FE00000001FFC3FF00 -000001FFC7FF00000001FFCFFF80000001FFFFFFC0000001FFFFFFE0000001FFFDFFE000 -0001FFF8FFF0000001FFF07FF8000001FFC07FFC000001FF803FFC000001FF801FFE0000 -01FF800FFF000001FF800FFF800001FF8007FF800001FF8003FFC00001FF8001FFE00001 -FF8001FFF00001FF8000FFF00001FF80007FF80001FF80003FFC0001FF80003FFE0001FF -80001FFE0001FF80000FFF0001FF80000FFFC0FFFFFF00FFFFFEFFFFFF00FFFFFEFFFFFF -00FFFFFEFFFFFF00FFFFFE37487DC73D>107 D<007FC000FFFFC000FFFFC000FFFFC000 -FFFFC00003FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 -01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 -01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 -01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 -01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 -01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 -01FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000 -01FFC000FFFFFF80FFFFFF80FFFFFF80FFFFFF8019487CC720>I<00FF8003FF000003FF -000000FFFF801FFFE0001FFFE00000FFFF807FFFF8007FFFF80000FFFF81F80FFC01F80F -FC0000FFFF83C007FE03C007FE000003FF878003FF078003FF000001FF8E0003FF0E0003 -FF000001FF9C0003FF9C0003FF800001FFB80001FFB80001FF800001FFB80001FFF80001 -FFC00001FFF00001FFF00001FFC00001FFF00001FFF00001FFC00001FFE00001FFE00001 -FFC00001FFE00001FFE00001FFC00001FFE00001FFE00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FF -FFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FF -FFFF80592E7BAD62>I<00FF8007FE0000FFFF803FFFC000FFFF807FFFF000FFFF81F81F -F800FFFF83C00FFC0003FF870007FE0001FF8E0007FE0001FF9C0007FF0001FFB80003FF -0001FFB80003FF8001FFF00003FF8001FFF00003FF8001FFE00003FF8001FFE00003FF80 -01FFE00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001 -FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FF -C00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC0 -0003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC000 -03FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003 -FF8001FFC00003FF8001FFC00003FF80FFFFFF81FFFFFFFFFFFF81FFFFFFFFFFFF81FFFF -FFFFFFFF81FFFFFF382E7BAD41>I<00000FFE0000000001FFFFF000000007FFFFFC0000 -001FF803FF0000007FE000FFC00000FF80003FE00001FF00001FF00003FE00000FF80007 -FC000007FC000FFC000007FE000FF8000003FE001FF8000003FF003FF8000003FF803FF0 -000001FF803FF0000001FF807FF0000001FFC07FF0000001FFC07FF0000001FFC0FFF000 -0001FFE0FFF0000001FFE0FFF0000001FFE0FFF0000001FFE0FFF0000001FFE0FFF00000 -01FFE0FFF0000001FFE0FFF0000001FFE0FFF0000001FFE0FFF0000001FFE07FF0000001 -FFC07FF0000001FFC07FF0000001FFC07FF0000001FFC03FF8000003FF803FF8000003FF -801FF8000003FF001FFC000007FF000FFC000007FE0007FE00000FFC0003FE00000FF800 -01FF00001FF00000FF80003FE000007FE000FFC000001FFC07FF00000007FFFFFC000000 -01FFFFF0000000001FFF000000332E7DAD3A>I<007FC01FFC0000FFFFC0FFFF8000FFFF -C3FFFFF000FFFFCFE03FFC00FFFFDF0007FE0003FFFC0003FF0001FFF80001FF8001FFF0 -0000FFC001FFE000007FE001FFC000007FF001FFC000003FF801FFC000003FF801FFC000 -001FFC01FFC000001FFC01FFC000001FFE01FFC000001FFE01FFC000000FFE01FFC00000 -0FFE01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000F -FF01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000FFF -01FFC000000FFE01FFC000001FFE01FFC000001FFE01FFC000001FFC01FFC000001FFC01 -FFC000003FFC01FFC000003FF801FFC000003FF001FFC000007FF001FFE00000FFE001FF -F00000FFC001FFF80001FF8001FFFC0003FF0001FFDF000FFE0001FFCFC03FF80001FFC3 -FFFFE00001FFC0FFFF800001FFC01FF8000001FFC00000000001FFC00000000001FFC000 -00000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000 -000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000 -0001FFC00000000001FFC00000000001FFC000000000FFFFFF80000000FFFFFF80000000 -FFFFFF80000000FFFFFF8000000038427CAD41>I<007F803F80FFFF80FFE0FFFF81FFF8 -FFFF83C3FCFFFF8707FE03FF8E07FE01FF9C0FFF01FFB80FFF01FFB80FFF01FFF00FFF01 -FFF00FFF01FFF007FE01FFE003FC01FFE001F801FFE0000001FFE0000001FFC0000001FF -C0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0 -000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000 -0001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00000 -01FFC0000001FFC0000001FFC00000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE00028 -2E7DAD2F>114 D<000FFE01C000FFFFC7C003FFFFFFC007F801FFC00FC0007FC01F0000 -1FC03F00000FC07E000007C07E000007C07E000003C0FE000003C0FE000003C0FF000003 -C0FF800003C0FFE0000000FFF80000007FFFC000007FFFFF00003FFFFFE0003FFFFFF800 -1FFFFFFC000FFFFFFF0007FFFFFF8001FFFFFFC0007FFFFFE0001FFFFFE00000FFFFF000 -0003FFF00000007FF87000001FF8F000000FF8F0000007F8F8000007F8F8000003F8F800 -0003F8FC000003F0FC000003F0FE000003F0FF000007E0FF800007E0FFC0000FC0FFF000 -1F80FEFC00FF00F87FFFFC00F01FFFF000E003FF8000252E7CAD2E>I<0001E000000001 -E000000001E000000001E000000001E000000001E000000003E000000003E000000003E0 -00000007E000000007E000000007E00000000FE00000000FE00000001FE00000003FE000 -00003FE00000007FE0000001FFE0000003FFE000000FFFFFFFC0FFFFFFFFC0FFFFFFFFC0 -FFFFFFFFC000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000 +C00000000001FFC00FF8000001FFC0FFFF800001FFC3FFFFE00001FFCFFFFFF80001FFDF +C03FFC0001FFFF000FFE0001FFFC0003FF0001FFF80001FF8001FFF00001FFC001FFE000 +00FFE001FFC00000FFE001FFC000007FF001FFC000007FF001FFC000007FF801FFC00000 +3FF801FFC000003FF801FFC000003FF801FFC000003FFC01FFC000003FFC01FFC000003F +FC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC +01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FF801 +FFC000003FF801FFC000007FF801FFC000007FF001FFC000007FF001FFC000007FF001FF +C00000FFE001FFE00000FFC001FFF00001FFC001FFF80003FF8001FF7C0007FF0001FE3E +000FFE0001FC1FC07FFC0001F80FFFFFF00001F003FFFFC00001E000FFFF00000000001F +F0000036467DC43E>I<00003FFC00000001FFFFC000000FFFFFF000003FFFFFFC00007F +F003FE0000FFC001FF0003FF8003FF0007FF0007FF8007FE0007FF800FFE0007FF801FFC +0007FF801FFC0007FF803FF80007FF803FF80003FF007FF80001FE007FF8000078007FF0 +000000007FF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0 +00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0 +00000000FFF0000000007FF8000000007FF8000000007FF8000000003FF8000000003FFC +000003C03FFC000003C01FFE000007C00FFE000007800FFF00000F8007FF80001F0003FF +C0003E0001FFF0007C00007FFC03F800003FFFFFF000000FFFFFC0000003FFFF00000000 +3FF800002A2F7CAD32>I<0000000003FE0000000007FFFE0000000007FFFE0000000007 +FFFE0000000007FFFE0000000007FFFE00000000001FFE00000000000FFE00000000000F +FE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE +00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00 +000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0000 +003FE00FFE000003FFFC0FFE00000FFFFF8FFE00003FFFFFCFFE0000FFF807FFFE0001FF +C001FFFE0003FF80007FFE0007FF00003FFE000FFE00001FFE000FFC00000FFE001FFC00 +000FFE003FF800000FFE003FF800000FFE003FF800000FFE007FF800000FFE007FF00000 +0FFE007FF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000F +FE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE +00FFF000000FFE00FFF000000FFE00FFF000000FFE007FF000000FFE007FF000000FFE00 +7FF000000FFE007FF800000FFE003FF800000FFE003FF800000FFE001FFC00001FFE001F +FC00001FFE000FFE00003FFE0007FE00007FFE0003FF0000FFFF0001FFC003FFFFFC00FF +F01FEFFFFC007FFFFF8FFFFC001FFFFE0FFFFC0007FFF80FFFFC00007FC00FF80036467C +C43E>I<00003FF800000003FFFF8000000FFFFFE000003FFFFFF000007FF83FF80000FF +C007FC0001FF8003FE0003FF0001FF0007FE0000FF800FFC0000FF801FFC00007FC01FF8 +00007FC03FF800003FE03FF800003FE07FF800003FE07FF000003FE07FF000003FF07FF0 +00001FF0FFF000001FF0FFF000001FF0FFFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF0FFFF +FFFFFFF0FFF000000000FFF000000000FFF000000000FFF000000000FFF0000000007FF0 +000000007FF0000000007FF8000000007FF8000000003FF8000000003FF8000000F01FFC +000000F01FFC000001F00FFE000001E007FF000003E003FF800007C001FFC0000F8000FF +F0003F00007FFE01FE00001FFFFFFC000007FFFFF0000001FFFFC00000001FFE00002C2F +7DAD33>I<000000FF8000000FFFE000007FFFF00001FFFFF80003FF8FFC000FFE0FFE00 +1FFC1FFE001FF81FFE003FF81FFE007FF01FFE007FF01FFE007FF00FFC00FFE00FFC00FF +E003F000FFE000C000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 +000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000FFFFFFF800FFFFFFF8 +00FFFFFFF800FFFFFFF800FFFFFFF80000FFE0000000FFE0000000FFE0000000FFE00000 +00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000 FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FF E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 -000000FFE0000000FFE0000000FFE0000000FFE000F000FFE000F000FFE000F000FFE000 -F000FFE000F000FFE000F000FFE000F000FFE000F000FFE000F0007FE000E0007FF001E0 -003FF001E0003FF003C0001FF80380000FFE0F000007FFFE000001FFFC0000001FF00024 -427EC12D>I<007FC00000FF80FFFFC001FFFF80FFFFC001FFFF80FFFFC001FFFF80FFFF -C001FFFF8003FFC00007FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC0 -0003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC000 -03FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003 -FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF -8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF80 -01FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00007FF8001 -FFC00007FF8001FFC00007FF8000FFC0000FFF8000FFC0001FFF8000FFC0001FFF80007F -E0003BFF80003FE000F3FFC0001FF803E3FFFF000FFFFF83FFFF0003FFFF03FFFF00003F -F803FFFF382E7BAD41>I119 DII E /FE 49 123 df<00003FE00000E0100001 -8038000380780003807800070030000700000007000000070000000E0000000E0000000E -000000FFFFE0000E00E0001C01C0001C01C0001C01C0001C01C0001C0380003803800038 -0380003803800038070000380700007807000070071000700E2000700E2000700E200060 -0E2000E0064000E0038000E0000000C0000000C0000001C000003180000079800000F300 -0000620000003C0000001D29829F1A>12 D<1C3E7E7E3A020404080810204080070E769F -0E>39 D<000100020004000800100020006000C0018001800300070006000E000C001C00 -18003800380030007000700060006000E000E000C000C000C000C000C000C000C000C000 -C000C000C000C000C0004000600060002000100010000800102E79A113>I<0010000008 -000004000006000002000003000003000003000001000001800001800001800001800001 -800001800001800003800003800003800003000003000003000007000007000006000006 -00000E00000C00000C00001C0000180000380000300000700000600000E00000C0000180 -000100000300000600000C0000180000300000600000800000112E80A113>I<7FF0FFE0 -7FE00C037D8A10>45 D<70F8F8F0E005057B840E>I<00000040000000C0000001800000 -01800000030000000300000006000000060000000C000000180000001800000030000000 -3000000060000000C0000000C0000001800000018000000300000003000000060000000C -0000000C0000001800000018000000300000003000000060000000C0000000C000000180 -0000018000000300000003000000060000000C0000000C00000018000000180000003000 -00003000000060000000C0000000C0000000800000001A2D7FA117>I<00780001860006 -0300080100080180100180200180200300400300700700781E00F03C0060780000F00003 -C0000780000F00000E00000C00001840001840000880000F000000000000000000000000 -00000000001C00003E00003E00003C0000380000112178A017>63 -D<00000200000006000000060000000E0000001E0000001E0000003F0000002F0000004F -000000CF0000008F0000010F0000010F0000020F0000020F0000040F0000080F0000080F -0000100F800010078000200780003FFF8000400780008007800080078001000780010007 -800200078006000780040007801E0007C0FF807FF81D207E9F22>65 -D<0000FE0200078186001C004C0038003C0060003C00C0001C01C0001803800018070000 -180F0000181E0000101E0000103C0000003C000000780000007800000078000000780000 -00F0000000F0000000F0000000F0000000F0000080700000807000008070000100380001 -0038000200180004000C001800060020000381C00000FE00001F217A9F21>67 -D<00FFFF80001E00E0001E0070001E0038001E001C003C001C003C000E003C000E003C00 -0E0078000E0078000E0078000E0078000E00F0001E00F0001E00F0001E00F0001E01E000 -3C01E0003C01E0003C01E0007803C0007003C0007003C000E003C001C0078003C0078003 -8007800E0007801C000F007000FFFFC0001F1F7D9E22>I<01FFFFFE001E001C001E000C -001E0004001E0004003C0004003C0004003C0004003C0004007804080078040000780400 -00780C0000F0180000FFF80000F0180000F0180001E0100001E0100001E0100001E00010 -03C0002003C0002003C0004003C00040078000800780018007800100078007000F001F00 -FFFFFE001F1F7D9E1F>I<01FFFFFC001E0038001E0018001E0008001E0008003C000800 -3C0008003C0008003C00080078001000780800007808000078080000F0100000F0300000 -FFF00000F0300001E0200001E0200001E0200001E0200003C0000003C0000003C0000003 -C00000078000000780000007800000078000000F800000FFF800001E1F7D9E1E>I<01FF -F0001F00001E00001E00001E00003C00003C00003C00003C000078000078000078000078 -0000F00000F00000F00000F00001E00001E00001E00001E00003C00003C00003C00003C0 -000780000780000780000780000F8000FFF000141F7D9E12>73 D<01FFF800001F000000 -1E0000001E0000001E0000003C0000003C0000003C0000003C0000007800000078000000 -7800000078000000F0000000F0000000F0000000F0000001E0000001E0000001E0000001 -E0008003C0010003C0010003C0030003C00200078006000780060007800C0007801C000F -007800FFFFF800191F7D9E1D>76 D<01FE00007FC0001E0000FC00001E0000F800001700 -01780000170001780000270002F00000270004F00000270004F00000270008F000004700 -09E00000470011E00000470021E00000470021E00000870043C00000838043C000008380 -83C00000838083C000010381078000010382078000010382078000010384078000020384 -0F00000203880F00000203900F00000203900F00000401E01E00000401E01E00000401C0 -1E00000C01801E00001C01803E0000FF8103FFC0002A1F7D9E29>I<00FF003FE0001F00 -0F00001F0004000017800400001780040000278008000023C008000023C008000023C008 -000041E010000041E010000041F010000040F010000080F0200000807820000080782000 -008078200001003C400001003C400001003C400001001E400002001E800002001E800002 -000F800002000F800004000F0000040007000004000700000C000700001C00020000FF80 -020000231F7D9E22>I<0001FC0000070700001C01C0003000E000E0006001C000700380 -007007800038070000380E0000381E0000381C0000383C0000383C000038780000787800 -00787800007878000078F00000F0F00000F0F00000E0F00001E0F00001C0F00003C07000 -03807000070078000F0038001E0038003C001C0070000E00E0000783800001FC00001D21 -7A9F23>I<01FFFF80001E00E0001E0070001E0038001E003C003C003C003C003C003C00 -3C003C003C0078007800780078007800F0007800E000F003C000F00F0000FFFC0000F000 -0001E0000001E0000001E0000001E0000003C0000003C0000003C0000003C00000078000 -000780000007800000078000000F800000FFF000001E1F7D9E1F>I<00FFFF00001E03C0 -001E00E0001E0070001E0078003C0078003C0078003C0078003C0078007800F0007800F0 -007801E0007801C000F0070000F01E0000FFF00000F01C0001E00E0001E00F0001E00700 -01E0078003C00F0003C00F0003C00F0003C00F0007801E0007801E0807801E0807801E10 -0F800E10FFF00E20000003C01D207D9E21>82 D<0007E040001C18C00030058000600380 -00C0038001C00180018001000380010003800100038001000380000003C0000003C00000 -03F8000001FF800001FFE000007FF000001FF0000001F800000078000000780000003800 -0000380020003800200038002000300060007000600060006000E0007000C000E8038000 -C606000081F800001A217D9F1A>I<0FFFFFFC1E03C0381803C0181003C0082003C00820 -078008600780084007800840078008800F0010000F0000000F0000000F0000001E000000 -1E0000001E0000001E0000003C0000003C0000003C0000003C0000007800000078000000 -7800000078000000F0000000F0000000F0000000F0000001F000007FFF80001E1F799E21 ->I86 -D<00F1800389C00707800E03801C03803C0380380700780700780700780700F00E00F00E -00F00E00F00E20F01C40F01C40703C40705C40308C800F070013147C9317>97 -D<07803F8007000700070007000E000E000E000E001C001C001CF01D0C3A0E3C0E380F38 -0F700F700F700F700FE01EE01EE01EE01CE03CE038607060E031C01F0010207B9F15>I< -007E0001C1000300800E07801E07801C07003C0200780000780000780000F00000F00000 -F00000F00000F0000070010070020030040018380007C00011147C9315>I<0000780003 -F80000700000700000700000700000E00000E00000E00000E00001C00001C000F1C00389 -C00707800E03801C03803C0380380700780700780700780700F00E00F00E00F00E00F00E -20F01C40F01C40703C40705C40308C800F070015207C9F17>I<007C01C207010E011C01 -3C013802780C7BF07C00F000F000F000F0007000700170023804183807C010147C9315> -I<00007800019C00033C00033C000718000700000700000E00000E00000E00000E00000E -0000FFE0001C00001C00001C00001C000038000038000038000038000038000070000070 -0000700000700000700000E00000E00000E00000E00000E00001C00001C00001C0000180 -003180007B0000F300006600003C00001629829F0E>I<001E3000713800E0F001C07003 -80700780700700E00F00E00F00E00F00E01E01C01E01C01E01C01E01C01E03801E03800E -07800E0B8006170001E700000700000700000E00000E00300E00781C00F038006070003F -C000151D7F9315>I<01E0000FE00001C00001C00001C00001C000038000038000038000 -038000070000070000071E000763000E81800F01C00E01C00E01C01C03801C03801C0380 -1C0380380700380700380700380E10700E20700E20701C20700C40E00C8060070014207D -9F17>I<00C001E001E001C000000000000000000000000000000E001300230043804700 -470087000E000E000E001C001C001C003840388038807080310032001C000B1F7C9E0E> -I<0001800003C00003C0000380000000000000000000000000000000000000000000003C -00004600008700008700010700010700020E00000E00000E00000E00001C00001C00001C -00001C0000380000380000380000380000700000700000700000700000E00000E00030E0 -0079C000F180006300003C00001228829E0E>I<01E0000FE00001C00001C00001C00001 -C0000380000380000380000380000700000700000703C00704200E08E00E11E00E21E00E -40C01C80001D00001E00001FC00038E00038700038700038384070708070708070708070 -3100E03100601E0013207D9F15>I<03C01FC0038003800380038007000700070007000E -000E000E000E001C001C001C001C0038003800380038007000700070007100E200E200E2 -00E200640038000A207C9F0C>I<1C0F80F0002630C318004740640C004780680E004700 -700E004700700E008E00E01C000E00E01C000E00E01C000E00E01C001C01C038001C01C0 -38001C01C038001C01C0708038038071003803807100380380E100380380620070070064 -00300300380021147C9325>I<1C0F802630C04740604780604700704700708E00E00E00 -E00E00E00E00E01C01C01C01C01C01C01C03843803883803883807083803107003303001 -C016147C931A>I<007C0001C3000301800E01C01E01C01C01E03C01E07801E07801E078 -01E0F003C0F003C0F003C0F00780F00700700F00700E0030180018700007C00013147C93 -17>I<01C1E002621804741C04781C04701E04701E08E01E00E01E00E01E00E01E01C03C -01C03C01C03C01C0380380780380700380E003C1C0072380071E000700000700000E0000 -0E00000E00000E00001C00001C0000FF8000171D809317>I<00F0400388C00705800E03 -801C03803C0380380700780700780700780700F00E00F00E00F00E00F00E00F01C00F01C -00703C00705C0030B8000F380000380000380000700000700000700000700000E00000E0 -000FFE00121D7C9315>I<1C1E002661002783804787804707804703008E00000E00000E -00000E00001C00001C00001C00001C000038000038000038000038000070000030000011 -147C9313>I<00FC030206010C030C070C060C000F800FF007F803FC003E000E700EF00C -F00CE008401020601F8010147D9313>I<018001C0038003800380038007000700FFF007 -000E000E000E000E001C001C001C001C003800380038003820704070407080708031001E -000C1C7C9B0F>I<0E00C01300E02301C04381C04701C04701C08703800E03800E03800E -03801C07001C07001C07001C07101C0E20180E20180E201C1E400C264007C38014147C93 -18>I<0E03801307802307C04383C04701C04700C08700800E00800E00800E00801C0100 -1C01001C01001C02001C02001C04001C04001C08000E300003C00012147C9315>I<0E00 -C1C01300E3C02301C3E04381C1E04701C0E04701C060870380400E0380400E0380400E03 -80401C0700801C0700801C0700801C0701001C0701001C0601001C0F02000C0F04000E13 -080003E1F0001B147C931E>I<0383800CC4401068E01071E02071E02070C040E00000E0 -0000E00000E00001C00001C00001C00001C040638080F38080F38100E5810084C6007878 -0013147D9315>I<0E00C01300E02301C04381C04701C04701C08703800E03800E03800E -03801C07001C07001C07001C07001C0E00180E00180E001C1E000C3C0007DC00001C0000 -1C00003800F03800F07000E06000C0C0004380003E0000131D7C9316>I<01C04003E080 -07F1800C1F00080200000400000800001000002000004000008000010000020000040100 -0802001002003E0C0063FC0041F80080E00012147D9313>I E /FF -54 124 df<000FF07F00007FF9FF8000F83FC7C001E07F8FC003E07F0FC007C07F0FC007 -C03F078007C01F000007C01F000007C01F000007C01F000007C01F0000FFFFFFF800FFFF -FFF80007C01F000007C01F000007C01F000007C01F000007C01F000007C01F000007C01F -000007C01F000007C01F000007C01F000007C01F000007C01F000007C01F000007C01F00 -0007C01F000007C01F00003FF8FFF0003FF8FFF0002220809F1F>11 -D<000FE000007FF80000F81C0001E07C0003E07C0007C07C0007C07C0007C0380007C000 -0007C0000007C0000007C1FE00FFFFFE00FFFFFE0007C03E0007C03E0007C03E0007C03E -0007C03E0007C03E0007C03E0007C03E0007C03E0007C03E0007C03E0007C03E0007C03E -0007C03E0007C03E0007C03E003FF9FFC03FF9FFC01A20809F1D>I<387CFEFFFF7F3B03 -0306060E0C18302008107C860F>44 DI<387CFEFEFE -7C3807077C860F>I<01FC0007FF001F07C01E03C03E03E07C01F07C01F07C01F0FC01F8 -FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8FC01F8 -7C01F07C01F07C01F03E03E01E03C01F8FC007FF0001FC00151D7E9C1A>48 -D<00700000F00007F000FFF000F9F00001F00001F00001F00001F00001F00001F00001F0 -0001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F0 -0001F00001F00001F0007FFFC07FFFC0121D7D9C1A>I<03FC001FFF80381FC07C07E0FE -03F0FE03F0FE03F8FE01F87C01F83801F80003F80003F00003F00007E0000FC0000F0000 -1E00003C0000700000E00001C0180380180600180C00381FFFF03FFFF07FFFF0FFFFF0FF -FFF0151D7E9C1A>I<03FC000FFF801C0FC03C07E07E03F07E03F07E03F07E07F03C07E0 -0007E0000FC0003F8003FE0003FC00000F800007C00003E00003F00003F83803F87C03F8 -FE03F8FE03F8FE03F0FC03F07807E03C0FC01FFF8003FC00151D7E9C1A>I<0001C00003 -C00007C00007C0000FC0001FC0003BC00073C00063C000C3C00183C00383C00703C00E03 -C00C03C01803C03803C07003C0E003C0FFFFFEFFFFFE0007C00007C00007C00007C00007 -C00007C000FFFE00FFFE171D7F9C1A>I<1C00E01FFFE01FFFC01FFF801FFF001FFC001F -C00018000018000018000018000019FE001FFF801E07C01803E01001F00001F00001F800 -01F87801F8FC01F8FC01F8FC01F8FC01F07803F07003E03C0FC00FFF0003FC00151D7E9C -1A>I<003F0001FFC007C0E00F81E01F03F01E03F03E03F07C03F07C01E07C0000FC1000 -FCFF00FDFFC0FD03E0FE01F0FE01F0FC01F8FC01F8FC01F8FC01F87C01F87C01F87C01F8 -3C01F03E01F01E03E00F07C007FF8001FE00151D7E9C1A>I<6000007FFFF87FFFF87FFF -F07FFFE07FFFC0E00180C00300C00300C00600000C0000180000380000300000700000F0 -0000F00001E00001E00003E00003E00003E00003E00007E00007E00007E00007E00007E0 -0003C000018000151E7D9D1A>I<01FE000FFF801E07C03801E03800F07800F07800F07C -00F07F00F07FC1E03FE3C01FFF800FFE0007FF8007FFC01FFFE03C3FF0780FF07803F8F0 -01F8F000F8F00078F00078F000707800707C00E03E03C00FFF8003FC00151D7E9C1A>I< -01FC000FFF001F07803E03C07C03E07C01E0FC01F0FC01F0FC01F0FC01F8FC01F8FC01F8 -FC01F87C03F87C03F83E05F81FFDF807F9F80041F80001F03C01F07E01F07E03E07E03E0 -7E03C03C0780381F001FFC0007F000151D7E9C1A>I<387CFEFEFE7C3800000000000038 -7CFEFEFE7C3807147C930F>I<0000E000000000E000000001F000000001F000000001F0 -00000003F800000003F800000006FC00000006FC0000000EFE0000000C7E0000000C7E00 -0000183F000000183F000000303F800000301F800000701FC00000600FC00000600FC000 -00C007E00000FFFFE00001FFFFF000018003F000038003F800030001F800030001F80006 -0000FC00060000FC000E0000FE00FFE00FFFE0FFE00FFFE0231F7E9E28>65 -DI<0007FC02003FFF0E00FE03DE -03F000FE07E0003E0FC0001E1F80001E3F00000E3F00000E7F0000067E0000067E000006 -FE000000FE000000FE000000FE000000FE000000FE000000FE0000007E0000007E000006 -7F0000063F0000063F00000C1F80000C0FC0001807E0003803F0007000FE01C0003FFF80 -0007FC001F1F7D9E26>IIII73 -D77 DI80 D82 D<03FC080FFF381E03F83800F8700078700038F00038F00018F00018F80000FC00 -007FC0007FFE003FFF801FFFC00FFFE007FFF000FFF80007F80000FC00007C00003CC000 -3CC0003CC0003CE00038E00078F80070FE01E0EFFFC081FF00161F7D9E1D>I<7FFFFFFC -7FFFFFFC7C07E07C7007E01C6007E00C6007E00CE007E00EC007E006C007E006C007E006 -C007E0060007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E000 -0007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E000 -03FFFFC003FFFFC01F1E7E9D24>II<07FC00 -1FFF803F07C03F03E03F01F03F01F00C01F00001F0003FF007FDF01F81F03E01F07C01F0 -F801F0F801F0F801F0FC02F07E0CF03FF87E0FE03E17147F9319>97 -DI<01FE0007 -FF801F0FC03E0FC03E0FC07C0FC07C0300FC0000FC0000FC0000FC0000FC0000FC00007C -00007E00003E00603F00C01F81C007FF0001FC0013147E9317>I<0007F80007F80000F8 -0000F80000F80000F80000F80000F80000F80000F80000F80000F801F8F807FEF81F83F8 -3E01F87E00F87C00F87C00F8FC00F8FC00F8FC00F8FC00F8FC00F8FC00F87C00F87C00F8 -7E00F83E01F81F07F80FFEFF03F8FF18207E9F1D>I<01FE0007FF800F83C01E01E03E00 -F07C00F07C00F8FC00F8FFFFF8FFFFF8FC0000FC0000FC00007C00007C00003E00181E00 -180F807007FFE000FF8015147F9318>I<003F8000FFC003E3E007C7E00787E00F87E00F -83C00F80000F80000F80000F80000F8000FFFC00FFFC000F80000F80000F80000F80000F -80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80007F -F8007FF80013207F9F10>I<03FC3C0FFFFE1E079E3C03DE7C03E07C03E07C03E07C03E0 -7C03E03C03C01E07801FFF0013FC003000003000003800003FFF801FFFF00FFFF81FFFFC -78007C70003EF0001EF0001EF0001E78003C78003C3F01F80FFFE001FF00171E7F931A> -II<1C003E00 -7F007F007F003E001C00000000000000000000000000FF00FF001F001F001F001F001F00 -1F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B217EA00E>I107 -DI< -FE0FE03F80FE1FF07FC01E70F9C3E01E407D01F01E807E01F01F807E01F01F007C01F01F -007C01F01F007C01F01F007C01F01F007C01F01F007C01F01F007C01F01F007C01F01F00 -7C01F01F007C01F01F007C01F01F007C01F0FFE3FF8FFEFFE3FF8FFE27147D932C>II<01FF0007FFC0 -1F83F03E00F83E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC007E7C007C -7C007C3E00F83E00F81F83F007FFC001FF0017147F931A>II114 D<0FE63FFE701E600EE006E006F800FFC07FF83FFC1FFE03FE001FC007 -C007E007F006F81EFFFCC7F010147E9315>I<0300030003000300070007000F000F003F -00FFFCFFFC1F001F001F001F001F001F001F001F001F001F001F061F061F061F061F060F -8C07F803F00F1D7F9C14>IIIII< -FFE07F80FFE07F801F001C000F8018000F80180007C0300007C0300003E0600003E06000 -03F0E00001F0C00001F9C00000F9800000FF8000007F0000007F0000003E0000003E0000 -001C0000001C0000001800000018000078300000FC300000FC600000C0E00000E1C00000 -7F8000001E000000191D7F931C>I123 -D E /FG 82 123 df<001F83E000F06E3001C078780380F8780300F03007007000070070 -000700700007007000070070000700700007007000FFFFFF800700700007007000070070 -000700700007007000070070000700700007007000070070000700700007007000070070 -000700700007007000070070000700700007007000070070003FE3FF001D20809F1B>11 -D<003F0000E0C001C0C00381E00701E00701E00700000700000700000700000700000700 -00FFFFE00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700 -E00700E00700E00700E00700E00700E00700E00700E03FC3FC1620809F19>I<003FE000 -E0E001C1E00381E00700E00700E00700E00700E00700E00700E00700E00700E0FFFFE007 -00E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E007 -00E00700E00700E00700E00700E00700E03FE7FC1620809F19>I<001F81F80000F04F04 -0001C07C06000380F80F000300F00F000700F00F00070070000007007000000700700000 -070070000007007000000700700000FFFFFFFF0007007007000700700700070070070007 -007007000700700700070070070007007007000700700700070070070007007007000700 -700700070070070007007007000700700700070070070007007007000700700700070070 -07003FE3FE3FE02320809F26>I<07070F1C383060C00808779F17>19 -D<70F8F8F8F8F8F8F8707070707070707070702020202020000000000070F8F8F8700521 -7CA00D>33 D<7038F87CFC7EFC7E743A0402040204020804080410081008201040200F0E -7F9F17>I<078000180018400018003020003000301800E00060170360006008FCC000E0 -08018000E008018000E008030000E008060000E008060000E0080C000060081800006010 -1800003010300000302060000018406000000780C0000000018078000001818400000303 -020000030301000006070100000C060100000C0E008000180E008000300E008000300E00 -8000600E008000C00E008000C00E00800180060100030007010003000301000600030200 -0C00018400040000780021257EA126>37 D<70F8FCFC74040404080810102040060E7C9F -0D>39 D<0040008001000300060004000C00180018003800300030007000600060006000 -6000E000E000E000E000E000E000E000E000E000E000E000E00060006000600060007000 -300030003800180018000C000400060003000100008000400A2E7BA112>I<8000400020 -003000180008000C00060006000700030003000380018001800180018001C001C001C001 -C001C001C001C001C001C001C001C001C001800180018001800380030003000700060006 -000C000800180030002000400080000A2E7EA112>I<01800180018001800180E187718E -399C0FF003C003C00FF0399C718EE1870180018001800180018010147DA117>I<70F0F8 -F878080808101010202040050E7C840D>44 DI<70F8F8F87005 -057C840D>I<0000400000C0000180000180000180000300000300000300000600000600 -000C00000C00000C0000180000180000180000300000300000600000600000600000C000 -00C00000C0000180000180000180000300000300000600000600000600000C00000C0000 -0C0000180000180000300000300000300000600000600000600000C00000C00000122D7E -A117>I<03F0000E1C001C0E00180600380700700380700380700380700380F003C0F003 -C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C0F003C07003 -807003807003807807803807001806001C0E000E1C0003F000121F7E9D17>I<00800380 -0F80F3800380038003800380038003800380038003800380038003800380038003800380 -0380038003800380038003800380038007C0FFFE0F1E7C9D17>I<03F0000C1C00100E00 -200700400780800780F007C0F803C0F803C0F803C02007C00007C0000780000780000F00 -000E00001C0000380000700000600000C0000180000300000600400C0040180040100080 -3FFF807FFF80FFFF80121E7E9D17>I<03F0000C1C00100E00200F00780F807807807807 -80380F80000F80000F00000F00001E00001C0000700007F000003C00000E00000F000007 -800007800007C02007C0F807C0F807C0F807C0F00780400780400F00200E00183C0007F0 -00121F7E9D17>I<000600000600000E00000E00001E00002E00002E00004E00008E0000 -8E00010E00020E00020E00040E00080E00080E00100E00200E00200E00400E00C00E00FF -FFF0000E00000E00000E00000E00000E00000E00000E0000FFE0141E7F9D17>I<180300 -1FFE001FFC001FF8001FE00010000010000010000010000010000010000011F000161C00 -180E001007001007800003800003800003C00003C00003C07003C0F003C0F003C0E00380 -400380400700200600100C0008380007E000121F7E9D17>I<007C000182000701000E03 -800C0780180780380300380000780000700000700000F1F000F21C00F40600F80700F803 -80F80380F003C0F003C0F003C0F003C0F003C07003C07003C07003803803803807001807 -000C0E00061C0001F000121F7E9D17>I<4000007FFFE07FFFC07FFFC040008080010080 -010080020000040000040000080000100000100000200000200000600000600000E00000 -C00001C00001C00001C00001C00003C00003C00003C00003C00003C00003C00003C00001 -8000131F7E9D17>I<03F0000C0C00100600300300200180600180600180600180700180 -7803003E03003F06001FC8000FF00003F80007FC000C7E00103F00300F806007806001C0 -C001C0C000C0C000C0C000C0C000806001802001001002000C0C0003F000121F7E9D17> -I<03F0000E18001C0C00380600380700700700700380F00380F00380F003C0F003C0F003 -C0F003C0F003C07007C07007C03807C0180BC00E13C003E3C00003800003800003800007 -00300700780600780E00700C002018001070000FC000121F7E9D17>I<70F8F8F8700000 -000000000000000070F8F8F87005147C930D>I<70F8F8F8700000000000000000000070 -F0F8F878080808101010202040051D7C930D>I<0FE0103C601E400EE00FF00FF00F600F -001E001C00380070006000C0008000800100010001000100010001000000000000000000 -0000038007C007C007C0038010207E9F15>63 D<00010000000380000003800000038000 -0007C0000007C0000007C0000009E0000009E0000009E0000010F0000010F0000010F000 -00207800002078000020780000403C0000403C0000C03E0000801E0000801E0001FFFF00 -01000F0001000F00020007800200078002000780040003C0040003C00C0003C01E0003E0 -FF801FFE1F207F9F22>65 DI<00 -0FE01000381C3000E0027003C00170078000F00F0000701E0000701E0000303C0000303C -0000107C00001078000010F8000000F8000000F8000000F8000000F8000000F8000000F8 -000000F8000000F8000000780000007C0000103C0000103C0000101E0000201E0000200F -0000200780004003C0008000E0030000380C00000FF0001C217E9F21>IIII<000FE01000381C3000 -E0027003C00170078000F00F0000701E0000701E0000303C0000303C0000107C00001078 -000010F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8003FFEF8 -0001F0780000F07C0000F03C0000F03C0000F01E0000F01E0000F00F0000F0078000F003 -C0017000E0023000380C10000FF0001F217E9F24>III<07FFC0003E00001E00001E00001E00001E00001E00001E00001E00001E00 -001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00 -001E00201E00F81E00F81E00F81E00F01C00403C006038001070000FC00012207F9E17> -IIIII<001FE0000070380001C00E00038007 -00070003800F0003C01E0001E03C0000F03C0000F07C0000F87C0000F878000078F80000 -7CF800007CF800007CF800007CF800007CF800007CF800007CF800007CF800007C780000 -787C0000F87C0000F83C0000F03E0001F01E0001E00F0003C0070003800380070001E01E -0000703800001FE0001E217E9F23>II<001FE0000070380001C00E0003800700070003800F0003C01E0001E03E0001F03C -0000F07C0000F87C0000F878000078F800007CF800007CF800007CF800007CF800007CF8 -00007CF800007CF800007CF800007C780000787C0000F87C0000F83C0000F03E0781F01E -0841E00F1023C0071023800390170001D01E0000783804001FF80400001C0400000C0C00 -000E1C00000FF800000FF8000007F8000007F0000001E01E297E9F23>II<03F0400C0CC01803C03001C06000C0 -6000C0E000C0E00040E00040E00040F00000F800007C00007F80003FF8001FFF0007FF80 -00FFC0001FE00003E00001E00000F0000070800070800070800070800070C00060C000E0 -E000C0F80180C6030081FC0014217E9F19>I<7FFFFFE0780F01E0600F0060400F002040 -0F0020C00F0030800F0010800F0010800F0010800F0010000F0000000F0000000F000000 -0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000 -0F0000000F0000000F0000000F0000000F0000000F0000000F0000001F800003FFFC001C -1F7E9E21>IIII<7FF81FF80FE007C007C0030003C0020003E0060001F0040000F0080000 -F8180000781000003C2000003E6000001E4000000F8000000F8000000780000003C00000 -07E0000005E0000008F0000018F8000010780000207C0000603E0000401E0000801F0001 -000F8001000780020007C0060003C01F0007E0FFC01FFE1F1F7F9E22>I91 D<080410082010201040204020804080408040B85CFC7EFC7E7C -3E381C0F0E7A9F17>II<1FE00030300078180078 -1C00300E00000E00000E00000E0000FE00078E001E0E00380E00780E00F00E10F00E10F0 -0E10F01E10781E103867200F83C014147E9317>97 D<1C0000FC00001C00001C00001C00 -001C00001C00001C00001C00001C00001C00001C00001C7C001D87001E01801E00C01C00 -E01C00701C00701C00781C00781C00781C00781C00781C00781C00701C00F01C00E01E00 -C01A0180198700107C0015207E9F19>I<01FC000706001C0F00380F0038060078000070 -0000F00000F00000F00000F00000F00000F000007000007800003800803800801C010007 -060001F80011147F9314>I<0001C0000FC00001C00001C00001C00001C00001C00001C0 -0001C00001C00001C00001C001F1C0070DC00C03C01801C03801C07801C07001C0F001C0 -F001C0F001C0F001C0F001C0F001C07001C07001C03801C01803C00C03C0070DC001F1F8 -15207F9F19>I<03F0000E1C001C0E00380700380700700700700380F00380F00380FFFF -80F00000F00000F000007000007000003800803800801C010007060001F80011147F9314 ->I<007C01C6030F070F0E060E000E000E000E000E000E000E00FFF00E000E000E000E00 -0E000E000E000E000E000E000E000E000E000E000E000E000E000E007FE01020809F0E> -I<0000E003E3300E3C301C1C30380E00780F00780F00780F00780F00780F00380E001C1C -001E380033E0002000002000003000003000003FFE001FFF801FFFC03001E0600070C000 -30C00030C00030C000306000603000C01C038003FC00141F7F9417>I<1C0000FC00001C -00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C7C001C86001D -03001E03801E03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C -03801C03801C03801C03801C0380FF8FF014207E9F19>I<38007C007C007C0038000000 -000000000000000000001C00FC001C001C001C001C001C001C001C001C001C001C001C00 -1C001C001C001C001C001C00FF80091F7F9E0C>I<00E001F001F001F000E00000000000 -00000000000000007007F000F00070007000700070007000700070007000700070007000 -700070007000700070007000700070007000706070F060F0C061803F000C28829E0E>I< -1C0000FC00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C0000 -1C1FE01C07801C06001C04001C08001C10001C20001C60001CE0001DF0001E70001C3800 -1C3C001C1C001C0E001C0F001C07001C07801C07C0FF9FF014207E9F18>I<1C00FC001C -001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C -001C001C001C001C001C001C001C001C001C001C00FF8009207F9F0C>I<1C3E03E000FC -C30C30001D039038001E01E01C001E01E01C001C01C01C001C01C01C001C01C01C001C01 -C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C0 -1C001C01C01C001C01C01C001C01C01C00FF8FF8FF8021147E9326>I<1C7C00FC86001D -03001E03801E03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C -03801C03801C03801C03801C0380FF8FF014147E9319>I<01F800070E001C03803801C0 -3801C07000E07000E0F000F0F000F0F000F0F000F0F000F0F000F07000E07000E03801C0 -3801C01C0380070E0001F80014147F9317>I<1C7C00FD87001E01801E01C01C00E01C00 -F01C00701C00781C00781C00781C00781C00781C00781C00701C00F01C00E01E01C01E03 -801D87001C7C001C00001C00001C00001C00001C00001C00001C00001C0000FF8000151D -7E9319>I<01F040070CC00E02C01C03C03801C07801C07001C0F001C0F001C0F001C0F0 -01C0F001C0F001C07001C07801C03801C01C03C00C05C00709C001F1C00001C00001C000 -01C00001C00001C00001C00001C00001C0000FF8151D7F9318>I<1CF0FD181E3C1E3C1E -181C001C001C001C001C001C001C001C001C001C001C001C001C001C00FFC00E147E9312 ->I<0FC830386018C008C008C008E0007C003FE01FF007F8003C800E8006C006C006C004 -E00CD81887E00F147F9312>I<020002000200060006000E000E003E00FFF80E000E000E -000E000E000E000E000E000E000E000E000E040E040E040E040E040708030801F00E1C7F -9B12>I<1C0380FC1F801C03801C03801C03801C03801C03801C03801C03801C03801C03 -801C03801C03801C03801C03801C03801C07800C0780061B8003E3F014147E9319>IIIII<7FFF700E600E401C4038 -4078407000E001E001C00380078007010E011E011C0338027006700EFFFE10147F9314> -I E /FH 47 121 df<07070F1E1C38604080080976A218>19 D -45 D<70F8F8F87005057C840E>I<01F000071C000C06001803003803803803807001C070 -01C07001C07001C0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F0 -01E0F001E0F001E0F001E0F001E07001C07001C07001C07803C03803803803801C07000C -0600071C0001F00013227EA018>48 D<008003800F80F380038003800380038003800380 -038003800380038003800380038003800380038003800380038003800380038003800380 -03800380038007C0FFFE0F217CA018>I<03F8000C1E00100F002007804007C07807C078 -03C07807C03807C0000780000780000700000F00000C0000380003F000001C00000F0000 -07800007800003C00003C00003E02003E07003E0F803E0F803E0F003C04003C040078020 -0780100F000C1C0003F00013227EA018>51 D<000300000300000700000700000F000017 -000017000027000067000047000087000187000107000207000607000407000807000807 -00100700200700200700400700C00700FFFFF80007000007000007000007000007000007 -00000700000F80007FF015217FA018>I<1000801E07001FFF001FFE001FF80017E00010 -000010000010000010000010000010000011F800120C001C07001803801003800001C000 -01C00001E00001E00001E00001E07001E0F001E0F001E0E001C08001C04003C040038020 -07001006000C1C0003F00013227EA018>I<007E0001C1000300800601C00C03C01C03C0 -180180380000380000780000700000700000F0F800F30C00F40600F40300F80380F801C0 -F001C0F001E0F001E0F001E0F001E0F001E07001E07001E07001E03801C03801C0180380 -1C03000C0600070C0001F00013227EA018>I<4000006000007FFFE07FFFC07FFFC04000 -80C001008001008002008002000004000008000008000010000020000020000060000040 -0000C00000C00001C00001C0000180000380000380000380000380000780000780000780 -0007800007800007800007800003000013237DA118>I<01F000060C000C060018070038 -0380700380700380F001C0F001C0F001C0F001E0F001E0F001E0F001E0F001E07001E070 -03E03803E01805E00C05E00619E003E1E00001C00001C00001C000038000038030038078 -0700780600700C002018001030000FC00013227EA018>57 D<70F8F8F870000000000000 -000000000070F8F8F87005157C940E>I<000FE00000701C000080020003000180040000 -4008000020080000201007C01020183008203008084060040440C0078441C0038481C003 -828380038283800382838003828380038283800382838003828380038281C0038241C003 -8240C007824060078420300B84201831881007C0F0080000000800000004000000030000 -0E00800078007007C0000FFC001F237DA226>64 D<0001800000018000000180000003C0 -000003C0000003C0000005E0000005E0000009F0000008F0000008F00000107800001078 -000010780000203C0000203C0000203C0000401E0000401E0000C01F0000800F0000800F -0001FFFF800100078001000780020003C0020003C0020003C0040001E0040001E0040001 -E0080000F01C0000F03E0001F8FF800FFF20237EA225>II<0007E0100038183000E0063001 -C00170038000F0070000F00E0000701E0000701C0000303C0000303C0000307C00001078 -00001078000010F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8 -00000078000000780000107C0000103C0000103C0000101C0000201E0000200E00004007 -0000400380008001C0010000E0020000381C000007E0001C247DA223>I69 -DI< -0007F008003C0C1800E0021801C001B8038000F8070000780F0000381E0000381E000018 -3C0000183C0000187C0000087800000878000008F8000000F8000000F8000000F8000000 -F8000000F8000000F8000000F8001FFF780000F8780000787C0000783C0000783C000078 -1E0000781E0000780F00007807000078038000B801C000B800E00318003C0C080007F000 -20247DA226>I73 D76 D78 D80 D82 D<03F0200C0C601802603001E07000E0600060E000 -60E00060E00020E00020E00020F00000F000007800007F00003FF0001FFE000FFF0003FF -80003FC00007E00001E00000F00000F0000070800070800070800070800070C00060C000 -60E000C0F000C0C80180C6070081FC0014247DA21B>I85 D<1FE000303800780C00 -780E0030070000070000070000070000FF0007C7001E07003C0700780700700700F00708 -F00708F00708F00F087817083C23900FC1E015157E9418>97 D<0E0000FE00001E00000E -00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E1F000E -61C00E80600F00300E00380E003C0E001C0E001E0E001E0E001E0E001E0E001E0E001E0E -001E0E001C0E003C0E00380F00700C80600C41C0083F0017237FA21B>I<01FE00070300 -0C07801C0780380300780000700000F00000F00000F00000F00000F00000F00000F00000 -7000007800403800401C00800C010007060001F80012157E9416>I<0000E0000FE00001 -E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E001F8 -E00704E00C02E01C01E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F000 -E0F000E07000E07800E03800E01801E00C02E0070CF001F0FE17237EA21B>I<01FC0007 -07000C03801C01C03801C07801E07000E0F000E0FFFFE0F00000F00000F00000F00000F0 -00007000007800203800201C00400E008007030000FC0013157F9416>I<003E0000E300 -01C780038780030780070000070000070000070000070000070000070000070000070000 -FFF800070000070000070000070000070000070000070000070000070000070000070000 -0700000700000700000700000700000700000700000780007FF000112380A20F>I<0000 -7003F1980E1E181C0E183807003807007807807807807807807807803807003807001C0E -001E1C0033F0002000002000003000003800003FFE001FFFC00FFFE03000F0600030C000 -18C00018C00018C000186000306000303800E00E038003FE0015217F9518>I<0E0000FE -00001E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E -00000E1F800E60C00E80E00F00700F00700E00700E00700E00700E00700E00700E00700E -00700E00700E00700E00700E00700E00700E00700E00700E0070FFE7FF18237FA21B>I< -1C003E003E003E001C00000000000000000000000000000000000E007E001E000E000E00 -0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00A227FA1 -0E>I<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E00000E0000 -0E00000E00000E00000E03FC0E01F00E01C00E01800E02000E04000E08000E10000E3800 -0EF8000F1C000E1E000E0E000E07000E07800E03C00E01C00E01E00E00F00E00F8FFE3FE -17237FA21A>107 D<0E00FE001E000E000E000E000E000E000E000E000E000E000E000E -000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E -000E000E00FFE00B237FA20E>I<0E1FC07F00FE60E183801E807201C00F003C00E00F00 -3C00E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E0038 -00E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800E00E003800 -E00E003800E0FFE3FF8FFE27157F942A>I<0E1F80FE60C01E80E00F00700F00700E0070 -0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E0070 -0E00700E0070FFE7FF18157F941B>I<01FC000707000C01801800C03800E07000707000 -70F00078F00078F00078F00078F00078F00078F000787000707800F03800E01C01C00E03 -8007070001FC0015157F9418>I<0E1F00FE61C00E80600F00700E00380E003C0E003C0E -001E0E001E0E001E0E001E0E001E0E001E0E001E0E003C0E003C0E00380F00700E80E00E -41C00E3F000E00000E00000E00000E00000E00000E00000E00000E00000E0000FFE00017 -1F7F941B>I<0E3CFE461E8F0F0F0F060F000E000E000E000E000E000E000E000E000E00 -0E000E000E000E000F00FFF010157F9413>114 D<0F8830786018C018C008C008E008F0 -007F003FE00FF001F8003C801C800C800CC00CC008E018D0308FC00E157E9413>I<0200 -0200020002000600060006000E001E003E00FFFC0E000E000E000E000E000E000E000E00 -0E000E000E000E040E040E040E040E040E040708030801F00E1F7F9E13>I<0E0070FE07 -F01E00F00E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00 -700E00700E00700E00F00E00F006017003827800FC7F18157F941B>II120 D -E /FI 10 116 df<78FCFCFCFC7806067B8510>46 D<00FE0003FFC00703E00C01F01000 -F83C00F83E00FC3E007C3E007C1E00FC0C00FC0000F80000F80000F00001E00001C00003 -80000E0001FE000003C00000E00000F800007800007C00003E00003E00003F00003F3000 -3F78003FFC003FFC003FFC003EF8003E40007E40007C3000F81800F00F03E003FFC000FE -0018297EA71D>51 D<007E0001FF800781C00F00E01E00703C00383C003878003C78003C -F8001EF8001EF8001EF8001EF8001FF8001FF8001FF8001F78001F78003F78003F3C003F -1C005F0E005F07009F03831F00FC1F00001E00001E00001E00003E00003C00003C000038 -1C00783E00703E00E03C01C01803801C0F000FFE0003F80018297EA71D>57 -D86 D<00FC000387800701C00E01E01C00E03C00F03C00F0780078780078 -F80078F80078FFFFF8F80000F80000F80000F80000F800007800007800003C00083C0008 -1E00100E002007004001C180007E00151A7E991A>101 D<1E003F003F003F003F001E00 -0000000000000000000000000000000000000F00FF00FF001F000F000F000F000F000F00 -0F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF0FFF00C29 -7EA811>105 D<0F07F000FF183800FF201C001F400E000F400F000F800F000F800F000F -000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F -000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F00FFF0FFF0FF -F0FFF01C1A7E9921>110 D<007E0003C3C00700E00E00701C00383C003C3C003C78001E -78001EF8001FF8001FF8001FF8001FF8001FF8001FF8001FF8001F78001E78001E3C003C -3C003C1C00380E00700700E003C3C0007E00181A7E991D>I<0F0F80FF11C0FF23E01F43 -E00F83E00F81C00F80000F00000F00000F00000F00000F00000F00000F00000F00000F00 -000F00000F00000F00000F00000F00000F00000F00000F8000FFFC00FFFC00131A7E9917 ->114 D<07F0801C0D80300380600180E00180E00080E00080F00080F800007E00007FE0 -003FFC001FFE0007FF00003F800007808003C08003C08001C0C001C0C001C0E00180E003 -80F00300CC0E0083F800121A7E9917>I E /FJ 59 122 df<000FF000007FFC0001F80E -0003E01F0007C03F000F803F000F803F000F801E000F800C000F8000000F8000000F8000 -000F800000FFFFFF00FFFFFF000F801F000F801F000F801F000F801F000F801F000F801F -000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F -000F801F000F801F000F801F007FF0FFE07FF0FFE01B237FA21F>12 -D45 D<387CFEFEFE7C3807077C8610>I<00FE0007FF -C00F83E01F01F03E00F83E00F87C007C7C007C7C007CFC007CFC007EFC007EFC007EFC00 -7EFC007EFC007EFC007EFC007EFC007EFC007EFC007EFC007EFC007E7C007C7C007C7C00 -7C3E00F83E00F81F01F00F83E007FFC000FE0017207E9F1C>48 D<00180000780001F800 -FFF800FFF80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 -01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 -01F80001F80001F8007FFFE07FFFE013207C9F1C>I<03FC000FFF003C1FC07007E07C07 -F0FE03F0FE03F8FE03F8FE01F87C01F83803F80003F80003F00003F00007E00007C0000F -80001F00003E0000380000700000E01801C0180380180700180E00380FFFF01FFFF03FFF -F07FFFF0FFFFF0FFFFF015207D9F1C>I<00FE0007FFC00F07E01E03F03F03F03F81F83F -81F83F81F81F03F81F03F00003F00003E00007C0001F8001FE0001FF000007C00001F000 -01F80000FC0000FC3C00FE7E00FEFF00FEFF00FEFF00FEFF00FC7E01FC7801F81E07F00F -FFC001FE0017207E9F1C>I<0000E00001E00003E00003E00007E0000FE0001FE0001FE0 -0037E00077E000E7E001C7E00187E00307E00707E00E07E00C07E01807E03807E07007E0 -E007E0FFFFFFFFFFFF0007E00007E00007E00007E00007E00007E00007E000FFFF00FFFF -18207E9F1C>I<3000203E01E03FFFC03FFF803FFF003FFE003FF80033C0003000003000 -0030000030000031FC0037FF003E0FC03807E03003E00003F00003F00003F80003F83803 -F87C03F8FE03F8FE03F8FC03F0FC03F07007E03007C03C1F800FFF0003F80015207D9F1C ->I<001F8000FFE003E07007C0F00F01F81F01F83E01F83E01F87E00F07C00007C0000FC -0800FC7FC0FCFFE0FD80F0FF00F8FE007CFE007CFC007EFC007EFC007EFC007E7C007E7C -007E7C007E3C007C3E007C1E00F80F00F00783E003FFC000FF0017207E9F1C>I<600000 -7800007FFFFE7FFFFE7FFFFC7FFFF87FFFF87FFFF0E00060E000C0C00180C00300C00300 -000600000C00001C0000180000380000780000780000F00000F00000F00001F00001F000 -01F00003F00003F00003F00003F00003F00003F00003F00001E00017227DA11C>I<00FE -0003FFC00703E00E00F01C00F01C00783C00783E00783F00783F80783FE0F01FF9E01FFF -C00FFF8007FFC003FFE007FFF01E7FF83C1FFC7807FC7801FEF000FEF0003EF0001EF000 -1EF0001EF8001C7800383C00381F00F00FFFC001FF0017207E9F1C>I<01FE0007FF800F -83E01E01F03E00F07C00F87C0078FC007CFC007CFC007CFC007EFC007EFC007EFC007E7C -00FE7C00FE3E01FE1E037E0FFE7E07FC7E00207E00007C00007C1E007C3F00F83F00F83F -00F03F01E01E03C01C0F800FFE0003F80017207E9F1C>I<000070000000007000000000 -F800000000F800000000F800000001FC00000001FC00000003FE00000003FE00000003FE -000000067F000000067F0000000C7F8000000C3F8000000C3F800000181FC00000181FC0 -0000301FE00000300FE00000700FF000006007F000006007F00000C007F80000FFFFF800 -01FFFFFC00018001FC00018001FC00030001FE00030000FE00070000FF000600007F0006 -00007F00FFE007FFF8FFE007FFF825227EA12A>65 DI<0003FE0080001FFF818000FF01E38001F8 -003F8003E0001F8007C0000F800F800007801F800007803F000003803F000003807F0000 -01807E000001807E00000180FE00000000FE00000000FE00000000FE00000000FE000000 -00FE00000000FE00000000FE000000007E000000007E000001807F000001803F00000180 -3F000003801F800003000F8000030007C000060003F0000C0001F800380000FF00F00000 -1FFFC0000003FE000021227DA128>IIII<0003FE0040001FFFC0C0007F00F1C001F8003FC003F0000FC0 -07C00007C00FC00003C01F800003C03F000001C03F000001C07F000000C07E000000C07E -000000C0FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 -000000FE000FFFFC7E000FFFFC7F00001FC07F00001FC03F00001FC03F00001FC01F8000 -1FC00FC0001FC007E0001FC003F0001FC001FC003FC0007F80E7C0001FFFC3C00003FF00 -C026227DA12C>III75 DIII<0007FC0000 -003FFF800000FC07E00003F001F80007E000FC000FC0007E001F80003F001F80003F003F -00001F803F00001F807F00001FC07E00000FC07E00000FC0FE00000FE0FE00000FE0FE00 -000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE07E0000 -0FC07F00001FC07F00001FC03F00001F803F80003F801F80003F000FC0007E0007E000FC -0003F001F80000FC07E000003FFF80000007FC000023227DA12A>II<0007FC0000003FFF80 -0000FC07E00003F001F80007E000FC000FC0007E001F80003F001F80003F003F00001F80 -3F00001F807F00001FC07E00000FC07E00000FC0FE00000FE0FE00000FE0FE00000FE0FE -00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE07E00000FC07F00 -001FC07F00001FC03F00001F803F81F03F801F83F83F000FC70C7E0007E606FC0003F607 -F80000FF07E000003FFF80000007FF80200000038020000001C020000001E0E0000001FF -E0000001FFC0000000FFC0000000FFC00000007F800000007F000000001E00232C7DA12A ->II<01 -FE0207FF861F01FE3C007E7C001E78000E78000EF80006F80006FC0006FC0000FF0000FF -E0007FFF007FFFC03FFFF01FFFF80FFFFC03FFFE003FFE0003FE00007F00003F00003FC0 -001FC0001FC0001FE0001EE0001EF0003CFC003CFF00F8C7FFE080FF8018227DA11F>I< -7FFFFFFF807FFFFFFF807E03F80F807803F807807003F803806003F80180E003F801C0E0 -03F801C0C003F800C0C003F800C0C003F800C0C003F800C00003F800000003F800000003 -F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8 -00000003F800000003F800000003F800000003F800000003F800000003F800000003F800 -000003F800000003F800000003F8000001FFFFF00001FFFFF00022227EA127>IIII<0FFC003FFF807E07C07E03E07E01E07E -01F03C01F00001F00001F0003FF003FDF01FC1F03F01F07E01F0FC01F0FC01F0FC01F0FC -01F07E02F07E0CF81FF87F07E03F18167E951B>97 DI<00FF8007FFE00F83F01F03 -F03E03F07E03F07C01E07C0000FC0000FC0000FC0000FC0000FC0000FC00007C00007E00 -007E00003E00181F00300FC06007FFC000FF0015167E9519>I<0001FE000001FE000000 -3E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E000000 -3E0000003E0001FC3E0007FFBE000F81FE001F007E003E003E007E003E007C003E00FC00 -3E00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E007C003E007C00 -3E003E007E001F00FE000F83BE0007FF3FC001FC3FC01A237EA21F>I<00FE0007FF800F -87C01E01E03E01F07C00F07C00F8FC00F8FC00F8FFFFF8FFFFF8FC0000FC0000FC00007C -00007C00007E00003E00181F00300FC07003FFC000FF0015167E951A>I<001FC0007FE0 -00F1F001E3F003E3F007C3F007C1E007C00007C00007C00007C00007C00007C000FFFE00 -FFFE0007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 -07C00007C00007C00007C00007C00007C00007C0003FFC003FFC00142380A211>I<01FE -0F0007FFBF800F87C7801F03E7801E01E0003E01F0003E01F0003E01F0003E01F0003E01 -F0001E01E0001F03E0000F87C0000FFF800009FE000018000000180000001C0000001FFF -E0000FFFF80007FFFE001FFFFF003C003F0078000F80F0000780F0000780F0000780F000 -078078000F003C001E001F007C000FFFF80001FFC00019217F951C>II<1C003E00 -7F007F007F003E001C000000000000000000000000000000FF00FF001F001F001F001F00 -1F001F001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B247EA3 -10>I107 DIII<00FE0007FF -C00F83E01E00F03E00F87C007C7C007C7C007CFC007EFC007EFC007EFC007EFC007EFC00 -7EFC007E7C007C7C007C3E00F81F01F00F83E007FFC000FE0017167E951C>II<00FE030007FF87000FC1C7001F -006F003F003F007E003F007E001F007C001F00FC001F00FC001F00FC001F00FC001F00FC -001F00FC001F00FC001F007E001F007E001F003E003F001F007F000FC1DF0007FF9F0001 -FC1F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000 -00FFE00000FFE01B207E951E>II<0FF3003FFF00781F00600700E00300E00300F00300 -FC00007FE0007FF8003FFE000FFF0001FF00000F80C00780C00380E00380E00380F00700 -FC0E00EFFC00C7F00011167E9516>I<0180000180000180000180000380000380000780 -000780000F80003F8000FFFF00FFFF000F80000F80000F80000F80000F80000F80000F80 -000F80000F80000F80000F80000F81800F81800F81800F81800F81800F830007C30003FE -0000F80011207F9F16>IIIIII E /FK 25 121 df<00000001E00000000000000003F0000000000000 -0003F00000000000000007F80000000000000007F80000000000000007F8000000000000 -000FFC000000000000000FFC000000000000001FFE000000000000001FFE000000000000 -001FFE000000000000003FFF000000000000003FFF000000000000007FFF800000000000 -007BFF800000000000007BFF80000000000000F3FFC0000000000000F1FFC00000000000 -01F1FFE0000000000001E0FFE0000000000003E0FFF0000000000003C0FFF00000000000 -03C07FF0000000000007C07FF8000000000007803FF800000000000F803FFC0000000000 -0F001FFC00000000000F001FFC00000000001F001FFE00000000001E000FFE0000000000 -3E000FFF00000000003C0007FF00000000003C0007FF0000000000780007FF8000000000 -780003FF8000000000F80003FFC000000000F00001FFC000000000F00001FFC000000001 -FFFFFFFFE000000001FFFFFFFFE000000003FFFFFFFFF000000003FFFFFFFFF000000007 -C000007FF8000000078000007FF8000000078000003FF80000000F8000003FFC0000000F -0000001FFC0000001F0000001FFE0000001E0000000FFE0000001E0000000FFE0000003E -0000000FFF0000003C00000007FF0000007C00000007FF8000007800000003FF800000FC -00000003FF8000FFFFF00003FFFFFFC0FFFFF00003FFFFFFC0FFFFF00003FFFFFFC0FFFF -F00003FFFFFFC0423B7DBA49>65 DI<0000001FFE0000600000 -03FFFFE000E000001FFFFFF801E000007FFFFFFE03E00001FFFC00FF07E00007FFC0001F -CFE0000FFF000007FFE0001FFC000001FFE0003FF0000000FFE0007FE00000007FE000FF -C00000003FE001FF800000001FE003FF000000000FE007FF000000000FE00FFE00000000 -07E00FFE0000000007E01FFC0000000003E01FFC0000000003E03FF80000000003E03FF8 -0000000001E03FF80000000001E07FF80000000001E07FF80000000001E07FF000000000 -00007FF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0 -000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF000000000 -0000FFF0000000000000FFF0000000000000FFF00000000000007FF00000000000007FF0 -0000000000007FF80000000000007FF80000000001E03FF80000000001E03FF800000000 -01E03FF80000000001E01FFC0000000001E01FFC0000000003C00FFE0000000003C00FFE -0000000003C007FF00000000078003FF00000000078001FF800000000F0000FFC0000000 -1F00007FE00000003E00003FF00000007C00001FFC000000F800000FFF000003F0000007 -FFC0000FE0000001FFFC007F800000007FFFFFFF000000001FFFFFFC0000000003FFFFE0 -00000000001FFE0000003B3D7BBB46>IIII73 -D80 D82 -D<0003FF000300001FFFE0070000FFFFFC0F0001FFFFFE1F0003FE00FF3F0007F0001FFF -000FE00007FF001FC00001FF003F800000FF003F800000FF007F0000007F007F0000003F -007F0000003F00FF0000001F00FF0000001F00FF0000001F00FF8000000F00FF8000000F -00FFC000000F00FFC000000F00FFF0000000007FFC000000007FFF800000003FFFF80000 -003FFFFFC000001FFFFFFC00001FFFFFFF00000FFFFFFFC00007FFFFFFF00003FFFFFFF8 -0000FFFFFFFC00007FFFFFFE00001FFFFFFE000003FFFFFF0000001FFFFF80000001FFFF -800000000FFFC000000003FFC000000000FFC0000000007FE0000000007FE0700000003F -E0F00000003FE0F00000001FE0F00000001FE0F00000001FE0F80000001FE0F80000001F -C0F80000001FC0FC0000001FC0FC0000003F80FE0000003F80FF0000003F00FFC000007F -00FFE00000FE00FFFC0001FC00FDFFC00FF800F87FFFFFF000F01FFFFFC000E003FFFF00 -00C0003FF800002B3D7BBB36>I<3FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03FFFFFFFFFFF -FFC03FFFFFFFFFFFFFC03FF8007FF001FFC07FC0007FF0003FE07F80007FF0001FE07F00 -007FF0000FE07E00007FF00007E07C00007FF00003E07C00007FF00003E07C00007FF000 -03E07800007FF00001E07800007FF00001E07800007FF00001E07800007FF00001E0F000 -007FF00000F0F000007FF00000F0F000007FF00000F0F000007FF00000F0F000007FF000 -00F00000007FF00000000000007FF00000000000007FF00000000000007FF00000000000 -007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF000 -00000000007FF00000000000007FF00000000000007FF00000000000007FF00000000000 -007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF000 -00000000007FF00000000000007FF00000000000007FF00000000000007FF00000000000 -007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF000 -00000000007FF00000000000007FF00000000000007FF00000000000007FF00000000000 -007FF00000000000007FF0000000000FFFFFFFFF8000000FFFFFFFFF8000000FFFFFFFFF -8000000FFFFFFFFF80003C3A7DB943>I<003FFE00000001FFFFE0000007FFFFF800000F -E007FC00000FF001FE00001FF800FF00001FF8007F80001FF8007FC0001FF8003FC0000F -F0003FE00007E0003FE00003C0003FE0000000003FE0000000003FE0000000003FE00000 -00003FE0000000FFFFE000001FFFFFE000007FF83FE00003FF803FE00007FC003FE0000F -F0003FE0001FE0003FE0003FE0003FE0007FC0003FE0007FC0003FE000FF80003FE000FF -80003FE000FF80003FE000FF80003FE000FF80007FE0007FC0007FE0007FC000DFE0003F -E0039FF0001FF80F0FFFE007FFFE0FFFE001FFFC07FFE0003FE000FFE02B267DA52F>97 -D<0001FFF000000FFFFE00003FFFFF8000FF801FC001FE003FC003FC007FE007F8007FE0 -0FF0007FE01FF0007FE03FE0003FC03FE0001F807FE0000F007FC00000007FC0000000FF -C0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0 -000000FFC0000000FFC00000007FC00000007FE00000007FE00000003FE00000003FF000 -00F01FF00000F00FF80001E007F80001E003FC0003C001FF000F8000FFC03F00003FFFFE -00000FFFF8000001FFC00024267DA52B>99 D<000000003F800000003FFF800000003FFF -800000003FFF800000003FFF8000000001FF8000000000FF8000000000FF8000000000FF -8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF -8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF -8000000000FF800000FF80FF80000FFFF0FF80003FFFFCFF8000FFC03FFF8001FE000FFF -8003FC0003FF8007F80001FF800FF00000FF801FF00000FF803FE00000FF803FE00000FF -807FE00000FF807FC00000FF807FC00000FF807FC00000FF80FFC00000FF80FFC00000FF -80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF80FFC00000FF -80FFC00000FF807FC00000FF807FC00000FF807FC00000FF803FE00000FF803FE00000FF -801FE00000FF800FF00001FF8007F80003FF8003F80007FF8001FE001FFFC000FF807EFF -FE007FFFF8FFFE000FFFE0FFFE0001FF00FFFE2F3C7DBB36>I<0001FF8000000FFFF000 -007FFFFC0000FF81FE0003FE007F8007F8003F800FF0001FC00FF0000FE01FE0000FE03F -E0000FF03FE00007F07FC00007F07FC00007F87FC00007F8FFC00007F8FFC00007F8FFFF -FFFFF8FFFFFFFFF8FFFFFFFFF8FFC0000000FFC0000000FFC0000000FFC00000007FC000 -00007FC00000007FC00000003FE00000003FE00000781FE00000781FF00000780FF00000 -F007F80001F003FC0003E001FE000FC000FFC07F80003FFFFE00000FFFF8000000FFC000 -25267DA52C>I<00001FF0000000FFFC000003FFFF00000FF83F80001FE07F80003FC0FF -C0007F80FFC000FF80FFC000FF80FFC001FF007F8001FF003F0001FF001E0001FF000000 -01FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001 -FF00000001FF000000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF800001FF00000001FF -00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00 -000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF0000 -0001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF000000 -01FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF0000007F -FFFE00007FFFFE00007FFFFE00007FFFFE0000223C7DBB1E>I<01E00007F8000FFC000F -FC001FFE001FFE001FFE001FFE000FFC000FFC0007F80001E00000000000000000000000 -000000000000000000000000000000000000000000000000FE007FFE007FFE007FFE007F -FE0007FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003 -FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003 -FE0003FE0003FE0003FE0003FE0003FE00FFFFF0FFFFF0FFFFF0FFFFF0143D7DBC1A> -105 D<00FE00FFFE00FFFE00FFFE00FFFE0007FE0003FE0003FE0003FE0003FE0003FE00 -03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00 -03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00 -03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00 -03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00FFFFF8FFFFF8FFFFF8 -FFFFF8153C7DBB1A>108 D<01FC007FC0000FF80000FFFC03FFF8007FFF0000FFFC0FFF -FC01FFFF8000FFFC1F03FE03E07FC000FFFC3800FF07001FE00007FC7000FF8E001FF000 -03FCC0007F98000FF00003FDC0007FF8000FF80003FD80007FF0000FF80003FF00007FE0 -000FF80003FF00007FE0000FF80003FF00007FE0000FF80003FE00007FC0000FF80003FE -00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000F -F80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE0000 -7FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF800 -03FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0 -000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE -00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF800FFFFF81FFFFF03FF -FFE0FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE04B267CA5 -52>I<01FC00FF8000FFFC03FFF000FFFC0FFFF800FFFC1E03FC00FFFC3801FE0007FC60 -01FF0003FCC000FF0003FDC000FF8003FD8000FF8003FF0000FF8003FF0000FF8003FF00 -00FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE00 -00FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE00 -00FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE00 -00FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF80FFFFF83FFFFEFFFFF8 -3FFFFEFFFFF83FFFFEFFFFF83FFFFE2F267CA536>I<00FE01FF0000FFFE1FFFF000FFFE -7FFFFC00FFFEFC07FE00FFFFF001FF0007FFC0007F8003FF00003FC003FE00003FE003FE -00001FF003FE00001FF803FE00000FF803FE00000FFC03FE00000FFC03FE000007FC03FE -000007FE03FE000007FE03FE000007FE03FE000007FE03FE000007FE03FE000007FE03FE -000007FE03FE000007FE03FE000007FE03FE000007FC03FE00000FFC03FE00000FFC03FE -00000FFC03FE00000FF803FE00001FF003FE00001FF003FF00003FE003FF80007FC003FF -C000FF8003FFE001FF0003FEFC07FE0003FE7FFFF80003FE1FFFE00003FE03FE000003FE -0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE -0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE -00000000FFFFF8000000FFFFF8000000FFFFF8000000FFFFF80000002F377DA536>112 -D<01FC03F000FFFC0FFC00FFFC1FFF00FFFC3C3F80FFFC707F8007FCE0FFC003FCC0FFC0 -03FD80FFC003FD80FFC003FF807F8003FF003F0003FF001E0003FF00000003FE00000003 -FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE -00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00 -000003FE00000003FE00000003FE00000003FE00000003FE000000FFFFFC0000FFFFFC00 -00FFFFFC0000FFFFFC000022267DA528>114 D<000F0000000F0000000F0000000F0000 -000F0000001F0000001F0000001F0000001F0000003F0000003F0000007F0000007F0000 -00FF000001FF000003FF000007FF00001FFFFFF0FFFFFFF0FFFFFFF0FFFFFFF001FF0000 -01FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF0000 -01FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF0000 -01FF003C01FF003C01FF003C01FF003C01FF003C01FF003C01FF003C01FF003C00FF0078 -00FF8078007F80F0003FC1E0001FFFC0000FFF800001FE001E377EB626>116 -D<00FE00003F80FFFE003FFF80FFFE003FFF80FFFE003FFF80FFFE003FFF8007FE0001FF -8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF -8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF -8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF -8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0001FF8003FE0001FF -8003FE0003FF8001FE0003FF8001FE0006FF8000FF000CFFC0007F8078FFFE003FFFF0FF -FE001FFFE0FFFE0003FF80FFFE2F267CA536>I120 D E end +000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000 +0000FFE000007FFFFFE0007FFFFFE0007FFFFFE0007FFFFFE0007FFFFFE00027467DC522 +>I<0000FFE0007E00000FFFFE03FF80003FFFFF8FFF8000FFFFFFFFFFC001FFC07FFF3F +C003FF001FF83FC007FE000FFC3FC00FFC0007FE1F801FFC0007FF0F001FF80003FF0000 +1FF80003FF00003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003F +F80003FF80003FF80003FF80003FF80003FF80003FF80003FF80001FF80003FF00001FF8 +0003FF00001FFC0007FF00000FFC0007FE000007FE000FFC000003FF001FF8000001FFC0 +7FF0000003FFFFFFE0000003FFFFFF800000078FFFFE0000000780FFE00000000F800000 +0000000F8000000000000F8000000000000F8000000000000FC000000000000FE0000000 +00000FF000000000000FFFFFFFC000000FFFFFFFFC000007FFFFFFFF800007FFFFFFFFE0 +0003FFFFFFFFF00001FFFFFFFFFC0000FFFFFFFFFC0003FFFFFFFFFE000FFFFFFFFFFF00 +1FF000007FFF003FC0000007FF007F80000001FF807F80000000FF80FF00000000FF80FF +000000007F80FF000000007F80FF000000007F80FF000000007F80FF80000000FF807F80 +000000FF007FC0000001FF003FE0000003FE001FF0000007FC000FFE00003FF80007FFC0 +01FFF00001FFFFFFFFC000007FFFFFFF0000000FFFFFF8000000007FFF00000032427DAC +38>I<007FC000000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC00000 +0000FFFFC00000000003FFC00000000001FFC00000000001FFC00000000001FFC0000000 +0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 +01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 +FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC007FE000001FF +C03FFF800001FFC0FFFFE00001FFC1FFFFF80001FFC7F03FFC0001FFCF801FFC0001FFDF +000FFE0001FFDE000FFE0001FFFC000FFE0001FFF80007FF0001FFF00007FF0001FFF000 +07FF0001FFE00007FF0001FFE00007FF0001FFE00007FF0001FFC00007FF0001FFC00007 +FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF +0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00 +01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001 +FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF +C00007FF0001FFC00007FF0001FFC00007FF00FFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF +83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFE37457CC43E>I<007C0001FF0003FF8007FF +C007FFC00FFFE00FFFE00FFFE00FFFE00FFFE007FFC007FFC003FF8001FF00007C000000 +00000000000000000000000000000000000000000000000000000000007FC07FFFC07FFF +C07FFFC07FFFC07FFFC003FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF +C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF +C001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FF +C001FFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18467CC520>I<007FC000000000FFFFC0 +00000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC00000000003FFC000 +00000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000 +000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000 +0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 +01FFC00000000001FFC00000000001FFC00000000001FFC0007FFFE001FFC0007FFFE001 +FFC0007FFFE001FFC0007FFFE001FFC0007FFFE001FFC0000FE00001FFC0001FC00001FF +C0003F000001FFC0007E000001FFC000FC000001FFC003F8000001FFC007E0000001FFC0 +0FC0000001FFC01F80000001FFC07F00000001FFC0FE00000001FFC1FC00000001FFC3FE +00000001FFC7FE00000001FFDFFF00000001FFFFFF80000001FFFFFFC0000001FFFFFFC0 +000001FFF9FFE0000001FFE1FFF0000001FFC0FFF8000001FF807FF8000001FF803FFC00 +0001FF803FFE000001FF801FFF000001FF800FFF000001FF8007FF800001FF8007FFC000 +01FF8003FFE00001FF8001FFE00001FF8000FFF00001FF8000FFF80001FF80007FFC0001 +FF80003FFC00FFFFFF03FFFFF8FFFFFF03FFFFF8FFFFFF03FFFFF8FFFFFF03FFFFF8FFFF +FF03FFFFF835457DC43B>107 D<007FC000FFFFC000FFFFC000FFFFC000FFFFC000FFFF +C00003FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFF +FF8019457CC420>I<007F8007FE00000FFC0000FFFF803FFFC0007FFF8000FFFF80FFFF +F001FFFFE000FFFF81FFFFF803FFFFF000FFFF87F01FFC0FE03FF800FFFF8FC00FFE1F80 +1FFC0003FF9F000FFF3E001FFE0001FF9E0007FF3C000FFE0001FFBC0007FF78000FFE00 +01FFF80003FFF00007FF0001FFF80003FFF00007FF0001FFF00003FFE00007FF0001FFE0 +0003FFC00007FF0001FFE00003FFC00007FF0001FFE00003FFC00007FF0001FFC00003FF +800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007 +FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001 +FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC000 +03FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF80 +0007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF +0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FF +C00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003 +FF800007FF0001FFC00003FF800007FF00FFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03 +FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFE +572D7CAC5E>I<007F8007FE0000FFFF803FFF8000FFFF80FFFFE000FFFF81FFFFF800FF +FF87F03FFC00FFFF8F801FFC0003FF9F000FFE0001FF9E000FFE0001FFBC000FFE0001FF +F80007FF0001FFF00007FF0001FFF00007FF0001FFE00007FF0001FFE00007FF0001FFE0 +0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000 +07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007 +FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF +0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00 +01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00FF +FFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFE372D +7CAC3E>I<00001FFC0000000001FFFFC000000007FFFFF00000001FFFFFFC0000007FF8 +0FFF000000FFC001FF800001FF8000FFC00003FE00003FE00007FE00003FF0000FFC0000 +1FF8000FF800000FF8001FF800000FFC001FF800000FFC003FF800000FFE003FF0000007 +FE007FF0000007FF007FF0000007FF007FF0000007FF007FF0000007FF00FFF0000007FF +80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80 +FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF807FF0000007FF007F +F0000007FF007FF0000007FF007FF0000007FF003FF800000FFE003FF800000FFE001FF8 +00000FFC001FFC00001FFC000FFC00001FF80007FE00003FF00007FE00003FF00003FF80 +00FFE00001FFC001FFC000007FF80FFF0000003FFFFFFE0000000FFFFFF800000001FFFF +C0000000001FFC000000312F7DAD38>I<007FC00FF80000FFFFC0FFFF8000FFFFC3FFFF +E000FFFFCFFFFFF800FFFFDFC03FFC00FFFFFF001FFE0003FFFC0007FF0001FFF80003FF +8001FFF00003FFC001FFE00001FFE001FFC00001FFE001FFC00000FFF001FFC00000FFF0 +01FFC000007FF801FFC000007FF801FFC000007FF801FFC000007FF801FFC000003FFC01 +FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FF +C000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC0 +00003FFC01FFC000007FF801FFC000007FF801FFC000007FF801FFC000007FF001FFC000 +00FFF001FFC00000FFF001FFC00001FFE001FFE00001FFC001FFF00003FFC001FFF80007 +FF8001FFFC000FFF0001FFFE001FFE0001FFDFC07FFC0001FFCFFFFFF00001FFC3FFFFC0 +0001FFC0FFFF000001FFC01FF0000001FFC00000000001FFC00000000001FFC000000000 +01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 +FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000FFFF +FF80000000FFFFFF80000000FFFFFF80000000FFFFFF80000000FFFFFF8000000036407D +AC3E>I<00003FE0001E000003FFFC003E00000FFFFF007E00003FFFFF807E0000FFF80F +E0FE0001FFE003F1FE0003FFC001F1FE0007FF8000FBFE000FFF00007FFE000FFE00003F +FE001FFE00001FFE003FFC00001FFE003FFC00000FFE003FF800000FFE007FF800000FFE +007FF800000FFE007FF800000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00 +FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FF +F000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE007FF800000FFE007FF8 +00000FFE007FF800000FFE007FF800000FFE003FFC00000FFE003FFC00000FFE001FFE00 +001FFE001FFE00003FFE000FFF00007FFE0007FF0000FFFE0003FF8001FFFE0001FFE003 +EFFE0000FFF01FCFFE00007FFFFF8FFE00001FFFFE0FFE000003FFF80FFE0000007FC00F +FE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE +00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00 +000000000FFE00000000000FFE00000000000FFE0000000007FFFFFC00000007FFFFFC00 +000007FFFFFC00000007FFFFFC00000007FFFFFC36407CAC3B>I<007F807F00FFFF81FF +E0FFFF83FFF0FFFF8FFFF8FFFF8F8FFCFFFF9F1FFE03FFBE1FFE01FFBC1FFE01FFF81FFE +01FFF81FFE01FFF01FFE01FFF00FFC01FFE007F801FFE001E001FFE0000001FFE0000001 +FFE0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FF +C0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0 +000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000 +0001FFC0000001FFC00000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE000 +272D7DAC2E>I<001FFC038000FFFF878003FFFFFF800FFFFFFF801FF003FF803FC000FF +803F80003F807F00001F807E00001F80FE00000F80FE00000F80FE00000780FF00000780 +FF00000780FF80000780FFE0000000FFFE0000007FFFF000007FFFFF00003FFFFFC0003F +FFFFF0001FFFFFFC000FFFFFFE0003FFFFFF0001FFFFFF80007FFFFF80000FFFFFC00000 +3FFFC0000003FFE0000000FFE0F000003FE0F000003FE0F800001FE0F800000FE0F80000 +0FE0FC00000FE0FC00000FE0FE00000FC0FF00001FC0FF00001FC0FF80003F80FFE0007F +00FFF803FE00FFFFFFFC00FCFFFFF800F03FFFE000E007FE0000232F7CAD2C>I<0001E0 +00000001E000000001E000000001E000000001E000000003E000000003E000000003E000 +000003E000000007E000000007E00000000FE00000000FE00000001FE00000001FE00000 +003FE00000007FE0000000FFE0000003FFE000000FFFFFFF80FFFFFFFF80FFFFFFFF80FF +FFFFFF80FFFFFFFF8000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FF +E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 +000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000 +0000FFE0000000FFE001E000FFE001E000FFE001E000FFE001E000FFE001E000FFE001E0 +00FFE001E000FFE001E000FFE001E000FFE003E000FFF003C0007FF003C0007FF007C000 +3FF80F80001FFC1F00000FFFFF000007FFFC000001FFF80000003FE00023407EBE2C>I< +007FC00001FF00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF00FF +FFC003FFFF0003FFC0000FFF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF +C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0 +0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000 +07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007 +FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF +0001FFC00007FF0001FFC00007FF0001FFC0000FFF0001FFC0000FFF0001FFC0001FFF00 +01FFC0001FFF0001FFC0003FFF0000FFC0003FFF0000FFE0007FFF80007FE001F7FFFE00 +7FF807E7FFFE003FFFFFC7FFFE000FFFFF07FFFE0003FFFE07FFFE00007FF007FC00372E +7CAC3E>IIIII E /FK +25 121 df<0000000000000003F800000000000000000000000000000007FC0000000000 +000000000000000000000FFE0000000000000000000000000000000FFE00000000000000 +00000000000000001FFF0000000000000000000000000000001FFF000000000000000000 +0000000000001FFF0000000000000000000000000000003FFF8000000000000000000000 +000000003FFF8000000000000000000000000000007FFFC0000000000000000000000000 +00007FFFC000000000000000000000000000007FFFC00000000000000000000000000000 +FFFFE00000000000000000000000000000FFFFE00000000000000000000000000001FFFF +F00000000000000000000000000001FFFFF00000000000000000000000000001FFFFF000 +00000000000000000000000003FFFFF80000000000000000000000000003FFFFF8000000 +0000000000000000000007FFFFFC0000000000000000000000000007FFFFFC0000000000 +000000000000000007FFFFFC000000000000000000000000000FFFFFFE00000000000000 +0000000000000FFFFFFE000000000000000000000000001FFFFFFF000000000000000000 +000000001FFFFFFF000000000000000000000000001FFFFFFF0000000000000000000000 +00003FFFFFFF800000000000000000000000003FFFFFFF80000000000000000000000000 +7FFFFFFFC00000000000000000000000007FFFFFFFC00000000000000000000000007FBF +FFFFC0000000000000000000000000FF9FFFFFE0000000000000000000000000FF1FFFFF +E0000000000000000000000001FF0FFFFFF0000000000000000000000001FF0FFFFFF000 +0000000000000000000001FE0FFFFFF0000000000000000000000003FE07FFFFF8000000 +000000000000000003FC07FFFFF8000000000000000000000007FC03FFFFFC0000000000 +00000000000007FC03FFFFFC000000000000000000000007F803FFFFFC00000000000000 +000000000FF801FFFFFE00000000000000000000000FF001FFFFFE000000000000000000 +00001FF000FFFFFF00000000000000000000001FF000FFFFFF0000000000000000000000 +1FE000FFFFFF00000000000000000000003FE0007FFFFF80000000000000000000003FC0 +007FFFFF80000000000000000000007FC0003FFFFFC0000000000000000000007FC0003F +FFFFC0000000000000000000007F80003FFFFFC000000000000000000000FF80001FFFFF +E000000000000000000000FF00001FFFFFE000000000000000000001FF00000FFFFFF000 +000000000000000001FF00000FFFFFF000000000000000000001FE00000FFFFFF0000000 +00000000000003FE000007FFFFF800000000000000000003FC000007FFFFF80000000000 +0000000007FC000003FFFFFC00000000000000000007FC000003FFFFFC00000000000000 +000007F8000003FFFFFC0000000000000000000FF8000001FFFFFE000000000000000000 +0FF0000001FFFFFE0000000000000000001FF0000000FFFFFF0000000000000000001FF0 +000000FFFFFF0000000000000000001FE0000000FFFFFF0000000000000000003FE00000 +007FFFFF8000000000000000003FC00000007FFFFF8000000000000000007FC00000003F +FFFFC000000000000000007FC00000003FFFFFC000000000000000007F800000003FFFFF +C00000000000000000FF800000001FFFFFE00000000000000000FF000000001FFFFFE000 +00000000000001FF000000000FFFFFF00000000000000001FF000000000FFFFFF0000000 +0000000001FE000000000FFFFFF00000000000000003FE0000000007FFFFF80000000000 +000003FC0000000007FFFFF80000000000000007FFFFFFFFFFFFFFFFFC00000000000000 +07FFFFFFFFFFFFFFFFFC0000000000000007FFFFFFFFFFFFFFFFFC000000000000000FFF +FFFFFFFFFFFFFFFE000000000000000FFFFFFFFFFFFFFFFFFE000000000000001FFFFFFF +FFFFFFFFFFFF000000000000001FFFFFFFFFFFFFFFFFFF000000000000001FFFFFFFFFFF +FFFFFFFF000000000000003FE000000000007FFFFF800000000000003FC000000000007F +FFFF800000000000007FC000000000003FFFFFC00000000000007FC000000000003FFFFF +C00000000000007F8000000000003FFFFFC0000000000000FF8000000000001FFFFFE000 +0000000000FF8000000000001FFFFFE0000000000001FF0000000000000FFFFFF0000000 +000001FF0000000000000FFFFFF0000000000001FE0000000000000FFFFFF00000000000 +03FE00000000000007FFFFF8000000000003FE00000000000007FFFFF8000000000007FC +00000000000003FFFFFC000000000007FC00000000000003FFFFFC000000000007F80000 +0000000003FFFFFC00000000000FF800000000000001FFFFFE00000000000FF800000000 +000001FFFFFE00000000000FF000000000000000FFFFFE00000000001FF0000000000000 +00FFFFFF00000000001FE000000000000000FFFFFF00000000003FE0000000000000007F +FFFF80000000003FE0000000000000007FFFFF80000000003FC0000000000000003FFFFF +80000000007FC0000000000000003FFFFFC0000000007F80000000000000003FFFFFC000 +000007FFFC000000000000001FFFFFE00000FFFFFFFFFF800000001FFFFFFFFFFFFFE0FF +FFFFFFFF800000001FFFFFFFFFFFFFE0FFFFFFFFFF800000001FFFFFFFFFFFFFE0FFFFFF +FFFF800000001FFFFFFFFFFFFFE0FFFFFFFFFF800000001FFFFFFFFFFFFFE0FFFFFFFFFF +800000001FFFFFFFFFFFFFE0FFFFFFFFFF800000001FFFFFFFFFFFFFE0FFFFFFFFFF8000 +00001FFFFFFFFFFFFFE0837979F892>65 DI<0000000000 +00007FFFE000000000700000000000003FFFFFFF00000001F8000000000003FFFFFFFFF0 +000003F800000000003FFFFFFFFFFC000007F80000000001FFFFFFFFFFFF80000FF80000 +000007FFFFFFFFFFFFE0001FF8000000003FFFFFFFFFFFFFF0003FF800000000FFFFFFFF +FFFFFFFC007FF800000003FFFFFFFF0007FFFE00FFF80000000FFFFFFFC000003FFF81FF +F80000001FFFFFFC00000007FFC3FFF80000007FFFFFE000000001FFF7FFF8000000FFFF +FF80000000007FFFFFF8000003FFFFFE00000000001FFFFFF8000007FFFFF80000000000 +0FFFFFF800000FFFFFE0000000000007FFFFF800001FFFFFC0000000000001FFFFF80000 +7FFFFF80000000000000FFFFF80000FFFFFE000000000000007FFFF80001FFFFFC000000 +000000003FFFF80003FFFFF8000000000000003FFFF80003FFFFF0000000000000001FFF +F80007FFFFF0000000000000000FFFF8000FFFFFE00000000000000007FFF8001FFFFFC0 +0000000000000003FFF8003FFFFF800000000000000003FFF8003FFFFF80000000000000 +0001FFF8007FFFFF000000000000000001FFF800FFFFFE000000000000000000FFF800FF +FFFE000000000000000000FFF801FFFFFC0000000000000000007FF801FFFFFC00000000 +00000000007FF803FFFFFC0000000000000000003FF803FFFFF80000000000000000003F +F807FFFFF80000000000000000001FF807FFFFF00000000000000000001FF80FFFFFF000 +00000000000000001FF80FFFFFF00000000000000000000FF80FFFFFF000000000000000 +00000FF81FFFFFE00000000000000000000FF81FFFFFE00000000000000000000FF81FFF +FFE00000000000000000000FF83FFFFFE000000000000000000007F83FFFFFC000000000 +000000000007F83FFFFFC000000000000000000007F83FFFFFC000000000000000000003 +F07FFFFFC000000000000000000000007FFFFFC000000000000000000000007FFFFFC000 +000000000000000000007FFFFFC000000000000000000000007FFFFF8000000000000000 +000000007FFFFF800000000000000000000000FFFFFF800000000000000000000000FFFF +FF800000000000000000000000FFFFFF800000000000000000000000FFFFFF8000000000 +00000000000000FFFFFF800000000000000000000000FFFFFF8000000000000000000000 +00FFFFFF800000000000000000000000FFFFFF800000000000000000000000FFFFFF8000 +00000000000000000000FFFFFF800000000000000000000000FFFFFF8000000000000000 +00000000FFFFFF800000000000000000000000FFFFFF800000000000000000000000FFFF +FF800000000000000000000000FFFFFF800000000000000000000000FFFFFF8000000000 +00000000000000FFFFFF800000000000000000000000FFFFFF8000000000000000000000 +007FFFFF8000000000000000000000007FFFFF8000000000000000000000007FFFFFC000 +000000000000000000007FFFFFC000000000000000000000007FFFFFC000000000000000 +000000007FFFFFC000000000000000000000003FFFFFC000000000000000000000003FFF +FFC000000000000000000000003FFFFFC000000000000000000003F03FFFFFE000000000 +000000000007F81FFFFFE000000000000000000007F81FFFFFE000000000000000000007 +F81FFFFFE000000000000000000007F80FFFFFF000000000000000000007F80FFFFFF000 +000000000000000007F80FFFFFF00000000000000000000FF807FFFFF000000000000000 +00000FF807FFFFF80000000000000000000FF003FFFFF80000000000000000000FF003FF +FFFC0000000000000000001FF001FFFFFC0000000000000000001FF001FFFFFC00000000 +00000000001FE000FFFFFE0000000000000000003FE000FFFFFF0000000000000000003F +E0007FFFFF0000000000000000007FC0003FFFFF8000000000000000007FC0003FFFFF80 +0000000000000000FF80001FFFFFC00000000000000000FF80000FFFFFE0000000000000 +0001FF000007FFFFF00000000000000003FF000003FFFFF00000000000000007FE000003 +FFFFF80000000000000007FE000001FFFFFC000000000000000FFC000000FFFFFE000000 +000000001FF80000007FFFFF800000000000003FF00000001FFFFFC0000000000000FFE0 +0000000FFFFFE0000000000001FFC000000007FFFFF8000000000003FF8000000003FFFF +FE00000000000FFF0000000000FFFFFF80000000003FFE00000000007FFFFFF000000000 +FFFC00000000001FFFFFFE00000003FFF800000000000FFFFFFFC000001FFFE000000000 +0003FFFFFFFF0003FFFFC0000000000000FFFFFFFFFFFFFFFF000000000000003FFFFFFF +FFFFFFFC0000000000000007FFFFFFFFFFFFF00000000000000001FFFFFFFFFFFFC00000 +0000000000003FFFFFFFFFFF00000000000000000003FFFFFFFFF8000000000000000000 +003FFFFFFF8000000000000000000000007FFFF00000000000757A75F78C>IIII73 +D80 D82 D<00000003FFF80000000E000000007FFFFFC000003F00000003 +FFFFFFFC00007F0000001FFFFFFFFF0000FF0000007FFFFFFFFFC001FF000001FFFFFFFF +FFF003FF000003FFFFFFFFFFFC07FF00000FFFFF000FFFFE07FF00001FFFF000007FFF8F +FF00003FFFC000000FFFDFFF00007FFF00000003FFFFFF0000FFFE00000000FFFFFF0001 +FFF8000000003FFFFF0003FFF8000000001FFFFF0003FFF0000000000FFFFF0007FFE000 +00000007FFFF000FFFE00000000003FFFF000FFFC00000000001FFFF001FFFC000000000 +00FFFF001FFF8000000000007FFF003FFF8000000000003FFF003FFF8000000000003FFF +003FFF0000000000001FFF007FFF0000000000001FFF007FFF0000000000000FFF007FFF +0000000000000FFF007FFF00000000000007FF00FFFF00000000000007FF00FFFF000000 +00000003FF00FFFF80000000000003FF00FFFF80000000000003FF00FFFF800000000000 +01FF00FFFFC0000000000001FF00FFFFC0000000000001FF00FFFFE0000000000001FF00 +FFFFE0000000000001FF00FFFFF0000000000000FF00FFFFF8000000000000FF00FFFFFC +000000000000FF00FFFFFE0000000000007E00FFFFFF00000000000000007FFFFF800000 +00000000007FFFFFE0000000000000007FFFFFFC000000000000007FFFFFFFC000000000 +00003FFFFFFFFC0000000000003FFFFFFFFFE000000000001FFFFFFFFFFF00000000001F +FFFFFFFFFFF0000000000FFFFFFFFFFFFF800000000FFFFFFFFFFFFFF000000007FFFFFF +FFFFFFFE00000007FFFFFFFFFFFFFF80000003FFFFFFFFFFFFFFC0000001FFFFFFFFFFFF +FFF0000000FFFFFFFFFFFFFFFC0000007FFFFFFFFFFFFFFE0000003FFFFFFFFFFFFFFF00 +00001FFFFFFFFFFFFFFF8000000FFFFFFFFFFFFFFFC0000007FFFFFFFFFFFFFFE0000001 +FFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFF80000003FFFFFFFFFFFFFFC0000001FFFFF +FFFFFFFFFE00000007FFFFFFFFFFFFFE00000000FFFFFFFFFFFFFF000000001FFFFFFFFF +FFFF8000000000FFFFFFFFFFFF80000000000FFFFFFFFFFFC000000000007FFFFFFFFFC0 +000000000007FFFFFFFFE00000000000003FFFFFFFE000000000000003FFFFFFE0000000 +000000007FFFFFF0000000000000001FFFFFF0000000000000000FFFFFF0000000000000 +0007FFFFF00000000000000001FFFFF80000000000000001FFFFF80000000000000000FF +FFF800000000000000007FFFF87E000000000000003FFFF8FF000000000000003FFFF8FF +000000000000001FFFF8FF000000000000001FFFF8FF000000000000000FFFF8FF000000 +000000000FFFF8FF000000000000000FFFF8FF800000000000000FFFF8FF800000000000 +0007FFF8FF8000000000000007FFF8FF8000000000000007FFF8FFC000000000000007FF +F0FFC000000000000007FFF0FFC000000000000007FFF0FFE000000000000007FFF0FFE0 +00000000000007FFE0FFF00000000000000FFFE0FFF00000000000000FFFE0FFF8000000 +0000000FFFC0FFFC0000000000001FFFC0FFFE0000000000001FFFC0FFFF000000000000 +1FFF80FFFF8000000000003FFF80FFFFC000000000007FFF00FFFFE000000000007FFE00 +FFFFF00000000000FFFE00FFFFFC0000000001FFFC00FFFFFF0000000003FFF800FFFFFF +E000000007FFF000FFFFFFFC0000001FFFE000FFFBFFFF8000007FFFC000FFF1FFFFFE00 +07FFFF8000FFE07FFFFFFFFFFFFF0000FFE03FFFFFFFFFFFFC0000FFC00FFFFFFFFFFFF8 +0000FF8003FFFFFFFFFFE00000FF00007FFFFFFFFF800000FE00000FFFFFFFFE000000FC +000000FFFFFFF00000007000000003FFFE00000000557A75F76C>I<1FFFFFFFFFFFFFFF +FFFFFFFFFFFFF81FFFFFFFFFFFFFFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFFFFFFFFFFFFF +F81FFFFFFFFFFFFFFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFFFFFFFFFFFFFF81FFFFFFFFF +FFFFFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFFF +FFFFFFFC3FFFFFF000007FFFFF00000FFFFFFC3FFFFF0000007FFFFF0000007FFFFC3FFF +F80000007FFFFF0000001FFFFC3FFFE00000007FFFFF00000007FFFC3FFF800000007FFF +FF00000001FFFC3FFF000000007FFFFF00000000FFFC3FFE000000007FFFFF000000007F +FC3FFC000000007FFFFF000000003FFC3FF8000000007FFFFF000000001FFC3FF8000000 +007FFFFF000000001FFC3FF0000000007FFFFF000000000FFC3FF0000000007FFFFF0000 +00000FFC3FE0000000007FFFFF0000000007FC7FE0000000007FFFFF0000000007FE7FE0 +000000007FFFFF0000000007FE7FC0000000007FFFFF0000000003FE7FC0000000007FFF +FF0000000003FE7FC0000000007FFFFF0000000003FE7FC0000000007FFFFF0000000003 +FE7F80000000007FFFFF0000000001FE7F80000000007FFFFF0000000001FE7F80000000 +007FFFFF0000000001FE7F80000000007FFFFF0000000001FE7F80000000007FFFFF0000 +000001FE7F80000000007FFFFF0000000001FE7F80000000007FFFFF0000000001FEFF80 +000000007FFFFF0000000001FFFF00000000007FFFFF0000000000FFFF00000000007FFF +FF0000000000FFFF00000000007FFFFF0000000000FFFF00000000007FFFFF0000000000 +FFFF00000000007FFFFF0000000000FFFF00000000007FFFFF0000000000FF0000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000 +000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000 +000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000 +000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000 +000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000 +000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF000000000000000001FFFFFFFFFF +FFFFFFFFC00000000001FFFFFFFFFFFFFFFFFFC00000000001FFFFFFFFFFFFFFFFFFC000 +00000001FFFFFFFFFFFFFFFFFFC00000000001FFFFFFFFFFFFFFFFFFC00000000001FFFF +FFFFFFFFFFFFFFC00000000001FFFFFFFFFFFFFFFFFFC00000000001FFFFFFFFFFFFFFFF +FFC00000787479F387>I<0000003FFFF80000000000000007FFFFFFE00000000000007F +FFFFFFFC000000000001FFFFFFFFFF800000000007FFFFFFFFFFE0000000001FFFFFFFFF +FFF0000000003FFFF0007FFFFC000000007FFE00000FFFFE00000000FFFF000003FFFF80 +000001FFFF800001FFFFC0000001FFFFC00000FFFFE0000001FFFFC000007FFFF0000003 +FFFFE000003FFFF8000003FFFFE000001FFFF8000003FFFFE000001FFFFC000003FFFFE0 +00000FFFFE000003FFFFE000000FFFFE000003FFFFE000000FFFFF000003FFFFE0000007 +FFFF000003FFFFE0000007FFFF000001FFFFC0000007FFFF000001FFFFC0000003FFFF80 +0000FFFF80000003FFFF8000007FFF00000003FFFF8000003FFE00000003FFFF8000000F +F800000003FFFF80000003E000000003FFFF800000000000000003FFFF80000000000000 +0003FFFF800000000000000003FFFF800000000000000003FFFF800000000000000003FF +FF800000000000000003FFFF800000000000000003FFFF8000000000000007FFFFFF8000 +000000001FFFFFFFFF800000000003FFFFFFFFFF80000000007FFFFFFFFFFF8000000003 +FFFFFFFFFFFF800000001FFFFFFE03FFFF80000000FFFFFF8003FFFF80000003FFFFF800 +03FFFF8000000FFFFFC00003FFFF8000001FFFFF000003FFFF8000007FFFFC000003FFFF +800000FFFFF0000003FFFF800001FFFFC0000003FFFF800003FFFF80000003FFFF800007 +FFFF00000003FFFF80000FFFFE00000003FFFF80001FFFFE00000003FFFF80003FFFFC00 +000003FFFF80003FFFF800000003FFFF80007FFFF800000003FFFF80007FFFF000000003 +FFFF80007FFFF000000003FFFF8000FFFFF000000003FFFF8000FFFFE000000003FFFF80 +00FFFFE000000003FFFF8000FFFFE000000003FFFF8000FFFFE000000007FFFF8000FFFF +E000000007FFFF8000FFFFE000000007FFFF8000FFFFF00000000FFFFF8000FFFFF00000 +000FFFFF80007FFFF00000001FFFFF80007FFFF80000003FFFFF80007FFFF80000007EFF +FF80003FFFFC0000007EFFFFC0003FFFFE000001FCFFFFE0001FFFFF000003F8FFFFFC00 +0FFFFF80000FF0FFFFFFFC07FFFFE0003FE07FFFFFFE01FFFFFC03FFC07FFFFFFE00FFFF +FFFFFF803FFFFFFE003FFFFFFFFE001FFFFFFE000FFFFFFFFC0007FFFFFE0003FFFFFFF0 +0001FFFFFE00003FFFFF8000003FFFFC000001FFF800000000000057507ACE5E>97 +D<000000003FFFF000000000000007FFFFFFC000000000003FFFFFFFF80000000001FFFF +FFFFFE0000000007FFFFFFFFFF800000001FFFFFFFFFFFE00000007FFFFFFFFFFFF00000 +00FFFFFC001FFFF8000003FFFFC00003FFFC000007FFFF000007FFFE00000FFFFE00000F +FFFE00001FFFFC00000FFFFE00003FFFF000001FFFFF00007FFFF000001FFFFF0000FFFF +E000001FFFFF0001FFFFC000001FFFFF0001FFFFC000001FFFFF0003FFFF8000001FFFFF +0007FFFF0000001FFFFF0007FFFF0000001FFFFF000FFFFF0000000FFFFE000FFFFE0000 +000FFFFE001FFFFE00000007FFFC001FFFFE00000003FFF8001FFFFC00000001FFF0003F +FFFC000000007FC0003FFFFC000000001F00003FFFFC000000000000007FFFFC00000000 +0000007FFFFC000000000000007FFFF8000000000000007FFFF8000000000000007FFFF8 +00000000000000FFFFF800000000000000FFFFF800000000000000FFFFF8000000000000 +00FFFFF800000000000000FFFFF800000000000000FFFFF800000000000000FFFFF80000 +0000000000FFFFF800000000000000FFFFF800000000000000FFFFF800000000000000FF +FFF800000000000000FFFFF800000000000000FFFFF800000000000000FFFFF800000000 +000000FFFFF8000000000000007FFFF8000000000000007FFFFC000000000000007FFFFC +000000000000007FFFFC000000000000007FFFFC000000000000003FFFFC000000000000 +003FFFFE000000000000003FFFFE000000000000001FFFFE000000000000001FFFFF0000 +00000000000FFFFF00000000001F800FFFFF00000000003FC007FFFF80000000007FC007 +FFFF80000000007FC003FFFFC000000000FF8003FFFFE000000000FF8001FFFFE0000000 +01FF8000FFFFF000000001FF00007FFFF800000003FE00003FFFFC00000007FE00001FFF +FE0000000FFC00000FFFFF8000001FF8000007FFFFE000007FF0000003FFFFF80001FFE0 +000000FFFFFF801FFFC00000007FFFFFFFFFFF000000001FFFFFFFFFFE0000000007FFFF +FFFFF80000000001FFFFFFFFE000000000007FFFFFFF80000000000007FFFFFC00000000 +0000003FFF800000004A507ACE56>99 D<00000000000000000FFFE00000000000000007 +FFFFFFE00000000000000007FFFFFFE00000000000000007FFFFFFE00000000000000007 +FFFFFFE00000000000000007FFFFFFE00000000000000007FFFFFFE00000000000000007 +FFFFFFE00000000000000007FFFFFFE0000000000000000003FFFFE00000000000000000 +00FFFFE00000000000000000007FFFE00000000000000000007FFFE00000000000000000 +007FFFE00000000000000000007FFFE00000000000000000007FFFE00000000000000000 +007FFFE00000000000000000007FFFE00000000000000000007FFFE00000000000000000 +007FFFE00000000000000000007FFFE00000000000000000007FFFE00000000000000000 +007FFFE00000000000000000007FFFE00000000000000000007FFFE00000000000000000 +007FFFE00000000000000000007FFFE00000000000000000007FFFE00000000000000000 +007FFFE00000000000000000007FFFE00000000000000000007FFFE00000000000000000 +007FFFE00000000000000000007FFFE00000000000000000007FFFE00000000000000000 +007FFFE00000000000000000007FFFE00000000000000000007FFFE00000000000000000 +007FFFE00000000000000000007FFFE00000000000000000007FFFE00000000000000000 +007FFFE00000000000000000007FFFE000000000003FFF80007FFFE00000000007FFFFF8 +007FFFE0000000003FFFFFFF007FFFE000000001FFFFFFFFC07FFFE000000007FFFFFFFF +F07FFFE00000001FFFFFFFFFFC7FFFE00000007FFFFE007FFE7FFFE0000000FFFFF0000F +FF7FFFE0000003FFFF800001FFFFFFE0000007FFFE0000007FFFFFE000000FFFFC000000 +3FFFFFE000001FFFF80000001FFFFFE000003FFFF00000000FFFFFE000007FFFE0000000 +07FFFFE00000FFFFC000000003FFFFE00001FFFFC000000001FFFFE00003FFFF80000000 +00FFFFE00003FFFF0000000000FFFFE00007FFFF0000000000FFFFE00007FFFF00000000 +00FFFFE0000FFFFE0000000000FFFFE0000FFFFE0000000000FFFFE0001FFFFE00000000 +00FFFFE0001FFFFC0000000000FFFFE0003FFFFC0000000000FFFFE0003FFFFC00000000 +00FFFFE0003FFFFC0000000000FFFFE0007FFFFC0000000000FFFFE0007FFFF800000000 +00FFFFE0007FFFF80000000000FFFFE0007FFFF80000000000FFFFE0007FFFF800000000 +00FFFFE000FFFFF80000000000FFFFE000FFFFF80000000000FFFFE000FFFFF800000000 +00FFFFE000FFFFF80000000000FFFFE000FFFFF80000000000FFFFE000FFFFF800000000 +00FFFFE000FFFFF80000000000FFFFE000FFFFF80000000000FFFFE000FFFFF800000000 +00FFFFE000FFFFF80000000000FFFFE000FFFFF80000000000FFFFE000FFFFF800000000 +00FFFFE000FFFFF80000000000FFFFE000FFFFF80000000000FFFFE000FFFFF800000000 +00FFFFE0007FFFF80000000000FFFFE0007FFFF80000000000FFFFE0007FFFF800000000 +00FFFFE0007FFFF80000000000FFFFE0007FFFFC0000000000FFFFE0003FFFFC00000000 +00FFFFE0003FFFFC0000000000FFFFE0003FFFFC0000000000FFFFE0001FFFFC00000000 +00FFFFE0001FFFFC0000000000FFFFE0001FFFFE0000000000FFFFE0000FFFFE00000000 +00FFFFE0000FFFFE0000000000FFFFE00007FFFF0000000000FFFFE00007FFFF00000000 +01FFFFE00003FFFF8000000003FFFFE00001FFFF8000000007FFFFE00000FFFFC0000000 +07FFFFE00000FFFFC00000000FFFFFE000007FFFE00000001FFFFFE000003FFFF0000000 +3FFFFFE000001FFFF8000000FFFFFFF000000FFFFC000001FFFFFFFC000003FFFF000007 +FFFFFFFFFE0001FFFFC0003FFEFFFFFFFE00007FFFFC01FFF8FFFFFFFE00003FFFFFFFFF +F0FFFFFFFE00000FFFFFFFFFC0FFFFFFFE000003FFFFFFFF00FFFFFFFE0000007FFFFFFC +00FFFFFFFE0000000FFFFFE000FFFFFFFE000000007FFE0000FFFE00005F797AF76C>I< +000000007FFF800000000000000FFFFFFC0000000000007FFFFFFF800000000001FFFFFF +FFE00000000007FFFFFFFFF8000000001FFFFFFFFFFE000000007FFFF807FFFF00000001 +FFFFC000FFFF80000003FFFF00003FFFE0000007FFFC00000FFFF000000FFFF8000007FF +F800001FFFF0000003FFF800003FFFE0000001FFFC00007FFFC0000000FFFE0000FFFF80 +000000FFFE0001FFFF800000007FFF0001FFFF000000007FFF8003FFFF000000003FFF80 +07FFFE000000003FFF8007FFFE000000003FFFC00FFFFE000000001FFFC00FFFFE000000 +001FFFE01FFFFC000000001FFFE01FFFFC000000001FFFE01FFFFC000000000FFFF03FFF +FC000000000FFFF03FFFFC000000000FFFF03FFFF8000000000FFFF07FFFF8000000000F +FFF07FFFF8000000000FFFF07FFFF8000000000FFFF87FFFF80000000007FFF87FFFF800 +00000007FFF8FFFFF80000000007FFF8FFFFF80000000007FFF8FFFFF80000000007FFF8 +FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFF +FFFFFFF8FFFFFFFFFFFFFFFFFFF0FFFFF800000000000000FFFFF800000000000000FFFF +F800000000000000FFFFF800000000000000FFFFF800000000000000FFFFF80000000000 +00007FFFF8000000000000007FFFF8000000000000007FFFF8000000000000007FFFFC00 +0000000000003FFFFC000000000000003FFFFC000000000000003FFFFC00000000000000 +3FFFFC000000000000001FFFFC000000000000001FFFFE000000000000000FFFFE000000 +000003F00FFFFE000000000007F807FFFF000000000007F807FFFF00000000000FF803FF +FF80000000000FF001FFFF80000000001FF001FFFFC0000000001FE000FFFFE000000000 +3FE0007FFFF0000000007FC0003FFFF800000000FFC0001FFFFC00000001FF80000FFFFE +00000003FF000007FFFF8000000FFE000003FFFFE000003FFC000001FFFFF80000FFF800 +0000FFFFFFC00FFFF00000003FFFFFFFFFFFE00000000FFFFFFFFFFF8000000003FFFFFF +FFFE0000000000FFFFFFFFF800000000001FFFFFFFE0000000000003FFFFFF0000000000 +00000FFFE00000004D507BCE58>I<00000000007FFE0000000000000FFFFFC000000000 +00FFFFFFF00000000007FFFFFFFC000000001FFFFFFFFE000000003FFFFFFFFF00000000 +FFFFF01FFF80000003FFFF803FFFC0000007FFFC007FFFE000000FFFF800FFFFE000001F +FFF000FFFFE000003FFFE001FFFFF000007FFFC001FFFFF00000FFFF8001FFFFF00000FF +FF8001FFFFF00001FFFF0001FFFFF00001FFFF0001FFFFF00003FFFE0001FFFFF00003FF +FE0001FFFFF00003FFFE0000FFFFE00007FFFE0000FFFFE00007FFFC00007FFFC00007FF +FC00003FFF800007FFFC00001FFF000007FFFC000007FC000007FFFC00000000000007FF +FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF +FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF +FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF +FC00000000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FF +FC00000000000007FFFC0000000000FFFFFFFFFFFFC00000FFFFFFFFFFFFC00000FFFFFF +FFFFFFC00000FFFFFFFFFFFFC00000FFFFFFFFFFFFC00000FFFFFFFFFFFFC00000FFFFFF +FFFFFFC00000FFFFFFFFFFFFC000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FF +FE00000000000007FFFE00000000000007FFFE00000000007FFFFFFFFFFC0000007FFFFF +FFFFFC0000007FFFFFFFFFFC0000007FFFFFFFFFFC0000007FFFFFFFFFFC0000007FFFFF +FFFFFC0000007FFFFFFFFFFC0000007FFFFFFFFFFC00000044797AF83B>I<0001FC0000 +000007FF000000001FFFC00000003FFFE00000007FFFF0000000FFFFF8000000FFFFF800 +0001FFFFFC000001FFFFFC000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE00 +0003FFFFFE000003FFFFFE000003FFFFFE000001FFFFFC000001FFFFFC000000FFFFF800 +0000FFFFF80000007FFFF00000003FFFE00000001FFFC000000007FF0000000001FC0000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000001FFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00 +007FFFFFFC00007FFFFFFC00007FFFFFFC0000007FFFFC0000001FFFFC0000000FFFFC00 +00000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC00 +00000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC00 +00000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC00 +00000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC00 +00000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC00 +00000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC00 +00000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC00 +00000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC00 +00000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC00 +00000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000FFFFFFFFFF80FFFFFFFFFF +80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF +80297979F835>105 D<0001FFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFF +FFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000007FFFFC0000001F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000F +FFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000FFFF +FFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFF +FFFFFFC0FFFFFFFFFFC02A7879F735>108 D<0001FFF800000FFFE0000000003FFF8000 +0000FFFFFFF80000FFFFFE00000003FFFFF8000000FFFFFFF80003FFFFFF8000000FFFFF +FE000000FFFFFFF8000FFFFFFFE000003FFFFFFF800000FFFFFFF8003FFFFFFFF80000FF +FFFFFFE00000FFFFFFF8007FFFFFFFFC0001FFFFFFFFF00000FFFFFFF801FFF01FFFFE00 +07FFC07FFFF80000FFFFFFF803FF0007FFFF000FFC001FFFFC0000FFFFFFF807FC0003FF +FF801FF0000FFFFE0000007FFFF80FF00001FFFFC03FC00007FFFF0000001FFFF81FC000 +00FFFFC07F000003FFFF0000000FFFF83F800000FFFFE0FE000003FFFF8000000FFFF87F +000000FFFFE1FC000003FFFF8000000FFFF87E0000007FFFF1F8000001FFFFC000000FFF +F8FC0000007FFFF3F0000001FFFFC000000FFFF9F80000007FFFF7E0000001FFFFC00000 +0FFFF9F00000007FFFF7C0000001FFFFC000000FFFFBF00000003FFFFFC0000000FFFFE0 +00000FFFFBE00000003FFFFF80000000FFFFE000000FFFFFE00000003FFFFF80000000FF +FFE000000FFFFFC00000003FFFFF00000000FFFFE000000FFFFFC00000003FFFFF000000 +00FFFFE000000FFFFF800000003FFFFE00000000FFFFE000000FFFFF800000003FFFFE00 +000000FFFFE000000FFFFF000000003FFFFC00000000FFFFE000000FFFFF000000003FFF +FC00000000FFFFE000000FFFFF000000003FFFFC00000000FFFFE000000FFFFF00000000 +3FFFFC00000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE0000 +00003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE +000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000F +FFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000 +000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFF +E000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000 +FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF80000 +0000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF8 +00000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003F +FFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000 +003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE00 +0000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFF +FE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE00000 +0FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE0 +00000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FF +FFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF8000000 +00FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800 +000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFF +F800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE00000000 +3FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE0000 +00003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE +000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000F +FFFE000000003FFFF800000000FFFFE000FFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFE +FFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFF +FFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFF +FFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF80 +0FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFE974E79CDA2>I<0001FFF8 +00000FFFE000000000FFFFFFF80000FFFFFE00000000FFFFFFF80003FFFFFF80000000FF +FFFFF8000FFFFFFFE0000000FFFFFFF8003FFFFFFFF8000000FFFFFFF8007FFFFFFFFC00 +0000FFFFFFF801FFF01FFFFE000000FFFFFFF803FF0007FFFF000000FFFFFFF807FC0003 +FFFF800000007FFFF80FF00001FFFFC00000001FFFF81FC00000FFFFC00000000FFFF83F +800000FFFFE00000000FFFF87F000000FFFFE00000000FFFF87E0000007FFFF00000000F +FFF8FC0000007FFFF00000000FFFF9F80000007FFFF00000000FFFF9F00000007FFFF000 +00000FFFFBF00000003FFFF80000000FFFFBE00000003FFFF80000000FFFFFE00000003F +FFF80000000FFFFFC00000003FFFF80000000FFFFFC00000003FFFF80000000FFFFF8000 +00003FFFF80000000FFFFF800000003FFFF80000000FFFFF000000003FFFF80000000FFF +FF000000003FFFF80000000FFFFF000000003FFFF80000000FFFFF000000003FFFF80000 +000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFF +F80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000 +003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE +000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8000000 +0FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8 +0000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00000000 +3FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00 +0000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000F +FFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF800 +00000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003F +FFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000 +00003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFF +FE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000 +000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFF +F80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000 +003FFFF80000FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFF +FFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FF +FFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFF +FF80614E79CD6C>I<0001FFFC00007FFE00000000FFFFFFFC000FFFFFF0000000FFFFFF +FC007FFFFFFE000000FFFFFFFC01FFFFFFFFC00000FFFFFFFC07FFFFFFFFF00000FFFFFF +FC1FFFFFFFFFF80000FFFFFFFC7FFFFFFFFFFE0000FFFFFFFCFFFF007FFFFF0000FFFFFF +FFFFF0000FFFFFC000007FFFFFFF800003FFFFE000001FFFFFFE000001FFFFF000000FFF +FFFC000000FFFFF800000FFFFFF00000007FFFFC00000FFFFFE00000003FFFFE00000FFF +FFC00000001FFFFF00000FFFFF800000000FFFFF00000FFFFF000000000FFFFF80000FFF +FE0000000007FFFFC0000FFFFE0000000003FFFFC0000FFFFE0000000003FFFFE0000FFF +FE0000000003FFFFE0000FFFFE0000000001FFFFF0000FFFFE0000000001FFFFF0000FFF +FE0000000000FFFFF8000FFFFE0000000000FFFFF8000FFFFE0000000000FFFFF8000FFF +FE0000000000FFFFF8000FFFFE00000000007FFFFC000FFFFE00000000007FFFFC000FFF +FE00000000007FFFFC000FFFFE00000000007FFFFC000FFFFE00000000007FFFFC000FFF +FE00000000003FFFFE000FFFFE00000000003FFFFE000FFFFE00000000003FFFFE000FFF +FE00000000003FFFFE000FFFFE00000000003FFFFE000FFFFE00000000003FFFFE000FFF +FE00000000003FFFFE000FFFFE00000000003FFFFE000FFFFE00000000003FFFFE000FFF +FE00000000003FFFFE000FFFFE00000000003FFFFE000FFFFE00000000003FFFFE000FFF +FE00000000003FFFFE000FFFFE00000000003FFFFE000FFFFE00000000003FFFFE000FFF +FE00000000007FFFFC000FFFFE00000000007FFFFC000FFFFE00000000007FFFFC000FFF +FE00000000007FFFFC000FFFFE00000000007FFFFC000FFFFE0000000000FFFFF8000FFF +FE0000000000FFFFF8000FFFFE0000000000FFFFF8000FFFFE0000000000FFFFF0000FFF +FE0000000001FFFFF0000FFFFE0000000001FFFFE0000FFFFE0000000003FFFFE0000FFF +FE0000000003FFFFC0000FFFFE0000000007FFFFC0000FFFFE0000000007FFFF80000FFF +FF000000000FFFFF80000FFFFF800000000FFFFF00000FFFFFC00000001FFFFE00000FFF +FFC00000003FFFFC00000FFFFFE00000007FFFF800000FFFFFF0000000FFFFF000000FFF +FFFC000001FFFFE000000FFFFFFE000003FFFFC000000FFFFFFF80000FFFFF8000000FFF +FFFFE0003FFFFE0000000FFFFE7FFC01FFFFFC0000000FFFFE3FFFFFFFFFF00000000FFF +FE0FFFFFFFFFC00000000FFFFE03FFFFFFFF000000000FFFFE00FFFFFFF8000000000FFF +FE003FFFFFC0000000000FFFFE0003FFF000000000000FFFFE0000000000000000000FFF +FE0000000000000000000FFFFE0000000000000000000FFFFE0000000000000000000FFF +FE0000000000000000000FFFFE0000000000000000000FFFFE0000000000000000000FFF +FE0000000000000000000FFFFE0000000000000000000FFFFE0000000000000000000FFF +FE0000000000000000000FFFFE0000000000000000000FFFFE0000000000000000000FFF +FE0000000000000000000FFFFE0000000000000000000FFFFE0000000000000000000FFF +FE0000000000000000000FFFFE0000000000000000000FFFFE0000000000000000000FFF +FE0000000000000000000FFFFE0000000000000000000FFFFE0000000000000000000FFF +FE0000000000000000000FFFFE0000000000000000FFFFFFFFFFE0000000000000FFFFFF +FFFFE0000000000000FFFFFFFFFFE0000000000000FFFFFFFFFFE0000000000000FFFFFF +FFFFE0000000000000FFFFFFFFFFE0000000000000FFFFFFFFFFE0000000000000FFFFFF +FFFFE00000000000005F6F7ACD6C>112 D<0001FFF80007FE0000FFFFFFF8003FFFC000 +FFFFFFF800FFFFF000FFFFFFF803FFFFF800FFFFFFF807FFFFFE00FFFFFFF80FFFFFFF00 +FFFFFFF81FFC3FFF80FFFFFFF83FE07FFFC0FFFFFFF87F80FFFFC0007FFFF87F00FFFFC0 +001FFFF8FE01FFFFE0000FFFF9FC01FFFFE0000FFFF9F801FFFFE0000FFFFBF801FFFFE0 +000FFFFBF001FFFFE0000FFFFBE001FFFFE0000FFFFFE001FFFFE0000FFFFFC001FFFFE0 +000FFFFFC000FFFFC0000FFFFF8000FFFFC0000FFFFF80007FFF80000FFFFF80001FFE00 +000FFFFF00000FFC00000FFFFF000001E000000FFFFF0000000000000FFFFF0000000000 +000FFFFE0000000000000FFFFE0000000000000FFFFE0000000000000FFFFE0000000000 +000FFFFE0000000000000FFFFE0000000000000FFFFC0000000000000FFFFC0000000000 +000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000 +000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000 +000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000 +000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000 +000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000 +000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000 +000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000 +000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000 +000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000 +FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000 +FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000 +434E7ACD4F>114 D<000000FF00000000000000FF00000000000000FF00000000000000 +FF00000000000000FF00000000000000FF00000000000000FF00000000000001FF000000 +00000001FF00000000000001FF00000000000001FF00000000000001FF00000000000003 +FF00000000000003FF00000000000003FF00000000000003FF00000000000007FF000000 +00000007FF0000000000000FFF0000000000000FFF0000000000001FFF0000000000001F +FF0000000000003FFF0000000000003FFF0000000000007FFF000000000000FFFF000000 +000000FFFF000000000001FFFF000000000003FFFF000000000007FFFF00000000001FFF +FF00000000003FFFFF0000000000FFFFFFFFFFFF000FFFFFFFFFFFFF00FFFFFFFFFFFFFF +00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFF +FFFFFFFF000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000 +000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF +FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000 +000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF +FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000 +000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF +FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000 +000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FF +FF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF00001F +E00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FF +FF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001F +E00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FF +FF00003FE00007FFFF80003FC00003FFFF80003FC00003FFFF80007FC00003FFFFC0007F +800001FFFFC000FF800001FFFFE000FF800000FFFFE001FF0000007FFFF003FE0000007F +FFFE0FFE0000003FFFFFFFFC0000000FFFFFFFF800000007FFFFFFF000000001FFFFFFC0 +000000007FFFFF80000000001FFFFE000000000001FFF000003B6E7CEC4B>116 +D<0000FFFE0000000003FFF80000FFFFFFFE000003FFFFFFF80000FFFFFFFE000003FFFF +FFF80000FFFFFFFE000003FFFFFFF80000FFFFFFFE000003FFFFFFF80000FFFFFFFE0000 +03FFFFFFF80000FFFFFFFE000003FFFFFFF80000FFFFFFFE000003FFFFFFF80000FFFFFF +FE000003FFFFFFF80000007FFFFE00000001FFFFF80000001FFFFE000000007FFFF80000 +000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFF +F80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000 +003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE +000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8000000 +0FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8 +0000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00000000 +3FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00 +0000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000F +FFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF800 +00000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003F +FFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000 +00003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFF +FE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000 +000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFF +F80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000 +003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE +000000007FFFF80000000FFFFE000000007FFFF80000000FFFFE000000007FFFF8000000 +0FFFFE000000007FFFF80000000FFFFE00000000FFFFF80000000FFFFE00000000FFFFF8 +0000000FFFFE00000001FFFFF80000000FFFFE00000001FFFFF80000000FFFFE00000003 +FFFFF800000007FFFE00000007FFFFF800000007FFFE00000007DFFFF800000007FFFF00 +00000FDFFFF800000003FFFF0000001F9FFFF800000003FFFF0000003F9FFFFC00000001 +FFFF8000007F1FFFFF00000000FFFFC00001FE1FFFFFFF800000FFFFE00007FC1FFFFFFF +8000003FFFFE003FF81FFFFFFF8000001FFFFFFFFFF01FFFFFFF8000000FFFFFFFFFC01F +FFFFFF80000003FFFFFFFF801FFFFFFF80000000FFFFFFFE001FFFFFFF800000001FFFFF +F8001FFFFFFF8000000000FFFF80001FFFC00000614F79CD6C>I<7FFFFFFFFF00003FFF +FFFFF07FFFFFFFFF00003FFFFFFFF07FFFFFFFFF00003FFFFFFFF07FFFFFFFFF00003FFF +FFFFF07FFFFFFFFF00003FFFFFFFF07FFFFFFFFF00003FFFFFFFF07FFFFFFFFF00003FFF +FFFFF07FFFFFFFFF00003FFFFFFFF00003FFFFC0000001FFFF00000001FFFFE00000007F +F000000001FFFFF00000007FE000000000FFFFF0000000FFC0000000007FFFF8000001FF +80000000003FFFFC000003FF00000000001FFFFE000007FF00000000001FFFFF00000FFE +00000000000FFFFF00001FFC000000000007FFFF80001FF8000000000003FFFFC0003FF0 +000000000001FFFFE0007FE0000000000001FFFFF000FFE0000000000000FFFFF801FFC0 +0000000000007FFFF803FF800000000000003FFFFC07FF000000000000001FFFFE07FE00 +0000000000001FFFFF0FFC000000000000000FFFFF9FF80000000000000007FFFFBFF800 +00000000000003FFFFFFF00000000000000001FFFFFFE00000000000000001FFFFFFC000 +00000000000000FFFFFF8000000000000000007FFFFF0000000000000000003FFFFE0000 +000000000000001FFFFE0000000000000000001FFFFF0000000000000000000FFFFF8000 +0000000000000007FFFF80000000000000000003FFFFC0000000000000000001FFFFE000 +0000000000000001FFFFF0000000000000000003FFFFF8000000000000000007FFFFF800 +000000000000000FFFFFFC00000000000000000FFFFFFE00000000000000001FFFFFFF00 +000000000000003FFFFFFF80000000000000007FE7FFFF8000000000000000FFE3FFFFC0 +00000000000001FFC1FFFFE000000000000003FF80FFFFF000000000000003FF00FFFFF8 +00000000000007FE007FFFF80000000000000FFC003FFFFC0000000000001FFC001FFFFE +0000000000003FF8000FFFFF0000000000007FF0000FFFFF800000000000FFE00007FFFF +800000000000FFC00003FFFFC00000000001FF800001FFFFE00000000003FF000000FFFF +F00000000007FF000000FFFFF8000000000FFE0000007FFFF8000000001FFC0000003FFF +FC000000003FF80000001FFFFE000000003FF00000000FFFFF000000007FE00000000FFF +FF80000000FFC000000007FFFFC000000FFFF800000003FFFFC000FFFFFFFF800000FFFF +FFFFFEFFFFFFFF800000FFFFFFFFFEFFFFFFFF800000FFFFFFFFFEFFFFFFFF800000FFFF +FFFFFEFFFFFFFF800000FFFFFFFFFEFFFFFFFF800000FFFFFFFFFEFFFFFFFF800000FFFF +FFFFFEFFFFFFFF800000FFFFFFFFFE5F4D7DCC66>120 D E end %%EndProlog %%BeginSetup -%%Feature: *Resolution 300dpi +%%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 %%EndSetup %%Page: 1 1 -1 0 bop 481 609 a FK(ST)p FJ(K)32 b FK(Reference)g(man)m(ual)800 -701 y FI(V)-5 b(ersion)18 b(3.99)808 1113 y FH(Eric)o(k)d(Gallesio)560 -1171 y(Univ)o(ersit)o(\023)-23 b(e)14 b(de)i(Nice)e(-)j(Sophia)g(An)o -(tip)q(olis)494 1229 y(Lab)q(oratoire)h(I3S)f(-)f(CNRS)g(URA)f(1376)j -(-)f(ESSI.)778 1287 y(Route)f(des)h(Colles)866 1345 y(B.P)l(.)e(145)507 -1404 y(06903)k(Sophia-An)o(tip)q(olis)d(Cedex)f(-)i(FRANCE)760 -1495 y(email:)j(eg@unice.fr)1667 2547 y FG(April)c(1998)p -eop +1 0 bop 961 1217 a FK(ST)p FJ(K)64 b FK(Reference)i(man)-5 +b(ual)1600 1401 y FI(V)-10 b(ersion)38 b(3.99)1616 2226 +y FH(Eric)m(k)33 b(Gallesio)1119 2342 y(Univ)m(ersit)m(\023)-46 +b(e)33 b(de)g(Nice)g(-)f(Sophia)g(An)m(tip)s(olis)989 +2459 y(Lab)s(oratoire)e(I3S)j(-)f(CNRS)h(URA)g(1376)e(-)h(ESSI.)1556 +2575 y(Route)h(des)g(Colles)1732 2691 y(B.P)-8 b(.)33 +b(145)1015 2807 y(06903)e(Sophia-An)m(tip)s(olis)e(Cedex)35 +b(-)d(FRANCE)1521 2991 y(email:)41 b(eg@unice.fr)3350 +5093 y FG(June)29 b(1998)p eop %%Page: 2 2 -2 1 bop 37 483 a FF(Do)q(cumen)o(t)18 b(Reference)151 -577 y FG(Eric)o(k)13 b(Gallesio,)g FE(STk)g(R)n(efer)n(enc)n(e)f -(Manual)p FG(,)g(R)l(T)g(95-31d,)g(I3S-CNRS)h(/)f(Univ)o(ersit)o(\023) --21 b(e)13 b(de)f(Nice)151 633 y(-)j(Sophia)h(An)o(tip)q(olis,)h -(juillet)g(1995.)p eop +2 1 bop 75 966 a FF(Do)s(cumen)m(t)35 b(Reference)302 +1154 y FG(Eric)m(k)24 b(Gallesio,)h FE(STk)i(R)-5 b(efer)g(enc)g(e)28 +b(Manual)p FG(,)e(R)-8 b(T)25 b(95-31d,)i(I3S-CNRS)d(/)h(Univ)m(ersit)m +(\023)-43 b(e)24 b(de)g(Nice)302 1267 y(-)31 b(Sophia)e(An)m(tip)s +(olis,)f(juillet)g(1995.)p eop %%Page: 3 3 -3 2 bop 37 523 a FD(Con)m(ten)m(ts)37 745 y FJ(I)56 b(Reference)17 -b(Man)n(ual)1291 b(5)106 802 y FG(1)81 b(Ov)o(erview)16 -b(of)f FC(STk)23 b FG(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)93 b(7)106 859 y(2)81 b(Lexical)17 b(con)o(v)o(en)o -(tions)i(.)j(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)93 -b(7)210 916 y(2.1)87 b(Iden)o(ti\014ers)27 b(.)c(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)93 b(7)210 972 -y(2.2)87 b(Commen)o(ts)11 b(.)23 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)93 b(7)210 1029 y(2.3)87 b(Other)15 -b(notations)e(.)23 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)93 -b(8)106 1086 y(3)81 b(Basic)16 b(concepts)44 b(.)22 b(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)93 b(8)106 -1142 y(4)81 b(Expressions)31 b(.)22 b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)93 b(9)210 1199 -y(4.1)87 b(Primitiv)o(e)16 b(expression)g(t)o(yp)q(es)h(.)23 -b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)93 b(9)210 1256 y(4.2)87 b(Deriv)o(ed)15 -b(expression)h(t)o(yp)q(es)e(.)22 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)93 -b(9)106 1313 y(5)81 b(Program)14 b(structure)37 b(.)22 -b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(11)106 1369 y(6)81 b(Standard)15 b(pro)q(cedures)30 -b(.)22 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(11)210 1426 y(6.1)87 b(Bo)q(oleans)46 b(.)23 b(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(11)210 1483 -y(6.2)87 b(Equiv)m(alence)17 b(predicates)22 b(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)71 b(11)210 1540 y(6.3)87 b(P)o(airs)15 b(and)g(lists)47 -b(.)23 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(12)210 1596 y(6.4)87 b(Sym)o(b)q(ols)23 b(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(14)210 1653 -y(6.5)87 b(Num)o(b)q(ers)45 b(.)23 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(15)210 1710 y(6.6)87 -b(Characters)43 b(.)22 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)71 b(17)210 1766 y(6.7)87 b(Strings)13 b(.)23 -b(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -71 b(18)210 1823 y(6.8)87 b(V)l(ectors)41 b(.)22 b(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(20)210 -1880 y(6.9)87 b(Con)o(trol)14 b(features)44 b(.)22 b(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(20)210 1937 y(6.10)64 -b(Input)16 b(and)f(output)j(.)k(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)71 b(21)210 1993 y(6.11)64 b(Keyw)o(ords)28 b(.)23 -b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(28)210 2050 y(6.12)64 b(Tk)15 b(commands)d(.)22 b(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(29)210 2107 y(6.13)64 -b(Mo)q(dules)22 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)71 b(31)210 2163 y(6.14)64 b(En)o(vironmen)o(ts)19 -b(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(34)210 2220 y(6.15)64 b(Macros)44 b(.)22 b(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(35)210 2277 -y(6.16)64 b(System)15 b(pro)q(cedures)29 b(.)22 b(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)71 b(37)210 2334 y(6.17)64 b(Addresses)27 -b(.)c(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(40)210 2390 y(6.18)64 b(Signals)14 b(.)23 b(.)f(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(40)210 -2447 y(6.19)64 b(Hash)15 b(tables)28 b(.)22 b(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(41)210 2504 y(6.20)64 -b(Regular)16 b(expressions)44 b(.)23 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)71 b(45)210 2560 y(6.21)64 b(P)o(attern)14 b(matc)o(hing)i(.)22 -b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(47)210 -2617 y(6.22)64 b(Pro)q(cesses)36 b(.)23 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(49)210 2674 y(6.23)64 -b(So)q(c)o(k)o(ets)41 b(.)22 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)71 b(51)210 2731 y(6.24)64 b(F)l(oreign)15 -b(F)l(unction)h(In)o(terface)g(.)23 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(54)210 2787 y(6.25)64 b(Miscellaneous)24 b(.)e(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(58)945 2901 y(3)p -eop +3 2 bop 75 1045 a FD(Con)-6 b(ten)g(ts)75 1491 y FJ(I)112 +b(Reference)37 b(Man)m(ual)2581 b(5)211 1604 y FG(1)164 +b(Ov)m(erview)30 b(of)h FC(STk)47 b FG(.)f(.)g(.)f(.)h(.)g(.)g(.)f(.)h +(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)188 b(7)211 1718 y(2)164 +b(Lexical)30 b(con)m(v)m(en)m(tions)38 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h +(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)188 b(7)420 1831 y(2.1)176 +b(Iden)m(ti\014ers)51 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h +(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.) +g(.)g(.)f(.)h(.)g(.)188 b(7)420 1945 y(2.2)176 b(Commen)m(ts)25 +b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) +f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)188 +b(7)420 2058 y(2.3)176 b(Other)30 b(notations)d(.)46 +b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h +(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)188 +b(8)211 2172 y(3)164 b(Basic)31 b(concepts)88 b(.)45 +b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f +(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)188 +b(8)211 2285 y(4)164 b(Expressions)59 b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h +(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.) +g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)188 b(9)420 +2398 y(4.1)176 b(Primitiv)m(e)29 b(expression)g(t)m(yp)s(es)35 +b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)188 b(9)420 2512 y(4.2)176 +b(Deriv)m(ed)31 b(expression)e(t)m(yp)s(es)e(.)46 b(.)f(.)h(.)g(.)f(.)h +(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.) +h(.)g(.)188 b(9)211 2625 y(5)164 b(Program)31 b(structure)73 +b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.) +h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(11)211 2739 y(6)164 b(Standard)30 b(pro)s(cedures)56 +b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(11)420 2852 y(6.1)176 b(Bo)s(oleans)92 b(.)46 b(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) +f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(11)420 +2966 y(6.2)176 b(Equiv)-5 b(alence)30 b(predicates)40 +b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) +f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(11)420 +3079 y(6.3)176 b(P)m(airs)30 b(and)g(lists)91 b(.)46 +b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h +(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(12)420 3192 y(6.4)176 b(Sym)m(b)s(ols)44 b(.)h(.)h(.)g(.)f(.)h(.)g(.) +g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(14)420 +3306 y(6.5)176 b(Num)m(b)s(ers)89 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h +(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(15)420 3419 y(6.6)176 +b(Characters)88 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f +(.)h(.)g(.)142 b(17)420 3533 y(6.7)176 b(Strings)26 b(.)46 +b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.) +142 b(18)420 3646 y(6.8)176 b(V)-8 b(ectors)85 b(.)45 +b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f +(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(20)420 3760 y(6.9)176 b(Con)m(trol)30 b(features)88 +b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(20)420 3873 y(6.10)131 b(Input)29 b(and)h(output)35 +b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(21)420 3987 y(6.11)131 b(Keyw)m(ords)57 b(.)46 b(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) +f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(29)420 +4100 y(6.12)131 b(Tk)30 b(commands)25 b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.) +f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(30)420 4213 y(6.13)131 +b(Mo)s(dules)42 b(.)j(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g +(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.) +g(.)f(.)h(.)g(.)142 b(31)420 4327 y(6.14)131 b(En)m(vironmen)m(ts)38 +b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(35)420 4440 y(6.15)131 b(Macros)92 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) +f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(36)420 +4554 y(6.16)131 b(System)31 b(pro)s(cedures)55 b(.)46 +b(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(37)420 +4667 y(6.17)131 b(Addresses)53 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.) +f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(40)420 4781 y(6.18)131 +b(Signals)26 b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h +(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.) +g(.)g(.)f(.)h(.)g(.)142 b(40)420 4894 y(6.19)131 b(Hash)31 +b(tables)54 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.) +g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h +(.)g(.)142 b(42)420 5008 y(6.20)131 b(Regular)30 b(expressions)87 +b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.) +g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(45)420 +5121 y(6.21)131 b(P)m(attern)32 b(matc)m(hing)f(.)46 +b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g +(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(47)420 +5234 y(6.22)131 b(Pro)s(cesses)73 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h +(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(50)420 5348 y(6.23)131 +b(So)s(c)m(k)m(ets)85 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f +(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)142 b(52)420 5461 y(6.24)131 +b(F)-8 b(oreign)31 b(F)-8 b(unction)30 b(In)m(terface)k(.)45 +b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f +(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(55)420 5575 y(6.25)131 +b(Miscellaneous)44 b(.)h(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.) +g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h +(.)g(.)142 b(59)1890 5803 y(3)p eop %%Page: 4 4 -4 3 bop 37 45 a FF(4)1288 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FJ(I)r(I)56 b(Annexes)1474 b(67)37 -292 y FF(A)29 b(Using)18 b(the)f(Tk)h(to)q(olkit)1248 -b(69)106 349 y FG(1)81 b(Calling)17 b(a)e(Tk-command)h(.)23 -b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(69)106 405 y(2)81 b(Asso)q(ciating)16 b(Callbac)o(ks)g(to)f -(Tk-commands)43 b(.)22 b(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(70)106 462 y(3)81 -b(Tk)15 b(bindings)26 b(.)c(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(71)37 564 y FF(B)32 -b(Di\013erences)16 b(with)j(R4RS)1196 b(73)106 620 y -FG(1)81 b(Sym)o(b)q(ols)27 b(.)c(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(73)106 -677 y(2)81 b(T)o(yp)q(es)37 b(.)22 b(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(75)106 733 y(3)81 b(Pro)q(cedures)44 b(.)22 b(.)h(.)f(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(75)37 -835 y FF(C)31 b(An)17 b(in)o(tro)q(duction)i(to)f FC(STklos)1101 -b FF(77)106 891 y FG(1)81 b(In)o(tro)q(duction)15 b(.)22 -b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)71 b(77)106 948 y(2)81 b(Class)15 b(de\014nition)i(and)f(instan)o -(tiation)26 b(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(77)210 -1004 y(2.1)87 b(Class)15 b(de\014nition)25 b(.)e(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(77)106 1061 y(3)81 b(Inheritance)41 -b(.)22 b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)71 b(78)210 1117 y(3.1)87 b(Class)15 b(hierarc)o(h)o(y)g -(and)h(inheritance)h(of)d(slots)43 b(.)23 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(78)210 1174 y(3.2)87 -b(Instance)15 b(creation)h(and)f(slot)g(access)35 b(.)22 -b(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)71 b(79)210 1230 y(3.3)87 b(Slot)15 b(description)20 -b(.)j(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(80)210 1287 y(3.4)87 b(Class)15 b(precedence)i(list)26 -b(.)d(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(83)106 -1343 y(4)81 b(Generic)16 b(functions)22 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(84)210 1399 -y(4.1)87 b(Generic)16 b(functions)g(and)f(metho)q(ds)28 -b(.)23 b(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)h(.)71 b(84)210 1456 y(4.2)87 b(Next-metho)q(d)33 -b(.)22 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(85)210 1512 y(4.3)87 b(Example)15 b(.)22 b(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(86)37 1614 -y FF(D)29 b(Mo)q(dules:)23 b(Examples)1266 b(89)37 1716 -y(E)35 b(Changes)1525 b(93)37 1818 y(F)36 b(Miscellaneous)18 -b(Informations)1093 b(97)106 1875 y FG(1)81 b(In)o(tro)q(duction)15 -b(.)22 b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)h(.)71 b(97)106 1931 y(2)81 b(Ab)q(out)16 b FC(STk)28 -b FG(.)22 b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)71 b(97)210 1987 y(2.1)87 b(Latest)14 b(release)24 -b(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(97)210 2044 y(2.2)87 b(Sharing)15 b(Co)q(de)26 b(.)c(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(97)210 2100 -y(2.3)87 b FC(STk)14 b FG(Mailing)j(list)32 b(.)22 b(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(97)210 2157 y(2.4)87 -b FC(STk)14 b FG(F)-5 b(A)o(Q)23 b(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(98)210 2213 y(2.5)87 -b(Rep)q(orting)16 b(a)f(bug)40 b(.)22 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)71 b(98)106 2270 y(3)81 b FC(STk)15 b FG(and)g(Emacs)43 -b(.)23 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(98)210 2326 y(3.1)87 b(Using)15 b(the)h(SLIB)g(pac)o(k)m(age)f(with)h -FC(STk)29 b FG(.)22 b(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)h(.)71 b(99)106 2383 y(4)81 b(Getting)15 -b(information)h(ab)q(out)f(Sc)o(heme)32 b(.)22 b(.)g(.)h(.)f(.)g(.)h(.) -f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)71 -b(99)210 2439 y(4.1)87 b(The)15 b FE(R)482 2423 y FB(4)494 -2439 y FA(RS)j FG(do)q(cumen)o(t)k(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -h(.)71 b(99)210 2496 y(4.2)87 b(The)15 b(Sc)o(heme)h(Rep)q(ository)35 -b(.)22 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)48 b(100)210 2552 -y(4.3)87 b(Usenet)15 b(newsgroup)g(and)h(other)f(addresses)21 -b(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h -(.)48 b(100)p eop +4 3 bop 75 91 a FF(4)2576 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FJ(I)s(I)112 b(Annexes)2950 +b(67)75 585 y FF(A)57 b(Using)36 b(the)f(Tk)g(to)s(olkit)2491 +b(69)211 698 y FG(1)164 b(Calling)29 b(a)h(Tk-command)j(.)46 +b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h +(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(69)211 810 y(2)164 b(Asso)s(ciating)30 b(Callbac)m(ks)g(to)h +(Tk-commands)86 b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(70)211 923 y(3)164 +b(Tk)30 b(bindings)45 b(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.) +f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(71)75 1127 y FF(B)62 +b(Di\013erences)36 b(with)e(R4RS)2392 b(73)211 1240 y +FG(1)164 b(Sym)m(b)s(ols)52 b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.) +g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g +(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(73)211 +1353 y(2)164 b(T)m(yp)s(es)73 b(.)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f +(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(75)211 1466 y(3)164 b(Pro)s(cedures)86 b(.)46 b(.)g(.)f(.)h(.)g(.)f +(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(75)75 1670 y FF(C)60 b(An)35 b(in)m(tro)s(duction)h(to)f +FC(STklos)2201 b FF(77)211 1783 y FG(1)164 b(In)m(tro)s(duction)27 +b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f +(.)h(.)g(.)142 b(77)211 1896 y(2)164 b(Class)30 b(de\014nition)e(and)i +(instan)m(tiation)51 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f +(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(77)420 2009 y(2.1)176 b(Class)30 b(de\014nition)44 +b(.)i(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f +(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(77)211 2121 y(3)164 b(Inheritance)78 b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h +(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.) +g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(78)420 +2234 y(3.1)176 b(Class)30 b(hierarc)m(h)m(y)g(and)f(inheritance)g(of)i +(slots)85 b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f +(.)h(.)g(.)142 b(78)420 2347 y(3.2)176 b(Instance)31 +b(creation)g(and)e(slot)i(access)69 b(.)46 b(.)g(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(79)420 2460 y(3.3)176 b(Slot)30 b(description)35 b(.)46 +b(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h +(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(80)420 2573 y(3.4)176 b(Class)30 b(precedence)h(list)50 +b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.) +g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(83)211 +2686 y(4)164 b(Generic)31 b(functions)40 b(.)46 b(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) +f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(84)420 +2799 y(4.1)176 b(Generic)31 b(functions)e(and)g(metho)s(ds)56 +b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.) +g(.)g(.)f(.)h(.)g(.)142 b(84)420 2912 y(4.2)176 b(Next-metho)s(d)67 +b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(85)420 3025 y(4.3)176 b(Example)29 b(.)45 b(.)h(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) +f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(86)75 3229 +y FF(D)56 b(Mo)s(dules:)48 b(Examples)2530 b(89)75 3432 +y(E)67 b(Changes)3050 b(93)75 3636 y(F)70 b(Miscellaneous)37 +b(Informations)2183 b(97)211 3749 y FG(1)164 b(In)m(tro)s(duction)27 +b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f +(.)h(.)g(.)142 b(97)211 3862 y(2)164 b(Ab)s(out)30 b +FC(STk)58 b FG(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f +(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)142 b(97)420 3975 y(2.1)176 b(Latest)32 +b(release)46 b(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.) +142 b(97)420 4088 y(2.2)176 b(Sharing)29 b(Co)s(de)50 +b(.)45 b(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.) +g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(97)420 4201 y(2.3)176 b FC(STk)30 b FG(Mailing)f(list)61 +b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(97)420 4314 y(2.4)176 b FC(STk)30 b FG(F)-10 b(A)m(Q)47 +b(.)f(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f +(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(98)420 4427 y(2.5)176 b(Rep)s(orting)30 b(a)g(bug)79 +b(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.) +h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(98)211 4539 y(3)164 b FC(STk)31 b FG(and)e(Emacs)87 +b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.) +f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(98)420 4652 y(3.1)176 b(Using)30 b(the)g(SLIB)g(pac)m(k)-5 +b(age)33 b(with)c FC(STk)59 b FG(.)46 b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g +(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(99)211 +4765 y(4)164 b(Getting)31 b(information)e(ab)s(out)h(Sc)m(heme)63 +b(.)46 b(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.) +f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 b(99)420 4878 y(4.1)176 +b(The)30 b FE(R)964 4845 y FB(4)989 4878 y FA(R)q(S)35 +b FG(do)s(cumen)m(t)44 b(.)h(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.) +h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)142 +b(99)420 4991 y(4.2)176 b(The)30 b(Sc)m(heme)h(Rep)s(ository)68 +b(.)46 b(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.) +h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)97 b(100)420 5104 +y(4.3)176 b(Usenet)31 b(newsgroup)f(and)f(other)i(addresses)42 +b(.)j(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)g(.)f(.)h(.)g +(.)97 b(100)p eop %%Page: 5 5 -5 4 bop 828 1056 a FK(P)m(art)32 b(I)497 1264 y FD(Reference)38 -b(Man)m(ual)945 2901 y FG(5)p eop +5 4 bop 1656 2112 a FK(P)-5 b(art)65 b(I)995 2527 y FD(Reference)78 +b(Man)-6 b(ual)1890 5803 y FG(5)p eop %%Page: 6 6 6 5 bop eop %%Page: 7 7 -7 6 bop 37 190 a Fz(In)n(tro)r(duction)37 295 y FG(This)11 -b(do)q(cumen)o(t)g(pro)o(vides)g(a)e(complete)i(list)g(of)f(pro)q -(cedures)h(and)f(sp)q(ecial)i(forms)e(implemen)o(ted)i(in)f(v)o(ersion) -37 352 y(3.99)17 b(of)g FC(STk)p FG(.)26 b(Since)19 b -FC(STk)e FG(is)i(\(nearly\))e(complian)o(t)h(with)g(the)g(language)g -(describ)q(ed)h(in)g(the)e FE(R)n(evise)n(d)1856 335 -y FB(4)37 408 y FE(R)n(ep)n(ort)h(on)f(the)g(A)o(lgorithmic)g(L)n -(anguage)g(Scheme)e FG(\(denoted)i FE(R)1167 392 y FB(4)1179 -408 y FA(RS)i FG(hereafter)1437 392 y FB(1)1456 408 y -FG(\)[1)o(],)d(the)g(organization)37 465 y(of)f(this)h(man)o(ual)f -(follo)o(ws)h(the)f FE(R)599 448 y FB(4)611 465 y FA(RS)j -FG(and)d(only)h(describ)q(es)h(extensions.)37 618 y Fz(1)67 -b(Ov)n(erview)23 b(of)f Fy(STk)37 723 y FG(T)l(o)q(da)o(y's)c -(graphical)h(to)q(olkits)f(for)g(applicativ)o(e)i(languages)e(are)g -(often)g(not)f(satisfactory)l(.)28 b(Most)17 b(of)h(the)37 -779 y(time,)g(they)g(ask)f(the)g(user)g(to)g(b)q(e)h(an)f(X)g(windo)o -(w)h(system)34 b(exp)q(ert)18 b(and)f(force)g(him/her)h(to)f(cop)q(e)h -(with)37 836 y(arcane)i(details)h(suc)o(h)g(as)e(serv)o(er)h -(connections)h(and)f(ev)o(en)o(t)g(queues.)35 b(This)21 -b(is)f(a)g(real)g(problem,)i(since)37 892 y(programmers)13 -b(using)j(this)e(kind)i(of)d(languages)i(are)f(generally)h(not)f -(inclined)j(to)d(system)g(programming,)37 949 y(and)i(few)f(of)g(them)g -(will)i(bridge)f(the)f(gap)g(b)q(et)o(w)o(een)g(the)h(di\013eren)o(t)f -(abstraction)g(lev)o(els.)116 1007 y(Tk)k(is)i(a)e(p)q(o)o(w)o(erful)h -(graphical)g(to)q(olkit)g(promising)h(to)e(\014ll)i(that)e(gap.)33 -b(It)20 b(w)o(as)f(dev)o(elop)q(ed)i(at)e(the)37 1063 -y(Univ)o(ersit)o(y)e(of)f(Berk)o(eley)h(b)o(y)f(John)g(Ousterhout)g -([2].)22 b(The)16 b(to)q(olkit)g(o\013ers)g(high)g(lev)o(el)i(widgets)e -(suc)o(h)g(as)37 1120 y(buttons)g(or)e(men)o(us)i(and)f(is)h(easily)g -(programmable,)f(requiring)h(little)h(kno)o(wledge)f(of)f(X)g(fundamen) -o(tals.)37 1176 y(Tk)g(relies)i(on)e(an)g(in)o(terpretativ)o(e)h -(shell-lik)o(e)i(language)d(named)h(Tcl)f([3].)79 1234 -y FC(STk)10 b FG(is)h(an)f(implemen)o(tation)i(of)e(the)h(Sc)o(heme)g -(programming)e(language,)j(pro)o(viding)f(a)f(full)i(in)o(tegration)37 -1291 y(of)k(the)g(Tk)f(to)q(olkit.)22 b(In)16 b(this)h(implemen)o -(tation,)f(Sc)o(heme)h(establishes)g(the)f(link)h(b)q(et)o(w)o(een)f -(the)g(user)g(and)37 1347 y(the)g(Tk)f(to)q(olkit,)g(replacing)h(Tcl.) -37 1500 y Fz(2)67 b(Lexical)24 b(con)n(v)n(en)n(tions)37 -1607 y FJ(2.1)56 b(Iden)n(ti\014ers)37 1696 y FG(Syn)o(tactic)14 -b(k)o(eyw)o(ords)e(can)h(b)q(e)h(used)g(as)e(v)m(ariables)j(in)f -FC(STk)p FG(.)k(Users)13 b(m)o(ust)g(b)q(e)g(a)o(w)o(are)f(that)h(this) -g(extension)37 1753 y(of)i(the)h(language)f(could)h(lead)g(to)f(am)o -(biguities)h(in)g(some)f(situations.)37 1884 y FJ(2.2)56 -b(Commen)n(ts)37 1974 y FG(There)16 b(are)f(three)g(t)o(yp)q(es)g(of)g -(commen)o(ts)g(in)h FC(STk)p FG(:)93 2074 y(1.)22 b(a)15 -b(semicolon)h(\(;\))e(indicates)j(the)e(start)e(of)i(a)g(commen)o(t.)k -(This)d(kind)g(of)e(commen)o(t)h(extends)g(to)g(the)151 -2131 y(end)h(of)f(the)g(line)i(\(as)d(describ)q(ed)k(in)e -FE(R)814 2114 y FB(4)826 2131 y FA(RS)s FG(\).)93 2232 -y(2.)22 b(m)o(ulti-lines)d(commen)o(t)d(use)h(the)f(classical)i(Lisp)f -(con)o(v)o(en)o(tion:)23 b(a)16 b(commen)o(t)g(b)q(egins)h(with)g -Fx(#|)f FG(and)151 2288 y(ends)g(with)f Fx(|#)p FG(.)93 -2382 y(3.)22 b(commen)o(ts)11 b(can)h(also)f(b)q(e)i(in)o(tro)q(duced)g -(b)o(y)e Fx(#)p FG(!.)18 b(This)12 b(extension)h(is)f(particularly)h -(useful)f(for)f(building)151 2432 y FC(STk)21 b FG(scripts.)39 -b(On)22 b(most)e(Unix)i(implemen)o(tations,)i(if)e(the)f(\014rst)g -(line)i(of)e(a)g(script)h(lo)q(oks)g(lik)o(e)151 2482 -y(this:)325 2596 y Fw(#)p Fv(!)p Fw(/usr/local/bin/s)o(tk)d(-file)p -37 2699 735 2 v 89 2726 a Fu(1)107 2742 y Ft(The)f Fs(R)n(evise)n(d)317 -2726 y Fu(4)350 2742 y Fs(R)n(ep)n(ort)f(on)h(the)f(A)o(lgorithmic)f(L) -n(anguage)g(Scheme)g Ft(is)j(a)o(v)n(ailable)h(through)g(anon)o(ymous)f -(FTP)f(from)37 2787 y Fr(ftp.cs.indi)o(an)o(a.e)o(du)9 -b Ft(in)14 b(the)f(directory)i Fr(/pub/sche)o(me)o(-re)o(po)o(sit)o -(ory)o(/d)o(oc)945 2901 y FG(7)p eop +7 6 bop 75 381 a Fz(In)l(tro)t(duction)75 591 y FG(This)19 +b(do)s(cumen)m(t)h(pro)m(vides)f(a)i(complete)g(list)e(of)h(pro)s +(cedures)f(and)h(sp)s(ecial)f(forms)h(implemen)m(ted)e(in)h(v)m(ersion) +75 703 y(3.99)37 b(of)e FC(STk)p FG(.)55 b(Since)34 b +FC(STk)h FG(is)f(\(nearly\))h(complian)m(t)g(with)e(the)j(language)f +(describ)s(ed)e(in)h(the)i FE(R)-5 b(evise)g(d)3710 671 +y FB(4)75 816 y FE(R)g(ep)g(ort)37 b(on)d(the)h(A)n(lgorithmic)g(L)-5 +b(anguage)35 b(Scheme)e FG(\(denoted)g FE(R)2334 783 +y FB(4)2358 816 y FA(R)q(S)k FG(hereafter)2872 783 y +FB(1)2912 816 y FG(\)[1)q(],)c(the)g(organization)75 +929 y(of)e(this)e(man)m(ual)h(follo)m(ws)f(the)i FE(R)1198 +896 y FB(4)1222 929 y FA(R)q(S)k FG(and)30 b(only)f(describ)s(es)g +(extensions.)75 1236 y Fz(1)135 b(Ov)l(erview)46 b(of)f +Fy(STk)75 1445 y FG(T)-8 b(o)s(da)m(y's)37 b(graphical)e(to)s(olkits)h +(for)g(applicativ)m(e)f(languages)i(are)f(often)h(not)g(satisfactory)-8 +b(.)59 b(Most)37 b(of)g(the)75 1558 y(time,)f(they)e(ask)h(the)g(user)f +(to)h(b)s(e)f(an)g(X)h(windo)m(w)e(system)69 b(exp)s(ert)34 +b(and)g(force)h(him/her)e(to)i(cop)s(e)g(with)75 1671 +y(arcane)41 b(details)e(suc)m(h)g(as)i(serv)m(er)f(connections)g(and)f +(ev)m(en)m(t)j(queues.)69 b(This)38 b(is)h(a)i(real)e(problem,)j(since) +75 1784 y(programmers)28 b(using)f(this)g(kind)g(of)i(languages)g(are)g +(generally)f(not)g(inclined)e(to)j(system)g(programming,)75 +1897 y(and)h(few)g(of)g(them)h(will)c(bridge)j(the)g(gap)h(b)s(et)m(w)m +(een)g(the)f(di\013eren)m(t)g(abstraction)h(lev)m(els.)232 +2014 y(Tk)39 b(is)f(a)i(p)s(o)m(w)m(erful)e(graphical)g(to)s(olkit)h +(promising)e(to)j(\014ll)d(that)j(gap.)68 b(It)39 b(w)m(as)h(dev)m +(elop)s(ed)f(at)h(the)75 2126 y(Univ)m(ersit)m(y)31 b(of)i(Berk)m(eley) +f(b)m(y)g(John)g(Ousterhout)f([2)q(].)45 b(The)32 b(to)s(olkit)g +(o\013ers)g(high)f(lev)m(el)g(widgets)h(suc)m(h)g(as)75 +2239 y(buttons)e(or)h(men)m(us)f(and)f(is)h(easily)g(programmable,)g +(requiring)e(little)h(kno)m(wledge)i(of)f(X)h(fundamen)m(tals.)75 +2352 y(Tk)f(relies)f(on)h(an)h(in)m(terpretativ)m(e)f(shell-lik)m(e)e +(language)j(named)f(Tcl)g([3)q(].)158 2469 y FC(STk)21 +b FG(is)f(an)g(implemen)m(tation)g(of)h(the)g(Sc)m(heme)g(programming)f +(language,)j(pro)m(viding)c(a)i(full)e(in)m(tegration)75 +2582 y(of)32 b(the)f(Tk)g(to)s(olkit.)44 b(In)31 b(this)f(implemen)m +(tation,)h(Sc)m(heme)h(establishes)e(the)i(link)d(b)s(et)m(w)m(een)j +(the)g(user)f(and)75 2694 y(the)g(Tk)f(to)s(olkit,)g(replacing)f(Tcl.) +75 3001 y Fz(2)135 b(Lexical)46 b(con)l(v)l(en)l(tions)75 +3214 y FJ(2.1)112 b(Iden)m(ti\014ers)75 3392 y FG(Syn)m(tactic)27 +b(k)m(eyw)m(ords)f(can)h(b)s(e)e(used)g(as)i(v)-5 b(ariables)25 +b(in)f FC(STk)p FG(.)39 b(Users)26 b(m)m(ust)g(b)s(e)g(a)m(w)m(are)i +(that)e(this)f(extension)75 3505 y(of)31 b(the)f(language)h(could)e +(lead)h(to)h(am)m(biguities)e(in)g(some)i(situations.)75 +3769 y FJ(2.2)112 b(Commen)m(ts)75 3947 y FG(There)30 +b(are)h(three)f(t)m(yp)s(es)h(of)f(commen)m(ts)h(in)e +FC(STk)p FG(:)186 4149 y(1.)46 b(a)31 b(semicolon)e(\(;\))i(indicates)e +(the)h(start)h(of)f(a)h(commen)m(t.)41 b(This)28 b(kind)h(of)h(commen)m +(t)h(extends)f(to)h(the)302 4262 y(end)f(of)h(the)f(line)f(\(as)i +(describ)s(ed)d(in)h FE(R)1627 4229 y FB(4)1652 4262 +y FA(R)q(S)5 b FG(\).)186 4463 y(2.)46 b(m)m(ulti-lines)30 +b(commen)m(t)k(use)e(the)h(classical)f(Lisp)f(con)m(v)m(en)m(tion:)46 +b(a)33 b(commen)m(t)h(b)s(egins)d(with)g Fx(#|)i FG(and)302 +4576 y(ends)d(with)f Fx(|#)p FG(.)186 4764 y(3.)46 b(commen)m(ts)24 +b(can)g(also)f(b)s(e)f(in)m(tro)s(duced)g(b)m(y)h Fx(#)p +FG(!.)38 b(This)22 b(extension)h(is)f(particularly)e(useful)i(for)h +(building)302 4864 y FC(STk)43 b FG(scripts.)76 b(On)42 +b(most)h(Unix)f(implemen)m(tations,)i(if)e(the)h(\014rst)f(line)f(of)i +(a)g(script)e(lo)s(oks)i(lik)m(e)302 4964 y(this:)651 +5193 y Fw(#)p Fv(!)p Fw(/usr/local/bin/)o(stk)37 b(-file)p +75 5398 1470 4 v 179 5452 a Fu(1)213 5483 y Ft(The)f +Fs(R)l(evise)l(d)628 5452 y Fu(4)700 5483 y Fs(R)l(ep)l(ort)j(on)e(the) +g(A)n(lgorithmic)g(L)l(anguage)h(Scheme)f Ft(is)f(a)n(v)l(ailable)h +(through)e(anon)n(ymous)g(FTP)h(from)75 5575 y Fr(ftp.cs.indiana.edu)30 +b Ft(in)25 b(the)h(directory)f Fr(/pub/scheme-repository/doc)1890 +5803 y FG(7)p eop %%Page: 8 8 -8 7 bop 37 45 a FF(8)1288 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 151 190 a FG(then)f(the)f(script)g(can)g(b)q(e)h -(started)e(directly)j(as)d(if)i(it)f(w)o(ere)g(a)f(binary)l(.)21 -b FC(STk)14 b FG(is)i(loaded)g(b)q(ehind)h(the)151 247 -y(scenes)f(and)f(reads)g(and)g(executes)h(the)f(script)g(as)g(a)f(Sc)o -(heme)i(program.)j(Of)c(course)g(this)g(assumes)151 303 -y(that)g FC(STk)f FG(is)i(lo)q(cated)g(in)g Fx(/usr/local/bin)p -FG(.)37 427 y FJ(2.3)56 b(Other)18 b(notations)37 514 -y FC(STk)d FG(accepts)g(all)i(the)e(notations)g(de\014ned)h(in)g -FE(R)888 497 y FB(4)900 514 y FA(RS)i FG(plus)37 622 -y Fx([)24 b(])47 b FG(Brac)o(k)o(ets)13 b(are)i(equiv)m(alen)o(t)h(to)e -(paren)o(theses.)19 b(They)c(are)f(used)i(for)d(grouping)i(and)g(to)f -(notate)g(lists.)151 679 y(A)20 b(list)h(op)q(ened)g(with)f(a)g(left)g -(square)g(brac)o(k)o(et)f(m)o(ust)g(b)q(e)i(closed)f(with)h(a)e(righ)o -(t)h(square)g(brac)o(k)o(et)151 735 y(\(section)c(6.3\).)37 -830 y Fx(:)23 b FG(A)c(colon)g(at)f(the)h(b)q(eginning)i(of)d(a)g(sym)o -(b)q(ol)h(in)o(tro)q(duces)h(a)e(k)o(eyw)o(ord.)30 b(Keyw)o(ords)18 -b(are)h(describ)q(ed)h(in)151 887 y(section)c(6.11.)37 -976 y Fx(#.)22 b FG(is)h(read)e(as)h(the)g(ev)m(aluation)h(of)f -(the)g(Sc)o(heme)g(expression)h Fx()p FG(.)39 b(The)22 -b(ev)m(aluation)h(is)151 1025 y(done)18 b(during)h(the)f -Fx(read)g FG(pro)q(cess,)g(when)h(the)f Fx(#)p FE(.)f -FG(is)i(encoun)o(tered.)28 b(Ev)m(aluation)19 b(is)g(done)f(in)h(the) -151 1075 y(en)o(vironmen)o(t)d(of)e(the)i(curren)o(t)f(mo)q(dule.)325 -1183 y Fw(\(define)21 b(foo)g(1\))325 1233 y(#.foo)456 -1283 y Fv(=)-7 b Fq(\))22 b Fw(1)325 1333 y('\(foo)f(#.foo)g(#.\(+)g -(foo)g(foo\)\))456 1382 y Fv(=)-7 b Fq(\))22 b Fw(\(foo)f(1)g(2\))325 -1432 y(\(let)g(\(\(foo)g(2\)\))391 1482 y(#.foo\))456 -1532 y Fv(=)-7 b Fq(\))22 b Fw(1)37 1716 y Fx(#)p Fp(n)p -Fx(=)h FG(is)17 b(used)h(to)e(represen)o(t)h(circular)h(structures)e(.) -25 b(The)17 b(v)m(alue)h(giv)o(en)f(of)f FE(n)s FG(miust)i(b)q(e)f(a)g -(n)o(um)o(b)q(er.)25 b(It)16 b(is)151 1772 y(used)h(as)f(a)f(lab)q(el,) -j(whic)o(h)f(can)f(b)q(e)h(referenced)g(later)f(b)o(y)g(a)g -Fx(#)p Fp(n)p Fx(#)g FG(syn)o(tax)f(\(see)h(b)q(elo)o(w\).)23 -b(The)16 b(scop)q(e)151 1828 y(of)f(the)g(lab)q(el)i(is)f(the)f -(expression)h(b)q(eing)h(read)e(b)o(y)g(the)g(outermost)f -Fx(read)p FG(.)37 1917 y Fx(#)p Fp(n)p Fx(=)23 b FG(is)d(used)g(to)g -(reference)g(a)f(some)h(ob)s(ject)f(lab)q(eled)j(b)o(y)e(a)f -Fx(#)p Fp(n)p Fx(=)g FG(syn)o(tax;)i(that)e(is,)i Fx(#)p -Fp(n)p Fx(#)f FG(represen)o(ts)f(a)151 1967 y(p)q(oin)o(ter)d(to)e(the) -i(ob)s(ject)e(lab)q(eled)k(exactly)d(b)o(y)h Fx(#)p Fp(n)p -Fx(=)p FG(.)j(F)l(or)c(instance,)g(the)h(ob)s(ject)e(created)i -(returned)151 2017 y(b)o(y)f(the)h(follo)o(wing)f(expression)282 -2125 y Fw(\(let*)21 b(\(\(a)g(\(list)g(1)g(2\)\))369 -2175 y(\(b)g(\(append)g('\(x)g(y\))g(a\)\)\))282 2224 -y(\(list)g(a)g(b\)\))151 2382 y FG(caen)16 b(b)q(e)g(represen)o(ted)f -(in)h(this)g(w)o(a)o(y:)325 2490 y Fw(\(#0=\(1)21 b(2\))g(\(x)h(y)f(.)h -(#0#\)\))37 2685 y Fz(3)67 b(Basic)22 b(concepts)37 2787 -y FE(Identic)n(al)15 b(to)i(R)311 2771 y FB(4)331 2787 -y FE(RS.)p eop +8 7 bop 75 91 a FF(8)2576 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 302 381 a FG(then)30 b(the)g(script)f(can)i(b)s(e)e +(started)h(directly)f(as)h(if)f(it)h(w)m(ere)g(a)h(binary)-8 +b(.)39 b FC(STk)30 b FG(is)f(loaded)h(b)s(ehind)d(the)302 +494 y(scenes)k(and)e(reads)h(and)f(executes)i(the)f(script)f(as)h(a)g +(Sc)m(heme)h(program.)40 b(Of)29 b(course)h(this)f(assumes)302 +607 y(that)i FC(STk)f FG(is)g(lo)s(cated)g(in)f Fx(/usr/local/bin)p +FG(.)75 855 y FJ(2.3)112 b(Other)38 b(notations)75 1028 +y FC(STk)30 b FG(accepts)i(all)d(the)i(notations)f(de\014ned)f(in)g +FE(R)1776 995 y FB(4)1801 1028 y FA(R)q(S)35 b FG(plus)75 +1244 y Fx([)47 b(])93 b FG(Brac)m(k)m(ets)32 b(are)d(equiv)-5 +b(alen)m(t)29 b(to)g(paren)m(theses.)41 b(They)28 b(are)i(used)e(for)h +(grouping)f(and)g(to)i(notate)g(lists.)302 1357 y(A)40 +b(list)f(op)s(ened)g(with)f(a)i(left)g(square)f(brac)m(k)m(et)j(m)m +(ust)d(b)s(e)g(closed)h(with)e(a)i(righ)m(t)g(square)f(brac)m(k)m(et) +302 1470 y(\(section)31 b(6.3\).)75 1661 y Fx(:)45 b +FG(A)38 b(colon)f(at)h(the)g(b)s(eginning)c(of)k(a)f(sym)m(b)s(ol)f(in) +m(tro)s(duces)h(a)g(k)m(eyw)m(ord.)62 b(Keyw)m(ords)37 +b(are)h(describ)s(ed)d(in)302 1774 y(section)c(6.11.)75 +1951 y Fx(#.)43 b FG(is)g(read)h(as)g(the)g(ev)-5 +b(aluation)43 b(of)h(the)g(Sc)m(heme)g(expression)f Fx()p +FG(.)79 b(The)44 b(ev)-5 b(aluation)43 b(is)302 2051 +y(done)36 b(during)e(the)i Fx(read)e FG(pro)s(cess,)j(when)e(the)h +Fx(#)p FE(.)f FG(is)g(encoun)m(tered.)58 b(Ev)-5 b(aluation)35 +b(is)g(done)g(in)g(the)302 2151 y(en)m(vironmen)m(t)30 +b(of)h(the)f(curren)m(t)h(mo)s(dule.)651 2366 y Fw(\(define)41 +b(foo)h(1\))651 2466 y(#.foo)912 2566 y Fv(=)-14 b Fq(\))44 +b Fw(1)651 2665 y('\(foo)d(#.foo)h(#.\(+)g(foo)g(foo\)\))912 +2765 y Fv(=)-14 b Fq(\))44 b Fw(\(foo)e(1)h(2\))651 2864 +y(\(let)f(\(\(foo)f(2\)\))782 2964 y(#.foo\))912 3064 +y Fv(=)-14 b Fq(\))44 b Fw(1)75 3431 y Fx(#)p Fp(n)p +Fx(=)h FG(is)32 b(used)h(to)h(represen)m(t)g(circular)e(structures)h(.) +50 b(The)33 b(v)-5 b(alue)33 b(giv)m(en)h(of)g FE(n)7 +b FG(miust)32 b(b)s(e)h(a)h(n)m(um)m(b)s(er.)49 b(It)34 +b(is)302 3544 y(used)e(as)g(a)h(lab)s(el,)e(whic)m(h)g(can)h(b)s(e)g +(referenced)g(later)g(b)m(y)h(a)f Fx(#)p Fp(n)p Fx(#)f +FG(syn)m(tax)i(\(see)g(b)s(elo)m(w\).)46 b(The)32 b(scop)s(e)302 +3657 y(of)f(the)f(lab)s(el)f(is)g(the)i(expression)e(b)s(eing)g(read)h +(b)m(y)h(the)f(outermost)h Fx(read)p FG(.)75 3835 y Fx(#)p +Fp(n)p Fx(=)45 b FG(is)38 b(used)h(to)h(reference)g(a)g(some)g(ob)5 +b(ject)40 b(lab)s(eled)e(b)m(y)h(a)h Fx(#)p Fp(n)p Fx(=)f +FG(syn)m(tax;)44 b(that)d(is,)g Fx(#)p Fp(n)p Fx(#)d +FG(represen)m(ts)i(a)302 3934 y(p)s(oin)m(ter)30 b(to)h(the)g(ob)5 +b(ject)31 b(lab)s(eled)e(exactly)i(b)m(y)f Fx(#)p Fp(n)p +Fx(=)p FG(.)40 b(F)-8 b(or)31 b(instance,)g(the)f(ob)5 +b(ject)32 b(created)f(returned)302 4034 y(b)m(y)g(the)f(follo)m(wing)f +(expression)564 4249 y Fw(\(let*)41 b(\(\(a)i(\(list)e(1)i(2\)\))738 +4349 y(\(b)g(\(append)e('\(x)h(y\))h(a\)\)\))564 4449 +y(\(list)e(a)i(b\)\))302 4764 y FG(caen)31 b(b)s(e)f(represen)m(ted)g +(in)f(this)h(w)m(a)m(y:)651 4980 y Fw(\(#0=\(1)41 b(2\))i(\(x)g(y)g(.)g +(#0#\)\))75 5370 y Fz(3)135 b(Basic)45 b(concepts)75 +5575 y FE(Identic)-5 b(al)34 b(to)f(R)622 5542 y FB(4)662 +5575 y FE(RS.)p eop %%Page: 9 9 -9 8 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1288 -b(9)p 37 64 1838 2 v 37 190 a Fz(4)67 b(Expressions)37 -294 y FJ(4.1)56 b(Primitiv)n(e)16 b(expression)h(t)n(yp)r(es)37 -438 y Fx(\(quote)24 b Fo(h)p FG(datum)p Fo(i)o Fx(\))1352 -b FG(syn)o(tax)37 495 y Fx(')p Fo(h)p FG(datum)p Fo(i)1519 -b FG(syn)o(tax)37 568 y(The)15 b(quoting)g(mec)o(hanism)g(is)g(iden)o -(tical)h(to)e FE(R)843 552 y FB(4)855 568 y FA(RS)s FG(.)19 -b(Keyw)o(ords)14 b(\(see)g(section)h(6.11\),)e(as)h(n)o(umerical)i -(con-)37 618 y(stan)o(ts,)c(string)g(constan)o(ts,)g(c)o(haracter)f -(constan)o(ts,)h(and)h(b)q(o)q(olean)g(constan)o(ts)e(ev)m(aluate)j -(\\to)d(themselv)o(es";)37 668 y(they)16 b(need)g(not)f(b)q(e)h -(quoted.)125 749 y Fw('"abc")478 b Fv(=)-7 b Fq(\))43 -b Fw("abc")125 799 y("abc")500 b Fv(=)-7 b Fq(\))43 b -Fw("abc")125 849 y('145932)456 b Fv(=)-7 b Fq(\))43 b -Fw(145932)125 899 y(145932)478 b Fv(=)-7 b Fq(\))43 b -Fw(145932)125 948 y('#t)544 b Fv(=)-7 b Fq(\))43 b Fw(#t)125 -998 y(#t)566 b Fv(=)-7 b Fq(\))43 b Fw(#t)125 1048 y(':key)500 -b Fv(=)-7 b Fq(\))43 b Fw(:key)125 1098 y(:key)522 b -Fv(=)-7 b Fq(\))43 b Fw(:key)37 1236 y Fn(Note:)36 b(R)201 -1221 y Fm(4)213 1236 y Fl(RS)16 b Fv(requires)e(to)e(quote)h(constan)o -(t)h(lists)f(and)f(constan)o(t)i(v)o(ectors.)19 b(This)12 -b(is)h(not)g(necessary)i(with)d Fk(STk)p Fv(.)37 1346 -y Fx(\()p Fo(h)p FG(op)q(erator)p Fo(i)23 b(h)p FG(op)q(erand)467 -1353 y FB(1)487 1346 y Fo(i)g FA(:)8 b(:)g(:)e Fx(\))1132 -b FG(syn)o(tax)37 1426 y FE(Identic)n(al)15 b(to)i(R)311 -1409 y FB(4)331 1426 y FE(RS.)e FG(F)l(urthermore,)f -Fo(h)p FG(op)q(erator)p Fo(i)g FG(can)h(b)q(e)h(a)f(macro)f(\(see)h -(section)h(6.15\).)37 1536 y Fx(\(lambda)23 b Fo(h)p -FG(formals)p Fo(i)g(h)p FG(b)q(o)q(dy)p Fo(i)p Fx(\))1153 -b FG(syn)o(tax)37 1592 y Fx(\(if)24 b Fo(h)p FG(test)p -Fo(i)f(h)p FG(consequen)o(t)p Fo(i)g(h)p FG(alternate)p -Fo(i)p Fx(\))966 b FG(syn)o(tax)37 1649 y Fx(\(if)24 -b Fo(h)p FG(test)p Fo(i)f(h)p FG(consequen)o(t)p Fo(i)o -Fx(\))1203 b FG(syn)o(tax)37 1705 y Fx(\(set!)24 b Fo(h)p -FG(v)m(ariable)p Fo(i)g(h)p FG(expression)p Fo(i)q Fx(\))1086 -b FG(syn)o(tax)37 1785 y FE(Identic)n(al)15 b(to)i(R)311 -1769 y FB(4)331 1785 y FE(RS.)37 1900 y FJ(4.2)56 b(Deriv)n(ed)18 -b(expression)f(t)n(yp)r(es)37 2045 y Fx(\(cond)24 b Fo(h)p -FG(clause)317 2052 y FB(1)337 2045 y Fo(i)g(h)p FG(clause)515 -2052 y FB(2)535 2045 y Fo(i)f FA(:)8 b(:)g(:)e Fx(\))1084 -b FG(syn)o(tax)37 2101 y Fx(\(case)24 b Fo(h)p FG(k)o(ey)p -Fo(i)f(h)p FG(clause)443 2108 y FB(1)463 2101 y Fo(i)h(h)p -FG(clause)641 2108 y FB(2)661 2101 y Fo(i)g FA(:)8 b(:)g(:)d -Fx(\))958 b FG(syn)o(tax)37 2158 y Fx(\(and)24 b Fo(h)p -FG(test)249 2165 y FB(1)268 2158 y Fo(i)f FA(:)8 b(:)g(:)e -Fx(\))1351 b FG(syn)o(tax)37 2214 y Fx(\(or)24 b Fo(h)p -FG(test)225 2221 y FB(1)244 2214 y Fo(i)f FA(:)8 b(:)g(:)e -Fx(\))1375 b FG(syn)o(tax)37 2294 y FE(Identic)n(al)15 -b(to)i(R)311 2278 y FB(4)331 2294 y FE(RS.)37 2404 y -Fx(\(when)24 b Fo(h)p FG(test)p Fo(i)e(h)p FG(expression)534 -2411 y FB(1)555 2404 y Fo(i)h(h)p FG(expression)817 2411 -y FB(2)838 2404 y Fo(i)g FA(:)8 b(:)g(:)e Fx(\))781 b -FG(syn)o(tax)37 2484 y(If)17 b(the)f Fo(h)p FG(test)p -Fo(i)f FG(expression)h(yields)i(a)e(true)f(v)m(alue,)i(the)f -Fo(h)p FG(expression)p Fo(i)q FG(s)g(are)f(ev)m(aluated)i(from)f(left)g -(to)f(righ)o(t)37 2541 y(and)h(the)f(v)m(alue)i(of)d(the)i(last)f -Fo(h)p FG(expression)p Fo(i)g FG(is)h(returned.)37 2651 -y Fx(\(unless)23 b Fo(h)p FG(test)p Fo(i)g(h)p FG(expression)582 -2658 y FB(1)602 2651 y Fo(i)h(h)p FG(expression)865 2658 -y FB(2)885 2651 y Fo(i)g FA(:)8 b(:)g(:)d Fx(\))734 b -FG(syn)o(tax)37 2731 y(If)16 b(the)g Fo(h)p FG(test)p -Fo(i)e FG(expression)j(yields)g(a)e(false)h(v)m(alue,)g(the)g -Fo(h)p FG(expression)p Fo(i)p FG(s)g(are)f(ev)m(aluated)i(from)d(left)i -(to)f(righ)o(t)37 2787 y(and)h(the)f(v)m(alue)i(of)d(the)i(last)f -Fo(h)p FG(expression)p Fo(i)g FG(is)h(returned.)p eop +9 8 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2576 +b(9)p 75 128 3675 4 v 75 381 a Fz(4)135 b(Expressions)75 +587 y FJ(4.1)112 b(Primitiv)m(e)34 b(expression)j(t)m(yp)s(es)75 +877 y Fx(\(quote)46 b Fo(h)p FG(datum)p Fo(i)p Fx(\))2704 +b FG(syn)m(tax)75 990 y Fx(')p Fo(h)p FG(datum)p Fo(i)3038 +b FG(syn)m(tax)75 1137 y(The)28 b(quoting)g(mec)m(hanism)h(is)e(iden)m +(tical)h(to)h FE(R)1685 1104 y FB(4)1710 1137 y FA(R)q(S)5 +b FG(.)40 b(Keyw)m(ords)28 b(\(see)i(section)f(6.11\),)i(as)e(n)m +(umerical)e(con-)75 1236 y(stan)m(ts,)g(string)c(constan)m(ts,)28 +b(c)m(haracter)e(constan)m(ts,)h(and)d(b)s(o)s(olean)g(constan)m(ts)i +(ev)-5 b(aluate)25 b(\\to)h(themselv)m(es";)75 1336 y(they)31 +b(need)f(not)g(b)s(e)g(quoted.)249 1498 y Fw('"abc")957 +b Fv(=)-14 b Fq(\))87 b Fw("abc")249 1598 y("abc")1001 +b Fv(=)-14 b Fq(\))87 b Fw("abc")249 1698 y('145932)913 +b Fv(=)-14 b Fq(\))87 b Fw(145932)249 1797 y(145932)957 +b Fv(=)-14 b Fq(\))87 b Fw(145932)249 1897 y('#t)1089 +b Fv(=)-14 b Fq(\))87 b Fw(#t)249 1997 y(#t)1133 b Fv(=)-14 +b Fq(\))87 b Fw(#t)249 2096 y(':key)1001 b Fv(=)-14 b +Fq(\))87 b Fw(:key)249 2196 y(:key)1045 b Fv(=)-14 b +Fq(\))87 b Fw(:key)75 2471 y Fn(Note:)72 b(R)403 2441 +y Fm(4)426 2471 y Fl(R)q(S)30 b Fv(requires)24 b(to)i(quote)f(constan)n +(t)g(lists)g(and)h(constan)n(t)e(v)n(ectors.)35 b(This)26 +b(is)f(not)g(necessary)f(with)i Fk(STk)p Fv(.)75 2691 +y Fx(\()p Fo(h)p FG(op)s(erator)p Fo(i)49 b(h)p FG(op)s(erand)935 +2705 y FB(1)973 2691 y Fo(i)f FA(:)15 b(:)g(:)i Fx(\))2263 +b FG(syn)m(tax)75 2851 y FE(Identic)-5 b(al)34 b(to)f(R)622 +2818 y FB(4)662 2851 y FE(RS.)d FG(F)-8 b(urthermore,)31 +b Fo(h)p FG(op)s(erator)p Fo(i)g FG(can)g(b)s(e)f(a)h(macro)g(\(see)g +(section)f(6.15\).)75 3071 y Fx(\(lambda)46 b Fo(h)p +FG(formals)p Fo(i)h(h)p FG(b)s(o)s(dy)p Fo(i)p Fx(\))2304 +b FG(syn)m(tax)75 3184 y Fx(\(if)47 b Fo(h)p FG(test)p +Fo(i)i(h)p FG(consequen)m(t)p Fo(i)h(h)p FG(alternate)p +Fo(i)q Fx(\))1932 b FG(syn)m(tax)75 3297 y Fx(\(if)47 +b Fo(h)p FG(test)p Fo(i)i(h)p FG(consequen)m(t)p Fo(i)r +Fx(\))2404 b FG(syn)m(tax)75 3410 y Fx(\(set!)46 b Fo(h)p +FG(v)-5 b(ariable)p Fo(i)48 b(h)p FG(expression)p Fo(i)o +Fx(\))2172 b FG(syn)m(tax)75 3570 y FE(Identic)-5 b(al)34 +b(to)f(R)622 3537 y FB(4)662 3570 y FE(RS.)75 3800 y +FJ(4.2)112 b(Deriv)m(ed)37 b(expression)h(t)m(yp)s(es)75 +4090 y Fx(\(cond)46 b Fo(h)p FG(clause)634 4104 y FB(1)674 +4090 y Fo(i)i(h)p FG(clause)1030 4104 y FB(2)1070 4090 +y Fo(i)g FA(:)15 b(:)g(:)h Fx(\))2167 b FG(syn)m(tax)75 +4203 y Fx(\(case)46 b Fo(h)p FG(k)m(ey)p Fo(i)k(h)p FG(clause)887 +4217 y FB(1)926 4203 y Fo(i)e(h)p FG(clause)1282 4217 +y FB(2)1322 4203 y Fo(i)g FA(:)15 b(:)g(:)h Fx(\))1915 +b FG(syn)m(tax)75 4316 y Fx(\(and)47 b Fo(h)p FG(test)495 +4330 y FB(1)535 4316 y Fo(i)h FA(:)15 b(:)g(:)i Fx(\))2701 +b FG(syn)m(tax)75 4429 y Fx(\(or)47 b Fo(h)p FG(test)447 +4443 y FB(1)488 4429 y Fo(i)h FA(:)15 b(:)g(:)h Fx(\))2749 +b FG(syn)m(tax)75 4589 y FE(Identic)-5 b(al)34 b(to)f(R)622 +4556 y FB(4)662 4589 y FE(RS.)75 4809 y Fx(\(when)46 +b Fo(h)p FG(test)p Fo(i)k(h)p FG(expression)1071 4823 +y FB(1)1109 4809 y Fo(i)e(h)p FG(expression)1636 4823 +y FB(2)1675 4809 y Fo(i)g FA(:)15 b(:)g(:)h Fx(\))1562 +b FG(syn)m(tax)75 4969 y(If)31 b(the)i Fo(h)p FG(test)p +Fo(i)g FG(expression)e(yields)f(a)i(true)g(v)-5 b(alue,)32 +b(the)g Fo(h)p FG(expression)p Fo(i)p FG(s)f(are)i(ev)-5 +b(aluated)32 b(from)f(left)h(to)g(righ)m(t)75 5082 y(and)e(the)g(v)-5 +b(alue)30 b(of)h(the)f(last)h Fo(h)p FG(expression)p +Fo(i)e FG(is)h(returned.)75 5302 y Fx(\(unless)46 b Fo(h)p +FG(test)p Fo(i)j(h)p FG(expression)1166 5316 y FB(1)1205 +5302 y Fo(i)f(h)p FG(expression)1732 5316 y FB(2)1771 +5302 y Fo(i)g FA(:)15 b(:)g(:)h Fx(\))1466 b FG(syn)m(tax)75 +5462 y(If)31 b(the)g Fo(h)p FG(test)p Fo(i)i FG(expression)c(yields)h +(a)h(false)g(v)-5 b(alue,)31 b(the)g Fo(h)p FG(expression)p +Fo(i)p FG(s)f(are)i(ev)-5 b(aluated)31 b(from)g(left)g(to)g(righ)m(t)75 +5575 y(and)f(the)g(v)-5 b(alue)30 b(of)h(the)f(last)h +Fo(h)p FG(expression)p Fo(i)e FG(is)h(returned.)p eop %%Page: 10 10 -10 9 bop 37 45 a FF(10)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fx(\(let)24 b Fo(h)p FG(bindings)p -Fo(i)h(h)p FG(b)q(o)q(dy)p Fo(i)p Fx(\))1203 b FG(syn)o(tax)37 -247 y Fx(\(let)24 b Fo(h)p FG(v)m(ariable)p Fo(i)g(h)p -FG(bindings)p Fo(i)i(h)p FG(b)q(o)q(dy)p Fo(i)p Fx(\))988 -b FG(syn)o(tax)37 303 y Fx(\(let*)24 b Fo(h)p FG(bindings)p -Fo(i)h(h)p FG(b)q(o)q(dy)p Fo(i)p Fx(\))1179 b FG(syn)o(tax)37 -386 y FE(Identic)n(al)15 b(to)i(R)311 369 y FB(4)331 -386 y FE(RS.)37 523 y Fx(\(fluid-let)23 b Fo(h)p FG(bindings)p -Fo(i)i(h)p FG(b)q(o)q(dy)p Fo(i)p Fx(\))1060 b FG(syn)o(tax)37 -599 y(The)13 b FE(bindings)i FG(are)d(ev)m(aluated)i(in)f(the)g(curren) -o(t)f(en)o(vironmen)o(t,)h(in)h(some)e(unsp)q(eci\014ed)j(order,)d(the) -h(curren)o(t)37 649 y(v)m(alues)g(of)e(the)g(v)m(ariables)h(presen)o(t) -f(in)h FE(bindings)i FG(are)d(sa)o(v)o(ed,)g(and)g(the)h(new)f(ev)m -(aluated)h(v)m(alues)h(are)d(assigned)37 699 y(to)i(the)g -FE(bindings)j FG(v)m(ariables.)20 b(Once)13 b(this)g(is)f(done,)h(the)f -(expressions)h(of)f FE(b)n(o)n(dy)k FG(are)c(ev)m(aluated)h(sequen)o -(tially)37 749 y(in)i(the)g(curren)o(t)f(en)o(vironmen)o(t;)g(the)g(v)m -(alue)h(of)f(the)g(last)g(expression)h(is)g(the)f(result)h(of)e -Fx(fluid-let)p FG(.)18 b(Up)q(on)37 798 y(exit,)k(the)e(stored)g(v)m -(ariables)h(v)m(alues)h(are)d(restored.)35 b(An)20 b(error)g(is)g -(signalled)i(if)f(an)o(y)f(of)f(the)i FE(bindings)37 -848 y FG(v)m(ariable)c(is)f(un)o(b)q(ound.)125 948 y -Fw(\(let*)k(\(\(a)i('out\))277 998 y(\(f)g(\(lambda)e(\(\))h(a\)\)\)) -168 1047 y(\(list)g(a)299 1097 y(\(fluid-let)f(\(\(a)h('in\)\))g -(\(f\)\))299 1147 y(a\)\))343 1197 y Fv(=)-7 b Fq(\))21 -b Fw(\(out)g(in)h(out\))37 1344 y FG(When)15 b(the)g(b)q(o)q(dy)g(of)g -(a)f Fx(fluid-let)f FG(is)i(exited)h(b)o(y)e(in)o(v)o(oking)h(a)g(con)o -(tin)o(uation,)f(the)h(new)g(v)m(ariable)h(v)m(alues)37 -1394 y(are)j(sa)o(v)o(ed,)g(and)g(the)g(v)m(ariables)i(are)d(set)h(to)f -(their)i(old)f(v)m(alues.)32 b(Then,)20 b(if)g(the)f(b)q(o)q(dy)g(is)h -(reen)o(tered)f(b)o(y)37 1443 y(in)o(v)o(oking)d(a)f(con)o(tin)o -(uation,)g(the)g(old)h(v)m(alues)g(are)f(sa)o(v)o(ed)g(and)g(new)g(v)m -(alues)i(are)d(restored.)20 b(The)15 b(follo)o(wing)37 -1493 y(example)i(illustrates)f(this)f(b)q(eha)o(viour)125 -1593 y Fw(\(let)21 b(\(\(cont)f(#f\))255 1643 y(\(l)87 -b('\(\)\))255 1692 y(\(a)g('out\)\))168 1792 y(\(set!)21 -b(l)h(\(cons)e(a)i(l\)\))168 1842 y(\(fluid-let)e(\(\(a)h('in\)\))212 -1892 y(\(set!)g(cont)g(\(call/cc)f(\(lambda)g(\(k\))h(k\)\)\))212 -1942 y(\(set!)g(l)g(\(cons)g(a)h(l\)\)\))168 1991 y(\(set!)f(l)h -(\(cons)e(a)i(l\)\))168 2091 y(\(if)f(cont)g(\(cont)g(#f\))g(l\)\))343 -2141 y Fv(=)-7 b Fq(\))21 b Fw(\(out)g(in)h(out)f(in)g(out\))37 -2423 y Fx(\(letrec)i Fo(h)p FG(bindings)p Fo(i)j(h)p -FG(b)q(o)q(dy)p Fo(i)p Fx(\))1131 b FG(syn)o(tax)37 2479 -y Fx(\(begin)24 b Fo(h)p FG(expression)426 2486 y FB(1)446 -2479 y Fo(i)f(h)p FG(expression)708 2486 y FB(2)729 2479 -y Fo(i)g FA(:)8 b(:)g(:)e Fx(\))890 b FG(syn)o(tax)37 -2535 y Fx(\(do)24 b Fo(h)p FG(inits)p Fo(i)g(h)p FG(test)p -Fo(i)f(h)p FG(b)q(o)q(dy)p Fo(i)p Fx(\))1175 b FG(syn)o(tax)37 -2592 y Fx(\(delay)24 b Fo(h)p FG(expression)p Fo(i)p -Fx(\))1277 b FG(syn)o(tax)37 2648 y Fx(\(quasiquote)23 -b Fo(h)p FG(template)p Fo(i)o Fx(\))1188 b FG(syn)o(tax)37 -2705 y Fx(\022)p Fo(h)p FG(template)p Fo(i)1474 b FG(syn)o(tax)37 -2787 y FE(Identic)n(al)15 b(to)i(R)311 2771 y FB(4)331 -2787 y FE(RS.)p eop +10 9 bop 75 91 a FF(10)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a Fx(\(let)47 b Fo(h)p FG(bindings)p +Fo(i)e(h)p FG(b)s(o)s(dy)p Fo(i)o Fx(\))2405 b FG(syn)m(tax)75 +494 y Fx(\(let)47 b Fo(h)p FG(v)-5 b(ariable)p Fo(i)47 +b(h)p FG(bindings)p Fo(i)e(h)p FG(b)s(o)s(dy)p Fo(i)o +Fx(\))1976 b FG(syn)m(tax)75 607 y Fx(\(let*)46 b Fo(h)p +FG(bindings)p Fo(i)g(h)p FG(b)s(o)s(dy)p Fo(i)o Fx(\))2357 +b FG(syn)m(tax)75 772 y FE(Identic)-5 b(al)34 b(to)f(R)622 +739 y FB(4)662 772 y FE(RS.)75 1046 y Fx(\(fluid-let)45 +b Fo(h)p FG(bindings)p Fo(i)g(h)p FG(b)s(o)s(dy)p Fo(i)o +Fx(\))2119 b FG(syn)m(tax)75 1198 y(The)25 b FE(bindings)32 +b FG(are)26 b(ev)-5 b(aluated)25 b(in)f(the)h(curren)m(t)g(en)m +(vironmen)m(t,)h(in)d(some)j(unsp)s(eci\014ed)c(order,)k(the)f(curren)m +(t)75 1298 y(v)-5 b(alues)22 b(of)g(the)h(v)-5 b(ariables)21 +b(presen)m(t)h(in)f FE(bindings)30 b FG(are)23 b(sa)m(v)m(ed,)i(and)d +(the)g(new)g(ev)-5 b(aluated)22 b(v)-5 b(alues)22 b(are)h(assigned)75 +1397 y(to)i(the)g FE(bindings)32 b FG(v)-5 b(ariables.)37 +b(Once)24 b(this)f(is)h(done,)h(the)g(expressions)e(of)h +FE(b)-5 b(o)g(dy)34 b FG(are)25 b(ev)-5 b(aluated)24 +b(sequen)m(tially)75 1497 y(in)j(the)h(curren)m(t)g(en)m(vironmen)m(t;) +h(the)f(v)-5 b(alue)28 b(of)g(the)h(last)f(expression)e(is)i(the)g +(result)f(of)h Fx(fluid-let)p FG(.)38 b(Up)s(on)75 1597 +y(exit,)43 b(the)d(stored)h(v)-5 b(ariables)39 b(v)-5 +b(alues)39 b(are)i(restored.)70 b(An)40 b(error)g(is)f(signalled)g(if)g +(an)m(y)h(of)h(the)f FE(bindings)75 1696 y FG(v)-5 b(ariable)29 +b(is)h(un)m(b)s(ound.)249 1896 y Fw(\(let*)42 b(\(\(a)g('out\))554 +1995 y(\(f)h(\(lambda)e(\(\))i(a\)\)\))337 2095 y(\(list)e(a)598 +2194 y(\(fluid-let)e(\(\(a)k('in\)\))e(\(f\)\))598 2294 +y(a\)\))685 2394 y Fv(=)-14 b Fq(\))44 b Fw(\(out)d(in)i(out\))75 +2688 y FG(When)29 b(the)g(b)s(o)s(dy)f(of)h(a)h Fx(fluid-let)c +FG(is)i(exited)h(b)m(y)g(in)m(v)m(oking)g(a)g(con)m(tin)m(uation,)h +(the)f(new)g(v)-5 b(ariable)28 b(v)-5 b(alues)75 2787 +y(are)38 b(sa)m(v)m(ed,)j(and)d(the)g(v)-5 b(ariables)36 +b(are)i(set)h(to)f(their)f(old)g(v)-5 b(alues.)63 b(Then,)39 +b(if)d(the)i(b)s(o)s(dy)f(is)g(reen)m(tered)h(b)m(y)75 +2887 y(in)m(v)m(oking)29 b(a)i(con)m(tin)m(uation,)f(the)h(old)e(v)-5 +b(alues)30 b(are)g(sa)m(v)m(ed)i(and)d(new)h(v)-5 b(alues)29 +b(are)i(restored.)41 b(The)29 b(follo)m(wing)75 2986 +y(example)h(illustrates)f(this)g(b)s(eha)m(viour)249 +3186 y Fw(\(let)42 b(\(\(cont)f(#f\))511 3285 y(\(l)173 +b('\(\)\))511 3385 y(\(a)g('out\)\))337 3584 y(\(set!)41 +b(l)i(\(cons)f(a)h(l\)\))337 3684 y(\(fluid-let)c(\(\(a)j('in\)\))424 +3783 y(\(set!)f(cont)h(\(call/cc)e(\(lambda)h(\(k\))h(k\)\)\))424 +3883 y(\(set!)f(l)i(\(cons)f(a)h(l\)\)\))337 3983 y(\(set!)e(l)i +(\(cons)f(a)h(l\)\))337 4182 y(\(if)f(cont)g(\(cont)f(#f\))i(l\)\))685 +4282 y Fv(=)-14 b Fq(\))44 b Fw(\(out)d(in)i(out)g(in)f(out\))75 +4845 y Fx(\(letrec)k Fo(h)p FG(bindings)p Fo(i)f(h)p +FG(b)s(o)s(dy)p Fo(i)o Fx(\))2262 b FG(syn)m(tax)75 4958 +y Fx(\(begin)46 b Fo(h)p FG(expression)853 4972 y FB(1)892 +4958 y Fo(i)i(h)p FG(expression)1419 4972 y FB(2)1457 +4958 y Fo(i)g FA(:)15 b(:)g(:)i Fx(\))1779 b FG(syn)m(tax)75 +5071 y Fx(\(do)47 b Fo(h)p FG(inits)p Fo(i)g(h)p FG(test)p +Fo(i)i(h)p FG(b)s(o)s(dy)p Fo(i)o Fx(\))2349 b FG(syn)m(tax)75 +5184 y Fx(\(delay)46 b Fo(h)p FG(expression)p Fo(i)p +Fx(\))2553 b FG(syn)m(tax)75 5297 y Fx(\(quasiquote)45 +b Fo(h)p FG(template)p Fo(i)q Fx(\))2374 b FG(syn)m(tax)75 +5410 y Fx(\022)p Fo(h)p FG(template)p Fo(i)2948 b FG(syn)m(tax)75 +5575 y FE(Identic)-5 b(al)34 b(to)f(R)622 5542 y FB(4)662 +5575 y FE(RS.)p eop %%Page: 11 11 -11 10 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(11)p 37 64 1838 2 v 37 190 a Fx(\(dotimes)23 b FE(\(var)h(c)n(ount\)) -f Fo(h)p FG(expression)728 197 y FB(1)749 190 y Fo(i)g(h)p -FG(expression)1011 197 y FB(2)1032 190 y Fo(i)g FA(:)8 -b(:)g(:)e Fx(\))587 b FG(syn)o(tax)37 247 y Fx(\(dotimes)23 -b FE(\(var)h(c)n(ount)g(r)n(esult\))f Fo(h)p FG(expression)860 -254 y FB(1)880 247 y Fo(i)h(h)p FG(expression)1143 254 -y FB(2)1163 247 y Fo(i)f FA(:)8 b(:)g(:)e Fx(\))456 b -FG(syn)o(tax)37 327 y Fx(Dotimes)22 b FG(ev)m(aluates)h(the)g -FE(c)n(ount)j FG(form,)d(whic)o(h)g(m)o(ust)f(return)h(an)f(in)o -(teger.)42 b(It)22 b(then)h(ev)m(aluates)g(the)37 383 -y Fo(h)p FG(expression)p Fo(i)q FG(s)16 b(once)i(for)e(eac)o(h)h(in)o -(teger)g(from)f(zero)h(\(inclusiv)o(e\))h(to)e FE(c)n(ount)21 -b FG(\(exclusiv)o(e\),)d(in)g(order,)f(with)37 440 y(the)k(v)m(ariable) -h FE(var)k FG(b)q(ound)c(to)e(the)g(in)o(teger;)k(if)d(the)f(v)m(alue)i -(of)f FE(c)n(ount)j FG(is)d(zero)g(or)f(negativ)o(e,)i(then)f(the)37 -496 y Fo(h)p FG(expression)p Fo(i)q FG(s)16 b(are)h(not)f(ev)m -(aluated.)26 b(When)17 b(the)g(lo)q(op)h(completes,)f -FE(r)n(esult)k FG(is)c(ev)m(aluated)h(and)f(its)g(v)m(alue)37 -553 y(is)f(returned)g(as)f(the)g(v)m(alue)h(of)f(the)g -Fx(dotimes)g FG(expression.)20 b(If)c FE(r)n(esult)j -FG(is)c(omitted,)g Fx(dotimes)f FG(returns)h Fx(#f)p -FG(.)125 648 y Fw(\(let)21 b(\(\(l)g('\(\)\)\))168 698 -y(\(dotimes)f(\(i)i(4)f(l\))234 748 y(\(set!)f(l)i(\(cons)f(i)g -(l\)\)\)\))343 798 y Fv(=)-7 b Fq(\))21 b Fw(\(3)h(2)f(1)h(0\))37 -1006 y Fx(\(while)i Fo(h)p FG(test)p Fo(i)e(h)p FG(expression)558 -1013 y FB(1)579 1006 y Fo(i)h(h)p FG(expression)841 1013 -y FB(2)861 1006 y Fo(i)h FA(:)8 b(:)g(:)e Fx(\))757 b -FG(syn)o(tax)37 1086 y Fx(While)20 b FG(ev)m(aluates)g(the)g -Fo(h)p FG(expression)p Fo(i)p FG(s)g(un)o(til)h Fo(h)p -FG(test)p Fo(i)d FG(returns)i(a)f(false)h(v)m(alue.)35 -b(The)20 b(v)m(alue)h(of)e(a)h Fx(while)37 1143 y FG(construct)15 -b(is)h(unsp)q(eci\014ed.)37 1256 y Fx(\(until)24 b Fo(h)p -FG(test)p Fo(i)e(h)p FG(expression)558 1263 y FB(1)579 -1256 y Fo(i)h(h)p FG(expression)841 1263 y FB(2)861 1256 -y Fo(i)h FA(:)8 b(:)g(:)e Fx(\))757 b FG(syn)o(tax)37 -1336 y Fx(Until)16 b FG(ev)m(aluates)g(the)h Fo(h)p FG(expression)p -Fo(i)p FG(s)f(while)h Fo(h)p FG(test)p Fo(i)e FG(returns)h(a)f(false)i -(v)m(alue.)23 b(The)16 b(v)m(alue)h(of)f(an)g Fx(unless)37 -1392 y FG(construct)f(is)h(unsp)q(eci\014ed.)37 1532 -y Fz(5)67 b(Program)23 b(structure)37 1633 y FE(Identic)n(al)15 -b(to)i(R)311 1617 y FB(4)331 1633 y FE(RS.)37 1776 y -Fz(6)67 b(Standard)24 b(pro)r(cedures)37 1879 y FJ(6.1)56 -b(Bo)r(oleans)37 1965 y FG(In)16 b FC(STk)f FG(the)g(b)q(o)q(olean)h(v) -m(alue)h Fx(#f)e FG(is)g(di\013eren)o(t)h(from)e(the)i(empt)o(y)e -(list,)i(as)f(required)h(b)o(y)f FE(R)1598 1948 y FB(4)1611 -1965 y FA(RS)s FG(.)37 2081 y Fx(\(not)24 b FE(obj)7 -b Fx(\))1433 b FG(pro)q(cedure)37 2137 y Fx(\(boolean?)23 -b FE(obj)7 b Fx(\))1314 b FG(pro)q(cedure)37 2217 y FE(Identic)n(al)15 -b(to)i(R)311 2201 y FB(4)331 2217 y FE(RS.)37 2335 y -FJ(6.2)56 b(Equiv)m(alence)16 b(predicates)37 2481 y -Fx(\(eqv?)24 b FE(obj)239 2488 y FB(1)282 2481 y FE(obj)340 -2488 y FB(2)360 2481 y Fx(\))1295 b FG(pro)q(cedure)37 -2554 y FC(STk)16 b FG(extends)h(the)f Fx(eqv?)g FG(predicate)h -(de\014ned)g(in)g(the)g FE(R)1026 2538 y FB(4)1038 2554 -y FA(RS)h FG(to)e(tak)o(e)f(k)o(eyw)o(ords)h(in)o(to)g(accoun)o(t:)22 -b(if)16 b FE(obj)1855 2561 y FB(1)37 2604 y FG(and)g -FE(obj)184 2611 y FB(2)219 2604 y FG(are)f(b)q(oth)g(k)o(eyw)o(ords,)f -(the)h Fx(eqv?)g FG(predicate)h(will)h(yield)g Fx(#t)e -FG(if)g(and)h(only)f(if)125 2688 y Fw(\(string=?)20 b(\(keyword->strin) -o(g)f(obj1\))343 2738 y(\(keyword->strin)o(g)g(obj2\)\))735 -2787 y Fv(=)-7 b Fq(\))43 b Fw(#t)p eop +11 10 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(11)p 75 128 3675 4 v 75 381 a Fx(\(dotimes)46 b FE(\(var)i(c)-5 +b(ount\))49 b Fo(h)p FG(expression)1459 395 y FB(1)1497 +381 y Fo(i)f(h)p FG(expression)2024 395 y FB(2)2063 381 +y Fo(i)g FA(:)15 b(:)g(:)h Fx(\))1174 b FG(syn)m(tax)75 +494 y Fx(\(dotimes)46 b FE(\(var)i(c)-5 b(ount)49 b(r)-5 +b(esult\))48 b Fo(h)p FG(expression)1721 508 y FB(1)1760 +494 y Fo(i)g(h)p FG(expression)2287 508 y FB(2)2326 494 +y Fo(i)g FA(:)15 b(:)g(:)h Fx(\))911 b FG(syn)m(tax)75 +654 y Fx(Dotimes)43 b FG(ev)-5 b(aluates)45 b(the)g FE(c)-5 +b(ount)54 b FG(form,)48 b(whic)m(h)c(m)m(ust)g(return)g(an)h(in)m +(teger.)84 b(It)45 b(then)f(ev)-5 b(aluates)46 b(the)75 +767 y Fo(h)p FG(expression)p Fo(i)p FG(s)33 b(once)h(for)g(eac)m(h)h +(in)m(teger)f(from)f(zero)h(\(inclusiv)m(e\))e(to)j FE(c)-5 +b(ount)43 b FG(\(exclusiv)m(e\),)35 b(in)d(order,)i(with)75 +880 y(the)41 b(v)-5 b(ariable)41 b FE(var)51 b FG(b)s(ound)39 +b(to)j(the)g(in)m(teger;)47 b(if)40 b(the)i(v)-5 b(alue)41 +b(of)g FE(c)-5 b(ount)51 b FG(is)40 b(zero)i(or)f(negativ)m(e,)46 +b(then)41 b(the)75 993 y Fo(h)p FG(expression)p Fo(i)p +FG(s)33 b(are)h(not)g(ev)-5 b(aluated.)50 b(When)34 b(the)f(lo)s(op)g +(completes,)i FE(r)-5 b(esult)43 b FG(is)33 b(ev)-5 b(aluated)33 +b(and)g(its)g(v)-5 b(alue)75 1106 y(is)29 b(returned)h(as)g(the)h(v)-5 +b(alue)30 b(of)g(the)h Fx(dotimes)d FG(expression.)40 +b(If)30 b FE(r)-5 b(esult)39 b FG(is)30 b(omitted,)g +Fx(dotimes)f FG(returns)g Fx(#f)p FG(.)249 1297 y Fw(\(let)42 +b(\(\(l)h('\(\)\)\))337 1396 y(\(dotimes)d(\(i)j(4)g(l\))467 +1496 y(\(set!)f(l)h(\(cons)e(i)j(l\)\)\)\))685 1596 y +Fv(=)-14 b Fq(\))44 b Fw(\(3)e(2)h(1)h(0\))75 2013 y +Fx(\(while)i Fo(h)p FG(test)p Fo(i)j(h)p FG(expression)1118 +2027 y FB(1)1157 2013 y Fo(i)f(h)p FG(expression)1684 +2027 y FB(2)1723 2013 y Fo(i)g FA(:)15 b(:)g(:)h Fx(\))1514 +b FG(syn)m(tax)75 2173 y Fx(While)38 b FG(ev)-5 b(aluates)40 +b(the)g Fo(h)p FG(expression)p Fo(i)o FG(s)f(un)m(til)f +Fo(h)p FG(test)p Fo(i)j FG(returns)e(a)g(false)h(v)-5 +b(alue.)67 b(The)39 b(v)-5 b(alue)39 b(of)h(a)f Fx(while)75 +2286 y FG(construct)31 b(is)e(unsp)s(eci\014ed.)75 2511 +y Fx(\(until)46 b Fo(h)p FG(test)p Fo(i)j(h)p FG(expression)1118 +2525 y FB(1)1157 2511 y Fo(i)f(h)p FG(expression)1684 +2525 y FB(2)1723 2511 y Fo(i)g FA(:)15 b(:)g(:)h Fx(\))1514 +b FG(syn)m(tax)75 2672 y Fx(Until)30 b FG(ev)-5 b(aluates)33 +b(the)f Fo(h)p FG(expression)p Fo(i)p FG(s)f(while)f +Fo(h)p FG(test)p Fo(i)k FG(returns)c(a)j(false)e(v)-5 +b(alue.)45 b(The)31 b(v)-5 b(alue)32 b(of)g(an)g Fx(unless)75 +2785 y FG(construct)f(is)e(unsp)s(eci\014ed.)75 3063 +y Fz(5)135 b(Program)45 b(structure)75 3266 y FE(Identic)-5 +b(al)34 b(to)f(R)622 3233 y FB(4)662 3266 y FE(RS.)75 +3551 y Fz(6)135 b(Standard)44 b(pro)t(cedures)75 3758 +y FJ(6.1)112 b(Bo)s(oleans)75 3929 y FG(In)30 b FC(STk)g +FG(the)g(b)s(o)s(olean)g(v)-5 b(alue)30 b Fx(#f)f FG(is)h(di\013eren)m +(t)g(from)f(the)i(empt)m(y)g(list,)e(as)i(required)d(b)m(y)j +FE(R)3197 3896 y FB(4)3221 3929 y FA(R)q(S)5 b FG(.)75 +4162 y Fx(\(not)47 b FE(obj)13 b Fx(\))2867 b FG(pro)s(cedure)75 +4274 y Fx(\(boolean?)45 b FE(obj)13 b Fx(\))2629 b FG(pro)s(cedure)75 +4435 y FE(Identic)-5 b(al)34 b(to)f(R)622 4402 y FB(4)662 +4435 y FE(RS.)75 4670 y FJ(6.2)112 b(Equiv)-6 b(alence)37 +b(predicates)75 4961 y Fx(\(eqv?)46 b FE(obj)477 4975 +y FB(1)565 4961 y FE(obj)681 4975 y FB(2)720 4961 y Fx(\))2590 +b FG(pro)s(cedure)75 5108 y FC(STk)32 b FG(extends)g(the)h +Fx(eqv?)e FG(predicate)h(de\014ned)g(in)f(the)h FE(R)2051 +5075 y FB(4)2076 5108 y FA(R)q(S)37 b FG(to)c(tak)m(e)h(k)m(eyw)m(ords) +f(in)m(to)f(accoun)m(t:)46 b(if)31 b FE(obj)3710 5122 +y FB(1)75 5208 y FG(and)f FE(obj)368 5222 y FB(2)438 +5208 y FG(are)g(b)s(oth)g(k)m(eyw)m(ords,)h(the)g Fx(eqv?)e +FG(predicate)h(will)e(yield)g Fx(#t)i FG(if)g(and)f(only)h(if)249 +5375 y Fw(\(string=?)40 b(\(keyword->string)d(obj1\))685 +5475 y(\(keyword->string)g(obj2\)\))1470 5575 y Fv(=)-14 +b Fq(\))87 b Fw(#t)p eop %%Page: 12 12 -12 11 bop 37 45 a FF(12)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fx(\(eq?)24 b FE(obj)215 197 -y FB(1)258 190 y FE(obj)316 197 y FB(2)336 190 y Fx(\))1319 -b FG(pro)q(cedure)37 272 y FC(STk)13 b FG(extends)g(the)g -Fx(eq?)f FG(predicate)h(de\014ned)i(in)e FE(R)898 255 -y FB(4)910 272 y FA(RS)i FG(to)e(tak)o(e)f(k)o(eyw)o(ords)f(in)o(to)i -(accoun)o(t.)19 b(On)13 b(k)o(eyw)o(ords,)37 328 y Fx(eq?)i -FG(b)q(eha)o(v)o(es)h(lik)o(e)g Fx(eqv?)p FG(.)125 437 -y Fw(\(eq?)21 b(:key)g(:key\))282 b Fv(=)-7 b Fq(\))43 -b Fw(#t)37 671 y Fx(\(equal?)23 b FE(obj)286 678 y FB(1)330 -671 y FE(obj)388 678 y FB(2)408 671 y Fx(\))1247 b FG(pro)q(cedure)37 -753 y FE(Identic)n(al)15 b(to)i(R)311 736 y FB(4)331 -753 y FE(RS.)37 890 y FJ(6.3)56 b(P)n(airs)19 b(and)h(lists)37 -1042 y Fx(\(pair?)k FE(obj)7 b Fx(\))1385 b FG(pro)q(cedure)37 -1099 y Fx(\(cons)24 b FE(obj)239 1106 y FB(1)282 1099 -y FE(obj)340 1106 y FB(2)360 1099 y Fx(\))1295 b FG(pro)q(cedure)37 -1155 y Fx(\(car)24 b FE(p)n(air)5 b Fx(\))1416 b FG(pro)q(cedure)37 -1212 y Fx(\(cdr)24 b FE(p)n(air)5 b Fx(\))1416 b FG(pro)q(cedure)37 -1268 y Fx(\(set-car!)23 b FE(p)n(air)h(obj)7 b Fx(\))1213 -b FG(pro)q(cedure)37 1325 y Fx(\(set-cdr!)23 b FE(p)n(air)h(obj)7 -b Fx(\))1213 b FG(pro)q(cedure)37 1381 y Fx(\(caar)24 -b FE(p)n(air)5 b Fx(\))1392 b FG(pro)q(cedure)37 1437 -y Fx(\(cadr)24 b FE(p)n(air)5 b Fx(\))1392 b FG(pro)q(cedure)150 -1481 y Fx(.)150 1498 y(.)150 1514 y(.)1771 1481 y FG(.)1771 -1498 y(.)1771 1514 y(.)37 1571 y Fx(\(cdddar)23 b FE(p)n(air)5 -b Fx(\))1345 b FG(pro)q(cedure)37 1627 y Fx(\(cddddr)23 -b FE(p)n(air)5 b Fx(\))1345 b FG(pro)q(cedure)37 1684 -y Fx(\(null?)24 b FE(obj)7 b Fx(\))1385 b FG(pro)q(cedure)37 -1740 y Fx(\(list?)24 b FE(obj)7 b Fx(\))1385 b FG(pro)q(cedure)37 -1797 y Fx(\(list)24 b FE(obj)30 b FA(:)8 b(:)g(:)e Fx(\))1325 -b FG(pro)q(cedure)37 1853 y Fx(\(length)23 b FE(list)t -Fx(\))1363 b FG(pro)q(cedure)37 1909 y Fx(\(append)23 -b FE(list)h FA(:)8 b(:)g(:)d Fx(\))1283 b FG(pro)q(cedure)37 -1991 y FE(Identic)n(al)15 b(to)i(R)311 1974 y FB(4)331 -1991 y FE(RS.)37 2120 y Fx(\(append!)23 b FE(list)g(.)7 -b(.)g(.)g Fx(\))1257 b FG(pro)q(cedure)37 2195 y(Returns)15 -b(a)f(list)i(consisting)f(of)f(the)g(elemen)o(ts)h(of)f(the)h(\014rst)f -FE(list)k FG(follo)o(w)o(ed)c(b)o(y)g(the)h(elemen)o(ts)g(of)f(the)g -(other)37 2245 y(lists,)i(as)g(with)f Fx(append)p FG(.)20 -b(The)c(di\013erenece)h(with)f Fx(append)e FG(is)i(that)f(the)h -(argumen)o(ts)e(are)h FE(change)n(d)h FG(rather)37 2294 -y(than)g FE(c)n(opie)n(d)p FG(.)168 2389 y Fw(\(append!)k('\(1)i(2\))f -('\(3)g(4\))g('\(5)h(6\)\))343 2439 y Fv(=)-7 b Fq(\))21 -b Fw('\(1)g(2)h(3)g(4)f(5)h(6\))168 2488 y(\(let)f(\(\(l1)g('\(1)g -(2\)\))299 2538 y(\(l2)g('\(3)g(4\)\))299 2588 y(\(l3)g('\(5)g(6\)\)\)) -212 2638 y(\(append!)f(l1)h(l2)h(l3\))212 2688 y(\(list)f(l1)g(l2)g -(l3\)\))343 2738 y Fv(=)-7 b Fq(\))21 b Fw(\(\(1)g(2)h(3)g(4)f(5)h(6\)) -f(\(3)h(4)f(5)h(6\))f(\(5)g(6\)\))p eop +12 11 bop 75 91 a FF(12)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a Fx(\(eq?)47 b FE(obj)430 395 +y FB(1)517 381 y FE(obj)633 395 y FB(2)673 381 y Fx(\))2637 +b FG(pro)s(cedure)75 544 y FC(STk)25 b FG(extends)h(the)f +Fx(eq?)g FG(predicate)g(de\014ned)f(in)g FE(R)1796 511 +y FB(4)1821 544 y FA(R)q(S)30 b FG(to)c(tak)m(e)h(k)m(eyw)m(ords)f(in)m +(to)f(accoun)m(t.)41 b(On)24 b(k)m(eyw)m(ords,)75 657 +y Fx(eq?)29 b FG(b)s(eha)m(v)m(es)i(lik)m(e)f Fx(eqv?)p +FG(.)249 874 y Fw(\(eq?)42 b(:key)g(:key\))565 b Fv(=)-14 +b Fq(\))87 b Fw(#t)75 1342 y Fx(\(equal?)46 b FE(obj)573 +1356 y FB(1)660 1342 y FE(obj)776 1356 y FB(2)816 1342 +y Fx(\))2494 b FG(pro)s(cedure)75 1505 y FE(Identic)-5 +b(al)34 b(to)f(R)622 1472 y FB(4)662 1505 y FE(RS.)75 +1779 y FJ(6.3)112 b(P)m(airs)37 b(and)h(lists)75 2085 +y Fx(\(pair?)46 b FE(obj)13 b Fx(\))2772 b FG(pro)s(cedure)75 +2198 y Fx(\(cons)46 b FE(obj)477 2212 y FB(1)565 2198 +y FE(obj)681 2212 y FB(2)720 2198 y Fx(\))2590 b FG(pro)s(cedure)75 +2310 y Fx(\(car)47 b FE(p)-5 b(air)10 b Fx(\))2833 b +FG(pro)s(cedure)75 2423 y Fx(\(cdr)47 b FE(p)-5 b(air)10 +b Fx(\))2833 b FG(pro)s(cedure)75 2536 y Fx(\(set-car!)45 +b FE(p)-5 b(air)49 b(obj)13 b Fx(\))2427 b FG(pro)s(cedure)75 +2649 y Fx(\(set-cdr!)45 b FE(p)-5 b(air)49 b(obj)13 b +Fx(\))2427 b FG(pro)s(cedure)75 2762 y Fx(\(caar)46 b +FE(p)-5 b(air)10 b Fx(\))2786 b FG(pro)s(cedure)75 2875 +y Fx(\(cadr)46 b FE(p)-5 b(air)10 b Fx(\))2786 b FG(pro)s(cedure)300 +2962 y Fx(.)300 2995 y(.)300 3029 y(.)3541 2962 y FG(.)3541 +2995 y(.)3541 3029 y(.)75 3141 y Fx(\(cdddar)46 b FE(p)-5 +b(air)10 b Fx(\))2690 b FG(pro)s(cedure)75 3254 y Fx(\(cddddr)46 +b FE(p)-5 b(air)10 b Fx(\))2690 b FG(pro)s(cedure)75 +3367 y Fx(\(null?)46 b FE(obj)13 b Fx(\))2772 b FG(pro)s(cedure)75 +3480 y Fx(\(list?)46 b FE(obj)13 b Fx(\))2772 b FG(pro)s(cedure)75 +3593 y Fx(\(list)46 b FE(obj)61 b FA(:)15 b(:)g(:)i Fx(\))2650 +b FG(pro)s(cedure)75 3706 y Fx(\(length)46 b FE(list)9 +b Fx(\))2726 b FG(pro)s(cedure)75 3819 y Fx(\(append)46 +b FE(list)i FA(:)15 b(:)g(:)h Fx(\))2566 b FG(pro)s(cedure)75 +3982 y FE(Identic)-5 b(al)34 b(to)f(R)622 3949 y FB(4)662 +3982 y FE(RS.)75 4240 y Fx(\(append!)46 b FE(list)i(.)14 +b(.)g(.)g Fx(\))2513 b FG(pro)s(cedure)75 4390 y(Returns)28 +b(a)h(list)e(consisting)h(of)h(the)g(elemen)m(ts)g(of)f(the)h(\014rst)f +FE(list)38 b FG(follo)m(w)m(ed)28 b(b)m(y)h(the)g(elemen)m(ts)g(of)g +(the)g(other)75 4489 y(lists,)h(as)h(with)f Fx(append)p +FG(.)40 b(The)31 b(di\013erenece)g(with)e Fx(append)h +FG(is)g(that)h(the)g(argumen)m(ts)h(are)f FE(change)-5 +b(d)32 b FG(rather)75 4589 y(than)e FE(c)-5 b(opie)g(d)p +FG(.)337 4778 y Fw(\(append!)40 b('\(1)i(2\))h('\(3)f(4\))h('\(5)f +(6\)\))685 4877 y Fv(=)-14 b Fq(\))44 b Fw('\(1)e(2)h(3)g(4)g(5)h(6\)) +337 4977 y(\(let)d(\(\(l1)h('\(1)h(2\)\))598 5077 y(\(l2)f('\(3)h +(4\)\))598 5176 y(\(l3)f('\(5)h(6\)\)\))424 5276 y(\(append!)d(l1)j(l2) +f(l3\))424 5375 y(\(list)f(l1)i(l2)g(l3\)\))685 5475 +y Fv(=)-14 b Fq(\))44 b Fw(\(\(1)e(2)h(3)g(4)g(5)h(6\))e(\(3)h(4)g(5)g +(6\))g(\(5)g(6\)\))p eop %%Page: 13 13 -13 12 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(13)p 37 64 1838 2 v 37 190 a Fx(\(reverse)23 b FE(list)t -Fx(\))1339 b FG(pro)q(cedure)37 247 y Fx(\(list-tail)23 -b FE(list)g FA(k)q Fx(\))1247 b FG(pro)q(cedure)37 303 -y Fx(\(list-ref)23 b FE(list)g FA(k)q Fx(\))1271 b FG(pro)q(cedure)37 -360 y Fx(\(memq)24 b FE(obj)g(list)t Fx(\))1328 b FG(pro)q(cedure)37 -416 y Fx(\(memv)24 b FE(obj)g(list)t Fx(\))1328 b FG(pro)q(cedure)37 -473 y Fx(\(member)23 b FE(obj)h(list)t Fx(\))1281 b FG(pro)q(cedure)37 -529 y Fx(\(assq)24 b FE(obj)g(alist)t Fx(\))1305 b FG(pro)q(cedure)37 -586 y Fx(\(assv)24 b FE(obj)g(alist)t Fx(\))1305 b FG(pro)q(cedure)37 -642 y Fx(\(assoc)24 b FE(obj)f(alist)t Fx(\))1282 b FG(pro)q(cedure)37 -722 y FE(Identic)n(al)15 b(to)i(R)311 706 y FB(4)331 -722 y FE(RS.)37 835 y Fx(\(remq)24 b FE(obj)g(list)t -Fx(\))1328 b FG(pro)q(cedure)37 891 y Fx(\(remv)24 b -FE(obj)g(list)t Fx(\))1328 b FG(pro)q(cedure)37 947 y -Fx(\(remove)23 b FE(obj)h(list)t Fx(\))1281 b FG(pro)q(cedure)37 -1027 y(Eac)o(h)18 b(function)g(return)f(a)g(cop)o(y)g(of)g -FE(list)k FG(where)c(all)h(the)g(o)q(ccurences)g(of)f -FE(obj)24 b FG(ha)o(v)o(e)17 b(b)q(een)h(deleted.)28 -b(The)37 1084 y(predicate)17 b(used)e(to)g(test)g(the)g(presence)h(of)f -FE(obj)22 b FG(in)16 b FE(list)i FG(is)e(resp)q(ectiv)o(ely)h -Fx(eq)p FG(,)d Fx(eqv)h FG(and)h Fx(equal)p FG(.)37 1134 -y Fn(Note:)37 b Fv(It)14 b(is)g(not)g(an)f(error)i(if)e -Fn(obj)20 b Fv(do)q(es)15 b(not)e(app)q(ear)i(in)e Fn(list)s -Fv(.)125 1217 y Fw(\(remq)20 b(1)i('\(1)f(2)h(3\)\))239 -b Fv(=)-7 b Fq(\))22 b Fw(\(2)f(3\))125 1267 y(\(remq)f("foo")h -('\("foo")g("bar"\)\))f Fv(=)-7 b Fq(\))22 b Fw(\("foo")e("bar"\))125 -1317 y(\(remove)g("foo")h('\("foo")f("bar"\)\))735 1366 -y Fv(=)-7 b Fq(\))22 b Fw(\("bar"\))37 1562 y Fx(\(last-pair)h -FE(list)t Fx(\))1291 b FG(pro)q(cedure)37 1636 y(Returns)16 -b(the)g(last)f(pair)g(of)g FE(list)584 1619 y FB(2)603 -1636 y FG(.)125 1719 y Fw(\(last-pair)k('\(1)j(2)f(3\)\))343 -1769 y Fv(=)-7 b Fq(\))21 b Fw(3)125 1819 y(\(last-pair)e('\(1)j(2)f(.) -h(3\)\))343 1868 y Fv(=)-7 b Fq(\))21 b Fw(\(2)h(.)f(3\))37 -2064 y Fx(\(list*)j FE(obj)7 b Fx(\))1385 b FG(pro)q(cedure)37 -2137 y Fx(list*)16 b FG(is)g(lik)o(e)h Fx(list)e FG(except)h(that)f -(the)h(last)f(argumen)o(t)g(to)g Fx(list*)g FG(is)i(used)f(as)f(the)h -FE(c)n(dr)g FG(of)f(the)h(last)g(pair)37 2187 y(constructed.)125 -2271 y Fw(\(list*)k(1)i(2)f(3\))327 b Fv(=)-7 b Fq(\))22 -b Fw(\(1)f(2)h(.)f(3\))125 2320 y(\(list*)f(1)i(2)f(3)h('\(4)f(5\)\)) -174 b Fv(=)-7 b Fq(\))22 b Fw(\(1)f(2)h(3)f(4)h(5\))37 -2516 y Fx(\(copy-tree)h FE(obj)7 b Fx(\))1290 b FG(pro)q(cedure)37 -2596 y Fx(Copy-tree)14 b FG(recursiv)o(ely)j(copies)f(trees)f(of)g -(pairs.)20 b(If)c Fx(obj)e FG(is)i(not)f(a)g(pair,)g(it)g(is)h -(returned;)f(otherwise)h(the)37 2653 y(result)g(is)g(a)f(new)g(pair)g -(whose)g FE(c)n(ar)h FG(and)f FE(c)n(dr)g FG(are)g(obtained)h(b)o(y)f -(calling)h Fx(copy-tree)e FG(on)h(the)h FE(c)n(ar)f FG(and)g -FE(c)n(dr)37 2709 y FG(of)g Fx(obj)p FG(,)g(resp)q(ectiv)o(ely)l(.)p -37 2745 735 2 v 89 2771 a Fu(2)107 2787 y Fr(Last-pair)9 -b Ft(w)o(as)k(a)g(standard)h(pro)q(cedure)g(in)g Fs(R)813 -2771 y Fu(3)824 2787 y Fj(RS)r Ft(.)p eop +13 12 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(13)p 75 128 3675 4 v 75 381 a Fx(\(reverse)46 b FE(list)9 +b Fx(\))2678 b FG(pro)s(cedure)75 494 y Fx(\(list-tail)45 +b FE(list)j FA(k)s Fx(\))2494 b FG(pro)s(cedure)75 607 +y Fx(\(list-ref)45 b FE(list)j FA(k)t Fx(\))2541 b FG(pro)s(cedure)75 +720 y Fx(\(memq)46 b FE(obj)i(list)9 b Fx(\))2658 b FG(pro)s(cedure)75 +832 y Fx(\(memv)46 b FE(obj)i(list)9 b Fx(\))2658 b FG(pro)s(cedure)75 +945 y Fx(\(member)46 b FE(obj)i(list)9 b Fx(\))2562 b +FG(pro)s(cedure)75 1058 y Fx(\(assq)46 b FE(obj)i(alist)9 +b Fx(\))2612 b FG(pro)s(cedure)75 1171 y Fx(\(assv)46 +b FE(obj)i(alist)9 b Fx(\))2612 b FG(pro)s(cedure)75 +1284 y Fx(\(assoc)46 b FE(obj)i(alist)9 b Fx(\))2564 +b FG(pro)s(cedure)75 1444 y FE(Identic)-5 b(al)34 b(to)f(R)622 +1411 y FB(4)662 1444 y FE(RS.)75 1669 y Fx(\(remq)46 +b FE(obj)i(list)9 b Fx(\))2658 b FG(pro)s(cedure)75 1782 +y Fx(\(remv)46 b FE(obj)i(list)9 b Fx(\))2658 b FG(pro)s(cedure)75 +1895 y Fx(\(remove)46 b FE(obj)i(list)9 b Fx(\))2562 +b FG(pro)s(cedure)75 2055 y(Eac)m(h)35 b(function)e(return)h(a)h(cop)m +(y)g(of)g FE(list)43 b FG(where)34 b(all)g(the)g(o)s(ccurences)h(of)g +FE(obj)48 b FG(ha)m(v)m(e)36 b(b)s(een)d(deleted.)53 +b(The)75 2168 y(predicate)30 b(used)g(to)h(test)g(the)g(presence)f(of)h +FE(obj)43 b FG(in)29 b FE(list)40 b FG(is)29 b(resp)s(ectiv)m(ely)h +Fx(eq)p FG(,)g Fx(eqv)f FG(and)h Fx(equal)p FG(.)75 2268 +y Fn(Note:)74 b Fv(It)28 b(is)g(not)f(an)h(error)d(if)j +Fn(obj)41 b Fv(do)r(es)27 b(not)h(app)r(ear)f(in)g Fn(list)8 +b Fv(.)249 2434 y Fw(\(remq)42 b(1)h('\(1)f(2)i(3\)\))478 +b Fv(=)-14 b Fq(\))43 b Fw(\(2)g(3\))249 2534 y(\(remq)f("foo")f +('\("foo")g("bar"\)\))g Fv(=)-14 b Fq(\))43 b Fw(\("foo")e("bar"\))249 +2633 y(\(remove)g("foo")h('\("foo")e("bar"\)\))1470 2733 +y Fv(=)-14 b Fq(\))43 b Fw(\("bar"\))75 3124 y Fx(\(last-pair)i +FE(list)9 b Fx(\))2583 b FG(pro)s(cedure)75 3271 y(Returns)29 +b(the)i(last)f(pair)f(of)i FE(list)1167 3238 y FB(2)1206 +3271 y FG(.)249 3438 y Fw(\(last-pair)40 b('\(1)i(2)h(3\)\))685 +3537 y Fv(=)-14 b Fq(\))44 b Fw(3)249 3637 y(\(last-pair)c('\(1)i(2)h +(.)g(3\)\))685 3737 y Fv(=)-14 b Fq(\))44 b Fw(\(2)e(.)h(3\))75 +4128 y Fx(\(list*)j FE(obj)13 b Fx(\))2772 b FG(pro)s(cedure)75 +4275 y Fx(list*)30 b FG(is)g(lik)m(e)h Fx(list)f FG(except)j(that)f +(the)g(last)f(argumen)m(t)h(to)g Fx(list*)e FG(is)g(used)h(as)h(the)f +FE(c)-5 b(dr)33 b FG(of)e(the)h(last)f(pair)75 4374 y(constructed.)249 +4541 y Fw(\(list*)41 b(1)j(2)f(3\))653 b Fv(=)-14 b Fq(\))43 +b Fw(\(1)g(2)g(.)g(3\))249 4641 y(\(list*)e(1)j(2)f(3)g('\(4)f(5\)\)) +348 b Fv(=)-14 b Fq(\))43 b Fw(\(1)g(2)g(3)g(4)g(5\))75 +5032 y Fx(\(copy-tree)i FE(obj)13 b Fx(\))2581 b FG(pro)s(cedure)75 +5192 y Fx(Copy-tree)28 b FG(recursiv)m(ely)h(copies)h(trees)h(of)g +(pairs.)39 b(If)30 b Fx(obj)g FG(is)f(not)i(a)g(pair,)e(it)h(is)f +(returned;)h(otherwise)g(the)75 5305 y(result)f(is)g(a)i(new)f(pair)f +(whose)h FE(c)-5 b(ar)31 b FG(and)f FE(c)-5 b(dr)31 b +FG(are)f(obtained)g(b)m(y)g(calling)f Fx(copy-tree)f +FG(on)i(the)g FE(c)-5 b(ar)31 b FG(and)f FE(c)-5 b(dr)75 +5418 y FG(of)31 b Fx(obj)p FG(,)e(resp)s(ectiv)m(ely)-8 +b(.)p 75 5489 1470 4 v 179 5543 a Fu(2)213 5575 y Fr(Last-pair)28 +b Ft(w)n(as)e(a)g(standard)g(pro)r(cedure)g(in)f Fs(R)1626 +5543 y Fu(3)1648 5575 y Fj(R)q(S)t Ft(.)p eop %%Page: 14 14 -14 13 bop 37 45 a FF(14)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FJ(6.4)56 b(Sym)n(b)r(ols)37 -276 y FG(The)20 b FC(STk)f FG(reader)g(can)h(cop)q(e)g(with)f(sym)o(b)q -(ols)h(whose)f(names)h(con)o(tain)f(sp)q(ecial)i(c)o(haracters)e(or)g -(letters)37 333 y(in)g(the)f(non)g(standard)f(case.)28 -b(When)18 b(a)g(sym)o(b)q(ol)g(is)g(read,)g(the)g(parts)f(enclosed)i -(in)g(bars)e(\(\\)p Fx(|)p FG("\))g(will)i(b)q(e)37 389 -y(en)o(tered)h(v)o(erbatim)e(in)o(to)h(the)g(sym)o(b)q(ol's)f(name.)31 -b(The)19 b(\\)p Fx(|)p FG(")f(c)o(haracters)g(are)g(not)h(part)f(of)g -(the)h(sym)o(b)q(ol;)37 446 y(they)13 b(only)h(serv)o(e)f(to)f(delimit) -j(the)e(sequence)h(of)e(c)o(haracters)g(that)h(m)o(ust)f(b)q(e)i(en)o -(tered)f(\\as)f(is".)19 b(In)14 b(order)f(to)37 502 y(main)o(tain)k -(read-write)g(in)o(v)m(ariance,)h(sym)o(b)q(ols)e(con)o(taining)i(suc)o -(h)e(sequences)i(of)e(sp)q(ecial)i(c)o(haracters)d(will)37 -559 y(b)q(e)h(written)g(b)q(et)o(w)o(een)f(a)g(pair)h(of)e(\\)p -Fx(|)p FG(")125 650 y Fw('|x|)522 b Fv(=)-7 b Fq(\))22 -b Fw(x)125 700 y(\(string->symbol)c("X"\))174 b Fv(=)-7 -b Fq(\))22 b Fw(|X|)125 749 y(\(symbol->string)c('|X|\))152 -b Fv(=)-7 b Fq(\))22 b Fw("X")125 799 y('|a)43 b(b|)457 -b Fv(=)-7 b Fq(\))22 b Fw(|a)43 b(b|)125 849 y('a|B|c)478 -b Fv(=)-7 b Fq(\))22 b Fw(|aBc|)125 899 y(\(write)e('|FoO|\))304 -b Fv(=)-7 b Fq(\))22 b Fw(writes)e(the)h(string)g("|FoO|")125 -949 y(\(display)f('|FoO|\))260 b Fv(=)-7 b Fq(\))22 b -Fw(writes)e(the)h(string)g("FoO")37 1096 y Fn(Note:)44 -b Fv(This)16 b(notation)f(has)g(b)q(een)i(in)o(tro)q(duced)g(b)q -(ecause)g Fn(R)1014 1081 y Fm(4)1026 1096 y Fl(RS)h Fv(states)f(that)f -(case)h(m)o(ust)d(not)i(b)q(e)g(signi\014can)o(t)f(in)37 -1153 y(sym)o(b)q(ols)f(whereas)i(the)f(Tk)g(to)q(olkit)e(is)i(case)g -(signi\014can)o(t)g(\(or)f(more)g(precisely)i(thinks)e(it)h(runs)g(o)o -(v)o(er)g(Tcl)g(whic)o(h)f(is)37 1209 y(case)h(signi\014can)o(t\).)j -(Ho)o(w)o(ev)o(er,)c(sym)o(b)q(ols)e(con)o(taining)h(the)i(c)o -(haracter)g(\\)p Fw(|)p Fv(")e(itself)h(still)f(can't)g(b)q(e)i(read)f -(in.)37 1324 y Fx(\(symbol?)23 b FE(obj)7 b Fx(\))1338 -b FG(pro)q(cedure)37 1405 y(Returns)16 b Fx(#t)f FG(if)h -FE(obj)22 b FG(is)15 b(a)g(sym)o(b)q(ol,)g(otherwise)h(returns)f -Fx(#f)p FG(.)125 1496 y Fw(\(symbol?)20 b('foo\))304 -b Fv(=)-7 b Fq(\))43 b Fw(#t)125 1546 y(\(symbol?)20 -b(\(car)h('\(a)g(b\)\)\))130 b Fv(=)-7 b Fq(\))43 b Fw(#t)125 -1595 y(\(symbol?)20 b("bar"\))282 b Fv(=)-7 b Fq(\))43 -b Fw(#f)125 1645 y(\(symbol?)20 b('nil\))304 b Fv(=)-7 -b Fq(\))43 b Fw(#t)125 1695 y(\(symbol?)20 b('\(\)\))326 -b Fv(=)-7 b Fq(\))43 b Fw(#f)125 1745 y(\(symbol?)20 -b(#f\))348 b Fv(=)-7 b Fq(\))43 b Fw(#f)125 1795 y(\(symbol?)20 -b(:key\))304 b Fv(=)-7 b Fq(\))43 b Fw(#f)37 1995 y Fx -(\(symbol->string)22 b FE(symb)n(ol)5 b Fx(\))1099 b -FG(pro)q(cedure)37 2051 y Fx(\(string->symbol)22 b FE(string)t -Fx(\))1118 b FG(pro)q(cedure)37 2131 y FE(Identic)n(al)15 -b(to)i(R)311 2115 y FB(4)331 2131 y FE(RS.)37 2240 y -Fx(\(gensym\))1450 b FG(pro)q(cedure)37 2296 y Fx(\(gensym)23 -b FE(pr)n(e\014x)5 b Fx(\))1314 b FG(pro)q(cedure)37 -2370 y Fx(Gensym)17 b FG(creates)g(a)f(new)i(sym)o(b)q(ol.)26 -b(The)17 b(prin)o(t)h(name)f(of)g(the)g(generated)g(sym)o(b)q(ol)h -(consists)f(of)g(a)f(pre\014x)37 2419 y(\(whic)o(h)23 -b(defaults)f(to)e Fx("G")p FG(\))h(follo)o(w)o(ed)h(b)o(y)f(the)h -(decimal)h(represen)o(tation)f(of)f(a)g(n)o(um)o(b)q(er.)39 -b(If)22 b FE(pr)n(e\014x)k FG(is)37 2469 y(sp)q(eci\014ed,)17 -b(it)f(m)o(ust)f(b)q(e)g(a)g(string.)125 2549 y Fw(\(gensym\))343 -2599 y Fv(=)-7 b Fq(\))21 b Fw(|G100|)125 2649 y(\(gensym)f("foo-"\)) -343 2699 y Fv(=)-7 b Fq(\))21 b Fw(foo-101)p eop +14 13 bop 75 91 a FF(14)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FJ(6.4)112 b(Sym)m(b)s(ols)75 +552 y FG(The)38 b FC(STk)h FG(reader)f(can)h(cop)s(e)g(with)f(sym)m(b)s +(ols)f(whose)i(names)f(con)m(tain)h(sp)s(ecial)f(c)m(haracters)i(or)f +(letters)75 665 y(in)34 b(the)i(non)f(standard)g(case.)57 +b(When)35 b(a)h(sym)m(b)s(ol)f(is)f(read,)j(the)f(parts)f(enclosed)h +(in)e(bars)h(\(\\)p Fx(|)p FG("\))i(will)c(b)s(e)75 778 +y(en)m(tered)38 b(v)m(erbatim)f(in)m(to)h(the)f(sym)m(b)s(ol's)g(name.) +62 b(The)37 b(\\)p Fx(|)p FG(")h(c)m(haracters)h(are)f(not)f(part)h(of) +f(the)h(sym)m(b)s(ol;)75 891 y(they)26 b(only)f(serv)m(e)h(to)h +(delimit)c(the)j(sequence)h(of)f(c)m(haracters)h(that)f(m)m(ust)g(b)s +(e)f(en)m(tered)i(\\as)f(is".)39 b(In)25 b(order)g(to)75 +1004 y(main)m(tain)32 b(read-write)g(in)m(v)-5 b(ariance,)32 +b(sym)m(b)s(ols)g(con)m(taining)g(suc)m(h)g(sequences)h(of)g(sp)s +(ecial)e(c)m(haracters)k(will)75 1117 y(b)s(e)30 b(written)f(b)s(et)m +(w)m(een)i(a)g(pair)e(of)i(\\)p Fx(|)p FG(")249 1300 +y Fw('|x|)1045 b Fv(=)-14 b Fq(\))43 b Fw(x)249 1399 +y(\(string->symbol)38 b("X"\))347 b Fv(=)-14 b Fq(\))43 +b Fw(|X|)249 1499 y(\(symbol->string)38 b('|X|\))303 +b Fv(=)-14 b Fq(\))43 b Fw("X")249 1598 y('|a)86 b(b|)915 +b Fv(=)-14 b Fq(\))43 b Fw(|a)86 b(b|)249 1698 y('a|B|c)957 +b Fv(=)-14 b Fq(\))43 b Fw(|aBc|)249 1798 y(\(write)e('|FoO|\))608 +b Fv(=)-14 b Fq(\))43 b Fw(writes)e(the)i(string)e("|FoO|")249 +1897 y(\(display)g('|FoO|\))520 b Fv(=)-14 b Fq(\))43 +b Fw(writes)e(the)i(string)e("FoO")75 2193 y Fn(Note:)89 +b Fv(This)31 b(notation)f(has)h(b)r(een)h(in)n(tro)r(duced)e(b)r +(ecause)h Fn(R)2029 2163 y Fm(4)2052 2193 y Fl(R)q(S)36 +b Fv(states)31 b(that)g(case)f(m)n(ust)i(not)f(b)r(e)g(signi\014can)n +(t)g(in)75 2306 y(sym)n(b)r(ols)d(whereas)g(the)i(Tk)f(to)r(olkit)g(is) +g(case)g(signi\014can)n(t)f(\(or)h(more)f(precisely)g(thinks)i(it)g +(runs)e(o)n(v)n(er)g(Tcl)h(whic)n(h)g(is)75 2419 y(case)e(signi\014can) +n(t\).)36 b(Ho)n(w)n(ev)n(er,)26 b(sym)n(b)r(ols)h(con)n(taining)f(the) +i(c)n(haracter)e(\\)p Fw(|)p Fv(")g(itself)i(still)g(can't)g(b)r(e)g +(read)e(in.)75 2649 y Fx(\(symbol?)46 b FE(obj)13 b Fx(\))2676 +b FG(pro)s(cedure)75 2809 y(Returns)29 b Fx(#t)h FG(if)g +FE(obj)43 b FG(is)30 b(a)g(sym)m(b)s(ol,)g(otherwise)f(returns)h +Fx(#f)p FG(.)249 2992 y Fw(\(symbol?)41 b('foo\))608 +b Fv(=)-14 b Fq(\))87 b Fw(#t)249 3091 y(\(symbol?)41 +b(\(car)h('\(a)g(b\)\)\))260 b Fv(=)-14 b Fq(\))87 b +Fw(#t)249 3191 y(\(symbol?)41 b("bar"\))564 b Fv(=)-14 +b Fq(\))87 b Fw(#f)249 3290 y(\(symbol?)41 b('nil\))608 +b Fv(=)-14 b Fq(\))87 b Fw(#t)249 3390 y(\(symbol?)41 +b('\(\)\))652 b Fv(=)-14 b Fq(\))87 b Fw(#f)249 3490 +y(\(symbol?)41 b(#f\))696 b Fv(=)-14 b Fq(\))87 b Fw(#f)249 +3589 y(\(symbol?)41 b(:key\))608 b Fv(=)-14 b Fq(\))87 +b Fw(#f)75 3989 y Fx(\(symbol->string)44 b FE(symb)-5 +b(ol)9 b Fx(\))2201 b FG(pro)s(cedure)75 4102 y Fx(\(string->symbol)44 +b FE(string)8 b Fx(\))2237 b FG(pro)s(cedure)75 4262 +y FE(Identic)-5 b(al)34 b(to)f(R)622 4229 y FB(4)662 +4262 y FE(RS.)75 4479 y Fx(\(gensym)n(\))2901 b FG(pro)s(cedure)75 +4592 y Fx(\(gensym)46 b FE(pr)-5 b(e\014x)11 b Fx(\))2628 +b FG(pro)s(cedure)75 4739 y Fx(Gensym)33 b FG(creates)i(a)g(new)f(sym)m +(b)s(ol.)51 b(The)34 b(prin)m(t)f(name)h(of)g(the)h(generated)g(sym)m +(b)s(ol)e(consists)h(of)g(a)h(pre\014x)75 4839 y(\(whic)m(h)42 +b(defaults)g(to)i Fx("G")p FG(\))e(follo)m(w)m(ed)h(b)m(y)g(the)g +(decimal)f(represen)m(tation)h(of)g(a)h(n)m(um)m(b)s(er.)77 +b(If)43 b FE(pr)-5 b(e\014x)55 b FG(is)75 4938 y(sp)s(eci\014ed,)29 +b(it)h(m)m(ust)g(b)s(e)g(a)h(string.)249 5099 y Fw(\(gensym\))685 +5198 y Fv(=)-14 b Fq(\))44 b Fw(|G100|)249 5298 y(\(gensym)d("foo-"\)) +685 5398 y Fv(=)-14 b Fq(\))44 b Fw(foo-101)p eop %%Page: 15 15 -15 14 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(15)p 37 64 1838 2 v 37 190 a FJ(6.5)56 b(Num)n(b)r(ers)37 -277 y FG(The)18 b(only)f(n)o(um)o(b)q(ers)h(recognized)g(b)o(y)f -FC(STk)f FG(are)h(in)o(tegers)g(\(with)g(arbitrary)f(precision\))i(and) -f(reals)h(\(im-)37 334 y(plemen)o(ted)f(as)e(C)g Fx(double)23 -b(float)p FG(s\).)37 452 y Fx(\(number?)g FE(obj)7 b -Fx(\))1338 b FG(pro)q(cedure)37 533 y(Returns)16 b Fx(#t)f -FG(if)h FE(obj)22 b FG(is)15 b(a)g(n)o(um)o(b)q(er,)g(otherwise)h -(returns)f Fx(#f)p FG(.)37 653 y Fx(\(complex?)23 b FE(obj)7 -b Fx(\))1314 b FG(pro)q(cedure)37 734 y(Returns)16 b(the)g(same)e -(result)i(as)f FE(numb)n(er?)5 b FG(.)20 b(Note)15 b(that)g(complex)h -(n)o(um)o(b)q(ers)f(are)g(not)g(implemen)o(ted.)37 854 -y Fx(\(real?)24 b FE(obj)7 b Fx(\))1385 b FG(pro)q(cedure)37 -935 y(Returns)16 b Fx(#t)f FG(if)h FE(obj)22 b FG(is)15 -b(a)g(\015oat)g(n)o(um)o(b)q(er,)g(otherwise)g(returns)g -Fx(#f)p FG(.)37 1055 y Fx(\(rational?)23 b FE(obj)7 b -Fx(\))1290 b FG(pro)q(cedure)37 1136 y(Returns)16 b(the)g(same)e -(result)i(as)f FE(numb)n(er?)5 b FG(.)20 b(Note)15 b(that)g(rational)g -(n)o(um)o(b)q(ers)g(are)g(not)g(implemen)o(ted.)37 1256 -y Fx(\(integer?)23 b FE(obj)7 b Fx(\))1314 b FG(pro)q(cedure)37 -1337 y(Returns)17 b Fx(#t)e FG(if)i FE(obj)22 b FG(is)17 -b(an)e(in)o(teger,)h(otherwise)g(returns)g Fx(#f)p FG(.)22 -b Fn(Note:)39 b Fv(The)15 b Fk(STk)f Fv(in)o(terpreter)j(distinguishes) -37 1393 y(b)q(et)o(w)o(een)22 b(in)o(tegers)g(whic)o(h)e(\014t)h(in)f -(a)g(C)g Fw(long)h(int)f Fv(\(min)o(us)f(8)h(bits\))h(and)f(in)o -(tegers)h(of)f(arbitrary)g(length)h(\(ak)n(a)37 1450 -y(\\bign)o(ums"\).)16 b(This)e(should)g(b)q(e)g(transparen)o(t)h(to)f -(the)h(user,)f(though.)37 1570 y Fx(\(exact?)23 b FA(z)s -Fx(\))1403 b FG(pro)q(cedure)37 1627 y Fx(\(inexact?)23 -b FA(z)r Fx(\))1356 b FG(pro)q(cedure)37 1707 y(In)20 -b(this)f(implemen)o(tation,)h(in)o(tegers)f(\(C)f Fx(long)23 -b(int)18 b FG(or)g(\\bign)o(ums"\))h(are)f(exact)g(n)o(um)o(b)q(ers)h -(and)g(\015oats)37 1764 y(are)c(inexact.)37 1884 y Fx(\(=)24 -b FA(z)130 1891 y FB(1)174 1884 y FA(z)195 1891 y FB(2)239 -1884 y FA(z)260 1891 y FB(3)303 1884 y FA(:)8 b(:)g(:)e -Fx(\))1291 b FG(pro)q(cedure)37 1941 y Fx(\(<)24 b FA(x)135 -1948 y FB(1)179 1941 y FA(x)205 1948 y FB(2)248 1941 -y FA(x)274 1948 y FB(3)318 1941 y FA(:)8 b(:)g(:)d Fx(\))1277 -b FG(pro)q(cedure)37 1997 y Fx(\(>)24 b FA(x)135 2004 -y FB(1)179 1997 y FA(x)205 2004 y FB(2)248 1997 y FA(x)274 -2004 y FB(3)318 1997 y FA(:)8 b(:)g(:)d Fx(\))1277 b -FG(pro)q(cedure)37 2053 y Fx(\(<=)24 b FA(x)159 2060 -y FB(1)203 2053 y FA(x)229 2060 y FB(2)272 2053 y FA(x)298 -2060 y FB(3)342 2053 y FA(:)8 b(:)g(:)d Fx(\))1253 b -FG(pro)q(cedure)37 2110 y Fx(\(>=)24 b FA(x)159 2117 -y FB(1)203 2110 y FA(x)229 2117 y FB(2)272 2110 y FA(x)298 -2117 y FB(3)342 2110 y FA(:)8 b(:)g(:)d Fx(\))1253 b -FG(pro)q(cedure)37 2166 y Fx(\(zero?)24 b FE(z)6 b Fx(\))1425 -b FG(pro)q(cedure)37 2223 y Fx(\(positive?)23 b FE(z)6 -b Fx(\))1330 b FG(pro)q(cedure)37 2279 y Fx(\(negative?)23 -b FE(z)6 b Fx(\))1330 b FG(pro)q(cedure)37 2336 y Fx(\(odd?)24 -b FE(z)6 b Fx(\))1449 b FG(pro)q(cedure)37 2392 y Fx(\(even?)24 -b FE(z)6 b Fx(\))1425 b FG(pro)q(cedure)37 2449 y Fx(\(max)24 -b FA(x)183 2456 y FB(1)226 2449 y FA(x)252 2456 y FB(2)296 -2449 y FA(:)8 b(:)g(:)e Fx(\))1298 b FG(pro)q(cedure)37 -2505 y Fx(\(min)24 b FA(x)183 2512 y FB(1)226 2505 y -FA(x)252 2512 y FB(2)296 2505 y FA(:)8 b(:)g(:)e Fx(\))1298 -b FG(pro)q(cedure)37 2562 y Fx(\(+)24 b FA(z)130 2569 -y FB(1)174 2562 y FA(:)8 b(:)g(:)d Fx(\))1421 b FG(pro)q(cedure)37 -2618 y Fx(\(*)24 b FA(z)130 2625 y FB(1)174 2618 y FA(:)8 -b(:)g(:)d Fx(\))1421 b FG(pro)q(cedure)37 2674 y Fx(\(-)24 -b FA(z)130 2681 y FB(1)174 2674 y FA(z)195 2681 y FB(2)215 -2674 y Fx(\))1440 b FG(pro)q(cedure)37 2731 y Fx(\(-)24 -b FA(z)r Fx(\))1523 b FG(pro)q(cedure)37 2787 y Fx(\(-)24 -b FA(z)130 2794 y FB(1)174 2787 y FA(z)195 2794 y FB(2)239 -2787 y FA(:)8 b(:)g(:)d Fx(\))1356 b FG(pro)q(cedure)p -eop +15 14 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(15)p 75 128 3675 4 v 75 381 a FJ(6.5)112 b(Num)m(b)s(ers)75 +554 y FG(The)33 b(only)h(n)m(um)m(b)s(ers)e(recognized)i(b)m(y)g +FC(STk)g FG(are)g(in)m(tegers)g(\(with)f(arbitrary)g(precision\))g(and) +g(reals)g(\(im-)75 667 y(plemen)m(ted)d(as)g(C)g Fx(double)47 +b(float)p FG(s\).)75 904 y Fx(\(number?)f FE(obj)13 b +Fx(\))2676 b FG(pro)s(cedure)75 1065 y(Returns)29 b Fx(#t)h +FG(if)g FE(obj)43 b FG(is)30 b(a)g(n)m(um)m(b)s(er,)g(otherwise)f +(returns)h Fx(#f)p FG(.)75 1306 y Fx(\(complex?)45 b +FE(obj)13 b Fx(\))2629 b FG(pro)s(cedure)75 1467 y(Returns)29 +b(the)i(same)g(result)e(as)i FE(numb)-5 b(er?)12 b FG(.)41 +b(Note)31 b(that)g(complex)f(n)m(um)m(b)s(ers)f(are)i(not)g(implemen)m +(ted.)75 1708 y Fx(\(real?)46 b FE(obj)13 b Fx(\))2772 +b FG(pro)s(cedure)75 1869 y(Returns)29 b Fx(#t)h FG(if)g +FE(obj)43 b FG(is)30 b(a)g(\015oat)h(n)m(um)m(b)s(er,)f(otherwise)g +(returns)f Fx(#f)p FG(.)75 2110 y Fx(\(rational?)45 b +FE(obj)13 b Fx(\))2581 b FG(pro)s(cedure)75 2271 y(Returns)29 +b(the)i(same)g(result)e(as)i FE(numb)-5 b(er?)12 b FG(.)41 +b(Note)31 b(that)g(rational)f(n)m(um)m(b)s(ers)f(are)i(not)f(implemen)m +(ted.)75 2512 y Fx(\(integer?)45 b FE(obj)13 b Fx(\))2629 +b FG(pro)s(cedure)75 2673 y(Returns)31 b Fx(#t)g FG(if)g +FE(obj)44 b FG(is)31 b(an)h(in)m(teger,)g(otherwise)g(returns)e +Fx(#f)p FG(.)44 b Fn(Note:)79 b Fv(The)29 b Fk(STk)g +Fv(in)n(terpreter)e(distinguishes)75 2786 y(b)r(et)n(w)n(een)41 +b(in)n(tegers)e(whic)n(h)i(\014t)g(in)g(a)f(C)h Fw(long)h(int)e +Fv(\(min)n(us)h(8)f(bits\))h(and)g(in)n(tegers)e(of)i(arbitrary)e +(length)h(\(ak)-5 b(a)75 2899 y(\\bign)n(ums"\).)36 b(This)27 +b(should)h(b)r(e)g(transparen)n(t)e(to)h(the)h(user,)f(though.)75 +3140 y Fx(\(exact?)46 b FA(z)t Fx(\))2807 b FG(pro)s(cedure)75 +3253 y Fx(\(inexact?)45 b FA(z)5 b Fx(\))2711 b FG(pro)s(cedure)75 +3414 y(In)36 b(this)g(implemen)m(tation,)i(in)m(tegers)f(\(C)g +Fx(long)47 b(int)36 b FG(or)h(\\bign)m(ums"\))g(are)h(exact)g(n)m(um)m +(b)s(ers)e(and)g(\015oats)75 3527 y(are)31 b(inexact.)75 +3768 y Fx(\(=)47 b FA(z)260 3782 y FB(1)348 3768 y FA(z)390 +3782 y FB(2)477 3768 y FA(z)519 3782 y FB(3)606 3768 +y FA(:)15 b(:)g(:)i Fx(\))2582 b FG(pro)s(cedure)75 3881 +y Fx(\(<)47 b FA(x)270 3895 y FB(1)357 3881 y FA(x)409 +3895 y FB(2)496 3881 y FA(x)548 3895 y FB(3)636 3881 +y FA(:)15 b(:)g(:)h Fx(\))2553 b FG(pro)s(cedure)75 3994 +y Fx(\(>)47 b FA(x)270 4008 y FB(1)357 3994 y FA(x)409 +4008 y FB(2)496 3994 y FA(x)548 4008 y FB(3)636 3994 +y FA(:)15 b(:)g(:)h Fx(\))2553 b FG(pro)s(cedure)75 4107 +y Fx(\(<=)47 b FA(x)318 4121 y FB(1)405 4107 y FA(x)457 +4121 y FB(2)544 4107 y FA(x)596 4121 y FB(3)683 4107 +y FA(:)15 b(:)g(:)h Fx(\))2506 b FG(pro)s(cedure)75 4220 +y Fx(\(>=)47 b FA(x)318 4234 y FB(1)405 4220 y FA(x)457 +4234 y FB(2)544 4220 y FA(x)596 4234 y FB(3)683 4220 +y FA(:)15 b(:)g(:)h Fx(\))2506 b FG(pro)s(cedure)75 4333 +y Fx(\(zero?)46 b FE(z)11 b Fx(\))2853 b FG(pro)s(cedure)75 +4446 y Fx(\(positive?)45 b FE(z)11 b Fx(\))2662 b FG(pro)s(cedure)75 +4559 y Fx(\(negative?)45 b FE(z)11 b Fx(\))2662 b FG(pro)s(cedure)75 +4671 y Fx(\(odd?)46 b FE(z)11 b Fx(\))2901 b FG(pro)s(cedure)75 +4784 y Fx(\(even?)46 b FE(z)11 b Fx(\))2853 b FG(pro)s(cedure)75 +4897 y Fx(\(max)47 b FA(x)366 4911 y FB(1)453 4897 y +FA(x)505 4911 y FB(2)592 4897 y FA(:)15 b(:)g(:)h Fx(\))2597 +b FG(pro)s(cedure)75 5010 y Fx(\(min)47 b FA(x)366 5024 +y FB(1)453 5010 y FA(x)505 5024 y FB(2)592 5010 y FA(:)15 +b(:)g(:)h Fx(\))2597 b FG(pro)s(cedure)75 5123 y Fx(\(+)47 +b FA(z)260 5137 y FB(1)348 5123 y FA(:)15 b(:)g(:)h Fx(\))2841 +b FG(pro)s(cedure)75 5236 y Fx(\(*)47 b FA(z)260 5250 +y FB(1)348 5236 y FA(:)15 b(:)g(:)h Fx(\))2841 b FG(pro)s(cedure)75 +5349 y Fx(\(-)47 b FA(z)260 5363 y FB(1)348 5349 y FA(z)390 +5363 y FB(2)429 5349 y Fx(\))2881 b FG(pro)s(cedure)75 +5462 y Fx(\(-)47 b FA(z)t Fx(\))3046 b FG(pro)s(cedure)75 +5575 y Fx(\(-)47 b FA(z)260 5589 y FB(1)348 5575 y FA(z)390 +5589 y FB(2)477 5575 y FA(:)15 b(:)g(:)h Fx(\))2712 b +FG(pro)s(cedure)p eop %%Page: 16 16 -16 15 bop 37 45 a FF(16)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fx(\(/)24 b FA(z)130 197 y FB(1)174 -190 y FA(z)195 197 y FB(2)215 190 y Fx(\))1440 b FG(pro)q(cedure)37 -247 y Fx(\(/)24 b FA(z)r Fx(\))1523 b FG(pro)q(cedure)37 -303 y Fx(\(/)24 b FA(z)130 310 y FB(1)174 303 y FA(z)195 -310 y FB(2)239 303 y FA(:)8 b(:)g(:)d Fx(\))1356 b FG(pro)q(cedure)37 -360 y Fx(\(abs)24 b FE(x)5 b Fx(\))1472 b FG(pro)q(cedure)37 -416 y Fx(\(quotient)23 b FA(n)303 423 y FB(1)347 416 -y FA(n)374 423 y FB(2)394 416 y Fx(\))1261 b FG(pro)q(cedure)37 -473 y Fx(\(remainder)23 b FA(n)327 480 y FB(1)371 473 -y FA(n)398 480 y FB(2)418 473 y Fx(\))1237 b FG(pro)q(cedure)37 -529 y Fx(\(modulo)23 b FA(n)255 536 y FB(1)299 529 y -FA(n)326 536 y FB(2)346 529 y Fx(\))1309 b FG(pro)q(cedure)37 -586 y Fx(\(gcd)24 b FA(n)184 593 y FB(1)228 586 y FA(:)8 -b(:)g(:)d Fx(\))1367 b FG(pro)q(cedure)37 642 y Fx(\(lcm)24 -b FA(n)184 649 y FB(1)228 642 y FA(:)8 b(:)g(:)d Fx(\))1367 -b FG(pro)q(cedure)37 722 y FE(Identic)n(al)15 b(to)i(R)311 -706 y FB(4)331 722 y FE(RS.)37 841 y Fx(\(numerator)23 -b FA(q)r Fx(\))1333 b FG(pro)q(cedure)37 897 y Fx(\(denominator)23 -b FA(q)r Fx(\))1285 b FG(pro)q(cedure)37 977 y(Not)15 -b(implemen)o(ted.)37 1095 y Fx(\(floor)24 b FE(x)5 b -Fx(\))1424 b FG(pro)q(cedure)37 1152 y Fx(\(ceiling)23 -b FE(x)5 b Fx(\))1377 b FG(pro)q(cedure)37 1208 y Fx(\(truncate)23 -b FE(x)5 b Fx(\))1353 b FG(pro)q(cedure)37 1265 y Fx(\(round)24 -b FE(x)5 b Fx(\))1424 b FG(pro)q(cedure)37 1345 y FE(Identic)n(al)15 -b(to)i(R)311 1329 y FB(4)331 1345 y FE(RS.)37 1463 y -Fx(\(rationalize)23 b FE(x)h(y)t Fx(\))1236 b FG(pro)q(cedure)37 -1544 y(not)15 b(y)o(et)g(implemen)o(ted.)37 1662 y Fx(\(exp)24 -b FA(z)r Fx(\))1475 b FG(pro)q(cedure)37 1718 y Fx(\(log)24 -b FA(z)r Fx(\))1475 b FG(pro)q(cedure)37 1775 y Fx(\(sin)24 -b FA(z)r Fx(\))1475 b FG(pro)q(cedure)37 1831 y Fx(\(cos)24 -b FA(z)r Fx(\))1475 b FG(pro)q(cedure)37 1888 y Fx(\(tan)24 -b FA(z)r Fx(\))1475 b FG(pro)q(cedure)37 1944 y Fx(\(asin)24 -b FA(z)r Fx(\))1451 b FG(pro)q(cedure)37 2001 y Fx(\(acos)24 -b FA(z)r Fx(\))1451 b FG(pro)q(cedure)37 2057 y Fx(\(atan)24 -b FA(z)r Fx(\))1451 b FG(pro)q(cedure)37 2113 y Fx(\(atan)24 -b FA(y)h(x)p Fx(\))1401 b FG(pro)q(cedure)37 2170 y Fx(\(sqrt)24 -b FA(z)r Fx(\))1451 b FG(pro)q(cedure)37 2226 y Fx(\(expt)24 -b FA(z)202 2233 y FB(1)245 2226 y FA(z)266 2233 y FB(2)286 -2226 y Fx(\))1369 b FG(pro)q(cedure)37 2307 y FE(Identic)n(al)15 -b(to)i(R)311 2290 y FB(4)331 2307 y FE(RS.)37 2425 y -Fx(\(make-rectangular)22 b FA(x)493 2432 y FB(1)537 2425 -y FA(x)563 2432 y FB(2)582 2425 y Fx(\))1073 b FG(pro)q(cedure)37 -2481 y Fx(\(make-polar)23 b FA(x)350 2488 y FB(1)393 -2481 y FA(x)419 2488 y FB(2)439 2481 y Fx(\))1216 b FG(pro)q(cedure)37 -2538 y Fx(\(real-part)23 b FA(z)r Fx(\))1332 b FG(pro)q(cedure)37 -2594 y Fx(\(imag-part)23 b FA(z)r Fx(\))1332 b FG(pro)q(cedure)37 -2651 y Fx(\(magnitude)23 b FA(z)r Fx(\))1332 b FG(pro)q(cedure)37 -2707 y Fx(\(angle)24 b FA(z)r Fx(\))1427 b FG(pro)q(cedure)37 -2787 y(These)16 b(pro)q(cedures)g(are)f(not)g(implemen)o(ted)i(since)f -(complex)g(n)o(um)o(b)q(ers)g(are)e(not)h(de\014ned.)p -eop +16 15 bop 75 91 a FF(16)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a Fx(\(/)47 b FA(z)260 395 y FB(1)348 +381 y FA(z)390 395 y FB(2)429 381 y Fx(\))2881 b FG(pro)s(cedure)75 +494 y Fx(\(/)47 b FA(z)t Fx(\))3046 b FG(pro)s(cedure)75 +607 y Fx(\(/)47 b FA(z)260 621 y FB(1)348 607 y FA(z)390 +621 y FB(2)477 607 y FA(:)15 b(:)g(:)h Fx(\))2712 b FG(pro)s(cedure)75 +720 y Fx(\(abs)47 b FE(x)11 b Fx(\))2943 b FG(pro)s(cedure)75 +832 y Fx(\(quotient)45 b FA(n)607 846 y FB(1)694 832 +y FA(n)749 846 y FB(2)788 832 y Fx(\))2522 b FG(pro)s(cedure)75 +945 y Fx(\(remainder)45 b FA(n)655 959 y FB(1)742 945 +y FA(n)797 959 y FB(2)836 945 y Fx(\))2474 b FG(pro)s(cedure)75 +1058 y Fx(\(modulo)46 b FA(n)512 1072 y FB(1)599 1058 +y FA(n)654 1072 y FB(2)693 1058 y Fx(\))2617 b FG(pro)s(cedure)75 +1171 y Fx(\(gcd)47 b FA(n)369 1185 y FB(1)455 1171 y +FA(:)15 b(:)g(:)i Fx(\))2733 b FG(pro)s(cedure)75 1284 +y Fx(\(lcm)47 b FA(n)369 1298 y FB(1)455 1284 y FA(:)15 +b(:)g(:)i Fx(\))2733 b FG(pro)s(cedure)75 1445 y FE(Identic)-5 +b(al)34 b(to)f(R)622 1412 y FB(4)662 1445 y FE(RS.)75 +1681 y Fx(\(numerator)45 b FA(q)s Fx(\))2666 b FG(pro)s(cedure)75 +1794 y Fx(\(denominator)44 b FA(q)s Fx(\))2571 b FG(pro)s(cedure)75 +1954 y(Not)31 b(implemen)m(ted.)75 2191 y Fx(\(floor)46 +b FE(x)11 b Fx(\))2848 b FG(pro)s(cedure)75 2304 y Fx(\(ceiling)46 +b FE(x)11 b Fx(\))2752 b FG(pro)s(cedure)75 2417 y Fx(\(truncate)45 +b FE(x)11 b Fx(\))2705 b FG(pro)s(cedure)75 2530 y Fx(\(round)46 +b FE(x)11 b Fx(\))2848 b FG(pro)s(cedure)75 2690 y FE(Identic)-5 +b(al)34 b(to)f(R)622 2657 y FB(4)662 2690 y FE(RS.)75 +2927 y Fx(\(rationalize)44 b FE(x)k(y)8 b Fx(\))2473 +b FG(pro)s(cedure)75 3087 y(not)31 b(y)m(et)g(implemen)m(ted.)75 +3324 y Fx(\(exp)47 b FA(z)t Fx(\))2950 b FG(pro)s(cedure)75 +3437 y Fx(\(log)47 b FA(z)t Fx(\))2950 b FG(pro)s(cedure)75 +3549 y Fx(\(sin)47 b FA(z)t Fx(\))2950 b FG(pro)s(cedure)75 +3662 y Fx(\(cos)47 b FA(z)t Fx(\))2950 b FG(pro)s(cedure)75 +3775 y Fx(\(tan)47 b FA(z)t Fx(\))2950 b FG(pro)s(cedure)75 +3888 y Fx(\(asin)46 b FA(z)5 b Fx(\))2902 b FG(pro)s(cedure)75 +4001 y Fx(\(acos)46 b FA(z)5 b Fx(\))2902 b FG(pro)s(cedure)75 +4114 y Fx(\(atan)46 b FA(z)5 b Fx(\))2902 b FG(pro)s(cedure)75 +4227 y Fx(\(atan)46 b FA(y)51 b(x)p Fx(\))2801 b FG(pro)s(cedure)75 +4340 y Fx(\(sqrt)46 b FA(z)5 b Fx(\))2902 b FG(pro)s(cedure)75 +4453 y Fx(\(expt)46 b FA(z)403 4467 y FB(1)491 4453 y +FA(z)533 4467 y FB(2)573 4453 y Fx(\))2737 b FG(pro)s(cedure)75 +4613 y FE(Identic)-5 b(al)34 b(to)f(R)622 4580 y FB(4)662 +4613 y FE(RS.)75 4850 y Fx(\(make-rectangular)43 b FA(x)986 +4864 y FB(1)1073 4850 y FA(x)1125 4864 y FB(2)1165 4850 +y Fx(\))2145 b FG(pro)s(cedure)75 4963 y Fx(\(make-polar)45 +b FA(x)700 4977 y FB(1)787 4963 y FA(x)839 4977 y FB(2)878 +4963 y Fx(\))2432 b FG(pro)s(cedure)75 5076 y Fx(\(real-part)45 +b FA(z)t Fx(\))2664 b FG(pro)s(cedure)75 5188 y Fx(\(imag-part)45 +b FA(z)t Fx(\))2664 b FG(pro)s(cedure)75 5301 y Fx(\(magnitude)45 +b FA(z)t Fx(\))2664 b FG(pro)s(cedure)75 5414 y Fx(\(angle)46 +b FA(z)t Fx(\))2855 b FG(pro)s(cedure)75 5575 y(These)30 +b(pro)s(cedures)f(are)i(not)g(implemen)m(ted)d(since)i(complex)g(n)m +(um)m(b)s(ers)f(are)i(not)g(de\014ned.)p eop %%Page: 17 17 -17 16 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(17)p 37 64 1838 2 v 341 146 1232 2 v 340 196 2 50 v -366 181 a Fn(name)p 487 196 V 50 w(value)p 629 196 V -50 w(alternate)15 b(name)p 951 196 V 960 196 V 58 w(name)p -1107 196 V 51 w(value)p 1249 196 V 50 w(alternate)f(name)p -1571 196 V 341 198 1232 2 v 340 248 2 50 v 386 233 a -Fv(n)o(ul)p 487 248 V 85 w(000)p 629 248 V 166 w(n)o(ull)p -951 248 V 960 248 V 188 w(bs)p 1107 248 V 95 w(010)p -1249 248 V 110 w(bac)o(kspace)p 1571 248 V 340 298 V -384 283 a(soh)p 487 298 V 84 w(001)p 629 298 V 951 298 -V 960 298 V 424 w(h)o(t)p 1107 298 V 95 w(011)p 1249 -298 V 170 w(tab)p 1571 298 V 340 347 V 387 332 a(stx)p -487 347 V 87 w(002)p 629 347 V 951 347 V 960 347 V 426 -w(nl)p 1107 347 V 96 w(012)p 1249 347 V 132 w(newline)p -1571 347 V 340 397 V 386 382 a(etx)p 487 397 V 86 w(003)p -629 397 V 951 397 V 960 397 V 424 w(vt)p 1107 397 V 95 -w(013)p 1249 397 V 1571 397 V 340 447 V 387 432 a(eot)p -487 447 V 86 w(004)p 629 447 V 951 447 V 960 447 V 420 -w(np)p 1107 447 V 91 w(014)p 1249 447 V 158 w(page)p -1571 447 V 340 497 V 383 482 a(enq)p 487 497 V 82 w(005)p -629 497 V 951 497 V 960 497 V 426 w(cr)p 1107 497 V 97 -w(015)p 1249 497 V 143 w(return)p 1571 497 V 340 547 -V 384 532 a(ac)o(k)p 487 547 V 84 w(006)p 629 547 V 951 -547 V 960 547 V 425 w(so)p 1107 547 V 95 w(016)p 1249 -547 V 1571 547 V 340 620 2 74 v 387 581 a(b)q(el)p 487 -620 V 87 w(007)p 629 620 V 167 w(b)q(ell)p 951 620 V -960 620 V 196 w(si)p 1107 620 V 100 w(017)p 1249 620 -V 1571 620 V 340 670 2 50 v 388 655 a(dle)p 487 670 V -87 w(020)p 629 670 V 951 670 V 960 670 V 412 w(can)p -1107 670 V 83 w(030)p 1249 670 V 1571 670 V 340 720 V -383 705 a(dc1)p 487 720 V 83 w(021)p 629 720 V 951 720 -V 960 720 V 417 w(em)p 1107 720 V 86 w(031)p 1249 720 -V 1571 720 V 340 769 V 383 755 a(dc2)p 487 769 V 83 w(022)p -629 769 V 951 769 V 960 769 V 412 w(sub)p 1107 769 V -83 w(032)p 1249 769 V 1571 769 V 340 819 V 383 804 a(dc3)p -487 819 V 83 w(023)p 629 819 V 951 819 V 960 819 V 416 -w(esc)p 1107 819 V 89 w(033)p 1249 819 V 142 w(escap)q(e)p -1571 819 V 340 869 V 383 854 a(dc4)p 487 869 V 83 w(024)p -629 869 V 951 869 V 960 869 V 429 w(fs)p 1107 869 V 99 -w(034)p 1249 869 V 1571 869 V 340 919 V 382 904 a(nak)p -487 919 V 80 w(025)p 629 919 V 951 919 V 960 919 V 425 -w(gs)p 1107 919 V 95 w(035)p 1249 919 V 1571 919 V 340 -969 V 384 954 a(syn)p 487 969 V 83 w(026)p 629 969 V -951 969 V 960 969 V 427 w(rs)p 1107 969 V 98 w(036)p -1249 969 V 1571 969 V 340 1042 2 74 v 386 1004 a(etb)p -487 1042 V 85 w(027)p 629 1042 V 951 1042 V 960 1042 -V 423 w(us)p 1107 1042 V 95 w(037)p 1249 1042 V 1571 -1042 V 340 1116 V 395 1077 a(sp)p 487 1116 V 94 w(040)p -629 1116 V 152 w(space)p 951 1116 V 960 1116 V 1107 1116 -V 1249 1116 V 1571 1116 V 340 1165 2 50 v 388 1150 a(del)p -487 1165 V 87 w(177)p 629 1165 V 147 w(delete)p 951 1165 -V 960 1165 V 1107 1165 V 1249 1165 V 1571 1165 V 341 -1167 1232 2 v 638 1294 a FG(T)l(able)i(1:)j(V)l(alid)e(c)o(haracter)e -(names)37 1423 y Fx(\(exact->inexact)22 b FA(z)r Fx(\))1213 -b FG(pro)q(cedure)37 1479 y Fx(\(inexact->exact)22 b -FA(z)r Fx(\))1213 b FG(pro)q(cedure)37 1536 y Fx(\(number->string)22 -b FE(numb)n(er)5 b Fx(\))1085 b FG(pro)q(cedure)37 1592 -y Fx(\(number->string)22 b FE(numb)n(er)i(r)n(adix)5 -b Fx(\))963 b FG(pro)q(cedure)37 1649 y Fx(\(string->number)22 -b FE(string)t Fx(\))1118 b FG(pro)q(cedure)37 1705 y -Fx(\(string->number)22 b FE(string)h(r)n(adix)5 b Fx(\))996 -b FG(pro)q(cedure)37 1785 y FE(Identic)n(al)15 b(to)i(R)311 -1769 y FB(4)331 1785 y FE(RS.)37 1907 y FJ(6.6)56 b(Characters)37 -1993 y FG(T)l(able)20 b(1)e(giv)o(es)h(the)g(list)h(of)e(allo)o(w)o(ed) -h(c)o(haracter)f(names)h(together)f(with)h(their)g(ASCI)q(I)h(equiv)m -(alen)o(t)h(ex-)37 2049 y(pressed)16 b(in)g(o)q(ctal.)37 -2166 y Fx(\(char?)24 b FE(obj)7 b Fx(\))1385 b FG(pro)q(cedure)37 -2223 y Fx(\(char=?)23 b FE(char)314 2230 y FB(1)359 2223 -y FE(char)445 2230 y FB(2)465 2223 y Fx(\))1190 b FG(pro)q(cedure)37 -2279 y Fx(\(char?)23 b FE(char)314 2343 y FB(1)359 2336 -y FE(char)445 2343 y FB(2)465 2336 y Fx(\))1190 b FG(pro)q(cedure)37 -2392 y Fx(\(char<=?)23 b FE(char)338 2399 y FB(1)382 -2392 y FE(char)468 2399 y FB(2)489 2392 y Fx(\))1166 -b FG(pro)q(cedure)37 2449 y Fx(\(char>=?)23 b FE(char)338 -2456 y FB(1)382 2449 y FE(char)468 2456 y FB(2)489 2449 -y Fx(\))1166 b FG(pro)q(cedure)37 2505 y Fx(\(char-ci=?)23 -b FE(char)386 2512 y FB(1)430 2505 y FE(char)516 2512 -y FB(2)536 2505 y Fx(\))1119 b FG(pro)q(cedure)37 2562 -y Fx(\(char-ci?)23 b FE(char)386 2625 y FB(1)430 -2618 y FE(char)516 2625 y FB(2)536 2618 y Fx(\))1119 -b FG(pro)q(cedure)37 2674 y Fx(\(char-ci<=?)23 b FE(char)410 -2681 y FB(1)454 2674 y FE(char)540 2681 y FB(2)560 2674 -y Fx(\))1095 b FG(pro)q(cedure)37 2731 y Fx(\(char-ci>=?)23 -b FE(char)410 2738 y FB(1)454 2731 y FE(char)540 2738 -y FB(2)560 2731 y Fx(\))1095 b FG(pro)q(cedure)37 2787 -y Fx(\(char-alphabetic?)22 b FE(char)5 b Fx(\))1097 b -FG(pro)q(cedure)p eop +17 16 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(17)p 75 128 3675 4 v 681 293 2463 4 v 679 392 4 100 +v 731 363 a Fn(name)p 974 392 V 100 w(value)p 1259 392 +V 100 w(alternate)30 b(name)p 1903 392 V 1920 392 V 117 +w(name)p 2214 392 V 99 w(value)p 2498 392 V 101 w(alternate)g(name)p +3142 392 V 681 396 2463 4 v 679 495 4 100 v 772 466 a +Fv(n)n(ul)p 974 495 V 171 w(000)p 1259 495 V 332 w(n)n(ull)p +1903 495 V 1920 495 V 379 w(bs)p 2214 495 V 187 w(010)p +2498 495 V 221 w(bac)n(kspace)p 3142 495 V 679 595 V +769 565 a(soh)p 974 595 V 166 w(001)p 1259 595 V 1903 +595 V 1920 595 V 848 w(h)n(t)p 2214 595 V 189 w(011)p +2498 595 V 341 w(tab)p 3142 595 V 679 695 V 774 665 a(stx)p +974 695 V 173 w(002)p 1259 695 V 1903 695 V 1920 695 +V 852 w(nl)p 2214 695 V 192 w(012)p 2498 695 V 265 w(newline)p +3142 695 V 679 794 V 772 764 a(etx)p 974 794 V 171 w(003)p +1259 794 V 1903 794 V 1920 794 V 848 w(vt)p 2214 794 +V 189 w(013)p 2498 794 V 3142 794 V 679 894 V 773 864 +a(eot)p 974 894 V 172 w(004)p 1259 894 V 1903 894 V 1920 +894 V 840 w(np)p 2214 894 V 181 w(014)p 2498 894 V 318 +w(page)p 3142 894 V 679 994 V 765 964 a(enq)p 974 994 +V 164 w(005)p 1259 994 V 1903 994 V 1920 994 V 852 w(cr)p +2214 994 V 191 w(015)p 2498 994 V 288 w(return)p 3142 +994 V 679 1093 V 769 1063 a(ac)n(k)p 974 1093 V 166 w(006)p +1259 1093 V 1903 1093 V 1920 1093 V 849 w(so)p 2214 1093 +V 189 w(016)p 2498 1093 V 3142 1093 V 679 1240 4 147 +v 775 1163 a(b)r(el)p 974 1240 V 173 w(007)p 1259 1240 +V 335 w(b)r(ell)p 1903 1240 V 1920 1240 V 392 w(si)p +2214 1240 V 199 w(017)p 2498 1240 V 3142 1240 V 679 1340 +4 100 v 776 1310 a(dle)p 974 1340 V 174 w(020)p 1259 +1340 V 1903 1340 V 1920 1340 V 824 w(can)p 2214 1340 +V 164 w(030)p 2498 1340 V 3142 1340 V 679 1439 V 766 +1409 a(dc1)p 974 1439 V 165 w(021)p 1259 1439 V 1903 +1439 V 1920 1439 V 833 w(em)p 2214 1439 V 174 w(031)p +2498 1439 V 3142 1439 V 679 1539 V 766 1509 a(dc2)p 974 +1539 V 165 w(022)p 1259 1539 V 1903 1539 V 1920 1539 +V 824 w(sub)p 2214 1539 V 164 w(032)p 2498 1539 V 3142 +1539 V 679 1639 V 766 1609 a(dc3)p 974 1639 V 165 w(023)p +1259 1639 V 1903 1639 V 1920 1639 V 833 w(esc)p 2214 +1639 V 173 w(033)p 2498 1639 V 284 w(escap)r(e)p 3142 +1639 V 679 1738 V 766 1708 a(dc4)p 974 1738 V 165 w(024)p +1259 1738 V 1903 1738 V 1920 1738 V 857 w(fs)p 2214 1738 +V 198 w(034)p 2498 1738 V 3142 1738 V 679 1838 V 763 +1808 a(nak)p 974 1838 V 161 w(025)p 1259 1838 V 1903 +1838 V 1920 1838 V 849 w(gs)p 2214 1838 V 189 w(035)p +2498 1838 V 3142 1838 V 679 1937 V 767 1908 a(syn)p 974 +1937 V 166 w(026)p 1259 1937 V 1903 1937 V 1920 1937 +V 854 w(rs)p 2214 1937 V 193 w(036)p 2498 1937 V 3142 +1937 V 679 2084 4 147 v 771 2007 a(etb)p 974 2084 V 170 +w(027)p 1259 2084 V 1903 2084 V 1920 2084 V 847 w(us)p +2214 2084 V 187 w(037)p 2498 2084 V 3142 2084 V 679 2231 +V 789 2154 a(sp)p 974 2231 V 188 w(040)p 1259 2231 V +303 w(space)p 1903 2231 V 1920 2231 V 2214 2231 V 2498 +2231 V 3142 2231 V 679 2331 4 100 v 776 2301 a(del)p +974 2331 V 174 w(177)p 1259 2331 V 294 w(delete)p 1903 +2331 V 1920 2331 V 2214 2331 V 2498 2331 V 3142 2331 +V 681 2334 2463 4 v 1276 2588 a FG(T)-8 b(able)30 b(1:)41 +b(V)-8 b(alid)29 b(c)m(haracter)j(names)75 2846 y Fx(\(exact->inexact) +44 b FA(z)t Fx(\))2425 b FG(pro)s(cedure)75 2959 y Fx(\(inexact->exact) +44 b FA(z)t Fx(\))2425 b FG(pro)s(cedure)75 3071 y Fx(\(number->string) +44 b FE(numb)-5 b(er)10 b Fx(\))2170 b FG(pro)s(cedure)75 +3184 y Fx(\(number->string)44 b FE(numb)-5 b(er)48 b(r)-5 +b(adix)11 b Fx(\))1926 b FG(pro)s(cedure)75 3297 y Fx(\(string->number) +44 b FE(string)8 b Fx(\))2237 b FG(pro)s(cedure)75 3410 +y Fx(\(string->number)44 b FE(string)k(r)-5 b(adix)11 +b Fx(\))1991 b FG(pro)s(cedure)75 3570 y FE(Identic)-5 +b(al)34 b(to)f(R)622 3537 y FB(4)662 3570 y FE(RS.)75 +3814 y FJ(6.6)112 b(Characters)75 3986 y FG(T)-8 b(able)37 +b(1)h(giv)m(es)g(the)f(list)g(of)g(allo)m(w)m(ed)g(c)m(haracter)j +(names)d(together)i(with)d(their)g(ASCI)s(I)g(equiv)-5 +b(alen)m(t)37 b(ex-)75 4098 y(pressed)29 b(in)h(o)s(ctal.)75 +4333 y Fx(\(char?)46 b FE(obj)13 b Fx(\))2772 b FG(pro)s(cedure)75 +4446 y Fx(\(char=?)46 b FE(char)629 4460 y FB(1)717 4446 +y FE(char)889 4460 y FB(2)930 4446 y Fx(\))2380 b FG(pro)s(cedure)75 +4559 y Fx(\(char?)46 b FE(char)629 4685 y FB(1)717 4671 +y FE(char)889 4685 y FB(2)930 4671 y Fx(\))2380 b FG(pro)s(cedure)75 +4784 y Fx(\(char<=?)46 b FE(char)677 4798 y FB(1)765 +4784 y FE(char)937 4798 y FB(2)977 4784 y Fx(\))2333 +b FG(pro)s(cedure)75 4897 y Fx(\(char>=?)46 b FE(char)677 +4911 y FB(1)765 4897 y FE(char)937 4911 y FB(2)977 4897 +y Fx(\))2333 b FG(pro)s(cedure)75 5010 y Fx(\(char-ci=?)45 +b FE(char)772 5024 y FB(1)860 5010 y FE(char)1032 5024 +y FB(2)1073 5010 y Fx(\))2237 b FG(pro)s(cedure)75 5123 +y Fx(\(char-ci?)45 b FE(char)772 5250 y FB(1)860 +5236 y FE(char)1032 5250 y FB(2)1073 5236 y Fx(\))2237 +b FG(pro)s(cedure)75 5349 y Fx(\(char-ci<=?)45 b FE(char)820 +5363 y FB(1)908 5349 y FE(char)1080 5363 y FB(2)1120 +5349 y Fx(\))2190 b FG(pro)s(cedure)75 5462 y Fx(\(char-ci>=?)45 +b FE(char)820 5476 y FB(1)908 5462 y FE(char)1080 5476 +y FB(2)1120 5462 y Fx(\))2190 b FG(pro)s(cedure)75 5575 +y Fx(\(char-alphabetic?)43 b FE(char)10 b Fx(\))2194 +b FG(pro)s(cedure)p eop %%Page: 18 18 -18 17 bop 37 45 a FF(18)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 360 146 1192 2 v 359 196 2 50 v 414 181 -a Fn(Se)n(quenc)n(e)p 627 196 V 627 196 V 350 w(Char)n(acter)d(inserte) -n(d)p 1551 196 V 360 198 1192 2 v 359 248 2 50 v 385 -233 a Fw(\\)p Fv(b)p 627 248 V 223 w(Bac)o(kspace)p 1551 -248 V 359 298 V 385 283 a Fw(\\)p Fv(e)p 627 298 V 228 -w(Escap)q(e)p 1551 298 V 359 347 V 385 332 a Fw(\\)p -Fv(n)p 627 347 V 223 w(Newline)p 1551 347 V 359 397 V -385 382 a Fw(\\)p Fv(t)p 627 397 V 230 w(Horizon)o(tal)f(T)m(ab)p -1551 397 V 359 447 V 385 432 a Fw(\\)p Fv(n)p 627 447 -V 223 w(Carriage)h(Return)p 1551 447 V 359 497 V 385 -482 a Fw(\\)p Fv(0ab)q(c)p 627 497 V 162 w(ASCI)q(I)g(c)o(haracter)h -(with)f(o)q(ctal)g(v)n(alue)f(ab)q(c)p 1551 497 V 359 -547 V 385 532 a Fw(\\)p 627 547 V 48 w Fv(None)h(\(p)q(ermits) -g(to)g(en)o(ter)h(a)e(string)h(on)g(sev)o(eral)g(lines\))p -1551 547 V 359 596 V 385 581 a Fw(\\)p 627 596 -V 92 w()p 1551 596 V 360 598 1192 2 v 631 725 -a FG(T)l(able)i(2:)j(String)d(escap)q(e)g(sequences)37 -865 y Fx(\(char-numeric?)22 b FE(char)5 b Fx(\))1169 -b FG(pro)q(cedure)37 921 y Fx(\(char-whitespace?)22 b -FE(char)5 b Fx(\))1097 b FG(pro)q(cedure)37 977 y Fx -(\(char-upper-case?)22 b FE(letter)5 b Fx(\))1080 b FG(pro)q(cedure)37 -1034 y Fx(\(char-lower-case?)22 b FE(letter)5 b Fx(\))1080 -b FG(pro)q(cedure)37 1090 y Fx(\(char->integer)22 b FE(char)5 -b Fx(\))1169 b FG(pro)q(cedure)37 1147 y Fx(\(integer->char)22 -b FA(n)q Fx(\))1232 b FG(pro)q(cedure)37 1203 y Fx(\(char-upcase)23 -b FE(char)5 b Fx(\))1216 b FG(pro)q(cedure)37 1260 y -Fx(\(char-downcase)22 b FE(char)5 b Fx(\))1169 b FG(pro)q(cedure)37 -1341 y FE(Identic)n(al)15 b(to)i(R)311 1324 y FB(4)331 -1341 y FE(RS.)37 1473 y FJ(6.7)56 b(Strings)37 1560 y -FC(STk)15 b FG(string)g(constan)o(ts)g(allo)o(w)g(the)h(insertion)g(of) -f(arbitrary)g(c)o(haracters)f(b)o(y)h(enco)q(ding)i(them)e(as)g(escap)q -(e)37 1617 y(sequences,)j(in)o(tro)q(duced)f(b)o(y)f(a)g(bac)o(kslash)h -(\()p Fx(\\)p FG(\).)k(The)c(v)m(alid)h(escap)q(e)f(sequences)g(are)f -(sho)o(wn)g(in)h(T)l(able)g(2.)37 1673 y(F)l(or)e(instance,)h(the)f -(string)125 1779 y Fw("ab\\040c\\nd\\)125 1829 y(e")37 -1990 y FG(is)h(the)f(string)h(consisting)g(of)f(the)g(c)o(haracters)f -Fx(#\\)p FG(a,)g Fx(#\\)p FG(b,)p Fx(#\\)p FG(space,)h -Fx(#\\)p FG(c,)g Fx(#\\)p FG(newline,)h Fx(#\\)p FG(d)f(and)h -Fx(#\\)p FG(e.)37 2110 y Fx(\(string?)23 b FE(obj)7 b -Fx(\))1338 b FG(pro)q(cedure)37 2166 y Fx(\(make-string)23 -b FA(k)q Fx(\))1282 b FG(pro)q(cedure)37 2223 y Fx(\(make-string)23 -b FA(k)i FE(char)5 b Fx(\))1167 b FG(pro)q(cedure)37 -2279 y Fx(\(string)23 b FE(char)i FA(:)8 b(:)g(:)d Fx(\))1256 -b FG(pro)q(cedure)37 2336 y Fx(\(string-length)22 b FE(string)t -Fx(\))1142 b FG(pro)q(cedure)37 2392 y Fx(\(string-ref)23 -b FE(string)g FA(k)q Fx(\))1169 b FG(pro)q(cedure)37 -2449 y Fx(\(string-set!)23 b FE(string)g(k)h(char)5 b -Fx(\))1034 b FG(pro)q(cedure)37 2505 y Fx(\(string=?)23 -b FE(string)390 2512 y FB(1)433 2505 y FE(string)547 -2512 y FB(2)566 2505 y Fx(\))1089 b FG(pro)q(cedure)37 -2562 y Fx(\(string-ci=?)23 b FE(string)462 2569 y FB(1)505 -2562 y FE(string)619 2569 y FB(2)638 2562 y Fx(\))1017 -b FG(pro)q(cedure)37 2618 y Fx(\(string?)23 -b FE(string)390 2681 y FB(1)433 2674 y FE(string)547 -2681 y FB(2)566 2674 y Fx(\))1089 b FG(pro)q(cedure)37 -2731 y Fx(\(string<=?)23 b FE(string)414 2738 y FB(1)457 -2731 y FE(string)571 2738 y FB(2)590 2731 y Fx(\))1065 -b FG(pro)q(cedure)37 2787 y Fx(\(string>=?)23 b FE(string)414 -2794 y FB(1)457 2787 y FE(string)571 2794 y FB(2)590 -2787 y Fx(\))1065 b FG(pro)q(cedure)p eop +18 17 bop 75 91 a FF(18)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 721 293 2384 4 v 719 392 4 100 v 828 +363 a Fn(Se)l(quenc)l(e)p 1255 392 V 1255 392 V 697 w(Char)l(acter)31 +b(inserte)l(d)p 3103 392 V 721 396 2384 4 v 719 495 4 +100 v 770 466 a Fw(\\)p Fv(b)p 1255 495 V 446 w(Bac)n(kspace)p +3103 495 V 719 595 V 770 565 a Fw(\\)p Fv(e)p 1255 595 +V 455 w(Escap)r(e)p 3103 595 V 719 695 V 770 665 a Fw(\\)p +Fv(n)p 1255 695 V 446 w(Newline)p 3103 695 V 719 794 +V 770 764 a Fw(\\)p Fv(t)p 1255 794 V 460 w(Horizon)n(tal)26 +b(T)-7 b(ab)p 3103 794 V 719 894 V 770 864 a Fw(\\)p +Fv(n)p 1255 894 V 446 w(Carriage)25 b(Return)p 3103 894 +V 719 994 V 770 964 a Fw(\\)p Fv(0ab)r(c)p 1255 994 V +323 w(ASCI)r(I)j(c)n(haracter)e(with)i(o)r(ctal)f(v)-5 +b(alue)28 b(ab)r(c)p 3103 994 V 719 1093 V 770 1063 a +Fw(\\)p 1255 1093 V 96 w Fv(None)f(\(p)r(ermits)i(to)e(en)n +(ter)g(a)g(string)g(on)h(sev)n(eral)d(lines\))p 3103 +1093 V 719 1193 V 770 1163 a Fw(\\)p 1255 1193 +V 184 w()p 3103 1193 V 721 1196 2384 4 v 1261 +1450 a FG(T)-8 b(able)30 b(2:)41 b(String)29 b(escap)s(e)i(sequences)75 +1729 y Fx(\(char-numeric?)44 b FE(char)10 b Fx(\))2337 +b FG(pro)s(cedure)75 1842 y Fx(\(char-whitespace?)43 +b FE(char)10 b Fx(\))2194 b FG(pro)s(cedure)75 1955 y +Fx(\(char-upper-case?)43 b FE(letter)10 b Fx(\))2161 +b FG(pro)s(cedure)75 2068 y Fx(\(char-lower-case?)43 +b FE(letter)10 b Fx(\))2161 b FG(pro)s(cedure)75 2181 +y Fx(\(char->integer)44 b FE(char)10 b Fx(\))2337 b FG(pro)s(cedure)75 +2294 y Fx(\(integer->char)44 b FA(n)o Fx(\))2465 b FG(pro)s(cedure)75 +2407 y Fx(\(char-upcase)44 b FE(char)10 b Fx(\))2433 +b FG(pro)s(cedure)75 2520 y Fx(\(char-downcase)44 b FE(char)10 +b Fx(\))2337 b FG(pro)s(cedure)75 2682 y FE(Identic)-5 +b(al)34 b(to)f(R)622 2649 y FB(4)662 2682 y FE(RS.)75 +2945 y FJ(6.7)112 b(Strings)75 3121 y FC(STk)30 b FG(string)g(constan)m +(ts)i(allo)m(w)e(the)g(insertion)f(of)i(arbitrary)e(c)m(haracters)j(b)m +(y)f(enco)s(ding)e(them)i(as)f(escap)s(e)75 3234 y(sequences,)j(in)m +(tro)s(duced)e(b)m(y)h(a)h(bac)m(kslash)f(\()p Fx(\\)p +FG(\).)47 b(The)32 b(v)-5 b(alid)30 b(escap)s(e)j(sequences)g(are)g +(sho)m(wn)e(in)g(T)-8 b(able)32 b(2.)75 3347 y(F)-8 b(or)31 +b(instance,)f(the)h(string)249 3557 y Fw("ab\\040c\\nd\\)249 +3657 y(e")75 3979 y FG(is)e(the)i(string)e(consisting)h(of)g(the)h(c)m +(haracters)g Fx(#\\)p FG(a,)g Fx(#\\)p FG(b,)p Fx(#\\)p +FG(space,)f Fx(#\\)p FG(c,)g Fx(#\\)p FG(newline,)e Fx(#\\)p +FG(d)h(and)h Fx(#\\)p FG(e.)75 4220 y Fx(\(string?)46 +b FE(obj)13 b Fx(\))2676 b FG(pro)s(cedure)75 4333 y +Fx(\(make-string)44 b FA(k)t Fx(\))2564 b FG(pro)s(cedure)75 +4446 y Fx(\(make-string)44 b FA(k)51 b FE(char)10 b Fx(\))2335 +b FG(pro)s(cedure)75 4559 y Fx(\(string)46 b FE(char)j +FA(:)15 b(:)g(:)h Fx(\))2511 b FG(pro)s(cedure)75 4671 +y Fx(\(string-length)44 b FE(string)8 b Fx(\))2285 b +FG(pro)s(cedure)75 4784 y Fx(\(string-ref)45 b FE(string)j +FA(k)s Fx(\))2338 b FG(pro)s(cedure)75 4897 y Fx(\(string-set!)44 +b FE(string)49 b(k)e(char)10 b Fx(\))2069 b FG(pro)s(cedure)75 +5010 y Fx(\(string=?)45 b FE(string)778 5024 y FB(1)866 +5010 y FE(string)1092 5024 y FB(2)1132 5010 y Fx(\))2178 +b FG(pro)s(cedure)75 5123 y Fx(\(string-ci=?)44 b FE(string)921 +5137 y FB(1)1009 5123 y FE(string)1235 5137 y FB(2)1275 +5123 y Fx(\))2035 b FG(pro)s(cedure)75 5236 y Fx(\(string?)45 b FE(string)778 5363 y FB(1)866 +5349 y FE(string)1092 5363 y FB(2)1132 5349 y Fx(\))2178 +b FG(pro)s(cedure)75 5462 y Fx(\(string<=?)45 b FE(string)826 +5476 y FB(1)914 5462 y FE(string)1140 5476 y FB(2)1180 +5462 y Fx(\))2130 b FG(pro)s(cedure)75 5575 y Fx(\(string>=?)45 +b FE(string)826 5589 y FB(1)914 5575 y FE(string)1140 +5589 y FB(2)1180 5575 y Fx(\))2130 b FG(pro)s(cedure)p +eop %%Page: 19 19 -19 18 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(19)p 37 64 1838 2 v 37 190 a Fx(\(string-ci?)23 b FE(string)462 254 y FB(1)505 -247 y FE(string)619 254 y FB(2)638 247 y Fx(\))1017 b -FG(pro)q(cedure)37 303 y Fx(\(string-ci<=?)23 b FE(string)486 -310 y FB(1)528 303 y FE(string)642 310 y FB(2)661 303 -y Fx(\))994 b FG(pro)q(cedure)37 360 y Fx(\(string-ci>=?)23 -b FE(string)486 367 y FB(1)528 360 y FE(string)642 367 -y FB(2)661 360 y Fx(\))994 b FG(pro)q(cedure)37 416 y -Fx(\(substring)23 b FE(string)g(start)h(end)5 b Fx(\))1028 -b FG(pro)q(cedure)37 473 y Fx(\(string-append)22 b FE(string)28 -b FA(:)8 b(:)g(:)d Fx(\))1058 b FG(pro)q(cedure)37 529 -y Fx(\(string->list)23 b FE(string)t Fx(\))1165 b FG(pro)q(cedure)37 -586 y Fx(\(list->string)23 b FE(chars)t Fx(\))1174 b -FG(pro)q(cedure)37 642 y Fx(\(string-copy)23 b FE(string)t -Fx(\))1189 b FG(pro)q(cedure)37 699 y Fx(\(string-fill!)23 -b FE(string)g(char)5 b Fx(\))1055 b FG(pro)q(cedure)37 -782 y FE(Identic)n(al)15 b(to)i(R)311 765 y FB(4)331 -782 y FE(RS.)37 924 y Fx(\(string-find?)23 b FE(string)486 -931 y FB(1)528 924 y FE(string)642 931 y FB(2)661 924 -y Fx(\))994 b FG(pro)q(cedure)37 1007 y(Returns)16 b -Fx(#t)f FG(if)h FE(string)429 1014 y FB(1)463 1007 y -FG(app)q(ears)f(somewhere)g(in)h FE(string)1028 1014 -y FB(2)1047 1007 y FG(;)f(otherwise)h(returns)f Fx(#f)p -FG(.)37 1150 y Fx(\(string-index)23 b FE(string)486 1157 -y FB(1)528 1150 y FE(string)642 1157 y FB(2)661 1150 -y Fx(\))994 b FG(pro)q(cedure)37 1226 y(Returns)12 b(the)f(index)h(of)e -(where)h FE(string)686 1233 y FB(1)716 1226 y FG(is)g(a)g(substring)g -(of)g FE(string)1146 1233 y FB(2)1175 1226 y FG(if)h(it)f(exists;)h -(returns)f Fx(#f)f FG(otherwise.)125 1329 y Fw(\(string-index)19 -b("ca")i("abracadabra"\))343 1379 y Fv(=)-7 b Fq(\))21 -b Fw(4)125 1429 y(\(string-index)e("ba")i("abracadabra"\))343 -1479 y Fv(=)-7 b Fq(\))21 b Fw(#f)37 1718 y Fx(\(split-string)i -FE(string)t Fx(\))1165 b FG(pro)q(cedure)37 1774 y Fx(\(split-string)23 -b FE(string)g(delimiters)t Fx(\))947 b FG(pro)q(cedure)37 -1851 y(This)13 b(function)f(parses)g FE(string)560 1858 -y FB(1)590 1851 y FG(and)g(returns)f(a)h(list)g(of)f(tok)o(ens)g(ended) -i(b)o(y)f(a)f(c)o(haracter)g(of)g(the)h FE(delimiters)1856 -1858 y FB(1)37 1900 y FG(string.)20 b(If)15 b FE(delimiters)424 -1907 y FB(1)457 1900 y FG(is)g(omitted,)f(it)h(defaults)g(to)f(a)g -(string)g(con)o(taining)h(a)f(space,)h(a)f(tabulation)h(and)f(a)37 -1950 y(newline)k(c)o(haracters.)125 2053 y Fw(\(split-string)h -("/usr/local/bin")f("/"\))-153 b Fv(=)-7 b Fq(\))22 b -Fw(\("usr")e("local")g("bin"\))125 2103 y(\(split-string)f("once)64 -b(upon)21 b(a)h(time"\))-154 b Fv(=)-7 b Fq(\))22 b Fw(\("once")e -("upon")g("a")i("time"\))37 2342 y Fx(\(string-lower)h -FE(string)t Fx(\))1165 b FG(pro)q(cedure)37 2425 y(Returns)17 -b(a)e(string)h(in)g(whic)o(h)h(all)g(upp)q(er)f(case)g(letters)g(of)f -Fx(string)g FG(ha)o(v)o(e)h(b)q(een)g(replaced)h(b)o(y)f(their)g(lo)o -(w)o(er)37 2482 y(case)g(equiv)m(alen)o(t.)37 2624 y -Fx(\(string-upper)23 b FE(string)t Fx(\))1165 b FG(pro)q(cedure)37 -2707 y(Returns)17 b(a)e(string)h(in)g(whic)o(h)h(all)g(lo)o(w)o(er)e -(case)h(letters)g(of)f Fx(string)g FG(ha)o(v)o(e)g(b)q(een)i(replaced)g -(b)o(y)f(their)g(upp)q(er)37 2764 y(case)g(equiv)m(alen)o(t.)p +19 18 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(19)p 75 128 3675 4 v 75 381 a Fx(\(string-ci?)44 b FE(string)921 508 y FB(1)1009 +494 y FE(string)1235 508 y FB(2)1275 494 y Fx(\))2035 +b FG(pro)s(cedure)75 607 y Fx(\(string-ci<=?)44 b FE(string)969 +621 y FB(1)1057 607 y FE(string)1283 621 y FB(2)1323 +607 y Fx(\))1987 b FG(pro)s(cedure)75 720 y Fx(\(string-ci>=?)44 +b FE(string)969 734 y FB(1)1057 720 y FE(string)1283 +734 y FB(2)1323 720 y Fx(\))1987 b FG(pro)s(cedure)75 +832 y Fx(\(substring)45 b FE(string)j(start)h(end)9 b +Fx(\))2058 b FG(pro)s(cedure)75 945 y Fx(\(string-append)44 +b FE(string)56 b FA(:)15 b(:)g(:)h Fx(\))2116 b FG(pro)s(cedure)75 +1058 y Fx(\(string->list)44 b FE(string)8 b Fx(\))2333 +b FG(pro)s(cedure)75 1171 y Fx(\(list->string)44 b FE(chars)7 +b Fx(\))2351 b FG(pro)s(cedure)75 1284 y Fx(\(string-copy)44 +b FE(string)8 b Fx(\))2381 b FG(pro)s(cedure)75 1397 +y Fx(\(string-fill!)44 b FE(string)k(char)10 b Fx(\))2111 +b FG(pro)s(cedure)75 1563 y FE(Identic)-5 b(al)34 b(to)f(R)622 +1530 y FB(4)662 1563 y FE(RS.)75 1848 y Fx(\(string-find?)44 +b FE(string)969 1862 y FB(1)1057 1848 y FE(string)1283 +1862 y FB(2)1323 1848 y Fx(\))1987 b FG(pro)s(cedure)75 +2015 y(Returns)29 b Fx(#t)h FG(if)g FE(string)856 2029 +y FB(1)926 2015 y FG(app)s(ears)f(somewhere)i(in)e FE(string)2055 +2029 y FB(2)2095 2015 y FG(;)h(otherwise)g(returns)f +Fx(#f)p FG(.)75 2300 y Fx(\(string-index)44 b FE(string)969 +2314 y FB(1)1057 2300 y FE(string)1283 2314 y FB(2)1323 +2300 y Fx(\))1987 b FG(pro)s(cedure)75 2453 y(Returns)21 +b(the)h(index)e(of)i(where)f FE(string)1371 2467 y FB(1)1432 +2453 y FG(is)g(a)h(substring)d(of)j FE(string)2289 2467 +y FB(2)2351 2453 y FG(if)e(it)h(exists;)k(returns)20 +b Fx(#f)h FG(otherwise.)249 2658 y Fw(\(string-index)39 +b("ca")i("abracadabra"\))685 2758 y Fv(=)-14 b Fq(\))44 +b Fw(4)249 2858 y(\(string-index)39 b("ba")i("abracadabra"\))685 +2957 y Fv(=)-14 b Fq(\))44 b Fw(#f)75 3435 y Fx(\(split-string)g +FE(string)8 b Fx(\))2333 b FG(pro)s(cedure)75 3548 y +Fx(\(split-string)44 b FE(string)k(delimiters)7 b Fx(\))1898 +b FG(pro)s(cedure)75 3701 y(This)21 b(function)h(parses)h +FE(string)1117 3715 y FB(1)1180 3701 y FG(and)g(returns)f(a)h(list)f +(of)i(tok)m(ens)g(ended)e(b)m(y)h(a)h(c)m(haracter)h(of)e(the)g +FE(delimiters)3709 3715 y FB(1)75 3801 y FG(string.)39 +b(If)28 b FE(delimiters)845 3815 y FB(1)915 3801 y FG(is)f(omitted,)j +(it)e(defaults)g(to)h(a)g(string)f(con)m(taining)g(a)i(space,)g(a)f +(tabulation)e(and)i(a)75 3901 y(newline)f(c)m(haracters.)249 +4106 y Fw(\(split-string)39 b("/usr/local/bin)o(")f("/"\))-307 +b Fv(=)-14 b Fq(\))43 b Fw(\("usr")e("local")g("bin"\))249 +4206 y(\(split-string)e("once)128 b(upon)42 b(a)h(time"\))-307 +b Fv(=)-14 b Fq(\))43 b Fw(\("once")e("upon")g("a")h("time"\))75 +4684 y Fx(\(string-lower)i FE(string)8 b Fx(\))2333 b +FG(pro)s(cedure)75 4850 y(Returns)31 b(a)g(string)g(in)f(whic)m(h)g +(all)h(upp)s(er)e(case)j(letters)g(of)g Fx(string)d FG(ha)m(v)m(e)k(b)s +(een)e(replaced)g(b)m(y)g(their)g(lo)m(w)m(er)75 4963 +y(case)g(equiv)-5 b(alen)m(t.)75 5248 y Fx(\(string-upper)44 +b FE(string)8 b Fx(\))2333 b FG(pro)s(cedure)75 5415 +y(Returns)31 b(a)g(string)g(in)f(whic)m(h)g(all)h(lo)m(w)m(er)g(case)i +(letters)e(of)h Fx(string)e FG(ha)m(v)m(e)i(b)s(een)f(replaced)g(b)m(y) +g(their)g(upp)s(er)75 5527 y(case)g(equiv)-5 b(alen)m(t.)p eop %%Page: 20 20 -20 19 bop 37 45 a FF(20)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FJ(6.8)56 b(V)-5 b(ectors)37 -342 y Fx(\(vector?)23 b FE(obj)7 b Fx(\))1338 b FG(pro)q(cedure)37 -398 y Fx(\(make-vector)23 b FE(k)5 b Fx(\))1281 b FG(pro)q(cedure)37 -455 y Fx(\(make-vector)23 b FE(k)g(\014l)r(l)5 b Fx(\))1206 -b FG(pro)q(cedure)37 511 y Fx(\(vector)23 b FE(obj)h -FA(:)8 b(:)g(:)e Fx(\))1284 b FG(pro)q(cedure)37 568 -y Fx(\(vector-length)22 b FE(ve)n(ctor)5 b Fx(\))1137 -b FG(pro)q(cedure)37 624 y Fx(\(vector-ref)23 b FE(ve)n(ctor)h(k)5 -b Fx(\))1163 b FG(pro)q(cedure)37 681 y Fx(\(vector-set!)23 -b FE(ve)n(ctor)g(k)h(obj)7 b Fx(\))1056 b FG(pro)q(cedure)37 -737 y Fx(\(vector->list)23 b FE(ve)n(ctor)5 b Fx(\))1160 -b FG(pro)q(cedure)37 793 y Fx(\(list->vector)23 b FE(list)t -Fx(\))1219 b FG(pro)q(cedure)37 850 y Fx(\(vector-fill!)23 -b FE(ve)n(ctor)g(\014l)r(l)5 b Fx(\))1085 b FG(pro)q(cedure)37 -931 y FE(Identic)n(al)15 b(to)i(R)311 915 y FB(4)331 -931 y FE(RS.)37 1058 y Fx(\(vector-copy)23 b FE(ve)n(ctor)5 -b Fx(\))1184 b FG(pro)q(cedure)37 1139 y(returns)16 b(a)e(cop)o(y)i(of) -e FE(ve)n(ctor)5 b FG(.)37 1265 y Fx(\(vector-resize)22 -b FE(ve)n(ctor)i(size)s Fx(\))1042 b FG(pro)q(cedure)37 -1346 y FE(ve)n(ctor-r)n(esize)18 b FG(ph)o(ysically)g(c)o(hanges)e(the) -f(size)i(of)e FE(ve)n(ctor)5 b FG(.)21 b(If)16 b FE(size)i -FG(is)e(greater)f(than)h(the)f(old)h(v)o(ector)f(size,)37 -1403 y(the)h(con)o(ten)o(ts)e(of)h(the)g(newly)h(allo)q(cated)h(cells)f -(are)f(unde\014ned.)37 1537 y FJ(6.9)56 b(Con)n(trol)19 -b(features)37 1688 y Fx(\(procedure?)k FE(obj)7 b Fx(\))1266 -b FG(pro)q(cedure)37 1744 y Fx(\(apply)24 b FE(pr)n(o)n(c)f(ar)n(gs)t -Fx(\))1261 b FG(pro)q(cedure)37 1801 y Fx(\(apply)24 -b FE(pr)n(o)n(c)f(ar)n(g)371 1808 y FB(1)415 1801 y FA(:)8 -b(:)g(:)22 b FE(ar)n(gs)t Fx(\))1079 b FG(pro)q(cedure)37 -1857 y Fx(\(map)24 b FE(pr)n(o)n(c)g(list)323 1864 y -FB(1)365 1857 y FE(list)425 1864 y FB(2)468 1857 y FA(:)8 -b(:)g(:)e Fx(\))1126 b FG(pro)q(cedure)37 1914 y Fx(\(for-each)23 -b FE(pr)n(o)n(c)h(list)442 1921 y FB(1)485 1914 y FE(list)545 -1921 y FB(2)588 1914 y FA(:)8 b(:)g(:)d Fx(\))1007 b -FG(pro)q(cedure)37 1970 y Fx(\(force)24 b FE(pr)n(omise)s -Fx(\))1293 b FG(pro)q(cedure)37 2052 y FE(Identic)n(al)15 -b(to)i(R)311 2035 y FB(4)331 2052 y FE(RS.)37 2178 y -Fx(\(call-with-current-continuatio)o(n)k FE(pr)n(o)n(c)s -Fx(\))769 b FG(pro)q(cedure)37 2234 y Fx(\(call/cc)23 -b FE(pr)n(o)n(c)s Fx(\))1318 b FG(pro)q(cedure)37 2316 -y Fx(Call/cc)15 b FG(is)g(a)g(shorter)g(name)g(for)g -Fx(call-with-current-conti)o(nuation)p FG(.)37 2442 y -Fx(\(closure?)23 b FE(obj)7 b Fx(\))1314 b FG(pro)q(cedure)37 -2523 y(returns)14 b Fx(#t)g FG(if)h FE(obj)21 b FG(is)14 -b(a)g(pro)q(cedure)h(created)f(b)o(y)g(ev)m(aluating)i(a)d(lam)o(b)q -(da)i(expression,)g(otherwise)f(returns)37 2580 y Fx(#f)p -FG(.)37 2706 y Fx(\(primitive?)23 b FE(obj)7 b Fx(\))1266 -b FG(pro)q(cedure)37 2787 y(returns)16 b Fx(#t)e FG(if)i -FE(obj)22 b FG(is)16 b(a)f(pro)q(cedure)h(and)f(is)h(not)f(a)f -(closure,)i(otherwise)f(returns)g Fx(#f)p FG(.)p eop +20 19 bop 75 91 a FF(20)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FJ(6.8)112 b(V)-9 b(ectors)75 +684 y Fx(\(vector?)46 b FE(obj)13 b Fx(\))2676 b FG(pro)s(cedure)75 +797 y Fx(\(make-vector)44 b FE(k)10 b Fx(\))2563 b FG(pro)s(cedure)75 +910 y Fx(\(make-vector)44 b FE(k)k(\014l)5 b(l)k Fx(\))2414 +b FG(pro)s(cedure)75 1022 y Fx(\(vector)46 b FE(obj)i +FA(:)15 b(:)g(:)h Fx(\))2568 b FG(pro)s(cedure)75 1135 +y Fx(\(vector-length)44 b FE(ve)-5 b(ctor)10 b Fx(\))2274 +b FG(pro)s(cedure)75 1248 y Fx(\(vector-ref)45 b FE(ve)-5 +b(ctor)48 b(k)10 b Fx(\))2327 b FG(pro)s(cedure)75 1361 +y Fx(\(vector-set!)44 b FE(ve)-5 b(ctor)49 b(k)f(obj)13 +b Fx(\))2112 b FG(pro)s(cedure)75 1474 y Fx(\(vector->list)44 +b FE(ve)-5 b(ctor)10 b Fx(\))2322 b FG(pro)s(cedure)75 +1587 y Fx(\(list->vector)44 b FE(list)9 b Fx(\))2440 +b FG(pro)s(cedure)75 1700 y Fx(\(vector-fill!)44 b FE(ve)-5 +b(ctor)49 b(\014l)5 b(l)k Fx(\))2172 b FG(pro)s(cedure)75 +1862 y FE(Identic)-5 b(al)34 b(to)f(R)622 1829 y FB(4)662 +1862 y FE(RS.)75 2115 y Fx(\(vector-copy)44 b FE(ve)-5 +b(ctor)10 b Fx(\))2370 b FG(pro)s(cedure)75 2278 y(returns)29 +b(a)i(cop)m(y)g(of)g FE(ve)-5 b(ctor)10 b FG(.)75 2530 +y Fx(\(vector-resize)44 b FE(ve)-5 b(ctor)48 b(size)7 +b Fx(\))2085 b FG(pro)s(cedure)75 2693 y FE(ve)-5 b(ctor-r)g(esize)39 +b FG(ph)m(ysically)29 b(c)m(hanges)j(the)g(size)f(of)g +FE(ve)-5 b(ctor)11 b FG(.)43 b(If)31 b FE(size)38 b FG(is)31 +b(greater)h(than)f(the)h(old)e(v)m(ector)j(size,)75 2806 +y(the)e(con)m(ten)m(ts)h(of)e(the)h(newly)e(allo)s(cated)h(cells)g(are) +g(unde\014ned.)75 3073 y FJ(6.9)112 b(Con)m(trol)36 b(features)75 +3376 y Fx(\(procedure?)45 b FE(obj)13 b Fx(\))2533 b +FG(pro)s(cedure)75 3489 y Fx(\(apply)46 b FE(pr)-5 b(o)g(c)50 +b(ar)-5 b(gs)7 b Fx(\))2524 b FG(pro)s(cedure)75 3602 +y Fx(\(apply)46 b FE(pr)-5 b(o)g(c)50 b(ar)-5 b(g)742 +3616 y FB(1)830 3602 y FA(:)15 b(:)g(:)49 b FE(ar)-5 +b(gs)7 b Fx(\))2161 b FG(pro)s(cedure)75 3715 y Fx(\(map)47 +b FE(pr)-5 b(o)g(c)49 b(list)643 3729 y FB(1)731 3715 +y FE(list)849 3729 y FB(2)936 3715 y FA(:)15 b(:)g(:)i +Fx(\))2252 b FG(pro)s(cedure)75 3828 y Fx(\(for-each)45 +b FE(pr)-5 b(o)g(c)50 b(list)882 3842 y FB(1)969 3828 +y FE(list)1087 3842 y FB(2)1175 3828 y FA(:)15 b(:)g(:)h +Fx(\))2014 b FG(pro)s(cedure)75 3941 y Fx(\(force)46 +b FE(pr)-5 b(omise)7 b Fx(\))2588 b FG(pro)s(cedure)75 +4103 y FE(Identic)-5 b(al)34 b(to)f(R)622 4070 y FB(4)662 +4103 y FE(RS.)75 4356 y Fx(\(call-with-current-conti)o(nuat)o(ion)41 +b FE(pr)-5 b(o)g(c)5 b Fx(\))1541 b FG(pro)s(cedure)75 +4469 y Fx(\(call/cc)46 b FE(pr)-5 b(o)g(c)5 b Fx(\))2638 +b FG(pro)s(cedure)75 4631 y Fx(Call/cc)28 b FG(is)i(a)h(shorter)f(name) +g(for)g Fx(call-with-current-continu)o(atio)o(n)p FG(.)75 +4884 y Fx(\(closure?)45 b FE(obj)13 b Fx(\))2629 b FG(pro)s(cedure)75 +5047 y(returns)27 b Fx(#t)h FG(if)f FE(obj)41 b FG(is)27 +b(a)i(pro)s(cedure)e(created)i(b)m(y)f(ev)-5 b(aluating)28 +b(a)h(lam)m(b)s(da)e(expression,)h(otherwise)f(returns)75 +5159 y Fx(#f)p FG(.)75 5412 y Fx(\(primitive?)45 b FE(obj)13 +b Fx(\))2533 b FG(pro)s(cedure)75 5575 y(returns)29 b +Fx(#t)h FG(if)f FE(obj)44 b FG(is)29 b(a)i(pro)s(cedure)e(and)h(is)f +(not)i(a)g(closure,)f(otherwise)g(returns)f Fx(#f)p FG(.)p +eop %%Page: 21 21 -21 20 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(21)p 37 64 1838 2 v 37 190 a Fx(\(promise?)23 b FE(obj)7 -b Fx(\))1314 b FG(pro)q(cedure)37 271 y(returns)16 b -Fx(#t)e FG(if)i FE(obj)22 b FG(is)16 b(an)f(ob)s(ject)f(returned)i(b)o -(y)f(the)g(application)i(of)e Fx(delay)p FG(,)f(otherwise)i(returns)f -Fx(#f)p FG(.)37 385 y Fx(\(continuation?)22 b FE(obj)7 -b Fx(\))1195 b FG(pro)q(cedure)37 465 y(returns)16 b -Fx(#t)e FG(if)i FE(obj)22 b FG(is)16 b(a)f(con)o(tin)o(uation)g -(obtained)h(b)o(y)f Fx(call/cc)p FG(,)f(otherwise)h(returns)g -Fx(#f)p FG(.)37 580 y Fx(\(dynamic-wind)23 b Fo(h)p FG(th)o(unk)506 -587 y FB(1)525 580 y Fo(i)h(h)p FG(th)o(unk)701 587 y -FB(2)720 580 y Fo(i)g(h)p FG(th)o(unk)896 587 y FB(3)915 -580 y Fo(i)p Fx(\))722 b FG(pro)q(cedure)37 660 y Fo(h)p -FG(Th)o(unk)186 667 y FB(1)206 660 y Fo(i)p FG(,)22 b -Fo(h)p FG(th)o(unk)393 667 y FB(2)412 660 y Fo(i)f FG(and)g -Fo(h)p FG(th)o(unk)679 667 y FB(3)698 660 y Fo(i)g FG(are)f(called)j -(in)e(order.)37 b(The)21 b(result)g(of)f Fx(dynamic-wind)g -FG(is)h(the)37 716 y(v)m(alue)d(returned)f(b)o(y)f Fo(h)p -FG(th)o(unk)540 723 y FB(2)559 716 y Fo(i)p FG(.)23 b(If)16 -b Fo(h)p FG(th)o(unk)793 723 y FB(2)813 716 y Fo(i)g -FG(escap)q(es)g(from)g(its)g(con)o(tin)o(uation)h(during)g(ev)m -(aluation)g(\(b)o(y)37 773 y(calling)k(a)e(con)o(tin)o(uation)g -(obtained)g(b)o(y)g Fx(call/cc)f FG(or)g(on)h(error\),)g -Fo(h)p FG(th)o(unk)1343 780 y FB(3)1362 773 y Fo(i)g -FG(is)g(called.)32 b(If)19 b Fo(h)p FG(th)o(unk)1788 -780 y FB(2)1808 773 y Fo(i)f FG(is)37 829 y(later)e(reen)o(tered,)f -Fo(h)p FG(th)o(unk)489 836 y FB(1)508 829 y Fo(i)g FG(is)h(called.)37 -944 y Fx(\(catch)24 b Fo(h)p FG(expression)426 951 y -FB(1)446 944 y Fo(i)f(h)p FG(expression)708 951 y FB(2)729 -944 y Fo(i)g FA(:)8 b(:)g(:)e Fx(\))890 b FG(syn)o(tax)37 -1017 y(The)23 b Fo(h)p FG(expression)p Fo(i)p FG(s)g(are)f(ev)m -(aluated)h(from)f(left)g(to)g(righ)o(t.)41 b(If)22 b(an)h(error)e(o)q -(ccurs,)j(ev)m(aluation)g(of)e(the)37 1067 y Fo(h)p FG(expression)p -Fo(i)q FG(s)16 b(is)h(ab)q(orted,)g(and)f Fx(#t)g FG(is)h(returned)g -(to)f Fx(catch)p FG('s)g(caller.)25 b(If)16 b(ev)m(aluation)i -(\014nishes)g(without)37 1117 y(an)e(error,)e Fx(catch)g -FG(returns)h Fx(#f)p FG(.)125 1202 y Fw(\(let*)20 b(\(\(x)i(0\))277 -1252 y(\(y)g(\(catch)408 1302 y(\(set!)f(x)g(1\))408 -1352 y(\(/)g(0\))h(;)f(causes)g(a)g("division)f(by)i(0")f(error)408 -1401 y(\(set!)g(x)g(2\)\)\)\))168 1451 y(\(cons)g(x)h(y\)\))343 -1501 y Fv(=)-7 b Fq(\))21 b Fw(\(1)h(.)f(#t\))37 1701 -y Fx(\(procedure-body)h Fo(h)p FG(pro)q(cedure)p Fo(i)q -Fx(\))1004 b FG(pro)q(cedure)37 1774 y(returns)20 b(the)f(b)q(o)q(dy)h -(of)f Fo(h)p FG(pro)q(cedure)p Fo(i)p FG(.)33 b(If)19 -b Fo(h)p FG(pro)q(cedure)p Fo(i)h FG(is)g(not)f(a)g(closure,)i -Fx(procedure-body)c FG(returns)37 1824 y Fx(#f)p FG(.)125 -1909 y Fw(\(define)j(\(f)h(a)h(b\))190 1959 y(\(+)f(a)h(\(*)f(b)h -(2\)\)\))125 2059 y(\(procedure-body)c(f\))218 b Fv(=)-7 -b Fq(\))22 b Fw(\(lambda)e(\(a)h(b\))866 2108 y(\(+)g(a)h(\(*)f(b)h -(2\)\)\))125 2158 y(\(procedure-body)c(car\))174 b Fv(=)-7 -b Fq(\))22 b Fw(#f)37 2363 y FJ(6.10)56 b(Input)19 b(and)g(output)37 -2449 y FG(The)12 b FE(R)160 2432 y FB(4)173 2449 y FA(RS)h -FG(states)e(that)g(p)q(orts)g(represen)o(t)g(input)i(and)f(output)f -(devices.)20 b(Ho)o(w)o(ev)o(er,)11 b(it)h(de\014nes)g(only)g(p)q(orts) -37 2505 y(whic)o(h)19 b(are)f(attac)o(hed)f(to)h(\014les.)29 -b(In)18 b FC(STk)p FG(,)g(p)q(orts)f(can)h(also)g(b)q(e)h(attac)o(hed)e -(to)g(strings)h(or)g(to)f(a)h(external)37 2562 y(command)f(input)h(or)f -(output.)25 b(String)17 b(p)q(orts)g(are)g(similar)h(to)e(\014le)i(p)q -(orts,)f(except)h(that)e(c)o(haracters)g(are)37 2618 -y(read)k(from)g(\(or)f(written)h(to\))f(a)g(string)h(rather)f(than)h(a) -g(\014le.)35 b(External)20 b(command)g(input)h(or)e(output)37 -2674 y(p)q(orts)d(are)g(implemen)o(ted)h(with)f(Unix)h(pip)q(es)h(and)e -(are)f(called)j(pip)q(e)f(p)q(orts.)22 b(A)16 b(pip)q(e)h(p)q(ort)f(is) -g(created)g(b)o(y)37 2731 y(sp)q(ecifying)f(the)e(command)g(to)f -(execute)i(pre\014xed)g(with)f(the)g(string)g Fx("|)24 -b(")p FG(.)19 b(Sp)q(eci\014cation)c(of)d(a)h(pip)q(e)h(p)q(ort)37 -2787 y(can)i(o)q(ccur)f(ev)o(erywhere)h(a)f(\014le)h(name)f(is)h +21 20 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(21)p 75 128 3675 4 v 75 381 a Fx(\(promise?)45 b FE(obj)13 +b Fx(\))2629 b FG(pro)s(cedure)75 541 y(returns)29 b +Fx(#t)h FG(if)f FE(obj)44 b FG(is)29 b(an)i(ob)5 b(ject)31 +b(returned)e(b)m(y)h(the)h(application)d(of)j Fx(delay)p +FG(,)e(otherwise)h(returns)f Fx(#f)p FG(.)75 770 y Fx(\(continuation?) +44 b FE(obj)13 b Fx(\))2390 b FG(pro)s(cedure)75 930 +y(returns)29 b Fx(#t)h FG(if)f FE(obj)44 b FG(is)29 b(a)i(con)m(tin)m +(uation)f(obtained)g(b)m(y)g Fx(call/cc)p FG(,)f(otherwise)h(returns)f +Fx(#f)p FG(.)75 1160 y Fx(\(dynamic-wind)44 b Fo(h)p +FG(th)m(unk)1011 1174 y FB(1)1050 1160 y Fo(i)k(h)p FG(th)m(unk)1401 +1174 y FB(2)1440 1160 y Fo(i)h(h)p FG(th)m(unk)1792 1174 +y FB(3)1831 1160 y Fo(i)p Fx(\))1444 b FG(pro)s(cedure)75 +1320 y Fo(h)p FG(Th)m(unk)374 1334 y FB(1)412 1320 y +Fo(i)q FG(,)44 b Fo(h)p FG(th)m(unk)785 1334 y FB(2)824 +1320 y Fo(i)e FG(and)f Fo(h)p FG(th)m(unk)1357 1334 y +FB(3)1396 1320 y Fo(i)h FG(are)g(called)f(in)f(order.)74 +b(The)42 b(result)e(of)i Fx(dynamic-wind)c FG(is)j(the)75 +1433 y(v)-5 b(alue)32 b(returned)f(b)m(y)h Fo(h)p FG(th)m(unk)1079 +1447 y FB(2)1118 1433 y Fo(i)q FG(.)46 b(If)32 b Fo(h)p +FG(th)m(unk)1586 1447 y FB(2)1625 1433 y Fo(i)h FG(escap)s(es)g(from)f +(its)f(con)m(tin)m(uation)i(during)d(ev)-5 b(aluation)32 +b(\(b)m(y)75 1546 y(calling)k(a)i(con)m(tin)m(uation)g(obtained)f(b)m +(y)g Fx(call/cc)f FG(or)i(on)f(error\),)j Fo(h)p FG(th)m(unk)2685 +1560 y FB(3)2724 1546 y Fo(i)e FG(is)f(called.)62 b(If)37 +b Fo(h)p FG(th)m(unk)3577 1560 y FB(2)3616 1546 y Fo(i)h +FG(is)75 1659 y(later)30 b(reen)m(tered,)i Fo(h)p FG(th)m(unk)978 +1673 y FB(1)1017 1659 y Fo(i)e FG(is)g(called.)75 1888 +y Fx(\(catch)46 b Fo(h)p FG(expression)853 1902 y FB(1)892 +1888 y Fo(i)i(h)p FG(expression)1419 1902 y FB(2)1457 +1888 y Fo(i)g FA(:)15 b(:)g(:)i Fx(\))1779 b FG(syn)m(tax)75 +2035 y(The)44 b Fo(h)p FG(expression)p Fo(i)p FG(s)g(are)h(ev)-5 +b(aluated)45 b(from)f(left)g(to)i(righ)m(t.)83 b(If)44 +b(an)g(error)h(o)s(ccurs,)j(ev)-5 b(aluation)44 b(of)h(the)75 +2134 y Fo(h)p FG(expression)p Fo(i)p FG(s)32 b(is)g(ab)s(orted,)i(and)e +Fx(#t)h FG(is)f(returned)g(to)h Fx(catch)p FG('s)f(caller.)48 +b(If)33 b(ev)-5 b(aluation)32 b(\014nishes)f(without)75 +2234 y(an)f(error,)g Fx(catch)f FG(returns)h Fx(#f)p +FG(.)249 2404 y Fw(\(let*)42 b(\(\(x)g(0\))554 2504 y(\(y)h(\(catch)816 +2604 y(\(set!)e(x)j(1\))816 2703 y(\(/)f(0\))f(;)i(causes)d(a)i +("division)d(by)j(0")f(error)816 2803 y(\(set!)f(x)j(2\)\)\)\))337 +2902 y(\(cons)d(x)i(y\)\))685 3002 y Fv(=)-14 b Fq(\))44 +b Fw(\(1)e(.)h(#t\))75 3402 y Fx(\(procedure-body)h Fo(h)p +FG(pro)s(cedure)p Fo(i)o Fx(\))2009 b FG(pro)s(cedure)75 +3548 y(returns)37 b(the)i(b)s(o)s(dy)e(of)i Fo(h)p FG(pro)s(cedure)p +Fo(i)p FG(.)66 b(If)38 b Fo(h)p FG(pro)s(cedure)p Fo(i)g +FG(is)g(not)h(a)g(closure,)h Fx(procedure-body)35 b FG(returns)75 +3648 y Fx(#f)p FG(.)249 3818 y Fw(\(define)41 b(\(f)i(a)g(b\))380 +3918 y(\(+)g(a)g(\(*)g(b)g(2\)\)\))249 4117 y(\(procedure-body)38 +b(f\))435 b Fv(=)-14 b Fq(\))43 b Fw(\(lambda)e(\(a)i(b\))1731 +4217 y(\(+)g(a)g(\(*)g(b)g(2\)\)\))249 4316 y(\(procedure-body)38 +b(car\))347 b Fv(=)-14 b Fq(\))43 b Fw(#f)75 4726 y FJ(6.10)112 +b(Input)38 b(and)g(output)75 4897 y FG(The)23 b FE(R)321 +4864 y FB(4)345 4897 y FA(R)q(S)28 b FG(states)c(that)g(p)s(orts)e +(represen)m(t)h(input)e(and)h(output)h(devices.)38 b(Ho)m(w)m(ev)m(er,) +27 b(it)22 b(de\014nes)h(only)f(p)s(orts)75 5010 y(whic)m(h)35 +b(are)h(attac)m(hed)h(to)g(\014les.)56 b(In)35 b FC(STk)p +FG(,)i(p)s(orts)e(can)i(also)e(b)s(e)h(attac)m(hed)h(to)g(strings)d(or) +i(to)h(a)f(external)75 5123 y(command)e(input)e(or)i(output.)51 +b(String)33 b(p)s(orts)g(are)i(similar)c(to)k(\014le)e(p)s(orts,)h +(except)h(that)g(c)m(haracters)h(are)75 5236 y(read)k(from)f(\(or)h +(written)f(to\))i(a)f(string)f(rather)h(than)f(a)i(\014le.)68 +b(External)39 b(command)h(input)d(or)j(output)75 5349 +y(p)s(orts)31 b(are)h(implemen)m(ted)e(with)h(Unix)f(pip)s(es)g(and)h +(are)i(called)e(pip)s(e)e(p)s(orts.)45 b(A)31 b(pip)s(e)f(p)s(ort)h(is) +g(created)i(b)m(y)75 5462 y(sp)s(ecifying)24 b(the)i(command)f(to)i +(execute)g(pre\014xed)e(with)f(the)i(string)f Fx("|)47 +b(")p FG(.)39 b(Sp)s(eci\014cation)24 b(of)i(a)h(pip)s(e)d(p)s(ort)75 +5575 y(can)31 b(o)s(ccur)f(ev)m(erywhere)h(a)f(\014le)g(name)g(is)g (needed.)p eop %%Page: 22 22 -22 21 bop 37 45 a FF(22)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fx(\(call-with-input-file)k FE(string)j(pr)n(o) -n(c)s Fx(\))870 b FG(pro)q(cedure)37 247 y Fx(\(call-with-output-file) -21 b FE(string)i(pr)n(o)n(c)s Fx(\))847 b FG(pro)q(cedure)37 -327 y Fn(Note:)33 b Fv(if)9 b Fn(s)t Fv(tring)g(starts)i(with)f(the)h -(t)o(w)o(o)e(c)o(haracters)j Fw("|)21 b(")p Fv(,)10 b(these)i(pro)q -(cedures)g(return)f(a)f(pip)q(e)g(p)q(ort.)17 b(Consequen)o(tly)m(,)37 -383 y(it)d(is)g(not)g(p)q(ossible)g(to)f(op)q(en)i(a)e(\014le)h(whose)h -(name)d(starts)j(with)f(those)g(t)o(w)o(o)g(c)o(haracters.)37 -496 y Fx(\(call-with-input-string)21 b FE(string)i(pr)n(o)n(c)s -Fx(\))823 b FG(pro)q(cedure)37 576 y(b)q(eha)o(v)o(es)16 -b(exactly)g(as)g Fx(call-with-input-file)d FG(except)j(that)f(the)h(p)q -(ort)f(passed)h(to)f FE(pr)n(o)n(c)j FG(is)e(the)g(string)37 -633 y(p)q(ort)f(obtained)h(from)f FE(string)s FG(.)125 -728 y Fw(\(call-with-input)o(-stri)o(ng)k("123)i(456")g(\(lambda)f -(\(x\))h(\(read)g(x\)\)\))343 778 y Fv(=)-7 b Fq(\))21 -b Fw(123)37 987 y Fx(\(call-with-output-string)g FE(pr)n(o)n(c)s -Fx(\))936 b FG(pro)q(cedure)37 1060 y FE(Pr)n(o)n(c)20 -b FG(should)e(b)q(e)g(a)f(pro)q(cedure)h(of)e(one)i(argumen)o(t.)25 -b Fx(Call-with-output-string)14 b FG(calls)k FE(pr)n(o)n(c)i -FG(with)d(a)37 1110 y(freshly)g(op)q(ened)g(output)e(string)h(p)q(ort.) -21 b(The)16 b(result)g(of)f(this)h(pro)q(cedure)h(is)f(a)f(string)h -(con)o(taining)g(all)h(the)37 1160 y(text)e(that)g(has)g(b)q(een)h -(written)f(on)g(the)h(string)f(p)q(ort.)125 1244 y Fw -(\(call-with-outpu)o(t-str)o(ing)190 1293 y(\(lambda)20 -b(\(x\))i(\(write)e(123)h(x\))h(\(display)e("Hello")g(x\)\)\))343 -1343 y Fv(=)-7 b Fq(\))21 b Fw("123Hello")37 1540 y Fx(\(input-port?)i -FE(obj)7 b Fx(\))1242 b FG(pro)q(cedure)37 1596 y Fx(\(output-port?)23 -b FE(obj)7 b Fx(\))1218 b FG(pro)q(cedure)37 1676 y FE(Identic)n(al)15 -b(to)i(R)311 1660 y FB(4)331 1676 y FE(RS.)37 1789 y -Fx(\(input-string-port?)22 b FE(obj)7 b Fx(\))1075 b -FG(pro)q(cedure)37 1846 y Fx(\(output-string-port?)22 -b FE(obj)7 b Fx(\))1051 b FG(pro)q(cedure)37 1926 y(Returns)16 -b Fx(#t)f FG(if)h FE(obj)22 b FG(is)15 b(either)h(an)f(input)i(or)d(an) -h(output)g(string)h(p)q(ort,)e(otherwise)h(returns)g -Fx(#f)p FG(.)37 2039 y Fx(\(current-input-port)n(\))1164 -b FG(pro)q(cedure)37 2095 y Fx(\(current-output-port)n(\))1140 -b FG(pro)q(cedure)37 2175 y FE(Identic)n(al)15 b(to)i(R)311 -2159 y FB(4)331 2175 y FE(RS.)37 2288 y Fx(\(current-error-port)n(\)) -1164 b FG(pro)q(cedure)37 2369 y(Returns)16 b(the)g(curren)o(t)f -(default)g(error)g(p)q(ort.)37 2481 y Fx(\(with-input-from-file)21 -b FE(string)j(thunk)5 b Fx(\))841 b FG(pro)q(cedure)37 -2538 y Fx(\(with-output-to-file)22 b FE(string)h(thunk)5 -b Fx(\))865 b FG(pro)q(cedure)37 2618 y FE(Identic)n(al)15 -b(to)i(R)311 2601 y FB(4)331 2618 y FE(RS.)37 2674 y -FG(The)h(follo)o(wing)g(example)g(uses)f(a)g(pip)q(e)h(p)q(ort)f(op)q -(ened)h(for)f(reading.)26 b(It)17 b(p)q(ermits)h(to)e(read)h(all)h(the) -f(lines)37 2731 y(pro)q(duced)g(b)o(y)e(an)f(external)i -Fx(ls)e FG(command)h(\(i.e.)20 b(the)15 b(ouput)g(of)g(the)g -Fx(ls)f FG(command)h(is)h FE(r)n(e)n(dir)n(e)n(cte)n(d)e -FG(to)g(the)37 2787 y(Sc)o(heme)i(pip)q(e)h(p)q(ort\).)p -eop +22 21 bop 75 91 a FF(22)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a Fx(\(call-with-input-file)42 +b FE(string)48 b(pr)-5 b(o)g(c)5 b Fx(\))1744 b FG(pro)s(cedure)75 +494 y Fx(\(call-with-output-file)42 b FE(string)48 b(pr)-5 +b(o)g(c)5 b Fx(\))1696 b FG(pro)s(cedure)75 654 y Fn(Note:)66 +b Fv(if)21 b Fn(s)7 b Fv(tring)19 b(starts)g(with)h(the)h(t)n(w)n(o)e +(c)n(haracters)e Fw("|)43 b(")p Fv(,)21 b(these)f(pro)r(cedures)e +(return)i(a)f(pip)r(e)i(p)r(ort.)34 b(Consequen)n(tly)-7 +b(,)75 767 y(it)28 b(is)g(not)f(p)r(ossible)g(to)h(op)r(en)f(a)h +(\014le)f(whose)g(name)h(starts)e(with)j(those)e(t)n(w)n(o)g(c)n +(haracters.)75 993 y Fx(\(call-with-input-string)41 b +FE(string)49 b(pr)-5 b(o)g(c)5 b Fx(\))1648 b FG(pro)s(cedure)75 +1153 y(b)s(eha)m(v)m(es)32 b(exactly)g(as)g Fx(call-with-input-file)25 +b FG(except)33 b(that)f(the)f(p)s(ort)g(passed)g(to)h +FE(pr)-5 b(o)g(c)38 b FG(is)30 b(the)i(string)75 1266 +y(p)s(ort)e(obtained)f(from)h FE(string)9 b FG(.)249 +1457 y Fw(\(call-with-input-)o(st)o(rin)o(g)37 b("123)42 +b(456")g(\(lambda)f(\(x\))h(\(read)g(x\)\)\))685 1557 +y Fv(=)-14 b Fq(\))44 b Fw(123)75 1974 y Fx(\(call-with-output-string)d +FE(pr)-5 b(o)g(c)5 b Fx(\))1875 b FG(pro)s(cedure)75 +2120 y FE(Pr)-5 b(o)g(c)40 b FG(should)33 b(b)s(e)h(a)g(pro)s(cedure)f +(of)i(one)g(argumen)m(t.)53 b Fx(Call-with-output-string)28 +b FG(calls)33 b FE(pr)-5 b(o)g(c)41 b FG(with)34 b(a)75 +2220 y(freshly)c(op)s(ened)g(output)h(string)f(p)s(ort.)43 +b(The)31 b(result)f(of)i(this)e(pro)s(cedure)g(is)h(a)g(string)g(con)m +(taining)g(all)f(the)75 2320 y(text)h(that)g(has)f(b)s(een)g(written)g +(on)g(the)g(string)g(p)s(ort.)249 2487 y Fw(\(call-with-output)o(-s)o +(tri)o(ng)380 2587 y(\(lambda)41 b(\(x\))h(\(write)f(123)i(x\))f +(\(display)f("Hello")f(x\)\)\))685 2686 y Fv(=)-14 b +Fq(\))44 b Fw("123Hello")75 3080 y Fx(\(input-port?)g +FE(obj)13 b Fx(\))2486 b FG(pro)s(cedure)75 3193 y Fx(\(output-port?)44 +b FE(obj)13 b Fx(\))2438 b FG(pro)s(cedure)75 3353 y +FE(Identic)-5 b(al)34 b(to)f(R)622 3320 y FB(4)662 3353 +y FE(RS.)75 3579 y Fx(\(input-string-port?)43 b FE(obj)13 +b Fx(\))2151 b FG(pro)s(cedure)75 3692 y Fx(\(output-string-port?)42 +b FE(obj)13 b Fx(\))2104 b FG(pro)s(cedure)75 3852 y(Returns)29 +b Fx(#t)h FG(if)g FE(obj)43 b FG(is)30 b(either)f(an)i(input)d(or)i(an) +h(output)f(string)f(p)s(ort,)h(otherwise)g(returns)f +Fx(#f)p FG(.)75 4078 y Fx(\(current-input-port)-5 b(\))2328 +b FG(pro)s(cedure)75 4191 y Fx(\(current-output-port)-5 +b(\))2280 b FG(pro)s(cedure)75 4351 y FE(Identic)-5 b(al)34 +b(to)f(R)622 4318 y FB(4)662 4351 y FE(RS.)75 4577 y +Fx(\(current-error-port)-5 b(\))2328 b FG(pro)s(cedure)75 +4737 y(Returns)29 b(the)i(curren)m(t)f(default)g(error)g(p)s(ort.)75 +4963 y Fx(\(with-input-from-file)42 b FE(string)48 b(thunk)10 +b Fx(\))1683 b FG(pro)s(cedure)75 5076 y Fx(\(with-output-to-file)42 +b FE(string)49 b(thunk)10 b Fx(\))1730 b FG(pro)s(cedure)75 +5236 y FE(Identic)-5 b(al)34 b(to)f(R)622 5203 y FB(4)662 +5236 y FE(RS.)75 5349 y FG(The)h(follo)m(wing)e(example)i(uses)g(a)g +(pip)s(e)f(p)s(ort)g(op)s(ened)h(for)g(reading.)51 b(It)34 +b(p)s(ermits)e(to)j(read)f(all)f(the)i(lines)75 5462 +y(pro)s(duced)28 b(b)m(y)i(an)g(external)g Fx(ls)f FG(command)h(\(i.e.) +40 b(the)30 b(ouput)g(of)g(the)g Fx(ls)f FG(command)h(is)f +FE(r)-5 b(e)g(dir)g(e)g(cte)g(d)32 b FG(to)f(the)75 5575 +y(Sc)m(heme)g(pip)s(e)d(p)s(ort\).)p eop %%Page: 23 23 -23 22 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(23)p 37 64 1838 2 v 125 190 a Fw(\(with-input-from)o(-file)18 -b("|)j(ls)h(-ls")168 240 y(\(lambda)f(\(\))212 290 y(\(do)g(\(\(l)g -(\(read-line\))f(\(read-line\)\)\))299 340 y(\(\(eof-object?)f(l\)\)) -255 390 y(\(display)i(l\))255 439 y(\(newline\)\)\)\))37 -574 y FG(Hereafter)f(is)g(another)f(example)i(of)e(Unix)h(command)g -(redirection.)35 b(This)20 b(time,)h(it)e(is)i(the)e(standard)37 -623 y(input)e(of)d(the)i(Unix)g(command)f(whic)o(h)h(is)g(redirected.) -125 698 y Fw(\(with-output-to-)o(file)i("|)k(mail)f(root")168 -748 y(\(lambda\(\))212 798 y(\(format)f(#t)i("A)f(simple)f(mail)h(sent) -g(from)g(STk\\n"\)\)\))37 974 y Fx(\(with-input-from-string)g -FE(string)i(thunk)5 b Fx(\))794 b FG(pro)q(cedure)37 -1054 y(A)24 b(string)f(p)q(ort)g(is)h(op)q(ened)g(for)f(input)h(from)f -FE(string)s FG(.)44 b Fx(Current-input-port)21 b FG(is)j(set)f(to)g -(the)g(p)q(ort)37 1110 y(and)i FE(thunk)30 b FG(is)25 -b(called.)50 b(When)26 b FE(thunk)j FG(returns,)e(the)e(previous)g -(default)g(input)h(p)q(ort)f(is)g(restored.)37 1167 y -Fx(With-input-from-string)13 b FG(returns)i(the)g(v)m(alue)h(yielded)i -(b)o(y)d FE(thunk)5 b FG(.)125 1251 y Fw(\(with-input-from)o(-stri)o -(ng)19 b("123)i(456")g(\(lambda)f(\(\))h(\(read\)\)\))343 -1301 y Fv(=)-7 b Fq(\))21 b Fw(123)37 1487 y Fx -(\(with-output-to-string)g FE(thunk)5 b Fx(\))955 b FG(pro)q(cedure)37 -1567 y(A)18 b(string)g(p)q(ort)g(is)g(op)q(ened)h(for)f(output.)27 -b Fx(Current-output-port)16 b FG(is)i(set)g(to)f(it)h(and)g -FE(thunk)23 b FG(is)c(called.)37 1623 y(When)11 b(the)f -FE(thunk)15 b FG(returns,)c(the)f(previous)h(default)g(output)f(p)q -(ort)g(is)g(restored.)18 b Fx(With-output-to-string)37 -1680 y FG(returns)e(the)f(string)g(con)o(taining)h(all)g(the)f(text)g -(written)g(on)g(the)h(string)f(p)q(ort.)125 1764 y Fw -(\(with-output-to-)o(strin)o(g)k(\(lambda)h(\(\))i(\(write)e(123\))h -(\(write)g("Hello"\)\)\))343 1814 y Fv(=)-7 b Fq(\))21 -b Fw("123Hello")37 2000 y Fx(\(open-input-file)h FE(\014lename)s -Fx(\))1043 b FG(pro)q(cedure)37 2056 y Fx(\(open-output-file)22 -b FE(\014lename)s Fx(\))1019 b FG(pro)q(cedure)37 2136 -y FE(Identic)n(al)15 b(to)i(R)311 2120 y FB(4)331 2136 -y FE(RS.)37 2193 y Fn(Note:)36 b Fv(if)12 b Fn(f)d Fv(ilename)i(starts) -j(with)e(the)i(string)f Fw("|)21 b(")p Fv(,)12 b(these)j(pro)q(cedure)f -(return)g(a)f(pip)q(e)g(p)q(ort.)18 b(Consequen)o(tly)m(,)13 -b(it)f(is)37 2249 y(not)i(p)q(ossible)g(to)g(op)q(en)g(a)g(\014le)g -(whose)g(name)f(starts)i(with)f(those)g(t)o(w)o(o)g(c)o(haracters.)37 -2351 y Fx(\(open-input-string)22 b FE(string)t Fx(\))1046 -b FG(pro)q(cedure)37 2431 y(Returns)16 b(an)f(input)i(string)e(p)q(ort) -g(capable)h(of)f(deliv)o(ering)i(c)o(haracters)d(from)h -FE(string)s FG(.)37 2532 y Fx(\(open-output-string)n(\))1164 -b FG(pro)q(cedure)37 2612 y(Returns)16 b(an)f(output)g(string)h(p)q -(ort)e(capable)j(of)d(receiving)j(and)e(collecting)i(c)o(haracters.)37 -2714 y Fx(\(get-output-string)22 b FE(p)n(ort)t Fx(\))1082 -b FG(pro)q(cedure)37 2787 y(Returns)16 b(a)f(string)g(con)o(taining)h -(all)g(the)f(text)g(that)f(has)h(b)q(een)i(written)e(on)g(the)g(output) -g(string)g FE(p)n(ort)5 b FG(.)p eop +23 22 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(23)p 75 128 3675 4 v 249 381 a Fw(\(with-input-from-)o(fi)o(le)37 +b("|)43 b(ls)g(-ls")337 480 y(\(lambda)d(\(\))424 580 +y(\(do)i(\(\(l)g(\(read-line\))d(\(read-line\)\)\))598 +680 y(\(\(eof-object?)f(l\)\))511 779 y(\(display)i(l\))511 +879 y(\(newline\)\)\)\))75 1147 y FG(Hereafter)g(is)f(another)g +(example)g(of)h(Unix)e(command)h(redirection.)66 b(This)38 +b(time,)j(it)e(is)f(the)i(standard)75 1247 y(input)28 +b(of)j(the)g(Unix)e(command)h(whic)m(h)f(is)g(redirected.)249 +1396 y Fw(\(with-output-to-f)o(il)o(e)38 b("|)k(mail)g(root")337 +1496 y(\(lambda\(\))424 1595 y(\(format)e(#t)j("A)g(simple)e(mail)h +(sent)g(from)g(STk\\n"\)\)\))75 1947 y Fx(\(with-input-from-string)f +FE(string)49 b(thunk)10 b Fx(\))1587 b FG(pro)s(cedure)75 +2107 y(A)47 b(string)e(p)s(ort)h(is)g(op)s(ened)g(for)g(input)f(from)h +FE(string)9 b FG(.)89 b Fx(Current-input-port)42 b FG(is)j(set)i(to)h +(the)f(p)s(ort)75 2220 y(and)i FE(thunk)59 b FG(is)49 +b(called.)97 b(When)49 b FE(thunk)60 b FG(returns,)53 +b(the)c(previous)f(default)h(input)e(p)s(ort)i(is)g(restored.)75 +2333 y Fx(With-input-from-string)24 b FG(returns)29 b(the)i(v)-5 +b(alue)30 b(yielded)e(b)m(y)j FE(thunk)10 b FG(.)249 +2502 y Fw(\(with-input-from-)o(st)o(rin)o(g)37 b("123)42 +b(456")g(\(lambda)f(\(\))i(\(read\)\)\))685 2601 y Fv(=)-14 +b Fq(\))44 b Fw(123)75 2973 y Fx(\(with-output-to-string)e +FE(thunk)10 b Fx(\))1909 b FG(pro)s(cedure)75 3133 y(A)36 +b(string)f(p)s(ort)g(is)g(op)s(ened)g(for)g(output.)57 +b Fx(Current-output-port)30 b FG(is)35 b(set)i(to)f(it)g(and)f +FE(thunk)46 b FG(is)34 b(called.)75 3246 y(When)20 b(the)h +FE(thunk)30 b FG(returns,)21 b(the)g(previous)d(default)i(output)g(p)s +(ort)f(is)h(restored.)37 b Fx(With-output-to-string)75 +3359 y FG(returns)29 b(the)i(string)e(con)m(taining)h(all)f(the)i(text) +g(written)f(on)g(the)g(string)g(p)s(ort.)249 3528 y Fw +(\(with-output-to-s)o(tr)o(ing)37 b(\(lambda)k(\(\))h(\(write)f(123\))h +(\(write)f("Hello"\)\)\))685 3628 y Fv(=)-14 b Fq(\))44 +b Fw("123Hello")75 3999 y Fx(\(open-input-file)f FE(\014lename)7 +b Fx(\))2088 b FG(pro)s(cedure)75 4112 y Fx(\(open-output-file)43 +b FE(\014lename)7 b Fx(\))2040 b FG(pro)s(cedure)75 4272 +y FE(Identic)-5 b(al)34 b(to)f(R)622 4239 y FB(4)662 +4272 y FE(RS.)75 4385 y Fn(Note:)72 b Fv(if)26 b Fn(f)18 +b Fv(ilename)26 b(starts)e(with)i(the)g(string)f Fw("|)43 +b(")p Fv(,)26 b(these)f(pro)r(cedure)g(return)g(a)g(pip)r(e)h(p)r(ort.) +36 b(Consequen)n(tly)-7 b(,)25 b(it)h(is)75 4498 y(not)i(p)r(ossible)f +(to)g(op)r(en)h(a)f(\014le)h(whose)f(name)g(starts)g(with)h(those)f(t)n +(w)n(o)g(c)n(haracters.)75 4701 y Fx(\(open-input-string)43 +b FE(string)8 b Fx(\))2094 b FG(pro)s(cedure)75 4862 +y(Returns)29 b(an)i(input)d(string)h(p)s(ort)h(capable)h(of)f(deliv)m +(ering)e(c)m(haracters)k(from)e FE(string)9 b FG(.)75 +5065 y Fx(\(open-output-string)-5 b(\))2328 b FG(pro)s(cedure)75 +5225 y(Returns)29 b(an)i(output)f(string)f(p)s(ort)h(capable)g(of)h +(receiving)e(and)h(collecting)g(c)m(haracters.)75 5428 +y Fx(\(get-output-string)43 b FE(p)-5 b(ort)9 b Fx(\))2164 +b FG(pro)s(cedure)75 5575 y(Returns)29 b(a)i(string)e(con)m(taining)h +(all)f(the)h(text)i(that)f(has)f(b)s(een)f(written)g(on)h(the)h(output) +f(string)f FE(p)-5 b(ort)10 b FG(.)p eop %%Page: 24 24 -24 23 bop 37 45 a FF(24)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 125 190 a Fw(\(let)k(\(\(p)g(\(open-output-str)o -(ing\)\))o(\))168 240 y(\(display)f("Hello,)h(world")f(p\))168 -290 y(\(get-output-string)e(p\)\))343 340 y Fv(=)-7 b -Fq(\))21 b Fw("Hello,)g(world")37 575 y Fx(\(close-input-port)h -FE(p)n(ort)t Fx(\))1106 b FG(pro)q(cedure)37 631 y(a)p -Fx(\(close-output-port)22 b FE(p)n(ort)t Fx(\))1059 b -FG(pro)q(cedure)37 714 y FE(Identic)n(al)15 b(to)i(R)311 -697 y FB(4)331 714 y FE(RS.)37 853 y Fx(\(read\))1498 -b FG(pro)q(cedure)37 910 y Fx(\(read)24 b FE(p)n(ort)t -Fx(\))1392 b FG(pro)q(cedure)37 993 y(The)20 b FC(STk)e -FG(pro)q(cedure)h(is)h(iden)o(tical)g(to)f(the)f FE(R)870 -976 y FB(4)883 993 y FA(RS)s FG(pro)q(cedure.)31 b(It)19 -b(has)f(b)q(ee)i(extended)g(to)e(accept)h(the)37 1049 -y(\\)p Fx(#x=)p FG(")c(and)g(\\)p Fx(#x#)p FG(")f(notations)h(used)h -(for)e(circular)j(stuctures)e(\(see)g(2.3\).)37 1188 -y Fx(\(read-char)o(\))1379 b FG(pro)q(cedure)37 1245 -y Fx(\(read-char)23 b FE(p)n(ort)t Fx(\))1273 b FG(pro)q(cedure)37 -1301 y Fx(\(peek-char)o(\))1379 b FG(pro)q(cedure)37 -1358 y Fx(\(peek-char)23 b FE(p)n(ort)t Fx(\))1273 b -FG(pro)q(cedure)37 1414 y Fx(\(char-ready?)o(\))1331 -b FG(pro)q(cedure)37 1471 y Fx(\(char-ready?)23 b FE(p)n(ort)t -Fx(\))1225 b FG(pro)q(cedure)37 1553 y FE(Identic)n(al)15 -b(to)i(R)311 1537 y FB(4)331 1553 y FE(RS.)37 1693 y -Fx(\(read-line)o(\))1379 b FG(pro)q(cedure)37 1749 y -Fx(\(read-line)23 b FE(p)n(ort)t Fx(\))1273 b FG(pro)q(cedure)37 -1832 y(Reads)24 b(the)f(next)f(line)j(a)o(v)m(ailable)f(from)e(the)h -(input)g(p)q(ort)g FE(p)n(ort)k FG(and)c(returns)g(it)g(as)f(a)g -(string.)43 b(The)37 1889 y(terminating)15 b(newline)i(is)e(not)f -(included)j(in)f(the)f(string.)k(If)c(no)g(more)f(c)o(haracters)g(are)g -(a)o(v)m(ailable,)i(an)e(end)37 1945 y(of)f(\014le)h(ob)s(ject)e(is)h -(returned.)20 b FE(Port)d FG(ma)o(y)12 b(b)q(e)h(omitted,)g(in)h(whic)o -(h)g(case)e(it)h(defaults)h(to)e(the)h(v)m(alue)h(returned)37 -2002 y(b)o(y)i Fx(current-input-port)p FG(.)37 2141 y -Fx(\(write)24 b FE(obj)7 b Fx(\))1385 b FG(pro)q(cedure)37 -2197 y Fx(\(write)24 b FE(obj)f(p)n(ort)t Fx(\))1287 -b FG(pro)q(cedure)37 2280 y FE(Identic)n(al)15 b(to)i(R)311 -2264 y FB(4)331 2280 y FE(RS.)37 2419 y Fx(\(write*)23 -b FE(obj)7 b Fx(\))1362 b FG(pro)q(cedure)37 2476 y Fx(\(write*)23 -b FE(obj)h(p)n(ort)t Fx(\))1263 b FG(pro)q(cedure)37 -2559 y(W)l(rites)15 b(a)f(written)g(represen)o(tation)g(of)g -FE(obj)21 b FG(to)13 b(the)i(giv)o(en)f(p)q(ort.)19 b(The)c(main)f -(di\013erence)i(with)e(the)h Fx(write)37 2615 y FG(pro)q(cedure)i(is)g -(that)e Fx(write*)h FG(handles)h(data)e(structures)h(with)h(cycles.)23 -b(Circular)17 b(structure)f(written)g(b)o(y)37 2672 y(this)g(pro)q -(cedure)g(use)g(the)f(\\)p Fx(#x=)p FG(")f(and)i(\\)p -Fx(#x#)p FG(")e(notations)h(\(see)g(2.3\).)37 2731 y(As)i -Fx(write)p FG(,)e(the)h FE(p)n(ort)21 b FG(argumen)o(t)15 -b(can)h(b)q(e)h(omitted,)f(defaulting)h(to)f(the)g(v)m(alue)i(returned) -e(b)o(y)g Fx(current-)37 2787 y(-output-port)p FG(,)e(and)h(the)g(v)m -(alue)i(returned)e(b)o(y)g Fx(write*)g FG(is)g(unde\014ned.)p +24 23 bop 75 91 a FF(24)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 249 381 a Fw(\(let)42 b(\(\(p)h(\(open-output-st)o(rin) +o(g\))o(\)\))337 480 y(\(display)d("Hello,)g(world")i(p\))337 +580 y(\(get-output-str)o(in)o(g)c(p\)\))685 680 y Fv(=)-14 +b Fq(\))44 b Fw("Hello,)c(world")75 1149 y Fx(\(close-input-port)j +FE(p)-5 b(ort)9 b Fx(\))2212 b FG(pro)s(cedure)75 1262 +y(a)p Fx(\(close-output-port)43 b FE(p)-5 b(ort)9 b Fx(\))2119 +b FG(pro)s(cedure)75 1428 y FE(Identic)-5 b(al)34 b(to)f(R)622 +1395 y FB(4)662 1428 y FE(RS.)75 1707 y Fx(\(read)o(\))2996 +b FG(pro)s(cedure)75 1820 y Fx(\(read)46 b FE(p)-5 b(ort)9 +b Fx(\))2785 b FG(pro)s(cedure)75 1985 y(The)37 b FC(STk)g +FG(pro)s(cedure)g(is)f(iden)m(tical)h(to)h(the)g FE(R)1741 +1952 y FB(4)1766 1985 y FA(R)q(S)5 b FG(pro)s(cedure.)60 +b(It)38 b(has)f(b)s(ee)h(extended)f(to)i(accept)g(the)75 +2098 y(\\)p Fx(#x=)p FG(")30 b(and)g(\\)p Fx(#x#)p FG(")h(notations)f +(used)g(for)g(circular)f(stuctures)h(\(see)h(2.3\).)75 +2377 y Fx(\(read-char)m(\))2758 b FG(pro)s(cedure)75 +2490 y Fx(\(read-char)45 b FE(p)-5 b(ort)9 b Fx(\))2546 +b FG(pro)s(cedure)75 2603 y Fx(\(peek-char)m(\))2758 +b FG(pro)s(cedure)75 2716 y Fx(\(peek-char)45 b FE(p)-5 +b(ort)9 b Fx(\))2546 b FG(pro)s(cedure)75 2828 y Fx(\(char-ready?)m(\)) +2662 b FG(pro)s(cedure)75 2941 y Fx(\(char-ready?)44 +b FE(p)-5 b(ort)9 b Fx(\))2451 b FG(pro)s(cedure)75 3107 +y FE(Identic)-5 b(al)34 b(to)f(R)622 3074 y FB(4)662 +3107 y FE(RS.)75 3386 y Fx(\(read-line)m(\))2758 b FG(pro)s(cedure)75 +3499 y Fx(\(read-line)45 b FE(p)-5 b(ort)9 b Fx(\))2546 +b FG(pro)s(cedure)75 3664 y(Reads)45 b(the)h(next)g(line)d(a)m(v)-5 +b(ailable)45 b(from)g(the)h(input)d(p)s(ort)i FE(p)-5 +b(ort)55 b FG(and)45 b(returns)f(it)h(as)h(a)g(string.)84 +b(The)75 3777 y(terminating)28 b(newline)f(is)h(not)i(included)c(in)i +(the)h(string.)39 b(If)29 b(no)g(more)g(c)m(haracters)i(are)f(a)m(v)-5 +b(ailable,)29 b(an)g(end)75 3890 y(of)d(\014le)e(ob)5 +b(ject)27 b(is)d(returned.)38 b FE(Port)d FG(ma)m(y)26 +b(b)s(e)f(omitted,)i(in)d(whic)m(h)g(case)j(it)e(defaults)f(to)i(the)g +(v)-5 b(alue)25 b(returned)75 4003 y(b)m(y)30 b Fx(current-input-port)p +FG(.)75 4282 y Fx(\(write)46 b FE(obj)13 b Fx(\))2772 +b FG(pro)s(cedure)75 4395 y Fx(\(write)46 b FE(obj)i(p)-5 +b(ort)9 b Fx(\))2573 b FG(pro)s(cedure)75 4560 y FE(Identic)-5 +b(al)34 b(to)f(R)622 4527 y FB(4)662 4560 y FE(RS.)75 +4839 y Fx(\(write*)46 b FE(obj)13 b Fx(\))2724 b FG(pro)s(cedure)75 +4952 y Fx(\(write*)46 b FE(obj)i(p)-5 b(ort)9 b Fx(\))2525 +b FG(pro)s(cedure)75 5118 y(W)-8 b(rites)29 b(a)f(written)g(represen)m +(tation)g(of)h FE(obj)41 b FG(to)29 b(the)g(giv)m(en)f(p)s(ort.)40 +b(The)28 b(main)f(di\013erence)h(with)f(the)h Fx(write)75 +5230 y FG(pro)s(cedure)j(is)g(that)i Fx(write*)d FG(handles)h(data)i +(structures)e(with)g(cycles.)46 b(Circular)30 b(structure)i(written)f +(b)m(y)75 5343 y(this)e(pro)s(cedure)g(use)i(the)f(\\)p +Fx(#x=)p FG(")h(and)e(\\)p Fx(#x#)p FG(")i(notations)f(\(see)i(2.3\).) +75 5462 y(As)g Fx(write)p FG(,)g(the)g FE(p)-5 b(ort)43 +b FG(argumen)m(t)32 b(can)h(b)s(e)e(omitted,)i(defaulting)e(to)i(the)f +(v)-5 b(alue)32 b(returned)f(b)m(y)h Fx(current-)75 5575 +y(-output-port)p FG(,)27 b(and)j(the)h(v)-5 b(alue)29 +b(returned)h(b)m(y)g Fx(write*)f FG(is)g(unde\014ned.)p eop %%Page: 25 25 -25 24 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(25)p 37 64 1838 2 v 125 190 a Fw(\(let)21 b(\(\(l)g(\(cons)g(1)g -(2\)\)\))168 240 y(\(set-cdr!)f(l)i(l\))168 290 y(\(write*)f(l\)\))326 -b Fv(=)-7 b Fq(\))22 b Fi(writes)27 b Fw(#0=\(1)21 b(.)h(#0#\))125 -390 y(\(let)f(\(\(l1)g('\(1)g(2\)\))255 439 y(\(l2)h('\(3)f(4\)\))255 -489 y(\(l3)h('\(5)f(6\)\)\))168 539 y(\(append!)f(l1)i(l2)f(l3\))168 -589 y(\(list)g(l1)g(l2)h(l3\)\))217 b Fv(=)-7 b Fq(\))22 -b Fi(writes)27 b Fw(\(\(1)21 b(2)h(.)g(#0=\(3)e(4)i(.)g(#1=\(5)e -(6\)\)\))h(#0#)g(#1#\))37 784 y Fx(\(display)i FE(obj)7 -b Fx(\))1338 b FG(pro)q(cedure)37 841 y Fx(\(display)23 -b FE(obj)h(p)n(ort)t Fx(\))1239 b FG(pro)q(cedure)37 -897 y Fx(\(newline)o(\))1427 b FG(pro)q(cedure)37 954 -y Fx(\(newline)23 b FE(p)n(ort)t Fx(\))1321 b FG(pro)q(cedure)37 -1010 y Fx(\(write-char)23 b FE(char)5 b Fx(\))1240 b -FG(pro)q(cedure)37 1067 y Fx(\(write-char)23 b FE(char)h(p)n(ort)t -Fx(\))1139 b FG(pro)q(cedure)37 1147 y FE(Identic)n(al)15 -b(to)i(R)311 1130 y FB(4)331 1147 y FE(RS.)37 1253 y -Fx(\(format)23 b FE(p)n(ort)i(string)e FA(obj)529 1260 -y FB(1)572 1253 y FA(obj)633 1260 y FB(2)675 1253 y FA(:)8 -b(:)g(:)e Fx(\))919 b FG(pro)q(cedure)37 1333 y(W)l(rites)19 -b(the)g FE(obj)7 b FG(s)18 b(to)g(the)h(giv)o(en)g FE(p)n(ort)5 -b FG(,)19 b(according)g(to)f(the)h(format)e(string)i -FE(string)s FG(.)30 b FE(String)22 b FG(is)d(written)37 -1390 y(literally)l(,)e(except)f(for)f(the)g(follo)o(wing)h(sequences:) -106 1475 y Fo(\017)22 b Fx(~)p FG(a)15 b(or)g Fx(~)p -FG(A)g(is)g(replaced)i(b)o(y)e(the)g(prin)o(ted)h(represen)o(tation)f -(of)g(the)g(next)h FE(obj)6 b FG(.)106 1565 y Fo(\017)22 -b Fx(~)p FG(s)15 b(or)g Fx(~)p FG(S)g(is)h(replaced)g(b)o(y)f(the)h -(\\slashi\014ed")g(prin)o(ted)g(represen)o(tation)f(of)g(the)g(next)g -FE(obj)7 b FG(.)106 1656 y Fo(\017)22 b Fx(~~)15 b FG(is)h(replaced)g -(b)o(y)f(a)g(single)i(tilde.)106 1746 y Fo(\017)22 b -Fx(~)p FG(\045)15 b(is)h(replaced)g(b)o(y)f(a)g(newline)37 -1824 y FE(Port)j FG(can)12 b(b)q(e)h(a)f(b)q(o)q(olean,)i(a)e(p)q(ort)g -(or)g(a)g(string)g(p)q(ort.)19 b(If)13 b FE(p)n(ort)k -FG(is)c Fx(#t)p FG(,)f(output)g(go)q(es)h(to)e(the)i(curren)o(t)f -(output)37 1874 y(p)q(ort;)i(if)h FE(p)n(ort)k FG(is)14 -b Fx(#f)p FG(,)g(the)g(output)g(is)g(returned)h(as)e(a)h(string.)20 -b(Otherwise,)14 b(the)h(output)e(is)i(prin)o(ted)g(on)f(the)37 -1924 y(sp)q(eci\014ed)k(p)q(ort.)125 2002 y Fw(\(format)i(#f)h("A)h -(test."\))343 2052 y Fv(=)-7 b Fq(\))21 b Fw("A)h(test.")125 -2102 y(\(format)e(#f)h("A)h(~a.")f("test"\))343 2152 -y Fv(=)-7 b Fq(\))21 b Fw("A)h(test.")125 2202 y(\(format)e(#f)h("A)h -(~s.")f("test"\))343 2251 y Fv(=)-7 b Fq(\))21 b Fw("A)h(\\"test\\".") -37 2436 y Fx(\(get-output-string)g FE(p)n(ort)t Fx(\))1082 -b FG(pro)q(cedure)37 2510 y(Returns)16 b(the)g(string)f(asso)q(ciated)g -(with)h(the)f(output)g(string)g FE(p)n(ort)5 b FG(.)125 -2588 y Fw(\(let)21 b(\(\(p)g(\(open-output-str)o(ing\)\))o(\))168 -2638 y(\(display)f("Hello,)h(world")f(p\))168 2688 y -(\(get-output-string)e(p\)\))343 2738 y Fv(=)-7 b Fq(\))21 -b Fw("Hello,)g(world")p eop +25 24 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(25)p 75 128 3675 4 v 249 381 a Fw(\(let)42 b(\(\(l)h(\(cons)e(1)i +(2\)\)\))337 480 y(\(set-cdr!)c(l)44 b(l\))337 580 y(\(write*)c(l\)\)) +653 b Fv(=)-14 b Fq(\))43 b Fi(writes)56 b Fw(#0=\(1)41 +b(.)i(#0#\))249 779 y(\(let)f(\(\(l1)g('\(1)h(2\)\))511 +879 y(\(l2)f('\(3)h(4\)\))511 979 y(\(l3)f('\(5)h(6\)\)\))337 +1078 y(\(append!)d(l1)j(l2)f(l3\))337 1178 y(\(list)f(l1)i(l2)g(l3\)\)) +434 b Fv(=)-14 b Fq(\))43 b Fi(writes)56 b Fw(\(\(1)42 +b(2)h(.)g(#0=\(3)f(4)h(.)g(#1=\(5)f(6\)\)\))g(#0#)g(#1#\))75 +1626 y Fx(\(display)k FE(obj)13 b Fx(\))2676 b FG(pro)s(cedure)75 +1739 y Fx(\(display)46 b FE(obj)h(p)-5 b(ort)9 b Fx(\))2478 +b FG(pro)s(cedure)75 1852 y Fx(\(newline)n(\))2853 b +FG(pro)s(cedure)75 1965 y Fx(\(newline)46 b FE(p)-5 b(ort)9 +b Fx(\))2641 b FG(pro)s(cedure)75 2078 y Fx(\(write-char)45 +b FE(char)10 b Fx(\))2480 b FG(pro)s(cedure)75 2191 y +Fx(\(write-char)45 b FE(char)k(p)-5 b(ort)9 b Fx(\))2277 +b FG(pro)s(cedure)75 2352 y FE(Identic)-5 b(al)34 b(to)f(R)622 +2319 y FB(4)662 2352 y FE(RS.)75 2597 y Fx(\(format)46 +b FE(p)-5 b(ort)49 b(string)g FA(obj)1056 2611 y FB(1)1143 +2597 y FA(obj)1263 2611 y FB(2)1351 2597 y FA(:)15 b(:)g(:)h +Fx(\))1838 b FG(pro)s(cedure)75 2758 y(W)-8 b(rites)38 +b(the)f FE(obj)13 b FG(s)37 b(to)h(the)g(giv)m(en)f FE(p)-5 +b(ort)10 b FG(,)40 b(according)d(to)h(the)f(format)h(string)e +FE(string)9 b FG(.)61 b FE(String)46 b FG(is)36 b(written)75 +2871 y(literally)-8 b(,)29 b(except)i(for)f(the)h(follo)m(wing)e +(sequences:)211 3064 y Fo(\017)46 b Fx(~)p FG(a)31 b(or)f +Fx(~)p FG(A)g(is)g(replaced)g(b)m(y)g(the)g(prin)m(ted)f(represen)m +(tation)i(of)f(the)h(next)f FE(obj)14 b FG(.)211 3256 +y Fo(\017)46 b Fx(~)p FG(s)30 b(or)h Fx(~)p FG(S)e(is)g(replaced)h(b)m +(y)h(the)f(\\slashi\014ed")f(prin)m(ted)g(represen)m(tation)h(of)h(the) +f(next)h FE(obj)13 b FG(.)211 3449 y Fo(\017)46 b Fx(~)p +FG(w)30 b(or)f Fx(~)p FG(W)h(is)f(replaced)h(b)m(y)g(the)g(prin)m(ted)e +(represen)m(tation)i(of)g(the)h(next)f FE(obj)43 b FG(\(circular)29 +b(structures)302 3562 y(are)i(correctly)g(handled)d(and)i(prin)m(ted)f +(using)g Fx(writes*)p FG(\).)211 3754 y Fo(\017)46 b +Fx(~~)30 b FG(is)f(replaced)h(b)m(y)h(a)f(single)f(tilde.)211 +3947 y Fo(\017)46 b Fx(~)p FG(\045)30 b(is)f(replaced)h(b)m(y)h(a)f +(newline)75 4126 y FE(Port)k FG(can)25 b(b)s(e)f(a)i(b)s(o)s(olean,)f +(a)g(p)s(ort)f(or)h(a)g(string)f(p)s(ort.)38 b(If)25 +b FE(p)-5 b(ort)35 b FG(is)24 b Fx(#t)p FG(,)h(output)g(go)s(es)g(to)h +(the)f(curren)m(t)f(output)75 4226 y(p)s(ort;)k(if)g +FE(p)-5 b(ort)38 b FG(is)27 b Fx(#f)p FG(,)h(the)h(output)e(is)h +(returned)f(as)h(a)g(string.)39 b(Otherwise,)28 b(the)g(output)g(is)f +(prin)m(ted)g(on)h(the)75 4326 y(sp)s(eci\014ed)h(p)s(ort.)249 +4506 y Fw(\(format)41 b(#f)i("A)g(test."\))685 4606 y +Fv(=)-14 b Fq(\))44 b Fw("A)e(test.")249 4705 y(\(format)f(#f)i("A)g +(~a.")e("test"\))685 4805 y Fv(=)-14 b Fq(\))44 b Fw("A)e(test.")249 +4905 y(\(format)f(#f)i("A)g(~s.")e("test"\))685 5004 +y Fv(=)-14 b Fq(\))44 b Fw("A)e(\\"test\\".")75 5427 +y Fx(\(get-output-string)h FE(p)-5 b(ort)9 b Fx(\))2164 +b FG(pro)s(cedure)75 5575 y(Returns)29 b(the)i(string)e(asso)s(ciated)i +(with)e(the)i(output)f(string)f FE(p)-5 b(ort)11 b FG(.)p +eop %%Page: 26 26 -26 25 bop 37 45 a FF(26)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fx(\(flush\))1474 b FG(pro)q(cedure)37 -247 y Fx(\(flush)24 b FE(p)n(ort)t Fx(\))1368 b FG(pro)q(cedure)37 -329 y(Flushes)20 b(the)f(bu\013er)g(asso)q(ciated)g(with)g(the)g(giv)o -(en)g FE(p)n(ort)5 b FG(.)30 b(The)19 b FE(p)n(ort)k -FG(argumen)o(t)18 b(ma)o(y)g(b)q(e)i(omitted,)f(in)37 -385 y(whic)o(h)e(case)e(it)g(defaults)h(to)e(the)i(v)m(alue)g(returned) -g(b)o(y)f Fx(current-output-port)p FG(.)37 516 y Fx -(\(when-port-readable)22 b FE(p)n(ort)i(hand)r(ler)5 -b Fx(\))884 b FG(pro)q(cedure)37 573 y Fx(\(when-port-readable)22 -b FE(p)n(ort)t Fx(\))1058 b FG(pro)q(cedure)37 654 y(When)14 -b FE(p)n(ort)19 b FG(is)14 b(ready)f(for)g(reading,)h -FE(hand)r(ler)5 b FG(,)14 b(whic)o(h)g(m)o(ust)f(b)q(e)h(a)f(th)o(unk,) -h(is)g(called)h(lea)o(ving)f(the)g(curren)o(t)37 711 -y(ev)m(aluation)j(susp)q(ended.)23 b(When)16 b FE(hand)r(ler)k -FG(execution)d(is)f(terminated,)f(normal)h(ev)m(aluation)g(is)g -(resumed)37 767 y(at)i(its)g(susp)q(ension)h(p)q(oin)o(t.)29 -b(If)18 b(the)g(sp)q(ecial)i(v)m(alue)f Fx(#f)f FG(is)g(pro)o(vided)h -(as)f FE(hand)r(ler)5 b FG(,)18 b(the)g(curren)o(t)g(handler)37 -824 y(for)f FE(p)n(ort)23 b FG(is)18 b(deleted.)28 b(If)18 -b(a)f(handler)i(is)f(pro)o(vided,)g(the)g(v)m(alue)h(returned)f(b)o(y)f -Fx(when-port-readable)e FG(is)37 880 y(unde\014ned.)22 -b(Otherwise,)16 b(it)f(returns)g(the)h(handler)g(curren)o(tly)g(asso)q -(ciated)f(to)g FE(p)n(ort)t FG(.)37 932 y(The)j(example)g(b)q(elo)o(w)g -(sho)o(ws)e(a)h(simple)i(usage)e(of)f(the)h Fx(when-port-readable)e -FG(pro)q(cedure:)25 b(the)17 b(com-)37 981 y(mand)f FE(cmd)k -FG(is)c(run)f(with)h(its)f(output)g(redirected)h(in)g(a)f(pip)q(e)i -(asso)q(ciated)e(to)g(the)g FE(p)k FG(Sc)o(heme)c(p)q(ort.)125 -1077 y Fw(\(define)20 b(p)i(\(open-input-fil)o(e)d("|)i(cmd"\)\))125 -1127 y(\(when-port-reada)o(ble)e(p)386 1177 y(\(lambda\(\))430 -1227 y(\(let)i(\(\()g(l)h(\(read-line)d(p\)\)\))473 1276 -y(\(if)j(\(eof-object?)d(l\))561 1326 y(\(begin)604 1376 -y(;;)i(delete)g(handler)604 1426 y(\(when-port-readabl)o(e)e(p)j(#f\)) -604 1476 y(;;)f(and)h(close)e(port)604 1526 y(\(close-input-port)e -(p\)\))561 1575 y(\(format)i(#t)h("Line)g(read:)g(~A\\n")g(l\)\)\)\)\)) -37 1848 y Fx(\(when-port-writable)h FE(p)n(ort)i(hand)r(ler)5 -b Fx(\))884 b FG(pro)q(cedure)37 1905 y Fx(\(when-port-writable)22 -b FE(p)n(ort)t Fx(\))1058 b FG(pro)q(cedure)37 1987 y(When)15 -b FE(p)n(ort)j FG(is)d(ready)e(for)h(writing,)g FE(hand)r(ler)5 -b FG(,)14 b(whic)o(h)g(m)o(ust)g(b)q(e)g(a)g(th)o(unk,)g(is)g(called)h -(lea)o(ving)g(the)f(curren)o(t)37 2043 y(ev)m(aluation)j(susp)q(ended.) -23 b(When)16 b FE(hand)r(ler)k FG(execution)d(is)f(terminated,)f -(normal)h(ev)m(aluation)g(is)g(resumed)37 2100 y(at)i(its)g(susp)q -(ension)h(p)q(oin)o(t.)29 b(If)18 b(the)g(sp)q(ecial)i(v)m(alue)f -Fx(#f)f FG(is)g(pro)o(vided)h(as)f FE(hand)r(ler)5 b -FG(,)18 b(the)g(curren)o(t)g(handler)37 2156 y(for)f -FE(p)n(ort)23 b FG(is)18 b(deleted.)28 b(If)18 b(a)f(handler)i(is)f -(pro)o(vided,)g(the)g(v)m(alue)h(returned)f(b)o(y)f Fx -(when-port-writable)e FG(is)37 2212 y(unde\014ned.)22 -b(Otherwise,)16 b(it)f(returns)g(the)h(handler)g(curren)o(tly)g(asso)q -(ciated)f(to)g FE(p)n(ort)t FG(.)37 2343 y Fx(\(load)24 -b FE(\014lename)s Fx(\))1305 b FG(pro)q(cedure)37 2400 -y Fx(\(load)24 b FE(\014lename)e(mo)n(dule)s Fx(\))1145 -b FG(pro)q(cedure)37 2482 y(The)14 b(\014rst)e(form)h(is)g(iden)o -(tical)i(to)e FE(R)637 2465 y FB(4)649 2482 y FA(RS)s -FG(.)18 b(The)c(second)f(one)h(loads)f(the)g(con)o(ten)o(t)f(of)h -FE(\014lename)i FG(in)f(the)f(giv)o(en)37 2538 y FE(mo)n(dule)20 -b FG(en)o(vironmen)o(t.)h Fn(Note:)39 b Fv(The)14 b Fn(lo)n(ad)19 -b Fv(primitiv)o(e)12 b(has)i(b)q(een)i(extended)g(to)e(allo)o(w)f -(loading)f(of)i(ob)r(ject)h(\014les,)37 2595 y(though)d(this)g(is)g -(not)g(implemen)o(ted)e(on)i(all)f(systems.)17 b(This)12 -b(extension)h(uses)g(dynamic)e(loading)f(on)i(systems)g(whic)o(h)37 -2651 y(supp)q(ort)j(it)233 2636 y Fm(3)251 2651 y Fv(.)j(See)d([4)o(])f -(for)f(more)g(details.)p 37 2699 735 2 v 89 2726 a Fu(3)107 -2742 y Ft(Curren)o(t)23 b(v)o(ersion)i(\(3.99\))f(allo)o(ws)h(dynamic)g -(loading)h(only)f(on)f(some)g(platforms:)39 b(SunOs)24 -b(4.1.x,)i(SunOs)e(5.x,)37 2787 y(NetBSD)14 b(1.0,)e(Lin)o(ux)j(2.0,)d -(HPUX,)g(Irix)i(5.3)p eop +26 25 bop 75 91 a FF(26)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 249 381 a Fw(\(let)42 b(\(\(p)h(\(open-output-st)o(rin) +o(g\))o(\)\))337 480 y(\(display)d("Hello,)g(world")i(p\))337 +580 y(\(get-output-str)o(in)o(g)c(p\)\))685 680 y Fv(=)-14 +b Fq(\))44 b Fw("Hello,)c(world")75 1065 y Fx(\(flush)n(\))2949 +b FG(pro)s(cedure)75 1178 y Fx(\(flush)46 b FE(p)-5 b(ort)9 +b Fx(\))2737 b FG(pro)s(cedure)75 1338 y(Flushes)36 b(the)i(bu\013er)e +(asso)s(ciated)i(with)e(the)i(giv)m(en)g FE(p)-5 b(ort)10 +b FG(.)62 b(The)37 b FE(p)-5 b(ort)48 b FG(argumen)m(t)38 +b(ma)m(y)g(b)s(e)f(omitted,)i(in)75 1451 y(whic)m(h)29 +b(case)j(it)d(defaults)h(to)h(the)g(v)-5 b(alue)29 b(returned)h(b)m(y)g +Fx(current-output-port)p FG(.)75 1673 y Fx(\(when-port-readable)43 +b FE(p)-5 b(ort)49 b(hand)5 b(ler)10 b Fx(\))1769 b FG(pro)s(cedure)75 +1786 y Fx(\(when-port-readable)43 b FE(p)-5 b(ort)9 b +Fx(\))2116 b FG(pro)s(cedure)75 1946 y(When)27 b FE(p)-5 +b(ort)37 b FG(is)26 b(ready)h(for)g(reading,)g FE(hand)5 +b(ler)11 b FG(,)28 b(whic)m(h)e(m)m(ust)h(b)s(e)f(a)i(th)m(unk,)f(is)f +(called)g(lea)m(ving)h(the)g(curren)m(t)75 2059 y(ev)-5 +b(aluation)30 b(susp)s(ended.)40 b(When)31 b FE(hand)5 +b(ler)42 b FG(execution)32 b(is)e(terminated,)h(normal)e(ev)-5 +b(aluation)31 b(is)f(resumed)75 2172 y(at)37 b(its)e(susp)s(ension)e(p) +s(oin)m(t.)56 b(If)36 b(the)g(sp)s(ecial)e(v)-5 b(alue)35 +b Fx(#f)h FG(is)f(pro)m(vided)f(as)i FE(hand)5 b(ler)12 +b FG(,)37 b(the)f(curren)m(t)g(handler)75 2285 y(for)f +FE(p)-5 b(ort)45 b FG(is)35 b(deleted.)54 b(If)35 b(a)g(handler)f(is)g +(pro)m(vided,)h(the)g(v)-5 b(alue)35 b(returned)f(b)m(y)h +Fx(when-port-readable)30 b FG(is)75 2398 y(unde\014ned.)38 +b(Otherwise,)30 b(it)g(returns)f(the)h(handler)f(curren)m(tly)g(asso)s +(ciated)i(to)g FE(p)-5 b(ort)11 b FG(.)75 2497 y(The)34 +b(example)g(b)s(elo)m(w)f(sho)m(ws)h(a)h(simple)d(usage)j(of)f(the)h +Fx(when-port-readable)29 b FG(pro)s(cedure:)48 b(the)34 +b(com-)75 2597 y(mand)c FE(cmd)40 b FG(is)29 b(run)g(with)g(its)h +(output)g(redirected)g(in)f(a)i(pip)s(e)d(asso)s(ciated)j(to)g(the)g +FE(p)36 b FG(Sc)m(heme)31 b(p)s(ort.)249 2761 y Fw(\(define)41 +b(p)i(\(open-input-file)37 b("|)43 b(cmd"\)\))249 2861 +y(\(when-port-readab)o(le)37 b(p)772 2960 y(\(lambda\(\))860 +3060 y(\(let)k(\(\()i(l)g(\(read-line)d(p\)\)\))947 3159 +y(\(if)i(\(eof-object?)d(l\))1121 3259 y(\(begin)1208 +3359 y(;;)k(delete)e(handler)1208 3458 y(\(when-port-readab)o(le)c(p)43 +b(#f\))1208 3558 y(;;)g(and)f(close)g(port)1208 3658 +y(\(close-input-port)37 b(p\)\))1121 3757 y(\(format)k(#t)i("Line)e +(read:)h(~A\\n")f(l\)\)\)\)\))75 4242 y Fx(\(when-port-writable)i +FE(p)-5 b(ort)49 b(hand)5 b(ler)10 b Fx(\))1769 b FG(pro)s(cedure)75 +4355 y Fx(\(when-port-writable)43 b FE(p)-5 b(ort)9 b +Fx(\))2116 b FG(pro)s(cedure)75 4515 y(When)27 b FE(p)-5 +b(ort)39 b FG(is)26 b(ready)i(for)f(writing,)g FE(hand)5 +b(ler)11 b FG(,)28 b(whic)m(h)f(m)m(ust)g(b)s(e)g(a)i(th)m(unk,)e(is)g +(called)g(lea)m(ving)g(the)h(curren)m(t)75 4628 y(ev)-5 +b(aluation)30 b(susp)s(ended.)40 b(When)31 b FE(hand)5 +b(ler)42 b FG(execution)32 b(is)e(terminated,)h(normal)e(ev)-5 +b(aluation)31 b(is)f(resumed)75 4741 y(at)37 b(its)e(susp)s(ension)e(p) +s(oin)m(t.)56 b(If)36 b(the)g(sp)s(ecial)e(v)-5 b(alue)35 +b Fx(#f)h FG(is)f(pro)m(vided)f(as)i FE(hand)5 b(ler)12 +b FG(,)37 b(the)f(curren)m(t)g(handler)75 4854 y(for)f +FE(p)-5 b(ort)45 b FG(is)35 b(deleted.)54 b(If)35 b(a)g(handler)f(is)g +(pro)m(vided,)h(the)g(v)-5 b(alue)35 b(returned)f(b)m(y)h +Fx(when-port-writable)30 b FG(is)75 4967 y(unde\014ned.)38 +b(Otherwise,)30 b(it)g(returns)f(the)h(handler)f(curren)m(tly)g(asso)s +(ciated)i(to)g FE(p)-5 b(ort)11 b FG(.)75 5189 y Fx(\(load)46 +b FE(\014lename)7 b Fx(\))2613 b FG(pro)s(cedure)75 5302 +y Fx(\(load)46 b FE(\014lename)j(mo)-5 b(dule)7 b Fx(\))2289 +b FG(pro)s(cedure)75 5462 y(The)26 b(\014rst)f(form)h(is)f(iden)m +(tical)g(to)h FE(R)1273 5429 y FB(4)1298 5462 y FA(R)q(S)5 +b FG(.)39 b(The)26 b(second)g(one)g(loads)g(the)g(con)m(ten)m(t)i(of)e +FE(\014lename)34 b FG(in)25 b(the)h(giv)m(en)75 5575 +y FE(mo)-5 b(dule)40 b FG(en)m(vironmen)m(t.)j Fn(Note:)77 +b Fv(The)29 b Fn(lo)l(ad)38 b Fv(primitiv)n(e)28 b(has)g(b)r(een)h +(extended)g(to)f(allo)n(w)f(loading)h(of)g(ob)5 b(ject)28 +b(\014les,)p eop %%Page: 27 27 -27 26 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(27)p 37 64 1838 2 v 37 190 a Fx(\(try-load)23 b FE(\014lename)s -Fx(\))1210 b FG(pro)q(cedure)37 247 y Fx(\(try-load)23 -b FE(\014lename)g(mo)n(dule)s Fx(\))1049 b FG(pro)q(cedure)37 -327 y(T)l(ries)20 b(to)e(load)h(the)g(\014le)h(named)f -FE(\014lename)s FG(.)30 b(If)19 b FE(\014lename)j FG(exists)d(and)g(is) -g(readable,)h(it)f(is)h(loaded,)g(and)37 383 y Fx(try-load)e -FG(returns)g Fx(#t)p FG(.)30 b(Otherwise,)20 b(the)f(result)g(of)f(the) -h(call)h(is)f Fx(#f)p FG(.)30 b(The)19 b(second)g(form)f(of)g -FE(try-lo)n(ad)37 440 y FG(tries)e(to)e(load)i(the)f(con)o(ten)o(t)g -(of)g FE(\014lename)i FG(in)f(the)f(giv)o(en)h FE(mo)n(dule)j -FG(en)o(vironmen)o(t.)37 557 y Fx(\(autoload)k FE(\014lename)g -Fo(h)p FG(sym)o(b)q(ol)623 564 y FB(1)643 557 y Fo(i)g(h)p -FG(sym)o(b)q(ol)842 564 y FB(2)862 557 y Fo(i)h FA(:)8 -b(:)g(:)d Fx(\))757 b FG(syn)o(tax)37 638 y(De\014nes)22 -b Fo(h)p FG(sym)o(b)q(ol)p Fo(i)p FG(s)e(as)h(autoload)f(sym)o(b)q(ols) -h(asso)q(ciated)g(to)f(\014le)i FE(\014lename)s FG(.)36 -b(First)21 b(ev)m(aluation)h(of)e(an)37 694 y(autoload)f(sym)o(b)q(ol)h -(will)g(cause)g(the)f(loading)h(of)f(its)g(asso)q(ciated)g(\014le)h(in) -g(the)f(mo)q(dule)i(en)o(vironmen)o(t)e(in)37 750 y(whic)o(h)d(the)g -(autoload)e(w)o(as)h(done.)20 b FE(Filename)d FG(m)o(ust)e(pro)o(vide)g -(a)g(de\014nition)i(for)e(the)g(sym)o(b)q(ol)g(whic)o(h)h(lead)37 -807 y(to)f(its)g(loading,)h(otherwise)g(an)f(error)f(is)i(signaled.)37 -924 y Fx(\(autoload?)23 b FE(symb)n(ol)g(mo)n(dule)s -Fx(\))1059 b FG(pro)q(cedure)37 1004 y(Returns)16 b Fx(#t)f -FG(if)h FE(symb)n(ol)j FG(is)d(an)f(autoload)g(sym)o(b)q(ol)g(in)h -FE(mo)n(dule)j FG(en)o(vironmen)o(t)c(;)g(returns)g Fx(#f)g -FG(otherwise.)37 1122 y Fx(\(require)23 b FE(string)t -Fx(\))1285 b FG(pro)q(cedure)37 1178 y Fx(\(provide)23 -b FE(string)t Fx(\))1285 b FG(pro)q(cedure)37 1235 y -Fx(\(provided?)23 b FE(string)t Fx(\))1237 b FG(pro)q(cedure)37 -1315 y Fx(Require)21 b FG(loads)h(the)g(\014le)h(whose)e(name)h(is)g -FE(string)j FG(if)d(it)g(w)o(as)f(not)g(previously)i(\\pro)o(vided".)p -Fx(Provide)37 1371 y FG(p)q(ermits)17 b(to)e(store)g -FE(string)k FG(in)e(the)f(list)h(of)e(already)h(pro)o(vided)h(\014les.) -23 b(Pro)o(viding)16 b(a)g(\014le)h(p)q(ermits)f(to)f(a)o(v)o(oid)37 -1428 y(subsequen)o(t)h(loads)f(of)g(this)h(\014le.)k -Fx(Provided?)14 b FG(returns)h Fx(#t)g FG(if)g FE(string)k -FG(w)o(as)14 b(already)h(pro)o(vided;)h(it)f(returns)37 -1484 y Fx(#f)g FG(otherwise.)37 1602 y Fx(\(transcript-on)22 -b FE(\014lename)s Fx(\))1091 b FG(pro)q(cedure)37 1658 -y Fx(\(transcript-off)n(\))1260 b FG(pro)q(cedure)37 -1738 y(Not)15 b(implemen)o(ted.)37 1856 y Fx(\(open-file)23 -b FE(\014lename)g(mo)n(de)s Fx(\))1061 b FG(pro)q(cedure)37 -1936 y(Op)q(ens)19 b(the)e(\014le)g(whose)g(name)g(is)g -FE(\014lename)j FG(with)d(the)g(sp)q(eci\014ed)i FE(mo)n(de)s -FG(.)25 b FE(Mo)n(de)20 b FG(m)o(ust)c(b)q(e)i(\\r")e(to)g(op)q(en)37 -1992 y(for)h(reading)g(or)g(\\w")f(to)g(op)q(en)i(for)e(writing.)26 -b(If)17 b(the)g(\014le)h(can)f(b)q(e)h(op)q(ened,)g FE(op)n(en-\014le)h -FG(returns)e(the)g(p)q(ort)37 2049 y(asso)q(ciated)f(with)g(the)g(giv)o -(en)f(\014le,)i(otherwise)e(it)h(returns)f Fx(#f)p FG(.)21 -b(Here)15 b(again,)h(the)f(\\magic")g(string)h Fx("|)23 -b(``)37 2105 y FG(p)q(ermit)16 b(to)f(op)q(en)h(a)f(pip)q(e)h(p)q(ort.) -37 2223 y Fx(\(close-port)23 b FE(p)n(ort)t Fx(\))1249 -b FG(pro)q(cedure)37 2303 y(Closes)13 b FE(p)n(ort)5 -b FG(.)19 b(If)12 b FE(p)n(ort)17 b FG(denotes)c(a)e(string)i(p)q(ort,) -f(further)g(reading)h(or)f(writing)g(on)h(this)f(p)q(ort)g(is)h -(disallo)o(w)o(ed.)37 2477 y Fx(\(transcript-on)22 b -FE(\014lename)s Fx(\))1091 b FG(pro)q(cedure)37 2533 -y Fx(\(transcript-off)n(\))1260 b FG(pro)q(cedure)37 -2613 y(Not)15 b(implemen)o(ted.)37 2731 y Fx(\(port->string)23 -b FE(p)n(ort)t Fx(\))1201 b FG(pro)q(cedure)37 2787 y -Fx(\(port->list)23 b FE(r)n(e)n(ader)h(p)n(ort)t Fx(\))1103 -b FG(pro)q(cedure)p eop +27 26 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(27)p 75 128 3675 4 v 75 381 a Fv(though)24 b(this)g(is)g(not)g +(implemen)n(ted)g(on)g(all)f(systems.)36 b(This)23 b(extension)h(uses)f +(dynamic)h(loading)f(on)h(systems)f(whic)n(h)75 494 y(supp)r(ort)k(it) +465 464 y Fm(3)503 494 y Fv(.)37 b(See)27 b([4])h(for)f(more)f +(details.)75 761 y Fx(\(try-load)45 b FE(\014lename)7 +b Fx(\))2422 b FG(pro)s(cedure)75 874 y Fx(\(try-load)45 +b FE(\014lename)k(mo)-5 b(dule)7 b Fx(\))2098 b FG(pro)s(cedure)75 +1038 y(T)-8 b(ries)37 b(to)h(load)f(the)h(\014le)f(named)g +FE(\014lename)8 b FG(.)63 b(If)37 b FE(\014lename)45 +b FG(exists)37 b(and)g(is)g(readable,)i(it)f(is)e(loaded,)k(and)75 +1151 y Fx(try-load)35 b FG(returns)h Fx(#t)p FG(.)61 +b(Otherwise,)37 b(the)h(result)e(of)h(the)h(call)e(is)h +Fx(#f)p FG(.)60 b(The)37 b(second)g(form)g(of)g FE(try-lo)-5 +b(ad)75 1264 y FG(tries)30 b(to)h(load)f(the)g(con)m(ten)m(t)j(of)d +FE(\014lename)38 b FG(in)29 b(the)i(giv)m(en)f FE(mo)-5 +b(dule)39 b FG(en)m(vironmen)m(t.)75 1531 y Fx(\(autoload)45 +b FE(\014lename)k Fo(h)p FG(sym)m(b)s(ol)1247 1545 y +FB(1)1285 1531 y Fo(i)g(h)p FG(sym)m(b)s(ol)1686 1545 +y FB(2)1724 1531 y Fo(i)f FA(:)15 b(:)g(:)h Fx(\))1513 +b FG(syn)m(tax)75 1695 y(De\014nes)42 b Fo(h)p FG(sym)m(b)s(ol)p +Fo(i)o FG(s)f(as)h(autoload)g(sym)m(b)s(ols)e(asso)s(ciated)i(to)h +(\014le)d FE(\014lename)8 b FG(.)74 b(First)41 b(ev)-5 +b(aluation)41 b(of)h(an)75 1808 y(autoload)d(sym)m(b)s(ol)d(will)g +(cause)j(the)f(loading)f(of)h(its)g(asso)s(ciated)h(\014le)e(in)g(the)h +(mo)s(dule)e(en)m(vironmen)m(t)i(in)75 1921 y(whic)m(h)29 +b(the)h(autoload)h(w)m(as)f(done.)41 b FE(Filename)d +FG(m)m(ust)30 b(pro)m(vide)f(a)i(de\014nition)c(for)j(the)h(sym)m(b)s +(ol)d(whic)m(h)h(lead)75 2034 y(to)i(its)f(loading,)f(otherwise)h(an)g +(error)g(is)g(signaled.)75 2301 y Fx(\(autoload?)45 b +FE(symb)-5 b(ol)49 b(mo)-5 b(dule)7 b Fx(\))2118 b FG(pro)s(cedure)75 +2465 y(Returns)29 b Fx(#t)h FG(if)g FE(symb)-5 b(ol)41 +b FG(is)29 b(an)h(autoload)h(sym)m(b)s(ol)e(in)g FE(mo)-5 +b(dule)39 b FG(en)m(vironmen)m(t)30 b(;)g(returns)g Fx(#f)f +FG(otherwise.)75 2733 y Fx(\(require)46 b FE(string)8 +b Fx(\))2571 b FG(pro)s(cedure)75 2846 y Fx(\(provide)46 +b FE(string)8 b Fx(\))2571 b FG(pro)s(cedure)75 2958 +y Fx(\(provided?)45 b FE(string)8 b Fx(\))2476 b FG(pro)s(cedure)75 +3123 y Fx(Require)41 b FG(loads)i(the)h(\014le)e(whose)h(name)g(is)g +FE(string)52 b FG(if)42 b(it)h(w)m(as)g(not)h(previously)d(\\pro)m +(vided".)p Fx(Provide)75 3236 y FG(p)s(ermits)30 b(to)i(store)h +FE(string)40 b FG(in)30 b(the)i(list)e(of)i(already)f(pro)m(vided)g +(\014les.)43 b(Pro)m(viding)30 b(a)i(\014le)f(p)s(ermits)f(to)i(a)m(v)m +(oid)75 3348 y(subsequen)m(t)d(loads)h(of)g(this)f(\014le.)40 +b Fx(Provided?)27 b FG(returns)i Fx(#t)h FG(if)f FE(string)38 +b FG(w)m(as)31 b(already)e(pro)m(vided;)h(it)f(returns)75 +3461 y Fx(#f)h FG(otherwise.)75 3729 y Fx(\(transcript-on)44 +b FE(\014lename)7 b Fx(\))2183 b FG(pro)s(cedure)75 3841 +y Fx(\(transcript-off)l(\))2519 b FG(pro)s(cedure)75 +4006 y(Not)31 b(implemen)m(ted.)75 4273 y Fx(\(open-file)45 +b FE(\014lename)k(mo)-5 b(de)7 b Fx(\))2122 b FG(pro)s(cedure)75 +4437 y(Op)s(ens)32 b(the)i(\014le)f(whose)g(name)h(is)f +FE(\014lename)41 b FG(with)33 b(the)g(sp)s(eci\014ed)f +FE(mo)-5 b(de)9 b FG(.)50 b FE(Mo)-5 b(de)41 b FG(m)m(ust)34 +b(b)s(e)f(\\r")h(to)h(op)s(en)75 4550 y(for)f(reading)f(or)h(\\w")g(to) +h(op)s(en)e(for)h(writing.)49 b(If)33 b(the)h(\014le)f(can)i(b)s(e)e +(op)s(ened,)h FE(op)-5 b(en-\014le)42 b FG(returns)32 +b(the)j(p)s(ort)75 4663 y(asso)s(ciated)c(with)f(the)h(giv)m(en)g +(\014le,)f(otherwise)h(it)f(returns)g Fx(#f)p FG(.)42 +b(Here)31 b(again,)g(the)g(\\magic")h(string)e Fx("|)48 +b(``)75 4776 y FG(p)s(ermit)29 b(to)i(op)s(en)f(a)g(pip)s(e)f(p)s(ort.) +75 5043 y Fx(\(close-port)45 b FE(p)-5 b(ort)9 b Fx(\))2498 +b FG(pro)s(cedure)75 5207 y(Closes)24 b FE(p)-5 b(ort)10 +b FG(.)39 b(If)24 b FE(p)-5 b(ort)35 b FG(denotes)25 +b(a)g(string)f(p)s(ort,)h(further)e(reading)h(or)g(writing)f(on)h(this) +g(p)s(ort)g(is)f(disallo)m(w)m(ed.)p 75 5398 1470 4 v +179 5452 a Fu(3)213 5483 y Ft(Curren)n(t)47 b(v)n(ersion)g(\(3.99\))h +(allo)n(ws)h(dynamic)c(loading)j(only)f(on)g(some)f(platforms:)77 +b(SunOs)46 b(4.1.x,)54 b(SunOs)45 b(5.x,)75 5575 y(NetBSD)25 +b(1.0,)i(Lin)n(ux)e(2.0,)i(HPUX,)e(Irix)g(5.3)p eop %%Page: 28 28 -28 27 bop 37 45 a FF(28)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fx(\(port->string-list)22 b FE(p)n(ort)t -Fx(\))1082 b FG(pro)q(cedure)37 247 y Fx(\(port->sexp-list)22 -b FE(p)n(ort)t Fx(\))1130 b FG(pro)q(cedure)37 327 y(Those)14 -b(pro)q(cedures)g(are)f(utilit)o(y)h(for)e(generally)j(parsing)e(input) -h(streams.)19 b(Their)14 b(sp)q(eci\014cation)h(has)e(b)q(een)37 -383 y(stolen)j(from)f Fx(scsh)p FG(.)37 433 y Fx(Port->string)f -FG(reads)h(the)g(input)i(p)q(ort)d(un)o(til)j(eof,)d(then)i(returns)f -(the)g(accum)o(ulated)h(string.)125 519 y Fw(\(port->string)j -(\(open-input-file)f("|)k(\(echo)e(AAA;)h(echo)g(BBB\)"\)\))735 -569 y Fv(=)-7 b Fq(\))22 b Fw("AAA\\nBBB\\n")125 619 -y(\(define)e(exec)299 669 y(\(lambda)g(\(command\))364 -718 y(\(call-with-input-fi)o(le)430 768 y(\(string-append)f("|)i(")h -(command\))e(port->string\)\)\))125 868 y(\(exec)g("ls)i(-l"\))304 -b Fv(=)-7 b Fq(\))22 b Fw(a)f(string)g(which)f(contains)h(the)g(result) -f(of)i("ls)f(-l")37 1004 y Fx(Port->list)15 b FG(uses)g(the)h -FE(r)n(e)n(ader)k FG(function)c(to)f(rep)q(eatedly)i(read)e(ob)s(jects) -g(from)g FE(p)n(ort)t FG(.)21 b(Thes)15 b(ob)s(jects)g(are)37 -1053 y(accum)o(ulated)h(in)g(a)f(list)h(whic)o(h)g(is)g(returned)g(up)q -(on)g(eof.)125 1139 y Fw(\(port->list)j(read-line)h(\(open-input-file)f -("|)i(\(echo)g(AAA;)g(echo)g(BBB\)"\)\))735 1189 y Fv(=)-7 -b Fq(\))22 b Fw(\("AAA")e("BBB"\))37 1325 y Fx(Port->string-list)12 -b FG(reads)i(the)g(input)h(p)q(ort)e(line)j(b)o(y)e(line)i(un)o(til)f -(eof,)e(then)h(returns)g(the)g(accum)o(ulated)37 1375 -y(list)j(of)d(lines.)22 b(This)16 b(pro)q(cedure)g(is)f(de\014ned)i(as) -125 1460 y Fw(\(define)j(port->string-list)e(\(lambda)j -(\(p\)\(port->list)e(read-line)g(p\)\)\))37 1596 y Fx(Port->sexp-list) -10 b FG(rep)q(eatedly)i(reads)f(data)g(from)g(the)g(p)q(ort)g(un)o(til) -h(eof,)g(then)g(returns)f(the)g(accum)o(ulated)37 1646 -y(list)17 b(of)d(items.)20 b(This)c(pro)q(cedure)g(is)g(de\014ned)h(as) -125 1732 y Fw(\(define)j(port->sexp-list)f(\(lambda)h(\(p\))h -(\(port->list)f(read)h(p\)\)\))37 1868 y FG(F)l(or)10 -b(instance,)i(the)f(follo)o(wing)g(expression)g(giv)o(es)g(the)f(list)h -(of)f(users)h(curren)o(tly)g(connected)g(on)g(the)f(mac)o(hine)37 -1917 y(running)17 b(the)e FC(STk)g FG(in)o(terpreter.)125 -2003 y Fw(\(port->sexp-list)j(\(open-input-file)h("|)i(users"\)\))37 -2209 y FJ(6.11)56 b(Keyw)n(ords)37 2295 y FG(Keyw)o(ords)16 -b(are)e(sym)o(b)q(olic)j(constan)o(ts)d(whic)o(h)i(ev)m(aluate)g(to)f -(themselv)o(es.)21 b(A)15 b(k)o(eyw)o(ord)f(m)o(ust)h(b)q(egin)i(with) -37 2352 y(a)e(colon.)37 2468 y Fx(\(keyword?)23 b FE(obj)7 -b Fx(\))1314 b FG(pro)q(cedure)37 2549 y(Returns)16 b -Fx(#t)f FG(if)h FE(obj)22 b FG(is)15 b(a)g(k)o(eyw)o(ord,)f(otherwise)i -(returns)f Fx(#f)p FG(.)37 2664 y Fx(\(make-keyword)23 -b FE(obj)7 b Fx(\))1218 b FG(pro)q(cedure)37 2738 y(Builds)17 -b(a)e(k)o(eyw)o(ord)f(from)g(the)h(giv)o(en)g FE(obj)7 -b FG(.)19 b FE(obj)j FG(m)o(ust)14 b(b)q(e)h(a)g(sym)o(b)q(ol)g(or)f(a) -h(string.)20 b(A)15 b(colon)g(is)g(automat-)37 2787 y(ically)i(prep)q -(ended.)p eop +28 27 bop 75 91 a FF(28)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a Fx(\(transcript-on)44 b FE(\014lename)7 +b Fx(\))2183 b FG(pro)s(cedure)75 494 y Fx(\(transcript-off)l(\))2519 +b FG(pro)s(cedure)75 664 y(Not)31 b(implemen)m(ted.)75 +980 y Fx(\(port->string)44 b FE(p)-5 b(ort)9 b Fx(\))2403 +b FG(pro)s(cedure)75 1093 y Fx(\(port->list)45 b FE(r)-5 +b(e)g(ader)49 b(p)-5 b(ort)9 b Fx(\))2207 b FG(pro)s(cedure)75 +1206 y Fx(\(port->string-list)43 b FE(p)-5 b(ort)9 b +Fx(\))2164 b FG(pro)s(cedure)75 1319 y Fx(\(port->sexp-list)43 +b FE(p)-5 b(ort)9 b Fx(\))2260 b FG(pro)s(cedure)75 1489 +y(Those)26 b(pro)s(cedures)f(are)i(utilit)m(y)e(for)h(generally)g +(parsing)f(input)f(streams.)40 b(Their)24 b(sp)s(eci\014cation)i(has)g +(b)s(een)75 1602 y(stolen)k(from)g Fx(scsh)p FG(.)75 +1712 y Fx(Port->string)d FG(reads)j(the)h(input)d(p)s(ort)i(un)m(til)f +(eof,)i(then)f(returns)f(the)i(accum)m(ulated)f(string.)249 +1937 y Fw(\(port->string)39 b(\(open-input-fil)o(e)f("|)k(\(echo)g +(AAA;)g(echo)g(BBB\)"\)\))1470 2037 y Fv(=)-14 b Fq(\))43 +b Fw("AAA\\nBBB\\n")249 2137 y(\(define)e(exec)598 2236 +y(\(lambda)g(\(command\))729 2336 y(\(call-with-input)o(-f)o(ile)860 +2435 y(\(string-append)c("|)43 b(")g(command\))e(port->string\)\)\))249 +2635 y(\(exec)h("ls)g(-l"\))609 b Fv(=)-14 b Fq(\))43 +b Fw(a)g(string)e(which)h(contains)e(the)j(result)e(of)h("ls)h(-l")75 +2949 y Fx(Port->list)28 b FG(uses)i(the)i FE(r)-5 b(e)g(ader)42 +b FG(function)30 b(to)h(rep)s(eatedly)f(read)h(ob)5 b(jects)32 +b(from)e FE(p)-5 b(ort)11 b FG(.)42 b(Thes)30 b(ob)5 +b(jects)32 b(are)75 3049 y(accum)m(ulated)f(in)e(a)i(list)e(whic)m(h)g +(is)g(returned)g(up)s(on)g(eof.)249 3274 y Fw(\(port->list)39 +b(read-line)h(\(open-input-file)d("|)43 b(\(echo)e(AAA;)h(echo)g +(BBB\)"\)\))1470 3374 y Fv(=)-14 b Fq(\))43 b Fw(\("AAA")e("BBB"\))75 +3688 y Fx(Port->string-list)23 b FG(reads)28 b(the)g(input)e(p)s(ort)h +(line)f(b)m(y)i(line)e(un)m(til)g(eof,)j(then)f(returns)e(the)j(accum)m +(ulated)75 3788 y(list)g(of)i(lines.)38 b(This)29 b(pro)s(cedure)g(is)h +(de\014ned)f(as)249 4013 y Fw(\(define)41 b(port->string-lis)o(t)d +(\(lambda)i(\(p\)\(port->list)e(read-line)i(p\)\)\))75 +4328 y Fx(Port->sexp-list)18 b FG(rep)s(eatedly)k(reads)h(data)g(from)f +(the)h(p)s(ort)f(un)m(til)f(eof,)k(then)d(returns)g(the)h(accum)m +(ulated)75 4427 y(list)29 b(of)i(items.)40 b(This)28 +b(pro)s(cedure)i(is)f(de\014ned)g(as)249 4653 y Fw(\(define)41 +b(port->sexp-list)c(\(lambda)k(\(p\))h(\(port->list)d(read)j(p\)\)\))75 +4967 y FG(F)-8 b(or)22 b(instance,)g(the)f(follo)m(wing)f(expression)f +(giv)m(es)i(the)g(list)f(of)h(users)f(curren)m(tly)g(connected)h(on)g +(the)g(mac)m(hine)75 5067 y(running)28 b(the)i FC(STk)g +FG(in)m(terpreter.)249 5292 y Fw(\(port->sexp-list)37 +b(\(open-input-file)g("|)43 b(users"\)\))p eop %%Page: 29 29 -29 28 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(29)p 37 64 1838 2 v 125 190 a Fw(\(make-keyword)19 -b("test"\))343 240 y Fv(=)-7 b Fq(\))21 b Fw(:test)125 -290 y(\(make-keyword)e('test\))343 340 y Fv(=)-7 b Fq(\))21 -b Fw(:test)125 390 y(\(make-keyword)e(":hello"\))343 -439 y Fv(=)-7 b Fq(\))21 b Fw(::hello)37 628 y Fx(\(keyword->string)h -FE(keywor)n(d)5 b Fx(\))1050 b FG(pro)q(cedure)37 702 -y(Returns)16 b(the)g(name)f(of)f FE(keywor)n(d)21 b FG(as)15 -b(a)f(string.)20 b(The)c(leading)g(colon)g(is)g(included)h(in)g(the)e -(result.)125 782 y Fw(\(keyword->string)j(:test\))343 -831 y Fv(=)-7 b Fq(\))21 b Fw(":test")37 1020 y Fx(\(get-keyword)i -FE(keywor)n(d)h(list)t Fx(\))1062 b FG(pro)q(cedure)37 -1077 y Fx(\(get-keyword)23 b FE(keywor)n(d)h(list)f(default)t -Fx(\))907 b FG(pro)q(cedure)37 1150 y FE(List)20 b FG(m)o(ust)c(b)q(e)g -(a)g(list)h(of)f(k)o(eyw)o(ords)f(and)i(their)f(resp)q(ectiv)o(e)h(v)m -(alues.)24 b Fx(Get-keyword)15 b FG(scans)h(the)g FE(list)k -FG(and)37 1200 y(returns)e(the)f(v)m(alue)i(asso)q(ciated)e(with)h(the) -g(giv)o(en)g FE(keywor)n(d)5 b FG(.)26 b(If)18 b(the)f -FE(keywor)n(d)23 b FG(do)q(es)17 b(not)g(app)q(ear)h(in)g(an)37 -1250 y(o)q(dd)g(p)q(osition)h(in)f FE(list)s FG(,)g(the)f(sp)q -(eci\014ed)i FE(default)j FG(is)c(returned,)g(or)f(an)g(error)f(is)i -(raised)g(if)g(no)f(default)h(w)o(as)37 1299 y(sp)q(eci\014ed.)125 -1380 y Fw(\(get-keyword)h(:one)i('\(:one)f(1)i(:two)f(2\)\))343 -1429 y Fv(=)-7 b Fq(\))21 b Fw(1)125 1479 y(\(get-keyword)e(:four)i -('\(:one)f(1)i(:two)f(2\))g(#f\))343 1529 y Fv(=)-7 b -Fq(\))21 b Fw(#f)125 1579 y(\(get-keyword)e(:four)i('\(:one)f(1)i(:two) -f(2\)\))343 1629 y Fv(=)-7 b Fq(\))21 b Fi(error)37 1822 -y FJ(6.12)56 b(Tk)18 b(commands)37 1908 y FG(As)e(w)o(e)g(men)o(tioned) -g(in)h(the)e(in)o(tro)q(duction,)i FC(STk)e FG(can)h(easily)h(comm)o -(unicate)f(with)g(the)f(Tk)h(to)q(olkit.)22 b(All)37 -1965 y(the)16 b(commands)f(de\014ned)h(b)o(y)g(the)f(Tk)g(to)q(olkit)g -(are)g(visible)j(as)c Fx(Tk-command)p FG(s,)g(a)h(basic)h(t)o(yp)q(e)f -(recognized)37 2021 y(b)o(y)h(the)g(in)o(terpreter.)23 -b Fx(Tk-command)p FG(s)14 b(can)j(b)q(e)f(called)i(lik)o(e)f(regular)f -(sc)o(heme)g(pro)q(cedures,)h(serving)f(as)g(an)37 2078 -y(en)o(try)f(p)q(oin)o(t)h(in)o(to)f(the)g(Tk)g(library)l(.)37 -2163 y Fn(Note:)37 b Fv(Some)13 b Fw(Tk-command)p Fv(s)g(can)h -(dynamically)d(create)k(other)g Fw(Tk-command)p Fv(s.)h(F)m(or)e -(instance,)g(execution)h(of)e(the)37 2213 y(expression)125 -2293 y Fw(\(label)20 b('.lab\))37 2429 y Fv(will)f(create)j(a)e(new)h -Fw(Tk-command)d Fv(called)j(\\)p Fn(.lab)r Fv(".)37 b(This)20 -b(new)h(ob)r(ject,)h(whic)o(h)f(w)o(as)f(created)i(b)o(y)e(a)g -(primitiv)o(e)37 2486 y Fw(Tk-command)p Fv(,)12 b(will)g(b)q(e)j -(called)e(a)h Fn(widget)s Fv(.)37 2542 y Fn(Note:)51 -b Fv(When)18 b(a)f(new)h(widget)f(is)g(created,)i(it)e(captures)i(its)f -(creation)f(en)o(vironmen)o(t.)28 b(This)17 b(p)q(ermits)g(to)g(ha)o(v) -o(e)37 2599 y(bindings)d(whic)o(h)g(access)h(v)n(ariables)e(in)h(the)g -(scop)q(e)h(of)f(the)g(widget)g(creation)g(call)f(\(see)j(6.17\).)37 -2714 y Fx(\(tk-command?)23 b FE(obj)7 b Fx(\))1242 b -FG(pro)q(cedure)37 2787 y(Returns)16 b Fx(#t)f FG(if)h -FE(obj)22 b FG(is)15 b(a)g Fx(Tk-command)p FG(,)f(otherwise)h(returns)g -Fx(#f)p FG(.)p eop +29 28 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(29)p 75 128 3675 4 v 75 381 a FJ(6.11)112 b(Keyw)m(ords)75 +574 y FG(Keyw)m(ords)30 b(are)h(sym)m(b)s(olic)e(constan)m(ts)i(whic)m +(h)f(ev)-5 b(aluate)31 b(to)g(themselv)m(es.)41 b(A)31 +b(k)m(eyw)m(ord)g(m)m(ust)f(b)s(egin)f(with)75 687 y(a)i(colon.)75 +958 y Fx(\(keyword?)45 b FE(obj)13 b Fx(\))2629 b FG(pro)s(cedure)75 +1129 y(Returns)29 b Fx(#t)h FG(if)g FE(obj)43 b FG(is)30 +b(a)g(k)m(eyw)m(ord,)h(otherwise)f(returns)f Fx(#f)p +FG(.)75 1453 y Fx(\(make-keyword)44 b FE(obj)13 b Fx(\))2438 +b FG(pro)s(cedure)75 1611 y(Builds)27 b(a)j(k)m(eyw)m(ord)g(from)g(the) +f(giv)m(en)h FE(obj)13 b FG(.)41 b FE(obj)i FG(m)m(ust)29 +b(b)s(e)g(a)h(sym)m(b)s(ol)e(or)i(a)g(string.)39 b(A)30 +b(colon)g(is)e(automat-)75 1711 y(ically)h(prep)s(ended.)249 +1940 y Fw(\(make-keyword)39 b("test"\))685 2040 y Fv(=)-14 +b Fq(\))44 b Fw(:test)249 2139 y(\(make-keyword)39 b('test\))685 +2239 y Fv(=)-14 b Fq(\))44 b Fw(:test)249 2339 y(\(make-keyword)39 +b(":hello"\))685 2438 y Fv(=)-14 b Fq(\))44 b Fw(::hello)75 +2969 y Fx(\(keyword->string)f FE(keywor)-5 b(d)9 b Fx(\))2102 +b FG(pro)s(cedure)75 3127 y(Returns)29 b(the)i(name)f(of)h +FE(keywor)-5 b(d)41 b FG(as)31 b(a)g(string.)40 b(The)29 +b(leading)h(colon)g(is)f(included)f(in)h(the)i(result.)249 +3357 y Fw(\(keyword->string)37 b(:test\))685 3457 y Fv(=)-14 +b Fq(\))44 b Fw(":test")75 3988 y Fx(\(get-keyword)g +FE(keywor)-5 b(d)50 b(list)9 b Fx(\))2125 b FG(pro)s(cedure)75 +4101 y Fx(\(get-keyword)44 b FE(keywor)-5 b(d)50 b(list)e(default)9 +b Fx(\))1813 b FG(pro)s(cedure)75 4258 y FE(List)41 b +FG(m)m(ust)32 b(b)s(e)g(a)g(list)f(of)i(k)m(eyw)m(ords)f(and)g(their)f +(resp)s(ectiv)m(e)i(v)-5 b(alues.)45 b Fx(Get-keyword)30 +b FG(scans)i(the)g FE(list)42 b FG(and)75 4358 y(returns)34 +b(the)g(v)-5 b(alue)35 b(asso)s(ciated)g(with)e(the)i(giv)m(en)g +FE(keywor)-5 b(d)11 b FG(.)54 b(If)34 b(the)h FE(keywor)-5 +b(d)46 b FG(do)s(es)34 b(not)h(app)s(ear)g(in)e(an)75 +4458 y(o)s(dd)g(p)s(osition)g(in)g FE(list)9 b FG(,)36 +b(the)f(sp)s(eci\014ed)e FE(default)44 b FG(is)33 b(returned,)i(or)f +(an)h(error)f(is)f(raised)h(if)f(no)i(default)f(w)m(as)75 +4557 y(sp)s(eci\014ed.)249 4787 y Fw(\(get-keyword)39 +b(:one)j('\(:one)f(1)i(:two)f(2\)\))685 4887 y Fv(=)-14 +b Fq(\))44 b Fw(1)249 4986 y(\(get-keyword)39 b(:four)i('\(:one)h(1)h +(:two)f(2\))g(#f\))685 5086 y Fv(=)-14 b Fq(\))44 b Fw(#f)249 +5186 y(\(get-keyword)39 b(:four)i('\(:one)h(1)h(:two)f(2\)\))685 +5285 y Fv(=)-14 b Fq(\))44 b Fi(error)p eop %%Page: 30 30 -30 29 bop 37 45 a FF(30)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 125 190 a Fw(\(tk-command?)i(label\))343 -240 y Fv(=)-7 b Fq(\))21 b Fw(#t)125 290 y(\(begin)f(\(label)h('.lab\)) -f(\(tk-command?)g(.lab\)\))343 340 y Fv(=)-7 b Fq(\))21 -b Fw(#t)125 390 y(\(tk-command?)e(12\))343 439 y Fv(=)-7 -b Fq(\))21 b Fw(#f)37 624 y Fx(\(widget?)i FE(obj)7 b -Fx(\))1338 b FG(pro)q(cedure)37 697 y(Returns)17 b Fx(#t)f -FG(if)h FE(obj)23 b FG(is)16 b(a)g(widget,)h(otherwise)f(returns)g -Fx(#f)p FG(.)23 b(A)16 b(widget)g(is)h(a)f Fx(Tk-command)f -FG(created)h(b)o(y)g(a)37 747 y(primitiv)o(e)h Fx(Tk-command)d -FG(suc)o(h)h(as)g Fx(button)p FG(,)f Fx(label)p FG(,)g -Fx(menu)p FG(,)g(etc.)125 825 y Fw(\(widget?)20 b(label\))343 -875 y Fv(=)-7 b Fq(\))21 b Fw(#f)125 925 y(\(begin)f(\(label)h('.lab\)) -f(\(widget?)g(.lab\)\))343 974 y Fv(=)-7 b Fq(\))21 b -Fw(#t)125 1024 y(\(widget?)f(12\))343 1074 y Fv(=)-7 -b Fq(\))21 b Fw(#f)37 1258 y Fx(\(widget->string)h FE(widget)t -Fx(\))1108 b FG(pro)q(cedure)37 1332 y(Returns)16 b(the)g(widget)f -(name)g(of)g FE(widget)20 b FG(as)15 b(a)f(string.)125 -1410 y Fw(\(begin)20 b(\(label)h('.lab\))f(\(widget->string)f(.lab\)\)) -343 1460 y Fv(=)-7 b Fq(\))21 b Fw(".lab")37 1644 y Fx -(\(string->widget)h FE(str)5 b Fx(\))1178 b FG(pro)q(cedure)37 -1717 y(Returns)16 b(the)g(widget)f(whose)g(name)g(is)h -FE(str)k FG(if)c(it)f(exists;)g(otherwise)h(returns)f -Fx(#f)p FG(.)125 1795 y Fw(\(begin)20 b(\(label)h('.lab\))f -(\(string->widget)f(".lab"\)\))343 1845 y Fv(=)-7 b Fq(\))21 -b Fw(the)g(Tk-command)f(named)h(".lab")37 2029 y Fx(\(widget-name)i -FE(widget)t Fx(\))1179 b FG(pro)q(cedure)37 2103 y(Returns)16 -b(the)g(widget)f(name)g(of)g FE(widget)20 b FG(as)15 -b(a)f(sym)o(b)q(ol.)125 2181 y Fw(\(begin)20 b(\(label)h('.lab\))f -(\(widget->name)f(.lab\)\))343 2231 y Fv(=)-7 b Fq(\))21 -b Fw(.lab)37 2415 y Fx(\(set-widget-data!)h FE(widget)i(expr)5 -b Fx(\))951 b FG(pro)q(cedure)37 2495 y Fx(Set-widget-data!)15 -b FG(asso)q(ciates)i(arbitrary)g(data)f(with)i(a)f FE(widget)t -FG(.)26 b(The)18 b(system)e(mak)o(es)h(no)g(assump-)37 -2551 y(tions)e(ab)q(out)g(the)f(t)o(yp)q(e)h(of)f Fx(expr)p -FG(;)g(the)h(data)f(is)h(for)f(programmer)f(con)o(v)o(enience)j(only)l -(.)21 b(As)14 b(sho)o(wn)h(b)q(elo)o(w,)37 2608 y(it)h(could)g(b)q(e)g -(used)g(as)f(a)g(kind)h(of)f(prop)q(ert)o(y)f(list)i(for)f(widgets.)37 -2714 y Fx(\(get-widget-data)22 b FE(widget)t Fx(\))1084 -b FG(pro)q(cedure)37 2787 y(Returns)16 b(the)g(data)e(previously)j -(asso)q(ciated)e(with)h FE(widget)j FG(if)d(it)f(exists;)h(otherwise)f -(returns)g Fx(#f)p FG(.)p eop +30 29 bop 75 91 a FF(30)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FJ(6.12)112 b(Tk)38 b(commands)75 +552 y FG(As)31 b(w)m(e)h(men)m(tioned)f(in)f(the)i(in)m(tro)s(duction,) +e FC(STk)h FG(can)h(easily)e(comm)m(unicate)i(with)e(the)i(Tk)f(to)s +(olkit.)43 b(All)75 665 y(the)31 b(commands)f(de\014ned)f(b)m(y)h(the)h +(Tk)f(to)s(olkit)g(are)g(visible)e(as)j Fx(Tk-command)p +FG(s,)c(a)k(basic)f(t)m(yp)s(e)h(recognized)75 778 y(b)m(y)h(the)g(in)m +(terpreter.)45 b Fx(Tk-command)p FG(s)29 b(can)j(b)s(e)f(called)h(lik)m +(e)f(regular)g(sc)m(heme)i(pro)s(cedures,)e(serving)g(as)h(an)75 +891 y(en)m(try)f(p)s(oin)m(t)e(in)m(to)h(the)h(Tk)f(library)-8 +b(.)75 1062 y Fn(Note:)75 b Fv(Some)28 b Fw(Tk-command)p +Fv(s)23 b(can)k(dynamically)g(create)g(other)h Fw(Tk-command)p +Fv(s.)33 b(F)-7 b(or)27 b(instance,)g(execution)h(of)g(the)75 +1161 y(expression)249 1323 y Fw(\(label)41 b('.lab\))75 +1597 y Fv(will)g(create)f(a)g(new)g Fw(Tk-command)d Fv(called)j(\\)p +Fn(.lab)6 b Fv(".)76 b(This)40 b(new)h(ob)5 b(ject,)44 +b(whic)n(h)c(w)n(as)g(created)g(b)n(y)g(a)g(primitiv)n(e)75 +1710 y Fw(Tk-command)p Fv(,)24 b(will)j(b)r(e)h(called)g(a)f +Fn(widget)9 b Fv(.)75 1823 y Fn(Note:)102 b Fv(When)35 +b(a)f(new)h(widget)g(is)f(created,)i(it)f(captures)e(its)i(creation)f +(en)n(vironmen)n(t.)56 b(This)35 b(p)r(ermits)g(to)f(ha)n(v)n(e)75 +1936 y(bindings)28 b(whic)n(h)f(access)f(v)-5 b(ariables)27 +b(in)h(the)g(scop)r(e)f(of)g(the)h(widget)g(creation)e(call)i(\(see)f +(6.17\).)75 2167 y Fx(\(tk-command?)44 b FE(obj)13 b +Fx(\))2486 b FG(pro)s(cedure)75 2314 y(Returns)29 b Fx(#t)h +FG(if)g FE(obj)43 b FG(is)30 b(a)g Fx(Tk-command)p FG(,)e(otherwise)i +(returns)f Fx(#f)p FG(.)249 2475 y Fw(\(tk-command?)39 +b(label\))685 2575 y Fv(=)-14 b Fq(\))44 b Fw(#t)249 +2674 y(\(begin)d(\(label)h('.lab\))f(\(tk-command?)d(.lab\)\))685 +2774 y Fv(=)-14 b Fq(\))44 b Fw(#t)249 2874 y(\(tk-command?)39 +b(12\))685 2973 y Fv(=)-14 b Fq(\))44 b Fw(#f)75 3353 +y Fx(\(widget?)i FE(obj)13 b Fx(\))2676 b FG(pro)s(cedure)75 +3500 y(Returns)31 b Fx(#t)h FG(if)g FE(obj)45 b FG(is)32 +b(a)h(widget,)f(otherwise)g(returns)f Fx(#f)p FG(.)46 +b(A)33 b(widget)f(is)f(a)i Fx(Tk-command)d FG(created)j(b)m(y)g(a)75 +3600 y(primitiv)m(e)28 b Fx(Tk-command)g FG(suc)m(h)i(as)g +Fx(button)p FG(,)f Fx(label)p FG(,)g Fx(menu)p FG(,)h(etc.)249 +3761 y Fw(\(widget?)41 b(label\))685 3861 y Fv(=)-14 +b Fq(\))44 b Fw(#f)249 3961 y(\(begin)d(\(label)h('.lab\))f(\(widget?)f +(.lab\)\))685 4060 y Fv(=)-14 b Fq(\))44 b Fw(#t)249 +4160 y(\(widget?)d(12\))685 4260 y Fv(=)-14 b Fq(\))44 +b Fw(#f)75 4640 y Fx(\(widget->string)g FE(widget)9 b +Fx(\))2214 b FG(pro)s(cedure)75 4787 y(Returns)29 b(the)i(widget)f +(name)g(of)h FE(widget)39 b FG(as)31 b(a)g(string.)249 +4948 y Fw(\(begin)41 b(\(label)h('.lab\))f(\(widget->string)c(.lab\)\)) +685 5048 y Fv(=)-14 b Fq(\))44 b Fw(".lab")75 5428 y +Fx(\(string->widget)g FE(str)10 b Fx(\))2356 b FG(pro)s(cedure)75 +5575 y(Returns)29 b(the)i(widget)f(whose)g(name)h(is)e +FE(str)41 b FG(if)29 b(it)h(exists;)g(otherwise)g(returns)f +Fx(#f)p FG(.)p eop %%Page: 31 31 -31 30 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(31)p 37 64 1838 2 v 125 190 a Fw(\(begin)190 240 y -(\(set-widget-data!)18 b(.w)k('\(:mapped)e(#t)h(:geometry)f -("10x50"\)\))190 290 y(\(get-keyword)f(:mapped)i(\(get-widget-data)d -(.w\)\)\))343 340 y Fv(=)-7 b Fq(\))21 b Fw(#t)37 562 -y FJ(6.13)56 b(Mo)r(dules)37 650 y FC(STk)12 b FG(mo)q(dules)h(can)f(b) -q(e)h(used)g(to)e(organize)i(a)f(program)f(in)o(to)h(separate)f(en)o -(vironmen)o(ts)i(\(or)p FE(name)f(sp)n(ac)n(es)t FG(\).)37 -706 y(Mo)q(dules)j(pro)o(vide)g(a)e(clean)i(w)o(a)o(y)e(to)h(organize)g -(and)g(enforce)g(the)g(barriers)g(b)q(et)o(w)o(een)g(the)g(comp)q(onen) -o(ts)g(of)37 763 y(a)h(program.)37 820 y FC(STk)k FG(pro)o(vides)g(a)f -(simple)i(mo)q(dule)g(system)e(whic)o(h)i(is)f(largely)g(inspired)i -(from)d(the)h(one)g(of)f(T)l(ung)h(and)37 877 y(Dyb)o(vig)d(exp)q(osed) -h(in)f([5)o(].)21 b(As)16 b(their)g(mo)q(dules)h(system,)d -FC(STk)h FG(mo)q(dules)i(are)e(de\014ned)i(to)e(b)q(e)i(easily)f(used) -37 933 y(in)h(an)e(in)o(teractiv)o(e)g(en)o(vironmen)o(t.)37 -1054 y Fx(\(define-module)22 b FE(name)i Fo(h)p FG(b)q(o)q(dy)p -Fo(i)p Fx(\))1060 b FG(syn)o(tax)37 1135 y FE(De\014ne-mo)n(dule)15 -b FG(ev)m(aluates)d(the)f(expressions)h(whic)o(h)g(are)f(in)h -Fo(h)p FG(b)q(o)q(dy)p Fo(i)g FG(in)g(the)f(en)o(vironmen)o(t)h(of)e -(the)i(mo)q(dule)37 1191 y FE(name)t FG(.)25 b FE(name)c -FG(m)o(ust)16 b(b)q(e)i(a)f(v)m(alid)i(sym)o(b)q(ol.)26 -b(If)17 b(this)h(sym)o(b)q(ol)f(has)g(not)g(already)h(b)q(een)g(used)g -(to)e(de\014ne)i(a)37 1248 y(mo)q(dule,)25 b(a)d(new)g(mo)q(dule,)j -(named)d FE(name)s FG(,)i(is)e(created.)41 b(Otherwise,)24 -b Fo(h)p FG(b)q(o)q(dy)p Fo(i)e FG(is)h(ev)m(aluated)g(in)g(the)37 -1304 y(en)o(vironmen)o(t)16 b(of)f(the)g(\(old\))g(mo)q(dule)i -FE(name)811 1288 y FB(4)831 1304 y FG(.)37 1355 y(De\014nitions)f(done) -e(in)i(a)d(mo)q(dule)j(are)e(lo)q(cal)h(to)e(the)i(mo)q(dule)g(and)f -(do)h(not)e(in)o(teract)h(with)h(the)f(de\014nitions)37 -1405 y(of)h(other)g(mo)q(dules.)21 b(Consider)16 b(the)f(follo)o(wing)h -(de\014nitions,)168 1497 y Fw(\(define-module)j(M1)234 -1547 y(\(define)h(a)i(1\)\))168 1646 y(\(define-module)d(M2)212 -1696 y(\(define)h(a)i(2\))212 1746 y(\(define)e(b)i(\(*)f(2)h(x\)\)\)) -37 1893 y FG(Here,)15 b(t)o(w)o(o)e(mo)q(dules)i(are)f(de\014ned)i(and) -f(they)f(b)q(oth)h(bind)g(the)g(sym)o(b)q(ol)g Fx(a)f -FG(to)g(a)g(v)m(alue.)20 b(Ho)o(w)o(ev)o(er,)14 b(since)h -Fx(a)37 1950 y FG(has)h(b)q(een)g(de\014ned)g(in)g(t)o(w)o(o)e -(distincts)j(mo)q(dules)f(they)f(denote)h(t)o(w)o(o)e(di\013eren)o(t)h -(lo)q(cations.)37 2007 y(The)21 b(\\)p Fx(STk)p FG(")f(mo)q(dule,)j -(whic)o(h)f(is)f(prede\014ned,)i(is)e(a)g(sp)q(ecial)h(mo)q(dule)g -(whic)o(h)g(con)o(tains)e(all)i(the)f FE(glob)n(al)37 -2064 y(variables)f FG(of)15 b(a)h FE(R)354 2047 y FB(4)366 -2064 y FA(RS)i FG(program.)j(A)16 b(sym)o(b)q(ol)g(de\014ned)i(in)e -(the)g Fx(STk)g FG(mo)q(dule,)h(if)f(not)g(hidden)h(b)o(y)f(a)g(lo)q -(cal)37 2120 y(de\014nition,)i(is)d(alw)o(a)o(ys)g(visible)j(from)d -(inside)i(a)e(mo)q(dule.)22 b(So,)15 b(in)h(the)g(previous)g(exemple,)h -(the)e Fx(x)h FG(sym)o(b)q(ol)37 2177 y(refers)f(the)h -Fx(x)f FG(sym)o(b)q(ol)g(de\014ned)i(in)f(the)f Fx(STk)g -FG(mo)q(dule.)37 2234 y(The)h(result)g(of)e FE(de\014ne-mo)n(dule)19 -b FG(is)c(unde\014ned.)37 2359 y Fx(\(find-module)23 -b FE(name)s Fx(\))1197 b FG(pro)q(cedure)37 2416 y Fx(\(find-module)23 -b FE(name)g(default)t Fx(\))1041 b FG(pro)q(cedure)37 -2497 y FC(STk)13 b FG(mo)q(dules)i(are)e(\014rst)g(class)g(ob)s(jects)g -(and)h Fx(find-module)d FG(returns)j(the)f(mo)q(dule)h(asso)q(ciated)g -(to)f FE(name)37 2553 y FG(if)20 b(it)g(exists.)33 b(If)19 -b(there)h(is)g(no)f(mo)q(dule)h(asso)q(ciated)g(to)f -FE(name)s FG(,)h(an)f(error)g(is)h(signaled)g(if)g(no)f -FE(default)24 b FG(is)37 2610 y(pro)o(vided,)16 b(otherwise)g -Fx(find-module)d FG(returns)i(default.)p 37 2653 735 -2 v 89 2680 a Fu(4)107 2696 y Ft(In)10 b(fact)h Fr(define-mo)o(du)o(le) -c Ft(on)k(a)g(giv)o(en)h(name)f(de\014nes)h(a)f(new)f(mo)q(dule)i(only) -g(the)f(\014rst)g(time)g(it)g(is)h(in)o(v)o(ok)o(ed)g(on)f(this)h -(name.)37 2742 y(By)h(this)h(w)o(a)o(y)m(,)e(in)o(teactiv)o(ely)j -(reloading)g(a)d(mo)q(dule)i(do)q(es)f(not)g(de\014ne)h(a)e(new)h(en)o -(tit)o(y)m(,)f(and)i(the)e(other)h(mo)q(dules)h(whic)o(h)g(use)e(it)37 -2787 y(are)i(not)f(altered.)p eop +31 30 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(31)p 75 128 3675 4 v 249 381 a Fw(\(begin)41 b(\(label)h('.lab\))f +(\(string->widget)c(".lab"\)\))685 480 y Fv(=)-14 b Fq(\))44 +b Fw(the)e(Tk-command)d(named)j(".lab")75 918 y Fx(\(widget-name)i +FE(widget)9 b Fx(\))2358 b FG(pro)s(cedure)75 1068 y(Returns)29 +b(the)i(widget)f(name)g(of)h FE(widget)39 b FG(as)31 +b(a)g(sym)m(b)s(ol.)249 1255 y Fw(\(begin)41 b(\(label)h('.lab\))f +(\(widget->name)d(.lab\)\))685 1355 y Fv(=)-14 b Fq(\))44 +b Fw(.lab)75 1793 y Fx(\(set-widget-data!)f FE(widget)48 +b(expr)10 b Fx(\))1902 b FG(pro)s(cedure)75 1956 y Fx(Set-widget-data!) +30 b FG(asso)s(ciates)35 b(arbitrary)e(data)i(with)e(a)i +FE(widget)9 b FG(.)52 b(The)34 b(system)g(mak)m(es)i(no)e(assump-)75 +2069 y(tions)29 b(ab)s(out)f(the)i(t)m(yp)s(e)f(of)h +Fx(expr)p FG(;)e(the)i(data)g(is)e(for)h(programmer)g(con)m(v)m +(enience)h(only)-8 b(.)40 b(As)29 b(sho)m(wn)f(b)s(elo)m(w,)75 +2182 y(it)i(could)f(b)s(e)h(used)g(as)g(a)h(kind)e(of)h(prop)s(ert)m(y) +g(list)f(for)h(widgets.)75 2437 y Fx(\(get-widget-data)43 +b FE(widget)9 b Fx(\))2167 b FG(pro)s(cedure)75 2587 +y(Returns)29 b(the)i(data)g(previously)d(asso)s(ciated)j(with)e +FE(widget)40 b FG(if)29 b(it)h(exists;)g(otherwise)g(returns)f +Fx(#f)p FG(.)249 2774 y Fw(\(begin)380 2874 y(\(set-widget-data)o(!)38 +b(.w)k('\(:mapped)e(#t)j(:geometry)d("10x50"\)\))380 +2973 y(\(get-keyword)f(:mapped)h(\(get-widget-data)d(.w\)\)\))685 +3073 y Fv(=)-14 b Fq(\))44 b Fw(#t)75 3526 y FJ(6.13)112 +b(Mo)s(dules)75 3703 y FC(STk)24 b FG(mo)s(dules)e(can)j(b)s(e)e(used)h +(to)h(organize)g(a)f(program)g(in)m(to)g(separate)i(en)m(vironmen)m(ts) +d(\(or)p FE(name)28 b(sp)-5 b(ac)g(es)7 b FG(\).)75 3816 +y(Mo)s(dules)27 b(pro)m(vide)g(a)h(clean)g(w)m(a)m(y)h(to)f(organize)g +(and)g(enforce)g(the)g(barriers)e(b)s(et)m(w)m(een)j(the)f(comp)s(onen) +m(ts)g(of)75 3929 y(a)j(program.)75 4044 y FC(STk)37 +b FG(pro)m(vides)f(a)i(simple)d(mo)s(dule)h(system)i(whic)m(h)e(is)g +(largely)h(inspired)d(from)j(the)h(one)f(of)h(T)-8 b(ung)37 +b(and)75 4157 y(Dyb)m(vig)31 b(exp)s(osed)g(in)f([5)q(].)43 +b(As)31 b(their)g(mo)s(dules)e(system,)j FC(STk)f FG(mo)s(dules)e(are)j +(de\014ned)e(to)i(b)s(e)e(easily)h(used)75 4270 y(in)e(an)h(in)m +(teractiv)m(e)i(en)m(vironmen)m(t.)75 4513 y Fx(\(define-module)44 +b FE(name)k Fo(h)p FG(b)s(o)s(dy)p Fo(i)p Fx(\))2118 +b FG(syn)m(tax)75 4676 y FE(De\014ne-mo)-5 b(dule)30 +b FG(ev)-5 b(aluates)23 b(the)f(expressions)g(whic)m(h)f(are)i(in)e +Fo(h)p FG(b)s(o)s(dy)p Fo(i)g FG(in)h(the)g(en)m(vironmen)m(t)g(of)h +(the)g(mo)s(dule)75 4789 y FE(name)8 b FG(.)52 b FE(name)42 +b FG(m)m(ust)34 b(b)s(e)f(a)i(v)-5 b(alid)33 b(sym)m(b)s(ol.)51 +b(If)34 b(this)f(sym)m(b)s(ol)g(has)h(not)g(already)g(b)s(een)g(used)f +(to)i(de\014ne)f(a)75 4902 y(mo)s(dule,)46 b(a)f(new)e(mo)s(dule,)j +(named)e FE(name)8 b FG(,)47 b(is)d(created.)83 b(Otherwise,)46 +b Fo(h)p FG(b)s(o)s(dy)p Fo(i)d FG(is)h(ev)-5 b(aluated)44 +b(in)f(the)75 5015 y(en)m(vironmen)m(t)30 b(of)h(the)f(\(old\))g(mo)s +(dule)f FE(name)1622 4982 y FB(4)1661 5015 y FG(.)75 +5117 y(De\014nitions)e(done)h(in)f(a)i(mo)s(dule)d(are)j(lo)s(cal)f(to) +h(the)f(mo)s(dule)f(and)h(do)g(not)h(in)m(teract)g(with)e(the)h +(de\014nitions)75 5217 y(of)j(other)f(mo)s(dules.)39 +b(Consider)29 b(the)h(follo)m(wing)f(de\014nitions,)p +75 5307 1470 4 v 179 5360 a Fu(4)213 5392 y Ft(In)21 +b(fact)g Fr(define-module)j Ft(on)d(a)h(giv)n(en)f(name)f(de\014nes)h +(a)g(new)g(mo)r(dule)g(only)g(the)f(\014rst)h(time)g(it)g(is)g(in)n(v)n +(ok)n(ed)f(on)h(this)g(name.)75 5483 y(By)k(this)f(w)n(a)n(y)-6 +b(,)25 b(in)n(teactiv)n(ely)g(reloading)h(a)f(mo)r(dule)f(do)r(es)h +(not)f(de\014ne)g(a)h(new)g(en)n(tit)n(y)-6 b(,)24 b(and)g(the)g(other) +h(mo)r(dules)f(whic)n(h)h(use)g(it)75 5575 y(are)h(not)g(altered.)p +eop %%Page: 32 32 -32 31 bop 37 45 a FF(32)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fx(\(module?)23 b FE(obje)n(ct)t -Fx(\))1286 b FG(pro)q(cedure)37 264 y(Returns)16 b Fx(#t)f -FG(if)h FE(obje)n(ct)j FG(is)d(a)e(mo)q(dule)j(and)e -Fx(#f)g FG(otherwise.)168 345 y Fw(\(module?)20 b(\(find-module)g -('STk\)\))343 394 y Fv(=)-7 b Fq(\))21 b Fw(#t)168 444 -y(\(module?)f('STk\))343 494 y Fv(=)-7 b Fq(\))21 b Fw(#f)168 -544 y(\(module?)f(1\))343 594 y Fv(=)-7 b Fq(\))21 b -Fw(#f)37 783 y Fx(\(export)i Fo(h)p FG(sym)o(b)q(ol)386 -790 y FB(1)406 783 y Fo(i)h(h)p FG(sym)o(b)q(ol)606 790 -y FB(2)626 783 y Fo(i)o FE(.)7 b(.)g(.)g Fx(\))1015 b -FG(syn)o(tax)37 864 y(Sp)q(eci\014es)15 b(the)c(sym)o(b)q(ols)i(whic)o -(h)f(are)g(exp)q(orted)g(\(i.e.)19 b FE(visible)s FG(\))11 -b(outside)h(the)g(curren)o(t)g(mo)q(dule.)20 b(By)12 -b(default,)37 920 y(sym)o(b)q(ols)j(de\014ned)h(in)f(a)e(mo)q(dule)j -(are)e(not)f(visible)k(outside)e(this)f(mo)q(dule,)h(excepted)g(the)g -(sym)o(b)q(ols)f(whic)o(h)37 976 y(app)q(ear)i(in)g(an)f -Fx(export)f FG(clause.)37 1033 y(If)j(sev)o(eral)g Fx(export)f -FG(clauses)i(app)q(ear)f(in)g(a)f(mo)q(dule,)i(the)f(set)g(of)f(exp)q -(orted)h(sym)o(b)q(ols)g(is)g(determined)h(b)o(y)37 1089 -y FE(unioning)d FG(sym)o(b)q(ols)g(exp)q(orted)h(in)g(all)g(the)f -Fx(export)g FG(clauses.)37 1146 y(The)h(result)g(of)e -FE(exp)n(ort)20 b FG(is)c(unde\014ned.)37 1255 y Fx(\(import)23 -b Fo(h)p FG(mo)q(dule)390 1262 y FB(1)411 1255 y Fo(i)h(h)p -FG(mo)q(dule)615 1262 y FB(2)635 1255 y Fo(i)p FE(.)7 -b(.)g(.)g Fx(\))1005 b FG(syn)o(tax)37 1335 y(Sp)q(eci\014es)17 -b(the)c(mo)q(dules)i(whic)o(h)g(are)f(imp)q(orted)g(b)o(y)g(the)g -(curren)o(t)g(mo)q(dule.)20 b(Imp)q(orting)15 b(a)e(mo)q(dule)j(mak)o -(es)37 1392 y(the)k(sym)o(b)q(ols)f(it)h(exp)q(orts)f(visible)i(to)d -(the)i(imp)q(orter,)g(if)f(not)g(hidden)i(b)o(y)e(lo)q(cal)h -(de\014nitions.)34 b(When)19 b(a)37 1448 y(sym)o(b)q(ol)d(is)g(exp)q -(orted)g(b)o(y)f(sev)o(eral)h(of)f(the)g(imp)q(orted)h(mo)q(dules,)g -(the)f(lo)q(cation)i(denoted)f(b)o(y)f(this)h(sym)o(b)q(ol)37 -1504 y(in)23 b(the)f(imp)q(orter)g(mo)q(dule)h(corresp)q(ond)f(to)f -(the)h(one)g(of)g(the)f(\014rst)h(mo)q(dule)h(in)g(the)e(list)i(\()p -Fo(h)p FG(mo)q(dule)1837 1511 y FB(1)1857 1504 y Fo(i)37 -1561 y(h)p FG(mo)q(dule)199 1568 y FB(2)220 1561 y Fo(i)p -FG(.)7 b(.)g(.)g(\))20 b(whic)o(h)c(exp)q(ort)f(it.)37 -1617 y(If)i(sev)o(eral)f Fx(import)f FG(clauses)i(app)q(ear)f(in)h(a)e -(mo)q(dule,)i(the)f(set)g(of)g(imp)q(orted)g(mo)q(dules)h(is)g -(determined)g(b)o(y)37 1674 y(app)q(ending)g(the)f(v)m(arious)f(list)h -(of)f(mo)q(dules)h(in)h(their)e(apparition)h(order.)125 -1766 y Fw(\(define-module)j(M1)168 1815 y(\(export)i(a)g(b\))168 -1865 y(\(define)g(a)g('M1-a\))168 1915 y(\(define)g(b)g('M1-b\)\))125 -2015 y(\(define-module)e(M2)168 2065 y(\(export)i(b)g(c\))168 -2114 y(\(define)g(b)g('M2-b\))168 2164 y(\(define)g(c)g('M2-c\)\))125 -2264 y(\(define-module)e(M3)168 2314 y(\(import)i(M1)g(M2\))168 -2363 y(\(display)f(\(list)h(a)h(b)f(c\)\)\))343 2413 -y Fv(=)-7 b Fq(\))21 b Fw(displays)f(\(m1-a)h(m1-b)g(m2-c\))37 -2562 y Fn(Note:)56 b Fv(There)19 b(is)g(no)f(kind)g(of)g -Fn(tr)n(ansitivity)j Fv(in)d(mo)q(dule)f(imp)q(ortations:)26 -b(when)19 b(the)g(mo)q(dule)e Fl(C)k Fv(imp)q(orts)c(the)37 -2618 y(mo)q(dule)h Fl(B)j Fv(whic)o(h)d(an)h(imp)q(orter)f(of)g -Fl(A)p Fv(,)h(the)g(sym)o(b)q(ols)e(of)h Fl(A)h Fv(are)g(not)g(visible) -f(from)f Fl(C)s Fv(,)i(except)h(b)o(y)e(explicitly)37 -2674 y(imp)q(orting)d(the)j Fl(A)f Fv(mo)q(dule)f(from)f -Fl(C)s Fv(.)57 b Fn(Note:)50 b Fv(The)17 b(mo)q(dule)f -Fw(STk)p Fv(,)g(whic)o(h)h(con)o(tains)g(the)h Fn(glob)n(al)f -(variables)j Fv(is)37 2731 y(alw)o(a)o(ys)12 b(implicitly)d(imp)q -(orted)i(from)f(a)i(mo)q(dule.F)m(urthermore,)e(this)i(mo)q(dule)f(is)h -(alw)o(a)o(ys)f(placed)h(at)g(the)h(end)g(of)e(the)37 -2787 y(list)j(of)f(imp)q(orted)g(mo)q(dules.)p eop +32 31 bop 75 91 a FF(32)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 337 381 a Fw(\(define-module)h(M1)467 +480 y(\(define)k(a)i(1\)\))337 680 y(\(define-module)37 +b(M2)424 779 y(\(define)j(a)k(2\))424 879 y(\(define)c(b)k(\(*)e(2)h +(x\)\)\))75 1133 y FG(Here,)30 b(t)m(w)m(o)g(mo)s(dules)d(are)i +(de\014ned)e(and)i(they)f(b)s(oth)g(bind)f(the)i(sym)m(b)s(ol)e +Fx(a)i FG(to)g(a)g(v)-5 b(alue.)40 b(Ho)m(w)m(ev)m(er,)31 +b(since)d Fx(a)75 1246 y FG(has)i(b)s(een)g(de\014ned)f(in)g(t)m(w)m(o) +j(distincts)c(mo)s(dules)h(they)h(denote)h(t)m(w)m(o)h(di\013eren)m(t)e +(lo)s(cations.)75 1359 y(The)41 b(\\)p Fx(STk)p FG(")g(mo)s(dule,)i +(whic)m(h)d(is)h(prede\014ned,)h(is)f(a)g(sp)s(ecial)f(mo)s(dule)g +(whic)m(h)g(con)m(tains)i(all)e(the)i FE(glob)-5 b(al)75 +1472 y(variables)40 b FG(of)32 b(a)g FE(R)707 1439 y +FB(4)732 1472 y FA(R)q(S)k FG(program.)45 b(A)32 b(sym)m(b)s(ol)f +(de\014ned)f(in)h(the)h Fx(STk)f FG(mo)s(dule,)f(if)h(not)h(hidden)e(b) +m(y)h(a)i(lo)s(cal)75 1585 y(de\014nition,)c(is)h(alw)m(a)m(ys)h +(visible)e(from)h(inside)f(a)i(mo)s(dule.)41 b(So,)31 +b(in)f(the)h(previous)e(exemple,)i(the)h Fx(x)e FG(sym)m(b)s(ol)75 +1698 y(refers)g(the)h Fx(x)f FG(sym)m(b)s(ol)f(de\014ned)g(in)g(the)h +Fx(STk)g FG(mo)s(dule.)75 1811 y(The)g(result)f(of)i +FE(de\014ne-mo)-5 b(dule)38 b FG(is)30 b(unde\014ned.)75 +2004 y Fx(\(find-module)44 b FE(name)7 b Fx(\))2395 b +FG(pro)s(cedure)75 2117 y Fx(\(find-module)44 b FE(name)49 +b(default)9 b Fx(\))2080 b FG(pro)s(cedure)75 2278 y +FC(STk)26 b FG(mo)s(dules)f(are)i(\014rst)f(class)h(ob)5 +b(jects)27 b(and)f Fx(find-module)e FG(returns)h(the)i(mo)s(dule)e +(asso)s(ciated)i(to)g FE(name)75 2390 y FG(if)38 b(it)g(exists.)65 +b(If)38 b(there)h(is)f(no)h(mo)s(dule)e(asso)s(ciated)i(to)g +FE(name)8 b FG(,)41 b(an)d(error)h(is)e(signaled)h(if)f(no)i +FE(default)48 b FG(is)75 2503 y(pro)m(vided,)29 b(otherwise)h +Fx(find-module)d FG(returns)i(default.)75 2697 y Fx(\(module?)46 +b FE(obje)-5 b(ct)9 b Fx(\))2571 b FG(pro)s(cedure)75 +2844 y(Returns)29 b Fx(#t)h FG(if)g FE(obje)-5 b(ct)39 +b FG(is)29 b(a)i(mo)s(dule)e(and)g Fx(#f)h FG(otherwise.)337 +2985 y Fw(\(module?)40 b(\(find-module)e('STk\)\))685 +3085 y Fv(=)-14 b Fq(\))44 b Fw(#t)337 3185 y(\(module?)c('STk\))685 +3284 y Fv(=)-14 b Fq(\))44 b Fw(#f)337 3384 y(\(module?)c(1\))685 +3483 y Fv(=)-14 b Fq(\))44 b Fw(#f)75 3819 y Fx(\(export)i +Fo(h)p FG(sym)m(b)s(ol)774 3833 y FB(1)812 3819 y Fo(i)i(h)p +FG(sym)m(b)s(ol)1212 3833 y FB(2)1251 3819 y Fo(i)p FE(.)14 +b(.)g(.)g Fx(\))2029 b FG(syn)m(tax)75 3979 y(Sp)s(eci\014es)22 +b(the)i(sym)m(b)s(ols)e(whic)m(h)h(are)h(exp)s(orted)f(\(i.e.)39 +b FE(visible)7 b FG(\))23 b(outside)g(the)h(curren)m(t)g(mo)s(dule.)36 +b(By)24 b(default,)75 4092 y(sym)m(b)s(ols)j(de\014ned)g(in)g(a)i(mo)s +(dule)d(are)j(not)g(visible)c(outside)j(this)f(mo)s(dule,)h(excepted)h +(the)f(sym)m(b)s(ols)f(whic)m(h)75 4205 y(app)s(ear)j(in)f(an)h +Fx(export)f FG(clause.)75 4317 y(If)k(sev)m(eral)h Fx(export)d +FG(clauses)i(app)s(ear)g(in)f(a)i(mo)s(dule,)f(the)g(set)h(of)g(exp)s +(orted)f(sym)m(b)s(ols)f(is)g(determined)g(b)m(y)75 4430 +y FE(unioning)e FG(sym)m(b)s(ols)f(exp)s(orted)h(in)g(all)f(the)h +Fx(export)f FG(clauses.)75 4543 y(The)h(result)f(of)i +FE(exp)-5 b(ort)40 b FG(is)30 b(unde\014ned.)75 4737 +y Fx(\(import)46 b Fo(h)p FG(mo)s(dule)784 4751 y FB(1)822 +4737 y Fo(i)i(h)p FG(mo)s(dule)1232 4751 y FB(2)1270 +4737 y Fo(i)q FE(.)14 b(.)g(.)g Fx(\))2009 b FG(syn)m(tax)75 +4897 y(Sp)s(eci\014es)26 b(the)i(mo)s(dules)e(whic)m(h)g(are)j(imp)s +(orted)d(b)m(y)h(the)h(curren)m(t)g(mo)s(dule.)38 b(Imp)s(orting)26 +b(a)i(mo)s(dule)e(mak)m(es)75 5010 y(the)38 b(sym)m(b)s(ols)f(it)h(exp) +s(orts)g(visible)e(to)j(the)f(imp)s(orter,)h(if)e(not)i(hidden)d(b)m(y) +i(lo)s(cal)g(de\014nitions.)61 b(When)39 b(a)75 5123 +y(sym)m(b)s(ol)29 b(is)h(exp)s(orted)h(b)m(y)f(sev)m(eral)h(of)g(the)g +(imp)s(orted)e(mo)s(dules,)g(the)i(lo)s(cation)f(denoted)h(b)m(y)g +(this)e(sym)m(b)s(ol)75 5236 y(in)42 b(the)i(imp)s(orter)e(mo)s(dule)g +(corresp)s(ond)g(to)j(the)f(one)f(of)h(the)g(\014rst)f(mo)s(dule)f(in)g +(the)i(list)e(\()p Fo(h)p FG(mo)s(dule)3676 5250 y FB(1)3715 +5236 y Fo(i)75 5349 y(h)p FG(mo)s(dule)402 5363 y FB(2)440 +5349 y Fo(i)q FG(.)15 b(.)g(.)h(\))41 b(whic)m(h)29 b(exp)s(ort)h(it.) +75 5462 y(If)h(sev)m(eral)i Fx(import)d FG(clauses)i(app)s(ear)f(in)f +(a)j(mo)s(dule,)e(the)h(set)g(of)g(imp)s(orted)e(mo)s(dules)h(is)f +(determined)h(b)m(y)75 5575 y(app)s(ending)d(the)i(v)-5 +b(arious)30 b(list)f(of)h(mo)s(dules)f(in)g(their)g(apparition)g +(order.)p eop %%Page: 33 33 -33 32 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(33)p 37 64 1838 2 v 37 190 a Fx(\(export-symbol)22 -b FE(symb)n(ol)i(mo)n(dule)s Fx(\))963 b FG(pro)q(cedure)37 -271 y(Exp)q(orts)17 b FE(symb)n(ol)j FG(from)c FE(mo)n(dule)s -FG(.)24 b(This)17 b(pro)q(cedure)g(can)g(b)q(e)g(useful,)h(when)f -(debugging)g(a)f(program,)g(to)37 327 y(mak)o(e)i(visible)i(a)e(giv)o -(en)g(sym)o(b)q(ol)g(without)g(reloading)h(or)f(rede\014ning)h(the)f -(mo)q(dule)h(where)f(this)h(sym)o(b)q(ol)37 384 y(w)o(as)c(de\014ned.) -37 504 y Fx(\(export-all-symbols)n(\))1164 b FG(pro)q(cedure)37 -584 y(Exp)q(orts)14 b(all)g(the)g(sym)o(b)q(ols)g(of)f(curren)o(t)h(mo) -q(dule)h(.)k(If)14 b(sym)o(b)q(ols)g(are)g(added)g(to)f(the)h(curren)o -(t)f FE(mo)n(dule)18 b FG(after)37 641 y(the)e(call)g(to)f -Fx(export-all-symbols)p FG(,)d(they)j(are)g(automatically)h(exp)q -(orted.)37 697 y Fn(Note:)36 b Fv(The)13 b Fw(STk)f Fv(mo)q(dule)f(exp) -q(ort)i(all)f(the)h(sym)o(b)q(ols)e(whic)o(h)i(are)g(de\014ned)g(in)g -(it)f(\(i.e.)17 b Fn(glob)n(al)d(variables)h Fv(are)e(visible,)37 -754 y(if)h(not)f(hidden,)h(from)e(all)h(the)h(mo)q(dules)f(of)g(a)h -(program.)37 874 y Fx(\(with-module)23 b FE(name)g Fo(h)p -FG(expr)583 881 y FB(1)603 874 y Fo(i)h(h)p FG(expr)750 -881 y FB(2)769 874 y Fo(i)g FE(.)7 b(.)g(.)g Fx(\))847 -b FG(syn)o(tax)37 954 y(Ev)m(aluates)15 b(the)g(expressions)g(of)f -Fo(h)p FG(expr)713 961 y FB(1)733 954 y Fo(i)g(h)p FG(expr)870 -961 y FB(2)889 954 y Fo(i)h FG(.)7 b(.)g(.)g(in)15 b(the)g(en)o -(vironmen)o(t)g(of)f(mo)q(dule)h FE(name)s FG(.)20 b(Mo)q(dule)37 -1011 y FE(name)e FG(m)o(ust)13 b(ha)o(v)o(e)h(b)q(een)h(created)f -(previously)i(b)o(y)e(a)g Fx(define-module)p FG(.)j(The)e(result)f(of)g -Fx(with-module)e FG(is)37 1067 y(the)k(result)f(of)g(the)g(ev)m -(aluation)i(of)e(the)g(last)g Fo(h)p FG(expr)p Fo(i)p -FG(.)168 1169 y Fw(\(define-module)k(M)212 1219 y(\(define)h(a)i(1\)) -212 1268 y(\(define)e(b)i(2\)\))168 1368 y(\(with-module)e(M)234 -1418 y(\(+)h(a)h(b\)\))343 1468 y Fv(=)-7 b Fq(\))21 -b Fw(3)37 1689 y Fx(\(current-module)n(\))1260 b FG(pro)q(cedure)37 -1762 y(Returns)16 b(the)g(curren)o(t-mo)q(dule.)168 1851 -y Fw(\(define-module)j(M)234 1901 y(...\))190 2001 y(\(with-module)g(M) -234 2051 y(\(cons)h(\(eq?)h(\(current-module\))e(\(find-module)g -('M\)\))364 2100 y(\(eq?)i(\(current-module\))e(\(find-module)g -('STk\)\)\)\))343 2200 y Fv(=)-7 b Fq(\))21 b Fw(\(#t)g(.)h(#f\))37 -2408 y Fx(\(select-module)g FE(name)s Fx(\))1216 b FG(syn)o(tax)37 -2489 y(Ev)m(aluates)19 b(the)e(expressions)i(whic)o(h)f(follo)o(ws)g -(in)g(mo)q(dule)h FE(name)i FG(en)o(vironmen)o(t.)27 -b(Mo)q(dule)19 b FE(name)i FG(m)o(ust)37 2545 y(ha)o(v)o(e)12 -b(b)q(een)g(created)f(previously)i(b)o(y)f(a)f Fx(define-module)p -FG(.)16 b(The)c(result)g(of)f Fx(select-module)f FG(is)h(unde\014ned.) -37 2602 y Fx(Select-module)j FG(is)i(particularly)h(useful)f(when)g -(debugging)h(since)f(it)g(allo)o(ws)g(to)f(place)h(toplev)o(el)h(ev)m -(alu-)37 2658 y(ation)f(in)g(a)f(particular)g(mo)q(dule.)21 -b(The)16 b(follo)o(wing)g(transcript)f(sho)o(ws)f(an)i(usage)f(of)f -Fx(select-module)1809 2641 y FB(5)1827 2658 y FG(:)p -37 2699 735 2 v 89 2726 a Fu(5)107 2742 y Ft(This)f(transcript)g(uses)g -(the)g(default)g(v)n(alue)h(for)e(the)h(function)g Fr(repl-displ)o(ay-) -o(pro)o(mp)o(t)c Ft(\(see)k(page)g(74\))f(whic)o(h)h(displa)o(ys)37 -2787 y(the)h(name)f(of)g(the)g(curren)o(t)g(mo)q(dule)i(in)f(the)f -(prompt.)p eop +33 32 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(33)p 75 128 3675 4 v 249 381 a Fw(\(define-module)38 +b(M1)337 480 y(\(export)i(a)j(b\))337 580 y(\(define)d(a)j('M1-a\))337 +680 y(\(define)d(b)j('M1-b\)\))249 879 y(\(define-module)38 +b(M2)337 979 y(\(export)i(b)j(c\))337 1078 y(\(define)d(b)j('M2-b\))337 +1178 y(\(define)d(c)j('M2-c\)\))249 1377 y(\(define-module)38 +b(M3)337 1477 y(\(import)i(M1)j(M2\))337 1576 y(\(display)d(\(list)h(a) +i(b)h(c\)\)\))685 1676 y Fv(=)-14 b Fq(\))44 b Fw(displays)c(\(m1-a)h +(m1-b)h(m2-c\))75 1958 y Fn(Note:)111 b Fv(There)37 b(is)g(no)f(kind)h +(of)g Fn(tr)l(ansitivity)45 b Fv(in)37 b(mo)r(dule)g(imp)r(ortations:) +55 b(when)37 b(the)h(mo)r(dule)f Fl(C)43 b Fv(imp)r(orts)37 +b(the)75 2071 y(mo)r(dule)g Fl(B)42 b Fv(whic)n(h)37 +b(an)g(imp)r(orter)f(of)h Fl(A)p Fv(,)j(the)d(sym)n(b)r(ols)g(of)g +Fl(A)g Fv(are)f(not)h(visible)g(from)g Fl(C)6 b Fv(,)40 +b(except)d(b)n(y)g(explicitly)75 2183 y(imp)r(orting)d(the)g +Fl(A)g Fv(mo)r(dule)g(from)g Fl(C)6 b Fv(.)117 b Fn(Note:)99 +b Fv(The)34 b(mo)r(dule)g Fw(STk)p Fv(,)g(whic)n(h)g(con)n(tains)f(the) +h Fn(glob)l(al)j(variables)43 b Fv(is)75 2296 y(alw)n(a)n(ys)22 +b(implicitly)j(imp)r(orted)f(from)g(a)g(mo)r(dule.F)-7 +b(urthermore,)24 b(this)g(mo)r(dule)h(is)f(alw)n(a)n(ys)e(placed)i(at)g +(the)g(end)h(of)f(the)75 2409 y(list)k(of)f(imp)r(orted)h(mo)r(dules.) +75 2612 y Fx(\(export-symbol)44 b FE(symb)-5 b(ol)49 +b(mo)-5 b(dule)7 b Fx(\))1927 b FG(pro)s(cedure)75 2773 +y(Exp)s(orts)32 b FE(symb)-5 b(ol)44 b FG(from)32 b FE(mo)-5 +b(dule)9 b FG(.)48 b(This)31 b(pro)s(cedure)h(can)h(b)s(e)f(useful,)g +(when)g(debugging)g(a)i(program,)f(to)75 2885 y(mak)m(e)k(visible)c(a)j +(giv)m(en)g(sym)m(b)s(ol)f(without)g(reloading)f(or)i(rede\014ning)e +(the)i(mo)s(dule)e(where)h(this)g(sym)m(b)s(ol)75 2998 +y(w)m(as)c(de\014ned.)75 3201 y Fx(\(export-all-symbols)-5 +b(\))2328 b FG(pro)s(cedure)75 3362 y(Exp)s(orts)26 b(all)h(the)g(sym)m +(b)s(ols)f(of)i(curren)m(t)f(mo)s(dule)f(.)39 b(If)27 +b(sym)m(b)s(ols)f(are)i(added)f(to)h(the)g(curren)m(t)f +FE(mo)-5 b(dule)35 b FG(after)75 3475 y(the)c(call)e(to)i +Fx(export-all-symbols)p FG(,)26 b(they)31 b(are)f(automatically)h(exp)s +(orted.)75 3587 y Fn(Note:)72 b Fv(The)25 b Fw(STk)f +Fv(mo)r(dule)h(exp)r(ort)g(all)g(the)g(sym)n(b)r(ols)f(whic)n(h)h(are)f +(de\014ned)i(in)f(it)h(\(i.e.)36 b Fn(glob)l(al)29 b(variables)34 +b Fv(are)24 b(visible,)75 3700 y(if)k(not)g(hidden,)g(from)f(all)g(the) +h(mo)r(dules)g(of)g(a)f(program.)75 3903 y Fx(\(with-module)44 +b FE(name)49 b Fo(h)p FG(expr)1167 3917 y FB(1)1206 3903 +y Fo(i)f(h)p FG(expr)1499 3917 y FB(2)1539 3903 y Fo(i)g +FE(.)14 b(.)g(.)g Fx(\))1693 b FG(syn)m(tax)75 4064 y(Ev)-5 +b(aluates)29 b(the)g(expressions)e(of)i Fo(h)p FG(expr)1426 +4078 y FB(1)1466 4064 y Fo(i)g(h)p FG(expr)1740 4078 +y FB(2)1779 4064 y Fo(i)g FG(.)15 b(.)h(.)f(in)28 b(the)h(en)m +(vironmen)m(t)f(of)h(mo)s(dule)e FE(name)8 b FG(.)40 +b(Mo)s(dule)75 4177 y FE(name)c FG(m)m(ust)28 b(ha)m(v)m(e)h(b)s(een)f +(created)h(previously)d(b)m(y)i(a)g Fx(define-module)p +FG(.)37 b(The)27 b(result)g(of)i Fx(with-module)c FG(is)75 +4289 y(the)31 b(result)e(of)h(the)h(ev)-5 b(aluation)30 +b(of)g(the)h(last)f Fo(h)p FG(expr)p Fo(i)p FG(.)337 +4458 y Fw(\(define-module)37 b(M)424 4558 y(\(define)j(a)k(1\))424 +4657 y(\(define)c(b)k(2\)\))337 4857 y(\(with-module)38 +b(M)467 4956 y(\(+)43 b(a)g(b\)\))685 5056 y Fv(=)-14 +b Fq(\))44 b Fw(3)75 5428 y Fx(\(current-module)l(\))2519 +b FG(pro)s(cedure)75 5575 y(Returns)29 b(the)i(curren)m(t-mo)s(dule.)p +eop %%Page: 34 34 -34 33 bop 37 45 a FF(34)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 125 190 a Fw(STk>)k(\(define)f(foo)h(1\))125 -240 y(STk>)g(\(define-module)e(bar)299 290 y(\(define)h(foo)i(2\)\))125 -340 y(STk>)f(foo)125 390 y(1)125 439 y(STk>)g(\(select-module)e(bar\)) -125 489 y(bar>)i(foo)125 539 y(2)125 589 y(bar>)g(\(select-module)e -(STk\))125 639 y(STk>)37 838 y Fx(\(module-name)k FE(mo)n(dule)s -Fx(\))1166 b FG(pro)q(cedure)37 918 y(Returns)16 b(the)g(name)f(\(a)f -(sym)o(b)q(ol\))i(asso)q(ciated)f(to)f(a)h FE(mo)n(dule)t -FG(.)37 1026 y Fx(\(module-imports)22 b FE(mo)n(dule)s -Fx(\))1095 b FG(pro)q(cedure)37 1106 y(Returns)16 b(the)g(list)g(mo)q -(dules)g(that)e FE(mo)n(dule)19 b FG(imp)q(orts.)37 1215 -y Fx(\(module-exports)j FE(mo)n(dule)s Fx(\))1095 b FG(pro)q(cedure)37 -1295 y(Returns)16 b(the)g(list)g(of)e(sym)o(b)q(ols)i(exp)q(orted)f(b)o -(y)g FE(mo)n(dule)t FG(.)37 1403 y Fx(\(module-symbols)22 -b FE(mo)n(dule)s Fx(\))1095 b FG(pro)q(cedure)37 1483 -y(Returns)16 b(the)g(list)g(sym)o(b)q(ols)f(that)f(ere)i(de\014ned)g -(in)g FE(mo)n(dule)t FG(.)37 1597 y FJ(6.14)56 b(En)n(vironmen)n(ts)37 -1683 y FG(En)o(vironmen)o(ts)15 b(are)f(\014rst)h(class)f(ob)s(jects)g -(in)i(STk.)k(The)14 b(follo)o(wing)i(primitiv)o(es)g(are)e(de\014ned)i -(on)e(en)o(viron-)37 1739 y(men)o(ts.)37 1854 y Fx(\(environment?)23 -b FE(obj)7 b Fx(\))1218 b FG(pro)q(cedure)37 1934 y(Returns)16 -b Fx(#t)f FG(if)h FE(obj)22 b FG(is)15 b(an)g(en)o(vironmen)o(t,)h -(otherwise)f(returns)g Fx(#f)p FG(.)37 2043 y Fx(\(the-environment)n -(\))1236 b FG(pro)q(cedure)37 2123 y(Returns)16 b(the)g(curren)o(t)f -(en)o(vironmen)o(t.)37 2231 y Fx(\(global-environment)n(\))1164 -b FG(pro)q(cedure)37 2311 y(Returns)16 b(the)g(\\global")f(en)o -(vironmen)o(t)g(\(i.e.)20 b(the)c(toplev)o(el)g(en)o(vironmen)o(t\).)37 -2419 y Fx(\(parent-environment)22 b FE(env)5 b Fx(\))1067 -b FG(pro)q(cedure)37 2499 y(Returns)16 b(the)g(paren)o(t)f(en)o -(vironmen)o(t)h(of)f FE(env)t FG(.)20 b(If)c(en)o(v)f(is)h(the)g -(\\global")f(en)o(vironmen)o(t)h(\(i.e.)k(the)c(toplev)o(el)37 -2556 y(en)o(vironmen)o(t\),)f Fx(parent-environment)e -FG(returns)i Fx(#f)p FG(.)37 2664 y Fx(\(environment->list)22 -b FE(envir)n(onment)t Fx(\))913 b FG(pro)q(cedure)37 -2738 y(Returns)17 b(a)f(list)g(of)g FE(a-lists)p FG(,)f(represen)o -(ting)i(the)f(bindings)i(in)f FE(envir)n(onment)s FG(.)22 -b(Eac)o(h)16 b FE(a-list)f FG(describ)q(es)j(one)37 2787 -y(lev)o(el)f(of)e(bindings,)i(with)e(the)g(innermost)h(lev)o(el)g -(coming)g(\014rst.)p eop +34 33 bop 75 91 a FF(34)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 337 381 a Fw(\(define-module)h(M)467 +480 y(...\))380 680 y(\(with-module)i(M)467 779 y(\(cons)j(\(eq?)g +(\(current-module\))37 b(\(find-module)h('M\)\))729 879 +y(\(eq?)k(\(current-module\))37 b(\(find-module)h('STk\)\)\)\))685 +1078 y Fv(=)-14 b Fq(\))44 b Fw(\(#t)e(.)h(#f\))75 1563 +y Fx(\(select-module)h FE(name)7 b Fx(\))2430 b FG(syn)m(tax)75 +1730 y(Ev)-5 b(aluates)35 b(the)h(expressions)d(whic)m(h)h(follo)m(ws)h +(in)e(mo)s(dule)h FE(name)43 b FG(en)m(vironmen)m(t.)54 +b(Mo)s(dule)34 b FE(name)43 b FG(m)m(ust)75 1843 y(ha)m(v)m(e)24 +b(b)s(een)e(created)i(previously)c(b)m(y)j(a)g Fx(define-module)p +FG(.)35 b(The)22 b(result)g(of)h Fx(select-module)c FG(is)j +(unde\014ned.)75 1956 y Fx(Select-module)27 b FG(is)j(particularly)f +(useful)g(when)h(debugging)g(since)g(it)g(allo)m(ws)h(to)g(place)g +(toplev)m(el)g(ev)-5 b(alu-)75 2069 y(ation)30 b(in)f(a)i(particular)e +(mo)s(dule.)39 b(The)30 b(follo)m(wing)f(transcript)g(sho)m(ws)h(an)g +(usage)h(of)g Fx(select-module)3619 2036 y FB(5)3655 +2069 y FG(:)249 2309 y Fw(STk>)42 b(\(define)f(foo)h(1\))249 +2409 y(STk>)g(\(define-module)c(bar)598 2508 y(\(define)j(foo)h(2\)\)) +249 2608 y(STk>)g(foo)249 2707 y(1)249 2807 y(STk>)g(\(select-module)c +(bar\))249 2907 y(bar>)k(foo)249 3006 y(2)249 3106 y(bar>)g +(\(select-module)c(STk\))249 3206 y(STk>)75 3722 y Fx(\(module-name)44 +b FE(mo)-5 b(dule)7 b Fx(\))2333 b FG(pro)s(cedure)75 +3889 y(Returns)29 b(the)i(name)f(\(a)i(sym)m(b)s(ol\))d(asso)s(ciated)i +(to)g(a)g FE(mo)-5 b(dule)8 b FG(.)75 4179 y Fx(\(module-imports)44 +b FE(mo)-5 b(dule)7 b Fx(\))2189 b FG(pro)s(cedure)75 +4346 y(Returns)29 b(the)i(list)e(mo)s(dules)g(that)i +FE(mo)-5 b(dule)38 b FG(imp)s(orts.)75 4635 y Fx(\(module-exports)44 +b FE(mo)-5 b(dule)7 b Fx(\))2189 b FG(pro)s(cedure)75 +4802 y(Returns)29 b(the)i(list)e(of)i(sym)m(b)s(ols)e(exp)s(orted)h(b)m +(y)g FE(mo)-5 b(dule)8 b FG(.)75 5092 y Fx(\(module-symbols)44 +b FE(mo)-5 b(dule)7 b Fx(\))2189 b FG(pro)s(cedure)75 +5259 y(Returns)29 b(the)i(list)e(sym)m(b)s(ols)g(that)i(ere)g +(de\014ned)e(in)g FE(mo)-5 b(dule)8 b FG(.)p 75 5398 +1470 4 v 179 5452 a Fu(5)213 5483 y Ft(This)25 b(transcript)g(uses)g +(the)f(default)h(v)l(alue)f(for)h(the)f(function)h Fr +(repl-display-prompt)j Ft(\(see)d(page)g(74\))g(whic)n(h)g(displa)n(ys) +75 5575 y(the)g(name)g(of)i(the)e(curren)n(t)g(mo)r(dule)g(in)g(the)h +(prompt.)p eop %%Page: 35 35 -35 34 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(35)p 37 64 1838 2 v 125 190 a Fw(\(define)20 b(E)i(\(let)f(\(\(a)g -(1\))g(\(b)g(2\)\))386 240 y(\(let)g(\(\(c)g(3\)\))430 -290 y(\(the-environment)o(\)\)\)\))125 390 y(\(car)g(\(environment->li) -o(st)e(E\)\))i Fv(=)-7 b Fq(\))22 b Fw(\(\(c)f(.)g(3\)\))125 -489 y(\(cadr)f(\(environment->list)e(E\)\))p Fv(=)-7 -b Fq(\))22 b Fw(\(\(b)f(.)g(2\))h(\(a)f(.)h(1\)\))37 -699 y Fx(\(procedure-environment)f FE(pr)n(o)n(c)n(e)n(dur)n(e)s -Fx(\))882 b FG(pro)q(cedure)37 773 y(Returns)18 b(the)g(en)o(vironmen)o -(t)f(asso)q(ciated)h(with)f FE(pr)n(o)n(c)n(e)n(dur)n(e)s -FG(.)26 b Fx(Procedure-environment)14 b FG(returns)k -Fx(#f)e FG(if)37 822 y FE(pr)n(o)n(c)n(e)n(dur)n(e)j -FG(is)c(not)g(a)g(closure.)125 912 y Fw(\(define)20 b(foo)h(\(let)g -(\(\(a)g(1\)\))g(\(lambda)g(\(\))g(a\)\)\))125 962 y(\(car)g -(\(environment->li)o(st)321 1011 y(\(procedure-envir)o(onmen)o(t)e -(foo\)\)\))735 1061 y Fv(=)-7 b Fq(\))22 b Fw(\(\(a)f(.)g(1\)\))37 -1271 y Fx(\(module-environment)h FE(mo)n(dule)s Fx(\))999 -b FG(pro)q(cedure)37 1344 y(Returns)16 b(the)g(en)o(vironmen)o(t)f -(asso)q(ciated)g(to)g(the)g(mo)q(dule)i FE(mo)n(dule)s -FG(.)125 1434 y Fw(\(define-module)i(M)190 1484 y(\(define)h(a)i(1\)\)) -125 1533 y(\(car)f(\(environment->li)o(st)321 1583 y(\(module-environm) -o(ent)e(\(find-module)g('M\)\)\)\))735 1633 y Fv(=)-7 -b Fq(\))22 b Fw(\(\(a)f(.)g(1\)\))37 1842 y Fx(\(symbol-bound?)h -FE(symb)n(ol)5 b Fx(\))1123 b FG(pro)q(cedure)37 1899 -y Fx(\(symbol-bound?)22 b FE(symb)n(ol)i(envir)n(onment)t -Fx(\))853 b FG(pro)q(cedure)37 1979 y(Returns)12 b Fx(#t)f -FG(if)g FE(symb)n(ol)k FG(has)c(a)g(v)m(alue)h(in)g(the)f(giv)o(en)g -FE(envir)n(onment)s FG(,)h(otherwise)f(returns)g Fx(#f)p -FG(.)18 b FE(Envir)n(onment)37 2036 y FG(ma)o(y)d(b)q(e)h(omitted,)f -(in)h(whic)o(h)g(case)f(it)g(defaults)h(to)f(the)g(global)h(en)o -(vironmen)o(t.)37 2162 y FJ(6.15)56 b(Macros)37 2249 -y FC(STk)15 b FG(pro)o(vides)h(lo)o(w)f(lev)o(el)h(macros.)37 -2306 y Fn(Note:)35 b Fk(STk)12 b Fv(macros)f(are)h(not)f(the)i(sort)f -(of)f(macros)g(de\014ned)i(in)e(the)h(app)q(endix)g(of)f -Fn(R)1387 2291 y Fm(4)1399 2306 y Fl(RS)r Fv(,)h(but)g(rather)h(the)f -(macros)37 2362 y(one)j(can)f(\014nd)g(in)f(most)g(of)g(Lisp)h -(dialects.)37 2481 y Fx(\(macro)24 b Fo(h)p FG(formals)p -Fo(i)e(h)p FG(b)q(o)q(dy)p Fo(i)p Fx(\))1177 b FG(syn)o(tax)37 -2562 y Fx(Macro)18 b FG(p)q(ermits)g(to)f(create)g(a)h(macro.)27 -b(When)18 b(a)f(macro)g(is)h(called,)i(the)e(whole)g(form)f(\(i.e.)28 -b(the)18 b(macro)37 2618 y(itself)i(and)f(its)g(parameters\))f(is)h -(passed)g(to)f(the)h(macro)f(b)q(o)q(dy)l(.)31 b(Binding)21 -b(asso)q(ciation)e(is)g(done)g(in)h(the)37 2674 y(en)o(vironmen)o(t)c -(of)f(the)h(call.)21 b(The)16 b(result)g(of)f(the)g(binding)j(asso)q -(ciation)d(is)h(called)h(the)f FE(macr)n(o-exp)n(ansion)p -FG(.)37 2731 y(The)f(result)h(of)e(the)h(macro)f(call)i(is)f(the)g -(result)g(of)f(the)h(ev)m(aluation)h(of)e(the)h(macro)f(expansion)h(in) -h(the)f(call)37 2787 y(en)o(vironmen)o(t.)p eop +35 34 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(35)p 75 128 3675 4 v 75 381 a FJ(6.14)112 b(En)m(vironmen)m(ts)75 +560 y FG(En)m(vironmen)m(ts)28 b(are)i(\014rst)e(class)h(ob)5 +b(jects)30 b(in)e(STk.)39 b(The)29 b(follo)m(wing)e(primitiv)m(es)g +(are)j(de\014ned)d(on)j(en)m(viron-)75 673 y(men)m(ts.)75 +919 y Fx(\(environment?)44 b FE(obj)13 b Fx(\))2438 b +FG(pro)s(cedure)75 1083 y(Returns)29 b Fx(#t)h FG(if)g +FE(obj)43 b FG(is)30 b(an)g(en)m(vironmen)m(t,)g(otherwise)g(returns)f +Fx(#f)p FG(.)75 1347 y Fx(\(the-environment)l(\))2471 +b FG(pro)s(cedure)75 1511 y(Returns)29 b(the)i(curren)m(t)f(en)m +(vironmen)m(t.)75 1775 y Fx(\(global-environment)-5 b(\))2328 +b FG(pro)s(cedure)75 1938 y(Returns)29 b(the)i(\\global")g(en)m +(vironmen)m(t)f(\(i.e.)41 b(the)30 b(toplev)m(el)g(en)m(vironmen)m +(t\).)75 2202 y Fx(\(parent-environment)43 b FE(env)10 +b Fx(\))2135 b FG(pro)s(cedure)75 2366 y(Returns)30 b(the)h(paren)m(t)g +(en)m(vironmen)m(t)f(of)h FE(env)10 b FG(.)41 b(If)31 +b(en)m(v)g(is)f(the)h(\\global")g(en)m(vironmen)m(t)f(\(i.e.)42 +b(the)31 b(toplev)m(el)75 2479 y(en)m(vironmen)m(t\),)g +Fx(parent-environment)25 b FG(returns)k Fx(#f)p FG(.)75 +2743 y Fx(\(environment->list)43 b FE(envir)-5 b(onment)9 +b Fx(\))1829 b FG(pro)s(cedure)75 2894 y(Returns)31 b(a)h(list)f(of)h +FE(a-lists)p FG(,)h(represen)m(ting)f(the)g(bindings)c(in)j +FE(envir)-5 b(onment)10 b FG(.)45 b(Eac)m(h)33 b FE(a-list)f +FG(describ)s(es)f(one)75 2993 y(lev)m(el)f(of)h(bindings,)c(with)i(the) +i(innermost)e(lev)m(el)h(coming)g(\014rst.)249 3186 y +Fw(\(define)41 b(E)i(\(let)f(\(\(a)g(1\))h(\(b)g(2\)\))772 +3286 y(\(let)f(\(\(c)h(3\)\))860 3385 y(\(the-environmen)o(t\)\))o +(\)\))249 3585 y(\(car)f(\(environment->lis)o(t)37 b(E\)\))43 +b Fv(=)-14 b Fq(\))43 b Fw(\(\(c)f(.)i(3\)\))249 3784 +y(\(cadr)e(\(environment->li)o(st)37 b(E\)\))p Fv(=)-14 +b Fq(\))42 b Fw(\(\(b)g(.)i(2\))e(\(a)h(.)g(1\)\))75 +4233 y Fx(\(procedure-environment)f FE(pr)-5 b(o)g(c)g(e)g(dur)g(e)7 +b Fx(\))1766 b FG(pro)s(cedure)75 4384 y(Returns)34 b(the)g(en)m +(vironmen)m(t)g(asso)s(ciated)h(with)e FE(pr)-5 b(o)g(c)g(e)g(dur)g(e) +10 b FG(.)53 b Fx(Procedure-environment)29 b FG(returns)k +Fx(#f)h FG(if)75 4483 y FE(pr)-5 b(o)g(c)g(e)g(dur)g(e)40 +b FG(is)30 b(not)g(a)h(closure.)249 4676 y Fw(\(define)41 +b(foo)h(\(let)g(\(\(a)h(1\)\))f(\(lambda)f(\(\))h(a\)\)\))249 +4776 y(\(car)g(\(environment->lis)o(t)642 4875 y(\(procedure-envi)o +(ron)o(me)o(nt)37 b(foo\)\)\))1470 4975 y Fv(=)-14 b +Fq(\))43 b Fw(\(\(a)f(.)i(1\)\))75 5424 y Fx(\(module-environment)f +FE(mo)-5 b(dule)7 b Fx(\))1998 b FG(pro)s(cedure)75 5575 +y(Returns)29 b(the)i(en)m(vironmen)m(t)f(asso)s(ciated)h(to)g(the)g(mo) +s(dule)d FE(mo)-5 b(dule)9 b FG(.)p eop %%Page: 36 36 -36 35 bop 37 45 a FF(36)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 125 190 a Fw(\(define)j(foo)h(\(macro)g(f)g(\022\(quote) -g(,f\)\)\))125 240 y(\(foo)g(1)g(2)h(3\))370 b Fv(=)-7 -b Fq(\))22 b Fw(\(foo)f(1)g(2)h(3\))125 340 y(\(define)e(1+)h(\(macro)g -(form)g(\(list)g(+)g(\(cadr)g(form\))g(1\)\)\))125 390 -y(\(let)g(\(\(x)g(1\)\))g(\(1+)g(x\)\))174 b Fv(=)-7 -b Fq(\))22 b Fw(2)37 641 y Fx(\(macro?)h FE(obj)7 b Fx(\))1362 -b FG(pro)q(cedure)37 724 y(Returns)16 b Fx(#t)f FG(if)h -FE(obj)22 b FG(is)15 b(a)g(macro,)f(otherwise)i(returns)f -Fx(#f)p FG(.)37 864 y Fx(\(macro-expand-1)22 b FE(form)s -Fx(\))1140 b FG(pro)q(cedure)37 921 y Fx(\(macro-expand)23 -b FE(form)s Fx(\))1187 b FG(pro)q(cedure)37 997 y Fx(Macro-expand-1)16 -b FG(returns)i(the)g(macro)f(expansion)i(of)f FE(form)k -FG(if)c(it)g(is)h(a)e(macro)h(call,)h(otherwise)f FE(form)37 -1047 y FG(is)g(returned)g(unc)o(hanged.)27 b Fx(Macro-expand)16 -b FG(is)i(similar)g(to)f Fx(macro-expand-1)p FG(,)f(but)h(rep)q(eately) -h(expand)37 1097 y FE(form)i FG(un)o(til)c(it)f(is)h(no)f(longer)h(a)f -(macro)f(call.)125 1198 y Fw(\(define)20 b(1-)h(\(macro)g(form)g -(\022\(-)43 b(,\(cadr)20 b(form\))h(1\)\)\))125 1248 -y(\(define)f(--)h(\(macro)g(form)g(\022\(1-)g(,\(cadr)f(form\)\)\)\)) -125 1298 y(\(macro-expand-1)e('\(1-)j(10\)\))65 b Fv(=)-7 -b Fq(\))22 b Fw(\(-)f(10)g(1\))125 1348 y(\(macro-expand)62 -b('\(1-)21 b(10\)\))65 b Fv(=)-7 b Fq(\))22 b Fw(\(-)f(10)g(1\))125 -1398 y(\(macro-expand-1)d('\(--)j(10\)\))65 b Fv(=)-7 -b Fq(\))22 b Fw(\(1-)f(10\))125 1448 y(\(macro-expand)62 -b('\(--)21 b(10\)\))65 b Fv(=)-7 b Fq(\))22 b Fw(\(-)f(10)g(1\))37 -1684 y Fx(\(macro-expand)i FE(form)s Fx(\))1187 b FG(pro)q(cedure)37 -1760 y(Returns)20 b(the)f(macro)f(expansion)i(of)f FE(form)k -FG(if)c(it)g(is)h(a)e(macro)h(call,)h(otherwise)g FE(form)i -FG(is)e(returned)f(un-)37 1810 y(c)o(hanged.)i(Macro)14 -b(expansion)i(con)o(tin)o(ue)g(un)o(til,)g(the)f(form)g(obtained)g(is) -125 1911 y Fw(\(define)20 b(1-)h(\(macro)g(form)g(\(list)g('-)g(\(cadr) -g(form\))g(1\)\)\))125 1961 y(\(macro-expand)e('\(1-)i(10\)\))108 -b Fv(=)-7 b Fq(\))22 b Fw(\(-)f(10)g(1\))37 2197 y Fx(\(macro-body)i -FE(macr)n(o)s Fx(\))1207 b FG(pro)q(cedure)37 2274 y(Returns)16 -b(the)g(b)q(o)q(dy)f(of)g FE(macr)n(o)125 2375 y Fw(\(macro-body)k -(1+\))735 2425 y Fv(=)-7 b Fq(\))22 b Fw(\(macro)e(form)h(\(list)g(+)g -(\(cadr)g(form\))g(1\)\))37 2661 y Fx(\(define-macro)i -FE(\()p Fo(h)p FG(name)p Fo(i)f(h)p FG(formals)p Fo(i)o -FE(\))i Fo(h)p FG(b)q(o)q(dy)p Fo(i)p Fx(\))816 b FG(macro)37 -2738 y Fx(Define-macro)15 b FG(is)h(a)g(macro)f(whic)o(h)i(p)q(ermits)g -(to)e(de\014ne)j(a)d(macro)h(more)f(easily)i(than)f(with)h(the)f -Fx(macro)37 2787 y FG(form.)k(It)15 b(is)h(similar)g(to)f(the)g -Fx(defmacro)f FG(of)h(Common)f(Lisp)i([6].)p eop +36 35 bop 75 91 a FF(36)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 249 381 a Fw(\(define-module)i(M)380 +480 y(\(define)j(a)i(1\)\))249 580 y(\(car)f(\(environment->lis)o(t)642 +680 y(\(module-environ)o(men)o(t)37 b(\(find-module)i('M\)\)\)\))1470 +779 y Fv(=)-14 b Fq(\))43 b Fw(\(\(a)f(.)i(1\)\))75 1154 +y Fx(\(symbol-bound?)g FE(symb)-5 b(ol)9 b Fx(\))2249 +b FG(pro)s(cedure)75 1267 y Fx(\(symbol-bound?)44 b FE(symb)-5 +b(ol)49 b(envir)-5 b(onment)9 b Fx(\))1710 b FG(pro)s(cedure)75 +1427 y(Returns)21 b Fx(#t)g FG(if)g FE(symb)-5 b(ol)33 +b FG(has)22 b(a)g(v)-5 b(alue)22 b(in)f(the)h(giv)m(en)g +FE(envir)-5 b(onment)10 b FG(,)24 b(otherwise)d(returns)g +Fx(#f)p FG(.)37 b FE(Envir)-5 b(onment)75 1540 y FG(ma)m(y)31 +b(b)s(e)f(omitted,)g(in)f(whic)m(h)h(case)h(it)f(defaults)f(to)i(the)g +(global)f(en)m(vironmen)m(t.)75 1767 y FJ(6.15)112 b(Macros)75 +1938 y FC(STk)30 b FG(pro)m(vides)f(lo)m(w)i(lev)m(el)f(macros.)75 +2051 y Fn(Note:)70 b Fk(STk)23 b Fv(macros)e(are)i(not)g(the)g(sort)g +(of)g(macros)e(de\014ned)j(in)g(the)f(app)r(endix)g(of)h +Fn(R)2775 2021 y Fm(4)2798 2051 y Fl(R)q(S)5 b Fv(,)23 +b(but)h(rather)e(the)i(macros)75 2164 y(one)j(can)g(\014nd)h(in)g(most) +g(of)f(Lisp)h(dialects.)75 2394 y Fx(\(macro)46 b Fo(h)p +FG(formals)p Fo(i)i(h)p FG(b)s(o)s(dy)p Fo(i)o Fx(\))2352 +b FG(syn)m(tax)75 2554 y Fx(Macro)34 b FG(p)s(ermits)g(to)i(create)h(a) +f(macro.)56 b(When)36 b(a)f(macro)h(is)f(called,)h(the)g(whole)e(form)h +(\(i.e.)57 b(the)35 b(macro)75 2667 y(itself)h(and)h(its)g +(parameters\))h(is)f(passed)g(to)h(the)f(macro)i(b)s(o)s(dy)-8 +b(.)60 b(Binding)36 b(asso)s(ciation)h(is)f(done)i(in)e(the)75 +2780 y(en)m(vironmen)m(t)30 b(of)h(the)g(call.)42 b(The)30 +b(result)g(of)g(the)h(binding)d(asso)s(ciation)j(is)e(called)h(the)h +FE(macr)-5 b(o-exp)g(ansion)p FG(.)75 2893 y(The)29 b(result)f(of)i +(the)f(macro)h(call)f(is)g(the)g(result)f(of)i(the)g(ev)-5 +b(aluation)29 b(of)g(the)h(macro)g(expansion)e(in)g(the)i(call)75 +3006 y(en)m(vironmen)m(t.)249 3187 y Fw(\(define)41 b(foo)h(\(macro)f +(f)j(\022\(quote)c(,f\)\)\))249 3287 y(\(foo)i(1)h(2)h(3\))740 +b Fv(=)-14 b Fq(\))43 b Fw(\(foo)f(1)h(2)g(3\))249 3486 +y(\(define)e(1+)i(\(macro)e(form)h(\(list)f(+)j(\(cadr)d(form\))h +(1\)\)\))249 3586 y(\(let)g(\(\(x)h(1\)\))f(\(1+)g(x\)\))348 +b Fv(=)-14 b Fq(\))43 b Fw(2)75 3983 y Fx(\(macro?)j +FE(obj)13 b Fx(\))2724 b FG(pro)s(cedure)75 4143 y(Returns)29 +b Fx(#t)h FG(if)g FE(obj)43 b FG(is)30 b(a)g(macro,)i(otherwise)d +(returns)h Fx(#f)p FG(.)75 4359 y Fx(\(macro-expand-1)44 +b FE(form)7 b Fx(\))2278 b FG(pro)s(cedure)75 4472 y +Fx(\(macro-expand)44 b FE(form)7 b Fx(\))2374 b FG(pro)s(cedure)75 +4618 y Fx(Macro-expand-1)32 b FG(returns)j(the)h(macro)g(expansion)f +(of)h FE(form)43 b FG(if)35 b(it)h(is)e(a)j(macro)f(call,)h(otherwise)e +FE(form)75 4718 y FG(is)f(returned)f(unc)m(hanged.)54 +b Fx(Macro-expand)31 b FG(is)j(similar)e(to)j Fx(macro-expand-1)p +FG(,)d(but)i(rep)s(eately)h(expand)75 4818 y FE(form)j +FG(un)m(til)29 b(it)h(is)f(no)i(longer)f(a)g(macro)h(call.)249 +4977 y Fw(\(define)41 b(1-)i(\(macro)e(form)h(\022\(-)86 +b(,\(cadr)41 b(form\))g(1\)\)\))249 5077 y(\(define)g(--)i(\(macro)e +(form)h(\022\(1-)g(,\(cadr)f(form\)\)\)\))249 5176 y(\(macro-expand-1)d +('\(1-)k(10\)\))129 b Fv(=)-14 b Fq(\))43 b Fw(\(-)g(10)g(1\))249 +5276 y(\(macro-expand)126 b('\(1-)42 b(10\)\))129 b Fv(=)-14 +b Fq(\))43 b Fw(\(-)g(10)g(1\))249 5375 y(\(macro-expand-1)38 +b('\(--)k(10\)\))129 b Fv(=)-14 b Fq(\))43 b Fw(\(1-)f(10\))249 +5475 y(\(macro-expand)126 b('\(--)42 b(10\)\))129 b Fv(=)-14 +b Fq(\))43 b Fw(\(-)g(10)g(1\))p eop %%Page: 37 37 -37 36 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(37)p 37 64 1838 2 v 125 190 a Fw(\(define-macro)19 -b(\(incr)i(x\))g(\022\(set!)f(,x)i(\(+)f(,x)h(1\)\)\))125 -240 y(\(let)f(\(\(a)g(1\)\))g(\(incr)g(a\))g(a\))87 b -Fv(=)-7 b Fq(\))22 b Fw(2)125 340 y(\(define-macro)d(\(when)i(test)f(.) -i(body\))168 390 y(\022\(if)f(,test)g(,@\(if)g(\(null?)f(\(cdr)h -(body\)\))g(body)g(\022\(\(begin)f(,@body\)\)\)\)\))125 -439 y(\(macro-expand)f('\(when)h(a)i(b\)\))43 b Fv(=)-7 -b Fq(\))22 b Fw(\(if)f(a)g(b\))125 489 y(\(macro-expand)e('\(when)h(a)i -(b)f(c)h(d\)\))735 539 y Fv(=)-7 b Fq(\))22 b Fw(\(if)f(a)g(\(begin)g -(b)g(c)h(d\)\))37 677 y Fn(Note:)39 b Fv(Calls)13 b(to)h(macros)g -(de\014ned)h(b)o(y)f Fw(define-macro)e Fv(are)j(ph)o(ysically)e -(replaced)i(b)o(y)f(their)h(macro-expansion)e(if)37 733 -y(the)i(v)n(ariable)d Fw(*debug*)h Fv(is)g Fw(#f)g Fv(\(i.e.)18 -b(their)c(b)q(o)q(dy)g(is)f(\\in-lined")g(in)g(the)h(macro)f(call\).)k -(T)m(o)c(a)o(v)o(oid)f(this)i(feature,)g(and)37 790 y(to)g(ease)h -(debugging,)e(y)o(ou)g(ha)o(v)o(e)h(to)g(set)h(this)f(v)n(ariable)e(to) -i Fw(#t)p Fv(.)k(\(See)d(also)e(6.25\).)37 904 y FJ(6.16)56 -b(System)17 b(pro)r(cedures)37 990 y FG(This)f(section)g(lists)g(a)f -(set)g(of)g(pro)q(cedures)h(whic)o(h)g(p)q(ermits)f(to)g(access)g(some) -g(system)g(in)o(ternals.)37 1106 y Fx(\(expand-file-name)22 -b FE(string)t Fx(\))1070 b FG(pro)q(cedure)37 1186 y -Fx(Expand-file-name)14 b FG(expands)j(the)g(\014lename)g(giv)o(en)g(in) -g FE(string)i FG(to)d(an)g(absolute)g(path.)23 b(This)17 -b(function)37 1242 y(understands)f(the)f FE(tilde)i(c)n(onvention)c -FG(for)i(\014lenames.)125 1335 y Fw(;;)21 b(Current)f(directory)g(is)i -(/users/eg/STk)125 1384 y(\(expand-file-nam)o(e)d(".."\))343 -1434 y Fv(=)-7 b Fq(\))21 b Fw("/users/eg")125 1484 y -(\(expand-file-nam)o(e)e("~root/bin\))343 1534 y Fv(=)-7 -b Fq(\))21 b Fw("/bin")125 1584 y(\(expand-file-nam)o(e)e("~/STk\)")343 -1633 y Fv(=)-7 b Fq(\))21 b Fw("/users/eg/STk")37 1835 -y Fx(\(canonical-path)h FE(p)n(ath)s Fx(\))1151 b FG(pro)q(cedure)37 -1915 y(Expands)21 b(all)f(sym)o(b)q(olic)h(links)g(in)g -FE(p)n(ath)i FG(and)d(returns)g(its)g(canonicalized)i(absolute)e -(pathname.)34 b(The)37 1972 y(resulting)25 b(path)e(do)g(not)g(ha)o(v)o -(e)g(sym)o(b)q(olic)h(links.)45 b(If)24 b FE(p)n(ath)j -FG(do)q(esn't)c(designate)h(a)f(v)m(alid)h(pathname,)37 -2028 y FE(c)n(anonic)n(al-p)n(ath)18 b FG(returns)d Fx(#f)p -FG(.)37 2138 y Fx(\(dirname)23 b FE(string)t Fx(\))1285 -b FG(pro)q(cedure)37 2212 y(Returns)16 b(a)e(string)h(con)o(taining)h -(all)f(but)g(the)g(last)g(comp)q(onen)o(t)g(of)f(the)h(path)g(name)g -(giv)o(en)g(in)h FE(string)s FG(.)125 2293 y Fw(\(dirname)k -("/a/b/c.stk"\))343 2342 y Fv(=)-7 b Fq(\))21 b Fw("/a/b")37 -2533 y Fx(\(basename)i FE(string)t Fx(\))1261 b FG(pro)q(cedure)37 -2607 y(Returns)16 b(a)f(string)g(con)o(taining)h(the)g(last)f(comp)q -(onen)o(t)g(of)g(the)g(path)g(name)g(giv)o(en)h(in)g -FE(string)s FG(.)125 2688 y Fw(\(basname)k("/a/b/c.stk"\))343 -2738 y Fv(=)-7 b Fq(\))21 b Fw("c.stk")p eop +37 36 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(37)p 75 128 3675 4 v 75 381 a Fx(\(macro-expand)44 +b FE(form)7 b Fx(\))2374 b FG(pro)s(cedure)75 528 y(Returns)37 +b(the)h(macro)h(expansion)d(of)i FE(form)46 b FG(if)37 +b(it)h(is)f(a)h(macro)g(call,)i(otherwise)d FE(form)46 +b FG(is)37 b(returned)g(un-)75 627 y(c)m(hanged.)k(Macro)32 +b(expansion)d(con)m(tin)m(ue)i(un)m(til,)e(the)h(form)g(obtained)g(is) +249 800 y Fw(\(define)41 b(1-)i(\(macro)e(form)h(\(list)f('-)i(\(cadr)f +(form\))f(1\)\)\))249 900 y(\(macro-expand)e('\(1-)i(10\)\))217 +b Fv(=)-14 b Fq(\))43 b Fw(\(-)g(10)g(1\))75 1306 y Fx(\(macro-body)i +FE(macr)-5 b(o)6 b Fx(\))2415 b FG(pro)s(cedure)75 1452 +y(Returns)29 b(the)i(b)s(o)s(dy)e(of)h FE(macr)-5 b(o)249 +1625 y Fw(\(macro-body)39 b(1+\))1470 1725 y Fv(=)-14 +b Fq(\))43 b Fw(\(macro)e(form)h(\(list)g(+)h(\(cadr)e(form\))h(1\)\)) +75 2131 y Fx(\(define-macro)i FE(\()p Fo(h)p FG(name)p +Fo(i)49 b(h)p FG(formals)p Fo(i)p FE(\))f Fo(h)p FG(b)s(o)s(dy)p +Fo(i)o Fx(\))1631 b FG(macro)75 2278 y Fx(Define-macro)29 +b FG(is)i(a)h(macro)h(whic)m(h)e(p)s(ermits)f(to)j(de\014ne)e(a)h +(macro)h(more)f(easily)g(than)f(with)g(the)h Fx(macro)75 +2377 y FG(form.)40 b(It)31 b(is)e(similar)f(to)j(the)g +Fx(defmacro)d FG(of)i(Common)g(Lisp)f([6)q(].)249 2550 +y Fw(\(define-macro)39 b(\(incr)i(x\))i(\022\(set!)e(,x)i(\(+)f(,x)h +(1\)\)\))249 2650 y(\(let)f(\(\(a)h(1\)\))f(\(incr)f(a\))i(a\))174 +b Fv(=)-14 b Fq(\))43 b Fw(2)249 2849 y(\(define-macro)c(\(when)i(test) +h(.)h(body\))337 2949 y(\022\(if)e(,test)h(,@\(if)f(\(null?)h(\(cdr)g +(body\)\))f(body)h(\022\(\(begin)e(,@body\)\)\)\)\))249 +3048 y(\(macro-expand)f('\(when)i(a)i(b\)\))86 b Fv(=)-14 +b Fq(\))43 b Fw(\(if)f(a)i(b\))249 3148 y(\(macro-expand)39 +b('\(when)i(a)i(b)g(c)g(d\)\))1470 3248 y Fv(=)-14 b +Fq(\))43 b Fw(\(if)f(a)i(\(begin)d(b)i(c)g(d\)\))75 3533 +y Fn(Note:)77 b Fv(Calls)28 b(to)h(macros)d(de\014ned)j(b)n(y)f +Fw(define-macro)c Fv(are)j(ph)n(ysically)h(replaced)f(b)n(y)h(their)h +(macro-expansion)d(if)75 3646 y(the)i(v)-5 b(ariable)26 +b Fw(*debug*)e Fv(is)j Fw(#f)g Fv(\(i.e.)37 b(their)27 +b(b)r(o)r(dy)h(is)f(\\in-lined")f(in)i(the)f(macro)f(call\).)37 +b(T)-7 b(o)27 b(a)n(v)n(oid)f(this)h(feature,)g(and)75 +3759 y(to)g(ease)g(debugging,)g(y)n(ou)g(ha)n(v)n(e)f(to)i(set)f(this)h +(v)-5 b(ariable)27 b(to)g Fw(#t)p Fv(.)36 b(\(See)28 +b(also)f(6.25\).)75 4001 y FJ(6.16)112 b(System)37 b(pro)s(cedures)75 +4173 y FG(This)29 b(section)h(lists)f(a)i(set)g(of)f(pro)s(cedures)f +(whic)m(h)g(p)s(ermits)g(to)i(access)h(some)f(system)f(in)m(ternals.)75 +4407 y Fx(\(expand-file-name)43 b FE(string)8 b Fx(\))2142 +b FG(pro)s(cedure)75 4567 y Fx(Expand-file-name)28 b +FG(expands)k(the)g(\014lename)g(giv)m(en)g(in)f FE(string)41 +b FG(to)33 b(an)g(absolute)f(path.)47 b(This)30 b(function)75 +4680 y(understands)e(the)j FE(tilde)i(c)-5 b(onvention)32 +b FG(for)e(\014lenames.)249 4877 y Fw(;;)43 b(Current)e(directory)f(is) +i(/users/eg/STk)249 4977 y(\(expand-file-name)37 b(".."\))685 +5077 y Fv(=)-14 b Fq(\))44 b Fw("/users/eg")249 5176 +y(\(expand-file-name)37 b("~root/bin\))685 5276 y Fv(=)-14 +b Fq(\))44 b Fw("/bin")249 5375 y(\(expand-file-name)37 +b("~/STk\)")685 5475 y Fv(=)-14 b Fq(\))44 b Fw("/users/eg/STk")p +eop %%Page: 38 38 -38 37 bop 37 45 a FF(38)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fx(\(decompose-file-name)22 b -FE(string)t Fx(\))998 b FG(pro)q(cedure)37 264 y(Returns)17 -b(an)g(\\explo)q(ded")g(list)g(of)f(the)h(path)f(name)g(comp)q(onen)o -(ts)h(giv)o(en)g(in)g FE(string)s FG(.)24 b(The)16 b(\014rst)g(elemen)o -(t)37 314 y(in)h(the)f(list)h(denotes)f(if)g(the)g(giv)o(en)g -FE(string)j FG(is)e(an)f(absolute)g(path)g(or)f(a)g(relativ)o(e)i(one,) -f(b)q(eing)h Fx("/")e FG(or)g Fx(".")37 363 y FG(resp)q(ectiv)o(ely)l -(.)22 b(Eac)o(h)15 b(comp)q(onen)o(t)h(of)e(this)i(list)g(is)g(a)f -(string.)125 441 y Fw(\(decompose-file-)o(name)j("/a/b/c.stk"\))343 -491 y Fv(=)-7 b Fq(\))21 b Fw(\("/")g("a")g("b")h("c.stk"\))125 -540 y(\(decompose-file-)o(name)c("a/b/c.stk"\))343 590 -y Fv(=)-7 b Fq(\))21 b Fw(\(".")g("a")g("b")h("c.stk"\))37 -773 y Fx(\(file-is-directory?)g FE(string)t Fx(\))1022 -b FG(pro)q(cedure)37 829 y Fx(\(file-is-regular?)22 b -FE(string)t Fx(\))1070 b FG(pro)q(cedure)37 885 y Fx -(\(file-is-readable?)22 b FE(string)t Fx(\))1046 b FG(pro)q(cedure)37 -942 y Fx(\(file-is-writable?)22 b FE(string)t Fx(\))1046 -b FG(pro)q(cedure)37 998 y Fx(\(file-is-executable?)22 -b FE(string)t Fx(\))998 b FG(pro)q(cedure)37 1055 y Fx(\(file-exists?) -23 b FE(string)t Fx(\))1165 b FG(pro)q(cedure)37 1135 -y(Returns)14 b Fx(#t)g FG(if)f(the)h(predicate)g(is)g(true)g(for)e(the) -i(path)f(name)h(giv)o(en)g(in)g FE(string)s FG(;)g(returns)f -Fx(#f)g FG(otherwise)h(\(or)37 1191 y(if)i FE(string)j -FG(denotes)c(a)g(\014le)h(whic)o(h)g(do)q(es)g(not)e(exist\).)37 -1296 y Fx(\(glob)24 b FA(patter)q(n)330 1303 y FB(1)374 -1296 y FA(patter)q(n)523 1303 y FB(2)568 1296 y FA(:)8 -b(:)g(:)d Fx(\))1027 b FG(pro)q(cedure)37 1376 y(The)14 -b(co)q(de)g(for)e Fx(glob)h FG(is)g(tak)o(en)g(from)f(the)i(Tcl)f -(library)l(.)21 b(It)13 b(p)q(erforms)g(\014le)h(name)f(\\globbing")h -(in)g(a)f(fashion)37 1433 y(similar)19 b(to)e(the)h(csh)g(shell.)29 -b Fx(Glob)17 b FG(returns)h(a)f(list)h(of)g(the)f(\014lenames)i(that)e -(matc)o(h)g(at)g(least)h(one)g(of)f(the)37 1489 y FE(p)n(attern)f -FG(argumen)o(ts.)j(The)c FE(p)n(attern)k FG(argumen)o(ts)14 -b(ma)o(y)h(con)o(tain)g(the)g(follo)o(wing)h(sp)q(ecial)h(c)o -(haracters:)106 1584 y Fo(\017)22 b FG(?)f(Matc)o(hes)14 -b(an)o(y)h(single)i(c)o(haracter.)106 1674 y Fo(\017)22 -b Fx(*)15 b FG(Matc)o(hes)g(an)o(y)g(sequence)h(of)f(zero)g(or)f(more)h -(c)o(haracters.)106 1764 y Fo(\017)22 b Fx([)p FG(c)o(hars)p -Fx(])14 b FG(Matc)o(hes)g(an)o(y)g(single)h(c)o(haracter)f(in)h(c)o -(hars.)k(If)c(c)o(hars)f(con)o(tains)h(a)f(sequence)h(of)f(the)h(form) -151 1820 y Fx(a-b)g FG(then)g(an)o(y)g(c)o(haracter)g(b)q(et)o(w)o(een) -g Fx(a)g FG(and)h Fx(b)f FG(\(inclusiv)o(e\))i(will)f(matc)o(h.)106 -1910 y Fo(\017)22 b Fx(\\)p FG(x)15 b(Matc)o(hes)g(the)g(c)o(haracter)f -Fx(x)p FG(.)106 2000 y Fo(\017)22 b(f)p FG(a,b,...)p -Fo(g)13 b FG(Matc)o(hes)h(an)o(y)h(of)g(the)g(strings)g -Fx(a)p FG(,)g Fx(b)p FG(,)g(etc.)37 2094 y(As)20 b(with)f(csh,)i(a)d -(\\.")32 b(at)18 b(the)i(b)q(eginning)h(of)e(a)g(\014le's)h(name)f(or)g -(just)g(after)f(a)h(\\/")f(m)o(ust)h(b)q(e)h(matc)o(hed)37 -2151 y(explicitly)e(or)d(with)h(a)f Fo(fg)f FG(construct.)20 -b(In)c(addition,)f(all)i(\\/")d(c)o(haracters)g(m)o(ust)h(b)q(e)h(matc) -o(hed)f(explicitly)l(.)37 2207 y(If)22 b(the)f(\014rst)g(c)o(haracter)f -(in)i(a)f(pattern)g(is)g(\\)p Fx(~)p FG(")g(then)g(it)h(refers)f(to)f -(the)h(home)h(directory)f(of)g(the)g(user)37 2264 y(whose)16 -b(name)f(follo)o(ws)h(the)f(\\)p Fx(~)p FG(".)20 b(If)15 -b(the)h(\\)p Fx(~)p FG(")f(is)h(follo)o(w)o(ed)f(immediately)i(b)o(y)f -(\\/")e(then)i(the)f(v)m(alue)i(of)e(the)37 2320 y(en)o(vironmen)o(t)h -(v)m(ariable)h(HOME)e(is)g(used.)37 2376 y Fx(Glob)20 -b FG(di\013ers)f(from)g(csh)h(globbing)h(in)g(t)o(w)o(o)d(w)o(a)o(ys.) -32 b(First,)20 b(it)g(do)q(es)g(not)f(sort)g(its)h(result)g(list)g -(\(use)g(the)37 2433 y Fx(sort)g FG(pro)q(cedure)h(if)f(y)o(ou)g(w)o -(an)o(t)f(the)h(list)h(sorted\).)34 b(Second,)21 b(glob)g(only)f -(returns)g(the)g(names)g(of)g(\014les)37 2489 y(that)15 -b(actually)i(exist;)e(in)i(csh)f(no)f(c)o(hec)o(k)h(for)f(existence)i -(is)f(made)g(unless)g(a)g(pattern)f(con)o(tains)g(a)h(?,)f -Fx(*)p FG(,)g(or)37 2546 y Fx([])p FG(construct.)37 2651 -y Fx(\(remove-file)23 b FE(string)t Fx(\))1189 b FG(pro)q(cedure)37 -2731 y(Remo)o(v)o(es)13 b(the)g(\014le)h(whose)f(path)g(name)g(is)h -(giv)o(en)f(in)h FE(string)s FG(.)19 b(The)14 b(result)f(of)g -Fx(remove-file)e FG(is)i(unde\014ned.)p eop +38 37 bop 75 91 a FF(38)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a Fx(\(canonical-path)44 b FE(p)-5 +b(ath)7 b Fx(\))2301 b FG(pro)s(cedure)75 541 y(Expands)38 +b(all)g(sym)m(b)s(olic)g(links)f(in)i FE(p)-5 b(ath)48 +b FG(and)39 b(returns)f(its)h(canonicalized)f(absolute)i(pathname.)67 +b(The)75 654 y(resulting)45 b(path)h(do)g(not)h(ha)m(v)m(e)g(sym)m(b)s +(olic)e(links.)86 b(If)46 b FE(p)-5 b(ath)56 b FG(do)s(esn't)46 +b(designate)g(a)h(v)-5 b(alid)45 b(pathname,)75 767 y +FE(c)-5 b(anonic)g(al-p)g(ath)41 b FG(returns)29 b Fx(#f)p +FG(.)75 1003 y Fx(\(dirname)46 b FE(string)8 b Fx(\))2571 +b FG(pro)s(cedure)75 1150 y(Returns)29 b(a)h(string)e(con)m(taining)h +(all)g(but)g(the)h(last)f(comp)s(onen)m(t)h(of)g(the)g(path)f(name)h +(giv)m(en)f(in)g FE(string)8 b FG(.)249 1326 y Fw(\(dirname)41 +b("/a/b/c.stk"\))685 1425 y Fv(=)-14 b Fq(\))44 b Fw("/a/b")75 +1836 y Fx(\(basename)h FE(string)8 b Fx(\))2524 b FG(pro)s(cedure)75 +1983 y(Returns)29 b(a)i(string)f(con)m(taining)f(the)i(last)f(comp)s +(onen)m(t)h(of)f(the)h(path)f(name)h(giv)m(en)f(in)f +FE(string)9 b FG(.)249 2159 y Fw(\(basname)41 b("/a/b/c.stk"\))685 +2258 y Fv(=)-14 b Fq(\))44 b Fw("c.stk")75 2669 y Fx +(\(decompose-file-name)e FE(string)8 b Fx(\))1999 b FG(pro)s(cedure)75 +2816 y(Returns)32 b(an)g(\\explo)s(ded")h(list)e(of)i(the)g(path)f +(name)h(comp)s(onen)m(ts)g(giv)m(en)g(in)e FE(string)9 +b FG(.)47 b(The)32 b(\014rst)g(elemen)m(t)75 2916 y(in)e(the)i(list)f +(denotes)h(if)e(the)i(giv)m(en)g FE(string)40 b FG(is)31 +b(an)g(absolute)h(path)f(or)h(a)g(relativ)m(e)g(one,)g(b)s(eing)e +Fx("/")h FG(or)h Fx(".")75 3016 y FG(resp)s(ectiv)m(ely)-8 +b(.)40 b(Eac)m(h)31 b(comp)s(onen)m(t)g(of)g(this)e(list)g(is)g(a)i +(string.)249 3191 y Fw(\(decompose-file-n)o(am)o(e)38 +b("/a/b/c.stk"\))685 3291 y Fv(=)-14 b Fq(\))44 b Fw(\("/")d("a")i("b") +f("c.stk"\))249 3390 y(\(decompose-file-n)o(am)o(e)c("a/b/c.stk"\))685 +3490 y Fv(=)-14 b Fq(\))44 b Fw(\(".")d("a")i("b")f("c.stk"\))75 +3901 y Fx(\(file-is-directory?)h FE(string)8 b Fx(\))2046 +b FG(pro)s(cedure)75 4014 y Fx(\(file-is-regular?)43 +b FE(string)8 b Fx(\))2142 b FG(pro)s(cedure)75 4127 +y Fx(\(file-is-readable?)43 b FE(string)8 b Fx(\))2094 +b FG(pro)s(cedure)75 4240 y Fx(\(file-is-writable?)43 +b FE(string)8 b Fx(\))2094 b FG(pro)s(cedure)75 4353 +y Fx(\(file-is-executable?)42 b FE(string)8 b Fx(\))1999 +b FG(pro)s(cedure)75 4466 y Fx(\(file-exists?)44 b FE(string)8 +b Fx(\))2333 b FG(pro)s(cedure)75 4626 y(Returns)26 b +Fx(#t)g FG(if)g(the)h(predicate)g(is)f(true)g(for)h(the)g(path)f(name)h +(giv)m(en)g(in)f FE(string)8 b FG(;)28 b(returns)e Fx(#f)g +FG(otherwise)h(\(or)75 4739 y(if)i FE(string)39 b FG(denotes)31 +b(a)g(\014le)e(whic)m(h)g(do)s(es)h(not)h(exist\).)75 +4975 y Fx(\(glob)46 b FA(patter)s(n)662 4989 y FB(1)748 +4975 y FA(patter)s(n)1049 4989 y FB(2)1135 4975 y FA(:)15 +b(:)g(:)i Fx(\))2053 b FG(pro)s(cedure)75 5135 y(The)26 +b(co)s(de)g(for)g Fx(glob)f FG(is)h(tak)m(en)h(from)f(the)g(Tcl)g +(library)-8 b(.)37 b(It)27 b(p)s(erforms)d(\014le)i(name)g(\\globbing") +g(in)f(a)h(fashion)75 5248 y(similar)33 b(to)j(the)f(csh)g(shell.)54 +b Fx(Glob)34 b FG(returns)g(a)i(list)e(of)h(the)h(\014lenames)e(that)i +(matc)m(h)g(at)g(least)g(one)f(of)h(the)75 5361 y FE(p)-5 +b(attern)32 b FG(argumen)m(ts.)41 b(The)30 b FE(p)-5 +b(attern)39 b FG(argumen)m(ts)31 b(ma)m(y)g(con)m(tain)g(the)f(follo)m +(wing)f(sp)s(ecial)g(c)m(haracters:)211 5575 y Fo(\017)46 +b FG(?)41 b(Matc)m(hes)32 b(an)m(y)e(single)f(c)m(haracter.)p +eop %%Page: 39 39 -39 38 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(39)p 37 64 1838 2 v 37 190 a Fx(\(rename-file)23 b -FA(str)q(ing)472 197 y FB(1)515 190 y FA(str)q(ing)639 -197 y FB(2)659 190 y Fx(\))996 b FG(pro)q(cedure)37 271 -y(Renames)14 b(the)g(\014le)g(whose)f(path-name)h(is)f(con)o(tained)h -(in)g FA(str)q(ing)1156 278 y FB(1)1190 271 y FG(in)g(the)f(path)g -(name)h(giv)o(en)f(b)o(y)h FA(str)q(ing)1843 278 y FB(2)1862 -271 y FG(.)37 327 y(The)i(result)g(of)e Fx(rename-file)g -FG(is)i(unde\014ned.)37 449 y Fx(\(temporary-file-name)22 -b FE(string)t Fx(\))998 b FG(pro)q(cedure)37 530 y(Generates)19 -b(a)f(unique)j(temp)q(orary)d(\014le)i(name.)30 b(The)19 -b(v)m(alue)h(returned)g(b)o(y)e Fx(temporary-file-name)e -FG(is)37 586 y(the)g(newly)g(generated)f(name)g(of)g -Fx(#f)g FG(if)h(a)e(unique)j(name)e(cannot)g(b)q(e)h(generated.)37 -708 y Fx(\(getcwd\))1450 b FG(pro)q(cedure)37 788 y Fx(Getcwd)15 -b FG(returns)g(a)g(string)g(con)o(taining)h(the)f(curren)o(t)g(w)o -(orking)g(directory)l(.)37 910 y Fx(\(chdir)24 b FE(string)t -Fx(\))1332 b FG(pro)q(cedure)37 990 y Fx(Chdir)15 b FG(c)o(hanges)g -(the)g(curren)o(t)h(directory)f(to)g(the)g(directory)g(giv)o(en)h(in)g -FE(string)s FG(.)37 1112 y Fx(\(getpid)23 b FE(string)t -Fx(\))1309 b FG(pro)q(cedure)37 1192 y(Returns)14 b(the)e(system)g(pro) -q(cess)h(n)o(um)o(b)q(er)g(of)f(the)h(curren)o(t)f FC(STk)g -FG(in)o(terpreter)h(\(i.e.)19 b(the)12 b(Unix)i FE(pid)p -FG(\).)19 b(Result)37 1249 y(is)d(an)f(in)o(teger.)37 -1370 y Fx(\(system)23 b FE(string)t Fx(\))1309 b FG(pro)q(cedure)37 -1427 y Fx(\(!)24 b FE(string)t Fx(\))1428 b FG(pro)q(cedure)37 -1507 y(Sends)15 b(the)f(giv)o(en)h FE(string)i FG(to)d(the)g(system)f -(shell)j FE(/bin/sh)s FG(.)k(The)14 b(result)g(of)g Fx(system)f -FG(is)i(the)f(in)o(teger)g(status)37 1564 y(co)q(de)i(the)g(shell)g -(returns.)37 1685 y Fx(\(exec)24 b FE(string)t Fx(\))1356 -b FG(pro)q(cedure)37 1766 y(Executes)18 b(the)f(command)g(con)o(tained) -g(in)h FE(string)i FG(and)d(redirects)h(its)f(output)g(in)h(a)e -(string.)25 b(This)18 b(string)37 1822 y(constitutes)e(the)f(result)h -(of)e Fx(exec)p FG(.)37 1944 y Fx(\(getenv)23 b FE(string)t -Fx(\))1309 b FG(pro)q(cedure)37 2018 y(Lo)q(oks)14 b(for)f(the)h(en)o -(vironmen)o(t)g(v)m(ariable)h(named)e FE(string)k FG(and)d(returns)g -(its)f(v)m(alue)i(as)e(a)h(string,)f(if)h(it)g(exists.)37 -2068 y(Otherwise,)i Fx(getenv)e FG(returns)i Fx(#f)p -FG(.)125 2158 y Fw(\(getenv)k("SHELL"\))343 2207 y Fv(=)-7 -b Fq(\))21 b Fw("/bin/zsh")37 2418 y Fx(\(setenv!)i FE(var)h(value)s -Fx(\))1212 b FG(pro)q(cedure)37 2492 y(Sets)19 b(the)f(en)o(vironmen)o -(t)h(v)m(ariable)g FE(var)24 b FG(to)17 b FE(value)t -FG(.)29 b FE(V)m(ar)23 b FG(and)18 b FE(value)k FG(m)o(ust)17 -b(b)q(e)i(strings.)29 b(The)19 b(result)f(of)37 2541 -y Fx(setenv!)i FG(is)15 b(unde\014ned.)125 2631 y Fw(\(getenv)20 -b("SHELL"\))343 2681 y Fv(=)-7 b Fq(\))21 b Fw("/bin/zsh")p -eop +39 38 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(39)p 75 128 3675 4 v 211 381 a Fo(\017)46 b Fx(*)30 +b FG(Matc)m(hes)i(an)m(y)f(sequence)g(of)f(zero)i(or)e(more)g(c)m +(haracters.)211 567 y Fo(\017)46 b Fx([)p FG(c)m(hars)p +Fx(])29 b FG(Matc)m(hes)h(an)m(y)f(single)f(c)m(haracter)i(in)e(c)m +(hars.)40 b(If)28 b(c)m(hars)h(con)m(tains)g(a)g(sequence)h(of)e(the)h +(form)302 680 y Fx(a-b)h FG(then)g(an)m(y)h(c)m(haracter)h(b)s(et)m(w)m +(een)f Fx(a)f FG(and)f Fx(b)h FG(\(inclusiv)m(e\))f(will)f(matc)m(h.) +211 866 y Fo(\017)46 b Fx(\\)p FG(x)30 b(Matc)m(hes)i(the)f(c)m +(haracter)h Fx(x)p FG(.)211 1053 y Fo(\017)46 b(f)p FG(a,b,...)p +Fo(g)33 b FG(Matc)m(hes)f(an)m(y)f(of)f(the)h(strings)e +Fx(a)p FG(,)h Fx(b)p FG(,)g(etc.)75 1261 y(As)38 b(with)g(csh,)i(a)f +(\\.")66 b(at)39 b(the)g(b)s(eginning)c(of)k(a)g(\014le's)f(name)g(or)g +(just)g(after)h(a)g(\\/")h(m)m(ust)e(b)s(e)g(matc)m(hed)75 +1374 y(explicitly)28 b(or)i(with)f(a)i Fo(fg)g FG(construct.)41 +b(In)30 b(addition,)f(all)g(\\/")j(c)m(haracters)g(m)m(ust)e(b)s(e)g +(matc)m(hed)h(explicitly)-8 b(.)75 1487 y(If)42 b(the)g(\014rst)g(c)m +(haracter)i(in)d(a)h(pattern)h(is)e(\\)p Fx(~)p FG(")i(then)f(it)f +(refers)h(to)h(the)g(home)f(directory)g(of)g(the)h(user)75 +1600 y(whose)31 b(name)f(follo)m(ws)g(the)h(\\)p Fx(~)p +FG(".)43 b(If)30 b(the)h(\\)p Fx(~)p FG(")g(is)f(follo)m(w)m(ed)g +(immediately)f(b)m(y)i(\\/")h(then)f(the)g(v)-5 b(alue)30 +b(of)h(the)75 1713 y(en)m(vironmen)m(t)f(v)-5 b(ariable)29 +b(HOME)i(is)e(used.)75 1826 y Fx(Glob)38 b FG(di\013ers)g(from)h(csh)g +(globbing)e(in)h(t)m(w)m(o)j(w)m(a)m(ys.)68 b(First,)41 +b(it)e(do)s(es)g(not)g(sort)h(its)e(result)h(list)e(\(use)j(the)75 +1939 y Fx(sort)f FG(pro)s(cedure)g(if)g(y)m(ou)h(w)m(an)m(t)h(the)f +(list)f(sorted\).)70 b(Second,)43 b(glob)d(only)f(returns)g(the)h +(names)g(of)g(\014les)75 2052 y(that)32 b(actually)e(exist;)i(in)e(csh) +h(no)g(c)m(hec)m(k)h(for)f(existence)h(is)e(made)h(unless)f(a)h +(pattern)g(con)m(tains)h(a)f(?,)h Fx(*)p FG(,)f(or)75 +2165 y Fx([])p FG(construct.)75 2395 y Fx(\(remove-file)44 +b FE(string)8 b Fx(\))2381 b FG(pro)s(cedure)75 2555 +y(Remo)m(v)m(es)28 b(the)e(\014le)f(whose)h(path)f(name)h(is)f(giv)m +(en)h(in)f FE(string)8 b FG(.)40 b(The)25 b(result)g(of)h +Fx(remove-file)d FG(is)i(unde\014ned.)75 2898 y Fx(\(rename-file)44 +b FA(str)s(ing)944 2912 y FB(1)1031 2898 y FA(str)s(ing)1280 +2912 y FB(2)1319 2898 y Fx(\))1991 b FG(pro)s(cedure)75 +3058 y(Renames)27 b(the)g(\014le)e(whose)i(path-name)f(is)g(con)m +(tained)h(in)e FA(str)s(ing)2314 3072 y FB(1)2379 3058 +y FG(in)g(the)i(path)f(name)h(giv)m(en)g(b)m(y)f FA(str)s(ing)3686 +3072 y FB(2)3725 3058 y FG(.)75 3171 y(The)k(result)f(of)i +Fx(rename-file)c FG(is)i(unde\014ned.)75 3401 y Fx +(\(temporary-file-name)42 b FE(string)8 b Fx(\))1999 +b FG(pro)s(cedure)75 3562 y(Generates)39 b(a)f(unique)d(temp)s(orary)j +(\014le)e(name.)63 b(The)37 b(v)-5 b(alue)37 b(returned)f(b)m(y)i +Fx(temporary-file-name)32 b FG(is)75 3674 y(the)f(newly)e(generated)i +(name)f(of)h Fx(#f)f FG(if)f(a)i(unique)d(name)j(cannot)g(b)s(e)e +(generated.)75 3905 y Fx(\(getcwd)n(\))2901 b FG(pro)s(cedure)75 +4065 y Fx(Getcwd)29 b FG(returns)g(a)i(string)e(con)m(taining)h(the)g +(curren)m(t)h(w)m(orking)e(directory)-8 b(.)75 4295 y +Fx(\(chdir)46 b FE(string)8 b Fx(\))2667 b FG(pro)s(cedure)75 +4455 y Fx(Chdir)29 b FG(c)m(hanges)i(the)g(curren)m(t)f(directory)g(to) +h(the)g(directory)e(giv)m(en)i(in)e FE(string)8 b FG(.)75 +4685 y Fx(\(getpid)46 b FE(string)8 b Fx(\))2619 b FG(pro)s(cedure)75 +4846 y(Returns)24 b(the)h(system)h(pro)s(cess)e(n)m(um)m(b)s(er)g(of)h +(the)g(curren)m(t)g FC(STk)g FG(in)m(terpreter)f(\(i.e.)40 +b(the)25 b(Unix)f FE(pid)p FG(\).)40 b(Result)75 4959 +y(is)29 b(an)i(in)m(teger.)75 5189 y Fx(\(system)46 b +FE(string)8 b Fx(\))2619 b FG(pro)s(cedure)75 5302 y +Fx(\(!)47 b FE(string)8 b Fx(\))2858 b FG(pro)s(cedure)75 +5462 y(Sends)27 b(the)h(giv)m(en)g FE(string)36 b FG(to)29 +b(the)f(system)h(shell)d FE(/bin/sh)8 b FG(.)40 b(The)28 +b(result)e(of)j Fx(system)d FG(is)h(the)h(in)m(teger)h(status)75 +5575 y(co)s(de)i(the)f(shell)f(returns.)p eop %%Page: 40 40 -40 39 bop 37 45 a FF(40)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FJ(6.17)56 b(Addresses)37 276 -y FG(An)13 b FE(addr)n(ess)e FG(is)h(a)g(Sc)o(heme)g(ob)s(ject)f(whic)o -(h)i(con)o(tains)f(a)f(reference)i(to)e(another)g(Sc)o(heme)h(ob)s -(ject.)19 b(This)12 b(t)o(yp)q(e)37 333 y(can)j(b)q(e)g(view)o(ed)f(as) -g(a)g(kind)h(of)f(p)q(oin)o(ter)g(to)g(a)g(Sc)o(heme)g(ob)s(ject.)19 -b(Addresses,)c(ev)o(en)f(though)g(they)g(are)g(v)o(ery)37 -389 y(dangerous,)19 b(ha)o(v)o(e)g(b)q(een)g(in)o(tro)q(duced)h(in)g -FC(STk)e FG(so)g(that)g(ob)s(jects)g(that)g(ha)o(v)o(e)g(no)h -(\\readable")g(external)37 446 y(represen)o(tation)i(can)g(still)i(b)q -(e)e(transformed)f(in)o(to)h(strings)f(and)h(bac)o(k)g(without)g(loss)g -(of)f(information.)37 502 y(Adresses)c(w)o(ere)f(useful)h(with)f -(pre-3.0)g(v)o(ersion)g(of)g FC(STk)p FG(;)f(their)h(usage)g(is)h(no)o -(w)e FF(stongly)k(discouraged)p FG(,)37 559 y(unless)h(y)o(ou)f(kno)o -(w)f(what)h(y)o(ou)f(do.)28 b(In)18 b(particular,)h(an)f(address)g(can) -g(designate)g(an)g(ob)s(ject)f(at)g(a)h(time)37 615 y(and)e(another)f -(one)g(later)g(\(i.e.)20 b(after)15 b(the)g(garbage)f(collector)i(has)f -(mark)o(ed)g(the)g(zone)h(as)f(free\).)37 671 y(Addresses)23 -b(are)e(prin)o(ted)i(with)f(a)f(sp)q(ecial)j(syn)o(tax:)32 -b Fx(#pNNN)p FG(,)21 b(where)h Fx(NNN)f FG(is)h(an)g(hexadecimal)h(v)m -(alue.)37 728 y(Reading)17 b(this)f(v)m(alue)g(bac)o(k)f(yields)i(the)e -(original)h(ob)s(ject)f(whose)g(lo)q(cation)h(is)g Fx(NNN)p -FG(.)37 845 y Fx(\(address-of)23 b FE(obj)7 b Fx(\))1266 -b FG(pro)q(cedure)37 925 y(Returns)16 b(the)g(address)f(of)g -Fx(obj)p FG(.)37 1040 y Fx(\(address?)23 b FE(obj)7 b -Fx(\))1314 b FG(pro)q(cedure)37 1120 y(Returns)16 b Fx(#t)f -FG(if)h FE(obj)22 b FG(is)15 b(an)g(address;)g(returns)g -Fx(#f)g FG(otherwise.)37 1241 y FJ(6.18)56 b(Signals)37 -1326 y FC(STk)18 b FG(allo)o(ws)g(the)g(use)g(to)g(asso)q(ciate)f -(handlers)i(to)f(signals.)29 b(Signal)19 b(handlers)g(for)e(a)h(giv)o -(en)g(signal)h(can)37 1383 y(ev)o(en)c(b)q(e)g(c)o(hained)g(in)g(a)f -(list.)20 b(When)15 b(a)f(signal)h(o)q(ccurs,)f(the)g(\014rst)g(signal) -h(of)f(the)g(list)h(is)g(executed.)20 b(Unless)37 1439 -y(this)f(signal)h(yields)f(the)g(sym)o(b)q(ol)g Fx(break)e -FG(the)i(next)f(signal)h(of)f(the)h(list)g(is)g(ev)m(aluated.)30 -b(When)19 b(a)f(signal)37 1496 y(handler)f(is)e(called,)i(the)e(in)o -(teger)h(v)m(alue)g(of)f(this)g(signal)h(is)g(passed)g(to)e(it)i(as)e -(\(the)h(only\))h(parameter.)37 1552 y(The)d(follo)o(wing)h(PO)o(XIX.1) -e(constan)o(ts)g(for)g(signal)h(n)o(um)o(b)q(ers)g(are)g(de\014ned:)20 -b Fx(SIGABRT)p FG(,)11 b Fx(SIGALRM)p FG(,)g Fx(SIGFPE)p -FG(,)37 1609 y Fx(SIGHUP)p FG(,)h Fx(SIGILL)p FG(,)f -Fx(SIGINT)p FG(,)g Fx(SIGKILL)p FG(,)g Fx(SIGPIPE)p FG(,)g -Fx(SIGQUIT)p FG(,)g Fx(SIGSEGV)p FG(,)h Fx(SIGTERM)p -FG(,)f Fx(SIGUSR1)p FG(,)g Fx(SIGUSR2)p FG(,)37 1665 -y Fx(SIGCHLD)p FG(,)i Fx(SIGCONT)p FG(,)f Fx(SIGSTOP)p -FG(,)h Fx(SIGTSTP)p FG(,)f Fx(SIGTTIN)p FG(,)g Fx(SIGTTOU)p -FG(.)h(Moreo)o(v)o(er,)f(the)i(follo)o(wing)g(constan)o(ts,)37 -1722 y(whic)o(h)25 b(are)d(often)h(a)o(v)m(ailable)i(on)e(most)g -(systems)f(are)h(also)g(de\014ned)1267 1705 y FB(6)1289 -1722 y FG(:)35 b Fx(SIGTRAP)p FG(,)22 b Fx(SIGIOT)p FG(,)g -Fx(SIGEMT)p FG(,)37 1778 y Fx(SIGBUS)p FG(,)14 b Fx(SIGSYS)p -FG(,)g Fx(SIGURG)p FG(,)g Fx(SIGCLD)p FG(,)g Fx(SIGIO)p -FG(,)g Fx(SIGPOLL)p FG(,)g Fx(SIGXCPU)p FG(,)g Fx(SIGXFSZ)p -FG(,)g Fx(SIGVTALRM)p FG(,)f Fx(SIGPROF)p FG(,)37 1834 -y Fx(SIGWINCH)p FG(,)h Fx(SIGLOST)p FG(.)37 1891 y(See)19 -b(y)o(our)f(Unix)h(do)q(cumen)o(tation)f(for)g(the)g(exact)g(meaning)h -(of)f(eac)o(h)g(constan)o(t)f(or)h([7)o(].)28 b(Use)19 -b(sym)o(b)q(olic)37 1947 y(constan)o(ts)11 b(rather)g(than)h(their)g(n) -o(umeric)g(v)m(alue)h(if)f(y)o(ou)g(plan)g(to)f(p)q(ort)g(y)o(our)g -(program)g(on)h(another)f(system.)37 2004 y(A)16 b(sp)q(ecial)h -(signal,)f(managed)f(b)o(y)g(the)g(in)o(terpreter,)g(is)h(also)f -(de\014ned:)22 b Fx(SIGHADGC)p FG(.)14 b(This)i(signal)g(is)f(raised)37 -2060 y(when)h(the)f(garbage)g(collector)h(phase)f(terminates.)37 -2117 y(When)d(the)e(in)o(terpreter)h(starts)e(running,)k(all)e(signals) -h(are)e(sets)g(to)g(their)i(default)f(v)m(alue,)h(excepted)g -Fx(SIGINT)37 2173 y FG(\(generally)k(b)q(ound)h(to)d -Fx(C)p FG(on)o(trol-C\))g(whic)o(h)i(is)g(handled)h(sp)q(ecially)l(.)37 -2290 y Fx(\(set-signal-handler!)22 b FE(sig)h(hand)r(ler)5 -b Fx(\))885 b FG(pro)q(cedure)37 2370 y(Replace)17 b(the)f(handler)g -(for)e(signal)i FE(sig)j FG(with)d FE(hand)r(ler)5 b -FG(.)20 b(Handler)c(can)f(b)q(e)113 2463 y(-)23 b Fx(#t)15 -b FG(to)g(reset)g(the)g(signal)h(handler)g(for)f FE(sig)j -FG(to)d(the)g(default)h(system)f(handler.)113 2556 y(-)23 -b Fx(#f)14 b FG(to)g(completly)i(ignore)e FE(sig)k FG(\(Note)c(that)g -(P)o(osix.1)f(states)h(that)g Fx(SIGKILL)f FG(and)i Fx(SIGSTOP)e -FG(cannot)151 2612 y(b)q(e)j(caugh)o(t)f(or)f(ignored\).)113 -2706 y(-)23 b(a)15 b(one)g(parameter)g(pro)q(cedure.)p -37 2745 735 2 v 89 2771 a Fu(6)107 2787 y Ft(Some)e(of)g(these)g -(constan)o(ts)h(ma)o(y)f(b)q(e)h(unde\014ned)h(if)e(they)g(are)g(not)h -(supp)q(orted)g(b)o(y)f(y)o(our)h(system)p eop +40 39 bop 75 91 a FF(40)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a Fx(\(exec)46 b FE(string)8 b +Fx(\))2715 b FG(pro)s(cedure)75 541 y(Executes)35 b(the)f(command)f +(con)m(tained)h(in)f FE(string)42 b FG(and)34 b(redirects)f(its)g +(output)h(in)e(a)j(string.)50 b(This)32 b(string)75 654 +y(constitutes)f(the)f(result)f(of)i Fx(exec)p FG(.)75 +840 y Fx(\(getenv)46 b FE(string)8 b Fx(\))2619 b FG(pro)s(cedure)75 +987 y(Lo)s(oks)27 b(for)g(the)g(en)m(vironmen)m(t)g(v)-5 +b(ariable)26 b(named)h FE(string)36 b FG(and)26 b(returns)g(its)h(v)-5 +b(alue)26 b(as)i(a)f(string,)g(if)f(it)h(exists.)75 1087 +y(Otherwise,)i Fx(getenv)g FG(returns)g Fx(#f)p FG(.)249 +1222 y Fw(\(getenv)41 b("SHELL"\))685 1322 y Fv(=)-14 +b Fq(\))44 b Fw("/bin/zsh")75 1644 y Fx(\(setenv!)i FE(var)i(value)7 +b Fx(\))2422 b FG(pro)s(cedure)75 1790 y(Sets)37 b(the)f(en)m(vironmen) +m(t)g(v)-5 b(ariable)36 b FE(var)46 b FG(to)38 b FE(value)7 +b FG(.)59 b FE(V)-7 b(ar)46 b FG(and)36 b FE(value)43 +b FG(m)m(ust)37 b(b)s(e)f(strings.)57 b(The)36 b(result)g(of)75 +1890 y Fx(setenv!)i FG(is)30 b(unde\014ned.)249 2025 +y Fw(\(getenv)41 b("SHELL"\))685 2125 y Fv(=)-14 b Fq(\))44 +b Fw("/bin/zsh")75 2460 y FJ(6.17)112 b(Addresses)75 +2631 y FG(An)23 b FE(addr)-5 b(ess)26 b FG(is)c(a)i(Sc)m(heme)g(ob)5 +b(ject)24 b(whic)m(h)f(con)m(tains)g(a)h(reference)g(to)g(another)g(Sc) +m(heme)g(ob)5 b(ject.)39 b(This)22 b(t)m(yp)s(e)75 2744 +y(can)28 b(b)s(e)g(view)m(ed)g(as)g(a)h(kind)d(of)j(p)s(oin)m(ter)e(to) +i(a)f(Sc)m(heme)h(ob)5 b(ject.)41 b(Addresses,)28 b(ev)m(en)h(though)f +(they)g(are)h(v)m(ery)75 2857 y(dangerous,)39 b(ha)m(v)m(e)f(b)s(een)f +(in)m(tro)s(duced)f(in)g FC(STk)h FG(so)g(that)h(ob)5 +b(jects)38 b(that)g(ha)m(v)m(e)g(no)f(\\readable")h(external)75 +2970 y(represen)m(tation)k(can)g(still)d(b)s(e)i(transformed)g(in)m(to) +g(strings)g(and)g(bac)m(k)h(without)f(loss)g(of)g(information.)75 +3083 y(Adresses)30 b(w)m(ere)g(useful)f(with)f(pre-3.0)j(v)m(ersion)f +(of)g FC(STk)p FG(;)g(their)f(usage)i(is)e(no)m(w)h FF(stongly)35 +b(discouraged)p FG(,)75 3196 y(unless)f(y)m(ou)i(kno)m(w)g(what)f(y)m +(ou)h(do.)56 b(In)35 b(particular,)h(an)f(address)g(can)h(designate)g +(an)f(ob)5 b(ject)37 b(at)f(a)g(time)75 3309 y(and)30 +b(another)g(one)h(later)f(\(i.e.)41 b(after)31 b(the)g(garbage)g +(collector)g(has)f(mark)m(ed)h(the)f(zone)i(as)e(free\).)75 +3422 y(Addresses)43 b(are)g(prin)m(ted)f(with)h(a)g(sp)s(ecial)f(syn)m +(tax:)68 b Fx(#pNNN)p FG(,)42 b(where)h Fx(NNN)g FG(is)f(an)h +(hexadecimal)g(v)-5 b(alue.)75 3534 y(Reading)30 b(this)f(v)-5 +b(alue)30 b(bac)m(k)h(yields)e(the)h(original)f(ob)5 +b(ject)31 b(whose)f(lo)s(cation)g(is)g Fx(NNN)p FG(.)75 +3758 y Fx(\(address-of)45 b FE(obj)13 b Fx(\))2533 b +FG(pro)s(cedure)75 3918 y(Returns)29 b(the)i(address)f(of)g +Fx(obj)p FG(.)75 4104 y Fx(\(address?)45 b FE(obj)13 +b Fx(\))2629 b FG(pro)s(cedure)75 4264 y(Returns)29 b +Fx(#t)h FG(if)g FE(obj)43 b FG(is)30 b(an)g(address;)g(returns)f +Fx(#f)g FG(otherwise.)75 4464 y FJ(6.18)112 b(Signals)75 +4635 y FC(STk)36 b FG(allo)m(ws)f(the)h(use)f(to)i(asso)s(ciate)g +(handlers)d(to)i(signals.)56 b(Signal)34 b(handlers)g(for)i(a)g(giv)m +(en)g(signal)f(can)75 4748 y(ev)m(en)29 b(b)s(e)f(c)m(hained)f(in)g(a)i +(list.)39 b(When)28 b(a)g(signal)f(o)s(ccurs,)i(the)f(\014rst)g(signal) +f(of)h(the)h(list)e(is)g(executed.)41 b(Unless)75 4861 +y(this)36 b(signal)f(yields)g(the)i(sym)m(b)s(ol)e Fx(break)h +FG(the)g(next)h(signal)f(of)h(the)g(list)e(is)h(ev)-5 +b(aluated.)60 b(When)36 b(a)h(signal)75 4974 y(handler)29 +b(is)g(called,)h(the)g(in)m(teger)h(v)-5 b(alue)30 b(of)g(this)g +(signal)f(is)g(passed)h(to)h(it)f(as)h(\(the)g(only\))f(parameter.)75 +5087 y(The)25 b(follo)m(wing)e(PO)m(XIX.1)k(constan)m(ts)f(for)f +(signal)f(n)m(um)m(b)s(ers)g(are)h(de\014ned:)37 b Fx(SIGABRT)p +FG(,)24 b Fx(SIGALRM)p FG(,)f Fx(SIGFPE)p FG(,)75 5200 +y Fx(SIGHUP)p FG(,)g Fx(SIGILL)p FG(,)h Fx(SIGINT)p FG(,)f +Fx(SIGKILL)p FG(,)h Fx(SIGPIPE)p FG(,)f Fx(SIGQUIT)p +FG(,)g Fx(SIGSEGV)p FG(,)g Fx(SIGTERM)p FG(,)g Fx(SIGUSR1)p +FG(,)i Fx(SIGUSR2)p FG(,)75 5313 y Fx(SIGCHLD)p FG(,)h +Fx(SIGCONT)p FG(,)f Fx(SIGSTOP)p FG(,)h Fx(SIGTSTP)p +FG(,)g Fx(SIGTTIN)p FG(,)g Fx(SIGTTOU)p FG(.)f(Moreo)m(v)m(er,)31 +b(the)d(follo)m(wing)e(constan)m(ts,)75 5426 y(whic)m(h)45 +b(are)i(often)g(a)m(v)-5 b(ailable)45 b(on)i(most)f(systems)h(are)g +(also)f(de\014ned)2539 5393 y FB(6)2577 5426 y FG(:)73 +b Fx(SIGTRAP)p FG(,)44 b Fx(SIGIOT)p FG(,)h Fx(SIGEMT)p +FG(,)p 75 5489 1470 4 v 179 5543 a Fu(6)213 5575 y Ft(Some)25 +b(of)i(these)e(constan)n(ts)h(ma)n(y)f(b)r(e)g(unde\014ned)f(if)j(they) +d(are)j(not)e(supp)r(orted)g(b)n(y)g(y)n(our)g(system)p +eop %%Page: 41 41 -41 40 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(41)p 37 64 1838 2 v 37 190 a FG(This)16 b(pro)q(cedure)g(returns)f -(the)h(new)f(handler,)h(or)f(\(length)g(1\))g(handler)h(list,)g(asso)q -(ciated)f(to)g FE(sig)s FG(.)125 290 y Fw(\(let*)20 b(\(\(x)152 -b(#f\))277 340 y(\(handler)20 b(\(lambda)h(\(i\))g(\(set!)g(x)g -(#t\)\)\)\))168 390 y(\(set-signal-handler)o(!)e(|SIGHADGC|)h -(handler\))168 439 y(\(gc\))168 489 y(x\))343 539 y Fv(=)-7 -b Fq(\))21 b Fw(#t)37 756 y Fx(\(add-signal-handler!)h -FE(sig)h(hand)r(ler)5 b Fx(\))885 b FG(pro)q(cedure)37 -836 y(Adds)15 b FE(hand)r(ler)20 b FG(to)14 b(the)g(list)h(of)f -(handlers)i(for)d(signal)j FE(sig)s FG(.)k(If)14 b(the)h(old)g(signal)g -(handler)g(is)g(a)f(b)q(o)q(olean,)i(this)37 892 y(pro)q(cedure)k(is)f -(equiv)m(alen)o(t)h(to)d Fx(set-signal-handler!)p FG(.)27 -b(Otherwise,)20 b(the)e(new)h(handler)g(is)g(added)g(in)37 -949 y(fron)o(t)14 b(of)g(the)h(previous)g(list)h(of)e(handler.)21 -b(This)15 b(pro)q(cedure)g(returns)g(the)g(new)f(handler,)i(or)e -(handler)i(list,)37 1005 y(asso)q(ciated)g(to)e FE(sig)t -FG(.)125 1105 y Fw(\(let*)20 b(\(\(x)174 b('\(\)\))277 -1154 y(\(handler1)20 b(\(lambda)g(\(i\))i(\(set!)e(x)i(\(cons)f(1)g -(x\)\)\)\))277 1204 y(\(handler2)f(\(lambda)g(\(i\))i(\(set!)e(x)i -(\(cons)f(2)g(x\)\)\)\)\))168 1254 y(\(add-signal-handler)o(!)e -(|SIGHADGC|)h(handler1\))168 1304 y(\(add-signal-handler)o(!)f -(|SIGHADGC|)h(handler2\))168 1354 y(\(gc\))168 1403 y(x\))343 -1453 y Fv(=)-7 b Fq(\))21 b Fw(\(1)h(2\))125 1652 y(\(let*)e(\(\(x)174 -b('\(\)\))277 1702 y(\(handler1)20 b(\(lambda)g(\(i\))i(\(set!)e(x)i -(\(cons)f(1)g(x\)\)\)\))277 1752 y(\(handler2)f(\(lambda)g(\(i\))i -(\(set!)e(x)i(\(cons)f(2)g(x\)\))h('break\)\)\))168 1802 -y(\(add-signal-handler)o(!)d(|SIGHADGC|)h(handler1\))168 -1852 y(\(add-signal-handler)o(!)f(|SIGHADGC|)h(handler2\))168 -1901 y(\(gc\))168 1951 y(x\))343 2001 y Fv(=)-7 b Fq(\))21 -b Fw(\(2\))37 2218 y Fx(\(get-signal-handlers)n(\))1140 -b FG(pro)q(cedure)37 2274 y Fx(\(get-signal-handlers)22 -b FE(sig)t Fx(\))1058 b FG(pro)q(cedure)37 2354 y(Returns)18 -b(the)f(handlers,)h(or)f(the)g(list)h(of)f(handlers,)h(asso)q(ciated)f -(to)g(the)g(signal)h FE(sig)s FG(.)26 b(If)17 b FE(sig)k -FG(is)c(omitted,)37 2411 y Fx(get-signal-handlers)c FG(returns)i(a)g(v) -o(ector)f(of)h(all)h(the)g(signal)g(handlers)g(curren)o(tly)g(in)g -(e\013ect.)37 2532 y FJ(6.19)56 b(Hash)19 b(tables)37 -2618 y FG(A)g(hash)g(table)g(consists)f(of)g(zero)h(or)f(more)g(en)o -(tries,)h(eac)o(h)g(consisting)g(of)f(a)g(k)o(ey)h(and)f(a)h(v)m(alue.) -31 b(Giv)o(en)37 2674 y(the)18 b(k)o(ey)f(for)g(an)h(en)o(try)l(,)f -(the)h(hashing)g(function)g(can)g(v)o(ery)f(quic)o(kly)i(lo)q(cate)f -(the)f(en)o(try)l(,)h(and)f(hence)i(the)37 2731 y(corresp)q(onding)e(v) -m(alue.)23 b(There)16 b(ma)o(y)g(b)q(e)g(at)f(most)g(one)h(en)o(try)g -(in)g(a)g(hash)g(table)g(with)g(a)g(particular)g(k)o(ey)l(,)37 -2787 y(but)g(man)o(y)f(en)o(tries)g(ma)o(y)g(ha)o(v)o(e)f(the)i(same)f -(v)m(alue.)p eop +41 40 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(41)p 75 128 3675 4 v 75 381 a Fx(SIGBUS)p FG(,)29 b +Fx(SIGSYS)p FG(,)g Fx(SIGURG)p FG(,)g Fx(SIGCLD)p FG(,)g +Fx(SIGIO)p FG(,)g Fx(SIGPOLL)p FG(,)f Fx(SIGXCPU)p FG(,)h +Fx(SIGXFSZ)p FG(,)g Fx(SIGVTALRM)p FG(,)f Fx(SIGPROF)p +FG(,)75 494 y Fx(SIGWINCH)p FG(,)g Fx(SIGLOST)p FG(.)75 +607 y(See)37 b(y)m(our)f(Unix)f(do)s(cumen)m(tation)h(for)g(the)g +(exact)i(meaning)e(of)g(eac)m(h)i(constan)m(t)f(or)g([7].)59 +b(Use)37 b(sym)m(b)s(olic)75 720 y(constan)m(ts)24 b(rather)f(than)g +(their)g(n)m(umeric)f(v)-5 b(alue)23 b(if)f(y)m(ou)h(plan)f(to)i(p)s +(ort)f(y)m(our)g(program)g(on)g(another)h(system.)75 +833 y(A)31 b(sp)s(ecial)e(signal,)g(managed)i(b)m(y)g(the)g(in)m +(terpreter,)f(is)f(also)i(de\014ned:)40 b Fx(SIGHADGC)p +FG(.)28 b(This)h(signal)g(is)h(raised)75 946 y(when)f(the)i(garbage)h +(collector)e(phase)g(terminates.)75 1059 y(When)21 b(the)h(in)m +(terpreter)e(starts)i(running,)f(all)f(signals)g(are)h(sets)h(to)g +(their)e(default)h(v)-5 b(alue,)22 b(excepted)h Fx(SIGINT)75 +1172 y FG(\(generally)30 b(b)s(ound)e(to)j Fx(C)p FG(on)m(trol-C\))g +(whic)m(h)e(is)g(handled)g(sp)s(ecially)-8 b(.)75 1408 +y Fx(\(set-signal-handler!)42 b FE(sig)48 b(hand)5 b(ler)10 +b Fx(\))1771 b FG(pro)s(cedure)75 1568 y(Replace)31 b(the)f(handler)f +(for)h(signal)f FE(sig)38 b FG(with)29 b FE(hand)5 b(ler)12 +b FG(.)40 b(Handler)29 b(can)i(b)s(e)227 1757 y(-)45 +b Fx(#t)30 b FG(to)h(reset)g(the)g(signal)e(handler)f(for)i +FE(sig)39 b FG(to)31 b(the)f(default)g(system)g(handler.)227 +1947 y(-)45 b Fx(#f)29 b FG(to)g(completly)f(ignore)h +FE(sig)36 b FG(\(Note)31 b(that)e(P)m(osix.1)h(states)g(that)f +Fx(SIGKILL)e FG(and)h Fx(SIGSTOP)f FG(cannot)302 2059 +y(b)s(e)j(caugh)m(t)h(or)g(ignored\).)227 2249 y(-)45 +b(a)31 b(one)g(parameter)g(pro)s(cedure.)75 2438 y(This)e(pro)s(cedure) +g(returns)g(the)i(new)e(handler,)g(or)i(\(length)f(1\))h(handler)d +(list,)i(asso)s(ciated)g(to)i FE(sig)7 b FG(.)249 2639 +y Fw(\(let*)42 b(\(\(x)304 b(#f\))554 2739 y(\(handler)41 +b(\(lambda)f(\(i\))j(\(set!)e(x)i(#t\)\)\)\))337 2838 +y(\(set-signal-han)o(dl)o(er!)37 b(|SIGHADGC|)i(handler\))337 +2938 y(\(gc\))337 3038 y(x\))685 3137 y Fv(=)-14 b Fq(\))44 +b Fw(#t)75 3575 y Fx(\(add-signal-handler!)e FE(sig)48 +b(hand)5 b(ler)10 b Fx(\))1771 b FG(pro)s(cedure)75 3736 +y(Adds)28 b FE(hand)5 b(ler)40 b FG(to)29 b(the)g(list)f(of)g(handlers) +f(for)i(signal)e FE(sig)8 b FG(.)40 b(If)29 b(the)f(old)g(signal)g +(handler)f(is)h(a)h(b)s(o)s(olean,)f(this)75 3849 y(pro)s(cedure)36 +b(is)f(equiv)-5 b(alen)m(t)36 b(to)i Fx(set-signal-handler!)p +FG(.)54 b(Otherwise,)38 b(the)e(new)h(handler)d(is)i(added)g(in)75 +3962 y(fron)m(t)29 b(of)h(the)f(previous)f(list)f(of)j(handler.)38 +b(This)28 b(pro)s(cedure)g(returns)g(the)h(new)g(handler,)f(or)h +(handler)e(list,)75 4074 y(asso)s(ciated)k(to)g FE(sig)8 +b FG(.)249 4276 y Fw(\(let*)42 b(\(\(x)347 b('\(\)\))554 +4376 y(\(handler1)40 b(\(lambda)h(\(i\))h(\(set!)g(x)h(\(cons)f(1)h +(x\)\)\)\))554 4475 y(\(handler2)d(\(lambda)h(\(i\))h(\(set!)g(x)h +(\(cons)f(2)h(x\)\)\)\)\))337 4575 y(\(add-signal-han)o(dl)o(er!)37 +b(|SIGHADGC|)i(handler1\))337 4674 y(\(add-signal-han)o(dl)o(er!)e +(|SIGHADGC|)i(handler2\))337 4774 y(\(gc\))337 4874 y(x\))685 +4973 y Fv(=)-14 b Fq(\))44 b Fw(\(1)e(2\))249 5375 y(\(let*)g(\(\(x)347 +b('\(\)\))554 5475 y(\(handler1)40 b(\(lambda)h(\(i\))h(\(set!)g(x)h +(\(cons)f(1)h(x\)\)\)\))554 5575 y(\(handler2)d(\(lambda)h(\(i\))h +(\(set!)g(x)h(\(cons)f(2)h(x\)\))f('break\)\)\))p eop %%Page: 42 42 -42 41 bop 37 45 a FF(42)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FC(STk)e FG(hash)g(tables)h(gro)o(w)e -(gracefully)i(as)e(the)h(n)o(um)o(b)q(er)h(of)f(en)o(tries)g -(increases,)h(so)e(that)h(there)g(are)g(alw)o(a)o(ys)37 -247 y(less)g(than)g(three)f(en)o(tries)h(p)q(er)g(hash)f(buc)o(k)o(et,) -g(on)h(a)o(v)o(erage.)j(This)d(allo)o(ws)g(for)e(fast)h(lo)q(okups)h -(regardless)f(of)37 303 y(the)i(n)o(um)o(b)q(er)f(of)g(en)o(tries)h(in) -g(a)f(table.)37 399 y Fn(Note:)37 b Fv(Hash)14 b(table)g(manipulation)d -(pro)q(cedures)16 b(are)e(built)f(up)q(on)h(the)h(e\016cien)o(t)f(Tcl)g -(hash)g(table)g(pac)o(k)n(age.)37 527 y Fx(\(make-hash-table)n(\))1236 -b FG(pro)q(cedure)37 583 y Fx(\(make-hash-table)22 b -FE(c)n(omp)n(arison)s Fx(\))985 b FG(pro)q(cedure)37 -640 y Fx(\(make-hash-table)22 b FE(c)n(omp)n(arison)i(hash)s -Fx(\))873 b FG(pro)q(cedure)37 723 y Fx(Make-hash-table)11 -b FG(admits)h(three)h(di\013eren)o(t)g(forms.)18 b(The)12 -b(most)g(general)h(form)f(admit)g(t)o(w)o(o)f(argumen)o(ts.)37 -780 y(The)20 b(\014rst)e(argumen)o(t)g(is)h(a)g(comparison)g(function)h -(whic)o(h)f(determine)h(ho)o(w)e(k)o(eys)h(are)g(compared;)h(the)37 -836 y(second)h(argumen)o(t)d(is)i(a)g(function)g(whic)o(h)h(computes)e -(a)g(hash)h(co)q(de)g(for)f(an)h(ob)s(ject)f(and)g(returns)h(the)37 -893 y(hash)c(co)q(de)g(as)f(a)g(non)h(negativ)o(e)f(in)o(teger.)21 -b(Ob)s(jets)15 b(with)g(the)h(same)f(hash)g(co)q(de)h(are)f(stored)g -(in)i(an)e(A-list)37 949 y(registered)h(in)g(the)f(buc)o(k)o(et)h -(corresp)q(onding)g(to)e(the)i(k)o(ey)l(.)37 1009 y(If)g(omitted,)106 -1116 y Fo(\017)22 b Fx(hash)15 b FG(defaults)g(to)g(the)g -Fx(hash-table-hash)e FG(pro)q(cedure.)106 1223 y Fo(\017)22 -b Fx(comparison)38 b FG(defaults)15 b(to)g(the)g Fx(eq?)g -FG(pro)q(cedure)37 1323 y(Consequen)o(tly)l(,)125 1427 -y Fw(\(define)20 b(h)i(\(make-hash-tabl)o(e\)\))37 1578 -y FG(is)16 b(equiv)m(alen)o(t)h(to)125 1681 y Fw(\(define)j(h)i -(\(make-hash-tabl)o(e)d(eq?)i(hash-table-hash\)\))37 -1832 y FG(Another)16 b(in)o(teresting)g(example)g(is)125 -1935 y Fw(\(define)k(h)i(\(make-hash-tabl)o(e)d(string-ci=?)h -(string-length\)\))37 2086 y FG(whic)o(h)f(de\014nes)f(a)f(new)g(hash)h -(table)f(whic)o(h)i(uses)e Fx(string-ci=?)25 b FG(for)17 -b(comparing)g(k)o(eys.)26 b(Here,)18 b(w)o(e)f(use)37 -2136 y(the)j(string-length)f(as)g(a)g(\(v)o(ery)f(simple\))i(hashing)g -(function.)32 b(Of)19 b(course,)h(a)e(function)i(whic)o(h)g(giv)o(es)f -(a)37 2185 y(k)o(ey)f(dep)q(ending)i(of)d(the)g(c)o(haracters)g(comp)q -(osing)h(the)g(string)f(giv)o(es)h(a)f(b)q(etter)g(repartition)h(and)g -(should)37 2235 y(probably)e(enhance)f(p)q(erformances.)20 -b(F)l(or)14 b(instance,)h(the)g(follo)o(wing)g(call)h(to)e -Fx(make-hash-table)e FG(should)37 2285 y(return)k(a)f(more)f(e\016cien) -o(t,)i(ev)o(en)f(if)h(not)f(p)q(erfect,)g(hash)g(table:)125 -2389 y Fw(\(make-hash-table)212 2439 y(string-ci=?)212 -2488 y(\(lambda)20 b(\(s\))255 2538 y(\(let)h(\(\(len)g -(\(string-length)e(s\)\)\))299 2588 y(\(do)i(\(\(h)g(0\))44 -b(\(i)21 b(0)g(\(+)h(i)f(1\)\)\))386 2638 y(\(\(=)g(i)h(len\))f(h\))343 -2688 y(\(set!)f(h)i(\(+)f(h)h(\(char->integer)669 2738 -y(\(char-downcase)d(\(string-ref)h(s)h(i\)\)\)\)\)\)\)\)\))p -eop +42 41 bop 75 91 a FF(42)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 337 381 a Fw(\(add-signal-han)o(dl)o(er!)h(|SIGHADGC|)i +(handler1\))337 480 y(\(add-signal-han)o(dl)o(er!)e(|SIGHADGC|)i +(handler2\))337 580 y(\(gc\))337 680 y(x\))685 779 y +Fv(=)-14 b Fq(\))44 b Fw(\(2\))75 1226 y Fx(\(get-signal-handlers)-5 +b(\))2280 b FG(pro)s(cedure)75 1339 y Fx(\(get-signal-handlers)42 +b FE(sig)8 b Fx(\))2118 b FG(pro)s(cedure)75 1500 y(Returns)33 +b(the)i(handlers,)e(or)h(the)h(list)d(of)j(handlers,)e(asso)s(ciated)i +(to)g(the)f(signal)f FE(sig)8 b FG(.)52 b(If)33 b FE(sig)42 +b FG(is)34 b(omitted,)75 1613 y Fx(get-signal-handlers)25 +b FG(returns)k(a)i(v)m(ector)h(of)f(all)e(the)h(signal)f(handlers)g +(curren)m(tly)g(in)g(e\013ect.)75 1868 y FJ(6.19)112 +b(Hash)38 b(tables)75 2042 y FG(A)f(hash)f(table)h(consists)g(of)g +(zero)g(or)g(more)h(en)m(tries,)g(eac)m(h)g(consisting)e(of)h(a)h(k)m +(ey)f(and)g(a)g(v)-5 b(alue.)60 b(Giv)m(en)75 2155 y(the)35 +b(k)m(ey)h(for)e(an)h(en)m(try)-8 b(,)37 b(the)e(hashing)f(function)f +(can)j(v)m(ery)f(quic)m(kly)f(lo)s(cate)h(the)g(en)m(try)-8 +b(,)37 b(and)e(hence)g(the)75 2267 y(corresp)s(onding)30 +b(v)-5 b(alue.)44 b(There)31 b(ma)m(y)h(b)s(e)f(at)h(most)g(one)g(en)m +(try)g(in)f(a)h(hash)f(table)g(with)f(a)j(particular)c(k)m(ey)-8 +b(,)75 2380 y(but)30 b(man)m(y)g(en)m(tries)g(ma)m(y)h(ha)m(v)m(e)h +(the)e(same)h(v)-5 b(alue.)75 2494 y FC(STk)30 b FG(hash)f(tables)h +(gro)m(w)h(gracefully)e(as)i(the)f(n)m(um)m(b)s(er)f(of)h(en)m(tries)g +(increases,)g(so)h(that)f(there)h(are)f(alw)m(a)m(ys)75 +2607 y(less)e(than)g(three)h(en)m(tries)g(p)s(er)e(hash)h(buc)m(k)m +(et,)j(on)d(a)m(v)m(erage.)43 b(This)27 b(allo)m(ws)h(for)h(fast)g(lo)s +(okups)e(regardless)h(of)75 2720 y(the)j(n)m(um)m(b)s(er)e(of)h(en)m +(tries)g(in)f(a)i(table.)75 2905 y Fn(Note:)74 b Fv(Hash)27 +b(table)h(manipulation)f(pro)r(cedures)g(are)f(built)j(up)r(on)f(the)g +(e\016cien)n(t)f(Tcl)h(hash)f(table)h(pac)n(k)-5 b(age.)75 +3143 y Fx(\(make-hash-table)l(\))2471 b FG(pro)s(cedure)75 +3256 y Fx(\(make-hash-table)43 b FE(c)-5 b(omp)g(arison)7 +b Fx(\))1973 b FG(pro)s(cedure)75 3369 y Fx(\(make-hash-table)43 +b FE(c)-5 b(omp)g(arison)51 b(hash)7 b Fx(\))1747 b FG(pro)s(cedure)75 +3530 y Fx(Make-hash-table)21 b FG(admits)j(three)h(di\013eren)m(t)f +(forms.)38 b(The)25 b(most)g(general)g(form)f(admit)g(t)m(w)m(o)i +(argumen)m(ts.)75 3643 y(The)37 b(\014rst)g(argumen)m(t)h(is)f(a)h +(comparison)f(function)f(whic)m(h)g(determine)h(ho)m(w)h(k)m(eys)g(are) +g(compared;)k(the)75 3756 y(second)d(argumen)m(t)h(is)e(a)h(function)f +(whic)m(h)g(computes)h(a)h(hash)e(co)s(de)h(for)g(an)g(ob)5 +b(ject)40 b(and)f(returns)f(the)75 3869 y(hash)30 b(co)s(de)h(as)g(a)g +(non)f(negativ)m(e)i(in)m(teger.)42 b(Ob)5 b(jets)30 +b(with)g(the)h(same)g(hash)f(co)s(de)h(are)g(stored)g(in)e(an)i(A-list) +75 3982 y(registered)f(in)f(the)i(buc)m(k)m(et)g(corresp)s(onding)e(to) +i(the)f(k)m(ey)-8 b(.)75 4096 y(If)30 b(omitted,)211 +4288 y Fo(\017)46 b Fx(hash)29 b FG(defaults)h(to)h(the)g +Fx(hash-table-hash)26 b FG(pro)s(cedure.)211 4480 y Fo(\017)46 +b Fx(comparison)76 b FG(defaults)29 b(to)i(the)g Fx(eq?)e +FG(pro)s(cedure)75 4658 y(Consequen)m(tly)-8 b(,)249 +4838 y Fw(\(define)41 b(h)i(\(make-hash-table\))o(\))75 +5117 y FG(is)29 b(equiv)-5 b(alen)m(t)30 b(to)249 5296 +y Fw(\(define)41 b(h)i(\(make-hash-table)37 b(eq?)43 +b(hash-table-hash)o(\)\))75 5575 y FG(Another)30 b(in)m(teresting)g +(example)g(is)p eop %%Page: 43 43 -43 42 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(43)p 37 64 1838 2 v 37 190 a Fn(Note:)49 b Fv(Hash)17 -b(tables)g(with)f(a)h(comparison)e(function)i(equal)f(to)h -Fw(eq?)f Fv(or)h Fw(string=?)25 b Fv(are)17 b(handled)g(in)f(an)h(more) -37 247 y(e\016cien)o(t)c(w)o(a)o(y)f(\(in)g(fact,)g(they)h(don't)e(use) -i(the)g Fw(hash-table-hash)c Fv(fucn)o(tion)j(to)g(sp)q(eed)i(up)e -(hash)h(table)f(retriev)n(als\).)37 430 y Fx(\(hash-table?)23 -b FE(obj)7 b Fx(\))1242 b FG(pro)q(cedure)37 511 y(Returns)16 -b Fx(#t)f FG(if)h FE(obj)22 b FG(is)15 b(a)g(hash)g(table,)h(returns)f -Fx(#f)g FG(otherwise.)37 637 y Fx(\(hash-table-hash)22 -b FE(obj)7 b Fx(\))1147 b FG(pro)q(cedure)37 718 y Fx(hash-table-hash) -16 b FG(computes)i(a)g(hash)g(co)q(de)h(for)e(an)h(ob)s(ject)f(and)h -(returns)g(the)g(hash)g(co)q(de)h(as)e(a)h(non)37 775 -y(negativ)o(e)e(in)o(teger.)k(A)15 b(prop)q(ert)o(y)g(of)g -Fx(hash-table-hash)e FG(is)j(that)151 873 y Fx(\(equal?)47 -b(x)24 b(y\))9 b FG(implies)k Fx(\(equal?)46 b(\(hash-table-hash)22 -b(x\))i(\(hash-table-hash)d(y\))37 972 y FG(as)15 b(the)h(the)f(Common) -f(Lisp)j Fx(sxhash)d FG(function)i(from)e(whic)o(h)j(this)e(pro)q -(cedure)h(is)g(mo)q(deled.)37 1098 y Fx(\(hash-table-put!)22 -b FE(hash)i(key)g(value)s Fx(\))908 b FG(pro)q(cedure)37 -1179 y Fx(Hash-table-put!)14 b FG(en)o(ters)h(an)h(asso)q(ciation)g(b)q -(et)o(w)o(een)f FE(key)20 b FG(and)15 b FE(value)k FG(in)e(the)e -FE(hash)20 b FG(table.)h(The)16 b(v)m(alue)37 1236 y(returned)g(b)o(y)f -Fx(hash-table-put!)e FG(is)j(unde\014ned.)37 1362 y Fx -(\(hash-table-get)22 b FE(hash)i(key)t Fx(\))1056 b FG(pro)q(cedure)37 -1418 y Fx(\(hash-table-get)22 b FE(hash)i(key)g(default)t -Fx(\))900 b FG(pro)q(cedure)37 1493 y Fx(Hash-table-get)16 -b FG(returns)h(the)g(v)m(alue)i(asso)q(ciated)e(with)h -FE(key)j FG(in)d(the)g(giv)o(en)f FE(hash)k FG(table.)27 -b(If)18 b(no)f(v)m(alue)37 1543 y(has)f(b)q(een)h(asso)q(ciated)f(with) -f FE(key)20 b FG(in)c FE(hash)t FG(,)f(the)h(sp)q(eci\014ed)i -FE(default)i FG(is)c(returned)g(if)g(giv)o(en;)g(otherwise)g(an)37 -1593 y(error)f(is)h(raised.)125 1686 y Fw(\(define)k(h1)h -(\(make-hash-table\)\))125 1735 y(\(hash-table-put!)d(h1)k('foo)e -(\(list)h(1)h(2)f(3\)\))125 1785 y(\(hash-table-get)40 -b(h1)22 b('foo\))343 1835 y Fv(=)-7 b Fq(\))21 b Fw(\(1)h(2)f(3\))125 -1885 y(\(hash-table-get)40 b(h1)22 b('bar)e('absent\))343 -1935 y Fv(=)-7 b Fq(\))21 b Fw(absent)125 1984 y(\(hash-table-get)40 -b(h1)22 b('bar\))343 2034 y Fv(=)-7 b Fq(\))21 b Fi(error)125 -2084 y Fw(\(hash-table-put!)d(h1)k('\(a)f(b)g(c\))h('present\))125 -2134 y(\(hash-table-get)40 b(h1)22 b('\(a)f(b)g(c\))h('absent\))343 -2184 y Fv(=)-7 b Fq(\))21 b Fw('absent)125 2283 y(\(define)f(h2)h -(\(make-hash-table)e(equal?\)\))125 2333 y(\(hash-table-put!)f(h2)k -('\(a)f(b)g(c\))h('present\))125 2383 y(\(hash-table-get)40 -b(h2)22 b('\(a)f(b)g(c\)\))343 2433 y Fv(=)-7 b Fq(\))21 -b Fw('present)37 2650 y Fx(\(hash-table-remove!)h FE(hash)i(key)t -Fx(\))960 b FG(pro)q(cedure)37 2731 y FE(hash)24 b FG(m)o(ust)19 -b(b)q(e)i(a)e(hash)h(table)g(con)o(taining)g(an)g(en)o(try)f(for)h -FE(key)s FG(.)34 b Fx(Hash-table-remove!)17 b FG(deletes)k(the)37 -2787 y(en)o(try)15 b(for)g FE(key)k FG(in)d FE(hash)t -FG(,)f(if)g(it)h(exists.)k(Result)c(of)f Fx(Hash-table-remove!)j -FG(is)d(unsp)q(eci\014ed.)p eop +43 42 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(43)p 75 128 3675 4 v 249 381 a Fw(\(define)41 b(h)i +(\(make-hash-table)37 b(string-ci=?)i(string-length\)\))75 +654 y FG(whic)m(h)33 b(de\014nes)h(a)h(new)f(hash)g(table)g(whic)m(h)f +(uses)h Fx(string-ci=?)50 b FG(for)34 b(comparing)g(k)m(eys.)54 +b(Here,)36 b(w)m(e)f(use)75 753 y(the)j(string-length)f(as)h(a)g(\(v)m +(ery)h(simple\))d(hashing)h(function.)62 b(Of)37 b(course,)k(a)d +(function)f(whic)m(h)f(giv)m(es)j(a)75 853 y(k)m(ey)d(dep)s(ending)c +(of)j(the)h(c)m(haracters)g(comp)s(osing)e(the)h(string)f(giv)m(es)h(a) +h(b)s(etter)f(repartition)f(and)g(should)75 952 y(probably)27 +b(enhance)i(p)s(erformances.)40 b(F)-8 b(or)30 b(instance,)f(the)g +(follo)m(wing)f(call)g(to)i Fx(make-hash-table)25 b FG(should)75 +1052 y(return)k(a)i(more)g(e\016cien)m(t,)g(ev)m(en)g(if)e(not)i(p)s +(erfect,)f(hash)g(table:)249 1225 y Fw(\(make-hash-table)424 +1325 y(string-ci=?)424 1424 y(\(lambda)40 b(\(s\))511 +1524 y(\(let)i(\(\(len)f(\(string-length)d(s\)\)\))598 +1624 y(\(do)k(\(\(h)h(0\))86 b(\(i)43 b(0)g(\(+)g(i)g(1\)\)\))772 +1723 y(\(\(=)g(i)g(len\))f(h\))685 1823 y(\(set!)g(h)h(\(+)g(h)g +(\(char->integer)1339 1923 y(\(char-downcase)38 b(\(string-ref)h(s)k +(i\)\)\)\)\)\)\)\)\))75 2209 y Fn(Note:)97 b Fv(Hash)34 +b(tables)f(with)h(a)f(comparison)e(function)j(equal)f(to)g +Fw(eq?)g Fv(or)f Fw(string=?)51 b Fv(are)33 b(handled)g(in)h(an)f(more) +75 2322 y(e\016cien)n(t)24 b(w)n(a)n(y)g(\(in)g(fact,)i(they)e(don't)h +(use)f(the)h Fw(hash-table-hash)18 b Fv(fucn)n(tion)24 +b(to)h(sp)r(eed)f(up)h(hash)f(table)g(retriev)-5 b(als\).)75 +2667 y Fx(\(hash-table?)44 b FE(obj)13 b Fx(\))2486 b +FG(pro)s(cedure)75 2827 y(Returns)29 b Fx(#t)h FG(if)g +FE(obj)43 b FG(is)30 b(a)g(hash)g(table,)g(returns)g +Fx(#f)f FG(otherwise.)75 3060 y Fx(\(hash-table-hash)43 +b FE(obj)13 b Fx(\))2295 b FG(pro)s(cedure)75 3220 y +Fx(hash-table-hash)32 b FG(computes)k(a)g(hash)f(co)s(de)h(for)g(an)f +(ob)5 b(ject)37 b(and)e(returns)g(the)h(hash)f(co)s(de)h(as)g(a)h(non) +75 3333 y(negativ)m(e)32 b(in)m(teger.)41 b(A)30 b(prop)s(ert)m(y)g(of) +g Fx(hash-table-hash)d FG(is)i(that)302 3520 y Fx(\(equal?)94 +b(x)47 b(y\))20 b FG(implies)d Fx(\(equal?)94 b(\(hash-table-hash)43 +b(x\))k(\(hash-table-hash)d(y\))75 3706 y FG(as)31 b(the)f(the)h +(Common)f(Lisp)e Fx(sxhash)h FG(function)g(from)h(whic)m(h)f(this)g +(pro)s(cedure)h(is)f(mo)s(deled.)75 3939 y Fx(\(hash-table-put!)43 +b FE(hash)50 b(key)d(value)7 b Fx(\))1815 b FG(pro)s(cedure)75 +4099 y Fx(Hash-table-put!)27 b FG(en)m(ters)k(an)g(asso)s(ciation)g(b)s +(et)m(w)m(een)h FE(key)39 b FG(and)30 b FE(value)38 b +FG(in)30 b(the)h FE(hash)39 b FG(table.)k(The)30 b(v)-5 +b(alue)75 4212 y(returned)29 b(b)m(y)h Fx(hash-table-put!)d +FG(is)i(unde\014ned.)75 4444 y Fx(\(hash-table-get)44 +b FE(hash)49 b(key)8 b Fx(\))2111 b FG(pro)s(cedure)75 +4557 y Fx(\(hash-table-get)44 b FE(hash)49 b(key)e(default)9 +b Fx(\))1799 b FG(pro)s(cedure)75 4704 y Fx(Hash-table-get)31 +b FG(returns)i(the)i(v)-5 b(alue)34 b(asso)s(ciated)h(with)e +FE(key)42 b FG(in)33 b(the)i(giv)m(en)g FE(hash)43 b +FG(table.)53 b(If)34 b(no)g(v)-5 b(alue)75 4804 y(has)31 +b(b)s(een)f(asso)s(ciated)i(with)e FE(key)39 b FG(in)30 +b FE(hash)8 b FG(,)32 b(the)f(sp)s(eci\014ed)f FE(default)40 +b FG(is)30 b(returned)g(if)h(giv)m(en;)g(otherwise)g(an)75 +4903 y(error)f(is)f(raised.)249 5077 y Fw(\(define)41 +b(h1)i(\(make-hash-table)o(\)\))249 5176 y(\(hash-table-put!)37 +b(h1)43 b('foo)f(\(list)g(1)h(2)g(3\)\))249 5276 y(\(hash-table-get)81 +b(h1)43 b('foo\))685 5375 y Fv(=)-14 b Fq(\))44 b Fw(\(1)e(2)h(3\))249 +5475 y(\(hash-table-get)81 b(h1)43 b('bar)f('absent\))685 +5575 y Fv(=)-14 b Fq(\))44 b Fw(absent)p eop %%Page: 44 44 -44 43 bop 37 45 a FF(44)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 125 190 a Fw(\(define)j(h)i(\(make-hash-tabl)o(e\)\))125 -240 y(\(hash-table-put!)c(h)k('foo)f(\(list)f(1)i(2)g(3\)\))125 -290 y(\(hash-table-get)c(h)k('foo\))343 340 y Fv(=)-7 -b Fq(\))21 b Fw(\(1)h(2)f(3\))125 390 y(\(hash-table-remo)o(ve!)e(h)i -('foo\))125 439 y(\(hash-table-get)d(h)k('foo)f('absent\))343 -489 y Fv(=)-7 b Fq(\))21 b Fw(absent)37 702 y Fx(\(hash-table-for-each) -h FE(hash)i(pr)n(o)n(c)s Fx(\))919 b FG(pro)q(cedure)37 -782 y FE(Pr)n(o)n(c)19 b FG(m)o(ust)d(b)q(e)i(a)e(pro)q(cedure)i -(taking)f(t)o(w)o(o)e(argumen)o(ts.)24 b Fx(Hash-table-for-each)14 -b FG(calls)k FE(pr)n(o)n(c)h FG(on)e(eac)o(h)37 839 y(k)o(ey/v)m(alue)e -(asso)q(ciation)e(in)h FE(hash)t FG(,)f(with)h(the)f(k)o(ey)g(as)g(the) -g(\014rst)g(argumen)o(t)g(and)g(the)g(v)m(alue)i(as)e(the)g(second.)37 -895 y(The)j(v)m(alue)g(returned)g(b)o(y)f Fx(hash-table-for-each)e -FG(is)i(unde\014ned.)37 980 y Fn(Note:)37 b Fv(The)14 -b(order)h(of)e(application)g(of)g Fn(pr)n(o)n(c)j Fv(is)e(unsp)q -(eci\014ed.)125 1066 y Fw(\(let)21 b(\(\(h)64 b(\(make-hash-table\)\)) -255 1116 y(\(sum)21 b(0\)\))168 1166 y(\(hash-table-put!)e(h)i('foo)g -(2\))168 1215 y(\(hash-table-put!)e(h)i('bar)g(3\))168 -1265 y(\(hash-table-for-eac)o(h)e(h)i(\(lambda)g(\(key)g(value\))713 -1315 y(\(set!)g(sum)g(\(+)g(sum)h(value\)\)\)\))168 1365 -y(sum\))343 1415 y Fv(=)-7 b Fq(\))21 b Fw(5)37 1615 -y Fx(\(hash-table-map)h FE(hash)i(pr)n(o)n(c)s Fx(\))1039 -b FG(pro)q(cedure)37 1696 y FE(Pr)n(o)n(c)19 b FG(m)o(ust)d(b)q(e)i(a)e -(pro)q(cedure)i(taking)e(t)o(w)o(o)g(argumen)o(ts.)23 -b Fx(Hash-table-map)15 b FG(calls)j FE(pr)n(o)n(c)h FG(on)e(eac)o(h)f -(en)o(try)37 1752 y(in)h FE(hash)t FG(,)e(with)h(the)g(en)o(try's)f(k)o -(ey)h(as)f(the)h(\014rst)f(argumen)o(t)g(and)h(the)g(en)o(try's)f(v)m -(alue)i(as)e(the)h(second.)22 b(The)37 1808 y(result)16 -b(of)f Fx(hash-table-map)e FG(is)j(a)f(list)h(of)f(the)g(v)m(alues)h -(returned)g(b)o(y)f FE(pr)n(o)n(c)r FG(,)g(in)h(unsp)q(eci\014ed)i -(order.)37 1894 y Fn(Note:)37 b Fv(The)14 b(order)h(of)e(application)g -(of)g Fn(pr)n(o)n(c)j Fv(is)e(unsp)q(eci\014ed.)125 1979 -y Fw(\(let)21 b(\(\(h)g(\(make-hash-table)o(\)\)\))168 -2029 y(\(dotimes)f(\(i)i(5\))212 2079 y(\(hash-table-put!)c(h)k(i)f -(\(number->string)e(i\)\)\))168 2129 y(\(hash-table-map)g(h)j(\(lambda) -e(\(key)h(value\))626 2179 y(\(cons)g(key)g(value\)\)\)\))343 -2228 y Fv(=)-7 b Fq(\))21 b Fw(\(\(0)g(.)h("0"\))f(\(3)g(.)h("3"\))f -(\(2)g(.)h("2"\))f(\(1)g(.)h("1"\))f(\(4)g(.)h("4"\)\))37 -2429 y Fx(\(hash-table->list)g FE(hash)s Fx(\))1097 b -FG(pro)q(cedure)37 2503 y Fx(hash-table->list)16 b FG(returns)h(an)h -(\\asso)q(ciation)f(list")i(built)f(from)f(the)h(en)o(tries)g(in)g -FE(hash)t FG(.)27 b(Eac)o(h)17 b(en)o(try)37 2552 y(in)g -FE(hash)i FG(will)e(b)q(e)f(represen)o(ted)g(as)f(a)g(pair)g(whose)h -FE(c)n(ar)k FG(is)c(the)f(en)o(try's)g(k)o(ey)g(and)g(whose)h -FE(c)n(dr)k FG(is)c(its)f(v)m(alue.)37 2602 y Fn(Note:)37 -b Fv(The)14 b(order)h(of)e(pairs)h(in)g(the)g(resulting)g(list)f(is)h -(unsp)q(eci\014ed.)125 2688 y Fw(\(let)21 b(\(\(h)g(\(make-hash-table)o -(\)\)\))168 2738 y(\(dotimes)f(\(i)i(5\))212 2787 y(\(hash-table-put!)c -(h)k(i)f(\(number->string)e(i\)\)\))p eop +44 43 bop 75 91 a FF(44)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 249 381 a Fw(\(hash-table-get)81 b(h1)43 +b('bar\))685 480 y Fv(=)-14 b Fq(\))44 b Fi(error)249 +580 y Fw(\(hash-table-put!)37 b(h1)43 b('\(a)f(b)i(c\))e('present\))249 +680 y(\(hash-table-get)81 b(h1)43 b('\(a)f(b)i(c\))e('absent\))685 +779 y Fv(=)-14 b Fq(\))44 b Fw('absent)249 979 y(\(define)d(h2)i +(\(make-hash-table)37 b(equal?\)\))249 1078 y(\(hash-table-put!)g(h2)43 +b('\(a)f(b)i(c\))e('present\))249 1178 y(\(hash-table-get)81 +b(h2)43 b('\(a)f(b)i(c\)\))685 1277 y Fv(=)-14 b Fq(\))44 +b Fw('present)75 1684 y Fx(\(hash-table-remove!)f FE(hash)49 +b(key)8 b Fx(\))1920 b FG(pro)s(cedure)75 1844 y FE(hash)48 +b FG(m)m(ust)39 b(b)s(e)g(a)h(hash)f(table)g(con)m(taining)g(an)g(en)m +(try)h(for)f FE(key)8 b FG(.)68 b Fx(Hash-table-remove!)34 +b FG(deletes)40 b(the)75 1957 y(en)m(try)31 b(for)f FE(key)38 +b FG(in)29 b FE(hash)8 b FG(,)31 b(if)e(it)h(exists.)41 +b(Result)29 b(of)i Fx(Hash-table-remove!)k FG(is)30 b(unsp)s +(eci\014ed.)249 2155 y Fw(\(define)41 b(h)i(\(make-hash-table\))o(\)) +249 2255 y(\(hash-table-put!)37 b(h)43 b('foo)f(\(list)g(1)h(2)g(3\)\)) +249 2355 y(\(hash-table-get)38 b(h)43 b('foo\))685 2454 +y Fv(=)-14 b Fq(\))44 b Fw(\(1)e(2)h(3\))249 2554 y(\(hash-table-remov) +o(e!)37 b(h)43 b('foo\))249 2653 y(\(hash-table-get)38 +b(h)43 b('foo)f('absent\))685 2753 y Fv(=)-14 b Fq(\))44 +b Fw(absent)75 3184 y Fx(\(hash-table-for-each)e FE(hash)50 +b(pr)-5 b(o)g(c)5 b Fx(\))1841 b FG(pro)s(cedure)75 3345 +y FE(Pr)-5 b(o)g(c)40 b FG(m)m(ust)33 b(b)s(e)g(a)h(pro)s(cedure)e +(taking)i(t)m(w)m(o)h(argumen)m(ts.)50 b Fx(Hash-table-for-each)28 +b FG(calls)33 b FE(pr)-5 b(o)g(c)40 b FG(on)34 b(eac)m(h)75 +3457 y(k)m(ey/v)-5 b(alue)27 b(asso)s(ciation)f(in)f +FE(hash)9 b FG(,)27 b(with)e(the)i(k)m(ey)g(as)g(the)g(\014rst)e +(argumen)m(t)i(and)f(the)g(v)-5 b(alue)26 b(as)h(the)g(second.)75 +3570 y(The)j(v)-5 b(alue)30 b(returned)f(b)m(y)h Fx +(hash-table-for-each)25 b FG(is)30 b(unde\014ned.)75 +3741 y Fn(Note:)74 b Fv(The)28 b(order)e(of)i(application)f(of)g +Fn(pr)l(o)l(c)33 b Fv(is)28 b(unsp)r(eci\014ed.)249 3914 +y Fw(\(let)42 b(\(\(h)130 b(\(make-hash-table)o(\)\))511 +4014 y(\(sum)42 b(0\)\))337 4114 y(\(hash-table-put)o(!)37 +b(h)44 b('foo)e(2\))337 4213 y(\(hash-table-put)o(!)37 +b(h)44 b('bar)e(3\))337 4313 y(\(hash-table-for)o(-e)o(ach)37 +b(h)43 b(\(lambda)e(\(key)h(value\))1426 4412 y(\(set!)g(sum)g(\(+)h +(sum)f(value\)\)\)\))337 4512 y(sum\))685 4612 y Fv(=)-14 +b Fq(\))44 b Fw(5)75 5018 y Fx(\(hash-table-map)g FE(hash)49 +b(pr)-5 b(o)g(c)5 b Fx(\))2080 b FG(pro)s(cedure)75 5178 +y FE(Pr)-5 b(o)g(c)39 b FG(m)m(ust)34 b(b)s(e)e(a)i(pro)s(cedure)e +(taking)i(t)m(w)m(o)h(argumen)m(ts.)50 b Fx(Hash-table-map)29 +b FG(calls)k FE(pr)-5 b(o)g(c)40 b FG(on)33 b(eac)m(h)i(en)m(try)75 +5291 y(in)30 b FE(hash)9 b FG(,)32 b(with)e(the)h(en)m(try's)h(k)m(ey)g +(as)g(the)g(\014rst)e(argumen)m(t)i(and)f(the)h(en)m(try's)f(v)-5 +b(alue)31 b(as)h(the)f(second.)44 b(The)75 5404 y(result)29 +b(of)i Fx(hash-table-map)26 b FG(is)k(a)g(list)f(of)i(the)g(v)-5 +b(alues)29 b(returned)g(b)m(y)i FE(pr)-5 b(o)g(c)7 b +FG(,)30 b(in)f(unsp)s(eci\014ed)f(order.)75 5575 y Fn(Note:)74 +b Fv(The)28 b(order)e(of)i(application)f(of)g Fn(pr)l(o)l(c)33 +b Fv(is)28 b(unsp)r(eci\014ed.)p eop %%Page: 45 45 -45 44 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(45)p 37 64 1838 2 v 168 190 a Fw(\(hash-table->list)19 -b(h\)\))343 240 y Fv(=)-7 b Fq(\))21 b Fw(\(\(0)g(.)h("0"\))f(\(3)g(.)h -("3"\))f(\(2)g(.)h("2"\))f(\(1)g(.)h("1"\))f(\(4)g(.)h("4"\)\))37 -434 y Fx(\(hash-table-stats)g FE(hash)s Fx(\))1097 b -FG(pro)q(cedure)37 514 y Fx(Hash-table-stats)12 b FG(returns)i(a)g -(string)f(with)i(o)o(v)o(erall)f(information)g(ab)q(out)f -FE(hash)t FG(,)h(suc)o(h)g(as)g(the)g(n)o(um)o(b)q(er)37 -571 y(of)21 b(en)o(tries)g(it)h(con)o(tains,)g(the)f(n)o(um)o(b)q(er)g -(of)g(buc)o(k)o(ets)g(in)h(its)f(hash)g(arra)o(y)l(,)g(and)g(the)g -(utilization)i(of)e(the)37 627 y(buc)o(k)o(ets.)37 744 -y FJ(6.20)56 b(Regular)18 b(expressions)37 830 y FG(Regular)j -(expressions)f(are)f(\014rst)g(class)h(ob)s(jects)e(in)i -FC(STk)p FG(.)32 b(A)20 b(regular)f(expression)h(is)g(created)g(b)o(y)f -(the)37 886 y Fx(string->regexp)e FG(pro)q(cedure.)29 -b(Matc)o(hing)18 b(a)g(regular)g(expression)h(against)f(a)g(string)g -(is)g(simply)i(done)37 943 y(b)o(y)f(applying)g(a)f(previously)i -(created)e(regular)g(expression)h(to)f(this)g(string.)29 -b(Regular)19 b(expressions)g(are)37 999 y(implemen)o(ted)24 -b(using)e(co)q(de)g(in)h(the)f(Henry)g(Sp)q(encer's)g(pac)o(k)m(age,)h -(and)f(m)o(uc)o(h)f(of)h(the)f(description)i(of)37 1056 -y(regular)16 b(expressions)g(b)q(elo)o(w)g(is)f(copied)i(from)d(his)i -(man)o(ual.)37 1171 y Fx(\(string->regexp)22 b FE(string)t -Fx(\))1118 b FG(pro)q(cedure)37 1252 y Fx(String->regexp)14 -b FG(compiles)i(the)g FE(string)i FG(and)d(returns)h(the)f(corresp)q -(onding)h(regular)f(expression.)37 1320 y(Matc)o(hing)10 -b(a)g(regular)h(expression)g(against)e(a)h(string)g(is)h(done)f(b)o(y)h -(applying)g(the)f(result)h(of)f Fx(string->regexp)37 -1376 y FG(to)k(this)h(string.)k(This)c(application)h(yields)g(a)e(list) -h(of)f(in)o(teger)h(couples)g(if)g(a)f(matc)o(hing)g(o)q(ccurs;)h(it)f -(returns)37 1432 y Fx(#f)19 b FG(otherwise.)32 b(Those)19 -b(in)o(tegers)g(corresp)q(ond)h(to)e(indexes)j(in)f(the)f(string)g -(whic)o(h)h(matc)o(h)f(the)g(regular)37 1489 y(expression.)37 -1545 y(A)f(regular)g(expression)g(is)g(zero)g(or)f(more)g -FE(br)n(anches)p FG(,)f(separated)i(b)o(y)f(\\)p Fx(|)p -FG(".)26 b(It)18 b(matc)o(hes)f(an)o(ything)h(that)37 -1602 y(matc)o(hes)d(one)h(of)e(the)i(branc)o(hes.)37 -1658 y(A)g(branc)o(h)h(is)f(zero)g(or)f(more)h FE(pie)n(c)n(es)p -FG(,)e(concatenated.)23 b(It)16 b(matc)o(hes)f(a)h(matc)o(h)f(for)g -(the)h(\014rst,)g(follo)o(w)o(ed)g(b)o(y)37 1715 y(a)f(matc)o(h)g(for)g -(the)g(second,)g(etc.)37 1771 y(A)h(piece)i(is)e(an)g -FE(atom)g FG(p)q(ossibly)i(follo)o(w)o(ed)e(b)o(y)f(\\)p -Fx(*)p FG(",)g(\\)p Fx(+)p FG(",)g(or)h(\\)p Fx(?)p FG(".)21 -b(An)16 b(atom)e(follo)o(w)o(ed)j(b)o(y)e(\\)p Fx(*)p -FG(")g(matc)o(hes)37 1828 y(a)h(sequence)h(of)e(0)h(or)f(more)h(matc)o -(hes)f(of)g(the)h(atom.)21 b(An)16 b(atom)f(follo)o(w)o(ed)h(b)o(y)g -(\\)p Fx(+)p FG(")f(matc)o(hes)g(a)h(sequence)37 1884 -y(of)g(1)g(or)g(more)g(matc)o(hes)g(of)g(the)g(atom.)23 -b(An)16 b(atom)g(follo)o(w)o(ed)g(b)o(y)g(\\)p Fx(?)p -FG(")23 b(matc)o(hes)16 b(a)g(matc)o(h)g(of)g(the)g(atom,)37 -1941 y(or)f(the)g(n)o(ull)i(string.)37 1997 y(An)c(atom)f(is)h(a)g -(regular)f(expression)i(in)g(paren)o(theses)e(\(matc)o(hing)h(a)f(matc) -o(h)g(for)g(the)h(regular)g(expression\),)37 2053 y(a)g -FE(r)n(ange)f FG(\(see)g(b)q(elo)o(w\),)h(\\)p Fx(.)p -FG(")19 b(\(matc)o(hing)12 b(an)o(y)h(single)h(c)o(haracter\),)d(\\)p -Fx(^)p FG(")h(\(matc)o(hing)h(the)f(n)o(ull)i(string)f(at)f(the)37 -2110 y(b)q(eginning)18 b(of)d(the)h(input)g(string\),)f(\\)p -Fx($)p FG(")g(\(matc)o(hing)g(the)h(n)o(ull)h(string)f(at)f(the)g(end)h -(of)f(the)h(input)h(string\),)37 2166 y(a)e(\\)p Fx(\\)p -FG(")g(follo)o(w)o(ed)g(b)o(y)h(a)e(single)j(c)o(haracter)e(\(matc)o -(hing)f(that)h(c)o(haracter\),)f(or)h(a)f(single)j(c)o(haracter)d(with) -i(no)37 2223 y(other)f(signi\014cance)i(\(matc)o(hing)e(that)g(c)o -(haracter\).)37 2279 y(A)e FE(r)n(ange)e FG(is)i(a)e(sequence)j(of)d(c) -o(haracters)h(enclosed)h(in)g(\\)p Fx([])p FG(".)18 b(It)12 -b(normally)h(matc)o(hes)f(an)o(y)f(single)j(c)o(haracter)37 -2336 y(from)g(the)h(sequence.)21 b(If)14 b(the)h(sequence)g(b)q(egins)h -(with)f(\\)p Fx(^)p FG(",)e(it)i(matc)o(hes)f(an)o(y)g(single)i(c)o -(haracter)d FE(not)i FG(from)37 2392 y(the)22 b(rest)e(of)h(the)g -(sequence.)39 b(If)21 b(t)o(w)o(o)f(c)o(haracters)g(in)i(the)f -(sequence)h(are)f(separated)g(b)o(y)g(\\)p Fx(-)p FG(",)g(this)g(is)37 -2449 y(shorthand)g(for)f(the)h(full)i(list)e(of)g(ASCI)q(I)h(c)o -(haracters)e(b)q(et)o(w)o(een)h(them)g(\(e.g.)36 b(\\)p -Fx([0-9])p FG(")20 b(matc)o(hes)g(an)o(y)37 2505 y(decimal)d(digit\).)j -(T)l(o)14 b(include)j(a)d(literal)i(\\)p Fx(])p FG(")e(in)h(the)g -(sequence,)g(mak)o(e)f(it)h(the)g(\014rst)f(c)o(haracter)g(\(follo)o -(wing)37 2562 y(a)h(p)q(ossible)i(\\)p Fx(^)p FG("\).)i(T)l(o)c -(include)j(a)d(literal)h(\\)p Fx(-)p FG(",)e(mak)o(e)h(it)g(the)g -(\014rst)g(or)g(last)g(c)o(haracter.)37 2618 y(In)g(general)g(there)f -(ma)o(y)f(b)q(e)i(more)f(than)g(one)g(w)o(a)o(y)f(to)g(matc)o(h)h(a)g -(regular)g(expression)h(to)e(an)h(input)h(string.)37 -2674 y(Considering)e(only)f(the)g(rules)g(giv)o(en)g(so)f(far)g(could)h -(lead)g(to)f(am)o(biguities.)20 b(T)l(o)11 b(resolv)o(e)h(those)f(am)o -(biguities,)37 2731 y(the)g(generated)f(regular)h(expression)g(c)o(ho)q -(oses)f(among)g(alternativ)o(es)g(using)h(the)g(rule)g(\\\014rst)f -(then)h(longest".)37 2787 y(In)j(other)e(w)o(ords,)g(it)h(considers)g -(the)g(p)q(ossible)h(matc)o(hes)f(in)g(order)f(w)o(orking)h(from)f -(left)h(to)f(righ)o(t)g(across)g(the)p eop +45 44 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(45)p 75 128 3675 4 v 249 381 a Fw(\(let)42 b(\(\(h)h +(\(make-hash-tabl)o(e\)\))o(\))337 480 y(\(dotimes)d(\(i)j(5\))424 +580 y(\(hash-table-put)o(!)38 b(h)43 b(i)g(\(number->string)37 +b(i\)\)\))337 680 y(\(hash-table-map)g(h)43 b(\(lambda)e(\(key)h +(value\))1252 779 y(\(cons)f(key)i(value\)\)\)\))685 +879 y Fv(=)-14 b Fq(\))44 b Fw(\(\(0)e(.)h("0"\))f(\(3)h(.)g("3"\))f +(\(2)h(.)g("2"\))f(\(1)g(.)i("1"\))e(\(4)g(.)i("4"\)\))75 +1266 y Fx(\(hash-table->list)f FE(hash)7 b Fx(\))2194 +b FG(pro)s(cedure)75 1413 y Fx(hash-table->list)31 b +FG(returns)j(an)h(\\asso)s(ciation)g(list")f(built)f(from)i(the)g(en)m +(tries)g(in)f FE(hash)8 b FG(.)55 b(Eac)m(h)36 b(en)m(try)75 +1513 y(in)29 b FE(hash)40 b FG(will)28 b(b)s(e)i(represen)m(ted)g(as)h +(a)g(pair)f(whose)g FE(c)-5 b(ar)41 b FG(is)30 b(the)h(en)m(try's)g(k)m +(ey)h(and)e(whose)g FE(c)-5 b(dr)41 b FG(is)30 b(its)g(v)-5 +b(alue.)75 1612 y Fn(Note:)74 b Fv(The)28 b(order)e(of)i(pairs)e(in)i +(the)g(resulting)f(list)h(is)f(unsp)r(eci\014ed.)249 +1777 y Fw(\(let)42 b(\(\(h)h(\(make-hash-tabl)o(e\)\))o(\))337 +1877 y(\(dotimes)d(\(i)j(5\))424 1977 y(\(hash-table-put)o(!)38 +b(h)43 b(i)g(\(number->string)37 b(i\)\)\))337 2076 y(\(hash-table->li) +o(st)g(h\)\))685 2176 y Fv(=)-14 b Fq(\))44 b Fw(\(\(0)e(.)h("0"\))f +(\(3)h(.)g("3"\))f(\(2)h(.)g("2"\))f(\(1)g(.)i("1"\))e(\(4)g(.)i +("4"\)\))75 2563 y Fx(\(hash-table-stats)f FE(hash)7 +b Fx(\))2194 b FG(pro)s(cedure)75 2723 y Fx(Hash-table-stats)23 +b FG(returns)k(a)h(string)f(with)f(o)m(v)m(erall)i(information)e(ab)s +(out)i FE(hash)8 b FG(,)29 b(suc)m(h)e(as)h(the)g(n)m(um)m(b)s(er)75 +2836 y(of)42 b(en)m(tries)g(it)f(con)m(tains,)46 b(the)c(n)m(um)m(b)s +(er)f(of)h(buc)m(k)m(ets)h(in)d(its)i(hash)f(arra)m(y)-8 +b(,)46 b(and)41 b(the)i(utilization)d(of)i(the)75 2949 +y(buc)m(k)m(ets.)75 3182 y FJ(6.20)112 b(Regular)37 b(expressions)75 +3353 y FG(Regular)h(expressions)g(are)h(\014rst)f(class)g(ob)5 +b(jects)40 b(in)d FC(STk)p FG(.)65 b(A)39 b(regular)f(expression)g(is)f +(created)j(b)m(y)f(the)75 3466 y Fx(string->regexp)32 +b FG(pro)s(cedure.)57 b(Matc)m(hing)37 b(a)g(regular)e(expression)g +(against)h(a)h(string)e(is)g(simply)f(done)75 3579 y(b)m(y)i(applying)e +(a)j(previously)d(created)k(regular)d(expression)h(to)h(this)e(string.) +58 b(Regular)36 b(expressions)f(are)75 3692 y(implemen)m(ted)42 +b(using)f(co)s(de)j(in)e(the)h(Henry)g(Sp)s(encer's)f(pac)m(k)-5 +b(age,)49 b(and)42 b(m)m(uc)m(h)i(of)f(the)h(description)d(of)75 +3805 y(regular)30 b(expressions)f(b)s(elo)m(w)g(is)h(copied)f(from)h +(his)f(man)m(ual.)75 4037 y Fx(\(string->regexp)44 b +FE(string)8 b Fx(\))2237 b FG(pro)s(cedure)75 4197 y +Fx(String->regexp)26 b FG(compiles)k(the)g FE(string)39 +b FG(and)30 b(returns)f(the)i(corresp)s(onding)d(regular)i(expression.) +75 4333 y(Matc)m(hing)21 b(a)g(regular)e(expression)g(against)i(a)f +(string)g(is)f(done)h(b)m(y)g(applying)e(the)j(result)e(of)h +Fx(string->regexp)75 4446 y FG(to)29 b(this)f(string.)39 +b(This)27 b(application)f(yields)h(a)i(list)e(of)i(in)m(teger)g +(couples)f(if)f(a)i(matc)m(hing)g(o)s(ccurs;)g(it)f(returns)75 +4559 y Fx(#f)38 b FG(otherwise.)63 b(Those)38 b(in)m(tegers)h(corresp)s +(ond)e(to)i(indexes)e(in)g(the)h(string)f(whic)m(h)g(matc)m(h)i(the)g +(regular)75 4671 y(expression.)75 4784 y(A)c(regular)f(expression)g(is) +g(zero)i(or)f(more)g FE(br)-5 b(anches)p FG(,)38 b(separated)d(b)m(y)g +(\\)p Fx(|)p FG(".)56 b(It)35 b(matc)m(hes)h(an)m(ything)e(that)75 +4897 y(matc)m(hes)e(one)e(of)h(the)f(branc)m(hes.)75 +5010 y(A)i(branc)m(h)f(is)g(zero)i(or)f(more)g FE(pie)-5 +b(c)g(es)p FG(,)33 b(concatenated.)47 b(It)32 b(matc)m(hes)h(a)f(matc)m +(h)h(for)f(the)g(\014rst,)g(follo)m(w)m(ed)f(b)m(y)75 +5123 y(a)g(matc)m(h)g(for)f(the)h(second,)f(etc.)75 5236 +y(A)i(piece)f(is)g(an)g FE(atom)i FG(p)s(ossibly)c(follo)m(w)m(ed)i(b)m +(y)h(\\)p Fx(*)p FG(",)h(\\)p Fx(+)p FG(",)f(or)g(\\)p +Fx(?)p FG(".)45 b(An)31 b(atom)i(follo)m(w)m(ed)e(b)m(y)h(\\)p +Fx(*)p FG(")g(matc)m(hes)75 5349 y(a)g(sequence)g(of)g(0)g(or)f(more)h +(matc)m(hes)h(of)f(the)g(atom.)45 b(An)31 b(atom)i(follo)m(w)m(ed)e(b)m +(y)h(\\)p Fx(+)p FG(")g(matc)m(hes)h(a)f(sequence)75 +5462 y(of)h(1)g(or)f(more)h(matc)m(hes)h(of)f(the)g(atom.)48 +b(An)32 b(atom)i(follo)m(w)m(ed)e(b)m(y)h(\\)p Fx(?)p +FG(")48 b(matc)m(hes)34 b(a)f(matc)m(h)g(of)g(the)g(atom,)75 +5575 y(or)d(the)h(n)m(ull)d(string.)p eop %%Page: 46 46 -46 45 bop 37 45 a FF(46)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FG(input)d(string)e(and)h(the)g(pattern,)f(and) -h(it)f(attempts)g(to)g(matc)o(h)f(longer)i(pieces)h(of)e(the)h(input)g -(string)g(b)q(efore)37 247 y(shorter)i(ones.)20 b(More)15 -b(sp)q(eci\014cally)l(,)i(the)f(follo)o(wing)g(rules)g(apply)g(in)g -(decreasing)g(order)f(of)f(priorit)o(y:)93 334 y(1.)22 -b(If)c(a)g(regular)g(expression)h(could)g(matc)o(h)e(t)o(w)o(o)g -(di\013eren)o(t)h(parts)f(of)h(an)g(input)h(string)f(then)g(it)g(will) -151 390 y(matc)o(h)d(the)g(one)g(that)g(b)q(egins)h(earliest.)93 -482 y(2.)22 b(If)12 b(a)f(regular)h(expression)g(con)o(tains)g(\\)p -Fx(|)p FG(")f(op)q(erators)f(then)i(the)g(leftmost)f(matc)o(hing)g -(sub-expression)151 538 y(is)16 b(c)o(hosen.)93 629 y(3.)22 -b(In)e(\\)p Fx(*)p FG(",)g(\\)p Fx(+)p FG(",)f(and)h(\\)p -Fx(?)p FG(")32 b(constructs,)20 b(longer)f(matc)o(hes)g(are)g(c)o -(hosen)h(in)g(preference)h(to)e(shorter)151 686 y(ones.)93 -777 y(4.)j(In)13 b(sequences)g(of)f(expression)h(comp)q(onen)o(ts)f -(the)g(comp)q(onen)o(ts)g(are)g(considered)h(from)f(left)g(to)g(righ)o -(t.)125 868 y Fw(\(define)20 b(r1)h(\(string->regexp)e("abc"\)\))125 -918 y(\(r1)i("xyz"\))391 b Fv(=)-7 b Fq(\))22 b Fw(#f)125 -968 y(\(r1)f("12abc345"\))281 b Fv(=)-7 b Fq(\))22 b -Fw(\(\(2)f(5\)\))125 1018 y(\(define)f(r2)h(\(string->regexp)e -("[a-z]+"\)\))125 1067 y(\(r2)i("12abc345"\))281 b Fv(=)-7 -b Fq(\))22 b Fw(\(\(2)f(5\)\))37 1215 y FG(If)16 b(the)f(regular)g -(expression)g(con)o(tains)g(paren)o(thesis,)g(and)g(if)h(there)f(is)g -(a)g(matc)o(h,)f(the)g(result)i(returned)f(b)o(y)37 1272 -y(the)f(application)i(will)f(con)o(tain)f(sev)o(eral)g(couples)g(of)g -(in)o(tegers.)19 b(First)13 b(couple)i(will)h(b)q(e)e(the)g(indexes)h -(of)e(the)37 1328 y(\014rst)18 b(longest)f(substring)h(whic)o(h)g(matc) -o(h)f(the)h(regular)f(expression.)28 b(Subsequen)o(t)18 -b(couples,)h(will)g(b)q(e)f(the)37 1385 y(indexes)f(of)e(all)h(the)f -(sub-parts)g(of)g(this)h(regular)f(expression,)h(in)g(sequence.)125 -1476 y Fw(\(define)k(r3)h(\(string->regexp)e("\(a*\)\(b*\)c"\)\))125 -1526 y(\(r3)i("abc"\))391 b Fv(=)-7 b Fq(\))22 b Fw(\(\(0)f(3\))g(\(0)g -(1\))h(\(1)f(2\)\))125 1576 y(\(r3)g("c"\))435 b Fv(=)-7 -b Fq(\))22 b Fw(\(\(0)f(1\))g(\(0)g(0\))h(\(0)f(0\)\))125 -1626 y(\(\(string->regexp)d("\([a-z]+\),\([a-z]+\))o("\))h -("XXabcd,eXX"\))735 1676 y Fv(=)-7 b Fq(\))22 b Fw(\(\(2)f(8\))g(\(2)g -(6\))h(\(7)f(8\)\))37 1926 y Fx(\(regexp?)i FE(obj)7 -b Fx(\))1338 b FG(pro)q(cedure)37 2006 y(Returns)16 b -Fx(#t)f FG(if)h FE(obj)22 b FG(is)15 b(a)g(regular)g(expression)i -(created)e(b)o(y)g Fx(string->regexp)p FG(;)e(otherwise)i(returns)g -Fx(#f)p FG(.)125 2097 y Fw(\(regexp?)20 b(\(string->regexp)e -("[a-zA-Z][a-zA-Z0-9])o(*"\)\))735 2147 y Fv(=)-7 b Fq(\))43 -b Fw(#t)37 2347 y Fx(\(regexp-replace)22 b FE(p)n(attern)i(string)f -(substitution)s Fx(\))703 b FG(pro)q(cedure)37 2404 y -Fx(\(regexp-replace-all)22 b FE(p)n(attern)i(string)f(substitution)s -Fx(\))607 b FG(pro)q(cedure)37 2477 y Fx(Regexp-replace)15 -b FG(matc)o(hes)h(the)g(regular)g(expression)h FE(p)n(attern)j -FG(against)c FE(string)s FG(.)23 b(If)17 b(there)f(is)h(a)f(matc)o(h,) -37 2527 y(the)i(p)q(ortion)f(of)g FE(string)k FG(whic)o(h)d(matc)o(h)f -FE(p)n(attern)j FG(is)e(replaced)g(b)o(y)g(the)f FE(substitution)k -FG(string.)26 b(If)17 b(there)g(is)37 2577 y(no)f(matc)o(h,)e -Fx(regexp-replace)f FG(returns)i FE(string)k FG(unmo)q(di\014ed.)i -(Note)15 b(that)g(the)g(giv)o(en)h FE(p)n(attern)i FG(could)e(b)q(e)37 -2627 y(here)d(either)g(a)f(string)g(or)g(a)f(regular)i(expression.)19 -b(If)13 b FE(p)n(attern)i FG(con)o(tains)e(strings)f(of)g(the)g(form)f -(\\)p Fx(\\n)p FG(",)h(where)37 2688 y FE(n)j FG(is)g(a)f(digit)h(b)q -(et)o(w)o(een)g(1)g(and)f(9,)g(then)h(it)g(is)g(replaced)h(in)f(the)g -(substitution)g(with)g(the)g(p)q(ortion)g(of)f(string)37 -2738 y(that)j(matc)o(hed)h(the)g FE(n)p FG(-th)f(paren)o(thesized)i -(sub)q(expression)g(of)e FE(p)n(attern)p FG(.)27 b(If)18 -b FE(n)f FG(is)h(equal)g(to)f(0,)h(then)g(it)f(is)37 -2787 y(replaced)g(in)f FE(substitution)i FG(with)e(the)f(p)q(ortion)h -(of)e FE(string)19 b FG(that)14 b(matc)o(hed)h FE(p)n(attern)t -FG(.)p eop +46 45 bop 75 91 a FF(46)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FG(An)25 b(atom)h(is)f(a)g(regular)g +(expression)f(in)g(paren)m(theses)i(\(matc)m(hing)f(a)h(matc)m(h)g(for) +f(the)h(regular)f(expression\),)75 494 y(a)h FE(r)-5 +b(ange)26 b FG(\(see)g(b)s(elo)m(w\),)g(\\)p Fx(.)p FG(")39 +b(\(matc)m(hing)26 b(an)m(y)f(single)f(c)m(haracter\),)29 +b(\\)p Fx(^)p FG(")c(\(matc)m(hing)h(the)f(n)m(ull)f(string)g(at)i(the) +75 607 y(b)s(eginning)i(of)k(the)f(input)e(string\),)i(\\)p +Fx($)p FG(")g(\(matc)m(hing)h(the)f(n)m(ull)e(string)h(at)i(the)f(end)g +(of)g(the)g(input)e(string\),)75 720 y(a)i(\\)p Fx(\\)p +FG(")g(follo)m(w)m(ed)f(b)m(y)g(a)h(single)e(c)m(haracter)j(\(matc)m +(hing)f(that)g(c)m(haracter\),)i(or)d(a)h(single)e(c)m(haracter)j(with) +d(no)75 832 y(other)i(signi\014cance)e(\(matc)m(hing)i(that)g(c)m +(haracter\).)75 945 y(A)24 b FE(r)-5 b(ange)25 b FG(is)e(a)i(sequence)g +(of)f(c)m(haracters)h(enclosed)f(in)f(\\)p Fx([])p FG(".)39 +b(It)24 b(normally)f(matc)m(hes)i(an)m(y)g(single)d(c)m(haracter)75 +1058 y(from)28 b(the)h(sequence.)41 b(If)28 b(the)h(sequence)h(b)s +(egins)d(with)g(\\)p Fx(^)p FG(",)j(it)f(matc)m(hes)h(an)m(y)f(single)e +(c)m(haracter)k FE(not)e FG(from)75 1171 y(the)42 b(rest)g(of)h(the)f +(sequence.)76 b(If)42 b(t)m(w)m(o)h(c)m(haracters)h(in)c(the)j +(sequence)f(are)h(separated)f(b)m(y)g(\\)p Fx(-)p FG(",)k(this)41 +b(is)75 1284 y(shorthand)f(for)i(the)g(full)d(list)i(of)h(ASCI)s(I)e(c) +m(haracters)j(b)s(et)m(w)m(een)f(them)g(\(e.g.)76 b(\\)p +Fx([0-9])p FG(")42 b(matc)m(hes)h(an)m(y)75 1397 y(decimal)28 +b(digit\).)39 b(T)-8 b(o)30 b(include)d(a)i(literal)f(\\)p +Fx(])p FG(")h(in)f(the)h(sequence,)h(mak)m(e)g(it)f(the)g(\014rst)f(c)m +(haracter)j(\(follo)m(wing)75 1510 y(a)g(p)s(ossible)d(\\)p +Fx(^)p FG("\).)41 b(T)-8 b(o)31 b(include)d(a)j(literal)e(\\)p +Fx(-)p FG(",)i(mak)m(e)g(it)f(the)h(\014rst)f(or)g(last)g(c)m +(haracter.)75 1623 y(In)d(general)i(there)f(ma)m(y)h(b)s(e)e(more)h +(than)g(one)h(w)m(a)m(y)g(to)g(matc)m(h)g(a)f(regular)g(expression)f +(to)h(an)h(input)d(string.)75 1736 y(Considering)20 b(only)i(the)h +(rules)f(giv)m(en)h(so)g(far)g(could)e(lead)i(to)h(am)m(biguities.)36 +b(T)-8 b(o)24 b(resolv)m(e)f(those)g(am)m(biguities,)75 +1849 y(the)e(generated)h(regular)e(expression)f(c)m(ho)s(oses)j(among)f +(alternativ)m(es)g(using)e(the)i(rule)e(\\\014rst)i(then)f(longest".)75 +1962 y(In)k(other)i(w)m(ords,)g(it)f(considers)f(the)h(p)s(ossible)e +(matc)m(hes)j(in)e(order)h(w)m(orking)f(from)h(left)g(to)h(righ)m(t)f +(across)h(the)75 2075 y(input)d(string)h(and)g(the)h(pattern,)i(and)d +(it)h(attempts)g(to)h(matc)m(h)g(longer)f(pieces)f(of)h(the)g(input)e +(string)h(b)s(efore)75 2187 y(shorter)30 b(ones.)41 b(More)31 +b(sp)s(eci\014cally)-8 b(,)29 b(the)h(follo)m(wing)f(rules)g(apply)g +(in)g(decreasing)h(order)g(of)h(priorit)m(y:)186 2346 +y(1.)46 b(If)36 b(a)g(regular)f(expression)g(could)g(matc)m(h)i(t)m(w)m +(o)g(di\013eren)m(t)e(parts)h(of)g(an)g(input)e(string)h(then)g(it)h +(will)302 2459 y(matc)m(h)c(the)e(one)h(that)g(b)s(egins)e(earliest.) +186 2634 y(2.)46 b(If)23 b(a)g(regular)g(expression)e(con)m(tains)j(\\) +p Fx(|)p FG(")f(op)s(erators)h(then)e(the)i(leftmost)f(matc)m(hing)g +(sub-expression)302 2747 y(is)30 b(c)m(hosen.)186 2923 +y(3.)46 b(In)38 b(\\)p Fx(*)p FG(",)k(\\)p Fx(+)p FG(",)g(and)c(\\)p +Fx(?)p FG(")67 b(constructs,)41 b(longer)e(matc)m(hes)h(are)f(c)m +(hosen)g(in)f(preference)h(to)g(shorter)302 3036 y(ones.)186 +3212 y(4.)46 b(In)24 b(sequences)g(of)g(expression)f(comp)s(onen)m(ts)i +(the)f(comp)s(onen)m(ts)g(are)h(considered)e(from)g(left)h(to)h(righ)m +(t.)249 3376 y Fw(\(define)41 b(r1)i(\(string->regexp)37 +b("abc"\)\))249 3476 y(\(r1)43 b("xyz"\))782 b Fv(=)-14 +b Fq(\))43 b Fw(#f)249 3575 y(\(r1)g("12abc345"\))562 +b Fv(=)-14 b Fq(\))43 b Fw(\(\(2)f(5\)\))249 3675 y(\(define)f(r2)i +(\(string->regexp)37 b("[a-z]+"\)\))249 3775 y(\(r2)43 +b("12abc345"\))562 b Fv(=)-14 b Fq(\))43 b Fw(\(\(2)f(5\)\))75 +4051 y FG(If)29 b(the)h(regular)f(expression)f(con)m(tains)i(paren)m +(thesis,)g(and)f(if)f(there)i(is)f(a)h(matc)m(h,)h(the)f(result)f +(returned)f(b)m(y)75 4164 y(the)f(application)f(will)f(con)m(tain)i +(sev)m(eral)h(couples)f(of)g(in)m(tegers.)40 b(First)27 +b(couple)f(will)f(b)s(e)i(the)g(indexes)f(of)i(the)75 +4277 y(\014rst)34 b(longest)h(substring)e(whic)m(h)g(matc)m(h)j(the)f +(regular)f(expression.)53 b(Subsequen)m(t)34 b(couples,)h(will)e(b)s(e) +h(the)75 4390 y(indexes)29 b(of)i(all)e(the)i(sub-parts)e(of)h(this)g +(regular)f(expression,)h(in)f(sequence.)249 4554 y Fw(\(define)41 +b(r3)i(\(string->regexp)37 b("\(a*\)\(b*\)c"\)\))249 +4654 y(\(r3)43 b("abc"\))782 b Fv(=)-14 b Fq(\))43 b +Fw(\(\(0)f(3\))h(\(0)g(1\))g(\(1)f(2\)\))249 4753 y(\(r3)h("c"\))870 +b Fv(=)-14 b Fq(\))43 b Fw(\(\(0)f(1\))h(\(0)g(0\))g(\(0)f(0\)\))249 +4853 y(\(\(string->regexp)37 b("\([a-z]+\),\([a-z]+)o(\)")o(\))h +("XXabcd,eXX"\))1470 4953 y Fv(=)-14 b Fq(\))43 b Fw(\(\(2)f(8\))h(\(2) +g(6\))g(\(7)f(8\)\))75 5415 y Fx(\(regexp?)k FE(obj)13 +b Fx(\))2676 b FG(pro)s(cedure)75 5575 y(Returns)29 b +Fx(#t)h FG(if)g FE(obj)43 b FG(is)30 b(a)g(regular)g(expression)f +(created)i(b)m(y)g Fx(string->regexp)p FG(;)26 b(otherwise)k(returns)f +Fx(#f)p FG(.)p eop %%Page: 47 47 -47 46 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(47)p 37 64 1838 2 v 125 190 a Fw(\(regexp-replace)18 -b("a*b")j("aaabbcccc")f("X"\))735 240 y Fv(=)-7 b Fq(\))22 -b Fw("Xbcccc")125 290 y(\(regexp-replace)c(\(string->regexp)h("a*b"\))i -("aaabbcccc")e("X"\))735 340 y Fv(=)-7 b Fq(\))22 b Fw("Xbcccc")125 -390 y(\(regexp-replace)c("\(a*\)b")j("aaabbcccc")e("X\\\\1Y"\))735 -439 y Fv(=)-7 b Fq(\))22 b Fw("XaaaYbcccc")125 489 y(\(regexp-replace)c -("\(a*\)b")j("aaabbcccc")e("X\\\\0Y"\))735 539 y Fv(=)-7 -b Fq(\))22 b Fw("XaaabYbcccc")125 589 y(\(regexp-replace)c("\([a-z]*\)) -i(\([a-z]*\)")g("john)h(brown")g("\\\\2)f(\\\\1"\))735 -639 y Fv(=)-7 b Fq(\))22 b Fw("brown)e(john")37 779 y -Fx(Regexp-replace)9 b FG(replaces)j(the)f(\014rst)g(o)q(ccurence)h(of)f -FE(p)n(attern)j FG(in)e FE(string)s FG(.)18 b(T)l(o)11 -b(replace)h FE(al)r(l)f FG(the)g(o)q(ccurences)37 835 -y(of)k(the)h FE(p)n(attern)p FG(,)e(use)i Fx(regexp-replace-all)125 -930 y Fw(\(regexp-replace)i("a*b")j("aaabbcccc")f("X"\))735 -980 y Fv(=)-7 b Fq(\))22 b Fw("Xbcccc")125 1030 y(\(regexp-replace-)o -(all)d("a*b")h("aaabbcccc")g("X"\))735 1080 y Fv(=)-7 -b Fq(\))22 b Fw("XXcccc")37 1292 y FJ(6.21)56 b(P)n(attern)19 -b(matc)n(hing)37 1378 y FG(P)o(attern)e(matc)o(hing)h(is)g(a)f(k)o(ey)g -(feature)h(of)f(most)g(mo)q(dern)g(functional)i(programming)e -(languages)h(since)37 1434 y(it)h(allo)o(ws)f(clean)h(and)f(secure)g -(co)q(de)h(to)e(b)q(e)i(written.)28 b(In)o(ternally)l(,)20 -b(\\pattern-matc)o(hing)d(forms")g(should)37 1491 y(b)q(e)g(translated) -f(\(compiled\))h(in)o(to)f(cascades)g(of)g(\\elemen)o(tary)g(tests")f -(where)h(co)q(de)h(is)g(made)f(as)f(e\016cien)o(t)37 -1547 y(as)i(p)q(ossible,)h(a)o(v)o(oiding)g(redundan)o(t)f(tests;)f -(the)h FC(STk)f FG(\\pattern)g(matc)o(hing)h(compiler")h(pro)o(vides)f -(this)1842 1531 y FB(7)1862 1547 y FG(.)37 1604 y(The)h(tec)o(hnique)h -(used)e(is)h(describ)q(ed)h(in)g(details)f(in)g([9)o(],)f(and)h(the)f -(co)q(de)h(generated)f(can)h(b)q(e)g(considered)37 1660 -y(optimal)e(due)g(to)f(the)g(w)o(a)o(y)f(this)i(\\pattern)e(compiler")i -(w)o(as)f(obtained.)37 1717 y(The)h(\\pattern)e(language")i(allo)o(ws)f -(the)g(expression)h(of)f(a)g(wide)h(v)m(ariet)o(y)f(of)g(patterns,)f -(including:)106 1818 y Fo(\017)22 b FG(Non-linear)15 -b(patterns:)j(pattern)12 b(v)m(ariables)j(can)e(app)q(ear)g(more)g -(than)g(once,)g(allo)o(wing)h(comparison)151 1875 y(of)h(subparts)g(of) -g(the)g(datum)g(\(through)f Fx(eq?)p FG(\))106 1967 y -Fo(\017)22 b FG(Recursiv)o(e)e(patterns)e(on)g(lists:)27 -b(for)18 b(example,)h(c)o(hec)o(king)h(that)d(the)i(datum)f(is)h(a)f -(list)h(of)f(zero)g(or)151 2024 y(more)d Fx(a)p FG(s)g(follo)o(w)o(ed)g -(b)o(y)g(zero)h(or)e(more)h Fx(b)p FG(s.)106 2116 y Fo(\017)22 -b FG(P)o(attern)14 b(matc)o(hing)i(on)f(lists)h(as)e(w)o(ell)j(as)d(on) -i(v)o(ectors.)37 2235 y FF(P)o(attern)i(Matc)o(hing)g(F)l(acilities)37 -2321 y FG(Only)f(t)o(w)o(o)d(sp)q(ecial)j(forms)e(are)g(pro)o(vided)h -(for)f(this:)21 b Fx(match-case)14 b FG(and)h Fx(match-lambda)f -FG(and)h(these)h(also)37 2378 y(exist,)g(for)e(example,)i(in)g(Andrew)g -(W)l(righ)o(t)e(and)i(Bruce)g(Duba's)e([10)o(])h(pattern)g(matc)o(hing) -g(pac)o(k)m(age.)37 2494 y Fx(\(match-case)23 b Fo(h)p -FG(k)o(ey)p Fo(i)g(h)p FG(clause)586 2501 y FB(1)606 -2494 y Fo(i)h(h)p FG(clause)784 2501 y FB(2)804 2494 -y Fo(i)p FA(:)8 b(:)g(:)d Fx(\))839 b FG(syn)o(tax)37 -2567 y(In)16 b(this)g(form,)e Fo(h)p FG(k)o(ey)p Fo(i)g -FG(ma)o(y)h(b)q(e)h(an)o(y)f(expression)h(and)f(eac)o(h)g -Fo(h)p FG(clause)p Fo(i)h FG(has)f(the)g(form)p 37 2608 -735 2 v 89 2634 a Fu(7)107 2650 y Ft(The)j(\\pattern)h(matc)o(hing)g -(compiler")i(has)d(b)q(een)h(written)g(b)o(y)f(Jean-Marie)i(Ge\013ro)o -(y)f(and)g(is)f(part)h(of)f(the)g(Man)o(uel)37 2696 y(Serrano's)g -(Biglo)q(o)g(compiler[8)r(])e(since)h(sev)o(eral)g(y)o(ears.)28 -b(The)16 b(co)q(de)h(\(and)g(do)q(cumen)o(tation\))h(included)h(in)e -Fh(STk)f Ft(has)h(b)q(een)37 2742 y(stolen)i(from)e(the)g(Biglo)q(o)i -(pac)o(k)n(age)f(v1.9)f(\(the)g(only)i(di\013erence)g(b)q(et)o(w)o(een) -e(b)q(oth)h(pac)o(k)n(age)g(is)g(the)f(pattern)h(matc)o(hing)g(of)37 -2787 y(structures)c(whisc)o(h)g(is)g(absen)o(t)g(in)f -Fh(STk)p Ft(\).)p eop -%%Page: 48 48 -48 47 bop 37 45 a FF(48)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 125 190 a Fw(\()p Fl(<)p Fw(pat)p Fl(>)k(<)p -Fw(expression)550 196 y Fm(1)567 190 y Fl(>)h(<)p Fw(expression)873 -196 y Fm(2)890 190 y Fl(>)g Fw(...\))37 336 y FG(A)16 -b Fx(match-case)e FG(expression)j(is)f(ev)m(aluated)h(as)e(follo)o(ws.) -21 b FA(<)p FG(k)o(ey)p FA(>)16 b FG(is)h(ev)m(aluated)f(and)g(the)g -(result)g(is)g(com-)37 392 y(pared)i(with)g(eac)o(h)f(successiv)o(e)i -(patterns.)26 b(If)18 b(the)f(pattern)g(in)h(some)f FA(<)p -FG(clause)p FA(>)i FG(yields)g(a)f(matc)o(h,)f(then)37 -449 y(the)c(expressions)h(in)f(that)f FA(<)p FG(clause)p -FA(>)i FG(are)f(ev)m(aluated)h(from)d(left)i(to)f(righ)o(t)h(in)g(an)g -(en)o(vironmen)o(t)g(where)g(the)37 505 y(pattern)g(v)m(ariables)h(are) -f(b)q(ound)g(to)g(the)g(corresp)q(onding)g(subparts)g(of)g(the)f -(datum,)h(and)g(the)g(result)g(of)g(the)37 562 y(last)h(expression)g -(in)g(that)e FA(<)p FG(clause)p FA(>)j FG(is)f(returned)f(as)g(the)g -(result)h(of)f(the)g Fx(match-case)f FG(expression.)20 -b(If)13 b(no)37 618 y FA(<)p FG(pat)p FA(>)j FG(in)h(an)o(y)e -FA(<)p FG(clause)p FA(>)i FG(matc)o(hes)e(the)h(datum,)f(then,)h(if)g -(there)g(is)g(an)f Fx(else)g FG(clause,)h(its)g(expressions)37 -674 y(are)k(ev)m(aluated)h(and)f(the)g(result)g(of)f(the)h(last)g(is)g -(the)g(result)g(of)g(the)g(whole)g Fx(match-case)e FG(expression;)37 -731 y(otherwise)e(the)f(result)h(of)f(the)g Fx(match-case)f -FG(expression)i(is)f(unsp)q(eci\014ed.)37 788 y(The)h(equalit)o(y)g -(predicate)g(used)g(is)g Fx(eq?)p FG(.)125 890 y Fw(\(match-case)j -('\(a)i(b)h(a\))168 940 y(\(\(?x)f(?x\))g('foo\))168 -989 y(\(\(?x)g(?-)h(?x\))f('bar\)\))343 1039 y Fv(=)-7 -b Fq(\))21 b Fw(bar)37 1261 y Fx(\(match-lambda)i Fo(h)p -FG(clause)508 1268 y FB(1)528 1261 y Fo(i)g(h)p FG(clause)705 -1268 y FB(2)726 1261 y Fo(i)o FA(:)8 b(:)g(:)e Fx(\))917 -b FG(syn)o(tax)37 1341 y(The)12 b(form)f Fx(match-lambda)p -FG(expands)f(in)o(to)h(a)g(lam)o(b)q(da-expression)i(exp)q(ecting)f(an) -g(argumen)o(t)e(whic)o(h,)j(once)37 1398 y(applied)18 -b(to)c(an)h(expression,)h(b)q(eha)o(v)o(es)f(exactly)h(lik)o(e)g(a)f -Fx(match-case)f FG(expression.)125 1500 y Fw(\(\(match-lambda)212 -1550 y(\(\(?x)21 b(?x\))g('foo\))212 1600 y(\(\(?x)g(?-)g(?x\))g -('bar\)\))g('bar\))343 1649 y Fv(=)-7 b Fq(\))21 b Fw(bar)37 -1875 y FF(The)d(pattern)g(language)37 1962 y FG(The)e(syn)o(tax)e(is)h -(presen)o(ted)g(in)h(T)l(able)g(3.)j(It)c(is)g(describ)q(ed)i(b)q(elo)o -(w)e(in)h(the)f(same)f(w)o(a)o(y)g(\(and)h(nearly)g(in)h(the)37 -2018 y(same)f(w)o(ords\))f(as)h(in)h([10)o(].)37 2075 -y Fn(Note:)35 b Fw(and,)21 b(or,)g(not,)g(check)11 b -Fv(and)h Fw(kwote)f Fv(m)o(ust)g(b)q(e)h(quoted)g(in)g(order)g(to)g(b)q -(e)h(treated)g(as)f(literals.)17 b(This)12 b(is)f(the)37 -2131 y(only)i(justi\014cation)f(for)h(ha)o(ving)f(the)h -Fw(kwote)f Fv(pattern)i(since,)g(b)o(y)e(con)o(v)o(en)o(tion,)h(an)o(y) -f(atom)g(whic)o(h)g(is)h(not)g(a)g(k)o(eyw)o(ord)37 2188 -y(is)h(quoted.)37 2310 y FF(Explanations)20 b(through)e(examples)106 -2406 y Fo(\017)k Fx(?-)15 b FG(matc)o(hes)g(an)o(y)g(s-expr)106 -2501 y Fo(\017)22 b Fx(a)15 b FG(matc)o(hes)g(the)g(atom)f -Fx('a)p FG(.)106 2596 y Fo(\017)22 b Fx(?a)15 b FG(matc)o(hes)g(an)o(y) -g(expression,)g(and)h(binds)g(the)f(v)m(ariable)i Fx(a)e -FG(to)g(this)g(expression.)106 2692 y Fo(\017)22 b Fx(\(?)48 -b(integer?\))19 b FG(matc)o(hes)14 b(an)o(y)h(in)o(teger)106 -2787 y Fo(\017)22 b Fx(\(a)i(\(a)f(b\)\))15 b FG(matc)o(hes)g(the)g -(only)h(list)g Fx('\(a)23 b(\(a)h(b\)\))p FG(.)p eop -%%Page: 49 49 -49 48 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(49)p 37 64 1838 2 v 62 180 a Fl(<)p Fn(p)n(attern)p -Fl(>)16 b Fq(\000)-7 b(!)333 b Fn(Matches:)62 229 y Fl(<)p -Fv(atom)p Fl(>)13 b Fq(k)h Fw(\(kwote)42 b Fl(<)p Fv(atom)p -Fl(>)p Fw(\))48 b Fv(an)o(y)14 b(expression)h Fw(eq?)j -Fv(to)13 b Fl(<)p Fv(atom)p Fl(>)62 279 y Fq(k)h Fw(\(and)f -Fl(<)p Fv(pat)290 285 y Fm(1)320 279 y Fl(>)i Fv(.)6 -b(.)g(.)h Fl(<)p Fv(pat)514 285 y Fg(n)548 279 y Fl(>)p -Fw(\))68 b Fv(if)13 b(all)g(of)g Fl(<)p Fv(pat)905 285 -y Fg(i)931 279 y Fl(>)h Fv(matc)o(h)62 329 y Fq(k)g Fw(\(or)f -Fl(<)p Fv(pat)p Fl(>)i Fv(.)6 b(.)g(.)h Fl(<)p Fv(pat)462 -335 y Fg(n)496 329 y Fl(>)p Fw(\))120 b Fv(if)13 b(an)o(y)h(of)f -Fl(<)p Fv(pat)926 335 y Fm(1)957 329 y Fl(>)h Fv(through)g -Fl(<)p Fv(pat)1252 335 y Fg(n)1286 329 y Fl(>)p Fv(matc)o(h)62 -379 y Fq(k)g Fw(\(not)f Fl(<)p Fv(pat)p Fl(>)p Fw(\))326 -b Fv(if)13 b Fl(<)p Fv(pat)p Fl(>)i Fv(do)q(esn't)f(matc)o(h)62 -429 y Fq(k)g Fw(\(?)k Fl(<)p Fv(predicate)p Fl(>)p Fw(\))260 -b Fv(if)13 b Fl(<)p Fv(predicate)p Fl(>)j Fv(is)e(true)62 -479 y Fq(k)g Fw(\()p Fl(<)p Fw(pat)217 485 y Fm(1)247 -479 y Fl(>)22 b Fw(...)367 463 y Fm(8)428 479 y Fl(<)p -Fw(pat)526 485 y Fg(n)560 479 y Fl(>)p Fw(\))56 b Fv(a)14 -b(list)f(of)h Fl(n)f Fv(elemen)o(ts)62 528 y Fq(k)h Fl(<)p -Fv(pat)p Fl(>)g Fw(...)p 235 535 66 2 v 315 513 a Fm(9)670 -528 y Fv(a)g(\(p)q(ossibly)g(empt)o(y\))f(rep)q(etition)h(of)f -Fl(<)p Fv(pat)p Fl(>)i Fv(in)e(a)h(list.)62 578 y Fq(k)g -Fw(#\()p Fl(<)p Fw(pat)p Fl(>)21 b Fw(...)p Fl(<)p Fw(pat)456 -584 y Fg(n)490 578 y Fl(>)p Fw(\))126 b Fv(a)14 b(v)o(ector)h(of)e(n)h -(elemen)o(ts)62 628 y Fq(k)g Fw(?)p Fl(<)p Fv(iden)o(ti\014er)p -Fl(>)327 b Fv(an)o(ything,)13 b(and)h(binds)g Fl(identif)t(ier)i -Fv(as)e(a)g(v)n(ariable)62 678 y Fq(k)g Fw(?-)529 b Fv(an)o(ything)62 -728 y Fq(k)14 b Fw(??-)507 b Fv(an)o(y)14 b(\(p)q(ossibly)g(empt)o(y\)) -f(rep)q(etition)h(of)f(an)o(ything)g(in)h(a)f(list)62 -777 y Fq(k)h Fw(???-)485 b Fv(an)o(y)14 b(end)g(of)g(list)714 -870 y FG(T)l(able)i(3:)k(P)o(attern)14 b(Syn)o(tax)p -40 926 14 2 v 54 926 1805 2 v 1862 926 14 2 v 106 1057 -a Fo(\017)22 b Fx(???-)14 b FG(can)g(only)h(app)q(ear)f(at)g(the)g(end) -h(of)f(a)f(list,)i(and)g(alw)o(a)o(ys)e(succeeds.)21 -b(F)l(or)13 b(instance,)i Fx(\(a)24 b(???-\))151 1114 -y FG(is)16 b(equiv)m(alen)o(t)h(to)d Fx(\(a)24 b(.)47 -b(?-\))p FG(.)106 1212 y Fo(\017)22 b FG(when)d(o)q(ccurring)g(in)g(a)e -(list,)j Fx(??-)d FG(matc)o(hes)h(an)o(y)g(sequence)h(of)f(an)o -(ything:)26 b Fx(\(a)d(??-)h(b\))17 b FG(matc)o(hes)151 -1269 y(an)o(y)e(list)h(whose)f Fx(car)g FG(is)h Fx(a)f -FG(and)g(last)g Fx(car)g FG(is)h Fx(b)p FG(.)106 1367 -y Fo(\017)22 b Fx(\(a)i(...\))14 b FG(matc)o(hes)h(an)o(y)g(list)h(of)f -Fx(a)p FG('s,)f(p)q(ossibly)j(empt)o(y)l(.)106 1466 y -Fo(\017)22 b Fx(\(?x)i(?x\))14 b FG(matc)o(hes)h(an)o(y)g(list)h(of)f -(length)h(2)e(whose)i Fx(car)e FG(is)i FE(e)n(q)f FG(to)f(its)i -Fx(cadr)106 1564 y Fo(\017)22 b Fx(\(\(and)h(\(not)h(a\))f(?x\))h(?x\)) -15 b FG(matc)o(hes)g(an)o(y)g(list)i(of)e(length)i(2)e(whose)g -Fx(car)h FG(is)g(not)f FE(e)n(q)g FG(to)g Fx('a)h FG(but)f(is)151 -1621 y FE(e)n(q)g FG(to)f(its)i Fx(cadr)106 1719 y Fo(\017)22 -b Fx(#\(?-)h(?-)h(???-\))15 b FG(matc)o(hes)f(an)o(y)h(v)o(ector)g -(whose)g(length)h(is)f(at)g(least)g(2.)37 1818 y Fn(Note:)36 -b Fw(??-)12 b Fv(and)h Fw(...)f Fv(patterns)j(can)e(not)g(app)q(ear)g -(inside)g(a)g(v)o(ector,)g(where)h(y)o(ou)f(should)f(use)i(???-:)i(F)m -(or)d(example,)37 1874 y Fw(#\(a)22 b(??-)f(b\))d Fv(or)g -Fw(#\(a...\))30 b Fv(are)18 b(in)o(v)n(alid)e(patterns,)k(whereas)g -Fw(#\(a)h(???-\))c Fv(is)h(v)n(alid)f(and)h(matc)o(hes)f(an)o(y)h(v)o -(ector)37 1931 y(whose)d(\014rst)g(elemen)o(t)e(is)h(the)g(atom)e -Fw(a)p Fv(.)37 2059 y FJ(6.22)56 b(Pro)r(cesses)37 2148 -y FC(STk)13 b FG(pro)o(vides)g(access)g(to)f(Unix)h(pro)q(cesses)g(as)g -(\014rst)f(class)h(ob)s(jects.)19 b(Basically)l(,)14 -b(a)f(pro)q(cess)g(con)o(tains)f(four)37 2204 y(informations:)20 -b(the)13 b(standard)g(Unix)i(pro)q(cess)e(iden)o(ti\014cation)j(\(ak)m -(a)d(PID\))g(and)h(the)f(three)h(standard)f(\014les)37 -2261 y(of)i(the)h(pro)q(cess.)37 2382 y Fx(\(run-process)23 -b FE(c)n(ommand)h FA(p)583 2389 y FB(1)626 2382 y FA(p)649 -2389 y FB(2)693 2382 y FA(p)716 2389 y FB(3)759 2382 -y FA(:)8 b(:)g(:)e Fx(\))835 b FG(pro)q(cedure)37 2463 -y Fx(run-process)18 b FG(creates)h(a)h(new)f(pro)q(cess)h(and)f(run)h -(the)g(executable)g(sp)q(eci\014ed)i(in)e FE(c)n(ommand)5 -b FG(.)32 b(The)20 b FE(p)37 2519 y FG(corresp)q(ond)13 -b(to)e(the)h(command)g(line)i(argumen)o(ts.)j(The)c(follo)o(wing)f(v)m -(alues)h(of)f FE(p)j FG(ha)o(v)o(e)c(a)h(sp)q(ecial)i(meaning:)106 -2618 y Fo(\017)22 b Fx(:input)13 b FG(p)q(ermits)h(to)f(redirect)i(the) -e(standard)h(input)g(\014le)h(of)e(the)h(pro)q(cess.)20 -b(Redirection)15 b(can)f(come)151 2674 y(from)20 b(a)f(\014le)j(or)d -(from)h(a)g(pip)q(e.)36 b(T)l(o)20 b(redirect)h(the)f(standard)g(input) -h(from)f(a)g(\014le,)i(the)e(name)g(of)151 2731 y(this)c(\014le)h(m)o -(ust)e(b)q(e)h(sp)q(eci\014ed)i(after)d Fx(:input)p FG(.)21 -b(Use)15 b(the)h(sp)q(ecial)i(k)o(eyw)o(ord)d Fx(:pipe)f -FG(to)h(redirect)i(the)151 2787 y(standard)e(input)h(from)f(a)f(pip)q -(e.)p eop -%%Page: 50 50 -50 49 bop 37 45 a FF(50)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 106 190 a Fo(\017)22 b Fx(:output)c FG(p)q(ermits)h(to)e -(redirect)j(the)e(standard)g(output)g(\014le)i(of)e(the)g(pro)q(cess.) -30 b(Redirection)21 b(can)151 247 y(go)d(to)g(a)h(\014le)h(or)e(to)g(a) -g(pip)q(e.)32 b(T)l(o)19 b(redirect)g(the)g(standard)f(output)h(to)f(a) -g(\014le,)j(the)d(name)h(of)g(this)151 303 y(\014le)i(m)o(ust)f(b)q(e)g -(sp)q(eci\014ed)i(after)e Fx(:output)p FG(.)33 b(Use)20 -b(the)g(sp)q(ecial)i(k)o(eyw)o(ord)d Fx(:pipe)h FG(to)f(redirect)i(the) -151 360 y(standard)15 b(output)g(to)f(a)h(pip)q(e.)106 -457 y Fo(\017)22 b Fx(:error)14 b FG(p)q(ermits)h(to)f(redirect)h(the)g -(standard)f(error)f(\014le)j(of)e(the)h(pro)q(cess.)20 -b(Redirection)c(can)f(go)f(to)151 513 y(a)g(\014le)h(or)f(to)g(a)f(pip) -q(e.)22 b(T)l(o)13 b(redirect)i(the)g(standard)e(error)h(to)g(a)f -(\014le,)i(the)g(name)f(of)g(this)g(\014le)i(m)o(ust)d(b)q(e)151 -570 y(sp)q(eci\014ed)j(after)e Fx(:error)p FG(.)k(Use)d(the)f(sp)q -(ecial)i(k)o(eyw)o(ord)d Fx(:pipe)h FG(to)f(redirect)i(the)f(standard)g -(error)g(to)151 626 y(a)h(pip)q(e.)106 724 y Fo(\017)22 -b Fx(:wait)15 b FG(m)o(ust)f(b)q(e)i(follo)o(w)o(ed)f(b)o(y)g(a)g(b)q -(o)q(olean)h(v)m(alue.)21 b(This)16 b(v)m(alue)h(sp)q(eci\014es)f(if)g -(the)f(pro)q(cess)h(m)o(ust)e(b)q(e)151 780 y(run)h(async)o(hronously)f -(or)g(not.)19 b(By)14 b(default,)g(the)h(pro)q(cess)f(is)h(run)f(async) -o(hronously)g(\(i.e.)20 b Fx(:wait)13 b FG(is)151 836 -y Fx(#f)p FG(\).)106 934 y Fo(\017)22 b Fx(:host)c FG(m)o(ust)g(b)q(e)h -(follo)o(w)o(ed)g(b)o(y)f(a)g(string.)30 b(This)19 b(string)f(represen) -o(ts)h(the)f(name)h(of)f(the)g(mac)o(hine)151 990 y(on)j(whic)o(h)g -(the)g(command)g(m)o(ust)f(b)q(e)h(executed.)38 b(This)21 -b(option)g(uses)g(the)g(external)g(command)151 1047 y -Fx(rsh)p FG(.)26 b(The)18 b(shell)g(v)m(ariable)h Fx(PATH)e -FG(m)o(ust)g(b)q(e)h(correctly)f(set)g(for)g(accessing)h(it)g(without)f -(sp)q(ecifying)151 1103 y(its)f(ab)q(olute)f(path.)37 -1194 y(The)22 b(follo)o(wing)f(example)h(launc)o(hes)g(a)f(pro)q(cess)g -(whic)o(h)h(execute)g(the)f(Unix)h(command)f Fx(ls)g -FG(with)g(the)37 1243 y(argumen)o(ts)15 b Fx(-l)g FG(and)g -Fx(/bin)p FG(.)k(The)d(lines)h(prin)o(ted)f(b)o(y)f(this)g(command)g -(are)g(stored)g(in)h(the)f(\014le)i Fx(/tmp/X)125 1335 -y Fw(\(run-process)i("ls")i("-l")g("/bin")f(:output)h("/tmp/X")f(:wait) -h(#f\))37 1548 y Fx(\(process?)i FE(pr)n(o)n(c)n(ess)t -Fx(\))1236 b FG(pro)q(cedure)37 1629 y(Returns)16 b Fx(#t)f -FG(if)h FE(pr)n(o)n(c)n(ess)h FG(is)f(a)f(pro)q(cess,)g(otherwise)g -(returns)g Fx(#f)p FG(.)37 1753 y Fx(\(process-alive?)22 -b FE(pr)n(o)n(c)n(ess)t Fx(\))1093 b FG(pro)q(cedure)37 -1834 y(Returns)16 b Fx(#t)f FG(if)h FE(pr)n(o)n(c)n(ess)h -FG(if)f(the)f(pro)q(cess)h(is)f(curren)o(tly)h(running,)g(otherwise)f -(returns)h Fx(#f)p FG(.)37 1958 y Fx(\(process-pid)23 -b FE(pr)n(o)n(c)n(ess)t Fx(\))1164 b FG(pro)q(cedure)37 -2039 y(Returns)16 b(an)f(in)o(teger)h(v)m(alue)g(whic)o(h)g(represen)o -(ts)f(the)h(Unix)g(iden)o(ti\014cation)h(\(PID\))d(of)h -FE(pr)n(o)n(c)n(ess)r FG(.)37 2163 y Fx(\(process-input)22 -b FE(pr)n(o)n(c)n(ess)t Fx(\))1117 b FG(pro)q(cedure)37 -2219 y Fx(\(process-output)22 b FE(pr)n(o)n(c)n(ess)t -Fx(\))1093 b FG(pro)q(cedure)37 2276 y Fx(\(process-error)22 -b FE(pr)n(o)n(c)n(ess)t Fx(\))1117 b FG(pro)q(cedure)37 -2357 y(Returns)21 b(the)g(\014le)g(p)q(ort)f(asso)q(ciated)h(to)e(the)i -(standard)f(input,)i(output)e(or)g(error)g(of)f FE(pr)n(o)n(c)n(ess)s -FG(,)i(if)g(it)f(is)37 2413 y(redirected)h(in)g(\(or)e(to\))f(a)i(pip)q -(e;)j(otherwise)d(returns)f Fx(#f)p FG(.)33 b(Note)20 -b(that)e(the)i(returned)g(p)q(ort)g(is)g(op)q(ened)37 -2470 y(for)d(reading)h(when)f(calling)i Fx(process-output)c -FG(or)i Fx(process-error)p FG(;)f(it)h(is)h(op)q(ened)g(for)f(writing)g -(when)37 2526 y(calling)g Fx(process-input)p FG(.)37 -2650 y Fx(\(process-wait)23 b FE(pr)n(o)n(c)n(ess)t Fx(\))1140 -b FG(pro)q(cedure)37 2731 y Fx(Process-wait)14 b FG(stops)h(the)h -(curren)o(t)f(pro)q(cess)h(un)o(til)h FE(pr)n(o)n(c)n(ess)h -FG(completion.)k Fx(Process-wait)14 b FG(returns)h Fx(#f)37 -2787 y FG(when)h FE(pr)n(o)n(c)n(ess)i FG(is)d(already)h(terminated;)f -(it)g(returns)h Fx(#t)e FG(otherwise.)p eop -%%Page: 51 51 -51 50 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(51)p 37 64 1838 2 v 37 190 a Fx(\(process-exit-status)22 -b FE(pr)n(o)n(c)n(ess)t Fx(\))973 b FG(pro)q(cedure)37 -271 y Fx(Process-exit-status)9 b FG(returns)h(the)h(exit)h(status)e(of) -g FE(pr)n(o)n(c)n(ess)j FG(if)f(it)f(has)f(\014nished)j(its)e -(execution;)i(returns)37 327 y Fx(#f)i FG(otherwise.)37 -443 y Fx(\(process-send-signal)22 b FE(pr)n(o)n(c)n(ess)g(n)s -Fx(\))926 b FG(pro)q(cedure)37 523 y(Send)16 b(the)e(signal)i(whose)e -(in)o(teger)h(v)m(alue)g(is)g FE(n)j FG(to)c FE(pr)n(o)n(c)n(ess)r -FG(.)20 b(V)l(alue)15 b(of)f FE(n)k FG(is)d(system)f(dep)q(endan)o(t.) -20 b(Use)15 b(the)37 580 y(de\014ned)i(signal)f(constan)o(ts)e(to)g -(mak)o(e)h(y)o(our)g(program)e(indp)q(endan)o(t)k(of)e(the)g(running)h -(system)f(\(see)g(6.18\).)37 636 y(The)h(result)g(of)e -FE(pr)n(o)n(c)n(ess-send-signal)j FG(is)f(unde\014ned.)37 -753 y Fx(\(process-kill)23 b FE(pr)n(o)n(c)n(ess)t Fx(\))1140 -b FG(pro)q(cedure)37 826 y Fx(Process-kill)16 b FG(brutally)h(kills)i -FE(pr)n(o)n(c)n(ess)r FG(.)25 b(The)17 b(result)g(of)f -Fx(process-kill)f FG(is)j(unde\014ned.)26 b(This)17 b(pro)q(ce-)37 -876 y(dure)f(is)g(equiv)m(alen)o(t)h(to)125 963 y Fw(\(process-send-si) -o(gnal)h(process)j(|SIGTERM|\))37 1166 y Fx(\(process-stop)i -FE(pr)n(o)n(c)n(ess)t Fx(\))1140 b FG(pro)q(cedure)37 -1222 y Fx(\(process-continue)22 b FE(pr)n(o)n(c)n(ess)t -Fx(\))1045 b FG(pro)q(cedure)37 1295 y(Those)13 b(pro)q(cedures)h(are)e -(only)i(a)o(v)m(ailable)g(on)f(systems)f(whic)o(h)i(supp)q(ort)f(job)f -(con)o(trol.)19 b FE(Pr)n(o)n(c)n(ess-stop)14 b FG(stops)37 -1345 y(the)f(execution)g(of)f FE(pr)n(o)n(c)n(ess)i FG(and)e -FE(pr)n(o)n(c)n(ess-c)n(ontinue)i FG(resumes)e(its)g(execution.)20 -b(They)13 b(are)f(equiv)m(alen)o(t)h(to)125 1432 y Fw -(\(process-send-si)o(gnal)18 b(process)j(|SIGSTOP|\))125 -1482 y(\(process-send-si)o(gnal)d(process)j(|SIGCONT|\))37 -1685 y Fx(\(process-list)o(\))1307 b FG(pro)q(cedure)37 -1765 y Fx(process-list)14 b FG(returns)h(the)g(list)h(of)f(pro)q -(cesses)h(whic)o(h)g(are)f(curren)o(tly)g(running)i(\(i.e.)j(aliv)o -(e\).)37 1886 y FJ(6.23)56 b(So)r(c)n(k)n(ets)37 1972 -y FC(STk)16 b FG(de\014nes)h(so)q(c)o(k)o(ets,)e(on)h(systems)g(whic)o -(h)g(supp)q(ort)h(them,)e(as)h(\014rst)g(class)g(ob)s(jects.)22 -b(So)q(c)o(k)o(ets)15 b(p)q(ermits)37 2028 y(pro)q(cesses)23 -b(to)f(comm)o(unicate)h(ev)o(en)f(if)h(they)f(are)g(on)h(di\013eren)o -(t)f(mac)o(hines.)42 b(So)q(c)o(k)o(ets)22 b(are)g(useful)i(for)37 -2084 y(creating)16 b(clien)o(t-serv)o(er)g(applications.)37 -2201 y Fx(\(make-client-socket)22 b FE(hostname)i(p)n(ort-numb)n(er)5 -b Fx(\))684 b FG(pro)q(cedure)37 2281 y Fx(make-client-socket)11 -b FG(returns)j(a)f(new)h(so)q(c)o(k)o(et)f(ob)s(ject.)18 -b(This)c(so)q(c)o(k)o(et)f(establishes)i(a)e(link)i(b)q(et)o(w)o(een)f -(the)37 2338 y(running)j(application)g(listening)g(on)e(p)q(ort)g -FE(p)n(ort-numb)n(er)20 b FG(of)15 b FE(hostname)s FG(.)37 -2454 y Fx(\(socket?)23 b FE(so)n(cket)t Fx(\))1281 b -FG(pro)q(cedure)37 2534 y(Returns)16 b Fx(#t)f FG(if)h -FE(so)n(cket)j FG(is)c(a)g(so)q(c)o(k)o(et,)f(otherwise)i(returns)f -Fx(#f)p FG(.)37 2651 y Fx(\(socket-host-name)22 b FE(so)n(cket)t -Fx(\))1066 b FG(pro)q(cedure)37 2731 y(Returns)19 b(a)e(string)h(whic)o -(h)h(con)o(tains)f(the)g(name)g(of)f(the)h(distan)o(t)g(host)f(attac)o -(hed)h(to)f FE(so)n(cket)s FG(.)28 b(If)18 b FE(so)n(cket)37 -2787 y FG(has)g(b)q(een)g(created)g(with)f Fx(make-client-socket)e -FG(this)j(pro)q(cedure)h(returns)e(the)g(o\016cial)h(name)g(of)f(the)p +47 46 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(47)p 75 128 3675 4 v 249 381 a Fw(\(regexp?)41 b(\(string->regexp)c +("[a-zA-Z][a-zA-Z)o(0-9)o(]*)o("\))o(\))1470 480 y Fv(=)-14 +b Fq(\))87 b Fw(#t)75 933 y Fx(\(regexp-replace)44 b +FE(p)-5 b(attern)49 b(string)g(substitution)7 b Fx(\))1405 +b FG(pro)s(cedure)75 1046 y Fx(\(regexp-replace-all)43 +b FE(p)-5 b(attern)49 b(string)f(substitution)7 b Fx(\))1215 +b FG(pro)s(cedure)75 1194 y Fx(Regexp-replace)29 b FG(matc)m(hes)k(the) +g(regular)f(expression)f FE(p)-5 b(attern)41 b FG(against)33 +b FE(string)9 b FG(.)47 b(If)32 b(there)g(is)g(a)h(matc)m(h,)75 +1294 y(the)i(p)s(ortion)e(of)h FE(string)43 b FG(whic)m(h)34 +b(matc)m(h)h FE(p)-5 b(attern)43 b FG(is)34 b(replaced)g(b)m(y)g(the)h +FE(substitution)42 b FG(string.)52 b(If)34 b(there)h(is)75 +1393 y(no)30 b(matc)m(h,)i Fx(regexp-replace)26 b FG(returns)j +FE(string)39 b FG(unmo)s(di\014ed.)f(Note)31 b(that)g(the)g(giv)m(en)f +FE(p)-5 b(attern)39 b FG(could)30 b(b)s(e)75 1493 y(here)24 +b(either)g(a)h(string)e(or)h(a)h(regular)e(expression.)38 +b(If)24 b FE(p)-5 b(attern)33 b FG(con)m(tains)24 b(strings)g(of)g(the) +h(form)e(\\)p Fx(\\n)p FG(",)j(where)75 1619 y FE(n)j +FG(is)f(a)i(digit)e(b)s(et)m(w)m(een)i(1)f(and)g(9,)h(then)e(it)h(is)f +(replaced)h(in)f(the)h(substitution)e(with)h(the)h(p)s(ortion)f(of)h +(string)75 1719 y(that)36 b(matc)m(hed)g(the)f FE(n)p +FG(-th)g(paren)m(thesized)g(sub)s(expression)d(of)k FE(p)-5 +b(attern)p FG(.)57 b(If)34 b FE(n)i FG(is)e(equal)g(to)i(0,)h(then)e +(it)g(is)75 1818 y(replaced)30 b(in)f FE(substitution)38 +b FG(with)29 b(the)h(p)s(ortion)f(of)i FE(string)39 b +FG(that)31 b(matc)m(hed)g FE(p)-5 b(attern)9 b FG(.)249 +2001 y Fw(\(regexp-replace)38 b("a*b")j("aaabbcccc")e("X"\))1470 +2100 y Fv(=)-14 b Fq(\))43 b Fw("Xbcccc")249 2200 y(\(regexp-replace)38 +b(\(string->regexp)f("a*b"\))k("aaabbcccc")e("X"\))1470 +2299 y Fv(=)-14 b Fq(\))43 b Fw("Xbcccc")249 2399 y(\(regexp-replace)38 +b("\(a*\)b")i("aaabbcccc")f("X\\\\1Y"\))1470 2499 y Fv(=)-14 +b Fq(\))43 b Fw("XaaaYbcccc")249 2598 y(\(regexp-replace)38 +b("\(a*\)b")i("aaabbcccc")f("X\\\\0Y"\))1470 2698 y Fv(=)-14 +b Fq(\))43 b Fw("XaaabYbcccc")249 2798 y(\(regexp-replace)38 +b("\([a-z]*\))i(\([a-z]*\)")f("john)j(brown")f("\\\\2)h(\\\\1"\))1470 +2897 y Fv(=)-14 b Fq(\))43 b Fw("brown)e(john")75 3191 +y Fx(Regexp-replace)18 b FG(replaces)k(the)g(\014rst)f(o)s(ccurence)h +(of)g FE(p)-5 b(attern)31 b FG(in)21 b FE(string)8 b +FG(.)38 b(T)-8 b(o)22 b(replace)g FE(al)5 b(l)22 b FG(the)h(o)s +(ccurences)75 3304 y(of)31 b(the)f FE(p)-5 b(attern)p +FG(,)33 b(use)d Fx(regexp-replace-all)249 3512 y Fw(\(regexp-replace)38 +b("a*b")j("aaabbcccc")e("X"\))1470 3612 y Fv(=)-14 b +Fq(\))43 b Fw("Xbcccc")249 3711 y(\(regexp-replace-a)o(ll)37 +b("a*b")42 b("aaabbcccc")d("X"\))1470 3811 y Fv(=)-14 +b Fq(\))43 b Fw("XXcccc")75 4276 y FJ(6.21)112 b(P)m(attern)37 +b(matc)m(hing)75 4451 y FG(P)m(attern)f(matc)m(hing)f(is)f(a)i(k)m(ey)g +(feature)f(of)h(most)f(mo)s(dern)f(functional)f(programming)h +(languages)i(since)75 4564 y(it)f(allo)m(ws)h(clean)f(and)h(secure)g +(co)s(de)g(to)g(b)s(e)g(written.)56 b(In)m(ternally)-8 +b(,)36 b(\\pattern-matc)m(hing)h(forms")f(should)75 4677 +y(b)s(e)31 b(translated)h(\(compiled\))f(in)m(to)h(cascades)i(of)e +(\\elemen)m(tary)h(tests")g(where)f(co)s(de)g(is)f(made)h(as)g +(e\016cien)m(t)75 4790 y(as)i(p)s(ossible,)e(a)m(v)m(oiding)h(redundan) +m(t)f(tests;)37 b(the)c FC(STk)h FG(\\pattern)g(matc)m(hing)f +(compiler")g(pro)m(vides)f(this)3686 4757 y FB(7)3725 +4790 y FG(.)75 4903 y(The)i(tec)m(hnique)g(used)g(is)g(describ)s(ed)e +(in)h(details)h(in)f([9)q(],)j(and)d(the)i(co)s(de)g(generated)g(can)g +(b)s(e)f(considered)75 5015 y(optimal)29 b(due)h(to)h(the)g(w)m(a)m(y)g +(this)e(\\pattern)i(compiler")f(w)m(as)g(obtained.)75 +5130 y(The)g(\\pattern)h(language")g(allo)m(ws)f(the)g(expression)f(of) +i(a)g(wide)e(v)-5 b(ariet)m(y)31 b(of)f(patterns,)h(including:)p +75 5215 1470 4 v 179 5269 a Fu(7)213 5301 y Ft(The)37 +b(\\pattern)f(matc)n(hing)f(compiler")h(has)h(b)r(een)f(written)g(b)n +(y)f(Jean-Marie)j(Ge\013ro)n(y)e(and)f(is)i(part)f(of)h(the)f(Man)n +(uel)75 5392 y(Serrano's)d(Biglo)r(o)i(compiler[8)q(])d(since)h(sev)n +(eral)g(y)n(ears.)54 b(The)33 b(co)r(de)g(\(and)e(do)r(cumen)n +(tation\))h(included)f(in)i Fh(STk)f Ft(has)g(b)r(een)75 +5483 y(stolen)j(from)e(the)h(Biglo)r(o)i(pac)n(k)l(age)e(v1.9)g(\(the)g +(only)f(di\013erence)h(b)r(et)n(w)n(een)g(b)r(oth)g(pac)n(k)l(age)g(is) +g(the)g(pattern)f(matc)n(hing)g(of)75 5575 y(structures)26 +b(whisc)n(h)g(is)g(absen)n(t)f(in)h Fh(STk)p Ft(\).)p eop +%%Page: 48 48 +48 47 bop 75 91 a FF(48)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 211 381 a Fo(\017)46 b FG(Non-linear)25 +b(patterns:)39 b(pattern)26 b(v)-5 b(ariables)24 b(can)j(app)s(ear)e +(more)h(than)g(once,)i(allo)m(wing)d(comparison)302 494 +y(of)31 b(subparts)e(of)h(the)h(datum)f(\(through)g Fx(eq?)p +FG(\))211 706 y Fo(\017)46 b FG(Recursiv)m(e)37 b(patterns)g(on)f +(lists:)52 b(for)37 b(example,)h(c)m(hec)m(king)g(that)f(the)g(datum)f +(is)g(a)h(list)e(of)i(zero)h(or)302 819 y(more)31 b Fx(a)p +FG(s)f(follo)m(w)m(ed)g(b)m(y)g(zero)h(or)f(more)h Fx(b)p +FG(s.)211 1031 y Fo(\017)46 b FG(P)m(attern)32 b(matc)m(hing)e(on)g +(lists)f(as)i(w)m(ell)e(as)i(on)f(v)m(ectors.)75 1306 +y FF(P)m(attern)35 b(Matc)m(hing)g(F)-9 b(acilities)75 +1489 y FG(Only)29 b(t)m(w)m(o)j(sp)s(ecial)e(forms)g(are)h(pro)m(vided) +e(for)i(this:)40 b Fx(match-case)28 b FG(and)i Fx(match-lambda)e +FG(and)i(these)h(also)75 1602 y(exist,)f(for)h(example,)f(in)f(Andrew)g +(W)-8 b(righ)m(t)31 b(and)f(Bruce)g(Duba's)h([10)q(])f(pattern)h(matc)m +(hing)f(pac)m(k)-5 b(age.)75 1857 y Fx(\(match-case)45 +b Fo(h)p FG(k)m(ey)p Fo(i)k(h)p FG(clause)1173 1871 y +FB(1)1213 1857 y Fo(i)f(h)p FG(clause)1569 1871 y FB(2)1608 +1857 y Fo(i)q FA(:)15 b(:)g(:)h Fx(\))1676 b FG(syn)m(tax)75 +2010 y(In)30 b(this)f(form,)h Fo(h)p FG(k)m(ey)p Fo(i)i +FG(ma)m(y)f(b)s(e)f(an)m(y)g(expression)f(and)h(eac)m(h)i +Fo(h)p FG(clause)p Fo(i)f FG(has)f(the)g(form)249 2215 +y Fw(\()p Fl(<)p Fw(pat)p Fl(>)41 b(<)p Fw(expression)1101 +2227 y Fm(1)1134 2215 y Fl(>)i(<)p Fw(expression)1747 +2227 y Fm(2)1780 2215 y Fl(>)g Fw(...\))75 2527 y FG(A)31 +b Fx(match-case)e FG(expression)h(is)g(ev)-5 b(aluated)32 +b(as)f(follo)m(ws.)42 b FA(<)p FG(k)m(ey)p FA(>)32 b +FG(is)e(ev)-5 b(aluated)32 b(and)e(the)i(result)e(is)g(com-)75 +2640 y(pared)k(with)g(eac)m(h)i(successiv)m(e)f(patterns.)54 +b(If)34 b(the)h(pattern)g(in)f(some)h FA(<)p FG(clause)p +FA(>)f FG(yields)f(a)i(matc)m(h,)i(then)75 2753 y(the)25 +b(expressions)f(in)g(that)i FA(<)p FG(clause)p FA(>)f +FG(are)h(ev)-5 b(aluated)25 b(from)g(left)g(to)h(righ)m(t)f(in)f(an)h +(en)m(vironmen)m(t)g(where)g(the)75 2865 y(pattern)h(v)-5 +b(ariables)24 b(are)i(b)s(ound)e(to)i(the)g(corresp)s(onding)e +(subparts)g(of)i(the)g(datum,)g(and)f(the)h(result)f(of)h(the)75 +2978 y(last)g(expression)f(in)g(that)i FA(<)p FG(clause)p +FA(>)f FG(is)f(returned)g(as)i(the)f(result)g(of)g(the)h +Fx(match-case)c FG(expression.)38 b(If)26 b(no)75 3091 +y FA(<)p FG(pat)p FA(>)31 b FG(in)f(an)m(y)h FA(<)p FG(clause)p +FA(>)g FG(matc)m(hes)h(the)f(datum,)g(then,)h(if)e(there)h(is)f(an)h +Fx(else)f FG(clause,)i(its)e(expressions)75 3204 y(are)40 +b(ev)-5 b(aluated)40 b(and)f(the)h(result)e(of)i(the)g(last)f(is)g(the) +g(result)g(of)h(the)f(whole)g Fx(match-case)e FG(expression;)75 +3317 y(otherwise)30 b(the)g(result)g(of)g(the)h Fx(match-case)c +FG(expression)i(is)h(unsp)s(eci\014ed.)75 3436 y(The)g(equalit)m(y)g +(predicate)g(used)g(is)f Fx(eq?)p FG(.)249 3672 y Fw(\(match-case)39 +b('\(a)k(b)g(a\))337 3772 y(\(\(?x)e(?x\))i('foo\))337 +3871 y(\(\(?x)e(?-)i(?x\))g('bar\)\))685 3971 y Fv(=)-14 +b Fq(\))44 b Fw(bar)75 4478 y Fx(\(match-lambda)g Fo(h)p +FG(clause)1016 4492 y FB(1)1056 4478 y Fo(i)k(h)p FG(clause)1412 +4492 y FB(2)1452 4478 y Fo(i)p FA(:)15 b(:)g(:)h Fx(\))1833 +b FG(syn)m(tax)75 4645 y(The)22 b(form)g Fx(match-lambda)p +FG(expands)d(in)m(to)j(a)h(lam)m(b)s(da-expression)d(exp)s(ecting)j(an) +f(argumen)m(t)h(whic)m(h,)g(once)75 4757 y(applied)28 +b(to)j(an)g(expression,)e(b)s(eha)m(v)m(es)i(exactly)g(lik)m(e)f(a)g +Fx(match-case)e FG(expression.)249 4993 y Fw(\(\(match-lambda)424 +5093 y(\(\(?x)42 b(?x\))g('foo\))424 5193 y(\(\(?x)g(?-)g(?x\))h +('bar\)\))e('bar\))685 5292 y Fv(=)-14 b Fq(\))44 b Fw(bar)p +eop +%%Page: 49 49 +49 48 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(49)p 75 128 3675 4 v 125 359 a Fl(<)p Fn(p)l(attern)p +Fl(>)28 b Fq(\000)-14 b(!)668 b Fn(Matches:)125 459 y +Fl(<)p Fv(atom)p Fl(>)26 b Fq(k)h Fw(\(kwote)85 b Fl(<)p +Fv(atom)p Fl(>)p Fw(\))98 b Fv(an)n(y)27 b(expression)f +Fw(eq?)35 b Fv(to)28 b Fl(<)p Fv(atom)p Fl(>)125 559 +y Fq(k)f Fw(\(and)f Fl(<)p Fv(pat)581 571 y Fm(1)641 +559 y Fl(>)h Fv(.)14 b(.)g(.)g Fl(<)p Fv(pat)1029 571 +y Fg(n)1097 559 y Fl(>)p Fw(\))135 b Fv(if)28 b(all)f(of)h +Fl(<)p Fv(pat)1812 571 y Fg(i)1862 559 y Fl(>)f Fv(matc)n(h)125 +658 y Fq(k)g Fw(\(or)f Fl(<)p Fv(pat)p Fl(>)h Fv(.)14 +b(.)g(.)g Fl(<)p Fv(pat)925 670 y Fg(n)993 658 y Fl(>)p +Fw(\))239 b Fv(if)28 b(an)n(y)f(of)g Fl(<)p Fv(pat)1853 +670 y Fm(1)1913 658 y Fl(>)g Fv(through)g Fl(<)p Fv(pat)2504 +670 y Fg(n)2572 658 y Fl(>)p Fv(matc)n(h)125 758 y Fq(k)g +Fw(\(not)f Fl(<)p Fv(pat)p Fl(>)p Fw(\))651 b Fv(if)28 +b Fl(<)p Fv(pat)p Fl(>)f Fv(do)r(esn't)g(matc)n(h)125 +857 y Fq(k)g Fw(\(?)36 b Fl(<)p Fv(predicate)p Fl(>)p +Fw(\))516 b Fv(if)28 b Fl(<)p Fv(predicate)p Fl(>)e Fv(is)i(true)125 +957 y Fq(k)f Fw(\()p Fl(<)p Fw(pat)435 969 y Fm(1)493 +957 y Fl(>)43 b Fw(...)733 927 y Fm(8)857 957 y Fl(<)p +Fw(pat)1054 969 y Fg(n)1120 957 y Fl(>)p Fw(\))112 b +Fv(a)27 b(list)h(of)f Fl(n)h Fv(elemen)n(ts)125 1057 +y Fq(k)f Fl(<)p Fv(pat)p Fl(>)g Fw(...)p 471 1070 131 +4 v 629 1027 a Fm(9)1341 1057 y Fv(a)g(\(p)r(ossibly)g(empt)n(y\))h +(rep)r(etition)g(of)g Fl(<)p Fv(pat)p Fl(>)f Fv(in)g(a)h(list.)125 +1156 y Fq(k)f Fw(#\()p Fl(<)p Fw(pat)p Fl(>)41 b Fw(...)p +Fl(<)p Fw(pat)914 1168 y Fg(n)979 1156 y Fl(>)p Fw(\))253 +b Fv(a)27 b(v)n(ector)f(of)i(n)g(elemen)n(ts)125 1256 +y Fq(k)f Fw(?)p Fl(<)p Fv(iden)n(ti\014er)p Fl(>)652 +b Fv(an)n(ything,)27 b(and)g(binds)h Fl(identif)9 b(ier)28 +b Fv(as)f(a)g(v)-5 b(ariable)125 1356 y Fq(k)27 b Fw(?-)1059 +b Fv(an)n(ything)125 1455 y Fq(k)27 b Fw(??-)1015 b Fv(an)n(y)27 +b(\(p)r(ossibly)g(empt)n(y\))h(rep)r(etition)g(of)f(an)n(ything)g(in)h +(a)f(list)125 1555 y Fq(k)g Fw(???-)971 b Fv(an)n(y)27 +b(end)g(of)h(list)1428 1739 y FG(T)-8 b(able)30 b(3:)41 +b(P)m(attern)32 b(Syn)m(tax)p 80 1852 28 4 v 108 1852 +3610 4 v 3723 1852 28 4 v 75 2085 a FF(The)j(pattern)f(language)75 +2257 y FG(The)29 b(syn)m(tax)h(is)f(presen)m(ted)g(in)g(T)-8 +b(able)29 b(3.)41 b(It)30 b(is)e(describ)s(ed)g(b)s(elo)m(w)h(in)f(the) +i(same)g(w)m(a)m(y)g(\(and)g(nearly)e(in)h(the)75 2369 +y(same)i(w)m(ords\))f(as)h(in)e([10)q(].)75 2482 y Fn(Note:)70 +b Fw(and,)42 b(or,)h(not,)e(check)22 b Fv(and)i Fw(kwote)d +Fv(m)n(ust)j(b)r(e)g(quoted)g(in)g(order)e(to)h(b)r(e)h(treated)g(as)f +(literals.)35 b(This)23 b(is)h(the)75 2595 y(only)h(justi\014cation)h +(for)g(ha)n(ving)f(the)h Fw(kwote)e Fv(pattern)h(since,)h(b)n(y)g(con)n +(v)n(en)n(tion,)f(an)n(y)g(atom)g(whic)n(h)h(is)g(not)g(a)f(k)n(eyw)n +(ord)75 2708 y(is)i(quoted.)75 2942 y FF(Explanations)35 +b(through)g(examples)211 3099 y Fo(\017)46 b Fx(?-)30 +b FG(matc)m(hes)i(an)m(y)e(s-expr)211 3275 y Fo(\017)46 +b Fx(a)30 b FG(matc)m(hes)i(the)e(atom)i Fx('a)p FG(.)211 +3450 y Fo(\017)46 b Fx(?a)30 b FG(matc)m(hes)i(an)m(y)e(expression,)g +(and)f(binds)f(the)j(v)-5 b(ariable)29 b Fx(a)h FG(to)h(this)e +(expression.)211 3626 y Fo(\017)46 b Fx(\(?)95 b(integer?\))38 +b FG(matc)m(hes)32 b(an)m(y)e(in)m(teger)211 3801 y Fo(\017)46 +b Fx(\(a)h(\(a)h(b\)\))29 b FG(matc)m(hes)j(the)e(only)g(list)f +Fx('\(a)47 b(\(a)g(b\)\))p FG(.)211 3976 y Fo(\017)f +Fx(???-)27 b FG(can)i(only)f(app)s(ear)f(at)i(the)g(end)f(of)g(a)h +(list,)e(and)h(alw)m(a)m(ys)h(succeeds.)40 b(F)-8 b(or)30 +b(instance,)e Fx(\(a)47 b(???-\))302 4089 y FG(is)30 +b(equiv)-5 b(alen)m(t)30 b(to)h Fx(\(a)47 b(.)95 b(?-\))p +FG(.)211 4265 y Fo(\017)46 b FG(when)35 b(o)s(ccurring)g(in)g(a)i +(list,)f Fx(??-)g FG(matc)m(hes)h(an)m(y)f(sequence)h(of)f(an)m +(ything:)52 b Fx(\(a)47 b(??-)g(b\))36 b FG(matc)m(hes)302 +4378 y(an)m(y)31 b(list)e(whose)h Fx(car)g FG(is)f Fx(a)h +FG(and)g(last)g Fx(car)g FG(is)f Fx(b)p FG(.)211 4553 +y Fo(\017)46 b Fx(\(a)h(...\))30 b FG(matc)m(hes)h(an)m(y)g(list)e(of)h +Fx(a)p FG('s,)h(p)s(ossibly)c(empt)m(y)-8 b(.)211 4728 +y Fo(\017)46 b Fx(\(?x)h(?x\))30 b FG(matc)m(hes)h(an)m(y)g(list)e(of)h +(length)g(2)h(whose)f Fx(car)g FG(is)f FE(e)-5 b(q)30 +b FG(to)h(its)f Fx(cadr)211 4904 y Fo(\017)46 b Fx(\(\(and)h(\(not)f +(a\))h(?x\))g(?x\))31 b FG(matc)m(hes)h(an)m(y)g(list)e(of)h(length)g +(2)h(whose)f Fx(car)f FG(is)h(not)g FE(e)-5 b(q)32 b +FG(to)g Fx('a)e FG(but)h(is)302 5017 y FE(e)-5 b(q)31 +b FG(to)g(its)e Fx(cadr)211 5192 y Fo(\017)46 b Fx(#\(?-)h(?-)g(???-\)) +29 b FG(matc)m(hes)j(an)m(y)e(v)m(ector)i(whose)e(length)g(is)g(at)h +(least)f(2.)75 5349 y Fn(Note:)72 b Fw(??-)25 b Fv(and)g +Fw(...)g Fv(patterns)g(can)g(not)h(app)r(ear)f(inside)h(a)f(v)n(ector,) +g(where)g(y)n(ou)g(should)g(use)h(???-:)36 b(F)-7 b(or)25 +b(example,)75 5462 y Fw(#\(a)42 b(??-)h(b\))35 b Fv(or)g +Fw(#\(a...\))60 b Fv(are)35 b(in)n(v)-5 b(alid)37 b(patterns,)h +(whereas)c Fw(#\(a)43 b(???-\))34 b Fv(is)i(v)-5 b(alid)36 +b(and)g(matc)n(hes)g(an)n(y)f(v)n(ector)75 5575 y(whose)27 +b(\014rst)g(elemen)n(t)h(is)f(the)h(atom)g Fw(a)p Fv(.)p +eop +%%Page: 50 50 +50 49 bop 75 91 a FF(50)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FJ(6.22)112 b(Pro)s(cesses)75 +552 y FC(STk)25 b FG(pro)m(vides)f(access)j(to)f(Unix)f(pro)s(cesses)g +(as)g(\014rst)g(class)g(ob)5 b(jects.)40 b(Basically)-8 +b(,)26 b(a)g(pro)s(cess)f(con)m(tains)h(four)75 665 y(informations:)37 +b(the)27 b(standard)g(Unix)e(pro)s(cess)i(iden)m(ti\014cation)f(\(ak)-5 +b(a)28 b(PID\))f(and)f(the)i(three)f(standard)f(\014les)75 +778 y(of)31 b(the)f(pro)s(cess.)75 1011 y Fx(\(run-process)44 +b FE(c)-5 b(ommand)51 b FA(p)1166 1025 y FB(1)1252 1011 +y FA(p)1298 1025 y FB(2)1385 1011 y FA(p)1431 1025 y +FB(3)1518 1011 y FA(:)15 b(:)g(:)h Fx(\))1671 b FG(pro)s(cedure)75 +1172 y Fx(run-process)36 b FG(creates)k(a)f(new)f(pro)s(cess)h(and)f +(run)f(the)i(executable)g(sp)s(eci\014ed)e(in)h FE(c)-5 +b(ommand)12 b FG(.)66 b(The)38 b FE(p)75 1285 y FG(corresp)s(ond)23 +b(to)h(the)g(command)g(line)e(argumen)m(ts.)39 b(The)23 +b(follo)m(wing)g(v)-5 b(alues)23 b(of)h FE(p)30 b FG(ha)m(v)m(e)25 +b(a)f(sp)s(ecial)e(meaning:)211 1468 y Fo(\017)46 b Fx(:input)26 +b FG(p)s(ermits)f(to)j(redirect)f(the)h(standard)e(input)f(\014le)i(of) +g(the)h(pro)s(cess.)39 b(Redirection)26 b(can)i(come)302 +1581 y(from)40 b(a)h(\014le)e(or)i(from)f(a)h(pip)s(e.)68 +b(T)-8 b(o)41 b(redirect)f(the)h(standard)e(input)g(from)h(a)g(\014le,) +j(the)d(name)h(of)302 1694 y(this)30 b(\014le)h(m)m(ust)g(b)s(e)g(sp)s +(eci\014ed)e(after)j Fx(:input)p FG(.)42 b(Use)32 b(the)f(sp)s(ecial)f +(k)m(eyw)m(ord)i Fx(:pipe)e FG(to)i(redirect)f(the)302 +1807 y(standard)f(input)e(from)i(a)h(pip)s(e.)211 1993 +y Fo(\017)46 b Fx(:output)35 b FG(p)s(ermits)g(to)j(redirect)e(the)h +(standard)f(output)h(\014le)f(of)h(the)g(pro)s(cess.)60 +b(Redirection)36 b(can)302 2106 y(go)j(to)f(a)g(\014le)e(or)i(to)g(a)g +(pip)s(e.)60 b(T)-8 b(o)38 b(redirect)e(the)i(standard)f(output)g(to)h +(a)g(\014le,)g(the)g(name)f(of)h(this)302 2219 y(\014le)h(m)m(ust)h(b)s +(e)g(sp)s(eci\014ed)e(after)j Fx(:output)p FG(.)67 b(Use)41 +b(the)f(sp)s(ecial)e(k)m(eyw)m(ord)j Fx(:pipe)d FG(to)j(redirect)f(the) +302 2332 y(standard)30 b(output)g(to)h(a)g(pip)s(e.)211 +2518 y Fo(\017)46 b Fx(:error)28 b FG(p)s(ermits)f(to)i(redirect)g(the) +g(standard)f(error)h(\014le)f(of)h(the)g(pro)s(cess.)40 +b(Redirection)28 b(can)h(go)h(to)302 2631 y(a)f(\014le)f(or)g(to)h(a)g +(pip)s(e.)38 b(T)-8 b(o)29 b(redirect)f(the)g(standard)g(error)g(to)h +(a)g(\014le,)f(the)h(name)f(of)h(this)e(\014le)g(m)m(ust)i(b)s(e)302 +2744 y(sp)s(eci\014ed)e(after)i Fx(:error)p FG(.)38 b(Use)29 +b(the)f(sp)s(ecial)f(k)m(eyw)m(ord)i Fx(:pipe)e FG(to)i(redirect)e(the) +i(standard)e(error)h(to)302 2857 y(a)j(pip)s(e.)211 3043 +y Fo(\017)46 b Fx(:wait)29 b FG(m)m(ust)h(b)s(e)g(follo)m(w)m(ed)g(b)m +(y)g(a)g(b)s(o)s(olean)g(v)-5 b(alue.)40 b(This)28 b(v)-5 +b(alue)30 b(sp)s(eci\014es)f(if)g(the)i(pro)s(cess)e(m)m(ust)i(b)s(e) +302 3156 y(run)c(async)m(hronously)g(or)h(not.)40 b(By)29 +b(default,)f(the)g(pro)s(cess)g(is)f(run)g(async)m(hronously)g(\(i.e.) +40 b Fx(:wait)27 b FG(is)302 3269 y Fx(#f)p FG(\).)211 +3455 y Fo(\017)46 b Fx(:host)36 b FG(m)m(ust)g(b)s(e)h(follo)m(w)m(ed)f +(b)m(y)h(a)g(string.)59 b(This)36 b(string)f(represen)m(ts)i(the)g +(name)g(of)g(the)g(mac)m(hine)302 3568 y(on)42 b(whic)m(h)e(the)h +(command)h(m)m(ust)f(b)s(e)g(executed.)75 b(This)39 b(option)i(uses)g +(the)h(external)f(command)302 3681 y Fx(rsh)p FG(.)53 +b(The)34 b(shell)f(v)-5 b(ariable)33 b Fx(PATH)h FG(m)m(ust)g(b)s(e)g +(correctly)h(set)h(for)e(accessing)h(it)f(without)g(sp)s(ecifying)302 +3794 y(its)c(ab)s(olute)g(path.)75 3964 y(The)41 b(follo)m(wing)g +(example)h(launc)m(hes)f(a)h(pro)s(cess)g(whic)m(h)f(execute)i(the)f +(Unix)f(command)h Fx(ls)f FG(with)g(the)75 4064 y(argumen)m(ts)31 +b Fx(-l)e FG(and)h Fx(/bin)p FG(.)40 b(The)30 b(lines)e(prin)m(ted)h(b) +m(y)h(this)g(command)g(are)h(stored)f(in)f(the)i(\014le)e +Fx(/tmp/X)249 4235 y Fw(\(run-process)39 b("ls")j("-l")g("/bin")f +(:output)g("/tmp/X")f(:wait)h(#f\))75 4635 y Fx(\(process?)k +FE(pr)-5 b(o)g(c)g(ess)7 b Fx(\))2478 b FG(pro)s(cedure)75 +4795 y(Returns)29 b Fx(#t)h FG(if)g FE(pr)-5 b(o)g(c)g(ess)40 +b FG(is)29 b(a)i(pro)s(cess,)f(otherwise)g(returns)f +Fx(#f)p FG(.)75 5025 y Fx(\(process-alive?)44 b FE(pr)-5 +b(o)g(c)g(ess)7 b Fx(\))2191 b FG(pro)s(cedure)75 5185 +y(Returns)29 b Fx(#t)h FG(if)g FE(pr)-5 b(o)g(c)g(ess)40 +b FG(if)29 b(the)i(pro)s(cess)e(is)h(curren)m(tly)f(running,)f +(otherwise)i(returns)f Fx(#f)p FG(.)75 5415 y Fx(\(process-pid)44 +b FE(pr)-5 b(o)g(c)g(ess)7 b Fx(\))2335 b FG(pro)s(cedure)75 +5575 y(Returns)29 b(an)i(in)m(teger)f(v)-5 b(alue)30 +b(whic)m(h)f(represen)m(ts)i(the)f(Unix)f(iden)m(ti\014cation)g +(\(PID\))j(of)e FE(pr)-5 b(o)g(c)g(ess)10 b FG(.)p eop +%%Page: 51 51 +51 50 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(51)p 75 128 3675 4 v 75 381 a Fx(\(process-input)44 +b FE(pr)-5 b(o)g(c)g(ess)7 b Fx(\))2239 b FG(pro)s(cedure)75 +494 y Fx(\(process-output)44 b FE(pr)-5 b(o)g(c)g(ess)7 +b Fx(\))2191 b FG(pro)s(cedure)75 607 y Fx(\(process-error)44 +b FE(pr)-5 b(o)g(c)g(ess)7 b Fx(\))2239 b FG(pro)s(cedure)75 +774 y(Returns)40 b(the)h(\014le)e(p)s(ort)h(asso)s(ciated)h(to)h(the)f +(standard)e(input,)j(output)e(or)h(error)f(of)h FE(pr)-5 +b(o)g(c)g(ess)10 b FG(,)43 b(if)d(it)g(is)75 887 y(redirected)f(in)f +(\(or)h(to\))i(a)e(pip)s(e;)k(otherwise)38 b(returns)g +Fx(#f)p FG(.)67 b(Note)41 b(that)f(the)g(returned)e(p)s(ort)g(is)h(op)s +(ened)75 1000 y(for)34 b(reading)f(when)h(calling)e Fx(process-output)f +FG(or)j Fx(process-error)p FG(;)f(it)h(is)f(op)s(ened)h(for)g(writing)e +(when)75 1113 y(calling)d Fx(process-input)p FG(.)75 +1405 y Fx(\(process-wait)44 b FE(pr)-5 b(o)g(c)g(ess)7 +b Fx(\))2287 b FG(pro)s(cedure)75 1572 y Fx(Process-wait)28 +b FG(stops)j(the)g(curren)m(t)g(pro)s(cess)g(un)m(til)e +FE(pr)-5 b(o)g(c)g(ess)41 b FG(completion.)h Fx(Process-wait)28 +b FG(returns)i Fx(#f)75 1685 y FG(when)f FE(pr)-5 b(o)g(c)g(ess)40 +b FG(is)30 b(already)g(terminated;)g(it)g(returns)f Fx(#t)h +FG(otherwise.)75 1977 y Fx(\(process-exit-status)42 b +FE(pr)-5 b(o)g(c)g(ess)7 b Fx(\))1953 b FG(pro)s(cedure)75 +2144 y Fx(Process-exit-status)16 b FG(returns)21 b(the)h(exit)f(status) +h(of)g FE(pr)-5 b(o)g(c)g(ess)32 b FG(if)20 b(it)h(has)h(\014nished)d +(its)i(execution;)k(returns)75 2257 y Fx(#f)30 b FG(otherwise.)75 +2549 y Fx(\(process-send-signal)42 b FE(pr)-5 b(o)g(c)g(ess)50 +b(n)7 b Fx(\))1852 b FG(pro)s(cedure)75 2717 y(Send)28 +b(the)h(signal)e(whose)i(in)m(teger)g(v)-5 b(alue)29 +b(is)f FE(n)36 b FG(to)29 b FE(pr)-5 b(o)g(c)g(ess)10 +b FG(.)40 b(V)-8 b(alue)29 b(of)g FE(n)36 b FG(is)28 +b(system)h(dep)s(endan)m(t.)39 b(Use)30 b(the)75 2830 +y(de\014ned)f(signal)g(constan)m(ts)i(to)g(mak)m(e)g(y)m(our)f(program) +g(indp)s(endan)m(t)d(of)k(the)f(running)d(system)k(\(see)g(6.18\).)75 +2943 y(The)f(result)f(of)i FE(pr)-5 b(o)g(c)g(ess-send-signal)42 +b FG(is)29 b(unde\014ned.)75 3235 y Fx(\(process-kill)44 +b FE(pr)-5 b(o)g(c)g(ess)7 b Fx(\))2287 b FG(pro)s(cedure)75 +3389 y Fx(Process-kill)30 b FG(brutally)i(kills)f FE(pr)-5 +b(o)g(c)g(ess)9 b FG(.)50 b(The)33 b(result)g(of)g Fx(process-kill)e +FG(is)h(unde\014ned.)48 b(This)32 b(pro)s(ce-)75 3488 +y(dure)d(is)h(equiv)-5 b(alen)m(t)30 b(to)249 3699 y +Fw(\(process-send-sig)o(na)o(l)38 b(process)i(|SIGTERM|\))75 +4187 y Fx(\(process-stop)k FE(pr)-5 b(o)g(c)g(ess)7 b +Fx(\))2287 b FG(pro)s(cedure)75 4299 y Fx(\(process-continue)43 +b FE(pr)-5 b(o)g(c)g(ess)7 b Fx(\))2096 b FG(pro)s(cedure)75 +4453 y(Those)25 b(pro)s(cedures)g(are)h(only)e(a)m(v)-5 +b(ailable)25 b(on)h(systems)f(whic)m(h)g(supp)s(ort)f(job)h(con)m +(trol.)39 b FE(Pr)-5 b(o)g(c)g(ess-stop)34 b FG(stops)75 +4553 y(the)24 b(execution)h(of)f FE(pr)-5 b(o)g(c)g(ess)34 +b FG(and)24 b FE(pr)-5 b(o)g(c)g(ess-c)g(ontinue)33 b +FG(resumes)23 b(its)h(execution.)39 b(They)24 b(are)g(equiv)-5 +b(alen)m(t)24 b(to)249 4763 y Fw(\(process-send-sig)o(na)o(l)38 +b(process)i(|SIGSTOP|\))249 4863 y(\(process-send-sig)o(na)o(l)e +(process)i(|SIGCONT|\))75 5351 y Fx(\(process-list)l(\))2615 +b FG(pro)s(cedure)75 5518 y Fx(process-list)27 b FG(returns)i(the)i +(list)e(of)h(pro)s(cesses)g(whic)m(h)g(are)g(curren)m(tly)g(running)d +(\(i.e.)41 b(aliv)m(e\).)p eop %%Page: 52 52 -52 51 bop 37 45 a FF(52)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FG(distan)o(t)f(mac)o(hine)h(used)g(for)f -(connection.)24 b(If)16 b FE(so)n(cket)k FG(has)c(b)q(een)h(created)f -(with)h Fx(make-server-socket)p FG(,)37 247 y(this)g(function)g -(returns)g(the)f(o\016cial)h(name)g(of)e(the)i(clien)o(t)g(connected)h -(to)d(the)i(so)q(c)o(k)o(et.)23 b(If)16 b(no)g(clien)o(t)i(has)37 -303 y(used)e(y)o(et)f(the)g(so)q(c)o(k)o(et,)g(this)g(function)h -(returns)f Fx(#f)p FG(.)37 400 y Fx(\(socket-host-address)22 -b FE(so)n(cket)t Fx(\))994 b FG(pro)q(cedure)37 480 y(Returns)12 -b(a)f(string)g(whic)o(h)h(con)o(tains)g(the)f(IP)g(n)o(um)o(b)q(er)h -(of)f(the)g(distan)o(t)g(host)g(attac)o(hed)f(to)h FE(so)n(cket)s -FG(.)19 b(If)11 b FE(so)n(cket)37 536 y FG(has)21 b(b)q(een)g(created)g -(with)g Fx(make-client-socket)d FG(this)j(pro)q(cedure)g(returns)g(the) -f(IP)h(n)o(um)o(b)q(er)g(of)f(the)37 593 y(distan)o(t)c(mac)o(hine)h -(used)g(for)f(connection.)24 b(If)16 b FE(so)n(cket)k -FG(has)c(b)q(een)h(created)f(with)h Fx(make-server-socket)p -FG(,)37 649 y(this)g(function)g(returns)g(the)f(address)g(of)g(the)g -(clien)o(t)i(connected)f(to)f(the)g(so)q(c)o(k)o(et.)23 -b(If)16 b(no)h(clien)o(t)g(has)f(used)37 706 y(y)o(et)f(the)h(so)q(c)o -(k)o(et,)e(this)h(function)h(returns)g Fx(#f)p FG(.)37 -802 y Fx(\(socket-local-address)21 b FE(so)n(cket)t Fx(\))971 -b FG(pro)q(cedure)37 882 y(Returns)16 b(a)f(string)g(whic)o(h)h(con)o -(tains)g(the)f(IP)g(n)o(um)o(b)q(er)h(of)f(the)g(lo)q(cal)h(host)f -(attac)o(hed)g(to)f FE(so)n(cket)t FG(.)37 979 y Fx -(\(socket-port-number)22 b FE(so)n(cket)t Fx(\))1018 -b FG(pro)q(cedure)37 1059 y(Returns)16 b(the)g(in)o(teger)f(n)o(um)o(b) -q(er)g(of)g(the)g(p)q(ort)g(used)h(for)f FE(so)n(cket)s -FG(.)37 1155 y Fx(\(socket-input)23 b FE(so)n(cket)t -Fx(\))1161 b FG(pro)q(cedure)37 1212 y Fx(\(socket-output)22 -b FE(so)n(cket)t Fx(\))1138 b FG(pro)q(cedure)37 1292 -y(Returns)12 b(the)f(\014le)h(p)q(ort)e(asso)q(ciated)h(for)g(reading)g -(or)f(writing)i(with)f(the)g(program)f(connected)i(with)f -FE(so)n(cket)s FG(.)37 1348 y(If)16 b(no)f(connection)h(has)f(already)h -(b)q(een)g(established,)h(these)e(functions)h(return)f -Fx(#f)p FG(.)37 1398 y(The)j(follo)o(wing)f(example)h(sho)o(ws)e(ho)o -(w)g(to)g(mak)o(e)h(a)f(clien)o(t)i(so)q(c)o(k)o(et.)25 -b(Here)17 b(w)o(e)f(create)h(a)f(so)q(c)o(k)o(et)h(on)f(p)q(ort)37 -1448 y(13)f(of)g(the)g(mac)o(hine)h(\\)p Fx(kaolin.unice.fr)p -FG(")812 1431 y FB(10)847 1448 y FG(:)125 1518 y Fw(\(let)21 -b(\(\(s)g(\(make-client-soc)o(ket)e("kaolin.unice.fr)o(")g(13\)\)\))168 -1568 y(\(format)i(#t)43 b("Time)21 b(is:)g(~A\\n")f(\(read-line)g -(\(socket-input)f(s\)\)\))168 1618 y(\(socket-shutdown)41 -b(s\)\))37 1784 y Fx(\(make-server-socket)n(\))1164 b -FG(pro)q(cedure)37 1841 y Fx(\(make-server-socket)22 -b FE(p)n(ort-numb)n(er)5 b Fx(\))895 b FG(pro)q(cedure)37 -1921 y Fx(make-server-socket)15 b FG(returns)h(a)g(new)h(so)q(c)o(k)o -(et)f(ob)s(ject.)23 b(If)17 b FE(p)n(ort-numb)n(er)22 -b FG(is)17 b(sp)q(eci\014ed,)i(the)d(so)q(c)o(k)o(et)g(is)37 -1977 y(listening)i(on)d(the)g(sp)q(eci\014ed)i(p)q(ort;)e(otherwise,)g -(the)g(comm)o(unication)h(p)q(ort)f(is)h(c)o(hosen)f(b)o(y)g(the)g -(system.)37 2074 y Fx(\(socket-accept-connection)21 b -FE(so)n(cket)t Fx(\))875 b FG(pro)q(cedure)37 2154 y -Fx(socket-accept-connection)16 b FG(w)o(aits)h(for)h(a)g(clien)o(t)i -(connection)f(on)g(the)f(giv)o(en)h FE(so)n(cket)s FG(.)30 -b(If)18 b(no)h(clien)o(t)37 2210 y(is)e(already)g(w)o(aiting)g(for)e(a) -i(connection,)g(this)g(pro)q(cedure)g(blo)q(c)o(ks)g(its)g(caller;)h -(otherwise,)e(the)h(\014rst)f(con-)37 2267 y(nection)22 -b(request)f(on)g(the)g(queue)g(of)g(p)q(ending)h(connections)g(is)g -(connected)f(to)g FE(so)n(cket)s FG(.)37 b(This)21 b(pro)q(ce-)37 -2323 y(dure)g(m)o(ust)f(b)q(e)i(called)g(on)e(a)g(serv)o(er)g(so)q(c)o -(k)o(et)g(created)h(with)g Fx(make-server-socket)p FG(.)33 -b(The)20 b(result)h(of)37 2380 y Fx(socket-accept-connection)12 -b FG(is)k(unde\014ned.)37 2430 y(The)j(follo)o(wing)h(example)f(is)h(a) -e(simple)i(serv)o(er)e(whic)o(h)i(w)o(aits)e(for)g(a)h(connection)g(on) -g(the)g(p)q(ort)f(1234)1826 2413 y FB(11)1862 2430 y -FG(.)37 2479 y(Once)d(the)e(connection)h(with)g(the)f(distan)o(t)g -(program)f(is)i(established,)h(w)o(e)e(read)g(a)g(line)i(on)e(the)g -(input)h(p)q(ort)37 2529 y(asso)q(ciated)i(to)e(the)i(so)q(c)o(k)o(et)e -(and)i(w)o(e)f(write)g(the)g(length)h(of)f(this)h(line)g(on)g(its)f -(output)g(p)q(ort.)p 37 2562 735 2 v 74 2589 a Fu(10)107 -2605 y Ft(P)o(ort)d(13)h(is)g(generally)i(used)e(for)f(testing:)18 -b(making)c(a)f(connection)h(to)f(it)g(p)q(ermits)g(to)g(kno)o(w)g(the)f -(distan)o(t)i(system's)f(idea)37 2650 y(of)g(the)g(time)h(of)f(da)o(y)m -(.)74 2680 y Fu(11)107 2696 y Ft(Under)19 b(Unix,)h(y)o(ou)f(can)h -(simply)g(connect)g(to)e(listening)k(so)q(c)o(k)o(et)d(with)g(the)g -Fr(telnet)d Ft(command.)35 b(With)20 b(the)f(giv)o(en)37 -2742 y(example,)c(this)e(can)h(b)q(e)f(ac)o(hiev)o(ed)i(b)o(y)e(t)o -(yping)i(the)e(follo)o(wing)i(command)f(in)g(a)f(windo)o(w)g(shell:)37 -2787 y Fr($)20 b(telnet)d(localhost)f(1234)p eop +52 51 bop 75 91 a FF(52)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FJ(6.23)112 b(So)s(c)m(k)m(ets)75 +552 y FC(STk)32 b FG(de\014nes)f(so)s(c)m(k)m(ets,)j(on)e(systems)g +(whic)m(h)f(supp)s(ort)f(them,)j(as)f(\014rst)f(class)h(ob)5 +b(jects.)46 b(So)s(c)m(k)m(ets)34 b(p)s(ermits)75 665 +y(pro)s(cesses)44 b(to)i(comm)m(unicate)f(ev)m(en)g(if)f(they)h(are)g +(on)f(di\013eren)m(t)g(mac)m(hines.)83 b(So)s(c)m(k)m(ets)46 +b(are)f(useful)e(for)75 778 y(creating)31 b(clien)m(t-serv)m(er)f +(applications.)75 1008 y Fx(\(make-client-socket)43 b +FE(hostname)49 b(p)-5 b(ort-numb)g(er)10 b Fx(\))1370 +b FG(pro)s(cedure)75 1168 y Fx(make-client-socket)22 +b FG(returns)k(a)h(new)f(so)s(c)m(k)m(et)j(ob)5 b(ject.)41 +b(This)25 b(so)s(c)m(k)m(et)j(establishes)e(a)h(link)e(b)s(et)m(w)m +(een)j(the)75 1281 y(running)g(application)g(listening)g(on)j(p)s(ort)e +FE(p)-5 b(ort-numb)g(er)42 b FG(of)31 b FE(hostname)9 +b FG(.)75 1495 y Fx(\(socket?)46 b FE(so)-5 b(cket)9 +b Fx(\))2562 b FG(pro)s(cedure)75 1655 y(Returns)29 b +Fx(#t)h FG(if)g FE(so)-5 b(cket)39 b FG(is)30 b(a)g(so)s(c)m(k)m(et,)j +(otherwise)d(returns)f Fx(#f)p FG(.)75 1870 y Fx(\(socket-host-name)43 +b FE(so)-5 b(cket)9 b Fx(\))2133 b FG(pro)s(cedure)75 +2030 y(Returns)35 b(a)h(string)f(whic)m(h)f(con)m(tains)i(the)g(name)g +(of)f(the)h(distan)m(t)g(host)g(attac)m(hed)h(to)g FE(so)-5 +b(cket)9 b FG(.)56 b(If)36 b FE(so)-5 b(cket)75 2143 +y FG(has)35 b(b)s(een)f(created)h(with)f Fx(make-client-socket)c +FG(this)j(pro)s(cedure)h(returns)g(the)h(o\016cial)f(name)h(of)g(the)75 +2256 y(distan)m(t)d(mac)m(hine)g(used)g(for)g(connection.)46 +b(If)32 b FE(so)-5 b(cket)42 b FG(has)32 b(b)s(een)f(created)j(with)d +Fx(make-server-socket)p FG(,)75 2369 y(this)h(function)f(returns)g(the) +i(o\016cial)f(name)h(of)g(the)g(clien)m(t)f(connected)i(to)f(the)g(so)s +(c)m(k)m(et.)49 b(If)32 b(no)h(clien)m(t)f(has)75 2482 +y(used)e(y)m(et)h(the)g(so)s(c)m(k)m(et,)h(this)d(function)g(returns)h +Fx(#f)p FG(.)75 2696 y Fx(\(socket-host-address)42 b +FE(so)-5 b(cket)9 b Fx(\))1990 b FG(pro)s(cedure)75 2856 +y(Returns)21 b(a)i(string)f(whic)m(h)f(con)m(tains)h(the)h(IP)f(n)m(um) +m(b)s(er)f(of)h(the)h(distan)m(t)f(host)g(attac)m(hed)i(to)g +FE(so)-5 b(cket)9 b FG(.)38 b(If)22 b FE(so)-5 b(cket)75 +2969 y FG(has)41 b(b)s(een)f(created)i(with)e Fx(make-client-socket)c +FG(this)k(pro)s(cedure)f(returns)h(the)h(IP)g(n)m(um)m(b)s(er)f(of)h +(the)75 3082 y(distan)m(t)32 b(mac)m(hine)g(used)g(for)g(connection.)46 +b(If)32 b FE(so)-5 b(cket)42 b FG(has)32 b(b)s(een)f(created)j(with)d +Fx(make-server-socket)p FG(,)75 3195 y(this)g(function)h(returns)f(the) +i(address)e(of)i(the)g(clien)m(t)f(connected)i(to)f(the)g(so)s(c)m(k)m +(et.)49 b(If)32 b(no)g(clien)m(t)g(has)h(used)75 3308 +y(y)m(et)f(the)e(so)s(c)m(k)m(et,)j(this)c(function)g(returns)g +Fx(#f)p FG(.)75 3522 y Fx(\(socket-local-address)42 b +FE(so)-5 b(cket)9 b Fx(\))1942 b FG(pro)s(cedure)75 3682 +y(Returns)29 b(a)i(string)f(whic)m(h)f(con)m(tains)h(the)h(IP)f(n)m(um) +m(b)s(er)f(of)h(the)h(lo)s(cal)f(host)g(attac)m(hed)i(to)f +FE(so)-5 b(cket)10 b FG(.)75 3896 y Fx(\(socket-port-number)43 +b FE(so)-5 b(cket)9 b Fx(\))2037 b FG(pro)s(cedure)75 +4057 y(Returns)29 b(the)i(in)m(teger)g(n)m(um)m(b)s(er)e(of)h(the)h(p)s +(ort)f(used)f(for)h FE(so)-5 b(cket)10 b FG(.)75 4271 +y Fx(\(socket-input)44 b FE(so)-5 b(cket)9 b Fx(\))2324 +b FG(pro)s(cedure)75 4384 y Fx(\(socket-output)44 b FE(so)-5 +b(cket)9 b Fx(\))2276 b FG(pro)s(cedure)75 4544 y(Returns)21 +b(the)h(\014le)f(p)s(ort)g(asso)s(ciated)h(for)f(reading)g(or)h +(writing)e(with)g(the)i(program)f(connected)i(with)d +FE(so)-5 b(cket)10 b FG(.)75 4657 y(If)30 b(no)g(connection)h(has)f +(already)g(b)s(een)f(established,)g(these)i(functions)e(return)g +Fx(#f)p FG(.)75 4756 y(The)k(follo)m(wing)f(example)i(sho)m(ws)f(ho)m +(w)h(to)g(mak)m(e)h(a)f(clien)m(t)f(so)s(c)m(k)m(et.)52 +b(Here)34 b(w)m(e)g(create)i(a)e(so)s(c)m(k)m(et)h(on)f(p)s(ort)75 +4856 y(13)d(of)g(the)f(mac)m(hine)g(\\)p Fx(kaolin.unice.fr)p +FG(")1622 4823 y FB(10)1694 4856 y FG(:)249 5014 y Fw(\(let)42 +b(\(\(s)h(\(make-client-so)o(cke)o(t)37 b("kaolin.unice.fr")g(13\)\)\)) +337 5114 y(\(format)j(#t)87 b("Time)41 b(is:)h(~A\\n")g(\(read-line)d +(\(socket-input)g(s\)\)\))337 5213 y(\(socket-shutdow)o(n)81 +b(s\)\))p 75 5398 1470 4 v 148 5452 a Fu(10)213 5483 +y Ft(P)n(ort)25 b(13)h(is)f(generally)h(used)e(for)i(testing:)34 +b(making)24 b(a)h(connection)h(to)e(it)h(p)r(ermits)f(to)h(kno)n(w)g +(the)f(distan)n(t)h(system's)f(idea)75 5575 y(of)i(the)g(time)f(of)h +(da)n(y)-6 b(.)p eop %%Page: 53 53 -53 52 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(53)p 37 64 1838 2 v 125 190 a Fw(\(let)21 b(\(\(s)g -(\(make-server-soc)o(ket)e(1234\)\)\))168 240 y(\(socket-accept-conn)o -(ecti)o(on)g(s\))168 290 y(\(let)i(\(\(l)g(\(read-line)f -(\(socket-input)f(s\)\)\)\))212 340 y(\(format)h(\(socket-output)f(s\)) -i("Length)g(is:)g(~A\\n")g(\(string-length)e(l\)\))212 -390 y(\(flush)h(\(socket-output)f(s\)\)\))168 439 y(\(socket-shutdown)g -(s\)\))37 638 y Fx(\(socket-shutdown)j FE(so)n(cket)t -Fx(\))1090 b FG(pro)q(cedure)37 694 y Fx(\(socket-shutdown)22 -b FE(so)n(cket)h(close)s Fx(\))972 b FG(pro)q(cedure)37 -774 y Fx(Socket-shutdown)12 b FG(sh)o(utdo)o(wns)h(the)h(connection)h -(asso)q(ciated)e(to)g FE(so)n(cket)t FG(.)19 b FE(Close)d -FG(is)e(a)f(b)q(o)q(olean;)i(it)f(indi-)37 831 y(cates)f(if)f(the)h(so) -q(c)o(k)o(et)e(m)o(ust)h(b)q(e)h(closed)g(or)f(not,)g(when)h(the)g -(connection)g(is)g(destro)o(y)o(ed.)18 b(Closing)13 b(the)g(so)q(c)o(k) -o(et)37 887 y(forbids)f(further)e(connections)i(on)f(the)f(same)h(p)q -(ort)f(with)h(the)g Fx(socket-accept-connection)c FG(pro)q(cedure.)37 -944 y(Omitting)19 b(a)e(v)m(alue)i(for)e FE(close)j FG(implies)g(the)e -(closing)g(of)f(so)q(c)o(k)o(et.)27 b(The)18 b(result)g(of)f -Fx(socket-shutdown)e FG(is)37 1000 y(unde\014ned.)37 -1050 y(The)k(follo)o(wing)g(example)g(sho)o(ws)f(a)g(simple)h(serv)o -(er:)26 b(when)19 b(there)f(is)h(a)f(new)g(connection)i(on)e(the)g(p)q -(ort)37 1100 y(n)o(um)o(b)q(er)d(1234,)d(the)i(serv)o(er)g(displa)o(ys) -h(the)e(\014rst)h(line)h(sen)o(t)f(to)f(it)h(b)o(y)g(the)g(clien)o(t,)h -(discards)f(the)g(others)g(and)37 1150 y(go)h(bac)o(k)g(w)o(aiting)h -(for)e(further)h(clien)o(t)i(connections.)125 1234 y -Fw(\(let)k(\(\(s)g(\(make-server-soc)o(ket)e(1234\)\)\))168 -1284 y(\(let)i(loop)g(\(\))212 1334 y(\(socket-accept-co)o(nnec)o(tion) -d(s\))212 1384 y(\(format)i(#t)i("I've)e(read:)h(~A\\n")g(\(read-line)f -(\(socket-input)f(s\)\)\))212 1433 y(\(socket-shutdown)f(s)k(#f\))212 -1483 y(\(loop\)\)\))37 1682 y Fx(\(socket-down?)h FE(so)n(cket)t -Fx(\))1161 b FG(pro)q(cedure)37 1762 y(Returns)16 b Fx(#t)f -FG(if)h FE(so)n(cket)j FG(has)c(b)q(een)h(previously)h(closed)f(with)g -Fx(socket-shutdown)p FG(.)i(It)d(returns)g Fx(#f)g FG(other-)37 -1818 y(wise.)37 1932 y Fx(\(socket-dup)23 b FE(so)n(cket)t -Fx(\))1209 b FG(pro)q(cedure)37 2005 y(Returns)21 b(a)f(cop)o(y)g(of)f -FE(so)n(cket)t FG(.)34 b(The)21 b(original)g(and)f(the)g(cop)o(y)g(so)q -(c)o(k)o(et)g(can)g(b)q(e)h(used)f(in)o(terc)o(hangeably)l(.)37 -2055 y(Ho)o(w)o(ev)o(er,)g(if)g(a)f(new)h(connection)g(is)g(accepted)g -(on)g(one)f(so)q(c)o(k)o(et,)h(the)f(c)o(haracters)g(exc)o(hanged)h(on) -g(this)37 2105 y(so)q(c)o(k)o(et)15 b(are)h(not)f(visible)j(on)d(the)h -(other)f(so)q(c)o(k)o(et.)20 b(Duplicating)d(a)e(so)q(c)o(k)o(et)g(is)h -(useful)h(when)f(a)f(serv)o(er)h(m)o(ust)37 2155 y(accept)j(m)o -(ultiple)g(sim)o(ultaneous)g(connections.)28 b(The)18 -b(follo)o(wing)h(example)g(creates)e(a)h(serv)o(er)f(listening)37 -2205 y(on)g(p)q(ort)g(1234.)24 b(This)17 b(serv)o(er)g(is)g(duplicated) -i(and,)e(once)h(t)o(w)o(o)d(clien)o(ts)j(are)f(presen)o(t,)g(a)f -(message)h(is)g(sen)o(t)37 2255 y(on)f(b)q(oth)f(connections.)125 -2339 y Fw(\(define)20 b(s1)h(\(make-server-socket)d(1234\)\))125 -2389 y(\(define)i(s2)h(\(socket-dup)f(s1\)\))125 2439 -y(\(socket-accept-c)o(onnec)o(tion)e(s1\))125 2488 y(\(socket-accept-c) -o(onnec)o(tion)g(s2\))125 2538 y(;;)j(blocks)g(until)f(two)i(clients)e -(are)h(present)125 2588 y(\(display)f("Hello,\\n")g(\(socket-output)e -(s1\)\))125 2638 y(\(display)i("world\\n")42 b(\(socket-output)18 -b(s2\)\))125 2688 y(\(flush)i(\(socket-output)f(s1\)\))125 -2738 y(\(flush)h(\(socket-output)f(s2\)\))p eop +53 52 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(53)p 75 128 3675 4 v 75 381 a Fx(\(make-server-socket)-5 +b(\))2328 b FG(pro)s(cedure)75 494 y Fx(\(make-server-socket)43 +b FE(p)-5 b(ort-numb)g(er)10 b Fx(\))1791 b FG(pro)s(cedure)75 +654 y Fx(make-server-socket)28 b FG(returns)k(a)h(new)g(so)s(c)m(k)m +(et)i(ob)5 b(ject.)50 b(If)32 b FE(p)-5 b(ort-numb)g(er)45 +b FG(is)32 b(sp)s(eci\014ed,)h(the)g(so)s(c)m(k)m(et)i(is)75 +767 y(listening)28 b(on)i(the)h(sp)s(eci\014ed)e(p)s(ort;)h(otherwise,) +g(the)g(comm)m(unication)g(p)s(ort)g(is)f(c)m(hosen)i(b)m(y)f(the)h +(system.)75 982 y Fx(\(socket-accept-connectio)o(n)42 +b FE(so)-5 b(cket)9 b Fx(\))1751 b FG(pro)s(cedure)75 +1142 y Fx(socket-accept-connection)30 b FG(w)m(aits)37 +b(for)f(a)h(clien)m(t)g(connection)f(on)h(the)g(giv)m(en)g +FE(so)-5 b(cket)9 b FG(.)60 b(If)36 b(no)g(clien)m(t)75 +1255 y(is)c(already)g(w)m(aiting)g(for)h(a)g(connection,)h(this)e(pro)s +(cedure)f(blo)s(c)m(ks)h(its)h(caller;)g(otherwise,)g(the)g(\014rst)f +(con-)75 1368 y(nection)41 b(request)h(on)g(the)g(queue)f(of)h(p)s +(ending)d(connections)j(is)e(connected)j(to)f FE(so)-5 +b(cket)9 b FG(.)75 b(This)40 b(pro)s(ce-)75 1481 y(dure)g(m)m(ust)h(b)s +(e)f(called)g(on)h(a)g(serv)m(er)h(so)s(c)m(k)m(et)g(created)g(with)e +Fx(make-server-socket)p FG(.)67 b(The)41 b(result)f(of)75 +1594 y Fx(socket-accept-connection)24 b FG(is)29 b(unde\014ned.)75 +1693 y(The)37 b(follo)m(wing)f(example)h(is)f(a)i(simple)d(serv)m(er)j +(whic)m(h)e(w)m(aits)h(for)g(a)h(connection)g(on)f(the)g(p)s(ort)g +(1234)3648 1660 y FB(11)3725 1693 y FG(.)75 1793 y(Once)26 +b(the)h(connection)f(with)g(the)g(distan)m(t)g(program)g(is)g +(established,)g(w)m(e)g(read)h(a)g(line)d(on)j(the)f(input)f(p)s(ort)75 +1893 y(asso)s(ciated)31 b(to)g(the)g(so)s(c)m(k)m(et)h(and)e(w)m(e)g +(write)g(the)g(length)g(of)h(this)e(line)g(on)h(its)g(output)g(p)s +(ort.)249 2052 y Fw(\(let)42 b(\(\(s)h(\(make-server-so)o(cke)o(t)37 +b(1234\)\)\))337 2151 y(\(socket-accept-)o(co)o(nne)o(ct)o(ion)g(s\)) +337 2251 y(\(let)k(\(\(l)i(\(read-line)c(\(socket-input)f(s\)\)\)\))424 +2350 y(\(format)i(\(socket-output)e(s\))43 b("Length)e(is:)h(~A\\n")f +(\(string-length)d(l\)\))424 2450 y(\(flush)j(\(socket-output)d +(s\)\)\))337 2550 y(\(socket-shutdow)o(n)f(s\)\))75 2924 +y Fx(\(socket-shutdown)43 b FE(so)-5 b(cket)9 b Fx(\))2181 +b FG(pro)s(cedure)75 3037 y Fx(\(socket-shutdown)43 b +FE(so)-5 b(cket)49 b(close)7 b Fx(\))1944 b FG(pro)s(cedure)75 +3197 y Fx(Socket-shutdown)23 b FG(sh)m(utdo)m(wns)j(the)i(connection)f +(asso)s(ciated)h(to)g FE(so)-5 b(cket)9 b FG(.)39 b FE(Close)c +FG(is)26 b(a)i(b)s(o)s(olean;)f(it)g(indi-)75 3310 y(cates)f(if)e(the)g +(so)s(c)m(k)m(et)j(m)m(ust)d(b)s(e)g(closed)h(or)f(not,)j(when)c(the)i +(connection)g(is)f(destro)m(y)m(ed.)39 b(Closing)23 b(the)i(so)s(c)m(k) +m(et)75 3423 y(forbids)19 b(further)h(connections)i(on)f(the)h(same)g +(p)s(ort)e(with)g(the)i Fx(socket-accept-connection)15 +b FG(pro)s(cedure.)75 3535 y(Omitting)34 b(a)h(v)-5 b(alue)35 +b(for)g FE(close)42 b FG(implies)33 b(the)i(closing)f(of)i(so)s(c)m(k)m +(et.)57 b(The)34 b(result)h(of)g Fx(socket-shutdown)c +FG(is)75 3648 y(unde\014ned.)75 3748 y(The)36 b(follo)m(wing)f(example) +h(sho)m(ws)g(a)h(simple)e(serv)m(er:)53 b(when)36 b(there)g(is)g(a)h +(new)f(connection)g(on)h(the)g(p)s(ort)75 3848 y(n)m(um)m(b)s(er)26 +b(1234,)31 b(the)c(serv)m(er)h(displa)m(ys)e(the)i(\014rst)f(line)f +(sen)m(t)i(to)g(it)g(b)m(y)f(the)h(clien)m(t,)g(discards)e(the)i +(others)g(and)75 3947 y(go)j(bac)m(k)g(w)m(aiting)f(for)g(further)f +(clien)m(t)h(connections.)249 4106 y Fw(\(let)42 b(\(\(s)h +(\(make-server-so)o(cke)o(t)37 b(1234\)\)\))337 4206 +y(\(let)k(loop)h(\(\))424 4305 y(\(socket-accept-)o(con)o(ne)o(cti)o +(on)37 b(s\))424 4405 y(\(format)j(#t)j("I've)f(read:)f(~A\\n")h +(\(read-line)d(\(socket-input)f(s\)\)\))424 4505 y(\(socket-shutdow)o +(n)g(s)43 b(#f\))424 4604 y(\(loop\)\)\))75 4978 y Fx(\(socket-down?)h +FE(so)-5 b(cket)9 b Fx(\))2324 b FG(pro)s(cedure)75 5138 +y(Returns)30 b Fx(#t)g FG(if)f FE(so)-5 b(cket)40 b FG(has)30 +b(b)s(een)g(previously)e(closed)i(with)g Fx(socket-shutdown)p +FG(.)37 b(It)30 b(returns)f Fx(#f)h FG(other-)75 5251 +y(wise.)p 75 5307 1470 4 v 148 5360 a Fu(11)213 5392 +y Ft(Under)36 b(Unix,)k(y)n(ou)c(can)h(simply)f(connect)h(to)g +(listening)h(so)r(c)n(k)n(et)g(with)f(the)g Fr(telnet)h +Ft(command.)67 b(With)36 b(the)h(giv)n(en)75 5483 y(example,)25 +b(this)h(can)g(b)r(e)f(ac)n(hiev)n(ed)h(b)n(y)e(t)n(yping)h(the)g +(follo)n(wing)k(command)24 b(in)h(a)h(windo)n(w)h(shell:)75 +5575 y Fr($)39 b(telnet)i(localhost)g(1234)p eop %%Page: 54 54 -54 53 bop 37 45 a FF(54)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fx(\(when-socket-ready)22 b FE(so)n(cket)h -(hand)r(ler)5 b Fx(\))869 b FG(pro)q(cedure)37 247 y -Fx(\(when-socket-ready)22 b FE(so)n(cket)t Fx(\))1042 -b FG(pro)q(cedure)37 327 y(De\014nes)19 b(a)f(handler)h(for)e -FE(so)n(cket)t FG(.)28 b(The)18 b(handler)h(is)g(a)e(th)o(unk)h(whic)o -(h)h(is)g(executed)g(when)f(a)g(connection)37 383 y(is)j(a)o(v)m -(ailable)g(on)f FE(so)n(cket)t FG(.)33 b(If)20 b(the)g(sp)q(ecial)i(v)m -(alue)f Fx(#f)e FG(is)i(pro)o(vided)f(as)g FE(hand)r(ler)5 -b FG(,)20 b(the)g(curren)o(t)g(handler)37 440 y(for)d -FE(so)n(cket)j FG(is)d(deleted.)25 b(If)17 b(a)g(handler)g(is)h(pro)o -(vided,)f(the)g(v)m(alue)h(returned)f(b)o(y)f Fx(when-socket-ready)e -FG(is)37 496 y(unde\014ned.)22 b(Otherwise,)16 b(it)f(returns)g(the)h -(handler)g(curren)o(tly)g(asso)q(ciated)f(to)g FE(so)n(cket)s -FG(.)37 546 y(This)22 b(pro)q(cedure,)i(in)e(conjunction)g(with)g -Fx(socket-dup)e FG(p)q(ermits)i(to)f(build)i(m)o(ultiple-clie)q(n)o(ts) -g(serv)o(ers)37 596 y(whic)o(h)17 b(w)o(ork)d(async)o(hronously)l(.)20 -b(Suc)o(h)c(a)f(serv)o(er)g(is)g(sho)o(wn)g(b)q(elo)o(w.)125 -681 y Fw(\(define)20 b(p)i(\(make-server-so)o(cket)c(1234\)\))125 -730 y(\(when-socket-rea)o(dy)h(p)517 780 y(\(let)i(\(\(count)f(0\)\)) -561 830 y(\(lambda)g(\(\))604 880 y(\(set!)h(count)g(\(+)g(count)g -(1\)\))604 930 y(\(register-connecti)o(on)e(\(socket-dup)g(p\))j -(count\)\)\)\))125 1029 y(\(define)e(register-connecti)o(on)168 -1079 y(\(let)h(\(\(sockets)f('\(\)\)\))212 1129 y(\(lambda)g(\(s)i -(cnt\))255 1179 y(;;)g(Accept)e(connection)255 1229 y -(\(socket-accept-conn)o(ectio)o(n)f(s\))255 1278 y(;;)j(Save)f(socket)f -(somewhere)g(to)i(avoid)e(GC)i(problems)255 1328 y(\(set!)f(sockets)g -(\(cons)f(s)i(sockets\)\))255 1378 y(;;)g(Create)e(a)i(handler)e(for)h -(reading)g(inputs)f(from)h(this)g(new)g(connection)255 -1428 y(\(let)g(\(\(in)43 b(\(socket-input)19 b(s\)\))386 -1478 y(\(out)i(\(socket-output)e(s\)\)\))299 1527 y(\(when-port-readab) -o(le)g(in)408 1577 y(\(lambda)h(\(\))452 1627 y(\(let)h(\(\(l)g -(\(read-line)e(in\)\)\))495 1677 y(\(if)i(\(eof-object?)f(l\))582 -1727 y(;;)i(delete)e(current)h(handler)582 1777 y(\(when-port-readable) -d(in)k(#f\))582 1826 y(;;)g(Just)f(write)f(the)i(line)f(read)g(on)g -(the)g(socket)582 1876 y(\(begin)626 1926 y(\(format)f(out)h("On)h(#~A) -f(-->)g(~A\\n")g(cnt)g(l\))626 1976 y(\(flush)f -(out\)\)\)\)\)\)\)\)\)\))37 2179 y FJ(6.24)56 b(F)-5 -b(oreign)19 b(F)-5 b(unction)19 b(In)n(terface)37 2265 -y FG(The)c FC(STk)e FG(F)l(oreign)i(F)l(unction)f(In)o(terface)h(\(FFI) -e(for)g(short\))h(has)g(b)q(een)h(de\014ned)g(to)f(allo)o(w)g(an)g -(easy)g(access)37 2322 y(to)k(functions)i(written)e(in)h(C)g(without)f -(needing)i(to)e(build)i(C-wrapp)q(ers)f(and,)g(consequen)o(tly)l(,)h -(without)37 2378 y(an)o(y)d(need)h(to)f(write)g(C)g(co)q(de.)26 -b(Note)17 b(that)f(the)h(FFI)g(is)h(v)o(ery)e(mac)o(hine)i(dep)q(enden) -o(t)h(and)e(that)g(it)g(w)o(orks)37 2435 y(only)h(on)e(a)g(limited)i -(set)f(of)f(arc)o(hitectures)777 2418 y FB(12)814 2435 -y FG(.)24 b(Moreo)o(v)o(er,)15 b(since)j(FFI)e(allo)o(ws)h(v)o(ery)f -(lo)o(w)g(lev)o(el)i(access,)f(it)37 2491 y(is)f(easy)f(to)g(crash)g -(the)g(in)o(terpreter)h(when)f(using)h(an)f(external)h(C)f(function.)37 -2547 y(The)h(de\014nition)i(of)d(an)g(external)h(function)h(is)f(done)g -(with)f(the)h(syn)o(tax)f Fx(define-external)p FG(.)k(This)d(form)37 -2604 y(tak)o(es)e(as)g(argumen)o(ts)g(a)g(t)o(yp)q(ed)g(list)i(of)e -(parameters)f(and)i(accepts)f(sev)o(eral)h(options)f(to)g(de\014ne)h -(the)g(name)37 2660 y(of)i(the)g(function)h(in)g(the)f(C)g(w)o(orld,)g -(the)g(library)h(whic)o(h)g(de\014nes)g(this)g(function,)f(.)8 -b(.)f(.)33 b(The)17 b(t)o(yp)q(e)g(of)g(the)p 37 2699 -735 2 v 74 2726 a Fu(12)107 2742 y Ft(In)e(release)h(3.99,)f(FFI)g(is)h -(kno)o(wn)g(to)f(w)o(ork)g(on)g(the)h(follo)o(wing)h(arc)o(hitectures)g -(:)k(ix86)16 b(\(but)g(not)f(y)o(et)g(MS)h(Windo)o(ws\),)37 -2787 y(Sun)e(Sparc,)g(HP)e(9000,)i(SGI.)p eop +54 53 bop 75 91 a FF(54)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a Fx(\(socket-dup)45 b FE(so)-5 +b(cket)9 b Fx(\))2419 b FG(pro)s(cedure)75 528 y(Returns)39 +b(a)i(cop)m(y)f(of)h FE(so)-5 b(cket)9 b FG(.)70 b(The)39 +b(original)g(and)g(the)h(cop)m(y)h(so)s(c)m(k)m(et)h(can)f(b)s(e)e +(used)g(in)m(terc)m(hangeably)-8 b(.)75 627 y(Ho)m(w)m(ev)m(er,)43 +b(if)38 b(a)i(new)e(connection)h(is)f(accepted)i(on)f(one)h(so)s(c)m(k) +m(et,)j(the)c(c)m(haracters)h(exc)m(hanged)g(on)f(this)75 +727 y(so)s(c)m(k)m(et)33 b(are)e(not)h(visible)c(on)j(the)g(other)h(so) +s(c)m(k)m(et.)44 b(Duplicating)30 b(a)h(so)s(c)m(k)m(et)i(is)d(useful)f +(when)h(a)i(serv)m(er)f(m)m(ust)75 827 y(accept)37 b(m)m(ultiple)c(sim) +m(ultaneous)h(connections.)57 b(The)35 b(follo)m(wing)f(example)h +(creates)i(a)f(serv)m(er)g(listening)75 926 y(on)e(p)s(ort)f(1234.)53 +b(This)32 b(serv)m(er)i(is)e(duplicated)g(and,)j(once)f(t)m(w)m(o)h +(clien)m(ts)e(are)i(presen)m(t,)g(a)f(message)h(is)d(sen)m(t)75 +1026 y(on)e(b)s(oth)g(connections.)249 1198 y Fw(\(define)41 +b(s1)i(\(make-server-soc)o(ke)o(t)38 b(1234\)\))249 1298 +y(\(define)j(s2)i(\(socket-dup)c(s1\)\))249 1397 y(\(socket-accept-co)o +(nn)o(ect)o(io)o(n)f(s1\))249 1497 y(\(socket-accept-co)o(nn)o(ect)o +(io)o(n)g(s2\))249 1597 y(;;)43 b(blocks)e(until)h(two)g(clients)f(are) +h(present)249 1696 y(\(display)f("Hello,\\n")e(\(socket-output)f +(s1\)\))249 1796 y(\(display)j("world\\n")83 b(\(socket-output)38 +b(s2\)\))249 1896 y(\(flush)j(\(socket-output)d(s1\)\))249 +1995 y(\(flush)j(\(socket-output)d(s2\)\))75 2399 y Fx +(\(when-socket-ready)43 b FE(so)-5 b(cket)48 b(hand)5 +b(ler)10 b Fx(\))1739 b FG(pro)s(cedure)75 2512 y Fx +(\(when-socket-ready)43 b FE(so)-5 b(cket)9 b Fx(\))2085 +b FG(pro)s(cedure)75 2673 y(De\014nes)36 b(a)g(handler)e(for)i +FE(so)-5 b(cket)9 b FG(.)58 b(The)35 b(handler)f(is)h(a)i(th)m(unk)e +(whic)m(h)g(is)g(executed)h(when)f(a)i(connection)75 +2785 y(is)i(a)m(v)-5 b(ailable)39 b(on)g FE(so)-5 b(cket)9 +b FG(.)69 b(If)39 b(the)g(sp)s(ecial)g(v)-5 b(alue)39 +b Fx(#f)g FG(is)f(pro)m(vided)g(as)i FE(hand)5 b(ler)12 +b FG(,)42 b(the)d(curren)m(t)h(handler)75 2898 y(for)33 +b FE(so)-5 b(cket)42 b FG(is)33 b(deleted.)49 b(If)33 +b(a)g(handler)f(is)g(pro)m(vided,)h(the)g(v)-5 b(alue)33 +b(returned)f(b)m(y)h Fx(when-socket-ready)c FG(is)75 +3011 y(unde\014ned.)38 b(Otherwise,)30 b(it)g(returns)f(the)h(handler)f +(curren)m(tly)g(asso)s(ciated)i(to)g FE(so)-5 b(cket)10 +b FG(.)75 3111 y(This)41 b(pro)s(cedure,)k(in)c(conjunction)h(with)f +Fx(socket-dup)f FG(p)s(ermits)h(to)i(build)d(m)m(ultiple-clien)m(ts)g +(serv)m(ers)75 3211 y(whic)m(h)29 b(w)m(ork)i(async)m(hronously)-8 +b(.)39 b(Suc)m(h)30 b(a)h(serv)m(er)g(is)e(sho)m(wn)h(b)s(elo)m(w.)249 +3383 y Fw(\(define)41 b(p)i(\(make-server-sock)o(et)37 +b(1234\)\))249 3483 y(\(when-socket-read)o(y)g(p)1034 +3582 y(\(let)42 b(\(\(count)f(0\)\))1121 3682 y(\(lambda)g(\(\))1208 +3781 y(\(set!)h(count)f(\(+)i(count)f(1\)\))1208 3881 +y(\(register-connect)o(io)o(n)c(\(socket-dup)h(p\))j(count\)\)\)\))249 +4080 y(\(define)f(register-connect)o(ion)337 4180 y(\(let)g +(\(\(sockets)f('\(\)\)\))424 4280 y(\(lambda)g(\(s)j(cnt\))511 +4379 y(;;)g(Accept)e(connection)511 4479 y(\(socket-accept-c)o(on)o +(nec)o(ti)o(on)c(s\))511 4578 y(;;)43 b(Save)f(socket)f(somewhere)f(to) +i(avoid)g(GC)h(problems)511 4678 y(\(set!)e(sockets)g(\(cons)h(s)h +(sockets\)\))511 4778 y(;;)g(Create)e(a)i(handler)e(for)h(reading)f +(inputs)g(from)h(this)g(new)g(connection)511 4877 y(\(let)g(\(\(in)85 +b(\(socket-input)39 b(s\)\))772 4977 y(\(out)j(\(socket-output)c +(s\)\)\))598 5077 y(\(when-port-reada)o(ble)f(in)816 +5176 y(\(lambda)k(\(\))903 5276 y(\(let)h(\(\(l)g(\(read-line)e +(in\)\)\))990 5375 y(\(if)j(\(eof-object?)38 b(l\))1165 +5475 y(;;)k(delete)g(current)e(handler)1165 5575 y(\(when-port-read)o +(abl)o(e)d(in)43 b(#f\))p eop %%Page: 55 55 -55 54 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(55)p 37 64 1838 2 v 114 146 1685 2 v 113 259 2 113 -v 139 186 a(Name)p 517 259 V 270 w(Corresp)q(onding)17 -b(C)g(t)o(yp)q(e)p 1157 259 V 131 w(Corresp)q(onding)83 -b(Sc)o(heme)1183 242 y(T)o(yp)q(e)p 1798 259 V 114 261 -1685 2 v 114 269 V 113 326 2 57 v 139 309 a Fx(:void)p -517 326 V 284 w(void)p 1157 326 V 544 w FE(None)p 1798 -326 V 114 327 1685 2 v 113 440 2 113 v 139 367 a Fx(:char)p -517 440 V 284 w(char)p 1157 440 V 544 w FG(Sc)o(heme)25 -b(c)o(haracter)e(or)g(Sc)o(heme)1183 423 y(in)o(teger)p -1798 440 V 114 442 1685 2 v 113 498 2 57 v 139 482 a -Fx(:short)p 517 498 V 260 w(short)g(int)p 1157 498 V -425 w FG(Sc)o(heme)16 b(in)o(teger)p 1798 498 V 114 500 -1685 2 v 113 557 2 57 v 139 540 a Fx(:ushort)p 517 557 -V 236 w(unsigned)23 b(short)g(int)p 1157 557 V 210 w -FG(Sc)o(heme)16 b(in)o(teger)p 1798 557 V 114 558 1685 -2 v 113 615 2 57 v 139 598 a Fx(:int)p 517 615 V 308 -w(int)p 1157 615 V 568 w FG(Sc)o(heme)g(in)o(teger)p -1798 615 V 114 616 1685 2 v 113 673 2 57 v 139 656 a -Fx(:uint)p 517 673 V 284 w(unsigned)23 b(integer)p 1157 -673 V 257 w FG(Sc)o(heme)16 b(in)o(teger)p 1798 673 V -114 674 1685 2 v 113 731 2 57 v 139 714 a Fx(:long)p -517 731 V 284 w(long)23 b(integer)p 1157 731 V 353 w -FG(Sc)o(heme)16 b(in)o(teger)p 1798 731 V 114 733 1685 -2 v 113 789 2 57 v 139 772 a Fx(:ulong)p 517 789 V 260 -w(unsigned)23 b(long)g(integer)p 1157 789 V 138 w FG(Sc)o(heme)16 -b(in)o(teger)p 1798 789 V 114 791 1685 2 v 113 847 2 -57 v 139 830 a Fx(:float)p 517 847 V 260 w(float)p 1157 -847 V 520 w FG(Sc)o(heme)g(Real)p 1798 847 V 114 849 -1685 2 v 113 905 2 57 v 139 888 a Fx(:double)p 517 905 -V 236 w(double)p 1157 905 V 496 w FG(Sc)o(heme)g(Real)p -1798 905 V 114 907 1685 2 v 113 1020 2 113 v 139 946 -a Fx(:static-ptr)p 517 1020 V 140 w FG(p)q(oin)o(ter)g(on)f(a)g(static) -g(area)p 1157 1020 V 174 w(Sc)o(heme)31 b(C-p)q(oin)o(ter)g(ob)s(ject)e -(or)1183 1003 y(Sc)o(heme)16 b(String)p 1798 1020 V 114 -1021 1685 2 v 113 1134 2 113 v 139 1061 a Fx(:dynamic-ptr)24 -b FE(or)139 1117 y Fx(\(:void)f(*\))p 517 1134 V 543 -1061 a FG(p)q(oin)o(ter)32 b(on)g(a)f(dynamic)i(area)543 -1117 y(\()p Fx(malloc)p FG(ated\))p 1157 1134 V 1183 -1061 a(Sc)o(heme)e(C-p)q(oin)o(ter)g(ob)s(ject)e(or)1183 -1117 y(Sc)o(heme)16 b(String)p 1798 1134 V 114 1136 1685 -2 v 113 1249 2 113 v 139 1176 a Fx(:string)144 b FE(or)139 -1232 y Fx(\(:char)23 b(*\))p 517 1249 V 543 1176 a(char)g(*)12 -b FG(\(p)q(oin)o(ter)h(on)f(a)g(dynamic)543 1232 y(string\))p -1157 1249 V 1183 1176 a(Sc)o(heme)31 b(C-p)q(oin)o(ter)g(ob)s(ject)e -(or)1183 1232 y(Sc)o(heme)16 b(String)p 1798 1249 V 114 -1251 1685 2 v 113 1307 2 57 v 139 1290 a Fx(:boolean)p -517 1307 V 212 w(int)p 1157 1307 V 568 w FG(Sc)o(heme)g(b)q(o)q(olean)p -1798 1307 V 114 1309 1685 2 v 658 1386 a(T)l(able)g(4:)k(FFI)15 -b(prede\014ned)h(t)o(yp)q(es)37 1579 y(function)k(result)g(and)f(the)g -(t)o(yp)q(es)g(of)g(its)g(argumen)o(ts)f(are)h(de\014ned)h(in)g(T)l -(able)g(4.)31 b(This)20 b(table)f(lists)h(the)37 1635 -y(v)m(arious)f(k)o(eyw)o(ords)f(reserv)o(ed)g(for)g(denoting)h(t)o(yp)q -(es)f(and)h(their)f(equiv)m(alence)j(b)q(et)o(w)o(een)e(the)f(C)g(and)h -(the)37 1691 y(Sc)o(heme)d(w)o(orlds.)37 1817 y Fx(\(define-external)22 -b Fo(h)p FG(name)p Fo(i)h(h)p FG(parameters)p Fo(i)g(h)p -FG(options)p Fo(i)o Fx(\))654 b FG(syn)o(tax)37 1900 -y(The)11 b(form)f Fx(define-external)f FG(binds)i(a)g(new)f(pro)q -(cedure)i(to)e Fo(h)p FG(name)p Fo(i)o FG(.)18 b(The)11 -b(arit)o(y)f(of)g(this)h(new)g(pro)q(cedure)37 1957 y(is)19 -b(de\014ned)h(b)o(y)e(the)g(t)o(yp)q(ed)g(list)h(of)f(parameters)f(giv) -o(en)i(b)o(y)f Fo(h)p FG(parameters)p Fo(i)n FG(.)29 -b(This)18 b(parameters)g(list)h(is)f(a)37 2013 y(list)h(of)d(couples)j -(whose)e(\014rst)g(elemen)o(t)h(is)g(the)f(name)h(of)e(the)i -(parameter,)f(and)g(the)g(second)h(one)g(is)f(is)h(a)37 -2070 y(k)o(eyw)o(ord)g(represen)o(ting)g(its)g(t)o(yp)q(e)g(\(see)g -(table)g(for)g(equiv)m(alence\).)30 b(All)19 b(the)f(t)o(yp)q(es)g -(de\014ned)h(in)g(T)l(able)g(4,)37 2126 y(except)14 b -Fx(:void)p FG(,)e(are)h(allo)o(w)o(ed)g(for)f(the)h(parameters)f(of)h -(a)f(foreign)h(function.)20 b Fx(Define-external)11 b -FG(accepts)37 2182 y(sev)o(eral)16 b(options:)106 2280 -y Fo(\017)22 b Fx(:return-type)14 b FG(is)i(used)g(to)f(de\014ne)i(the) -f(t)o(yp)q(e)g(of)f(the)h(v)m(alue)g(returned)g(b)o(y)g(the)g(foreign)f -(function.)151 2330 y(The)g(t)o(yp)q(e)f(returned)h(m)o(ust)f(b)q(e)h -(c)o(hosen)g(in)h(the)e(t)o(yp)q(es)h(sp)q(eci\014ed)h(in)g(the)e -(table.)20 b(F)l(or)14 b(instance:)325 2449 y Fw(\(define-external)19 -b(maximum\(\(a)h(:int\))g(\(b)i(:int\)\))369 2499 y(:return-type)d -(:int\))151 2674 y FG(de\014nes)14 b(the)e(foreign)h(function)g(maxim)o -(um)f(whic)o(h)h(tak)o(es)f(t)o(w)o(o)f(C)h(in)o(tegers)h(and)f -(returns)g(an)h(in)o(teger)151 2731 y(result.)24 b(Omitting)18 -b(this)f(option)f(default)h(to)f(a)h(result)g(t)o(yp)q(e)f(equal)h(to)f -Fx(:void)g FG(\(i.e.)24 b(the)17 b(returned)151 2787 -y(v)m(alue)g(is)e FE(unde\014ne)n(d)5 b FG(\).)p eop +55 54 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(55)p 75 128 3675 4 v 228 293 3370 4 v 226 519 4 226 +v 277 372 a(Name)p 1034 519 V 540 w(Corresp)s(onding)35 +b(C)g(t)m(yp)s(e)p 2315 519 V 261 w(Corresp)s(onding)168 +b(Sc)m(heme)2366 485 y(T)m(yp)s(e)p 3596 519 V 228 522 +3370 4 v 228 539 V 226 652 4 113 v 277 618 a Fx(:void)p +1034 652 V 569 w(void)p 2315 652 V 1088 w FE(None)p 3596 +652 V 228 655 3370 4 v 226 881 4 226 v 277 734 a Fx(:char)p +1034 881 V 569 w(char)p 2315 881 V 1088 w FG(Sc)m(heme)48 +b(c)m(haracter)i(or)d(Sc)m(heme)2366 847 y(in)m(teger)p +3596 881 V 228 884 3370 4 v 226 997 4 113 v 277 963 a +Fx(:short)p 1034 997 V 521 w(short)f(int)p 2315 997 V +850 w FG(Sc)m(heme)31 b(in)m(teger)p 3596 997 V 228 1000 +3370 4 v 226 1113 4 113 v 277 1079 a Fx(:ushort)p 1034 +1113 V 473 w(unsigned)45 b(short)i(int)p 2315 1113 V +420 w FG(Sc)m(heme)31 b(in)m(teger)p 3596 1113 V 228 +1116 3370 4 v 226 1229 4 113 v 277 1195 a Fx(:int)p 1034 +1229 V 617 w(int)p 2315 1229 V 1136 w FG(Sc)m(heme)g(in)m(teger)p +3596 1229 V 228 1233 3370 4 v 226 1346 4 113 v 277 1312 +a Fx(:uint)p 1034 1346 V 569 w(unsigned)45 b(integer)p +2315 1346 V 515 w FG(Sc)m(heme)31 b(in)m(teger)p 3596 +1346 V 228 1349 3370 4 v 226 1462 4 113 v 277 1428 a +Fx(:long)p 1034 1462 V 569 w(long)46 b(integer)p 2315 +1462 V 706 w FG(Sc)m(heme)31 b(in)m(teger)p 3596 1462 +V 228 1465 3370 4 v 226 1578 4 113 v 277 1544 a Fx(:ulong)p +1034 1578 V 521 w(unsigned)45 b(long)i(integer)p 2315 +1578 V 276 w FG(Sc)m(heme)31 b(in)m(teger)p 3596 1578 +V 228 1581 3370 4 v 226 1694 4 113 v 277 1660 a Fx(:float)p +1034 1694 V 521 w(float)p 2315 1694 V 1040 w FG(Sc)m(heme)g(Real)p +3596 1694 V 228 1698 3370 4 v 226 1810 4 113 v 277 1777 +a Fx(:double)p 1034 1810 V 473 w(double)p 2315 1810 V +992 w FG(Sc)m(heme)g(Real)p 3596 1810 V 228 1814 3370 +4 v 226 2040 4 226 v 277 1893 a Fx(:static-ptr)p 1034 +2040 V 281 w FG(p)s(oin)m(ter)e(on)h(a)h(static)g(area)p +2315 2040 V 351 w(Sc)m(heme)61 b(C-p)s(oin)m(ter)e(ob)5 +b(ject)61 b(or)2366 2006 y(Sc)m(heme)31 b(String)p 3596 +2040 V 228 2043 3370 4 v 226 2269 4 226 v 277 2122 a +Fx(:dynamic-ptr)48 b FE(or)277 2235 y Fx(\(:void)f(*\))p +1034 2269 V 1086 2122 a FG(p)s(oin)m(ter)62 b(on)i(a)g(dynamic)e(area) +1086 2235 y(\()p Fx(malloc)p FG(ated\))p 2315 2269 V +2366 2122 a(Sc)m(heme)f(C-p)s(oin)m(ter)e(ob)5 b(ject)61 +b(or)2366 2235 y(Sc)m(heme)31 b(String)p 3596 2269 V +228 2272 3370 4 v 226 2498 4 226 v 277 2351 a Fx(:string)288 +b FE(or)277 2464 y Fx(\(:char)47 b(*\))p 1034 2498 V +1086 2351 a(char)f(*)25 b FG(\(p)s(oin)m(ter)f(on)h(a)g(dynamic)1086 +2464 y(string\))p 2315 2498 V 2366 2351 a(Sc)m(heme)61 +b(C-p)s(oin)m(ter)e(ob)5 b(ject)61 b(or)2366 2464 y(Sc)m(heme)31 +b(String)p 3596 2498 V 228 2501 3370 4 v 226 2614 4 113 +v 277 2580 a Fx(:boolean)p 1034 2614 V 425 w(int)p 2315 +2614 V 1136 w FG(Sc)m(heme)g(b)s(o)s(olean)p 3596 2614 +V 228 2617 3370 4 v 1316 2772 a(T)-8 b(able)30 b(4:)41 +b(FFI)31 b(prede\014ned)e(t)m(yp)s(es)1165 3162 y Fw(;;)42 +b(Just)g(write)g(the)g(line)g(read)g(on)h(the)f(socket)1165 +3262 y(\(begin)1252 3361 y(\(format)f(out)h("On)g(#~A)h(-->)f(~A\\n")f +(cnt)i(l\))1252 3461 y(\(flush)e(out\)\)\)\)\)\)\)\)\)\))75 +3982 y FJ(6.24)112 b(F)-9 b(oreign)37 b(F)-9 b(unction)37 +b(In)m(terface)75 4169 y FG(The)28 b FC(STk)f FG(F)-8 +b(oreign)29 b(F)-8 b(unction)28 b(In)m(terface)h(\(FFI)g(for)f(short\)) +g(has)g(b)s(een)f(de\014ned)g(to)i(allo)m(w)f(an)g(easy)h(access)75 +4282 y(to)38 b(functions)d(written)h(in)g(C)g(without)g(needing)g(to)i +(build)c(C-wrapp)s(ers)g(and,)39 b(consequen)m(tly)-8 +b(,)39 b(without)75 4395 y(an)m(y)c(need)e(to)i(write)f(C)f(co)s(de.)53 +b(Note)35 b(that)g(the)f(FFI)h(is)e(v)m(ery)i(mac)m(hine)f(dep)s(enden) +m(t)f(and)g(that)i(it)f(w)m(orks)75 4508 y(only)e(on)h(a)g(limited)e +(set)j(of)f(arc)m(hitectures)1554 4475 y FB(12)1629 4508 +y FG(.)48 b(Moreo)m(v)m(er,)36 b(since)d(FFI)g(allo)m(ws)f(v)m(ery)i +(lo)m(w)f(lev)m(el)f(access,)j(it)75 4620 y(is)29 b(easy)i(to)h(crash)e +(the)g(in)m(terpreter)g(when)f(using)g(an)i(external)f(C)g(function.)75 +4741 y(The)h(de\014nition)d(of)j(an)g(external)g(function)f(is)g(done)h +(with)f(the)h(syn)m(tax)h Fx(define-external)p FG(.)38 +b(This)29 b(form)75 4854 y(tak)m(es)h(as)f(argumen)m(ts)g(a)g(t)m(yp)s +(ed)g(list)e(of)i(parameters)g(and)f(accepts)i(sev)m(eral)f(options)f +(to)i(de\014ne)e(the)h(name)75 4967 y(of)34 b(the)h(function)d(in)h +(the)i(C)e(w)m(orld,)h(the)h(library)c(whic)m(h)i(de\014nes)h(this)f +(function,)g(.)15 b(.)g(.)68 b(The)33 b(t)m(yp)s(e)h(of)h(the)75 +5080 y(function)i(result)g(and)g(the)h(t)m(yp)s(es)g(of)h(its)e +(argumen)m(ts)h(are)h(de\014ned)e(in)f(T)-8 b(able)38 +b(4.)64 b(This)36 b(table)i(lists)f(the)75 5193 y(v)-5 +b(arious)36 b(k)m(eyw)m(ords)g(reserv)m(ed)h(for)g(denoting)e(t)m(yp)s +(es)i(and)f(their)g(equiv)-5 b(alence)36 b(b)s(et)m(w)m(een)h(the)g(C)f +(and)g(the)75 5306 y(Sc)m(heme)31 b(w)m(orlds.)p 75 5398 +1470 4 v 148 5452 a Fu(12)213 5483 y Ft(In)f(release)h(3.99,)i(FFI)d +(is)g(kno)n(wn)g(to)g(w)n(ork)g(on)g(the)g(follo)n(wing)i(arc)n +(hitectures)f(:)43 b(ix86)30 b(\(but)f(not)h(y)n(et)f(MS)h(Windo)n +(ws\),)75 5575 y(Sun)25 b(Sparc,)g(HP)h(9000,)h(SGI.)p +eop %%Page: 56 56 -56 55 bop 37 45 a FF(56)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 106 190 a Fo(\017)22 b Fx(:entry-name)13 -b FG(is)i(used)h(to)e(sp)q(ecify)i(the)e(name)h(of)f(the)h(foreign)g -(function)g(in)h(the)f(C)f(w)o(orld.)20 b(If)15 b(this)151 -240 y(option)h(is)f(omitted,)g(the)g(en)o(try-name)g(is)h(supp)q(osed)g -(to)f(b)q(e)h Fo(h)p FG(name)p Fo(i)o FG(.)k(F)l(or)15 -b(instance:)325 347 y Fw(\(define-external)k(minimum\(\(a)h(:int\))g -(\(b)i(:int\)\))369 397 y(:return-type)d(:int)369 447 -y(:entry-name)41 b("min"\))151 611 y FG(de\014nes)17 -b(the)f(Sc)o(heme)g(function)h Fx(minimum)d FG(whose)i(application)h -(executes)g(the)e(C)h(function)g(called)151 667 y Fx(min)p -FG(.)106 755 y Fo(\017)22 b Fx(:library-name)c FG(is)h(used)h(to)f(sp)q -(ecify)i(the)e(library)h(whic)o(h)g(con)o(tains)g(the)f -(foreign-function.)34 b(If)151 805 y(necessary)l(,)15 -b(the)h(library)g(is)f(loaded)h(b)q(efore)g(calling)h(the)e(C)g -(function.)21 b(So,)325 912 y Fw(\(define-external)e(minimum\(\(a)h -(:int\))g(\(b)i(:int\)\))369 962 y(:return-type)41 b(:int)369 -1012 y(:entry-name)63 b("min")369 1062 y(:library-name)19 -b("libminmax"\))151 1225 y FG(de\014nes)11 b(a)f(function)h(whic)o(h)g -(will)h(execute)f(the)f(function)h Fx(min)f FG(lo)q(cated)g(in)h(the)g -(library)g Fx(libminmax.xx)151 1282 y FG(\(where)k Fx(xx)g -FG(is)h(the)f(su\016x)g(used)h(for)e(shared)h(libraries)i(on)e(the)g -(running)h(system)f(\(generally)i Fx(so)d FG(or)151 1338 -y Fx(sl)p FG(\).)37 1426 y(Hereafter,)h(there)g(are)g(some)g(commen)o -(ted)g(de\014nitions)i(of)e(external)g(functions:)168 -1515 y Fw(\(define-external)k(isatty)h(\(\(fd)h(:int\)\))234 -1565 y(:return-type)e(:boolean\))168 1664 y(\(define-external)g(system) -h(\(\(cmd)h(\(:char)g(*\)\)\))g Fi(;;)g(or)g(\(\(cmd)g(:string\)\))234 -1714 y Fw(:return-type)e(:int\))168 1814 y(\(define-external)g(malloc)h -(\(\(size)h(:ulong\)\))234 1863 y(:return-type)e(\(void)i(*\)\))168 -1963 y(\(define-external)e(free)i(\()g(\(p)h(\(:void)e(*\))i(\)\))f(\)) -37 2108 y FG(All)c(these)f(functions)g(are)f(de\014ned)h(in)h(the)e(C)g -(standard)g(library)l(,)h(hence)g(it)g(is)g(not)e(necessary)i(to)f(sp)q -(ecify)37 2164 y(the)h Fx(:library-name)d FG(option.)106 -2259 y Fo(\017)22 b Fx(istty)16 b FG(is)i(declared)g(here)f(as)g(a)f -(function)i(whic)o(h)g(tak)o(es)e(an)h(in)o(teger)g(and)g(returns)g(a)g -(b)q(o)q(olean)g(\(in)151 2315 y(fact,)c(the)h(v)m(alue)g(returned)g(b) -o(y)f(the)h(C)f(function)h Fx(isatty)f FG(is)h(an)f Fx(int)p -FG(,)g(but)h(w)o(e)f(ask)g(here)h(to)f(the)g(FFI)151 -2372 y(system)i(to)f(translate)h(this)h(result)g(as)e(a)h(b)q(o)q -(olean)h(v)m(alue)h(in)f(the)f(Sc)o(heme)h(w)o(orld\).)106 -2467 y Fo(\017)22 b Fx(system)15 b FG(is)h(a)g(function)h(whic)o(h)f -(tak)o(es)f(a)h(string)g(as)f(parameter)g(and)h(returns)g(an)g -Fx(int)p FG(.)21 b(Note)16 b(that)151 2523 y(the)f(t)o(yp)q(e)f(of)g -(the)h(parameter,)e(can)i(b)q(e)g(sp)q(eci\014ed)i(as)d(a)g -Fx(\(:char)23 b(*\))14 b FG(or)g Fx(:string)p FG(,)g(as)g(indicated)i -(in)151 2580 y(T)l(able)g(4.)106 2674 y Fo(\017)22 b -Fx(malloc)d FG(is)i(a)e(function)i(whic)o(h)g(tak)o(es)e(one)h -(parameter)f(\(an)g Fx(unsigned)k(long)h(int)19 b FG(and)h(whic)o(h)151 -2731 y(returns)12 b(a)f Fx(\(:void)23 b(*\))11 b FG(\(or)g -Fx(:dynamic-ptr)p FG(\).)16 b(Sp)q(ecifying)e(that)d(the)h(result)g(is) -g(a)f(dynamic)h(p)q(oin)o(ter)151 2787 y(\(instead)19 -b(of)g(a)g(static)f(one\))h(means)g(that)f(w)o(e)h(w)o(an)o(t)f(that)g -(the)h(Garbage)f(Collector)39 b(tak)o(es)18 b(in)o(to)p +56 55 bop 75 91 a FF(56)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a Fx(\(define-external)43 b Fo(h)p +FG(name)p Fo(i)49 b(h)p FG(parameters)p Fo(i)g(h)p FG(options)p +Fo(i)p Fx(\))1306 b FG(syn)m(tax)75 541 y(The)21 b(form)f +Fx(define-external)d FG(binds)i(a)i(new)g(pro)s(cedure)f(to)h +Fo(h)p FG(name)p Fo(i)q FG(.)38 b(The)20 b(arit)m(y)h(of)h(this)e(new)g +(pro)s(cedure)75 654 y(is)35 b(de\014ned)g(b)m(y)h(the)h(t)m(yp)s(ed)e +(list)g(of)i(parameters)f(giv)m(en)g(b)m(y)g Fo(h)p FG(parameters)p +Fo(i)r FG(.)58 b(This)34 b(parameters)i(list)f(is)h(a)75 +767 y(list)d(of)i(couples)f(whose)g(\014rst)g(elemen)m(t)h(is)f(the)h +(name)f(of)h(the)g(parameter,)h(and)e(the)h(second)f(one)h(is)f(is)g(a) +75 880 y(k)m(eyw)m(ord)i(represen)m(ting)f(its)g(t)m(yp)s(e)h(\(see)h +(table)f(for)f(equiv)-5 b(alence\).)57 b(All)34 b(the)i(t)m(yp)s(es)g +(de\014ned)e(in)h(T)-8 b(able)35 b(4,)75 993 y(except)27 +b Fx(:void)p FG(,)e(are)h(allo)m(w)m(ed)g(for)f(the)h(parameters)g(of)g +(a)g(foreign)f(function.)38 b Fx(Define-external)22 b +FG(accepts)75 1106 y(sev)m(eral)31 b(options:)211 1273 +y Fo(\017)46 b Fx(:return-type)28 b FG(is)i(used)h(to)h(de\014ne)e(the) +i(t)m(yp)s(e)f(of)h(the)f(v)-5 b(alue)31 b(returned)f(b)m(y)h(the)g +(foreign)g(function.)302 1373 y(The)e(t)m(yp)s(e)g(returned)f(m)m(ust)h +(b)s(e)f(c)m(hosen)h(in)f(the)h(t)m(yp)s(es)g(sp)s(eci\014ed)e(in)h +(the)h(table.)40 b(F)-8 b(or)30 b(instance:)651 1577 +y Fw(\(define-external)37 b(maximum\(\(a)i(:int\))j(\(b)h(:int\)\))738 +1677 y(:return-type)c(:int\))302 1994 y FG(de\014nes)24 +b(the)h(foreign)f(function)g(maxim)m(um)f(whic)m(h)h(tak)m(es)i(t)m(w)m +(o)g(C)e(in)m(tegers)h(and)f(returns)g(an)h(in)m(teger)302 +2107 y(result.)48 b(Omitting)31 b(this)h(option)h(default)f(to)i(a)f +(result)f(t)m(yp)s(e)h(equal)g(to)h Fx(:void)d FG(\(i.e.)49 +b(the)33 b(returned)302 2220 y(v)-5 b(alue)30 b(is)g +FE(unde\014ne)-5 b(d)9 b FG(\).)211 2391 y Fo(\017)46 +b Fx(:entry-name)26 b FG(is)j(used)f(to)i(sp)s(ecify)e(the)i(name)f(of) +h(the)f(foreign)g(function)f(in)g(the)h(C)g(w)m(orld.)39 +b(If)29 b(this)302 2491 y(option)h(is)g(omitted,)g(the)h(en)m(try-name) +g(is)e(supp)s(osed)g(to)i(b)s(e)e Fo(h)p FG(name)p Fo(i)q +FG(.)41 b(F)-8 b(or)31 b(instance:)651 2695 y Fw(\(define-external)37 +b(minimum\(\(a)i(:int\))j(\(b)h(:int\)\))738 2795 y(:return-type)c +(:int)738 2894 y(:entry-name)83 b("min"\))302 3211 y +FG(de\014nes)31 b(the)g(Sc)m(heme)h(function)e Fx(minimum)g +FG(whose)h(application)e(executes)k(the)f(C)f(function)f(called)302 +3324 y Fx(min)p FG(.)211 3496 y Fo(\017)46 b Fx(:library-name)35 +b FG(is)j(used)g(to)h(sp)s(ecify)e(the)i(library)d(whic)m(h)i(con)m +(tains)h(the)f(foreign-function.)64 b(If)302 3595 y(necessary)-8 +b(,)32 b(the)e(library)e(is)i(loaded)g(b)s(efore)g(calling)e(the)j(C)f +(function.)39 b(So,)651 3799 y Fw(\(define-external)e(minimum\(\(a)i +(:int\))j(\(b)h(:int\)\))738 3899 y(:return-type)82 b(:int)738 +3999 y(:entry-name)126 b("min")738 4098 y(:library-name)38 +b("libminmax"\))302 4415 y FG(de\014nes)20 b(a)g(function)f(whic)m(h)g +(will)f(execute)k(the)e(function)f Fx(min)g FG(lo)s(cated)i(in)e(the)h +(library)f Fx(libminmax.xx)302 4528 y FG(\(where)30 b +Fx(xx)g FG(is)f(the)i(su\016x)e(used)g(for)h(shared)g(libraries)d(on)j +(the)g(running)e(system)i(\(generally)h Fx(so)f FG(or)302 +4641 y Fx(sl)p FG(\).)75 4809 y(Hereafter,)i(there)e(are)h(some)g +(commen)m(ted)g(de\014nitions)d(of)j(external)f(functions:)337 +4977 y Fw(\(define-externa)o(l)37 b(isatty)42 b(\(\(fd)g(:int\)\))467 +5077 y(:return-type)d(:boolean\))337 5276 y(\(define-externa)o(l)e +(system)42 b(\(\(cmd)f(\(:char)g(*\)\)\))h Fi(;;)h(or)g(\(\(cmd)e +(:string\)\))467 5375 y Fw(:return-type)e(:int\))337 +5575 y(\(define-externa)o(l)e(malloc)42 b(\(\(size)f(:ulong\)\))p eop %%Page: 57 57 -57 56 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(57)p 37 64 1838 2 v 151 190 a FG(accoun)o(t)15 b(the)f(area)g(allo)q -(cated)i(b)o(y)f(the)f(C)h(function)g Fx(malloc)f FG(\(i.e.)20 -b(if)15 b(this)g(area)f(b)q(ecomes)i(no)e(more)151 247 -y(accessible,)j(the)e(GC)g(disp)q(oses)h(it)f(with)h(the)f -Fx(free)g FG(function)1207 230 y FB(13)1245 247 y FG(.)106 -346 y Fo(\017)22 b Fx(free)c FG(is)i(a)e(function)i(whic)o(h)g(tak)o -(es)e(a)g(dynamic)i(p)q(oin)o(ter)g(and)f(deallo)q(cates)h(the)f(area)f -(it)h(p)q(oin)o(ts.)151 403 y(Since)14 b(the)e(de\014nition)h(of)f -(this)g(function)h(sp)q(eci\014es)h(no)e(result)g(t)o(yp)q(e,)g(it)g -(is)h(supp)q(osed)g(to)e(b)q(e)i Fx(:void)1826 386 y -FB(14)1862 403 y FG(.)37 496 y(External)22 b(functions)g(can)g(also)f -(ha)o(v)o(e)g(a)g(v)m(ariable)i(n)o(um)o(b)q(er)e(of)g(parameters)g(b)o -(y)g(using)h(the)f(standard)37 546 y(Sc)o(heme)16 b FE(dot)k -FG(notation.)g(F)l(or)14 b(instance,)125 640 y Fw(\(define-external)k -(printf)j(\(\(format)f(:string\))g(.)i(l\))168 690 y(:return-type)41 -b(:int\))37 832 y FG(de\014nes)21 b(a)e(Sc)o(heme)h(function)g(with)g -(one)f(or)g(more)g(parameters)g(\(the)g(\014rst)g(one)g(b)q(eing)i(a)e -(string\).)32 b(Of)37 882 y(course,)15 b(the)g(parameters)f(whic)o(h)i -(constitute)f(the)g(v)m(ariable)i(parameters)d(list)i(m)o(ust)e(ha)o(v) -o(e)g(a)h(t)o(yp)q(e)g(whic)o(h)37 932 y(app)q(ears)h(in)g(the)f(third) -h(column)g(of)f(T)l(able)h(4.)j(Some)d(examples)f(using)h(the)g -Fx(printf)e FG(function:)168 1026 y Fw(\(printf)21 b("This)f(is)i(a)f -(\045s)h(test")e("good"\))343 1126 y Fv(=)-7 b Fq(\))21 -b Fi(displays)71 b Fw(This)21 b(is)h(a)f(good)g(test)168 -1176 y(\(printf)g("char:)f('\045c')h(Dec:)g('\04504d')g(Hex)g -('\04504x'")f(#\\space)g(100)i(100\))343 1275 y Fv(=)-7 -b Fq(\))21 b Fi(displays)71 b Fw(char:)21 b(')h(')f(Dec:)g('0100')g -(Hex)g('0064')37 1425 y Fn(Note:)50 b Fv(The)17 b(t)o(yp)q(es)h -Fw(:dynamic-ptr)p Fv(,)d Fw(:static-ptr)g Fv(and)i Fw(:string)e -Fv(are)j(compatible)d(when)j(used)g(for)f(foreign)37 -1481 y(function)f(parameter.)22 b(This)15 b(giv)o(es)g(a)h(seman)o(tic) -e(whic)o(h)h(is)h(similar)d(to)i(the)h(one)g(of)e(C,)h(where)i -Fw(void)k(*)15 b Fv(is)g(a)g(com-)37 1538 y(patible)g(with)g(all)e -(other)j(p)q(oin)o(ter)f(t)o(yp)q(es.)22 b(Ho)o(w)o(ev)o(er,)15 -b(di\013erenciating)g(those)h(t)o(yp)q(es)g(is)f(useful)g(for)f(con)o -(v)o(erting)h(the)37 1594 y(function)f(return)h(v)n(alue)e(to)h(a)g -(prop)q(er)h(Sc)o(heme)e(t)o(yp)q(e.)37 1669 y Fn(Note:)38 -b Fv(When)14 b(a)g(function)g(has)g(a)g Fw(:return-type)e -Fv(whic)o(h)i(is)g Fw(:string)p Fv(,)e Fw(:dynamic-ptr)g -Fv(or)i Fw(:static-ptr)p Fv(,)d(and)37 1719 y(the)16 -b(return)g(v)n(alue)e(is)g(the)i(C)f Fw(NULL)e Fv(p)q(oin)o(ter,)i(the) -g(Sc)o(heme)g(v)n(alue)f(returned)j(b)o(y)d(the)h(function)g(is,)f(b)o -(y)h(con)o(v)o(en)o(tion,)37 1769 y(equal)h(to)g Fw(#f)p -Fv(.)23 b(F)m(or)16 b(instance,)h(the)f(GNU)g Fw(readline)e -Fv(function)i(allo)o(ws)e(line)i(editing)f Fn(\022)-21 -b(a)17 b(la)i Fv(Emacs)c(returns)j Fw(NULL)37 1818 y -Fv(when)h(the)g(user)h(has)e(t)o(yp)q(ed)h(an)f(end)h(of)e(\014le.)32 -b(The)18 b(follo)o(wing)e(lines)i(sho)o(w)g(ho)o(w)g(to)g(mak)o(e)f(a)h -(simple)f(shell-lik)o(e)37 1868 y(toplev)o(el)d(using)g(FFIs.)125 -1963 y Fw(\(define-external)k(system)j(\(\(var)f(\(:char)h(*\)\)\))168 -2012 y(:return-type)f(:int\))125 2112 y(\(define-external)e(readline)i -(\(\(prompt)g(:string\)\))168 2162 y(:library-name)f("libreadline")168 -2212 y(:return-type)41 b(:string\))125 2311 y(;;)21 b(A)h(Shell-like)d -(toplevel)125 2361 y(\(do)i(\(\(l)g(\(readline)f("?>)h("\))g -(\(readline)f("?>)i("\)\)\))212 2411 y(\(\(not)f(l\)\))168 -2461 y(\(system)g(l\)\))p 37 2562 735 2 v 74 2589 a Fu(13)107 -2605 y Ft(P)o(oin)o(ters)12 b(de\014ned)h(with)f Fr(:dynamic-)o(pt)o(r) -c Ft(are)k(alw)o(a)o(ys)g(unallo)q(cated)i(with)e Fr(free)p -Ft(.)j(Consequen)o(tly)m(,)e(areas)f(allo)q(cated)h(with)37 -2650 y(another)h(allo)q(cator)h(than)f(the)f(standard)h(one)g(m)o(ust)f -(b)q(e)g(declared)i(as)e Fr(:static-p)o(tr)d Ft(and)j(freed)g(b)o(y)h -(hand)74 2680 y Fu(14)107 2696 y Ft(Usage)g(of)f(mallo)q(c)j(and)f -(free)e(are)h(for)g(illustratio)q(n)j(purp)q(ose)e(here.)20 -b(Their)15 b(usage)f(in)h(a)f(program)h(m)o(ust)f(b)q(e)g(a)o(v)o -(oided,)i(if)37 2742 y(p)q(ossible,)h(b)q(ecause)e(it)f(can)g(ha)o(v)o -(e)g(in)o(teract)h(badly)h(with)e(the)g(w)o(a)o(y)f(the)h(in)o -(terpreter)i(manages)e(memory)g(or)g(it)h(can)f(conduct)37 -2787 y(to)f Fs(cr)n(ashing)h Ft(programs)g(if)f(y)o(ou)h(don't)f(tak)o -(e)g(care.)p eop +57 56 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(57)p 75 128 3675 4 v 467 381 a Fw(:return-type)39 b(\(void)i(*\)\)) +337 580 y(\(define-externa)o(l)c(free)42 b(\()i(\(p)e(\(:void)f(*\))i +(\)\))g(\))75 865 y FG(All)29 b(these)i(functions)e(are)i(de\014ned)f +(in)f(the)i(C)f(standard)g(library)-8 b(,)29 b(hence)h(it)h(is)e(not)i +(necessary)g(to)g(sp)s(ecify)75 978 y(the)g Fx(:library-name)26 +b FG(option.)211 1163 y Fo(\017)46 b Fx(istty)33 b FG(is)g(declared)g +(here)g(as)i(a)f(function)e(whic)m(h)h(tak)m(es)i(an)f(in)m(teger)g +(and)f(returns)g(a)h(b)s(o)s(olean)f(\(in)302 1276 y(fact,)c(the)e(v)-5 +b(alue)26 b(returned)g(b)m(y)h(the)g(C)f(function)g Fx(isatty)f +FG(is)h(an)h Fx(int)p FG(,)g(but)f(w)m(e)h(ask)g(here)g(to)g(the)g(FFI) +302 1389 y(system)k(to)g(translate)f(this)g(result)f(as)i(a)f(b)s(o)s +(olean)g(v)-5 b(alue)30 b(in)f(the)h(Sc)m(heme)h(w)m(orld\).)211 +1576 y Fo(\017)46 b Fx(system)30 b FG(is)h(a)h(function)e(whic)m(h)h +(tak)m(es)i(a)f(string)f(as)g(parameter)i(and)e(returns)f(an)i +Fx(int)p FG(.)43 b(Note)33 b(that)302 1689 y(the)c(t)m(yp)s(e)h(of)f +(the)g(parameter,)h(can)f(b)s(e)g(sp)s(eci\014ed)e(as)i(a)g +Fx(\(:char)47 b(*\))28 b FG(or)h Fx(:string)p FG(,)e(as)j(indicated)d +(in)302 1802 y(T)-8 b(able)30 b(4.)211 1988 y Fo(\017)46 +b Fx(malloc)38 b FG(is)h(a)h(function)f(whic)m(h)f(tak)m(es)k(one)e +(parameter)g(\(an)g Fx(unsigned)45 b(long)i(int)39 b +FG(and)g(whic)m(h)302 2101 y(returns)22 b(a)i Fx(\(:void)46 +b(*\))22 b FG(\(or)i Fx(:dynamic-ptr)p FG(\).)35 b(Sp)s(ecifying)20 +b(that)k(the)f(result)f(is)h(a)g(dynamic)f(p)s(oin)m(ter)302 +2214 y(\(instead)38 b(of)g(a)g(static)h(one\))f(means)g(that)h(w)m(e)f +(w)m(an)m(t)h(that)g(the)f(Garbage)h(Collector)76 b(tak)m(es)39 +b(in)m(to)302 2327 y(accoun)m(t)31 b(the)f(area)g(allo)s(cated)f(b)m(y) +g(the)h(C)f(function)f Fx(malloc)g FG(\(i.e.)40 b(if)28 +b(this)h(area)h(b)s(ecomes)g(no)f(more)302 2440 y(accessible,)i(the)f +(GC)g(disp)s(oses)f(it)h(with)f(the)i Fx(free)e FG(function)2417 +2407 y FB(13)2490 2440 y FG(.)211 2627 y Fo(\017)46 b +Fx(free)37 b FG(is)g(a)h(function)e(whic)m(h)h(tak)m(es)i(a)f(dynamic)e +(p)s(oin)m(ter)h(and)g(deallo)s(cates)h(the)g(area)h(it)e(p)s(oin)m +(ts.)302 2739 y(Since)23 b(the)h(de\014nition)e(of)i(this)e(function)h +(sp)s(eci\014es)f(no)i(result)f(t)m(yp)s(e,)i(it)f(is)f(supp)s(osed)f +(to)i(b)s(e)f Fx(:void)3651 2706 y FB(14)3725 2739 y +FG(.)75 2911 y(External)42 b(functions)f(can)i(also)g(ha)m(v)m(e)h(a)f +(v)-5 b(ariable)41 b(n)m(um)m(b)s(er)g(of)i(parameters)g(b)m(y)g(using) +e(the)i(standard)75 3011 y(Sc)m(heme)31 b FE(dot)40 b +FG(notation.)h(F)-8 b(or)31 b(instance,)249 3183 y Fw +(\(define-external)37 b(printf)k(\(\(format)g(:string\))f(.)j(l\))337 +3283 y(:return-type)82 b(:int\))75 3554 y FG(de\014nes)38 +b(a)h(Sc)m(heme)g(function)e(with)h(one)h(or)f(more)h(parameters)g +(\(the)g(\014rst)f(one)h(b)s(eing)f(a)h(string\).)65 +b(Of)75 3654 y(course,)30 b(the)g(parameters)h(whic)m(h)d(constitute)j +(the)f(v)-5 b(ariable)28 b(parameters)i(list)f(m)m(ust)h(ha)m(v)m(e)h +(a)f(t)m(yp)s(e)g(whic)m(h)75 3754 y(app)s(ears)g(in)f(the)h(third)f +(column)g(of)h(T)-8 b(able)30 b(4.)42 b(Some)30 b(examples)g(using)f +(the)h Fx(printf)f FG(function:)337 3926 y Fw(\(printf)40 +b("This)i(is)g(a)i(\045s)e(test")g("good"\))685 4125 +y Fv(=)-14 b Fq(\))44 b Fi(displays)141 b Fw(This)42 +b(is)h(a)g(good)f(test)337 4224 y(\(printf)e("char:)h('\045c')h(Dec:)g +('\04504d')f(Hex)i('\04504x'")d(#\\space)h(100)h(100\))685 +4424 y Fv(=)-14 b Fq(\))44 b Fi(displays)141 b Fw(char:)42 +b(')h(')g(Dec:)f('0100')f(Hex)i('0064')75 4709 y Fn(Note:)100 +b Fv(The)34 b(t)n(yp)r(es)g Fw(:dynamic-ptr)p Fv(,)c +Fw(:static-ptr)g Fv(and)k Fw(:string)d Fv(are)i(compatible)g(when)i +(used)f(for)f(foreign)75 4821 y(function)e(parameter.)45 +b(This)30 b(giv)n(es)g(a)g(seman)n(tic)g(whic)n(h)h(is)f(similar)g(to)h +(the)g(one)f(of)h(C,)g(where)f Fw(void)42 b(*)30 b Fv(is)g(a)h(com-)75 +4934 y(patible)f(with)g(all)g(other)f(p)r(oin)n(ter)g(t)n(yp)r(es.)43 +b(Ho)n(w)n(ev)n(er,)29 b(di\013erenciating)g(those)g(t)n(yp)r(es)h(is)f +(useful)i(for)e(con)n(v)n(erting)f(the)75 5047 y(function)g(return)f(v) +-5 b(alue)28 b(to)f(a)g(prop)r(er)g(Sc)n(heme)h(t)n(yp)r(e.)p +75 5124 1470 4 v 148 5178 a Fu(13)213 5209 y Ft(P)n(oin)n(ters)23 +b(de\014ned)f(with)g Fr(:dynamic-ptr)j Ft(are)e(alw)n(a)n(ys)h(unallo)r +(cated)f(with)g Fr(free)p Ft(.)34 b(Consequen)n(tly)-6 +b(,)23 b(areas)h(allo)r(cated)g(with)75 5301 y(another)i(allo)r(cator)i +(than)d(the)g(standard)h(one)g(m)n(ust)e(b)r(e)i(declared)g(as)g +Fr(:static-ptr)i Ft(and)d(freed)h(b)n(y)f(hand)148 5360 +y Fu(14)213 5392 y Ft(Usage)k(of)f(mallo)r(c)g(and)f(free)i(are)f(for)g +(illustration)h(purp)r(ose)f(here.)40 b(Their)28 b(usage)h(in)e(a)h +(program)f(m)n(ust)g(b)r(e)g(a)n(v)n(oided,)h(if)75 5483 +y(p)r(ossible,)h(b)r(ecause)f(it)g(can)f(ha)n(v)n(e)g(in)n(teract)g +(badly)g(with)h(the)f(w)n(a)n(y)g(the)g(in)n(terpreter)g(manages)h +(memory)d(or)j(it)f(can)g(conduct)75 5575 y(to)f Fs(cr)l(ashing)34 +b Ft(programs)25 b(if)i(y)n(ou)e(don't)g(tak)n(e)h(care.)p +eop %%Page: 58 58 -58 57 bop 37 45 a FF(58)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fx(\(external-exists?)22 b FE(entry)t -Fx(\))1081 b FG(pro)q(cedure)37 247 y Fx(\(external-exists?)22 -b FE(entry)i(libr)n(ary)t Fx(\))929 b FG(pro)q(cedure)37 -320 y(Returns)16 b Fx(#t)f FG(if)h FE(entry)j FG(is)c(de\014ned)i(as)d -(an)i(external)f(sym)o(b)q(ol)h(in)g FE(libr)n(ary)s -FG(.)k(If)c FE(libr)n(ary)j FG(is)c(not)g(pro)o(vided)h(the)37 -370 y(sym)o(b)q(ol)i(is)g(searc)o(hed)f(in)h(the)f FC(STk)f -FG(in)o(terpreter)i(or)e(in)i(libraries)h(that)d(it)i(uses.)25 -b(This)18 b(function)g(can)f(b)q(e)37 420 y(useful)g(to)d(de\014ne)j -(external)e(functions)h(conditionally:)168 503 y Fw(\(when)21 -b(\(external-exists?)d("dup2"\))234 553 y(\(define-external)g(dup2)j -(\(\(oldfd)f(:int\))h(\(newfd)g(:int\)\))299 602 y(:return-type)e -(:int\)\))37 797 y Fx(\(c-string->string)j FE(str)5 b -Fx(\))1130 b FG(pro)q(cedure)37 870 y(STk)11 b(strings)f(are)g(more)f -(general)i(than)f(C)g(strings)g(since)h(they)f(accept)h(n)o(ull)g(c)o -(haracter.)18 b Fx(c-string->string)37 920 y FG(tak)o(es)c(an)g(area)f -(of)h(c)o(haracters)f(built)i(b)o(y)f(a)g(call)h(to)f(a)f(foreign)h -(function)h(\(t)o(ypically)g(the)f(result)h(of)f(a)f(func-)37 -970 y(tion)h(returning)g(a)f Fx(:static-ptr)p FG(,)f -Fx(:dynamic-ptr)g FG(or)h Fx(:string)p FG(\))f(and)i(con)o(v)o(ert)f -(it)h(to)e(a)i(prop)q(er)f(Sc)o(heme)37 1020 y(string.)125 -1103 y Fw(\(define-external)18 b(sprintf)i(\(\(str)h(:string\))f -(\(format)h(:string\))f(.)h(l\))190 1152 y(:return-type)41 -b(:int\))125 1252 y(\(let)21 b(\(\(str)f(\(make-string)g(5)h -(#\\?\)\)\))168 1302 y(\(sprintf)f(str)i("\045x")f(100\))168 -1352 y(\(cons)g(str)g(\(C-string->string)d(str\)\)\))343 -1451 y Fv(=)-7 b Fq(\))21 b Fw(\("64\\0??")f(.)i("64"\))37 -1651 y FJ(6.25)56 b(Miscellaneous)37 1737 y FG(This)16 -b(section)g(lists)g(the)f(primitiv)o(es)i(de\014ned)f(in)g -FC(STk)f FG(that)f(did)j(not)e(\014t)g(an)o(ywhere)g(else.)37 -1853 y Fx(\(eval)24 b Fo(h)p FG(expr)p Fo(i)o Fx(\))1418 -b FG(syn)o(tax)37 1909 y Fx(\(eval)24 b Fo(h)p FG(expr)p -Fo(i)f(h)p FG(en)o(vironmen)o(t)p Fo(i)p Fx(\))1112 b -FG(syn)o(tax)37 1982 y(Ev)m(aluates)16 b Fo(h)p FG(expr)p -Fo(i)g FG(in)g(the)f(giv)o(en)h(en)o(vironmen)o(t.)21 -b Fo(h)p FG(En)o(vironmen)o(t)p Fo(i)15 b FG(ma)o(y)g(b)q(e)h(omitted,) -g(in)g(whic)o(h)g(case)g(it)37 2032 y(defaults)g(to)f(the)g(global)h -(en)o(vironmen)o(t.)125 2115 y Fw(\(define)k(foo)h(\(let)g(\(\(a)g -(1\)\))g(\(lambda)g(\(\))g(a\)\)\))125 2165 y(\(foo\))500 -b Fv(=)-7 b Fq(\))22 b Fw(1)125 2215 y(\(eval)e('\(set!)h(a)h(2\))f -(\(procedure-enviro)o(nment)d(foo\)\))125 2264 y(\(foo\))500 -b Fv(=)-7 b Fq(\))22 b Fw(2)37 2459 y Fx(\(version)o(\))1427 -b FG(pro)q(cedure)37 2539 y(returns)16 b(a)e(string)i(iden)o(tifying)h -(the)e(curren)o(t)g(v)o(ersion)g(of)g FC(STk)p FG(.)37 -2651 y Fx(\(machine-type)o(\))1307 b FG(pro)q(cedure)37 -2731 y(returns)17 b(a)f(string)h(iden)o(tifying)i(the)d(kind)i(of)e -(mac)o(hine)i(whic)o(h)f(is)h(running)f(the)g(in)o(terpreter.)25 -b(The)17 b(form)37 2787 y(of)e(the)h(result)f(is)h Fx -([os-name]-[os-version]-[p)o(rocessor)o(-type])p FG(.)p -eop +58 57 bop 75 91 a FF(58)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a Fn(Note:)76 b Fv(When)29 b(a)e(function)i(has) +f(a)f Fw(:return-type)d Fv(whic)n(h)k(is)g Fw(:string)p +Fv(,)d Fw(:dynamic-ptr)e Fv(or)k Fw(:static-ptr)p Fv(,)d(and)75 +480 y(the)30 b(return)f(v)-5 b(alue)29 b(is)g(the)h(C)f +Fw(NULL)f Fv(p)r(oin)n(ter,)h(the)h(Sc)n(heme)f(v)-5 +b(alue)29 b(returned)g(b)n(y)g(the)h(function)g(is,)f(b)n(y)h(con)n(v)n +(en)n(tion,)75 580 y(equal)h(to)h Fw(#f)p Fv(.)48 b(F)-7 +b(or)31 b(instance,)h(the)h(GNU)f Fw(readline)c Fv(function)33 +b(allo)n(ws)d(line)i(editing)g Fn(\022)-42 b(a)33 b(la)39 +b Fv(Emacs)31 b(returns)g Fw(NULL)75 680 y Fv(when)37 +b(the)f(user)g(has)g(t)n(yp)r(ed)h(an)f(end)g(of)h(\014le.)63 +b(The)37 b(follo)n(wing)e(lines)h(sho)n(w)g(ho)n(w)g(to)g(mak)n(e)f(a)h +(simple)h(shell-lik)n(e)75 779 y(toplev)n(el)27 b(using)g(FFIs.)249 +1002 y Fw(\(define-external)37 b(system)k(\(\(var)h(\(:char)f(*\)\)\)) +337 1102 y(:return-type)d(:int\))249 1301 y(\(define-external)f +(readline)k(\(\(prompt)f(:string\)\))337 1401 y(:library-name)e +("libreadline")337 1500 y(:return-type)82 b(:string\))249 +1699 y(;;)43 b(A)g(Shell-like)d(toplevel)249 1799 y(\(do)j(\(\(l)f +(\(readline)e("?>)i("\))h(\(readline)d("?>)i("\)\)\))424 +1899 y(\(\(not)f(l\)\))337 1998 y(\(system)f(l\)\))75 +2514 y Fx(\(external-exists?)j FE(entry)8 b Fx(\))2163 +b FG(pro)s(cedure)75 2627 y Fx(\(external-exists?)43 +b FE(entry)48 b(libr)-5 b(ary)8 b Fx(\))1861 b FG(pro)s(cedure)75 +2783 y(Returns)29 b Fx(#t)h FG(if)f FE(entry)39 b FG(is)29 +b(de\014ned)g(as)i(an)f(external)g(sym)m(b)s(ol)f(in)g +FE(libr)-5 b(ary)10 b FG(.)40 b(If)30 b FE(libr)-5 b(ary)40 +b FG(is)29 b(not)i(pro)m(vided)e(the)75 2883 y(sym)m(b)s(ol)k(is)g +(searc)m(hed)i(in)e(the)h FC(STk)g FG(in)m(terpreter)f(or)i(in)d +(libraries)g(that)j(it)e(uses.)52 b(This)32 b(function)h(can)i(b)s(e)75 +2983 y(useful)29 b(to)i(de\014ne)e(external)i(functions)e +(conditionally:)337 3205 y Fw(\(when)41 b(\(external-exists)o(?)d +("dup2"\))467 3305 y(\(define-external)f(dup2)42 b(\(\(oldfd)f(:int\))g +(\(newfd)g(:int\)\))598 3405 y(:return-type)e(:int\)\))75 +3920 y Fx(\(c-string->string)k FE(str)10 b Fx(\))2261 +b FG(pro)s(cedure)75 4077 y(STk)19 b(strings)g(are)i(more)g(general)f +(than)g(C)g(strings)f(since)g(they)i(accept)h(n)m(ull)c(c)m(haracter.) +39 b Fx(c-string->string)75 4177 y FG(tak)m(es)29 b(an)f(area)h(of)f(c) +m(haracters)i(built)c(b)m(y)i(a)g(call)f(to)i(a)f(foreign)g(function)f +(\(t)m(ypically)g(the)h(result)f(of)h(a)h(func-)75 4276 +y(tion)d(returning)g(a)h Fx(:static-ptr)p FG(,)e Fx(:dynamic-ptr)e +FG(or)k Fx(:string)p FG(\))f(and)g(con)m(v)m(ert)j(it)d(to)i(a)f(prop)s +(er)f(Sc)m(heme)75 4376 y(string.)249 4598 y Fw(\(define-external)37 +b(sprintf)k(\(\(str)h(:string\))e(\(format)g(:string\))h(.)i(l\))380 +4698 y(:return-type)82 b(:int\))249 4897 y(\(let)42 b(\(\(str)g +(\(make-string)c(5)44 b(#\\?\)\)\))337 4997 y(\(sprintf)c(str)i +("\045x")g(100\))337 5097 y(\(cons)f(str)h(\(C-string->string)37 +b(str\)\)\))685 5296 y Fv(=)-14 b Fq(\))44 b Fw(\("64\\0??")39 +b(.)44 b("64"\))p eop %%Page: 59 59 -59 58 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(59)p 37 64 1838 2 v 37 190 a Fx(\(random)23 b FE(n)s -Fx(\))1398 b FG(pro)q(cedure)37 271 y(returns)16 b(an)f(in)o(teger)g -(in)h(the)f(range)g(0,)g FE(n)e Fo(\000)d FG(1)15 b(inclusiv)o(e.)37 -373 y Fx(\(set-random-seed!)22 b FE(se)n(e)n(d)5 b Fx(\))1103 -b FG(pro)q(cedure)37 453 y(Set)18 b(the)f(random)g(seed)h(to)f(the)g -(sp)q(eci\014ed)j FE(se)n(e)n(d)s FG(.)27 b Fx(Seed)16 -b FG(m)o(ust)h(b)q(e)h(an)f(in)o(teger)h(whic)o(h)g(\014ts)f(in)h(a)f -(C)h Fx(long)37 509 y(int)p FG(.)37 611 y Fx(\(eval-string)23 -b FE(string)g(envir)n(onment)t Fx(\))919 b FG(pro)q(cedure)37 -685 y(Ev)m(aluates)16 b(the)f(con)o(ten)o(ts)f(of)g(the)h(giv)o(en)g -FE(string)j FG(in)d(the)g(giv)o(en)g FE(envir)n(onment)j -FG(and)d(returns)g(its)g(result.)20 b(If)37 734 y FE(envir)n(onment)e -FG(is)d(omitted)f(it)h(defaults)g(to)e(the)i(global)g(en)o(vironmen)o -(t.)20 b(If)14 b(ev)m(aluation)i(leads)f(to)f(an)g(error,)37 -784 y(the)i(result)f(of)g Fx(eval-string)f FG(is)i(unde\014ned.)125 -859 y Fw(\(define)k(x)i(1\))125 909 y(\(eval-string)d("\(+)i(x)h -(1\)"\))343 959 y Fv(=)-7 b Fq(\))21 b Fw(2)125 1009 -y(\(eval-string)e("x")i(\(let)g(\(\(x)g(2\)\))g -(\(the-environment\)\)\))343 1058 y Fv(=)-7 b Fq(\))21 -b Fw(2)37 1235 y Fx(\(read-from-string)h Fo(h)p FG(string)p -Fo(i)o Fx(\))1039 b FG(pro)q(cedure)37 1309 y(P)o(erforms)18 -b(a)h(read)g(from)f(the)h(giv)o(en)g FE(string)t FG(.)31 -b(If)19 b FE(string)j FG(is)d(the)h(empt)o(y)e(string,)i(an)e(end)i(of) -f(\014le)h(ob)s(ject)37 1359 y(is)j(returned.)39 b(If)22 -b(an)f(error)g(o)q(ccurs)h(during)g(string)g(reading,)h(the)f(result)g -(of)f Fx(read-from-string)e FG(is)37 1408 y(unde\014ned.)125 -1483 y Fw(\(read-from-strin)o(g)g("123)i(456"\))343 1533 -y Fv(=)-7 b Fq(\))21 b Fw(123)125 1583 y(\(read-from-strin)o(g)e(""\)) -343 1633 y Fv(=)-7 b Fq(\))21 b Fw(an)h(eof)f(object)37 -1810 y Fx(\(dump)j FE(string)t Fx(\))1356 b FG(pro)q(cedure)37 -1890 y Fx(Dump)15 b FG(grabs)f(the)h(curren)o(t)g(con)o(tin)o(uation)30 -b(and)16 b(creates)e(an)h(image)g(of)g(the)g(curren)o(t)g -FC(STk)f FG(in)o(terpreter)h(in)37 1946 y(the)h(\014le)h(whose)e(name)h -(is)g FE(string)609 1930 y FB(15)647 1946 y FG(.)21 b(This)16 -b(image)g(can)g(b)q(e)g(used)g(later)g(to)f(restart)f(the)i(in)o -(terpreter)g(from)37 2003 y(the)g(sa)o(v)o(ed)f(state.)k(See)c(the)h -FC(STk)e FG(man)h(page)g(ab)q(out)g(the)h Fx(-image)e -FG(option)h(for)g(more)g(details.)37 2059 y Fn(Note:)37 -b Fv(Image)12 b(creation)j(cannot)f(b)q(e)g(done)g(if)f(Tk)h(is)g -(initialized.)37 2161 y Fx(\(trace-var)23 b FE(symb)n(ol)g(thunk)5 -b Fx(\))1086 b FG(pro)q(cedure)37 2235 y Fx(Trace-var)13 -b FG(call)i(the)f(giv)o(en)g FE(thunk)19 b FG(when)14 -b(the)g(v)m(alue)h(of)e(the)h(v)m(ariable)h(denoted)f(b)o(y)g -FE(symb)n(ol)k FG(is)c(c)o(hanged.)125 2359 y Fw(\(define)20 -b(x)i(1\))125 2409 y(\(define)e(y)i(0\))125 2459 y(\(trace-var)d('x)j -(\(lambda)e(\(\))h(\(set!)g(y)h(1\)\)\))125 2509 y(\(set!)e(x)i(2\))125 -2559 y(\(cons)e(x)i(y\))343 2608 y Fv(=)-7 b Fq(\))21 -b Fw(\(2)h(.)f(1\))p 37 2699 735 2 v 74 2726 a Fu(15)107 -2742 y Ft(Image)14 b(creation)h(is)g(not)f(y)o(et)g(implemen)o(ted)j -(on)d(all)h(systems.)21 b(The)14 b(curren)o(t)h(v)o(ersion)g(\(3.99\))f -(allo)o(ws)i(image)f(dumping)37 2787 y(only)g(on)e(some)g(platforms:)18 -b(SunOs)c(4.1.x,)f(Lin)o(ux)h(1,)f(F)m(reeBsd)p eop +59 58 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(59)p 75 128 3675 4 v 75 381 a FJ(6.25)112 b(Miscellaneous)75 +554 y FG(This)29 b(section)h(lists)f(the)i(primitiv)m(es)d(de\014ned)h +(in)g FC(STk)h FG(that)h(did)d(not)j(\014t)f(an)m(ywhere)g(else.)75 +792 y Fx(\(eval)46 b Fo(h)p FG(expr)p Fo(i)q Fx(\))2834 +b FG(syn)m(tax)75 904 y Fx(\(eval)46 b Fo(h)p FG(expr)p +Fo(i)i(h)p FG(en)m(vironmen)m(t)p Fo(i)q Fx(\))2223 b +FG(syn)m(tax)75 1052 y(Ev)-5 b(aluates)31 b Fo(h)p FG(expr)p +Fo(i)g FG(in)f(the)h(giv)m(en)g(en)m(vironmen)m(t.)42 +b Fo(h)p FG(En)m(vironmen)m(t)p Fo(i)31 b FG(ma)m(y)g(b)s(e)g(omitted,) +g(in)f(whic)m(h)f(case)j(it)75 1152 y(defaults)d(to)j(the)e(global)g +(en)m(vironmen)m(t.)249 1331 y Fw(\(define)41 b(foo)h(\(let)g(\(\(a)h +(1\)\))f(\(lambda)f(\(\))h(a\)\)\))249 1430 y(\(foo\))1001 +b Fv(=)-14 b Fq(\))43 b Fw(1)249 1530 y(\(eval)f('\(set!)f(a)i(2\))g +(\(procedure-envir)o(on)o(men)o(t)37 b(foo\)\))249 1630 +y(\(foo\))1001 b Fv(=)-14 b Fq(\))43 b Fw(2)75 2048 y +Fx(\(version)n(\))2853 b FG(pro)s(cedure)75 2209 y(returns)29 +b(a)i(string)e(iden)m(tifying)f(the)j(curren)m(t)f(v)m(ersion)g(of)g +FC(STk)p FG(.)75 2451 y Fx(\(machine-type)l(\))2615 b +FG(pro)s(cedure)75 2612 y(returns)32 b(a)i(string)e(iden)m(tifying)f +(the)j(kind)d(of)j(mac)m(hine)f(whic)m(h)f(is)g(running)f(the)i(in)m +(terpreter.)50 b(The)32 b(form)75 2725 y(of)f(the)f(result)f(is)h +Fx([os-name]-[os-version]-[)o(pro)o(cess)o(or-t)o(ype)o(])p +FG(.)75 2966 y Fx(\(random)46 b FE(n)7 b Fx(\))2795 b +FG(pro)s(cedure)75 3127 y(returns)29 b(an)h(in)m(teger)h(in)e(the)i +(range)g(0,)g FE(n)c Fo(\000)20 b FG(1)30 b(inclusiv)m(e.)75 +3369 y Fx(\(set-random-seed!)43 b FE(se)-5 b(e)g(d)9 +b Fx(\))2210 b FG(pro)s(cedure)75 3530 y(Set)35 b(the)g(random)f(seed)g +(to)i(the)e(sp)s(eci\014ed)f FE(se)-5 b(e)g(d)11 b FG(.)53 +b Fx(Seed)34 b FG(m)m(ust)g(b)s(e)g(an)h(in)m(teger)g(whic)m(h)e +(\014ts)i(in)e(a)i(C)f Fx(long)75 3643 y(int)p FG(.)75 +3885 y Fx(\(eval-string)44 b FE(string)49 b(envir)-5 +b(onment)9 b Fx(\))1841 b FG(pro)s(cedure)75 4032 y(Ev)-5 +b(aluates)29 b(the)h(con)m(ten)m(ts)h(of)f(the)f(giv)m(en)h +FE(string)38 b FG(in)28 b(the)h(giv)m(en)h FE(envir)-5 +b(onment)39 b FG(and)29 b(returns)f(its)h(result.)39 +b(If)75 4132 y FE(envir)-5 b(onment)39 b FG(is)27 b(omitted)i(it)f +(defaults)g(to)i(the)f(global)f(en)m(vironmen)m(t.)39 +b(If)29 b(ev)-5 b(aluation)28 b(leads)g(to)h(an)g(error,)75 +4232 y(the)i(result)e(of)h Fx(eval-string)e FG(is)h(unde\014ned.)249 +4411 y Fw(\(define)41 b(x)i(1\))249 4510 y(\(eval-string)c("\(+)j(x)h +(1\)"\))685 4610 y Fv(=)-14 b Fq(\))44 b Fw(2)249 4709 +y(\(eval-string)39 b("x")j(\(let)g(\(\(x)h(2\)\))f(\(the-environment)o +(\)\))o(\))685 4809 y Fv(=)-14 b Fq(\))44 b Fw(2)75 5228 +y Fx(\(read-from-string)f Fo(h)p FG(string)p Fo(i)p Fx(\))2077 +b FG(pro)s(cedure)75 5375 y(P)m(erforms)38 b(a)g(read)g(from)f(the)h +(giv)m(en)g FE(string)8 b FG(.)63 b(If)38 b FE(string)46 +b FG(is)37 b(the)h(empt)m(y)g(string,)h(an)f(end)f(of)h(\014le)f(ob)5 +b(ject)75 5475 y(is)42 b(returned.)78 b(If)43 b(an)g(error)f(o)s(ccurs) +h(during)e(string)h(reading,)k(the)d(result)f(of)h Fx(read-from-string) +c FG(is)75 5575 y(unde\014ned.)p eop %%Page: 60 60 -60 59 bop 37 45 a FF(60)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fn(Note:)42 b Fv(Sev)o(eral)15 -b(traces)i(can)e(b)q(e)h(asso)q(ciated)g(with)e(a)h(single)g(sym)o(b)q -(ol.)20 b(They)15 b(are)h(executed)h(in)d(rev)o(erse)j(order)f(to)37 -240 y(their)f(de\014nition.)i(F)m(or)d(instance,)g(the)h(execution)f -(of)125 329 y Fw(\(begin)168 379 y(\(trace-var)20 b('z)h(\(lambda)g -(\(\))g(\(display)f("One"\)\)\))168 429 y(\(trace-var)g('z)h(\(lambda)g -(\(\))g(\(display)f("Two"\)\)\))168 478 y(\(set!)h(z)h(10\)\))37 -623 y Fv(will)13 b(displa)o(y)g(the)h(string)g Fw("Two")f -Fv(b)q(efore)i(the)f(string)g Fw("One")f Fv(on)h(the)g(curren)o(t)h -(output)g(p)q(ort.)37 743 y Fx(\(untrace-var)23 b FE(symb)n(ol)5 -b Fx(\))1170 b FG(pro)q(cedure)37 824 y(Deletes)16 b(all)g(the)g -(traces)e(asso)q(ciated)i(to)e(the)i(v)m(ariable)g(denoted)g(b)o(y)f -FE(symb)n(ol)t FG(.)37 943 y Fx(\(error)24 b FE(string)f -FA(str)q(ing)466 950 y FB(1)509 943 y FA(obj)570 950 -y FB(2)613 943 y FA(:)8 b(:)g(:)e Fx(\))981 b FG(pro)q(cedure)37 -1024 y Fx(error)22 b FG(prin)o(ts)h(the)f FE(obj)7 b -FG(s)22 b(according)g(to)g(the)g(sp)q(eci\014cation)j(giv)o(en)d(in)h -FE(string)j FG(on)c(the)h(curren)o(t)f(error)37 1080 -y(p)q(ort)c(\(or)f(in)i(an)f(error)f(windo)o(w)h(if)h(Tk)e(is)i -(initialized\).)31 b(The)18 b(sp)q(eci\014cation)i(string)e(follo)o(ws) -g(the)g(\\tilde)37 1137 y(con)o(v)o(en)o(tions")c(of)f -Fx(format)p FG(\(see)g(6.10\).)18 b(Once)d(the)f(message)f(is)h(prin)o -(ted,)h(execution)g(returns)e(to)g(toplev)o(el.)37 1313 -y Fx(\(gc\))1546 b FG(pro)q(cedure)37 1393 y(Runs)17 -b(the)e(garbage)f(collector.)21 b(See)16 b(6.18)e(for)g(the)h(signals)h -(asso)q(ciated)g(to)e(garbage)h(collection.)37 1513 y -Fx(\(gc-stats)o(\))1403 b FG(pro)q(cedure)37 1594 y(Pro)o(vides)14 -b(some)f(statistics)h(ab)q(out)f(curren)o(t)g(memory)g(usage.)19 -b(This)14 b(pro)q(cedure)h(is)f(primarily)g(for)f(debug-)37 -1650 y(ging)j(the)f FC(STk)g FG(in)o(terpreter,)g(hence)h(its)f(w)o -(eird)h(prin)o(ting)g(format.)37 1770 y Fx(\(expand-heap)23 -b FE(n)s Fx(\))1278 b FG(pro)q(cedure)37 1850 y(Expand)18 -b(the)f(heap)g(so)f(that)h(it)g(will)h(con)o(tains)f(at)f(least)h -FE(n)j FG(cells.)27 b(Normally)l(,)17 b(the)g(heap)h(automatically)37 -1907 y(gro)o(ws)e(when)h(more)f(memory)f(is)i(needed.)25 -b(Ho)o(w)o(ev)o(er,)16 b(using)h(only)g(automatic)f(heap)g(gro)o(wing)g -(is)h(some-)37 1963 y(times)h(v)o(ery)e(p)q(enalizin)q(g.)28 -b(This)17 b(is)h(particularly)g(true)f(for)f(programs)g(whic)o(h)i -(uses)f(a)g(lot)g(of)g(temp)q(orary)37 2020 y(data)11 -b(\(whic)o(h)h(are)f(not)g(p)q(oin)o(ted)h(b)o(y)g(an)o(y)f(a)g(v)m -(ariable\))h(and)g(a)f(small)h(amoun)o(t)f(of)g(global)h(data.)18 -b(In)12 b(this)f(case,)37 2076 y(the)18 b(garbage)g(collector)g(will)i -(b)q(e)e(often)g(called)h(and)g(the)f(heap)g(will)h(not)f(b)q(e)h -(automatically)f(expanded)37 2132 y(\(since)k(most)d(of)h(the)g -(consumed)h(heap)f(will)i(b)q(e)f(reclaimed)h(b)o(y)e(the)g(GC\).)f -(This)i(could)g(b)q(e)g(anno)o(ying)37 2189 y(sp)q(ecially)d(for)d -(program)f(where)h(resp)q(onse)h(time)f(is)h(critical.)21 -b(Using)16 b Fx(expand-heap)d FG(p)q(ermits)j(to)e(enlarge)37 -2245 y(the)g(heap)f(size)h(\(whic)o(h)g(is)g(set)e(to)h(20000)f(cells)i -(b)o(y)f(default\),)h(to)e(a)o(v)o(oid)h(those)g(con)o(tin)o(ual)h -(calls)g(to)f(the)g(GC.)37 2422 y Fx(\(get-internal-info)n(\))1188 -b FG(pro)q(cedure)37 2502 y(Returns)16 b(a)f(7-length)h(v)o(ector)e -(whic)o(h)i(con)o(tains)g(the)f(follo)o(wing)h(informations:)106 -2597 y(0)22 b(total)15 b(cpu)h(used)f(in)h(milli-second)q(s)106 -2692 y(1)22 b(n)o(um)o(b)q(er)16 b(of)e(cells)j(curren)o(tly)f(in)g -(use.)106 2787 y(2)22 b(total)15 b(n)o(um)o(b)q(er)g(of)g(allo)q(cated) -h(cells)p eop +60 59 bop 75 91 a FF(60)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 249 381 a Fw(\(read-from-string)h("123)42 +b(456"\))685 480 y Fv(=)-14 b Fq(\))44 b Fw(123)249 580 +y(\(read-from-string)37 b(""\))685 680 y Fv(=)-14 b Fq(\))44 +b Fw(an)e(eof)h(object)75 1073 y Fx(\(dump)j FE(string)8 +b Fx(\))2715 b FG(pro)s(cedure)75 1233 y Fx(Dump)29 b +FG(grabs)g(the)i(curren)m(t)e(con)m(tin)m(uation)60 b(and)29 +b(creates)i(an)f(image)g(of)h(the)f(curren)m(t)f FC(STk)h +FG(in)m(terpreter)f(in)75 1346 y(the)i(\014le)g(whose)g(name)g(is)f +FE(string)1219 1313 y FB(15)1294 1346 y FG(.)43 b(This)29 +b(image)j(can)f(b)s(e)g(used)f(later)i(to)g(restart)f(the)h(in)m +(terpreter)e(from)75 1459 y(the)h(sa)m(v)m(ed)g(state.)42 +b(See)31 b(the)f FC(STk)g FG(man)g(page)i(ab)s(out)e(the)g +Fx(-image)f FG(option)h(for)g(more)g(details.)75 1572 +y Fn(Note:)74 b Fv(Image)27 b(creation)f(cannot)i(b)r(e)g(done)f(if)h +(Tk)f(is)h(initialized.)75 1798 y Fx(\(trace-var)45 b +FE(symb)-5 b(ol)49 b(thunk)10 b Fx(\))2172 b FG(pro)s(cedure)75 +1945 y Fx(Trace-var)25 b FG(call)i(the)g(giv)m(en)h FE(thunk)37 +b FG(when)27 b(the)h(v)-5 b(alue)27 b(of)g(the)h(v)-5 +b(ariable)26 b(denoted)i(b)m(y)f FE(symb)-5 b(ol)39 b +FG(is)26 b(c)m(hanged.)249 2212 y Fw(\(define)41 b(x)i(1\))249 +2312 y(\(define)e(y)i(0\))249 2412 y(\(trace-var)d('x)j(\(lambda)d +(\(\))j(\(set!)f(y)h(1\)\)\))249 2511 y(\(set!)f(x)h(2\))249 +2611 y(\(cons)f(x)h(y\))685 2710 y Fv(=)-14 b Fq(\))44 +b Fw(\(2)e(.)h(1\))75 2978 y Fn(Note:)84 b Fv(Sev)n(eral)28 +b(traces)h(can)h(b)r(e)g(asso)r(ciated)f(with)i(a)e(single)h(sym)n(b)r +(ol.)43 b(They)30 b(are)f(executed)h(in)g(rev)n(erse)f(order)f(to)75 +3077 y(their)g(de\014nition.)37 b(F)-7 b(or)27 b(instance,)g(the)h +(execution)f(of)249 3245 y Fw(\(begin)337 3345 y(\(trace-var)39 +b('z)k(\(lambda)d(\(\))j(\(display)d("One"\)\)\))337 +3444 y(\(trace-var)f('z)k(\(lambda)d(\(\))j(\(display)d("Two"\)\)\))337 +3544 y(\(set!)h(z)i(10\)\))75 3824 y Fv(will)28 b(displa)n(y)f(the)h +(string)f Fw("Two")e Fv(b)r(efore)i(the)h(string)f Fw("One")f +Fv(on)h(the)h(curren)n(t)f(output)h(p)r(ort.)75 4050 +y Fx(\(untrace-var)44 b FE(symb)-5 b(ol)9 b Fx(\))2345 +b FG(pro)s(cedure)75 4210 y(Deletes)31 b(all)f(the)g(traces)i(asso)s +(ciated)e(to)i(the)e(v)-5 b(ariable)29 b(denoted)i(b)m(y)f +FE(symb)-5 b(ol)11 b FG(.)75 4436 y Fx(\(error)46 b FE(string)i +FA(str)s(ing)932 4450 y FB(1)1019 4436 y FA(obj)1139 +4450 y FB(2)1226 4436 y FA(:)15 b(:)g(:)i Fx(\))1962 +b FG(pro)s(cedure)75 4597 y Fx(error)43 b FG(prin)m(ts)g(the)i +FE(obj)13 b FG(s)44 b(according)h(to)g(the)g(sp)s(eci\014cation)e(giv)m +(en)i(in)e FE(string)53 b FG(on)44 b(the)h(curren)m(t)f(error)75 +4709 y(p)s(ort)35 b(\(or)h(in)f(an)h(error)f(windo)m(w)f(if)h(Tk)h(is)f +(initialized\).)54 b(The)35 b(sp)s(eci\014cation)g(string)g(follo)m(ws) +g(the)h(\\tilde)75 4822 y(con)m(v)m(en)m(tions")29 b(of)f +Fx(format)p FG(\(see)f(6.10\).)41 b(Once)28 b(the)f(message)i(is)e +(prin)m(ted,)f(execution)i(returns)e(to)j(toplev)m(el.)75 +5161 y Fx(\(gc)o(\))3092 b FG(pro)s(cedure)75 5321 y(Runs)29 +b(the)i(garbage)g(collector.)42 b(See)30 b(6.18)i(for)e(the)h(signals)e +(asso)s(ciated)i(to)g(garbage)g(collection.)p 75 5398 +1470 4 v 148 5452 a Fu(15)213 5483 y Ft(Image)d(creation)g(is)h(not)f +(y)n(et)f(implemen)n(ted)e(on)j(all)h(systems.)40 b(The)28 +b(curren)n(t)g(v)n(ersion)g(\(3.99\))h(allo)n(ws)h(image)e(dumping)75 +5575 y(only)e(on)f(some)h(platforms:)35 b(SunOs)24 b(4.1.x,)j(Lin)n(ux) +e(1,)h(F)-6 b(reeBsd)p eop %%Page: 61 61 -61 60 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(61)p 37 64 1838 2 v 106 190 a FG(3)22 b(n)o(um)o(b)q(er)16 -b(of)e(cells)j(used)f(since)g(the)g(last)f(call)h(to)f -Fx(get-internal-info)106 282 y FG(4)22 b(n)o(um)o(b)q(er)16 -b(of)e(gc)i(runs)106 373 y(5)22 b(total)15 b(time)g(used)h(in)g(the)f -(gc)106 464 y(6)22 b(a)15 b(b)q(o)q(olean)h(indicating)h(if)f(Tk)f(is)h -(initialized)37 604 y Fx(\(sort)24 b FE(obj)g(pr)n(e)n(dic)n(ate)s -Fx(\))1215 b FG(pro)q(cedure)37 678 y FE(Obj)26 b FG(m)o(ust)19 -b(b)q(e)h(a)f(list)h(or)f(a)g(v)o(ector.)32 b Fx(Sort)19 -b FG(returns)g(a)g(cop)o(y)h(of)f FE(obj)26 b FG(sorted)19 -b(according)h(to)e FE(pr)n(e)n(dic)n(ate)s FG(.)37 728 -y FE(Pr)n(e)n(dic)n(ate)e FG(m)o(ust)d(b)q(e)g(a)g(pro)q(cedure)h(whic) -o(h)g(tak)o(es)e(t)o(w)o(o)g(argumen)o(ts)g(and)h(returns)g(a)g(true)g -(v)m(alue)h(if)f(the)g(\014rst)37 777 y(argumen)o(t)i(is)h(strictly)f -(\\b)q(efore")g(the)h(second.)125 858 y Fw(\(sort)k('\(1)i(2)f(-4)h(12) -f(9)h(-1)f(2)g(3\))h(<\))735 908 y Fv(=)-7 b Fq(\))22 -b Fw(\(-4)f(-1)g(1)h(2)f(2)h(3)f(9)h(12\))125 958 y(\(sort)e(#\("one")h -("two")g("three")f("four"\))255 1008 y(\(lambda)h(\(x)g(y\))h(\(>)f -(\(string-length)e(x\))i(\(string-length)e(y\)\)\)\))735 -1057 y Fv(=)-7 b Fq(\))22 b Fw(#\("three")d("four")i("one")g("two"\))53 -1247 y Fx(\(uncode)i FE(form)s Fx(\))1315 b FG(pro)q(cedure)37 -1321 y(When)14 b FC(STk)f FG(ev)m(aluates)h(an)f(expression)h(it)f -(enco)q(des)h(it)g(so)f(that)f(further)h(ev)m(aluations)i(of)d(this)i -(expression)37 1371 y(will)h(b)q(e)f(more)f(e\016cien)o(t.)20 -b(Since)15 b(enco)q(ded)g(forms)d(are)h(generally)i(di\016cult)g(to)d -(read,)h Fx(uncode)g FG(can)g(b)q(e)h(used)37 1420 y(to)h -(\(re-\)obtain)g(the)g(original)i(form.)125 1501 y Fw(\(define)j(\(foo) -h(a)h(b\))190 1551 y(\(let)f(\(\(x)g(a\))h(\(y)f(\(+)g(b)h(1\)\)\))f -(\(cons)g(x)g(y\)\)\))125 1651 y(\(procedure-body)d(foo\))735 -1700 y Fv(=)-7 b Fq(\))22 b Fw(\(lambda)e(\(a)h(b\))626 -1750 y(\(let)g(\(\(x)g(a\))g(\(y)h(\(+)f(b)h(1\)\)\))f(\(cons)f(x)i -(y\)\)\))125 1800 y(\(foo)f(1)g(2\))414 b Fv(=)-7 b Fq(\))22 -b Fw(\(1)f(.)h(3\))125 1850 y(\(procedure-body)c(foo\))735 -1900 y Fv(=)-7 b Fq(\))43 b Fw(\(lambda)21 b(\(a)g(b\))626 -1949 y(\(#let)g(\(x)g(y\))757 1999 y(\(#)778 -2049 y(\(#)i(#)e(1\)\))669 -2099 y(\(#)h(#)1018 -2149 y(#\)\)\))125 2248 y(\(uncode)f -(\(procedure-body)f(foo\)\))735 2298 y Fv(=)-7 b Fq(\))22 -b Fw(\(lambda)e(\(a)h(b\))648 2348 y(\(let)g(\(\(x)g(a\))g(\(y)h(\(+)f -(b)h(1\)\)\))f(\(cons)f(x)i(y\)\)\))37 2485 y Fn(Note:)34 -b Fv(When)12 b(a)e(macro)g(has)h(b)q(een)i(directly)e(expanded)h(in)o -(to)e(the)i(macro)e(call)g(co)q(de,)i(it)f(is)f(not)h(p)q(ossible)h(to) -f(retriev)o(e)37 2542 y(the)k(original)d(macro)h(call.)k(Set)d -Fw(*debug*)f Fv(to)h Fw(#t)f Fv(to)h(a)o(v)o(oid)e(macro)h(expansion)h -(in-lining.)37 2651 y Fx(\(time)24 b Fo(h)p FG(expr)p -Fo(i)o Fx(\))1427 b FG(macro)37 2731 y(Ev)m(aluates)20 -b(the)f(expression)h Fo(h)p FG(expr)p Fo(i)e FG(in)i(the)f(curren)o(t)g -(en)o(vironmen)o(t.)31 b(Prin)o(ts)19 b(the)g(elapsed)h(CPU)f(time)37 -2787 y(and)d(the)f(n)o(um)o(b)q(er)h(of)e(conses)i(used)g(b)q(efore)f -(returning)h(the)f(result)h(of)f(this)g(ev)m(aluation.)p -eop +61 60 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(61)p 75 128 3675 4 v 75 381 a Fx(\(gc-stats)n(\))2805 +b FG(pro)s(cedure)75 541 y(Pro)m(vides)26 b(some)h(statistics)g(ab)s +(out)g(curren)m(t)g(memory)f(usage.)40 b(This)26 b(pro)s(cedure)f(is)h +(primarily)e(for)i(debug-)75 654 y(ging)k(the)h FC(STk)f +FG(in)m(terpreter,)g(hence)g(its)g(w)m(eird)f(prin)m(ting)f(format.)75 +881 y Fx(\(expand-heap)44 b FE(n)7 b Fx(\))2557 b FG(pro)s(cedure)75 +1041 y(Expand)32 b(the)i(heap)g(so)g(that)g(it)f(will)f(con)m(tains)h +(at)i(least)f FE(n)41 b FG(cells.)50 b(Normally)-8 b(,)34 +b(the)g(heap)f(automatically)75 1154 y(gro)m(ws)g(when)f(more)h(memory) +g(is)f(needed.)47 b(Ho)m(w)m(ev)m(er,)36 b(using)31 b(only)h(automatic) +i(heap)f(gro)m(wing)f(is)g(some-)75 1267 y(times)i(v)m(ery)g(p)s +(enalizing.)49 b(This)32 b(is)h(particularly)f(true)i(for)g(programs)f +(whic)m(h)g(uses)h(a)g(lot)g(of)g(temp)s(orary)75 1380 +y(data)23 b(\(whic)m(h)f(are)h(not)g(p)s(oin)m(ted)f(b)m(y)h(an)m(y)g +(a)g(v)-5 b(ariable\))22 b(and)g(a)h(small)e(amoun)m(t)i(of)g(global)f +(data.)39 b(In)22 b(this)g(case,)75 1493 y(the)36 b(garbage)h +(collector)f(will)e(b)s(e)h(often)h(called)f(and)g(the)h(heap)g(will)d +(not)j(b)s(e)f(automatically)h(expanded)75 1606 y(\(since)k(most)h(of)f +(the)h(consumed)e(heap)i(will)c(b)s(e)j(reclaimed)f(b)m(y)h(the)h +(GC\).)g(This)d(could)i(b)s(e)f(anno)m(ying)75 1718 y(sp)s(ecially)28 +b(for)i(program)g(where)g(resp)s(onse)f(time)h(is)f(critical.)40 +b(Using)29 b Fx(expand-heap)f FG(p)s(ermits)g(to)j(enlarge)75 +1831 y(the)26 b(heap)g(size)h(\(whic)m(h)e(is)g(set)i(to)g(20000)h +(cells)e(b)m(y)g(default\),)h(to)g(a)m(v)m(oid)f(those)h(con)m(tin)m +(ual)f(calls)f(to)i(the)g(GC.)75 2171 y Fx(\(get-internal-info)-5 +b(\))2376 b FG(pro)s(cedure)75 2331 y(Returns)29 b(a)i(7-length)g(v)m +(ector)h(whic)m(h)d(con)m(tains)h(the)h(follo)m(wing)e(informations:) +211 2513 y(0)46 b(total)31 b(cpu)f(used)g(in)f(milli-seconds)211 +2698 y(1)46 b(n)m(um)m(b)s(er)29 b(of)i(cells)e(curren)m(tly)h(in)f +(use.)211 2884 y(2)46 b(total)31 b(n)m(um)m(b)s(er)f(of)g(allo)s(cated) +g(cells)211 3069 y(3)46 b(n)m(um)m(b)s(er)29 b(of)i(cells)e(used)h +(since)g(the)g(last)g(call)g(to)h Fx(get-internal-info)211 +3254 y FG(4)46 b(n)m(um)m(b)s(er)29 b(of)i(gc)g(runs)211 +3439 y(5)46 b(total)31 b(time)g(used)e(in)g(the)i(gc)211 +3625 y(6)46 b(a)31 b(b)s(o)s(olean)e(indicating)g(if)g(Tk)h(is)f +(initialized)75 3920 y Fx(\(sort)46 b FE(obj)i(pr)-5 +b(e)g(dic)g(ate)7 b Fx(\))2433 b FG(pro)s(cedure)75 4067 +y FE(Obj)51 b FG(m)m(ust)39 b(b)s(e)f(a)h(list)f(or)h(a)g(v)m(ector.)67 +b Fx(Sort)38 b FG(returns)g(a)h(cop)m(y)g(of)g FE(obj)52 +b FG(sorted)39 b(according)g(to)h FE(pr)-5 b(e)g(dic)g(ate)9 +b FG(.)75 4167 y FE(Pr)-5 b(e)g(dic)g(ate)34 b FG(m)m(ust)26 +b(b)s(e)g(a)g(pro)s(cedure)f(whic)m(h)g(tak)m(es)i(t)m(w)m(o)g(argumen) +m(ts)g(and)e(returns)g(a)h(true)g(v)-5 b(alue)26 b(if)e(the)j(\014rst) +75 4266 y(argumen)m(t)k(is)e(strictly)h(\\b)s(efore")g(the)h(second.) +249 4435 y Fw(\(sort)42 b('\(1)g(2)h(-4)g(12)g(9)g(-1)g(2)g(3\))g(<\)) +1470 4534 y Fv(=)-14 b Fq(\))43 b Fw(\(-4)f(-1)h(1)g(2)h(2)f(3)g(9)g +(12\))249 4634 y(\(sort)f(#\("one")f("two")g("three")g("four"\))511 +4734 y(\(lambda)g(\(x)h(y\))h(\(>)g(\(string-length)38 +b(x\))k(\(string-length)c(y\)\)\)\))1470 4833 y Fv(=)-14 +b Fq(\))43 b Fw(#\("three")d("four")h("one")h("two"\))105 +5229 y Fx(\(uncode)k FE(form)7 b Fx(\))2630 b FG(pro)s(cedure)75 +5375 y(When)26 b FC(STk)g FG(ev)-5 b(aluates)27 b(an)g(expression)e(it) +h(enco)s(des)g(it)g(so)h(that)g(further)e(ev)-5 b(aluations)25 +b(of)i(this)e(expression)75 5475 y(will)f(b)s(e)i(more)h(e\016cien)m +(t.)40 b(Since)25 b(enco)s(ded)i(forms)f(are)h(generally)e(di\016cult)g +(to)i(read,)h Fx(uncode)d FG(can)i(b)s(e)f(used)75 5575 +y(to)31 b(\(re-\)obtain)g(the)g(original)d(form.)p eop %%Page: 62 62 -62 61 bop 37 45 a FF(62)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 169 561 a @beginspecial 37 @llx 367 @lly -415 @urx 467 @ury 3780 @rwi @setspecial +62 61 bop 75 91 a FF(62)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 249 381 a Fw(\(define)41 b(\(foo)h(a)h(b\))380 +480 y(\(let)f(\(\(x)g(a\))h(\(y)g(\(+)g(b)g(1\)\)\))f(\(cons)f(x)i +(y\)\)\))249 680 y(\(procedure-body)38 b(foo\))1470 779 +y Fv(=)-14 b Fq(\))43 b Fw(\(lambda)e(\(a)i(b\))1252 +879 y(\(let)f(\(\(x)g(a\))h(\(y)g(\(+)f(b)i(1\)\)\))d(\(cons)h(x)h +(y\)\)\))249 979 y(\(foo)f(1)h(2\))828 b Fv(=)-14 b Fq(\))43 +b Fw(\(1)g(.)g(3\))249 1078 y(\(procedure-body)38 b(foo\))1470 +1178 y Fv(=)-14 b Fq(\))87 b Fw(\(lambda)40 b(\(a)j(b\))1252 +1277 y(\(#let)e(\(x)i(y\))1513 1377 y(\(#)1557 +1477 y(\(#)j(#)f(1\)\))1339 +1576 y(\(#)h(#)2036 +1676 y(#\)\)\))249 1875 y(\(uncode)e +(\(procedure-body)c(foo\)\))1470 1975 y Fv(=)-14 b Fq(\))43 +b Fw(\(lambda)e(\(a)i(b\))1295 2075 y(\(let)f(\(\(x)h(a\))f(\(y)h(\(+)g +(b)g(1\)\)\))f(\(cons)g(x)h(y\)\)\))75 2369 y Fn(Note:)69 +b Fv(When)22 b(a)g(macro)e(has)i(b)r(een)g(directly)g(expanded)f(in)n +(to)h(the)h(macro)d(call)i(co)r(de,)h(it)f(is)g(not)g(p)r(ossible)g(to) +f(retriev)n(e)75 2482 y(the)28 b(original)e(macro)g(call.)37 +b(Set)28 b Fw(*debug*)d Fv(to)i Fw(#t)g Fv(to)g(a)n(v)n(oid)f(macro)h +(expansion)f(in-lining.)75 2730 y Fx(\(time)46 b Fo(h)p +FG(expr)p Fo(i)q Fx(\))2852 b FG(macro)75 2891 y(Ev)-5 +b(aluates)38 b(the)g(expression)e Fo(h)p FG(expr)p Fo(i)i +FG(in)f(the)h(curren)m(t)f(en)m(vironmen)m(t.)63 b(Prin)m(ts)37 +b(the)h(elapsed)f(CPU)g(time)75 3004 y(and)30 b(the)g(n)m(um)m(b)s(er)f +(of)i(conses)g(used)e(b)s(efore)h(returning)f(the)h(result)g(of)g(this) +f(ev)-5 b(aluation.)75 3252 y Fx(\(apropos)46 b FE(symb)-5 +b(ol)9 b Fx(\))2535 b FG(pro)s(cedure)75 3401 y Fx(Apropos)21 +b FG(returns)h(a)h(list)e(of)i(sym)m(b)s(ol)f(whose)h(prin)m(t)e(name)i +(con)m(tains)g(the)g(c)m(haracters)i(of)e FE(symb)-5 +b(ol)11 b FG(.)38 b(Sym)m(b)s(ols)75 3501 y(are)31 b(searc)m(hed)g(for) +f(in)f(the)h(curren)m(t)h(en)m(vironmen)m(t.)249 3684 +y Fw(\(apropos)41 b('cadd\))685 3783 y Fv(=)-14 b Fq(\))44 +b Fw(\(caddar)c(caddr)i(cadddr\))75 4211 y Fx(\(inspect)k +FE(obj)13 b Fx(\))2676 b FG(pro)s(cedure)75 4373 y Fx(Inspect)21 +b FG(p)s(ermits)h(to)i(graphically)d(insp)s(ect)h(an)h(ob)5 +b(ject.)39 b(The)23 b(\014rst)f(call)h(of)g(this)f(pro)s(cedure)g +(creates)j(a)f(top)75 4486 y(lev)m(el)31 b(windo)m(w)e(con)m(taining)i +(the)g(ob)5 b(ject)32 b(to)g(insp)s(ect)e(and)g(its)h(curren)m(t)f(v)-5 +b(alue.)43 b(If)30 b(the)i(insp)s(ector)d(windo)m(w)75 +4598 y(is)38 b(already)h(on)g(screen,)i FE(obj)53 b FG(will)36 +b(b)s(e)j(app)s(ended)e(to)j(the)f(list)f(of)h(insp)s(ected)f(ob)5 +b(jects.)68 b(The)38 b(insp)s(ector)75 4711 y(windo)m(w)28 +b(con)m(tains)i(men)m(us)f(whic)m(h)g(p)s(ermit)f(to)i(call)f(the)h +(view)m(er)f(or)h(detailer)f(on)h(eac)m(h)g(insp)s(ected)f(ob)5 +b(ject.)75 4824 y(See)30 b(the)g(on-line)e(do)s(cumen)m(tation)i(for)f +(further)g(details.)39 b(A)30 b(view)f(of)h(the)g(general)f(insp)s +(ector)g(is)g(giv)m(en)g(in)75 4937 y(\014gure)h(1.)75 +5052 y Fn(Note:)74 b Fv(Tk)28 b(m)n(ust)f(b)r(e)h(initialized)g(to)g +(use)f Fw(inspect)p Fv(.)75 5300 y Fx(\(view)46 b FE(obj)13 +b Fx(\))2820 b FG(pro)s(cedure)75 5462 y Fx(View)27 b +FG(p)s(ermits)g(to)i(obtain)f(a)h(graphical)f(represen)m(tation)g(of)h +(an)f FC(STk)h FG(ob)5 b(ject.)41 b(The)28 b(t)m(yp)s(e)g(of)h +(represen)m(ta-)75 5575 y(tion)i(dep)s(ends)e(on)j(the)f(t)m(yp)s(e)h +(of)f(the)h(view)m(ed)f(ob)5 b(ject.)45 b(Here)32 b(again,)g(men)m(us)e +(are)i(pro)m(vided)e(to)i(switc)m(h)f(to)p eop +%%Page: 63 63 +63 62 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(63)p 75 128 3675 4 v 337 1496 a @beginspecial 37 @llx +367 @lly 415 @urx 467 @ury 3780 @rwi @setspecial %%BeginDocument: Inspector.ps @@ -8721,60 +17727,9 @@ end origstate restore %%EndDocument - @endspecial 622 659 a FG(Figure)f(1:)j(A)d(view)f(of)g(the)g(Insp)q -(ector)37 798 y Fx(\(apropos)23 b FE(symb)n(ol)5 b Fx(\))1266 -b FG(pro)q(cedure)37 872 y Fx(Apropos)11 b FG(returns)g(a)g(list)i(of)e -(sym)o(b)q(ol)g(whose)h(prin)o(t)g(name)f(con)o(tains)h(the)f(c)o -(haracters)g(of)g FE(symb)n(ol)t FG(.)18 b(Sym)o(b)q(ols)37 -922 y(are)d(searc)o(hed)h(for)e(in)i(the)g(curren)o(t)f(en)o(vironmen)o -(t.)125 1012 y Fw(\(apropos)20 b('cadd\))343 1062 y Fv(=)-7 -b Fq(\))21 b Fw(\(caddar)g(caddr)f(cadddr\))37 1273 y -Fx(\(inspect)j FE(obj)7 b Fx(\))1338 b FG(pro)q(cedure)37 -1354 y Fx(Inspect)11 b FG(p)q(ermits)h(to)f(graphically)i(insp)q(ect)g -(an)f(ob)s(ject.)18 b(The)12 b(\014rst)f(call)i(of)e(this)h(pro)q -(cedure)h(creates)e(a)g(top)37 1411 y(lev)o(el)17 b(windo)o(w)f(con)o -(taining)g(the)g(ob)s(ject)f(to)g(insp)q(ect)i(and)f(its)f(curren)o(t)h -(v)m(alue.)22 b(If)16 b(the)f(insp)q(ector)i(windo)o(w)37 -1467 y(is)k(already)e(on)h(screen,)h FE(obj)26 b FG(will)21 -b(b)q(e)f(app)q(ended)i(to)c(the)i(list)g(of)g(insp)q(ected)h(ob)s -(jects.)32 b(The)20 b(insp)q(ector)37 1524 y(windo)o(w)c(con)o(tains)f -(men)o(us)g(whic)o(h)g(p)q(ermit)h(to)e(call)i(the)f(view)o(er)g(or)g -(detailer)g(on)g(eac)o(h)g(insp)q(ected)i(ob)s(ject.)37 -1580 y(See)f(the)f(on-line)i(do)q(cumen)o(tation)e(for)f(further)h -(details.)21 b(A)14 b(view)i(of)e(the)h(general)h(insp)q(ector)f(is)h -(giv)o(en)f(in)37 1636 y(\014gure)h(1.)37 1694 y Fn(Note:)37 -b Fv(Tk)14 b(m)o(ust)f(b)q(e)h(initialized)f(to)g(use)i -Fw(inspect)p Fv(.)37 1816 y Fx(\(view)24 b FE(obj)7 b -Fx(\))1409 b FG(pro)q(cedure)37 1896 y Fx(View)14 b FG(p)q(ermits)h(to) -f(obtain)g(a)g(graphical)h(represen)o(tation)g(of)e(an)i -FC(STk)e FG(ob)s(ject.)19 b(The)c(t)o(yp)q(e)f(of)g(represen)o(ta-)37 -1953 y(tion)i(dep)q(ends)i(on)d(the)h(t)o(yp)q(e)g(of)f(the)h(view)o -(ed)h(ob)s(ject.)j(Here)c(again,)g(men)o(us)g(are)f(pro)o(vided)i(to)e -(switc)o(h)h(to)37 2009 y(the)g(insp)q(ector)g(or)f(to)g(the)g -(detailer.)22 b(See)16 b(the)g(on-line)h(do)q(cumen)o(tation)f(for)e -(more)h(details.)22 b(A)15 b(snapshot)37 2066 y(of)g(the)h(view)o(er)f -(is)h(giv)o(en)f(in)i(\014gure)e(2.)37 2123 y Fn(Note:)37 -b Fv(Tk)14 b(m)o(ust)f(b)q(e)h(initialized)f(to)g(use)i -Fw(view)p Fv(.)37 2245 y Fx(\(detail)23 b FE(obj)7 b -Fx(\))1362 b FG(pro)q(cedure)37 2326 y Fx(detail)21 b -FG(p)q(ermits)g(to)f(displa)o(y)i(the)f(\014elds)h(of)f(a)f(comp)q -(osite)i(Sc)o(heme)f(ob)s(ject.)36 b(The)21 b(t)o(yp)q(e)g(of)g -(detailer)37 2382 y(dep)q(ends)c(on)f(the)f(t)o(yp)q(e)g(of)g(the)h -(comp)q(osite)f(ob)s(ject)g(detailed.)22 b(Here)15 b(again,)g(men)o(us) -h(are)f(pro)o(vided)h(to)f(go)37 2439 y(to)i(the)f(insp)q(ector)i(or)e -(to)g(the)h(view)o(er.)25 b(See)17 b(the)g(on-line)h(do)q(cumen)o -(tation)g(for)e(more)g(details.)25 b(Figure)17 b(3)37 -2495 y(sho)o(ws)e(the)g(detailer)i(examining)f(a)f FE(tk-c)n(ommand)p -FG(.)37 2552 y Fn(Note:)37 b Fv(Tk)14 b(m)o(ust)f(b)q(e)h(initialized)f -(to)g(use)i Fw(detail)p Fv(.)37 2674 y Fx(\(quit)24 b -FE(r)n(etc)n(o)n(de)s Fx(\))1334 b FG(pro)q(cedure)37 -2731 y Fx(\(quit\))1498 b FG(pro)q(cedure)37 2787 y Fx(\(exit)24 -b FE(r)n(etc)n(o)n(de)s Fx(\))1334 b FG(pro)q(cedure)p -eop -%%Page: 63 63 -63 62 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(63)p 37 64 1838 2 v 321 2029 a @beginspecial 37 @llx -171 @lly 342 @urx 467 @ury 3050 @rwi @setspecial + @endspecial 1245 1692 a FG(Figure)30 b(1:)41 b(A)30 +b(view)g(of)g(the)h(Insp)s(ector)642 4988 y @beginspecial +37 @llx 171 @lly 342 @urx 467 @ury 3050 @rwi @setspecial %%BeginDocument: View.ps @@ -12878,11 +21833,11 @@ end origstate restore %%EndDocument - @endspecial 646 2127 a FG(Figure)16 b(2:)j(A)d(view)f(of)g(the)h(View) -o(er)p eop + @endspecial 1293 5184 a(Figure)f(2:)41 b(A)30 b(view)g(of)h(the)f +(View)m(er)p eop %%Page: 64 64 -64 63 bop 37 45 a FF(64)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 379 2204 a @beginspecial 37 @llx 87 @lly +64 63 bop 75 91 a FF(64)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 758 3456 a @beginspecial 37 @llx 87 @lly 314 @urx 467 @ury 2770 @rwi @setspecial %%BeginDocument: Detail.ps @@ -17667,510 +26622,546 @@ end origstate restore %%EndDocument - @endspecial 635 2302 a FG(Figure)f(3:)j(A)d(view)f(of)g(the)g -(Detailer)p eop + @endspecial 1271 3652 a FG(Figure)30 b(3:)41 b(A)30 +b(view)g(of)g(the)h(Detailer)75 3927 y(the)g(insp)s(ector)f(or)g(to)i +(the)f(detailer.)41 b(See)31 b(the)g(on-line)e(do)s(cumen)m(tation)i +(for)g(more)g(details.)41 b(A)31 b(snapshot)75 4040 y(of)g(the)f(view)m +(er)g(is)g(giv)m(en)g(in)f(\014gure)h(2.)75 4153 y Fn(Note:)74 +b Fv(Tk)28 b(m)n(ust)f(b)r(e)h(initialized)g(to)g(use)f +Fw(view)p Fv(.)75 4389 y Fx(\(detail)46 b FE(obj)13 b +Fx(\))2724 b FG(pro)s(cedure)75 4549 y Fx(detail)40 b +FG(p)s(ermits)g(to)i(displa)m(y)e(the)i(\014elds)e(of)i(a)g(comp)s +(osite)g(Sc)m(heme)g(ob)5 b(ject.)76 b(The)41 b(t)m(yp)s(e)h(of)g +(detailer)75 4662 y(dep)s(ends)29 b(on)h(the)h(t)m(yp)s(e)g(of)f(the)h +(comp)s(osite)g(ob)5 b(ject)31 b(detailed.)41 b(Here)31 +b(again,)g(men)m(us)f(are)h(pro)m(vided)e(to)i(go)75 +4775 y(to)j(the)g(insp)s(ector)e(or)h(to)h(the)g(view)m(er.)50 +b(See)33 b(the)h(on-line)e(do)s(cumen)m(tation)h(for)g(more)h(details.) +49 b(Figure)33 b(3)75 4888 y(sho)m(ws)d(the)h(detailer)e(examining)g(a) +i FE(tk-c)-5 b(ommand)p FG(.)75 5001 y Fn(Note:)74 b +Fv(Tk)28 b(m)n(ust)f(b)r(e)h(initialized)g(to)g(use)f +Fw(detail)p Fv(.)75 5236 y Fx(\(quit)46 b FE(r)-5 b(etc)g(o)g(de)7 +b Fx(\))2671 b FG(pro)s(cedure)75 5349 y Fx(\(quit)o(\))2996 +b FG(pro)s(cedure)75 5462 y Fx(\(exit)46 b FE(r)-5 b(etc)g(o)g(de)7 +b Fx(\))2671 b FG(pro)s(cedure)75 5575 y Fx(\(exit)o(\))2996 +b FG(pro)s(cedure)p eop %%Page: 65 65 -65 64 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(65)p 37 64 1838 2 v 37 190 a Fx(\(exit\))1498 b FG(pro)q(cedure)37 -247 y Fx(\(bye)24 b FE(r)n(etc)n(o)n(de)s Fx(\))1358 -b FG(pro)q(cedure)37 303 y Fx(\(bye\))1522 b FG(pro)q(cedure)37 -383 y(Exits)17 b(the)f FC(STk)f FG(in)o(terpreter)h(with)h(the)f(sp)q -(eci\014ed)i(in)o(teger)e(return)g(co)q(de.)23 b(If)17 -b(omitted,)f(the)g(in)o(terpreter)37 440 y(terminates)g(with)f(a)g -(return)g(co)q(de)h(of)f(0.)p eop +65 64 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(65)p 75 128 3675 4 v 75 381 a Fx(\(bye)47 b FE(r)-5 +b(etc)g(o)g(de)7 b Fx(\))2718 b FG(pro)s(cedure)75 494 +y Fx(\(bye)o(\))3044 b FG(pro)s(cedure)75 654 y(Exits)31 +b(the)i FC(STk)e FG(in)m(terpreter)h(with)f(the)h(sp)s(eci\014ed)e(in)m +(teger)j(return)e(co)s(de.)46 b(If)31 b(omitted,)i(the)g(in)m +(terpreter)75 767 y(terminates)d(with)f(a)i(return)e(co)s(de)i(of)f(0.) +p eop %%Page: 66 66 -66 65 bop 37 45 a FF(66)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v eop +66 65 bop 75 91 a FF(66)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v eop %%Page: 67 67 -67 66 bop 809 1056 a FK(P)m(art)32 b(I)s(I)741 1264 y -FD(Annexes)934 2901 y FG(67)p eop +67 66 bop 1618 2112 a FK(P)-5 b(art)65 b(I)5 b(I)1482 +2527 y FD(Annexes)1867 5803 y FG(67)p eop %%Page: 68 68 68 67 bop eop %%Page: 69 69 -69 68 bop 37 502 a FK(App)s(endix)33 b(A)37 710 y FD(Using)39 -b(the)g(Tk)g(to)s(olkit)37 933 y FG(When)15 b FC(STk)e -FG(detects)g(that)g(a)h FE(tk-c)n(ommand)19 b FG(m)o(ust)13 -b(b)q(e)h(called,)h(parameters)e(are)g(pro)q(cessed)i(to)e(b)q(e)h -(recog-)37 990 y(nized)i(b)o(y)e(the)g(corresp)q(onding)h(to)q(olkit)f -(function.)21 b(Since)15 b(the)f(Tk)g(to)q(olkit)g(is)h(left)f -(\(mostly\))f(unmo)q(di\014ed,)37 1046 y(all)18 b(its)e(primitiv)o(es)i -(\\think")e(there)h(is)f(a)g(running)i(Tcl)f(in)o(terpreter)f(b)q -(ehind)i(the)f(scene.)23 b(Consequen)o(tly)l(,)37 1103 -y(to)18 b(w)o(ork)e(with)i(the)g(Tk)f(to)q(olkit,)i(a)e(little)i(set)e -(of)h(rewriting)g(rules)g(m)o(ust)f(b)q(e)i(kno)o(wn.)27 -b(These)18 b(rules)g(are)37 1159 y(describ)q(ed)g(hereafter.)37 -1216 y Fn(Note:)34 b Fv(This)11 b(app)q(endix)f(is)h(placed)g(here)h -(to)f(p)q(ermit)f(an)g Fk(STk)h Fv(user)h(to)f(mak)o(e)e(programs)h -(with)g(the)h(original)e(Tcl/Tk)37 1273 y(do)q(cumen)o(tation)15 -b(b)o(y)h(hand.)25 b(In)16 b(no)g(case)h(will)e(it)g(substitute)j(to)e -(the)g(abundan)o(t)g(Tcl/Tk)g(man)o(ual)e(pages)i(nor)g(to)37 -1329 y(the)f(excellen)o(t)g(b)q(o)q(ok)e(b)o(y)h(J.)g(Ousterhout[11])37 -1476 y Fz(1)67 b(Calling)24 b(a)e(Tk-command)37 1578 -y FG(Since)g(Tcl)e(uses)g(strings)f(to)g(comm)o(unicate)h(with)g(the)g -(Tk)f(to)q(olkit,)h(parameters)f(to)g(a)g FE(Tk-c)n(ommand)37 -1635 y FG(m)o(ust)13 b(b)q(e)h(translated)f(to)g(strings)g(b)q(efore)g -(calling)i(the)f(C)f(function)h(whic)o(h)g(implemen)o(t)g(it.)20 -b(The)13 b(follo)o(wing)37 1691 y(con)o(v)o(ersions)20 -b(are)f(done,)h(dep)q(ending)h(on)e(the)h(t)o(yp)q(e)f(of)g(the)g -(parameter)f(that)h FC(STk)f FG(m)o(ust)h(giv)o(e)g(to)g(the)37 -1747 y(to)q(olkit:)151 1843 y FF(sym)o(b)q(ol:)j FG(the)15 -b(prin)o(t)h(name)f(of)g(the)g(sym)o(b)q(ol;)151 1918 -y FF(n)o(um)o(b)q(er:)21 b FG(the)15 b(external)h(represen)o(tation)f -(of)g(the)g(n)o(um)o(b)q(er)h(expressed)g(in)g(radix)f(10;)151 -1992 y FF(string:)23 b FG(no)15 b(con)o(v)o(ersion;)151 -2066 y FF(k)o(eyw)o(ord:)20 b FG(the)f(prin)o(t)g(name)g(of)f(the)h(k)o -(eyw)o(ord)f(where)h(the)g(initial)i(semicolon)f(has)e(b)q(een)251 -2122 y(replaced)f(b)o(y)e(a)g(dash)g(\(\\-"\);)151 2197 -y FF(b)q(o)q(olean:)25 b FG(the)15 b(string)g("0")f(if)i -Fx(#f)f FG(and)g("1")g(if)g Fx(#t)151 2271 y FF(tk-command:)23 -b FG(the)15 b(name)g(of)g(the)g FE(tk-c)n(ommand)151 -2345 y FF(closure:)22 b FG(the)16 b(address)f(of)g(the)g(closure)h -(using)g(the)f(represen)o(tation)g(sho)o(wn)g(in)h(6.17.)151 -2419 y FF(otherwise:)22 b FG(the)16 b(external)f(\\slashi\014ed")i(v)o -(ersion)e(of)g(the)g(ob)s(ject.)37 2508 y(As)22 b(an)f(example,)i(let)e -(us)h(mak)o(e)e(a)h(button)g(with)g(a)g(lab)q(el)i(con)o(taining)f(the) -f(string)g Fx("Hello,)i(word")p FG(.)37 2558 y(According)17 -b(the)e(original)h(Tk/Tcl)f(do)q(cumen)o(tation,)h(this)f(can)h(b)q(e)g -(done)f(in)h(Tcl)g(with)125 2648 y Fw(button)k(.hello)h(-text)g -("Hello,)f(world")37 2787 y FG(F)l(ollo)o(wing)c(the)g(rewriting)f -(rules)h(expressed)g(ab)q(o)o(v)o(e,)f(this)g(can)h(b)q(e)g(done)f(in)h -FC(STk)f FG(with)934 2901 y(69)p eop +69 68 bop 75 1005 a FK(App)5 b(endix)65 b(A)75 1421 y +FD(Using)77 b(the)h(Tk)e(to)6 b(olkit)75 1867 y FG(When)27 +b FC(STk)g FG(detects)i(that)f(a)f FE(tk-c)-5 b(ommand)39 +b FG(m)m(ust)27 b(b)s(e)g(called,)g(parameters)h(are)g(pro)s(cessed)f +(to)h(b)s(e)e(recog-)75 1980 y(nized)h(b)m(y)h(the)g(corresp)s(onding)e +(to)s(olkit)i(function.)38 b(Since)27 b(the)i(Tk)e(to)s(olkit)h(is)f +(left)h(\(mostly\))g(unmo)s(di\014ed,)75 2093 y(all)j(its)h(primitiv)m +(es)e(\\think")i(there)h(is)f(a)h(running)c(Tcl)j(in)m(terpreter)g(b)s +(ehind)e(the)i(scene.)48 b(Consequen)m(tly)-8 b(,)75 +2206 y(to)36 b(w)m(ork)f(with)f(the)i(Tk)f(to)s(olkit,)h(a)g(little)e +(set)i(of)f(rewriting)f(rules)g(m)m(ust)h(b)s(e)g(kno)m(wn.)55 +b(These)35 b(rules)f(are)75 2319 y(describ)s(ed)28 b(hereafter.)75 +2433 y Fn(Note:)68 b Fv(This)21 b(app)r(endix)h(is)f(placed)g(here)g +(to)g(p)r(ermit)h(an)f Fk(STk)h Fv(user)e(to)i(mak)n(e)e(programs)f +(with)j(the)g(original)e(Tcl/Tk)75 2545 y(do)r(cumen)n(tation)32 +b(b)n(y)g(hand.)50 b(In)32 b(no)g(case)f(will)h(it)h(substitute)f(to)g +(the)h(abundan)n(t)e(Tcl/Tk)h(man)n(ual)f(pages)g(nor)g(to)75 +2658 y(the)d(excellen)n(t)f(b)r(o)r(ok)h(b)n(y)f(J.)g(Ousterhout[11)o +(])75 2951 y Fz(1)135 b(Calling)46 b(a)f(Tk-command)75 +3156 y FG(Since)38 b(Tcl)h(uses)f(strings)g(to)i(comm)m(unicate)g(with) +e(the)h(Tk)g(to)s(olkit,)i(parameters)e(to)h(a)g FE(Tk-c)-5 +b(ommand)75 3269 y FG(m)m(ust)26 b(b)s(e)g(translated)g(to)h(strings)f +(b)s(efore)g(calling)f(the)h(C)g(function)f(whic)m(h)h(implemen)m(t)f +(it.)39 b(The)25 b(follo)m(wing)75 3382 y(con)m(v)m(ersions)39 +b(are)f(done,)j(dep)s(ending)35 b(on)k(the)f(t)m(yp)s(e)h(of)f(the)h +(parameter)g(that)g FC(STk)f FG(m)m(ust)g(giv)m(e)h(to)g(the)75 +3495 y(to)s(olkit:)302 3687 y FF(sym)m(b)s(ol:)46 b FG(the)30 +b(prin)m(t)f(name)i(of)f(the)h(sym)m(b)s(ol;)302 3835 +y FF(n)m(um)m(b)s(er:)45 b FG(the)31 b(external)f(represen)m(tation)g +(of)h(the)g(n)m(um)m(b)s(er)e(expressed)g(in)h(radix)f(10;)302 +3984 y FF(string:)46 b FG(no)30 b(con)m(v)m(ersion;)302 +4132 y FF(k)m(eyw)m(ord:)46 b FG(the)38 b(prin)m(t)e(name)i(of)f(the)h +(k)m(eyw)m(ord)g(where)f(the)h(initial)c(semicolon)j(has)g(b)s(een)502 +4245 y(replaced)30 b(b)m(y)g(a)h(dash)f(\(\\-"\);)302 +4393 y FF(b)s(o)s(olean:)46 b FG(the)31 b(string)e("0")j(if)d +Fx(#f)h FG(and)f("1")j(if)d Fx(#t)302 4541 y FF(tk-command:)44 +b FG(the)31 b(name)f(of)h(the)f FE(tk-c)-5 b(ommand)302 +4690 y FF(closure:)47 b FG(the)30 b(address)g(of)g(the)h(closure)f +(using)f(the)h(represen)m(tation)h(sho)m(wn)e(in)g(6.17.)302 +4838 y FF(otherwise:)45 b FG(the)31 b(external)f(\\slashi\014ed")f(v)m +(ersion)h(of)g(the)h(ob)5 b(ject.)75 5017 y(As)42 b(an)g(example,)j +(let)e(us)e(mak)m(e)i(a)g(button)f(with)f(a)h(lab)s(el)f(con)m(taining) +h(the)g(string)f Fx("Hello,)46 b(word")p FG(.)75 5116 +y(According)30 b(the)h(original)d(Tk/Tcl)i(do)s(cumen)m(tation,)g(this) +g(can)g(b)s(e)g(done)g(in)f(Tcl)h(with)249 5296 y Fw(button)41 +b(.hello)h(-text)f("Hello,)g(world")75 5575 y FG(F)-8 +b(ollo)m(wing)30 b(the)g(rewriting)f(rules)g(expressed)h(ab)s(o)m(v)m +(e,)h(this)f(can)g(b)s(e)g(done)g(in)f FC(STk)h FG(with)1867 +5803 y(69)p eop %%Page: 70 70 -70 69 bop 37 45 a FF(70)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 125 190 a Fw(\(button)j('.hello)g('-text)h("Hello,)f -(world"\))37 320 y FG(This)14 b(call)g(de\014nes)f(a)g(new)g(widget)g -(ob)s(ject)f(whic)o(h)h(is)g(stored)g(in)g(the)g FC(STk)f -FG(v)m(ariable)i Fx(.hello)p FG(.)k(This)c(ob)s(ject)37 -369 y(can)i(b)q(e)g(used)g(as)f(a)g(pro)q(cedure)h(to)e(customize)i -(our)f(button.)20 b(F)l(or)15 b(instance,)g(setting)h(the)f(b)q(order)h -(of)f(this)37 419 y(button)g(to)g(5)g(pixels)i(wide)f(and)f(its)h(bac)o -(kground)f(to)f(gra)o(y)g(w)o(ould)i(b)q(e)g(done)f(in)h(Tcl)g(with)125 -499 y Fw(.hello)k(configure)g(-border)g(5)i(-background)e(gray)37 -628 y FG(In)c FC(STk)f FG(this)h(w)o(ould)f(b)q(e)h(expressed)g(as)125 -707 y Fw(\(.hello)k('configure)g('-border)g(5)h('-background)f -("gray"\))37 837 y FG(Since)c(k)o(eyw)o(ord)d(colon)h(is)g(replaced)h -(b)o(y)e(a)h(dash)f(when)h(a)g Fx(Tk-command)e FG(is)i(called,)h(this)f -(expression)h(could)37 886 y(also)h(ha)o(v)o(e)e(b)q(een)j(written)e -(as:)125 966 y Fw(\(.hello)20 b('configure)i Ff(:b)q(order)e -Fw(5)k Ff(:bac)o(kground)c Fw("gray"\))37 1157 y Fz(2)67 -b(Asso)r(ciating)22 b(Callbac)n(ks)h(to)f(Tk-commands)37 -1252 y FG(Starting)h(with)g(v)o(ersion)f(3.0,)h FC(STk)f -FG(callbac)o(ks)i(are)e(Sc)o(heme)h(closures)1311 1236 -y FB(1)1331 1252 y FG(.)42 b(Apart)22 b(scroll)i(commands,)37 -1302 y(callbac)o(ks)d(are)e(Sc)o(hemes)h(pro)q(cedures)g(without)g -(parameter.)31 b(Supp)q(ose)21 b(for)d(example,)j(that)e(w)o(e)g(w)o -(an)o(t)37 1352 y(to)e(asso)q(ciate)g(a)f(command)h(with)g(the)h -(previous)f Fx(.hello)f FG(button.)25 b(In)18 b(Tcl,)f(suc)o(h)h(a)e -(command)h(can)g(b)q(e)37 1402 y(expressed)f(as)125 1481 -y Fw(.hello)k(configure)g(-command)g Fq(f)p Fw(puts)h(stdout)g("Hello,) -f(world";)g(destroy)h(.)p Fq(g)37 1610 y FG(In)16 b FC(STk)p -FG(,)e(w)o(e)h(can)h(write)125 1690 y Fw(\(.hello)k('configure)i -Ff(:command)f Fw(\(lambda)f(\(\))887 1739 y(\(display)h("Hello,)f -(world\\n"\))887 1789 y(\(destroy)h(*root*\)\)\))37 1925 -y FG(When)13 b(the)g(user)f(will)i(press)f(the)f(mouse)h(left)g -(button,)f(the)g(closure)i(asso)q(ciated)e(to)g(the)g -Fx(:command)g FG(option)37 1982 y(will)18 b(b)q(e)e(ev)m(aluated)h(in)g -(the)f(global)g(en)o(vironmen)o(t.)22 b(Ev)m(aluation)17 -b(of)e(the)h(giv)o(en)g(closure)h(will)g(displa)o(y)g(the)37 -2038 y(message)e(and)h(call)g(the)f Fx(destroy)f FE(Tk-c)n(ommand)p -FG(.)37 2094 y Fn(Note:)67 b Fv(The)16 b(ro)q(ot)g(widget)g(is)g -(denoted)g(\\.")24 b(in)15 b(Tcl.)24 b(This)15 b(con)o(v)o(en)o(tion)h -(is)g(am)o(biguous)d(with)j(the)g(dotted)g(pair)37 2151 -y(con)o(v)o(en)o(tion)i(and)f(the)h(dot)f(m)o(ust)f(b)q(e)i(quoted)g -(to)f(a)o(v)o(oid)f(problems.)28 b(Since)18 b(this)f(problem)f(arises)i -(so)g(often,)f(the)37 2207 y(v)n(ariable)c Fw(*root*)g -Fv(has)h(b)q(een)h(in)o(tro)q(duced)g(in)e Fk(STk)h Fv(to)g(denote)h -(the)f(Tk)g(main)e(windo)o(w.)37 2328 y FJ(Managing)20 -b(Widget)d(Scrollbars)37 2407 y FG(When)d(using)h(scrollbars,)f(Tk)f -(library)h(passes)f(parameters)g(to)g(the)g(widget)h(asso)q(ciated)g -(to)f(the)g(scrollbar)37 2457 y(\(and)23 b FE(vic)n(e)f(versa)p -FG(\).)40 b(Let)23 b(us)f(lo)q(ok)h(at)e(a)h(text)g(widget)g(with)h(an) -f(asso)q(ciated)h(scrollbar.)41 b(When)23 b(the)37 2506 -y(scrollbar)17 b(is)f(mo)o(v)o(ed,)f(the)h(command)g(of)f(the)h(asso)q -(ciated)g(widget)g(is)g(in)o(v)o(ok)o(ed)g(to)f(c)o(hange)h(its)g -(view.)22 b(On)37 2556 y(the)16 b(other)g(side,)g(when)g(bro)o(wsing)g -(the)g(con)o(ten)o(t)f(of)g(the)h(text)f(widget)h(\(with)g(arro)o(ws)e -(for)h(example\),)h(the)37 2606 y(scrollbar)f(is)f(up)q(dated)g(b)o(y)f -(calling)j(it's)d(asso)q(ciated)g(closure.)20 b(Tk)14 -b(library)g(passes)f(p)q(osition)i(informations)37 2656 -y(to)k(scrolling)h(closures.)32 b(This)20 b(informations)f(are)f(the)h -(parameters)g(of)f(the)h(closure.)32 b(Hereafter)19 b(is)g(an)37 -2706 y(example)e(implemen)o(ting)g(a)e(text)f(widget)i(with)f(a)g -(scrollbar)h(\(see)f(the)g(help)i(pages)e(for)f(details\):)p -37 2745 735 2 v 89 2771 a Fu(1)107 2787 y Ft(Old)f(syn)o(tax)h(for)f -(callbac)o(ks)i(\(i.e.)i(strings\))d(is)g(alw)o(a)o(ys)g(supp)q(orted)h -(but)e(its)g(use)h(is)f(deprecated.)p eop +70 69 bop 75 91 a FF(70)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 249 381 a Fw(\(button)41 b('.hello)g('-text)g("Hello,)g +(world"\))75 639 y FG(This)24 b(call)g(de\014nes)h(a)g(new)g(widget)g +(ob)5 b(ject)26 b(whic)m(h)e(is)h(stored)g(in)f(the)i +FC(STk)f FG(v)-5 b(ariable)24 b Fx(.hello)p FG(.)37 b(This)24 +b(ob)5 b(ject)75 739 y(can)31 b(b)s(e)f(used)f(as)i(a)g(pro)s(cedure)e +(to)j(customize)e(our)g(button.)41 b(F)-8 b(or)32 b(instance,)e +(setting)h(the)f(b)s(order)f(of)i(this)75 839 y(button)f(to)h(5)g +(pixels)d(wide)i(and)f(its)h(bac)m(kground)g(to)h(gra)m(y)h(w)m(ould)d +(b)s(e)g(done)i(in)e(Tcl)g(with)249 997 y Fw(.hello)41 +b(configure)f(-border)h(5)i(-background)c(gray)75 1256 +y FG(In)30 b FC(STk)g FG(this)f(w)m(ould)g(b)s(e)h(expressed)g(as)249 +1415 y Fw(\(.hello)41 b('configure)e('-border)i(5)i('-background)c +("gray"\))75 1673 y FG(Since)26 b(k)m(eyw)m(ord)i(colon)f(is)g +(replaced)f(b)m(y)h(a)h(dash)f(when)f(a)i Fx(Tk-command)c +FG(is)i(called,)i(this)e(expression)g(could)75 1773 y(also)k(ha)m(v)m +(e)i(b)s(een)e(written)f(as:)249 1931 y Fw(\(.hello)41 +b('configure)j Ff(:b)s(order)f Fw(5)k Ff(:bac)m(kground)e +Fw("gray"\))75 2315 y Fz(2)135 b(Asso)t(ciating)45 b(Callbac)l(ks)i(to) +e(Tk-commands)75 2504 y FG(Starting)f(with)g(v)m(ersion)h(3.0,)50 +b FC(STk)44 b FG(callbac)m(ks)h(are)h(Sc)m(heme)f(closures)2624 +2471 y FB(1)2663 2504 y FG(.)84 b(Apart)45 b(scroll)f(commands,)75 +2604 y(callbac)m(ks)39 b(are)g(Sc)m(hemes)g(pro)s(cedures)e(without)h +(parameter.)66 b(Supp)s(ose)37 b(for)i(example,)i(that)e(w)m(e)g(w)m +(an)m(t)75 2703 y(to)c(asso)s(ciate)f(a)h(command)e(with)g(the)h +(previous)e Fx(.hello)h FG(button.)50 b(In)34 b(Tcl,)g(suc)m(h)f(a)i +(command)e(can)i(b)s(e)75 2803 y(expressed)30 b(as)249 +2962 y Fw(.hello)41 b(configure)f(-command)h Fq(f)p Fw(puts)g(stdout)g +("Hello,)g(world";)g(destroy)f(.)p Fq(g)75 3220 y FG(In)30 +b FC(STk)p FG(,)g(w)m(e)h(can)f(write)249 3379 y Fw(\(.hello)41 +b('configure)j Ff(:command)d Fw(\(lambda)f(\(\))1775 +3479 y(\(display)g("Hello,)h(world\\n"\))1775 3578 y(\(destroy)f +(*root*\)\)\))75 3850 y FG(When)25 b(the)g(user)f(will)e(press)i(the)h +(mouse)g(left)f(button,)i(the)f(closure)f(asso)s(ciated)h(to)h(the)f +Fx(:command)d FG(option)75 3963 y(will)29 b(b)s(e)i(ev)-5 +b(aluated)31 b(in)g(the)g(global)g(en)m(vironmen)m(t.)44 +b(Ev)-5 b(aluation)30 b(of)i(the)g(giv)m(en)f(closure)g(will)e(displa)m +(y)h(the)75 4076 y(message)h(and)f(call)g(the)g Fx(destroy)f +FE(Tk-c)-5 b(ommand)p FG(.)75 4189 y Fn(Note:)134 b Fv(The)32 +b(ro)r(ot)e(widget)i(is)f(denoted)h(\\.")47 b(in)32 b(Tcl.)48 +b(This)32 b(con)n(v)n(en)n(tion)e(is)h(am)n(biguous)f(with)i(the)g +(dotted)g(pair)75 4302 y(con)n(v)n(en)n(tion)h(and)h(the)h(dot)g(m)n +(ust)g(b)r(e)g(quoted)f(to)g(a)n(v)n(oid)f(problems.)57 +b(Since)35 b(this)g(problem)f(arises)f(so)h(often,)j(the)75 +4415 y(v)-5 b(ariable)27 b Fw(*root*)e Fv(has)i(b)r(een)h(in)n(tro)r +(duced)f(in)h Fk(STk)f Fv(to)h(denote)f(the)h(Tk)g(main)f(windo)n(w.)75 +4655 y FJ(Managing)38 b(Widget)f(Scrollbars)75 4813 y +FG(When)27 b(using)e(scrollbars,)h(Tk)h(library)d(passes)j(parameters)g +(to)h(the)f(widget)f(asso)s(ciated)i(to)f(the)h(scrollbar)75 +4913 y(\(and)44 b FE(vic)-5 b(e)45 b(versa)p FG(\).)84 +b(Let)45 b(us)f(lo)s(ok)g(at)h(a)g(text)h(widget)e(with)f(an)h(asso)s +(ciated)h(scrollbar.)81 b(When)45 b(the)75 5013 y(scrollbar)30 +b(is)g(mo)m(v)m(ed,)j(the)f(command)f(of)h(the)g(asso)s(ciated)g +(widget)f(is)g(in)m(v)m(ok)m(ed)h(to)g(c)m(hange)g(its)f(view.)44 +b(On)75 5112 y(the)32 b(other)f(side,)g(when)f(bro)m(wsing)h(the)g(con) +m(ten)m(t)i(of)f(the)f(text)i(widget)e(\(with)f(arro)m(ws)i(for)f +(example\),)h(the)75 5212 y(scrollbar)25 b(is)h(up)s(dated)g(b)m(y)h +(calling)e(it's)i(asso)s(ciated)g(closure.)39 b(Tk)26 +b(library)f(passes)i(p)s(osition)e(informations)75 5312 +y(to)39 b(scrolling)d(closures.)62 b(This)36 b(informations)g(are)j +(the)f(parameters)g(of)g(the)g(closure.)63 b(Hereafter)39 +b(is)e(an)75 5411 y(example)30 b(implemen)m(ting)e(a)j(text)g(widget)f +(with)f(a)i(scrollbar)e(\(see)i(the)g(help)e(pages)i(for)f(details\):)p +75 5489 1470 4 v 179 5543 a Fu(1)213 5575 y Ft(Old)c(syn)n(tax)e(for)j +(callbac)n(ks)f(\(i.e.)36 b(strings\))26 b(is)g(alw)n(a)n(ys)h(supp)r +(orted)e(but)g(its)h(use)g(is)g(deprecated.)p eop %%Page: 71 71 -71 70 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(71)p 37 64 1838 2 v 125 190 a Fw(\(text)20 b('.txt)h(:yscrollcommand) -41 b(\(lambda)20 b(l)i(\(apply)e(.scroll)g('set)h(l\)\)\))125 -240 y(\(scrollbar)e('.scroll)i(:command)f(\(lambda)g(l)i(\(apply)e -(.txt)h('yview)g(l\)\)\))125 340 y(\(pack)f(.txt)h(:side)g("left"\))125 -390 y(\(pack)f(.scroll)h(:fill)g("y")g(:expand)f(#t)h(:side)g("left"\)) -37 582 y Fz(3)67 b(Tk)23 b(bindings)37 685 y FJ(Bindings)c(are)f(Sc)n -(heme)f(closures)37 764 y FG(The)h(Tk)g Fx(bind)f FG(command)g(asso)q -(ciates)h(Sc)o(heme)g(scripts)g(with)g(X)g(ev)o(en)o(ts.)27 -b(Starting)17 b(with)h(v)o(ersion)g(3.0)37 814 y(those)h(scripts)f(m)o -(ust)g(b)q(e)h(Sc)o(heme)g(closures)808 797 y FB(2)828 -814 y FG(.)30 b(Binding)20 b(closures)f(can)f(ha)o(v)o(e)g(parameters.) -29 b(Those)18 b(pa-)37 864 y(rameters)c(are)f(one)h(c)o(har)g(sym)o(b)q -(ols)g(\(with)g(the)h(same)e(con)o(v)o(en)o(tions)h(than)g(the)g(Tcl)h -(\045)f(c)o(har,)f(see)h(the)h Fx(bind)37 913 y FG(help)i(page)e(for)g -(details\).)20 b(F)l(or)15 b(instance,)g(the)h(follo)o(wing)g(Tcl)f -(script)125 995 y Fw(bind)21 b(.w)g()e -Fq(f)p Fw(puts)h("Press)h(on)g(widget)g(\045W)g(at)h(position)e(\045x)h -(\045y")p Fq(g)37 1126 y FG(can)16 b(b)q(e)g(translated)f(in)o(to)125 -1207 y Fw(\(bind)20 b(.w)i(")o(")321 1257 -y(\(lambda)e(\(|W|)h(x)h(y\))386 1307 y(\(format)f(#t)g("Press)f(on)i -(widget)e(~A)i(at)f(position)f(~A)i(~A\\n")e(|W|)i(x)f(y\)\)\))37 -1445 y Fn(Note:)34 b Fv(Usage)11 b(of)f(v)o(erticals)h(bars)h(for)e -(the)i Fw(W)e Fv(sym)o(b)q(ol)f(is)i(necessary)i(here)f(b)q(ecause)g -(the)g(Tk)e(to)q(olkit)g(is)h(case)g(sensitiv)o(e)37 -1501 y(\()p Fn(e.g.)j Fw(W)g Fv(in)f(bindings)h(is)g(the)g(path)g(name) -f(of)g(the)i(windo)o(w)e(to)h(whic)o(h)g(the)g(ev)o(en)o(t)h(w)o(as)f -(rep)q(orted,)h(whereas)g Fw(w)f Fv(is)f(the)37 1558 -y(width)h(\014eld)g(from)e(the)j(ev)o(en)o(t.)37 1678 -y FJ(Bindings)k(are)f(c)n(hained)37 1758 y FG(In)g(Tk4.0)e(and)h -(later,)g(bindings)i(are)e(c)o(hained)h(since)g(it)g(is)f(p)q(ossible)i -(for)d(sev)o(eral)i(bindings)g(to)f(matc)o(h)f(a)37 1807 -y(giv)o(en)d(X)f(ev)o(en)o(t.)19 b(If)12 b(the)g(bindings)i(are)e(asso) -q(ciated)h(with)f(di\013eren)o(t)g(tags,)g(then)g(eac)o(h)g(of)g(the)g -(bindings)i(will)37 1857 y(b)q(e)g(executed,)h(in)f(order.)19 -b(By)13 b(default,)h(a)f(class)h(binding)h(will)g(b)q(e)f(executed)g -(\014rst,)f(follo)o(w)o(ed)h(b)o(y)f(a)g(binding)37 1907 -y(for)i(the)h(widget,)f(a)g(binding)j(for)c(its)i(toplev)o(el,)g(and)g -(an)f Fx(all)g FG(binding.)22 b(The)16 b Fx(bindtags)e -FG(command)i(ma)o(y)37 1957 y(b)q(e)h(used)g(to)e(c)o(hange)i(this)f -(order)g(for)f(a)h(particular)h(windo)o(w)f(or)g(to)f(asso)q(ciate)h -(additional)i(binding)g(tags)37 2007 y(with)j(the)f(windo)o(w)g(\(see)g -(corresp)q(onding)h(help)h(page)e(for)f(details\).)35 -b(If)21 b(the)f(result)h(of)e(closure)i(in)g(the)37 2056 -y(bindings)g(c)o(hain)f(is)g(the)f(sym)o(b)q(ol)h Fx(break)p -FG(,)f(the)g(next)g(closures)h(of)f(the)g(c)o(hain)h(are)e(not)h -(executed.)33 b(The)37 2106 y(example)17 b(b)q(elo)o(w)e(illustrates)i -(this:)125 2188 y Fw(\(pack)j(\(entry)h('.e\)\))125 2237 -y(\(bind)f(.e)i("")d(\(lambda)h(\(|A|\))648 -2287 y(\(unless)g(\(string->number)f(|A|\))i('break\)\)\))37 -2425 y FG(Bindings)d(for)d(the)h(en)o(try)g Fx(.e)f FG(are)h(executed)g -(b)q(efore)g(those)g(for)f(its)h(class)g(\(i.e.)22 b -Fx(Entry)p FG(\).)e(This)d(allo)o(ws)f(us)37 2482 y(to)e(\014lter)g -(the)h(c)o(haracters)e(whic)o(h)i(are)f(e\013ectiv)o(ely)h(passed)f(to) -f(the)h Fx(.e)g FG(widget.)20 b(The)14 b(test)g(in)h(this)f(binding)37 -2538 y(closure)21 b(breaks)f(the)h(c)o(hain)g(of)e(bindings)j(if)f(the) -f(t)o(yp)q(ed)h(c)o(haracter)e(is)i(not)f(a)f(digit.)36 -b(Otherwise,)22 b(the)37 2594 y(follo)o(wing)e(binding,)h(the)e(one)f -(for)g(the)h Fx(Entry)f FG(class,)h(is)h(executed)f(and)g(inserts)g -(the)g(c)o(haracter)f(t)o(yp)q(ed)37 2651 y(\(a)d(digit\).)21 -b(Consequen)o(tly)l(,)16 b(the)g(simple)h(previous)f(binding)h(mak)o -(es)e Fx(.e)g FG(a)g(con)o(trolled)h(en)o(try)f(whic)o(h)h(only)37 -2707 y(accepts)g(in)o(teger)f(n)o(um)o(b)q(ers.)p 37 -2745 735 2 v 89 2771 a Fu(2)107 2787 y Ft(Old)d(syn)o(tax)h(for)f -(bindings)j(\(i.e.)h(strings\))e(is)e(no)h(more)f(supp)q(orted.)18 -b(Old)13 b(bindings)h(scripts)f(m)o(ust)g(hence)f(b)q(e)h(rewritten.)p -eop +71 70 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(71)p 75 128 3675 4 v 249 381 a Fw(\(text)42 b('.txt)f +(:yscrollcommand)81 b(\(lambda)41 b(l)i(\(apply)e(.scroll)g('set)h +(l\)\)\))249 480 y(\(scrollbar)e('.scroll)g(:command)g(\(lambda)h(l)i +(\(apply)e(.txt)h('yview)f(l\)\)\))249 680 y(\(pack)h(.txt)g(:side)f +("left"\))249 779 y(\(pack)h(.scroll)f(:fill)g("y")h(:expand)f(#t)i +(:side)e("left"\))75 1163 y Fz(3)135 b(Tk)44 b(bindings)75 +1369 y FJ(Bindings)36 b(are)i(Sc)m(heme)f(closures)75 +1528 y FG(The)e(Tk)g Fx(bind)f FG(command)h(asso)s(ciates)h(Sc)m(heme)f +(scripts)f(with)g(X)i(ev)m(en)m(ts.)56 b(Starting)35 +b(with)f(v)m(ersion)h(3.0)75 1627 y(those)i(scripts)f(m)m(ust)g(b)s(e)g +(Sc)m(heme)h(closures)1618 1594 y FB(2)1657 1627 y FG(.)59 +b(Binding)35 b(closures)h(can)h(ha)m(v)m(e)g(parameters.)60 +b(Those)37 b(pa-)75 1727 y(rameters)28 b(are)h(one)f(c)m(har)g(sym)m(b) +s(ols)f(\(with)g(the)h(same)g(con)m(v)m(en)m(tions)h(than)f(the)g(Tcl)g +(\045)f(c)m(har,)i(see)g(the)f Fx(bind)75 1827 y FG(help)h(page)i(for)f +(details\).)40 b(F)-8 b(or)31 b(instance,)g(the)f(follo)m(wing)f(Tcl)h +(script)249 1989 y Fw(bind)42 b(.w)h()37 +b Fq(f)p Fw(puts)42 b("Press)f(on)i(widget)e(\045W)i(at)f(position)f +(\045x)h(\045y")p Fq(g)75 2252 y FG(can)31 b(b)s(e)e(translated)h(in)m +(to)249 2415 y Fw(\(bind)42 b(.w)h("")642 +2514 y(\(lambda)d(\(|W|)i(x)h(y\))772 2614 y(\(format)e(#t)i("Press)e +(on)i(widget)e(~A)i(at)f(position)f(~A)h(~A\\n")g(|W|)g(x)h(y\)\)\))75 +2890 y Fn(Note:)68 b Fv(Usage)20 b(of)i(v)n(erticals)e(bars)g(for)h +(the)h Fw(W)f Fv(sym)n(b)r(ol)g(is)h(necessary)d(here)i(b)r(ecause)g +(the)h(Tk)f(to)r(olkit)h(is)f(case)g(sensitiv)n(e)75 +3003 y(\()p Fn(e.g.)29 b Fw(W)f Fv(in)g(bindings)f(is)h(the)g(path)g +(name)g(of)f(the)h(windo)n(w)g(to)f(whic)n(h)h(the)g(ev)n(en)n(t)f(w)n +(as)g(rep)r(orted,)g(whereas)g Fw(w)g Fv(is)h(the)75 +3115 y(width)g(\014eld)g(from)f(the)h(ev)n(en)n(t.)75 +3357 y FJ(Bindings)36 b(are)i(c)m(hained)75 3515 y FG(In)33 +b(Tk4.0)i(and)e(later,)j(bindings)30 b(are)35 b(c)m(hained)e(since)h +(it)f(is)g(p)s(ossible)f(for)i(sev)m(eral)g(bindings)d(to)k(matc)m(h)g +(a)75 3615 y(giv)m(en)24 b(X)h(ev)m(en)m(t.)40 b(If)23 +b(the)i(bindings)c(are)j(asso)s(ciated)h(with)e(di\013eren)m(t)h(tags,) +j(then)c(eac)m(h)j(of)e(the)h(bindings)c(will)75 3714 +y(b)s(e)26 b(executed,)i(in)e(order.)39 b(By)27 b(default,)f(a)h(class) +g(binding)c(will)h(b)s(e)i(executed)i(\014rst,)e(follo)m(w)m(ed)h(b)m +(y)f(a)h(binding)75 3814 y(for)k(the)g(widget,)f(a)h(binding)d(for)j +(its)f(toplev)m(el,)h(and)f(an)h Fx(all)f FG(binding.)39 +b(The)30 b Fx(bindtags)f FG(command)h(ma)m(y)75 3914 +y(b)s(e)i(used)f(to)i(c)m(hange)g(this)e(order)h(for)g(a)g(particular)f +(windo)m(w)f(or)j(to)g(asso)s(ciate)g(additional)d(binding)f(tags)75 +4013 y(with)39 b(the)h(windo)m(w)f(\(see)i(corresp)s(onding)d(help)h +(page)i(for)f(details\).)69 b(If)40 b(the)g(result)f(of)h(closure)g(in) +f(the)75 4113 y(bindings)c(c)m(hain)j(is)f(the)h(sym)m(b)s(ol)f +Fx(break)p FG(,)i(the)g(next)f(closures)g(of)g(the)g(c)m(hain)g(are)h +(not)f(executed.)65 b(The)75 4212 y(example)30 b(b)s(elo)m(w)g +(illustrates)e(this:)249 4375 y Fw(\(pack)42 b(\(entry)f('.e\)\))249 +4475 y(\(bind)h(.e)h("")38 b(\(lambda)j(\(|A|\))1295 +4574 y(\(unless)g(\(string->number)c(|A|\))42 b('break\)\)\))75 +4850 y FG(Bindings)29 b(for)j(the)f(en)m(try)h Fx(.e)f +FG(are)h(executed)g(b)s(efore)g(those)g(for)f(its)g(class)g(\(i.e.)45 +b Fx(Entry)p FG(\).)e(This)30 b(allo)m(ws)h(us)75 4963 +y(to)e(\014lter)e(the)h(c)m(haracters)i(whic)m(h)d(are)h(e\013ectiv)m +(ely)h(passed)f(to)g(the)h Fx(.e)e FG(widget.)40 b(The)27 +b(test)i(in)e(this)g(binding)75 5076 y(closure)40 b(breaks)g(the)g(c)m +(hain)g(of)h(bindings)c(if)i(the)h(t)m(yp)s(ed)g(c)m(haracter)i(is)e +(not)g(a)h(digit.)69 b(Otherwise,)42 b(the)75 5189 y(follo)m(wing)36 +b(binding,)g(the)h(one)h(for)f(the)g Fx(Entry)f FG(class,)j(is)d +(executed)i(and)f(inserts)f(the)h(c)m(haracter)i(t)m(yp)s(ed)75 +5302 y(\(a)32 b(digit\).)41 b(Consequen)m(tly)-8 b(,)30 +b(the)h(simple)e(previous)g(binding)f(mak)m(es)k Fx(.e)e +FG(a)h(con)m(trolled)f(en)m(try)h(whic)m(h)f(only)75 +5415 y(accepts)i(in)m(teger)e(n)m(um)m(b)s(ers.)p 75 +5489 1470 4 v 179 5543 a Fu(2)213 5575 y Ft(Old)24 b(syn)n(tax)e(for)j +(bindings)e(\(i.e.)35 b(strings\))24 b(is)g(no)g(more)f(supp)r(orted.) +34 b(Old)23 b(bindings)h(scripts)g(m)n(ust)e(hence)i(b)r(e)f +(rewritten.)p eop %%Page: 72 72 -72 71 bop 37 45 a FF(72)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v eop +72 71 bop 75 91 a FF(72)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v eop %%Page: 73 73 -73 72 bop 37 502 a FK(App)s(endix)33 b(B)37 711 y FD(Di\013erences)39 -b(with)g(R4RS)37 934 y FG(This)21 b(app)q(endix)g(summarizes)f(the)g -(main)g(di\013erences)h(b)q(et)o(w)o(een)f(the)f FC(STk)g -FG(Sc)o(heme)i(implemen)o(tation)37 990 y(and)16 b(the)f(language)h -(describ)q(ed)h(in)f FE(R)681 974 y FB(4)693 990 y FA(RS)s -FG(.)37 1137 y Fz(1)67 b(Sym)n(b)r(ols)37 1240 y FC(STk)15 -b FG(sym)o(b)q(ol)g(syn)o(tax)f(has)h(b)q(een)h(augmen)o(ted)f(to)g -(allo)o(w)g(case)g(signi\014can)o(t)h(sym)o(b)q(ols.)k(This)c -(extension)f(is)37 1296 y(discussed)i(in)f(6.4.)37 1366 -y FC(STk)f FG(also)g(de\014nes)h(some)f(sym)o(b)q(ols)h(in)g(the)f -(global)h(en)o(vironmen)o(t)f(whic)o(h)i(are)d(describ)q(ed)k(b)q(elo)o -(w:)106 1476 y Fo(\017)k Fx(*debug*)p FG(.)46 b(Setting)25 -b Fx(*debug*)e FG(to)h Fx(#t)g FG(prev)o(en)o(ts)g(macro)g(inlining)j -(and)e(expression)g(reco)q(ding)151 1532 y(\(see)15 b(6.25\).)106 -1628 y Fo(\017)22 b Fx(*gc-verbose*)p FG(.)c(If)e Fx(*gc-verbose*)d -FG(is)j Fx(#t)p FG(,)e(a)h(message)f(will)j(b)q(e)f(prin)o(ted)g(b)q -(efore)f(and)h(after)e(eac)o(h)151 1685 y(run)i(of)e(garbage)h -(collector.)20 b(The)c(message)e(is)i(prin)o(ted)g(on)f(the)h(standard) -e(error)h(stream.)106 1781 y Fo(\017)22 b Fx(*load-verbose*)p -FG(.)c(If)d Fx(*load-verbose*)f FG(is)h Fx(#t)p FG(,)g(the)g(absolute)h -(path)f(name)g(of)g(eac)o(h)g(loaded)h(\014le)151 1838 -y(is)21 b(prin)o(ted)g(b)q(efore)f(its)h(e\013ectiv)o(e)f(reading.)35 -b(File)22 b(names)e(are)g(prin)o(ted)h(on)f(the)g(standard)g(error)151 -1894 y(stream.)106 1990 y Fo(\017)i Fx(*load-path*)17 -b FG(m)o(ust)h(con)o(tain)h(a)f(list)h(of)f(strings.)30 -b(Eac)o(h)18 b(string)h(is)g(tak)o(en)f(as)g(a)g(directory)h(path)151 -2047 y(name)13 b(in)h(whic)o(h)g(a)f(\014le)h(will)g(b)q(e)g(searc)o -(hed)f(for)g(loading.)20 b(This)13 b(v)m(ariable)i(can)e(b)q(e)h(set)f -(automatically)151 2103 y(from)i(the)g Fx(STK)p 412 2103 -15 2 v 17 w(LOAD)p 525 2103 V 16 w(PATH)g FG(shell)i(v)m(ariable.)k -(See)16 b Fx(stk\(1\))e FG(for)h(more)f(details.)106 -2200 y Fo(\017)22 b Fx(*load-suffixes*)14 b FG(m)o(ust)h(con)o(tain)h -(a)f(list)h(of)g(strings.)21 b(When)16 b(the)g(system)f(try)g(to)g -(load)h(a)f(\014le)i(in)151 2256 y(a)f(giv)o(en)h(directory)g -(\(according)f(to)g Fx(*load-path*)f FG(v)m(alue\),)i(it)g(will)h -(\014rst)e(try)g(to)g(load)g(it)h(without)151 2312 y(su\016x.)35 -b(If)20 b(this)h(\014le)g(do)q(es)g(not)e(exist,)j(the)e(system)g(will) -i(sequen)o(tially)g(try)d(to)h(\014nd)h(the)f(\014le)h(b)o(y)151 -2369 y(app)q(ending)i(eac)o(h)f(su\016x)f(of)g(this)h(list.)39 -b(A)21 b(t)o(ypical)h(v)m(alue)h(for)e(this)g(v)m(ariable)i(ma)o(y)e(b) -q(e)h Fx(\("stk")151 2425 y("stklos")h("scm")g("so"\))p -FG(.)106 2522 y Fo(\017)f Fx(*argc*)12 b FG(con)o(tains)h(the)g(n)o(um) -o(b)q(er)g(of)g(argumen)o(ts)f(\(0)g(if)i(none\),)f(not)f(including)k -(in)o(terpreter)d(options.)151 2578 y(See)j Fx(stk\(1\))e -FG(for)h(more)g(details.)106 2674 y Fo(\017)22 b Fx(*argv*)d -FG(con)o(tains)h(a)g(Sc)o(heme)g(list)h(whose)f(elemen)o(ts)g(are)g -(the)g(argumen)o(ts)f(\(not)g(including)k(the)151 2731 -y(in)o(terpreter)17 b(options\),)g(in)h(order,)f(or)f(an)h(empt)o(y)g -(list)h(if)f(there)g(are)g(no)g(argumen)o(ts.)24 b(See)18 -b Fx(stk\(1\))151 2787 y FG(for)d(more)f(details.)934 -2901 y(73)p eop +73 72 bop 75 1005 a FK(App)5 b(endix)65 b(B)75 1421 y +FD(Di\013erences)77 b(with)g(R4RS)75 1867 y FG(This)37 +b(app)s(endix)g(summarizes)h(the)i(main)e(di\013erences)g(b)s(et)m(w)m +(een)i(the)g FC(STk)f FG(Sc)m(heme)g(implemen)m(tation)75 +1980 y(and)30 b(the)g(language)h(describ)s(ed)d(in)h +FE(R)1361 1947 y FB(4)1386 1980 y FA(R)q(S)5 b FG(.)75 +2274 y Fz(1)135 b(Sym)l(b)t(ols)75 2479 y FC(STk)30 b +FG(sym)m(b)s(ol)e(syn)m(tax)j(has)f(b)s(een)f(augmen)m(ted)i(to)f(allo) +m(w)g(case)h(signi\014can)m(t)e(sym)m(b)s(ols.)39 b(This)28 +b(extension)i(is)75 2592 y(discussed)e(in)i(6.4.)75 2732 +y FC(STk)g FG(also)g(de\014nes)g(some)h(sym)m(b)s(ols)e(in)g(the)h +(global)g(en)m(vironmen)m(t)g(whic)m(h)f(are)i(describ)s(ed)d(b)s(elo)m +(w:)211 2951 y Fo(\017)46 b Fx(*debug*)p FG(.)94 b(Setting)48 +b Fx(*debug*)f FG(to)i Fx(#t)f FG(prev)m(en)m(ts)i(macro)f(inlining)44 +b(and)k(expression)g(reco)s(ding)302 3064 y(\(see)32 +b(6.25\).)211 3257 y Fo(\017)46 b Fx(*gc-verbose*)p FG(.)38 +b(If)29 b Fx(*gc-verbose*)e FG(is)i Fx(#t)p FG(,)h(a)h(message)g(will)c +(b)s(e)j(prin)m(ted)f(b)s(efore)h(and)f(after)i(eac)m(h)302 +3370 y(run)e(of)i(garbage)g(collector.)42 b(The)29 b(message)j(is)d +(prin)m(ted)g(on)i(the)f(standard)g(error)g(stream.)211 +3562 y Fo(\017)46 b Fx(*load-verbose*)p FG(.)37 b(If)30 +b Fx(*load-verbose*)c FG(is)k Fx(#t)p FG(,)g(the)g(absolute)g(path)h +(name)f(of)g(eac)m(h)i(loaded)e(\014le)302 3675 y(is)40 +b(prin)m(ted)e(b)s(efore)i(its)g(e\013ectiv)m(e)i(reading.)70 +b(File)39 b(names)i(are)f(prin)m(ted)f(on)h(the)h(standard)e(error)302 +3788 y(stream.)211 3981 y Fo(\017)46 b Fx(*load-path*)34 +b FG(m)m(ust)j(con)m(tain)g(a)h(list)e(of)h(strings.)59 +b(Eac)m(h)38 b(string)e(is)g(tak)m(en)i(as)f(a)h(directory)e(path)302 +4094 y(name)26 b(in)f(whic)m(h)g(a)h(\014le)f(will)f(b)s(e)h(searc)m +(hed)i(for)f(loading.)38 b(This)24 b(v)-5 b(ariable)25 +b(can)h(b)s(e)f(set)i(automatically)302 4206 y(from)j(the)h +Fx(STK)p 824 4206 29 4 v 33 w(LOAD)p 1049 4206 V 34 w(PATH)e +FG(shell)f(v)-5 b(ariable.)40 b(See)30 b Fx(stk\(1\))f +FG(for)h(more)h(details.)211 4399 y Fo(\017)46 b Fx(*load-suffixes*)27 +b FG(m)m(ust)32 b(con)m(tain)f(a)h(list)e(of)h(strings.)43 +b(When)31 b(the)g(system)h(try)f(to)h(load)f(a)h(\014le)e(in)302 +4512 y(a)j(giv)m(en)g(directory)g(\(according)g(to)g +Fx(*load-path*)d FG(v)-5 b(alue\),)33 b(it)g(will)d(\014rst)i(try)h(to) +g(load)g(it)f(without)302 4625 y(su\016x.)70 b(If)40 +b(this)f(\014le)g(do)s(es)h(not)h(exist,)i(the)d(system)h(will)c +(sequen)m(tially)i(try)h(to)h(\014nd)e(the)i(\014le)e(b)m(y)302 +4738 y(app)s(ending)h(eac)m(h)k(su\016x)e(of)h(this)e(list.)77 +b(A)42 b(t)m(ypical)h(v)-5 b(alue)42 b(for)g(this)g(v)-5 +b(ariable)41 b(ma)m(y)j(b)s(e)e Fx(\("stk")302 4851 y("stklos")k("scm") +g("so"\))p FG(.)211 5043 y Fo(\017)g Fx(*argc*)24 b FG(con)m(tains)i +(the)g(n)m(um)m(b)s(er)f(of)h(argumen)m(ts)g(\(0)h(if)d(none\),)k(not)e +(including)c(in)m(terpreter)j(options.)302 5156 y(See)31 +b Fx(stk\(1\))e FG(for)h(more)g(details.)211 5349 y Fo(\017)46 +b Fx(*argv*)38 b FG(con)m(tains)i(a)g(Sc)m(heme)h(list)d(whose)i +(elemen)m(ts)g(are)g(the)g(argumen)m(ts)g(\(not)g(including)d(the)302 +5462 y(in)m(terpreter)d(options\),)g(in)f(order,)i(or)f(an)f(empt)m(y)i +(list)d(if)h(there)h(are)h(no)f(argumen)m(ts.)51 b(See)35 +b Fx(stk\(1\))302 5575 y FG(for)30 b(more)h(details.)1867 +5803 y(73)p eop %%Page: 74 74 -74 73 bop 37 45 a FF(74)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 106 190 a Fo(\017)22 b Fx(*program-name*)e -FG(con)o(tains)i(the)f(\014le)i(name)f(sp)q(eci\014ed)h(with)f(the)g -Fx(-file)f FG(option,)i(if)f(presen)o(t.)151 247 y(Otherwise,)14 -b(it)f(con)o(tains)f(the)h(name)g(through)f(whic)o(h)i(the)f(in)o -(terpreter)f(w)o(as)g(in)o(v)o(ok)o(ed.)20 b(See)13 b -Fx(stk\(1\))151 303 y FG(for)i(more)f(details.)106 400 -y Fo(\017)22 b Fx(*print-banner*)p FG(.)17 b(If)11 b -Fx(*print-banner*)e FG(is)j Fx(#f)p FG(,)f(the)g(usual)h(cop)o(yrigh)o -(t)f(message)f(is)i(not)f(displa)o(y)o(ed)151 456 y(when)16 -b(the)f(in)o(terpreter)g(is)h(started.)106 552 y Fo(\017)22 -b Fx(*stk-library*)11 b FG(con)o(tains)j(the)f(path)g(name)g(of)f(the)h -(installation)i(directory)e(of)g(the)g FC(STk)f FG(library)l(.)151 -609 y(This)i(v)m(ariable)g(can)f(b)q(e)h(set)e(automatically)i(from)e -(the)h Fx(STK)p 1171 609 15 2 v 16 w(LIBRARY)f FG(shell)j(v)m(ariable.) -20 b(See)14 b Fx(stk\(1\))151 665 y FG(for)h(more)f(details.)37 -775 y(The)i(follo)o(wing)g(sym)o(b)q(ols)f(are)g(de\014ned)i(only)f -(when)f(Tk)g(is)h(loaded:)106 884 y Fo(\017)22 b Fx(*root*)c -FG(designates)h(the)f(Tk)h(main)g(windo)o(w)f(\(see)h(A-2\).)29 -b(This)19 b(v)m(ariable)h(is)f(not)f(set)h(if)g(the)f(Tk)151 -941 y(to)q(olkit)e(is)f(not)g(initialized)q(.)106 1037 -y Fo(\017)22 b Fx(*help-path*)17 b FG(m)o(ust)h(con)o(tain)h(a)f(list)h -(of)f(strings.)30 b(Eac)o(h)18 b(string)h(is)g(tak)o(en)f(as)g(a)g -(directory)h(path)151 1094 y(name)13 b(in)i(whic)o(h)f(do)q(cumen)o -(tation)g(\014les)g(are)f(searc)o(hed.)19 b(This)14 b(v)m(ariable)h -(can)e(b)q(e)h(set)g(automatically)151 1150 y(from)h(the)g -Fx(STK)p 412 1150 V 17 w(HELP)p 525 1150 V 16 w(PATH)g -FG(shell)i(v)m(ariable.)k(See)16 b Fx(stk\(1\))e FG(for)h(more)f -(details.)106 1246 y Fo(\017)22 b Fx(*image-path*)15 -b FG(m)o(ust)i(con)o(tain)g(a)g(list)h(of)e(strings.)26 -b(Eac)o(h)16 b(string)h(is)h(tak)o(en)e(as)h(a)g(directory)g(path)151 -1303 y(name)11 b(in)h(whic)o(h)g(images)f(are)g(searc)o(hed)g(b)o(y)g -(the)g(function)h Fx(make-image)p FG(.)17 b(This)12 b(v)m(ariable)g -(can)f(b)q(e)h(set)151 1359 y(automatically)i(from)f(the)g -Fx(STK)p 693 1359 V 17 w(IMAGE)p 830 1359 V 17 w(PATH)g -FG(shell)i(v)m(ariable.)20 b(See)14 b Fx(stk\(1\))f FG(and)h -Fx(make-image\(n\))151 1416 y FG(for)h(more)f(details.)106 -1512 y Fo(\017)22 b Fx(*root*)c FG(designates)h(the)f(Tk)h(main)g -(windo)o(w)f(\(see)h(A-2\).)29 b(This)19 b(v)m(ariable)h(is)f(not)f -(set)h(if)g(the)f(Tk)151 1569 y(to)q(olkit)e(is)f(not)g(initialized)q -(.)106 1665 y Fo(\017)22 b Fx(*start-withdrawn*)p FG(.)16 -b(If)10 b(*start-withdra)o(wn*)f(is)i(not)e(false,)i(the)g(*ro)q(ot*)d -(windo)o(w)j(is)f(not)g(mapp)q(ed)151 1721 y(on)19 b(screen)g(un)o(til) -h(its)f(\014rst)g(sub-windo)o(w)g(is)h(pac)o(k)o(ed)f(or)f(some)h -(action)g(is)g(ask)o(ed)g(to)f(the)h(windo)o(w)151 1778 -y(manager)c(for)f(it.)106 1874 y Fo(\017)22 b Fx(*tk-version*)14 -b FG(is)i(a)f(string)g(whic)o(h)h(con)o(tains)g(the)f(v)o(ersion)h(n)o -(um)o(b)q(er)g(of)f(the)g(Tk)g(to)q(olkit)h(used)g(b)o(y)151 -1931 y FC(STk)p FG(.)106 2027 y Fo(\017)22 b Fx(*tk-patch-level*)c -FG(is)j(a)g(string)f(whic)o(h)i(con)o(tains)e(the)h(v)o(ersion)g(and)f -(patc)o(h)h(lev)o(el)g(of)g(the)f(Tk)151 2083 y(to)q(olkit)c(used)f(b)o -(y)h FC(STk)p FG(.)37 2193 y(F)l(urthermore,)f FC(STk)f -FG(also)h(de\014nes)i(the)e(follo)o(wing)h(pro)q(cedures)g(in)g(the)f -(global)h(en)o(vironmen)o(t:)106 2302 y Fo(\017)22 b -Fx(report-error)p FG(.)32 b(This)20 b(pro)q(cedure)h(is)f(called)i(b)o -(y)d(the)h(error)f(system)h(to)f(displa)o(y)i(the)e(message)151 -2359 y(error.)g(This)d(pro)q(cedure)g(is)g(describ)q(ed)h(in)f -Fx(report-error\(n\))106 2455 y Fo(\017)22 b Fx(repl-display-prompt)p -FG(.)i(This)18 b(pro)q(cedure)g(is)g(called)h(when)f(the)f(system)g(is) -h(run)g(in)o(teractiv)o(ely)151 2512 y(b)q(efore)e(reading)g(a)f -FE(sexpr)20 b FG(to)15 b(ev)m(aluate)h(to)f(displa)o(y)i(a)e(prompt.)20 -b(This)c(pro)q(cedure)h(is)f(describ)q(ed)h(in)151 2568 -y Fx(repl-display-prompt\(n\))p FG(.)106 2664 y Fo(\017)22 -b Fx(repl-display-result)p FG(.)i(This)18 b(pro)q(cedure)g(is)g(called) -h(when)f(the)f(system)g(is)h(run)g(in)o(teractiv)o(ely)151 -2721 y(after)k(the)g(ev)m(aluation)h(of)f(a)g FE(sexpr)27 -b FG(to)22 b(write)g(the)h(result.)41 b(This)23 b(pro)q(cedure)g(is)g -(describ)q(ed)h(in)151 2777 y Fx(repl-display-result\(n\))p -FG(.)p eop +74 73 bop 75 91 a FF(74)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 211 381 a Fo(\017)46 b Fx(*program-name*)40 +b FG(con)m(tains)j(the)h(\014le)e(name)h(sp)s(eci\014ed)f(with)g(the)h +Fx(-file)f FG(option,)k(if)d(presen)m(t.)302 494 y(Otherwise,)26 +b(it)e(con)m(tains)i(the)f(name)h(through)f(whic)m(h)f(the)h(in)m +(terpreter)g(w)m(as)h(in)m(v)m(ok)m(ed.)39 b(See)26 b +Fx(stk\(1\))302 607 y FG(for)k(more)h(details.)211 799 +y Fo(\017)46 b Fx(*print-banner*)p FG(.)34 b(If)22 b +Fx(*print-banner*)c FG(is)j Fx(#f)p FG(,)j(the)e(usual)f(cop)m(yrigh)m +(t)h(message)i(is)d(not)h(displa)m(y)m(ed)302 912 y(when)30 +b(the)g(in)m(terpreter)g(is)f(started.)211 1105 y Fo(\017)46 +b Fx(*stk-library*)23 b FG(con)m(tains)j(the)g(path)g(name)g(of)h(the)f +(installation)e(directory)h(of)i(the)f FC(STk)g FG(library)-8 +b(.)302 1218 y(This)24 b(v)-5 b(ariable)25 b(can)h(b)s(e)f(set)h +(automatically)g(from)f(the)h Fx(STK)p 2341 1218 29 4 +v 34 w(LIBRARY)e FG(shell)g(v)-5 b(ariable.)38 b(See)26 +b Fx(stk\(1\))302 1331 y FG(for)k(more)h(details.)75 +1550 y(The)f(follo)m(wing)f(sym)m(b)s(ols)g(are)h(de\014ned)g(only)f +(when)g(Tk)h(is)g(loaded:)211 1769 y Fo(\017)46 b Fx(*root*)36 +b FG(designates)h(the)g(Tk)f(main)g(windo)m(w)g(\(see)i(A-2\).)61 +b(This)36 b(v)-5 b(ariable)35 b(is)h(not)i(set)f(if)f(the)h(Tk)302 +1881 y(to)s(olkit)30 b(is)g(not)g(initialized.)211 2074 +y Fo(\017)46 b Fx(*help-path*)34 b FG(m)m(ust)j(con)m(tain)g(a)h(list)e +(of)h(strings.)59 b(Eac)m(h)38 b(string)e(is)g(tak)m(en)i(as)f(a)h +(directory)e(path)302 2187 y(name)27 b(in)e(whic)m(h)h(do)s(cumen)m +(tation)g(\014les)g(are)h(searc)m(hed.)40 b(This)25 b(v)-5 +b(ariable)25 b(can)i(b)s(e)f(set)h(automatically)302 +2300 y(from)j(the)h Fx(STK)p 824 2300 V 33 w(HELP)p 1049 +2300 V 34 w(PATH)e FG(shell)f(v)-5 b(ariable.)40 b(See)30 +b Fx(stk\(1\))f FG(for)h(more)h(details.)211 2493 y Fo(\017)46 +b Fx(*image-path*)31 b FG(m)m(ust)j(con)m(tain)g(a)h(list)d(of)j +(strings.)50 b(Eac)m(h)35 b(string)e(is)g(tak)m(en)i(as)f(a)h +(directory)e(path)302 2606 y(name)22 b(in)f(whic)m(h)g(images)h(are)h +(searc)m(hed)f(b)m(y)g(the)g(function)f Fx(make-image)p +FG(.)35 b(This)21 b(v)-5 b(ariable)21 b(can)h(b)s(e)f(set)302 +2719 y(automatically)27 b(from)g(the)g Fx(STK)p 1387 +2719 V 33 w(IMAGE)p 1660 2719 V 33 w(PATH)f FG(shell)f(v)-5 +b(ariable.)39 b(See)27 b Fx(stk\(1\))e FG(and)i Fx(make-image\(n\))302 +2831 y FG(for)j(more)h(details.)211 3024 y Fo(\017)46 +b Fx(*root*)36 b FG(designates)h(the)g(Tk)f(main)g(windo)m(w)g(\(see)i +(A-2\).)61 b(This)36 b(v)-5 b(ariable)35 b(is)h(not)i(set)f(if)f(the)h +(Tk)302 3137 y(to)s(olkit)30 b(is)g(not)g(initialized.)211 +3330 y Fo(\017)46 b Fx(*start-withdrawn*)p FG(.)33 b(If)20 +b(*start-withdra)m(wn*)g(is)f(not)i(false,)h(the)e(*ro)s(ot*)i(windo)m +(w)c(is)i(not)g(mapp)s(ed)302 3443 y(on)38 b(screen)g(un)m(til)e(its)h +(\014rst)g(sub-windo)m(w)e(is)i(pac)m(k)m(ed)h(or)g(some)g(action)g(is) +f(ask)m(ed)h(to)h(the)e(windo)m(w)302 3556 y(manager)31 +b(for)f(it.)211 3748 y Fo(\017)46 b Fx(*tk-version*)28 +b FG(is)i(a)h(string)e(whic)m(h)h(con)m(tains)h(the)g(v)m(ersion)f(n)m +(um)m(b)s(er)g(of)g(the)h(Tk)g(to)s(olkit)f(used)g(b)m(y)302 +3861 y FC(STk)p FG(.)211 4054 y Fo(\017)46 b Fx(*tk-patch-level*)37 +b FG(is)j(a)h(string)f(whic)m(h)g(con)m(tains)h(the)h(v)m(ersion)e(and) +h(patc)m(h)g(lev)m(el)g(of)g(the)g(Tk)302 4167 y(to)s(olkit)30 +b(used)g(b)m(y)g FC(STk)p FG(.)75 4386 y(F)-8 b(urthermore,)31 +b FC(STk)f FG(also)g(de\014nes)f(the)i(follo)m(wing)e(pro)s(cedures)g +(in)g(the)i(global)e(en)m(vironmen)m(t:)211 4605 y Fo(\017)46 +b Fx(report-error)p FG(.)65 b(This)38 b(pro)s(cedure)g(is)h(called)f(b) +m(y)i(the)f(error)h(system)f(to)h(displa)m(y)e(the)i(message)302 +4717 y(error.)h(This)28 b(pro)s(cedure)h(is)h(describ)s(ed)e(in)h +Fx(report-error\(n\))211 4910 y Fo(\017)46 b Fx(repl-display-prompt)p +FG(.)j(This)33 b(pro)s(cedure)g(is)h(called)g(when)g(the)h(system)g(is) +f(run)f(in)m(teractiv)m(ely)302 5023 y(b)s(efore)e(reading)f(a)h +FE(sexpr)42 b FG(to)31 b(ev)-5 b(aluate)32 b(to)g(displa)m(y)d(a)i +(prompt.)42 b(This)29 b(pro)s(cedure)g(is)h(describ)s(ed)f(in)302 +5136 y Fx(repl-display-prompt\(n\))p FG(.)211 5329 y +Fo(\017)46 b Fx(repl-display-result)p FG(.)j(This)33 +b(pro)s(cedure)g(is)h(called)g(when)g(the)h(system)g(is)f(run)f(in)m +(teractiv)m(ely)302 5442 y(after)45 b(the)g(ev)-5 b(aluation)44 +b(of)h(a)g FE(sexpr)55 b FG(to)45 b(write)f(the)g(result.)82 +b(This)43 b(pro)s(cedure)g(is)h(describ)s(ed)e(in)302 +5555 y Fx(repl-display-result\(n\))p FG(.)p eop %%Page: 75 75 -75 74 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(75)p 37 64 1838 2 v 37 190 a Fz(2)67 b(T)n(yp)r(es)37 -292 y FC(STk)18 b FG(implemen)o(ts)i(all)f(the)f(t)o(yp)q(es)h -(de\014ned)g(as)f(mandatory)g(in)h FE(R)1206 275 y FB(4)1218 -292 y FA(RS)s FG(.)29 b(Ho)o(w)o(ev)o(er,)18 b(complex)h(n)o(um)o(b)q -(ers)37 348 y(and)h(rational)g(n)o(um)o(b)q(ers)f(\(whic)o(h)h(are)f -(de\014ned)i(but)e(not)g(required)i(in)f FE(R)1329 332 -y FB(4)1341 348 y FA(RS)s FG(\))f(are)g(not)g(implemen)o(ted.)37 -405 y(The)d(lac)o(k)f(of)g(these)h(t)o(yp)q(es)f(implies)i(that)e(some) -f(functions)i(of)f FE(R)1160 388 y FB(4)1172 405 y FA(RS)j -FG(are)d(not)g(de\014ned.)37 461 y(Some)i(t)o(yp)q(es)f(whic)o(h)h(are) -e(not)h(de\014ned)h(in)g FE(R)814 445 y FB(4)826 461 -y FA(RS)i FG(are)d(implemen)o(ted)h(in)g FC(STk)p FG(.)22 -b(Those)16 b(t)o(yp)q(es)g(are)g(listed)37 518 y(b)q(elo)o(w:)106 -610 y Fo(\017)22 b FG(input)16 b(string)g(p)q(ort)e(t)o(yp)q(e)i -(\(6.10\))106 703 y Fo(\017)22 b FG(output)15 b(string)g(p)q(ort)g(t)o -(yp)q(e)g(\(6.10\))106 796 y Fo(\017)22 b FG(k)o(eyw)o(ord)15 -b(t)o(yp)q(e)g(\(6.11\))106 889 y Fo(\017)22 b FG(Tk)15 -b(command)g(t)o(yp)q(e)g(\(6.12\))106 982 y Fo(\017)22 -b FG(en)o(vironmen)o(t)16 b(t)o(yp)q(e)f(\(6.14\))106 -1075 y Fo(\017)22 b FG(macro)15 b(t)o(yp)q(e)g(\(6.15\))106 -1168 y Fo(\017)22 b FG(address)15 b(t)o(yp)q(e)h(\(6.17\))106 -1261 y Fo(\017)22 b FG(hash)15 b(table)h(t)o(yp)q(e)f(\(6.19\))106 -1354 y Fo(\017)22 b FG(Regular)16 b(expression)g(t)o(yp)q(e)f(\(6.20\)) -106 1447 y Fo(\017)22 b FG(pro)q(cess)16 b(t)o(yp)q(e)f(\(6.22\))106 -1540 y Fo(\017)22 b FG(so)q(c)o(k)o(et)15 b(t)o(yp)q(e)g(\(6.23\))37 -1683 y Fz(3)67 b(Pro)r(cedures)37 1785 y FG(The)17 b(follo)o(wing)h -(pro)q(cedures)f(are)f(required)i(b)o(y)f FE(R)911 1768 -y FB(4)923 1785 y FA(RS)i FG(and)e(are)f(not)g(implemen)o(ted)i(in)g -(the)f FC(STk)f FG(in)o(ter-)37 1841 y(preter.)106 1933 -y Fo(\017)22 b FG(transcript-o\013)106 2026 y Fo(\017)g -FG(transcript-on)37 2118 y Fx(Transcript-off)9 b FG(and)h -Fx(transcript-on)f FG(can)h(b)q(e)h(sim)o(ulated)g(with)g(v)m(arious)g -(Unix)g(to)q(ols)f(suc)o(h)h(as)f Fx(script)37 2175 y -FG(or)15 b Fx(fep)p FG(.)37 2267 y(The)c(follo)o(wing)h(pro)q(cedures)f -(are)f(not)h(implemen)o(ted)h(in)g(the)e FC(STk)g FG(in)o(terpreter)h -(whereas)g(they)f(are)h(de\014ned)37 2323 y(in)17 b FE(R)124 -2307 y FB(4)136 2323 y FA(RS)g FG(\(but)e(not)g(required\).)21 -b(They)15 b(are)g(all)h(related)g(to)e(complex)i(or)f(rational)g(n)o -(um)o(b)q(ers.)106 2415 y Fo(\017)22 b FG(n)o(umerator)106 -2508 y Fo(\017)g FG(denominator)106 2601 y Fo(\017)g -FG(rationalize)106 2694 y Fo(\017)g FG(mak)o(e-rectangular)106 -2787 y Fo(\017)g FG(mak)o(e-p)q(olar)p eop +75 74 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(75)p 75 128 3675 4 v 75 381 a Fz(2)135 b(T)l(yp)t(es)75 +584 y FC(STk)36 b FG(implemen)m(ts)f(all)h(the)h(t)m(yp)s(es)g +(de\014ned)e(as)i(mandatory)f(in)g FE(R)2412 551 y FB(4)2436 +584 y FA(R)q(S)5 b FG(.)60 b(Ho)m(w)m(ev)m(er,)40 b(complex)c(n)m(um)m +(b)s(ers)75 697 y(and)i(rational)g(n)m(um)m(b)s(ers)f(\(whic)m(h)h(are) +h(de\014ned)f(but)g(not)h(required)d(in)i FE(R)2658 664 +y FB(4)2682 697 y FA(R)q(S)5 b FG(\))39 b(are)g(not)g(implemen)m(ted.) +75 810 y(The)30 b(lac)m(k)h(of)f(these)h(t)m(yp)s(es)g(implies)c(that)k +(some)g(functions)e(of)h FE(R)2320 777 y FB(4)2345 810 +y FA(R)q(S)35 b FG(are)c(not)f(de\014ned.)75 923 y(Some)i(t)m(yp)s(es)g +(whic)m(h)f(are)h(not)h(de\014ned)e(in)f FE(R)1628 890 +y FB(4)1653 923 y FA(R)q(S)37 b FG(are)32 b(implemen)m(ted)f(in)f +FC(STk)p FG(.)46 b(Those)32 b(t)m(yp)s(es)g(are)g(listed)75 +1035 y(b)s(elo)m(w:)211 1219 y Fo(\017)46 b FG(input)29 +b(string)g(p)s(ort)h(t)m(yp)s(e)g(\(6.10\))211 1406 y +Fo(\017)46 b FG(output)30 b(string)g(p)s(ort)f(t)m(yp)s(e)i(\(6.10\)) +211 1592 y Fo(\017)46 b FG(k)m(eyw)m(ord)31 b(t)m(yp)s(e)g(\(6.11\))211 +1778 y Fo(\017)46 b FG(Tk)30 b(command)g(t)m(yp)s(e)h(\(6.12\))211 +1964 y Fo(\017)46 b FG(en)m(vironmen)m(t)30 b(t)m(yp)s(e)h(\(6.14\))211 +2150 y Fo(\017)46 b FG(macro)31 b(t)m(yp)s(e)g(\(6.15\))211 +2336 y Fo(\017)46 b FG(address)30 b(t)m(yp)s(e)g(\(6.17\))211 +2522 y Fo(\017)46 b FG(hash)30 b(table)g(t)m(yp)s(e)h(\(6.19\))211 +2709 y Fo(\017)46 b FG(Regular)30 b(expression)f(t)m(yp)s(e)i(\(6.20\)) +211 2895 y Fo(\017)46 b FG(pro)s(cess)30 b(t)m(yp)s(e)h(\(6.22\))211 +3081 y Fo(\017)46 b FG(so)s(c)m(k)m(et)33 b(t)m(yp)s(e)d(\(6.23\))75 +3367 y Fz(3)135 b(Pro)t(cedures)75 3570 y FG(The)33 b(follo)m(wing)e +(pro)s(cedures)h(are)i(required)d(b)m(y)i FE(R)1821 3537 +y FB(4)1846 3570 y FA(R)q(S)38 b FG(and)32 b(are)i(not)f(implemen)m +(ted)f(in)g(the)h FC(STk)g FG(in)m(ter-)75 3683 y(preter.)211 +3866 y Fo(\017)46 b FG(transcript-o\013)211 4053 y Fo(\017)g +FG(transcript-on)75 4237 y Fx(Transcript-off)17 b FG(and)j +Fx(transcript-on)d FG(can)k(b)s(e)e(sim)m(ulated)h(with)f(v)-5 +b(arious)20 b(Unix)f(to)s(ols)i(suc)m(h)f(as)h Fx(script)75 +4349 y FG(or)30 b Fx(fep)p FG(.)75 4533 y(The)21 b(follo)m(wing)e(pro)s +(cedures)h(are)i(not)f(implemen)m(ted)f(in)g(the)i FC(STk)e +FG(in)m(terpreter)h(whereas)g(they)h(are)f(de\014ned)75 +4646 y(in)29 b FE(R)247 4613 y FB(4)272 4646 y FA(R)q(S)35 +b FG(\(but)30 b(not)g(required\).)40 b(They)29 b(are)i(all)e(related)i +(to)g(complex)f(or)g(rational)g(n)m(um)m(b)s(ers.)211 +4830 y Fo(\017)46 b FG(n)m(umerator)211 5016 y Fo(\017)g +FG(denominator)211 5202 y Fo(\017)g FG(rationalize)211 +5389 y Fo(\017)g FG(mak)m(e-rectangular)211 5575 y Fo(\017)g +FG(mak)m(e-p)s(olar)p eop %%Page: 76 76 -76 75 bop 37 45 a FF(76)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 106 190 a Fo(\017)22 b FG(real-part)106 -284 y Fo(\017)g FG(imag-part)106 378 y Fo(\017)g FG(magnitude)106 -472 y Fo(\017)g FG(angle)p eop +76 75 bop 75 91 a FF(76)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 211 381 a Fo(\017)46 b FG(real-part)211 +568 y Fo(\017)g FG(imag-part)211 756 y Fo(\017)g FG(magnitude)211 +944 y Fo(\017)g FG(angle)p eop %%Page: 77 77 -77 76 bop 37 502 a FK(App)s(endix)33 b(C)37 709 y FD(An)39 -b(in)m(tro)s(duction)f(to)h Fe(STklos)37 950 y Fz(1)67 -b(In)n(tro)r(duction)37 1052 y FC(STklos)16 b FG(is)h(the)f(ob)s(ject)g -(orien)o(ted)g(la)o(y)o(er)g(of)g FC(STk)p FG(.)22 b(Its)17 -b(implemen)o(tation)g(is)g(deriv)o(ed)g(from)e(v)o(ersion)i(1.3)37 -1108 y(of)d(the)g(Gregor)f(Kic)o(kzales)j(Tin)o(y)e(Clos)h(pac)o(k)m -(age)f([12)o(].)19 b(Ho)o(w)o(ev)o(er,)13 b(it)h(has)g(b)q(een)h -(extended)g(to)f(b)q(e)h(as)e(close)37 1164 y(as)h(p)q(ossible)i(to)d -(CLOS,)h(the)g(Common)g(Lisp)h(Ob)s(ject)f(System[6)o(].)19 -b(Some)14 b(features)g(of)f FC(STklos)g FG(are)h(also)37 -1221 y(issued)j(from)d(Dylan[13])g(or)h(SOS[14].)37 1277 -y(Brie\015y)h(stated,)f(the)g FC(STklos)f FG(extension)i(giv)o(es)f -(the)g(user)g(a)g(full)h(ob)s(ject)e(orien)o(ted)i(system)e(with)h -(meta-)37 1334 y(classes,)k(m)o(ultiple)g(inheritance,)g(generic)g -(functions)f(and)g(m)o(ulti-metho)q(ds.)28 b(F)l(urthermore,)17 -b(the)g(whole)37 1390 y(implemen)o(tation)22 b(relies)g(on)f(a)f(true)h -(meta)f(ob)s(ject)g(proto)q(col,)h(in)h(the)e(spirit)i(of)e(the)h(one)g -(de\014ned)h(for)37 1447 y(CLOS[15].)d(This)12 b(mo)q(del)h(has)f(also) -g(b)q(een)h(used)g(to)e(em)o(b)q(o)q(dy)i(the)f(prede\014ned)h(Tk)f -(widgets)g(in)h(a)f(hierarc)o(h)o(y)37 1503 y(of)19 b -FC(STklos)f FG(classes.)30 b(This)19 b(set)g(of)f(classes)h(p)q(ermits) -g(to)f(simplify)j(the)d(core)h(Tk)f(usage)g(b)o(y)h(pro)o(viding)37 -1560 y(homogeneous)f(accesses)h(to)e(widget)i(options)f(and)h(b)o(y)f -(hiding)i(the)e(lo)o(w)g(lev)o(el)h(details)g(of)f(Tk)g(widgets,)37 -1616 y(suc)o(h)c(as)g(naming)g(con)o(v)o(en)o(tions.)19 -b(F)l(urthermore,)13 b(as)g(exp)q(ected,)i(using)f(of)f(ob)s(jects)g -(facilitates)h(co)q(de)h(reuse)37 1673 y(and)h(de\014nition)h(of)e(new) -g(widgets)h(classes.)37 1729 y(The)f(purp)q(ose)h(of)e(this)h(app)q -(endix)i(is)e(to)f(in)o(tro)q(duce)i(brie\015y)g(the)f -FC(STklos)f FG(pac)o(k)m(age)g(and)h(in)h(no)f(case)f(will)37 -1785 y(it)19 b(replace)h(the)e FC(STklos)g FG(reference)h(man)o(ual)g -(\(whic)o(h)g(needs)g(to)f(b)q(e)h(urgen)o(tly)g(written)f(no)o(w)g(.)8 -b(.)f(.)g(\).)29 b(In)37 1842 y(particular,)15 b(metho)q(ds)f(relativ)o -(e)g(to)g(the)f(meta)h(ob)s(ject)f(proto)q(col)h(and)g(access)g(to)f -(the)h(Tk)g(to)q(olkit)g(will)h(not)37 1898 y(b)q(e)h(describ)q(ed)i -(here.)37 2040 y Fz(2)67 b(Class)22 b(de\014nition)i(and)f(instan)n -(tiation)37 2143 y FJ(2.1)56 b(Class)19 b(de\014nition)37 -2229 y FG(A)e(new)f(class)h(is)g(de\014ned)g(with)g(the)f -Fx(define-class)f FG(macro.)22 b(The)17 b(syn)o(tax)e(of)h -Fx(define-class)f FG(is)h(close)37 2285 y(to)f(CLOS)h -Fx(defclass)p FG(:)125 2374 y Fw(\(define-class)j Fn(class)25 -b Fw(\()p Fq(h)p Fv(sup)q(erclass)758 2380 y Fm(1)778 -2374 y Fq(i)d(h)p Fv(sup)q(erclass)1012 2380 y Fm(2)1033 -2374 y Fq(i)p Fw(...\))190 2423 y(\()p Fq(h)p Fv(slot)f(description)512 -2429 y Fm(1)531 2423 y Fq(i)h(h)p Fv(slot)e(description)868 -2429 y Fm(2)888 2423 y Fq(i)p Fw(...\))190 2473 y Fq(h)p -Fv(metaclass)g(option)p Fq(i)p Fw(\))37 2618 y FG(The)13 -b Fo(h)p FG(metaclass)h(option)p Fo(i)e FG(will)h(not)f(b)q(e)g -(discussed)i(in)e(this)h(app)q(endix.)20 b(The)12 b Fo(h)p -FG(sup)q(erclass)p Fo(i)q FG(es)g(list)g(sp)q(eci\014es)37 -2674 y(the)h(sup)q(er)h(classes)f(of)g FE(class)i FG(\(see)e(3)f(for)h -(more)f(details\).)20 b(A)13 b Fo(h)p FG(slot)h(description)p -Fo(i)g FG(giv)o(es)f(the)g(name)g(of)g(a)f(slot)37 2731 -y(and,)19 b(ev)o(en)o(tually)l(,)g(some)f(\\prop)q(erties")g(of)f(this) -h(slot)g(\(suc)o(h)g(as)f(its)h(initial)i(v)m(alue,)g(the)d(function)i -(whic)o(h)37 2787 y(p)q(ermit)d(to)f(access)g(its)h(v)m(alue,)g(.)7 -b(.)g(.)g(\).)20 b(Slot)15 b(descriptions)i(will)g(b)q(e)f(discussed)g -(in)g(3.3.)934 2901 y(77)p eop +77 76 bop 75 1004 a FK(App)5 b(endix)65 b(C)75 1419 y +FD(An)77 b(in)-6 b(tro)6 b(duction)78 b(to)g Fe(STklos)75 +1900 y Fz(1)135 b(In)l(tro)t(duction)75 2103 y FC(STklos)31 +b FG(is)h(the)g(ob)5 b(ject)33 b(orien)m(ted)g(la)m(y)m(er)g(of)f +FC(STk)p FG(.)47 b(Its)32 b(implemen)m(tation)f(is)h(deriv)m(ed)f(from) +h(v)m(ersion)g(1.3)75 2216 y(of)c(the)h(Gregor)g(Kic)m(kzales)f(Tin)m +(y)f(Clos)g(pac)m(k)-5 b(age)30 b([12)r(].)40 b(Ho)m(w)m(ev)m(er,)31 +b(it)c(has)h(b)s(een)g(extended)g(to)h(b)s(e)e(as)i(close)75 +2329 y(as)f(p)s(ossible)d(to)k(CLOS,)e(the)h(Common)f(Lisp)f(Ob)5 +b(ject)28 b(System[6)q(].)40 b(Some)28 b(features)g(of)g +FC(STklos)f FG(are)h(also)75 2442 y(issued)h(from)h(Dylan[13])h(or)f +(SOS[14].)75 2555 y(Brie\015y)f(stated,)i(the)f FC(STklos)f +FG(extension)g(giv)m(es)i(the)f(user)f(a)h(full)e(ob)5 +b(ject)30 b(orien)m(ted)g(system)g(with)f(meta-)75 2668 +y(classes,)36 b(m)m(ultiple)d(inheritance,)i(generic)g(functions)e(and) +i(m)m(ulti-metho)s(ds.)52 b(F)-8 b(urthermore,)37 b(the)e(whole)75 +2781 y(implemen)m(tation)40 b(relies)g(on)h(a)g(true)g(meta)i(ob)5 +b(ject)42 b(proto)s(col,)i(in)c(the)h(spirit)e(of)i(the)h(one)f +(de\014ned)f(for)75 2893 y(CLOS[15].)f(This)22 b(mo)s(del)h(has)g(also) +h(b)s(een)f(used)g(to)i(em)m(b)s(o)s(dy)e(the)h(prede\014ned)f(Tk)g +(widgets)g(in)g(a)h(hierarc)m(h)m(y)75 3006 y(of)37 b +FC(STklos)f FG(classes.)61 b(This)36 b(set)i(of)f(classes)g(p)s(ermits) +e(to)j(simplify)c(the)j(core)h(Tk)f(usage)h(b)m(y)f(pro)m(viding)75 +3119 y(homogeneous)g(accesses)h(to)f(widget)f(options)f(and)h(b)m(y)g +(hiding)e(the)j(lo)m(w)f(lev)m(el)g(details)f(of)h(Tk)g(widgets,)75 +3232 y(suc)m(h)27 b(as)g(naming)f(con)m(v)m(en)m(tions.)41 +b(F)-8 b(urthermore,)28 b(as)f(exp)s(ected,)h(using)e(of)h(ob)5 +b(jects)28 b(facilitates)f(co)s(de)g(reuse)75 3345 y(and)j +(de\014nition)e(of)i(new)g(widgets)g(classes.)75 3458 +y(The)f(purp)s(ose)f(of)h(this)g(app)s(endix)e(is)h(to)i(in)m(tro)s +(duce)f(brie\015y)e(the)j FC(STklos)e FG(pac)m(k)-5 b(age)32 +b(and)d(in)f(no)h(case)i(will)75 3571 y(it)36 b(replace)h(the)g +FC(STklos)f FG(reference)i(man)m(ual)e(\(whic)m(h)g(needs)g(to)i(b)s(e) +e(urgen)m(tly)h(written)f(no)m(w)h(.)15 b(.)h(.)f(\).)61 +b(In)75 3684 y(particular,)27 b(metho)s(ds)g(relativ)m(e)h(to)g(the)g +(meta)h(ob)5 b(ject)28 b(proto)s(col)g(and)f(access)i(to)f(the)g(Tk)f +(to)s(olkit)h(will)d(not)75 3797 y(b)s(e)30 b(describ)s(ed)e(here.)75 +4080 y Fz(2)135 b(Class)46 b(de\014nition)f(and)g(instan)l(tiation)75 +4286 y FJ(2.1)112 b(Class)38 b(de\014nition)75 4458 y +FG(A)33 b(new)f(class)g(is)f(de\014ned)h(with)f(the)h +Fx(define-class)e FG(macro.)47 b(The)32 b(syn)m(tax)h(of)g +Fx(define-class)c FG(is)j(close)75 4570 y(to)f(CLOS)e +Fx(defclass)p FG(:)249 4747 y Fw(\(define-class)39 b +Fn(class)51 b Fw(\()p Fq(h)p Fv(sup)r(erclass)1521 4759 +y Fm(1)1556 4747 y Fq(i)44 b(h)p Fv(sup)r(erclass)2029 +4759 y Fm(2)2066 4747 y Fq(i)p Fw(...\))380 4847 y(\()p +Fq(h)p Fv(slot)d(description)1025 4859 y Fm(1)1062 4847 +y Fq(i)j(h)p Fv(slot)d(description)1739 4859 y Fm(2)1776 +4847 y Fq(i)p Fw(...\))380 4946 y Fq(h)p Fv(metaclass)g(option)p +Fq(i)p Fw(\))75 5236 y FG(The)23 b Fo(h)p FG(metaclass)32 +b(option)p Fo(i)23 b FG(will)e(not)j(b)s(e)f(discussed)e(in)i(this)f +(app)s(endix.)36 b(The)23 b Fo(h)p FG(sup)s(erclass)p +Fo(i)o FG(es)h(list)e(sp)s(eci\014es)75 5349 y(the)k(sup)s(er)e +(classes)h(of)h FE(class)34 b FG(\(see)27 b(3)f(for)f(more)h +(details\).)38 b(A)26 b Fo(h)p FG(slot)31 b(description)p +Fo(i)24 b FG(giv)m(es)i(the)g(name)f(of)h(a)g(slot)75 +5462 y(and,)37 b(ev)m(en)m(tually)-8 b(,)37 b(some)f(\\prop)s(erties")f +(of)h(this)e(slot)i(\(suc)m(h)g(as)f(its)h(initial)c(v)-5 +b(alue,)37 b(the)f(function)e(whic)m(h)75 5575 y(p)s(ermit)29 +b(to)i(access)h(its)d(v)-5 b(alue,)30 b(.)16 b(.)f(.)h(\).)41 +b(Slot)29 b(descriptions)g(will)e(b)s(e)j(discussed)f(in)g(3.3.)1867 +5803 y(77)p eop %%Page: 78 78 -78 77 bop 37 45 a FF(78)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FG(As)h(an)g(exemple,)i(consider)e(no)o(w)g -(that)f(w)o(e)g(ha)o(v)o(e)h(to)f(de\014ne)i(a)f(complex)g(n)o(um)o(b)q -(er.)29 b(This)18 b(can)g(b)q(e)h(done)37 247 y(with)d(the)f(follo)o -(wing)h(class)g(de\014nition:)125 356 y Fw(\(define-class)41 -b()19 b(\(\))190 406 y(\(r)i(i\)\))37 -570 y FG(This)e(binds)g(the)f(sym)o(b)q(ol)g Fx()f -FG(to)g(a)g(new)h(class)g(whose)g(instances)h(con)o(tain)f(t)o(w)o(o)e -(slots.)28 b(These)37 626 y(slots)16 b(are)g(called)i -Fx(r)e FG(an)g Fx(i)g FG(and)g(w)o(e)g(supp)q(ose)h(here)f(that)g(they) -g(con)o(tain)g(resp)q(ectiv)o(ely)i(the)e(real)g(part)g(and)37 -683 y(the)g(imaginary)f(part)g(of)g(a)f(complex)i(n)o(um)o(b)q(er.)21 -b(Note)14 b(that)h(this)h(class)f(inherits)i(from)d Fx()g -FG(whic)o(h)37 739 y(is)j(a)e(pre-de\014ned)j(class)e(\()p -Fx()e FG(is)j(the)f(sup)q(er)g(class)g(of)g(the)g -Fx()f FG(and)h Fx()e FG(pre-de\014ned)37 -796 y(classes\).)197 779 y FB(1)217 796 y FG(.)37 948 -y Fz(3)67 b(Inheritance)37 1054 y FJ(3.1)56 b(Class)19 -b(hierarc)n(h)n(y)g(and)g(inheritance)e(of)i(slots)37 -1137 y FG(Inheritance)f(is)f(sp)q(eci\014ed)h(up)q(on)f(class)f -(de\014nition.)24 b(As)16 b(said)h(in)f(the)h(in)o(tro)q(duction,)g -FC(STklos)e FG(supp)q(orts)37 1186 y(m)o(ultiple)j(inheritance.)j -(Hereafter)15 b(are)g(some)g(classes)g(de\014nition:)125 -1282 y Fw(\(define-class)k(A)i(\(\))h(\(a\)\))125 1331 -y(\(define-class)d(B)i(\(\))h(\(b\)\))125 1381 y(\(define-class)d(C)i -(\(\))h(\(c\)\))125 1431 y(\(define-class)d(D)i(\(A)h(B\))f(\(d)g -(a\)\))125 1481 y(\(define-class)e(E)i(\(A)h(C\))f(\(e)g(c\)\))125 -1531 y(\(define-class)e(F)i(\(D)h(E\))f(\(f\)\))37 1681 -y Fx(A)p FG(,)e Fx(B)p FG(,)f Fx(C)g FG(ha)o(v)o(e)h(a)f(n)o(ull)i -(list)g(of)e(sup)q(er)i(classes.)31 b(In)19 b(this)g(case,)g(the)g -(system)g(will)h(replace)g(it)f(b)o(y)f(the)h(list)37 -1737 y(whic)o(h)f(only)g(con)o(tains)f Fx()p -FG(,)f(the)h(ro)q(ot)f(of)h(all)h(the)f(classes)g(de\014ned)i(b)o(y)e -Fx(define-class)p FG(.)23 b Fx(D)p FG(,)17 b Fx(E)p FG(,)f -Fx(F)37 1794 y FG(use)g(m)o(ultiple)h(inheritance:)22 -b(eac)o(h)15 b(class)g(inherits)i(from)d(t)o(w)o(o)g(previously)j -(de\014ned)f(classes.)21 b(Those)15 b(class)37 1850 y(de\014nitions)g -(de\014ne)f(a)e(hierarc)o(h)o(y)h(whic)o(h)g(is)h(sho)o(wn)e(in)h -(Figure)g(1.)19 b(In)13 b(this)g(\014gure,)g(the)g(class)g -Fx()f FG(is)h(also)37 1906 y(sho)o(wn;)18 b(this)g(class)g(is)g -(the)f(sup)q(er)i(class)e(of)g(all)i(Sc)o(heme)f(ob)s(jects.)26 -b(In)18 b(particular,)g Fx()f FG(is)h(the)f(sup)q(er)37 -1963 y(class)f(of)f(all)h(standard)f(Sc)o(heme)h(t)o(yp)q(es.)37 -2014 y(The)e(set)g(of)f(slots)h(of)f(a)g(giv)o(en)i(class)f(is)g -(calculated)h(b)o(y)f(\\unioning")g(the)g(slots)g(of)f(all)i(its)e(sup) -q(er)i(class.)20 b(F)l(or)37 2064 y(instance,)d(eac)o(h)f(instance)h -(of)f(the)g(class)g(D,)g(de\014ned)h(b)q(efore)f(will)i(ha)o(v)o(e)e -(three)g(slots)f(\()p Fx(a)p FG(,)h Fx(b)g FG(and)g Fx(d)p -FG(\).)22 b(The)37 2114 y(slots)16 b(of)e(a)h(class)h(can)f(b)q(e)h -(obtained)g(b)o(y)f(the)g Fx(class-slots)f FG(primitiv)o(e.)21 -b(F)l(or)15 b(instance,)125 2209 y Fw(\(class-slots)k(A\))343 -2259 y Fv(=)-7 b Fq(\))21 b Fw(\(a\))125 2309 y(\(class-slots)e(E\))343 -2358 y Fv(=)-7 b Fq(\))21 b Fw(\(a)h(e)f(c\))125 2408 -y(\(class-slots)e(F\))343 2458 y Fv(=)-7 b Fq(\))21 b -Fw(\(d)h(a)f(b)h(c)f(f\))37 2608 y Fn(Note:)37 b Fv(The)14 -b(order)h(of)e(slots)h(is)g(not)g(signi\014can)o(t.)p -37 2653 735 2 v 89 2680 a Fu(1)107 2696 y Ft(With)21 -b(this)g(de\014nition,)j(a)c Fr()d Ft(is)k(not)f(a)g -Fr()c Ft(since)21 b Fr()d Ft(inherits)j(from)f -Fr()d Ft(rather)j(than)37 2742 y Fr()p -Ft(.)29 b(In)18 b(practice,)i(inheritance)h(could)f(b)q(e)e(mo)q -(di\014ed)i Fs(a)e(p)n(osteriori)p Ft(,)f(if)h(needed.)33 -b(Ho)o(w)o(ev)o(er,)19 b(this)g(necessitates)37 2787 -y(some)14 b(kno)o(wledge)g(of)f(the)g(meta)g(ob)r(ject)g(proto)q(col)i -(and)f(it)f(will)i(not)e(b)q(e)g(sho)o(wn)h(in)f(this)h(do)q(cumen)o(t) -p eop +78 77 bop 75 91 a FF(78)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FG(As)g(an)f(exemple,)i(consider)e(no)m(w)h +(that)g(w)m(e)g(ha)m(v)m(e)h(to)f(de\014ne)f(a)h(complex)g(n)m(um)m(b)s +(er.)55 b(This)34 b(can)i(b)s(e)f(done)75 494 y(with)29 +b(the)i(follo)m(wing)d(class)j(de\014nition:)249 712 +y Fw(\(define-class)82 b()40 b(\(\))380 +812 y(\(r)j(i\)\))75 1140 y FG(This)34 b(binds)f(the)j(sym)m(b)s(ol)e +Fx()f FG(to)j(a)g(new)f(class)h(whose)f(instances)g(con)m +(tain)h(t)m(w)m(o)h(slots.)56 b(These)75 1253 y(slots)32 +b(are)g(called)g Fx(r)g FG(an)g Fx(i)f FG(and)h(w)m(e)h(supp)s(ose)d +(here)i(that)h(they)f(con)m(tain)h(resp)s(ectiv)m(ely)e(the)i(real)f +(part)g(and)75 1366 y(the)f(imaginary)e(part)h(of)g(a)h(complex)f(n)m +(um)m(b)s(er.)39 b(Note)32 b(that)f(this)e(class)h(inherits)e(from)i +Fx()e FG(whic)m(h)75 1479 y(is)j(a)h(pre-de\014ned)e(class)h +(\()p Fx()f FG(is)h(the)g(sup)s(er)f(class)i(of)g(the)f +Fx()f FG(and)h Fx()e FG(pre-de\014ned)75 +1592 y(classes\).)394 1559 y FB(1)434 1592 y FG(.)75 +1896 y Fz(3)135 b(Inheritance)75 2109 y FJ(3.1)112 b(Class)38 +b(hierarc)m(h)m(y)f(and)h(inheritance)e(of)i(slots)75 +2273 y FG(Inheritance)31 b(is)g(sp)s(eci\014ed)g(up)s(on)f(class)i +(de\014nition.)43 b(As)32 b(said)f(in)g(the)h(in)m(tro)s(duction,)f +FC(STklos)g FG(supp)s(orts)75 2373 y(m)m(ultiple)d(inheritance.)39 +b(Hereafter)32 b(are)f(some)f(classes)h(de\014nition:)249 +2563 y Fw(\(define-class)39 b(A)k(\(\))f(\(a\)\))249 +2663 y(\(define-class)d(B)k(\(\))f(\(b\)\))249 2762 y(\(define-class)d +(C)k(\(\))f(\(c\)\))249 2862 y(\(define-class)d(D)k(\(A)f(B\))h(\(d)g +(a\)\))249 2962 y(\(define-class)c(E)k(\(A)f(C\))h(\(e)g(c\)\))249 +3061 y(\(define-class)c(F)k(\(D)f(E\))h(\(f\)\))75 3361 +y Fx(A)p FG(,)37 b Fx(B)p FG(,)h Fx(C)f FG(ha)m(v)m(e)i(a)e(n)m(ull)f +(list)g(of)h(sup)s(er)f(classes.)62 b(In)37 b(this)f(case,)41 +b(the)c(system)h(will)d(replace)i(it)g(b)m(y)h(the)f(list)75 +3474 y(whic)m(h)c(only)g(con)m(tains)h Fx()p +FG(,)f(the)h(ro)s(ot)g(of)h(all)d(the)j(classes)f(de\014ned)e(b)m(y)i +Fx(define-class)p FG(.)48 b Fx(D)p FG(,)34 b Fx(E)p FG(,)g +Fx(F)75 3587 y FG(use)c(m)m(ultiple)e(inheritance:)39 +b(eac)m(h)32 b(class)e(inherits)e(from)i(t)m(w)m(o)h(previously)d +(de\014ned)h(classes.)41 b(Those)30 b(class)75 3700 y(de\014nitions)23 +b(de\014ne)h(a)i(hierarc)m(h)m(y)f(whic)m(h)f(is)g(sho)m(wn)h(in)f +(Figure)g(1.)40 b(In)24 b(this)g(\014gure,)i(the)g(class)f +Fx()f FG(is)g(also)75 3813 y(sho)m(wn;)37 b(this)c(class)i(is)f +(the)h(sup)s(er)e(class)i(of)g(all)f(Sc)m(heme)h(ob)5 +b(jects.)55 b(In)34 b(particular,)g Fx()g FG(is)g(the)h(sup)s(er) +75 3926 y(class)30 b(of)h(all)e(standard)g(Sc)m(heme)i(t)m(yp)s(es.)75 +4029 y(The)c(set)h(of)f(slots)g(of)h(a)g(giv)m(en)f(class)g(is)g +(calculated)g(b)m(y)g(\\unioning")f(the)h(slots)g(of)h(all)e(its)h(sup) +s(er)f(class.)39 b(F)-8 b(or)75 4128 y(instance,)32 b(eac)m(h)i +(instance)d(of)h(the)h(class)e(D,)i(de\014ned)e(b)s(efore)g(will)f(ha)m +(v)m(e)j(three)f(slots)g(\()p Fx(a)p FG(,)h Fx(b)e FG(and)h +Fx(d)p FG(\).)45 b(The)75 4228 y(slots)30 b(of)h(a)f(class)h(can)f(b)s +(e)g(obtained)g(b)m(y)g(the)g Fx(class-slots)e FG(primitiv)m(e.)38 +b(F)-8 b(or)31 b(instance,)249 4418 y Fw(\(class-slots)39 +b(A\))685 4518 y Fv(=)-14 b Fq(\))44 b Fw(\(a\))249 4617 +y(\(class-slots)39 b(E\))685 4717 y Fv(=)-14 b Fq(\))44 +b Fw(\(a)e(e)h(c\))249 4817 y(\(class-slots)c(F\))685 +4916 y Fv(=)-14 b Fq(\))44 b Fw(\(d)e(a)h(b)h(c)f(f\))75 +5216 y Fn(Note:)74 b Fv(The)28 b(order)e(of)i(slots)f(is)g(not)h +(signi\014can)n(t.)p 75 5307 1470 4 v 179 5360 a Fu(1)213 +5392 y Ft(With)40 b(this)f(de\014nition,)k(a)d Fr()h +Ft(is)f(not)g(a)g Fr()h Ft(since)f Fr()h +Ft(inherits)f(from)f Fr()j Ft(rather)d(than)75 +5483 y Fr()p Ft(.)67 b(In)36 b(practice,)j(inheritance)d +(could)g(b)r(e)g(mo)r(di\014ed)f Fs(a)i(p)l(osteriori)p +Ft(,)j(if)d(needed.)65 b(Ho)n(w)n(ev)n(er,)38 b(this)e(necessitates)75 +5575 y(some)25 b(kno)n(wledge)i(of)f(the)f(meta)g(ob)t(ject)i(proto)r +(col)g(and)e(it)h(will)h(not)f(b)r(e)f(sho)n(wn)h(in)g(this)f(do)r +(cumen)n(t)p eop %%Page: 79 79 -79 78 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(79)p 37 64 1838 2 v 204 1049 a @beginspecial 0 @llx +79 78 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(79)p 75 128 3675 4 v 408 2098 a @beginspecial 0 @llx 0 @lly 361 @urx 217 @ury 3610 @rwi @setspecial %%BeginDocument: hierarchy.eps /$F2psDict 200 dict def @@ -18292,2191 +27283,2287 @@ gs 1 -1 scale () col-1 show gr gs 1 -1 scale () col-1 show gr $F2psEnd %%EndDocument - @endspecial 664 1147 a FG(Figure)16 b(C.1:)j(A)c(class)h(hierarc)o(h)o -(y)37 1280 y FJ(3.2)56 b(Instance)19 b(creation)e(and)j(slot)e(access) -37 1366 y FG(Creation)g(of)f(an)g(instance)h(of)f(a)g(previously)i -(de\014ned)g(class)f(can)f(b)q(e)h(done)g(with)g(the)g -Fx(make)e FG(pro)q(cedure.)37 1422 y(This)f(pro)q(cedure)f(tak)o(es)f -(one)h(mandatory)f(parameter)g(whic)o(h)h(is)h(the)e(class)h(of)g(the)f -(instance)i(whic)o(h)g(m)o(ust)37 1479 y(b)q(e)d(created)e(and)h(a)f -(list)i(of)e(optional)h(argumen)o(ts.)17 b(Optional)12 -b(argumen)o(ts)e(are)g(generally)i(used)f(to)f(initialize)37 -1535 y(some)15 b(slots)g(of)g(the)g(newly)i(created)e(instance.)20 -b(F)l(or)15 b(instance,)h(the)f(follo)o(wing)h(form)125 -1628 y Fw(\(define)k(c)i(\(make)e(\)\))37 1778 -y FG(will)d(create)e(a)g(new)h Fx()e FG(ob)s(ject)g(and)i -(will)g(bind)h(it)e(to)g(the)g Fx(c)g FG(Sc)o(heme)h(v)m(ariable.)37 -1834 y(Accessing)23 b(the)e(slots)g(of)g(the)g(new)g(complex)h(n)o(um)o -(b)q(er)f(can)h(b)q(e)f(done)h(with)f(the)h Fx(slot-ref)e -FG(and)h(the)37 1891 y Fx(slot-set!)26 b FG(primitiv)o(es.)i -Fx(Slot-set!)e FG(primitiv)o(e)19 b(p)q(ermits)f(to)f(set)g(the)g(v)m -(alue)i(of)e(an)h(ob)s(ject)e(slot)i(and)37 1947 y Fx(slot-ref)d -FG(p)q(ermits)g(to)g(get)g(its)g(v)m(alue.)125 2040 y -Fw(\(slot-set!)k(c)j('r)f(10\))125 2090 y(\(slot-set!)e(c)j('i)f(3\)) -125 2140 y(\(slot-ref)f(c)h('r\))343 2190 y Fv(=)-7 b -Fq(\))21 b Fw(10)125 2239 y(\(slot-ref)f(c)h('i\))343 -2289 y Fv(=)-7 b Fq(\))21 b Fw(3)37 2439 y FG(Using)d(the)e -Fx(describe)g FG(generic)h(function)h(is)f(a)f(simple)i(w)o(a)o(y)e(to) -g(see)h(all)g(the)g(slots)f(of)g(an)h(ob)s(ject)f(at)g(one)37 -2495 y(time:)k(this)15 b(function)h(prin)o(ts)e(all)i(the)e(slots)g(of) -g(an)h(ob)s(ject)f(on)g(the)h(standard)f(output.)19 b(F)l(or)14 -b(instance,)h(the)37 2552 y(expression)125 2645 y Fw(\(describe)20 -b(c\))37 2787 y FG(will)d(prin)o(t)f(the)f(follo)o(wing)h(informations) -f(on)g(the)h(standard)f(output:)p eop + @endspecial 1329 2294 a FG(Figure)30 b(C.1:)41 b(A)30 +b(class)g(hierarc)m(h)m(y)75 2560 y FJ(3.2)112 b(Instance)38 +b(creation)f(and)h(slot)e(access)75 2732 y FG(Creation)e(of)h(an)g +(instance)g(of)g(a)g(previously)d(de\014ned)i(class)h(can)g(b)s(e)f +(done)h(with)e(the)i Fx(make)f FG(pro)s(cedure.)75 2845 +y(This)26 b(pro)s(cedure)g(tak)m(es)j(one)e(mandatory)h(parameter)g +(whic)m(h)e(is)g(the)i(class)f(of)g(the)h(instance)f(whic)m(h)f(m)m +(ust)75 2957 y(b)s(e)20 b(created)j(and)d(a)i(list)d(of)j(optional)e +(argumen)m(ts.)38 b(Optional)19 b(argumen)m(ts)j(are)f(generally)f +(used)h(to)h(initialize)75 3070 y(some)31 b(slots)f(of)g(the)h(newly)e +(created)i(instance.)41 b(F)-8 b(or)31 b(instance,)f(the)h(follo)m +(wing)e(form)249 3256 y Fw(\(define)41 b(c)i(\(make)f(\)\))75 +3555 y FG(will)28 b(create)k(a)e(new)g Fx()e +FG(ob)5 b(ject)31 b(and)f(will)e(bind)g(it)i(to)h(the)g +Fx(c)f FG(Sc)m(heme)g(v)-5 b(ariable.)75 3668 y(Accessing)42 +b(the)h(slots)f(of)g(the)g(new)g(complex)g(n)m(um)m(b)s(er)f(can)h(b)s +(e)g(done)g(with)f(the)h Fx(slot-ref)e FG(and)i(the)75 +3781 y Fx(slot-set!)52 b FG(primitiv)m(es.)f Fx(Slot-set!)h +FG(primitiv)m(e)33 b(p)s(ermits)g(to)i(set)h(the)f(v)-5 +b(alue)34 b(of)h(an)g(ob)5 b(ject)36 b(slot)f(and)75 +3894 y Fx(slot-ref)28 b FG(p)s(ermits)h(to)i(get)g(its)f(v)-5 +b(alue.)249 4080 y Fw(\(slot-set!)40 b(c)j('r)g(10\))249 +4180 y(\(slot-set!)d(c)j('i)g(3\))249 4279 y(\(slot-ref)d(c)j('r\))685 +4379 y Fv(=)-14 b Fq(\))44 b Fw(10)249 4479 y(\(slot-ref)c(c)j('i\))685 +4578 y Fv(=)-14 b Fq(\))44 b Fw(3)75 4877 y FG(Using)32 +b(the)i Fx(describe)d FG(generic)i(function)f(is)g(a)h(simple)e(w)m(a)m +(y)j(to)g(see)g(all)e(the)i(slots)e(of)i(an)f(ob)5 b(ject)34 +b(at)g(one)75 4990 y(time:)40 b(this)27 b(function)h(prin)m(ts)f(all)h +(the)h(slots)g(of)g(an)g(ob)5 b(ject)29 b(on)g(the)g(standard)f +(output.)40 b(F)-8 b(or)30 b(instance,)f(the)75 5103 +y(expression)249 5289 y Fw(\(describe)40 b(c\))75 5575 +y FG(will)28 b(prin)m(t)h(the)h(follo)m(wing)f(informations)g(on)h(the) +g(standard)g(output:)p eop %%Page: 80 80 -80 79 bop 37 45 a FF(80)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 125 190 a Fw(#[)i(122398])i(is)g(an)g(instance) -f(of)i(class)f()125 240 y(Slots)f(are:)234 290 -y(r)h(=)h(10)234 340 y(i)f(=)h(3)37 524 y FJ(3.3)56 b(Slot)18 -b(description)37 615 y FG(When)e(sp)q(ecifying)h(a)e(slot,)g(a)g(set)h -(of)e(options)i(can)f(b)q(e)h(giv)o(en)g(to)f(the)g(system.)20 -b(Eac)o(h)15 b(option)h(is)g(sp)q(eci\014ed)37 671 y(with)g(a)f(k)o -(eyw)o(ord.)k(The)c(list)h(of)f(authorised)h(k)o(eyw)o(ords)e(is)i(giv) -o(en)g(b)q(elo)o(w:)106 774 y Fo(\017)22 b Fx(:initform)12 -b FG(p)q(ermits)i(to)f(supply)i(a)e(default)h(v)m(alue)g(for)f(the)h -(slot.)19 b(This)14 b(default)g(v)m(alue)g(is)g(obtained)151 -830 y(b)o(y)h(ev)m(aluating)i(the)e(form)f(giv)o(en)i(after)f(the)g -Fx(:initform)f FG(in)i(the)f(global)h(en)o(vironmen)o(t.)106 -933 y Fo(\017)22 b Fx(:init-keyword)13 b FG(p)q(ermits)i(to)f(sp)q -(ecify)h(the)g(k)o(eyw)o(ord)e(for)h(initializi)q(ng)j(a)d(slot.)20 -b(The)14 b(init-k)o(eyw)o(ord)151 990 y(ma)o(y)k(b)q(e)i(pro)o(vided)f -(during)h(instance)f(creation)g(\(i.e.)31 b(in)19 b(the)g(mak)o(e)g -(optional)g(parameter)f(list\).)151 1046 y(Sp)q(ecifying)g(suc)o(h)e(a) -f(k)o(eyw)o(ord)g(during)i(instance)f(initialization)j(will)e(sup)q -(ersede)g(the)f(default)g(slot)151 1103 y(initialization)i(p)q(ossibly) -f(giv)o(en)f(with)f Fx(:initform)p FG(.)106 1206 y Fo(\017)22 -b Fx(:getter)16 b FG(p)q(ermits)h(to)e(supply)j(the)f(name)f(for)g(the) -h(slot)f(getter.)23 b(The)16 b(name)h(binding)h(is)f(done)g(in)151 -1262 y(the)e(global)h(en)o(vironmen)o(t.)106 1365 y Fo(\017)22 -b Fx(:setter)16 b FG(p)q(ermits)h(to)f(supply)i(the)f(name)g(for)f(the) -h(slot)f(setter.)24 b(The)17 b(name)g(binding)i(is)e(done)g(in)151 -1421 y(the)e(global)h(en)o(vironmen)o(t.)106 1524 y Fo(\017)22 -b Fx(:accessor)13 b FG(p)q(ermits)h(to)g(supply)h(the)f(name)g(for)f -(the)h(slot)g(accessor.)19 b(The)14 b(name)g(binding)i(is)f(done)151 -1581 y(in)d(the)g(global)g(en)o(vironmen)o(t.)19 b(An)11 -b(accessor)g(p)q(ermits)h(to)f(get)g(and)g(set)g(the)h(v)m(alue)g(of)f -(a)g(slot.)19 b(Setting)151 1637 y(the)c(v)m(alue)i(of)e(a)f(slot)i(is) -f(done)h(with)f(the)h(extended)g(v)o(ersion)f(of)g Fx(set!)p -FG(.)106 1740 y Fo(\017)22 b Fx(:allocation)17 b FG(p)q(ermits)h(to)g -(sp)q(ecify)h(ho)o(w)f(storage)f(for)g(the)i(slot)f(is)g(allo)q(cated.) -30 b(Three)18 b(kinds)h(of)151 1797 y(allo)q(cation)d(are)f(pro)o -(vided.)21 b(They)15 b(are)g(describ)q(ed)i(b)q(elo)o(w:)202 -1899 y FF({)23 b Fx(:instance)16 b FG(indicates)j(that)e(eac)o(h)g -(instance)h(gets)f(its)g(o)o(wn)g(storage)f(for)h(the)g(slot.)27 -b(This)17 b(is)251 1956 y(the)e(default.)202 2033 y FF({)23 -b Fx(:class)f FG(indicates)h(that)f(there)g(is)h(one)f(storage)f(lo)q -(cation)i(used)g(b)o(y)f(all)h(the)g(direct)g(and)251 -2090 y(indirect)f(instances)e(of)g(the)g(class.)34 b(This)20 -b(p)q(ermits)h(to)e(de\014ne)i(a)f(kind)h(of)e(global)i(v)m(ariable)251 -2146 y(whic)o(h)d(can)f(b)q(e)g(accessed)g(only)g(b)o(y)g(\(in\)direct) -h(instances)f(of)f(the)h(class)g(whic)o(h)h(de\014nes)g(this)251 -2203 y(slot.)202 2280 y FF({)23 b Fx(:virtual)16 b FG(indicates)i(that) -e(no)h(storage)e(will)k(b)q(e)e(allo)q(cated)h(for)e(this)i(slot.)24 -b(It)17 b(is)g(up)h(to)e(the)251 2337 y(user)f(to)e(de\014ne)j(a)e -(getter)g(and)g(a)h(setter)e(function)j(for)e(this)g(slot.)20 -b(Those)14 b(functions)h(m)o(ust)f(b)q(e)251 2393 y(de\014ned)j(with)e -(the)h Fx(:slot-ref)d FG(and)j Fx(:slot-set!)j FG(options.)h(See)15 -b(the)h(example)g(b)q(elo)o(w.)37 2490 y(T)l(o)f(illustrate)i(slot)e -(description,)h(w)o(e)f(shall)i(rede\014ne)f(the)f Fx()f -FG(class)i(seen)g(b)q(efore.)k(A)15 b(de\014nition)37 -2539 y(could)i(b)q(e:)125 2638 y Fw(\(define-class)i()h -(\(\))190 2688 y(\(\(r)h(:initform)f(0)i(:getter)e(get-r)h -(:setter)f(set-r!)h(:init-keyword)e(:r\))212 2738 y(\(i)i(:initform)f -(0)i(:getter)e(get-i)h(:setter)f(set-i!)h(:init-keyword)e(:i\)\)\))p -eop +80 79 bop 75 91 a FF(80)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 249 381 a Fw(#[)j(122398])i(is)i(an)g +(instance)d(of)j(class)e()249 480 y(Slots)h(are:)467 +580 y(r)h(=)h(10)467 680 y(i)f(=)h(3)75 1049 y FJ(3.3)112 +b(Slot)37 b(description)75 1229 y FG(When)30 b(sp)s(ecifying)f(a)i +(slot,)g(a)g(set)g(of)g(options)f(can)h(b)s(e)f(giv)m(en)h(to)g(the)g +(system.)42 b(Eac)m(h)31 b(option)f(is)g(sp)s(eci\014ed)75 +1342 y(with)f(a)i(k)m(eyw)m(ord.)41 b(The)30 b(list)f(of)h(authorised)g +(k)m(eyw)m(ords)g(is)g(giv)m(en)g(b)s(elo)m(w:)211 1548 +y Fo(\017)46 b Fx(:initform)25 b FG(p)s(ermits)f(to)k(supply)c(a)j +(default)f(v)-5 b(alue)27 b(for)f(the)h(slot.)40 b(This)25 +b(default)g(v)-5 b(alue)27 b(is)f(obtained)302 1661 y(b)m(y)31 +b(ev)-5 b(aluating)29 b(the)i(form)f(giv)m(en)g(after)h(the)g +Fx(:initform)d FG(in)h(the)h(global)g(en)m(vironmen)m(t.)211 +1867 y Fo(\017)46 b Fx(:init-keyword)25 b FG(p)s(ermits)i(to)j(sp)s +(ecify)d(the)i(k)m(eyw)m(ord)h(for)e(initializing)d(a)k(slot.)40 +b(The)29 b(init-k)m(eyw)m(ord)302 1979 y(ma)m(y)38 b(b)s(e)f(pro)m +(vided)f(during)g(instance)h(creation)h(\(i.e.)62 b(in)36 +b(the)i(mak)m(e)g(optional)f(parameter)h(list\).)302 +2092 y(Sp)s(ecifying)29 b(suc)m(h)i(a)h(k)m(eyw)m(ord)f(during)f +(instance)g(initialization)f(will)f(sup)s(ersede)i(the)i(default)e +(slot)302 2205 y(initialization)e(p)s(ossibly)f(giv)m(en)j(with)g +Fx(:initform)p FG(.)211 2411 y Fo(\017)46 b Fx(:getter)31 +b FG(p)s(ermits)g(to)j(supply)c(the)j(name)g(for)g(the)g(slot)g +(getter.)50 b(The)32 b(name)h(binding)d(is)i(done)g(in)302 +2524 y(the)f(global)f(en)m(vironmen)m(t.)211 2730 y Fo(\017)46 +b Fx(:setter)32 b FG(p)s(ermits)f(to)k(supply)c(the)i(name)h(for)f(the) +h(slot)f(setter.)51 b(The)33 b(name)g(binding)e(is)h(done)h(in)302 +2843 y(the)e(global)f(en)m(vironmen)m(t.)211 3048 y Fo(\017)46 +b Fx(:accessor)26 b FG(p)s(ermits)g(to)i(supply)e(the)i(name)g(for)f +(the)h(slot)g(accessor.)41 b(The)28 b(name)f(binding)e(is)i(done)302 +3161 y(in)22 b(the)g(global)g(en)m(vironmen)m(t.)38 b(An)22 +b(accessor)i(p)s(ermits)d(to)j(get)f(and)f(set)h(the)g(v)-5 +b(alue)22 b(of)h(a)g(slot.)38 b(Setting)302 3274 y(the)31 +b(v)-5 b(alue)30 b(of)g(a)h(slot)f(is)g(done)g(with)f(the)h(extended)h +(v)m(ersion)f(of)g Fx(set!)p FG(.)211 3480 y Fo(\017)46 +b Fx(:allocation)33 b FG(p)s(ermits)i(to)i(sp)s(ecify)e(ho)m(w)h +(storage)i(for)e(the)g(slot)g(is)f(allo)s(cated.)59 b(Three)36 +b(kinds)e(of)302 3593 y(allo)s(cation)c(are)h(pro)m(vided.)39 +b(They)30 b(are)h(describ)s(ed)d(b)s(elo)m(w:)405 3799 +y FF({)45 b Fx(:instance)32 b FG(indicates)i(that)h(eac)m(h)h(instance) +e(gets)i(its)e(o)m(wn)g(storage)j(for)d(the)h(slot.)53 +b(This)33 b(is)502 3912 y(the)e(default.)405 4067 y FF({)45 +b Fx(:class)e FG(indicates)g(that)j(there)e(is)g(one)g(storage)i(lo)s +(cation)f(used)e(b)m(y)i(all)e(the)i(direct)f(and)502 +4180 y(indirect)38 b(instances)h(of)h(the)g(class.)69 +b(This)38 b(p)s(ermits)g(to)i(de\014ne)f(a)h(kind)e(of)i(global)f(v)-5 +b(ariable)502 4293 y(whic)m(h)32 b(can)i(b)s(e)f(accessed)h(only)f(b)m +(y)g(\(in\)direct)f(instances)h(of)h(the)f(class)g(whic)m(h)g +(de\014nes)f(this)502 4406 y(slot.)405 4561 y FF({)45 +b Fx(:virtual)32 b FG(indicates)g(that)i(no)g(storage)h(will)c(b)s(e)i +(allo)s(cated)g(for)h(this)e(slot.)51 b(It)33 b(is)g(up)f(to)j(the)502 +4674 y(user)28 b(to)i(de\014ne)e(a)h(getter)i(and)d(a)h(setter)h +(function)d(for)i(this)f(slot.)40 b(Those)28 b(functions)g(m)m(ust)h(b) +s(e)502 4787 y(de\014ned)g(with)g(the)i Fx(:slot-ref)d +FG(and)i Fx(:slot-set!)37 b FG(options.)j(See)31 b(the)g(example)f(b)s +(elo)m(w.)75 4979 y(T)-8 b(o)31 b(illustrate)e(slot)h(description,)f(w) +m(e)i(shall)d(rede\014ne)i(the)h Fx()c FG(class)k(seen)f(b)s +(efore.)41 b(A)30 b(de\014nition)75 5079 y(could)f(b)s(e:)249 +5276 y Fw(\(define-class)39 b()g(\(\))380 +5375 y(\(\(r)j(:initform)e(0)j(:getter)e(get-r)h(:setter)e(set-r!)h +(:init-keyword)e(:r\))424 5475 y(\(i)j(:initform)e(0)j(:getter)e(get-i) +h(:setter)e(set-i!)h(:init-keyword)e(:i\)\)\))p eop %%Page: 81 81 -81 80 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(81)p 37 64 1838 2 v 37 190 a FG(With)20 b(this)g(de\014nition,)h(the) -e Fx(r)g FG(and)h Fx(i)f FG(slot)g(are)g(set)g(to)f(0)h(b)o(y)g -(default.)33 b(V)l(alue)20 b(of)f(a)g(slot)g(can)g(also)g(b)q(e)37 -240 y(sp)q(eci\014ed)h(b)o(y)e(calling)h Fx(make)e FG(with)h(the)f -Fx(:r)h FG(and)f Fx(:i)h FG(k)o(eyw)o(ords.)26 b(F)l(urthermore,)17 -b(the)h(generic)g(functions)37 290 y Fx(get-r)g FG(and)h -Fx(set-r!)30 b FG(\(resp.)f Fx(get-i)18 b FG(and)h Fx(set-i!)p -FG(\))29 b(are)18 b(automatically)h(de\014ned)h(b)o(y)f(the)f(system)h -(to)37 340 y(read)d(and)f(write)g(the)h Fx(r)f FG(\(resp.)k -Fx(i)p FG(\))c(slot.)125 432 y Fw(\(define)20 b(c1)h(\(make)g -()f(:r)h(1)h(:i)f(2\)\))125 482 y(\(get-r)f(c1\))343 -531 y Fv(=)-7 b Fq(\))21 b Fw(1)125 581 y(\(set-r!)f(c1)h(12\))125 -631 y(\(get-r)f(c1\))343 681 y Fv(=)-7 b Fq(\))21 b Fw(12)125 -731 y(\(define)f(c2)h(\(make)g()f(:r)h(2\)\))125 -781 y(\(get-r)f(c2\))343 830 y Fv(=)-7 b Fq(\))21 b Fw(2)125 -880 y(\(get-i)f(c2\))343 930 y Fv(=)-7 b Fq(\))21 b Fw(0)37 -1071 y FG(Accessors)16 b(pro)o(vide)g(an)f(uniform)g(access)h(for)e -(reading)i(and)g(writing)g(an)f(ob)s(ject)f(slot.)20 -b(W)l(riting)c(a)f(slot)g(is)37 1121 y(done)k(with)f(an)g(extended)h -(form)f(of)f Fx(set!)28 b FG(whic)o(h)19 b(is)g(close)f(to)g(the)g -(Common)f(Lisp)i Fx(setf)f FG(macro.)27 b(So,)37 1170 -y(another)13 b(de\014nition)h(of)f(the)f(previous)i Fx()d -FG(class,)i(using)h(the)f Fx(:accessor)e FG(option,)i(could)h(b)q(e:) -125 1262 y Fw(\(define-class)19 b()h(\(\))190 -1312 y(\(\(r)h(:initform)f(0)i(:accessor)e(real-part)g(:init-keyword)f -(:r\))212 1362 y(\(i)i(:initform)f(0)i(:accessor)e(imag-part)g -(:init-keyword)f(:i\)\)\))37 1503 y FG(Using)d(this)g(class)f -(de\014nition,)i(reading)f(the)f(real)h(part)e(of)h(the)g -Fx(c)g FG(complex)h(can)g(b)q(e)g(done)f(with:)125 1595 -y Fw(\(real-part)k(c\))37 1736 y FG(and)12 b(setting)f(it)h(to)e(the)i -(v)m(alue)g(con)o(tained)g(in)g(the)f Fx(new-value)f -FG(v)m(ariable)j(can)e(b)q(e)h(done)g(using)g(the)f(extended)37 -1786 y(form)k(of)g Fx(set!)p FG(.)125 1878 y Fw(\(set!)20 -b(\(real-part)g(c\))i(new-value\))37 2025 y FG(Supp)q(ose)h(no)o(w)e -(that)g(w)o(e)g(ha)o(v)o(e)g(to)g(manipulate)i(complex)f(n)o(um)o(b)q -(ers)g(with)g(rectangular)g(co)q(ordinates)37 2081 y(as)e(w)o(ell)i(as) -e(with)g(p)q(olar)h(co)q(ordinates.)36 b(One)21 b(solution)g(could)g(b) -q(e)g(to)f(ha)o(v)o(e)g(a)g(de\014nition)i(of)e(complex)37 -2138 y(n)o(um)o(b)q(ers)14 b(whic)o(h)f(uses)g(one)g(particular)g -(represen)o(tation)g(and)g(some)g(con)o(v)o(ersion)g(functions)g(to)f -(pass)h(from)37 2194 y(one)i(represen)o(tation)f(to)f(the)h(other.)19 -b(A)14 b(b)q(etter)g(solution)h(uses)f(virtual)h(slots.)k(A)14 -b(complete)h(de\014nition)g(of)37 2251 y(the)h Fx()e -FG(class)h(using)h(virtual)g(slots)f(is)h(giv)o(en)f(in)i(Figure)e(2.) -37 2355 y(This)i(class)f(de\014nition)h(implemen)o(ts)g(t)o(w)o(o)d -(real)i(slots)g(\()p Fx(r)f FG(and)h Fx(i)p FG(\).)k(V)l(alues)d(of)e -(the)h Fx(m)g FG(and)f Fx(a)h FG(virtual)g(slots)37 2405 -y(are)j(calculated)i(from)d(real)h(slot)g(v)m(alues.)33 -b(Reading)20 b(a)f(virtual)g(slot)g(leads)h(to)e(the)i(application)g -(of)f(the)37 2455 y(function)d(de\014ned)g(in)f(the)g -Fx(:slot-ref)e FG(option.)20 b(W)l(riting)c(suc)o(h)f(a)f(slot)g(leads) -i(to)e(the)g(application)j(of)d(the)37 2505 y(function)j(de\014ned)f -(in)g(the)f Fx(:slot-set!)k FG(option.)h(F)l(or)15 b(instance,)h(the)f -(follo)o(wing)h(expression)125 2597 y Fw(\(slot-set!)j(c)j('a)f(3\))37 -2738 y FG(p)q(ermits)c(to)f(set)g(the)g(angle)h(of)f(the)g -Fx(c)g FG(complex)h(n)o(um)o(b)q(er.)23 b(This)17 b(expression)g -(conducts,)g(in)g(fact,)e(to)h(the)37 2787 y(ev)m(aluation)h(of)e(the)g -(follo)o(wing)h(expression)p eop +81 80 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(81)p 75 128 3675 4 v 75 381 a FG(With)38 b(this)f(de\014nition,)h +(the)h Fx(r)f FG(and)g Fx(i)g FG(slot)g(are)h(set)g(to)g(0)f(b)m(y)h +(default.)64 b(V)-8 b(alue)38 b(of)h(a)f(slot)h(can)f(also)h(b)s(e)75 +480 y(sp)s(eci\014ed)33 b(b)m(y)i(calling)f Fx(make)g +FG(with)g(the)h Fx(:r)f FG(and)h Fx(:i)f FG(k)m(eyw)m(ords.)56 +b(F)-8 b(urthermore,)36 b(the)f(generic)g(functions)75 +580 y Fx(get-r)h FG(and)g Fx(set-r!)59 b FG(\(resp.)i +Fx(get-i)35 b FG(and)i Fx(set-i!)p FG(\))59 b(are)38 +b(automatically)f(de\014ned)f(b)m(y)h(the)g(system)g(to)75 +680 y(read)30 b(and)g(write)g(the)g Fx(r)g FG(\(resp.)41 +b Fx(i)p FG(\))30 b(slot.)249 864 y Fw(\(define)41 b(c1)i(\(make)e +()f(:r)j(1)g(:i)g(2\)\))249 963 y(\(get-r)e(c1\))685 +1063 y Fv(=)-14 b Fq(\))44 b Fw(1)249 1163 y(\(set-r!)d(c1)i(12\))249 +1262 y(\(get-r)e(c1\))685 1362 y Fv(=)-14 b Fq(\))44 +b Fw(12)249 1461 y(\(define)d(c2)i(\(make)e()f(:r)j(2\)\))249 +1561 y(\(get-r)e(c2\))685 1661 y Fv(=)-14 b Fq(\))44 +b Fw(2)249 1760 y(\(get-i)d(c2\))685 1860 y Fv(=)-14 +b Fq(\))44 b Fw(0)75 2142 y FG(Accessors)31 b(pro)m(vide)f(an)h +(uniform)d(access)k(for)e(reading)g(and)g(writing)e(an)i(ob)5 +b(ject)32 b(slot.)41 b(W)-8 b(riting)30 b(a)h(slot)f(is)75 +2241 y(done)36 b(with)f(an)g(extended)h(form)g(of)g Fx(set!)57 +b FG(whic)m(h)34 b(is)h(close)i(to)f(the)h(Common)e(Lisp)g +Fx(setf)f FG(macro.)59 b(So,)75 2341 y(another)26 b(de\014nition)d(of)i +(the)h(previous)e Fx()e FG(class,)27 b(using)d(the)h +Fx(:accessor)e FG(option,)j(could)f(b)s(e:)249 2525 y +Fw(\(define-class)39 b()g(\(\))380 2625 +y(\(\(r)j(:initform)e(0)j(:accessor)d(real-part)g(:init-keyword)e(:r\)) +424 2724 y(\(i)k(:initform)e(0)j(:accessor)d(imag-part)g(:init-keyword) +e(:i\)\)\))75 3006 y FG(Using)30 b(this)f(class)h(de\014nition,)e +(reading)i(the)g(real)g(part)h(of)f(the)h Fx(c)f FG(complex)g(can)g(b)s +(e)g(done)g(with:)249 3190 y Fw(\(real-part)40 b(c\))75 +3471 y FG(and)22 b(setting)g(it)g(to)i(the)e(v)-5 b(alue)22 +b(con)m(tained)h(in)e(the)h Fx(new-value)e FG(v)-5 b(ariable)22 +b(can)g(b)s(e)g(done)g(using)f(the)i(extended)75 3571 +y(form)30 b(of)g Fx(set!)p FG(.)249 3755 y Fw(\(set!)42 +b(\(real-part)d(c\))k(new-value\))75 4050 y FG(Supp)s(ose)e(no)m(w)i +(that)h(w)m(e)g(ha)m(v)m(e)g(to)g(manipulate)d(complex)i(n)m(um)m(b)s +(ers)e(with)h(rectangular)h(co)s(ordinates)75 4163 y(as)e(w)m(ell)f(as) +g(with)g(p)s(olar)f(co)s(ordinates.)72 b(One)40 b(solution)f(could)h(b) +s(e)g(to)h(ha)m(v)m(e)h(a)f(de\014nition)d(of)j(complex)75 +4276 y(n)m(um)m(b)s(ers)24 b(whic)m(h)g(uses)h(one)h(particular)e +(represen)m(tation)h(and)g(some)h(con)m(v)m(ersion)g(functions)e(to)i +(pass)f(from)75 4389 y(one)j(represen)m(tation)g(to)h(the)f(other.)40 +b(A)28 b(b)s(etter)g(solution)f(uses)g(virtual)f(slots.)40 +b(A)28 b(complete)g(de\014nition)e(of)75 4502 y(the)31 +b Fx()c FG(class)k(using)d(virtual)h(slots)h(is)g(giv)m(en)g +(in)f(Figure)h(2.)75 4711 y(This)f(class)i(de\014nition)e(implemen)m +(ts)h(t)m(w)m(o)j(real)e(slots)g(\()p Fx(r)g FG(and)g +Fx(i)p FG(\).)43 b(V)-8 b(alues)31 b(of)h(the)f Fx(m)g +FG(and)g Fx(a)g FG(virtual)e(slots)75 4810 y(are)38 b(calculated)g +(from)g(real)g(slot)g(v)-5 b(alues.)63 b(Reading)37 b(a)h(virtual)f +(slot)h(leads)f(to)i(the)f(application)f(of)h(the)75 +4910 y(function)28 b(de\014ned)g(in)g(the)h Fx(:slot-ref)e +FG(option.)40 b(W)-8 b(riting)28 b(suc)m(h)h(a)h(slot)f(leads)f(to)i +(the)g(application)d(of)j(the)75 5009 y(function)f(de\014ned)g(in)g +(the)i Fx(:slot-set!)37 b FG(option.)k(F)-8 b(or)31 b(instance,)f(the)h +(follo)m(wing)e(expression)249 5193 y Fw(\(slot-set!)40 +b(c)j('a)g(3\))75 5475 y FG(p)s(ermits)31 b(to)i(set)g(the)f(angle)h +(of)f(the)h Fx(c)f FG(complex)g(n)m(um)m(b)s(er.)46 b(This)30 +b(expression)h(conducts,)i(in)f(fact,)i(to)f(the)75 5575 +y(ev)-5 b(aluation)30 b(of)g(the)h(follo)m(wing)e(expression)p +eop %%Page: 82 82 -82 81 bop 37 45 a FF(82)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 251 171 a Fr(\(define-cl)o(ass)f()g(\() -o(\))310 216 y(\(;;)i(True)h(slots)e(use)i(rectangul)o(ar)d(coordinate) -o(s)330 262 y(\(r)i(:initform)f(0)i(:accessor)d(real-part)g(:init-keyw) -o(or)o(d)h(:r\))330 308 y(\(i)h(:initform)f(0)i(:accessor)d(imag-part)g -(:init-keyw)o(or)o(d)h(:i\))330 353 y(;;)h(Virtual)f(slots)h(access)f -(do)i(the)g(conversio)o(n)330 399 y(\(m)f(:accessor)f(magnitud)o(e)g -(:init-key)o(wo)o(rd)f(:magn)388 445 y(:allocation)g(:virtual)388 -490 y(:slot-ref)h(\(lambda)f(\(o\))624 536 y(\(let)i(\(\(r)g -(\(slot-ref)e(o)k('r\)\))e(\(i)h(\(slot-ref)d(o)j('i\)\)\))663 -582 y(\(sqrt)f(\(+)h(\(*)f(r)i(r\))e(\(*)h(i)h(i\)\)\)\)\))388 -627 y(:slot-set!)c(\(lambda)h(\(o)i(m\))663 673 y(\(let)f(\(\(a)h -(\(slot-re)o(f)e(o)i('a\)\)\))702 719 y(\(slot-set!)d(o)j('r)g(\(*)g(m) -g(\(cos)f(a\)\)\))702 764 y(\(slot-set!)e(o)j('i)g(\(*)g(m)g(\(sin)f -(a\)\)\)\)\)\))330 810 y(\(a)g(:accessor)f(angle)g(:init-keyw)o(ord)f -(:angle)388 856 y(:allocation)g(:virtual)388 901 y(:slot-ref)h -(\(lambda)f(\(o\))624 947 y(\(atan)h(\(slot-ref)g(o)i('i\))f -(\(slot-ref)e(o)k('r\)\)\))388 993 y(:slot-set!)c(\(lambda\(o)g(a\))643 -1038 y(\(let)i(\(\(m)h(\(slot-ref)d(o)j('m\)\)\))702 -1084 y(\(slot-set!)d(o)j('r)g(\(*)g(m)g(\(cos)f(a\)\)\))702 -1130 y(\(slot-set!)e(o)j('i)g(\(*)g(m)g(\(sin)f(a\)\)\)\)\)\)\)\))281 -1273 y FG(Figure)d(C.2:)k FE(A)d Fx()f FE(numb)n(er)h(class)f -(de\014nition)h(using)f(virtual)i(slots)125 1446 y Fw(\(\(lambda)j(o)h -(m\))212 1496 y(\(let)g(\(\(m)g(\(slot-ref)f(o)h('m\)\)\))277 -1546 y(\(slot-set!)f(o)i('r)f(\(*)g(m)h(\(cos)f(a\)\)\))277 -1596 y(\(slot-set!)f(o)i('i)f(\(*)g(m)h(\(sin)f(a\)\)\)\))168 -1645 y(c)h(3\))37 1793 y FG(A)16 b(more)f(complete)g(example)h(is)g -(giv)o(en)g(b)q(elo)o(w:)125 1893 y Fw(\(define)k(c)i(\(make)e -()g(:r)i(12)f(:i)g(20\)\))125 1943 y(\(real-part)e(c\))343 -1992 y Fv(=)-7 b Fq(\))21 b Fw(12)125 2042 y(\(angle)f(c\))343 -2092 y Fv(=)-7 b Fq(\))21 b Fw(1.03037682652431)125 2142 -y(\(slot-set!)e(c)j('i)f(10\))125 2192 y(\(set!)f(\(real-part)g(c\))i -(1\))125 2242 y(\(describe)e(c\))343 2291 y Fv(=)-7 b -Fq(\))343 2341 y Fw(#[)19 b(128bf8])h(is)i(an)f(instance)f(of) -i(class)e()343 2391 y(Slots)g(are:)452 2441 -y(r)h(=)h(1)452 2491 y(i)f(=)h(10)452 2540 y(m)f(=)h(10.0498756211209) -452 2590 y(a)f(=)h(1.47112767430373)37 2738 y FG(Since)h -(initialization)i(k)o(eyw)o(ords)20 b(ha)o(v)o(e)h(b)q(een)i(de\014ned) -g(for)e(the)g(four)g(slots,)i(w)o(e)e(can)g(no)o(w)g(de\014ne)i(the)37 -2787 y Fx(make-rectangular)13 b FG(and)j Fx(make-polar)e -FG(standard)g(Sc)o(heme)i(primitiv)o(es.)p eop +82 81 bop 75 91 a FF(82)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 502 341 a Fr(\(define-class)42 b()g +(\(\))620 433 y(\(;;)e(True)g(slots)g(use)g(rectangular)i +(coordinates)659 524 y(\(r)e(:initform)h(0)f(:accessor)h(real-part)g +(:init-keyword)h(:r\))659 615 y(\(i)e(:initform)h(0)f(:accessor)h +(imag-part)g(:init-keyword)h(:i\))659 707 y(;;)e(Virtual)h(slots)f +(access)h(do)e(the)h(conversion)659 798 y(\(m)g(:accessor)h(magnitude)g +(:init-keyword)i(:magn)777 889 y(:allocation)f(:virtual)777 +981 y(:slot-ref)f(\(lambda)g(\(o\))1248 1072 y(\(let)f(\(\(r)g +(\(slot-ref)h(o)e('r\)\))i(\(i)e(\(slot-ref)i(o)f('i\)\)\))1326 +1163 y(\(sqrt)g(\(+)g(\(*)g(r)f(r\))h(\(*)g(i)f(i\)\)\)\)\))777 +1255 y(:slot-set!)i(\(lambda)g(\(o)f(m\))1326 1346 y(\(let)g(\(\(a)g +(\(slot-ref)h(o)f('a\)\)\))1405 1437 y(\(slot-set!)h(o)e('r)h(\(*)g(m)f +(\(cos)h(a\)\)\))1405 1529 y(\(slot-set!)h(o)e('i)h(\(*)g(m)f(\(sin)h +(a\)\)\)\)\)\))659 1620 y(\(a)g(:accessor)h(angle)g(:init-keyword)h +(:angle)777 1711 y(:allocation)g(:virtual)777 1803 y(:slot-ref)f +(\(lambda)g(\(o\))1248 1894 y(\(atan)f(\(slot-ref)h(o)f('i\))g +(\(slot-ref)h(o)e('r\)\)\))777 1985 y(:slot-set!)i(\(lambda\(o)h(a\)) +1287 2077 y(\(let)e(\(\(m)g(\(slot-ref)h(o)f('m\)\)\))1405 +2168 y(\(slot-set!)h(o)e('r)h(\(*)g(m)f(\(cos)h(a\)\)\))1405 +2259 y(\(slot-set!)h(o)e('i)h(\(*)g(m)f(\(sin)h(a\)\)\)\)\)\)\)\))561 +2546 y FG(Figure)30 b(C.2:)41 b FE(A)32 b Fx()e +FE(numb)-5 b(er)33 b(class)h(de\014nition)f(using)f(virtual)i(slots)249 +2892 y Fw(\(\(lambda)41 b(o)i(m\))424 2992 y(\(let)f(\(\(m)g +(\(slot-ref)e(o)j('m\)\)\))554 3092 y(\(slot-set!)d(o)j('r)g(\(*)g(m)g +(\(cos)f(a\)\)\))554 3191 y(\(slot-set!)e(o)j('i)g(\(*)g(m)g(\(sin)f +(a\)\)\)\))337 3291 y(c)h(3\))75 3586 y FG(A)30 b(more)h(complete)g +(example)f(is)f(giv)m(en)i(b)s(elo)m(w:)249 3786 y Fw(\(define)41 +b(c)i(\(make)f()e(:r)i(12)h(:i)g(20\)\))249 +3885 y(\(real-part)d(c\))685 3985 y Fv(=)-14 b Fq(\))44 +b Fw(12)249 4085 y(\(angle)d(c\))685 4184 y Fv(=)-14 +b Fq(\))44 b Fw(1.0303768265243)o(1)249 4284 y(\(slot-set!)c(c)j('i)g +(10\))249 4383 y(\(set!)f(\(real-part)d(c\))k(1\))249 +4483 y(\(describe)d(c\))685 4583 y Fv(=)-14 b Fq(\))685 +4682 y Fw(#[)39 b(128bf8])i(is)i(an)f(instance)f(of)h(class)g +()685 4782 y(Slots)g(are:)903 4882 y(r)h(=)g(1)903 +4981 y(i)g(=)g(10)903 5081 y(m)g(=)g(10.0498756211209)903 +5180 y(a)g(=)g(1.47112767430373)75 5475 y FG(Since)f(initialization)e +(k)m(eyw)m(ords)j(ha)m(v)m(e)h(b)s(een)e(de\014ned)g(for)g(the)h(four)f +(slots,)k(w)m(e)e(can)f(no)m(w)g(de\014ne)f(the)75 5575 +y Fx(make-rectangular)26 b FG(and)k Fx(make-polar)d FG(standard)j(Sc)m +(heme)h(primitiv)m(es.)p eop %%Page: 83 83 -83 82 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(83)p 37 64 1838 2 v 125 190 a Fw(\(define)20 b(make-rectangular)190 -240 y(\(lambda)g(\(x)i(y\))f(\(make)g()f(:r)h(x)h(:i)f -(y\)\)\))125 340 y(\(define)f(make-polar)190 390 y(\(lambda)g(\(x)i -(y\))f(\(make)g()f(:magn)h(x)g(:angle)g(y\)\)\))37 -611 y FJ(3.4)56 b(Class)19 b(precedence)e(list)37 697 -y FG(A)g(class)g(ma)o(y)f(ha)o(v)o(e)g(more)g(than)h(one)g(sup)q -(erclass.)921 680 y FB(2)966 697 y FG(With)f(single)i(inheritance)h -(\(one)d(sup)q(erclass\),)i(it)e(is)37 753 y(easy)g(to)e(order)h(the)g -(sup)q(er)h(classes)g(from)e(most)h(to)f(least)i(sp)q(eci\014c.)21 -b(This)16 b(is)g(the)f(rule:)251 859 y FF(Rule)j(1:)23 -b(Eac)o(h)18 b(class)g(is)g(more)e(sp)q(eci\014c)j(than)f(its)g(sup)q -(erclasses.)37 958 y FG(With)e(m)o(ultiple)h(inheritance,)g(ordering)e -(is)h(harder.)k(Supp)q(ose)c(w)o(e)f(ha)o(v)o(e)125 1044 -y Fw(\(define-class)k(X)i(\(\))190 1094 y(\(\(x)g(:initform)f(1\)\)\)) -125 1194 y(\(define-class)f(Y)i(\(\))190 1243 y(\(\(x)g(:initform)f -(2\)\)\))125 1343 y(\(define-class)f(Z)i(\(X)h(Y\))190 -1393 y(\(...\)\))37 1536 y FG(In)16 b(this)f(case,)f(the)h -Fx(Z)g FG(class)g(is)g(more)f(sp)q(eci\014c)j(than)d(the)h -Fx(X)g FG(or)f Fx(Y)g FG(class)h(for)g(instances)g(of)f -Fx(Z)p FG(.)g(Ho)o(w)o(ev)o(er,)g(the)37 1592 y Fx(:initform)h -FG(sp)q(eci\014ed)i(in)g Fx(X)e FG(and)h Fx(Y)f FG(leads)h(to)f(a)g -(problem:)21 b(whic)o(h)c(one)e(o)o(v)o(errides)h(the)f(other?)21 -b(The)16 b(rule)37 1649 y(in)j FC(STklos)p FG(,)f(as)f(in)i(CLOS,)f(is) -g(that)f(the)h(sup)q(erclasses)h(listed)g(earlier)g(are)e(more)h(sp)q -(eci\014c)i(than)d(those)37 1705 y(listed)g(later.)j(So:)251 -1798 y FF(Rule)f(2:)26 b(F)l(or)18 b(a)h(giv)o(en)f(class,)h(sup)q -(erclasses)f(listed)i(earlier)f(are)f(more)251 1855 y(sp)q(eci\014c)h -(than)f(those)f(listed)i(later.)37 1948 y FG(These)d(rules)g(are)e -(used)i(to)e(compute)h(a)g(linear)h(order)f(for)f(a)h(class)g(and)h -(all)f(its)h(sup)q(erclasses,)g(from)e(most)37 2005 y(sp)q(eci\014c)20 -b(to)c(least)h(sp)q(eci\014c.)28 b(This)18 b(order)f(is)g(called)i(the) -e(\\class)h(precedence)h(list")e(of)g(the)g(class.)27 -b(Giv)o(en)37 2061 y(these)14 b(t)o(w)o(o)e(rules,)i(w)o(e)f(can)g -(claim)h(that)f(the)g(initial)j(form)c(for)h(the)g Fx(x)g -FG(slot)g(of)g(previous)h(example)g(is)g(1)f(since)37 -2117 y(the)j(class)f Fx(X)g FG(is)h(placed)g(b)q(efore)g -Fx(Y)f FG(in)h(class)g(precedence)h(list)f(of)e Fx(Z)p -FG(.)37 2174 y(This)19 b(t)o(w)o(o)e(rules)i(are)e(not)h(alw)o(a)o(ys)f -(enough)i(to)e(determine)i(a)f(unique)i(order,)e(ho)o(w)o(ev)o(er,)f -(but)i(they)f(giv)o(e)37 2230 y(an)f(idea)g(of)f(ho)o(w)f(things)i(w)o -(ork.)22 b FC(STklos)16 b FG(algorithm)g(for)g(calculating)h(the)g -(precedence)h(list)f(is)g(a)f(little)37 2287 y(simpler)i(than)e(the)h -(CLOS)g(one)f(describ)q(ed)j(in)e([15)o(])f(for)g(breaking)g(ties.)24 -b(Consequen)o(tly)17 b(the)g(calculated)37 2343 y(class)h(precedence)i -(list)e(could)h(b)q(e)f(di\013eren)o(t.)27 b(T)l(aking)18 -b(the)g Fx(F)f FG(class)h(sho)o(wn)f(in)i(Figure)e(1,)h(the)g -FC(STklos)37 2400 y FG(calculated)f(class)f(precedence)h(list)f(is)151 -2505 y Fx(\(f)24 b(d)f(e)h(a)g(b)g(c)f()g(\))37 -2611 y FG(whereas)16 b(it)f(w)o(ould)h(b)q(e)f(the)h(follo)o(wing)g -(list)g(with)f(a)g(CLOS-lik)o(e)i(algorithm:)151 2704 -y Fx(\(f)24 b(d)f(e)h(a)g(c)g(b)f()g(\))p -37 2745 735 2 v 89 2771 a Fu(2)107 2787 y Ft(This)13 -b(section)i(is)e(an)g(adaptation)j(of)c(Je\013)h(Dalton's)i -(\(J.Dalton@ed.ac.uk\))f(Brief)f(in)o(tro)q(duction)j(to)d(CLOS\))p +83 82 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(83)p 75 128 3675 4 v 249 381 a Fw(\(define)41 b(make-rectangular)380 +480 y(\(lambda)g(\(x)i(y\))f(\(make)g()e(:r)i(x)i(:i)e +(y\)\)\))249 680 y(\(define)f(make-polar)380 779 y(\(lambda)g(\(x)i +(y\))f(\(make)g()e(:magn)h(x)i(:angle)e(y\)\)\))75 +1222 y FJ(3.4)112 b(Class)38 b(precedence)g(list)75 1393 +y FG(A)33 b(class)g(ma)m(y)h(ha)m(v)m(e)h(more)e(than)g(one)g(sup)s +(erclass.)1844 1360 y FB(2)1931 1393 y FG(With)g(single)f(inheritance)g +(\(one)h(sup)s(erclass\),)g(it)g(is)75 1506 y(easy)e(to)g(order)f(the)h +(sup)s(er)d(classes)j(from)f(most)g(to)h(least)g(sp)s(eci\014c.)40 +b(This)28 b(is)i(the)g(rule:)502 1717 y FF(Rule)36 b(1:)46 +b(Eac)m(h)35 b(class)h(is)f(more)f(sp)s(eci\014c)i(than)f(its)g(sup)s +(erclasses.)75 1915 y FG(With)30 b(m)m(ultiple)e(inheritance,)h +(ordering)g(is)h(harder.)39 b(Supp)s(ose)29 b(w)m(e)i(ha)m(v)m(e)249 +2088 y Fw(\(define-class)39 b(X)k(\(\))380 2188 y(\(\(x)f(:initform)e +(1\)\)\))249 2387 y(\(define-class)f(Y)k(\(\))380 2487 +y(\(\(x)f(:initform)e(2\)\)\))249 2686 y(\(define-class)f(Z)k(\(X)f +(Y\))380 2786 y(\(...\)\))75 3072 y FG(In)29 b(this)f(case,)j(the)e +Fx(Z)g FG(class)h(is)e(more)i(sp)s(eci\014c)e(than)h(the)g +Fx(X)g FG(or)h Fx(Y)f FG(class)g(for)g(instances)g(of)h +Fx(Z)p FG(.)f(Ho)m(w)m(ev)m(er,)j(the)75 3185 y Fx(:initform)c +FG(sp)s(eci\014ed)i(in)f Fx(X)i FG(and)f Fx(Y)h FG(leads)f(to)i(a)f +(problem:)40 b(whic)m(h)30 b(one)h(o)m(v)m(errides)g(the)g(other?)43 +b(The)30 b(rule)75 3298 y(in)k FC(STklos)p FG(,)i(as)g(in)e(CLOS,)h(is) +f(that)j(the)e(sup)s(erclasses)f(listed)h(earlier)f(are)i(more)g(sp)s +(eci\014c)e(than)h(those)75 3410 y(listed)29 b(later.)41 +b(So:)502 3597 y FF(Rule)d(2:)51 b(F)-9 b(or)38 b(a)f(giv)m(en)h +(class,)h(sup)s(erclasses)f(listed)f(earlier)g(are)g(more)502 +3710 y(sp)s(eci\014c)f(than)f(those)g(listed)g(later.)75 +3896 y FG(These)30 b(rules)e(are)j(used)e(to)h(compute)h(a)f(linear)e +(order)i(for)g(a)g(class)g(and)f(all)g(its)g(sup)s(erclasses,)g(from)h +(most)75 4009 y(sp)s(eci\014c)j(to)i(least)g(sp)s(eci\014c.)51 +b(This)33 b(order)h(is)f(called)g(the)i(\\class)f(precedence)h(list")f +(of)g(the)h(class.)52 b(Giv)m(en)75 4122 y(these)27 b(t)m(w)m(o)h +(rules,)e(w)m(e)h(can)f(claim)g(that)h(the)g(initial)c(form)j(for)g +(the)h Fx(x)f FG(slot)h(of)f(previous)f(example)h(is)g(1)h(since)75 +4235 y(the)k(class)f Fx(X)g FG(is)f(placed)h(b)s(efore)g +Fx(Y)g FG(in)f(class)h(precedence)h(list)e(of)i Fx(Z)p +FG(.)75 4348 y(This)j(t)m(w)m(o)k(rules)c(are)j(not)f(alw)m(a)m(ys)h +(enough)f(to)h(determine)e(a)h(unique)e(order,)k(ho)m(w)m(ev)m(er,)h +(but)c(they)h(giv)m(e)75 4461 y(an)c(idea)g(of)h(ho)m(w)g(things)e(w)m +(ork.)47 b FC(STklos)31 b FG(algorithm)h(for)g(calculating)g(the)h +(precedence)g(list)e(is)g(a)i(little)75 4574 y(simpler)d(than)j(the)f +(CLOS)g(one)h(describ)s(ed)d(in)i([15)q(])h(for)f(breaking)g(ties.)47 +b(Consequen)m(tly)32 b(the)h(calculated)75 4687 y(class)i(precedence)g +(list)f(could)g(b)s(e)h(di\013eren)m(t.)54 b(T)-8 b(aking)35 +b(the)g Fx(F)g FG(class)g(sho)m(wn)f(in)g(Figure)h(1,)i(the)e +FC(STklos)75 4799 y FG(calculated)30 b(class)g(precedence)h(list)e(is) +302 5011 y Fx(\(f)47 b(d)h(e)f(a)h(b)f(c)h()d(\))75 +5222 y FG(whereas)30 b(it)g(w)m(ould)f(b)s(e)h(the)h(follo)m(wing)d +(list)h(with)g(a)i(CLOS-lik)m(e)e(algorithm:)302 5408 +y Fx(\(f)47 b(d)h(e)f(a)h(c)f(b)h()d(\))p +75 5489 1470 4 v 179 5543 a Fu(2)213 5575 y Ft(This)27 +b(section)f(is)g(an)g(adaptation)g(of)h(Je\013)f(Dalton's)g +(\(J.Dalton@ed.ac.uk\))h(Brief)f(in)n(tro)r(duction)g(to)g(CLOS\))p eop %%Page: 84 84 -84 83 bop 37 45 a FF(84)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FG(Ho)o(w)o(ev)o(er,)i(it)h(is)g(usually)h -(considered)f(a)f(bad)h(idea)g(for)f(programmers)f(to)g(rely)i(on)f -(exactly)h(what)f(the)37 247 y(order)e(is.)25 b(If)17 -b(the)g(order)f(for)g(some)g(sup)q(erclasses)i(is)g(imp)q(ortan)o(t,)e -(it)h(can)g(b)q(e)g(expressed)g(directly)h(in)g(the)37 -303 y(class)e(de\014nition.)37 353 y(The)d(precedence)i(list)e(of)f(a)g -(class)h(can)g(b)q(e)g(obtained)h(b)o(y)e(the)h(function)g -Fx(class-precedence-list)p FG(.)j(This)37 403 y(function)g(returns)f(a) -f(ordered)h(list)h(whose)f(\014rst)f(elemen)o(t)i(is)f(the)g(most)f(sp) -q(eci\014c)j(class.)j(F)l(or)14 b(instance,)125 487 y -Fw(\(class-precedenc)o(e-lis)o(t)19 b(B\))343 537 y Fv(=)-7 -b Fq(\))21 b Fw(\(#[)f(12a248])g(#[)g(1074e8])h -(#[)f(107498]\))37 672 y FG(Ho)o(w)o(ev)o(er,)15 -b(this)h(result)g(is)g(not)f(to)q(o)f(m)o(uc)o(h)i(readable;)g(using)g -(the)g(function)g(class-name)g(yields)h(a)e(clearer)37 -721 y(result:)125 806 y Fw(\(map)21 b(class-name)e -(\(class-precedence-l)o(ist)g(B\)\))343 856 y Fv(=)-7 -b Fq(\))21 b Fw(\(b)h()e(\))37 1048 y Fz(4)67 -b(Generic)23 b(functions)37 1151 y FJ(4.1)56 b(Generic)18 -b(functions)g(and)h(metho)r(ds)37 1237 y FG(Neither)14 -b FC(STklos)e FG(nor)g(CLOS)i(use)f(the)g(message)f(mec)o(hanism)h(for) -f(metho)q(ds)h(as)f(most)g(Ob)s(ject)h(Orien)o(ted)37 -1294 y(language)i(do.)k(Instead,)14 b(they)g(use)g(the)g(notion)g(of)g -(generic)g(function.)21 b(A)13 b(generic)i(function)g(can)f(b)q(e)g -(seen)37 1350 y(as)j(a)g(metho)q(ds)h(\\tank)o(er".)24 -b(When)18 b(the)f(ev)m(aluator)h(requestd)f(the)h(application)h(of)d(a) -h(generic)h(function,)37 1407 y(all)h(the)e(metho)q(ds)h(of)f(this)h -(generic)g(function)g(will)h(b)q(e)f(grabb)q(ed)g(and)g(the)f(most)g -(sp)q(eci\014c)i(among)e(them)37 1463 y(will)f(b)q(e)f(applied.)21 -b(W)l(e)14 b(sa)o(y)g(that)f(a)h(metho)q(d)g FE(M)g FG(is)h -FE(mor)n(e)g(sp)n(e)n(ci\014c)d FG(than)i(a)g(metho)q(d)g -FE(M')g FG(if)h(the)f(class)g(of)g(its)37 1519 y(parameters)i(are)h -(more)f(sp)q(eci\014c)i(than)f(the)f FE(M')h FG(ones.)24 -b(T)l(o)16 b(b)q(e)i(more)e(precise,)i(when)f(a)f(generic)i(fun)o(tion) -37 1576 y(m)o(ust)d(b)q(e)h(\\called")g(the)g(system)e(will)93 -1679 y(1.)22 b(searc)o(h)15 b(among)g(all)h(the)f(generic)h(function)g -(those)f(whic)o(h)h(are)f(applicable)93 1772 y(2.)22 -b(sort)14 b(the)i(list)g(of)e(applicable)k(metho)q(ds)d(in)h(the)g -(\\most)e(sp)q(eci\014c")j(order)93 1864 y(3.)22 b(call)d(the)f(most)f -(sp)q(eci\014c)i(metho)q(d)f(of)f(this)i(list)f(\(i.e.)28 -b(the)17 b(\014rst)h(metho)q(d)g(of)f(the)h(sorted)f(metho)q(ds)151 -1921 y(list\).)37 2024 y(The)f(de\014nition)g(of)f(a)f(generic)i -(function)f(is)h(done)f(with)g(the)g Fx(define-generic)e -FG(macro.)19 b(De\014nition)d(of)e(a)37 2080 y(new)e(metho)q(d)f(is)h -(done)f(with)h(the)f Fx(define-method)e FG(macro.)18 -b(Note)11 b(that)f Fx(define-method)g FG(automatically)37 -2137 y(de\014nes)15 b(the)f(generic)g(function)h(if)f(it)g(has)f(not)h -(b)q(een)g(de\014ned)h(b)q(efore.)20 b(Consequen)o(tly)l(,)14 -b(most)f(of)g(the)h(time,)37 2193 y(the)i Fx(define-generic)d -FG(needs)j(not)f(b)q(e)h(used.)37 2243 y(Consider)g(the)g(follo)o(wing) -f(de\014nitions:)125 2328 y Fw(\(define-generic)j(M\))125 -2377 y(\(define-method)h(M\(\(a)i(\))e(b\))j('integer\))125 -2427 y(\(define-method)d(M\(\(a)i(\))f(b\))h('real\))125 -2477 y(\(define-method)e(M\(a)i(b\))g('top\))37 2618 -y FG(The)g Fx(define-generic)d FG(call)k(de\014nes)f -Fx(M)f FG(as)g(a)g(generic)h(function.)36 b(Note)20 b(that)f(the)i -(signature)f(of)g(the)37 2674 y(generic)e(function)f(is)f(not)g(giv)o -(en)h(up)q(on)f(de\014nition,)i(con)o(trarily)e(to)g(CLOS.)h(This)f -(will)i(p)q(ermit)f(metho)q(ds)37 2731 y(with)i(di\013eren)o(t)f -(signatures)g(for)f(a)g(giv)o(en)i(generic)f(function,)h(as)f(w)o(e)f -(shall)i(see)f(later.)28 b(The)18 b(three)g(next)37 2787 -y(lines)h(de\014ne)g(metho)q(ds)e(for)f(the)i Fx(M)f -FG(generic)h(function.)27 b(Eac)o(h)17 b(metho)q(d)g(uses)h(a)e -(sequence)j(of)e FE(p)n(ar)n(ameter)p eop +84 83 bop 75 91 a FF(84)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FG(Ho)m(w)m(ev)m(er,)43 b(it)38 +b(is)g(usually)e(considered)i(a)h(bad)f(idea)g(for)g(programmers)g(to)i +(rely)d(on)i(exactly)g(what)g(the)75 494 y(order)33 b(is.)49 +b(If)32 b(the)i(order)f(for)g(some)h(sup)s(erclasses)e(is)g(imp)s +(ortan)m(t,)i(it)e(can)i(b)s(e)f(expressed)g(directly)f(in)g(the)75 +607 y(class)e(de\014nition.)75 706 y(The)25 b(precedence)g(list)f(of)h +(a)h(class)f(can)g(b)s(e)g(obtained)f(b)m(y)h(the)h(function)e +Fx(class-precedence-list)p FG(.)33 b(This)75 806 y(function)28 +b(returns)h(a)h(ordered)f(list)f(whose)i(\014rst)e(elemen)m(t)j(is)d +(the)i(most)g(sp)s(eci\014c)f(class.)40 b(F)-8 b(or)30 +b(instance,)249 975 y Fw(\(class-precedence)o(-l)o(ist)37 +b(B\))685 1075 y Fv(=)-14 b Fq(\))44 b Fw(\(#[)39 +b(12a248])i(#[)f(1074e8])g(#[)g(107498]\))75 +1343 y FG(Ho)m(w)m(ev)m(er,)33 b(this)d(result)g(is)g(not)h(to)s(o)h(m) +m(uc)m(h)f(readable;)g(using)e(the)j(function)d(class-name)i(yields)f +(a)h(clearer)75 1443 y(result:)249 1612 y Fw(\(map)42 +b(class-name)e(\(class-precedenc)o(e-)o(li)o(st)d(B\)\))685 +1711 y Fv(=)-14 b Fq(\))44 b Fw(\(b)e()f(\))75 +2096 y Fz(4)135 b(Generic)45 b(functions)75 2303 y FJ(4.1)112 +b(Generic)37 b(functions)g(and)i(metho)s(ds)75 2474 y +FG(Neither)25 b FC(STklos)f FG(nor)h(CLOS)f(use)h(the)g(message)i(mec)m +(hanism)d(for)h(metho)s(ds)g(as)h(most)f(Ob)5 b(ject)26 +b(Orien)m(ted)75 2587 y(language)i(do.)40 b(Instead,)28 +b(they)g(use)f(the)h(notion)f(of)h(generic)g(function.)38 +b(A)28 b(generic)g(function)e(can)i(b)s(e)f(seen)75 2700 +y(as)35 b(a)g(metho)s(ds)e(\\tank)m(er".)55 b(When)34 +b(the)h(ev)-5 b(aluator)35 b(requestd)f(the)g(application)f(of)i(a)g +(generic)f(function,)75 2813 y(all)g(the)h(metho)s(ds)f(of)h(this)e +(generic)i(function)f(will)e(b)s(e)i(grabb)s(ed)g(and)g(the)h(most)g +(sp)s(eci\014c)f(among)h(them)75 2926 y(will)25 b(b)s(e)j(applied.)38 +b(W)-8 b(e)29 b(sa)m(y)g(that)f(a)h(metho)s(d)f FE(M)f +FG(is)g FE(mor)-5 b(e)32 b(sp)-5 b(e)g(ci\014c)29 b FG(than)f(a)g +(metho)s(d)g FE(M')f FG(if)g(the)h(class)g(of)h(its)75 +3039 y(parameters)34 b(are)f(more)h(sp)s(eci\014c)e(than)h(the)g +FE(M')g FG(ones.)49 b(T)-8 b(o)34 b(b)s(e)e(more)i(precise,)f(when)f(a) +i(generic)f(fun)m(tion)75 3152 y(m)m(ust)d(b)s(e)g(\\called")g(the)h +(system)g(will)186 3358 y(1.)46 b(searc)m(h)31 b(among)g(all)e(the)i +(generic)f(function)f(those)i(whic)m(h)e(are)i(applicable)186 +3543 y(2.)46 b(sort)31 b(the)f(list)f(of)i(applicable)d(metho)s(ds)i +(in)f(the)i(\\most)g(sp)s(eci\014c")e(order)186 3729 +y(3.)46 b(call)35 b(the)h(most)f(sp)s(eci\014c)f(metho)s(d)h(of)h(this) +e(list)g(\(i.e.)56 b(the)36 b(\014rst)e(metho)s(d)h(of)h(the)f(sorted)h +(metho)s(ds)302 3842 y(list\).)75 4048 y(The)29 b(de\014nition)e(of)j +(a)g(generic)g(function)e(is)g(done)i(with)e(the)i Fx(define-generic)c +FG(macro.)41 b(De\014nition)28 b(of)i(a)75 4161 y(new)22 +b(metho)s(d)f(is)h(done)g(with)f(the)h Fx(define-method)d +FG(macro.)38 b(Note)24 b(that)e Fx(define-method)d FG(automatically)75 +4274 y(de\014nes)26 b(the)i(generic)f(function)f(if)g(it)h(has)g(not)g +(b)s(een)g(de\014ned)f(b)s(efore.)39 b(Consequen)m(tly)-8 +b(,)28 b(most)f(of)h(the)f(time,)75 4387 y(the)k Fx(define-generic)26 +b FG(needs)k(not)h(b)s(e)e(used.)75 4486 y(Consider)g(the)h(follo)m +(wing)f(de\014nitions:)249 4655 y Fw(\(define-generic)38 +b(M\))249 4755 y(\(define-method)g(M\(\(a)k(\))e(b\))i +('integer\))249 4854 y(\(define-method)c(M\(\(a)k(\))f(b\))i +('real\))249 4954 y(\(define-method)38 b(M\(a)k(b\))h('top\))75 +5236 y FG(The)d Fx(define-generic)d FG(call)i(de\014nes)h +Fx(M)g FG(as)h(a)g(generic)f(function.)70 b(Note)42 b(that)f(the)f +(signature)g(of)h(the)75 5349 y(generic)32 b(function)f(is)g(not)i(giv) +m(en)f(up)s(on)f(de\014nition,)f(con)m(trarily)i(to)h(CLOS.)e(This)f +(will)g(p)s(ermit)h(metho)s(ds)75 5462 y(with)j(di\013eren)m(t)h +(signatures)g(for)h(a)f(giv)m(en)h(generic)g(function,)g(as)f(w)m(e)h +(shall)e(see)i(later.)57 b(The)35 b(three)h(next)75 5575 +y(lines)d(de\014ne)g(metho)s(ds)h(for)g(the)h Fx(M)f +FG(generic)g(function.)51 b(Eac)m(h)35 b(metho)s(d)f(uses)g(a)h +(sequence)g(of)f FE(p)-5 b(ar)g(ameter)p eop %%Page: 85 85 -85 84 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(85)p 37 64 1838 2 v 37 190 a FE(sp)n(e)n(cializers)10 -b FG(that)g(sp)q(ecify)i(when)g(the)f(giv)o(en)h(metho)q(d)f(is)h -(applicable.)20 b(A)12 b(sp)q(ecializer)h(p)q(ermits)f(to)e(indicate)37 -247 y(the)j(class)g(a)f(parameter)g(m)o(ust)g(b)q(elong)i(to)d -(\(directly)j(or)e(indirectly\))i(to)e(b)q(e)i(applicable.)21 -b(If)13 b(no)f(sp)q(eciliazer)37 303 y(is)k(giv)o(en,)g(the)f(system)g -(defaults)g(it)h(to)e Fx()p FG(.)19 b(Th)o(us,)c(the)g(\014rst)g -(metho)q(d)h(de\014nition)h(is)e(equiv)m(alen)o(t)i(to)125 -398 y Fw(\(define-method)i(M\(\(a)i(\))e(\(b)j(\)\))e -('integer\))37 543 y FG(No)o(w,)15 b(let)g(us)h(lo)q(ok)f(at)g(some)g -(p)q(ossible)i(calls)f(to)e(generic)j(function)f Fx(M)p -FG(:)125 626 y Fw(\(M)21 b(2)h(3\))343 676 y Fv(=)-7 -b Fq(\))21 b Fw(integer)125 726 y(\(M)g(2)h(#t\))343 -776 y Fv(=)-7 b Fq(\))21 b Fw(integer)125 826 y(\(M)g(1.2)g('a\))343 -876 y Fv(=)-7 b Fq(\))21 b Fw(real)125 925 y(\(M)g(#3)g('a\))343 -975 y Fv(=)-7 b Fq(\))21 b Fw(real)125 1025 y(\(M)g(#t)g(#f\))343 -1075 y Fv(=)-7 b Fq(\))21 b Fw(top)125 1125 y(\(M)g(1)h(2)f(3\))343 -1174 y Fv(=)-7 b Fq(\))21 b Fw(error)g(\(since)g(no)g(method)g(exists)f -(for)h(3)h(parameters\))37 1308 y FG(The)13 b(preceding)h(metho)q(ds)e -(use)h(only)f(one)h(sp)q(ecializer)i(p)q(er)d(parameter)g(list.)19 -b(Of)13 b(course,)f(eac)o(h)h(parameter)37 1357 y(can)g(use)f(a)g(sp)q -(ecializer.)22 b(In)13 b(this)f(case,)h(the)f(parameter)g(list)h(is)g -(scanned)g(from)e(left)i(to)e(righ)o(t)h(to)g(determine)37 -1407 y(the)k(applicabilit)o(y)i(of)d(a)g(metho)q(d.)20 -b(Supp)q(ose)c(w)o(e)f(declare)h(no)o(w)125 1490 y Fw(\(define-method)j -(M)i(\(\(a)g(\))f(\(b)h(\)\))f('integer-number\))125 -1540 y(\(define-method)f(M)i(\(\(a)g(\))f(\(b)h(\)\))64 -b('integer-real\))125 1590 y(\(define-method)19 b(M)i(\(a)h(\(b)f -(\)\))f('top-number\))37 1723 y FG(In)c(this)g(case,)125 -1807 y Fw(\(M)21 b(1)h(2\))343 1856 y Fv(=)-7 b Fq(\))21 -b Fw(integer-integer)125 1906 y(\(M)g(1)h(1.0\))343 1956 -y Fv(=)-7 b Fq(\))21 b Fw(integer-real)125 2006 y(\(M)g(1)h(#t\))343 -2056 y Fv(=)-7 b Fq(\))21 b Fw(integer)125 2105 y(\(M)g('a)g(1\))343 -2155 y Fv(=)-7 b Fq(\))21 b Fw('top-number)37 2326 y -FJ(4.2)56 b(Next-metho)q(d)37 2405 y FG(When)22 b(a)f(generic)h -(function)g(is)g(called,)i(the)e(list)g(of)f(applicable)i(metho)q(ds)f -(is)f(built.)40 b(As)21 b(men)o(tioned)37 2455 y(b)q(efore,)j(the)e -(most)g(sp)q(eci\014c)i(metho)q(d)e(of)f(this)i(list)g(is)f(applied)i -(\(see)e(4.1\).)40 b(This)22 b(metho)q(d)g(ma)o(y)g(call)37 -2505 y(the)d(next)g(metho)q(d)f(in)h(the)g(list)g(of)f(applicable)j -(metho)q(ds.)30 b(This)19 b(is)g(done)f(b)o(y)h(using)g(the)f(sp)q -(ecial)j(form)37 2555 y Fx(next-method)p FG(.)e(Consider)d(the)f(follo) -o(wing)h(de\014nitions)125 2638 y Fw(\(define-method)j(Test\(\(a)h -(\)\))41 b(\(cons)21 b('integer)f(\(next-method\)\)\))125 -2688 y(\(define-method)f(Test\(\(a)h(\)\))63 -b(\(cons)21 b('number)42 b(\(next-method\)\)\))125 2738 -y(\(define-method)19 b(Test\(a\))303 b(\(list)21 b('top\)\))p -eop +85 84 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(85)p 75 128 3675 4 v 75 381 a FE(sp)-5 b(e)g(cializers)24 +b FG(that)f(sp)s(ecify)e(when)g(the)h(giv)m(en)g(metho)s(d)g(is)f +(applicable.)36 b(A)22 b(sp)s(ecializer)f(p)s(ermits)f(to)j(indicate)75 +494 y(the)i(class)g(a)h(parameter)f(m)m(ust)g(b)s(elong)f(to)i +(\(directly)e(or)h(indirectly\))e(to)j(b)s(e)e(applicable.)37 +b(If)25 b(no)g(sp)s(eciliazer)75 607 y(is)k(giv)m(en,)i(the)g(system)f +(defaults)g(it)f(to)j Fx()p FG(.)39 b(Th)m(us,)29 +b(the)i(\014rst)f(metho)s(d)f(de\014nition)f(is)i(equiv)-5 +b(alen)m(t)30 b(to)249 797 y Fw(\(define-method)38 b(M\(\(a)k +(\))e(\(b)i(\)\))f('integer\))75 1086 y +FG(No)m(w,)31 b(let)g(us)e(lo)s(ok)h(at)h(some)g(p)s(ossible)d(calls)i +(to)h(generic)f(function)f Fx(M)p FG(:)249 1253 y Fw(\(M)43 +b(2)g(3\))685 1353 y Fv(=)-14 b Fq(\))44 b Fw(integer)249 +1452 y(\(M)f(2)g(#t\))685 1552 y Fv(=)-14 b Fq(\))44 +b Fw(integer)249 1651 y(\(M)f(1.2)f('a\))685 1751 y Fv(=)-14 +b Fq(\))44 b Fw(real)249 1851 y(\(M)f(#3)g('a\))685 1950 +y Fv(=)-14 b Fq(\))44 b Fw(real)249 2050 y(\(M)f(#t)g(#f\))685 +2150 y Fv(=)-14 b Fq(\))44 b Fw(top)249 2249 y(\(M)f(1)g(2)g(3\))685 +2349 y Fv(=)-14 b Fq(\))44 b Fw(error)d(\(since)g(no)i(method)e(exists) +g(for)h(3)i(parameters\))75 2615 y FG(The)24 b(preceding)f(metho)s(ds)h +(use)g(only)g(one)h(sp)s(ecializer)d(p)s(er)i(parameter)h(list.)37 +b(Of)24 b(course,)i(eac)m(h)f(parameter)75 2715 y(can)g(use)f(a)h(sp)s +(ecializer.)37 b(In)24 b(this)f(case,)k(the)e(parameter)f(list)g(is)f +(scanned)h(from)g(left)g(to)i(righ)m(t)e(to)h(determine)75 +2814 y(the)31 b(applicabilit)m(y)c(of)j(a)h(metho)s(d.)40 +b(Supp)s(ose)29 b(w)m(e)i(declare)f(no)m(w)249 2981 y +Fw(\(define-method)38 b(M)43 b(\(\(a)g(\))c(\(b)k +(\)\))c('integer-number\))249 3081 y(\(define-method)f(M)43 +b(\(\(a)g(\))c(\(b)k(\)\))127 b('integer-real\))249 +3180 y(\(define-method)38 b(M)43 b(\(a)g(\(b)g(\)\))c +('top-number\))75 3446 y FG(In)30 b(this)f(case,)249 +3613 y Fw(\(M)43 b(1)g(2\))685 3713 y Fv(=)-14 b Fq(\))44 +b Fw(integer-integer)249 3812 y(\(M)f(1)g(1.0\))685 3912 +y Fv(=)-14 b Fq(\))44 b Fw(integer-real)249 4012 y(\(M)f(1)g(#t\))685 +4111 y Fv(=)-14 b Fq(\))44 b Fw(integer)249 4211 y(\(M)f('a)g(1\))685 +4310 y Fv(=)-14 b Fq(\))44 b Fw('top-number)75 4652 y +FJ(4.2)112 b(Next-metho)s(d)75 4810 y FG(When)42 b(a)h(generic)g +(function)e(is)g(called,)k(the)e(list)e(of)i(applicable)e(metho)s(ds)g +(is)h(built.)75 b(As)42 b(men)m(tioned)75 4910 y(b)s(efore,)47 +b(the)e(most)f(sp)s(eci\014c)f(metho)s(d)h(of)g(this)f(list)g(is)g +(applied)f(\(see)j(4.1\).)83 b(This)42 b(metho)s(d)i(ma)m(y)h(call)75 +5010 y(the)37 b(next)g(metho)s(d)f(in)g(the)h(list)e(of)i(applicable)e +(metho)s(ds.)59 b(This)35 b(is)h(done)h(b)m(y)g(using)e(the)i(sp)s +(ecial)e(form)75 5109 y Fx(next-method)p FG(.)j(Consider)28 +b(the)j(follo)m(wing)e(de\014nitions)249 5276 y Fw(\(define-method)38 +b(Test\(\(a)j(\)\))82 b(\(cons)42 b('integer)e +(\(next-method\)\)\))249 5375 y(\(define-method)e(Test\(\(a)j +(\)\))126 b(\(cons)42 b('number)84 b(\(next-method\)\)\))249 +5475 y(\(define-method)38 b(Test\(a\))607 b(\(list)42 +b('top\)\))p eop %%Page: 86 86 -86 85 bop 37 45 a FF(86)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FG(With)f(those)f(de\014nitions,)125 -275 y Fw(\(Test)20 b(1\))343 325 y Fv(=)-7 b Fq(\))21 -b Fw(\(integer)f(number)h(top\))125 375 y(\(Test)f(1.0\))343 -424 y Fv(=)-7 b Fq(\))21 b Fw(\(number)g(top\))125 474 -y(\(Test)f(#t\))343 524 y Fv(=)-7 b Fq(\))21 b Fw(\(top\))37 -695 y FJ(4.3)56 b(Example)37 774 y FG(In)24 b(this)f(section)g(w)o(e)g -(shall)g(con)o(tin)o(ue)h(to)e(de\014ne)h(op)q(erations)g(on)g(the)g -Fx()e FG(class)i(de\014ned)h(in)37 824 y(Figure)19 -b(2.)29 b(Supp)q(ose)19 b(that)f(w)o(e)f(w)o(an)o(t)h(to)f(use)i(it)f -(to)g(implemen)o(t)h(complex)h(n)o(um)o(b)q(ers)e(completely)l(.)31 -b(F)l(or)37 874 y(instance)17 b(a)d(de\014nition)j(for)e(the)g -(addition)i(of)d(t)o(w)o(o)g(complexes)i(could)h(b)q(e)125 -959 y Fw(\(define-method)i(new-+)h(\(\(a)h(\))f(\(b)i -(\)\))168 1008 y(\(make-rectangular)d(\(+)i(\(real-part)f(a\)) -h(\(real-part)f(b\)\))561 1058 y(\(+)h(\(imag-part)f(a\))h(\(imag-part) -f(b\)\)\)\))37 1193 y FG(T)l(o)15 b(b)q(e)h(sure)g(that)e(the)h -Fx(+)g FG(used)h(in)g(the)g(metho)q(d)f Fx(new-+)f FG(is)i(the)f -(standard)g(addition)h(w)o(e)f(can)h(do:)125 1277 y Fw -(\(define-generic)i(new-+\))125 1377 y(\(let)j(\(\(+)g(+\)\))168 -1427 y(\(define-method)e(new-+)i(\(\(a)g(\))f(\(b)h -(\)\))212 1476 y(\(make-rectangular)d(\(+)j(\(real-part)f(a\)) -i(\(real-part)d(b\)\))604 1526 y(\(+)i(\(imag-part)f(a\))i(\(imag-part) -d(b\)\)\)\)\))37 1667 y FG(The)12 b Fx(define-generic)e -FG(ensures)i(here)g(that)e Fx(new-+)h FG(will)i(b)q(e)f(de\014ned)h(in) -f(the)g(global)g(en)o(vironmen)o(t.)19 b(Once)37 1724 -y(this)d(is)f(done,)g(w)o(e)g(can)g(add)g(metho)q(ds)g(to)f(the)h -(generic)h(function)g Fx(new-+)e FG(whic)o(h)i(mak)o(e)e(a)g(closure)i -(on)f(the)37 1780 y Fx(+)h FG(sym)o(b)q(ol.)k(A)15 b(complete)h -(writing)g(of)e(the)i Fx(new-+)e FG(metho)q(ds)h(is)h(sho)o(wn)f(in)h -(Figure)g(3.)37 1884 y(W)l(e)23 b(use)g(here)g(the)f(fact)g(that)g -(generic)h(function)g(are)f(not)g(obliged)i(to)e(ha)o(v)o(e)g(the)h -(same)f(n)o(um)o(b)q(er)g(of)37 1941 y(parameters,)14 -b(con)o(trarily)g(to)g(CLOS.)h(The)f(four)g(\014rst)g(metho)q(ds)h -(implemen)o(t)g(the)g(dy)o(adic)g(addition.)21 b(The)37 -1997 y(\014fth)13 b(metho)q(d)f(sa)o(ys)f(that)h(the)g(addition)h(of)e -(a)h(single)i(elemen)o(t)e(is)h(this)f(elemen)o(t)h(itself.)20 -b(The)12 b(sixth)h(metho)q(d)37 2054 y(sa)o(ys)k(that)f(using)i(the)f -(addition)i(with)e(no)g(parameter)f(alw)o(a)o(ys)h(return)g(0.)25 -b(The)17 b(last)g(metho)q(d)h(tak)o(es)e(an)37 2110 y(arbitrary)g(n)o -(um)o(b)q(er)g(of)g(parameters)672 2094 y FB(3)691 2110 -y FG(.)22 b(This)16 b(metho)q(d)g(acts)g(as)f(a)h(kind)h(of)e -Fx(reduce)p FG(:)21 b(it)16 b(calls)h(the)f(dy)o(adic)37 -2167 y(addition)g(on)f(the)f FE(c)n(ar)h FG(of)f(the)h(list)g(and)g(on) -f(the)h(result)g(of)f(applying)i(it)f(on)f(its)h(rest.)k(T)l(o)14 -b(\014nish,)i(the)f Fx(set!)37 2223 y FG(p)q(ermits)h(to)f(rede\014ne)h -(the)f Fx(+)24 b(symbol)14 b FG(to)h(our)g(extended)h(addition.)37 -2321 y(T)l(o)h(terminate)g(our)f(implemen)o(tation)i(\(in)o -(tegration?\))25 b(of)16 b(complex)i(n)o(um)o(b)q(ers,)f(w)o(e)f(can)h -(rede\014ne)h(stan-)37 2370 y(dard)e(Sc)o(heme)g(predicates)g(in)g(the) -f(follo)o(wing)h(manner:)125 2455 y Fw(\(define-method)j(complex?)h -(\(c)h(\))f(#t\))125 2505 y(\(define-method)f(complex?)h -(\(c\))239 b(#f\))125 2604 y(\(define-method)19 b(number?)h(\(n)h -(\))f(#t\))125 2654 y(\(define-method)f(number?)h(\(n\))217 -b(#f\))p 37 2699 735 2 v 89 2726 a Fu(3)107 2742 y Ft(The)13 -b(third)h(parameter)f(of)g(a)g(de\014ne-metho)q(d)i(is)f(a)f(parameter) -g(list)i(whic)o(h)e(follo)o(w)h(the)g(con)o(v)o(en)o(tions)h(used)e -(for)g(lam)o(b)q(da)37 2787 y(expressions.)19 b(In)11 -b(particular)i(it)f(can)f(use)h(the)f(dot)g(notation)i(or)e(a)g(sym)o -(b)q(ol)i(to)e(denote)g(an)h(arbitrary)g(n)o(um)o(b)q(er)g(of)f -(parameters)p eop +86 85 bop 75 91 a FF(86)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FG(With)30 b(those)h(de\014nitions,)249 +550 y Fw(\(Test)42 b(1\))685 650 y Fv(=)-14 b Fq(\))44 +b Fw(\(integer)c(number)h(top\))249 749 y(\(Test)h(1.0\))685 +849 y Fv(=)-14 b Fq(\))44 b Fw(\(number)c(top\))249 949 +y(\(Test)i(#t\))685 1048 y Fv(=)-14 b Fq(\))44 b Fw(\(top\))75 +1390 y FJ(4.3)112 b(Example)75 1549 y FG(In)45 b(this)f(section)h(w)m +(e)h(shall)e(con)m(tin)m(ue)h(to)h(de\014ne)f(op)s(erations)g(on)g(the) +g Fx()e FG(class)i(de\014ned)f(in)75 1648 y(Figure)36 +b(2.)59 b(Supp)s(ose)35 b(that)i(w)m(e)g(w)m(an)m(t)g(to)g(use)g(it)f +(to)h(implemen)m(t)e(complex)h(n)m(um)m(b)s(ers)f(completely)-8 +b(.)59 b(F)-8 b(or)75 1748 y(instance)30 b(a)h(de\014nition)d(for)i +(the)h(addition)d(of)j(t)m(w)m(o)g(complexes)g(could)e(b)s(e)249 +1917 y Fw(\(define-method)38 b(new-+)k(\(\(a)g(\))d(\(b)k +(\)\))337 2017 y(\(make-rectangul)o(ar)37 b(\(+)43 +b(\(real-part)c(a\))k(\(real-part)c(b\)\))1121 2116 y(\(+)k +(\(imag-part)c(a\))k(\(imag-part)c(b\)\)\)\))75 2385 +y FG(T)-8 b(o)31 b(b)s(e)f(sure)f(that)i(the)g Fx(+)f +FG(used)f(in)g(the)i(metho)s(d)f Fx(new-+)f FG(is)g(the)i(standard)e +(addition)g(w)m(e)i(can)f(do:)249 2554 y Fw(\(define-generic)38 +b(new-+\))249 2754 y(\(let)k(\(\(+)h(+\)\))337 2853 y(\(define-method) +37 b(new-+)42 b(\(\(a)g(\))e(\(b)i(\)\))424 +2953 y(\(make-rectangul)o(ar)37 b(\(+)43 b(\(real-part)c(a\))k +(\(real-part)d(b\)\))1208 3052 y(\(+)j(\(imag-part)c(a\))k(\(imag-part) +d(b\)\)\)\)\))75 3334 y FG(The)22 b Fx(define-generic)d +FG(ensures)j(here)h(that)h Fx(new-+)d FG(will)f(b)s(e)j(de\014ned)e(in) +h(the)h(global)f(en)m(vironmen)m(t.)38 b(Once)75 3447 +y(this)29 b(is)f(done,)i(w)m(e)h(can)f(add)f(metho)s(ds)g(to)h(the)g +(generic)g(function)e Fx(new-+)h FG(whic)m(h)f(mak)m(e)j(a)f(closure)f +(on)h(the)75 3560 y Fx(+)g FG(sym)m(b)s(ol.)39 b(A)31 +b(complete)g(writing)d(of)j(the)f Fx(new-+)f FG(metho)s(ds)h(is)f(sho)m +(wn)h(in)f(Figure)h(3.)75 3769 y(W)-8 b(e)46 b(use)f(here)f(the)h(fact) +h(that)f(generic)g(function)f(are)h(not)g(obliged)e(to)j(ha)m(v)m(e)g +(the)f(same)g(n)m(um)m(b)s(er)f(of)75 3882 y(parameters,)30 +b(con)m(trarily)e(to)h(CLOS.)f(The)g(four)g(\014rst)g(metho)s(ds)g +(implemen)m(t)f(the)i(dy)m(adic)f(addition.)38 b(The)75 +3995 y(\014fth)23 b(metho)s(d)h(sa)m(ys)g(that)h(the)f(addition)f(of)h +(a)g(single)f(elemen)m(t)i(is)e(this)g(elemen)m(t)h(itself.)38 +b(The)24 b(sixth)e(metho)s(d)75 4107 y(sa)m(ys)35 b(that)g(using)d(the) +j(addition)d(with)h(no)h(parameter)h(alw)m(a)m(ys)f(return)f(0.)53 +b(The)34 b(last)g(metho)s(d)f(tak)m(es)j(an)75 4220 y(arbitrary)31 +b(n)m(um)m(b)s(er)f(of)i(parameters)1341 4187 y FB(3)1381 +4220 y FG(.)45 b(This)30 b(metho)s(d)i(acts)g(as)h(a)f(kind)e(of)i +Fx(reduce)p FG(:)42 b(it)31 b(calls)g(the)h(dy)m(adic)75 +4333 y(addition)27 b(on)i(the)h FE(c)-5 b(ar)30 b FG(of)f(the)g(list)f +(and)g(on)h(the)g(result)f(of)i(applying)d(it)h(on)h(its)g(rest.)40 +b(T)-8 b(o)30 b(\014nish,)d(the)i Fx(set!)75 4446 y FG(p)s(ermits)g(to) +i(rede\014ne)e(the)i Fx(+)47 b(symbol)29 b FG(to)i(our)f(extended)g +(addition.)75 4641 y(T)-8 b(o)34 b(terminate)f(our)g(implemen)m(tation) +g(\(in)m(tegration?\))50 b(of)34 b(complex)f(n)m(um)m(b)s(ers,)g(w)m(e) +h(can)g(rede\014ne)f(stan-)75 4741 y(dard)c(Sc)m(heme)i(predicates)f +(in)f(the)i(follo)m(wing)e(manner:)249 4910 y Fw(\(define-method)38 +b(complex?)i(\(c)j(\))d(#t\))249 5010 y(\(define-method)e +(complex?)i(\(c\))479 b(#f\))249 5209 y(\(define-method)38 +b(number?)j(\(n)i(\))c(#t\))249 5309 y(\(define-method)f +(number?)j(\(n\))434 b(#f\))p 75 5398 1470 4 v 179 5452 +a Fu(3)213 5483 y Ft(The)26 b(third)f(parameter)h(of)g(a)g +(de\014ne-metho)r(d)e(is)i(a)g(parameter)g(list)g(whic)n(h)g(follo)n(w) +i(the)d(con)n(v)n(en)n(tions)h(used)f(for)i(lam)n(b)r(da)75 +5575 y(expressions.)34 b(In)21 b(particular)i(it)f(can)g(use)f(the)h +(dot)g(notation)g(or)g(a)g(sym)n(b)r(ol)f(to)h(denote)g(an)g(arbitrary) +g(n)n(um)n(b)r(er)d(of)k(parameters)p eop %%Page: 87 87 -87 86 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(87)p 37 64 1838 2 v 251 171 a Fr(\(define-ge)o(ner)o(ic)16 -b(new-+\))251 262 y(\(let)i(\(\(+)h(+\)\))290 353 y(\(define-met)o(ho)o -(d)e(new-+)g(\(\(a)i(\))e(\(b)h(\)\))f(\(+)i(a)g(b\)\))290 -445 y(\(define-met)o(ho)o(d)e(new-+)g(\(\(a)i(\))e(\(b)h -(\)\))330 490 y(\(make-rec)o(ta)o(ngu)o(la)o(r)f(\(+)h(a)i -(\(real-par)o(t)c(b\)\))j(\(imag-par)o(t)e(b\)\)\))290 -582 y(\(define-met)o(ho)o(d)g(new-+)g(\(\(a)i()o(\))d(\(b)j -(\)\))330 627 y(\(make-rec)o(ta)o(ngu)o(la)o(r)e(\(+)h -(\(real-part)e(a\))j(b\))g(\(imag-par)o(t)e(a\)\)\))290 -719 y(\(define-met)o(ho)o(d)g(new-+)g(\(\(a)i()o(\))d(\(b)j -(\))o(\))330 764 y(\(make-rec)o(ta)o(ngu)o(la)o(r)e(\(+)h -(\(real-part)e(a\))j(\(real-part)d(b\)\))683 810 y(\(+)i(\(imag-part)e -(a\))j(\(imag-part)d(b\)\)\)\))290 901 y(\(define-met)o(ho)o(d)h(new-+) -g(\(\(a)i(\))o(\))36 b(a\))290 993 y(\(define-met)o(ho)o(d)17 -b(new-+)g(\(\))i(0\))290 1084 y(\(define-met)o(ho)o(d)e(new-+)g(args)38 -b(\(new-+)17 b(\(car)h(args\))g(\(apply)f(new-+)h(\(cdr)g -(args\)\)\)\)\))251 1175 y(\(set!)g(+)h(new-+\))377 1273 -y FG(Figure)c(C.3:)k FE(Extending)d Fx(+)g FE(for)g(de)n(aling)g(with)g -(c)n(omplex)g(numb)n(ers)125 1440 y Fw(...)125 1490 y(...)37 -1633 y FG(Standard)j(primitiv)o(es)h(in)f(whic)o(h)h(complex)f(n)o(um)o -(b)q(ers)g(are)f(in)o(v)o(olv)o(ed)i(could)g(also)e(b)q(e)h -(rede\014ned)h(in)g(the)37 1690 y(same)15 b(manner.)37 -1746 y(This)h(ends)g(this)g(brief)g(presen)o(tation)f(of)g(the)g -FC(STklos)f FG(extension.)p eop +87 86 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(87)p 75 128 3675 4 v 502 341 a Fr(\(define-generic)43 +b(new-+\))502 524 y(\(let)d(\(\(+)g(+\)\))581 707 y(\(define-method)i +(new-+)f(\(\(a)e(\))i(\(b)f(\)\))h(\(+)f(a)f(b\)\))581 +889 y(\(define-method)j(new-+)f(\(\(a)e(\))i(\(b)f(\)\)) +659 981 y(\(make-rectangular)j(\(+)d(a)f(\(real-part)j(b\)\))e +(\(imag-part)h(b\)\)\))581 1163 y(\(define-method)h(new-+)f(\(\(a)e +(\))j(\(b)e(\)\))659 1255 y(\(make-rectangular)j(\(+)d +(\(real-part)h(a\))f(b\))g(\(imag-part)h(a\)\)\))581 +1437 y(\(define-method)h(new-+)f(\(\(a)e(\))j(\(b)e +(\)\))659 1529 y(\(make-rectangular)j(\(+)d(\(real-part)h(a\)) +f(\(real-part)i(b\)\))1365 1620 y(\(+)e(\(imag-part)h(a\))f +(\(imag-part)i(b\)\)\)\))581 1803 y(\(define-method)g(new-+)f(\(\(a)e +(\)\))81 b(a\))581 1985 y(\(define-method)42 +b(new-+)f(\(\))e(0\))581 2168 y(\(define-method)j(new-+)f(args)79 +b(\(new-+)40 b(\(car)h(args\))f(\(apply)h(new-+)f(\(cdr)g +(args\)\)\)\)\))502 2351 y(\(set!)h(+)e(new-+\))753 2546 +y FG(Figure)30 b(C.3:)41 b FE(Extending)33 b Fx(+)f FE(for)i(de)-5 +b(aling)33 b(with)h(c)-5 b(omplex)34 b(numb)-5 b(ers)249 +2880 y Fw(...)249 2979 y(...)75 3267 y FG(Standard)36 +b(primitiv)m(es)f(in)h(whic)m(h)g(complex)h(n)m(um)m(b)s(ers)e(are)j +(in)m(v)m(olv)m(ed)f(could)f(also)h(b)s(e)g(rede\014ned)f(in)g(the)75 +3379 y(same)31 b(manner.)75 3492 y(This)e(ends)g(this)g(brief)g(presen) +m(tation)i(of)f(the)h FC(STklos)e FG(extension.)p eop %%Page: 88 88 -88 87 bop 37 45 a FF(88)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v eop +88 87 bop 75 91 a FF(88)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v eop %%Page: 89 89 -89 88 bop 37 502 a FK(App)s(endix)33 b(D)37 709 y FD(Mo)s(dules:)52 -b(Examples)37 932 y FG(This)22 b(app)q(endix)g(sho)o(ws)e(some)g -(usages)g(of)g(the)h FC(STk)f FG(mo)q(dules.)37 b(Most)19 -b(of)h(the)h(examples)g(whic)o(h)g(are)37 988 y(exhibited)d(here)d(are) -g(deriv)o(ed)h(from)f(the)g(T)l(ung)h(and)f(Dyb)o(vig)g(pap)q(er)h([5)o -(].)37 1110 y FJ(In)n(teractiv)n(e)i(Rede\014nition)37 -1189 y FG(Consider)e(\014rst)f(the)g(de\014nitions,)125 -1276 y Fw(\(define-module)k(A)168 1326 y(\(export)i(square\))168 -1376 y(\(define)g(square)212 1425 y(\(lambda)f(\(x\))h(\(+)h(x)f -(x\)\)\)\))125 1525 y(\(define-module)e(B)168 1575 y(\(import)i(A\))168 -1625 y(\(define)g(distance)212 1674 y(\(lambda)f(\(x)i(y\))255 -1724 y(\(sqrt)f(\(+)h(\(square)e(x\))h(\(square)g(y\)\)\)\)\)\))37 -1861 y FG(Ob)o(viously)l(,)26 b(the)c Fx(square)g FG(function)h(exp)q -(orted)g(from)f Fx(A)g FG(is)h(incorrect,)h(as)e(w)o(e)g(can)h(see)f -(in)i(its)e(usage)37 1911 y(b)q(elo)o(w:)125 1998 y Fw(\(with-module)d -(B)j(\(round)e(\(distance)g(3)i(4\)\)\))343 2047 y Fv(=)-7 -b Fq(\))21 b Fw(4.0)37 2184 y FG(The)16 b(function)g(can)f(b)q(e)h -(rede\014ned)h(\()p FE(c)n(orr)n(e)n(cte)n(d)5 b FG(\))13 -b(b)o(y)i(the)h(follo)o(wing)g(expression:)125 2271 y -Fw(\(with-module)j(A)168 2321 y(\(set!)i(square)299 2371 -y(\(lambda)f(\(x\))i(\(*)f(x)g(x\)\)\)\))37 2507 y FG(And)16 -b(no)o(w,)168 2594 y Fw(\(with-module)k(B)h(\(round)g(\(distance)f(3)h -(4\)\)\))343 2644 y Fv(=)-7 b Fq(\))21 b Fw(5)37 2787 -y FG(whic)o(h)c(is)e(correct.)934 2901 y(89)p eop +89 88 bop 75 1004 a FK(App)5 b(endix)65 b(D)75 1419 y +FD(Mo)6 b(dules:)103 b(Examples)75 1864 y FG(This)39 +b(app)s(endix)g(sho)m(ws)h(some)i(usages)f(of)g(the)h +FC(STk)e FG(mo)s(dules.)71 b(Most)42 b(of)f(the)g(examples)g(whic)m(h)f +(are)75 1977 y(exhibited)28 b(here)j(are)f(deriv)m(ed)g(from)g(the)g(T) +-8 b(ung)30 b(and)g(Dyb)m(vig)g(pap)s(er)g([5].)75 2220 +y FJ(In)m(teractiv)m(e)36 b(Rede\014nition)75 2378 y +FG(Consider)29 b(\014rst)g(the)i(de\014nitions,)249 2552 +y Fw(\(define-module)38 b(A)337 2652 y(\(export)i(square\))337 +2751 y(\(define)g(square)424 2851 y(\(lambda)g(\(x\))j(\(+)f(x)i +(x\)\)\)\))249 3050 y(\(define-module)38 b(B)337 3150 +y(\(import)i(A\))337 3249 y(\(define)g(distance)424 3349 +y(\(lambda)g(\(x)j(y\))511 3449 y(\(sqrt)e(\(+)i(\(square)e(x\))i +(\(square)d(y\)\)\)\)\)\))75 3722 y FG(Ob)m(viously)-8 +b(,)47 b(the)e Fx(square)e FG(function)g(exp)s(orted)i(from)f +Fx(A)h FG(is)e(incorrect,)49 b(as)c(w)m(e)g(can)g(see)h(in)d(its)h +(usage)75 3822 y(b)s(elo)m(w:)249 3995 y Fw(\(with-module)39 +b(B)k(\(round)e(\(distance)f(3)j(4\)\)\))685 4095 y Fv(=)-14 +b Fq(\))44 b Fw(4.0)75 4368 y FG(The)30 b(function)f(can)i(b)s(e)e +(rede\014ned)g(\()p FE(c)-5 b(orr)g(e)g(cte)g(d)9 b FG(\))34 +b(b)m(y)d(the)f(follo)m(wing)f(expression:)249 4542 y +Fw(\(with-module)39 b(A)337 4642 y(\(set!)i(square)598 +4741 y(\(lambda)g(\(x\))h(\(*)h(x)g(x\)\)\)\))75 5015 +y FG(And)29 b(no)m(w,)337 5188 y Fw(\(with-module)38 +b(B)43 b(\(round)e(\(distance)f(3)j(4\)\)\))685 5288 +y Fv(=)-14 b Fq(\))44 b Fw(5)75 5575 y FG(whic)m(h)29 +b(is)h(correct.)1867 5803 y(89)p eop %%Page: 90 90 -90 89 bop 37 45 a FF(90)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a FJ(Lexical)g(principle)37 281 -y FG(This)j(example)f(reuses)h(the)e(mo)q(dules)i Fx(A)f -FG(and)g Fx(B)f FG(of)h(previous)g(section)h(and)f(adds)g(a)f -Fx(Compare)g FG(mo)q(dule)37 338 y(that)f(exp)q(orts)f(the)h -Fx(less-than-4?)23 b FG(predicates,)18 b(whic)o(h)f(states)f(if)i(the)e -(distance)i(from)e(a)g(p)q(oin)o(t)i(to)e(the)37 394 -y(origin)g(is)g(less)g(than)f(4.)125 509 y Fw(\(define-module)k(A)168 -559 y(\(export)i(square\))168 609 y(\(define)g(square)f(\(lambda)g -(\(x\))i(\(*)f(x)h(x\)\)\)\))125 708 y(\(define-module)d(B)168 -758 y(\(import)i(A\))168 808 y(\(export)g(distance\))168 -908 y(\(define)g(distance)212 957 y(\(lambda)f(\(x)i(y\))f(\(sqrt)g -(\(+)g(\(square)f(x\))i(\(square)e(y\)\)\)\)\)\))125 -1057 y(\(define-module)f(Compare)168 1107 y(\(import)i(B\))168 -1157 y(\(define)g(less-than-4?)e(\(lambda)h(\(x)i(y\))f(\(<)g -(\(distance)f(x)i(y\))f(4\)\)\))168 1206 y(\(define)g(square)151 -b(\(lambda)20 b(\(x\))65 b(\(+)21 b(x)h(x\)\)\)\))37 -1369 y FG(Consider)16 b(no)o(w)f(the)g(call,)125 1469 -y Fw(\(with-module)k(compare)h(\(less-than-4?)f(3)j(4\)\))343 -1518 y Fv(=)-7 b Fq(\))21 b Fw(#f)37 1672 y FG(The)h(call)h(to)e -Fx(distance)f FG(done)i(from)e Fx(less-than-4?)38 b FG(indirectly)23 -b(calls)g(the)e Fx(square)g FG(pro)q(cedure)h(of)37 1729 -y(mo)q(dule)17 b Fx(A)e FG(rather)f(than)i(the)f(one)g(de\014ned)i(lo)q -(cally)g(in)f(mo)q(dule)g Fx(Compare)p FG(.)37 1865 y -FJ(Mutually)i(Referen)n(tial)f(Mo)r(dules)37 1956 y FG(This)f(example)f -(uses)g(t)o(w)o(o)e(m)o(utually)i(referen)o(tial)h(mo)q(dules)f(tah)o -(t)f(imp)q(ort)h(and)f(exp)q(ort)h(to)f(eac)o(h)g(other)h(to)37 -2012 y(implemen)o(t)i(m)o(utually)f(recursiv)o(e)g(ev)o(en?)21 -b(and)15 b(o)q(dd?)21 b(pro)q(cedures)125 2127 y Fw(\(define-module)e -(Odd\))64 b(;;)21 b(Forward)g(declaration)125 2227 y(\(define-module)e -(Even)168 2276 y(\(import)i(Odd\))168 2326 y(\(export)g(even?\))168 -2376 y(\(define)g(even?)f(\(lambda)h(\(x\))g(\(if)g(\(zero?)g(x\))g(#t) -g(\(odd?)g(\(-)g(x)h(1\)\)\)\)\)\))125 2476 y(\(define-module)d(Odd)168 -2526 y(\(import)i(Even\))168 2575 y(\(export)g(odd?\))168 -2625 y(\(define)g(odd?)g(\(lambda)f(\(x\))h(\(if)g(\(zero?)g(x\))g(#f)h -(\(even?)e(\(-)h(x)h(1\)\)\)\)\)\))37 2787 y FG(Hereafter)15 -b(are)g(some)g(usages)g(of)g(theses)g(pro)q(cedures:)p +90 89 bop 75 91 a FF(90)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 75 381 a FJ(Lexical)h(principle)75 562 +y FG(This)f(example)h(reuses)g(the)h(mo)s(dules)e Fx(A)h +FG(and)g Fx(B)g FG(of)h(previous)e(section)h(and)g(adds)g(a)h +Fx(Compare)e FG(mo)s(dule)75 675 y(that)e(exp)s(orts)f(the)h +Fx(less-than-4?)46 b FG(predicates,)35 b(whic)m(h)d(states)j(if)d(the)i +(distance)f(from)g(a)h(p)s(oin)m(t)e(to)j(the)75 788 +y(origin)29 b(is)g(less)h(than)g(4.)249 1018 y Fw(\(define-module)38 +b(A)337 1118 y(\(export)i(square\))337 1217 y(\(define)g(square)h +(\(lambda)g(\(x\))h(\(*)h(x)g(x\)\)\)\))249 1417 y(\(define-module)38 +b(B)337 1516 y(\(import)i(A\))337 1616 y(\(export)g(distance\))337 +1815 y(\(define)g(distance)424 1915 y(\(lambda)g(\(x)j(y\))g(\(sqrt)e +(\(+)i(\(square)e(x\))i(\(square)d(y\)\)\)\)\)\))249 +2114 y(\(define-module)e(Compare)337 2214 y(\(import)i(B\))337 +2313 y(\(define)g(less-than-4?)f(\(lambda)i(\(x)h(y\))h(\(<)g +(\(distance)d(x)j(y\))g(4\)\)\))337 2413 y(\(define)d(square)303 +b(\(lambda)41 b(\(x\))129 b(\(+)43 b(x)g(x\)\)\)\))75 +2737 y FG(Consider)29 b(no)m(w)h(the)h(call,)249 2937 +y Fw(\(with-module)39 b(compare)i(\(less-than-4?)d(3)43 +b(4\)\))685 3037 y Fv(=)-14 b Fq(\))44 b Fw(#f)75 3344 +y FG(The)e(call)h(to)g Fx(distance)e FG(done)h(from)h +Fx(less-than-4?)74 b FG(indirectly)41 b(calls)h(the)h +Fx(square)e FG(pro)s(cedure)h(of)75 3457 y(mo)s(dule)29 +b Fx(A)h FG(rather)g(than)g(the)h(one)f(de\014ned)f(lo)s(cally)g(in)g +(mo)s(dule)g Fx(Compare)p FG(.)75 3730 y FJ(Mutually)37 +b(Referen)m(tial)f(Mo)s(dules)75 3911 y FG(This)27 b(example)i(uses)g +(t)m(w)m(o)h(m)m(utually)e(referen)m(tial)g(mo)s(dules)g(tah)m(t)i(imp) +s(ort)d(and)i(exp)s(ort)g(to)h(eac)m(h)g(other)f(to)75 +4024 y(implemen)m(t)g(m)m(utually)g(recursiv)m(e)h(ev)m(en?)41 +b(and)29 b(o)s(dd?)40 b(pro)s(cedures)249 4254 y Fw(\(define-module)e +(Odd\))129 b(;;)43 b(Forward)e(declaration)249 4453 y(\(define-module)d +(Even)337 4553 y(\(import)i(Odd\))337 4653 y(\(export)g(even?\))337 +4752 y(\(define)g(even?)i(\(lambda)e(\(x\))j(\(if)f(\(zero?)f(x\))i(#t) +g(\(odd?)e(\(-)i(x)g(1\)\)\)\)\)\))249 4951 y(\(define-module)38 +b(Odd)337 5051 y(\(import)i(Even\))337 5151 y(\(export)g(odd?\))337 +5250 y(\(define)g(odd?)i(\(lambda)f(\(x\))h(\(if)h(\(zero?)e(x\))h(#f)h +(\(even?)e(\(-)i(x)g(1\)\)\)\)\)\))75 5575 y FG(Hereafter)31 +b(are)g(some)g(usages)g(of)f(theses)h(pro)s(cedures:)p eop %%Page: 91 91 -91 90 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(91)p 37 64 1838 2 v 125 190 a Fw(\(with-module)19 b(Odd)i(\(odd?)g -(3\)\))343 240 y Fv(=)-7 b Fq(\))21 b Fw(#t)125 290 y(\(with-module)e -(Odd)i(\(odd?)g(10\)\))343 340 y Fv(=)-7 b Fq(\))21 b -Fw(#f)125 439 y(\(with-module)e(Even)i(\(even?)f(3\)\))343 -489 y Fv(=)-7 b Fq(\))21 b Fw(#f)125 539 y(\(with-module)e(Even)i -(\(even?)f(10\)\))343 589 y Fv(=)-7 b Fq(\))21 b Fw(#t)p -eop +91 90 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(91)p 75 128 3675 4 v 249 381 a Fw(\(with-module)39 +b(Odd)j(\(odd?)g(3\)\))685 480 y Fv(=)-14 b Fq(\))44 +b Fw(#t)249 580 y(\(with-module)39 b(Odd)j(\(odd?)g(10\)\))685 +680 y Fv(=)-14 b Fq(\))44 b Fw(#f)249 879 y(\(with-module)39 +b(Even)j(\(even?)f(3\)\))685 979 y Fv(=)-14 b Fq(\))44 +b Fw(#f)249 1078 y(\(with-module)39 b(Even)j(\(even?)f(10\)\))685 +1178 y Fv(=)-14 b Fq(\))44 b Fw(#t)p eop %%Page: 92 92 -92 91 bop 37 45 a FF(92)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v eop +92 91 bop 75 91 a FF(92)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v eop %%Page: 93 93 -93 92 bop 37 503 a FK(App)s(endix)33 b(E)37 713 y FD(Changes)37 -955 y Fz(In)n(tro)r(duction)37 1060 y FG(This)11 b(app)q(endix)h(lists) -f(the)g(main)g(di\013erences)805 1043 y FB(1)836 1060 -y FG(among)e(the)i(v)m(arious)f(recen)o(t)h(v)o(ersions)f(of)g(STk.)18 -b(Di\013erences)37 1116 y(with)h(older)g(v)o(ersions)g(as)f(w)o(ell)i -(as)e(implemen)o(tation)i(c)o(hanges)e(are)g(describ)q(ed)j(in)e(the)g -(CHANGES)f(\014le)37 1173 y(lo)q(cated)e(in)g(the)g(main)f(directory)h -(of)e(the)i(STk)f(distribution.)37 1325 y Fz(Release)22 -b(3.99.0)37 1423 y Fn(R)n(ele)n(ase)15 b(date:)20 b(04/10/98)37 -1475 y Fv(Changes)15 b(can)f(b)q(e)g(classi\014ed)h(in)e(three)i -(categories:)108 1554 y Fq(\017)22 b Fv(Ab)q(out)14 b(Sc)o(heme)205 -1642 y Ff({)22 b Fv(A)14 b(mo)q(dule)f(system)g(has)h(b)q(een)h(added) -205 1712 y Ff({)22 b Fv(In)o(tegration)12 b(of)g(the)h(Biglo)q(o)e -Fw(match-case)f Fv(and)i Fw(match-lambda)e Fv(primitiv)o(es.)16 -b(F)m(urthermore,)c(the)h(\014le)251 1762 y Fn(biglo)n(o.stk)18 -b Fv(pro)o(vides)c(some)f(compatibilit)o(y)e(b)q(et)o(w)o(een)k -Fk(STk)f Fv(and)g(biglo)q(o)e(mo)q(dules.)205 1831 y -Ff({)22 b Fv(A)14 b(simple)e(F)m(oreign)i(F)m(unction)f(In)o(terface)i -(has)f(b)q(een)h(added.)205 1901 y Ff({)22 b Fv(in)o(tegrates)15 -b(the)f Fn(R)543 1886 y Fm(5)555 1901 y Fl(RS)j Fw(values)12 -b Fv(and)i Fw(call-with-values)205 1971 y Ff({)22 b Fv(m)o(ulti-line)11 -b(commen)o(ts)h(ha)o(v)o(e)i(b)q(een)h(added.)205 2040 -y Ff({)22 b Fv(new)14 b(\014le)g(primitiv)o(es:)j Fw(remove-file)p -Fv(,)11 b Fw(rename-file)g Fv(and)j Fw(temporary-file-na)o(me)p -Fv(.)205 2110 y Ff({)22 b Fv(new)14 b(list)g(primitiv)o(es:)i -Fw(append!)p Fv(,)c Fw(last-pair)p Fv(,)g Fw(remq)p Fv(,)g -Fw(remv)h Fv(and)h Fw(remove)p Fv(.)205 2180 y Ff({)22 -b Fw(load)p Fv(,)17 b Fw(try-load)f Fv(and)h Fw(autoload?)28 -b Fv(can)17 b(n)o(w)h(b)q(e)g(called)f(with)g(a)h(mo)q(dule)e(as)h -(second)i(parameter.)251 2230 y(If)d(this)h(second)h(parameter)e(is)g -(presen)o(t,)j(the)e(loading)e(is)i(done)f(in)h(the)g(en)o(vironmen)o -(t)e(of)h(the)h(giv)o(en)251 2279 y(mo)q(dule.)108 2367 -y Fq(\017)22 b Fv(Ab)q(out)14 b(Tk)205 2455 y Ff({)22 -b Fv(In)o(tegration)14 b(of)f(the)h(Tk8.0)f(to)q(olkit)205 -2524 y Ff({)22 b Fv(Buttons,)16 b(Chec)o(kbuttons)g(and)f(Radiobuttons) -f(can)h(use)g(a)g Fw(:variable)e Fv(and)i Fw(:textvariable)d -Fv(in)i(a)251 2574 y(giv)o(en)g(en)o(vironmen)o(t.)i(This)e(en)o -(vironmen)o(t)f(is)h(giv)o(en)f(with)h(the)g(new)h Fw(:environment)c -Fv(option.)108 2662 y Fq(\017)22 b Fv(Ab)q(out)14 b(STklos)p -37 2699 735 2 v 89 2726 a Fu(1)107 2742 y Ft(Only)k(the)f -(di\013erences)i(whic)o(h)g(a\013ect)e(the)h(language)h(or)e(new)g(p)q -(orts)h(are)f(rep)q(orted)h(here.)30 b(In)18 b(particular,)i(in)o -(ternal)37 2787 y(c)o(hanges,)14 b(pac)o(k)n(ages)g(written)g(in)g(Sc)o -(heme)f(or)g(p)q(erformance)h(enhancemen)o(t)h(are)e(not)g(discussed)i -(here.)934 2901 y FG(93)p eop +93 92 bop 75 1005 a FK(App)5 b(endix)65 b(E)75 1422 y +FD(Changes)75 1905 y Fz(In)l(tro)t(duction)75 2111 y +FG(This)19 b(app)s(endix)f(lists)h(the)i(main)e(di\013erences)1612 +2078 y FB(1)1671 2111 y FG(among)j(the)e(v)-5 b(arious)20 +b(recen)m(t)i(v)m(ersions)d(of)i(STk.)37 b(Di\013erences)75 +2223 y(with)f(older)g(v)m(ersions)g(as)h(w)m(ell)f(as)h(implemen)m +(tation)f(c)m(hanges)i(are)f(describ)s(ed)e(in)h(the)h(CHANGES)g +(\014le)75 2336 y(lo)s(cated)31 b(in)e(the)h(main)g(directory)f(of)i +(the)g(STk)e(distribution.)75 2631 y Fz(Release)47 b(3.99.3)75 +2824 y Fn(R)l(ele)l(ase)30 b(date:)39 b(09/30/98)k Fv(Mains)27 +b(c)n(hanges/mo)r(di\014cations)e(since)i(3.99.2)f(are:)215 +2978 y Fq(\017)45 b Fv(Tk)28 b(v)n(ersion)e(is)h(8.0.3)215 +3133 y Fq(\017)45 b Fv(Base64)26 b(Enco)r(ding/Deco)r(ding)g(extension) +215 3289 y Fq(\017)45 b Fv(Lo)r(cale)27 b(extension)g(to)h(treat)f +(strings)f(and)i(c)n(haracter)d(using)j(lo)r(cale)f(information)75 +3571 y Fz(Release)47 b(3.99.2)75 3756 y Fn(R)l(ele)l(ase)30 +b(date:)39 b(04/27/98)k Fv(Mainly)27 b(a)g(bugs)g(correcting)f +(release.)75 3857 y(New)i(function:)39 b Fw(write*)25 +b Fv(whic)n(h)j(handle)g(circular)f(structures.)38 b +Fw(Format)26 b Fv(accepts)h(no)n(w)h(the)g(sp)r(ecial)g(tag)f(\\)p +Fw(~W)p Fv(")g(for)75 3957 y(circular)f(structures)h(writing.)75 +4239 y Fz(Release)47 b(3.99.1)75 4424 y Fn(R)l(ele)l(ase)30 +b(date:)39 b(04/27/98)k Fv(Mainly)27 b(a)g(bugs)g(correcting)f(release) +75 4707 y Fz(Release)47 b(3.99.0)75 4891 y Fn(R)l(ele)l(ase)30 +b(date:)39 b(04/10/98)75 4992 y Fv(Changes)27 b(can)g(b)r(e)h +(classi\014ed)f(in)g(three)h(categories:)215 5146 y Fq(\017)45 +b Fv(Ab)r(out)29 b(Sc)n(heme)409 5314 y Ff({)45 b Fv(A)28 +b(mo)r(dule)g(system)f(has)h(b)r(een)g(added)p 75 5398 +1470 4 v 179 5452 a Fu(1)213 5483 y Ft(Only)34 b(the)f(di\013erences)i +(whic)n(h)f(a\013ect)g(the)g(language)i(or)e(new)h(p)r(orts)f(are)h +(rep)r(orted)f(here.)60 b(In)33 b(particular,)38 b(in)n(ternal)75 +5575 y(c)n(hanges,)27 b(pac)n(k)l(ages)f(written)g(in)f(Sc)n(heme,)g +(STklos)h(or)g(p)r(erformance)g(enhancemen)n(ts)e(are)i(not)g +(discussed)g(here.)1867 5803 y FG(93)p eop %%Page: 94 94 -94 93 bop 37 45 a FF(94)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 205 190 a Ff({)22 b Fv(The)f(MOP)g(of)f -Fk(STklos)h Fv(is)g(no)o(w)f(v)o(ery)g(similar)e(to)j(the)g(CLOS's)f -(MOP)m(.)g(In)h(particular)f(generic)251 240 y(function)d(has)g(b)q -(een)h(added)g(for)f(con)o(trolling)e(slot)i(accesses,)j(as)d(w)o(ell)g -(as)g(n)o(umerous)f(in)o(trosp)q(ection)251 290 y(functions.)205 -355 y Ff({)22 b Fv(When)15 b(a)g(class)g(is)g(rede\014ned,)i(the)e -(instances)h(and)f(metho)q(ds)g(whic)o(h)g(uses)h(it)e(are)i -(rede\014ned)g(accord-)251 405 y(ingly)m(,)10 b(as)h(in)g(CLOS)h -(\(i.e.)17 b(if)10 b(anew)i(slot)f(is)g(added)h(in)f(a)g(class,)h(all)e -(its)h({)g(direct)i(or)e(indirect)h({)f(instances)251 -455 y(will)i(ha)o(v)o(e)g(the)i(new)f(slot)g(added)g(dynamically)m(.)37 -592 y Fz(Release)22 b(3.1.1)37 682 y Fn(R)n(ele)n(ase)15 -b(date:)20 b(09/26/96)37 732 y Fv(This)13 b(release)h(is)f(a)g(bug)g -(correction)g(release.)19 b(It)13 b(corrects)i(a)e(lot)f(of)h(bugs.)k -(A)c(lot)g(of)f(these)i(bugs)f(prev)o(en)o(t)h(to)f(install)37 -782 y(it)h(on)g(some)f(arc)o(hitectures.)37 919 y Fz(Release)22 -b(3.1)37 1010 y Fn(R)n(ele)n(ase)15 b(date:)20 b(07/24/96)108 -1095 y Fq(\017)i Fv(V)m(ersion)14 b(of)f(Tk)h(is)g(no)o(w)f(at)h(Tk4.1) -f(lev)o(el.)108 1168 y Fq(\017)22 b Fv(STk)14 b(has)g(b)q(een)h(p)q -(orted)g(on)e(Windo)o(ws)g(95)h(and)g(Windo)o(ws)f(NT.)108 -1242 y Fq(\017)22 b Fv(P)o(orts)15 b(can)f(ha)o(v)o(e)f(a)h(handler)g -(whic)o(h)f(is)h(executed)i(when)e(p)q(ort)g(b)q(ecomes)g(readable)g -(or)g(writable)g(\(see)h(prim-)151 1292 y(itiv)o(es)f -Fw(when-port-readab)o(le)d Fv(and)j Fw(when-port-writa)o(ble)p -Fv(.)108 1365 y Fq(\017)22 b Fv(So)q(c)o(k)o(ets)15 b(in)e(serv)o(er)j -(mo)q(de)d(allo)o(w)f(m)o(ultiple)f(concurren)o(t)16 -b(connection.)108 1439 y Fq(\017)22 b Fk(STklos)p Fv(:)17 -b(Tw)o(o)10 b(new)h(metho)q(ds:)16 b Fw(object-eqv?)f -Fv(and)10 b Fw(object-equal?)15 b Fv(whic)o(h)10 b(are)h(called)f(when) -h(applying)151 1488 y Fw(eqv?)18 b Fv(or)c Fw(equal?)j -Fv(to)d(instances.)108 1562 y Fq(\017)22 b Fv(New)15 -b(primitiv)o(e:)p Fw(set)o(env!)37 1699 y Fz(Release)22 -b(3.0)37 1789 y Fn(R)n(ele)n(ase)15 b(date:)20 b(01/22/96)108 -1863 y Fq(\017)i Fv(V)m(ersion)14 b(of)f(Tk)h(is)g(at)g(Tk4.0p2)e(lev)o -(el.)108 1936 y Fq(\017)22 b Fv(Closures)d(are)g(fully)d(supp)q(orted)k -(b)o(y)e(Tk.)31 b(That)18 b(means)f(that)h(a)g(callbac)o(k)g(can)g(b)q -(e)h(no)o(w)f(a)f(Sc)o(heme)h(clo-)151 1986 y(sure)f(with)d(its)i(en)o -(vironmen)o(t.)21 b(GC)15 b(problems)f(with)h(closures)h(and)g(usage)f -(of)g(the)h(dirt)o(y)f Fw(address-of)f Fv(are)151 2036 -y(de\014nitiv)o(ely)f(gone.)108 2109 y Fq(\017)22 b Fv(Strings)14 -b(can)g(con)o(tain)g(n)o(ull)f(c)o(harters)i(\(prin)o(ting)e(of)h -(strings)g(is)g(more)e(friendly)i(in)f(write)h(mo)q(de\).)108 -2183 y Fq(\017)22 b Fv(Signals)13 b(can)h(b)q(e)h(redirected)h(to)d(Sc) -o(heme)h(closures.)19 b(The)c(end)f(of)f(a)h(GC)f(is)h(seen)h(as)f(a)g -(signal.)108 2256 y Fq(\017)22 b Fv(T)m(races)15 b(on)e(v)n(ariables)h -(are)g(c)o(hanged)g(\(and)g(re-w)o(ork)g(no)o(w\):)k(the)c(asso)q -(ciated)h(trace)g(m)o(ust)e(b)q(e)h(a)g(th)o(unk.)108 -2330 y Fq(\017)22 b Fv(New)15 b(options)e(for)h(some)f(widgets)h(to)f -(b)q(e)i(more)e(friendly)g(with)h(Sc)o(heme)f(w)o(orld)108 -2403 y Fq(\017)22 b Fk(STklos)p Fv(:)d(if)13 b(a)g(metho)q(d)g(M)h(is)f -(de\014ned)i(and)f(if)f(it)g(is)g(already)h(b)q(ound)g(to)f(a)h(pro)q -(cedure,)h(the)f(old)f(pro)q(cedure)151 2453 y(is)h(called)f(when)i(no) -f(metho)q(d)f(is)g(applicable.)238 2538 y Fw(\(define-method)19 -b(car)i(\(\(x)h(\)\))d(\(-)i(x)h(1\)\))238 2588 -y(\(car)f(10\))456 2638 y Fv(=)-7 b Fq(\))22 b Fw(9)238 -2688 y(\(car)f(\(cons)g('a)g('b\)\))456 2738 y Fv(=)-7 -b Fq(\))22 b Fw(a)p eop +94 93 bop 75 91 a FF(94)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 409 381 a Ff({)45 b Fv(In)n(tegration)23 +b(of)i(the)g(Biglo)r(o)e Fw(match-case)e Fv(and)j Fw(match-lambda)c +Fv(primitiv)n(es.)35 b(F)-7 b(urthermore,)24 b(the)h(\014le)502 +480 y Fn(biglo)l(o.stk)39 b Fv(pro)n(vides)26 b(some)h(compatibilit)n +(y)g(b)r(et)n(w)n(een)h Fk(STk)f Fv(and)h(biglo)r(o)e(mo)r(dules.)409 +626 y Ff({)45 b Fv(A)28 b(simple)g(F)-7 b(oreign)27 b(F)-7 +b(unction)28 b(In)n(terface)e(has)i(b)r(een)g(added.)409 +771 y Ff({)45 b Fv(in)n(tegrates)26 b(the)i Fn(R)1087 +741 y Fm(5)1110 771 y Fl(R)q(S)k Fw(values)26 b Fv(and)h +Fw(call-with-values)409 916 y Ff({)45 b Fv(m)n(ulti-line)28 +b(commen)n(ts)f(ha)n(v)n(e)g(b)r(een)h(added.)409 1061 +y Ff({)45 b Fv(new)28 b(\014le)g(primitiv)n(es:)36 b +Fw(remove-file)p Fv(,)23 b Fw(rename-file)g Fv(and)28 +b Fw(temporary-file-n)o(am)o(e)p Fv(.)409 1206 y Ff({)45 +b Fv(new)28 b(list)g(primitiv)n(es:)36 b Fw(append!)p +Fv(,)25 b Fw(last-pair)p Fv(,)f Fw(remq)p Fv(,)i Fw(remv)g +Fv(and)i Fw(remove)p Fv(.)409 1351 y Ff({)45 b Fw(load)p +Fv(,)35 b Fw(try-load)d Fv(and)j Fw(autoload?)54 b Fv(can)35 +b(n)n(w)g(b)r(e)g(called)f(with)i(a)e(mo)r(dule)h(as)f(second)g +(parameter.)502 1451 y(If)g(this)f(second)f(parameter)g(is)h(presen)n +(t,)h(the)f(loading)f(is)h(done)g(in)g(the)g(en)n(vironmen)n(t)g(of)f +(the)i(giv)n(en)502 1550 y(mo)r(dule.)215 1737 y Fq(\017)45 +b Fv(Ab)r(out)29 b(Tk)409 1923 y Ff({)45 b Fv(In)n(tegration)26 +b(of)i(the)g(Tk8.0)f(to)r(olkit)409 2068 y Ff({)45 b +Fv(Buttons,)30 b(Chec)n(kbuttons)g(and)f(Radiobuttons)g(can)g(use)h(a)f +Fw(:variable)d Fv(and)j Fw(:textvariable)c Fv(in)k(a)502 +2168 y(giv)n(en)e(en)n(vironmen)n(t.)36 b(This)28 b(en)n(vironmen)n(t)e +(is)i(giv)n(en)e(with)i(the)g(new)h Fw(:environment)23 +b Fv(option.)215 2354 y Fq(\017)45 b Fv(Ab)r(out)29 b(STklos)409 +2541 y Ff({)45 b Fv(The)c(MOP)f(of)h Fk(STklos)f Fv(is)g(no)n(w)g(v)n +(ery)g(similar)g(to)g(the)i(CLOS's)e(MOP)-7 b(.)40 b(In)h(particular)e +(generic)502 2640 y(function)c(has)e(b)r(een)i(added)f(for)f(con)n +(trolling)g(slot)g(accesses,)h(as)g(w)n(ell)f(as)h(n)n(umerous)f(in)n +(trosp)r(ection)502 2740 y(functions.)409 2885 y Ff({)45 +b Fv(When)31 b(a)e(class)g(is)g(rede\014ned,)h(the)h(instances)e(and)g +(metho)r(ds)h(whic)n(h)g(uses)f(it)i(are)d(rede\014ned)i(accord-)502 +2985 y(ingly)-7 b(,)24 b(as)e(in)g(CLOS)h(\(i.e.)35 b(if)23 +b(anew)f(slot)h(is)f(added)h(in)g(a)f(class,)g(all)h(its)f({)h(direct)f +(or)g(indirect)g({)h(instances)502 3084 y(will)28 b(ha)n(v)n(e)f(the)g +(new)h(slot)f(added)h(dynamically)-7 b(.)75 3392 y Fz(Release)47 +b(3.1.1)75 3585 y Fn(R)l(ele)l(ase)30 b(date:)39 b(09/26/96)75 +3691 y Fv(This)26 b(release)e(is)h(a)h(bug)f(correction)f(release.)35 +b(It)26 b(corrects)e(a)h(lot)h(of)f(bugs.)36 b(A)26 b(lot)f(of)h(these) +g(bugs)f(prev)n(en)n(t)g(to)g(install)75 3790 y(it)j(on)f(some)g(arc)n +(hitectures.)75 4097 y Fz(Release)47 b(3.1)75 4291 y +Fn(R)l(ele)l(ase)30 b(date:)39 b(07/24/96)215 4489 y +Fq(\017)45 b Fv(V)-7 b(ersion)27 b(of)h(Tk)f(is)h(no)n(w)f(at)g(Tk4.1)g +(lev)n(el.)215 4663 y Fq(\017)45 b Fv(STk)28 b(has)f(b)r(een)h(p)r +(orted)f(on)h(Windo)n(ws)f(95)g(and)g(Windo)n(ws)g(NT.)215 +4837 y Fq(\017)45 b Fv(P)n(orts)26 b(can)h(ha)n(v)n(e)f(a)h(handler)g +(whic)n(h)h(is)f(executed)g(when)h(p)r(ort)f(b)r(ecomes)g(readable)g +(or)f(writable)h(\(see)g(prim-)302 4937 y(itiv)n(es)h +Fw(when-port-reada)o(bl)o(e)22 b Fv(and)27 b Fw(when-port-writabl)o(e)p +Fv(.)215 5111 y Fq(\017)45 b Fv(So)r(c)n(k)n(ets)27 b(in)h(serv)n(er)e +(mo)r(de)h(allo)n(w)g(m)n(ultiple)h(concurren)n(t)e(connection.)215 +5285 y Fq(\017)45 b Fk(STklos)p Fv(:)33 b(Tw)n(o)20 b(new)h(metho)r +(ds:)33 b Fw(object-eqv?)d Fv(and)21 b Fw(object-equal?)29 +b Fv(whic)n(h)21 b(are)e(called)i(when)g(applying)302 +5385 y Fw(eqv?)36 b Fv(or)26 b Fw(equal?)35 b Fv(to)27 +b(instances.)215 5559 y Fq(\017)45 b Fv(New)28 b(primitiv)n(e:)p +Fw(setenv!)p eop %%Page: 95 95 -95 94 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(95)p 37 64 1838 2 v 108 190 a Fq(\017)22 b Fv(Small)10 -b(c)o(hange)i(in)g(the)h(STklos)e(hierarc)o(h)o(y)m(.)18 -b Fw()10 b Fv(is)i(no)o(w)g(a)g(sub)q(class)h(of)i -Fw()10 b Fv(and)i(its)g(meta)151 240 y(class)i(is)g -Fw()p Fv(.)p eop +95 94 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(95)p 75 128 3675 4 v 75 381 a Fz(Release)47 b(3.0)75 +563 y Fn(R)l(ele)l(ase)30 b(date:)39 b(01/22/96)215 712 +y Fq(\017)45 b Fv(V)-7 b(ersion)27 b(of)h(Tk)f(is)h(at)f(Tk4.0p2)f(lev) +n(el.)215 862 y Fq(\017)45 b Fv(Closures)35 b(are)g(fully)i(supp)r +(orted)f(b)n(y)g(Tk.)62 b(That)36 b(means)g(that)h(a)e(callbac)n(k)g +(can)h(b)r(e)g(no)n(w)g(a)g(Sc)n(heme)g(clo-)302 961 +y(sure)30 b(with)h(its)g(en)n(vironmen)n(t.)44 b(GC)30 +b(problems)g(with)h(closures)e(and)h(usage)f(of)i(the)g(dirt)n(y)g +Fw(address-of)26 b Fv(are)302 1061 y(de\014nitiv)n(ely)i(gone.)215 +1210 y Fq(\017)45 b Fv(Strings)27 b(can)h(con)n(tain)e(n)n(ull)i(c)n +(harters)e(\(prin)n(ting)h(of)h(strings)f(is)g(more)g(friendly)h(in)f +(write)h(mo)r(de\).)215 1360 y Fq(\017)45 b Fv(Signals)27 +b(can)g(b)r(e)h(redirected)f(to)h(Sc)n(heme)f(closures.)36 +b(The)27 b(end)h(of)g(a)f(GC)h(is)f(seen)g(as)g(a)h(signal.)215 +1509 y Fq(\017)45 b Fv(T)-7 b(races)27 b(on)g(v)-5 b(ariables)26 +b(are)h(c)n(hanged)f(\(and)i(re-w)n(ork)d(no)n(w\):)37 +b(the)28 b(asso)r(ciated)e(trace)h(m)n(ust)h(b)r(e)g(a)f(th)n(unk.)215 +1659 y Fq(\017)45 b Fv(New)28 b(options)f(for)g(some)g(widgets)g(to)h +(b)r(e)g(more)f(friendly)g(with)h(Sc)n(heme)g(w)n(orld)215 +1808 y Fq(\017)45 b Fk(STklos)p Fv(:)36 b(if)28 b(a)f(metho)r(d)g(M)h +(is)f(de\014ned)g(and)h(if)f(it)h(is)f(already)f(b)r(ound)h(to)g(a)g +(pro)r(cedure,)g(the)g(old)g(pro)r(cedure)302 1908 y(is)h(called)f +(when)h(no)f(metho)r(d)h(is)g(applicable.)477 2082 y +Fw(\(define-method)37 b(car)43 b(\(\(x)f(\)\))d(\(-)k(x)g +(1\)\))477 2182 y(\(car)f(10\))912 2281 y Fv(=)-14 b +Fq(\))44 b Fw(9)477 2381 y(\(car)e(\(cons)f('a)i('b\)\))912 +2481 y Fv(=)-14 b Fq(\))44 b Fw(a)215 2754 y Fq(\017)h +Fv(Small)24 b(c)n(hange)f(in)i(the)f(STklos)g(hierarc)n(h)n(y)-7 +b(.)34 b Fw()21 b Fv(is)j(no)n(w)f(a)h(sub)r(class)f(of)31 +b Fw()20 b Fv(and)k(its)g(meta)302 2854 y(class)j(is)g +Fw()p Fv(.)p eop %%Page: 96 96 -96 95 bop 37 45 a FF(96)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v eop +96 95 bop 75 91 a FF(96)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v eop %%Page: 97 97 -97 96 bop 37 502 a FK(App)s(endix)33 b(F)37 711 y FD(Miscellaneous)39 -b(Informations)37 952 y Fz(1)67 b(In)n(tro)r(duction)37 -1045 y Fv(This)17 b(app)q(endix)f(lists)g(a)g(n)o(um)o(b)q(er)g(of)f -(things)h(whic)o(h)h(cannot)f(go)g(elsewhere)i(in)e(this)g(do)q(cumen)o -(t.)25 b(The)16 b(only)g(link)37 1094 y(b)q(et)o(w)o(een)g(the)e(items) -f(listed)h(her)h(is)e(that)h(they)h(should)e(ease)i(y)o(our)f(life)f -(when)h(using)g Fk(STk)p Fv(.)37 1236 y Fz(2)67 b(Ab)r(out)23 -b Fy(STk)37 1336 y FJ(2.1)56 b(Latest)18 b(release)37 -1414 y Fk(STk)j Fv(distribution)e(is)h(a)o(v)n(ailable)e(on)i(v)n -(arious)f(sites.)37 b(The)20 b(original)e(distribution)i(site)g(is)g -Fw(kaolin.unice.fr)37 1464 y(\(134.59.132.7\))p Fv(.)14 -b(Files)c(are)g(a)o(v)n(ailable)e(through)i(anon)o(ymous)e(ftp)i(and)g -(are)g(lo)q(cated)g(in)f(the)i Fw(/pub/STk)d Fv(directory)m(.)37 -1514 y(Distribution)17 b(\014le)g(names)g(ha)o(v)o(e)g(the)g(form)f -Fw(STk-x.y.z.tar.gz)p Fv(,)e(where)19 b Fw(x)e Fv(and)g -Fw(y)g Fv(represen)o(t)i(the)f(v)o(ersion)f(the)37 1564 -y(release)f(and)d(sub-release)j(n)o(um)o(b)q(ers)d(of)h(the)g(pac)o(k)n -(age.)37 1684 y FJ(2.2)56 b(Sharing)19 b(Co)r(de)37 1762 -y Fv(If)14 b(y)o(ou)f(ha)o(v)o(e)g(written)i(co)q(de)f(that)g(y)o(ou)f -(w)o(an)o(t)g(to)h(share)g(with)g(the)g(\(small\))e Fk(STk)i -Fv(comm)o(uni)o(t)o(y)m(,)c(y)o(ou)j(can)h(dep)q(osit)g(it)37 -1811 y(in)g(the)h(directory)g Fw(/pub/STk/Incomi)o(ng)c -Fv(of)i Fw(kaolin.unice.fr)p Fv(.)j(Mail)d(me)g(a)g(small)f(note)j -(when)f(y)o(ou)g(dep)q(osit)g(a)37 1861 y(\014le)h(in)g(this)g -(directory)g(so)g(I)g(can)g(put)g(in)g(in)f(its)h(de\014nitiv)o(e)g -(place)g(\()p Fw(/pub/STk/Contrib)d Fv(directory)k(con)o(tains)e(the)37 -1911 y(con)o(tributed)h(co)q(de\).)37 2031 y FJ(2.3)56 -b Fd(STk)19 b FJ(Mailing)f(list)37 2109 y Fv(There)h(is)f(a)g(mailing)c -(list)k(for)f Fk(STk)h Fv(lo)q(cated)g(on)g Fw(kaolin.unice.fr)p -Fv(.)26 b(The)19 b(in)o(ten)o(t)f(of)f(this)h(mailing)c(list)j(is)h(to) -37 2159 y(p)q(ermit)11 b(to)h Fk(STk)g Fv(users)h(to)e(share)i(exp)q -(eriences,)h(exp)q(ose)f(problems,)d(submit)g(ideas)i(and)g(.)6 -b(.)h(.)f(ev)o(erything)12 b(whic)o(h)f(y)o(ou)37 2209 -y(\014nd)k(in)o(teresting)f(\(and)g(whic)o(h)g(is)f(related)i(to)f -Fk(STk)p Fv(\).)37 2259 y(T)m(o)j(subscrib)q(e)h(to)f(the)h(maili)o(ng) -c(list,)j(simply)e(send)j(a)e(message)h(with)f(the)i(w)o(ord)f -Fw(subscribe)e Fv(in)h(the)i Fw(Subject:)37 2309 y Fv(\014eld)c(of)g(y) -o(ou)f(mail.)j(Mail)c(m)o(ust)h(b)q(e)i(sen)o(t)f(to)g(the)h(follo)o -(wing)c(address:)19 b Fw(stk-request@kaolin)o(.unic)o(e.fr)37 -2360 y Fv(T)m(o)10 b(unsubscrib)q(e)i(from)d(the)i(mailing)c(list,)k -(send)g(a)f(mail)e(at)i(previous)h(email)d(address)k(with)e(the)h(w)o -(ord)f Fw(unsubscribe)37 2409 y Fv(in)k(the)g Fw(Subject:)j -Fv(\014eld.)37 2460 y(F)m(or)i(more)f(information)e(on)i(the)i(mailing) -c(list)i(managemen)o(t)e(send)k(a)f(message)f(with)h(the)g(w)o(ord)g -Fw(help)f Fv(in)g(the)37 2510 y Fw(Subject:)i Fv(\014eld)15 -b(of)f(y)o(our)h(mail.)k(In)c(particular,)g(it)f(is)h(p)q(ossible)h(to) -f(\014nd)g(all)f(the)h(messages)g(whic)o(h)g(ha)o(v)o(e)g(already)37 -2560 y(b)q(een)h(sen)o(t)e(on)g(the)g Fk(STk)h Fv(mailing)10 -b(list.)37 2610 y(Subscription/un-subscription/information)i(requests)j -(are)f(pro)q(cessed)i(automatically)10 b(without)j(h)o(uman)f(in)o -(ter-)37 2660 y(v)o(en)o(tion.)18 b(If)c(y)o(ou)f(something)g(go)q(es)h -(wrong,)f(send)i(a)e(mail)f(to)h Fw(eg@unice.fr)p Fv(.)37 -2710 y(Once)j(y)o(ou)d(ha)o(v)o(e)h(prop)q(erly)g(subscrib)q(e)i(to)d -(the)i(mailing)10 b(list,)108 2787 y Fq(\017)22 b Fv(y)o(ou)14 -b(can)g(send)g(y)o(our)g(messages)g(ab)q(out)g Fk(STk)g -Fv(to)g Fw(stk@kaolin.unice)o(.fr)p Fv(,)934 2901 y FG(97)p -eop +97 96 bop 75 1005 a FK(App)5 b(endix)65 b(F)75 1422 y +FD(Miscellaneous)77 b(Informations)75 1905 y Fz(1)135 +b(In)l(tro)t(duction)75 2089 y Fv(This)32 b(app)r(endix)h(lists)f(a)g +(n)n(um)n(b)r(er)g(of)h(things)f(whic)n(h)g(cannot)g(go)f(elsewhere)h +(in)h(this)f(do)r(cumen)n(t.)52 b(The)32 b(only)g(link)75 +2189 y(b)r(et)n(w)n(een)c(the)g(items)f(listed)h(her)f(is)h(that)g +(they)g(should)f(ease)g(y)n(our)f(life)i(when)g(using)f +Fk(STk)p Fv(.)75 2471 y Fz(2)135 b(Ab)t(out)44 b Fy(STk)75 +2672 y FJ(2.1)112 b(Latest)38 b(release)75 2828 y Fk(STk)i +Fv(distribution)f(is)h(a)n(v)-5 b(ailable)39 b(on)g(v)-5 +b(arious)39 b(sites.)73 b(The)40 b(original)e(distribution)i(site)g(is) +f Fw(kaolin.unice.fr)75 2928 y(\(134.59.132.7\))p Fv(.)29 +b(Files)19 b(are)g(a)n(v)-5 b(ailable)18 b(through)h(anon)n(ymous)f +(ftp)j(and)e(are)g(lo)r(cated)g(in)h(the)g Fw(/pub/STk)c +Fv(directory)-7 b(.)75 3027 y(Distribution)35 b(\014le)f(names)g(ha)n +(v)n(e)f(the)i(form)f Fw(STk-x.y.z.tar.gz)o Fv(,)c(where)k +Fw(x)g Fv(and)g Fw(y)g Fv(represen)n(t)f(the)i(v)n(ersion)e(the)75 +3127 y(release)26 b(and)i(sub-release)e(n)n(um)n(b)r(ers)h(of)g(the)h +(pac)n(k)-5 b(age.)75 3367 y FJ(2.2)112 b(Sharing)38 +b(Co)s(de)75 3523 y Fv(If)28 b(y)n(ou)e(ha)n(v)n(e)g(written)h(co)r(de) +g(that)h(y)n(ou)e(w)n(an)n(t)h(to)g(share)f(with)h(the)h(\(small\))f +Fk(STk)g Fv(comm)n(unit)n(y)-7 b(,)27 b(y)n(ou)g(can)f(dep)r(osit)i(it) +75 3623 y(in)g(the)g(directory)f Fw(/pub/STk/Incomin)o(g)22 +b Fv(of)28 b Fw(kaolin.unice.fr)p Fv(.)k(Mail)27 b(me)h(a)g(small)f +(note)h(when)g(y)n(ou)f(dep)r(osit)h(a)75 3722 y(\014le)i(in)g(this)g +(directory)e(so)h(I)g(can)h(put)g(in)g(in)g(its)f(de\014nitiv)n(e)h +(place)f(\()p Fw(/pub/STk/Contrib)24 b Fv(directory)k(con)n(tains)h +(the)75 3822 y(con)n(tributed)e(co)r(de\).)75 4062 y +FJ(2.3)112 b Fd(STk)38 b FJ(Mailing)e(list)75 4218 y +Fv(There)f(is)g(a)g(mailing)g(list)h(for)f Fk(STk)g Fv(lo)r(cated)g(on) +h Fw(kaolin.unice.fr)o Fv(.)55 b(The)35 b(in)n(ten)n(t)h(of)f(this)h +(mailing)f(list)h(is)f(to)75 4318 y(p)r(ermit)24 b(to)e +Fk(STk)h Fv(users)f(to)h(share)f(exp)r(eriences,)i(exp)r(ose)e +(problems,)h(submit)h(ideas)e(and)h(.)14 b(.)g(.)g(ev)n(erything)22 +b(whic)n(h)h(y)n(ou)75 4417 y(\014nd)28 b(in)n(teresting)f(\(and)h +(whic)n(h)f(is)h(related)f(to)g Fk(STk)p Fv(\).)75 4518 +y(T)-7 b(o)33 b(subscrib)r(e)h(to)f(the)h(mailing)f(list,)j(simply)e +(send)f(a)g(message)g(with)h(the)g(w)n(ord)e Fw(subscribe)e +Fv(in)k(the)g Fw(Subject:)75 4618 y Fv(\014eld)28 b(of)f(y)n(ou)g +(mail.)37 b(Mail)27 b(m)n(ust)h(b)r(e)g(sen)n(t)g(to)f(the)h(follo)n +(wing)f(address:)35 b Fw(stk-request@kaoli)o(n.)o(uni)o(ce)o(.f)o(r)75 +4719 y Fv(T)-7 b(o)20 b(unsubscrib)r(e)h(from)f(the)h(mailing)g(list,)h +(send)f(a)f(mail)h(at)f(previous)g(email)g(address)g(with)h(the)g(w)n +(ord)f Fw(unsubscribe)75 4819 y Fv(in)28 b(the)g Fw(Subject:)33 +b Fv(\014eld.)75 4920 y(F)-7 b(or)37 b(more)g(information)g(on)g(the)h +(mailing)f(list)h(managemen)n(t)e(send)i(a)f(message)f(with)i(the)g(w)n +(ord)f Fw(help)f Fv(in)i(the)75 5019 y Fw(Subject:)g +Fv(\014eld)31 b(of)e(y)n(our)g(mail.)44 b(In)30 b(particular,)f(it)i +(is)f(p)r(ossible)f(to)h(\014nd)h(all)e(the)i(messages)d(whic)n(h)i(ha) +n(v)n(e)f(already)75 5119 y(b)r(een)f(sen)n(t)f(on)h(the)g +Fk(STk)f Fv(mailing)g(list.)75 5220 y +(Subscription/un-subscription/information)d(requests)i(are)g(pro)r +(cessed)f(automatically)h(without)h(h)n(uman)g(in)n(ter-)75 +5320 y(v)n(en)n(tion.)36 b(If)28 b(y)n(ou)f(something)g(go)r(es)g +(wrong,)f(send)i(a)f(mail)g(to)h Fw(eg@unice.fr)p Fv(.)75 +5421 y(Once)f(y)n(ou)g(ha)n(v)n(e)f(prop)r(erly)h(subscrib)r(e)g(to)h +(the)g(mailing)f(list,)215 5575 y Fq(\017)45 b Fv(y)n(ou)27 +b(can)g(send)h(y)n(our)e(messages)g(ab)r(out)i Fk(STk)f +Fv(to)h Fw(stk@kaolin.unic)o(e.f)o(r)p Fv(,)1867 5803 +y FG(97)p eop %%Page: 98 98 -98 97 bop 37 45 a FF(98)1262 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 108 190 a Fq(\017)22 b Fv(y)o(ou)17 b(will)f(receiv)o(e) -j(all)e(the)h(messages)f(of)g(the)i(maili)o(ng)c(list)i(to)g(the)i -(email)c(address)k(y)o(ou)e(used)h(when)g(y)o(ou)151 -240 y(subscrib)q(ed)e(to)e(the)g(list.)37 356 y FJ(2.4)56 -b Fd(STk)19 b FJ(F)-6 b(A)n(Q)37 433 y Fv(Marc)17 b(F)m(urrer)h(has)e -(set)i(up)e(a)g(F)-5 b(A)o(Q)17 b(for)f Fk(STk)p Fv(.)26 -b(This)17 b(F)-5 b(A)o(Q)17 b(is)f(regularly)g(p)q(osted)i(on)e(the)h -Fk(STk)g Fv(maili)o(ng)d(list.)25 b(It)37 482 y(can)12 -b(also)f(b)q(e)h(accessed)i(through)e Fw(http://ltiwww.e)o(pfl.c)o(h/) -19 b(furrer/STk/FAQ.h)o(tml)p Fv(.)14 b(ASCI)q(I)e(v)o(ersion)f(of)g -(the)37 532 y(F)-5 b(A)o(Q)15 b(is)f(a)o(v)n(ailable)d(from)i -Fw(http://ltiwww.ep)o(fl.c)o(h/)19 b(furrer/STk/FAQ.tx)o(t)p -Fv(.)37 648 y FJ(2.5)56 b(Rep)r(orting)17 b(a)i(bug)37 -725 y Fv(When)10 b(y)o(ou)f(\014nd)g(a)g(bug)g(in)g Fk(STk)p -Fv(,)h(please)g(send)g(its)f(description)h(to)f(the)h(follo)o(wing)d -(address)k Fw(stk-bugs@kaolin)o(.unic)o(e.fr)p Fv(.)37 -774 y(Don't)h(forget)h(to)g(indicate)g(the)g(v)o(ersion)g(y)o(ou)f(use) -i(and)e(the)i(arc)o(hitecture)g(the)g(system)e(is)h(compiled)e(on.)18 -b Fk(STk)13 b Fv(v)o(er-)37 824 y(sion)k(and)f(arc)o(hitecture)j(can)e -(b)q(e)g(found)g(b)o(y)f(using)h(the)g Fw(version)e Fv(and)i -Fw(machine-type)d Fv(Sc)o(heme)j(primitiv)o(es.)24 b(If)37 -874 y(p)q(ossible,)14 b(try)g(to)g(\014nd)g(a)g(small)d(program)i(whic) -o(h)g(exhibit)h(the)g(bug.)37 1011 y Fz(3)67 b Fy(STk)22 -b Fz(and)h(Emacs)37 1102 y Fv(The)13 b(Emacs)e(family)d(editors)k(can)g -(b)q(e)g(customized)g(to)f(ease)i(viewing)d(and)i(editing)f(programs)f -(of)h(a)h(particular)f(sort.)37 1152 y(Hin)o(ts)j(giv)o(en)g(b)q(elo)o -(w)f(enable)i(a)e(\014ne)i(\\in)o(tegration")d(of)h Fk(STk)i -Fv(in)e(Emacs.)37 1267 y FJ(Automatic)18 b(sc)n(heme-m)o(o)r(de)d -(setting)37 1344 y Fv(Emacs)g(mo)q(de)e(can)i(b)q(e)g(c)o(hosen)h -(automatically)c(on)i(the)h(\014le's)g(name.)k(T)m(o)14 -b(edit)h(\014le)g(ended)g(b)o(y)g Fw(.stk)21 b Fv(or)14 -b Fw(.stklos)37 1394 y Fv(in)h(Sc)o(heme)g(mo)q(de,)f(y)o(ou)g(ha)o(v)o -(e)h(to)g(set)h(the)g(Elisp)f(v)n(ariable)f Fw(auto-mode-alist)e -Fv(to)i(con)o(trol)h(the)h(corresp)q(ondence)37 1444 -y(b)q(et)o(w)o(een)f(those)f(su\016xes)h(and)e(the)h(sc)o(heme)f(mo)q -(de.)k(The)d(simpler)e(w)o(a)o(y)h(to)g(set)i(this)e(v)n(ariable)f -(consists)j(to)e(add)g(the)37 1493 y(follo)o(wing)f(lines)i(in)f(y)o -(our)h(.)p Fw(emacs)e Fv(startup)j(\014le.)151 1579 y -Fw(;;)22 b(Add)f(the)g('.stk')f(and)i('.stklos')e(suffix)g(in)h(the)h -(auto-mode-alist)c(Emacs)151 1629 y(;;)k(variable.)d(Setting)i(this)g -(variable)f(permits)g(to)i(automagically)d(place)h(the)151 -1679 y(;;)i(buffer)e(in)h(scheme-mode.)151 1728 y(\(setq-default)e -(auto-mode-alist)g(\(append)h(auto-mode-alist)979 1778 -y(\("\\\\.stk$")85 b(.)22 b(scheme-mode\))979 1828 y(\("\\\\.stklos$")d -(.)j(scheme-mode\)\)\))37 1944 y FJ(Using)d(Emacs)e(and)j -Fc(CMU)h(Scheme)37 2020 y Fn(CMU)c(Scheme)h Fv(pac)o(k)n(age)e(pac)o(k) -n(age)g(p)q(ermits)f(to)i(run)f(the)h Fk(STk)g Fv(in)o(terpreter)h(in)e -(an)g(Emacs)g(windo)o(w.)25 b(Once)17 b(the)37 2070 y(pac)o(k)n(age)h -(is)g(loaded,)g(y)o(ou)f(can)h(send)h(text)g(to)e(the)i(inferior)e -Fk(STk)h Fv(in)o(terpreter)i(from)c(other)j(bu\013ers)g(con)o(taining) -37 2120 y(Sc)o(heme)13 b(source.)19 b(The)14 b Fn(CMU)f(Scheme)h -Fv(pac)o(k)n(age)f(is)f(distributed)i(with)e(Emacs)h(\(b)q(oth)g -(FSF-Emacs)f(and)h(Xemacs\))37 2170 y(and)h(y)o(ou)g(should)f(ha)o(v)o -(e)h(it)g(if)f(y)o(ou)g(are)h(running)g(this)g(editor.)37 -2220 y(T)m(o)g(use)g(the)h Fn(CMU)f(Scheme)h Fv(pac)o(k)n(age)f(with)f -Fk(STk)p Fv(,)h(place)g(the)g(follo)o(wing)e(lines)i(in)f(y)o(our)h -Fw(.emacs)e Fv(startup)j(\014le.)151 2305 y Fw(;;)22 -b(Use)f(cmu-scheme)e(rather)i(than)g(xscheme)f(which)h(is)g(launched)g -(by)g(default)151 2355 y(;;)h(whence)e(running)g('run-scheme')g -(\(xscheme)g(is)h(wired)g(with)g(CScheme\))151 2405 y(\(autoload)f -('run-scheme)g("cmuscheme")f("Run)i(an)g(inferior)g(Scheme")f(t\))151 -2455 y(\(setq)h(scheme-program-na)o(me)e("stk"\))151 -2505 y(\(setq)i(inferior-scheme-m)o(ode-h)o(ook)e('\(lambda\(\))g -(\(split-window\)\)\))37 2590 y Fv(After)13 b(ha)o(ving)e(en)o(tered)i -(those)g(lines)f(in)f(y)o(our)h Fw(.emacs)e Fv(\014le,)i(y)o(ou)g(can)g -(simply)d(run)k(the)f Fk(STk)g Fv(in)o(terpreter)i(b)o(y)e(t)o(yping) -151 2664 y Fw(M-x)21 b(run-scheme)37 2738 y Fv(Read)e(the)g -Fn(CMU)g(Scheme)h Fv(do)q(cumen)o(tation)d(\(or)i(use)g(the)g(describ)q -(e-mo)q(de)h(Elisp)e(command\))e(for)i(a)h(complete)37 -2787 y(description)c(of)e(this)h(pac)o(k)n(age.)p eop +98 97 bop 75 91 a FF(98)2524 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 215 381 a Fq(\017)45 b Fv(y)n(ou)34 b(will)i(receiv)n +(e)d(all)i(the)g(messages)f(of)h(the)g(mailing)g(list)g(to)g(the)g +(email)g(address)f(y)n(ou)g(used)h(when)g(y)n(ou)302 +480 y(subscrib)r(ed)28 b(to)f(the)h(list.)75 716 y FJ(2.4)112 +b Fd(STk)38 b FJ(F)-12 b(A)m(Q)75 871 y Fv(Marc)32 b(F)-7 +b(urrer)31 b(has)i(set)f(up)h(a)g(F)-9 b(A)n(Q)32 b(for)g +Fk(STk)p Fv(.)52 b(This)33 b(F)-9 b(A)n(Q)32 b(is)g(regularly)f(p)r +(osted)i(on)f(the)i Fk(STk)e Fv(mailing)g(list.)53 b(It)75 +970 y(can)22 b(also)g(b)r(e)h(accessed)f(through)g Fw +(http://ltiwww.epf)o(l.)o(ch)o(/)38 b(furrer/STk/FAQ.)o(htm)o(l)p +Fv(.)29 b(ASCI)r(I)24 b(v)n(ersion)d(of)i(the)75 1070 +y(F)-9 b(A)n(Q)27 b(is)h(a)n(v)-5 b(ailable)26 b(from)h +Fw(http://ltiwww.epf)o(l.)o(ch/)37 b(furrer/STk/FAQ.t)o(xt)o +Fv(.)75 1305 y FJ(2.5)112 b(Rep)s(orting)37 b(a)g(bug)75 +1460 y Fv(When)19 b(y)n(ou)f(\014nd)g(a)g(bug)h(in)f +Fk(STk)p Fv(,)i(please)e(send)g(its)h(description)f(to)g(the)h(follo)n +(wing)e(address)g Fw(stk-bugs@kaolin.)o(uni)o(ce)o(.fr)o +Fv(.)75 1559 y(Don't)26 b(forget)e(to)i(indicate)f(the)h(v)n(ersion)e +(y)n(ou)g(use)i(and)f(the)h(arc)n(hitecture)e(the)i(system)f(is)g +(compiled)g(on.)36 b Fk(STk)25 b Fv(v)n(er-)75 1659 y(sion)33 +b(and)g(arc)n(hitecture)f(can)h(b)r(e)h(found)f(b)n(y)g(using)g(the)h +Fw(version)c Fv(and)k Fw(machine-type)28 b Fv(Sc)n(heme)33 +b(primitiv)n(es.)54 b(If)75 1759 y(p)r(ossible,)27 b(try)h(to)f(\014nd) +h(a)f(small)h(program)d(whic)n(h)j(exhibit)g(the)g(bug.)75 +2036 y Fz(3)135 b Fy(STk)45 b Fz(and)f(Emacs)75 2219 +y Fv(The)23 b(Emacs)f(family)h(editors)f(can)h(b)r(e)g(customized)g(to) +g(ease)f(viewing)h(and)g(editing)g(programs)e(of)i(a)f(particular)g +(sort.)75 2319 y(Hin)n(ts)28 b(giv)n(en)f(b)r(elo)n(w)g(enable)g(a)g +(\014ne)h(\\in)n(tegration")d(of)j Fk(STk)f Fv(in)h(Emacs.)75 +2555 y FJ(Automatic)35 b(sc)m(heme-mo)s(de)j(setting)75 +2709 y Fv(Emacs)28 b(mo)r(de)h(can)g(b)r(e)h(c)n(hosen)e(automatically) +g(on)h(the)h(\014le's)f(name.)41 b(T)-7 b(o)29 b(edit)h(\014le)f(ended) +h(b)n(y)f Fw(.stk)42 b Fv(or)28 b Fw(.stklos)75 2809 +y Fv(in)i(Sc)n(heme)g(mo)r(de,)h(y)n(ou)e(ha)n(v)n(e)g(to)h(set)g(the)g +(Elisp)f(v)-5 b(ariable)29 b Fw(auto-mode-alist)24 b +Fv(to)30 b(con)n(trol)f(the)h(corresp)r(ondence)75 2908 +y(b)r(et)n(w)n(een)d(those)f(su\016xes)g(and)h(the)g(sc)n(heme)f(mo)r +(de.)37 b(The)26 b(simpler)h(w)n(a)n(y)e(to)i(set)f(this)h(v)-5 +b(ariable)26 b(consists)g(to)g(add)h(the)75 3008 y(follo)n(wing)g +(lines)g(in)h(y)n(our)e(.)p Fw(emacs)g Fv(startup)h(\014le.)302 +3185 y Fw(;;)43 b(Add)f(the)h('.stk')e(and)h('.stklos')e(suffix)h(in)i +(the)f(auto-mode-alist)c(Emacs)302 3284 y(;;)43 b(variable.)d(Setting)h +(this)h(variable)e(permits)g(to)j(automagically)38 b(place)k(the)302 +3384 y(;;)h(buffer)e(in)i(scheme-mode.)302 3484 y(\(setq)f +(auto-mode-alist)564 3583 y(\(append)e('\(\("\\\\.scm$")257 +b(.)305 b(scheme-mode\))1000 3683 y(\("\\\\.stk$")257 +b(.)305 b(scheme-mode\))1000 3783 y(\("\\\\.stklos$")125 +b(.)305 b(scheme-mode\)\))912 3882 y(auto-mode-alist\)\))75 +4118 y FJ(Using)37 b(Emacs)g(and)h Fc(CMU)k(Scheme)75 +4272 y Fn(CMU)35 b(Scheme)e Fv(pac)n(k)-5 b(age)31 b(pac)n(k)-5 +b(age)31 b(p)r(ermits)i(to)f(run)h(the)g Fk(STk)f Fv(in)n(terpreter)g +(in)g(an)h(Emacs)e(windo)n(w.)52 b(Once)32 b(the)75 4372 +y(pac)n(k)-5 b(age)34 b(is)i(loaded,)h(y)n(ou)d(can)i(send)f(text)h(to) +g(the)g(inferior)e Fk(STk)i Fv(in)n(terpreter)e(from)i(other)f +(bu\013ers)g(con)n(taining)75 4471 y(Sc)n(heme)26 b(source.)35 +b(The)25 b Fn(CMU)k(Scheme)d Fv(pac)n(k)-5 b(age)24 b(is)i(distributed) +g(with)g(Emacs)f(\(b)r(oth)h(FSF-Emacs)f(and)g(Xemacs\))75 +4571 y(and)i(y)n(ou)g(should)h(ha)n(v)n(e)e(it)i(if)g(y)n(ou)f(are)g +(running)g(this)h(editor.)75 4671 y(T)-7 b(o)27 b(use)h(the)g +Fn(CMU)i(Scheme)e Fv(pac)n(k)-5 b(age)26 b(with)i Fk(STk)p +Fv(,)g(place)f(the)h(follo)n(wing)e(lines)i(in)g(y)n(our)e +Fw(.emacs)f Fv(startup)j(\014le.)302 4848 y Fw(;;)43 +b(Use)f(cmu-scheme)e(rather)h(than)h(xscheme)f(which)g(is)i(launched)d +(by)j(default)302 4948 y(;;)g(whence)e(running)g('run-scheme')d +(\(xscheme)j(is)h(wired)g(with)g(CScheme\))302 5047 y(\(autoload)e +('run-scheme)f("cmuscheme")g("Run)j(an)h(inferior)d(Scheme")h(t\))302 +5147 y(\(setq)h(scheme-program-n)o(am)o(e)c("stk"\))302 +5247 y(\(setq)k(inferior-scheme-)o(mo)o(de-)o(ho)o(ok)37 +b('\(lambda\(\))i(\(split-window\)\)\))75 5423 y Fv(After)24 +b(ha)n(ving)e(en)n(tered)i(those)f(lines)g(in)h(y)n(our)e +Fw(.emacs)g Fv(\014le,)i(y)n(ou)f(can)g(simply)h(run)f(the)h +Fk(STk)g Fv(in)n(terpreter)e(b)n(y)h(t)n(yping)302 5575 +y Fw(M-x)43 b(run-scheme)p eop %%Page: 99 99 -99 98 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1262 -b(99)p 37 64 1838 2 v 37 190 a FJ(Using)19 b(Emacs)e(and)j(the)e -Fc(Ilisp)h FJ(pac)n(k)m(age)37 268 y Fn(Ilisp)c Fv(is)g(another)h(sc)o -(heme)f(pac)o(k)n(age)g(whic)o(h)g(allo)o(ws)f(to)h(run)g(the)h -Fk(STk)g Fv(in)o(terpreter)h(in)d(an)h(Emacs)g(windo)o(w.)21 -b(This)37 318 y(is)f(a)e(ric)o(h)i(pac)o(k)n(age)e(with)h(a)g(lot)g(of) -f(nice)i(features.)35 b Fn(Ilisp)18 b Fv(comes)h(pre-installed)g(with)g -(Xemacs;)i(it)e(has)g(to)g(b)q(e)37 368 y(installed)14 -b(with)g(FSF)g(Emacs)f(\(the)i(last)f(v)o(ersion)g(of)g -Fn(Ilisp)f Fv(can)h(b)q(e)h(ftp'ed)f(anon)o(ymously)e(from)g -Fw(ftp.cs.cmu.edu)37 418 y Fv(\(128.2.206.173\))f(in)i(the)i -Fw(/user/ai/lang/li)o(sp/ut)o(il/em)o(acs/)o(ilisp)10 -b Fv(directory\).)37 468 y(T)m(o)k(use)g(the)h Fn(Ilisp)e -Fv(pac)o(k)n(age)h(with)f Fk(STk)p Fv(,)h(place)g(the)h(follo)o(wing)c -(lines)j(in)f(y)o(our)h Fw(.emacs)e Fv(startup)j(\014le.)151 -557 y Fw(\(autoload)20 b('run-ilisp)303 b("ilisp")20 -b("Select)h(a)g(new)h(inferior)e(LISP.")g(t\))151 607 -y(\(autoload)g('stk)435 b("ilisp")20 b("Run)h(stk)h(in)f(ILISP.")f(t\)) -151 657 y(\(add-hook)g('ilisp-load-hook)369 707 y('\(lambda)g(\(\))434 -757 y(\(require)h('completer\))434 856 y(;;)h(Define)e(STk)i(dialect)e -(characteristics)434 906 y(\(defdialect)g(stk)h("STk)g(Scheme")478 -956 y(scheme)478 1006 y(\(setq)g(comint-prompt-re)o(gexp)d("^STk>)j -("\))478 1056 y(\(setq)g(ilisp-program)e("stk)i(-interactive"\))478 -1105 y(\(setq)g(comint-ptyp)e(t\))478 1155 y(\(setq)i(comint-always-sc) -o(roll)d(t\))478 1205 y(\(setq)j(ilisp-last-comma)o(nd)e("*"\)\)\)\))37 -1294 y Fv(After)13 b(ha)o(ving)e(en)o(tered)i(those)g(lines)f(in)f(y)o -(our)h Fw(.emacs)e Fv(\014le,)i(y)o(ou)g(can)g(simply)d(run)k(the)f -Fk(STk)g Fv(in)o(terpreter)i(b)o(y)e(t)o(yping)151 1371 -y Fw(M-x)21 b(stk)37 1447 y Fv(The)15 b(Ilisp)e(pac)o(k)n(age)h(comes)f -(with)h(a)f(ric)o(h)h(do)q(cumen)o(tation)f(whic)o(h)h(describ)q(e)h -(ho)o(w)f(to)g(customize)f(the)i(pac)o(k)n(age.)37 1567 -y FJ(Other)k(pac)n(k)m(ages)37 1644 y Fv(Another)d(w)o(a)o(y)e(to)h -(use)h Fk(STk)f Fv(and)g(Emacs)f(consists)i(to)f(use)h(a)e(sp)q(ecial)h -(purp)q(ose)i Fk(STk)e Fv(mo)q(de.)20 b(Y)m(ou)14 b(can)h(\014nd)g(t)o -(w)o(o)37 1694 y(suc)o(h)g(mo)q(des)e(in)h(the)g Fw(/pub/Contrib)e -Fv(directory)i(of)g Fw(kaolin.unice.fr)o Fv(.)37 1813 -y FJ(3.1)56 b(Using)19 b(the)f(SLIB)g(pac)n(k)m(age)h(with)f -Fd(STk)37 1891 y Fv(Aubrey)h(Ja\013er)g(main)o(tains)d(a)h(pac)o(k)n -(age)h(called)f Fn(SLIB)i Fv(whic)o(h)f(is)f(a)h(p)q(ortable)g(Sc)o -(heme)g(library)f(whic)o(h)h(pro)o(vides)37 1941 y(compatibilit)o(y)10 -b(and)i(utilit)o(y)f(functions)i(for)f(all)f(standard)i(Sc)o(heme)f -(implemen)o(tations.)j(T)m(o)d(use)h(this)f(pac)o(k)n(age,)g(y)o(ou)37 -1991 y(ha)o(v)o(e)i(just)g(to)g(t)o(yp)q(e)151 2067 y -Fw(\(require)20 b("slib"\))37 2144 y Fv(and)c(follo)o(w)d(the)j -(instructions)g(giv)o(en)f(in)g(the)h Fn(SLIB)f Fv(library)g(to)g(use)h -(a)f(particular)h(pac)o(k)n(age.)22 b Fn(Note:)42 b(SLIB)16 -b Fv(uses)37 2193 y(also)g(the)g Fn(r)n(e)n(quir)n(e/pr)n(ovide)f -Fv(mec)o(hanism)f(to)h(load)g(comp)q(onen)o(ts)h(of)f(the)i(library)m -(.)22 b(Once)17 b Fn(SLIB)g Fv(has)f(b)q(een)h(loaded,)37 -2243 y(the)f(standard)g Fk(STk)f Fw(require)f Fv(and)h -Fw(provide)f Fv(are)h(o)o(v)o(erloaded)g(suc)o(h)h(as)f(if)f(their)i -(parameter)f(is)g(a)g(string)g(this)g(is)37 2293 y(the)f(old)f -Fk(STk)g Fv(pro)q(cedure)i(whic)o(h)e(is)g(called,)g(and)g(if)f(their)i -(parameter)e(is)h(a)g(sym)o(b)q(ol,)e(this)i(is)g(the)h -Fn(SLIB)g Fv(one)f(whic)o(h)37 2343 y(is)h(called.)37 -2483 y Fz(4)67 b(Getting)23 b(information)h(ab)r(out)e(Sc)n(heme)37 -2583 y FJ(4.1)56 b(The)19 b Fc(R)323 2565 y FB(4)334 -2583 y Fb(RS)j FJ(do)r(cumen)n(t)37 2661 y Fn(R)67 2646 -y Fm(4)79 2661 y Fl(RS)d Fv(is)e(the)g(do)q(cumen)o(t)f(whic)o(h)g -(fully)f(describ)q(e)j(the)f(Sc)o(heme)f(Programming)d(Language,)j(it)g -(can)h(b)q(e)f(found)g(in)37 2711 y(the)f(Sc)o(heme)f(rep)q(ository)g -(\(see)h Ff(??)p Fv(\))f(in)f(the)h(directory:)151 2787 -y Fw(ftp.cs.indiana.edu)o(:/pub)o(/sche)o(me-re)o(posi)o(tory/)o(doc)p -eop +99 98 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2523 +b(99)p 75 128 3675 4 v 75 381 a Fv(Read)37 b(the)g Fn(CMU)i(Scheme)f +Fv(do)r(cumen)n(tation)f(\(or)f(use)h(the)h(describ)r(e-mo)r(de)e +(Elisp)h(command\))g(for)f(a)h(complete)75 480 y(description)27 +b(of)h(this)f(pac)n(k)-5 b(age.)75 707 y FJ(Using)37 +b(Emacs)g(and)h(the)g Fc(Ilisp)e FJ(pac)m(k)-6 b(age)75 +860 y Fn(Ilisp)31 b Fv(is)f(another)g(sc)n(heme)f(pac)n(k)-5 +b(age)29 b(whic)n(h)h(allo)n(ws)f(to)h(run)g(the)g Fk(STk)g +Fv(in)n(terpreter)g(in)g(an)g(Emacs)f(windo)n(w.)44 b(This)75 +960 y(is)38 b(a)g(ric)n(h)f(pac)n(k)-5 b(age)37 b(with)i(a)e(lot)h(of)g +(nice)h(features.)68 b Fn(Ilisp)39 b Fv(comes)e(pre-installed)h(with)g +(Xemacs;)43 b(it)c(has)f(to)g(b)r(e)75 1059 y(installed)28 +b(with)g(FSF)h(Emacs)e(\(the)h(last)g(v)n(ersion)e(of)i +Fn(Ilisp)h Fv(can)f(b)r(e)g(ftp'ed)h(anon)n(ymously)d(from)i +Fw(ftp.cs.cmu.edu)75 1159 y Fv(\(128.2.206.173\))c(in)j(the)h +Fw(/user/ai/lang/lis)o(p/u)o(ti)o(l/)o(ema)o(cs)o(/il)o(is)o(p)22 +b Fv(directory\).)75 1258 y(T)-7 b(o)27 b(use)h(the)g +Fn(Ilisp)g Fv(pac)n(k)-5 b(age)26 b(with)j Fk(STk)p Fv(,)e(place)g(the) +h(follo)n(wing)f(lines)g(in)h(y)n(our)e Fw(.emacs)g Fv(startup)h +(\014le.)302 1411 y Fw(\(autoload)40 b('run-ilisp)606 +b("ilisp")41 b("Select)g(a)i(new)f(inferior)e(LISP.")h(t\))302 +1511 y(\(autoload)f('stk)870 b("ilisp")41 b("Run)h(stk)g(in)h(ILISP.")e +(t\))302 1610 y(\(add-hook)f('ilisp-load-hook)738 1710 +y('\(lambda)g(\(\))869 1810 y(\(require)g('completer\))869 +2009 y(;;)j(Define)e(STk)h(dialect)f(characteristics)869 +2108 y(\(defdialect)e(stk)j("STk)g(Scheme")956 2208 y(scheme)956 +2308 y(\(setq)g(comint-prompt-r)o(ege)o(xp)37 b("^STk>)k("\))956 +2407 y(\(setq)h(ilisp-program)c("stk)k(-interactive"\))956 +2507 y(\(setq)g(comint-ptyp)d(t\))956 2607 y(\(setq)j(comint-always-s)o +(cro)o(ll)37 b(t\))956 2706 y(\(setq)42 b(ilisp-last-comm)o(and)37 +b("*"\)\)\)\))75 2859 y Fv(After)24 b(ha)n(ving)e(en)n(tered)i(those)f +(lines)g(in)h(y)n(our)e Fw(.emacs)g Fv(\014le,)i(y)n(ou)f(can)g(simply) +h(run)f(the)h Fk(STk)g Fv(in)n(terpreter)e(b)n(y)h(t)n(yping)302 +2994 y Fw(M-x)43 b(stk)75 3129 y Fv(The)28 b(Ilisp)f(pac)n(k)-5 +b(age)26 b(comes)h(with)h(a)g(ric)n(h)f(do)r(cumen)n(tation)g(whic)n(h) +g(describ)r(e)h(ho)n(w)f(to)g(customize)g(the)h(pac)n(k)-5 +b(age.)75 3355 y FJ(Other)37 b(pac)m(k)-6 b(ages)75 3508 +y Fv(Another)29 b(w)n(a)n(y)g(to)g(use)h Fk(STk)f Fv(and)h(Emacs)e +(consists)h(to)h(use)f(a)h(sp)r(ecial)f(purp)r(ose)g +Fk(STk)h Fv(mo)r(de.)43 b(Y)-7 b(ou)29 b(can)h(\014nd)g(t)n(w)n(o)75 +3608 y(suc)n(h)d(mo)r(des)h(in)g(the)g Fw(/pub/Contrib)22 +b Fv(directory)27 b(of)g Fw(kaolin.unice.fr)p Fv(.)75 +3834 y FJ(3.1)112 b(Using)37 b(the)h(SLIB)f(pac)m(k)-6 +b(age)39 b(with)d Fd(STk)75 3987 y Fv(Aubrey)f(Ja\013er)g(main)n(tains) +g(a)g(pac)n(k)-5 b(age)35 b(called)g Fn(SLIB)h Fv(whic)n(h)f(is)h(a)f +(p)r(ortable)g(Sc)n(heme)h(library)e(whic)n(h)i(pro)n(vides)75 +4087 y(compatibilit)n(y)25 b(and)f(utilit)n(y)i(functions)f(for)f(all)g +(standard)g(Sc)n(heme)h(implemen)n(tations.)36 b(T)-7 +b(o)24 b(use)h(this)g(pac)n(k)-5 b(age,)24 b(y)n(ou)75 +4187 y(ha)n(v)n(e)i(just)j(to)e(t)n(yp)r(e)302 4322 y +Fw(\(require)41 b("slib"\))75 4457 y Fv(and)30 b(follo)n(w)g(the)h +(instructions)f(giv)n(en)g(in)g(the)h Fn(SLIB)g Fv(library)e(to)h(use)h +(a)f(particular)f(pac)n(k)-5 b(age.)44 b Fn(Note:)86 +b(SLIB)30 b Fv(uses)75 4556 y(also)g(the)i Fn(r)l(e)l(quir)l(e/pr)l +(ovide)i Fv(mec)n(hanism)d(to)h(load)f(comp)r(onen)n(ts)g(of)g(the)h +(library)-7 b(.)48 b(Once)31 b Fn(SLIB)h Fv(has)f(b)r(een)h(loaded,)75 +4656 y(the)f(standard)e Fk(STk)h Fw(require)d Fv(and)j +Fw(provide)d Fv(are)i(o)n(v)n(erloaded)f(suc)n(h)i(as)f(if)i(their)f +(parameter)f(is)h(a)f(string)h(this)g(is)75 4755 y(the)c(old)g +Fk(STk)g Fv(pro)r(cedure)f(whic)n(h)h(is)g(called,)g(and)g(if)h(their)f +(parameter)f(is)h(a)f(sym)n(b)r(ol,)h(this)h(is)f(the)g +Fn(SLIB)g Fv(one)g(whic)n(h)75 4855 y(is)h(called.)75 +5123 y Fz(4)135 b(Getting)46 b(information)g(ab)t(out)f(Sc)l(heme)75 +5322 y FJ(4.1)112 b(The)38 b Fc(R)645 5286 y FB(4)667 +5322 y Fb(R)q(S)44 b FJ(do)s(cumen)m(t)75 5475 y Fn(R)136 +5445 y Fm(4)159 5475 y Fl(R)q(S)37 b Fv(is)32 b(the)h(do)r(cumen)n(t)g +(whic)n(h)g(fully)g(describ)r(e)f(the)h(Sc)n(heme)f(Programming)e +(Language,)i(it)h(can)f(b)r(e)h(found)g(in)75 5575 y(the)28 +b(Sc)n(heme)f(rep)r(ository)f(\(see)i Ff(??)p Fv(\))g(in)g(the)g +(directory:)p eop %%Page: 100 100 -100 99 bop 37 45 a FF(100)1236 b FC(STk)17 b FF(Reference)g(Man)o(ual)p -37 64 1838 2 v 37 190 a Fv(Aubrey)e(Ja\013er)f(has)g(also)f(translated) -h(this)g(do)q(cumen)o(t)f(in)g(HTML.)g(A)h(v)o(ersion)g(of)f(this)g(do) -q(cumen)o(t)g(is)h(a)o(v)n(ailable)d(at)151 265 y Fw -(file://swiss-ftp.a)o(i.mit)o(.edu/)o(pub/s)o(cm/H)o(TML/r)o(4rs)p -1137 265 14 2 v 13 w(toc.html)37 381 y FJ(4.2)56 b(The)19 -b(Sc)n(heme)e(Rep)r(ository)37 458 y Fv(The)f(main)d(site)j(where)g(y)o -(ou)f(can)g(\014nd)h(\(man)o(y\))d(informations)g(ab)q(out)i(Sc)o(heme) -g(is)g(lo)q(cated)h(in)f(the)g(Univ)o(ersit)o(y)h(of)37 -508 y(Indiana.)h(The)d(Sc)o(heme)e(rep)q(ository)i(is)f(main)o(tained)d -(b)o(y)j(Da)o(vid)e(Eb)o(y)m(.)18 b(The)13 b(rep)q(ository)g(curren)o -(tly)h(consists)g(of)e(the)37 558 y(follo)o(wing)g(areas:)108 -632 y Fq(\017)22 b Fv(Lots)14 b(of)f(sc)o(heme)i(co)q(de)f(mean)o(t)f -(for)g(b)q(enc)o(hmarking,)g(library/supp)q(ort,)g(researc)o(h,)i -(education,)f(and)g(fun.)108 707 y Fq(\017)22 b Fv(On-line)9 -b(do)q(cumen)o(ts:)16 b(Mac)o(hine)9 b(readable)h(standards)g(do)q -(cumen)o(ts,)f(standards)h(prop)q(osals,)g(v)n(arious)f(Sc)o(heme-)151 -757 y(related)15 b(tec)o(h)f(rep)q(orts,)h(conference)h(pap)q(ers,)f -(mail)c(arc)o(hiv)o(es,)j(etc.)108 832 y Fq(\017)22 b -Fv(Most)14 b(of)g(the)g(publicly)f(distributable)h(Sc)o(heme)g -(Implemen)o(tatio)o(ns.)108 906 y Fq(\017)22 b Fv(Material)13 -b(designed)i(primarily)c(for)j(instruction.)108 981 y -Fq(\017)22 b Fv(F)m(reely-distributable)14 b(promotional)d(or)j -(demonstration)f(material)f(for)h(Sc)o(heme-related)h(pro)q(ducts.)108 -1056 y Fq(\017)22 b Fv(Utilities)13 b(\(e.g.,)g(Sc)o(hemew)o(eb,)h -(SLaT)m(eX\).)108 1130 y Fq(\017)22 b Fv(Extraneous)15 -b(stu\013,)f(extensions,)h(etc.)37 1205 y(Y)m(ou)f(can)g(access)i(the)e -(Sc)o(heme)g(rep)q(ository)g(with)108 1280 y Fq(\017)22 -b Fw(ftp.cs.indiana.edu)o(:/pub)o(/sche)o(me-re)o(posi)o(tory)108 -1355 y Fq(\017)g Fw(http://www.cs.indi)o(ana.e)o(du/sc)o(heme-)o(repo)o -(sitor)o(y/SRh)o(ome.h)o(tml)37 1429 y Fv(The)15 b(Sc)o(heme)f(Rep)q -(ository)f(is)h(mirrored)f(in)h(Europ)q(e:)108 1504 y -Fq(\017)22 b Fw(ftp.inria.fr:/lang)o(/Sche)o(me)108 1579 -y Fq(\017)g Fw(faui80.informatik.)o(uni-e)o(rlang)o(en.de)o(:/pu)o -(b/sch)o(eme/y)o(orku)108 1653 y Fq(\017)g Fw(ftp.informatik.uni)o -(-muen)o(chen.)o(de:/p)o(ub/c)o(omp/p)o(rogra)o(mming)o(/lang)o(uages)o -(/sch)o(eme/s)o(cheme)o(-repo)o(sitor)o(y)37 1770 y FJ(4.3)56 -b(Usenet)18 b(newsgroup)h(and)g(other)f(addresses)37 -1846 y Fv(There)e(is)d(a)h(usenet)h(newsgroup)g(ab)q(out)f(the)g(Sc)o -(heme)g(Programming)c(language:)17 b Fw(comp.lang.scheme)p -Fv(.)37 1896 y(F)m(ollo)o(wing)12 b(addresses)k(con)o(tains)e(also)f -(material)f(ab)q(out)h(the)i(Sc)o(heme)f(language)108 -1983 y Fq(\017)22 b Fw(http://www.cs.cmu.)o(edu:8)o(001/W)o(eb/Gr)o -(oups)o(/AI/h)o(tml/f)o(aqs/l)o(ang/s)o(cheme)o(/top)o(.html)6 -b Fv(con)o(tains)j(the)151 2033 y(Sc)o(heme)14 b(F)-5 -b(A)o(Q.)108 2108 y Fq(\017)22 b Fw(http://www-swiss.a)o(i.mit)o(.edu/) -o(schem)o(e-ho)o(me.ht)o(ml)11 b Fv(is)j(the)g(Sc)o(heme)g(Home)f(page) -g(at)h(MIT)108 2183 y Fq(\017)22 b Fw(http://www.ai.mit.)o(edu/p)o -(rojec)o(ts/su)o(/su.)o(html)10 b Fv(is)k(the)h(Sc)o(heme)e -(Underground)i(w)o(eb)f(page)p eop +100 99 bop 75 91 a FF(100)2472 b FC(STk)34 b FF(Reference)i(Man)m(ual)p +75 128 3675 4 v 302 381 a Fw(ftp.cs.indiana.ed)o(u:)o(/pu)o(b/)o(sch)o +(em)o(e-)o(rep)o(os)o(ito)o(ry)o(/d)o(oc)75 530 y Fv(Aubrey)27 +b(Ja\013er)f(has)g(also)g(translated)g(this)i(do)r(cumen)n(t)f(in)g +(HTML.)g(A)h(v)n(ersion)d(of)i(this)g(do)r(cumen)n(t)h(is)f(a)n(v)-5 +b(ailable)25 b(at)302 680 y Fw(file://swiss-ftp.)o(ai)o(.mi)o(t.)o(edu) +o(/p)o(ub)o(/sc)o(m/)o(HTM)o(L/)o(r4)o(rs)p 2275 680 +27 4 v 25 w(toc.html)75 912 y FJ(4.2)112 b(The)38 b(Sc)m(heme)f(Rep)s +(ository)75 1065 y Fv(The)30 b(main)h(site)f(where)g(y)n(ou)f(can)h +(\014nd)h(\(man)n(y\))f(informations)f(ab)r(out)h(Sc)n(heme)h(is)f(lo)r +(cated)g(in)g(the)h(Univ)n(ersit)n(y)e(of)75 1165 y(Indiana.)36 +b(The)25 b(Sc)n(heme)h(rep)r(ository)e(is)h(main)n(tained)g(b)n(y)h(Da) +n(vid)f(Eb)n(y)-7 b(.)35 b(The)26 b(rep)r(ository)e(curren)n(tly)g +(consists)h(of)h(the)75 1265 y(follo)n(wing)h(areas:)215 +1414 y Fq(\017)45 b Fv(Lots)27 b(of)h(sc)n(heme)f(co)r(de)g(mean)n(t)h +(for)f(b)r(enc)n(hmarking,)g(library/supp)r(ort,)e(researc)n(h,)h +(education,)h(and)g(fun.)215 1564 y Fq(\017)45 b Fv(On-line)18 +b(do)r(cumen)n(ts:)32 b(Mac)n(hine)18 b(readable)f(standards)h(do)r +(cumen)n(ts,)i(standards)d(prop)r(osals,)h(v)-5 b(arious)18 +b(Sc)n(heme-)302 1663 y(related)27 b(tec)n(h)h(rep)r(orts,)e +(conference)h(pap)r(ers,)g(mail)h(arc)n(hiv)n(es,)d(etc.)215 +1813 y Fq(\017)45 b Fv(Most)28 b(of)f(the)h(publicly)g(distributable)g +(Sc)n(heme)f(Implemen)n(tations.)215 1962 y Fq(\017)45 +b Fv(Material)27 b(designed)g(primarily)g(for)g(instruction.)215 +2111 y Fq(\017)45 b Fv(F)-7 b(reely-distributable)27 +b(promotional)f(or)h(demonstration)f(material)h(for)g(Sc)n +(heme-related)g(pro)r(ducts.)215 2261 y Fq(\017)45 b +Fv(Utilities)29 b(\(e.g.,)e(Sc)n(hemew)n(eb,)g(SLaT)-7 +b(eX\).)215 2410 y Fq(\017)45 b Fv(Extraneous)26 b(stu\013,)i +(extensions,)f(etc.)75 2560 y(Y)-7 b(ou)28 b(can)f(access)f(the)i(Sc)n +(heme)g(rep)r(ository)e(with)215 2709 y Fq(\017)45 b +Fw(ftp.cs.indiana.ed)o(u:)o(/pu)o(b/)o(sch)o(em)o(e-)o(rep)o(os)o(ito)o +(ry)215 2859 y Fq(\017)g Fw(http://www.cs.ind)o(ia)o(na.)o(ed)o(u/s)o +(ch)o(em)o(e-r)o(ep)o(osi)o(to)o(ry)o(/SR)o(ho)o(me.)o(ht)o(ml)75 +3008 y Fv(The)28 b(Sc)n(heme)f(Rep)r(ository)g(is)g(mirrored)f(in)i +(Europ)r(e:)215 3158 y Fq(\017)45 b Fw(ftp.inria.fr:/lan)o(g/)o(Sch)o +(em)o(e)215 3307 y Fq(\017)g Fw(faui80.informatik)o(.u)o(ni-)o(er)o +(lan)o(ge)o(n.)o(de:)o(/p)o(ub/)o(sc)o(he)o(me/)o(yo)o(rku)215 +3456 y Fq(\017)g Fw(ftp.informatik.un)o(i-)o(mue)o(nc)o(hen)o(.d)o(e:)o +(/pu)o(b/)o(com)o(p/)o(pr)o(ogr)o(am)o(min)o(g/)o(lan)o(gu)o(ag)o(es/)o +(sc)o(hem)o(e/)o(sc)o(hem)o(e-)o(rep)o(os)o(ito)o(ry)75 +3689 y FJ(4.3)112 b(Usenet)38 b(newsgroup)g(and)h(other)e(addresses)75 +3842 y Fv(There)27 b(is)h(a)f(usenet)g(newsgroup)g(ab)r(out)g(the)h(Sc) +n(heme)g(Programming)d(language:)35 b Fw(comp.lang.scheme)o +Fv(.)75 3942 y(F)-7 b(ollo)n(wing)26 b(addresses)g(con)n(tains)h(also)g +(material)f(ab)r(out)i(the)g(Sc)n(heme)f(language)215 +4116 y Fq(\017)45 b Fw(http://www.cs.cmu)o(.e)o(du:)o(80)o(01/)o(We)o +(b/)o(Gro)o(up)o(s/A)o(I/)o(ht)o(ml/)o(fa)o(qs/)o(la)o(ng/)o(sc)o(he)o +(me/)o(to)o(p.h)o(tm)o(l)12 b Fv(con)n(tains)18 b(the)302 +4216 y(Sc)n(heme)28 b(F)-9 b(A)n(Q.)215 4365 y Fq(\017)45 +b Fw(http://www-swiss.)o(ai)o(.mi)o(t.)o(edu)o(/s)o(ch)o(eme)o(-h)o +(ome)o(.h)o(tm)o(l)22 b Fv(is)27 b(the)h(Sc)n(heme)g(Home)f(page)g(at)g +(MIT)215 4515 y Fq(\017)45 b Fw(http://www.ai.mit)o(.e)o(du/)o(pr)o +(oje)o(ct)o(s/)o(su/)o(su)o(.ht)o(ml)21 b Fv(is)27 b(the)h(Sc)n(heme)g +(Underground)e(w)n(eb)i(page)p eop %%Page: 101 101 -101 100 bop 37 523 a FD(Bibliograph)m(y)58 747 y Fv([1])22 -b(William)14 b(Clinger)j(and)g(Jonathan)h(Rees)g(\(editors\).)30 -b Fl(Rev)q(ised)1150 732 y Fm(4)1188 747 y Fv(Rep)q(ort)18 -b(on)f(the)h(Algorithmic)d(Language)125 796 y(Sc)o(heme.)j -Fn(A)o(CM)c(Lisp)h(Pointers)p Fv(,)e(4\(3\),)g(1991.)58 -871 y([2])22 b(John)11 b(K.)h(Ousterhout.)j(An)d(X11)f(to)q(olkit)f -(based)i(on)g(the)g(Tcl)f(Language.)j(In)d Fn(USENIX)i(Winter)g(Confer) -n(enc)n(e)p Fv(,)125 921 y(pages)h(105{115,)e(Jan)o(uary)i(1991.)58 -996 y([3])22 b(John)15 b(K.)g(Ousterhout.)23 b(Tcl:)e(an)15 -b(em)o(b)q(eddable)f(command)f(language.)20 b(In)c Fn(USENIX)g(Winter)g -(Confer)n(enc)n(e)p Fv(,)125 1045 y(pages)e(183{192,)e(Jan)o(uary)i -(1990.)58 1120 y([4])22 b(Eric)o(k)13 b(Gallesio.)h(Extending)f(the)h -Fk(STk)f Fv(in)o(terpreter.)18 b(T)m(ec)o(hnical)13 b(rep)q(ort,)g(I3S) -g(CNRS)f(/)h(Univ)o(ersit)o(\023)-20 b(e)13 b(de)g(Nice)125 -1170 y(-)g(Sophia)h(An)o(tip)q(olis,)e(1997.)58 1245 -y([5])22 b(Sho-Huan)17 b(Simon)f(T)m(ung)h(and)g(R.)g(Ken)o(t)i(Dyb)o -(vig.)28 b(Reliable)16 b(in)o(teractiv)o(e)i(programming)c(with)j(mo)q -(dules.)125 1295 y Fn(LISP)e(and)h(Symb)n(olic)f(Computation)p -Fv(,)f(9:343{358,)c(1996.)58 1369 y([6])22 b(Guy)16 b(L.)h(Steele)h -(Jr.)27 b Fn(Common)18 b(Lisp:)25 b(the)17 b(L)n(anguage,)j(2nd)e -(Edition)p Fv(.)28 b(Digital)14 b(Press,)19 b(12)e(Crosb)o(y)g(Driv)o -(e,)125 1419 y(Bedford,)d(MA)g(01730,)e(USA,)i(1990.)58 -1494 y([7])22 b(POSIX)d(Committee.)31 b Fn(System)20 -b(Applic)n(ation)g(Pr)n(o)n(gr)n(am)e(Interfac)n(e)i(\(API\))f([C)g(L)n -(anguage])p Fv(.)34 b(Information)125 1544 y(tec)o(hnology|P)o(ortable) -12 b(Op)q(erating)h(System)f(In)o(terface)h(\(POSIX\).)g(IEEE)g -(Computer)f(So)q(ciet)o(y)h(Press,)h(1109)125 1593 y(Spring)f(Street,)i -(Suite)f(300,)f(Silv)o(er)g(Spring,)g(MD)h(20910,)e(USA,)i(1990.)58 -1668 y([8])22 b(Man)o(uel)13 b(Serrano.)19 b Fn(Biglo)n(o)c(User's)f -(Manual,)h(v1.9b)p Fv(,)f(June)h(1997.)58 1743 y([9])22 -b(C.)15 b(Queinnec)i(and)e(J-M.)h(Ge\013ro)o(y)m(.)22 -b(P)o(artial)15 b(Ev)n(aluation)f(Applied)i(to)f(Sym)o(b)q(olic)f(P)o -(attern)i(Matc)o(hing)f(with)125 1793 y(In)o(telligen)o(t)e(Bac)o -(ktrac)o(k.)19 b(In)13 b Fn(et)i(al)f Fv(M.)f(Billaud,)f(editor,)i -Fn(Workshop)i(in)f(Static)g(A)o(nalysis)p Fv(,)e(n)o(um)o(b)q(er)g -(81{82)f(in)125 1842 y(Bigre,)i(Bordeaux)g(\(F)m(rance\),)g(Septem)o(b) -q(er)h(1992.)37 1917 y([10])22 b(A.)10 b(W)m(righ)o(t)f(and)i(B.Duba.)h -(P)o(attern)f(Matc)o(hing)f(for)g(Sc)o(heme.)j(T)m(ec)o(hnical)d(rep)q -(ort,)i(Departmen)o(t)e(of)g(Computer)125 1967 y(Science,)15 -b(Rice)e(Univ)o(ersit)o(y)m(,)g(Octob)q(er)j(1993.)37 -2042 y([11])22 b(John)14 b(K.)g(Ousterhout.)19 b Fn(Tcl)14 -b(and)i(the)f(Tk)g(to)n(olkit)p Fv(.)i(Addison-W)m(esley)m(,)12 -b(1994.)37 2116 y([12])22 b(Gregor)d(Kic)o(kzales.)36 -b(Tin)o(y-clos.)e(Source)20 b(a)o(v)n(ailable)d(on)j(parcftp.xero)o -(x.com)e(in)h(directory)h(/pub/mops)n(,)125 2166 y(Decem)o(b)q(er)14 -b(1992.)37 2241 y([13])22 b(Apple)14 b(Computer.)j Fn(Dylan:)j(an)15 -b(Obje)n(ct)f(Oriente)n(d)h(Dynamic)g(L)n(anguage)p Fv(.)20 -b(Apple,)13 b(April)g(1992.)37 2316 y([14])22 b(Chris)13 -b(Hanson.)18 b(The)13 b(sos)h(reference)i(man)o(ual,)11 -b(v)o(ersion)i(1.5.)j Fn(in-line)e(do)n(cumentation)i(of)e(the)g(SOS)h -(p)n(ackage.)125 2366 y(Sour)n(c)n(e)g(available)g(on)g -(martigny.ai.mit.e)n(du)f(in)h(/ar)n(chive/cph)g(dir)n(e)n(ctory)p -Fv(,)e(Marc)o(h)h(1993.)37 2440 y([15])22 b(Jim)12 b(de)h(Rivi)o(\022) --20 b(eres)14 b(Gregor)f(Kic)o(kzales)h(and)f(Daniel)f(G.)h(Bobro)o(w.) -k Fn(The)d(A)o(rt)g(of)g(Meta)h(Obje)n(ct)e(Pr)n(oto)n(c)n(ol)p -Fv(.)k(MIT)125 2490 y(Press,)e(1991.)922 2901 y FG(101)p -eop +101 100 bop 75 1045 a FD(Bibliograph)-6 b(y)117 1493 +y Fv([1])45 b(William)35 b(Clinger)f(and)h(Jonathan)f(Rees)h +(\(editors\).)59 b Fl(R)q(ev)s(ised)2304 1463 y Fm(4)2375 +1493 y Fv(Rep)r(ort)35 b(on)g(the)g(Algorithmic)g(Language)250 +1593 y(Sc)n(heme.)h Fn(A)n(CM)30 b(Lisp)h(Pointers)p +Fv(,)d(4\(3\),)g(1991.)117 1742 y([2])45 b(John)22 b(K.)g(Ousterhout.) +29 b(An)23 b(X11)f(to)r(olkit)h(based)f(on)g(the)i(Tcl)e(Language.)28 +b(In)22 b Fn(USENIX)j(Winter)g(Confer)l(enc)l(e)p Fv(,)250 +1842 y(pages)h(105{115,)e(Jan)n(uary)i(1991.)117 1991 +y([3])45 b(John)29 b(K.)h(Ousterhout.)44 b(Tcl:)d(an)30 +b(em)n(b)r(eddable)g(command)g(language.)43 b(In)30 b +Fn(USENIX)h(Winter)h(Confer)l(enc)l(e)p Fv(,)250 2091 +y(pages)26 b(183{192,)e(Jan)n(uary)i(1990.)117 2240 y([4])45 +b(Eric)n(k)24 b(Gallesio.)32 b(Extending)25 b(the)h Fk(STk)f +Fv(in)n(terpreter.)32 b(T)-7 b(ec)n(hnical)25 b(rep)r(ort,)g(I3S)g +(CNRS)h(/)f(Univ)n(ersit)n(\023)-39 b(e)24 b(de)i(Nice)250 +2340 y(-)h(Sophia)g(An)n(tip)r(olis,)h(1997.)117 2489 +y([5])45 b(Sho-Huan)34 b(Simon)i(T)-7 b(ung)35 b(and)g(R.)g(Ken)n(t)g +(Dyb)n(vig.)59 b(Reliable)35 b(in)n(teractiv)n(e)f(programming)f(with)j +(mo)r(dules.)250 2589 y Fn(LISP)29 b(and)i(Symb)l(olic)f(Computation)p +Fv(,)f(9:343{358,)24 b(1996.)117 2738 y([6])45 b(Guy)33 +b(L.)h(Steele)g(Jr.)55 b Fn(Common)36 b(Lisp:)50 b(the)36 +b(L)l(anguage,)i(2nd)e(Edition)p Fv(.)56 b(Digital)34 +b(Press,)g(12)e(Crosb)n(y)h(Driv)n(e,)250 2838 y(Bedford,)27 +b(MA)h(01730,)d(USA,)j(1990.)117 2988 y([7])45 b(POSIX)37 +b(Committee.)68 b Fn(System)38 b(Applic)l(ation)j(Pr)l(o)l(gr)l(am)f +(Interfac)l(e)f(\(API\))h([C)f(L)l(anguage])p Fv(.)69 +b(Information)250 3087 y(tec)n(hnology|P)n(ortable)21 +b(Op)r(erating)j(System)h(In)n(terface)f(\(POSIX\).)h(IEEE)f(Computer)g +(So)r(ciet)n(y)h(Press,)f(1109)250 3187 y(Spring)j(Street,)g(Suite)i +(300,)d(Silv)n(er)h(Spring,)g(MD)h(20910,)d(USA,)k(1990.)117 +3336 y([8])45 b(Man)n(uel)27 b(Serrano.)35 b Fn(Biglo)l(o)c(User's)f +(Manual,)h(v1.9b)p Fv(,)f(June)d(1997.)117 3486 y([9])45 +b(C.)31 b(Queinnec)g(and)g(J-M.)f(Ge\013ro)n(y)-7 b(.)47 +b(P)n(artial)29 b(Ev)-5 b(aluation)30 b(Applied)i(to)f(Sym)n(b)r(olic)g +(P)n(attern)f(Matc)n(hing)h(with)250 3585 y(In)n(telligen)n(t)c(Bac)n +(ktrac)n(k.)34 b(In)28 b Fn(et)h(al)g Fv(M.)f(Billaud,)f(editor,)g +Fn(Workshop)32 b(in)d(Static)h(A)n(nalysis)p Fv(,)e(n)n(um)n(b)r(er)g +(81{82)d(in)250 3685 y(Bigre,)h(Bordeaux)g(\(F)-7 b(rance\),)28 +b(Septem)n(b)r(er)f(1992.)75 3834 y([10])45 b(A.)21 b(W)-7 +b(righ)n(t)21 b(and)f(B.Duba.)26 b(P)n(attern)20 b(Matc)n(hing)g(for)h +(Sc)n(heme.)26 b(T)-7 b(ec)n(hnical)20 b(rep)r(ort,)i(Departmen)n(t)f +(of)f(Computer)250 3934 y(Science,)27 b(Rice)h(Univ)n(ersit)n(y)-7 +b(,)27 b(Octob)r(er)f(1993.)75 4083 y([11])45 b(John)27 +b(K.)g(Ousterhout.)36 b Fn(Tcl)31 b(and)f(the)g(Tk)g(to)l(olkit)p +Fv(.)38 b(Addison-W)-7 b(esley)g(,)27 b(1994.)75 4233 +y([12])45 b(Gregor)37 b(Kic)n(kzales.)68 b(Tin)n(y-clos.)h(Source)38 +b(a)n(v)-5 b(ailable)38 b(on)h(parcftp.xero)n(x.com)d(in)j(directory)f +(/pub/mops)o(,)250 4333 y(Decem)n(b)r(er)27 b(1992.)75 +4482 y([13])45 b(Apple)28 b(Computer.)36 b Fn(Dylan:)j(an)30 +b(Obje)l(ct)g(Oriente)l(d)f(Dynamic)i(L)l(anguage)p Fv(.)37 +b(Apple,)28 b(April)g(1992.)75 4631 y([14])45 b(Chris)26 +b(Hanson.)34 b(The)27 b(sos)e(reference)h(man)n(ual,)g(v)n(ersion)f +(1.5.)34 b Fn(in-line)29 b(do)l(cumentation)g(of)h(the)f(SOS)f(p)l +(ackage.)250 4731 y(Sour)l(c)l(e)h(available)j(on)e(martigny.ai.mit.e)l +(du)j(in)c(/ar)l(chive/cph)34 b(dir)l(e)l(ctory)p Fv(,)29 +b(Marc)n(h)d(1993.)75 4880 y([15])45 b(Jim)26 b(de)h(Rivi)n(\022)-39 +b(eres)24 b(Gregor)h(Kic)n(kzales)g(and)h(Daniel)h(G.)g(Bobro)n(w.)33 +b Fn(The)c(A)n(rt)f(of)i(Meta)f(Obje)l(ct)g(Pr)l(oto)l(c)l(ol)p +Fv(.)36 b(MIT)250 4980 y(Press,)26 b(1991.)1844 5803 +y FG(101)p eop %%Page: 102 102 -102 101 bop 37 424 a FD(Index)37 636 y Fw(!)t Fv(.)6 -b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)18 b(39)37 686 y Fw(*)t Fv(.)6 -b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)18 b(15)37 736 y Fw(*argc*)t -Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)18 b(73)37 787 y Fw(*argv*)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(73)37 -837 y Fw(*debug*)9 b Fv(.)c(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)22 -b(37;)13 b(61,)g(73)37 888 y Fw(*gc-verbose*)d Fv(.)c(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)26 b(73)37 938 y Fw(*help-path*)5 -b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)19 -b(74)37 988 y Fw(*image-path*)10 b Fv(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)26 b(74)37 1039 y Fw(*load-path*)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)19 b(73)37 1089 y Fw(*load-suffixes*)7 -b Fv(.)s(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)21 b(73)37 1139 y Fw(*load-verbose*)8 -b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)22 b(73)37 1190 y -Fw(*print-banner*)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)22 -b(74)37 1240 y Fw(*program-name*)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -22 b(74)37 1291 y Fw(*root*)7 b Fv(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)21 b(70;)13 b(74)37 1341 y Fw(*start-withdrawn*)s -Fv(.)s(.)7 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)17 b(74)37 1391 y Fw(*stk-library*)8 -b Fv(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)24 b(74)37 1442 -y Fw(*tk-patch-level*)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 -b(74)37 1492 y Fw(*tk-version*)10 b Fv(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)26 b(74)37 1542 y Fw(+)t Fv(.)6 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)18 -b(15)37 1593 y Fw(-)t Fv(.)6 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)18 -b(15)37 1643 y Fw(/)t Fv(.)6 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)18 -b(16)37 1694 y Fw(:accessor)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)22 b(80)37 1744 y Fw(:allocation)5 -b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)19 -b(80)37 1794 y Fw(:class)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(80)37 1845 y Fw(:getter)11 -b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(80)37 1895 y Fw(:init-keyword)8 b Fv(.)e(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)24 b(80)37 1945 y Fw(:initform)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(80)37 1996 y Fw(:instance)8 -b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 -b(80)37 2046 y Fw(:setter)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(80)37 2097 y Fw(:slot-ref)10 -b Fv(.)c(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)25 b(80;)13 -b(81)37 2147 y Fw(:slot-set!)c Fv(.)c(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -23 b(80;)13 b(81)37 2197 y Fw(:virtual)d Fv(.)5 b(.)h(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 b(80)37 2248 y -Fw(<)t Fv(.)6 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)18 b(15)37 2298 y -Fw(<=)11 b Fv(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)25 b(15)37 2348 y Fw()10 -b Fv(.)5 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 -b(78)37 2399 y Fw()9 b Fv(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)23 b(78;)13 b(85)37 2449 y Fw(=)t -Fv(.)6 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)18 b(15)37 2500 y Fw(>)t -Fv(.)6 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)18 b(15)37 2550 y Fw(>=)11 -b Fv(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)25 b(15)37 2687 y Fa(A)37 2737 -y Fw(abs)10 b Fv(.)c(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)24 b(16)37 2787 y(accessor)6 -b(.)i(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -20 b(80)1029 636 y Fw(acos)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(16)1029 -686 y Fw(add-signal-handle)o(r!)9 b Fv(.)s(.)d(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)22 b(41)1029 -735 y Fw(address-of)6 b Fv(.)t(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)20 b(40)1029 785 y Fw(address?)10 b Fv(.)t(.)d(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)23 b(40)1029 835 -y Fw(and)10 b Fv(.)c(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)25 b(9)1029 885 y -Fw(angle)9 b Fv(.)c(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)24 b(16;)12 b(76)1029 935 y Fw(append)t Fv(.)5 b(.)h(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)18 -b(12)1029 984 y Fw(append!)10 b Fv(.)c(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)25 b(12)1029 1034 y Fw(apply)6 -b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)20 b(20)1029 1084 y Fw(apropos)10 b Fv(.)c(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)25 b(62)1029 -1134 y Fw(asin)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(16)1029 1184 y Fw(assoc)6 -b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)20 b(13)1029 1234 y Fw(assq)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 -b(13)1029 1283 y Fw(assv)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(13)1029 -1333 y Fw(atan)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(16)1029 1383 y Fw(autoload)10 -b Fv(.)t(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)23 -b(27)1029 1433 y Fw(autoload?)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)22 b(27)1029 1556 y Fa(B)1029 -1606 y Fw(basename)10 b Fv(.)t(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)23 b(37)1029 1655 y Fw(begin)6 b Fv(.)f(.)h(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)20 -b(10)1029 1705 y Fw(bind)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(71)1029 -1755 y Fw(bindtags)10 b Fv(.)t(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)23 b(71)1029 1805 y Fw(boolean?)10 b -Fv(.)t(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)23 -b(11)1029 1855 y Fw(break)9 b Fv(.)c(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)24 b(40;)12 b(71)1029 1905 y Fw(button)t -Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)18 b(30)1029 1954 y Fw(bye)10 b Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)23 -b(65)1029 2090 y Fa(C)1029 2140 y Fw(c)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)18 b(40)1029 2190 y Fw(c-string->string)t Fv(.)t(.)6 -b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)18 b(58)1029 2239 y Fw(caar)8 b Fv(.)d(.)h(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 -b(12)1029 2289 y Fw(cadr)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(12)1029 -2339 y Fw(call-with-current)o(-cont)o(inuat)o(ion)7 b -Fv(.)t(.)f(.)g(.)g(.)h(.)f(.)21 b(20)1029 2389 y Fw(call-with-input-f)o -(ile)7 b Fv(.)s(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)21 b(22)1029 2439 y Fw(call-with-input-s)o(tring)r -Fv(.)t(.)6 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -17 b(22)1029 2488 y Fw(call-with-output-)o(file)5 b Fv(.)s(.)h(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 -b(22)1029 2538 y Fw(call-with-output-)o(strin)o(g)8 b -Fv(.)e(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)24 -b(22)1029 2588 y Fw(call-with-values)t Fv(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)18 -b(93)1029 2638 y Fw(call/cc)6 b Fv(.)t(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)20 b(20;)12 b(21)1029 2688 y Fw(canonical-path)c -Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(37)1029 2738 -y Fw(car)10 b Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)23 b(12)1029 2787 y Fw(case)9 -b Fv(.)c(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)23 b(9)922 2901 y FG(102)p eop +102 101 bop 75 848 a FD(Index)75 1271 y Fw(!)9 b Fv(.)k(.)g(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)36 b(39)75 1372 y Fw(*)9 b Fv(.)k(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)36 +b(15)75 1473 y Fw(*argc*)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(73)75 1574 y Fw(*argv*)9 +b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)36 b(73)75 1674 y Fw(*debug*)18 b Fv(.)11 b(.)i(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)46 b(37;)26 b(62,)h(73)75 1775 y Fw(*gc-verbose*)20 +b Fv(.)13 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)52 b(73)75 +1876 y Fw(*help-path*)10 b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)37 b(74)75 1977 y Fw(*image-path*)20 b Fv(.)13 +b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)52 b(74)75 2077 +y Fw(*load-path*)10 b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)37 b(73)75 2178 y Fw(*load-suffixes*)14 b Fv(.)8 +b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)41 b(73)75 2279 y Fw(*load-verbose*)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)45 b(73)75 +2380 y Fw(*print-banner*)18 b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +45 b(74)75 2480 y Fw(*program-name*)18 b Fv(.)8 b(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)45 b(74)75 2581 y Fw(*root*)16 +b Fv(.)11 b(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)42 +b(70;)27 b(74)75 2682 y Fw(*start-withdrawn)o(*)7 b Fv(.)h(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)34 b(74)75 2783 y Fw(*stk-library*)16 +b Fv(.)d(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)48 b(74)75 2883 +y Fw(*tk-patch-level*)10 b Fv(.)e(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)38 +b(74)75 2984 y Fw(*tk-version*)20 b Fv(.)13 b(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)52 b(74)75 3085 y Fw(+)9 b Fv(.)k(.)g(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)36 +b(15)75 3186 y Fw(-)9 b Fv(.)k(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)36 +b(15)75 3286 y Fw(/)9 b Fv(.)k(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)36 +b(16)75 3387 y Fw(:accessor)17 b Fv(.)10 b(.)j(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)44 b(80)75 3488 y Fw(:allocation)10 +b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)37 +b(80)75 3589 y Fw(:class)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(80)75 3689 y Fw(:getter)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +51 b(80)75 3790 y Fw(:init-keyword)16 b Fv(.)d(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)48 b(80)75 3891 y Fw(:initform)17 b Fv(.)10 b(.)j(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)44 b(80)75 3992 y +Fw(:instance)17 b Fv(.)10 b(.)j(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)44 b(80)75 4092 y Fw(:setter)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(80)75 4193 +y Fw(:slot-ref)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)50 +b(80;)27 b(81)75 4294 y Fw(:slot-set!)20 b Fv(.)9 b(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)47 b(80;)27 b(81)75 4395 +y Fw(:virtual)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)48 b(80)75 4495 y Fw(<)9 b Fv(.)k(.)g(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +36 b(15)75 4596 y Fw(<=)23 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)51 +b(15)75 4697 y Fw()21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)48 b(78)75 4798 y Fw()19 +b Fv(.)12 b(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)46 +b(78;)27 b(85)75 4898 y Fw(=)9 b Fv(.)k(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)36 +b(15)75 4999 y Fw(>)9 b Fv(.)k(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)36 +b(15)75 5100 y Fw(>=)23 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)51 b(15)75 +5373 y Fa(A)75 5474 y Fw(abs)20 b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)47 +b(16)75 5575 y(accessor)13 b(.)e(.)i(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)40 b(80)2058 1271 y Fw(acos)17 +b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)44 b(16)2058 1371 y Fw(add-signal-handl)o(er)o(!)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)46 b(41)2058 1471 y Fw(address-of)14 +b Fv(.)9 b(.)k(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)41 +b(40)2058 1570 y Fw(address?)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)48 b(40)2058 1670 y Fw(and)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)49 b(9)2058 1770 y Fw(angle)19 +b Fv(.)11 b(.)j(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)46 +b(16;)27 b(76)2058 1869 y Fw(append)9 b Fv(.)i(.)j(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)37 b(12)2058 +1969 y Fw(append!)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)51 b(12)2058 2069 y Fw(apply)13 +b Fv(.)e(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)40 b(20)2058 2168 y Fw(apropos)21 b Fv(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)51 +b(62)2058 2268 y Fw(asin)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(16)2058 +2367 y Fw(assoc)13 b Fv(.)e(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 b(13)2058 2467 y Fw(assq)17 +b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)44 b(13)2058 2567 y Fw(assv)17 b Fv(.)11 +b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)44 b(13)2058 2666 y Fw(atan)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 +b(16)2058 2766 y Fw(autoload)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)48 b(27)2058 2866 y Fw(autoload?)17 +b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)44 +b(27)2058 3112 y Fa(B)2058 3211 y Fw(basename)21 b Fv(.)10 +b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)48 +b(38)2058 3311 y Fw(begin)13 b Fv(.)e(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 b(10)2058 +3411 y Fw(bind)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(71)2058 3510 +y Fw(bindtags)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)48 b(71)2058 3610 y Fw(boolean?)21 b Fv(.)10 +b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)48 +b(11)2058 3709 y Fw(break)19 b Fv(.)11 b(.)j(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)46 b(40;)27 b(71)2058 3809 +y Fw(button)9 b Fv(.)i(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)37 b(30)2058 3909 y Fw(bye)20 b Fv(.)12 +b(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)47 b(65)2058 4180 y Fa(C)2058 4280 y Fw(c)9 +b Fv(.)k(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)36 b(41)2058 4379 y Fw(c-string->string) +10 b Fv(.)d(.)14 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)38 b(58)2058 4479 +y Fw(caar)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(12)2058 4578 y Fw(cadr)17 +b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)44 b(12)2058 4678 y Fw(call-with-curren)o(t-)o(con)o +(ti)o(nu)o(ati)o(on)15 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)43 +b(20)2058 4778 y Fw(call-with-input-)o(fi)o(le)14 b Fv(.)8 +b(.)13 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)42 b(22)2058 4877 y Fw(call-with-input-)o(st)o(rin)o(g)7 +b Fv(.)h(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)35 b(22)2058 4977 y Fw(call-with-output)o(-f)o(ile)10 +b Fv(.)e(.)13 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)39 b(22)2058 5077 y Fw(call-with-output)o(-s)o(tri)o(ng)16 +b Fv(.)d(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)50 +b(22)2058 5176 y Fw(call-with-values)10 b Fv(.)d(.)14 +b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)38 b(94)2058 5276 y Fw(call/cc)12 +b Fv(.)f(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)39 +b(20;)27 b(21)2058 5375 y Fw(canonical-path)17 b Fv(.)8 +b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)45 b(38)2058 5475 y Fw(car)20 +b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)47 b(12)2058 5575 y Fw(case)19 b +Fv(.)12 b(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)46 b(9)1844 5803 y FG(102)p eop %%Page: 103 103 -103 102 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1236 -b(103)p 37 64 1838 2 v 37 190 a Fw(catch)6 b Fv(.)g(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 -b(21)37 240 y Fw(cdddar)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(12)37 291 y Fw(cddddr)t -Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)18 b(12)37 341 y Fw(cdr)10 b Fv(.)c(.)g(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)24 -b(12)37 391 y Fw(ceiling)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(16)37 441 y Fw(char->integer)8 -b Fv(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)24 b(18)37 491 -y Fw(char-alphabetic?)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 -b(17)37 541 y Fw(char-ci<=?)6 b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)20 b(17)37 591 y Fw(char-ci=?)6 b Fv(.)f(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)20 b(17)37 741 y Fw(char-ci>?)8 -b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 -b(17)37 791 y Fw(char-downcase)8 b Fv(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)24 b(18)37 841 y Fw(char-lower-case?)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -19 b(18)37 891 y Fw(char-numeric?)8 b Fv(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)24 b(18)37 941 y Fw(char-ready?)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)19 b(24)37 992 y Fw(char-upcase)5 -b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)19 -b(18)37 1042 y Fw(char-upper-case?)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 -b(18)37 1092 y Fw(char-whitespace?)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 -b(18)37 1142 y Fw(char<=?)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(17)37 1192 y Fw(char=?)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)26 b(17)37 1342 y Fw(char>?)t Fv(.)6 -b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -18 b(17)37 1392 y Fw(char?)6 b Fv(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 b(17)37 1442 -y(c)o(haracters)5 b(.)k(.)d(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)19 b(17)37 1492 y Fw(chdir)6 b Fv(.)g(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 b(39)37 -1542 y(circular)15 b(structures)9 b(.)g(.)d(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)23 -b(8;)13 b(24)37 1592 y(class)d(.)d(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)24 b(77)37 1642 -y Fw(class-precedence-lis)o(t)5 b Fv(.)t(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)19 b(84)37 1692 y -Fw(class-slots)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -19 b(78)37 1743 y Fw(close-input-port)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 -b(24)37 1793 y Fw(close-output-port)s Fv(.)s(.)7 b(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)17 -b(24)37 1843 y Fw(close-port)6 b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)20 b(27)37 1893 y Fw(closure?)10 b Fv(.)5 -b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 -b(20)37 1943 y(cm)o(u)13 b(sc)o(heme)7 b(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)21 b(98)37 1993 y Fw(complex?)10 -b Fv(.)5 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 -b(15)37 2043 y Fw(cond)9 b Fv(.)d(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)23 b(9)37 -2093 y Fw(cons)8 b Fv(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)22 b(12)37 2143 y(con)o(tin)o(uation)8 -b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)22 b(20;)13 b(21,)g(59)37 2193 -y Fw(continuation?)8 b Fv(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)24 -b(21)37 2243 y Fw(copy-tree)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)22 b(13)37 2293 y Fw(cos)10 b Fv(.)c(.)g(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)24 -b(16)37 2343 y Fw(current-error-port)7 b Fv(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)24 -b(22)37 2393 y Fw(current-input-port)7 b Fv(.)t(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(22;)13 b(23,)g(24)37 -2444 y Fw(current-module)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)22 -b(33)37 2494 y Fw(current-output-port)5 b Fv(.)t(.)h(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)20 b(22;)13 b(23,)g(26)37 2544 -y Fw(currentdiscretionary)18 b(--outputdiscretion)o(ary)204 -2593 y(--port)s Fv(.)5 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)17 -b(24)37 2737 y Fa(D)37 2787 y Fw(decompose-file-name)8 -b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)23 b(38)1029 190 y Fw(default)d(slot)h(value)10 -b Fv(.)c(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)24 b(80)1029 241 y Fw(define-class)6 -b Fv(.)t(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)20 b(77;)12 b(78)1029 -291 y Fw(define-external)e Fv(.)s(.)c(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)24 b(55;)12 -b(54)1029 341 y Fw(define-generic)c Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -22 b(84)1029 392 y Fw(define-macro)6 b Fv(.)t(.)g(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -20 b(36;)12 b(37)1029 442 y Fw(define-method)7 b Fv(.)g(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)24 b(84)1029 492 y Fw(define-module)t -Fv(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)19 b(31;)12 b(33)1029 543 -y Fw(delay)d Fv(.)c(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)24 b(10;)12 b(21)1029 593 y Fw(denominator)c Fv(.)t(.)e(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)22 b(16;)12 b(75)1029 643 y Fw(describe)e -Fv(.)t(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)23 -b(79)1029 693 y Fw(detail)t Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)18 b(62)1029 744 y -Fw(dirname)10 b Fv(.)c(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)25 b(37)1029 794 y Fw(display)10 b Fv(.)c(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)25 b(25)1029 -844 y Fw(do)11 b Fv(.)6 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)25 b(10)1029 -895 y Fw(dotimes)10 b Fv(.)c(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)h(.)f(.)25 b(11)1029 945 y Fw(dump)8 b Fv(.)d(.)h(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 -b(59)1029 995 y Fw(dynamic-wind)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)26 b(21)1029 1143 y Fa(E)1029 1193 y Fv(emacs)13 -b(editor)e(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)24 -b(98)1029 1244 y Fw(environment->list)r Fv(.)t(.)6 b(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)17 -b(34)1029 1294 y Fw(environment?)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)26 b(34)1029 1344 y Fw(eq)11 b Fv(.)6 b(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)25 -b(13)1029 1395 y Fw(eq?)7 b Fv(.)e(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)21 b(12;)13 b(42,)f(43)1029 1445 y Fw(equal)6 -b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)20 b(13)1029 1495 y Fw(equal?)t Fv(.)5 b(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)18 b(12)1029 -1545 y Fw(eqv)10 b Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)23 b(13)1029 1596 -y Fw(eqv?)10 b Fv(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)25 b(11;)12 b(12)1029 1646 y Fw(error)6 b -Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)20 b(60)1029 1696 y Fw(eval)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 -b(58)1029 1747 y Fw(eval-string)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)18 b(59)1029 1797 y Fw(even?)6 b Fv(.)f(.)h(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)20 -b(15)1029 1847 y Fw(exact->inexact)8 b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)22 b(17)1029 1898 y Fw(exact?)t Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)18 b(15)1029 -1948 y Fw(exec)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(39)1029 1998 y Fw(exit)10 -b Fv(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)25 -b(62;)12 b(65)1029 2048 y Fw(exp)e Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)23 -b(16)1029 2099 y Fw(expand-file-name)t Fv(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)18 -b(37)1029 2149 y Fw(expand-heap)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)18 b(60)1029 2199 y Fw(export)t Fv(.)5 -b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -18 b(32)1029 2250 y Fw(export-all-symbol)o(s)8 b Fv(.)e(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)24 -b(33)1029 2300 y Fw(export-symbol)7 b Fv(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)24 b(33)1029 2350 y Fw(expt)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 -b(16)1029 2401 y Fw(external-exists?)t Fv(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)18 -b(58)1029 2536 y Fa(F)1029 2586 y Fv(faq)5 b(.)h(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)19 -b(98)1029 2636 y Fw(file-exists?)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)26 b(38)1029 2687 y Fw(file-is-directory)o(?)8 -b Fv(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)24 b(38)1029 2737 y Fw(file-is-executabl)o(e?)9 -b Fv(.)s(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)22 b(38)1029 2787 y Fw(file-is-readable?)r -Fv(.)t(.)6 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)17 b(38)p eop +103 102 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2471 +b(103)p 75 128 3675 4 v 75 381 a Fw(catch)13 b Fv(.)e(.)j(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 +b(21)75 481 y Fw(cdddar)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(12)75 581 y Fw(cddddr)9 +b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)36 b(12)75 681 y Fw(cdr)20 b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)47 +b(12)75 781 y Fw(ceiling)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(16)75 882 y Fw(char->integer)16 +b Fv(.)d(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)48 b(18)75 982 +y Fw(char-alphabetic?)10 b Fv(.)e(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)38 +b(17)75 1082 y Fw(char-ci<=?)14 b Fv(.)9 b(.)14 b(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)41 b(17)75 1182 y Fw(char-ci=?)14 +b Fv(.)9 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)41 +b(17)75 1482 y Fw(char-ci>?)17 b Fv(.)10 b(.)j(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)44 b(17)75 1582 y Fw(char-downcase)16 +b Fv(.)d(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)48 b(18)75 1683 +y Fw(char-lower-case?)10 b Fv(.)e(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)38 +b(18)75 1783 y Fw(char-numeric?)16 b Fv(.)d(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)48 b(18)75 1883 y Fw(char-ready?)10 b Fv(.)f(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)37 b(24)75 +1983 y Fw(char-upcase)10 b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)37 b(18)75 2083 y Fw(char-upper-case?)10 b +Fv(.)e(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)38 b(18)75 2183 y Fw(char-whitespace?)10 +b Fv(.)e(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)38 b(18)75 2283 y Fw(char<=?)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +51 b(17)75 2384 y Fw(char=?)21 b +Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +51 b(17)75 2684 y Fw(char>?)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(17)75 2784 y +Fw(char?)13 b Fv(.)e(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)40 b(17)75 2884 y(c)n(haracters)11 +b(.)g(.)j(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)38 +b(17)75 2984 y Fw(chdir)13 b Fv(.)e(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 b(39)75 3085 y(circular)26 +b(structures)7 b(.)13 b(.)g(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)34 b(8;)27 b(24,)g(25)75 3185 +y(class)20 b(.)13 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)47 b(77)75 3285 y Fw(class-precedence)o(-li)o +(st)10 b Fv(.)e(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)38 b(84)75 3385 y Fw(class-slots)10 b +Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)37 +b(78)75 3485 y Fw(close-input-port)10 b Fv(.)e(.)13 b(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +38 b(24)75 3585 y Fw(close-output-por)o(t)7 b Fv(.)h(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)34 b(24)75 3685 y Fw(close-port)14 b Fv(.)9 +b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)41 +b(27)75 3786 y Fw(closure?)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)48 b(20)75 3886 y(cm)n(u)28 +b(sc)n(heme)15 b(.)d(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)42 +b(98)75 3986 y Fw(complex?)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)48 b(15)75 4086 y Fw(cond)19 +b Fv(.)12 b(.)h(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)47 b(9)75 4186 y Fw(cons)17 b Fv(.)11 +b(.)j(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)44 b(12)75 4286 y(con)n(tin)n(uation)18 b(.)12 +b(.)i(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)45 b(20;)26 b(21,)h(60)75 4386 y Fw(continuation?)16 +b Fv(.)d(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)48 b(21)75 4486 +y Fw(copy-tree)17 b Fv(.)10 b(.)j(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)44 b(13)75 4587 y Fw(cos)20 b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)47 +b(16)75 4687 y Fw(current-error-po)o(rt)15 b Fv(.)f(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)49 +b(22)75 4787 y Fw(current-input-po)o(rt)15 b Fv(.)8 b(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(22;)26 +b(23,)h(24)75 4887 y Fw(current-module)18 b Fv(.)8 b(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)45 b(33)75 4987 y Fw(current-output-p)o(ort) +11 b Fv(.)d(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 +b(22;)26 b(23,)h(26)75 5087 y Fw(currentdiscretio)o(nar)o(y)37 +b(--outputdiscretio)o(na)o(ry)407 5187 y(--port)8 b Fv(.)j(.)i(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)35 b(24)75 5475 y Fa(D)75 5575 y +Fw(decompose-file-n)o(ame)17 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)45 b(38)2058 +381 y Fw(default)40 b(slot)i(value)20 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)49 +b(80)2058 481 y Fw(define-class)13 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)40 b(77;)27 b(78)2058 582 y Fw(define-external)20 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)47 b(56;)27 b(55)2058 683 y Fw(define-generic)17 +b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)45 b(84)2058 +783 y Fw(define-macro)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)52 b(37)2058 884 y Fw(define-method)16 b Fv(.)d(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)49 b(84)2058 984 y Fw(define-module)15 b +Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)42 b(31;)27 b(33,)g(34)2058 1085 y Fw(delay)19 +b Fv(.)11 b(.)j(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)46 +b(10;)27 b(21)2058 1186 y Fw(denominator)16 b Fv(.)9 +b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)43 b(16;)27 b(75)2058 +1286 y Fw(describe)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)48 b(79)2058 1387 y Fw(detail)9 b +Fv(.)i(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)37 b(64)2058 1487 y Fw(dirname)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)51 b(38)2058 +1588 y Fw(display)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)51 b(25)2058 1689 y Fw(do)23 b +Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)51 b(10)2058 1789 y Fw(dotimes)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +51 b(11)2058 1890 y Fw(dump)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(60)2058 +1990 y Fw(dynamic-wind)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)52 b(21)2058 2286 y Fa(E)2058 2387 y Fv(emacs)27 +b(editor)20 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)48 +b(98)2058 2487 y Fw(environment->lis)o(t)7 b Fv(.)g(.)14 +b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)34 b(35)2058 2588 y Fw(environment?)20 +b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(35)2058 +2689 y Fw(eq)23 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)51 b(13)2058 +2789 y Fw(eq?)14 b Fv(.)e(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)41 b(12;)27 b(42,)g(43)2058 2890 y Fw(equal)13 +b Fv(.)e(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)40 b(13)2058 2990 y Fw(equal?)9 b Fv(.)i(.)j(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)37 b(12)2058 +3091 y Fw(eqv)20 b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)47 b(13)2058 3192 +y Fw(eqv?)21 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)50 b(11;)27 b(12)2058 3292 y Fw(error)13 +b Fv(.)e(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)40 b(60)2058 3393 y Fw(eval)17 b Fv(.)11 b(.)j(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 +b(59)2058 3493 y Fw(eval-string)10 b Fv(.)f(.)k(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)37 b(59)2058 3594 y Fw(even?)13 b Fv(.)e(.)j(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 +b(15)2058 3695 y Fw(exact->inexact)17 b Fv(.)8 b(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)45 b(17)2058 3795 y Fw(exact?)9 +b Fv(.)i(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)37 b(15)2058 3896 y Fw(exec)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 +b(40)2058 3996 y Fw(exit)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(64)2058 +4097 y Fw(exp)20 b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)47 b(16)2058 4198 +y Fw(expand-file-name)10 b Fv(.)d(.)14 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)38 +b(37)2058 4298 y Fw(expand-heap)10 b Fv(.)f(.)k(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)37 b(61)2058 4399 y Fw(export)9 b Fv(.)i(.)j(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)37 +b(32)2058 4499 y Fw(export-all-symbo)o(ls)15 b Fv(.)f(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)49 +b(33)2058 4600 y Fw(export-symbol)16 b Fv(.)d(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)49 b(33)2058 4700 y Fw(expt)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 +b(16)2058 4801 y Fw(external-exists?)10 b Fv(.)d(.)14 +b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)38 b(58)2058 5072 y Fa(F)2058 5172 +y Fv(faq)12 b(.)h(.)g(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)39 b(98)2058 5273 y Fw(file-exists?)20 +b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(38)2058 +5374 y Fw(file-is-director)o(y?)15 b Fv(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)49 +b(38)2058 5474 y Fw(file-is-executab)o(le)o(?)18 b Fv(.)8 +b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)46 b(38)2058 5575 y Fw(file-is-readable)o(?)7 +b Fv(.)g(.)14 b(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)34 b(38)p eop %%Page: 104 104 -104 103 bop 37 45 a FF(104)1236 b FC(STk)17 b FF(Reference)g(Man)o(ual) -p 37 64 1838 2 v 37 190 a Fw(file-is-regular?)5 b Fv(.)s(.)i(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)19 b(38)37 240 y Fw(file-is-writable?)s Fv(.)s(.)7 -b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)17 b(38)37 290 y Fw(find-module)5 b Fv(.)t(.)h(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)19 b(31)37 340 y Fw(floor)6 -b Fv(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)20 b(16)37 390 y Fw(fluid-let)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(10)37 439 y Fw(flush)6 -b Fv(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)20 b(26)37 489 y Fw(for-each)10 b Fv(.)5 b(.)h(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 b(20)37 539 -y Fw(force)6 b Fv(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)20 b(20)37 589 y Fw(format)7 -b Fv(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)21 -b(25;)13 b(60)37 723 y Fa(G)37 773 y Fv(garbage)h(collector)7 -b(.)g(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)21 b(56)37 823 y Fw(gc)11 -b Fv(.)c(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)25 b(60)37 873 y Fw(gc-stats)10 -b Fv(.)5 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 -b(60)37 922 y Fw(gcd)10 b Fv(.)c(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)24 b(16)37 -972 y Fw(gensym)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)18 b(14)37 1022 y Fw(get-internal-info)6 -b Fv(.)s(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)20 b(60;)13 b(61)37 1072 y Fw(get-keyword)5 b -Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)19 -b(29)37 1122 y Fw(get-output-string)6 b Fv(.)s(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 b(23;)13 -b(25)37 1172 y Fw(get-signal-handlers)8 b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)23 -b(41)37 1221 y Fw(get-widget-data)7 b Fv(.)s(.)g(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)21 -b(30)37 1271 y Fw(getcwd)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(39)37 1321 y Fw(getenv)t -Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)18 b(39)37 1371 y Fw(getpid)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(39)37 -1421 y(getter)7 b(.)h(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)21 b(80)37 1470 y Fw(glob)8 b -Fv(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)22 b(38)37 1520 y Fw(global-environment)7 -b Fv(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)24 b(34)37 1656 y Fa(H)37 1705 y Fw(hash-table->list)5 -b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 b(44)37 1755 y Fw(hash-table-for-each)8 -b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)23 b(44)37 1805 y Fw(hash-table-get)8 b Fv(.)t(.)f(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)22 b(43)37 1855 y Fw(hash-table-hash)10 -b Fv(.)s(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)24 b(43;)13 b(42)37 1905 y Fw(hash-table-map)8 -b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)22 b(44)37 1955 y -Fw(hash-table-put!)7 b Fv(.)s(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)21 -b(43)37 2004 y Fw(hash-table-remove!)7 b Fv(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)24 -b(43)37 2054 y Fw(hash-table-stats)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 -b(45)37 2104 y Fw(hash-table?)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)19 b(43)37 2154 y Fw(help,)i(getting)9 -b Fv(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)24 b(74)37 2289 -y Fa(I)37 2339 y Fw(if)s Fv(.)7 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)18 -b(9)37 2389 y(ilisp)13 b(pac)o(k)n(age)d(.)c(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)24 b(99)37 2439 y Fw(imag-part)10 -b Fv(.)c(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)25 b(16;)13 -b(76)37 2488 y Fw(import)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(32)37 2538 y Fw(inexact->exact)8 -b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)22 b(17)37 2588 y -Fw(inexact?)10 b Fv(.)5 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)24 b(15)37 2638 y(initial)12 b(en)o(vironmen)o(t)7 -b(.)e(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)21 b(11)37 2688 y Fw(input-port?)5 -b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)19 -b(22)37 2738 y Fw(input-string-port?)7 b Fv(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)24 -b(22)37 2787 y Fw(inspect)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(62)1029 190 y(instance)5 -b(.)i(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -18 b(79)1029 240 y Fw(integer->char)7 b Fv(.)g(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)24 b(18)1029 290 y Fw(integer?)10 b Fv(.)t(.)d(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)23 b(15)1029 340 -y(ip)13 b(n)o(um)o(b)q(er)t(.)6 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)18 b(52)1029 474 y Fa(K)1029 524 -y Fv(k)o(eyw)o(ord)t(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)17 b(80)1029 574 y Fw(keyword->string)6 -b Fv(.)t(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)20 b(29)1029 624 y Fw(keyword?)10 -b Fv(.)t(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)23 -b(28)1029 759 y Fa(L)1029 809 y Fw(label)6 b Fv(.)f(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)20 -b(30)1029 859 y Fw(lambda)5 b Fv(.)g(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)19 b(9)1029 908 -y Fw(last-pair)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)22 b(13)1029 958 y Fw(lcm)10 b Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)23 -b(16)1029 1008 y Fw(length)t Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)18 b(12)1029 1058 -y Fw(let)10 b Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)23 b(10)1029 1108 y Fw(let*)8 -b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)21 b(10)1029 1158 y Fw(letrec)t Fv(.)5 -b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -18 b(10)1029 1207 y Fw(list)10 b Fv(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)25 b(12;)12 b(13)1029 1257 -y Fw(list*)6 b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)20 b(13)1029 1307 y Fw(list->string)9 -b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(19)1029 -1357 y Fw(list->vector)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(20)1029 1407 y Fw(list-ref)10 b Fv(.)t(.)d(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)23 b(13)1029 1456 y Fw(list-tail)8 -b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)22 -b(13)1029 1506 y Fw(list?)6 b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)20 b(12)1029 1556 -y Fw(load)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(26)1029 1606 y Fw(log)10 -b Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)23 b(16)1029 1741 y Fa(M)1029 1791 -y Fw(machine-type)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 -b(58)1029 1841 y Fw(macro)9 b Fv(.)c(.)h(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)24 b(35;)12 b(36)1029 1891 y Fw(macro-body)6 -b Fv(.)t(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)20 -b(36)1029 1941 y Fw(macro-expand)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)26 b(36)1029 1990 y Fw(macro-expand-1)8 b Fv(.)t(.)e(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)22 b(36)1029 2040 y(macro-expansion)9 -b(.)c(.)h(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)23 b(35)1029 2090 -y Fw(macro?)t Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)18 b(36)1029 2140 y Fw(magnitude)9 -b Fv(.)d(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)26 b(16;)12 -b(76)1029 2190 y Fw(make)c Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(79)1029 -2239 y Fw(make-client-socke)o(t)t Fv(.)t(.)6 b(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 b(51;)12 b(52)1029 -2289 y Fw(make-hash-table)6 b Fv(.)t(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)20 -b(42)1029 2339 y Fw(make-keyword)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)26 b(28)1029 2389 y Fw(make-polar)s Fv(.)t(.)7 -b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)18 b(16;)13 b(75,)f(82)1029 2439 y -Fw(make-rectangular)c Fv(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)25 b(16;)13 b(75,)f(82)1029 2488 y Fw -(make-server-socke)o(t)c Fv(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)24 b(52)1029 2538 -y Fw(make-string)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -18 b(18)1029 2588 y Fw(make-vector)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)18 b(20)1029 2638 y Fw(map)10 b Fv(.)5 -b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)23 b(20)1029 2688 y Fw(match-case)9 b Fv(.)t(.)e(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)24 b(47;)12 b(93)1029 2738 y Fw(match-lambda)6 -b Fv(.)t(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)20 b(48;)12 b(93)1029 -2787 y Fw(max)e Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)23 b(15)p eop +104 103 bop 75 91 a FF(104)2472 b FC(STk)34 b FF(Reference)i(Man)m(ual) +p 75 128 3675 4 v 75 381 a Fw(file-is-regular?)10 b Fv(.)e(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)38 b(38)75 480 y Fw(file-is-writable)o(?)7 +b Fv(.)h(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)34 b(38)75 580 y Fw(find-module)10 +b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)37 +b(32)75 680 y Fw(floor)13 b Fv(.)e(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 b(16)75 779 y +Fw(fluid-let)17 b Fv(.)10 b(.)j(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)44 b(10)75 879 y Fw(flush)13 b Fv(.)e(.)j(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 b(26)75 +979 y Fw(for-each)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)48 b(20)75 1078 y Fw(force)13 b Fv(.)e(.)j(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 +b(20)75 1178 y Fw(format)16 b Fv(.)11 b(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)h(.)42 b(25;)27 b(60)75 1446 y Fa(G)75 +1546 y Fv(garbage)e(collector)16 b(.)c(.)i(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)43 +b(57)75 1646 y Fw(gc)23 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)51 b(60)75 +1745 y Fw(gc-stats)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)48 b(61)75 1845 y Fw(gcd)20 b Fv(.)12 +b(.)i(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)47 b(16)75 1945 y Fw(gensym)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(14)75 +2044 y Fw(get-internal-inf)o(o)7 b Fv(.)h(.)13 b(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)34 +b(61)75 2144 y Fw(get-keyword)10 b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)37 b(29)75 2243 y Fw(get-output-strin)o(g)13 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)40 b(23;)27 b(25)75 2343 y Fw(get-signal-handl)o(ers)17 +b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)45 b(42)75 2443 y Fw(get-widget-data)14 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)41 b(31)75 2542 +y Fw(getcwd)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)36 b(39)75 2642 y Fw(getenv)9 b Fv(.)j(.)h(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 +b(40)75 2742 y Fw(getpid)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(39)75 2841 y(getter)16 +b(.)d(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)43 b(80)75 2941 y Fw(glob)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)49 b(38;)27 b(39)75 +3040 y Fw(global-environme)o(nt)15 b Fv(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)49 +b(35)75 3311 y Fa(H)75 3411 y Fw(hash-table->list)10 +b Fv(.)e(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)38 b(45)75 3511 y Fw(hash-table-for-e)o +(ach)17 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)45 b(44)75 3610 y Fw(hash-table-get)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)45 b(43)75 +3710 y Fw(hash-table-hash)20 b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)47 +b(43;)27 b(42)75 3809 y Fw(hash-table-map)18 b Fv(.)8 +b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)45 b(44)75 3909 y Fw(hash-table-put!)14 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)41 b(43)75 4009 +y Fw(hash-table-remov)o(e!)15 b Fv(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)49 b(44)75 +4108 y Fw(hash-table-stats)10 b Fv(.)e(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)38 +b(45)75 4208 y Fw(hash-table?)10 b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)37 b(43)75 4308 y Fw(help,)42 b(getting)18 +b Fv(.)13 b(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)48 b(74)75 +4578 y Fa(I)75 4678 y Fw(if)8 b Fv(.)13 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)35 +b(9)75 4778 y(ilisp)28 b(pac)n(k)-5 b(age)19 b(.)14 b(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)h(.)48 b(99)75 4877 y Fw(imag-part)20 +b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)50 b(16;)27 +b(76)75 4977 y Fw(import)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(32)75 5077 y Fw(inexact->exact)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)45 b(17)75 +5176 y Fw(inexact?)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)48 b(15)75 5276 y(initial)28 b(en)n(vironmen)n(t)15 +b(.)d(.)h(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)42 b(11)75 5375 y Fw(input-port?)10 +b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)37 +b(22)75 5475 y Fw(input-string-por)o(t?)15 b Fv(.)f(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)49 +b(22)75 5575 y Fw(inspect)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(62)2058 381 y(instance)11 +b(.)i(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +38 b(79)2058 480 y Fw(integer->char)16 b Fv(.)d(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)49 b(18)2058 580 y Fw(integer?)21 b Fv(.)10 b(.)j(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)48 b(15)2058 +680 y(ip)28 b(n)n(um)n(b)r(er)9 b(.)k(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)g(.)36 b(52)2058 948 y Fa(K)2058 +1048 y Fv(k)n(eyw)n(ord)8 b(.)k(.)h(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)36 b(80)2058 1148 y Fw(keyword->string)14 +b Fv(.)7 b(.)14 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)41 b(29)2058 1247 +y Fw(keyword?)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)48 b(29)2058 1518 y Fa(L)2058 1618 y Fw(label)13 +b Fv(.)e(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)40 b(30)2058 1717 y Fw(lambda)12 b Fv(.)f(.)i(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)39 +b(9)2058 1817 y Fw(last-pair)17 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)44 b(13)2058 1917 y Fw(lcm)20 +b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)47 b(16)2058 2016 y Fw(length)9 b +Fv(.)i(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)37 b(12)2058 2116 y Fw(let)20 b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)47 +b(10)2058 2215 y Fw(let*)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(10)2058 +2315 y Fw(letrec)9 b Fv(.)i(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)37 b(10)2058 2415 y Fw(list)21 +b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +50 b(12;)27 b(13)2058 2514 y Fw(list*)13 b Fv(.)e(.)j(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 +b(13)2058 2614 y Fw(list->string)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)52 b(19)2058 2714 y Fw(list->vector)20 b +Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(20)2058 +2813 y Fw(list-ref)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)48 b(13)2058 2913 y Fw(list-tail)17 +b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)44 +b(13)2058 3012 y Fw(list?)13 b Fv(.)e(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 b(12)2058 +3112 y Fw(load)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(26)2058 3212 +y Fw(log)20 b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)47 b(16)2058 3483 y Fa(M)2058 +3582 y Fw(machine-type)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)52 b(59)2058 3682 y Fw(macro)19 b Fv(.)11 b(.)j(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)46 b(36;)27 b(37)2058 +3781 y Fw(macro-body)14 b Fv(.)9 b(.)k(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)41 b(37)2058 3881 y Fw(macro-expand)13 b +Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)40 b(36;)27 b(37)2058 +3981 y Fw(macro-expand-1)17 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +45 b(36)2058 4080 y(macro-expansion)19 b(.)11 b(.)i(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)46 b(36)2058 4180 y Fw(macro?)9 b Fv(.)i(.)j(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)37 b(36)2058 +4280 y Fw(magnitude)19 b Fv(.)14 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +50 b(16;)27 b(76)2058 4379 y Fw(make)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 +b(79)2058 4479 y Fw(make-client-sock)o(et)15 b Fv(.)f(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)49 +b(52)2058 4578 y Fw(make-hash-table)14 b Fv(.)7 b(.)14 +b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)41 b(42)2058 4678 y Fw(make-keyword)20 +b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(29)2058 +4778 y Fw(make-polar)8 b Fv(.)h(.)k(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)34 +b(16;)27 b(75,)g(82)2058 4877 y Fw(make-rectangular)16 +b Fv(.)e(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)50 +b(16;)27 b(75,)g(82)2058 4977 y Fw(make-server-sock)o(et)9 +b Fv(.)f(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)37 b(53;)27 b(52)2058 5077 y Fw(make-string)10 +b Fv(.)f(.)k(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)37 +b(18)2058 5176 y Fw(make-vector)10 b Fv(.)f(.)k(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)37 b(20)2058 5276 y Fw(map)20 b Fv(.)12 +b(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)47 b(20)2058 5375 y Fw(match-case)20 b Fv(.)9 +b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)47 b(48;)27 b(94)2058 +5475 y Fw(match-lambda)13 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)40 +b(48;)27 b(94)2058 5575 y Fw(max)20 b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)47 +b(15)p eop %%Page: 105 105 -105 104 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1236 -b(105)p 37 64 1838 2 v 37 190 a Fw(member)t Fv(.)6 b(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 -b(13)37 240 y Fw(memq)8 b Fv(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)22 b(13)37 290 -y Fw(memv)8 b Fv(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)22 b(13)37 340 y Fw(menu)8 -b Fv(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)22 b(30)37 390 y Fw(min)10 b Fv(.)c(.)g(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)24 -b(15)37 440 y Fw(module-environment)7 b Fv(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)24 -b(35)37 489 y Fw(module-exports)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -22 b(34)37 539 y Fw(module-imports)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)22 b(34)37 589 y Fw(module-name)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)19 b(34)37 639 y Fw(module-symbols)8 -b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)22 b(34)37 689 y -Fw(module?)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)26 b(32)37 738 y Fw(modulo)t Fv(.)6 b(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 -b(16)37 865 y Fa(N)37 915 y Fw(negative?)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(15)37 965 y Fw(newline)11 -b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(25)37 1015 y Fw(next-method)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)19 b(85)37 1065 y Fw(not)10 b Fv(.)c(.)g(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)24 -b(11)37 1115 y Fw(null?)6 b Fv(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 b(12)37 1164 y -Fw(number->string)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)22 -b(17)37 1214 y Fw(number?)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(15)37 1264 y Fw(numerator)10 -b Fv(.)c(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)25 b(16;)13 -b(75)37 1402 y Fa(O)37 1452 y Fw(obj)s Fv(.)7 b(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)17 b(13;)c(40)37 -1502 y Fw(odd?)8 b Fv(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)22 b(15)37 1552 y Fw(open-file)8 -b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 -b(27)37 1602 y Fw(open-input-file)7 b Fv(.)s(.)g(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)21 -b(23)37 1651 y Fw(open-input-string)s Fv(.)s(.)7 b(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)17 -b(23)37 1701 y Fw(open-output-file)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 -b(23)37 1751 y Fw(open-output-string)7 b Fv(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)24 -b(23)37 1801 y Fw(or)s Fv(.)7 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)18 -b(9)37 1851 y Fw(output-port?)10 b Fv(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)26 b(22)37 1901 y Fw(output-string-port?)8 b -Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)23 b(22)37 2040 y Fa(P)37 2090 y Fw(pair?)6 -b Fv(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)20 b(12)37 2140 y Fw(parent-environment)7 -b Fv(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)24 b(34)37 2189 y(pattern)15 b(matc)o(hing)s(.)5 -b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)17 b(47)37 2239 y Fw(peek-char)8 -b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 -b(24)37 2289 y(pid)7 b(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)21 b(49;)13 b(50)37 2339 y Fw(port->list)c -Fv(.)c(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)23 b(27;)13 b(28)37 -2389 y Fw(port->sexp-list)7 b Fv(.)s(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)21 -b(28)37 2439 y Fw(port->string)6 b Fv(.)t(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)20 -b(27;)13 b(28)37 2488 y Fw(port->string-list)s Fv(.)s(.)7 -b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)17 b(28)37 2538 y Fw(positive?)8 b Fv(.)d(.)h(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(15)37 2588 -y(p)q(osix.1)6 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)20 b(40)37 2638 y Fw(primitive?)6 -b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)20 -b(20)37 2688 y Fw(procedure-body)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -22 b(21)37 2738 y Fw(procedure-environmen)o(t)5 b Fv(.)t(.)h(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)19 -b(35)37 2787 y Fw(procedure?)6 b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)20 b(20)1029 190 y Fw(process-alive?)8 -b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(50)1029 241 -y Fw(process-continue)t Fv(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)18 -b(51)1029 291 y Fw(process-error)7 b Fv(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)24 b(50)1029 341 y Fw(process-exit-stat)o(us)9 b -Fv(.)s(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)22 b(51)1029 391 y Fw(process-input)7 b Fv(.)g(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)24 b(50)1029 441 y Fw(process-kill)9 -b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(51)1029 -491 y Fw(process-list)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 -b(51)1029 541 y Fw(process-output)8 b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)22 b(50)1029 592 y Fw(process-pid)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)18 b(50)1029 642 y Fw(process-send-sign)o(al)9 -b Fv(.)s(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)22 b(51)1029 692 y Fw(process-stop)9 b Fv(.)e(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)26 b(51)1029 742 y Fw(process-wait)9 -b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(50)1029 -792 y Fw(process?)10 b Fv(.)t(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)23 b(50)1029 842 y Fw(promise?)10 b Fv(.)t(.)d(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)23 b(21)1029 -892 y Fw(provide)6 b Fv(.)t(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)20 b(27;)12 b(99)1029 943 y Fw(provided?)c Fv(.)t(.)f(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)22 b(27)1029 1088 -y Fa(Q)1029 1138 y Fw(quasiquote)6 b Fv(.)t(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)20 b(10)1029 1188 y Fw(quit)8 b Fv(.)d(.)h(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 -b(62)1029 1238 y Fw(quote)7 b Fv(.)e(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)21 b(9)1029 -1288 y Fw(quotient)10 b Fv(.)t(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)23 b(16)1029 1433 y Fa(R)1029 1484 y -Fv(r4rs)12 b(.)7 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)25 b(7;)13 b(99)1029 1534 y Fw(random)t -Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)18 b(59)1029 1584 y Fw(rational?)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)22 b(15)1029 1634 y Fw(rationalize)8 -b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(16;)12 b(75)1029 -1684 y Fw(read)f Fv(.)6 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)26 b(24;)13 b(8)1029 1734 y Fw(read-char)8 -b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)22 -b(24)1029 1784 y Fw(read-from-string)t Fv(.)t(.)6 b(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)18 -b(59)1029 1835 y Fw(read-line)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)22 b(24)1029 1885 y Fw(real-part)9 -b Fv(.)d(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)26 b(16;)12 -b(76)1029 1935 y Fw(real?)6 b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)20 b(15)1029 1985 -y Fw(regexp-replace)8 b Fv(.)f(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)26 b(46;)12 -b(47)1029 2035 y Fw(regexp-replace-al)o(l)t Fv(.)t(.)6 -b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 -b(46;)12 b(47)1029 2085 y Fw(regexp?)e Fv(.)c(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)25 b(46)1029 2135 -y(regular)14 b(expression)7 b(.)g(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 -b(45)1029 2186 y Fw(remainder)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)22 b(16)1029 2236 y Fw(remove)t -Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)18 b(13)1029 2286 y Fw(remove-file)5 b Fv(.)s(.)i(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)18 b(38)1029 2336 y Fw(remq)8 -b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)21 b(13)1029 2386 y Fw(remv)8 b Fv(.)d(.)h(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 -b(13)1029 2436 y Fw(rename-file)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)18 b(39)1029 2486 y Fw(repl-display-prom)o(pt)9 -b Fv(.)s(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)22 b(74)1029 2537 y Fw(repl-display-resu)o(lt)9 -b Fv(.)s(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)22 b(74)1029 2587 y Fw(report-error)9 b Fv(.)e(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)26 b(74)1029 2637 y Fw(require)6 -b Fv(.)t(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 -b(27;)12 b(99)1029 2687 y Fw(reverse)e Fv(.)c(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)25 b(13)1029 2737 -y(ro)q(ot)14 b(windo)o(w)c(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)25 b(70)1029 2787 y Fw(round)6 b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)20 b(16)p -eop +105 104 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2471 +b(105)p 75 128 3675 4 v 75 381 a Fw(member)9 b Fv(.)j(.)h(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 +b(13)75 480 y Fw(memq)17 b Fv(.)11 b(.)j(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(13)75 +580 y Fw(memv)17 b Fv(.)11 b(.)j(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(13)75 680 y Fw(menu)17 +b Fv(.)11 b(.)j(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)44 b(30)75 779 y Fw(min)20 b Fv(.)12 +b(.)i(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)47 b(15)75 879 y Fw(module-environme)o(nt)15 +b Fv(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)49 b(35)75 979 y Fw(module-exports)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)45 b(34)75 +1078 y Fw(module-imports)18 b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +45 b(34)75 1178 y Fw(module-name)10 b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)37 b(34)75 1278 y Fw(module-symbols)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)45 b(34)75 +1377 y Fw(module?)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)51 b(32)75 1477 y Fw(modulo)9 +b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)36 b(16)75 1731 y Fa(N)75 1830 y Fw(negative?)17 +b Fv(.)10 b(.)j(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)44 +b(15)75 1930 y Fw(newline)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(25)75 2030 y Fw(next-method)10 +b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)37 +b(85)75 2129 y Fw(not)20 b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)47 b(11)75 +2229 y Fw(null?)13 b Fv(.)e(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 b(12)75 2329 y Fw(number->string)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)45 b(17)75 +2428 y Fw(number?)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)51 b(15)75 2528 y Fw(numerator)20 +b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)50 b(16;)27 +b(75)75 2805 y Fa(O)75 2904 y Fw(obj)8 b Fv(.)k(.)i(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)35 b(13;)27 +b(40)75 3004 y Fw(odd?)17 b Fv(.)11 b(.)j(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(15)75 +3104 y Fw(open-file)17 b Fv(.)10 b(.)j(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)44 b(27)75 3203 y Fw(open-input-file)14 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)41 b(23)75 3303 +y Fw(open-input-strin)o(g)7 b Fv(.)h(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)34 +b(23)75 3402 y Fw(open-output-file)10 b Fv(.)e(.)13 b(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +38 b(23)75 3502 y Fw(open-output-stri)o(ng)15 b Fv(.)f(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)49 +b(23)75 3602 y Fw(or)8 b Fv(.)13 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)35 +b(9)75 3701 y Fw(output-port?)20 b Fv(.)13 b(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)52 b(22)75 3801 y Fw(output-string-po)o(rt?)17 +b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)45 b(22)75 4080 y Fa(P)75 4180 y Fw(pair?)13 +b Fv(.)e(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)40 b(12)75 4279 y Fw(parent-environme)o(nt)15 +b Fv(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)49 b(35)75 4379 y(pattern)27 b(matc)n(hing)8 +b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)35 b(47)75 4479 y +Fw(peek-char)17 b Fv(.)10 b(.)j(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)44 b(24)75 4578 y(pid)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)37 +b(50)75 4678 y Fw(port->list)14 b Fv(.)9 b(.)14 b(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)41 b(28)75 4778 y Fw(port->sexp-list)14 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)41 b(28)75 4877 +y Fw(port->string)20 b Fv(.)13 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)52 +b(28)75 4977 y Fw(port->string-lis)o(t)7 b Fv(.)h(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)34 b(28)75 5076 y Fw(positive?)17 b Fv(.)10 +b(.)j(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)44 +b(15)75 5176 y(p)r(osix.1)13 b(.)g(.)g(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 b(40)75 5276 y Fw(primitive?)14 +b Fv(.)9 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)41 +b(20)75 5375 y Fw(procedure-body)18 b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)45 b(21)75 5475 y Fw(procedure-enviro)o(nme)o(nt)10 +b Fv(.)e(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)38 b(35)75 5575 y Fw(procedure?)14 b Fv(.)9 b(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)41 b(20)2058 +381 y Fw(process-alive?)17 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)45 +b(50)2058 481 y Fw(process-continue)10 b Fv(.)d(.)14 +b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)38 b(51)2058 581 y Fw(process-error)16 +b Fv(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)49 b(51)2058 +682 y Fw(process-exit-sta)o(tu)o(s)18 b Fv(.)8 b(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)46 b(51)2058 782 y Fw(process-input)16 b Fv(.)d(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)49 b(51)2058 882 y Fw(process-kill)20 b Fv(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(51)2058 983 +y Fw(process-list)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 +b(51)2058 1083 y Fw(process-output)17 b Fv(.)8 b(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)45 b(51)2058 1183 y Fw(process-pid)10 +b Fv(.)f(.)k(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)37 +b(50)2058 1283 y Fw(process-send-sig)o(na)o(l)18 b Fv(.)8 +b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)46 b(51)2058 1384 y Fw(process-stop)20 b Fv(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(51)2058 1484 +y Fw(process-wait)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 +b(51)2058 1584 y Fw(process?)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)48 b(50)2058 1685 y Fw(promise?)21 +b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)48 +b(21)2058 1785 y Fw(provide)12 b Fv(.)f(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)39 b(27;)27 b(99)2058 1885 y Fw(provided?)17 +b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)44 +b(27)2058 2175 y Fa(Q)2058 2276 y Fw(quasiquote)14 b +Fv(.)9 b(.)k(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)41 +b(10)2058 2376 y Fw(quit)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(64)2058 +2476 y Fw(quote)15 b Fv(.)d(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)42 b(9)2058 2577 y Fw(quotient)21 +b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)48 +b(16)2058 2867 y Fa(R)2058 2967 y Fv(r4rs)23 b(.)13 b(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)52 +b(7;)27 b(99)2058 3068 y Fw(random)9 b Fv(.)i(.)j(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)37 b(59)2058 +3168 y Fw(rational?)17 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)44 b(15)2058 3268 y Fw(rationalize)16 +b Fv(.)9 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)43 b(16;)27 +b(75)2058 3368 y Fw(read)c Fv(.)14 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)53 b(24;)26 b(8)2058 3469 +y Fw(read-char)17 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)44 b(24)2058 3569 y Fw(read-from-string)10 +b Fv(.)d(.)14 b(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)38 b(59)2058 3669 y Fw(read-line)17 +b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)44 +b(24)2058 3770 y Fw(real-part)19 b Fv(.)14 b(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)50 b(16;)27 b(76)2058 3870 y Fw(real?)13 b +Fv(.)e(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)40 b(15)2058 3970 y Fw(regexp-replace)17 b Fv(.)8 +b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)45 b(47)2058 4070 y Fw +(regexp-replace-a)o(ll)15 b Fv(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)49 b(47)2058 +4171 y Fw(regexp?)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)51 b(46)2058 4271 y(regular)26 +b(expression)14 b(.)e(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)41 b(45)2058 +4371 y Fw(remainder)17 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)44 b(16)2058 4472 y Fw(remove)9 b Fv(.)i(.)j(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)37 +b(13)2058 4572 y Fw(remove-file)10 b Fv(.)f(.)k(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)37 b(39)2058 4672 y Fw(remq)17 b Fv(.)11 +b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)44 b(13)2058 4772 y Fw(remv)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 +b(13)2058 4873 y Fw(rename-file)10 b Fv(.)f(.)k(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)37 b(39)2058 4973 y Fw(repl-display-pro)o(mp)o(t)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)46 b(74)2058 5073 y Fw(repl-display-res)o(ul)o(t)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)46 b(74)2058 5174 y Fw(report-error)20 +b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(74)2058 +5274 y Fw(require)12 b Fv(.)f(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)39 b(27;)27 b(99)2058 5374 y Fw(reverse)21 b +Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +51 b(13)2058 5474 y(ro)r(ot)27 b(windo)n(w)c(.)13 b(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)51 b(70)2058 5575 y Fw(round)13 +b Fv(.)e(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)40 b(16)p eop %%Page: 106 106 -106 105 bop 37 45 a FF(106)1236 b FC(STk)17 b FF(Reference)g(Man)o(ual) -p 37 64 1838 2 v 37 190 a Fw(run-process)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)19 b(49)37 334 y Fa(S)37 384 -y Fv(sc)o(heme)c(rep)q(ository)6 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)20 -b(100)37 434 y Fw(select-module)8 b Fv(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)24 b(33)37 484 y Fw(set!)6 b Fv(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)20 b(9;)13 b(80,)g(81)37 534 y Fw(set-car!)d -Fv(.)5 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 -b(12)37 585 y Fw(set-cdr!)10 b Fv(.)5 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)24 b(12)37 635 y Fw(set-random-seed!)5 -b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 b(59)37 685 y Fw(set-signal-handler!)8 -b Fv(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)26 -b(40;)13 b(41)37 735 y Fw(set-widget-data!)5 b Fv(.)s(.)i(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)19 b(30)37 785 y Fw(setenv!)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(39)37 835 y(setter)10 -b(.)e(.)e(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)24 b(80)37 885 y Fw(sigabrt)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(40)37 935 -y Fw(sigalrm)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)26 b(40)37 985 y Fw(sigbus)t Fv(.)6 b(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 -b(40)37 1035 y Fw(sigchld)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(40)37 1085 y Fw(sigcld)t -Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)18 b(40)37 1135 y Fw(sigcont)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(40)37 1185 -y Fw(sigfpe)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)18 b(40)37 1235 y Fw(sighup)t Fv(.)6 -b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -18 b(40)37 1285 y Fw(sigill)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(40)37 1335 y -Fw(sigint)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)18 b(40)37 1386 y Fw(sigio)6 b Fv(.)g(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 -b(40)37 1436 y Fw(sigiot)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(40)37 1486 y Fw(sigkill)11 -b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(40)37 1536 y Fw(siglost)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(40)37 1586 y Fw(sigpipe)11 -b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(40)37 1636 y Fw(sigpoll)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(40)37 1686 y Fw(sigprof)11 -b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(40)37 1736 y Fw(sigsegv)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(40)37 1786 y Fw(sigstop)11 -b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(40)37 1836 y Fw(sigsys)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(40)37 1886 y -Fw(sigterm)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)26 b(40)37 1936 y Fw(sigtrap)11 b Fv(.)6 -b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 -b(40)37 1986 y Fw(sigttin)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(40)37 2036 y Fw(sigttou)11 -b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(40)37 2086 y Fw(sigurg)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(40)37 2137 y -Fw(sigusr1)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)26 b(40)37 2187 y Fw(sigwinch)10 b Fv(.)5 -b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 -b(40)37 2237 y Fw(sigxcpu)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(40)37 2287 y Fw(sigxfsz)11 -b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(40)37 2337 y Fw(sin)10 b Fv(.)c(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)24 b(16)37 -2387 y(slib)14 b(pac)o(k)n(age)7 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)21 b(99)37 2437 y(slot)10 b(.)c(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 -b(77)37 2487 y Fw(slot-ref)10 b Fv(.)5 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)24 b(79)37 2537 y Fw(slot-set!)8 -b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 -b(79)37 2587 y Fw(socket-accept-connec)o(tion)9 b Fv(.)d(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)26 b(52;)13 b(53)37 2637 y Fw(socket-down?)d -Fv(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)26 b(53)37 -2687 y Fw(socket-dup)9 b Fv(.)c(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)23 -b(53;)13 b(54)37 2737 y Fw(socket-host-address)8 b Fv(.)t(.)e(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)23 -b(52)37 2787 y Fw(socket-host-name)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)19 -b(51)1029 190 y Fw(socket-input)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)26 b(52)1029 240 y Fw(socket-local-addr)o(ess)7 -b Fv(.)s(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)21 b(52)1029 291 y Fw(socket-output)7 b Fv(.)g(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)24 b(52)1029 341 y Fw(socket-port-numbe)o(r)8 -b Fv(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)24 b(52)1029 391 y Fw(socket-shutdown)6 -b Fv(.)t(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)20 b(53)1029 441 y Fw(socket?)10 -b Fv(.)c(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)25 -b(51)1029 491 y Fw(sort)10 b Fv(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)25 b(61;)12 b(38)1029 541 y Fw(split-string)d -Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(19)1029 -591 y Fw(sqrt)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(16)1029 641 y Fw(string)7 -b Fv(.)e(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)22 -b(18;)12 b(19)1029 691 y Fw(string->list)d Fv(.)e(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)26 b(19)1029 741 y Fw(string->number)8 -b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(17)1029 791 -y Fw(string->regexp)8 b Fv(.)f(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)26 b(45;)12 -b(46)1029 841 y Fw(string->symbol)c Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -22 b(14)1029 891 y Fw(string->widget)8 b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)22 b(30)1029 941 y Fw(string-append)7 b Fv(.)g(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)24 b(19)1029 991 y Fw(string-ci<=?)9 b Fv(.)e(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)26 b(19)1029 1042 y Fw(string-ci=?)9 -b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(19)1029 -1192 y Fw(string-ci>?)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)18 b(19)1029 1242 y Fw(string-copy)5 b Fv(.)s(.)i(.)f(.)g(.)g(.) -h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)18 b(19)1029 1292 y Fw(string-fill!)9 -b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(19)1029 -1342 y Fw(string-find?)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(19)1029 1392 y Fw(string-index)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)26 b(19)1029 1442 y Fw(string-length)7 b -Fv(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 b(18)1029 1492 -y Fw(string-lower)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 -b(19)1029 1542 y Fw(string-ref)6 b Fv(.)t(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)h(.)f(.)g(.)20 b(18)1029 1592 y Fw(string-set!)5 -b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)18 -b(18)1029 1642 y Fw(string-upper)9 b Fv(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)26 b(19)1029 1692 y Fw(string<=?)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)22 b(18)1029 1742 y Fw(string=?)8 -b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)22 -b(18)1029 1893 y Fw(string>?)10 b Fv(.)t(.)d(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)23 b(18)1029 1943 y Fw(string?)10 -b Fv(.)c(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)25 -b(18)1029 1993 y Fw(substring)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)22 b(19)1029 2043 y Fw(symbol->string)8 -b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(14)1029 2093 -y Fw(symbol-bound?)7 b Fv(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 -b(35)1029 2143 y Fw(symbol?)10 b Fv(.)c(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)h(.)f(.)25 b(14)1029 2193 y Fw(system)t -Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)18 b(39)1029 2337 y Fa(T)1029 2387 y Fw(tan)10 -b Fv(.)5 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)23 b(16)1029 2437 y Fw(temporary-file-na)o(me)9 -b Fv(.)s(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)22 b(39)1029 2487 y Fw(the-environment)6 -b Fv(.)t(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)20 b(34)1029 2537 y(tilde)13 -b(expansion)6 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)20 -b(37)1029 2587 y Fw(time)8 b Fv(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)21 b(61)1029 -2637 y(tk)14 b(to)q(olkit)9 b(.)c(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)23 -b(7;)14 b(29,)e(60)1029 2687 y Fw(tk-command)s Fv(.)t(.)7 -b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)18 b(29;)13 b(30,)f(70)1029 2737 y -Fw(tk-command?)5 b Fv(.)s(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -18 b(29)1029 2787 y(to)q(olkit)8 b(.)d(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)22 b(7;)14 b(29,)e(60)p eop +106 105 bop 75 91 a FF(106)2472 b FC(STk)34 b FF(Reference)i(Man)m(ual) +p 75 128 3675 4 v 75 381 a Fw(run-process)10 b Fv(.)f(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)37 b(50)75 +668 y Fa(S)75 769 y Fv(sc)n(heme)27 b(rep)r(ository)14 +b(.)e(.)h(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)41 b(100)75 869 y Fw(select-module)16 +b Fv(.)d(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)48 b(34)75 969 +y Fw(set!)13 b Fv(.)f(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)40 b(9;)27 b(80,)g(81)75 1069 y Fw(set-car!)21 b +Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)48 +b(12)75 1169 y Fw(set-cdr!)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)48 b(12)75 1269 y Fw(set-random-seed!)10 +b Fv(.)e(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)38 b(59)75 1369 y Fw(set-signal-handl)o +(er!)17 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)45 b(41)75 1469 y Fw(set-widget-data!)10 +b Fv(.)e(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)38 b(31)75 1570 y Fw(setenv!)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +51 b(40)75 1670 y(setter)20 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)47 b(80)75 1770 +y Fw(sigabrt)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)51 b(40)75 1870 y Fw(sigalrm)21 b Fv(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 +b(40)75 1970 y Fw(sigbus)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(41)75 2070 y Fw(sigchld)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +51 b(40)75 2170 y Fw(sigcld)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(41)75 2270 y +Fw(sigcont)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)51 b(40)75 2371 y Fw(sigfpe)9 b Fv(.)j(.)h(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 +b(40)75 2471 y Fw(sighup)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(40)75 2571 y Fw(sigill)9 +b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)36 b(40)75 2671 y Fw(sigint)16 b Fv(.)11 b(.)i(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)42 b(40;)27 b(41)75 2771 +y Fw(sigio)13 b Fv(.)e(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)40 b(41)75 2871 y Fw(sigiot)9 +b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)36 b(40)75 2971 y Fw(sigkill)12 b Fv(.)f(.)i(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)h(.)f(.)39 b(40;)27 b(41)75 3071 y Fw(siglost)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +51 b(41)75 3172 y Fw(sigpipe)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(40)75 3272 y Fw(sigpoll)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +51 b(41)75 3372 y Fw(sigprof)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(41)75 3472 y Fw(sigsegv)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +51 b(40)75 3572 y Fw(sigstop)12 b Fv(.)f(.)i(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)39 b(40;)27 b(41)75 3672 y Fw(sigsys)9 +b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)36 b(41)75 3772 y Fw(sigterm)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(40)75 3873 +y Fw(sigtrap)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)51 b(40)75 3973 y Fw(sigttin)21 b Fv(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 +b(40)75 4073 y Fw(sigttou)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(40)75 4173 y Fw(sigurg)9 +b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)36 b(41)75 4273 y Fw(sigusr1)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(40)75 4373 +y Fw(sigwinch)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)48 b(41)75 4473 y Fw(sigxcpu)21 b Fv(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 +b(41)75 4573 y Fw(sigxfsz)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(41)75 4674 y Fw(sin)20 +b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)47 b(16)75 4774 y(slib)28 b(pac)n(k)-5 +b(age)15 b(.)c(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)42 +b(99)75 4874 y(slot)21 b(.)13 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)48 b(77)75 4974 +y Fw(slot-ref)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)48 b(79)75 5074 y Fw(slot-set!)17 b Fv(.)10 +b(.)j(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)44 +b(79)75 5174 y Fw(socket-accept-co)o(nne)o(ct)o(io)o(n)19 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)46 +b(53)75 5274 y Fw(socket-down?)20 b Fv(.)13 b(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)52 b(53)75 5374 y Fw(socket-dup)14 b Fv(.)9 +b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)41 +b(54)75 5475 y Fw(socket-host-addr)o(ess)17 b Fv(.)8 +b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)45 b(52)75 5575 y Fw(socket-host-name)10 b Fv(.)e(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)38 b(52)2058 381 y Fw(socket-input)20 +b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(52)2058 +481 y Fw(socket-local-add)o(re)o(ss)14 b Fv(.)8 b(.)13 +b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)42 +b(52)2058 581 y Fw(socket-output)16 b Fv(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)49 b(52)2058 681 y Fw(socket-port-numb)o(er)15 +b Fv(.)f(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)49 b(52)2058 781 y Fw(socket-shutdown)14 +b Fv(.)7 b(.)14 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)41 b(53)2058 881 +y Fw(socket?)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)51 b(52)2058 982 y Fw(sort)21 b Fv(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)50 +b(61;)27 b(39)2058 1082 y Fw(split-string)20 b Fv(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(19)2058 1182 +y Fw(sqrt)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(16)2058 1282 y Fw(string)16 +b Fv(.)10 b(.)k(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)43 +b(18;)27 b(19)2058 1382 y Fw(string->list)20 b Fv(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(19)2058 1482 +y Fw(string->number)17 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)45 +b(17)2058 1582 y Fw(string->regexp)18 b Fv(.)13 b(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)51 +b(45;)27 b(46)2058 1683 y Fw(string->symbol)17 b Fv(.)8 +b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)45 b(14)2058 1783 y Fw(string->widget) +17 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)45 b(30)2058 +1883 y Fw(string-append)16 b Fv(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)49 +b(19)2058 1983 y Fw(string-ci<=?)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)52 b(19)2058 2083 y Fw(string-ci=?)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)52 b(19)2058 2383 y Fw(string-ci>?)10 b Fv(.)f(.)k(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)37 b(19)2058 2484 y Fw(string-copy)10 +b Fv(.)f(.)k(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)37 +b(19)2058 2584 y Fw(string-fill!)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)52 b(19)2058 2684 y Fw(string-find?)20 b +Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(19)2058 +2784 y Fw(string-index)20 b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)52 b(19)2058 2884 y Fw(string-length)16 b Fv(.)d(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)49 b(18)2058 2984 y Fw(string-lower)20 +b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(19)2058 +3084 y Fw(string-ref)14 b Fv(.)9 b(.)k(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)41 b(18)2058 3184 y Fw(string-set!)10 b Fv(.)f(.)k(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)37 b(18)2058 3285 y Fw(string-upper)20 +b Fv(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)52 b(19)2058 +3385 y Fw(string<=?)17 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)44 b(18)2058 3485 y Fw(string=?)17 +b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)44 +b(18)2058 3785 y Fw(string>?)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)48 b(18)2058 3885 y Fw(string?)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +51 b(18)2058 3986 y Fw(substring)17 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)g(.)f(.)h(.)f(.)h(.)44 b(19)2058 4086 y Fw(symbol->string)17 +b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)45 b(14)2058 +4186 y Fw(symbol-bound?)16 b Fv(.)d(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)49 +b(36)2058 4286 y Fw(symbol?)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)51 b(14)2058 4386 y Fw(system)9 +b Fv(.)i(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)37 b(39)2058 4674 y Fa(T)2058 4774 y Fw(tan)20 +b Fv(.)12 b(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.) +h(.)f(.)h(.)f(.)h(.)47 b(16)2058 4874 y Fw(temporary-file-n)o(am)o(e)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)46 b(39)2058 4974 y Fw(the-environment)14 +b Fv(.)7 b(.)14 b(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)41 b(35)2058 5074 +y(tilde)28 b(expansion)13 b(.)f(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 +b(37)2058 5174 y Fw(time)17 b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)44 b(62)2058 +5274 y(tk)28 b(to)r(olkit)20 b(.)13 b(.)g(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +47 b(7;)27 b(30,)g(60)2058 5374 y Fw(tk-command)8 b Fv(.)h(.)k(.)h(.)f +(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)34 b(30;)27 b(31,)g(70)2058 5475 y Fw(tk-command?)10 +b Fv(.)f(.)k(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)37 +b(30)2058 5575 y(to)r(olkit)17 b(.)c(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)44 b(7;)27 b(30,)g(60)p eop %%Page: 107 107 -107 106 bop 37 45 a FC(STk)17 b FF(Reference)h(Man)o(ual)1236 -b(107)p 37 64 1838 2 v 37 190 a Fv(top)14 b(lev)o(el)g(en)o(vironmen)o -(t)7 b(.)e(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)21 -b(11;)13 b(34,)g(80)37 240 y Fw(trace-var)8 b Fv(.)d(.)h(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(59)37 290 y Fw(transcript-off)9 -b Fv(.)d(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)25 b(27;)13 b(75)37 340 y Fw(transcript-on)t -Fv(.)t(.)6 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)18 b(27;)13 b(75)37 390 y -Fw(truncate)d Fv(.)5 b(.)h(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)24 b(16)37 439 y Fw(try-load)10 b Fv(.)5 b(.)h(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)24 b(27)37 568 y -Fa(U)37 618 y Fw(uncode)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(61)37 668 y Fw(unless)9 -b Fv(.)c(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)23 -b(9;)13 b(11)37 718 y Fw(until)6 b Fv(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 b(11)37 -767 y Fw(untrace-var)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)19 b(60)37 883 y Fa(V)37 933 y Fw(values)t Fv(.)6 -b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -18 b(93)37 983 y Fw(vector)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)18 b(20)37 1033 y -Fw(vector->list)10 b Fv(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)26 -b(20)37 1083 y Fw(vector-copy)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)19 b(20)37 1133 y Fw(vector-fill!)10 b -Fv(.)c(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)26 b(20)37 -1182 y Fw(vector-length)8 b Fv(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)24 -b(20)37 1232 y Fw(vector-ref)6 b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)20 b(20)37 1282 y Fw(vector-resize)8 -b Fv(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)24 b(20)37 1332 -y Fw(vector-set!)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -19 b(20)37 1382 y Fw(vector?)11 b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)26 b(20)37 1431 y Fw(version)11 -b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(58)37 1481 y Fw(view)8 b Fv(.)e(.)g(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)22 b(62)37 -1597 y Fa(W)37 1647 y Fw(when)9 b Fv(.)d(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)23 -b(9)37 1697 y Fw(when-port-readable)7 b Fv(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)24 -b(26)37 1747 y Fw(when-port-writable)7 b Fv(.)f(.)h(.)f(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)24 -b(26)37 1797 y Fw(when-socket-ready)s Fv(.)s(.)7 b(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)17 -b(54)37 1846 y Fw(while)6 b Fv(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g -(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 b(11)37 1896 y(widget)10 -b(.)c(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)24 b(29)37 1946 y Fw(widget->string)8 b Fv(.)t(.)f(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)22 b(30)37 1996 y Fw(widget-name)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g -(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)19 b(30)37 2046 y Fw(widget?)11 -b Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.) -26 b(30)37 2095 y Fw(with-input-from-file)6 b Fv(.)t(.)g(.)g(.)g(.)h(.) -f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)21 -b(22)37 2145 y Fw(with-input-from-stri)o(ng)s Fv(.)t(.)6 -b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)17 -b(23)37 2195 y Fw(with-module)5 b Fv(.)t(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)19 b(33)37 2245 y Fw(with-output-to-file)8 -b Fv(.)t(.)e(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.) -f(.)g(.)g(.)23 b(22)37 2295 y Fw(with-output-to-strin)o(g)5 -b Fv(.)t(.)h(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.) -f(.)19 b(23)37 2345 y Fw(write)6 b Fv(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)20 b(24)37 -2394 y Fw(write*)t Fv(.)6 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)18 b(24)37 2444 y Fw(write-char)6 -b Fv(.)f(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)20 -b(25)37 2560 y Fa(X)37 2610 y Fv(x)14 b(windo)o(w)f(system)7 -b(.)f(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h -(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)21 b(7)37 2738 -y Fa(Z)37 2787 y Fw(zero?)8 b Fv(.)e(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.) -g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f -(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)22 b(15)p eop +107 106 bop 75 91 a FC(STk)35 b FF(Reference)g(Man)m(ual)2471 +b(107)p 75 128 3675 4 v 75 381 a Fv(top)28 b(lev)n(el)f(en)n(vironmen)n +(t)15 b(.)d(.)i(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)43 +b(11;)26 b(35,)h(80)75 482 y Fw(trace-var)17 b Fv(.)10 +b(.)j(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)44 +b(60)75 583 y Fw(transcript-off)12 b Fv(.)c(.)13 b(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)39 b(27;)26 +b(28,)h(75)75 684 y Fw(transcript-on)15 b Fv(.)9 b(.)k(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)43 +b(27;)26 b(28,)h(75)75 785 y Fw(truncate)21 b Fv(.)10 +b(.)j(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)48 +b(16)75 886 y Fw(try-load)21 b Fv(.)10 b(.)j(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)48 b(27)75 1188 y Fa(U)75 +1289 y Fw(uncode)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)g(.)36 b(61)75 1390 y Fw(unless)18 +b Fv(.)11 b(.)j(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)45 +b(9;)27 b(11)75 1491 y Fw(until)13 b Fv(.)e(.)j(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 b(11)75 +1592 y Fw(untrace-var)10 b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)37 b(60)75 1868 y Fa(V)75 1969 y Fw(values)9 +b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)g(.)36 b(94)75 2070 y Fw(vector)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)36 b(20)75 +2171 y Fw(vector->list)20 b Fv(.)13 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)52 b(20)75 2272 y Fw(vector-copy)10 b Fv(.)f(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)37 b(20)75 +2373 y Fw(vector-fill!)20 b Fv(.)13 b(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)52 b(20)75 2474 y Fw(vector-length)16 b Fv(.)d(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)48 b(20)75 2575 y Fw(vector-ref)14 b Fv(.)9 +b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)41 +b(20)75 2676 y Fw(vector-resize)16 b Fv(.)d(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.) +h(.)48 b(20)75 2777 y Fw(vector-set!)10 b Fv(.)f(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)37 b(20)75 +2878 y Fw(vector?)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)51 b(20)75 2979 y Fw(version)21 +b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +51 b(59)75 3080 y Fw(view)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)49 b(62;)27 b(64)75 3380 +y Fa(W)75 3481 y Fw(when)19 b Fv(.)12 b(.)h(.)h(.)f(.)h(.)g(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)47 b(9)75 +3582 y Fw(when-port-readab)o(le)15 b Fv(.)f(.)g(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)49 +b(26)75 3683 y Fw(when-port-writab)o(le)15 b Fv(.)f(.)g(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)49 +b(26)75 3783 y Fw(when-socket-read)o(y)7 b Fv(.)h(.)13 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)34 b(54)75 3884 y Fw(while)13 b Fv(.)e(.)j(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 +b(11)75 3985 y(widget)20 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)47 b(30)75 4086 y Fw(widget->string)18 +b Fv(.)8 b(.)13 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)45 b(30)75 +4187 y Fw(widget-name)10 b Fv(.)f(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)37 b(31)75 4288 y Fw(widget?)21 b Fv(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 +b(30)75 4389 y Fw(with-input-from-)o(fil)o(e)14 b Fv(.)8 +b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.) +f(.)42 b(22)75 4490 y Fw(with-input-from-)o(str)o(in)o(g)7 +b Fv(.)h(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f +(.)35 b(23)75 4591 y Fw(with-module)10 b Fv(.)f(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)37 b(33)75 +4692 y Fw(with-output-to-f)o(ile)17 b Fv(.)8 b(.)14 b(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)45 +b(22)75 4793 y Fw(with-output-to-s)o(tri)o(ng)10 b Fv(.)e(.)14 +b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)38 +b(23)75 4894 y Fw(write)13 b Fv(.)e(.)j(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.) +h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)40 b(24)75 4995 y +Fw(write*)9 b Fv(.)j(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)36 b(24)75 5096 y Fw(write-char)14 +b Fv(.)9 b(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)41 +b(25)75 5197 y Fw(writes*)21 b Fv(.)14 b(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f +(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)51 b(25)75 5474 y Fa(X)75 +5575 y Fv(x)27 b(windo)n(w)h(system)15 b(.)e(.)g(.)h(.)f(.)h(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.)f(.)h(.)f +(.)h(.)42 b(7)2058 388 y Fa(Z)2058 487 y Fw(zero?)17 +b Fv(.)12 b(.)h(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)g(.)f(.)h(.)f(.)h(.) +f(.)h(.)44 b(15)p eop %%Trailer end userdict /end-hook known{end-hook}if diff --git a/Doc/STklos+Tk/STklos+Tk.dvi b/Doc/STklos+Tk/STklos+Tk.dvi index 57406e714190d3306489f0c4be0d322c765eb541..da5fc04d2464166e63b7009ac92a5a3a4a672048 100644 GIT binary patch delta 1239 zcmZ8gZAg<*6n^i0H?29R&_Gvhx-4vE3!4TiWMUyJG$lkt*^g+HG^!P3Q55S(EMn7n z5ho^oQ4mbCUDhO9nd?WxG=!22Qx|WLqaiJ}ge2SEHM`gI>z?O6=Q-y*m)mO-o)h5aJI`L>$8D!x@6IxU5%C;c>BK7vN zQ&nPvi*L?eus7TFSM2&rd0o(V4VUcrmY(vD6)Q)%nhv1t01#|JL5~dm$tc5l1>>3E zQ5=&;wqr#lw;9Z?=SWeh#n3W#LQ@QnbqxLg{xMPJFn%jD;=YxKeDLVMj4uvUjry z7Vnt(eiIFZd$a(U=&A>O^CD2Wj^SZP|0c1?)r|DH216Hn^#jtmD$)}})s{QeHo;s4 z9&&X9k%fN*(cF0_u5zCP&|QZ{M~c$^!)lwbV-l^741l)v4*aZ1&uUo~mFtntvtP#Z ztizY9rqEL&Bu zFftgE*C4~%a}ef_u13%gSipRBM=!Pk2>GwBao4cG4M!?_1~7`Jd;1{?G3@oGUlEwp#9H zlz+08Pf6qXq>a@Ig#r*rO!uCnk(@b6o5bvqIzlNKKvi^XD5hxAO*A6wSh=~w=aV_QC1b^VAr&gUCO=X19s0*F2j7Q zFO0Y(t12w_2Vc2Tbiy12ogTT39lvZOzCsILTYGOw*K;)GhcJ5eK80TSMr=(WfdWAW zHY^ZW#f&$+2xsPnAugB(X-uEpP}bD@;gr6jxS&XnCtX97p`i@33?-*4^e7mSmDcMh zsr@WwhFjBFaAON4n982C7$_%Lc($%>JHTGq;AkK9g{2;uhLJTY7XPr&+waKoO4P40 z8k_0C8Eovy_7OmmwI;6m4*Sw`8>paIgQXNmOAvB>souPHz1F16;xMPL1M*#YEZlm7 z(z>0C@lk(bh~TdkR%?VpQ6sK8h2y|3oa^5JCq?)Efv4ajK9KN4?Ra=L3^Q!OD)$K< zv1$G*?w$`~4{Tegr^>`W1xg}zqAvnbYW<}w8v_G1uneumr5b8-*eFUT#he7TCgY?Sxw5 z&Yp<(#IW-dL@7mHo770#fyp@e^0Sd;=r^VIaW{6gn0&JubEbrN5k-SP2V>dwDF(z* z!*tWFa^TcVlALmJC=4}D0l|%bU^ZEzX_}pphHv=x7$nEOIjyuc&1I8MCE~EE`QNfb z?UZ>lopDmeS?6Xdvvvxs;TY`<@kBAQ5JAcJQ6bCypX>AB3HZseNZz^DUmjh3p8x;= diff --git a/Doc/STklos+Tk/STklos+Tk.ps b/Doc/STklos+Tk/STklos+Tk.ps index d33f352..5161958 100644 --- a/Doc/STklos+Tk/STklos+Tk.ps +++ b/Doc/STklos+Tk/STklos+Tk.ps @@ -7,8 +7,8 @@ %%DocumentPaperSizes: A4 %%EndComments %DVIPSCommandLine: dvips -t a4 -f STklos+Tk.dvi -%DVIPSParameters: dpi=300, comments removed -%DVIPSSource: TeX output 1998.03.28:2217 +%DVIPSParameters: dpi=600, comments removed +%DVIPSSource: TeX output 1998.09.14:1532 %%BeginProcSet: tex.pro /TeXDict 250 dict def TeXDict begin /N{def}def /B{bind def}N /S{exch}N /X{S N}B /TR{translate}N /isls false N /vsize 11 72 mul N /hsize 8.5 72 @@ -114,1968 +114,6856 @@ SaveY moveto}N /fil{fill SaveX SaveY moveto}N /ellipse{/endangle X /startangle X /yrad X /xrad X /savematrix matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc savematrix setmatrix}N end %%EndProcSet -TeXDict begin 39158280 55380996 1000 300 300 (STklos+Tk.dvi) -@start /Fa 36 122 df34 D<071C00071C00071C00071C00071C00FFFF80FFFF807FFF800E38000E38000E -38000E38000E38000E38000E38007FFF80FFFF80FFFF801C70001C70001C70001C70001C -700011177F9614>I<0180038006000C001C0018003800700070007000E000E000E000E0 -00E000E000E000E000E000700070007000380018001C000C00060003800180091D799914 ->40 D<80C0603038181C0E0E0E0707070707070707070E0E0E1C18383060C080081D7C99 -14>I<038003800380638CF39E7FFC3FF80FE00FE03FF87FFCF39E638C0380038003800F -107E9214>I<70F8FCFC7C0C1830E0C0060A798414>44 DI< -70F8F8F87000000000000070F8F8F8700510798F14>58 D70 -D77 DI<0FCC1FFC307C603CE01CE01CE01CE00070007E003FE00FF001F8 -001C001E000E600EE00EE00EF01CF838FFF0C7E00F177E9614>83 -D<7FFF80FFFF80E1C380E1C380E1C380E1C38001C00001C00001C00001C00001C00001C0 -0001C00001C00001C00001C00001C00001C00001C00001C00001C0000FF8000FF8001117 -7F9614>I87 D89 D92 D<0818306060C0C0C0F0F87830050C799914>96 -D<1FC0007FF000707800201800001C00001C0007FC001FFC003C1C00701C00E01C00E01C -00E01C00707C003FFF800F8F8011107E8F14>II<03F80FFE1C0E380470006000 -E000E000E000E00060007000380E1C1E0FFC03F00F107E8F14>I<007E00007E00000E00 -000E00000E00000E00000E0007CE000FFE001C3E00301E00700E00E00E00E00E00E00E00 -E00E00E00E00E00E00700E00301E00383E001FEFC007CFC012177F9614>I<07E00FF01C -38301C700CE00EE00EFFFEFFFEE00060007000380E1C1E0FFC03F00F107E8F14>I<00FC -01FE038E07040700070007007FFEFFFE0700070007000700070007000700070007000700 -07000700FFF8FFF80F177F9614>I104 D<06000F000F00060000000000000000 -00FF00FF00070007000700070007000700070007000700070007000700FFF8FFF80D187C -9714>I107 DIII<07C01FF03C7870 -1C701CE00EE00EE00EE00EE00EE00E701C783C3C781FF007C00F107E8F14>II114 D<0FD83FF86038C038C038F000 -7F803FF007F8001C6006E006F006F81CFFF8CFE00F107E8F14>I<06000E000E000E000E -007FFCFFFC0E000E000E000E000E000E000E000E000E0E0E0E0E0E0E1C07F801F00F157F -9414>II121 -D E /Fb 44 122 df<4040E0E0E0E0E0E0E0E0E0E0E0E0E0E040400B097D9312>34 -D<0E380E380E380E38FFFEFFFE7FFE1C701C701C701C701C707FFEFFFEFFFE38E038E038 -E038E038E00F147F9312>I<60F0F878181818303060C080050C799312>39 -D<0180038006000C0018003800300070007000E000E000E000E000E000E000E000700070 -003000380018000C0006000380018009197B9612>I<80C06030181C0C0E0E0707070707 -07070E0E0C1C183060C08008197C9612>I45 -D<0FC03FF07838701C201C001C0038007007E007F00038001C000E000E400EE00EE01C78 -383FF00FC00F147F9312>51 D<60F0F06000000000000060F0F060040E798D12>58 -D<60F0F06000000000000060F0F070303060C0800413798D12>I<0018007800F801E007 -C00F801E003C00F800F000F8003C001E000F8007C001E000F8007800180D137E9312>I< -C000F000F8003C001F000F8003C001E000F8007800F801E003C00F801F003C00F800F000 -C0000D137E9312>62 D<038007C007C006C006C00EE00EE00EE00EE00C601C701C701C70 -1FF01FF0383838383838FC7EFC7E0F147F9312>65 DI68 D70 D76 -D80 D<3FE07FF07070E038E038E038E038E038E038E038E038E0 -38E038E038E738E3B8E3B873F07FF03FE000E000E000F0007000780D197E9312>I<1F30 -3FF070F0E070E070E070E00070007F003FC00FE000F0007800386038E038E030F070FFE0 -CF800D147E9312>83 D<7FF8FFF8E070E070E0E000E001C003800380070007000E000E00 -1C00381C381C701C701CFFFCFFFC0E147E9312>90 D<1FC0003FF000383800101C00001C -0007FC003FFC00781C00E01C00E01C00E01C00703C003FFF801FCF80110E7F8D12>97 -DI<07F01FF8383870106000E000E000E000E000600070383838 -1FF007E00D0E7E8D12>I<00F800F8003800380038003807B81FF8387870386038E038E0 -38E038E0386038707838781FFE0FBE0F147F9312>I<07801FE0387070706038E038FFF8 -FFF8E0006000703838381FF007C00D0E7E8D12>I<007E00FF01C70382038003807FFEFF -FE03800380038003800380038003800380038003803FF83FF81014809312>I<0F9E1FFF -38E7707070707070707038E03FC03F8070003FE03FF83FFC701EE00EE00EE00E600C783C -1FF00FE010167F8D12>II<06000F000F000600000000000000 -7F007F000700070007000700070007000700070007000700FFF0FFF00C157D9412>I107 DII< -F9E0FFF03E383C3838383838383838383838383838383838FE3EFE3E0F0E7F8D12>I<0F -803FE038E07070E038E038E038E038E038F078707038E03FE00F800D0E7E8D12>II<079C1FFC387C703C601CE01CE01CE01CE01C601C703C387C1F -FC079C001C001C001C001C001C007F007F10157F8D12>II<1FF03FF06070C070E0007F003F -E00FF000786018E018F030FFE0DFC00D0E7E8D12>I<06000E000E000E007FF8FFF80E00 -0E000E000E000E000E000E000E1C0E1C0E1C07F801E00E127F9112>IIII<7C7C7C7C1CF00EE00FC0 -07C00380078007C00EE01EF01C70FC7EFC7E0F0E7F8D12>II E /Fc 14 122 df<03FF80000FFFE0001FFFF8003FFFFC003F01FE003F007F001E00 -1F000C001F8000000F8000000F8000000F800001FF80003FFF8001FFFF8007FFFF800FFF -8F801FE00F803F800F807E000F80FC000F80F8000F80F8000F80F8000F80F8000F80FC00 -1F807E003F803F81FF801FFFFFFE0FFFF7FF07FFE3FF01FF01FE201F7C9E25>97 -D<001FFC00007FFF0001FFFF8003FFFFC007F00FC00FC00FC01F8007803F0003003E0000 -007C0000007C000000FC000000F8000000F8000000F8000000F8000000F8000000F80000 -00F8000000FC0000007C0000007C0000003E0001C03F0003E01F8003E00FC007E007F03F -C003FFFF8001FFFF00007FFE00001FF0001B1F7B9E25>99 D<00007FC0000000FFE00000 -00FFE00000007FE000000003E000000003E000000003E000000003E000000003E0000000 -03E000000003E000000003E000000003E000001FC3E000007FF3E00001FFFBE00003FFFF -E00007F07FE0000FC01FE0001F800FE0003F0007E0003E0007E0007C0003E0007C0003E0 -00FC0003E000F80003E000F80003E000F80003E000F80003E000F80003E000F80003E000 -F80003E000FC0003E0007C0007E0007C0007E0003E0007E0003E000FE0001F001FE0000F -C01FE00007F07FE00003FFFFFF0001FFFBFF8000FFF3FF80003FC1FF00212C7EAB25>I< -001FE00000FFF80001FFFE0003FFFF0007F07F800FC00F801F0007C03F0007E03E0003E0 -7C0003E07C0003F0FC0001F0F80001F0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFE0F8000000 -F8000000FC0000007C0000007E0000003E0000E03F0001F01F8001F00FC007F007F81FE0 -03FFFFC001FFFF80007FFE00001FF8001C1F7C9E25>I<7F80000000FFC0000000FFC000 -00007FC000000003C000000003C000000003C000000003C000000003C000000003C00000 -0003C000000003C000000003C000000003C03FFF0003C07FFF8003C07FFF8003C03FFF00 -03C003E00003C007C00003C00F800003C01F000003C03E000003C0FC000003C1F8000003 -C3F0000003C7E0000003CFE0000003DFF0000003FEF0000003FCF8000003F87C000003F0 -3E000003E01E000003C01F000003C00F800003C007C00003C003C00003C003E00003C001 -F00003C000F8007FFE07FF80FFFF0FFFC0FFFF0FFFC07FFE07FF80222C7FAB25>107 -D<7FFE0000FFFF0000FFFF00007FFF0000001F0000001F0000001F0000001F0000001F00 -00001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F00 -00001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F00 -00001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F00 -00001F0000001F0000001F0000001F00007FFFFFC0FFFFFFE0FFFFFFE07FFFFFC01B2C7B -AB25>I<7FC0FE0000FFE3FF0000FFEFFF80007FFFFFC00003FF87E00003FE03E00003F8 -01F00003F801F00003F001F00003F001F00003E001F00003E001F00003E001F00003E001 -F00003E001F00003E001F00003E001F00003E001F00003E001F00003E001F00003E001F0 -0003E001F00003E001F00003E001F00003E001F00003E001F00003E001F0007FFF0FFF80 -FFFF9FFFC0FFFF9FFFC07FFF0FFF80221F7F9E25>110 D<003FC00000FFF00003FFFC00 -07FFFE000FE07F001F801F801F000F803E0007C03E0007C07C0003E07C0003E0F80001F0 -F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0F80001F0FC0003F07C0003E0 -7C0003E03E0007C03F000FC01F801F801FC03F800FE07F0007FFFE0003FFFC0000FFF000 -003FC0001C1F7C9E25>I<7FC1FE0000FFE7FF8000FFEFFFC0007FFFFFE00003FF07F000 -03FC01F80003F8007C0003F0003E0003F0003E0003E0001F0003E0001F0003E0001F8003 -E0000F8003E0000F8003E0000F8003E0000F8003E0000F8003E0000F8003E0000F8003E0 -001F8003E0001F0003F0001F0003F0003E0003F8007E0003F800FC0003FC01F80003FF07 -F00003FFFFE00003EFFFC00003E7FF000003E1FC000003E000000003E000000003E00000 -0003E000000003E000000003E000000003E000000003E000000003E000000003E0000000 -03E000000003E00000007FFF000000FFFF800000FFFF8000007FFF000000212F7F9E25> -I<7FF007F8FFF83FFCFFF87FFE7FF8FFFF00F9FC3F00FBE03F00FFC01E00FF800C00FF00 -0000FE000000FE000000FC000000FC000000FC000000F8000000F8000000F8000000F800 -0000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800 -007FFFFC00FFFFFE00FFFFFE007FFFFC00201F7E9E25>114 D<01FFC60007FFFF001FFF -FF003FFFFF007F00FF007C003F00F0001F00F0001F00F0001F00F0000E00FC0000007F80 -00003FFC00001FFFE0000FFFF80003FFFC00001FFE000000FF0000001F80700007C0F800 -03C0F80003C0FC0003C0FC0003C0FE0007C0FF000F80FFC07F00FFFFFE00FFFFFC00F3FF -F800607FC0001A1F7B9E25>I<0070000000F8000000F8000000F8000000F8000000F800 -0000F8000000F8000000F800007FFFFFC0FFFFFFE0FFFFFFE07FFFFFC000F8000000F800 -0000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800 -0000F8000000F8000000F8000000F8000000F8007000F800F800F800F800F800F800F800 -F800F800F800FC01F8007E07F0003FFFE0001FFFC0000FFF800003FE001D287EA725>I< -7FC03FE000FFE07FF000FFE07FF0007FE03FF00003E001F00003E001F00003E001F00003 -E001F00003E001F00003E001F00003E001F00003E001F00003E001F00003E001F00003E0 -01F00003E001F00003E001F00003E001F00003E001F00003E001F00003E001F00003E001 -F00003E001F00003E003F00003E003F00003F007F00001F81FF00001FFFFFF8000FFFFFF -C0007FFDFFC0001FF0FF80221F7F9E25>I<7FF00FFEFFF81FFFFFF81FFF7FF00FFE0780 -01F0078001E007C001E003C001E003C003C003E003C001E003C001E0078000F0078000F0 -078000F80F0000780F0000780F00007C1E00003C1E00003C1E00001E3C00001E3C00001E -3C00000F3800000F7800000778000007F0000007F0000003F0000003E0000003E0000003 -E0000003C0000003C0000007C0000007800000078000000F8000000F00003C0F00007E1E -00007E3E00007E7C00007FF800003FF800001FE000000F800000202F7E9E25>121 -D E /Fd 4 12 df<7E000000FFC00000FFF800007FFE000003FF0000003FC000000FE000 -0003F0000001F80000007C0000003E0000001F0000000F0000000F80000007C0000003C0 -000003E0000001E0000001E0000001F0000000F0000000F0000000F80000007800000078 -000000780000007800000078000000301D1D998332>8 D<000000300000007800000078 -000000780000007800000078000000F8000000F0000000F0000000F0000001F0000001E0 -000003E0000003C0000007C000000F8000000F0000001F0000003E0000007C000001F800 -0003F000000FE000003FC00003FF00007FFE0000FFF80000FFE000007E0000001D1D999C -32>I<60000000F0000000F0000000F0000000F0000000F0000000F80000007800000078 -000000780000007C0000003C0000003E0000001E0000001F0000000F8000000780000007 -C0000003E0000001F0000000FC0000007E0000003F8000001FE0000007FE000003FFF000 -00FFF800003FF8000003F01D1D809C32>I<000003F000003FF80000FFF80003FFF00007 -FE00001FE000003F8000007E000000FC000001F0000003E0000007C00000078000000F80 -00001F0000001E0000003E0000003C0000007C0000007C0000007800000078000000F800 -0000F0000000F0000000F0000000F0000000F0000000600000001D1D808332>I -E /Fe 1 16 df<03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80F -F003C010107E9115>15 D E /Ff 37 123 df<00FCF807839C0E079C1C07081C07001C07 -001C07001C07001C0700FFFFE01C07001C07001C07001C07001C07001C07001C07001C07 -001C07001C07001C07001C07007F1FE01617809615>11 D<00FC000782000E07001C0700 -1C02001C00001C00001C00001C0000FFFF001C07001C07001C07001C07001C07001C0700 -1C07001C07001C07001C07001C07001C07007F1FC01217809614>I<00FF000707000E07 -001C07001C07001C07001C07001C07001C0700FFFF001C07001C07001C07001C07001C07 -001C07001C07001C07001C07001C07001C07001C07007F1FC01217809614>I<60C0F1E0 -F1E070E01020102020402040408040800B0A7F9612>34 D45 -D<60F0F06004047D830A>I<06000E00FE000E000E000E000E000E000E000E000E000E00 -0E000E000E000E000E000E000E000E00FFE00B157D9412>49 D<0F8030E040708030C038 -E0384038003800700070006000C00180030006000C08080810183FF07FF0FFF00D157E94 -12>I<001000003800003800003800005C00005C00005C00008E00008E00008E00010700 -01070002038002038002038007FFC00401C00401C00800E00800E01800F03800F0FE03FE -17177F961A>65 D<7FFFF860381840380840380880380480380480380400380000380000 -380000380000380000380000380000380000380000380000380000380000380000380000 -380003FF8016177F9619>84 D88 D<204020404080408081008100E1C0F1E0F1E0 -60C00B0A7B9612>92 D<3FC0706070302038003803F81E3830387038E039E039E07970FF -1F1E100E7F8D12>97 DI<07F01838303870106000E000E000E000E00060007008 -3008183007C00D0E7F8D10>I<003E00000E00000E00000E00000E00000E00000E00000E -00000E0007CE001C3E00300E00700E00600E00E00E00E00E00E00E00E00E00600E00700E -00301E00182E0007CF8011177F9614>I<0FC0186030307038E018FFF8E000E000E00060 -0070083010183007C00D0E7F8D10>I<03E006700E701C201C001C001C001C001C00FF80 -1C001C001C001C001C001C001C001C001C001C001C001C007F800C1780960B>I<0F9E18 -E33060707070707070306018C02F80200060003FE03FF83FFC600EC006C006C006600C38 -380FE010157F8D12>II<307878300000000000F8383838383838383838383838 -FE07177F960A>I107 DIII<07C018303018600C600CE0 -0EE00EE00EE00EE00E701C3018183007C00F0E7F8D12>II<07C2001C2600381E00700E00600E00E00E -00E00E00E00E00E00E00600E00700E00301E001C2E0007CE00000E00000E00000E00000E -00000E00003F8011147F8D13>II<1F4060C0C040C040E000FF007F801FC001E080608060C0 -60E0C09F000B0E7F8D0E>I<080008000800180018003800FFC038003800380038003800 -3800380038403840384038401C800F000A147F930E>II< -FE1F380E3C0C1C081C080E100E100720072007E003C003C001800180100E7F8D13>IIIII E /Fg 1 50 df<1878981818181818 -18181818181818FF08107D8F0F>49 D E /Fh 1 50 df<0C001C00EC000C000C000C000C -000C000C000C000C000C000C000C000C000C000C000C00FFC00A137D9211>49 -D E /Fi 26 90 df<7070F06004047C830C>46 D<0018003003F00C7000700070007000 -E000E000E000E000E000E001C001C001C001C001C001C003800380038003800380038007 -000780FFF80D1C7C9B15>49 D<007E000183800201C00400E00400E00F00E00F00E01F00 -E01F00E00E00E00001E00001C0000380000380000700000E00001C0000380000600000C0 -000180000300800600800801001001003FFF007FFE00FFFE00131C7E9B15>I<007C0001 -87000203800403800F03C00F03C00F03C00E0380000380000700000600000C0000380003 -F000001C00000E00000E00000F00000F00000F00700F00F80F00F80F00F00E00E01E0080 -1C004038003070000F8000121D7D9B15>I<0000C0000180000380000380000780000B80 -00138000270000670000C700008700010700020700040E00080E00180E00100E00200E00 -400E00FFFFC0001C00001C00001C00001C00001C00003800003C0003FF80121C7E9B15> -I<0301C003FF8007FE0007F80004000004000004000004000008000008000008F8000B0C -000C0E00080700100700000700000780000780000780700F00F00F00F00F00F00E00801E -00801C0040380040300030E0000F8000121D7D9B15>I<00002000000030000000700000 -00F0000000F0000001F0000001F800000278000002780000047800000478000008780000 -083C0000103C0000103C0000203C0000203C0000403E0000401E0000FFFE0000801E0001 -001E0001001F0002000F0002000F0004000F000C000F001E000F80FF807FF01C1D7F9C1F ->65 D<07FFFE0000F8078000F001C000F001E000F000E000F000F000F000F001E000E001 -E001E001E001C001E003C001E0078001E01E0003FFFC0003C00F0003C0078003C003C003 -C003C003C003C0078003C0078003C0078003C0078003C00780078007800F000F001E000F -003C00FFFFE0001C1C7F9B1D>I<0007F010001C0C300070026000C001E0038000E00700 -00E00E0000600E0000601C0000403C00004038000040780000007800000078000000F000 -0000F0000000F0000000F0000000F0000000F0000080F000010070000100700001003800 -0200380004001C0004000C001800060020000380C000007F00001C1E7C9C1E>I<0FFFFC -0000F8078000F001C000F000E000F0007000F0007000F0007801E0003801E0003801E000 -3801E0003801E0003C01E0003803C0003803C0007803C0007803C0007803C0007003C000 -F0078000E0078000E0078001C0078003800780078007800E000F001C000F007000FFFFC0 -001E1C7E9B20>I<07FFFFE000F801E000F000E000F0004000F0004000F0004000F00040 -01E0004001E0204001E0200001E0200001E0600001E0E00003FFC00003C0C00003C04000 -03C0400003C0400003C04080078000800780008007800100078001000780030007800600 -0F000E000F003E00FFFFFC001B1C7E9B1C>I<07FFFFC000F803C000F001C000F0008000 -F0008000F0008000F0008001E0008001E0208001E0200001E0200001E0600001E0E00003 -FFC00003C0C00003C0400003C0400003C0400003C0400007800000078000000780000007 -80000007800000078000000F0000000F800000FFF800001A1C7E9B1B>I<0007F010001C -0C300070026000C001E0038000E0070000E00E0000600E0000601C0000403C0000403800 -0040780000007800000078000000F0000000F0000000F0000000F000FFF0F0000F80F000 -0780F0000F0070000F0070000F0038000F0038000F001C001F000C001E00060066000381 -8200007E00001C1E7C9C21>I<07FF87FF8000F800F80000F000F00000F000F00000F000 -F00000F000F00000F000F00001E001E00001E001E00001E001E00001E001E00001E001E0 -0001E001E00003FFFFC00003C003C00003C003C00003C003C00003C003C00003C003C000 -0780078000078007800007800780000780078000078007800007800780000F000F00000F -800F8000FFF0FFF000211C7F9B1F>I<07FF00F800F000F000F000F000F001E001E001E0 -01E001E001E003C003C003C003C003C003C00780078007800780078007800F000F80FFF0 -101C7F9B0F>I<07FFC000F80000F00000F00000F00000F00000F00001E00001E00001E0 -0001E00001E00001E00003C00003C00003C00003C00003C00003C0040780040780040780 -040780080780080780180F00380F00F0FFFFF0161C7E9B1A>76 D<07F80007FC00F8000F -C000BC000F8000BC00178000BC00178000BC00278000BC002780011E004F00011E004F00 -011E008F00011E008F00011E010F00010F010F00020F021E00020F021E00020F041E0002 -0F041E000207881E000207901E000407903C000407A03C000407A03C000407C03C000403 -C03C000403803C000C038078001E03007C00FF8307FF80261C7E9B26>I<07F800FF8000 -F8003C0000BC00180000BC001000009E001000009F001000008F001000010F8020000107 -8020000107C020000103C020000103E020000101E020000200F040000200F04000020078 -4000020078400002003C400002003C400004001E800004001F800004000F800004000F80 -00040007800004000780000C000300001E00010000FF80010000211C7F9B1F>I<0007F0 -0000381C0000E00E0001C0030003800380070001C00E0001C01E0001E01C0000E03C0000 -E0380000E0780000F0780000F0780000F0F00001E0F00001E0F00001E0F00001E0F00003 -C0F00003C0F00003C0700007807000070078000F0038001E003C001C001C0038000E00E0 -000383800000FE00001C1E7C9C20>I<07FFFC0000F80F0000F0038000F003C000F001C0 -00F001C000F001C001E003C001E003C001E003C001E0038001E0070001E00E0003C03C00 -03FFE00003C0000003C0000003C0000003C0000007800000078000000780000007800000 -07800000078000000F0000000F800000FFF000001A1C7E9B1C>I<0FFFF80000F80E0000 -F0078000F003C000F001C000F001E000F001E001E003C001E003C001E0038001E0070001 -E00E0001E03C0003FFE00003C0780003C01C0003C01E0003C00E0003C00F0007801E0007 -801E0007801E0007801E0007801E0007801E080F001E100F801E10FFF00E20000003C01D -1D7E9B1F>82 D<003F0400C0CC0180380300380600180E00180E00180E00181E00101E00 -001F00000F80000FF80007FF0003FF8001FFC0003FE00003E00001E00000E00000E04000 -E04000E04000E04000C06001C0E00180F00300CC0E0083F800161E7E9C17>I<1FFFFFF0 -3C07C0F03007803020078020600780204007802040078020400F0020800F0020000F0000 -000F0000000F0000000F0000001E0000001E0000001E0000001E0000001E0000001E0000 -003C0000003C0000003C0000003C0000003C0000003C000000780000007C00001FFFE000 -1C1C7C9B1E>II87 D89 -D E /Fj 44 123 df<0000FE000003018000060180000C0380001C0180001C0000001800 -000038000000380000003800000038000003FFFE0000700E0000700E0000700E0000701C -0000701C0000E01C0000E01C0000E0380000E0380000E0380001C0380001C0720001C072 -0001C0720001C07200038034000380180003800000030000000300000007000000C60000 -00E6000000CC000000780000001925819C17>12 D<00030006000800180030006000C000 -C0018003000300060006000C000C001C0018001800380030003000700070006000600060 -006000E000E000E000E000E0006000600060006000600020003000100008000800102A7B -9E11>40 D<001000100008000C0004000600060006000600060007000700070007000700 -06000600060006000E000E000C000C001C001800180038003000300060006000C000C001 -800300030006000C00180010006000C000102A809E11>I -45 D<060F0F06000000000000000000003078F06008127C910D>58 -D<0000180000001800000038000000380000007800000078000000B80000013800000138 -0000023C0000021C0000041C00000C1C0000081C0000101C0000101C0000201C0000201C -00007FFC0000C01C0000801C0001001C0001001E0002000E0002000E0004000E000C000E -001C001E00FF00FFC01A1D7E9C1F>65 D<01FFFF00003C0380003801C0003800E0003800 -E0003800E0007000E0007001E0007001E0007003C000E0038000E00F0000E01E0000FFFC -0001C00E0001C0070001C0078001C007800380078003800780038007800380078007000F -0007000E0007001E0007003C000E00F000FFFFC0001B1C7E9B1D>I<01FFFF00003C03C0 -003800E0003800E000380070003800700070007800700038007000380070007800E00078 -00E0007800E0007800E0007801C000F001C000F001C000F001C000E0038001E0038001C0 -038003C0038003800700070007000E0007001C00070038000E00E000FFFF80001D1C7E9B -1F>68 D<01FFFFF0003C00F0003800300038002000380020003800200070002000700020 -007008200070080000E0100000E0100000E0300000FFF00001C0200001C0200001C02000 -01C020000380408003800080038000800380010007000100070003000700020007000600 -0E003C00FFFFFC001C1C7E9B1C>I<01FFFFF0003C00F000380030003800200038002000 -3800200070002000700020007008200070080000E0100000E0100000E0300000FFF00001 -C0200001C0200001C0200001C02000038040000380000003800000038000000700000007 -00000007000000070000000F000000FFF000001C1C7E9B1B>I<01FFC0003C0000380000 -380000380000380000700000700000700000700000E00000E00000E00000E00001C00001 -C00001C00001C00003800203800203800203800407000407000C0700180700380E00F0FF -FFF0171C7E9B1A>76 D<01FE0001FE003E0001E0002E0003C0002E0005C0002E0005C000 -2E0009C0004E000B80004E001380004E0023800047002380008700470000870047000087 -00870000870107000107010E000107020E000107040E000107040E000207081C00020388 -1C000203901C000203A01C000403A038000403C038000403C038000C038038001C030078 -00FF8307FF00271C7E9B25>I<01FC00FF80001C001C00002E001800002E001000002E00 -1000002700100000470020000043002000004380200000438020000081C040000081C040 -000081C040000080E040000100E080000100708000010070800001007080000200390000 -0200390000020039000002001D000004001E000004000E000004000E00000C000E00001C -00040000FF80040000211C7E9B1F>I<01FFFE00003C0780003801C0003801E0003800E0 -003800E0007001E0007001E0007001E0007003C000E0038000E0070000E01C0000FFE000 -01C0300001C0180001C01C0001C01C0003801C0003801C0003801C0003801C0007003C00 -07003C2007003C2007003C200F003C40FFE01E8000000F001B1D7E9B1E>82 -D<000F8400304C00403C0080180100180300180300180600100600100600000700000700 -0003E00003FC0001FF00007F800007C00001C00001C00000C00000C02000C02000C06001 -80600180600300600200F00400CC180083E000161E7D9C17>I87 -D<01FF81FE003E0078001C0060001C00C0001E0080000E0100000F020000070400000708 -00000790000003A0000003E0000001C0000001C0000001E0000002E0000004E0000008F0 -0000107000002070000060380000C0380000803C0001001C0002001C0006001E001E001E -00FF007FC01F1C7E9B1F>II<0408102020404080E0F0F0E006 -0C779C0D>96 D<01E307170C0F180F380E300E700E700EE01CE01CE01CE01CE039E039E0 -396079319A1E0C10127C9115>I<3F00070007000E000E000E000E001C001C001C001C00 -39E03A183C0C380C700C700E700E700EE01CE01CE01CE018E038E030E06060C031801E00 -0F1D7C9C13>I<00F803040E041C0E181C300070007000E000E000E000E000E000E00460 -08601030600F800F127C9113>I<0007E00000E00000E00001C00001C00001C00001C000 -038000038000038000038001E7000717000C0F00180F00380E00300E00700E00700E00E0 -1C00E01C00E01C00E01C00E03900E03900E03900607900319A001E0C00131D7C9C15>I< -00F807040C0418023804300470087FF0E000E000E000E000E00060046008301030600F80 -0F127C9113>I<0003C0000670000C70001C60001C00001C000038000038000038000038 -0000380003FF8000700000700000700000700000700000E00000E00000E00000E00000E0 -0001C00001C00001C00001C00001C000038000038000038000030000030000070000C600 -00E60000CC00007800001425819C0D>I<0078C001C5C00303C00603C00E03800C03801C -03801C0380380700380700380700380700380E00380E00380E00181E000C7C00079C0000 -1C00001C00003800003800C03000E07000C1C0007F0000121A7E9113>I<0FC00001C000 -01C0000380000380000380000380000700000700000700000700000E3E000EC3000F0380 -0E03801E03801C03801C03801C0380380700380700380700380E00700E40700E40701C40 -701C80E00C80600700121D7E9C15>I<0180038001000000000000000000000000000000 -1C002600470047008E008E000E001C001C001C0038003800710071007100720072003C00 -091C7C9B0D>I<00030007000300000000000000000000000000000078008C010C020C02 -1C041C001C001C0038003800380038007000700070007000E000E000E000E001C001C0C1 -80E300C60078001024819B0D>I<0FC00001C00001C00003800003800003800003800007 -00000700000700000700000E07800E08800E11C00E21C01C41801C80001D00001E00003F -C00038E000387000387000707100707100707100707200E03200601C00121D7E9C13>I< -1F800380038007000700070007000E000E000E000E001C001C001C001C00380038003800 -38007000700070007000E200E200E200E40064003800091D7D9C0B>I<1C1E0780266318 -C04683A0E04703C0E08E0380E08E0380E00E0380E00E0380E01C0701C01C0701C01C0701 -C01C070380380E0388380E0388380E0708380E0710701C0320300C01C01D127C9122>I< -383E004CC3004D03804E03809E03809C03801C03801C0380380700380700380700380E00 -700E40700E40701C40701C80E00C8060070012127C9117>I<00F800030C000E06001C03 -00180300300300700380700380E00700E00700E00700E00E00E00E00E01C006018006030 -0030E0000F800011127C9115>I<03878004C86004D03004E03009C03009C03801C03801 -C0380380700380700380700380600700E00700C00701800783000E86000E78000E00000E -00001C00001C00001C00001C0000380000FF0000151A809115>I<1C3C2642468747078E -068E000E000E001C001C001C001C0038003800380038007000300010127C9112>114 -D<01F006080C080C1C18181C001F001FC00FF007F0007800386030E030C030806060C01F -000E127D9111>I<03000700070007000E000E000E000E00FFE01C001C001C0038003800 -380038007000700070007000E080E080E100E100660038000B1A7C990E>I<1C01802E03 -804E03804E03808E07008E07001C07001C0700380E00380E00380E00380E00301C80301C -80301C80383C80184D000F860011127C9116>I<1C062E0E4E064E068E028E021C021C02 -3804380438043808300830083010382018400F800F127C9113>I<1E0183270387470387 -4703838707018707010E07010E07011C0E021C0E021C0E021C0E04180C04181C04181C08 -1C1E080C263007C3C018127C911C>I<0387800CC8400870E01070E020E0C020E00000E0 -0000E00001C00001C00001C00001C000038100638100E38200C582008584007878001312 -7E9113>I<1C01802E03804E03804E03808E07008E07001C07001C0700380E00380E0038 -0E00380E00301C00301C00301C00383C001878000FB800003800003000007000E06000E0 -C0008180004300003C0000111A7C9114>I<01C107E10FF6081C10080010002000400080 -010002000400080410042C0C73F841F080E010127E9111>I E /Fk -71 127 df<60F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0600000000060F0F0600419779816> -33 DI<0387000387 -00038700038700038700038700FFFFE0FFFFE07FFFE0070E00070E00070E000E1C000E1C -000E1C000E1C007FFFE0FFFFE0FFFFE01C38001C38001C38001C38001C38001C38001319 -7F9816>I<30787C3C1C1C1C1C3878F0E040060D789816>39 D<00E001E0038007000E00 -1C001C0038003800700070007000E000E000E000E000E000E000E000E000E00070007000 -7000380038001C001C000E000700038001E000E00B217A9C16>II<0380038003800380 -E38EF39EFFFE3FF80FE00FE03FF8FFFEF39EE38E03800380038003800F127D9516>I<38 -7C7E7E3E0E1E1C78F060070B798416>44 DI<70F8 -F8F8700505788416>I<000180000380000380000700000700000E00000E00001C00001C -0000380000380000700000700000E00000E00001C00001C0000380000380000700000700 -000E00000E00001C00001C0000380000380000700000700000E00000E00000C000001120 -7E9C16>I<03E0000FF8001FFC001E3C00380E00780F00700700700700E00380E00380E0 -0380E00380E00380E00380E00380E00380F00780700700700700780F003C1E001E3C001F -FC000FF80003E00011197E9816>I<0300070007000F001F00FF00FF00E7000700070007 -0007000700070007000700070007000700070007000700FFF8FFF8FFF80D197B9816>I< -07E0001FF8003FFC00783E00E00700F00780F00380600380000380000380000700000700 -000E00001C0000380000700000E00001C0000380000F00001E03803803807FFF80FFFF80 -7FFF8011197E9816>I<07E0001FF8003FFC00781E00780700300700000700000700000E -00003E0007FC0007F00007FC00001E00000700000300000380000380600380F00380E007 -00781E003FFC001FF80007E00011197E9816>I<007C0000FC0000DC0001DC00039C0003 -9C00071C000F1C000E1C001E1C003C1C00381C00781C00F01C00FFFFE0FFFFE0FFFFE000 -1C00001C00001C00001C00001C0001FFC001FFC001FFC013197F9816>I<3FFE007FFE00 -7FFE0070000070000070000070000070000070000070000077F0007FFC007FFE00780F00 -300700000380000380600380F00380F00380E00700781E003FFC001FF80007E00011197E -9816>I<03E0000FF8001FFC003C1E00700E00700700E00700E00780E00380E00380E007 -80700780780F803FFF801FFB800FE380000700000700300700780E00781C00707C003FF8 -001FE0000F800011197E9816>57 D<70F8F8F870000000000000000070F8F8F870051278 -9116>I<387C7C7C38000000000000000038787C7C3C1C1C3870F0400618799116>I<0001 -80000780001F80003E0000F80001F00007C0000F80003E0000FC0000F00000FC00003E00 -000F800007C00001F00000F800003E00001F8000078000018011157E9616>II< -C00000F00000FC00003E00000F800007C00001F00000F800003E00001F80000780001F80 -003E0000F80001F00007C0000F80003E0000FC0000F00000C0000011157E9616>I<00E0 -0001F00001F00001B00001B00003B80003B80003B800031800071C00071C00071C00071C -00071C000E0E000E0E000FFE000FFE001FFF001C07001C07001C07007E0FC0FF1FE07E0F -C013197F9816>65 D<7FF800FFFE007FFF001C07001C07801C03801C03801C03801C0380 -1C07001FFF001FFE001FFE001C1F001C03801C03C01C01C01C01C01C01C01C01C01C03C0 -1C07807FFF80FFFF007FFC0012197F9816>I<01F18007FB800FFF801F0F803C07803803 -80700380700380F00000E00000E00000E00000E00000E00000E00000E00000F000007003 -807003803803803C07001F0F000FFE0007FC0001F00011197E9816>I<7FF800FFFE007F -FF001C0F001C07801C03C01C01C01C01C01C01E01C00E01C00E01C00E01C00E01C00E01C -00E01C00E01C00E01C01C01C01C01C03C01C07801C0F807FFF00FFFE007FF80013198098 -16>I<7FFFC0FFFFC07FFFC01C01C01C01C01C01C01C01C01C00001C00001C1C001C1C00 -1FFC001FFC001FFC001C1C001C1C001C00001C00E01C00E01C00E01C00E01C00E07FFFE0 -FFFFE07FFFE013197F9816>I<7FFFE0FFFFE07FFFE01C00E01C00E01C00E01C00E01C00 -001C00001C1C001C1C001FFC001FFC001FFC001C1C001C1C001C00001C00001C00001C00 -001C00001C00007F8000FFC0007F800013197F9816>I<01F18007FB800FFF801F0F803C -0780380380700380700380F00000E00000E00000E00000E00000E01FC0E01FE0E01FC0F0 -03807003807007803807803C07801E0F800FFF8007FB8001F38013197F9816>I<7F07F0 -FF8FF87F07F01C01C01C01C01C01C01C01C01C01C01C01C01C01C01FFFC01FFFC01FFFC0 -1C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07F0 -1519809816>I<7FFCFFFE7FFC0380038003800380038003800380038003800380038003 -8003800380038003800380038003807FFCFFFE7FFC0F197D9816>I76 DI<7E07F0FF0FF87F07F01D81C01D81C01D81C01DC1C01CC1 -C01CE1C01CE1C01C61C01C71C01C71C01C71C01C31C01C39C01C39C01C19C01C1DC01C0D -C01C0DC01C0DC07F07C0FF87C07F03C01519809816>I<1FFC003FFE007FFF00780F00F0 -0780E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E00380E0 -0380E00380E00380F00780F00780780F007FFF003FFE001FFC0011197E9816>I<1FFC00 -3FFE007FFF00780F00F00780E00380E00380E00380E00380E00380E00380E00380E00380 -E00380E00380E00380E00380E00380E0E380E1E380F0F780787F007FFF003FFE001FFC00 -001C00001E00000E00000F00000700000700111F7E9816>81 D<7FF000FFFC007FFE001C -0F001C07801C03801C03801C03801C03801C07801C0F001FFE001FFC001FFE001C0E001C -07001C07001C07001C07001C07101C07381C07387F03F0FF83F07F01E01519809816>I< -07E3001FFF003FFF00781F00F00700E00700E00700E00000F000007800003F80001FF000 -07FC0000FE00000F00000700000380000380600380E00380E00700F80F00FFFE00FFFC00 -C7F00011197E9816>I<7FFFE0FFFFE0FFFFE0E0E0E0E0E0E0E0E0E0E0E0E000E00000E0 -0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0 -0000E00007FC000FFE0007FC0013197F9816>I<7F07F0FF8FF87F07F01C01C01C01C01C -01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C -01C01C01C00E03800E038007070007FF0003FE0000F8001519809816>I<7E03F0FF07F8 -7E03F03800E03800E03800E03800E01C01C01C01C01C01C01C71C01CF9C01CF9C01CD9C0 -1CD9C00CD9800CD9800CD9800DDD800D8D800D8D800D8D80078F00078F00070700151980 -9816>87 D89 D91 D93 D<1FE0003FF0007FF800783C00300E00000E00000E -0003FE001FFE003E0E00700E00E00E00E00E00E00E00783E007FFFE03FE7E00F83E01312 -7E9116>97 DI<03F80FFC1FFE3C1E780C7000E000E000E000E000 -E000F000700778073E0E1FFC0FF803F010127D9116>I<003F00003F00003F0000070000 -070000070000070003C7000FF7001FFF003C1F00780F00700700E00700E00700E00700E0 -0700E00700E00700700F00780F003C1F001FFFE00FF7E007C7E013197F9816>I<03F000 -0FFC001FFE003C0F00780700700380E00380FFFF80FFFF80FFFF80E00000E00000700380 -7803803E07801FFF0007FE0001F80011127E9116>I<001E00007F0001FF8001C7800383 -000380000380007FFF00FFFF00FFFF000380000380000380000380000380000380000380 -000380000380000380000380000380007FFC00FFFE007FFC0011197F9816>I<03E3C007 -F7E00FFFE01C1CC0380E00380E00380E00380E00380E001C1C000FF8001FF0001BE00038 -00001800001FFC001FFF003FFF807003C0E000E0E000E0E000E0E000E07001C07C07C03F -FF800FFE0003F800131C7F9116>II<0300078007800300000000 -0000000000FF80FF80FF80038003800380038003800380038003800380038003800380FF -FCFFFEFFFC0F1A7C9916>I<003000780078003000000000000000000FF81FF80FF80038 -003800380038003800380038003800380038003800380038003800380038003800380038 -6070F0F0FFE07FC03F800D237E9916>I<7E0000FE00007E00000E00000E00000E00000E -00000E7FE00E7FE00E7FE00E0F000E1E000E3C000E78000EF0000FF0000FF8000FBC000F -1E000E0E000E07000E07807F87F0FFCFF07F87F01419809816>I<7FC000FFC0007FC000 -01C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001C000 -01C00001C00001C00001C00001C00001C00001C0007FFF00FFFF807FFF0011197E9816> -III<03E0000FF8001FFC003C1E00780F00700700E00380 -E00380E00380E00380E00380F00780700700780F003C1E001FFC000FF80003E00011127E -9116>II<03E3800FF3801FFB803E0F8078078070 -0780E00380E00380E00380E00380E00380E003807007807807803C1F801FFB800FF38003 -E380000380000380000380000380000380000380001FF0003FF8001FF0151B7F9116>I< -7F0FC0FF3FE07F7FE007F04007C000078000078000070000070000070000070000070000 -0700000700000700007FFC00FFFC007FFC0013127F9116>I<0FEC3FFC7FFCF03CE01CE0 -1C70007F801FF007F8003C600EE00EF00EF81EFFFCFFF8C7E00F127D9116>I<03000007 -00000700000700000700007FFF00FFFF00FFFF0007000007000007000007000007000007 -000007000007010007038007038007038007870003FE0001FC0000F80011177F9616>I< -FC3F00FC3F00FC3F001C07001C07001C07001C07001C07001C07001C07001C07001C0700 -1C07001C07001C1F001FFFE00FF7E007C7E013127F9116>I<7F1FC0FF9FE07F1FC01C07 -001C07000E0E000E0E000E0E00071C00071C00071C00071C0003B80003B80003B80001F0 -0001F00000E00013127F9116>II<7F1FC07F3FC07F1FC00F1E00073C0003B80003F00001F00000E00001E00001F000 -03B800073C00071C000E0E007F1FC0FF3FE07F1FC013127F9116>I<7F1FC0FF9FE07F1F -C01C07000E07000E0E000E0E00070E00071C00071C00039C00039C0003980001B80001B8 -0000F00000F00000F00000E00000E00000E00001C00079C0007BC0007F80007F00003C00 -00131B7F9116>I<1C303F78FFF8F7E061C00D057C9816>126 D E -/Fl 44 122 df45 -D<1C007F007F00FF80FF80FF807F007F001C0009097B8813>I<000E00001E00007E0007 -FE00FFFE00FFFE00F8FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 -FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 -FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00FFFFFEFFFFFEFFFFFE17 -277BA622>49 D<00FF800007FFF0000FFFFC001E03FE003800FF807C003F80FE003FC0FF -001FC0FF001FE0FF000FE0FF000FE07E000FE03C001FE000001FE000001FC000001FC000 -003F8000003F0000007E000000FC000000F8000001F0000003E00000078000000F000000 -1E0000003C00E0007000E000E000E001C001C0038001C0060001C00FFFFFC01FFFFFC03F -FFFFC07FFFFFC0FFFFFF80FFFFFF80FFFFFF801B277DA622>I<007F800003FFF00007FF -FC000F81FE001F007F003F807F003F803F803F803F803F803F801F803F801F003F800000 -7F0000007F0000007E000000FC000001F8000007F00000FFC00000FFC0000001F8000000 -7E0000003F0000003F8000001FC000001FC000001FE000001FE03C001FE07E001FE0FF00 -1FE0FF001FE0FF001FC0FF003FC0FE003F807C007F003F01FE001FFFFC0007FFF00000FF -80001B277DA622>I<00000F0000000F0000001F0000003F0000007F000000FF000001FF -000001FF000003BF0000073F00000E3F00001C3F00003C3F0000383F0000703F0000E03F -0001C03F0003803F0007803F0007003F000E003F001C003F0038003F0070003F00F0003F -00FFFFFFF8FFFFFFF8FFFFFFF800007F0000007F0000007F0000007F0000007F0000007F -0000007F0000007F00001FFFF8001FFFF8001FFFF81D277EA622>I<180003001F801F00 -1FFFFE001FFFFC001FFFF8001FFFF0001FFFC0001FFF00001C0000001C0000001C000000 -1C0000001C0000001C0000001C0000001C7FC0001DFFF8001F80FC001E003F0008003F00 -00001F8000001FC000001FC000001FE000001FE018001FE07C001FE0FE001FE0FE001FE0 -FE001FE0FE001FC0FC001FC078003F8078003F803C007F001F01FE000FFFFC0003FFF000 -00FF80001B277DA622>I<0007F800003FFE0000FFFF0001FC078003F00FC007C01FC00F -801FC01F801FC01F001FC03F000F803F0000007E0000007E0000007E000000FE020000FE -1FF000FE3FFC00FE603E00FE801F00FF801F80FF000FC0FF000FC0FE000FE0FE000FE0FE -000FE0FE000FE07E000FE07E000FE07E000FE07E000FE03E000FE03F000FC01F000FC01F -001F800F801F0007E07E0003FFFC0001FFF800003FC0001B277DA622>I<1C003E007F00 -FF80FF80FF807F003E001C00000000000000000000001C001C001C001C003E003E003E00 -3E003E003E003E003E007F007F007F007F007F007F007F007F00FF80FF80FF80FF80FF80 -FF807F003E00092A7B9D14>60 D<00700000F80001FC0003FE0003FE0003FE0001FC0000 -F80000700000000000000000000000000000000000700000700000700000700000700000 -700000700000F00000E00001E00001E00003C00007C0000F80001F80003F00007F00007E -0038FE007CFE00FEFE00FEFE00FEFE007E7E003C7E00783F01F01FFFC003FE00172A7C9D -20>62 D66 -D<00007FE0030007FFFC07001FFFFF0F007FF00F9F00FF0001FF01FC0000FF03F800007F -07F000003F0FE000001F1FC000001F1FC000000F3F8000000F3F800000077F800000077F -800000077F00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00 -000000FF00000000FF00000000FF000000007F000000007F800000007F800000073F8000 -00073F800000071FC00000071FC000000E0FE000000E07F000001C03F800003C01FC0000 -7800FF0001F0007FF007C0001FFFFF800007FFFE0000007FF00028297CA831>I70 -D<00007FE003000007FFFC0700001FFFFF0F00007FF00F9F0000FF0001FF0001FC0000FF -0003F800007F0007F000003F000FE000001F001FC000001F001FC000000F003F8000000F -003F80000007007F80000007007F80000007007F0000000000FF0000000000FF00000000 -00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 -00FF0000FFFFF87F0000FFFFF87F8000FFFFF87F800000FF003F800000FF003F800000FF -001FC00000FF001FC00000FF000FE00000FF0007F00000FF0003F80000FF0001FC0000FF -0000FF0001FF00007FF007FF00001FFFFF9F000007FFFE0F0000007FF003002D297CA835 ->III77 -D<00FF806003FFF0E00FFFF8E01F80FDE03F001FE03E0007E07C0003E07C0003E0FC0001 -E0FC0001E0FC0000E0FE0000E0FE0000E0FF000000FFC000007FFC00007FFFE0003FFFF8 -001FFFFE001FFFFF0007FFFF8003FFFFC000FFFFC0000FFFE000007FE000001FF000000F -F0000007F0E00003F0E00003F0E00003F0E00003F0F00003E0F00003E0F80007E0FC0007 -C0FF000F80FFE03F80E3FFFE00E1FFFC00C01FF0001C297CA825>83 -D<7FFFFFFFFF807FFFFFFFFF807FFFFFFFFF807F807F807F807C007F800F8078007F8007 -8078007F80078070007F800380F0007F8003C0F0007F8003C0E0007F8001C0E0007F8001 -C0E0007F8001C0E0007F8001C0E0007F8001C000007F80000000007F80000000007F8000 -0000007F80000000007F80000000007F80000000007F80000000007F80000000007F8000 -0000007F80000000007F80000000007F80000000007F80000000007F80000000007F8000 -0000007F80000000007F80000000007F80000000007F80000000007F80000000007F8000 -0000007F80000000FFFFFFC00000FFFFFFC00000FFFFFFC0002A287EA72F>I87 D<03FF80000FFFF0001F01FC003F80FE003F807F003F803F -003F803F801F003F8000003F8000003F8000003F8000003F80003FFF8001FC3F800FE03F -801F803F803F003F807E003F80FC003F80FC003F80FC003F80FC003F80FC005F807E00DF -803F839FFC1FFE0FFC03FC03FC1E1B7E9A21>97 DI<003FF00001FFFC0003F03E000FC07F001F807F00 -3F007F003F007F007F003E007E0000007E000000FE000000FE000000FE000000FE000000 -FE000000FE000000FE0000007E0000007E0000007F0000003F0003803F8003801F800700 -0FE00E0003F83C0001FFF800003FC000191B7E9A1E>I<00007FF000007FF000007FF000 -0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 -0007F0000007F0000007F0003F87F001FFF7F007F03FF00FC00FF01F8007F03F0007F03F -0007F07E0007F07E0007F07E0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE0007F0FE -0007F0FE0007F0FE0007F07E0007F07E0007F03F0007F03F0007F01F800FF00FC01FF007 -E07FFF01FFE7FF007F87FF202A7EA925>I<003FC00001FFF00003E07C000F803E001F80 -1F001F001F003F000F807E000F807E000FC07E000FC0FE0007C0FE0007C0FFFFFFC0FFFF -FFC0FE000000FE000000FE0000007E0000007E0000007F0000003F0001C01F0001C00F80 -038007C0070003F01E0000FFFC00003FE0001A1B7E9A1F>I<0007F8003FFC007E3E01FC -7F03F87F03F07F07F07F07F03E07F00007F00007F00007F00007F00007F00007F000FFFF -C0FFFFC0FFFFC007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0 -0007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F0007FFF -807FFF807FFF80182A7EA915>I<00FF80F003FFE3F80FC1FE1C1F007C7C3F007E7C3E00 -3E107E003F007E003F007E003F007E003F007E003F007E003F003E003E003F007E001F00 -7C000FC1F8000BFFE00018FF80001800000038000000380000003C0000003FFFF8003FFF -FF001FFFFFC00FFFFFE007FFFFF01FFFFFF03C0007F07C0001F8F80000F8F80000F8F800 -00F8F80000F87C0001F07C0001F03F0007E00FC01F8007FFFF00007FF0001E287E9A22> -II<07000F80 -1FC03FE03FE03FE01FC00F8007000000000000000000000000000000FFE0FFE0FFE00FE0 -0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0 -0FE00FE0FFFEFFFEFFFE0F2B7EAA12>I<000700000F80001FC0003FE0003FE0003FE000 -1FC0000F8000070000000000000000000000000000000000000000000000FFE000FFE000 -FFE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000 -0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000 -0FE0000FE0000FE0000FE0000FE07C0FE0FE0FE0FE0FC0FE1F80FE1F007C3E003FFC000F -F000133784AA15>IIIII<003FE00001FFFC0003F07E000FC01F801F800FC03F0007E03F00 -07E07E0003F07E0003F07E0003F0FE0003F8FE0003F8FE0003F8FE0003F8FE0003F8FE00 -03F8FE0003F8FE0003F87E0003F07E0003F03F0007E03F0007E01F800FC00FC01F8007F0 -7F0001FFFC00003FE0001D1B7E9A22>II< -FFC1F0FFC7FCFFC63E0FCC7F0FD87F0FD07F0FD07F0FF03E0FE0000FE0000FE0000FE000 -0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE000 -FFFF00FFFF00FFFF00181B7F9A1B>114 D<03FE300FFFF03E03F07800F07000F0F00070 -F00070F80070FE0000FFE0007FFF007FFFC03FFFE01FFFF007FFF800FFF80007FC0000FC -E0007CE0003CF0003CF00038F80038FC0070FF01E0E7FFC0C1FF00161B7E9A1B>I<00E0 -0000E00000E00000E00001E00001E00001E00003E00003E00007E0000FE0001FFFE0FFFF -E0FFFFE00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0 -000FE0000FE0000FE0700FE0700FE0700FE0700FE0700FE0700FE07007F0E003F0C001FF -80007F0014267FA51A>IIIIII E /Fm 50 122 df<003FC00001F0300003C0380007C07C000F807C000F807C00 -0F8038000F8000000F8000000F8000000F800000FFFFFC00FFFFFC000F807C000F807C00 -0F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C000F807C00 -0F807C000F807C000F807C007FE1FF807FE1FF80191D809C1B>12 -D<781E00FC3F00FC3F00FE3F80FE3F807A1E800200800200800401000401000802000802 -00300C00401000110E7E9C19>34 D45 -D<78FCFCFCFC7800000000000078FCFCFCFC7806127D910D>58 D<0FF0303C601EF01FF8 -1FF81F701F003E003C007000E001C0018001800300030003000300030000000000000000 -0007800FC00FC00FC00FC00780101D7D9C17>63 D<00038000000380000007C0000007C0 -000007C000000FE000000FE000001FF000001BF000003BF8000031F8000031F8000060FC -000060FC0000E0FE0000C07E0000C07E0001803F0001FFFF0003FFFF8003001F8007001F -C006000FC006000FC00C0007E00C0007E0FF803FFEFF803FFE1F1C7E9B24>65 -DI<001FE02000FFF8E003F80FE007C003E00F8001E01F0000E0 -3E0000E03E0000607E0000607C000060FC000000FC000000FC000000FC000000FC000000 -FC000000FC000000FC0000007C0000607E0000603E0000603E0000C01F0000C00F800180 -07C0030003F80E0000FFFC00001FE0001B1C7D9B22>IIII<000FF008007FFE3801FC07F807E001F8 -0F8000781F0000783F0000383E0000387E0000187C000018FC000000FC000000FC000000 -FC000000FC000000FC000000FC007FFFFC007FFF7C0001F87E0001F83E0001F83F0001F8 -1F0001F80F8001F807E001F801FC07F8007FFE78000FF818201C7D9B26>III75 -DIII<003F -E00001F07C0003C01E000F800F801F0007C01E0003C03E0003E07E0003F07C0001F07C00 -01F0FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F87C00 -01F07E0003F07E0003F03E0003E03F0007E01F0007C00F800F8003C01E0001F07C00003F -E0001D1C7D9B24>II82 D<07F8201FFEE03C07E07801E0 -7000E0F000E0F00060F00060F80000FE0000FFE0007FFE003FFF003FFF800FFFC007FFE0 -007FE00003F00001F00000F0C000F0C000F0C000E0E000E0F001C0FC03C0EFFF0083FC00 -141C7D9B1B>I<7FFFFFE07FFFFFE0781F81E0701F80E0601F8060E01F8070C01F8030C0 -1F8030C01F8030C01F8030001F8000001F8000001F8000001F8000001F8000001F800000 -1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800000 -1F800007FFFE0007FFFE001C1C7E9B21>I87 D<7FFE1FFE007FFE1FFE0007F001800003F803800001F8 -07000001FC06000000FE0C0000007F1C0000003F380000003FB00000001FE00000000FE0 -0000000FE000000007F000000003F800000007F80000000FFC0000000CFE000000187E00 -0000387F000000703F800000601FC00000C01FC00001C00FE000038007F000030003F000 -FFF01FFF80FFF01FFF80211C7F9B24>I34 D<003C03C0007E07E0007E07E0007E07E0007E07E0 +007E07E0007E07E0007E07E000FE0FE000FC0FC000FC0FC07FFFFFFEFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFF3FFFFFFE01F81F8001F81F8001F81F8001F81F8001F81F8001F81F80 +01F81F8001F81F8001F81F8001F81F8001F81F8001F81F803FFFFFFEFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFF7FFFFFFE03F03F0003F03F0007F07F0007E07E0007E07E0007E07E00 +07E07E0007E07E0007E07E0007E07E0003C03C00202E7DAD27>I<0001C00003E0000FE0 +001FE0003FC0007F8000FE0001FC0001F80003F80007F00007E0000FC0000FC0001F8000 +1F80003F00003F00003F00007E00007E00007E00007E0000FC0000FC0000FC0000FC0000 +FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00007E00007E00007E00007E0000 +3F00003F00003F00001F80001F80000FC0000FC00007E00007F00003F80001F80001FC00 +00FE00007F80003FC0001FE0000FE00003E00001C0133A73B327>40 +D<700000F80000FE0000FF00007F80003FC0000FE00007F00003F00003F80001FC0000FC +00007E00007E00003F00003F00001F80001F80001F80000FC0000FC0000FC0000FC00007 +E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E0000F +C0000FC0000FC0000FC0001F80001F80001F80003F00003F00007E00007E0000FC0001FC +0003F80003F00007F0000FE0003FC0007F8000FF0000FE0000F80000700000133A7AB327 +>I<000F0000001F8000001F8000001F8000001F8000001F8000001F8000781F81E0FE1F +87F0FF1F8FF0FFDFBFF07FFFFFE03FFFFFC00FFFFF0003FFFC0000FFF00000FFF00003FF +FC000FFFFF003FFFFFC07FFFFFE0FFDFBFF0FF1F8FF0FE1F87F0781F81E0001F8000001F +8000001F8000001F8000001F8000001F8000000F00001C207BA627>I<0F003FC03FE07F +F07FF07FF87FF83FF83FF80FF801F801F003F007E01FE07FC0FF80FF00FE0070000D1473 +8927>44 D<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E067C9927>I< +1E007F807F80FFC0FFC0FFC0FFC07F807F801E0000000000000000000000000000000000 +00000000000000001E007F807F80FFC0FFC0FFC0FFC07F807F801E000A20729F27>58 +D<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFFC007E0000FC007E0000FC0 +07E0000FC007E0000FC007E0000FC007E0000FC007E000078007E000000007E000000007 +E000000007E000000007E007800007E00FC00007E00FC00007E00FC00007FFFFC00007FF +FFC00007FFFFC00007FFFFC00007FFFFC00007E00FC00007E00FC00007E00FC00007E007 +800007E000000007E000000007E000000007E000000007E000000007E000000007E00000 +0007E000000007E000000007E000000007E000000007E00000007FFF800000FFFFC00000 +FFFFC00000FFFFC000007FFF800000222E7EAD27>70 D<7FE0007FE0FFF000FFF0FFF000 +FFF0FFF801FFF07FF801FFE00FF801FF000FB801DF000FBC03DF000FBC03DF000FBC03DF +000FBE07DF000F9E079F000F9E079F000F9E079F000F9F0F9F000F9F0F9F000F8F0F1F00 +0F8F0F1F000F8F9F1F000F8F9F1F000F879E1F000F879E1F000F879E1F000F879E1F000F +839C1F000F83FC1F000F83FC1F000F83FC1F000F81F81F000F81F81F000F80F01F000F80 +001F000F80001F000F80001F000F80001F000F80001F000F80001F000F80001F000F8000 +1F000F80001F000F80001F007FF000FFE0FFF801FFF0FFF801FFF0FFF801FFF07FF000FF +E0242E7FAD27>77 D<7FF003FFE0FFF807FFF0FFF807FFF0FFFC07FFF07FFC03FFE007FC +003E0007DE003E0007DE003E0007DE003E0007CF003E0007CF003E0007CF003E0007CF80 +3E0007C7803E0007C7C03E0007C7C03E0007C3C03E0007C3E03E0007C3E03E0007C1E03E +0007C1F03E0007C1F03E0007C1F03E0007C0F83E0007C0F83E0007C0F83E0007C0783E00 +07C07C3E0007C07C3E0007C03C3E0007C03E3E0007C03E3E0007C01E3E0007C01F3E0007 +C00F3E0007C00F3E0007C00F3E0007C007BE0007C007BE0007C007BE0007C003FE007FFC +03FE00FFFE03FE00FFFE01FE00FFFE01FE007FFC00FC00242E7FAD27>I<007FC0E001FF +F1F007FFFFF00FFFFFF01FFFFFF03FE0FFF03F801FF07F000FF07E0007F0FE0007F0FC00 +07F0FC0003F0FC0003F0FC0003F0FC0001E0FE0000007E0000007F0000003FC000003FF8 +00001FFF80000FFFF80007FFFE0003FFFF8000FFFFC0000FFFE00000FFF000000FF00000 +07F8000003F8000001F8000001FC000000FC780000FCFC0000FCFC0000FCFC0000FCFC00 +00FCFE0001F8FE0001F8FF0003F8FF8007F0FFF01FE0FFFFFFE0FFFFFFC0FFFFFF00F8FF +FE00701FF8001E307CAE27>83 D<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFF +FFFFC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC07803F0 +07800003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 -F00000003FFF0000003FFF0000211C7F9B24>I<0FF8001C1E003E0F803E07803E07C01C -07C00007C0007FC007E7C01F07C03C07C07C07C0F807C0F807C0F807C0780BC03E13F80F -E1F815127F9117>97 DI<03FC000E -0E001C1F003C1F00781F00780E00F80000F80000F80000F80000F80000F8000078000078 -01803C01801C03000E0E0003F80011127E9115>I<000FF0000FF00001F00001F00001F0 -0001F00001F00001F00001F00001F00001F001F9F00F07F01C03F03C01F07801F07801F0 -F801F0F801F0F801F0F801F0F801F0F801F07801F07801F03C01F01C03F00F0FFE03F9FE -171D7E9C1B>I<03FC000F07001C03803C01C07801C07801E0F801E0F801E0FFFFE0F800 -00F80000F800007800007800603C00601E00C00F038001FC0013127F9116>I<007F0001 -E38003C7C00787C00F87C00F83800F80000F80000F80000F80000F8000FFF800FFF8000F -80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F -80000F80007FF0007FF000121D809C0F>I<03F0F00E1F383C0F38380730780780780780 -7807807807803807003C0F001E1C0033F0003000003000003000003FFF003FFFC01FFFE0 -1FFFF07801F8F00078F00078F000787000707800F01E03C007FF00151B7F9118>II<1E003F003F003F003F001E0000000000 -00000000000000007F007F001F001F001F001F001F001F001F001F001F001F001F001F00 -1F001F00FFC0FFC00A1E7F9D0E>I<007800FC00FC00FC00FC0078000000000000000000 -00000003FC03FC007C007C007C007C007C007C007C007C007C007C007C007C007C007C00 -7C007C007C007C707CF87CF878F8F070E01F800E26839D0F>IIIII<01FC000F07801C01C03C01E07800F07800 -F0F800F8F800F8F800F8F800F8F800F8F800F87800F07800F03C01E01E03C00F078001FC -0015127F9118>II114 D<1FD830786018E018E018F000FF807FE07FF01FF807FC007C -C01CC01CE01CE018F830CFC00E127E9113>I<0300030003000300070007000F000F003F -FCFFFC1F001F001F001F001F001F001F001F001F001F0C1F0C1F0C1F0C0F08079803F00E -1A7F9913>IIIIII -E /Fn 6 116 df<03F0400C0CC01002C03001C06000C0E000C0E00040E00040E00040F0 -0000F800007E00007FE0003FFC001FFF0007FF80007F800007C00003E00001E00000E080 -00E08000E08000E0C000C0C000C0E00180D00300CE060081F800131E7D9C19>83 -D<7FFFFFC0700F01C0600F00C0400F0040400F0040C00F0020800F0020800F0020800F00 -20000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F00 -00000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000001F80 -0003FFFC001B1C7D9B21>I107 DI<01F800070E000C03001C03803801C07801E07000E0F000F0F000 -F0F000F0F000F0F000F0F000F0F000F07000E07801E03801C01C03801E0780070E0001F8 -0014157E941A>111 D<1F1030F06030C030C010C010E000E0007E003FC01FE003F00078 -00380018801880188010C030F0608F800D157E9413>115 D E /Fo -23 121 df66 D<000000007FFE0000060000000FFFFFC0001E0000007FFFFFF8003E000003FFFF -FFFE007E00000FFFF800FF80FE00003FFF80001FC1FE0000FFFC000007F3FE0001FFF000 -0001FFFE0007FFC00000007FFE000FFF000000003FFE001FFE000000001FFE003FFC0000 -00000FFE007FF80000000007FE00FFF00000000007FE01FFF00000000003FE01FFE00000 -000001FE03FFE00000000001FE07FFC00000000000FE07FFC00000000000FE0FFF800000 -000000FE0FFF8000000000007E1FFF8000000000007E1FFF0000000000007E3FFF000000 -0000003E3FFF0000000000003E3FFF0000000000003E7FFF0000000000003E7FFE000000 -000000007FFE000000000000007FFE00000000000000FFFE00000000000000FFFE000000 -00000000FFFE00000000000000FFFE00000000000000FFFE00000000000000FFFE000000 -00000000FFFE00000000000000FFFE00000000000000FFFE00000000000000FFFE000000 -00000000FFFE00000000000000FFFE00000000000000FFFE000000000000007FFE000000 -000000007FFE000000000000007FFE000000000000007FFF000000000000003FFF000000 -0000001E3FFF0000000000001E3FFF0000000000001E1FFF0000000000001E1FFF800000 -0000001E0FFF8000000000003E0FFF8000000000003C07FFC000000000003C07FFC00000 -0000003C03FFE000000000007801FFE000000000007801FFF00000000000F000FFF00000 -000001F0007FF80000000001E0003FFC0000000003C0001FFE000000000780000FFF8000 -00000F000007FFC00000003E000001FFF00000007C000000FFFC000001F80000003FFF80 -000FF00000000FFFF8007FC000000003FFFFFFFF00000000007FFFFFFC00000000000FFF -FFE00000000000007FFE00000047497AC754>I<000000007FFC00000C000000000FFFFF -C0003C00000000FFFFFFF0007C00000003FFFFFFFC00FC0000001FFFF001FF01FC000000 -3FFF00003FC3FC000000FFF8000007E7FC000003FFE0000003FFFC000007FFC0000000FF -FC00000FFF000000007FFC00001FFE000000003FFC00003FFC000000001FFC00007FF800 -0000000FFC0000FFF0000000000FFC0001FFF00000000007FC0003FFE00000000003FC00 -03FFE00000000003FC0007FFC00000000001FC0007FFC00000000001FC000FFF80000000 -0001FC001FFF800000000000FC001FFF800000000000FC001FFF000000000000FC003FFF -0000000000007C003FFF0000000000007C003FFF0000000000007C007FFF000000000000 -7C007FFE00000000000000007FFE00000000000000007FFE0000000000000000FFFE0000 -000000000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000 -FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE00000000 -00000000FFFE0000000000000000FFFE0000000000000000FFFE0000000000000000FFFE -0000000000000000FFFE00000000000000007FFE0000003FFFFFFFFC7FFE0000003FFFFF -FFFC7FFE0000003FFFFFFFFC7FFF0000003FFFFFFFFC3FFF0000000000FFFC003FFF0000 -000000FFFC003FFF0000000000FFFC001FFF0000000000FFFC001FFF8000000000FFFC00 -1FFF8000000000FFFC000FFF8000000000FFFC0007FFC000000000FFFC0007FFC0000000 -00FFFC0003FFE000000000FFFC0003FFE000000000FFFC0001FFF000000000FFFC0000FF -F000000000FFFC00007FF800000000FFFC00003FFC00000000FFFC00001FFE00000000FF -FC00000FFF00000001FFFC000007FFC0000001FFFC000003FFF0000003FFFC000000FFFC -00000FCFFC0000003FFF80001F87FC0000001FFFF800FF03FC00000003FFFFFFFE00FC00 -000000FFFFFFF8003C000000000FFFFFE0000C00000000007FFE000000004E497AC75B> -71 D<00007FF00003000007FFFF000700001FFFFFE00F00007FFFFFF01F0000FFC00FFC -3F0001FE0000FE7F0003F800003FFF0007F000000FFF000FE0000007FF001FC0000003FF -001FC0000001FF003FC0000000FF003F800000007F007F800000007F007F800000003F00 -7F800000003F00FF800000001F00FF800000001F00FFC00000001F00FFC00000001F00FF -C00000000F00FFE00000000F00FFF00000000F00FFF80000000F00FFFE00000000007FFF -80000000007FFFF8000000007FFFFF800000003FFFFFFC0000003FFFFFFFC000001FFFFF -FFF800000FFFFFFFFF000007FFFFFFFF800007FFFFFFFFE00003FFFFFFFFF00001FFFFFF -FFF800007FFFFFFFFC00003FFFFFFFFE00000FFFFFFFFF000003FFFFFFFF0000007FFFFF -FF80000003FFFFFFC00000003FFFFFC000000001FFFFE0000000001FFFE00000000007FF -E00000000003FFF00000000000FFF00000000000FFF070000000007FF0F0000000003FF0 -F0000000003FF0F0000000003FF0F0000000001FF0F0000000001FF0F8000000001FF0F8 -000000001FE0F8000000001FE0FC000000001FE0FC000000001FC0FE000000003FC0FF00 -0000003FC0FF000000003F80FFC00000007F00FFE00000007F00FFF8000000FE00FFFE00 -0003FC00FE7FC00007F800FC3FFC003FF000F80FFFFFFFC000F003FFFFFF0000E0007FFF -FC0000C00003FFE0000034497AC741>83 D<3FFFFFFFFFFFFFFFFC3FFFFFFFFFFFFFFFFC -3FFFFFFFFFFFFFFFFC3FFFFFFFFFFFFFFFFC3FFE0007FFE0007FFC3FF00007FFE0000FFC -7FC00007FFE00003FE7F800007FFE00001FE7F000007FFE00000FE7E000007FFE000007E -7E000007FFE000007E7C000007FFE000003E7C000007FFE000003E7C000007FFE000003E -78000007FFE000001E78000007FFE000001E78000007FFE000001E78000007FFE000001E -F8000007FFE000001FF0000007FFE000000FF0000007FFE000000FF0000007FFE000000F -F0000007FFE000000FF0000007FFE000000F00000007FFE000000000000007FFE0000000 -00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE0000000 -00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE0000000 -00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE0000000 -00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE0000000 -00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE0000000 -00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE0000000 -00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE0000000 -00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE0000000 -00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE0000000 -00000007FFE000000000000007FFE000000000000007FFE000000000000007FFE0000000 -0003FFFFFFFFFFC0000003FFFFFFFFFFC0000003FFFFFFFFFFC0000003FFFFFFFFFFC000 -48467CC551>I<000FFFF000000000FFFFFF00000003FFFFFFC0000007F8007FF000000F -FC001FFC00000FFC0007FE00001FFE0003FF00001FFE0003FF80001FFE0001FF80001FFE -0001FFC0001FFE0000FFC0000FFC0000FFE00007F80000FFE00003F00000FFE000000000 -00FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0000000007F -FFE00000003FFFFFE0000003FFFFFFE000001FFFF0FFE000007FFE00FFE00001FFE000FF -E00003FF8000FFE0000FFE0000FFE0001FFC0000FFE0001FF80000FFE0003FF80000FFE0 -007FF00000FFE0007FF00000FFE000FFE00000FFE000FFE00000FFE000FFE00000FFE000 -FFE00000FFE000FFE00001FFE000FFE00001FFE0007FF00003FFE0007FF000077FE0003F -F8000F7FE0001FFC003E7FF8000FFF80F83FFFE003FFFFF01FFFE000FFFFC00FFFE0000F -FE0003FFE0332E7CAD38>97 D<00001FFFC0000001FFFFFC000007FFFFFF00001FF8007F -80007FE000FFC000FF8000FFC001FF0001FFE003FE0001FFE007FE0001FFE00FFC0001FF -E00FFC0001FFE01FF80000FFC03FF800007F803FF800003F007FF8000000007FF0000000 -007FF0000000007FF000000000FFF000000000FFF000000000FFF000000000FFF0000000 -00FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0000000 -007FF0000000007FF0000000007FF8000000007FF8000000003FF8000000003FF8000000 -001FFC000000F00FFC000000F00FFE000001E007FE000001E003FF000003C001FF800007 -8000FFC0000F00007FF0003E00001FFC01FC000007FFFFF0000001FFFFC00000001FFC00 -002C2E7CAD34>99 D<0000000000FF8000000001FFFF8000000001FFFF8000000001FFFF -8000000001FFFF800000000007FF800000000003FF800000000003FF800000000003FF80 -0000000003FF800000000003FF800000000003FF800000000003FF800000000003FF8000 -00000003FF800000000003FF800000000003FF800000000003FF800000000003FF800000 -000003FF800000000003FF800000000003FF800000000003FF800000000003FF80000000 -0003FF800000000003FF8000001FFC03FF800001FFFF83FF800007FFFFE3FF80001FFC03 -F3FF80007FE0007FFF8000FF80003FFF8001FF00000FFF8003FE000007FF8007FE000003 -FF800FFC000003FF800FFC000003FF801FF8000003FF803FF8000003FF803FF8000003FF -803FF0000003FF807FF0000003FF807FF0000003FF807FF0000003FF80FFF0000003FF80 -FFF0000003FF80FFF0000003FF80FFF0000003FF80FFF0000003FF80FFF0000003FF80FF -F0000003FF80FFF0000003FF80FFF0000003FF80FFF0000003FF807FF0000003FF807FF0 -000003FF807FF0000003FF807FF0000003FF803FF8000003FF803FF8000003FF801FF800 -0003FF801FF8000003FF800FFC000003FF8007FC000007FF8003FE00000FFF8001FF0000 -1FFF8000FF80007FFF80007FC000FBFFC0003FF807E3FFFF000FFFFFC3FFFF0001FFFF03 -FFFF00003FF003FFFF38487CC741>I<00001FFC00000001FFFFC0000007FFFFF000001F -F80FFC00007FC001FE0000FF8000FF0001FF00007F8003FE00003FC007FC00001FE00FFC -00001FE01FF800001FF01FF800000FF03FF800000FF83FF800000FF83FF000000FF87FF0 -000007F87FF0000007FC7FF0000007FCFFF0000007FCFFF0000007FCFFFFFFFFFFFCFFFF -FFFFFFFCFFFFFFFFFFFCFFF000000000FFF000000000FFF000000000FFF000000000FFF0 -000000007FF0000000007FF0000000007FF0000000003FF8000000003FF8000000001FF8 -0000003C1FF80000003C0FFC0000003C0FFC0000007807FE000000F803FF000001F001FF -800003E000FFC00007C0003FE0001F80001FFC01FF000007FFFFFC000000FFFFE0000000 -0FFF00002E2E7DAD35>I<00000000001F0000007FF000FFC00007FFFF03FFE0001FFFFF -C7E7E0007FE03FFF0FF000FF800FFC0FF001FF0007FC0FF003FE0003FE0FF007FE0003FF -07E007FC0001FF03C00FFC0001FF80000FFC0001FF80001FFC0001FFC0001FFC0001FFC0 -001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC0001FFC000 -1FFC0001FFC0000FFC0001FF80000FFC0001FF800007FC0001FF000007FE0003FF000003 -FE0003FE000001FF0007FC000000FF800FF8000000FFE03FF0000001DFFFFFC0000003C7 -FFFF00000003C07FF000000007800000000000078000000000000780000000000007C000 -0000000007C0000000000007E0000000000007E0000000000007F8000000000007FFFFFF -F0000003FFFFFFFF000003FFFFFFFFE00001FFFFFFFFF00001FFFFFFFFFC0000FFFFFFFF -FE00007FFFFFFFFF0001FFFFFFFFFF8007FFFFFFFFFF800FF000001FFFC01FC0000001FF -C03F800000007FC07F800000003FE0FF000000003FE0FF000000001FE0FF000000001FE0 -FF000000001FE0FF000000001FE0FF000000001FE07F800000003FC07F800000003FC03F -C00000007F801FE0000000FF000FF8000003FE0003FE00000FF80001FFE000FFF000007F -FFFFFFC000000FFFFFFE000000007FFFC0000034447DAE3A>103 -D<007FC000000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC000000000 -03FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 +F0000000FFFFC00001FFFFE00001FFFFE00001FFFFE00000FFFFC000222E7EAD27>I<7F +E0007FE0FFF000FFF0FFF000FFF0FFF000FFF07FE0007FE01F00000F801F00000F801F00 +000F801F00000F801F00000F801F00000F801F00000F800F80001F000F80001F000F8000 +1F000F80001F000F80001F000F80001F000F80F01F000F81F81F0007C3FC3E0007C3FC3E +0007C3FC3E0007C3FC3E0007C39C3E0007C79E3E0007C79E3E0007C79E3E0003C79E3C00 +03C79E3C0003C79E3C0003E79E7C0003EF9F7C0003EF9F7C0003EF0F7C0003EF0F7C0001 +EF0F780001EF0F780001EF0F780001EF0F780001FE07F80001FE07F80001FE07F80000FE +07F00000FE07F00000FC03F000007801E000242F7FAD27>87 D<7FFC03FFE07FFE07FFE0 +FFFE07FFF07FFE07FFE07FFC03FFE007F000FE0003F000FC0003F801FC0001F801F80001 +F801F80001FC03F80000FC03F00000FE07F000007E07E000007E07E000003F0FC000003F +0FC000001F9F8000001F9F8000001F9F8000000F9F0000000F9F00000007FE00000007FE +00000003FC00000003FC00000001F800000001F800000001F800000001F800000001F800 +000001F800000001F800000001F800000001F800000001F800000001F800000001F80000 +0001F800000001F800000001F80000001FFF8000003FFFC000003FFFC000003FFFC00000 +1FFF8000242E7FAD27>89 D<78000000F8000000FC000000FC000000FE0000007E000000 +7F0000003F0000003F8000001F8000001FC000000FC000000FE0000007E0000007F00000 +03F0000003F0000003F8000001F8000001FC000000FC000000FE0000007E0000007F0000 +003F0000003F8000001F8000001FC000000FC000000FC000000FE0000007E0000007F000 +0003F0000003F8000001F8000001FC000000FC000000FE0000007E0000007F0000003F00 +00003F0000003F8000001F8000001FC000000FC000000FE0000007E0000007F0000003F0 +000003F8000001F8000001FC000000FC000000FC0000007C000000381E3A7CB327>92 +D<00E001F007F00FF00FE01FC03F003F007E007C00FC00F800F800F800F800FF00FF80FF +C07FC07FC03FC03F800F000C1773B227>96 D<03FFC000000FFFF000001FFFFC00003FFF +FF00003FFFFF80003F80FF80003F801FC0001F000FC00004000FE000000007E000000007 +E000000FFFE000007FFFE00003FFFFE0000FFFFFE0001FFFFFE0003FFC07E0007FC007E0 +007F0007E000FE0007E000FC0007E000FC0007E000FC0007E000FC0007E000FE000FE000 +7F001FE0007FC0FFE0003FFFFFFF801FFFFFFFC00FFFFFFFC003FFF1FFC000FF807F8022 +207C9F27>I<7FE0000000FFF0000000FFF0000000FFF00000007FF000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F0FF000003F3FFC00003FFFFF00003FFFFF80003FFFFFC0003FF81FE0003FE +00FF0003FC003F8003F8001F8003F8001FC003F0000FC003F0000FC003F0000FE003F000 +07E003F00007E003F00007E003F00007E003F00007E003F00007E003F0000FE003F0000F +C003F8000FC003F8001FC003FC003F8003FC007F8003FE00FF0003FF83FE0003FFFFFC00 +03FFFFF80003FFFFF00003F3FFC00001E0FE0000232E7FAD27>I<000FFF00007FFFC001 +FFFFE003FFFFF007FFFFF00FF807F01FE007F03FC003E03F8000807F0000007E0000007E +000000FE000000FC000000FC000000FC000000FC000000FC000000FC000000FE0000007E +0000007E0000007F0000F03F8001F83FC001F81FE003F80FF80FF007FFFFF003FFFFE001 +FFFFC0007FFF00000FF8001D207B9F27>I<00003FF00000007FF80000007FF80000007F +F80000003FF800000001F800000001F800000001F800000001F800000001F800000001F8 +00000001F800000001F800000001F800000FE1F800007FFDF80001FFFFF80003FFFFF800 +07FFFFF8000FF83FF8001FE00FF8003FC007F8003F8003F8007F0003F8007E0001F8007E +0001F800FE0001F800FC0001F800FC0001F800FC0001F800FC0001F800FC0001F800FC00 +01F800FE0001F8007E0003F8007E0003F8007F0003F8003F0007F8003F800FF8001FE01F +F8000FF03FF80007FFFFFFC003FFFFFFE001FFFDFFE0007FF9FFE0001FE0FFC0232E7EAD +27>I<000FF800003FFE0000FFFF8003FFFFC007FFFFE00FFC0FF01FE003F81FC001F83F +8001FC7F0000FC7E0000FC7E00007EFE00007EFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFF +FFFFFCFC000000FE0000007E0000007F0000003F00003C3F80007E1FC0007E1FF000FE0F +FC07FC07FFFFFC01FFFFF800FFFFF0003FFFC00007FE001F207D9F27>I<00001FF00000 +FFF80001FFFC0003FFFE0007FFFE000FF0FE000FC0FE001FC07C001F8000001F8000001F +8000001F8000001F8000001F80007FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF0001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F80003FFFFFC07FFFFFE07FFFFFE07FFFFFE03FFFFFC01F2E +7EAD27>I<7FE0000000FFF0000000FFF0000000FFF00000007FF000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F07F000003F1FFC00003F7FFF00003FFFFF00003FFFFF80003FFC1F80003FF01 +FC0003FE00FC0003FC00FC0003F800FC0003F800FC0003F000FC0003F000FC0003F000FC +0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC00 +03F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC007FFF83FFE0FF +FFC7FFF0FFFFC7FFF0FFFFC7FFF07FFF83FFE0242E7FAD27>104 +D<000F0000001F8000003FC000003FC000003FC000003FC000001F8000000F0000000000 +000000000000000000000000000000000000000000000000003FFF80007FFFC0007FFFC0 +007FFFC0003FFFC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC0007FFFFFF0FFFFFFF0FFFFFF +F8FFFFFFF07FFFFFF01D2F7BAE27>I<7FE00000007FF0000000FFF00000007FF0000000 +7FF000000001F000000001F000000001F000000001F000000001F000000001F000000001 +F000000001F000000001F000000001F03FFFC001F07FFFE001F07FFFE001F07FFFE001F0 +3FFFC001F003F80001F007F00001F00FE00001F01FC00001F03F800001F0FF000001F1FE +000001F3FC000001F7F8000001FFFC000001FFFE000001FFFF000001FF3F000001FE1F80 +0001FC0FC00001F80FE00001F007E00001F003F00001F001F80001F001FC0001F000FE00 +01F0007E007FFFC1FFF07FFFC3FFF8FFFFE3FFF87FFFC3FFF87FFFC3FFF0252E80AD27> +107 D<7FFF8000FFFFC000FFFFC000FFFFC0007FFFC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC0007FFFFFF8FFFFFFFCFFFFFFFCFF +FFFFFC7FFFFFF81E2E7CAD27>I<7F07C01F0000FF9FF07FC000FFFFF9FFE000FFFFFFFF +F0007FFFFFFFF0000FFC7FF1F8000FF03FC0F8000FE03F80F8000FC03F00F8000FC03F00 +F8000FC03F00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00 +F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00 +F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8007FF0FFC3 +FF00FFF8FFE3FF80FFF9FFE7FF80FFF8FFE3FF807FF0FFC3FF002920819F27>I<7FE07F +0000FFF1FFC000FFF7FFF000FFFFFFF0007FFFFFF80003FFC1F80003FF01FC0003FE00FC +0003FC00FC0003F800FC0003F800FC0003F000FC0003F000FC0003F000FC0003F000FC00 +03F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003 +F000FC0003F000FC0003F000FC0003F000FC0003F000FC007FFF83FFE0FFFFC7FFF0FFFF +C7FFF0FFFFC7FFF07FFF83FFE024207F9F27>I<001FE000007FF80001FFFE0003FFFF00 +07FFFF800FF03FC01FC00FE03F8007F03F0003F07F0003F87E0001F87E0001F8FC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFE0001FC7E0001F87E0001F8 +7F0003F83F8007F03F8007F01FE01FE00FF03FC007FFFF8003FFFF0001FFFE00007FF800 +001FE0001E207C9F27>I<7FE0FF0000FFF3FFC000FFFFFFF000FFFFFFF8007FFFFFFC00 +03FF81FE0003FE00FF0003FC003F8003F8001F8003F8001FC003F0000FC003F0000FC003 +F0000FE003F00007E003F00007E003F00007E003F00007E003F00007E003F00007E003F0 +000FE003F0000FC003F8000FC003F8001FC003FC003F8003FC007F8003FE00FF0003FF83 +FE0003FFFFFC0003FFFFF80003FFFFF00003F3FFC00003F0FE000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F00000007FFF800000FFFFC00000FFFFC00000FFFFC000007F +FF80000023317F9F27>I<7FFC03FC00FFFE0FFF00FFFE3FFF80FFFE7FFFC07FFEFFFFC0 +007FFE1FC0007FF81FC0007FF00F80007FE00200007FC00000007F800000007F80000000 +7F000000007F000000007E000000007E000000007E000000007E000000007E000000007E +000000007E000000007E000000007E000000007E000000007E000000007E000000007E00 +00007FFFFF8000FFFFFFC000FFFFFFC000FFFFFFC0007FFFFF800022207E9F27>114 +D<00FFF38007FFFFC01FFFFFC03FFFFFC07FFFFFC07F803FC0FC000FC0F8000FC0F8000F +C0F8000780FC0000007F8000007FFC00003FFFF0001FFFFC0007FFFF0001FFFF80000FFF +C000003FE0000007E0780003F0FC0001F0FC0001F0FE0001F0FE0003F0FF0007E0FFE01F +E0FFFFFFC0FFFFFF80FFFFFF00FBFFFC00707FF0001C207B9F27>I<003C0000007E0000 +007E0000007E0000007E0000007E0000007E0000007E0000007E00007FFFFFF0FFFFFFF8 +FFFFFFF8FFFFFFF87FFFFFF0007E0000007E0000007E0000007E0000007E0000007E0000 +007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0018 +007E007E007E007E007E007E007E007E007E00FE003F00FC003F83FC003FFFF8001FFFF0 +000FFFE00003FFC00000FF001F297EA827>I<7FE01FF800FFF03FFC00FFF03FFC00FFF0 +3FFC007FF01FFC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000 +FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC +0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F001FC0003F001FC00 +03F003FC0003FC0FFC0001FFFFFFE001FFFFFFF000FFFFFFF0003FFEFFF0000FF87FE024 +207F9F27>I<7FFC0FFF80FFFE1FFFC0FFFE1FFFC0FFFE1FFFC07FFC0FFF8007E000F800 +03E001F80003E001F00003F001F00001F003F00001F803E00000F803E00000F803E00000 +FC07C000007C07C000007C07C000007E0F8000003E0F8000003E0F8000001F0F0000001F +1F0000001F1F0000000F1F0000000F9E0000000FBE00000007BE00000007FC00000003FC +00000003FC00000003F800000001F800000001F800000001F000000001F000000003F000 +000003E000000003E000000007E000000007C000000807C000003E0FC000007F0F800000 +7F1F8000007E7F0000007FFE0000003FFC0000003FF80000001FF000000007C000000022 +317E9F27>121 D E /Fb 44 122 df<7801E0FC03F0FE07F0FE07F0FE07F0FE07F0FC03 +F0FC03F0FC03F0FC03F0FC03F0FC03F0FC03F0FC03F0FC03F0FC03F0FC03F07C03E07C03 +E03000C0141479A923>34 D<003C0F00007E1F80007E1F80007E1F80007E1F80007E1F80 +007E1F8000FE3F8000FC3F0000FC3F007FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC +3FFFFFF801F87E0001F87E0001F87E0001F87E0001F87E0001F87E0001F87E0001F87E00 +01F87E0001F87E003FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF803F0FC00 +07F1FC0007E1F80007E1F80007E1F80007E1F80007E1F80007E1F80003C0F0001E297EA8 +23>I<0F003F803FC03FC03FE03FE00FE003E003E003E007E007E007C00FC01FC03F807F +00FF00FE00F80070000B1574A823>39 D<000380000FC0001FC0003F8000FF0000FE0001 +F80003F80007F0000FE0000FC0001F80001F80003F00003F00003E00007E00007E00007C +00007C0000FC0000FC0000F80000F80000F80000F80000F80000F80000F80000F80000FC +0000FC00007C00007C00007E00007E00003E00003F00003F00001F80001F80000FC0000F +E00007F00003F80001F80000FE0000FF00003F80001FC0000FC0000380123476AD23>I< +700000FC0000FE00007F00003FC0001FC00007E00007F00003F80001FC0000FC00007E00 +007E00003F00003F00001F00001F80001F80000F80000F80000FC0000FC00007C00007C0 +0007C00007C00007C00007C00007C00007C0000FC0000FC0000F80000F80001F80001F80 +001F00003F00003F00007E00007E0000FC0001FC0003F80007F00007E0001FC0003FC000 +7F0000FE0000FC000070000012347AAD23>I<7FFFFF80FFFFFFC0FFFFFFC0FFFFFFC0FF +FFFFC07FFFFF801A067C9623>45 D<007FC00001FFF00007FFFC000FFFFE001FFFFF003F +E07F803F801FC03F800FC03F8007C03F8007C03F8007C00E0007C000000FC000000FC000 +001F8000003F800001FF00007FFE0000FFFC0000FFF80000FFFC00007FFF0000007F8000 +001FC000000FE0000007E0000003F0000003F0000001F0000001F07C0001F0FE0001F0FE +0003F0FE0003F0FE0007E0FC000FE0FE001FC07FC07FC03FFFFF801FFFFF000FFFFC0003 +FFF800007FC0001C2B7DA923>51 D<3E007F00FF80FF80FF80FF80FF807F003E00000000 +000000000000000000000000000000000000003E007F00FF80FF80FF80FF80FF807F003E +00091D739C23>58 D<1F003F807FC07FC07FC07FC07FC03F801F00000000000000000000 +000000000000000000000000001E003F807F807FC07FC07FC07FC03FC01FC00FC00FC01F +803F807F00FF00FE00F80070000A26749C23>I<0000038000000FC000001FC000003FC0 +0000FFC00001FF800007FE00000FFC00001FF800007FE00000FFC00001FF000007FE0000 +0FFC00001FF000007FE00000FFC00000FF000000FF000000FFC000007FE000001FF00000 +0FFC000007FE000001FF000000FFC000007FE000001FF800000FFC000007FE000001FF80 +0000FFC000003FC000001FC000000FC0000003801A247CA523>I<70000000FC000000FE +000000FF000000FFC000007FE000001FF800000FFC000007FE000001FF800000FFC00000 +3FE000001FF800000FFC000003FE000001FF800000FFC000003FC000003FC00000FFC000 +01FF800003FE00000FFC00001FF800003FE00000FFC00001FF800007FE00000FFC00001F +F800007FE00000FFC00000FF000000FE000000FC000000700000001A247CA523>62 +D<000FC000000FC000001FE000001FE000001FE000001FE000003CF000003CF000003CF0 +00003CF000003CF000007CF800007CF800007CF8000078780000F87C0000F87C0000F87C +0000F87C0000F87C0001F03E0001F03E0001F03E0001F03E0003F03F0003E01F0003E01F +0003FFFF0003FFFF0007FFFF8007FFFF8007FFFF8007C00F800FC00FC00F8007C00F8007 +C00F8007C07FF03FF8FFF03FFCFFF03FFCFFF03FFC7FF03FF81E2A7EA923>65 +DI<7FFFF000FFFFFC00 +FFFFFE00FFFFFF007FFFFF800F803FC00F801FC00F8007E00F8007E00F8003F00F8001F0 +0F8001F80F8000F80F8000F80F8000F80F8000FC0F80007C0F80007C0F80007C0F80007C +0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F8000F80F8000F80F8000F8 +0F8001F80F8001F00F8003F00F8003F00F8007E00F800FC00F803FC07FFFFF80FFFFFF00 +FFFFFE00FFFFFC007FFFF0001E297FA823>68 D<7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFE +7FFFFFFE07C0003E07C0003E07C0003E07C0003E07C0003E07C0001C07C0000007C00000 +07C0000007C00E0007C01F0007C01F0007C01F0007FFFF0007FFFF0007FFFF0007FFFF00 +07FFFF0007C01F0007C01F0007C01F0007C00E0007C0000007C0000007C0000007C00000 +07C0000007C0000007C0000007C0000007C000007FFE0000FFFF0000FFFF0000FFFF0000 +7FFE00001F297FA823>70 D<7FFE0000FFFF0000FFFF0000FFFF00007FFE000007C00000 +07C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C00000 +07C0000007C0000007C0000007C0000007C0000007C0000007C0000007C0000007C00000 +07C0000007C0000007C0000007C0000007C0000007C0007C07C0007C07C0007C07C0007C +07C0007C07C0007C07C0007C7FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E297EA8 +23>76 D80 +D<03FFF0000FFFFC001FFFFE003FFFFF003FFFFF007F807F807E001F807C000F807C000F +80FC000FC0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007 +C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0F80007 +C0F80007C0F80007C0F80007C0F80007C0F81F07C0F81F87C0FC1F8FC07C0FCF807C0FCF +807E07FF807F87FF803FFFFF003FFFFF001FFFFE000FFFFC0003FFFC000000FC0000007E +0000007E0000003F0000003F0000001F8000001F8000000F801A337CA923>I<00FF8380 +03FFE3C007FFFFC01FFFFFC03FFFFFC07FC0FFC07F003FC0FE001FC0FC000FC0FC000FC0 +F8000FC0F80007C0F80007C0FC000380FC0000007E0000007F0000003FF000001FFF0000 +0FFFF00007FFFC0001FFFE00001FFF800001FFC000001FC000000FE0000007E0000003F0 +000003F0700001F0F80001F0F80001F0F80001F0FC0003F0FC0003F0FE0007E0FF000FE0 +FFE03FC0FFFFFFC0FFFFFF00FFFFFE00F1FFFC00703FE0001C2B7DA923>83 +D<3FFFFFE07FFFFFF07FFFFFF07FFFFFF07FFFFFF07C0007E07C000FE07C001FC07C001F +807C003F8038007F0000007E000000FE000001FC000001F8000003F8000007F0000007E0 +00000FE000001FC000001F8000003F8000007F0000007E000000FE000001FC000001F800 +0003F8000007F0000007E000E00FE001F01FC001F01F8001F03F8001F07F0001F07E0001 +F0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF07FFFFFE01C297DA823>90 +D<03FF80000FFFE0001FFFF8003FFFFC003FFFFE003F80FF003F803F801F001F8000001F +8000000F800000FF80007FFF8003FFFF800FFFFF801FFFFF807FF00F807F000F80FC000F +80FC000F80F8000F80F8001F80FC001F80FE003F807F81FF807FFFFFFC3FFFFFFE1FFFFF +FE07FFC7FE01FE01FC1F1D7D9C23>97 DI<003FF00000FFFC0003FFFF0007FFFF000FFFFF001FE07F003F807F00 +7F003E007E0000007E000000FC000000FC000000F8000000F8000000F8000000F8000000 +F8000000FC000000FC0000007E0007007F000F807F001F803FC01F801FF07F000FFFFF00 +07FFFE0003FFFC0000FFF000003FC000191D7B9C23>I<0000FF800000FFC00000FFC000 +00FFC00000FFC0000007C0000007C0000007C0000007C0000007C0000007C0000007C000 +7F87C001FFE7C003FFF7C00FFFFFC01FFFFFC01FE0FFC03F803FC07F001FC07E000FC07E +000FC0FC0007C0FC0007C0F80007C0F80007C0F80007C0F80007C0F80007C0FC000FC0FC +000FC07E000FC07E001FC07F003FC03F807FC03FE0FFC01FFFFFFE0FFFFFFE03FFF7FE01 +FFC7FE007F03FE1F297EA823>I<003FC00000FFF80003FFFC0007FFFF000FFFFF801FF0 +7F803F801FC03F000FC07E0007C07E0007E0FC0007E0FFFFFFE0FFFFFFE0FFFFFFE0FFFF +FFE0FFFFFFC0F8000000FC000000FC0000007E0001C07F0003E03F8007E03FE007E01FF8 +1FC00FFFFFC007FFFF8001FFFE00007FFC00001FE0001B1D7D9C23>I<00007F000001FF +C00007FFE0000FFFE0001FFFE0003FCFE0003F0FE0003E07C0003E0000003E0000003E00 +00003E00007FFFFF80FFFFFFC0FFFFFFC0FFFFFFC07FFFFF80003E0000003E0000003E00 +00003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E00 +00003E0000003E0000003E0000003E0000003E0000003E0000003E00003FFFFE007FFFFF +007FFFFF007FFFFF003FFFFE001B297EA823>I<000001F0003F07FC00FFDFFE03FFFFFE +07FFFFFE0FFFFF7E1FE1FE7E1F807E183F003F003F003F003E001F003E001F003E001F00 +3E001F003F003F003F003F001F807E001FE1FE000FFFFC001FFFF8001FFFF0001EFFC000 +1E3F00001E0000001F0000001F4000000FFFFC000FFFFF801FFFFFC03FFFFFF07E0007F8 +7C0000F8F800007CF800007CF000003CF000003CF000003CF800007CFC0000FC7F0003F8 +7FE01FF83FFFFFF00FFFFFC007FFFF8001FFFE00003FF0001F2E7E9D23>II<00380000FE0000FE0000FE0000FE +0000FE000038000000000000000000000000000000000000007FFC00FFFE00FFFE00FFFE +007FFE00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E +00003E00003E00003E00003E00003E00003E00003E00003E007FFFFEFFFFFFFFFFFFFFFF +FF7FFFFE182A7AA923>I<7F800000FFC00000FFC00000FFC000007FC0000003C0000003 +C0000003C0000003C0000003C0000003C0000003C0000003C0FFFC03C1FFFC03C1FFFC03 +C1FFFC03C0FFFC03C03F0003C07E0003C0FC0003C1F80003C3F00003C7E00003CFC00003 +DFE00003FFF00003FFF00003FCF80003F8FC0003F07E0003E03E0003C01F0003C01F8003 +C00FC003C007C003C003E07FFE0FFFFFFF1FFFFFFF1FFFFFFF1FFF7FFE0FFF20297FA823 +>107 D<7FFE0000FFFF0000FFFF0000FFFF00007FFF0000001F0000001F0000001F0000 +001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000 +001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000 +001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000 +001F00007FFFFFC0FFFFFFE0FFFFFFE0FFFFFFE07FFFFFC01B297CA823>I<7E1F01F000 +FF7FC7FC00FFFFEFFE00FFFFFFFE007FFFFFFF000FE1FE1F000FC1FC1F000FC0FC0F000F +80F80F000F80F80F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00 +F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F0 +0F000F00F00F007FE3FE3FE0FFF3FF3FF0FFF3FF3FF0FFF3FF3FF07FE3FE3FE0241D819C +23>II<003F000001FFE00003FFF00007FFF8000FFF +FC001FC0FE003F807F003E001F007E001F807C000F80FC000FC0F80007C0F80007C0F800 +07C0F80007C0F80007C0F80007C0FC000FC0FC000FC07C000F807E001F803F003F003F80 +7F001FE1FE000FFFFC0007FFF80003FFF00001FFE000003F00001A1D7C9C23>II< +003FC1C00000FFF3E00003FFFBE00007FFFFE0000FFFFFE0001FF07FE0003FC01FE0007F +000FE0007E000FE0007E0007E000FC0007E000FC0003E000F80003E000F80003E000F800 +03E000F80003E000F80003E000FC0003E000FC0007E0007E0007E0007E000FE0007F001F +E0003F801FE0001FE07FE0001FFFFFE00007FFFFE00003FFFBE00001FFE3E000003F83E0 +00000003E000000003E000000003E000000003E000000003E000000003E000000003E000 +000003E000000003E000000003E00000007FFF000000FFFF800000FFFF800000FFFF8000 +007FFF00212C7E9C23>I<7FF00FE0FFF87FF8FFF8FFFCFFFBFFFC7FFFFFFC00FFF8FC00 +FFC07800FF800000FF000000FE000000FE000000FC000000FC000000FC000000F8000000 +F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800007F +FFFC00FFFFFE00FFFFFE00FFFFFE007FFFFC001E1D7E9C23>I<01FF9C0FFFFE1FFFFE7F +FFFE7FFFFEFF00FEFC007EF8003EF8003EFC001CFE00007FF0003FFF800FFFE007FFF800 +7FFC0001FE00007F70003FF8001FFC001FFC003FFE003FFF80FFFFFFFEFFFFFCFFFFF8FF +FFF070FF80181D7B9C23>I<0070000000F8000000F8000000F8000000F8000000F80000 +00F8000000F800007FFFFF80FFFFFFC0FFFFFFC0FFFFFFC07FFFFF8000F8000000F80000 +00F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F80000 +00F8000000F801C000F803E000F803E000F803E000FC07E000FC0FE000FE1FC0007FFFC0 +007FFF80003FFE00000FFC000007F0001B257EA423>III<7FF00FFEFFF81FFFFFF81FFFFFF81FFF7FF00F +FE1F0000F80F0000F00F0000F00F0000F00F0000F00F0000F00F8000F00783E1E00787F1 +E00787F1E00787F1E0078FF9E0038F79C003CF79C003CF79C003DF7BC003DF7BC003DE3B +C001DE3B8001FE3F8001FE3F8001FC1F8001FC1F8000F80F00201D7F9C23>I<7FF07FF0 +FFF8FFF8FFF8FFF8FFF8FFF87FF07FF003E03E0001F03C0000F87C000078F800007CF000 +003FE000001FE000000FC000000F800000078000000FC000001FE000003DE000003CF000 +0078780000F07C0001F03C0001E01E0003C01F007FF03FF8FFF87FFCFFF87FFCFFF87FFC +7FF03FF81E1D7E9C23>II E /Fc 14 122 df<0001FFFE0000000000001FFFFFE0 +00000000007FFFFFF80000000001FFFFFFFE0000000003FFFFFFFF8000000003FFFFFFFF +C000000007FFFFFFFFF00000000FFFFFFFFFF80000000FFFFFFFFFFC0000000FFF8003FF +FC0000000FFF0000FFFE0000000FFF00003FFF0000000FFF00000FFF0000000FFF000007 +FF80000007FE000003FF80000003FC000001FFC0000001F8000001FFC000000000000000 +FFE000000000000000FFE000000000000000FFE0000000000000007FE000000000000000 +7FE0000000000000007FE0000000000000007FE0000000000000007FE0000000000003FF +FFE00000000000FFFFFFE0000000000FFFFFFFE000000000FFFFFFFFE000000007FFFFFF +FFE00000001FFFFFFFFFE00000007FFFFFFFFFE0000000FFFFFFFFFFE0000003FFFFFFE0 +7FE0000007FFFFE0007FE000000FFFFE00007FE000001FFFF000007FE000001FFF800000 +7FE000003FFE0000007FE000007FFC0000007FE000007FF80000007FE00000FFF0000000 +7FE00000FFE00000007FE00000FFE00000007FE00000FFC00000007FE00000FFC0000000 +7FE00000FFC00000007FE00000FFC00000007FE00000FFE0000000FFE00000FFE0000000 +FFE00000FFF0000001FFE000007FF0000003FFE000007FF8000007FFE000003FFE00001F +FFE000003FFF80007FFFF800001FFFE007FFFFFFFE001FFFFFFFFFFFFFFF000FFFFFFFFF +FFFFFF8007FFFFFFFFFFFFFF8003FFFFFFFFDFFFFF8001FFFFFFFF0FFFFF8000FFFFFFFC +07FFFF80003FFFFFF001FFFF00000FFFFF00003FFE000001FFF00000000000414178BF4A +>97 D<0000007FFFC000000003FFFFFC0000001FFFFFFF0000007FFFFFFFC00001FFFFFF +FFE00007FFFFFFFFE0000FFFFFFFFFF0001FFFFFFFFFF8003FFFFFFFFFF8007FFFE000FF +F800FFFF00007FF801FFFC00007FF801FFF000007FF803FFE000007FF807FFC000003FF0 +07FF8000001FE00FFF0000000FC01FFE00000000001FFC00000000001FFC00000000003F +F800000000003FF800000000007FF000000000007FF000000000007FE000000000007FE0 +0000000000FFE00000000000FFE00000000000FFC00000000000FFC00000000000FFC000 +00000000FFC00000000000FFC00000000000FFC00000000000FFC00000000000FFC00000 +000000FFC00000000000FFE00000000000FFE000000000007FE000000000007FE0000000 +00007FF000000000007FF000000000003FF800000000003FF800000000003FFC00000000 +001FFC00000003FC1FFE00000003FC0FFF00000007FE0FFF80000007FE07FFC000000FFE +03FFF000000FFE03FFF800001FFC01FFFE00007FFC00FFFF8000FFF8007FFFF807FFF000 +3FFFFFFFFFF0001FFFFFFFFFE0000FFFFFFFFFC00007FFFFFFFF800001FFFFFFFE000000 +FFFFFFFC0000001FFFFFF000000007FFFF80000000007FF80000374176BF4A>99 +D<000000001FFFF80000000000003FFFFC0000000000003FFFFE0000000000007FFFFE00 +00000000007FFFFE0000000000007FFFFE0000000000003FFFFE0000000000003FFFFE00 +00000000001FFFFE0000000000000007FE0000000000000007FE0000000000000007FE00 +00000000000007FE0000000000000007FE0000000000000007FE0000000000000007FE00 +00000000000007FE0000000000000007FE0000000000000007FE0000000000000007FE00 +00000000000007FE0000000000000007FE0000000000000007FE0000000000000007FE00 +00000000000007FE0000000001FF8007FE000000001FFFF007FE000000007FFFFE07FE00 +000001FFFFFF87FE00000007FFFFFFC7FE0000000FFFFFFFF7FE0000001FFFFFFFFFFE00 +00003FFFFFFFFFFE0000007FFFFFFFFFFE000000FFFF807FFFFE000001FFFE000FFFFE00 +0003FFF80003FFFE000003FFE00001FFFE000007FFC00000FFFE00000FFF8000007FFE00 +000FFF0000003FFE00001FFE0000001FFE00001FFC0000001FFE00003FFC0000000FFE00 +003FF80000000FFE00003FF800000007FE00007FF000000007FE00007FF000000007FE00 +007FE000000007FE00007FE000000007FE0000FFE000000007FE0000FFE000000007FE00 +00FFC000000007FE0000FFC000000007FE0000FFC000000007FE0000FFC000000007FE00 +00FFC000000007FE0000FFC000000007FE0000FFC000000007FE0000FFC000000007FE00 +00FFC000000007FE0000FFC000000007FE0000FFE000000007FE0000FFE000000007FE00 +007FE000000007FE00007FE00000000FFE00007FF00000000FFE00007FF00000000FFE00 +003FF80000001FFE00003FF80000001FFE00003FF80000003FFE00001FFC0000003FFE00 +001FFE0000007FFE00000FFE000000FFFE00000FFF000000FFFE000007FF800001FFFE00 +0007FFE00007FFFE000003FFF0000FFFFE000001FFFC003FFFFE000000FFFF00FFFFFFFF +8000FFFFFFFFFFFFFFC0007FFFFFFFF7FFFFC0003FFFFFFFE7FFFFE0001FFFFFFFC7FFFF +E00007FFFFFF87FFFFE00003FFFFFE07FFFFC00000FFFFF803FFFFC000003FFFE001FFFF +80000003FE000000000043597BD74A>I<0000007FF0000000000003FFFF00000000001F +FFFFE0000000007FFFFFF800000001FFFFFFFC00000003FFFFFFFF0000000FFFFFFFFF80 +00001FFFFFFFFFC000003FFFFFFFFFE000007FFFC01FFFE00000FFFE0003FFF00001FFF8 +0000FFF80003FFF000007FFC0003FFC000003FFC0007FF8000001FFE000FFF0000000FFE +000FFE00000007FE001FFE00000007FF001FFC00000003FF001FF800000003FF003FF800 +000003FF803FF000000001FF803FF000000001FF807FF000000001FF807FE000000001FF +C07FE000000000FFC0FFE000000000FFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFF +FFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFF +C0FFFFFFFFFFFFFF80FFFFFFFFFFFFFF00FFC0000000000000FFE00000000000007FE000 +00000000007FE00000000000007FE00000000000007FF00000000000003FF00000000000 +003FF80000000000003FF80000000000001FFC000000003F001FFE000000007F800FFF00 +000000FFC00FFF00000000FFC007FF80000001FFC007FFE0000001FFC003FFF0000003FF +8001FFFC000007FF8000FFFE00001FFF00007FFFC0003FFF00003FFFF801FFFE00001FFF +FFFFFFFC00000FFFFFFFFFF8000007FFFFFFFFF0000003FFFFFFFFE0000000FFFFFFFFC0 +0000003FFFFFFF000000000FFFFFFC0000000001FFFFE000000000001FFE0000003A4179 +BF4A>I<3FFFC00000000000007FFFE0000000000000FFFFF0000000000000FFFFF00000 +00000000FFFFF0000000000000FFFFF0000000000000FFFFF00000000000007FFFF00000 +000000003FFFF0000000000000000FF0000000000000000FF0000000000000000FF00000 +00000000000FF0000000000000000FF0000000000000000FF0000000000000000FF00000 +00000000000FF0000000000000000FF0000000000000000FF0000000000000000FF00000 +00000000000FF0000000000000000FF0000000000000000FF0000000000000000FF00000 +00000000000FF0000000000000000FF0000000000000000FF0003FFFFFFC00000FF0007F +FFFFFE00000FF000FFFFFFFF00000FF000FFFFFFFF00000FF000FFFFFFFF00000FF000FF +FFFFFF00000FF000FFFFFFFF00000FF0007FFFFFFE00000FF0003FFFFFFC00000FF00000 +3FF80000000FF000007FF00000000FF00000FFE00000000FF00001FFC00000000FF00003 +FF800000000FF00007FF000000000FF0000FFE000000000FF0001FFC000000000FF0007F +F8000000000FF000FFF0000000000FF001FFE0000000000FF003FFC0000000000FF007FF +80000000000FF00FFF00000000000FF01FFE00000000000FF03FF800000000000FF07FF8 +00000000000FF0FFFC00000000000FF1FFFC00000000000FF3FFFE00000000000FF7FFFF +00000000000FFFFFFF80000000000FFFFDFF80000000000FFFF8FFC0000000000FFFF07F +E0000000000FFFE03FF0000000000FFFC03FF0000000000FFF801FF8000000000FFF000F +FC000000000FFE0007FE000000000FFC0007FE000000000FF80003FF000000000FF00001 +FF800000000FF00000FFC00000000FF00000FFC00000000FF000007FE00000000FF00000 +3FF00000000FF000003FF00000000FF000001FF80000000FF000000FFC0000000FF00000 +07FE0000000FF0000007FE0000000FF0000003FF0000000FF0000001FF80003FFFFFFC00 +3FFFFF807FFFFFFE007FFFFFC0FFFFFFFF00FFFFFFE0FFFFFFFF00FFFFFFE0FFFFFFFF00 +FFFFFFE0FFFFFFFF00FFFFFFE0FFFFFFFF00FFFFFFE07FFFFFFE007FFFFFC03FFFFFFC00 +3FFFFF8043587DD74A>107 D<3FFFFFFE0000007FFFFFFF000000FFFFFFFF800000FFFF +FFFF800000FFFFFFFF800000FFFFFFFF800000FFFFFFFF8000007FFFFFFF8000003FFFFF +FF800000000001FF800000000001FF800000000001FF800000000001FF800000000001FF +800000000001FF800000000001FF800000000001FF800000000001FF800000000001FF80 +0000000001FF800000000001FF800000000001FF800000000001FF800000000001FF8000 +00000001FF800000000001FF800000000001FF800000000001FF800000000001FF800000 +000001FF800000000001FF800000000001FF800000000001FF800000000001FF80000000 +0001FF800000000001FF800000000001FF800000000001FF800000000001FF8000000000 +01FF800000000001FF800000000001FF800000000001FF800000000001FF800000000001 +FF800000000001FF800000000001FF800000000001FF800000000001FF800000000001FF +800000000001FF800000000001FF800000000001FF800000000001FF800000000001FF80 +0000000001FF800000000001FF800000000001FF800000000001FF800000000001FF8000 +00000001FF800000000001FF800000000001FF800000000001FF800000000001FF800000 +000001FF800000000001FF800000000001FF800000000001FF800000000001FF80000000 +0001FF800000000001FF800000000001FF800000000001FF800000000001FF8000000000 +01FF800000000001FF800000000001FF800000000001FF8000003FFFFFFFFFFFFC7FFFFF +FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFF7FFFFFFFFFFFFE3FFFFFFFFFFFFC385877D74A>I<000000001FFC0000003FFFF0 +00FFFF8000007FFFF807FFFFE000007FFFFC1FFFFFF80000FFFFFC3FFFFFFC0000FFFFFC +FFFFFFFE0000FFFFFDFFFFFFFE00007FFFFFFFFFFFFF00007FFFFFFFFFFFFF80003FFFFF +FFE01FFF8000000FFFFF0007FFC000000FFFFC0003FFC000000FFFF80001FFC000000FFF +F00000FFC000000FFFE00000FFE000000FFFC00000FFE000000FFF8000007FE000000FFF +8000007FE000000FFF0000007FE000000FFF0000007FE000000FFE0000007FE000000FFE +0000007FE000000FFE0000007FE000000FFE0000007FE000000FFC0000007FE000000FFC +0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC +0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC +0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC +0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC +0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC +0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC +0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC +0000007FE0003FFFFFFF00FFFFFFF87FFFFFFF81FFFFFFFC7FFFFFFF81FFFFFFFCFFFFFF +FFC3FFFFFFFEFFFFFFFFC3FFFFFFFEFFFFFFFFC3FFFFFFFE7FFFFFFF81FFFFFFFC7FFFFF +FF81FFFFFFFC3FFFFFFF00FFFFFFF8473F7FBE4A>110 D<000000FF8000000000000FFF +F800000000003FFFFE0000000000FFFFFF8000000003FFFFFFE000000007FFFFFFF00000 +000FFFFFFFF80000003FFFFFFFFE0000007FFFFFFFFF000000FFFF80FFFF800000FFFC00 +1FFF800001FFF00007FFC00003FFE00003FFE00007FF800000FFF00007FF0000007FF000 +0FFF0000007FF8000FFE0000003FF8001FFC0000001FFC001FF80000000FFC003FF80000 +000FFE003FF000000007FE003FF000000007FE007FF000000007FF007FE000000003FF00 +7FE000000003FF007FE000000003FF007FC000000001FF00FFC000000001FF80FFC00000 +0001FF80FFC000000001FF80FFC000000001FF80FFC000000001FF80FFC000000001FF80 +FFC000000001FF80FFC000000001FF80FFC000000001FF80FFC000000001FF80FFE00000 +0003FF80FFE000000003FF807FE000000003FF007FE000000003FF007FF000000007FF00 +7FF000000007FF003FF000000007FE003FF80000000FFE003FF80000000FFE001FFC0000 +001FFC001FFC0000001FFC000FFE0000003FF8000FFF0000007FF80007FF800000FFF000 +07FFC00001FFF00003FFE00003FFE00001FFF00007FFC00001FFFC001FFFC00000FFFF80 +FFFF8000007FFFFFFFFF0000003FFFFFFFFE0000001FFFFFFFFC00000007FFFFFFF00000 +0003FFFFFFE000000000FFFFFF80000000007FFFFF00000000000FFFF8000000000000FF +80000000394178BF4A>I<000000000FFC0000003FFFF000FFFF8000007FFFF807FFFFE0 +00007FFFFC1FFFFFF80000FFFFFC3FFFFFFE0000FFFFFCFFFFFFFF0000FFFFFDFFFFFFFF +80007FFFFFFFFFFFFFC0007FFFFFFFFFFFFFE0003FFFFFFFE01FFFF000000FFFFF0007FF +F000000FFFFC0001FFF800000FFFF80000FFFC00000FFFE000003FFC00000FFFC000001F +FE00000FFF8000000FFE00000FFF8000000FFF00000FFF00000007FF00000FFE00000003 +FF80000FFE00000003FF80000FFE00000003FF80000FFC00000001FFC0000FFC00000001 +FFC0000FFC00000000FFC0000FFC00000000FFC0000FFC00000000FFE0000FFC00000000 +FFE0000FFC000000007FE0000FFC000000007FE0000FFC000000007FE0000FFC00000000 +7FE0000FFC000000007FE0000FFC000000007FE0000FFC000000007FE0000FFC00000000 +7FE0000FFC000000007FE0000FFC000000007FE0000FFC00000000FFE0000FFC00000000 +FFE0000FFC00000000FFC0000FFC00000000FFC0000FFE00000001FFC0000FFE00000001 +FFC0000FFE00000003FF80000FFF00000003FF80000FFF00000007FF80000FFF80000007 +FF00000FFF8000000FFF00000FFFC000001FFE00000FFFE000003FFE00000FFFF000007F +FC00000FFFF80000FFF800000FFFFC0003FFF800000FFFFF000FFFF000000FFFFFC03FFF +E000000FFFFFFFFFFFC000000FFFFFFFFFFF8000000FFDFFFFFFFF0000000FFCFFFFFFFE +0000000FFC7FFFFFFC0000000FFC1FFFFFF00000000FFC07FFFFC00000000FFC01FFFF00 +0000000FFC003FF0000000000FFC000000000000000FFC000000000000000FFC00000000 +0000000FFC000000000000000FFC000000000000000FFC000000000000000FFC00000000 +0000000FFC000000000000000FFC000000000000000FFC000000000000000FFC00000000 +0000000FFC000000000000000FFC000000000000000FFC000000000000000FFC00000000 +0000000FFC000000000000000FFC000000000000000FFC000000000000000FFC00000000 +0000000FFC000000000000000FFC000000000000000FFC0000000000003FFFFFFF000000 +00007FFFFFFF80000000007FFFFFFF8000000000FFFFFFFFC000000000FFFFFFFFC00000 +0000FFFFFFFFC0000000007FFFFFFF80000000007FFFFFFF80000000003FFFFFFF000000 +0000435F7FBE4A>I<00000000000FFE003FFFFF0000FFFFC07FFFFF8003FFFFF0FFFFFF +C00FFFFFF8FFFFFFC03FFFFFFCFFFFFFC0FFFFFFFCFFFFFFC1FFFFFFFEFFFFFFC3FFFFFF +FE7FFFFFC7FFFFFFFE3FFFFFCFFFF80FFE0000FFDFFFC00FFE0000FFFFFF0007FC0000FF +FFFC0003F80000FFFFF80001F00000FFFFE00000000000FFFFC00000000000FFFF800000 +000000FFFF000000000000FFFE000000000000FFFE000000000000FFFC000000000000FF +FC000000000000FFF8000000000000FFF8000000000000FFF0000000000000FFF0000000 +000000FFE0000000000000FFE0000000000000FFE0000000000000FFE0000000000000FF +C0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000 +000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FF +C0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000 +000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FF +C0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000 +000000FFC0000000003FFFFFFFFFF800007FFFFFFFFFFC0000FFFFFFFFFFFC0000FFFFFF +FFFFFE0000FFFFFFFFFFFE0000FFFFFFFFFFFE0000FFFFFFFFFFFC00007FFFFFFFFFFC00 +003FFFFFFFFFF800003F3F7BBE4A>114 D<00001FFF800F800003FFFFF81F80001FFFFF +FF3FC0007FFFFFFFFFC001FFFFFFFFFFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFF +FFC01FFFFFFFFFFFC03FFFE000FFFFC03FFE00001FFFC07FF800000FFFC07FF0000003FF +C0FFC0000001FFC0FFC0000001FFC0FF80000001FFC0FF80000000FFC0FF80000000FFC0 +FF80000000FFC0FFC0000000FFC0FFC00000007F807FE00000007F807FF800000000007F +FE00000000003FFFC0000000001FFFFE000000000FFFFFF800000007FFFFFFE0000003FF +FFFFFC000001FFFFFFFF8000007FFFFFFFF000001FFFFFFFF8000003FFFFFFFE0000007F +FFFFFF00000001FFFFFF800000000FFFFFC0000000003FFFE00000000007FFE000000000 +01FFF03F800000007FF87F800000003FF8FFC00000001FFCFFC00000000FFCFFE0000000 +0FFCFFE000000007FCFFE000000007FCFFF000000007FCFFF000000007FCFFF80000000F +FCFFF80000000FFCFFFC0000000FFCFFFE0000001FF8FFFF0000007FF8FFFFC00000FFF0 +FFFFE00003FFF0FFFFFC003FFFE0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF80FF +BFFFFFFFFF00FF9FFFFFFFFC00FF0FFFFFFFF000FF03FFFFFFC0007E007FFFFE00007C00 +07FFE00000364176BF4A>I<00000FC00000000000001FE00000000000003FF000000000 +00003FF00000000000003FF00000000000003FF00000000000003FF00000000000003FF0 +0000000000003FF00000000000003FF00000000000003FF00000000000003FF000000000 +00003FF00000000000003FF00000000000003FF00000000000003FF00000000000003FF0 +000000003FFFFFFFFFFFFC007FFFFFFFFFFFFE00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00 +FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF007FFFFFFFFFFFFE003FFFFFFF +FFFFFC0000003FF00000000000003FF00000000000003FF00000000000003FF000000000 +00003FF00000000000003FF00000000000003FF00000000000003FF00000000000003FF0 +0000000000003FF00000000000003FF00000000000003FF00000000000003FF000000000 +00003FF00000000000003FF00000000000003FF00000000000003FF00000000000003FF0 +0000000000003FF00000000000003FF00000000000003FF00000000000003FF000000000 +00003FF00000000000003FF00000000000003FF00000000000003FF00000000000003FF0 +0000000000003FF00000000000003FF00000000000003FF000000FC000003FF000001FE0 +00003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF0 +00003FF000003FF000003FF000003FF000003FF000003FF800007FF000003FF800007FF0 +00003FF80000FFE000001FFC0001FFE000001FFE0003FFC000001FFF0007FFC000000FFF +E03FFF8000000FFFFFFFFF00000007FFFFFFFF00000003FFFFFFFE00000001FFFFFFF800 +000000FFFFFFF0000000007FFFFFE0000000003FFFFF80000000000FFFFC000000000000 +FFC000003C507DCE4A>I<3FFFF00001FFFF80007FFFF80003FFFFC0007FFFFC0003FFFF +E000FFFFFC0007FFFFE000FFFFFC0007FFFFE000FFFFFC0007FFFFE0007FFFFC0003FFFF +E0007FFFFC0003FFFFE0003FFFFC0001FFFFE000000FFC0000007FE000000FFC0000007F +E000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007F +E000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007F +E000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007F +E000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007F +E000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007F +E000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007F +E000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007F +E000000FFC0000007FE000000FFC0000007FE000000FFC0000007FE000000FFC0000007F +E000000FFC0000007FE000000FFC000000FFE000000FFC000000FFE000000FFC000000FF +E000000FFC000001FFE000000FFC000003FFE000000FFE000007FFE000000FFE00000FFF +E000000FFF00001FFFE0000007FF80007FFFE0000007FFF003FFFFFFF80003FFFFFFFFFF +FFFC0003FFFFFFFFFFFFFC0001FFFFFFFFFFFFFE0000FFFFFFFFFFFFFE00007FFFFFFE7F +FFFE00003FFFFFFC7FFFFC00001FFFFFE03FFFFC000007FFFF801FFFF80000007FF80000 +0000473F7FBD4A>I<3FFFFF00007FFFFF007FFFFF8000FFFFFF80FFFFFFC001FFFFFF80 +FFFFFFC001FFFFFFC0FFFFFFC001FFFFFFC0FFFFFFC001FFFFFFC0FFFFFFC001FFFFFF80 +7FFFFF8000FFFFFF803FFFFF00007FFFFF00007FC0000000FF0000003FC0000001FF0000 +003FE0000001FE0000001FE0000001FE0000001FF0000003FE0000001FF0000003FC0000 +000FF0000003FC0000000FF8000007FC00000007F8000007F800000007FC000007F80000 +0007FC00000FF800000003FC00000FF000000003FE00000FF000000001FE00001FF00000 +0001FE00001FE000000001FF00001FE000000000FF00003FE000000000FF80003FC00000 +0000FF80003FC0000000007F80007FC0000000007FC0007F80000000003FC0007F800000 +00003FC000FF80000000003FE000FF00000000001FE000FF00000000001FF001FF000000 +00000FF001FE00000000000FF001FE00000000000FF803FE000000000007F803FC000000 +000007F803FC000000000007FC07FC000000000003FC07F8000000000003FC07F8000000 +000001FE07F0000000000001FE0FF0000000000001FE0FF0000000000000FF0FE0000000 +000000FF1FE00000000000007F1FE00000000000007F9FC00000000000007F9FC0000000 +0000003FBFC00000000000003FFF800000000000001FFF800000000000001FFF80000000 +0000001FFF000000000000000FFF000000000000000FFF000000000000000FFE00000000 +00000007FE0000000000000007FE0000000000000003FC0000000000000003FC00000000 +00000007FC0000000000000007F80000000000000007F8000000000000000FF800000000 +0000000FF0000000000000000FF0000000000000001FF0000000000000001FE000000000 +0000001FE0000000000000003FE0000000000000003FC0000000000000003FC000000000 +0000007FC0000000000000007F800000000003C000FF80000000000FF000FF0000000000 +1FF801FF00000000001FF801FF00000000003FFC03FE00000000003FFC07FE0000000000 +3FFC0FFC00000000003FFC1FF800000000003FFC7FF800000000003FFFFFF00000000000 +1FFFFFE000000000001FFFFFE000000000000FFFFFC0000000000007FFFF800000000000 +07FFFE00000000000003FFFC00000000000000FFF0000000000000003FC0000000000000 +425F7CBD4A>121 D E /Fd 4 12 df<3FE00000000000007FFF800000000000FFFFF000 +00000000FFFFFE0000000000FFFFFFC0000000007FFFFFF0000000003FFFFFFC00000000 +003FFFFF000000000000FFFF8000000000001FFFE0000000000003FFF0000000000000FF +FC0000000000003FFE0000000000000FFF00000000000007FF80000000000001FFC00000 +00000000FFE00000000000003FF00000000000001FF80000000000000FFC000000000000 +07FC00000000000003FE00000000000001FF00000000000000FF000000000000007F8000 +00000000007FC00000000000003FC00000000000001FE00000000000001FE00000000000 +000FF00000000000000FF000000000000007F800000000000007F800000000000003FC00 +000000000003FC00000000000001FC00000000000001FE00000000000001FE0000000000 +0000FE00000000000000FE00000000000000FF00000000000000FF000000000000007F00 +0000000000007F000000000000007F000000000000007F800000000000007F8000000000 +00003F800000000000003F800000000000003F800000000000003F800000000000003F80 +0000000000003F800000000000003F800000000000003F800000000000001F0000000000 +00000F003939B28664>8 D<0000000000000F000000000000001F000000000000003F80 +0000000000003F800000000000003F800000000000003F800000000000003F8000000000 +00003F800000000000003F800000000000003F800000000000007F800000000000007F80 +0000000000007F000000000000007F000000000000007F00000000000000FF0000000000 +0000FF00000000000000FE00000000000000FE00000000000001FE00000000000001FE00 +000000000001FC00000000000003FC00000000000003FC00000000000007F80000000000 +0007F80000000000000FF00000000000000FF00000000000001FE00000000000001FE000 +00000000003FC00000000000007FC00000000000007F80000000000000FF000000000000 +01FF00000000000003FE00000000000007FC0000000000000FFC0000000000001FF80000 +000000003FF0000000000000FFE0000000000001FFC0000000000007FF8000000000000F +FF0000000000003FFE000000000000FFFC000000000003FFF000000000001FFFE0000000 +0000FFFF80000000003FFFFF000000003FFFFFFC000000007FFFFFF000000000FFFFFFC0 +00000000FFFFFE0000000000FFFFF000000000007FFF8000000000003FE0000000000000 +3939B2B864>I<3C000000000000007C00000000000000FE00000000000000FE00000000 +000000FE00000000000000FE00000000000000FE00000000000000FE00000000000000FE +00000000000000FF00000000000000FF000000000000007F000000000000007F00000000 +0000007F000000000000007F000000000000007F800000000000007F800000000000003F +800000000000003FC00000000000003FC00000000000001FC00000000000001FE0000000 +0000001FE00000000000000FF00000000000000FF000000000000007F800000000000007 +F800000000000003FC00000000000003FC00000000000001FE00000000000001FF000000 +00000000FF800000000000007F800000000000007FC00000000000003FE0000000000000 +1FF00000000000000FF80000000000000FFC00000000000007FE00000000000003FF0000 +0000000001FFC0000000000000FFE00000000000007FF80000000000003FFC0000000000 +001FFF0000000000000FFFC0000000000003FFF0000000000001FFFE0000000000007FFF +C000000000003FFFFE00000000000FFFFFFF0000000003FFFFFF0000000000FFFFFF8000 +0000001FFFFF800000000003FFFF8000000000007FFF00000000000003FF00393980B864 +>I<000000000003FF0000000000007FFF000000000003FFFF80000000001FFFFF800000 +0000FFFFFF8000000003FFFFFF000000000FFFFFFF000000003FFFFE00000000007FFFC0 +0000000001FFFE000000000003FFF000000000000FFFC000000000001FFF000000000000 +3FFC0000000000007FF8000000000000FFE0000000000001FFC0000000000003FF000000 +00000007FE0000000000000FFC0000000000000FF80000000000001FF00000000000003F +E00000000000007FC00000000000007F80000000000000FF80000000000001FF00000000 +000001FE00000000000003FC00000000000003FC00000000000007F800000000000007F8 +0000000000000FF00000000000000FF00000000000001FE00000000000001FE000000000 +00001FC00000000000003FC00000000000003FC00000000000003F800000000000007F80 +0000000000007F800000000000007F000000000000007F000000000000007F0000000000 +00007F00000000000000FF00000000000000FF00000000000000FE00000000000000FE00 +000000000000FE00000000000000FE00000000000000FE00000000000000FE0000000000 +0000FE000000000000007C000000000000003C000000000000003939808664>I +E /Fe 1 16 df<000FE000007FFC0000FFFE0003FFFF8007FFFFC00FFFFFE01FFFFFF03F +FFFFF83FFFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFF +FFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFFFFF81F +FFFFF00FFFFFE007FFFFC003FFFF8000FFFE00007FFC00000FE0001F207BA42A>15 +D E /Ff 37 123 df<0000FF807E000007FFE1FF80001F807FC3C0003E007F87E0007C00 +FF07E000F800FE07E001F000FE07E003F000FC018003E0007C000003E0007C000003E000 +7C000003E0007C000003E0007C000003E0007C000003E0007C000003E0007C000003E000 +7C000003E0007C0000FFFFFFFFFC00FFFFFFFFFC0003E0007C000003E0007C000003E000 +7C000003E0007C000003E0007C000003E0007C000003E0007C000003E0007C000003E000 +7C000003E0007C000003E0007C000003E0007C000003E0007C000003E0007C000003E000 +7C000003E0007C000003E0007C000003E0007C000003E0007C000003E0007C000003E000 +7C000003E0007C000003E0007C000003E0007C000007F000FE00007FFF0FFFF0007FFF0F +FFF0002B2F7FAE29>11 D<0000FF00000007FFE000001F80F000003E003800007C007C00 +00F800FC0001F000FC0003F000FC0003E000780003E000300003E000000003E000000003 +E000000003E000000003E000000003E000000003E000000003E0007C00FFFFFFFC00FFFF +FFFC0003E000FC0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E000 +7C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C +0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C00 +03E0007C0003E0007C0003E0007C0007F000FE007FFF0FFFE07FFF0FFFE0232F7FAE27> +I<0000FFC0000007FFFC00001F807C00003E00FC00007C00FC0000F800FC0001F000FC00 +03F0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003 +E0007C0003E0007C0003E0007C0003E0007C00FFFFFFFC00FFFFFFFC0003E0007C0003E0 +007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E000 +7C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C +0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C00 +03E0007C0007F000FE007FFF0FFFE07FFF0FFFE0232F7FAE27>I<3C00F07E01F8FF03FC +FF03FCFF83FEFF83FE7F81FE3D80F601800601800601800603800E03000C03000C07001C +0600180E00381C00703800E07001C060018017157EAD23>34 D45 D<3C7EFFFFFFFF7E3C08087A8714>I<000C00003C00007C0003FC +00FFFC00FC7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C +00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C +00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C +00007C0000FE007FFFFE7FFFFE172C7AAB23>49 D<007F800001FFF0000780FC000E003F +001C001F8038000FC070000FC0600007E0F00007E0FC0007F0FE0007F0FE0003F0FE0003 +F0FE0003F07C0007F0000007F0000007F0000007E000000FE000000FC000001FC000001F +8000003F0000007E0000007C000000F8000001F0000003E0000007C000000F8000001E00 +00003C00000078000000F0003000E0003001C0003003800060070000600E0000E01FFFFF +E03FFFFFE07FFFFFC0FFFFFFC0FFFFFFC01C2C7DAB23>I<000001800000000003C00000 +000003C00000000003C00000000007E00000000007E0000000000FF0000000000FF00000 +00000FF0000000001BF80000000019F80000000019F80000000030FC0000000030FC0000 +000070FE00000000607E00000000607E00000000C03F00000000C03F00000000C03F0000 +0001801F80000001801F80000003801FC0000003000FC0000003000FC00000060007E000 +00060007E00000060007E000000C0003F000000C0003F000001FFFFFF800001FFFFFF800 +00180001F80000300000FC0000300000FC0000300000FC00006000007E00006000007E00 +00E000007F0000C000003F0000C000003F0001C000001F8003C000001F8007C000001FC0 +0FF000003FE0FFFC0003FFFFFFFC0003FFFF302F7EAE35>65 D<7FFFFFFFFFF87FFFFFFF +FFF87F000FC003F87C000FC000F870000FC0003870000FC0003860000FC0001860000FC0 +0018E0000FC0001CE0000FC0001CC0000FC0000CC0000FC0000CC0000FC0000CC0000FC0 +000CC0000FC0000C00000FC0000000000FC0000000000FC0000000000FC0000000000FC0 +000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0 +000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0 +000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0 +000000000FC0000000000FC0000000000FC0000000000FC0000000001FE00000001FFFFF +E000001FFFFFE0002E2D7EAC33>84 D<7FFFE003FFF87FFFE003FFF803FF0000FF8001FE +00007E0000FE00007C00007F00007800003F00007000003F8000E000001FC000C000000F +E0018000000FE00380000007F00700000003F80600000001F80C00000001FC1C00000000 +FE38000000007F30000000007F60000000003FE0000000001FC0000000000FC000000000 +0FE00000000007F00000000007F8000000000DF8000000001DFC0000000038FE00000000 +307F00000000607F00000000E03F80000001C01FC0000001800FC0000003000FE0000007 +0007F000000E0003F800000C0003F800001C0001FC0000380000FE00007000007E000070 +00007F0000F000003F8003F000003FC00FF800007FE0FFFE0003FFFFFFFE0003FFFF302D +7EAC35>88 D<03000C07001C0E00381C00703800E03000C07001C0600180600180E00380 +C00300C00300C00300DE0378FF03FCFF83FEFF83FE7F81FE7F81FE3F00FC1E0078171577 +AD23>92 D<00FF000007FFC0000F01F0001C00F8003F007C003F003E003F003E003F003F +001E001F0000001F0000001F0000001F0000001F000007FF00007FFF0001FE1F0007F01F +001FC01F003F801F007F001F007E001F00FE001F06FC001F06FC001F06FC001F06FC003F +06FE003F067E007F067F00EF8C1F83C7FC0FFF03F801FC01E01F207D9E23>97 +D<07C0000000FFC0000000FFC00000000FC000000007C000000007C000000007C0000000 +07C000000007C000000007C000000007C000000007C000000007C000000007C000000007 +C000000007C000000007C0FE000007C7FF800007CF03E00007DC01F00007F8007C0007F0 +007E0007E0003E0007C0001F0007C0001F8007C0001F8007C0000F8007C0000FC007C000 +0FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000F +C007C0001F8007C0001F8007C0001F0007C0003F0007E0003E0007F0007C0007B000F800 +07BC01F000070E07E0000607FF80000001FC0000222F7EAD27>I<001FE000007FFC0001 +F01E0003E0070007C01F800F801F801F001F803F001F803E000F007E0000007E0000007C +000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC +0000007E0000007E0000007E0000C03F0000C01F0001C01F8001800FC0038007E0070001 +F03E00007FF800001FC0001A207E9E1F>I<000000F80000001FF80000001FF800000001 +F800000000F800000000F800000000F800000000F800000000F800000000F800000000F8 +00000000F800000000F800000000F800000000F800000000F800000FE0F800007FF8F800 +01F81EF80003E007F80007C003F8000F8001F8001F0001F8003F0000F8003E0000F8007E +0000F8007E0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC00 +00F800FC0000F800FC0000F800FC0000F8007C0000F8007E0000F8007E0000F8003E0001 +F8001F0001F8001F8003F8000F8007F80003E00EFC0001F03CFFC0007FF0FFC0001FC0F8 +00222F7EAD27>I<001F800000FFF00003E0780007C03E000F801E001F001F001F000F80 +3E000F807E0007807E0007C07C0007C0FC0007C0FC0007C0FC0007C0FFFFFFC0FFFFFFC0 +FC000000FC000000FC000000FC000000FC0000007E0000007E0000003E0000C03F0000C0 +1F0001C00F8003800FC0030003E00F0001F03C00007FF800001FC0001A207E9E1F>I<00 +03F0000FFC003E1E007C3F00F83F01F03F01F03F03E00C03E00003E00003E00003E00003 +E00003E00003E00003E00003E00003E000FFFFE0FFFFE003E00003E00003E00003E00003 +E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003 +E00003E00003E00003E00003E00003E00003E00003E00007F0007FFF807FFF80182F7FAE +16>I<003F00F800FFC3FE03E1FF1E07807C1E0F807C0C1F003E001F003E003E001F003E +001F003E001F003E001F003E001F003E001F003E001F001F003E001F003E000F807C0007 +8078000FE1F0000CFFC0001C3F00001C0000001C0000001C0000001E0000001F0000000F +FFF8000FFFFF0007FFFFC00FFFFFF01E0007F83C0000F87800007CF800007CF000003CF0 +00003CF000003CF000003CF800007C7C0000F83E0001F01F0003E007E01F8001FFFE0000 +3FF0001F2D7E9D23>I<07C0000000FFC0000000FFC00000000FC000000007C000000007 +C000000007C000000007C000000007C000000007C000000007C000000007C000000007C0 +00000007C000000007C000000007C000000007C0FE000007C3FF800007C703E00007DE01 +F00007F801F00007F000F80007F000F80007E000F80007E000F80007C000F80007C000F8 +0007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F800 +07C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007 +C000F80007C000F8000FE001FC00FFFE1FFFC0FFFE1FFFC0222E7EAD27>I<07800FC01F +E01FE01FE01FE00FC007800000000000000000000000000000000007C0FFC0FFC00FC007 +C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007 +C007C007C007C007C00FE0FFFCFFFC0E2E7EAD14>I<07C0000000FFC0000000FFC00000 +000FC000000007C000000007C000000007C000000007C000000007C000000007C0000000 +07C000000007C000000007C000000007C000000007C000000007C000000007C000000007 +C01FFE0007C01FFE0007C00FF00007C007C00007C007800007C00E000007C01C000007C0 +38000007C070000007C0E0000007C3C0000007C7C0000007CFE0000007DFF0000007F9F0 +000007F0F8000007E0FC000007C07E000007C03E000007C01F000007C01F800007C00FC0 +0007C007C00007C003E00007C003F00007C001F8000FE003FC00FFFE07FF80FFFE07FF80 +212E7EAD25>107 D<07C0FFC0FFC00FC007C007C007C007C007C007C007C007C007C007 +C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007 +C007C007C007C007C007C007C007C007C007C007C007C00FE0FFFEFFFE0F2E7EAD14>I< +07C07F0007F000FFC3FFC03FFC00FFC783F0783F000FCE01F8E01F8007DC00F9C00F8007 +F800FF800FC007F0007F0007C007E0007E0007C007E0007E0007C007C0007C0007C007C0 +007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C000 +7C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C +0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C00 +07C007C0007C0007C00FE000FE000FE0FFFE0FFFE0FFFEFFFE0FFFE0FFFE371E7E9D3C> +I<07C0FE0000FFC3FF8000FFC703E0000FDE01F00007F801F00007F000F80007F000F800 +07E000F80007E000F80007C000F80007C000F80007C000F80007C000F80007C000F80007 +C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C0 +00F80007C000F80007C000F80007C000F80007C000F80007C000F8000FE001FC00FFFE1F +FFC0FFFE1FFFC0221E7E9D27>I<001FE000007FF80001F03E0003C00F00078007800F00 +03C01F0003E03E0001F03E0001F07C0000F87C0000F87C0000F8FC0000FCFC0000FCFC00 +00FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC7C0000F87C0000F83E00 +01F03E0001F01F0003E01F0003E00F8007C007C00F8001F03E00007FF800001FE0001E20 +7E9E23>I<07C0FE0000FFC7FF8000FFCF03E0000FDC01F00007F800FC0007F0007E0007 +E0003E0007C0003F0007C0001F8007C0001F8007C0001F8007C0000FC007C0000FC007C0 +000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0001FC007C000 +1F8007C0001F8007C0003F0007C0003F0007E0007E0007F0007C0007F000F80007FC01F0 +0007CE07E00007C7FF800007C1FC000007C000000007C000000007C000000007C0000000 +07C000000007C000000007C000000007C000000007C00000000FE0000000FFFE000000FF +FE000000222B7E9D27>I<000FE01800007FF8380001F81C380003E00E780007C0077800 +0F8003F8001F8001F8003F0001F8003F0001F8007E0000F8007E0000F800FE0000F800FC +0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC00 +00F8007E0000F8007E0000F8007E0000F8003F0001F8001F0001F8001F8003F8000FC007 +F80003E00EF80001F03CF800007FF0F800001FC0F800000000F800000000F800000000F8 +00000000F800000000F800000000F800000000F800000000F800000000F800000001FC00 +00001FFFC000001FFFC0222B7E9D25>I<0781F8FF87FEFF8E3F0F9C3F07B83F07B03F07 +F01E07E00007E00007E00007E00007C00007C00007C00007C00007C00007C00007C00007 +C00007C00007C00007C00007C00007C00007C00007C00007C0000FE000FFFF00FFFF0018 +1E7E9D1C>I<01FE1807FFB81E01F83C00F8780078F00038F00038F00018F00018F80018 +FC0018FF00007FF0003FFF001FFFC00FFFF001FFF8001FFC0001FCC0007EC0003EC0003E +E0001EE0001EF0001EF0001EF8003CF8003CFC0078FF01F0E3FFC0C0FF0017207E9E1C> +I<00600000600000600000600000E00000E00000E00001E00003E00003E00007E0001FE0 +00FFFFF0FFFFF003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00003E01803E01803E01803E01803E01803E01803E0 +1803E03801F03001F07000F860003FE0000F80152A7FA81B>I<07C000F800FFC01FF800 +FFC01FF8000FC001F80007C000F80007C000F80007C000F80007C000F80007C000F80007 +C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C0 +00F80007C000F80007C000F80007C000F80007C000F80007C000F80007C001F80007C001 +F80007C001F80007C003F80003E007F80003E00EFC0001F81CFFC0007FF8FFC0001FE0F8 +00221F7E9D27>IIII< +FFFC01FFC0FFFC01FFC00FE0007E0007E0007C0007E000380003E000300003F000700001 +F000600001F000600000F800C00000F800C00000FC01C000007C018000007E038000003E +030000003E030000001F060000001F060000001F8E0000000F8C0000000F8C00000007D8 +00000007D800000003F000000003F000000003F000000001E000000001E000000000C000 +000000C0000000018000000001800000000380000000030000007803000000FC06000000 +FC06000000FC0C000000FC1C000000783800000070700000003FE00000000F8000000022 +2B7F9C25>I<3FFFFF803FFFFF803F003F803C003F0038007E003000FC007001FC006001 +F8006003F0006007E000600FE000000FC000001F8000003F0000007F0000007E000000FC +018001F8018003F8018003F0018007E003800FC003801FC003001F8003003F0007007E00 +0F00FE003F00FFFFFF00FFFFFF00191D7E9C1F>I E /Fg 1 50 df<00E00001E00007E0 +00FFE000F9E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0 +0001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0 +0001E00001E00001E00003F000FFFFC0FFFFC012217AA01E>49 D +E /Fh 1 50 df<00380000780001F8001FF800FEF800E0F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80001FC00FFFFF8FFFFF815267BA521>49 D E /Fi 26 90 +df<1E007F00FF80FF80FF80FF80FF00FE003C000909788817>46 +D<000000C0000003C0000007C000001FC00000FFC000FFFFC000FFFF8001FE3F8000003F +8000003F8000003F8000007F8000007F0000007F0000007F0000007F0000007F000000FF +000000FE000000FE000000FE000000FE000000FE000001FE000001FC000001FC000001FC +000001FC000001FC000003FC000003F8000003F8000003F8000003F8000003F8000007F8 +000007F0000007F0000007F0000007F0000007F000000FF000000FE000000FE000000FE0 +00000FE000000FE000001FE000001FC000001FC000001FC000003FC000007FE000FFFFFF +F0FFFFFFF0FFFFFFE01C3878B72A>49 D<000007F80000003FFF000000FFFFC00003F01F +E00007800FF0000E0003F8001C0003FC00380001FE00700001FE00600000FE00E00000FF +00FC0000FF01FE0000FF01FF0000FF01FF0000FF01FF0000FF01FF0000FF01FE0001FE01 +FC0001FE00780001FE00000001FE00000003FC00000003FC00000007F80000000FF00000 +000FF00000001FE00000003FC00000003F800000007F00000000FE00000001FC00000003 +F800000007E00000000FC00000001F800000003F000000007C00000000F800000001F000 +000003E000000007800060000F000060001E000060003C0000C000700000C000E00000C0 +01C00001C0038000038007FFFFFF800FFFFFFF803FFFFFFF007FFFFFFF00FFFFFFFF00FF +FFFFFE00FFFFFFFE0028387CB72A>I<00000FF00000007FFE000001FFFF800003F01FC0 +000F800FE0001E0007F0001C0007F8003C0007F8007F0003F8007F8003F8007F8003F800 +FF8007F800FF8007F800FF8007F8007F0007F8003E000FF80000000FF00000000FF00000 +001FE00000001FC00000003F800000003F800000007E00000000FC00000001F80000000F +E0000003FF00000003FFE000000001F800000000FE000000007F000000003F800000003F +C00000003FC00000001FE00000001FE00000001FE00000001FE00000001FF00000001FF0 +1F00003FF07F80003FE07FC0003FE0FFC0003FE0FFC0003FE0FFC0007FC0FFC0007FC0FF +80007F80FF0000FF80FC0000FF00E00001FE00700003FC00380007F8001E000FF0000FC0 +3FC00007FFFF800001FFFC0000003FE00000253A7BB72A>I<000000006000000000E000 +000001E000000003E000000007E00000000FE00000000FC00000001FC00000003FC00000 +007FC0000000FFC0000001DFC0000003BF800000033F800000063F8000000C3F8000001C +3F800000383F800000707F000000607F000000C07F000001807F000003007F000007007F +00000E00FE00001C00FE00001800FE00003000FE00006000FE0000C000FE0001C001FC00 +038001FC00030001FC00060001FC000C0001FC00180001FC00380003F800700003F800E0 +0003F800FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8000007F800000007F000000007F0000000 +07F000000007F00000000FF00000000FF00000000FE00000000FE00000000FE00000000F +E00000003FF000001FFFFFC0001FFFFFC0001FFFFFC025397BB82A>I<000C000018000F +000078001FE007F0001FFFFFE0001FFFFFC0001FFFFF80001FFFFF00001FFFFC00003FFF +F0000031FF80000030000000003000000000300000000030000000007000000000600000 +00006000000000600000000060000000006000000000E000000000C07F000000C3FFE000 +00CF81F00000FC00FC0000F0007E0001E0003E0001C0003F000180003F800000003F8000 +00001F800000001FC00000001FC00000001FC00000003FC00000003FC00000003FC00000 +003FC01F00003FC07F80003FC07F80007FC0FF80007F80FF80007F80FF80007F80FF0000 +FF00FE0000FF00C00000FE00E00001FE00E00001FC00600003F800700007F000380007F0 +003C001FC0001E003F80000F80FF000007FFFC000001FFF00000007F800000253A7AB72A +>I<000000000E0000000000000E0000000000001E0000000000001E0000000000003E00 +00000000003F0000000000007F0000000000007F000000000000FF000000000000FF0000 +00000001FF000000000001FF8000000000037F8000000000037F8000000000067F800000 +0000067F80000000000C7F80000000000C7FC000000000183FC000000000183FC0000000 +00303FC000000000303FC000000000603FC000000000603FE000000000C01FE000000001 +C01FE000000001801FE000000003801FE000000003001FF000000007001FF00000000600 +0FF00000000E000FF00000000C000FF00000001C000FF000000018000FF8000000380007 +F8000000300007F8000000700007F8000000600007F8000000FFFFFFF8000000FFFFFFFC +000001FFFFFFFC000001800003FC000003000003FC000003000003FC000006000003FC00 +0006000003FE00000C000001FE00000C000001FE000018000001FE000018000001FE0000 +30000001FF000030000001FF000070000000FF0000F0000000FF0001F8000001FF800FFC +000003FFC0FFFF80007FFFFFFFFF8000FFFFFFFFFF8000FFFFFE383C7DBB3E>65 +D<007FFFFFFFF000007FFFFFFFFE00007FFFFFFFFF800000FFC0003FE000007F80001FF0 +00007F800007F80000FF800007F80000FF000003FC0000FF000003FE0000FF000003FE00 +00FF000001FE0000FF000001FE0001FF000001FE0001FE000001FE0001FE000001FE0001 +FE000003FE0001FE000003FE0001FE000003FC0003FE000007FC0003FC000007F80003FC +00000FF00003FC00001FE00003FC00003FC00003FC00007F800007FC0001FF000007F800 +07FC000007FFFFFFF0000007FFFFFFE0000007F80007FC000007F80000FE00000FF80000 +7F80000FF000003FC0000FF000001FC0000FF000001FE0000FF000001FF0000FF000000F +F0001FF000000FF0001FE000000FF8001FE000000FF8001FE000000FF8001FE000000FF8 +001FE000000FF8003FE000000FF0003FC000001FF0003FC000001FF0003FC000001FE000 +3FC000003FE0003FC000007FC0007FC000007FC0007F800000FF80007F800001FF00007F +800003FE00007F80000FFC0001FF80003FF000FFFFFFFFFFC000FFFFFFFFFF0000FFFFFF +FFF8000037397DB83B>I<00000007FC00060000007FFF800E000001FFFFE01E000007FC +01F03C00001FE000787C00007F80001CFC0000FE00000FFC0003FC000007FC0007F80000 +07FC000FF0000003F8001FE0000001F8003FC0000001F8007F80000000F800FF00000000 +F801FF00000000F801FE00000000F003FC000000007007FC000000007007F80000000070 +0FF800000000700FF800000000701FF000000000601FF000000000601FE000000000603F +E000000000003FE000000000003FE000000000007FC000000000007FC000000000007FC0 +00000000007FC000000000007FC00000000000FFC00000000000FF800000000000FF8000 +00000000FF800000000000FF800000000000FF800000000000FF800000000300FF800000 +0003007F8000000003007F8000000003007F8000000007007F8000000006003FC0000000 +0E003FC00000000E003FC00000001C001FC00000001C001FE000000038000FE000000070 +000FF0000000700007F8000000E00003F8000001C00001FC000003800000FE00000F0000 +007F80001E0000003FC000780000000FF803F000000003FFFFC000000000FFFF00000000 +001FF8000000373D77BA3C>I<007FFFFFFFF00000007FFFFFFFFE0000007FFFFFFFFF80 +000000FFC000FFC00000007F80001FE00000007F800007F0000000FF800003F8000000FF +000001FC000000FF000000FE000000FF000000FF000000FF0000007F000000FF0000003F +800001FF0000003F800001FE0000003F800001FE0000003FC00001FE0000001FC00001FE +0000001FC00001FE0000001FE00003FE0000001FE00003FC0000001FE00003FC0000001F +E00003FC0000001FE00003FC0000001FE00003FC0000001FE00007FC0000001FE00007F8 +0000003FE00007F80000003FE00007F80000003FE00007F80000003FE00007F80000003F +E0000FF80000003FC0000FF00000007FC0000FF00000007FC0000FF00000007FC0000FF0 +0000007F80000FF00000007F80001FF0000000FF80001FE0000000FF00001FE0000000FF +00001FE0000001FE00001FE0000001FE00001FE0000003FC00003FE0000003F800003FC0 +000007F800003FC0000007F000003FC000000FE000003FC000001FC000003FC000003FC0 +00007FC000007F8000007F800000FE0000007F800001FC0000007F800007F80000007F80 +001FF0000001FF8000FFC00000FFFFFFFFFF000000FFFFFFFFFC000000FFFFFFFFC00000 +003B397DB83F>I<007FFFFFFFFFFE007FFFFFFFFFFE007FFFFFFFFFFE0000FFC00007FE +00007F800000FE00007F8000003E0000FF8000001E0000FF0000001E0000FF0000000E00 +00FF0000000E0000FF0000000E0000FF0000000E0001FF0000000E0001FE000000060001 +FE000000060001FE000000060001FE0001800C0001FE0001800C0003FE0003000C0003FC +000300000003FC000300000003FC000700000003FC000700000003FC000F00000007FC00 +1E00000007F8007E00000007FFFFFE00000007FFFFFE00000007FFFFFE00000007F800FE +0000000FF8003C0000000FF0001C0000000FF0001C0000000FF0001C0000000FF0000C00 +00000FF0001C0006001FF00018000C001FE00018000C001FE00018000C001FE000000018 +001FE000000018001FE000000018003FE000000030003FC000000030003FC00000007000 +3FC000000060003FC0000000E0003FC0000000E0007FC0000001E0007F80000003C0007F +80000007C0007F8000001FC0007F8000007F8001FF800003FF80FFFFFFFFFFFF80FFFFFF +FFFFFF00FFFFFFFFFFFF0037397DB839>I<007FFFFFFFFFFC007FFFFFFFFFFC007FFFFF +FFFFFC0000FFC0000FFC00007F800001FC00007F8000007C0000FF8000003C0000FF0000 +003C0000FF0000001C0000FF0000001C0000FF0000001C0000FF0000001C0001FF000000 +1C0001FE0000000C0001FE0000000C0001FE0000000C0001FE000000180001FE00030018 +0003FE000600180003FC000600000003FC000600000003FC000600000003FC000E000000 +03FC000E00000007FC001C00000007F8003C00000007F800FC00000007FFFFFC00000007 +FFFFFC00000007FFFFFC0000000FF801F80000000FF000780000000FF000380000000FF0 +00380000000FF000380000000FF000380000001FF000300000001FE000300000001FE000 +300000001FE000300000001FE000000000001FE000000000003FE000000000003FC00000 +0000003FC000000000003FC000000000003FC000000000003FC000000000007FC0000000 +00007F8000000000007F8000000000007F8000000000007F800000000001FFC000000000 +FFFFFFE0000000FFFFFFE0000000FFFFFFE000000036397DB836>I<00000007FE000300 +00003FFF8007000001FFFFE00F000007FE01F81E00001FF0003C3E00007F80001E7E0000 +FF000007FE0003FC000007FE0007F8000003FE000FF0000001FC001FE0000000FC003FC0 +000000FC007F80000000FC00FF000000007C00FF000000007C01FE000000007803FC0000 +00003807FC000000003807F800000000380FF800000000380FF800000000381FF0000000 +00301FF000000000301FF000000000303FE000000000003FE000000000003FE000000000 +007FC000000000007FC000000000007FC000000000007FC000000000007FC00000000000 +FFC00000000000FF800000000000FF800000000000FF800000FFFFFFFF800000FFFFFEFF +800001FFFFFEFF80000000FFC07F800000007F807F800000007F807F800000007F807F80 +0000007F807F80000000FF803FC0000000FF803FC0000000FF003FC0000000FF001FE000 +0000FF001FE0000000FF000FF0000001FF000FF0000001FF0007F8000001FE0003FC0000 +03FE0001FE000007FE0000FF00000E7E00007F80001C7E00003FE000783E00000FFC03F0 +1C000003FFFFC00C000000FFFF00000000000FF8000000383D78BA41>I<007FFFFFC0FF +FFFF80007FFFFFC0FFFFFF80007FFFFF80FFFFFF000000FFC00001FF800000007F800000 +FF000000007F800001FF00000000FF800001FF00000000FF000001FE00000000FF000001 +FE00000000FF000001FE00000000FF000001FE00000000FF000003FE00000001FF000003 +FE00000001FE000003FC00000001FE000003FC00000001FE000003FC00000001FE000003 +FC00000001FE000007FC00000003FE000007FC00000003FC000007F800000003FC000007 +F800000003FC000007F800000003FC000007F800000003FC00000FF800000007FC00000F +F800000007F800000FF000000007FFFFFFFFF000000007FFFFFFFFF000000007FFFFFFFF +F000000007F800001FF00000000FF800001FF00000000FF000001FE00000000FF000001F +E00000000FF000001FE00000000FF000001FE00000000FF000003FE00000001FF000003F +E00000001FE000003FC00000001FE000003FC00000001FE000003FC00000001FE000003F +C00000001FE000007FC00000003FE000007FC00000003FC000007F800000003FC000007F +800000003FC000007F800000003FC000007F800000003FC00000FF800000007FC00000FF +800000007F800000FF000000007F800000FF000000007F800000FF000000007F800000FF +00000001FFC00003FF800000FFFFFF81FFFFFF0000FFFFFF81FFFFFF0000FFFFFF01FFFF +FE000041397DB83E>I<003FFFFFE0003FFFFFE0007FFFFFE000007FE00000003FC00000 +003FC00000007FC00000007F800000007F800000007F800000007F800000007F80000000 +FF80000000FF00000000FF00000000FF00000000FF00000000FF00000001FF00000001FE +00000001FE00000001FE00000001FE00000001FE00000003FE00000003FC00000003FC00 +000003FC00000003FC00000003FC00000007FC00000007F800000007F800000007F80000 +0007F800000007F80000000FF80000000FF00000000FF00000000FF00000000FF0000000 +0FF00000001FF00000001FE00000001FE00000001FE00000001FE00000001FE00000003F +E00000003FC00000003FC00000003FC00000003FC0000000FFE000007FFFFFC0007FFFFF +C000FFFFFFC00023397EB81E>I<007FFFFFF00000007FFFFFF00000007FFFFFF0000000 +00FFC000000000007F8000000000007F800000000000FF800000000000FF000000000000 +FF000000000000FF000000000000FF000000000000FF000000000001FF000000000001FE +000000000001FE000000000001FE000000000001FE000000000001FE000000000003FE00 +0000000003FC000000000003FC000000000003FC000000000003FC000000000003FC0000 +00000007FC000000000007F8000000000007F8000000000007F8000000000007F8000000 +000007F800000000000FF800000000000FF000000000000FF000000000000FF000000000 +000FF000000000000FF000000180001FF000000300001FE000000300001FE00000030000 +1FE000000700001FE000000600001FE000000600003FE000000E00003FC000000C00003F +C000000C00003FC000001C00003FC000003C00003FC000003800007FC000007800007F80 +0000F800007F800001F800007F800007F000007F80001FF00001FF8000FFF000FFFFFFFF +FFF000FFFFFFFFFFE000FFFFFFFFFFE00031397DB834>76 D<007FFF8000000003FFFE00 +7FFFC000000003FFFE007FFFC000000007FFFE0000FFC000000007FE0000007FC0000000 +0DFC0000006FE00000001BFC000000EFE00000001BFC000000CFE000000033F8000000CF +E000000033F8000000C7F000000063F8000000C7F000000063F8000000C7F0000000C7F8 +000001C7F0000000C7F800000187F000000187F000000183F800000307F000000183F800 +000307F000000183F800000607F000000183F80000060FF000000381FC00000C0FF00000 +0301FC00000C0FE000000301FC0000180FE000000301FC0000180FE000000301FC000030 +0FE000000300FE0000301FE000000700FE0000601FE000000600FE0000C01FC000000600 +FE0000C01FC0000006007F0001801FC0000006007F0001801FC0000006007F0003003FC0 +00000E007F0003003FC000000C007F0006003F8000000C003F8006003F8000000C003F80 +0C003F8000000C003F8018003F8000000C003F8018007F8000001C001FC030007F800000 +18001FC030007F00000018001FC060007F00000018001FC060007F00000018001FC0C000 +7F00000018000FE0C000FF00000038000FE18000FF00000030000FE30000FE0000003000 +0FE30000FE00000030000FE60000FE000000300007F60000FE000000300007FC0001FE00 +0000700007FC0001FE000000600007F80001FC000000600003F80001FC000000F00003F0 +0001FC000001F00003E00001FC000007FC0003E00007FE0000FFFFE003C003FFFFFC00FF +FFE001C003FFFFFC00FFFFE0018003FFFFFC004F397DB84C>I<007FFFC00003FFFF8000 +7FFFC00003FFFF80007FFFE00003FFFF0000007FE000003FF00000007FF000000F800000 +007FF000000700000000EFF800000700000000CFF800000600000000C7FC000006000000 +00C7FC00000600000000C3FE00000600000000C3FE00000E00000001C1FF00000E000000 +0181FF00000C0000000180FF80000C0000000180FF80000C00000001807FC0000C000000 +01807FC0001C00000003803FE0001C00000003003FE0001800000003001FF00018000000 +03001FF0001800000003000FF8001800000003000FF80038000000070007FC0038000000 +060007FC0030000000060003FE0030000000060003FE0030000000060001FF0030000000 +060000FF00700000000E0000FF80700000000C00007F80600000000C00007FC060000000 +0C00003FC0600000000C00003FE0600000000C00001FE0E00000001C00001FF0E0000000 +1800000FF0C00000001800000FF8C000000018000007F8C000000018000007FCC0000000 +18000003FDC000000038000003FFC000000030000001FF8000000030000001FF80000000 +30000000FF8000000030000000FF80000000300000007F80000000700000007F80000000 +600000003F00000000600000003F00000000F00000001F00000001F00000001F00000007 +FC0000000F000000FFFFE000000F000000FFFFE0000006000000FFFFC000000600000041 +397DB83E>I<0000000FFC0000000000FFFF8000000003F80FE00000000FC003F8000000 +3F0000FC0000007E00007E000001F800003F000003F000001F800007E000000FC0000FC0 +00000FE0001F80000007E0003F80000007F0007F00000007F000FE00000003F801FE0000 +0003F801FC00000003FC03FC00000003FC03F800000001FC07F800000001FE0FF0000000 +01FE0FF000000001FE1FF000000001FE1FE000000001FE1FE000000001FE3FE000000001 +FE3FE000000003FE3FC000000003FE7FC000000003FE7FC000000003FE7FC000000003FE +7FC000000003FE7FC000000003FEFF8000000007FCFF8000000007FCFF8000000007FCFF +8000000007FCFF800000000FF8FF800000000FF8FF800000000FF8FF800000001FF07F80 +0000001FF07F800000001FE07F800000003FE07F800000003FC07F800000007F803FC000 +00007F803FC0000000FF003FC0000000FE001FC0000001FE001FE0000003FC000FE00000 +03F80007F0000007F00007F000000FE00003F800001FC00001FC00003F000000FE00007E +0000007F0001FC0000001F8007F00000000FF01FC000000001FFFE00000000003FF00000 +00373D77BA41>I<007FFFFFFFE000007FFFFFFFFC00007FFFFFFFFF000000FFC000FFC0 +00007F80001FE000007F80000FF00000FF800007F80000FF000003FC0000FF000003FC00 +00FF000003FC0000FF000003FE0000FF000003FE0001FF000003FE0001FE000003FE0001 +FE000003FE0001FE000003FE0001FE000003FE0001FE000003FC0003FE000007FC0003FC +000007FC0003FC000007F80003FC00000FF00003FC00000FF00003FC00001FE00007FC00 +003FC00007F800007F000007F80001FE000007F8000FF8000007FFFFFFE0000007FFFFFF +0000000FF800000000000FF000000000000FF000000000000FF000000000000FF0000000 +00000FF000000000001FF000000000001FE000000000001FE000000000001FE000000000 +001FE000000000001FE000000000003FE000000000003FC000000000003FC00000000000 +3FC000000000003FC000000000003FC000000000007FC000000000007F8000000000007F +8000000000007F8000000000007F800000000001FFC000000000FFFFFF80000000FFFFFF +80000000FFFFFF8000000037397DB839>I<007FFFFFFF000000007FFFFFFFF00000007F +FFFFFFFC00000000FFC003FF000000007F80007FC00000007F80001FE0000000FF80000F +F0000000FF00000FF0000000FF000007F8000000FF000007F8000000FF000007FC000000 +FF000007FC000001FF000007FC000001FE000007FC000001FE000007FC000001FE000007 +FC000001FE000007FC000001FE00000FF8000003FE00000FF8000003FC00000FF0000003 +FC00001FE0000003FC00001FC0000003FC00003F80000003FC00007F00000007FC0001FE +00000007F80003F800000007F8003FE000000007FFFFFF0000000007FFFFFC0000000007 +F8007F000000000FF8001FC00000000FF0000FE00000000FF00007F00000000FF00007F8 +0000000FF00003F80000000FF00003FC0000001FF00003FC0000001FE00003FC0000001F +E00003FC0000001FE00003FC0000001FE00003FC0000001FE00003FC0000003FE00007FC +0000003FC00007FC0000003FC00007FC0000003FC00007FC0000003FC00007FC0000003F +C00007FC0000007FC00007FC00C0007F800007FC00C0007F800007FC00C0007F800007FC +01C0007F800007FC018001FFC00007FC0380FFFFFF8003FC0300FFFFFF8001FE0700FFFF +FF0000FE0E0000000000003FFC00000000000007F0003A3B7DB83D>82 +D<000003FC003000001FFF807000007FFFE0F00001FC03F1E00003F0007BE00007E0003F +E0000FC0001FE0001F80000FE0003F000007E0003E000007C0007E000003C000FC000003 +C000FC000003C000FC000003C001FC000001C001F80000018001FC0000018001FC000001 +8001FC0000018001FC0000018001FE0000000001FF0000000001FF8000000001FFE00000 +0000FFFE00000000FFFFC00000007FFFFC0000003FFFFF0000003FFFFFC000001FFFFFF0 +000007FFFFF8000001FFFFF80000003FFFFC00000003FFFC000000007FFE0000000007FE +0000000003FE0000000001FF0000000000FF0000000000FF00000000007F00180000007F +00180000007F00180000007F00380000007E00380000007E00380000007E00380000007E +0038000000FC0038000000FC007C000000F8007C000001F8007E000003F0007F000003E0 +007F800007C0007FC0000F8000F9F0003F0000F0FE00FE0000F03FFFF80000E00FFFE000 +00C001FF0000002C3D7CBA2E>I<07FFFFFFFFFFFC07FFFFFFFFFFFC07FFFFFFFFFFFC07 +F8007FE003FC0FC0003FC000FC0F80003FC0003C0E00007FC0003C1E00007F80001C1C00 +007F80001C1C00007F80001C1800007F80001C3800007F80000C300000FF80000C300000 +FF00000C300000FF00000C600000FF00000C600000FF000018600000FF000018C00001FF +000018000001FE000000000001FE000000000001FE000000000001FE000000000001FE00 +0000000003FE000000000003FC000000000003FC000000000003FC000000000003FC0000 +00000003FC000000000007FC000000000007F8000000000007F8000000000007F8000000 +000007F8000000000007F800000000000FF800000000000FF000000000000FF000000000 +000FF000000000000FF000000000000FF000000000001FF000000000001FE00000000000 +1FE000000000001FE000000000001FE000000000001FE000000000003FE000000000003F +C000000000003FC000000000003FC000000000007FC00000000000FFE000000003FFFFFF +F8000007FFFFFFF8000007FFFFFFF80000363977B83C>II87 D89 D E /Fj 44 123 df<000000003FFC0000000001 +FFFF8000000007E007C00000001F8001E00000003F0001F00000007E0003F0000000FC00 +07F0000000FC0007F0000001F80007F0000001F80007E0000003F0000380000003F00000 +00000003F0000000000003F0000000000007F0000000000007E0000000000007E0000000 +000007E0000000000007E000000000000FE000000000000FC000000000000FC000000000 +000FC0000000000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFE0000001F80007E000000 +1F80007E0000001F8000FE0000003F8000FC0000003F0000FC0000003F0000FC0000003F +0001FC0000003F0001F80000007F0001F80000007E0001F80000007E0003F80000007E00 +03F00000007E0003F0000000FE0003F0000000FC0007F0000000FC0007E0000000FC0007 +E0000000FC0007E0000001FC000FE0000001FC000FC0000001F8000FC1C00001F8000FC1 +C00001F8001FC1C00001F8001F83C00003F8001F83800003F0001F83800003F0001F8380 +0003F0001F87000007F0001F87000007E0001F0F000007E0000F8E000007E000079E0000 +07E00003FC00000FE00000F000000FC000000000000FC000000000000FC000000000000F +8000000000001F8000000000001F80000000001C1F00000000007E1F00000000007E3F00 +00000000FE3E0000000000FE3C0000000000FE7C0000000000F878000000000078F00000 +0000003FE000000000000F800000000000344C82BA2F>12 D<0000000C0000001C000000 +38000000F0000001E0000003C00000078000000F0000001E0000003C0000007C000000F8 +000000F0000001E0000003E0000007C00000078000000F8000001F0000001F0000003E00 +00003E0000007C0000007C000000F8000000F8000001F0000001F0000003F0000003E000 +0007E0000007C0000007C000000FC000000F8000000F8000001F8000001F8000001F0000 +001F0000003F0000003F0000003E0000003E0000007E0000007E0000007C0000007C0000 +007C0000007C000000FC000000F8000000F8000000F8000000F8000000F8000000F80000 +00F8000000F8000000F8000000F8000000F8000000F8000000F800000078000000780000 +007800000078000000780000003C0000003C0000003C0000001C0000001E0000001E0000 +000E00000007000000070000000380000001C0000001C0000000C000001E5274BD22>40 +D<00000C0000000E00000007000000038000000380000001C0000001E0000001E0000000 +E0000000F0000000F0000000780000007800000078000000780000007C0000003C000000 +3C0000003C0000003C0000003C0000003C0000003C0000003C0000003C0000003C000000 +3C0000007C0000007C0000007C0000007C0000007C0000007C0000007C000000FC000000 +FC000000F8000000F8000001F8000001F8000001F0000001F0000003F0000003F0000003 +E0000003E0000007E0000007E0000007C000000FC000000F8000000F8000001F8000001F +0000001F0000003E0000003E0000007C0000007C000000F8000000F8000001F0000001F0 +000003E0000003C0000007C000000F8000000F0000001F0000003E0000003C0000007800 +0000F0000001E0000003E0000003C00000070000000E0000001C00000078000000F00000 +00C00000001E527FBD22>I<7FFFF87FFFF8FFFFF8FFFFF8FFFFF0150579941E>45 +D<003C007E00FF01FF01FF01FF01FE01FC00700000000000000000000000000000000000 +000000000000000000000000000000000000000E003F807F80FF80FF80FF80FF007E003C +00102477A319>58 D<0000000001C0000000000003C0000000000003C0000000000007C0 +00000000000FC000000000000FC000000000001FC000000000001FE000000000003FE000 +000000003FE000000000007FE00000000000FFE00000000000EFE00000000001EFE00000 +000001CFE000000000038FE000000000038FE000000000070FE000000000070FE0000000 +000E0FE0000000001E0FE0000000001C0FE000000000380FE000000000380FE000000000 +700FF000000000700FF000000000E007F000000000E007F000000001C007F000000003C0 +07F0000000038007F0000000070007F0000000070007F00000000E0007F00000000E0007 +F00000001C0007F00000001C0007F0000000380007F00000007FFFFFF00000007FFFFFF0 +000000FFFFFFF0000000E00007F8000001C00003F8000001C00003F8000003800003F800 +0007800003F8000007000003F800000F000003F800000E000003F800001C000003F80000 +1C000003F8000038000003F8000078000003F8000070000003F80000F0000003F80003F8 +000003F80007FC000007FC00FFFF8001FFFFF0FFFF8001FFFFF0FFFF8001FFFFF0343C7B +BB3E>65 D<0007FFFFFFFC000007FFFFFFFF800007FFFFFFFFC000000FF0001FF000000F +E00007F800000FE00003F800001FE00003FC00001FE00001FC00001FC00001FE00001FC0 +0001FE00003FC00000FE00003FC00000FE00003F800001FE00003F800001FE00007F8000 +01FE00007F800001FC00007F000003FC00007F000003F80000FF000007F80000FF000007 +F00000FE00000FE00000FE00001FC00001FE00003F800001FE00007F000001FC0001FE00 +0001FC0007F8000003FFFFFFE0000003FFFFFFC0000003F80007F0000003F80001FC0000 +07F80000FE000007F800007F000007F000003F800007F000003F80000FF000003FC0000F +F000001FC0000FE000001FC0000FE000001FC0001FE000001FC0001FE000003FC0001FC0 +00003FC0001FC000003FC0003FC000003FC0003FC000007F80003F8000007F80003F8000 +007F00007F800000FF00007F800001FE00007F000003FC00007F000003F80000FF00000F +F80000FF00001FE00000FE00003FC00001FE0001FF8000FFFFFFFFFE0000FFFFFFFFF800 +00FFFFFFFFC0000037397BB83A>I<0003FFFFFFFE00000003FFFFFFFFC0000003FFFFFF +FFF000000007F8000FF800000007F00003FC00000007F00000FE0000000FF000007F0000 +000FF000003F8000000FE000001F8000000FE000001FC000001FE000000FC000001FE000 +000FE000001FC000000FE000001FC0000007E000003FC0000007E000003FC0000007F000 +003F80000007F000003F80000007F000007F80000007F000007F80000007F000007F0000 +0007F000007F00000007F00000FF00000007F00000FF0000000FF00000FE0000000FF000 +00FE0000000FF00001FE0000000FF00001FE0000000FE00001FC0000001FE00001FC0000 +001FE00003FC0000001FE00003FC0000001FC00003F80000003FC00003F80000003FC000 +07F80000003F800007F80000007F800007F00000007F000007F00000007F00000FF00000 +00FE00000FF0000000FE00000FE0000001FC00000FE0000001F800001FE0000003F80000 +1FE0000007F000001FC0000007E000001FC000000FC000003FC000001F8000003FC00000 +3F8000003F8000007F0000003F800000FC0000007F800003F80000007F800007F0000000 +7F00001FC0000000FF0001FF8000007FFFFFFFFE000000FFFFFFFFF0000000FFFFFFFF80 +0000003C397CB83F>68 D<0007FFFFFFFFFF0007FFFFFFFFFF0007FFFFFFFFFF00000FF0 +0003FF00000FE000007F00000FE000003E00001FE000003E00001FE000001E00001FC000 +001E00001FC000001E00003FC000001E00003FC000001E00003F8000001E00003F800000 +1C00007F8000001C00007F8000001C00007F0003801C00007F0003801C0000FF0007801C +0000FF000780000000FE000700000000FE000F00000001FE000F00000001FE001F000000 +01FC003E00000001FC007E00000003FFFFFE00000003FFFFFE00000003FFFFFC00000003 +F800FC00000007F8007C00000007F8003C00000007F0003800000007F000380000000FF0 +00780000000FF0007800E0000FE0007000E0000FE0007001E0001FE0007001C0001FE000 +0001C0001FC0000003C0001FC000000380003FC000000780003FC000000700003F800000 +0F00003F8000000F00007F8000001E00007F8000003E00007F0000003C00007F0000007C +0000FF000000FC0000FF000001F80000FE000007F80001FE00007FF000FFFFFFFFFFF000 +FFFFFFFFFFF000FFFFFFFFFFE00038397BB838>I<0007FFFFFFFFFE0007FFFFFFFFFE00 +07FFFFFFFFFE00000FF00007FE00000FE00000FE00000FE000007C00001FE000003C0000 +1FE000003C00001FC000003C00001FC000003C00003FC000003C00003FC000003C00003F +8000003C00003F8000003800007F8000003800007F8000003800007F0000003800007F00 +0380380000FF000780380000FF000780000000FE000700000000FE000700000001FE000F +00000001FE000F00000001FC001E00000001FC003E00000003FC00FE00000003FFFFFE00 +000003FFFFFC00000003FFFFFC00000007F800FC00000007F8007C00000007F000780000 +0007F000780000000FF000780000000FF000780000000FE000700000000FE00070000000 +1FE000F00000001FE000F00000001FC000000000001FC000000000003FC000000000003F +C000000000003F8000000000003F8000000000007F8000000000007F8000000000007F00 +00000000007F000000000000FF000000000000FF000000000000FE000000000001FF0000 +000000FFFFFF00000000FFFFFF00000000FFFFFF0000000037397BB836>I<0007FFFFFC +000007FFFFFC000007FFFFF80000000FF8000000000FF0000000000FE0000000001FE000 +0000001FE0000000001FC0000000001FC0000000003FC0000000003FC0000000003F8000 +0000003F80000000007F80000000007F80000000007F00000000007F0000000000FF0000 +000000FF0000000000FE0000000000FE0000000001FE0000000001FE0000000001FC0000 +000001FC0000000003FC0000000003FC0000000003F80000000003F80000000007F80000 +000007F80000000007F00000000007F0000000000FF0000000000FF000000C000FE00000 +1C000FE000001C001FE000003C001FE0000038001FC0000078001FC0000078003FC00000 +70003FC00000F0003F800000E0003F800001E0007F800003E0007F800003C0007F000007 +C0007F00000FC000FF00001F8000FF00003F8000FE0000FF8001FE0007FF00FFFFFFFFFF +00FFFFFFFFFF00FFFFFFFFFE002E397BB834>76 D<0007FFF800000007FFF00007FFF800 +00000FFFF00007FFF80000001FFFE000000FF80000001FF00000000FF80000003FE00000 +000FF80000003FE00000001FF80000007FE00000001FF8000000EFC00000001DF8000000 +EFC00000001CFC000001CFC00000003CFC000001DFC00000003CFC0000039F8000000038 +FC0000071F8000000038FC0000071F8000000078FC00000E3F8000000078FC00000E3F00 +00000070FC00001C3F0000000070FC00001C3F00000000F0FC0000387F00000000F0FC00 +00707E00000000E0FC0000707E00000000E07E0000E07E00000001E07E0000E0FE000000 +01E07E0001C0FC00000001C07E000380FC00000001C07E000380FC00000003C07E000701 +FC00000003C07E000701F800000003807E000E01F800000003807E000E01F80000000780 +7E001C03F800000007807E003803F000000007007E003803F000000007003F007003F000 +00000F003F007007F00000000F003F00E007E00000000E003F01C007E00000000E003F01 +C007E00000001E003F03800FE00000001E003F03800FC00000001C003F07000FC0000000 +1C003F07000FC00000003C003F0E001FC00000003C003F1C001F8000000038003F1C001F +8000000038001FB8001F8000000078001FB8003F8000000078001FF0003F000000007000 +1FE0003F0000000070001FE0003F00000000F0001FC0007F00000000F0001FC0007E0000 +0001F0001F80007E00000007F8001F8000FE000000FFFFC01F007FFFFC0000FFFFC01E00 +7FFFFC0000FFFFC00E007FFFFC00004C397AB84A>I<0003FFF80000FFFFE00003FFF800 +00FFFFE00003FFFC0000FFFFE0000007FC000007F800000007FE000003F000000007FE00 +0003E00000000FFE000003C00000000FFF000003C00000000E7F000003800000000E7F00 +0003800000001E7F800007800000001E3F800007000000001C3F800007000000001C3FC0 +0007000000003C1FC0000F000000003C1FE0000E00000000380FE0000E00000000380FE0 +000E00000000780FF0001E000000007807F0001C000000007007F0001C000000007007F8 +001C00000000F003F8003C00000000F003FC003800000000E003FC003800000000E001FC +003800000001E001FE007800000001E000FE007000000001C000FE007000000001C000FF +007000000003C0007F00F000000003C0007F00E00000000380007F80E00000000380003F +80E00000000780003FC1E00000000780001FC1C00000000700001FC1C00000000700001F +E1C00000000F00000FE3C00000000F00000FE3800000000E00000FF3800000000E000007 +F3800000001E000007FF800000001E000007FF000000001C000003FF000000001C000003 +FF000000003C000001FF000000003C000001FE0000000038000001FE0000000038000000 +FE0000000078000000FE0000000078000000FC00000000F80000007C00000003FC000000 +7C0000007FFFE000003C000000FFFFE0000038000000FFFFE000003800000043397CB83E +>I<0003FFFFFFF0000003FFFFFFFE000003FFFFFFFF80000007F8003FC0000007F0000F +F0000007F00007F000000FF00003F800000FF00001FC00000FE00001FC00000FE00001FC +00001FE00001FE00001FE00001FE00001FC00001FE00001FC00001FE00003FC00001FE00 +003FC00003FC00003F800003FC00003F800003FC00007F800007F800007F800007F00000 +7F00000FF000007F00000FE00000FF00001FC00000FF00003F000000FE0000FE000000FE +0001F8000001FE000FE0000001FFFFFF80000001FFFFFC00000001FC003F00000003FC00 +0F80000003FC000FC0000003F80007E0000003F80007F0000007F80003F0000007F80003 +F0000007F00003F0000007F00003F800000FF00007F800000FF00007F000000FE00007F0 +00000FE00007F000001FE0000FF000001FE0000FF000001FC0000FF000001FC0000FF000 +003FC0000FF000003FC0001FF000003F80001FE007003F80001FE007007F80001FE00F00 +7F80001FE00E007F00001FE00E00FF00000FE01C7FFFFE000FE03CFFFFFE0007F078FFFF +FE0003F0F00000000000FFE000000000003F80383B7CB83D>82 D<0000003FC00E000001 +FFF01C000007FFFC1C00001FC07E3C00003F001F7C00007C000FF80000F80007F80001F0 +0003F80003E00003F80007C00001F00007C00001F0000F800001F0000F800001F0001F80 +0001E0001F000001E0001F000001E0001F000001E0003F000001C0003F000001C0003F00 +0001C0003F80000000003F80000000003FC0000000001FE0000000001FFC000000001FFF +800000000FFFF00000000FFFFE00000007FFFF80000003FFFFE0000000FFFFF00000003F +FFF800000007FFF8000000007FFC000000000FFC0000000003FC0000000001FC00000000 +01FC0000000000FC0000000000FC00000000007C000E0000007C000E0000007C000E0000 +007C001E000000FC001E000000F8001E000000F8001E000000F8003E000001F0003E0000 +01F0003E000003E0003E000003E0007F000007C0007F00000F80007F80001F00007FC000 +3E0000F9F000FC0000F8FC03F80000F07FFFE00000E01FFF800000C003FC0000002F3D7A +BA2F>I87 D<0001FFFFF007FFFF0001 +FFFFF007FFFF0001FFFFF007FFFF000007FF0000FFE0000003FC00007F00000003FC0000 +7C00000001FC00007800000001FE0000F000000001FE0001E000000000FE0001C0000000 +00FF00038000000000FF000700000000007F000F00000000007F801E00000000007F803C +00000000003F807800000000003FC07000000000003FC0E000000000001FC1C000000000 +001FE3C000000000001FE78000000000000FEF0000000000000FFE00000000000007FC00 +000000000007F800000000000007F800000000000003F800000000000003FC0000000000 +0003FC00000000000007FC00000000000007FE0000000000000FFE0000000000001CFE00 +00000000003CFF00000000000078FF000000000000F07F000000000001E07F8000000000 +01C03F800000000003803FC00000000007003FC0000000000E001FC0000000001E001FE0 +000000003C001FE00000000078000FE00000000070000FF000000000E0000FF000000001 +C00007F000000003800007F800000007800007F80000000F000003F80000001E000003FC +0000003E000003FC000000FE000003FE000007FF000007FE0000FFFFE0007FFFFC00FFFF +E000FFFFFC00FFFFE000FFFFF80040397CB83E>II<0018003800 +F001C00180038007000E000C001C00380030003000700060006000EF00FF80FF80FF80FF +80FF80FF807F003C000D196FB919>96 D<0000F800000007FE0000001F871C00003E03FE +00007C03FE0000F801FE0001F801FE0003F000FC0007E000FC000FE000FC000FC001FC00 +1FC001F8001FC001F8003F8001F8003F8003F8007F8003F0007F0003F0007F0003F0007F +0007F000FF0007E000FE0007E000FE0007E000FE000FE000FE000FC000FC000FC1C0FC00 +0FC1C0FC001FC1C0FC001F83C0FC001F8380FC003F8380FC003F87807C007F87007C00FF +07003E01FF0F003E038F8E001F0F079E0007FE03FC0001F000F000222677A42A>I<003F +00001FFF00001FFF00001FFF0000007F0000007E0000007E0000007E000000FE000000FC +000000FC000000FC000001FC000001F8000001F8000001F8000003F8000003F0000003F0 +000003F0000007F0000007E0F80007E7FE0007EF0F800FFC07C00FF807C00FF003E00FE0 +03E01FC003F01FC003F01F8003F01F8003F03F8003F03F0003F03F0003F03F0007F07F00 +07F07E0007F07E0007F07E000FF0FE000FF0FC000FE0FC000FE0FC001FE0FC001FC0F800 +1FC0F8003F80F8003F80F8003F00F8007F00F8007E00F800FC007801F8007C01F0003C03 +E0003E07C0001E1F80000FFE000001F000001C3B77B926>I<00007F000003FFC0000FC1 +E0001F0070007E007800FC003801F801F803F003F807F003F807E003F80FE003F81FC003 +F01FC000003F8000003F8000007F8000007F0000007F0000007F000000FF000000FE0000 +00FE000000FE000000FE000000FC000000FC000000FC000000FC000030FC000038FC0000 +787C0000F07E0001E03E0003C03E000F801F003E000F81F80003FFE00000FF00001D2677 +A426>I<00000001F8000000FFF8000000FFF8000000FFF800000003F800000003F00000 +0003F000000007F000000007F000000007E000000007E00000000FE00000000FE0000000 +0FC00000000FC00000001FC00000001FC00000001F800000001F800000003F800000003F +800000F83F000007FE3F00001F877F00003E03FF00007C03FE0000F801FE0001F801FE00 +03F000FE0007E000FC000FE000FC000FC001FC001FC001FC001FC001F8003F8001F8003F +8003F8007F8003F8007F0003F0007F0003F0007F0007F000FF0007F000FE0007E000FE00 +07E000FE000FE000FE000FE000FC000FC1C0FC000FC1C0FC001FC1C0FC001FC3C0FC001F +8380FC003F8380FC003F87807C007F87007C00FF07003E01FF0F003E038F8E001F0F079E +0007FE03FC0001F000F000253B77B92A>I<00007F000003FFC0000FC1E0003F00F0007E +007800FC007801F8007803F0007807E000780FE000780FC000F81FC000F03F8001F03F80 +07E03F801F807F81FF007FFFF8007FFF00007F000000FF000000FE000000FE000000FE00 +0000FE000000FE000000FC000000FC000000FC0000307C0000387C0000787E0000F03E00 +01E03E0003C01F000F800F003E000781F80003FFE00000FF00001D2677A426>I<000000 +07C00000001FF00000003E380000007C3C000000F8FC000000F9FC000001F9FC000001F1 +FC000003F1F8000003F0F0000003F000000007F000000007E000000007E000000007E000 +000007E00000000FE00000000FC00000000FC00000000FC00000000FC00000001FC00000 +001F8000000FFFFFC0001FFFFFC0001FFFFF8000003F800000003F000000003F00000000 +3F000000003F000000007F000000007E000000007E000000007E000000007E00000000FE +00000000FC00000000FC00000000FC00000000FC00000001FC00000001F800000001F800 +000001F800000001F800000003F800000003F000000003F000000003F000000003F00000 +0007F000000007E000000007E000000007E000000007E00000000FE00000000FC0000000 +0FC00000000FC00000001FC00000001F800000001F800000001F800000001F000000003F +0000001C3F0000007E3E0000007E3E000000FE3C000000FE7C000000FE78000000F8F000 +000078F00000003FC00000000F80000000264C82BA19>I<000007C00000003FF0000000 +FC38E00001F01FF00003E01FF00007C00FF0000F800FF0001F8007F0003F0007E0007F00 +07E0007E000FE000FE000FE000FC000FC001FC000FC001FC001FC003FC001FC003F8001F +8003F8001F8003F8003F8007F8003F8007F0003F0007F0003F0007F0007F0007F0007F00 +07E0007E0007E0007E0007E000FE0007E000FE0007E000FC0003E001FC0003E003FC0003 +E007FC0001F00FF80000F01FF80000787BF800003FF3F800000FC3F000000003F0000000 +07F000000007F000000007E000000007E00000000FE00000000FC0001C000FC0007E001F +C0007E001F8000FE003F0000FE007E0000FE00FC00007801F800007C07E000001FFF8000 +0003FE00000024367CA426>I<0003F0000001FFF0000001FFF0000001FFF000000007F0 +00000007E000000007E000000007E00000000FE00000000FC00000000FC00000000FC000 +00001FC00000001F800000001F800000001F800000003F800000003F000000003F000000 +003F000000007F000000007E07F000007E1FFC00007E783E0000FFE01F0000FFC01F8000 +FF800F8000FF000F8001FE000F8001FE000FC001FC000FC001F8001F8003F8001F8003F0 +001F8003F0001F8003F0003F8007F0003F0007E0003F0007E0003F0007E0007F000FE000 +7E000FC0007E000FC000FE000FC000FC001FC000FC001F8001FC1C1F8001F81C1F8001F8 +3C3F8003F8383F0003F0383F0003F0383F0003F0707F0003E0707E0003E0F07E0003E0E0 +7E0003E1C0FE0001E380FC0000FF003800003C00263B7BB92A>I<0001C00007E00007F0 +000FF0000FE00007E0000380000000000000000000000000000000000000000000000000 +00000000000000000000F00003FC00071E000E1F001C1F001C1F00381F00383F00703F00 +703F00707F00F07E00E07E00E0FE0000FC0000FC0001FC0001F80003F80003F80003F000 +07F00007E00007E0000FE0E00FC0E00FC1E01FC1C01F81C01F81C01F83801F03801F0700 +1F07001F0E000F1C0007F80001E000143879B619>I<0000000E0000003F0000007F0000 +007F0000007F0000007E0000001C00000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000001F8000007FC00000F1F00001 +C0F0000380F8000780F8000701F8000F01F8000E01F8001E01F8001C03F8003C03F80038 +03F0003803F0000007F0000007F0000007E0000007E000000FE000000FE000000FC00000 +0FC000001FC000001FC000001F8000001F8000003F8000003F8000003F0000003F000000 +7F0000007F0000007E0000007E000000FE000000FE000000FC000000FC000001FC000001 +FC000001F8000001F8000003F8000003F0001C03F0007E07E0007E07E000FE0FC000FE0F +8000FE1F0000F83E0000787C00003FF000000FC00000204883B619>I<0003F0000001FF +F0000001FFF0000001FFF000000007F000000007E000000007E000000007E00000000FE0 +0000000FC00000000FC00000000FC00000001FC00000001F800000001F800000001F8000 +00003F800000003F000000003F000000003F000000007F000000007E000F80007E003FE0 +007E00F0E000FE01C1F000FC0387F000FC0707F000FC0E07F001FC1C07E001F83807E001 +F830038001F870000003F8E0000003F1C0000003F380000003FF00000007FC00000007FE +00000007FFC0000007E7F800000FE1FC00000FC07E00000FC07F00000FC03F00001FC03F +80001F801F81C01F801F81C01F801F83C03F803F83803F003F03803F003F03803F003F07 +807F003F07007E003E07007E001E0E007E001E1E00FE000F3C00FC0007F800380001E000 +243B7BB926>I<000FC007FFC007FFC007FFC0001FC0001F80001F80003F80003F80003F +00003F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F8 +0001F80003F80003F80003F00003F00007F00007F00007E00007E0000FE0000FE0000FC0 +000FC0001FC0001FC0001F80001F80003F80003F80003F00003F00007F00007F00007E0E +007E0E00FE0E00FE1E00FC1C00FC1C00FC3C00FC3800F83800F878007870007CE0001FE0 +000F8000123B79B915>I<01E000FE0007F00007F803FF801FFC000E3C0F07C0783E001E +3E3C03E1E01F001C1F7803F3C01F80383FF001F7800F80383FE001F7000F80783FC001FE +000F80703FC001FE000FC0703F8001FC000FC0703F0003F8001F80F07F0003F8001F80E0 +7E0003F0001F80E07E0003F0001F80007E0007F0003F8000FE0007F0003F0000FC0007E0 +003F0000FC0007E0003F0000FC000FE0007F0001FC000FE0007E0001F8000FC0007E0001 +F8000FC000FE0001F8001FC000FC0003F8001FC000FC0003F0001F8001FC1C03F0001F80 +01F81C03F0003F8001F83C07F0003F8003F83807E0003F0003F03807E0003F0003F03807 +E0007F0003F0700FE0007F0003E0700FC0007E0003E0F00FC0007E0003E0E00FC000FE00 +03E1C01FC000FE0001E3C01F8000FC0000FF000700003800003C003E2679A444>I<01E0 +00FE000007F803FF80000E3C0F07C0001E3E3C03E0001C1F7803F000383FF001F000383F +E001F000783FC001F000703FC001F800703F8001F800703F0003F000F07F0003F000E07E +0003F000E07E0003F000007E0007F00000FE0007E00000FC0007E00000FC0007E00000FC +000FE00001FC000FC00001F8000FC00001F8001FC00001F8001F800003F8001F800003F0 +003F838003F0003F038003F0003F078007F0007F070007E0007E070007E0007E070007E0 +007E0E000FE0007C0E000FC0007C1E000FC0007C1C000FC0007C38001FC0003C78001F80 +001FE000070000078000292679A42F>I<00007F000003FFC0000FC1F0001F00F8007E00 +7C00FC007C01F8007E03F0003E07F0003F07E0003F0FE0003F1FC0003F1FC0003F3F8000 +3F3F80007F7F80007F7F00007F7F00007F7F0000FFFF0000FFFE0000FEFE0000FEFE0001 +FEFE0001FCFC0001FCFC0003F8FC0003F8FC0007F0FC0007E0FC000FE07C000FC07E001F +803E003F003E007E001F00F8000F83F00003FFC00000FE0000202677A42A>I<00078007 +C000001FE03FF000003CF0787C000038F8E03E0000787FC03E0000707F801F000070FF00 +1F0000F0FE001F8000E0FE001F8000E0FC001F8001E1FC001F8001C1FC001F8001C1F800 +1F8001C1F8001F800003F8003F800003F8003F800003F0003F800003F0003F800007F000 +7F800007F0007F800007E0007F000007E0007F00000FE000FF00000FE000FE00000FC000 +FE00000FC001FC00001FC001FC00001FC001F800001F8003F800001F8003F000003F8007 +E000003FC00FC000003FC00F8000003FE01F0000007FE03E0000007F70FC0000007E3FF0 +0000007E0F80000000FE0000000000FE0000000000FC0000000000FC0000000001FC0000 +000001FC0000000001F80000000001F80000000003F80000000003F80000000003F00000 +000007F000000000FFFFC0000000FFFFC0000000FFFFC0000000293580A42A>I<03C003 +F0000FF01FFC001E783C0F001C7C700F003C3EE03F80383FC03F80387F803F80787F803F +00707F003F00707F001C00F07E000000E0FE000000E0FC000000E0FC00000000FC000000 +01FC00000001F800000001F800000001F800000003F800000003F000000003F000000003 +F000000007F000000007E000000007E000000007E00000000FE00000000FC00000000FC0 +0000000FC00000001FC00000001F800000001F800000001F800000003F800000003F0000 +00000E00000000212679A423>114 D<0000FE000007FF80000F83C0003E00E0007C00F0 +0078007000F800F001F803F001F003F001F003F001F003E003F001C003F8000003FC0000 +03FFC00001FFF80001FFFE0000FFFF00007FFF80003FFF80000FFFC00000FFC000003FC0 +00001FC000000FC03E000FC07E000FC0FE000F80FE000F80FE000F80FC001F00E0001F00 +F0003E0070007C003800F8001E03E0000FFFC00001FE00001C267AA422>I<0003800007 +C0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80003F80003F00003F00003F +00007F00007E007FFFFF7FFFFFFFFFFF00FC0000FC0000FC0001FC0001F80001F80001F8 +0003F80003F00003F00003F00007F00007E00007E00007E0000FE0000FC0000FC0000FC0 +001FC0001F801C1F801C1F803C3F80383F00783F00703F00F03F00E03F01C03E03C01F07 +800F0F0007FC0001F000183579B31C>I<00F800000003FE0001C0078F0003E00E0F8007 +E01E0F8007E01C0F8007E0380F800FE0381F800FE0781F800FC0701F800FC0703F801FC0 +F03F001FC0E03F001F80E07F001F80007E003F80007E003F8000FE003F0000FC003F0000 +FC007F0001FC007F0001F8007E0001F8007E0001F800FE0003F800FE0003F000FC0E03F0 +00FC0E03F001FC1E03F001FC1C03F001F81C03E001F81C03E001F83C03F003F83803F007 +F83801F007F07001F01EF8F000F83C78E0003FF03FC0000FC00F00272679A42D>I<00F0 +000E0003FC003F00071E007F800E1F007F801C1F007F803C1F007F80381F003F80383F00 +1F80703F000F80703F000F80707F000F80F07E000F00E07E000700E0FE00070000FC000F +0000FC000E0001FC000E0001F8000E0001F8001E0003F8001C0003F0001C0003F0001C00 +03F0003C0007F000380007E000380007E000700007E000700007E000700007E000E00007 +E000E00007E001C00007E003C00003E003800003F007000001F00E000000F83C0000007F +F80000000FC00000212679A426>I<00F0000000070003FC0003801F80071E0007C03FC0 +0E1F000FC03FC01C1F000FC03FC03C1F000FC03FC0381F001FC01FC0383F001F800FC070 +3F001F8007C0703F001F8007C0707F003F8007C0F07E003F800780E07E003F000380E0FE +003F00038000FC007F00078000FC007F00070001FC007E00070001F8007E00070001F800 +FE000F0003F800FE000E0003F000FC000E0003F000FC000E0003F000FC001E0007F001FC +001C0007E001F8001C0007E001F8003C0007E001F800380007E001F800380007E001F800 +780007E001F800700007E003F800F00007E003F800E00003E007F801E00003F00FFC03C0 +0001F01E7C07800000FC3C3E0F0000003FF81FFE0000000FE003F00000322679A437>I< +0007E007C0001FF81FF800787C383C00F03E703C01E01EE0FE03C01FE0FE03801FC0FE07 +001FC0FC0F001F80FC0E001F80700E003F80001E003F00001C003F00001C003F00000000 +7F000000007F000000007E000000007E00000000FE00000000FE00000000FC00000000FC +00000001FC00000001FC00000001F800700001F800700003F800F00003F800E01C03F000 +E07E03F001E07E07F001C0FE07F00380FE0FF00780FE0EF00F00781CF81E0078387C3C00 +3FF03FF00007C00FC00027267CA427>I<00F000000003FC0001C0071E0003E00E1F0007 +E01C1F0007E03C1F0007E0381F000FE0383F000FC0703F000FC0703F000FC0707F001FC0 +F07E001F80E07E001F80E0FE001F8000FC003F8000FC003F0001FC003F0001F8003F0001 +F8007F0003F8007E0003F0007E0003F0007E0003F000FE0007F000FC0007E000FC0007E0 +00FC0007E001FC0007E001F80007E001F80007E001F80007E003F80007E003F00007E007 +F00003E00FF00003F01FF00001F87FE000007FF7E000001FC7E00000000FE00000000FC0 +0000000FC00000001FC0003F001F80007F003F80007F003F00007F007E00007F007C0000 +7E00FC00007001F800007003E000003807C000003C1F8000000FFE00000003F000000023 +3679A428>I<0003C00380000FF00780001FF80700003FFC0F00007FFC0E0000FFFE1E00 +00F83FFC0001F007F80001E000F00001C000E00001C001E000000003C000000007800000 +000F000000001E000000003C000000007800000000F000000001E000000003C000000007 +800000000F000000001E000000003C0000000078001C0000F0001C0001E0003C0003C000 +38000380007800078000F8000FF801F0001FFF07E0003E1FFFE0003C0FFFC000780FFF80 +007007FF0000F003FC0000E000F0000021267BA422>I E /Fk 71 +127 df<1C007F00FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80 +FF80FF80FF807F007F007F007F007F007F007F007F007F007F007F007F007F007F007F00 +3E00000000000000000000000000000000001C007F007F00FF80FF80FF807F007F001C00 +09346FB32C>33 D<3C001E007F007F00FF007F80FF007F80FF007F80FF007F80FF007F80 +FF007F807F007F007F007F007F007F007F007F007F007F007F007F007E003F007E003F00 +7E003F007E003F007E003F007E003F003E003E003E003E003E003E003C001E001C001C00 +191977B32C>I<000F003C00001F807E00001F807E00001F807E00001F807E00001F807E +00001F807E00001F807E00001F807E00003F80FE00003F00FC00003F00FC00003F00FC00 +003F00FC007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF83FFFFFFFF000 +7E01F800007E01F800007E01F800007E01F800007E01F80000FE03F80000FC03F00000FC +03F00000FC03F00000FC03F00000FC03F00000FC03F0003FFFFFFFF0FFFFFFFFF8FFFFFF +FFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF001F807E00001F807E00001F807E00003F80FE0 +0003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC000 +03F00FC00001E007800025337DB22C>I<0F801FC03FE03FF03FF03FF83FF81FF80FF800 +F800F800F800F801F801F001F003F003E007E00FC01FC03F807F00FE00FC00F80070000D +1B71B22C>39 D<0000380000FC0001FC0003FC0007F8000FF0001FC0003F80007F0000FE +0001FC0003F80003F00007F00007E0000FE0000FC0001F80001F80003F80003F00003F00 +007F00007E00007E00007E0000FE0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FE00007E00007E00007E00007F00003F00003F00 +003F80001F80001F80000FC0000FE00007E00007F00003F00003F80001FC0000FE00007F +00003F80001FC0000FF00007F80003FC0001FC0000FC000038164272B92C>I<700000FC +0000FE0000FF00007F80003FC0000FE00007F00003F80001FC0000FE00007F00003F0000 +3F80001F80001FC0000FC00007E00007E00007F00003F00003F00003F80001F80001F800 +01F80001FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0001FC0001F80001F80001F80003F80003F00003F00007F00007E00007E000 +0FC0001FC0001F80003F80003F00007F0000FE0001FC0003F80007F0000FE0003FC0007F +8000FF0000FE0000FC0000700000164279B92C>I<000380000007C0000007C0000007C0 +000007C0000007C0000007C0002007C008F807C03EFE07C0FEFF07C1FEFFC7C7FEFFE7CF +FE3FFFFFF80FFFFFE003FFFF8001FFFF00007FFC00007FFC0001FFFF0003FFFF800FFFFF +E03FFFFFF8FFE7CFFEFFC7C7FEFF07C1FEFE07C0FEF807C03E2007C0080007C0000007C0 +000007C0000007C0000007C0000007C000000380001F247AAA2C>I<0F801FE03FF07FF8 +7FF87FFC7FFC7FFC3FFC1FFC0FFC00FC00F800F801F803F007F01FE07FC0FF80FF00FC00 +70000E17718A2C>44 D<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807F +FFFFFF0021067B9B2C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B70 +8A2C>I<00000007000000000F800000001F800000001F800000003F800000003F000000 +007F000000007E00000000FE00000000FC00000001FC00000001F800000003F800000003 +F000000003F000000007F000000007E00000000FE00000000FC00000001FC00000001F80 +0000003F800000003F000000007F000000007E00000000FE00000000FC00000000FC0000 +0001FC00000001F800000003F800000003F000000007F000000007E00000000FE0000000 +0FC00000001FC00000001F800000001F800000003F800000003F000000007F000000007E +00000000FE00000000FC00000001FC00000001F800000003F800000003F000000007F000 +000007E000000007E00000000FE00000000FC00000001FC00000001F800000003F800000 +003F000000007F000000007E00000000FE00000000FC00000000FC00000000F800000000 +780000000021417BB92C>I<0003F80000000FFE0000003FFF8000007FFFC00000FFFFE0 +0001FE0FF00003F803F80007F001FC0007E000FC000FC0007E000FC0007E001F80003F00 +1F80003F003F00001F803F00001F803E00000F807E00000FC07E00000FC07E00000FC07C +000007C0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC00 +0007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FE00000FE07E0000 +0FC07E00000FC07E00000FC07E00000FC03F00001F803F00001F803F00001F801F80003F +001F80003F000FC0007E000FE000FE0007E000FC0007F001FC0003F803F80001FE0FF000 +00FFFFE000007FFFC000003FFF8000000FFE00000003F8000023357CB32C>I<00070000 +000F8000000F8000001F8000001F8000003F8000007F800000FF800001FF800007FF8000 +7FFF8000FFFF8000FFDF8000FF9F80007C1F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F80007FFFFFE0FFFFFFF0FFFFFFF0FFFFFFF07FFFFFE01C3477B32C>I<000FF80000 +007FFF800001FFFFE00007FFFFF0000FFFFFFC001FF80FFE003FE001FF003F80007F007F +00003F807E00001F80FE00001FC0FE00000FC0FF00000FE0FF000007E0FF000007E0FF00 +0007E07E000007E03C000007E000000007E000000007E00000000FE00000000FC0000000 +1FC00000001F800000003F800000003F000000007F00000000FE00000001FC00000003FC +00000007F80000000FF00000001FE00000003FC0000000FF80000001FE00000003FC0000 +0007F80000000FF00000003FE00000007F80000000FF00000001FE00000003FC0003C007 +F80007E01FE00007E03FC00007E07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFF +FFFFC023347CB32C>I<000FFC0000007FFF800001FFFFE00007FFFFF8000FFFFFFC001F +F807FE001FC000FE003F80007F003FC0003F003FC0003F803FC0001F803FC0001F801F80 +001F800F00001F800000001F800000003F800000003F000000007F00000000FE00000001 +FE00000003FC0000001FF800001FFFF000003FFFE000003FFFE000003FFFF800001FFFFC +00000007FE00000000FF000000007F000000003F800000001FC00000000FC00000000FC0 +0000000FE000000007E000000007E03C000007E07E000007E0FF000007E0FF00000FE0FF +00000FC0FF00000FC0FE00001FC07F00003F807F80007F003FC000FF001FF807FE000FFF +FFFC0007FFFFF80003FFFFE000007FFF8000000FFC000023357CB32C>I<000007F00000 +000FF80000001FF80000003FF80000003FF80000007EF80000007EF8000000FCF8000001 +F8F8000001F8F8000003F0F8000007E0F8000007E0F800000FC0F800001F80F800001F80 +F800003F00F800007E00F800007E00F80000FC00F80001F800F80001F800F80003F000F8 +0003E000F80007E000F8000FC000F8000FC000F8001F8000F8003F0000F8003F0000F800 +7E0000F800FC0000F800FFFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC00 +0000F800000000F800000000F800000000F800000000F800000000F800000000F8000000 +00F800000000F800000000F80000007FFFF00000FFFFF80000FFFFF80000FFFFF800007F +FFF027347EB32C>I<0FFFFFFE001FFFFFFF001FFFFFFF001FFFFFFF001FFFFFFE001F80 +0000001F800000001F800000001F800000001F800000001F800000001F800000001F8000 +00001F800000001F800000001F800000001F800000001F800000001F83FE00001F9FFF80 +001FFFFFE0001FFFFFF8001FFFFFFC001FFE03FE001FF000FF001FC0007F001F80003F80 +1F00001F800F00001FC00000000FC00000000FC000000007E000000007E000000007E000 +000007E03C000007E07E000007E0FF000007E0FF00000FE0FF00000FC0FF00000FC0FE00 +001FC07E00003F807F00007F003F8000FF003FC001FE001FF80FFC000FFFFFF80007FFFF +F00001FFFFC000007FFF0000000FF8000023347CB22C>I<0007FC0000003FFF000000FF +FFC00001FFFFE00003FFFFF00007FC07F8000FF001FC001FE000FE003F80007E003F8000 +7F007F00003F007E00001F80FE00001F80FC00001F80FC00000FC0FC00000FC0FC00000F +C0FC00000FC0FC00000FE0FC00000FE0FC00000FE0FE00000FE07E00000FE07F00001FE0 +3F00001FE03F80003FE01FC0007FE00FF001FFE007FC0FFFE003FFFFFFE001FFFFF7E000 +FFFFC7E0003FFF0FE0000FF80FC00000000FC00000000FC00000001FC00000001F800000 +003F800000003F000F00007F001F80007E003FC000FE003FC001FC003FC003F8003FC007 +F8003F801FF0001FE07FE0001FFFFFC0000FFFFF000007FFFE000001FFF80000007FC000 +0023357CB32C>57 D<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000000000000 +00000000000000000000000000000000000000000000001F003F807FC0FFE0FFE0FFE0FF +E0FFE07FC03F801F000B2470A32C>I<0F801FC03FE07FF07FF07FF07FF07FF03FE01FC0 +0F80000000000000000000000000000000000000000000000000000000000F801FC03FE0 +7FE07FF07FF07FF07FF03FF01FF00FF001F003F003E007E00FC00FC03F807F00FF00FE00 +F80070000C3071A32C>I<00000007000000001F800000003F80000000FF80000003FF80 +000007FF0000001FFC0000003FF8000000FFE0000001FF80000007FF0000000FFC000000 +3FF80000007FE0000001FFC0000003FF0000000FFE0000001FF80000007FF0000000FFC0 +000000FF80000000FF80000000FFC00000007FF00000001FF80000000FFE00000003FF00 +000001FFC00000007FE00000003FF80000000FFC00000007FF00000001FF80000000FFE0 +0000003FF80000001FFC00000007FF00000003FF80000000FF800000003F800000001F80 +0000000700212A7BAD2C>I<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFF +F83FFFFFFFF0000000000000000000000000000000000000000000000000000000000000 +000000000000000000003FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87F +FFFFFFF025147DA22C>I<7000000000FC00000000FE00000000FF80000000FFE0000000 +7FF00000001FFC0000000FFE00000003FF80000000FFC00000007FF00000001FF8000000 +0FFE00000003FF00000001FFC00000007FE00000003FF80000000FFC00000007FF000000 +01FF80000000FF80000000FF80000001FF80000007FF0000000FFC0000003FF80000007F +E0000001FFC0000003FF0000000FFE0000001FF80000007FF0000000FFC0000003FF8000 +000FFE0000001FFC0000007FF0000000FFE0000000FF80000000FE00000000FC00000000 +7000000000212A7BAD2C>I<0000FE00000001FF00000001FF00000001FF00000001FF00 +000003FF80000003FF80000003EF80000003EF80000007EF80000007EFC0000007EFC000 +0007C7C0000007C7C000000FC7E000000FC7E000000FC7E000000FC3E000001F83F00000 +1F83F000001F83F000001F83F000001F83F000003F01F800003F01F800003F01F800003F +01F800007E00FC00007E00FC00007E00FC00007E00FC00007E00FC0000FC007E0000FFFF +FE0000FFFFFE0000FFFFFE0001FFFFFF0001FFFFFF0001F8003F0001F8003F0001F8003F +0003F0001F8003F0001F8003F0001F8003F0001F8007F0001FC007E0000FC07FFE00FFFC +7FFF01FFFCFFFF01FFFE7FFF01FFFC7FFE00FFFC27347EB32C>65 +D<7FFFFFE0007FFFFFF800FFFFFFFE007FFFFFFF007FFFFFFFC003F0003FC003F0000FE0 +03F00007F003F00003F003F00003F003F00001F803F00001F803F00001F803F00001F803 +F00001F803F00001F803F00003F003F00003F003F00007F003F0000FE003F0001FC003F0 +00FF8003FFFFFF0003FFFFFE0003FFFFFC0003FFFFFF0003FFFFFFC003F0001FE003F000 +07F003F00003F803F00001F803F00000FC03F00000FC03F00000FE03F000007E03F00000 +7E03F000007E03F000007E03F000007E03F000007E03F00000FE03F00000FC03F00001FC +03F00003F803F0000FF803F0003FF07FFFFFFFE07FFFFFFFC0FFFFFFFF807FFFFFFE007F +FFFFF00027337FB22C>I<0000FF00700007FFE0F8000FFFF9F8003FFFFDF8007FFFFFF8 +00FF81FFF801FE007FF803FC001FF807F0000FF807F00007F80FE00007F80FC00003F81F +800003F81F800001F83F000001F83F000001F87F000001F87E000000F07E000000007E00 +000000FE00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000 +0000FC00000000FC00000000FC00000000FC00000000FC00000000FE000000007E000000 +007E000000007E000000007F000000F03F000001F83F000001F81F800001F81F800001F8 +0FC00003F80FE00003F007F00007F007F00007E003FC001FE001FE003FC000FF81FF8000 +7FFFFF00003FFFFE00000FFFFC000007FFF0000000FF800025357DB32C>I<7FFFFF0000 +FFFFFFC000FFFFFFF000FFFFFFF8007FFFFFFC0007E003FE0007E000FF0007E0007F8007 +E0003F8007E0001FC007E0000FE007E0000FE007E00007E007E00007F007E00003F007E0 +0003F807E00001F807E00001F807E00001F807E00001F807E00000FC07E00000FC07E000 +00FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000 +FC07E00000FC07E00000FC07E00001F807E00001F807E00001F807E00003F807E00003F0 +07E00003F007E00007F007E00007E007E0000FE007E0001FC007E0003FC007E0007F8007 +E000FF0007E003FE007FFFFFFC00FFFFFFF800FFFFFFF000FFFFFFC0007FFFFF00002633 +7EB22C>I<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF803F00001F803 +F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F00000F003F0 +00000003F000000003F000000003F000000003F001E00003F003F00003F003F00003F003 +F00003F003F00003FFFFF00003FFFFF00003FFFFF00003FFFFF00003FFFFF00003F003F0 +0003F003F00003F003F00003F003F00003F001E00003F000000003F000000003F0000000 +03F000000003F000000003F000003C03F000007E03F000007E03F000007E03F000007E03 +F000007E03F000007E03F000007E03F000007E7FFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFF +FFFFFE7FFFFFFFFC27337EB22C>I<7FFFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFC7F +FFFFFFFC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F0 +0000FC03F000007803F000000003F000000003F000000003F000000003F000000003F000 +F00003F001F80003F001F80003F001F80003F001F80003FFFFF80003FFFFF80003FFFFF8 +0003FFFFF80003FFFFF80003F001F80003F001F80003F001F80003F001F80003F000F000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F00000007FFFE00000FFFF +E00000FFFFF00000FFFFE000007FFFE0000026337EB22C>I<0001FC0380000FFF87C000 +1FFFEFC0007FFFFFC000FFFFFFC001FF07FFC003FC01FFC003F800FFC007F0007FC00FE0 +003FC00FC0001FC01FC0001FC01F80001FC03F80000FC03F00000FC03F00000FC07E0000 +0FC07E000007807E000000007E00000000FE00000000FC00000000FC00000000FC000000 +00FC00000000FC00000000FC00000000FC00000000FC00000000FC0003FFF8FC0007FFFC +FC0007FFFCFE0007FFFC7E0003FFF87E00000FC07E00000FC07E00000FC03F00001FC03F +00001FC03F80001FC01F80001FC01FC0003FC00FC0003FC00FE0007FC007F0007FC003F8 +00FFC003FC01FFC001FF07FFC000FFFFFFC0007FFFEFC0001FFFCFC0000FFF07800001FC +000026357DB32C>I<7FFE00FFFCFFFF01FFFEFFFF01FFFEFFFF01FFFE7FFE00FFFC07E0 +000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E000 +0FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000F +C007E0000FC007E0000FC007FFFFFFC007FFFFFFC007FFFFFFC007FFFFFFC007FFFFFFC0 +07E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007 +E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0 +000FC007E0000FC007E0000FC007E0000FC007E0000FC07FFE00FFFCFFFF01FFFEFFFF01 +FFFEFFFF01FFFE7FFE00FFFC27337EB22C>I<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7F +FFFFF8000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC0007FFFFFF8FFFFFFFCFFFFFFFCFF +FFFFFC7FFFFFF81E3379B22C>I<7FFFE00000FFFFF00000FFFFF00000FFFFF000007FFF +E0000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F00000F003F00001F803F00001F803F0 +0001F803F00001F803F00001F803F00001F803F00001F803F00001F87FFFFFFFF8FFFFFF +FFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF025337DB22C>76 D<7FE0000FFCFFF0001FFEFF +F0001FFEFFF8003FFE7FF8003FFC0FF8003FE00FBC007BE00FBC007BE00FBC007BE00FBC +007BE00F9E00F3E00F9E00F3E00F9E00F3E00F9F01F3E00F9F01F3E00F8F01E3E00F8F01 +E3E00F8F83E3E00F8F83E3E00F8783C3E00F87C7C3E00F87C7C3E00F83C783E00F83C783 +E00F83EF83E00F83EF83E00F81EF03E00F81EF03E00F81FF03E00F80FE03E00F80FE03E0 +0F80FE03E00F807C03E00F803803E00F800003E00F800003E00F800003E00F800003E00F +800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F80 +0003E07FF0001FFCFFF8003FFEFFF8003FFEFFF8003FFE7FF0001FFC27337EB22C>I<7F +F0007FFCFFF800FFFEFFF800FFFEFFFC00FFFE7FFC007FFC07FE0007C007DE0007C007DE +0007C007DF0007C007CF0007C007CF0007C007CF8007C007C78007C007C7C007C007C7C0 +07C007C3C007C007C3E007C007C3E007C007C1E007C007C1F007C007C1F007C007C0F007 +C007C0F807C007C0F807C007C07C07C007C07C07C007C07C07C007C03E07C007C03E07C0 +07C01E07C007C01F07C007C01F07C007C00F07C007C00F87C007C00F87C007C00787C007 +C007C7C007C007C7C007C003C7C007C003E7C007C001E7C007C001E7C007C001F7C007C0 +00F7C007C000F7C007C000FFC07FFC007FC0FFFE007FC0FFFE003FC0FFFE003FC07FFC00 +1F8027337EB22C>I<007FFF000003FFFFE0000FFFFFF8001FFFFFFC003FFFFFFE003FE0 +03FE003F8000FE007F00007F007F00007F007E00003F007E00003F007E00003F00FE0000 +3F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F +80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80 +FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC +00001F80FC00001F80FC00001F80FC00001F80FC00001F80FE00003F80FE00003F807E00 +003F007E00003F007E00003F007F00007F007F00007F003F8000FE003FF007FE003FFFFF +FE001FFFFFFC000FFFFFF80003FFFFE000007FFF000021357BB32C>I<007FFF000003FF +FFE0000FFFFFF8001FFFFFFC003FFFFFFE003FF007FE003F8000FE007F00007F007F0000 +7F007E00003F007E00003F007E00003F00FE00003F80FC00001F80FC00001F80FC00001F +80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80 +FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC +00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00 +001F80FC01F01F80FC03F81F80FE03F83F807E01FC3F007E01FC3F007E00FE3F007F00FE +7F007F007F7F003F807FFE003FF03FFE003FFFFFFE001FFFFFFC000FFFFFF80003FFFFE0 +00007FFFE000000007F000000007F000000003F800000003F800000001FC00000001FC00 +000000FE00000000FE000000007F000000007F000000003E0021407BB32C>81 +D<7FFFFC000000FFFFFF800000FFFFFFE00000FFFFFFF800007FFFFFFC000007E007FE00 +0007E001FE000007E0007F000007E0003F800007E0001F800007E0001F800007E0000FC0 +0007E0000FC00007E0000FC00007E0000FC00007E0000FC00007E0000FC00007E0001F80 +0007E0001F800007E0003F800007E0007F000007E001FE000007E007FE000007FFFFFC00 +0007FFFFF8000007FFFFE0000007FFFFF0000007FFFFF8000007E007FC000007E001FE00 +0007E000FE000007E0007F000007E0003F000007E0003F000007E0003F000007E0003F00 +0007E0003F000007E0003F000007E0003F000007E0003F000007E0003F0F0007E0003F1F +8007E0003F1F8007E0003F1F8007E0003F1F8007E0003F1F807FFE001FBF80FFFF001FFF +00FFFF000FFF00FFFF000FFE007FFE0007FC0000000001F00029347EB22C>I<001FF807 +0000FFFF0F8001FFFFCF8007FFFFFF800FFFFFFF801FF01FFF803FC003FF803F8001FF80 +7F0000FF807E00007F80FE00003F80FC00003F80FC00001F80FC00001F80FC00001F80FC +00001F80FE00000F007E000000007F000000007F800000003FE00000001FFC0000001FFF +C000000FFFFC000003FFFFC00001FFFFF000007FFFF8000007FFFC0000007FFE00000007 +FF00000000FF800000003F800000001FC00000001FC00000000FE00000000FE078000007 +E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FE00000FC0FE00000FC0 +FF00001F80FF80003F80FFE0007F00FFFE01FF00FFFFFFFE00FFFFFFFC00F9FFFFF000F8 +3FFFC0007007FF000023357CB32C>I<7FFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE +FFFFFFFFFEFC007E007EFC007E007EFC007E007EFC007E007EFC007E007EFC007E007EFC +007E007E78007E003C00007E000000007E000000007E000000007E000000007E00000000 +7E000000007E000000007E000000007E000000007E000000007E000000007E000000007E +000000007E000000007E000000007E000000007E000000007E000000007E000000007E00 +0000007E000000007E000000007E000000007E000000007E000000007E000000007E0000 +00007E000000007E000000007E000000007E000000007E000000007E0000003FFFFC0000 +3FFFFC00007FFFFE00003FFFFC00003FFFFC0027337EB22C>I<7FFF803FFFC0FFFFC07F +FFE0FFFFC07FFFE0FFFFC07FFFE07FFF803FFFC003F00001F80003F00001F80003F00001 +F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 +F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 +F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 +F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 +F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001 +F80003F80003F80001F80003F00001F80003F00001FC0007F00000FC0007E00000FE000F +E000007F001FC000003F803F8000003FE0FF8000001FFFFF0000000FFFFE00000003FFF8 +00000001FFF0000000003F8000002B3480B22C>I<7FF00007FF00FFF8000FFF80FFF800 +0FFF80FFF8000FFF807FF00007FF001F0000007C001F0000007C001F0000007C001F0000 +007C000F800000F8000F800000F8000F800000F8000F800000F8000F800000F8000F8000 +00F8000F800000F80007C00001F00007C00001F00007C00001F00007C00001F00007C03E +01F00007C07F01F00007C07F01F00007C07F01F00003E0FF83E00003E0FF83E00003E0F7 +83E00003E0F783E00003E1F7C3E00003E1F7C3E00003E1F7C3E00001E1E3C3C00001E1E3 +C3C00001F1E3C7C00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3C1E7C00001F3C1 +E7C00000F3C1E7800000F3C1E7800000F7C1F7800000F780F7800000F780F7800000F780 +F7800000FF80FF8000007F80FF0000007F007F0000007F007F0000007F007F0000007F00 +7F0000003E003E000029347FB22C>87 D<7FFC007FFCFFFE00FFFEFFFE00FFFEFFFE00FF +FE7FFC007FFC07F0000FC007F0001FC003F0001F8003F8003F8001F8003F8001FC007F00 +00FC007F0000FE007E00007E00FE00007F00FC00003F01FC00003F81F800001F81F80000 +1F83F000000FC3F000000FC7F0000007E7E0000007E7E0000003E7C0000003EFC0000001 +FF80000001FF80000001FF00000000FF00000000FE000000007E000000007E000000007E +000000007E000000007E000000007E000000007E000000007E000000007E000000007E00 +0000007E000000007E000000007E000000007E000000007E000000007E00000007FFE000 +000FFFF000000FFFF000000FFFF0000007FFE00027337EB22C>89 +D<7FFFFCFFFFFEFFFFFEFFFFFEFFFFFCFC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FFFFFCFFFFFEFFFFFEFFFFFE7FFFFC17416FB92C>91 D<7FFFFCFFFFFEFFFFFEFFFFFE +7FFFFE00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E +00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E +00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E +00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E +00007E00007E00007E00007E00007E00007E00007E00007E7FFFFEFFFFFEFFFFFEFFFFFE +7FFFFC17417DB92C>93 D<01FFF0000007FFFE00001FFFFF80001FFFFFE0003FFFFFF000 +3FC01FF8003FC007F8003FC001FC001F8000FC00060000FE000000007E000000007E0000 +00007E000000FFFE00001FFFFE0000FFFFFE0003FFFFFE000FFFFFFE001FFF807E003FF8 +007E007FC0007E007F00007E00FE00007E00FC00007E00FC00007E00FC00007E00FC0000 +7E00FE00007E007F0000FE007F8003FE003FE01FFE001FFFFFFFFC0FFFFFFFFE07FFFFBF +FE01FFFE1FFE003FF007FC27247CA32C>97 D<7FF0000000FFF8000000FFF8000000FFF8 +0000007FF800000001F800000001F800000001F800000001F800000001F800000001F800 +000001F800000001F800000001F800000001F800000001F81FE00001F8FFF80001FBFFFE +0001FFFFFF0001FFFFFF8001FFF07FC001FF801FE001FF0007F001FE0003F801FC0003F8 +01FC0001FC01F80000FC01F80000FC01F80000FE01F800007E01F800007E01F800007E01 +F800007E01F800007E01F800007E01F800007E01F800007E01F80000FE01FC0000FC01FC +0000FC01FC0001F801FE0003F801FF0007F001FF000FF001FF801FE001FFE07FC001FFFF +FF8001FFFFFF0001FBFFFE0001F8FFF80000F03FC00027337FB22C>I<0003FFE000001F +FFF800007FFFFE0001FFFFFE0003FFFFFF0007FE00FF000FF000FF001FE000FF001FC000 +7E003F800018003F000000007F000000007E000000007E00000000FC00000000FC000000 +00FC00000000FC00000000FC00000000FC00000000FC00000000FC000000007E00000000 +7E000000007F000000003F00000F003F80001F801FC0001F801FE0003F800FF0007F0007 +FE03FF0003FFFFFE0001FFFFFC00007FFFF800001FFFE0000003FF000021247AA32C>I< +00000FFE0000001FFF0000001FFF0000001FFF0000000FFF000000003F000000003F0000 +00003F000000003F000000003F000000003F000000003F000000003F000000003F000000 +003F000007F83F00003FFE3F0000FFFFBF0001FFFFFF0003FFFFFF0007FC0FFF000FF003 +FF001FE001FF001FC000FF003F80007F003F00007F007E00003F007E00003F00FE00003F +00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00 +FC00003F00FE00003F007E00007F007E00007F007F0000FF003F8000FF003F8001FF001F +C003FF000FF007FF0007FC1FFF0003FFFFFFFC01FFFFBFFE00FFFF3FFE003FFC3FFE000F +F01FFC27337DB22C>I<0003FE0000001FFFC000007FFFF00001FFFFF80003FFFFFC0007 +FE03FE000FF800FF001FE0003F801FC0003F803F80001FC03F00000FC07F00000FC07E00 +000FE07E000007E0FC000007E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFF +FFC0FC00000000FE000000007E000000007E000000007F000000003F000003C03F800007 +E01FC00007E00FF0000FE007F8003FC007FF00FFC001FFFFFF8000FFFFFF00003FFFFC00 +000FFFF0000001FF800023247CA32C>I<00000FF80000003FFE000000FFFF000001FFFF +800003FFFF800007FC7F800007F07F80000FE03F00000FC03F00000FC00000000FC00000 +000FC00000000FC00000000FC00000000FC000007FFFFFFE00FFFFFFFF00FFFFFFFF00FF +FFFFFF007FFFFFFE00000FC00000000FC00000000FC00000000FC00000000FC00000000F +C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0 +0000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000 +00000FC00000000FC00000000FC00000000FC00000000FC00000000FC000003FFFFFF000 +7FFFFFF8007FFFFFF8007FFFFFF8003FFFFFF00021337DB22C>I<00000003F80007F80F +FC001FFE3FFE007FFFFFFF01FFFFFFFF03FFFFFE7F03FC0FF87F07F003F83E0FE001FC1C +0FC000FC001FC000FE001F80007E001F80007E001F80007E001F80007E001F80007E001F +80007E001FC000FE000FC000FC000FE001FC0007F003F80003FC0FF00007FFFFF00007FF +FFE0000FFFFF80000F9FFE00000F87F800000F800000000F800000000F800000000FC000 +000007E000000007FFFFF00003FFFFFE0007FFFFFF800FFFFFFFE01FFFFFFFF03FC0001F +F87F000003FC7E000000FC7C0000007CFC0000007EF80000003EF80000003EF80000003E +F80000003EFC0000007E7E000000FC7F800003FC3FE0000FF81FFC007FF00FFFFFFFE003 +FFFFFF8001FFFFFF00003FFFF8000007FFC00028387EA42C>I<7FF000000000FFF80000 +0000FFF800000000FFF8000000007FF80000000001F80000000001F80000000001F80000 +000001F80000000001F80000000001F80000000001F80000000001F80000000001F80000 +000001F80000000001F81FE0000001F87FFC000001F9FFFE000001FBFFFF000001FFFFFF +000001FFF03F800001FFC01F800001FF801FC00001FF000FC00001FE000FC00001FC000F +C00001FC000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F +C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F +C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F +C00001F8000FC00001F8000FC0007FFFE0FFFF00FFFFF1FFFF80FFFFF1FFFF80FFFFF1FF +FF807FFFE0FFFF0029337FB22C>I<00070000001FC000001FC000003FE000003FE00000 +3FE000001FC000001FC00000070000000000000000000000000000000000000000000000 +000000000000007FFFC0007FFFE000FFFFE0007FFFE0007FFFE0000007E0000007E00000 +07E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000 +07E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000 +07E0000007E0000007E0000007E0000007E0000007E0007FFFFFFCFFFFFFFEFFFFFFFEFF +FFFFFE7FFFFFFC1F3479B32C>I<00000E0000003F8000003F8000007FC000007FC00000 +7FC000003F8000003F8000000E0000000000000000000000000000000000000000000000 +00000000000001FFFF8003FFFFC003FFFFC003FFFFC001FFFFC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +1FC03C001F807E003F80FF003F00FF007F00FF01FE00FFFFFC007FFFF8007FFFF0001FFF +E00007FF00001A467CB32C>I<7FE0000000FFF0000000FFF0000000FFF00000007FF000 +000001F000000001F000000001F000000001F000000001F000000001F000000001F00000 +0001F000000001F000000001F000000001F01FFFF001F03FFFF801F03FFFF801F03FFFF8 +01F01FFFF001F000FE0001F001FC0001F003F80001F007F00001F00FE00001F01FC00001 +F03F800001F07F000001F0FE000001F1FC000001F3FC000001F7FE000001FFFF000001FF +FF000001FF9F800001FF0FC00001FE0FE00001FC07E00001F803F00001F001F80001F001 +FC0001F000FC0001F0007E0001F0003F0001F0003F8001F0001F807FFFC0FFFCFFFFE1FF +FEFFFFE1FFFEFFFFE1FFFE7FFFC0FFFC27337EB22C>I<7FFFE00000FFFFF00000FFFFF0 +0000FFFFF000007FFFF000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +007FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF8022337BB22C>I<7F83F0 +07E0007FCFFC1FF800FFDFFE3FFC007FFFFEFFFC007FFFFFFFFE0007FE1FFC3E0007FC1F +F83F0007F80FF01F0007F00FE01F0007E00FC01F0007E00FC01F0007E00FC01F0007C00F +801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F +801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F +801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F +801F007FFC3FF87FF07FFC7FF8FFF0FFFE7FFCFFF87FFC7FF8FFF07FFC3FF87FF02D2481 +A32C>I<7FF01FE00000FFF87FFC0000FFF9FFFE0000FFFBFFFF00007FFFFFFF000001FF +F03F800001FFC01F800001FF801FC00001FF000FC00001FE000FC00001FC000FC00001FC +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC0007FFFE0FFFF00FFFFF1FFFF80FFFFF1FFFF80FFFFF1FFFF807FFF +E0FFFF0029247FA32C>I<0007FC0000001FFF0000007FFFC00001FFFFF00003FFFFF800 +07FC07FC000FF001FE001FE000FF001F80003F003F80003F803F00001F807E00000FC07E +00000FC07E00000FC0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC00 +0007E0FC000007E0FE00000FE07E00000FC07E00000FC07F00001FC03F00001F803F8000 +3F801FC0007F001FE000FF000FF001FE0007FC07FC0003FFFFF80001FFFFF000007FFFC0 +00001FFF00000007FC000023247CA32C>I<7FF01FE000FFF8FFF800FFFBFFFE00FFFFFF +FF007FFFFFFF8001FFF07FC001FF801FE001FF0007F001FE0003F801FC0003F801FC0001 +FC01F80000FC01F80000FC01F80000FE01F800007E01F800007E01F800007E01F800007E +01F800007E01F800007E01F800007E01F800007E01F80000FE01FC0000FC01FC0000FC01 +FC0001F801FE0003F801FF0007F001FF000FF001FF801FE001FFE07FC001FFFFFF8001FF +FFFF0001FBFFFE0001F8FFF80001F83FC00001F800000001F800000001F800000001F800 +000001F800000001F800000001F800000001F800000001F800000001F800000001F80000 +0001F800000001F80000007FFFE00000FFFFF00000FFFFF00000FFFFF000007FFFE00000 +27367FA32C>I<0003FC078000001FFF0FC000007FFFCFC00001FFFFEFC00003FFFFFFC0 +0007FE07FFC0000FF001FFC0001FE000FFC0001FC0007FC0003F80003FC0003F00003FC0 +007F00001FC0007E00001FC0007E00000FC000FC00000FC000FC00000FC000FC00000FC0 +00FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC000FE00000FC0 +007E00001FC0007E00001FC0003F00003FC0003F80003FC0001FC0007FC0001FE000FFC0 +000FF003FFC00007FC0FFFC00003FFFFFFC00001FFFFEFC000007FFF8FC000003FFF0FC0 +000007F80FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0 +000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0 +000000000FC0000000000FC000000003FFFF00000007FFFF80000007FFFF80000007FFFF +80000003FFFF0029367DA32C>I<7FFE003FC0FFFF01FFF0FFFF07FFF8FFFF1FFFFC7FFF +3FFFFC003F7FE1FC003FFF01FC003FFC00F8003FF80070003FF00000003FE00000003FE0 +0000003FC00000003F800000003F800000003F800000003F000000003F000000003F0000 +00003F000000003F000000003F000000003F000000003F000000003F000000003F000000 +003F000000003F000000003F000000003F000000003F0000007FFFFFE000FFFFFFF000FF +FFFFF000FFFFFFF0007FFFFFE00026247EA32C>I<007FF87003FFFFF80FFFFFF81FFFFF +F83FFFFFF87FC00FF87E0003F8FC0001F8F80001F8F80001F8F80001F8FC0000F07F0000 +007FF000003FFFC0001FFFFE000FFFFF8003FFFFE0007FFFF80001FFFC000007FC000000 +FE7800007FFC00003FFC00001FFE00001FFE00001FFF00003FFF80003EFFC000FEFFF007 +FCFFFFFFFCFFFFFFF8FFFFFFE0F8FFFF80701FFC0020247AA32C>I<001E000000003F00 +0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000 +00003F0000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00003F000000 +003F000000003F000000003F000000003F000000003F000000003F000000003F00000000 +3F000000003F000000003F000000003F000000003F000000003F000000003F000000003F +000000003F000000003F0003C0003F0007E0003F0007E0003F0007E0003F0007E0003F00 +07E0003F800FE0001F801FC0001FE07FC0000FFFFF80000FFFFF000003FFFE000001FFF8 +0000003FE000232E7EAD2C>I<7FF003FF8000FFF807FFC000FFF807FFC000FFF807FFC0 +007FF803FFC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8001FC00001F8001FC0 +0001F8003FC00001FC007FC00000FE03FFC00000FFFFFFFF00007FFFFFFF80003FFFFFFF +80001FFFCFFF800003FE07FF0029247FA32C>I<7FFF01FFFCFFFF01FFFEFFFF83FFFEFF +FF01FFFE7FFF01FFFC03E0000F8003E0000F8003F0001F8001F0001F0001F0001F0001F8 +003F0000F8003E0000F8003E0000FC007E00007C007C00007C007C00007E00FC00003E00 +F800003E00F800003F01F800001F01F000001F01F000001F83F000000F83E000000F83E0 +00000FC7E0000007C7C0000007C7C0000007EFC0000003EF80000003EF80000003FF8000 +0001FF00000001FF00000000FE000000007C000027247EA32C>I<7FFF007FFF007FFF80 +FFFF00FFFF80FFFF807FFF80FFFF007FFF007FFF0007C00001F00007C00001F00007C000 +01F00007C00001F00007C00001F00007C00001F00003E00003E00003E00003E00003E000 +03E00003E03E03E00003E07F03E00003E07F03E00001F07F07C00001F0FF87C00001F0FF +87C00001F0F787C00001F0F787C00001F1F7C7C00000F1F7C7800000F9E3CF800000F9E3 +CF800000FBE3EF800000FBE3EF800000FBE3EF8000007BC1EF0000007FC1FF0000007FC1 +FF0000007F80FF0000007F80FF0000003F80FE0000001F007C000029247FA32C>I<3FFF +03FFF07FFF87FFF87FFF87FFF87FFF87FFF83FFF03FFF000FC007E0000FC00FC00007E01 +F800003F01F000001F83F000001F87E000000FCFC0000007EF80000003FF80000001FF00 +000001FE00000000FC000000007C00000000FE00000001FE00000001FF00000003EF8000 +0007CFC000000FC7C000000F83E000001F01F000003F01F800007E00F800007C007C0000 +F8007E0001F8003F007FFF01FFFC7FFF83FFFCFFFF83FFFE7FFF83FFFC7FFF01FFFC2724 +7EA32C>I<7FFF01FFFCFFFF81FFFEFFFF83FFFEFFFF81FFFE7FFF01FFFC03E0000F8001 +F0000F8001F0001F8001F8001F0000F8001F0000F8003F0000FC003E00007C003E00007E +007E00003E007C00003E007C00003F00FC00001F00F800001F00F800000F81F800000F81 +F000000F81F0000007C1F0000007C3E0000007C3E0000003E3E0000003E7C0000001E7C0 +000001F7C0000001F780000000FF80000000FF80000000FF000000007F000000007F0000 +00003E000000003E000000007E000000007C000000007C00000000FC00000000F8000000 +00F800000C01F800003F01F000007F83F000007F87E000007E0FE000007E1FC000007FFF +8000003FFF0000001FFE0000000FFC00000007E000000027367EA32C>I<00F8007003FE +00F80FFF01F81FFF87F83FFFCFF07F9FFFE0FF0FFFC0FC07FF80F803FE007000F8001D0A +79B22C>126 D E /Fl 44 122 df45 D<07F0000FF8001FFC003FFE007FFF00FFFF80FFFF80FFFF80FFFF80FFFF80 +FFFF80FFFF807FFF003FFE001FFC000FF80007F0001111769025>I<0000007800000000 +00FC0000000003FC0000000007FC000000001FFC00000000FFFC0000000FFFFC000007FF +FFFC0000FFFFFFFC0000FFFFFFFC0000FFFF7FFC0000FFF07FFC0000F8007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00000000 +7FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00007FFF +FFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE2F4E76CD43>49 +D<00003FFE0000000003FFFFE00000000FFFFFFC0000003FFFFFFF000000FFFFFFFFC000 +01FFC07FFFE00003FE000FFFF80007F80003FFFC000FE00001FFFE001FC00000FFFF003F +8000007FFF003FF000007FFF807FF800003FFFC07FFC00003FFFC0FFFE00001FFFE0FFFF +00001FFFE0FFFF00001FFFE0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00 +000FFFF0FFFF00000FFFF07FFE00000FFFF07FFE00000FFFF03FFC00000FFFF00FF00000 +0FFFF003C000000FFFF0000000000FFFE0000000001FFFE0000000001FFFE0000000001F +FFC0000000003FFFC0000000003FFF80000000003FFF80000000007FFF00000000007FFE +0000000000FFFC0000000001FFF80000000001FFF00000000003FFE00000000003FFC000 +00000007FF80000000000FFF00000000001FFE00000000001FFC00000000003FF8000000 +00007FE00000000000FFC00000000001FF800000000003FE000000000007FC0000000000 +07F800000000000FF00001F000001FE00001F000003F800001F000007F000001F00000FE +000003E00001FC000003E00003F8000003E00007F0000003E0000FE0000003E0001F8000 +0007E0003F00000007E0003E0000000FE0007FFFFFFFFFE000FFFFFFFFFFC001FFFFFFFF +FFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFFC01FFFFFFFFFFFC03FFFFFFFFFFF +C07FFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80 +FFFFFFFFFFFF80344E79CD43>I<00000FFFC000000000FFFFFC00000007FFFFFF800000 +1FFFFFFFE000003FF807FFF00000FF8001FFFC0001FE00007FFE0003F800003FFF0003F0 +00003FFF8007FC00001FFF800FFF00001FFFC00FFF80001FFFC01FFFC0001FFFE01FFFC0 +001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFE0001FFFE01FFFC0001FFFE01FFFC000 +1FFFE01FFFC0001FFFE00FFFC0001FFFC007FF80001FFFC003FF00003FFFC001FC00003F +FF80000000003FFF80000000007FFF00000000007FFE00000000007FFE0000000000FFFC +0000000001FFF80000000003FFF00000000007FFC0000000000FFF8000000000FFFE0000 +0000FFFFF800000000FFFFE000000000FFFFFC00000000FFFFFF800000000007FFE00000 +000001FFF800000000007FFE00000000003FFF00000000001FFF80000000000FFFC00000 +00000FFFE00000000007FFF00000000007FFF00000000007FFF80000000007FFF8000000 +0003FFFC0000000003FFFC0000000003FFFE0000000003FFFE03E0000003FFFE0FF80000 +03FFFE1FFC000003FFFE3FFE000003FFFE7FFF000003FFFEFFFF800003FFFEFFFF800003 +FFFEFFFF800003FFFEFFFF800003FFFCFFFF800003FFFCFFFF800007FFFCFFFF800007FF +F8FFFF000007FFF87FFF000007FFF07FFE00000FFFF03FFC00000FFFE03FF000001FFFC0 +1FE000003FFF800FF800007FFF0007FF0000FFFE0003FFF007FFFC0000FFFFFFFFF00000 +7FFFFFFFE000001FFFFFFF80000003FFFFFC000000001FFF800000374F7ACD43>I<0000 +0000007C00000000000000FE00000000000000FE00000000000001FE00000000000003FE +00000000000007FE0000000000000FFE0000000000000FFE0000000000001FFE00000000 +00003FFE0000000000007FFE0000000000007FFE000000000000FFFE000000000001FFFE +000000000003FFFE000000000003FFFE000000000007FFFE00000000000FFFFE00000000 +001FBFFE00000000003F3FFE00000000003E3FFE00000000007C3FFE0000000000FC3FFE +0000000001F83FFE0000000001F03FFE0000000003E03FFE0000000007E03FFE00000000 +0FC03FFE000000000F803FFE000000001F003FFE000000003F003FFE000000007E003FFE +000000007C003FFE00000000F8003FFE00000001F8003FFE00000003F0003FFE00000007 +E0003FFE00000007C0003FFE0000000F80003FFE0000001F80003FFE0000003F00003FFE +0000003E00003FFE0000007C00003FFE000000FC00003FFE000001F800003FFE000001F0 +00003FFE000003E000003FFE000007E000003FFE00000FC000003FFE00001F8000003FFE +00001F0000003FFE00003E0000003FFE00007E0000003FFE0000FC0000003FFE0000FFFF +FFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFF +FFC0000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE00000000 +00007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE +0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE00000000 +00007FFE0000000000007FFE000000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFF +FFC000000FFFFFFFFFC000000FFFFFFFFFC03A4F7CCE43>I<03800000000E0007E00000 +007E0007FE000003FE0007FFF0007FFE0007FFFFFFFFFC0007FFFFFFFFF80007FFFFFFFF +F00007FFFFFFFFE00007FFFFFFFFC00007FFFFFFFF800007FFFFFFFF000007FFFFFFFE00 +0007FFFFFFFC000007FFFFFFF0000007FFFFFFC0000007FFFFFF00000007FFFFF8000000 +07E1FF0000000007E0000000000007E0000000000007E0000000000007E0000000000007 +E0000000000007E0000000000007E0000000000007E0000000000007E0000000000007E0 +000000000007E0000000000007E00FFF00000007E07FFFF0000007E3FFFFFE000007E7FF +FFFF800007FFF807FFC00007FFC001FFE00007FE0000FFF80007FC00007FFC0007F80000 +3FFC0007F000003FFE0007E000001FFF0003C000001FFF80000000001FFF80000000001F +FFC0000000000FFFC0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFF +E0000000000FFFF0000000000FFFF0000000000FFFF00FE000000FFFF01FF000000FFFF0 +3FF800000FFFF07FFC00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FFFE00000FFFF0FF +FE00000FFFF0FFFE00000FFFE0FFFE00000FFFE0FFFE00000FFFE0FFFC00000FFFE07FF8 +00001FFFC07FF000001FFFC07FE000001FFF803E0000003FFF803F0000003FFF001F8000 +007FFE001FC000007FFC000FE00000FFF80007F80001FFF00003FE0007FFE00001FFC03F +FFC00000FFFFFFFF8000003FFFFFFE0000001FFFFFF800000003FFFFC0000000007FF800 +0000344F79CD43>I<0000000FFF0000000000FFFFE000000007FFFFF00000001FFFFFFC +0000007FFE03FE000001FFF0007F000003FFC0003F800007FF00001F80000FFE00007FC0 +001FFC0000FFC0003FF80001FFE0007FF00003FFE000FFF00007FFE001FFE00007FFE001 +FFE00007FFE003FFC00007FFE007FFC00007FFE007FFC00007FFE00FFFC00003FFC00FFF +800001FF801FFF800000FF001FFF8000007E001FFF80000000003FFF80000000003FFF80 +000000003FFF00000000007FFF00000000007FFF00000000007FFF00080000007FFF01FF +F800007FFF07FFFF0000FFFF0FFFFFC000FFFF1FFFFFF000FFFF3F007FF800FFFF3C003F +FC00FFFF78001FFE00FFFFF0000FFF00FFFFF00007FF80FFFFE00007FFC0FFFFE00007FF +C0FFFFC00007FFE0FFFFC00003FFF0FFFF800003FFF0FFFF800003FFF8FFFF800003FFF8 +FFFF800003FFF8FFFF800003FFF8FFFF000003FFFCFFFF000003FFFCFFFF000003FFFC7F +FF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF000003FFFC7FFF +000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF000003FFFC3FFF000003FFFC1FFF00 +0003FFF81FFF800003FFF81FFF800003FFF80FFF800003FFF80FFF800003FFF007FF8000 +07FFF007FF800007FFE003FFC00007FFC001FFC00007FFC001FFE0000FFF8000FFF0000F +FF00007FF8001FFE00003FFC007FFC00001FFF01FFF800000FFFFFFFF0000003FFFFFFC0 +000000FFFFFF000000003FFFFC0000000007FFC00000364F7ACD43>I<07F0000FF8003F +FE007FFF007FFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF007FFF003F +FE000FF80007F00000000000000000000000000000000000000000000000000000000000 +000003E00003E00003E00003E00003E00007F00007F00007F00007F00007F00007F00007 +F0000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FF8001FFC001FFC001FFC001F +FC001FFC001FFC001FFC001FFC003FFE003FFE003FFE003FFE003FFE003FFE003FFE003F +FE007FFF007FFF007FFF007FFF007FFF007FFF007FFF007FFF00FFFF80FFFF80FFFF80FF +FF80FFFF80FFFF80FFFF80FFFF807FFF007FFF003FFE001FFC0007F000115474BB29>60 +D<00001FC000000000003FE00000000000FFF80000000001FFFC0000000001FFFC000000 +0003FFFE0000000003FFFE0000000003FFFE0000000003FFFE0000000003FFFE00000000 +03FFFE0000000003FFFE0000000001FFFC0000000001FFFC0000000000FFF80000000000 +3FE000000000001FC0000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000F8000000000000F8000000000000F8000000000000F8000 +000000000F8000000000000F8000000000000F8000000000000F8000000000000F800000 +0000000F8000000000000F8000000000001F8000000000001F8000000000001F80000000 +00001F0000000000003F0000000000003F0000000000007F0000000000007F0000000000 +00FE000000000001FE000000000001FE000000000003FC000000000007FC00000000000F +FC00000000001FF800000000003FF800000000007FF00000000000FFF00000000003FFE0 +0000000007FFC0000000000FFFC0000000001FFF80000000003FFF80000000003FFF0000 +0000007FFF000003FC007FFF000007FE00FFFE00000FFF00FFFE00000FFF00FFFE00001F +FF80FFFE00001FFF80FFFE00001FFF80FFFE00001FFF80FFFE00001FFF80FFFE00001FFF +80FFFE00000FFF007FFE000007FF007FFE000003FF003FFE0000007E003FFF000001FC00 +1FFF000007F8000FFF80003FF00007FFE007FFE00003FFFFFFFF800000FFFFFFFE000000 +3FFFFFF000000003FFFE000000315479BB40>62 D66 +D<0000000001FFFC000001C0000000007FFFFFC00003C000000007FFFFFFF80007C00000 +003FFFFFFFFE001FC0000000FFFFFFFFFF803FC0000003FFFFE003FFC07FC000000FFFFC +00003FF0FFC000003FFFE000000FF9FFC000007FFF80000003FFFFC00001FFFE00000000 +FFFFC00003FFF8000000007FFFC00007FFF0000000003FFFC0000FFFE0000000001FFFC0 +001FFFC0000000000FFFC0003FFF800000000007FFC0007FFF000000000003FFC000FFFE +000000000001FFC000FFFE000000000001FFC001FFFC000000000000FFC003FFF8000000 +000000FFC003FFF80000000000007FC007FFF00000000000007FC00FFFF0000000000000 +3FC00FFFF00000000000003FC01FFFE00000000000001FC01FFFE00000000000001FC01F +FFE00000000000001FC03FFFC00000000000001FC03FFFC00000000000000FC03FFFC000 +00000000000FC07FFFC00000000000000FC07FFFC00000000000000FC07FFFC000000000 +000000007FFF8000000000000000007FFF800000000000000000FFFF8000000000000000 +00FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF +800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000 +000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000000000 +000000FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000 +7FFF8000000000000000007FFF8000000000000000007FFFC000000000000000007FFFC0 +00000000000000007FFFC000000000000007C03FFFC000000000000007C03FFFC0000000 +00000007C03FFFC000000000000007C01FFFE000000000000007C01FFFE0000000000000 +07C01FFFE00000000000000FC00FFFF00000000000000F800FFFF00000000000000F8007 +FFF00000000000001F8003FFF80000000000001F8003FFF80000000000001F0001FFFC00 +00000000003F0000FFFE0000000000007E0000FFFE0000000000007E00007FFF00000000 +0000FC00003FFF800000000001F800001FFFC00000000003F800000FFFE00000000007F0 +000007FFF0000000000FE0000003FFFC000000001FC0000001FFFE000000007F80000000 +7FFF80000000FF000000003FFFE0000007FE000000000FFFFE00001FF80000000003FFFF +E001FFF00000000000FFFFFFFFFFC000000000003FFFFFFFFF00000000000007FFFFFFFC +000000000000007FFFFFE00000000000000001FFFC00000000525479D261>I70 D<0000000001FFFC000001C0000000 +00007FFFFFC00003C00000000007FFFFFFF80007C0000000003FFFFFFFFE001FC0000000 +00FFFFFFFFFF803FC000000003FFFFE003FFC07FC00000000FFFFC00003FF0FFC0000000 +3FFFE000000FF9FFC00000007FFF80000003FFFFC0000001FFFE00000000FFFFC0000003 +FFF8000000007FFFC0000007FFF0000000003FFFC000000FFFE0000000001FFFC000001F +FFC0000000000FFFC000003FFF800000000007FFC000007FFF000000000003FFC00000FF +FE000000000001FFC00000FFFE000000000001FFC00001FFFC000000000000FFC00003FF +F8000000000000FFC00003FFF80000000000007FC00007FFF00000000000007FC0000FFF +F00000000000003FC0000FFFF00000000000003FC0001FFFE00000000000001FC0001FFF +E00000000000001FC0001FFFE00000000000001FC0003FFFC00000000000001FC0003FFF +C00000000000000FC0003FFFC00000000000000FC0007FFFC00000000000000FC0007FFF +C00000000000000FC0007FFFC00000000000000000007FFF800000000000000000007FFF +80000000000000000000FFFF80000000000000000000FFFF80000000000000000000FFFF +80000000000000000000FFFF80000000000000000000FFFF80000000000000000000FFFF +80000000000000000000FFFF80000000000000000000FFFF80000000000000000000FFFF +80000000000000000000FFFF80000000000000000000FFFF80000000000000000000FFFF +80000000000000000000FFFF80000000000000000000FFFF800000000000000000007FFF +800000007FFFFFFFFFE07FFF800000007FFFFFFFFFE07FFFC00000007FFFFFFFFFE07FFF +C00000007FFFFFFFFFE07FFFC00000007FFFFFFFFFE03FFFC000000000003FFFC0003FFF +C000000000003FFFC0003FFFC000000000003FFFC0001FFFE000000000003FFFC0001FFF +E000000000003FFFC0001FFFE000000000003FFFC0000FFFF000000000003FFFC0000FFF +F000000000003FFFC00007FFF000000000003FFFC00003FFF800000000003FFFC00003FF +F800000000003FFFC00001FFFC00000000003FFFC00000FFFE00000000003FFFC00000FF +FE00000000003FFFC000007FFF00000000003FFFC000003FFF80000000003FFFC000001F +FFC0000000003FFFC000000FFFE0000000007FFFC0000007FFF0000000007FFFC0000003 +FFFC00000000FFFFC0000001FFFF00000000FFFFC00000007FFF80000001FFFFC0000000 +3FFFF0000007FBFFC00000000FFFFE00001FF1FFC000000003FFFFF001FFE0FFC0000000 +00FFFFFFFFFFC07FC0000000003FFFFFFFFF001FC00000000007FFFFFFFC0007C0000000 +00007FFFFFE00001C0000000000001FFFE00000000005B5479D26A>III77 D<00000FFF800007000000FFFFF8000F +000007FFFFFF001F00001FFFFFFFC03F00003FFFFFFFF07F0000FFFC00FFF8FF0001FFE0 +000FFDFF0003FF800001FFFF0007FE0000007FFF000FFC0000003FFF000FF80000000FFF +001FF800000007FF001FF000000003FF003FF000000003FF003FE000000001FF007FE000 +000000FF007FE000000000FF007FE0000000007F00FFE0000000007F00FFE0000000003F +00FFE0000000003F00FFF0000000003F00FFF0000000003F00FFF8000000001F00FFF800 +0000001F00FFFC000000001F00FFFE000000001F00FFFF000000000000FFFFC000000000 +007FFFF000000000007FFFFF00000000007FFFFFF8000000003FFFFFFF800000003FFFFF +FFFC0000001FFFFFFFFFC000001FFFFFFFFFF000000FFFFFFFFFFC000007FFFFFFFFFF00 +0003FFFFFFFFFFC00001FFFFFFFFFFE00000FFFFFFFFFFF000007FFFFFFFFFF800003FFF +FFFFFFFC00000FFFFFFFFFFE000003FFFFFFFFFE000000FFFFFFFFFF0000001FFFFFFFFF +80000000FFFFFFFF800000000FFFFFFFC0000000007FFFFFC00000000007FFFFE0000000 +0000FFFFE000000000003FFFE000000000000FFFF0000000000007FFF0000000000003FF +F0000000000003FFF0780000000001FFF0F80000000000FFF0F80000000000FFF0F80000 +000000FFF0F800000000007FF0F800000000007FF0FC00000000007FF0FC00000000007F +F0FC00000000007FE0FE00000000007FE0FE00000000007FE0FF0000000000FFC0FF0000 +000000FFC0FF8000000000FFC0FFC000000001FF80FFE000000001FF00FFF000000003FF +00FFFC00000007FE00FFFF0000000FFC00FFFFC000001FF800FFFFF800007FF000FF1FFF +C003FFE000FE0FFFFFFFFFC000FC03FFFFFFFF0000F8007FFFFFFC0000F0000FFFFFF000 +00E000007FFF0000003C5479D24B>83 D<3FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFF +FFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF80 +3FFFC0003FFFC0007FFF803FFE00003FFFC00007FF807FF800003FFFC00001FFC07FE000 +003FFFC00000FFC07FC000003FFFC000007FC07F8000003FFFC000003FC07F0000003FFF +C000001FC07F0000003FFFC000001FC07E0000003FFFC000000FC07E0000003FFFC00000 +0FC07E0000003FFFC000000FC07C0000003FFFC0000007C07C0000003FFFC0000007C07C +0000003FFFC0000007C07C0000003FFFC0000007C07C0000003FFFC0000007C0FC000000 +3FFFC0000007E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC0 +000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003 +E0000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000 +00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F +FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000 +000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000 +000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000 +003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF +C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000 +0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000 +0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000 +3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0 +00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000 +00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000 +00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F +FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000 +000000000000003FFFC000000000000000003FFFC0000000000000FFFFFFFFFFFFF00000 +0000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FF +FFFFFFFFFFF0000053517BD05E>I87 +D<00007FFF000000000007FFFFF0000000003FFFFFFE00000000FFFFFFFF80000001FFE0 +0FFFC0000003FE0001FFF0000007FF0000FFF8000007FF80003FFC00000FFF80003FFE00 +000FFFC0001FFE00000FFFC0001FFF00000FFFC0000FFF80000FFFC0000FFF80000FFFC0 +000FFF800007FF800007FFC00007FF800007FFC00003FF000007FFC00001FE000007FFC0 +000000000007FFC0000000000007FFC0000000000007FFC0000000000007FFC000000000 +0007FFC0000000000007FFC0000000007FFFFFC00000000FFFFFFFC0000000FFFFFFFFC0 +000007FFFF87FFC000003FFFF007FFC000007FFF8007FFC00001FFFC0007FFC00003FFF0 +0007FFC00007FFE00007FFC0000FFFC00007FFC0001FFF800007FFC0003FFF000007FFC0 +007FFF000007FFC0007FFE000007FFC0007FFE000007FFC000FFFC000007FFC000FFFC00 +0007FFC000FFFC000007FFC000FFFC000007FFC000FFFC00000FFFC000FFFC00000FFFC0 +00FFFE00001FFFC0007FFE00001DFFC0007FFE00003DFFC0003FFF000079FFE0001FFF80 +00F1FFF8000FFFC003E1FFFFE007FFF81FC0FFFFF003FFFFFF807FFFF000FFFFFF001FFF +F0001FFFFC0007FFE00001FFE0000000003C387CB641>97 D<003FF0000000000000FFFF +F0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000FFFF +F000000000000003FFF000000000000000FFF000000000000000FFF000000000000000FF +F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF +F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF +F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF +F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF +F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF +F001FFE000000000FFF00FFFFE00000000FFF03FFFFFC0000000FFF0FFFFFFF0000000FF +F3FF01FFF8000000FFF7F8003FFE000000FFFFE0000FFF000000FFFF800007FF800000FF +FF000003FFC00000FFFE000001FFE00000FFFC000001FFF00000FFF8000000FFF80000FF +F8000000FFF80000FFF80000007FFC0000FFF80000007FFC0000FFF80000007FFE0000FF +F80000007FFE0000FFF80000007FFF0000FFF80000003FFF0000FFF80000003FFF0000FF +F80000003FFF0000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FF +F80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FF +F80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FF +F80000003FFF8000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FF +F80000003FFF0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFE0000FF +F80000007FFC0000FFF8000000FFFC0000FFF8000000FFF80000FFFC000001FFF00000FF +FC000001FFF00000FFFE000003FFE00000FFFF000007FFC00000FFFF80000FFF800000FF +CFC0001FFF000000FF87F0007FFC000000FF03FE03FFF8000000FE00FFFFFFE0000000FC +007FFFFF80000000F8001FFFFC00000000000003FFC000000041547BD24B>I<000001FF +F8000000001FFFFF80000000FFFFFFF0000003FFFFFFFC00000FFFC00FFE00001FFE0001 +FF00007FFC0003FF8000FFF00007FF8001FFF00007FFC003FFE0000FFFC003FFC0000FFF +C007FFC0000FFFC00FFF80000FFFC00FFF80000FFFC01FFF800007FF801FFF000007FF80 +3FFF000003FF003FFF000001FE007FFF00000000007FFE00000000007FFE00000000007F +FE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE +0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00 +00000000FFFE0000000000FFFE0000000000FFFE00000000007FFE00000000007FFF0000 +0000007FFF00000000003FFF00000000003FFF00000000003FFF00000003E01FFF800000 +03E01FFF80000007E00FFFC0000007C007FFC0000007C007FFE000000FC003FFE000001F +8001FFF000003F0000FFF800007E00007FFE0000FC00003FFF0003F800000FFFE01FF000 +0003FFFFFFE0000000FFFFFF800000003FFFFE0000000001FFE0000033387CB63C>I<00 +0000000001FF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000 +00000007FFFF80000000000007FFFF800000000000001FFF8000000000000007FF800000 +0000000007FF8000000000000007FF8000000000000007FF8000000000000007FF800000 +0000000007FF8000000000000007FF8000000000000007FF8000000000000007FF800000 +0000000007FF8000000000000007FF8000000000000007FF8000000000000007FF800000 +0000000007FF8000000000000007FF8000000000000007FF8000000000000007FF800000 +0000000007FF8000000000000007FF8000000000000007FF8000000000000007FF800000 +0000000007FF8000000001FFE007FF800000001FFFFC07FF80000000FFFFFF07FF800000 +03FFFFFFC7FF8000000FFFE03FE7FF8000001FFF0007F7FF8000007FFC0001FFFF800000 +FFF80000FFFF800001FFF000003FFF800003FFE000001FFF800007FFC000001FFF800007 +FFC000000FFF80000FFF8000000FFF80001FFF8000000FFF80001FFF0000000FFF80003F +FF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80007FFE0000000FFF80007F +FE0000000FFF80007FFE0000000FFF80007FFE0000000FFF8000FFFE0000000FFF8000FF +FE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FF +FE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FF +FE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80007FFE0000000FFF80007F +FE0000000FFF80007FFE0000000FFF80003FFF0000000FFF80003FFF0000000FFF80003F +FF0000000FFF80001FFF0000000FFF80001FFF0000000FFF80000FFF8000000FFF80000F +FF8000001FFF800007FFC000003FFF800003FFC000003FFF800001FFE000007FFF800000 +FFF00001FFFF8000007FF80003FFFFE000003FFE000FEFFFFF80000FFFC07FCFFFFF8000 +07FFFFFF8FFFFF800001FFFFFE0FFFFF8000003FFFF80FFFFF80000003FFC00FFE000041 +547CD24B>I<000003FFC0000000003FFFFC00000001FFFFFF00000007FFFFFFC000000F +FF81FFE000003FFC007FF800007FF8003FFC0000FFF0001FFE0001FFE0000FFE0003FFC0 +0007FF0007FFC00007FF800FFF800003FF800FFF800003FFC01FFF800001FFC01FFF0000 +01FFC03FFF000001FFE03FFF000001FFE07FFF000000FFE07FFE000000FFE07FFE000000 +FFF07FFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFE000000FF +F0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFE0FFFE0000000000 +FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE00000000007F +FE00000000007FFE00000000007FFF00000000003FFF00000000003FFF00000000003FFF +00000000E01FFF00000001F01FFF80000003F00FFF80000003F007FFC0000007E007FFC0 +000007E003FFE000000FC001FFF000001FC000FFF800003F80007FFC0000FF00001FFE00 +03FE00000FFFC03FF8000003FFFFFFF0000000FFFFFFC00000001FFFFE0000000001FFF0 +000034387CB63D>I<0000003FFC00000003FFFF0000000FFFFFC000003FFFFFE00000FF +F81FF00001FFC03FF80003FF807FF80007FF00FFFC000FFE00FFFC001FFC00FFFC001FFC +00FFFC003FF800FFFC003FF800FFFC003FF8007FF8007FF0007FF8007FF0003FF0007FF0 +000FC0007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0 +000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0 +000000007FF0000000007FF0000000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFF +FFE000FFFFFFFFE000007FF8000000007FF8000000007FF8000000007FF8000000007FF8 +000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8 +000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8 +000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8 +000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8 +000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8 +000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF8 +000000007FF8000000007FF80000007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFF +FE00007FFFFFFE00002E547CD329>I<00003FFF0000FF000003FFFFF007FFC0000FFFFF +FC1FFFE0003FFFFFFF7FFFE0007FFC0FFFFF9FF000FFE001FFF83FF001FFC000FFE03FF0 +03FF80007FF01FF007FF00003FF81FE00FFF00003FFC0FC00FFF00003FFC07801FFE0000 +1FFE00001FFE00001FFE00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF0000 +3FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE0000 +1FFF00003FFE00001FFF00001FFE00001FFE00001FFE00001FFE00000FFF00003FFC0000 +0FFF00003FFC000007FF00003FF8000003FF80007FF0000001FFC000FFE0000000FFE001 +FFC0000000FFFC0FFF80000001FFFFFFFF00000003EFFFFFFC00000003C3FFFFF0000000 +07C03FFF0000000007C000000000000007C00000000000000FC00000000000000FC00000 +000000000FC00000000000000FE00000000000000FE00000000000000FF8000000000000 +0FFE0000000000000FFFFFFFFF00000007FFFFFFFFF8000007FFFFFFFFFF000007FFFFFF +FFFFC00003FFFFFFFFFFE00001FFFFFFFFFFF00000FFFFFFFFFFF800007FFFFFFFFFFC00 +007FFFFFFFFFFE0001FFFFFFFFFFFF0007FFFFFFFFFFFF000FFE000003FFFF801FF80000 +003FFF803FF000000007FF807FE000000003FFC07FE000000001FFC0FFC000000001FFC0 +FFC000000000FFC0FFC000000000FFC0FFC000000000FFC0FFC000000000FFC0FFC00000 +0000FFC0FFE000000001FFC07FE000000001FF807FF000000003FF803FF000000003FF00 +1FF800000007FE000FFE0000001FFC0007FF8000007FF80003FFE00001FFF00001FFFE00 +1FFFE000007FFFFFFFFF8000000FFFFFFFFC00000001FFFFFFE0000000000FFFFC000000 +3C4F7CB543>I<003FF0000000000000FFFFF0000000000000FFFFF0000000000000FFFF +F0000000000000FFFFF0000000000000FFFFF000000000000003FFF000000000000000FF +F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF +F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF +F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF +F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF +F000000000000000FFF000000000000000FFF000000000000000FFF000000000000000FF +F000000000000000FFF000000000000000FFF0001FFC00000000FFF000FFFFC0000000FF +F003FFFFF0000000FFF00FFFFFF8000000FFF01FE07FFC000000FFF03F001FFE000000FF +F07C001FFF000000FFF0F0000FFF000000FFF1E0000FFF800000FFF3C0000FFF800000FF +F7800007FF800000FFF7800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FF +FE000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FF +FC000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFF +FFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC04253 +7BD24B>I<007F000000FF800003FFE00007FFF00007FFF0000FFFF8000FFFF8000FFFF8 +000FFFF8000FFFF8000FFFF8000FFFF80007FFF00007FFF00003FFE00000FF8000007F00 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000003FF000FFFFF000FFFFF000FFFFF000FFFFF0 +00FFFFF00001FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFF +E0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE01B547BD325>I<0000007F00000000FF800000 +03FFE0000007FFF0000007FFF000000FFFF800000FFFF800000FFFF800000FFFF800000F +FFF800000FFFF800000FFFF8000007FFF0000007FFF0000003FFE0000000FF800000007F +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000001FF800 +00FFFFF80000FFFFF80000FFFFF80000FFFFF80000FFFFF8000001FFF80000007FF80000 +007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF8000000 +7FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007F +F80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF8 +0000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF800 +00007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000 +007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF8000000 +7FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007FF80000007F +F80000007FF80780007FF81FE0007FF83FF0007FF87FF8007FF8FFFC00FFF8FFFC00FFF0 +FFFC00FFF0FFFC00FFE0FFFC01FFE0FFFC01FFC0FFFC03FF807FF807FF007FF00FFE003F +F01FFC000FFFFFF00007FFFFE00001FFFF8000001FFC0000256C87D329>I<003FF00000 +000000FFFFF00000000000FFFFF00000000000FFFFF00000000000FFFFF00000000000FF +FFF0000000000003FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 +00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000 +FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 +00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000 +FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 +00000000FFF0000000000000FFF0000000000000FFF00001FFFFF800FFF00001FFFFF800 +FFF00001FFFFF800FFF00001FFFFF800FFF00001FFFFF800FFF000003FFE0000FFF00000 +1FF00000FFF000003FC00000FFF000007F800000FFF00000FF000000FFF00003FE000000 +FFF00007F8000000FFF0000FF0000000FFF0001FE0000000FFF0007FC0000000FFF000FF +00000000FFF001FE00000000FFF003FC00000000FFF00FF800000000FFF01FE000000000 +FFF03FF000000000FFF07FF800000000FFF1FFF800000000FFF3FFFC00000000FFF7FFFE +00000000FFFFFFFF00000000FFFFFFFF80000000FFFF9FFF80000000FFFF0FFFC0000000 +FFFE0FFFE0000000FFF807FFF0000000FFF003FFF0000000FFF001FFF8000000FFF000FF +FC000000FFF000FFFE000000FFF0007FFF000000FFF0003FFF000000FFF0001FFF800000 +FFF0001FFFC00000FFF0000FFFE00000FFF00007FFF00000FFF00003FFF00000FFF00001 +FFF80000FFF00001FFFC0000FFF00000FFFE0000FFF000007FFE0000FFF000003FFF0000 +FFF000007FFFC0FFFFFFF003FFFFFFFFFFFFF003FFFFFFFFFFFFF003FFFFFFFFFFFFF003 +FFFFFFFFFFFFF003FFFFFF40537CD247>I<003FF000FFFFF000FFFFF000FFFFF000FFFF +F000FFFFF00001FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF000FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF01C537BD225>I<003FF0 +001FFC000000FFE00000FFFFF000FFFFC00007FFFE0000FFFFF003FFFFF0001FFFFF8000 +FFFFF00FFFFFF8007FFFFFC000FFFFF01FE07FFC00FF03FFE000FFFFF03F001FFE01F800 +FFF00003FFF07C001FFF03E000FFF80000FFF0F0000FFF0780007FF80000FFF1E0000FFF +8F00007FFC0000FFF3C0000FFF9E00007FFC0000FFF7800007FFBC00003FFC0000FFF780 +0007FFFC00003FFE0000FFFF000007FFF800003FFE0000FFFE000007FFF000003FFE0000 +FFFE000007FFF000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE000003F +FE0000FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE0000FFF8000007FFC0 +00003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF80000 +07FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FF +F8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE +0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000 +003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007 +FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8 +000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00 +00FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC00000 +3FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FF +C000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF800 +0007FFC000003FFE0000FFF8000007FFC000003FFE00FFFFFFF807FFFFFFC03FFFFFFEFF +FFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFF +FFFEFFFFFFF807FFFFFFC03FFFFFFE67367BB570>I<003FF0001FFC000000FFFFF000FF +FFC00000FFFFF003FFFFF00000FFFFF00FFFFFF80000FFFFF01FE07FFC0000FFFFF03F00 +1FFE000003FFF07C001FFF000000FFF0F0000FFF000000FFF1E0000FFF800000FFF3C000 +0FFF800000FFF7800007FF800000FFF7800007FFC00000FFFF000007FFC00000FFFE0000 +07FFC00000FFFE000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC0000 +07FFC00000FFFC000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF80000 +07FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC000FFFFFFF807 +FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807 +FFFFFFC042367BB54B>I<000001FFE000000000001FFFFE0000000000FFFFFFC0000000 +03FFFFFFF00000000FFF807FFC0000001FFC000FFE0000007FF80007FF800000FFF00003 +FFC00001FFE00001FFE00003FFC00000FFF00003FF8000007FF00007FF8000007FF8000F +FF0000003FFC000FFF0000003FFC001FFF0000003FFE001FFF0000003FFE003FFE000000 +1FFF003FFE0000001FFF003FFE0000001FFF007FFE0000001FFF807FFE0000001FFF807F +FE0000001FFF807FFE0000001FFF80FFFE0000001FFFC0FFFE0000001FFFC0FFFE000000 +1FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FF +FE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE000000 +1FFFC07FFE0000001FFF807FFE0000001FFF807FFE0000001FFF803FFE0000001FFF003F +FF0000003FFF003FFF0000003FFF001FFF0000003FFE001FFF0000003FFE000FFF000000 +3FFC000FFF8000007FFC0007FF8000007FF80003FFC00000FFF00001FFE00001FFE00000 +FFF00003FFC000007FF80007FF8000003FFE001FFF0000000FFF807FFC00000007FFFFFF +F800000000FFFFFFC0000000003FFFFF000000000001FFE00000003A387CB643>I<003F +F001FFE0000000FFFFF00FFFFE000000FFFFF03FFFFFC00000FFFFF0FFFFFFF00000FFFF +F3FF01FFF80000FFFFF7F8007FFE000003FFFFE0001FFF000000FFFF80000FFF800000FF +FF000007FFC00000FFFE000007FFE00000FFFC000003FFF00000FFF8000001FFF80000FF +F8000001FFF80000FFF8000000FFFC0000FFF8000000FFFC0000FFF8000000FFFE0000FF +F80000007FFE0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FF +F80000007FFF0000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FF +F80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FF +F80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FF +F80000003FFF8000FFF80000003FFF0000FFF80000007FFF0000FFF80000007FFF0000FF +F80000007FFF0000FFF80000007FFE0000FFF8000000FFFE0000FFF8000000FFFE0000FF +F8000000FFFC0000FFF8000001FFFC0000FFF8000001FFF80000FFFC000003FFF00000FF +FC000003FFF00000FFFE000007FFE00000FFFF00000FFFC00000FFFF80001FFF800000FF +FFC0003FFF000000FFFFF000FFFC000000FFFBFE07FFF8000000FFF8FFFFFFE0000000FF +F87FFFFF80000000FFF81FFFFC00000000FFF803FFC000000000FFF800000000000000FF +F800000000000000FFF800000000000000FFF800000000000000FFF800000000000000FF +F800000000000000FFF800000000000000FFF800000000000000FFF800000000000000FF +F800000000000000FFF800000000000000FFF800000000000000FFF800000000000000FF +F800000000000000FFF800000000000000FFF800000000000000FFF8000000000000FFFF +FFF80000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000FFFF +FFF80000000000414D7BB54B>I<007FE003FE00FFFFE00FFF80FFFFE03FFFE0FFFFE07F +FFF0FFFFE0FE1FF8FFFFE1F83FFC03FFE3E03FFE00FFE3C07FFE00FFE7807FFE00FFEF80 +7FFE00FFEF007FFE00FFEE007FFE00FFFE003FFC00FFFC003FFC00FFFC001FF800FFFC00 +0FF000FFF800000000FFF800000000FFF800000000FFF800000000FFF800000000FFF000 +000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +000000FFF000000000FFF000000000FFF0000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC +0000FFFFFFFC0000FFFFFFFC00002F367CB537>114 D<0003FFF00F00003FFFFE1F0000 +FFFFFFFF0003FFFFFFFF0007FF003FFF000FF80007FF001FE00001FF003FC00000FF003F +8000007F007F8000007F007F0000003F007F0000003F00FF0000001F00FF0000001F00FF +8000001F00FF8000001F00FFC000001F00FFF000000000FFFC00000000FFFFC00000007F +FFFF0000007FFFFFF800003FFFFFFF00003FFFFFFFC0001FFFFFFFF0000FFFFFFFF80007 +FFFFFFFC0003FFFFFFFE0000FFFFFFFF00003FFFFFFF80000FFFFFFFC00000FFFFFFC000 +0007FFFFE00000003FFFE000000007FFF000000001FFF0780000007FF0F80000003FF0F8 +0000001FF0FC0000001FF0FC0000000FF0FC0000000FF0FE0000000FF0FE0000000FE0FF +0000000FE0FF8000001FE0FF8000001FC0FFC000001FC0FFE000003F80FFF800007F00FF +FE0001FE00FFFFC00FFC00FF7FFFFFF800FC1FFFFFE000F807FFFF8000F000FFF800002C +387CB635>I<00003E00000000003E00000000003E00000000003E00000000003E000000 +00003E00000000007E00000000007E00000000007E00000000007E0000000000FE000000 +0000FE0000000001FE0000000001FE0000000001FE0000000003FE0000000007FE000000 +0007FE000000000FFE000000001FFE000000003FFE00000000FFFE00000001FFFE000000 +0FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00003FFE000000 +003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 +003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 +003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 +003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000 +003FFE000000003FFE000000003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0 +003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0 +003FFE0007C0001FFE000F80001FFF000F80001FFF000F80000FFF001F00000FFF801F00 +0007FFC03E000003FFF0FC000001FFFFF80000007FFFF00000001FFFE000000003FF8000 +2A4D7ECB34>I<003FF8000001FFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFF +F80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC00003FFF800001FFFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FF +F800000FFFC00000FFF800000FFFC00000FFF800000FFFC00000FFF800001FFFC00000FF +F800001FFFC000007FF800003FFFC000007FF800003BFFC000007FF800007BFFC000003F +FC0000F3FFC000003FFC0001E3FFF000001FFE0007C3FFFFC0000FFFC03F83FFFFC00007 +FFFFFF03FFFFC00001FFFFFE03FFFFC000007FFFF803FFFFC0000007FFE003FF00004237 +7BB54B>III<7FFFFFF0007FFFFE007FFFFFF0007FFFFE +007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE00007FFE00000FFF00 +00003FFF000007F80000001FFF800007F00000000FFFC0000FE000000007FFC0001FC000 +000007FFE0003F8000000003FFF0003F0000000001FFF8007E0000000000FFFC00FC0000 +0000007FFE01FC00000000007FFE03F800000000003FFF07F000000000001FFF8FE00000 +0000000FFFCFC0000000000007FFFF80000000000003FFFF00000000000003FFFF000000 +00000001FFFE00000000000000FFFC000000000000007FFE000000000000003FFF000000 +000000003FFF000000000000001FFF800000000000001FFFC00000000000003FFFE00000 +000000007FFFF0000000000000FFFFF0000000000001FDFFF8000000000001F8FFFC0000 +00000003F07FFE000000000007E03FFF00000000000FE01FFF00000000001FC01FFF8000 +0000003F800FFFC0000000007F0007FFE000000000FE0003FFF000000000FC0001FFF800 +000001F80001FFF800000003F00000FFFC00000007F000007FFE0000000FE000003FFF00 +00001FC000001FFF800000FFF000001FFF8000FFFFFE0001FFFFFFC0FFFFFE0001FFFFFF +C0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC042357EB447>II E /Fm 50 122 df<000003FFC00000007FFFF0000003FFFFFC00 +000FFF00FE00003FF8003F00007FE000FF8000FFC001FF8001FFC001FF8001FF8001FF80 +03FF8003FFC003FF0001FF8003FF0001FF8003FF0001FF8003FF0000FF0003FF00007E00 +03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF003FFFC0 +FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF +FFFFFC3FFFFF303A7EB935>12 D<0F80007C003FE001FF007FF003FF807FF003FF80FFF8 +07FFC0FFF807FFC0FFFC07FFE0FFFC07FFE0FFFC07FFE07FFC03FFE07FFC03FFE03FFC01 +FFE00F9C007CE0001C0000E0003C0001E000380001C000380001C000380001C000780003 +C0007000038000F000078001E0000F0001E0000F0003C0001E000780003C000F00007800 +1F0000F8001C0000E000180000C000231D7DB932>34 D45 D<0F803FE07FF07FF0FF +F8FFF8FFF8FFF8FFF87FF07FF03FE00F8000000000000000000000000000000000000000 +0000000F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF03FE00F800D2579A41B>58 +D<001FFE000001FFFFE00007FFFFF8000FE00FFE003F0003FF007F0003FF807F8001FF80 +FFC001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC07FC001FFC03F +8003FF801F0003FF80000007FF0000000FFC0000001FF80000003FE00000007FC0000000 +7F00000000FE00000000FC00000001F800000001F800000001F000000003E000000003E0 +00000003C000000003C000000003C000000003C000000003C000000003C000000003C000 +000003C000000003C0000000000000000000000000000000000000000000000000000000 +000000000000000000000007C00000001FF00000003FF80000003FF80000007FFC000000 +7FFC0000007FFC0000007FFC0000007FFC0000003FF80000003FF80000001FF000000007 +C00000223A7BB92D>63 D<00000003E00000000000000007F00000000000000007F00000 +00000000000FF8000000000000000FF8000000000000000FF8000000000000001FFC0000 +00000000001FFC000000000000003FFE000000000000003FFE000000000000003FFE0000 +00000000007FFF000000000000007FFF00000000000000FFFF80000000000000FFFF8000 +0000000000FFFF80000000000001FFFFC0000000000001F3FFC0000000000003F3FFE000 +0000000003E1FFE0000000000003E1FFE0000000000007E1FFF0000000000007C0FFF000 +000000000FC0FFF800000000000F807FF800000000000F807FF800000000001F807FFC00 +000000001F003FFC00000000003F003FFE00000000003E001FFE00000000003E001FFE00 +000000007E001FFF00000000007C000FFF0000000000FC000FFF8000000000F80007FF80 +00000000F80007FF8000000001F80007FFC000000001F00003FFC000000003FFFFFFFFE0 +00000003FFFFFFFFE000000003FFFFFFFFE000000007FFFFFFFFF000000007C00000FFF0 +0000000FC00000FFF80000000F8000007FF80000000F8000007FF80000001F8000007FFC +0000001F0000003FFC0000003F0000003FFE0000003E0000001FFE0000003E0000001FFE +0000007E0000001FFF0000007C0000000FFF000000FE0000000FFF8000FFFFF80007FFFF +FF80FFFFF80007FFFFFF80FFFFF80007FFFFFF80FFFFF80007FFFFFF80413A7DB948>65 +DI<0000003F +FC0001C0000003FFFFC003C000001FFFFFF007C00000FFFFFFFC0FC00003FFFC00FF3FC0 +0007FFC0001FFFC0001FFE00000FFFC0003FFC000003FFC0007FF0000001FFC000FFE000 +0000FFC001FFC0000000FFC003FFC00000007FC007FF800000003FC00FFF000000003FC0 +0FFF000000001FC01FFE000000001FC01FFE000000000FC03FFE000000000FC03FFC0000 +00000FC03FFC0000000007C07FFC0000000007C07FFC0000000007C07FF8000000000000 +FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF80000 +00000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000 +FFF8000000000000FFF8000000000000FFF8000000000000FFF80000000000007FF80000 +000000007FFC0000000000007FFC0000000003C03FFC0000000003C03FFC0000000003C0 +3FFE0000000003C01FFE0000000007C01FFE0000000007C00FFF0000000007800FFF0000 +00000F8007FF800000000F0003FFC00000001F0001FFC00000003E0000FFE00000007E00 +007FF8000000FC00003FFC000001F800001FFF000003F0000007FFC0000FE0000003FFFC +00FF80000000FFFFFFFE000000001FFFFFF80000000003FFFFE000000000003FFE000000 +3A3B7BB945>IIII<0000003FFC0001C000000003FFFF +C003C00000001FFFFFF007C0000000FFFFFFFC0FC0000003FFFC00FF3FC0000007FFC000 +1FFFC000001FFE00000FFFC000003FFC000003FFC000007FF0000001FFC00000FFE00000 +00FFC00001FFC0000000FFC00003FFC00000007FC00007FF800000003FC0000FFF000000 +003FC0000FFF000000001FC0001FFE000000001FC0001FFE000000000FC0003FFE000000 +000FC0003FFC000000000FC0003FFC0000000007C0007FFC0000000007C0007FFC000000 +0007C0007FF800000000000000FFF800000000000000FFF800000000000000FFF8000000 +00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000 +00000000FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000 +00000000FFF800003FFFFFFF80FFF800003FFFFFFF807FF800003FFFFFFF807FFC00003F +FFFFFF807FFC00000003FFC0003FFC00000003FFC0003FFC00000003FFC0003FFE000000 +03FFC0001FFE00000003FFC0001FFE00000003FFC0000FFF00000003FFC0000FFF000000 +03FFC00007FF80000003FFC00003FFC0000003FFC00001FFE0000003FFC00000FFE00000 +03FFC000007FF8000007FFC000003FFC000007FFC000001FFF00000FFFC0000007FFC000 +1FFFC0000003FFFC00FF3FC0000000FFFFFFFE0FC00000001FFFFFF803C000000003FFFF +E000C0000000003FFE00000000413B7BB94B>II< +FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC007FF800007FF800007FF800007FF800007FF800 +007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800 +007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800 +007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800 +007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800 +007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800FFFFFFFC +FFFFFFFCFFFFFFFCFFFFFFFC1E397DB824>I75 +DIII<000000FFF800000000000FFFFF80000000007FFFFFF000 +000001FFC01FFC00000007FF0007FF0000001FFC0001FFC000003FF000007FE000007FE0 +00003FF00000FFC000001FF80001FF8000000FFC0003FF8000000FFE0007FF00000007FF +0007FF00000007FF000FFE00000003FF800FFE00000003FF801FFC00000001FFC01FFC00 +000001FFC03FFC00000001FFE03FFC00000001FFE03FFC00000001FFE07FF800000000FF +F07FF800000000FFF07FF800000000FFF07FF800000000FFF0FFF800000000FFF8FFF800 +000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FF +F8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800 +000000FFF8FFF800000000FFF87FF800000000FFF07FFC00000001FFF07FFC00000001FF +F07FFC00000001FFF03FFC00000001FFE03FFC00000001FFE03FFE00000003FFE01FFE00 +000003FFC01FFE00000003FFC00FFF00000007FF8007FF00000007FF0007FF8000000FFF +0003FFC000001FFE0001FFC000001FFC0000FFE000003FF800007FF000007FF000003FFC +0001FFE000001FFF0007FFC0000007FFC01FFF00000001FFFFFFFC000000007FFFFFF000 +0000000FFFFF800000000000FFF80000003D3B7BB948>II82 D<0007FF000E00003FFFE01E00 +00FFFFF83E0003FFFFFE7E0007FC01FFFE000FF0001FFE001FE0000FFE003FC00003FE00 +3F800001FE007F800000FE007F000000FE007F0000007E00FF0000007E00FF0000003E00 +FF0000003E00FF8000003E00FF8000001E00FFC000001E00FFE000001E00FFF000000000 +FFFC000000007FFFE00000007FFFFE0000007FFFFFF000003FFFFFFE00003FFFFFFF8000 +1FFFFFFFC0000FFFFFFFF00007FFFFFFF80003FFFFFFFC0000FFFFFFFE00003FFFFFFE00 +000FFFFFFF000001FFFFFF0000000FFFFF800000007FFF800000000FFFC000000003FFC0 +00000001FFC000000000FFC0F00000007FC0F00000007FC0F00000007FC0F00000003FC0 +F00000003FC0F80000003FC0F80000003F80FC0000003F80FC0000007F80FE0000007F00 +FF0000007F00FF800000FE00FFE00001FC00FFF80003FC00FFFF801FF800FCFFFFFFE000 +F83FFFFFC000F007FFFE0000E0007FF000002A3B7BB935>I<3FFFFFFFFFFFFF803FFFFF +FFFFFFFF803FFFFFFFFFFFFF803FFFFFFFFFFFFF803FF800FFF003FF807FC000FFF0007F +C07F8000FFF0001FC07E0000FFF0000FC07E0000FFF0000FC07C0000FFF00007C07C0000 +FFF00007C0780000FFF00003C0780000FFF00003C0780000FFF00003C0780000FFF00003 +C0F80000FFF00003E0F00000FFF00001E0F00000FFF00001E0F00000FFF00001E0F00000 +FFF00001E0000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 +00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000 +FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 +00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000 +FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 +00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000 +FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 +00000000FFF0000000000FFFFFFFFF0000000FFFFFFFFF0000000FFFFFFFFF0000000FFF +FFFFFF00003B387DB742>I87 +D<7FFFFFF803FFFFF8007FFFFFF803FFFFF8007FFFFFF803FFFFF8007FFFFFF803FFFFF8 +00007FFE00000FF00000003FFF00000FE00000001FFF00000FC00000001FFF80001F8000 +00000FFFC0003F0000000007FFC0003F0000000003FFE0007E0000000003FFF000FC0000 +000001FFF801FC0000000000FFF801F80000000000FFFC03F000000000007FFE07E00000 +0000003FFE0FE000000000001FFF0FC000000000001FFF9F8000000000000FFFFF000000 +00000007FFFF00000000000007FFFE00000000000003FFFC00000000000001FFF8000000 +00000000FFF800000000000000FFFC000000000000007FFE000000000000003FFE000000 +000000003FFF000000000000001FFF800000000000003FFF800000000000007FFFC00000 +00000000FFFFE0000000000000FFFFE0000000000001F9FFF0000000000003F1FFF80000 +00000003F0FFFC000000000007E07FFC00000000000FC07FFE00000000001FC03FFF0000 +0000001F801FFF00000000003F000FFF80000000007E000FFFC000000000FE0007FFE000 +000000FC0003FFE000000001F80003FFF000000003F00001FFF800000007F00000FFF800 +000007E000007FFC0000000FC000007FFE0000001F8000003FFF0000003F8000001FFF00 +00007F8000001FFF8000FFFFFF0007FFFFFF80FFFFFF0007FFFFFF80FFFFFF0007FFFFFF +80FFFFFF0007FFFFFF8041397DB848>II<003FFE +00000003FFFFE000000FFFFFF800001FF00FFE00003FF003FF00003FF801FF80003FF800 +FFC0003FF800FFC0003FF8007FE0003FF8007FE0001FF0007FE0000FE0007FE000038000 +7FE0000000007FE0000000007FE00000003FFFE000000FFFFFE000007FFFFFE00001FFF8 +7FE00007FF807FE0000FFE007FE0003FF8007FE0003FF0007FE0007FE0007FE000FFE000 +7FE000FFC0007FE000FFC0007FE000FFC0007FE000FFC0007FE000FFC000FFE000FFE001 +FFE0007FE001FFE0003FF007FFF8001FFC1FBFFFC00FFFFE1FFFC003FFF80FFFC0003FE0 +03FFC02A257DA42E>97 D<00FF00000000FFFF00000000FFFF00000000FFFF00000000FF +FF0000000007FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003 +FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003 +FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF01FF800003 +FF0FFFF00003FF3FFFFC0003FFFE03FF0003FFF000FF8003FFE0007FC003FF80003FE003 +FF00003FF003FF00001FF803FF00001FF803FF00001FFC03FF00000FFC03FF00000FFC03 +FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03 +FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFC03FF00000FFC03 +FF00000FFC03FF00001FF803FF00001FF803FF00001FF003FF80003FF003FFC0007FE003 +FFE0007FC003FDF001FF8003F8FC07FE0003F03FFFF80003E00FFFE00003C003FF00002F +3A7EB935>I<0001FFC000000FFFFC00007FFFFF0000FF80FF8003FE00FFC007FC01FFC0 +0FF801FFC01FF801FFC01FF001FFC03FF001FFC03FF000FF807FE0007F007FE0001C007F +E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 +000000FFE0000000FFE00000007FE00000007FE00000007FF00000003FF00000003FF000 +01E01FF80001E01FF80003E00FFC0007C007FE00078003FF001F8000FFC07E00007FFFFC +00000FFFF0000001FF800023257DA42A>I<000000007F800000007FFF800000007FFF80 +0000007FFF800000007FFF8000000003FF8000000001FF8000000001FF8000000001FF80 +00000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80 +00000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80 +0001FF81FF80000FFFF1FF80003FFFFDFF8000FFC07FFF8003FF001FFF8007FC0007FF80 +0FFC0003FF801FF80001FF801FF00001FF803FF00001FF803FF00001FF807FE00001FF80 +7FE00001FF807FE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80 +FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80 +7FE00001FF807FE00001FF807FF00001FF803FF00001FF803FF00001FF801FF80003FF80 +0FF80007FF8007FC000FFF8003FE001FFFC001FF80FDFFFE007FFFF9FFFE001FFFE1FFFE +0003FF01FFFE2F3A7DB935>I<0003FF8000001FFFF000007FFFFC0001FF83FE0003FE00 +7F8007FC003F800FF8003FC01FF8001FE01FF0001FE03FF0000FF03FF0000FF07FE0000F +F07FE0000FF87FE00007F8FFE00007F8FFE00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8 +FFE0000000FFE0000000FFE0000000FFE00000007FE00000007FE00000007FE00000003F +F00000003FF00000781FF00000780FF80000F80FFC0000F007FC0003F001FF000FE000FF +C07FC0007FFFFF00000FFFFC000001FFE00025257DA42C>I<00001FF0000001FFFC0000 +07FFFF00001FF87F80003FE0FF8000FFC1FFC000FFC1FFC001FF81FFC001FF81FFC003FF +01FFC003FF00FF8003FF00FF8003FF003E0003FF00000003FF00000003FF00000003FF00 +000003FF00000003FF00000003FF00000003FF000000FFFFFF0000FFFFFF0000FFFFFF00 +00FFFFFF000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000 +03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003 +FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF +00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00 +000003FF000000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE0000223A7DB91D>I<0000 +00001F000007FE00FFC0007FFFE3FFC001FFFFFFEFE007FE07FF8FE00FF801FF1FE01FF0 +00FF8FE03FF000FFCFE03FE0007FC7C03FE0007FC0007FE0007FE0007FE0007FE0007FE0 +007FE0007FE0007FE0007FE0007FE0007FE0007FE0003FE0007FC0003FE0007FC0003FF0 +00FFC0001FF000FF80000FF801FF000007FE07FE00000FFFFFF800000F7FFFE000001E07 +FE0000001E00000000001E00000000003E00000000003F00000000003F80000000001FC0 +000000001FFFFFF800001FFFFFFF80001FFFFFFFE0000FFFFFFFF80007FFFFFFFC0003FF +FFFFFE0007FFFFFFFE001FFFFFFFFF003FC0000FFF007F000000FF80FF0000007F80FE00 +00007F80FE0000003F80FE0000003F80FE0000003F80FF0000007F807F0000007F007F80 +0000FF003FC00001FE001FF00007FC0007FE003FF00001FFFFFFC000007FFFFF00000007 +FFF000002B377DA530>I<00FF00000000FFFF00000000FFFF00000000FFFF00000000FF +FF0000000007FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003 +FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003 +FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF007FC00003 +FF03FFF80003FF0FFFFE0003FF1F03FF0003FF3C01FF8003FF7801FF8003FFF000FF8003 +FFE000FFC003FFC000FFC003FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003 +FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003 +FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003 +FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003 +FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30 +3A7DB935>I<01F00007FC000FFE000FFE001FFF001FFF001FFF001FFF001FFF000FFE00 +0FFE0007FC0001F000000000000000000000000000000000000000000000000000000000 +00FF007FFF007FFF007FFF007FFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF00 +03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 +03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFFF8FFFFF8FFFFF8 +FFFFF8153B7DBA1B>I<00001F0000007FC00000FFE00000FFE00001FFF00001FFF00001 +FFF00001FFF00001FFF00000FFE00000FFE000007FC000001F0000000000000000000000 +000000000000000000000000000000000000000000000000000000000FF0000FFFF0000F +FFF0000FFFF0000FFFF000007FF000003FF000003FF000003FF000003FF000003FF00000 +3FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF00000 +3FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF00000 +3FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF00000 +3FF000003FF01F003FF03F803FF07FC03FF0FFE03FF0FFE07FE0FFE07FE0FFE07FC0FFE0 +FFC07FC0FF807F83FE003FFFFC000FFFF00001FF80001C4B86BA1D>I<00FF00000000FF +FF00000000FFFF00000000FFFF00000000FFFF0000000007FF0000000003FF0000000003 +FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003 +FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003 +FF0000000003FF0000000003FF000FFFE003FF000FFFE003FF000FFFE003FF000FFFE003 +FF0003FC0003FF0003F00003FF000FE00003FF001F800003FF003F000003FF007E000003 +FF00FC000003FF03F8000003FF07E0000003FF0FC0000003FF1FC0000003FF7FE0000003 +FFFFF0000003FFFFF8000003FFFFFC000003FFFFFC000003FFCFFE000003FF0FFF000003 +FE07FF800003FE03FF800003FE01FFC00003FE00FFE00003FE00FFF00003FE007FF00003 +FE003FF80003FE001FFC0003FE001FFE0003FE000FFE0003FE000FFF00FFFFF83FFFF8FF +FFF83FFFF8FFFFF83FFFF8FFFFF83FFFF82D3A7EB932>I<00FF00FFFF00FFFF00FFFF00 +FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 +03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 +03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 +03FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00 +03FF0003FF00FFFFFCFFFFFCFFFFFCFFFFFC163A7DB91B>I<00FE007FE0000FFC0000FF +FE01FFFC003FFF8000FFFE07FFFF00FFFFE000FFFE1F81FF83F03FF000FFFE3C00FF8780 +1FF00007FE7800FFCF001FF80003FEF000FFDE001FF80003FFE0007FFC000FFC0003FFC0 +007FF8000FFC0003FFC0007FF8000FFC0003FF80007FF0000FFC0003FF80007FF0000FFC +0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007F +E0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003 +FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE000 +0FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00 +007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC +0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC00FFFFFC1FFF +FF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF04C +257DA451>I<00FE007FC000FFFE03FFF800FFFE0FFFFE00FFFE1F03FF00FFFE3C01FF80 +07FE7801FF8003FEF000FF8003FFE000FFC003FFC000FFC003FFC000FFC003FF8000FFC0 +03FF8000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFF +FFFFFC3FFFFFFFFFFC3FFFFF30257DA435>I<0001FFC00000000FFFF80000007FFFFF00 +0000FF80FF800003FE003FE00007FC001FF0000FF8000FF8001FF00007FC001FF00007FC +003FF00007FE003FE00003FE007FE00003FF007FE00003FF007FE00003FF00FFE00003FF +80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF +80FFE00003FF80FFE00003FF807FE00003FF007FE00003FF007FE00003FF003FE00003FE +003FF00007FE001FF00007FC001FF00007FC000FF8000FF80007FC001FF00003FE003FE0 +0001FF80FFC000007FFFFF0000001FFFFC00000001FFC0000029257DA430>I<00FF01FF +8000FFFF0FFFF000FFFF3FFFFC00FFFFFE07FF00FFFFF001FF8003FFE000FFC003FF8000 +7FE003FF00007FF003FF00003FF803FF00003FF803FF00001FFC03FF00001FFC03FF0000 +1FFC03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF0000 +0FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFC03FF0000 +1FFC03FF00001FFC03FF00001FF803FF00003FF803FF00003FF003FF80007FF003FFC000 +7FE003FFE000FFC003FFF003FF8003FFFC07FE0003FF3FFFF80003FF0FFFE00003FF03FF +000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000 +000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000 +0000FFFFFC000000FFFFFC000000FFFFFC000000FFFFFC0000002F357EA435>I<00FE03 +F000FFFE0FFE00FFFE3FFF00FFFE7C7F80FFFEF8FFC007FEF0FFC003FFE0FFC003FFC0FF +C003FFC0FFC003FF807F8003FF803F0003FF800C0003FF80000003FF00000003FF000000 +03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003 +FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF +00000003FF00000003FF00000003FF000000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE +000022257EA427>114 D<003FF03803FFFEF80FFFFFF81FC00FF83F0003F87E0001F87C +0000F8FC0000F8FC000078FE000078FF000078FF800000FFFC0000FFFFE0007FFFFC007F +FFFF803FFFFFC01FFFFFF00FFFFFF803FFFFF800FFFFFC001FFFFC00007FFE000007FEF0 +0001FEF00000FEF80000FEF800007EFC00007EFC00007CFE0000FCFF0000F8FF8001F8FF +F007F0FFFFFFC0F8FFFF00E01FF8001F257DA426>I<000F0000000F0000000F0000000F +0000000F0000001F0000001F0000001F0000001F0000003F0000003F0000007F000000FF +000000FF000001FF000007FF00001FFFFFE0FFFFFFE0FFFFFFE0FFFFFFE003FF000003FF +000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF +000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF007803FF +007803FF007803FF007803FF007803FF007803FF007803FF007803FF00F801FF80F001FF +81F000FFC3E0003FFFC0001FFF800003FE001D357EB425>I<00FF00003FC0FFFF003FFF +C0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC007FF0001FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0001FFC003FF0001FFC003FF0003FFC003FF0003FFC001FF0007FF +C001FF800FFFE000FFC03EFFFF007FFFFCFFFF001FFFF0FFFF0003FF80FFFF30257DA435 +>IIIII E /Fn 6 116 df<0007F80030003FFF007000FFFFE07003F807F0F007 +E00079F00FC0003FF01F80000FF01F000007F03E000003F07E000001F07E000001F07C00 +0000F0FC000000F0FC00000070FC00000070FC00000070FE00000030FE00000030FE0000 +0030FF00000030FF800000007FC00000007FE00000007FF80000003FFF8000001FFFFC00 +001FFFFFC0000FFFFFF00007FFFFFC0001FFFFFF0000FFFFFF80003FFFFFC00007FFFFE0 +00003FFFE0000003FFF00000007FF00000001FF80000000FF800000007F800000003FC00 +000003FCC0000001FCC0000001FCC0000000FCC0000000FCC0000000FCE0000000FCE000 +0000FCE0000000F8F0000000F8F0000001F8F8000001F0FC000003F0FE000003E0FF0000 +07C0FFC0000FC0F9F0001F80F0FF007E00E03FFFFC00E00FFFF000C000FF8000263D7ABA +33>83 D<3FFFFFFFFFFFFC3FFFFFFFFFFFFC3FFFFFFFFFFFFC3FC001FF8003FC3F0000FF +0000FC7C0000FF00003E780000FF00001E700000FF00000E700000FF00000E700000FF00 +000E600000FF000006600000FF000006600000FF000006600000FF000006E00000FF0000 +07C00000FF000003C00000FF000003C00000FF000003C00000FF000003000000FF000000 +000000FF000000000000FF000000000000FF000000000000FF000000000000FF00000000 +0000FF000000000000FF000000000000FF000000000000FF000000000000FF0000000000 +00FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000 +FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF +000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00 +0000000000FF000000000000FF000000000000FF000000000000FF000000000000FF0000 +00000000FF000000000000FF000000000003FFC00000000FFFFFFFF000000FFFFFFFF000 +000FFFFFFFF00038397CB841>I107 +DI<00007FC000000003FFF80000000FC07E0000003F001F8000007C0007C0 +0001F80003F00003F00001F80003E00000F80007C000007C000FC000007E001F8000003F +001F8000003F003F0000001F803F0000001F807F0000001FC07F0000001FC07E0000000F +C07E0000000FC0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000F +E0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE07F0000001F +C07F0000001FC07F0000001FC03F0000001F803F8000003F801F8000003F001F8000003F +000FC000007E0007E00000FC0007E00000FC0003F00001F80001F80003F000007C0007C0 +00003F001F8000000FC07E00000003FFF8000000007FC000002B2D7BAB35>111 +D<007F006001FFE0E00780F9E00E001FE01C0007E0380003E0780003E0700001E0F00000 +E0F00000E0F00000E0F0000060F8000060F8000060FC000000FE0000007F0000007FC000 +003FFE00003FFFE0001FFFF80007FFFE0003FFFF0000FFFF80000FFFC00000FFC000000F +E0000007E0000003F0000001F0000001F0C00001F0C00000F0C00000F0C00000F0E00000 +F0E00000E0F00001E0F00001E0F80003C0FC000780FF000F00F3E01E00E0FFF800C01FE0 +001C2D7BAB26>115 D E /Fo 23 121 df[143 142 120 269 +165 66 D[<000000000000000003FFFFC00000000001F00000000000000003FFFFFFFE00 +00000003F8000000000000007FFFFFFFFFE000000007F800000000000007FFFFFFFFFFFC +0000000FF80000000000003FFFFFFFFFFFFF0000001FF8000000000001FFFFFFFFFFFFFF +E000003FF800000000000FFFFFFFFFFFFFFFF800007FF800000000003FFFFFFFFFFFFFFF +FE0000FFF80000000000FFFFFFFFFFFFFFFFFF0001FFF80000000003FFFFFFFFF8000FFF +FFC003FFF8000000000FFFFFFFFE0000007FFFF007FFF8000000003FFFFFFFC00000000F +FFF80FFFF800000000FFFFFFFE0000000003FFFC1FFFF800000001FFFFFFF00000000000 +7FFF3FFFF800000007FFFFFFC000000000001FFFFFFFF80000000FFFFFFF000000000000 +0FFFFFFFF80000003FFFFFFC00000000000003FFFFFFF80000007FFFFFF0000000000000 +01FFFFFFF8000000FFFFFFE000000000000000FFFFFFF8000001FFFFFF80000000000000 +003FFFFFF8000003FFFFFF00000000000000001FFFFFF8000007FFFFFE00000000000000 +000FFFFFF800000FFFFFFC000000000000000007FFFFF800001FFFFFF000000000000000 +0003FFFFF800003FFFFFE0000000000000000001FFFFF800007FFFFFE000000000000000 +0000FFFFF80000FFFFFFC0000000000000000000FFFFF80001FFFFFF8000000000000000 +00007FFFF80003FFFFFF000000000000000000003FFFF80003FFFFFE0000000000000000 +00001FFFF80007FFFFFE000000000000000000001FFFF8000FFFFFFC0000000000000000 +00000FFFF8000FFFFFF8000000000000000000000FFFF8001FFFFFF80000000000000000 +000007FFF8003FFFFFF00000000000000000000003FFF8003FFFFFF00000000000000000 +000003FFF8007FFFFFE00000000000000000000003FFF8007FFFFFE00000000000000000 +000001FFF800FFFFFFC00000000000000000000001FFF800FFFFFFC00000000000000000 +000000FFF801FFFFFFC00000000000000000000000FFF801FFFFFF800000000000000000 +000000FFF803FFFFFF8000000000000000000000007FF803FFFFFF800000000000000000 +0000007FF807FFFFFF0000000000000000000000007FF807FFFFFF000000000000000000 +0000003FF807FFFFFF0000000000000000000000003FF80FFFFFFF000000000000000000 +0000003FF80FFFFFFE0000000000000000000000003FF80FFFFFFE000000000000000000 +0000003FF81FFFFFFE0000000000000000000000001FF81FFFFFFE000000000000000000 +0000001FF81FFFFFFE0000000000000000000000001FF83FFFFFFC000000000000000000 +0000001FF83FFFFFFC0000000000000000000000000FF03FFFFFFC000000000000000000 +00000000003FFFFFFC00000000000000000000000000007FFFFFFC000000000000000000 +00000000007FFFFFFC00000000000000000000000000007FFFFFFC000000000000000000 +00000000007FFFFFFC00000000000000000000000000007FFFFFF8000000000000000000 +00000000007FFFFFF800000000000000000000000000007FFFFFF8000000000000000000 +0000000000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000 +0000000000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000 +0000000000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000 +0000000000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000 +0000000000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000 +0000000000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000 +0000000000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000 +0000000000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000 +0000000000FFFFFFF80000000000000000000000000000FFFFFFF8000000000000000000 +00000000007FFFFFF800000000000000000000000000007FFFFFF8000000000000000000 +00000000007FFFFFF800000000000000000000000000007FFFFFFC000000000000000000 +00000000007FFFFFFC00000000000000000000000000007FFFFFFC000000000000000000 +00000000007FFFFFFC00000000000000000000000000003FFFFFFC000000000000000000 +00000000003FFFFFFC00000000000000000000000000003FFFFFFC000000000000000000 +00000000003FFFFFFC00000000000000000000000000001FFFFFFE000000000000000000 +00000000001FFFFFFE00000000000000000000000007F01FFFFFFE000000000000000000 +0000000FF80FFFFFFE0000000000000000000000000FF80FFFFFFE000000000000000000 +0000000FF80FFFFFFF0000000000000000000000000FF807FFFFFF000000000000000000 +0000000FF807FFFFFF0000000000000000000000000FF807FFFFFF000000000000000000 +0000000FF803FFFFFF8000000000000000000000001FF803FFFFFF800000000000000000 +0000001FF001FFFFFF8000000000000000000000001FF001FFFFFFC00000000000000000 +0000001FF000FFFFFFC000000000000000000000001FF000FFFFFFC00000000000000000 +0000003FF0007FFFFFE000000000000000000000003FE0007FFFFFE00000000000000000 +0000003FE0003FFFFFF000000000000000000000007FE0003FFFFFF00000000000000000 +0000007FC0001FFFFFF80000000000000000000000FFC0000FFFFFF80000000000000000 +000000FFC0000FFFFFFC0000000000000000000001FF800007FFFFFE0000000000000000 +000001FF800003FFFFFE0000000000000000000003FF000003FFFFFF0000000000000000 +000007FF000001FFFFFF8000000000000000000007FE000000FFFFFFC000000000000000 +00000FFC0000007FFFFFE00000000000000000001FFC0000003FFFFFF000000000000000 +00003FF80000001FFFFFF80000000000000000007FF00000000FFFFFFC00000000000000 +0000FFF000000007FFFFFE000000000000000001FFE000000003FFFFFF00000000000000 +0003FFC000000001FFFFFF800000000000000007FF8000000000FFFFFFE0000000000000 +000FFF00000000007FFFFFF0000000000000003FFE00000000003FFFFFFC000000000000 +007FFC00000000000FFFFFFF00000000000001FFF8000000000007FFFFFFC00000000000 +07FFF0000000000001FFFFFFF000000000001FFFE0000000000000FFFFFFFE0000000000 +7FFF800000000000003FFFFFFFE000000003FFFF000000000000000FFFFFFFFE0000003F +FFFC0000000000000003FFFFFFFFF80007FFFFF80000000000000000FFFFFFFFFFFFFFFF +FFE000000000000000003FFFFFFFFFFFFFFFFF8000000000000000000FFFFFFFFFFFFFFF +FE00000000000000000001FFFFFFFFFFFFFFF8000000000000000000003FFFFFFFFFFFFF +C00000000000000000000007FFFFFFFFFFFF0000000000000000000000007FFFFFFFFFF0 +00000000000000000000000003FFFFFFFF000000000000000000000000000003FFFFC000 +0000000000>141 146 115 271 168 I[<000000000000000003FFFFC00000000001F000 +000000000000000003FFFFFFFE0000000003F80000000000000000007FFFFFFFFFE00000 +0007F8000000000000000007FFFFFFFFFFFC0000000FF800000000000000003FFFFFFFFF +FFFF0000001FF80000000000000001FFFFFFFFFFFFFFE000003FF8000000000000000FFF +FFFFFFFFFFFFF800007FF8000000000000003FFFFFFFFFFFFFFFFE0000FFF80000000000 +0000FFFFFFFFFFFFFFFFFF0001FFF800000000000003FFFFFFFFF8000FFFFFC003FFF800 +00000000000FFFFFFFFE0000007FFFF007FFF80000000000003FFFFFFFC00000000FFFF8 +0FFFF8000000000000FFFFFFFE0000000003FFFC1FFFF8000000000001FFFFFFF0000000 +00007FFF3FFFF8000000000007FFFFFFC000000000001FFFFFFFF800000000000FFFFFFF +0000000000000FFFFFFFF800000000003FFFFFFC00000000000003FFFFFFF80000000000 +7FFFFFF000000000000001FFFFFFF80000000000FFFFFFE000000000000000FFFFFFF800 +00000001FFFFFF80000000000000003FFFFFF80000000003FFFFFF00000000000000001F +FFFFF80000000007FFFFFE00000000000000000FFFFFF8000000000FFFFFFC0000000000 +00000007FFFFF8000000001FFFFFF0000000000000000003FFFFF8000000003FFFFFE000 +0000000000000001FFFFF8000000007FFFFFE0000000000000000000FFFFF800000000FF +FFFFC0000000000000000000FFFFF800000001FFFFFF800000000000000000007FFFF800 +000003FFFFFF000000000000000000003FFFF800000003FFFFFE00000000000000000000 +1FFFF800000007FFFFFE000000000000000000001FFFF80000000FFFFFFC000000000000 +000000000FFFF80000000FFFFFF8000000000000000000000FFFF80000001FFFFFF80000 +000000000000000007FFF80000003FFFFFF00000000000000000000003FFF80000003FFF +FFF00000000000000000000003FFF80000007FFFFFE00000000000000000000003FFF800 +00007FFFFFE00000000000000000000001FFF8000000FFFFFFC000000000000000000000 +01FFF8000000FFFFFFC00000000000000000000000FFF8000001FFFFFFC0000000000000 +0000000000FFF8000001FFFFFF800000000000000000000000FFF8000003FFFFFF800000 +0000000000000000007FF8000003FFFFFF8000000000000000000000007FF8000007FFFF +FF0000000000000000000000007FF8000007FFFFFF0000000000000000000000003FF800 +0007FFFFFF0000000000000000000000003FF800000FFFFFFF0000000000000000000000 +003FF800000FFFFFFE0000000000000000000000003FF800000FFFFFFE00000000000000 +00000000003FF800001FFFFFFE0000000000000000000000001FF800001FFFFFFE000000 +0000000000000000001FF800001FFFFFFE0000000000000000000000001FF800003FFFFF +FC0000000000000000000000001FF800003FFFFFFC0000000000000000000000000FF000 +003FFFFFFC000000000000000000000000000000003FFFFFFC0000000000000000000000 +00000000007FFFFFFC000000000000000000000000000000007FFFFFFC00000000000000 +0000000000000000007FFFFFFC000000000000000000000000000000007FFFFFFC000000 +000000000000000000000000007FFFFFF8000000000000000000000000000000007FFFFF +F8000000000000000000000000000000007FFFFFF8000000000000000000000000000000 +00FFFFFFF800000000000000000000000000000000FFFFFFF80000000000000000000000 +0000000000FFFFFFF800000000000000000000000000000000FFFFFFF800000000000000 +000000000000000000FFFFFFF800000000000000000000000000000000FFFFFFF8000000 +00000000000000000000000000FFFFFFF800000000000000000000000000000000FFFFFF +F800000000000000000000000000000000FFFFFFF8000000000000000000000000000000 +00FFFFFFF800000000000000000000000000000000FFFFFFF80000000000000000000000 +0000000000FFFFFFF800000000000000000000000000000000FFFFFFF800000000000000 +000000000000000000FFFFFFF800000000000000000000000000000000FFFFFFF8000000 +00000000000000000000000000FFFFFFF800000000000000000000000000000000FFFFFF +F800000000000000000000000000000000FFFFFFF8000000000000000000000000000000 +007FFFFFF8000000000000000000000000000000007FFFFFF80000000000000000000000 +00000000007FFFFFF8000000000000000000000000000000007FFFFFFC00000000000000 +0000000000000000007FFFFFFC000000000000000000000000000000007FFFFFFC000000 +0000000FFFFFFFFFFFFFFFFFF87FFFFFFC0000000000000FFFFFFFFFFFFFFFFFF83FFFFF +FC0000000000000FFFFFFFFFFFFFFFFFF83FFFFFFC0000000000000FFFFFFFFFFFFFFFFF +F83FFFFFFC0000000000000FFFFFFFFFFFFFFFFFF83FFFFFFC0000000000000FFFFFFFFF +FFFFFFFFF81FFFFFFE0000000000000FFFFFFFFFFFFFFFFFF81FFFFFFE0000000000000F +FFFFFFFFFFFFFFFFF81FFFFFFE0000000000000FFFFFFFFFFFFFFFFFF80FFFFFFE000000 +000000000000007FFFFFF800000FFFFFFE000000000000000000007FFFFFF800000FFFFF +FF000000000000000000007FFFFFF8000007FFFFFF000000000000000000007FFFFFF800 +0007FFFFFF000000000000000000007FFFFFF8000007FFFFFF000000000000000000007F +FFFFF8000003FFFFFF800000000000000000007FFFFFF8000003FFFFFF80000000000000 +0000007FFFFFF8000001FFFFFF800000000000000000007FFFFFF8000001FFFFFFC00000 +000000000000007FFFFFF8000000FFFFFFC00000000000000000007FFFFFF8000000FFFF +FFE00000000000000000007FFFFFF80000007FFFFFE00000000000000000007FFFFFF800 +00007FFFFFE00000000000000000007FFFFFF80000003FFFFFF00000000000000000007F +FFFFF80000003FFFFFF00000000000000000007FFFFFF80000001FFFFFF8000000000000 +0000007FFFFFF80000000FFFFFFC0000000000000000007FFFFFF80000000FFFFFFC0000 +000000000000007FFFFFF800000007FFFFFE0000000000000000007FFFFFF800000003FF +FFFF0000000000000000007FFFFFF800000003FFFFFF0000000000000000007FFFFFF800 +000001FFFFFF8000000000000000007FFFFFF800000000FFFFFFC000000000000000007F +FFFFF8000000007FFFFFE000000000000000007FFFFFF8000000003FFFFFF00000000000 +0000007FFFFFF8000000001FFFFFF800000000000000007FFFFFF8000000000FFFFFFC00 +00000000000000FFFFFFF80000000007FFFFFE0000000000000000FFFFFFF80000000003 +FFFFFF0000000000000000FFFFFFF80000000001FFFFFFC000000000000001FFFFFFF800 +00000000FFFFFFE000000000000001FFFFFFF800000000007FFFFFF800000000000003FF +FFFFF800000000003FFFFFFE00000000000007FFFFFFF800000000000FFFFFFF00000000 +00000FFFFFFFF8000000000007FFFFFFE000000000003FFFFFFFF8000000000001FFFFFF +F800000000007FFFFFFFF8000000000000FFFFFFFF0000000001FFFCFFFFF80000000000 +003FFFFFFFE000000007FFF87FFFF80000000000000FFFFFFFFF0000003FFFF03FFFF800 +000000000003FFFFFFFFFC0007FFFFE00FFFF800000000000000FFFFFFFFFFFFFFFFFFC0 +07FFF8000000000000003FFFFFFFFFFFFFFFFF0001FFF8000000000000000FFFFFFFFFFF +FFFFFC00007FF80000000000000001FFFFFFFFFFFFFFF000001FF800000000000000003F +FFFFFFFFFFFFC0000007F8000000000000000007FFFFFFFFFFFF00000001F80000000000 +000000007FFFFFFFFFF8000000007000000000000000000003FFFFFFFF80000000000000 +00000000000000000003FFFFE00000000000000000>157 146 115 +271 183 71 D[<000000000FFFF8000000003E0000000001FFFFFFE00000003F00000000 +1FFFFFFFFE0000007F000000007FFFFFFFFFC00000FF00000003FFFFFFFFFFF00001FF00 +00000FFFFFFFFFFFFC0003FF0000001FFFFFFFFFFFFF0007FF0000007FFFFFFFFFFFFFC0 +0FFF000000FFFFFE000FFFFFF01FFF000003FFFFC000007FFFF83FFF000007FFFF000000 +07FFFC7FFF00000FFFFC00000000FFFFFFFF00001FFFF0000000003FFFFFFF00003FFFE0 +000000000FFFFFFF00007FFF800000000007FFFFFF0000FFFF800000000001FFFFFF0000 +FFFF000000000000FFFFFF0001FFFE0000000000007FFFFF0003FFFC0000000000001FFF +FF0003FFFC0000000000000FFFFF0007FFF800000000000007FFFF0007FFF80000000000 +0007FFFF000FFFF000000000000003FFFF000FFFF000000000000001FFFF001FFFF00000 +0000000000FFFF001FFFF000000000000000FFFF003FFFE0000000000000007FFF003FFF +E0000000000000003FFF003FFFE0000000000000003FFF007FFFE0000000000000001FFF +007FFFE0000000000000001FFF007FFFE0000000000000001FFF007FFFE0000000000000 +000FFF007FFFE0000000000000000FFF00FFFFE00000000000000007FF00FFFFF0000000 +0000000007FF00FFFFF00000000000000007FF00FFFFF00000000000000007FF00FFFFF8 +0000000000000003FF00FFFFF80000000000000003FF00FFFFFC0000000000000003FF00 +FFFFFC0000000000000003FF00FFFFFE0000000000000001FF00FFFFFF00000000000000 +01FF00FFFFFF0000000000000001FF00FFFFFF8000000000000001FF00FFFFFFC0000000 +00000001FF00FFFFFFF000000000000000FE007FFFFFF80000000000000000007FFFFFFE +0000000000000000007FFFFFFF0000000000000000007FFFFFFFE000000000000000003F +FFFFFFFE00000000000000003FFFFFFFFFE0000000000000003FFFFFFFFFFF0000000000 +00001FFFFFFFFFFFF00000000000001FFFFFFFFFFFFF8000000000000FFFFFFFFFFFFFF8 +00000000000FFFFFFFFFFFFFFFC00000000007FFFFFFFFFFFFFFFC0000000007FFFFFFFF +FFFFFFFF8000000003FFFFFFFFFFFFFFFFE000000003FFFFFFFFFFFFFFFFF800000001FF +FFFFFFFFFFFFFFFE00000000FFFFFFFFFFFFFFFFFF800000007FFFFFFFFFFFFFFFFFE000 +00007FFFFFFFFFFFFFFFFFF00000003FFFFFFFFFFFFFFFFFF80000001FFFFFFFFFFFFFFF +FFFC0000000FFFFFFFFFFFFFFFFFFF00000007FFFFFFFFFFFFFFFFFF80000003FFFFFFFF +FFFFFFFFFFC0000000FFFFFFFFFFFFFFFFFFE00000007FFFFFFFFFFFFFFFFFE00000003F +FFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFF800000003FFFFFFFFFFFFFFFFFC00 +000000FFFFFFFFFFFFFFFFFE000000003FFFFFFFFFFFFFFFFE000000000FFFFFFFFFFFFF +FFFF0000000001FFFFFFFFFFFFFFFF00000000001FFFFFFFFFFFFFFF800000000001FFFF +FFFFFFFFFF8000000000000FFFFFFFFFFFFFC00000000000007FFFFFFFFFFFC000000000 +000007FFFFFFFFFFE0000000000000003FFFFFFFFFE00000000000000003FFFFFFFFF000 +000000000000003FFFFFFFF000000000000000000FFFFFFFF0000000000000000003FFFF +FFF8000000000000000000FFFFFFF80000000000000000007FFFFFF80000000000000000 +001FFFFFF80000000000000000000FFFFFF800000000000000000007FFFFFC0000000000 +0000000007FFFFFC00000000000000000003FFFFFC7F000000000000000001FFFFFCFF80 +0000000000000000FFFFFCFF800000000000000000FFFFFCFF8000000000000000007FFF +FCFF8000000000000000007FFFFCFF8000000000000000007FFFFCFF8000000000000000 +003FFFFCFF8000000000000000003FFFFCFF8000000000000000003FFFFCFFC000000000 +000000001FFFFCFFC000000000000000001FFFFCFFC000000000000000001FFFFCFFC000 +000000000000001FFFF8FFE000000000000000001FFFF8FFE000000000000000001FFFF8 +FFE000000000000000001FFFF8FFF000000000000000001FFFF8FFF00000000000000000 +1FFFF0FFF000000000000000001FFFF0FFF800000000000000003FFFF0FFFC0000000000 +0000003FFFE0FFFC00000000000000003FFFE0FFFE00000000000000003FFFE0FFFF0000 +0000000000007FFFC0FFFF00000000000000007FFFC0FFFF80000000000000007FFF80FF +FFC000000000000000FFFF80FFFFE000000000000000FFFF00FFFFF800000000000001FF +FF00FFFFFC00000000000003FFFE00FFFFFE00000000000003FFFC00FFFFFF8000000000 +0007FFFC00FFFFFFE000000000000FFFF800FFFFFFF800000000001FFFF000FFFFFFFE00 +000000007FFFE000FFFFFFFFC000000000FFFFC000FFFFFFFFF800000003FFFF8000FFFE +7FFFFF8000001FFFFF0000FFFC1FFFFFFF0001FFFFFE0000FFF807FFFFFFFFFFFFFFFC00 +00FFF003FFFFFFFFFFFFFFF00000FFE000FFFFFFFFFFFFFFE00000FFC0001FFFFFFFFFFF +FF800000FF800007FFFFFFFFFFFE000000FF000000FFFFFFFFFFF8000000FE0000001FFF +FFFFFFC0000000FC00000000FFFFFFFC000000007C0000000001FFFF8000000000>102 +146 115 271 129 83 D[<0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000FFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000FFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFF8000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8000FFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF8001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC00 +1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFC001FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FC001FFFFFFFC000001FFFFFFE000001FFFFFFFC001FFFFFF80000001FFFFFFE0000000F +FFFFFC001FFFFFC00000001FFFFFFE00000001FFFFFC001FFFFF000000001FFFFFFE0000 +00007FFFFC001FFFFC000000001FFFFFFE000000001FFFFC001FFFF8000000001FFFFFFE +0000000007FFFC001FFFE0000000001FFFFFFE0000000003FFFC001FFFC0000000001FFF +FFFE0000000001FFFC001FFF80000000001FFFFFFE0000000000FFFC003FFF0000000000 +1FFFFFFE00000000007FFE003FFF00000000001FFFFFFE00000000007FFE003FFE000000 +00001FFFFFFE00000000003FFE003FFC00000000001FFFFFFE00000000001FFE003FFC00 +000000001FFFFFFE00000000001FFE003FFC00000000001FFFFFFE00000000001FFE003F +F800000000001FFFFFFE00000000000FFE003FF800000000001FFFFFFE00000000000FFE +003FF000000000001FFFFFFE000000000007FE003FF000000000001FFFFFFE0000000000 +07FE003FF000000000001FFFFFFE000000000007FE003FF000000000001FFFFFFE000000 +000007FE003FE000000000001FFFFFFE000000000003FE007FE000000000001FFFFFFE00 +0000000003FF007FE000000000001FFFFFFE000000000003FF007FE000000000001FFFFF +FE000000000003FF007FE000000000001FFFFFFE000000000003FF007FC000000000001F +FFFFFE000000000001FF007FC000000000001FFFFFFE000000000001FF007FC000000000 +001FFFFFFE000000000001FF007FC000000000001FFFFFFE000000000001FF007FC00000 +0000001FFFFFFE000000000001FF007FC000000000001FFFFFFE000000000001FF007FC0 +00000000001FFFFFFE000000000001FF007FC000000000001FFFFFFE000000000001FF00 +FF8000000000001FFFFFFE000000000000FF80FF8000000000001FFFFFFE000000000000 +FF80FF8000000000001FFFFFFE000000000000FF80FF8000000000001FFFFFFE00000000 +0000FF80FF8000000000001FFFFFFE000000000000FF80FF8000000000001FFFFFFE0000 +00000000FF80000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE +0000000000000000000000000000001FFFFFFE0000000000000000000000000000001FFF +FFFE0000000000000000000000000000001FFFFFFE000000000000000000000000000000 +1FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000000000000000 +00001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000 +000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000000000 +0000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000 +00000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000 +000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000 +0000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00 +00000000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFF +FE0000000000000000000000000000001FFFFFFE0000000000000000000000000000001F +FFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000000000 +001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000000000000000 +0000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000000000 +00000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000 +000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000 +0000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000 +00000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000 +000000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE +0000000000000000000000000000001FFFFFFE0000000000000000000000000000001FFF +FFFE0000000000000000000000000000001FFFFFFE000000000000000000000000000000 +1FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000000000000000 +00001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000 +000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000000000 +0000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000 +00000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000 +000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000 +0000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00 +00000000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFF +FE0000000000000000000000000000001FFFFFFE0000000000000000000000000000001F +FFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000000000 +001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000000000000000 +0000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000000000 +00000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000 +000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE000000000000 +0000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE00000000 +00000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE0000 +000000000000000000000000001FFFFFFE0000000000000000000000000000001FFFFFFE +0000000000000000000000000000001FFFFFFE0000000000000000000000000000001FFF +FFFE0000000000000000000000000000001FFFFFFE000000000000000000000000000000 +1FFFFFFE0000000000000000000000000000001FFFFFFE00000000000000000000000000 +00001FFFFFFE0000000000000000000000000000001FFFFFFE0000000000000000000000 +000000001FFFFFFE00000000000000000000000FFFFFFFFFFFFFFFFFFFFFFC0000000000 +00000FFFFFFFFFFFFFFFFFFFFFFC000000000000000FFFFFFFFFFFFFFFFFFFFFFC000000 +000000000FFFFFFFFFFFFFFFFFFFFFFC000000000000000FFFFFFFFFFFFFFFFFFFFFFC00 +0000000000000FFFFFFFFFFFFFFFFFFFFFFC000000000000000FFFFFFFFFFFFFFFFFFFFF +FC000000000000000FFFFFFFFFFFFFFFFFFFFFFC000000000000000FFFFFFFFFFFFFFFFF +FFFFFC00000000>145 140 120 267 162 I<00000000FFFFFC00000000000000000000 +7FFFFFFFF0000000000000000007FFFFFFFFFF00000000000000003FFFFFFFFFFFE00000 +0000000000FFFFFFFFFFFFF800000000000001FFFFFFFFFFFFFE00000000000007FFFFFF +FFFFFFFF8000000000000FFFFFC0007FFFFFE000000000001FFFE000000FFFFFF0000000 +00003FFFF0000003FFFFF800000000007FFFF8000000FFFFFE00000000007FFFFC000000 +7FFFFF0000000000FFFFFC0000003FFFFF8000000000FFFFFE0000001FFFFFC000000000 +FFFFFE0000000FFFFFC000000001FFFFFF00000007FFFFE000000001FFFFFF00000003FF +FFF000000001FFFFFF00000003FFFFF000000001FFFFFF00000001FFFFF800000001FFFF +FF00000001FFFFF800000001FFFFFF00000001FFFFFC00000001FFFFFF00000000FFFFFC +00000001FFFFFF00000000FFFFFE00000000FFFFFE00000000FFFFFE00000000FFFFFE00 +000000FFFFFE000000007FFFFC000000007FFFFE000000007FFFFC000000007FFFFF0000 +00003FFFF8000000007FFFFF000000001FFFF0000000007FFFFF0000000007FFC0000000 +007FFFFF0000000001FF00000000007FFFFF00000000000000000000007FFFFF00000000 +000000000000007FFFFF00000000000000000000007FFFFF00000000000000000000007F +FFFF00000000000000000000007FFFFF00000000000000000000007FFFFF000000000000 +00000000007FFFFF00000000000000000000007FFFFF00000000000000000000007FFFFF +00000000000000000003FFFFFFFF00000000000000000FFFFFFFFFFF0000000000000003 +FFFFFFFFFFFF000000000000007FFFFFFFFFFFFF00000000000007FFFFFFFFFFFFFF0000 +000000003FFFFFFFFFFFFFFF000000000001FFFFFFFF807FFFFF00000000000FFFFFFFE0 +007FFFFF00000000003FFFFFFC00007FFFFF0000000000FFFFFFE000007FFFFF00000000 +03FFFFFF0000007FFFFF0000000007FFFFFC0000007FFFFF000000001FFFFFF00000007F +FFFF000000003FFFFFC00000007FFFFF000000007FFFFF800000007FFFFF00000000FFFF +FE000000007FFFFF00000001FFFFFC000000007FFFFF00000003FFFFF8000000007FFFFF +00000007FFFFF0000000007FFFFF0000000FFFFFE0000000007FFFFF0000001FFFFFE000 +0000007FFFFF0000001FFFFFC0000000007FFFFF0000003FFFFF80000000007FFFFF0000 +003FFFFF80000000007FFFFF0000007FFFFF00000000007FFFFF0000007FFFFF00000000 +007FFFFF0000007FFFFF00000000007FFFFF000000FFFFFF00000000007FFFFF000000FF +FFFE00000000007FFFFF000000FFFFFE00000000007FFFFF000000FFFFFE00000000007F +FFFF000000FFFFFE0000000000FFFFFF000000FFFFFE0000000000FFFFFF000000FFFFFE +0000000000FFFFFF000000FFFFFE0000000000FFFFFF000000FFFFFE0000000001FFFFFF +000000FFFFFF0000000001FFFFFF0000007FFFFF0000000003FFFFFF0000007FFFFF0000 +000007EFFFFF0000003FFFFF800000000FEFFFFF0000003FFFFFC00000000FCFFFFF0000 +001FFFFFC00000003FCFFFFF0000001FFFFFE00000007F8FFFFF8000000FFFFFF0000000 +FF0FFFFFE0000007FFFFFC000003FE0FFFFFFE000003FFFFFE00000FFC07FFFFFFFF0001 +FFFFFF80003FF807FFFFFFFF8000FFFFFFF803FFF003FFFFFFFF80003FFFFFFFFFFFE001 +FFFFFFFF80000FFFFFFFFFFF8000FFFFFFFF800003FFFFFFFFFF00007FFFFFFF800000FF +FFFFFFFC00001FFFFFFF8000001FFFFFFFF0000007FFFFFF80000001FFFFFF800000007F +FFFF0000000007FFF80000000000000000695F79DD71>97 D<00000000007FFFF0000000 +000000001FFFFFFFE0000000000000FFFFFFFFFE000000000007FFFFFFFFFF8000000000 +1FFFFFFFFFFFF000000000FFFFFFFFFFFFF800000001FFFFFFFFFFFFFE00000007FFFFFF +FFFFFFFF0000001FFFFFF8000FFFFF8000003FFFFF800000FFFFC000007FFFFE000001FF +FFE00001FFFFF8000003FFFFE00003FFFFF0000003FFFFF00007FFFFE0000007FFFFF000 +0FFFFFC0000007FFFFF0001FFFFF8000000FFFFFF8003FFFFF0000000FFFFFF8003FFFFE +0000000FFFFFF8007FFFFC0000000FFFFFF800FFFFFC0000000FFFFFF800FFFFF8000000 +0FFFFFF801FFFFF80000000FFFFFF803FFFFF00000000FFFFFF803FFFFF000000007FFFF +F007FFFFF000000007FFFFF007FFFFE000000003FFFFE00FFFFFE000000003FFFFE00FFF +FFE000000001FFFFC01FFFFFE000000000FFFF801FFFFFC0000000003FFE001FFFFFC000 +0000000FF8003FFFFFC0000000000000003FFFFFC0000000000000003FFFFFC000000000 +0000003FFFFFC0000000000000007FFFFF80000000000000007FFFFF8000000000000000 +7FFFFF80000000000000007FFFFF80000000000000007FFFFF8000000000000000FFFFFF +8000000000000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF800000 +0000000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF800000000000 +0000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF8000000000000000FF +FFFF8000000000000000FFFFFF8000000000000000FFFFFF8000000000000000FFFFFF80 +00000000000000FFFFFF8000000000000000FFFFFF80000000000000007FFFFF80000000 +000000007FFFFF80000000000000007FFFFFC0000000000000007FFFFFC0000000000000 +007FFFFFC0000000000000003FFFFFC0000000000000003FFFFFC0000000000000003FFF +FFC0000000000000001FFFFFE0000000000000001FFFFFE0000000000000001FFFFFE000 +0000000000000FFFFFE0000000000000000FFFFFF0000000000000FE07FFFFF000000000 +0001FF07FFFFF0000000000001FF03FFFFF8000000000003FF03FFFFF8000000000003FE +01FFFFFC000000000003FE01FFFFFC000000000007FE00FFFFFE00000000000FFC007FFF +FF00000000000FFC007FFFFF80000000001FF8003FFFFF80000000003FF0001FFFFFC000 +0000007FF0000FFFFFE000000000FFE00007FFFFF800000001FFC00003FFFFFC00000003 +FFC00001FFFFFF0000000FFF800000FFFFFFC000003FFF0000003FFFFFF00001FFFC0000 +001FFFFFFF801FFFF800000007FFFFFFFFFFFFF000000003FFFFFFFFFFFFC000000000FF +FFFFFFFFFF80000000003FFFFFFFFFFE000000000007FFFFFFFFF8000000000000FFFFFF +FFC00000000000001FFFFFFE00000000000000007FFFC0000000585F78DD67>99 +D[<00000000000000000000003FE00000000000000000000000FFFFFFE0000000000000 +00000001FFFFFFFFE000000000000000000001FFFFFFFFE000000000000000000001FFFF +FFFFE000000000000000000001FFFFFFFFE000000000000000000001FFFFFFFFE0000000 +00000000000001FFFFFFFFE000000000000000000001FFFFFFFFE0000000000000000000 +01FFFFFFFFE000000000000000000001FFFFFFFFE000000000000000000000007FFFFFE0 +00000000000000000000000FFFFFE000000000000000000000000FFFFFE0000000000000 +000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007 +FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000 +000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000 +000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0 +000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000 +000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007 +FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000 +000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000 +000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0 +000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000 +000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007 +FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000 +000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000000000 +000007FFFFE0000000000000000000000007FFFFE0000000000000000000000007FFFFE0 +000000000000000000000007FFFFE0000000000000000000000007FFFFE0000000000000 +003FFF800007FFFFE00000000000000FFFFFFC0007FFFFE0000000000000FFFFFFFF8007 +FFFFE0000000000007FFFFFFFFE007FFFFE000000000001FFFFFFFFFF807FFFFE0000000 +00007FFFFFFFFFFE07FFFFE00000000001FFFFFFFFFFFF87FFFFE00000000007FFFFFE00 +7FFFC7FFFFE0000000001FFFFFE00007FFF7FFFFE0000000003FFFFF000000FFFFFFFFE0 +000000007FFFFC0000003FFFFFFFE000000001FFFFF80000000FFFFFFFE000000003FFFF +E000000007FFFFFFE000000007FFFFC000000003FFFFFFE00000000FFFFF8000000001FF +FFFFE00000001FFFFF00000000007FFFFFE00000003FFFFE00000000007FFFFFE0000000 +3FFFFE00000000003FFFFFE00000007FFFFC00000000001FFFFFE0000000FFFFF8000000 +00000FFFFFE0000001FFFFF800000000000FFFFFE0000001FFFFF000000000000FFFFFE0 +000003FFFFF000000000000FFFFFE0000003FFFFF000000000000FFFFFE0000007FFFFE0 +00000000000FFFFFE0000007FFFFE000000000000FFFFFE000000FFFFFE000000000000F +FFFFE000000FFFFFC000000000000FFFFFE000001FFFFFC000000000000FFFFFE000001F +FFFFC000000000000FFFFFE000001FFFFFC000000000000FFFFFE000003FFFFFC0000000 +00000FFFFFE000003FFFFFC000000000000FFFFFE000003FFFFF8000000000000FFFFFE0 +00007FFFFF8000000000000FFFFFE000007FFFFF8000000000000FFFFFE000007FFFFF80 +00000000000FFFFFE000007FFFFF8000000000000FFFFFE000007FFFFF8000000000000F +FFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FF +FFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF80000000 +00000FFFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE0 +0000FFFFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF80 +00000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF8000000000000F +FFFFE00000FFFFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE00000FF +FFFF8000000000000FFFFFE00000FFFFFF8000000000000FFFFFE000007FFFFF80000000 +00000FFFFFE000007FFFFF8000000000000FFFFFE000007FFFFF8000000000000FFFFFE0 +00007FFFFF8000000000000FFFFFE000007FFFFF8000000000000FFFFFE000003FFFFF80 +00000000000FFFFFE000003FFFFFC000000000000FFFFFE000003FFFFFC000000000000F +FFFFE000003FFFFFC000000000000FFFFFE000001FFFFFC000000000000FFFFFE000001F +FFFFC000000000000FFFFFE000000FFFFFC000000000000FFFFFE000000FFFFFC0000000 +00000FFFFFE000000FFFFFE000000000000FFFFFE0000007FFFFE000000000000FFFFFE0 +000007FFFFE000000000000FFFFFE0000003FFFFF000000000000FFFFFE0000003FFFFF0 +00000000000FFFFFE0000001FFFFF000000000001FFFFFE0000000FFFFF800000000003F +FFFFE0000000FFFFF800000000007FFFFFE00000007FFFFC00000000007FFFFFE0000000 +3FFFFE0000000000FFFFFFE00000001FFFFE0000000001FFFFFFE00000000FFFFF000000 +0007FFFFFFE00000000FFFFF800000000FFFFFFFE000000007FFFFC00000001FFFFFFFF0 +00000001FFFFF00000007FFFFFFFF000000000FFFFF8000000FFFFFFFFFE000000007FFF +FE000003FFEFFFFFFFFF8000003FFFFF80001FFFCFFFFFFFFF8000000FFFFFF801FFFF0F +FFFFFFFF80000003FFFFFFFFFFFE0FFFFFFFFF80000001FFFFFFFFFFF80FFFFFFFFF8000 +00007FFFFFFFFFE00FFFFFFFFF800000000FFFFFFFFF800FFFFFFFFF8000000001FFFFFF +FC000FFFFFFFFF80000000003FFFFFE0000FFFFFFFFF800000000000FFFE00000FFFFE00 +0000>113 144 120 270 129 I<00000000007FFFC000000000000000000FFFFFFF0000 +000000000000FFFFFFFFE000000000000007FFFFFFFFFC0000000000001FFFFFFFFFFF00 +00000000007FFFFFFFFFFFC00000000001FFFFFFFFFFFFF00000000007FFFFF803FFFFF8 +000000001FFFFF80003FFFFE000000003FFFFE00000FFFFF000000007FFFF8000003FFFF +80000001FFFFF0000001FFFFC0000003FFFFC00000007FFFE0000007FFFF800000003FFF +F000000FFFFF000000003FFFF000001FFFFF000000001FFFF800003FFFFE000000000FFF +FC00003FFFFC000000000FFFFE00007FFFFC0000000007FFFE0000FFFFF80000000003FF +FF0001FFFFF80000000003FFFF0001FFFFF00000000003FFFF8003FFFFF00000000001FF +FF8003FFFFE00000000001FFFF8007FFFFE00000000001FFFFC007FFFFE00000000000FF +FFC00FFFFFE00000000000FFFFE00FFFFFC00000000000FFFFE01FFFFFC00000000000FF +FFE01FFFFFC000000000007FFFE01FFFFFC000000000007FFFF03FFFFFC000000000007F +FFF03FFFFFC000000000007FFFF03FFFFF8000000000007FFFF07FFFFF8000000000007F +FFF07FFFFF8000000000007FFFF07FFFFF8000000000007FFFF87FFFFF8000000000003F +FFF87FFFFF8000000000003FFFF8FFFFFF8000000000003FFFF8FFFFFF8000000000003F +FFF8FFFFFF8000000000003FFFF8FFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFF +FFF8FFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFFF +FFF8FFFFFFFFFFFFFFFFFFFFFFF0FFFFFF800000000000000000FFFFFF80000000000000 +0000FFFFFF800000000000000000FFFFFF800000000000000000FFFFFF80000000000000 +0000FFFFFF800000000000000000FFFFFF8000000000000000007FFFFF80000000000000 +00007FFFFF8000000000000000007FFFFF8000000000000000007FFFFF80000000000000 +00007FFFFFC000000000000000003FFFFFC000000000000000003FFFFFC0000000000000 +00003FFFFFC000000000000000001FFFFFC000000000000000001FFFFFC0000000000000 +00001FFFFFE000000000000000000FFFFFE000000000000000000FFFFFE0000000000000 +000007FFFFE000000000000007F007FFFFF00000000000000FF803FFFFF0000000000000 +0FF803FFFFF80000000000000FF801FFFFF80000000000001FF801FFFFFC000000000000 +1FF000FFFFFC0000000000003FF0007FFFFE0000000000007FE0003FFFFF000000000000 +7FE0003FFFFF000000000000FFC0001FFFFF800000000001FF80000FFFFFC00000000003 +FF800007FFFFF00000000007FF000003FFFFF8000000001FFE000001FFFFFC000000003F +FC0000007FFFFF00000000FFF80000003FFFFFE0000003FFF00000001FFFFFFC00001FFF +E000000007FFFFFFC003FFFFC000000003FFFFFFFFFFFFFF0000000000FFFFFFFFFFFFFE +00000000003FFFFFFFFFFFF800000000000FFFFFFFFFFFE0000000000001FFFFFFFFFF80 +0000000000003FFFFFFFFC0000000000000003FFFFFFC000000000000000000FFFF80000 +00005D5F7ADD6A>I<0000000000000000000000FFC000000000000FFFFC0000000FFFF0 +0000000001FFFFFFE000007FFFF8000000001FFFFFFFFE0001FFFFFE000000007FFFFFFF +FF8007FFFFFF00000003FFFFFFFFFFF01FFFFFFF0000000FFFFFFFFFFFFC3FFFFFFF8000 +001FFFFFFFFFFFFE7FFF3FFF8000007FFFFF003FFFFFFFF03FFFC00000FFFFF80007FFFF +FF807FFFC00001FFFFE00001FFFFFC007FFFC00007FFFF8000007FFFF8007FFFC00007FF +FF0000003FFFF8007FFFC0000FFFFE0000001FFFFC007FFFC0001FFFFC0000000FFFFE00 +7FFFC0003FFFF800000007FFFF003FFF80007FFFF800000007FFFF803FFF80007FFFF800 +000007FFFF801FFF0000FFFFF000000003FFFFC00FFE0000FFFFF000000003FFFFC003F8 +0001FFFFF000000003FFFFE000000001FFFFF000000003FFFFE000000003FFFFE0000000 +01FFFFF000000003FFFFE000000001FFFFF000000003FFFFE000000001FFFFF000000003 +FFFFE000000001FFFFF000000007FFFFE000000001FFFFF800000007FFFFE000000001FF +FFF800000007FFFFE000000001FFFFF800000007FFFFE000000001FFFFF800000007FFFF +E000000001FFFFF800000007FFFFE000000001FFFFF800000007FFFFE000000001FFFFF8 +00000007FFFFE000000001FFFFF800000007FFFFE000000001FFFFF800000007FFFFE000 +000001FFFFF800000007FFFFE000000001FFFFF800000003FFFFE000000001FFFFF00000 +0003FFFFE000000001FFFFF000000003FFFFE000000001FFFFF000000003FFFFE0000000 +01FFFFF000000001FFFFF000000003FFFFE000000001FFFFF000000003FFFFE000000000 +FFFFF000000003FFFFC000000000FFFFF000000003FFFFC0000000007FFFF800000007FF +FF80000000007FFFF800000007FFFF80000000003FFFF800000007FFFF00000000001FFF +FC0000000FFFFE00000000000FFFFE0000001FFFFC000000000007FFFF0000003FFFF800 +0000000007FFFF8000007FFFF8000000000001FFFFE00001FFFFE0000000000000FFFFF8 +0007FFFFC0000000000001FFFFFF003FFFFF80000000000003FFFFFFFFFFFFFE00000000 +000007FFFFFFFFFFFFFC00000000000007F3FFFFFFFFFFF00000000000000FE07FFFFFFF +FF800000000000000FE01FFFFFFFFE000000000000001FC001FFFFFFE000000000000000 +1FC0000FFFFC00000000000000003FC00000000000000000000000003FC0000000000000 +0000000000003FC00000000000000000000000007FC00000000000000000000000007FC0 +0000000000000000000000007FE00000000000000000000000007FE00000000000000000 +000000007FE00000000000000000000000007FF00000000000000000000000007FF00000 +000000000000000000007FF80000000000000000000000007FFC00000000000000000000 +00007FFE0000000000000000000000007FFF8000000000000000000000007FFFF0000000 +00000000000000007FFFFFFFFFFFFFF00000000000003FFFFFFFFFFFFFFFE00000000000 +3FFFFFFFFFFFFFFFFE00000000003FFFFFFFFFFFFFFFFFC0000000001FFFFFFFFFFFFFFF +FFF8000000001FFFFFFFFFFFFFFFFFFE000000001FFFFFFFFFFFFFFFFFFF800000000FFF +FFFFFFFFFFFFFFFFE000000007FFFFFFFFFFFFFFFFFFF000000007FFFFFFFFFFFFFFFFFF +F800000003FFFFFFFFFFFFFFFFFFFE00000001FFFFFFFFFFFFFFFFFFFF00000000FFFFFF +FFFFFFFFFFFFFF000000007FFFFFFFFFFFFFFFFFFF800000007FFFFFFFFFFFFFFFFFFFC0 +000003FFFFFFFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFFFFFFFFE000003FFFFFFFFFFF +FFFFFFFFFFF00000FFFFFFFFFFFFFFFFFFFFFFF00001FFFFE0000000003FFFFFFFF80003 +FFFF000000000000FFFFFFF80007FFFC0000000000000FFFFFF8000FFFF8000000000000 +01FFFFFC001FFFF0000000000000007FFFFC003FFFE0000000000000003FFFFC003FFFE0 +000000000000001FFFFC007FFFC0000000000000000FFFFE007FFFC00000000000000007 +FFFE007FFFC00000000000000007FFFE00FFFF800000000000000007FFFE00FFFF800000 +000000000003FFFE00FFFF800000000000000003FFFE00FFFF800000000000000003FFFE +00FFFF800000000000000003FFFE00FFFF800000000000000003FFFE00FFFF8000000000 +00000003FFFE00FFFFC00000000000000007FFFE007FFFC00000000000000007FFFC007F +FFC00000000000000007FFFC007FFFE0000000000000000FFFFC003FFFF0000000000000 +001FFFF8001FFFF0000000000000001FFFF0001FFFF8000000000000003FFFF0000FFFFC +000000000000007FFFE00007FFFE00000000000000FFFFC00003FFFF80000000000003FF +FF800003FFFFC0000000000007FFFF800000FFFFF000000000001FFFFE0000007FFFFC00 +000000007FFFFC0000003FFFFF8000000003FFFFF80000000FFFFFF80000003FFFFFE000 +000007FFFFFFE0000FFFFFFFC000000001FFFFFFFFFFFFFFFFFF00000000003FFFFFFFFF +FFFFFFF800000000000FFFFFFFFFFFFFFFE0000000000001FFFFFFFFFFFFFF0000000000 +00001FFFFFFFFFFFF00000000000000001FFFFFFFFFF00000000000000000001FFFFFF00 +00000000006A887ADD74>103 D[<0000001FF000000000000000000000007FFFFFF00000 +0000000000000000FFFFFFFFF000000000000000000000FFFFFFFFF00000000000000000 +0000FFFFFFFFF000000000000000000000FFFFFFFFF000000000000000000000FFFFFFFF +F000000000000000000000FFFFFFFFF000000000000000000000FFFFFFFFF00000000000 +0000000000FFFFFFFFF000000000000000000000FFFFFFFFF00000000000000000000000 +3FFFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF00000 +00000000000000000003FFFFF0000000000000000000000003FFFFF00000000000000000 +00000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFF +F0000000000000000000000003FFFFF0000000000000000000000003FFFFF00000000000 +00000000000003FFFFF0000000000000000000000003FFFFF00000000000000000000000 +03FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF00000 +00000000000000000003FFFFF0000000000000000000000003FFFFF00000000000000000 +00000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFF +F0000000000000000000000003FFFFF0000000000000000000000003FFFFF00000000000 +00000000000003FFFFF0000000000000000000000003FFFFF00000000000000000000000 +03FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF00000 +00000000000000000003FFFFF0000000000000000000000003FFFFF00000000000000000 +00000003FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFF +F0000000000000000000000003FFFFF0000000000000000000000003FFFFF00000000000 +00000000000003FFFFF0000000000000000000000003FFFFF00000000000000000000000 +03FFFFF0000000000000000000000003FFFFF0000000000000000000000003FFFFF00000 +00000000000000000003FFFFF0000003FFFC00000000000003FFFFF000003FFFFFE00000 +00000003FFFFF00000FFFFFFF8000000000003FFFFF00007FFFFFFFE000000000003FFFF +F0001FFFFFFFFF800000000003FFFFF0003FFFFFFFFFE00000000003FFFFF000FFFFFFFF +FFF00000000003FFFFF001FFFC03FFFFF80000000003FFFFF003FFC000FFFFFC00000000 +03FFFFF007FE00007FFFFE0000000003FFFFF00FF800003FFFFE0000000003FFFFF01FE0 +00003FFFFF0000000003FFFFF03FC000001FFFFF8000000003FFFFF07F8000001FFFFF80 +00000003FFFFF0FE0000001FFFFFC000000003FFFFF1FC0000000FFFFFC000000003FFFF +F1F80000000FFFFFC000000003FFFFF3F80000000FFFFFE000000003FFFFF7F00000000F +FFFFE000000003FFFFF7E000000007FFFFE000000003FFFFFFC000000007FFFFE0000000 +03FFFFFFC000000007FFFFE000000003FFFFFF8000000007FFFFF000000003FFFFFF8000 +000007FFFFF000000003FFFFFF0000000007FFFFF000000003FFFFFF0000000007FFFFF0 +00000003FFFFFE0000000007FFFFF000000003FFFFFE0000000007FFFFF000000003FFFF +FE0000000007FFFFF000000003FFFFFC0000000007FFFFF000000003FFFFFC0000000007 +FFFFF000000003FFFFFC0000000007FFFFF000000003FFFFFC0000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF00000FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFF +FFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFF +FFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFF +FFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0> +114 143 119 270 129 I[<00003FC00000000000FFF00000000003FFFC0000000007FF +FE000000000FFFFF000000001FFFFF800000003FFFFFC00000007FFFFFE00000007FFFFF +E0000000FFFFFFF0000000FFFFFFF0000001FFFFFFF8000001FFFFFFF8000001FFFFFFF8 +000001FFFFFFF8000001FFFFFFF8000001FFFFFFF8000001FFFFFFF8000001FFFFFFF800 +0000FFFFFFF0000000FFFFFFF00000007FFFFFE00000007FFFFFE00000003FFFFFC00000 +001FFFFF800000000FFFFF0000000007FFFE0000000003FFFC0000000000FFF000000000 +003FC0000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000001FF00000007FFFFFF00000FFFFFFFFF00000FFFFFFFFF000 +00FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000 +FFFFFFFFF00000FFFFFFFFF00000003FFFFFF000000007FFFFF000000007FFFFF0000000 +03FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000 +000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF00000 +0003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0000000 +03FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000 +000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF00000 +0003FFFFF000000003FFFFF000000003FFFFF00000FFFFFFFFFFFF80FFFFFFFFFFFF80FF +FFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFF +FFFFFFFF80FFFFFFFFFFFF80>49 144 119 271 65 I[<0000001FF00000007FFFFFF000 +00FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000 +FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFF00000003FFFFFF0000000 +07FFFFF000000007FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000 +000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF00000 +0003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0000000 +03FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000 +000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF00000 +0003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0000000 +03FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFF +F000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0 +00000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000 +000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF00000 +0003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF0000000 +03FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003 +FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FFFFF000000003FF +FFF000000003FFFFF000000003FFFFF000000003FFFFF00000FFFFFFFFFFFFC0FFFFFFFF +FFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFF +FFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0>50 143 119 270 65 108 +D<0000003FE0000001FFFC000000000001FFFC0000000000007FFFFFE000001FFFFFE000 +0000001FFFFFE000000000FFFFFFFFE00000FFFFFFFC00000000FFFFFFFC00000000FFFF +FFFFE00003FFFFFFFF00000003FFFFFFFF00000000FFFFFFFFE0000FFFFFFFFFC000000F +FFFFFFFFC0000000FFFFFFFFE0003FFFFFFFFFF000003FFFFFFFFFF0000000FFFFFFFFE0 +00FFFFFFFFFFF80000FFFFFFFFFFF8000000FFFFFFFFE001FFFC03FFFFFC0001FFFC03FF +FFFC000000FFFFFFFFE003FFC000FFFFFE0003FFC000FFFFFE000000FFFFFFFFE007FE00 +003FFFFF0007FE00003FFFFF000000FFFFFFFFE00FF800001FFFFF000FF800001FFFFF00 +0000003FFFFFE01FF000001FFFFF801FF000001FFFFF8000000007FFFFE03FC000000FFF +FFC03FC000000FFFFFC000000007FFFFE07F8000000FFFFFC07F8000000FFFFFC0000000 +03FFFFE0FF0000000FFFFFE0FF0000000FFFFFE000000003FFFFE1FE00000007FFFFE1FE +00000007FFFFE000000003FFFFE1FC00000007FFFFE1FC00000007FFFFE000000003FFFF +E3F800000007FFFFF3F800000007FFFFF000000003FFFFE7F000000007FFFFF7F0000000 +07FFFFF000000003FFFFE7E000000003FFFFF7E000000003FFFFF000000003FFFFEFC000 +000003FFFFFFC000000003FFFFF000000003FFFFEFC000000003FFFFFFC000000003FFFF +F000000003FFFFFF8000000003FFFFFF8000000003FFFFF800000003FFFFFF8000000003 +FFFFFF8000000003FFFFF800000003FFFFFF0000000003FFFFFF0000000003FFFFF80000 +0003FFFFFF0000000003FFFFFF0000000003FFFFF800000003FFFFFE0000000003FFFFFE +0000000003FFFFF800000003FFFFFE0000000003FFFFFE0000000003FFFFF800000003FF +FFFE0000000003FFFFFE0000000003FFFFF800000003FFFFFC0000000003FFFFFC000000 +0003FFFFF800000003FFFFFC0000000003FFFFFC0000000003FFFFF800000003FFFFFC00 +00000003FFFFFC0000000003FFFFF800000003FFFFFC0000000003FFFFFC0000000003FF +FFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF800000000 +03FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800 +000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFF +F80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003 +FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000 +000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF8 +0000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003 +FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF8000000 +0003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF8 +00000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FF +FFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF8000000 +03FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF800 +00000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFF +F80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF800000000 +03FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000 +000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFF +F800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003 +FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF80000 +0003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF8 +0000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FF +FFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF8000000 +0003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF800 +00000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FF +FFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF800000000 +03FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800 +000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFF +F80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003 +FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000 +000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF8 +0000000003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003 +FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF800000003FFFFF8000000 +0003FFFFF80000000003FFFFF800000003FFFFF80000000003FFFFF80000000003FFFFF8 +00000003FFFFF80000000003FFFFF80000000003FFFFF80000FFFFFFFFFFFFE000FFFFFF +FFFFFFE000FFFFFFFFFFFFE0FFFFFFFFFFFFE000FFFFFFFFFFFFE000FFFFFFFFFFFFE0FF +FFFFFFFFFFE000FFFFFFFFFFFFE000FFFFFFFFFFFFE0FFFFFFFFFFFFE000FFFFFFFFFFFF +E000FFFFFFFFFFFFE0FFFFFFFFFFFFE000FFFFFFFFFFFFE000FFFFFFFFFFFFE0FFFFFFFF +FFFFE000FFFFFFFFFFFFE000FFFFFFFFFFFFE0FFFFFFFFFFFFE000FFFFFFFFFFFFE000FF +FFFFFFFFFFE0FFFFFFFFFFFFE000FFFFFFFFFFFFE000FFFFFFFFFFFFE0FFFFFFFFFFFFE0 +00FFFFFFFFFFFFE000FFFFFFFFFFFFE0B35D77DCC2>I<0000003FE0000003FFFC000000 +0000007FFFFFE000003FFFFFE000000000FFFFFFFFE00000FFFFFFF800000000FFFFFFFF +E00007FFFFFFFE00000000FFFFFFFFE0001FFFFFFFFF80000000FFFFFFFFE0003FFFFFFF +FFE0000000FFFFFFFFE000FFFFFFFFFFF0000000FFFFFFFFE001FFFC03FFFFF8000000FF +FFFFFFE003FFC000FFFFFC000000FFFFFFFFE007FE00007FFFFE000000FFFFFFFFE00FF8 +00003FFFFE000000003FFFFFE01FE000003FFFFF0000000007FFFFE03FC000001FFFFF80 +00000007FFFFE07F8000001FFFFF8000000003FFFFE0FE0000001FFFFFC000000003FFFF +E1FC0000000FFFFFC000000003FFFFE1F80000000FFFFFC000000003FFFFE3F80000000F +FFFFE000000003FFFFE7F00000000FFFFFE000000003FFFFE7E000000007FFFFE0000000 +03FFFFEFC000000007FFFFE000000003FFFFEFC000000007FFFFE000000003FFFFFF8000 +000007FFFFF000000003FFFFFF8000000007FFFFF000000003FFFFFF0000000007FFFFF0 +00000003FFFFFF0000000007FFFFF000000003FFFFFE0000000007FFFFF000000003FFFF +FE0000000007FFFFF000000003FFFFFE0000000007FFFFF000000003FFFFFC0000000007 +FFFFF000000003FFFFFC0000000007FFFFF000000003FFFFFC0000000007FFFFF0000000 +03FFFFFC0000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0 +00000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFF +F80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007 +FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF0000000 +03FFFFF80000000007FFFFF000000003FFFFF80000000007FFFFF000000003FFFFF80000 +000007FFFFF000000003FFFFF80000000007FFFFF00000FFFFFFFFFFFFE001FFFFFFFFFF +FFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFF +FFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFF +FFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FFFFFFFFFFFFE001FFFFFFFFFFFFC0FF +FFFFFFFFFFE001FFFFFFFFFFFFC0725D77DC81>I<00000000001FFFF000000000000000 +000007FFFFFFC000000000000000007FFFFFFFFC0000000000000003FFFFFFFFFF800000 +000000000FFFFFFFFFFFE00000000000007FFFFFFFFFFFFC000000000001FFFFFFFFFFFF +FF000000000003FFFFFC007FFFFF80000000000FFFFFC00007FFFFE0000000001FFFFE00 +0000FFFFF0000000007FFFF80000003FFFFC00000000FFFFF00000001FFFFE00000001FF +FFC000000007FFFF00000003FFFF8000000003FFFF80000007FFFF0000000001FFFFC000 +000FFFFE0000000000FFFFE000001FFFFC00000000007FFFF000003FFFFC00000000007F +FFF800007FFFF800000000003FFFFC00007FFFF800000000003FFFFC0000FFFFF0000000 +00001FFFFE0001FFFFF000000000001FFFFF0001FFFFE000000000000FFFFF0003FFFFE0 +00000000000FFFFF8003FFFFE000000000000FFFFF8007FFFFE000000000000FFFFFC007 +FFFFC0000000000007FFFFC00FFFFFC0000000000007FFFFE00FFFFFC0000000000007FF +FFE01FFFFFC0000000000007FFFFF01FFFFFC0000000000007FFFFF01FFFFFC000000000 +0007FFFFF03FFFFF80000000000003FFFFF83FFFFF80000000000003FFFFF83FFFFF8000 +0000000003FFFFF83FFFFF80000000000003FFFFF87FFFFF80000000000003FFFFFC7FFF +FF80000000000003FFFFFC7FFFFF80000000000003FFFFFC7FFFFF80000000000003FFFF +FC7FFFFF80000000000003FFFFFCFFFFFF80000000000003FFFFFEFFFFFF800000000000 +03FFFFFEFFFFFF80000000000003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF800000 +00000003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF +80000000000003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF80000000000003FFFFFE +FFFFFF80000000000003FFFFFEFFFFFF80000000000003FFFFFEFFFFFF80000000000003 +FFFFFEFFFFFF80000000000003FFFFFEFFFFFF80000000000003FFFFFE7FFFFF80000000 +000003FFFFFC7FFFFF80000000000003FFFFFC7FFFFF80000000000003FFFFFC7FFFFF80 +000000000003FFFFFC7FFFFF80000000000003FFFFFC3FFFFFC0000000000007FFFFF83F +FFFFC0000000000007FFFFF83FFFFFC0000000000007FFFFF81FFFFFC0000000000007FF +FFF01FFFFFC0000000000007FFFFF01FFFFFC0000000000007FFFFF00FFFFFC000000000 +0007FFFFE00FFFFFE000000000000FFFFFE007FFFFE000000000000FFFFFC007FFFFE000 +000000000FFFFFC003FFFFF000000000001FFFFF8003FFFFF000000000001FFFFF8001FF +FFF000000000001FFFFF0001FFFFF800000000003FFFFF0000FFFFF800000000003FFFFE +00007FFFFC00000000007FFFFC00007FFFFE0000000000FFFFFC00003FFFFE0000000000 +FFFFF800001FFFFF0000000001FFFFF000000FFFFF8000000003FFFFE0000007FFFFC000 +000007FFFFC0000003FFFFF00000001FFFFF80000001FFFFF80000003FFFFF000000007F +FFFE000000FFFFFC000000003FFFFFC00007FFFFF8000000001FFFFFFC007FFFFFF00000 +000007FFFFFFFFFFFFFFC00000000001FFFFFFFFFFFFFF0000000000007FFFFFFFFFFFFC +0000000000001FFFFFFFFFFFF000000000000003FFFFFFFFFF80000000000000007FFFFF +FFFC000000000000000007FFFFFFC00000000000000000001FFFF00000000000675F7ADD +74>I<0000001FF000001FFFC00000000000007FFFFFF00003FFFFFF0000000000FFFFFF +FFF0001FFFFFFFE000000000FFFFFFFFF000FFFFFFFFFC00000000FFFFFFFFF003FFFFFF +FFFF00000000FFFFFFFFF00FFFFFFFFFFFC0000000FFFFFFFFF03FFFFFFFFFFFF0000000 +FFFFFFFFF0FFFFFFFFFFFFFC000000FFFFFFFFF1FFFFC01FFFFFFE000000FFFFFFFFF7FF +FC0001FFFFFF000000FFFFFFFFFFFFE000007FFFFFC00000003FFFFFFFFF0000003FFFFF +E000000007FFFFFFFE0000000FFFFFF000000007FFFFFFF800000007FFFFF800000003FF +FFFFE000000003FFFFFC00000003FFFFFFC000000001FFFFFE00000003FFFFFF80000000 +00FFFFFE00000003FFFFFF00000000007FFFFF00000003FFFFFE00000000007FFFFF8000 +0003FFFFFC00000000003FFFFFC0000003FFFFF800000000003FFFFFC0000003FFFFF800 +000000001FFFFFE0000003FFFFF800000000001FFFFFE0000003FFFFF800000000000FFF +FFF0000003FFFFF800000000000FFFFFF0000003FFFFF8000000000007FFFFF8000003FF +FFF8000000000007FFFFF8000003FFFFF8000000000007FFFFFC000003FFFFF800000000 +0003FFFFFC000003FFFFF8000000000003FFFFFC000003FFFFF8000000000003FFFFFE00 +0003FFFFF8000000000003FFFFFE000003FFFFF8000000000001FFFFFE000003FFFFF800 +0000000001FFFFFE000003FFFFF8000000000001FFFFFF000003FFFFF8000000000001FF +FFFF000003FFFFF8000000000001FFFFFF000003FFFFF8000000000001FFFFFF000003FF +FFF8000000000000FFFFFF000003FFFFF8000000000000FFFFFF800003FFFFF800000000 +0000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF80 +0003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF800 +0000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FF +FFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FF +FFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF800000000 +0000FFFFFF800003FFFFF8000000000000FFFFFF800003FFFFF8000000000000FFFFFF80 +0003FFFFF8000000000000FFFFFF000003FFFFF8000000000001FFFFFF000003FFFFF800 +0000000001FFFFFF000003FFFFF8000000000001FFFFFF000003FFFFF8000000000001FF +FFFF000003FFFFF8000000000001FFFFFE000003FFFFF8000000000001FFFFFE000003FF +FFF8000000000003FFFFFE000003FFFFF8000000000003FFFFFC000003FFFFF800000000 +0003FFFFFC000003FFFFF8000000000003FFFFFC000003FFFFF8000000000007FFFFF800 +0003FFFFF8000000000007FFFFF8000003FFFFF8000000000007FFFFF0000003FFFFF800 +000000000FFFFFF0000003FFFFF800000000000FFFFFE0000003FFFFF800000000001FFF +FFE0000003FFFFF800000000001FFFFFC0000003FFFFF800000000003FFFFFC0000003FF +FFFC00000000003FFFFF80000003FFFFFE00000000007FFFFF00000003FFFFFF00000000 +00FFFFFE00000003FFFFFF0000000000FFFFFE00000003FFFFFF8000000001FFFFFC0000 +0003FFFFFFC000000003FFFFF800000003FFFFFFE000000007FFFFF000000003FFFFFFF8 +0000000FFFFFE000000003FFFFFFFC0000003FFFFFC000000003FFFFFFFF0000007FFFFF +0000000003FFFFFFFFC00001FFFFFE0000000003FFFFFBFFF00007FFFFFC0000000003FF +FFF8FFFF007FFFFFF00000000003FFFFF87FFFFFFFFFFFC00000000003FFFFF81FFFFFFF +FFFF000000000003FFFFF80FFFFFFFFFFC000000000003FFFFF803FFFFFFFFF000000000 +0003FFFFF8007FFFFFFF80000000000003FFFFF8000FFFFFF800000000000003FFFFF800 +00FFFE0000000000000003FFFFF8000000000000000000000003FFFFF800000000000000 +0000000003FFFFF8000000000000000000000003FFFFF8000000000000000000000003FF +FFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF800000000 +0000000000000003FFFFF8000000000000000000000003FFFFF800000000000000000000 +0003FFFFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF800 +0000000000000000000003FFFFF8000000000000000000000003FFFFF800000000000000 +0000000003FFFFF8000000000000000000000003FFFFF8000000000000000000000003FF +FFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF800000000 +0000000000000003FFFFF8000000000000000000000003FFFFF800000000000000000000 +0003FFFFF8000000000000000000000003FFFFF8000000000000000000000003FFFFF800 +0000000000000000000003FFFFF8000000000000000000000003FFFFF800000000000000 +0000000003FFFFF8000000000000000000000003FFFFF8000000000000000000000003FF +FFF8000000000000000000000003FFFFF800000000000000000000FFFFFFFFFFFFE00000 +000000000000FFFFFFFFFFFFE00000000000000000FFFFFFFFFFFFE00000000000000000 +FFFFFFFFFFFFE00000000000000000FFFFFFFFFFFFE00000000000000000FFFFFFFFFFFF +E00000000000000000FFFFFFFFFFFFE00000000000000000FFFFFFFFFFFFE00000000000 +000000FFFFFFFFFFFFE00000000000000000718579DC81>I<0000007FC00001FF800000 +00FFFFFFC0001FFFF80000FFFFFFFFC0007FFFFE0000FFFFFFFFC001FFFFFF8000FFFFFF +FFC003FFFFFFE000FFFFFFFFC007FFFFFFF000FFFFFFFFC00FFFFFFFF800FFFFFFFFC01F +FF07FFFC00FFFFFFFFC03FF00FFFFE00FFFFFFFFC07FC01FFFFE00FFFFFFFFC0FF803FFF +FF00003FFFFFC0FF003FFFFF000007FFFFC1FE007FFFFF800007FFFFC3FC007FFFFF8000 +03FFFFC3F8007FFFFF800003FFFFC7F0007FFFFF800003FFFFC7E0007FFFFF800003FFFF +CFE0007FFFFF800003FFFFCFC0007FFFFF800003FFFFDFC0007FFFFF800003FFFFDF8000 +3FFFFF000003FFFFDF80003FFFFF000003FFFFFF00001FFFFE000003FFFFFF00001FFFFE +000003FFFFFF00000FFFFC000003FFFFFE000007FFF8000003FFFFFE000003FFF0000003 +FFFFFE000000FFC0000003FFFFFC0000000000000003FFFFFC0000000000000003FFFFFC +0000000000000003FFFFFC0000000000000003FFFFF80000000000000003FFFFF8000000 +0000000003FFFFF80000000000000003FFFFF80000000000000003FFFFF8000000000000 +0003FFFFF80000000000000003FFFFF00000000000000003FFFFF00000000000000003FF +FFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF000 +00000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF000000000 +00000003FFFFF00000000000000003FFFFF00000000000000003FFFFF000000000000000 +03FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFF +F00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF00000 +000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000 +000003FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003 +FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF0 +0000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF0000000 +0000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF0000000000000 +0003FFFFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003FF +FFF00000000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF000 +00000000000003FFFFF00000000000000003FFFFF00000000000000003FFFFF000000000 +00000003FFFFF0000000000000FFFFFFFFFFFFFC00000000FFFFFFFFFFFFFC00000000FF +FFFFFFFFFFFC00000000FFFFFFFFFFFFFC00000000FFFFFFFFFFFFFC00000000FFFFFFFF +FFFFFC00000000FFFFFFFFFFFFFC00000000FFFFFFFFFFFFFC00000000FFFFFFFFFFFFFC +00000000515D79DC5F>114 D<0000001FFFF80000F800000003FFFFFFC001FC0000003F +FFFFFFFC07FC000000FFFFFFFFFF1FFC000003FFFFFFFFFFFFFC00000FFFFFFFFFFFFFFC +00003FFFF8001FFFFFFC00007FFF000000FFFFFC0000FFF80000003FFFFC0001FFE00000 +000FFFFC0003FFC000000003FFFC0007FF8000000001FFFC000FFF0000000000FFFC000F +FF00000000007FFC001FFE00000000003FFC001FFE00000000001FFC003FFC0000000000 +1FFC003FFC00000000001FFC007FFC00000000000FFC007FFC00000000000FFC007FFC00 +000000000FFC007FFC000000000007FC00FFFE000000000007FC00FFFE000000000007FC +00FFFF000000000007FC00FFFF000000000007FC00FFFF800000000007FC00FFFFE00000 +000003F800FFFFF000000000000000FFFFFC00000000000000FFFFFF00000000000000FF +FFFFF00000000000007FFFFFFF8000000000007FFFFFFFFC00000000007FFFFFFFFFF000 +0000003FFFFFFFFFFF800000003FFFFFFFFFFFF00000001FFFFFFFFFFFFE0000001FFFFF +FFFFFFFF8000000FFFFFFFFFFFFFE000000FFFFFFFFFFFFFF0000007FFFFFFFFFFFFFC00 +0003FFFFFFFFFFFFFE000001FFFFFFFFFFFFFF800000FFFFFFFFFFFFFFC000007FFFFFFF +FFFFFFE000001FFFFFFFFFFFFFF000000FFFFFFFFFFFFFF8000003FFFFFFFFFFFFF80000 +00FFFFFFFFFFFFFC0000003FFFFFFFFFFFFE0000000FFFFFFFFFFFFE00000001FFFFFFFF +FFFF000000001FFFFFFFFFFF00000000007FFFFFFFFF800000000003FFFFFFFF80000000 +00000FFFFFFFC0000000000000FFFFFFC00000000000003FFFFFC00000000000000FFFFF +E07F000000000003FFFFE0FF800000000001FFFFE0FF8000000000007FFFE0FF80000000 +00003FFFE0FFC000000000003FFFE0FFC000000000001FFFE0FFC000000000000FFFE0FF +E000000000000FFFE0FFE000000000000FFFE0FFE0000000000007FFE0FFF00000000000 +07FFE0FFF0000000000007FFC0FFF8000000000007FFC0FFF8000000000007FFC0FFFC00 +0000000007FFC0FFFC000000000007FF80FFFE00000000000FFF80FFFF00000000000FFF +80FFFF00000000000FFF00FFFF80000000001FFF00FFFFC0000000001FFE00FFFFE00000 +00003FFE00FFFFF0000000007FFC00FFFFFC00000000FFF800FFFFFE00000003FFF000FF +FFFF80000007FFE000FFFFFFF000003FFFC000FFFFFFFF0007FFFF8000FFF9FFFFFFFFFF +FF0000FFF07FFFFFFFFFFC0000FFE01FFFFFFFFFF00000FF8007FFFFFFFFC00000FF0001 +FFFFFFFF000000FE00003FFFFFF80000007C000003FFFE000000004B5F78DD5C>I[<0000 +0003FE0000000000000003FE0000000000000003FE0000000000000003FE000000000000 +0003FE0000000000000003FE0000000000000003FE0000000000000003FE000000000000 +0007FE0000000000000007FE0000000000000007FE0000000000000007FE000000000000 +0007FE000000000000000FFE000000000000000FFE000000000000000FFE000000000000 +000FFE000000000000001FFE000000000000001FFE000000000000001FFE000000000000 +003FFE000000000000003FFE000000000000007FFE000000000000007FFE000000000000 +00FFFE00000000000000FFFE00000000000001FFFE00000000000001FFFE000000000000 +03FFFE00000000000007FFFE00000000000007FFFE0000000000000FFFFE000000000000 +1FFFFE0000000000003FFFFE0000000000007FFFFE000000000000FFFFFE000000000003 +FFFFFE000000000007FFFFFE00000000001FFFFFFE00000000007FFFFFFFFFFFFFF007FF +FFFFFFFFFFFFF0FFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFF0FFFF +FFFFFFFFFFFFF0FFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFF00000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000FFFFFE000000000000 +FFFFFE000000000000FFFFFE000000000000FFFFFE000001FF0000FFFFFE000001FF0000 +FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000 +FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000 +FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000 +FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000001FF0000FFFFFE000003FF0000 +7FFFFE000003FE00007FFFFF000003FE00007FFFFF000003FE00007FFFFF000007FE0000 +3FFFFF000007FC00003FFFFF800007FC00001FFFFF80000FF800001FFFFFC0001FF80000 +0FFFFFE0003FF000000FFFFFF0007FF0000007FFFFF800FFE0000003FFFFFF03FFC00000 +01FFFFFFFFFF80000000FFFFFFFFFF000000003FFFFFFFFE000000001FFFFFFFFC000000 +0007FFFFFFF80000000000FFFFFFE000000000001FFFFF80000000000000FFFC0000>72 +132 124 258 90 I118 DI<7FFFFFFFFFFF800001FFFFFFFFFE007FFF +FFFFFFFF800001FFFFFFFFFE007FFFFFFFFFFF800001FFFFFFFFFE007FFFFFFFFFFF8000 +01FFFFFFFFFE007FFFFFFFFFFF800001FFFFFFFFFE007FFFFFFFFFFF800001FFFFFFFFFE +007FFFFFFFFFFF800001FFFFFFFFFE007FFFFFFFFFFF800001FFFFFFFFFE007FFFFFFFFF +FF800001FFFFFFFFFE000000FFFFFF000000000FFFFFC0000000007FFFFF8000000001FF +F000000000007FFFFFC000000001FFE000000000003FFFFFE000000003FFC00000000000 +1FFFFFF000000007FF8000000000000FFFFFF00000000FFF00000000000007FFFFF80000 +000FFE00000000000007FFFFFC0000001FFE00000000000003FFFFFE0000003FFC000000 +00000001FFFFFF0000007FF800000000000000FFFFFF000000FFF0000000000000007FFF +FF800001FFE0000000000000007FFFFFC00003FFC0000000000000003FFFFFE00007FF80 +000000000000001FFFFFF00007FF80000000000000000FFFFFF8000FFF00000000000000 +0007FFFFF8001FFE000000000000000007FFFFFC003FFC000000000000000003FFFFFE00 +7FF8000000000000000001FFFFFF00FFF0000000000000000000FFFFFF81FFE000000000 +00000000007FFFFF81FFC00000000000000000003FFFFFC3FFC00000000000000000003F +FFFFE7FF800000000000000000001FFFFFFFFF000000000000000000000FFFFFFFFE0000 +000000000000000007FFFFFFFC0000000000000000000003FFFFFFF80000000000000000 +000003FFFFFFF00000000000000000000001FFFFFFF00000000000000000000000FFFFFF +E000000000000000000000007FFFFFC000000000000000000000003FFFFFC00000000000 +0000000000003FFFFFE000000000000000000000001FFFFFF00000000000000000000000 +0FFFFFF8000000000000000000000007FFFFFC000000000000000000000003FFFFFC0000 +00000000000000000001FFFFFE000000000000000000000001FFFFFF0000000000000000 +00000003FFFFFF800000000000000000000007FFFFFFC0000000000000000000000FFFFF +FFC0000000000000000000001FFFFFFFE0000000000000000000001FFFFFFFF000000000 +0000000000003FFFFFFFF8000000000000000000007FFFFFFFFC00000000000000000000 +FFF3FFFFFE00000000000000000001FFE1FFFFFE00000000000000000003FFC1FFFFFF00 +000000000000000007FF80FFFFFF80000000000000000007FF007FFFFFC0000000000000 +00000FFF003FFFFFE000000000000000001FFE001FFFFFE000000000000000003FFC001F +FFFFF000000000000000007FF8000FFFFFF80000000000000000FFF00007FFFFFC000000 +0000000001FFE00003FFFFFE0000000000000003FFC00001FFFFFE0000000000000003FF +C00000FFFFFF0000000000000007FF800000FFFFFF800000000000000FFF0000007FFFFF +C00000000000001FFE0000003FFFFFE00000000000003FFC0000001FFFFFE00000000000 +007FF80000000FFFFFF0000000000000FFF00000000FFFFFF8000000000000FFE0000000 +07FFFFFC000000000001FFE000000003FFFFFE000000000003FFC000000001FFFFFF0000 +00000007FF8000000000FFFFFF00000000000FFF0000000000FFFFFF80000000001FFE00 +000000007FFFFFC0000000003FFE00000000003FFFFFE00000000FFFFFE0000000001FFF +FFF00000FFFFFFFFFF0000001FFFFFFFFFFFE0FFFFFFFFFF0000001FFFFFFFFFFFE0FFFF +FFFFFF0000001FFFFFFFFFFFE0FFFFFFFFFF0000001FFFFFFFFFFFE0FFFFFFFFFF000000 +1FFFFFFFFFFFE0FFFFFFFFFF0000001FFFFFFFFFFFE0FFFFFFFFFF0000001FFFFFFFFFFF +E0FFFFFFFFFF0000001FFFFFFFFFFFE0FFFFFFFFFF0000001FFFFFFFFFFFE0735C7CDB7B +>I E /Fp 79 124 df<00000FF800FC0000007FFF07FF000001F807DF83C00007E001FF +0FC0001F8007FE1FE0003F000FFC1FE0007E000FFC1FE0007E000FF81FE000FC000FF81F +E000FC000FF0078001F80007F0000001F80003F0000001F80003F0000001F80003F00000 +01F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001 +F80003F0000001F80003F0000001F80003F0000001F80003F00000FFFFFFFFFFF800FFFF +FFFFFFF800FFFFFFFFFFF80001F80003F0000001F80003F0000001F80003F0000001F800 +03F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003 +F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0 +000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F000 +0001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F00000 +01F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000003 +FC0007F800007FFFE0FFFFF0007FFFE0FFFFF0007FFFE0FFFFF000333B7FBA30>11 +D<00000FF8000000007FFE00000001F80780000007E001C000001F8000E000003F0007E0 +00007E000FF000007E000FF00000FC000FF00000FC000FF00001F8000FF00001F80007E0 +0001F80001800001F80000000001F80000000001F80000000001F80000000001F8000000 +0001F80000000001F80000000001F80000000001F80000000001F80003F000FFFFFFFFF0 +00FFFFFFFFF000FFFFFFFFF00001F8000FF00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00003FC0007F8007FFFE0FFFFC07FFFE0FFFFC07FFFE0FFFFC02A3B7FBA2E +>I<00000FFC000000007FFF70000001F803F0000007E007F000001F800FF000003F000F +F000007E000FF000007E000FF00000FC000FF00000FC0007F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F000FFFFFFFF +F000FFFFFFFFF000FFFFFFFFF00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00003FC0007F8007FFFE0FFFFC07FFFE0FFFFC07FFFE0FFFFC02A3B7FBA +2E>I<1C001C007F007F00FF80FF80FF80FF80FFC0FFC0FFC0FFC0FFC0FFC07FC07FC01C +C01CC000C000C000C000C000C000C000C000C001C001C001800180018001800380038003 +00030007000700060006000E000E001C001C003800380070007000600060001A197DB92A +>34 D<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001C00180018003 +800300070006000E001C003800700060000A1979B917>39 D<0000600000E00001C00003 +80000700000E00001E00003C0000780000780000F00001E00001E00003C00003C00007C0 +000780000F80000F00000F00001F00001E00001E00003E00003E00003E00007C00007C00 +007C00007C00007C00007C0000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F80000F800007C00007C00 +007C00007C00007C00007C00003E00003E00003E00001E00001E00001F00000F00000F00 +000F800007800007C00003C00003C00001E00001E00000F000007800007800003C00001E +00000E000007000003800001C00000E0000060135278BD20>II<000380000007C00000 +07C0000007C0000007C0000007C0000007C0000007C0007803803CFC03807EFE0380FE7F +8383FC3FC387F80FE38FE003FBBF8000FFFE00003FF800000FE000000FE000003FF80000 +FFFE0003FBBF800FE38FE03FC387F87F8383FCFE0380FEFC03807E7803803C0007C00000 +07C0000007C0000007C0000007C0000007C0000007C000000380001F247BBD2A>I<1C00 +7F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001C001800180038003000700 +06000E001C003800700060000A19798817>44 DI<1C007F00FF80FF80FF80FF80FF807F001C000909798817>I<0000000C0000 +001E0000003E0000003E0000003C0000007C0000007C00000078000000F8000000F80000 +00F0000001F0000001F0000001E0000003E0000003E0000003C0000007C0000007C00000 +078000000F8000000F8000000F0000001F0000001F0000001E0000003E0000003E000000 +3C0000007C0000007C00000078000000F8000000F8000000F0000001F0000001F0000001 +E0000003E0000003E0000007C0000007C00000078000000F8000000F8000000F0000001F +0000001F0000001E0000003E0000003E0000003C0000007C0000007C00000078000000F8 +000000F8000000F0000001F0000001F0000001E0000003E0000003E0000003C0000007C0 +000007C00000078000000F8000000F8000000F0000001F0000001F0000001E0000003E00 +00003E0000003C0000007C0000007C00000078000000F8000000F8000000F00000006000 +00001F537BBD2A>I<0003F80000001FFF0000007E0FC00000F803E00001E000F00003C0 +00780007C0007C000F80003E000F80003E001F00001F001F00001F003F00001F803F0000 +1F803F00001F807E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000F +C0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0 +FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE +00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE07E00000FC07E00000FC07E00 +000FC07E00000FC07F00001FC03F00001F803F00001F803F00001F801F00001F001F8000 +3F000F80003E000F80003E0007C0007C0003E000F80001F001F00000F803E000007E0FC0 +00001FFF00000003F80000233A7DB72A>I<0001C0000003C0000007C000001FC00000FF +C000FFFFC000FFFFC000FF1FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000003FE0007FFFFFF07FFFFFF07FFFFFF01C3879B72A>I<000FF0 +0000007FFE000001FFFF800003E03FE0000F000FF0000E0007F8001C0003FC00380001FE +00300001FE00700000FF00600000FF00FC0000FF00FF00007F80FF80007F80FF80007F80 +FF80007F80FF80007F80FF80007F807F00007F801C00007F800000007F80000000FF0000 +0000FF00000000FF00000001FE00000001FC00000003FC00000003F800000007F0000000 +07E00000000FE00000001FC00000003F800000003F000000007C00000000F800000001F0 +00000003E000000007C00000000F800000000F000000001E000180003C00018000780001 +8000F000038001E000030003C000030007800003000E000007000FFFFFFF001FFFFFFF00 +3FFFFFFF007FFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFFFE0021387CB72A>I<0007F800 +00003FFF0000007FFFC00001F80FF00003C007F800078003FC000E0001FC000F0001FE00 +1FE000FE001FF000FF001FF000FF001FF000FF001FF000FF001FF000FF000FE000FF0007 +C000FF00000000FE00000001FE00000001FE00000001FC00000003F800000003F8000000 +07F000000007E00000000F800000007E0000001FFC0000001FFF800000000FE000000007 +F000000001FC00000001FE00000000FF000000007F800000007F800000007FC00000007F +C00000003FC00000003FE00000003FE01E00003FE07F80003FE0FFC0003FE0FFC0003FE0 +FFC0003FE0FFC0003FE0FFC0003FC0FF80007FC07F80007F807E00007F80700000FF0038 +0001FE001E0001FE000F8003F80007F00FF00001FFFFC000007FFF0000000FF80000233A +7DB72A>I<000000380000000038000000007800000000F800000000F800000001F80000 +0003F800000007F800000007F80000000FF80000001FF80000001BF800000033F8000000 +73F800000063F8000000C3F8000001C3F800000183F800000303F800000703F800000603 +F800000C03F800001C03F800001803F800003003F800007003F800006003F80000C003F8 +0001C003F800038003F800030003F800070003F8000E0003F8000C0003F800180003F800 +380003F800300003F800600003F800E00003F800FFFFFFFFF8FFFFFFFFF8FFFFFFFFF800 +0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000 +03F800000003F800000003F800000003F800000007FC000003FFFFF80003FFFFF80003FF +FFF825397EB82A>I<0600000C000780003C0007F003F80007FFFFF80007FFFFF00007FF +FFE00007FFFF800007FFFF000007FFFC0000067FE0000006000000000600000000060000 +000006000000000600000000060000000006000000000600000000060000000006000000 +0006000000000607F80000063FFE000006780F800007E007E000078003F000070001F800 +060001F800060000FC00000000FE00000000FE00000000FF000000007F000000007F0000 +00007F800000007F800000007F800000007F803E00007F807F00007F80FF80007F80FF80 +007F80FF80007F80FF80007F80FF00007F00FE0000FF00E00000FF00600000FE00700000 +FE00300001FC00380001F8001C0003F8001E0007F0000F800FE00007E03F800001FFFF00 +00007FFC0000001FE00000213A7CB72A>I<00003FC0000001FFF0000007FFFC00000FE0 +3E00003F800700007E001F0000FC003F8001F8007F8003F0007F8003F0007F8007E0007F +800FE0003F000FC0001E001FC00000001FC00000003F800000003F800000003F80000000 +7F800000007F000000007F01FC00007F07FF8000FF1E07E000FF3801F000FF7000F800FF +6000FC00FFE0007E00FFC0003F00FFC0003F00FF80003F80FF80003FC0FF80001FC0FF80 +001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00001FE07F0000 +1FE07F00001FE07F00001FE07F00001FE03F80001FE03F80001FC03F80001FC01F80001F +C01F80003F801FC0003F800FC0003F0007E0007F0007E000FE0003F000FC0001F801F800 +00FE07F000003FFFC000001FFF00000003FC0000233A7DB72A>I<300000000038000000 +003E000000003FFFFFFFE03FFFFFFFE03FFFFFFFE03FFFFFFFC07FFFFFFFC07FFFFFFF80 +7FFFFFFF0070000006006000000E006000001C006000001800E000003800C000007000C0 +0000E000C00000C000000001C00000000380000000030000000007000000000E00000000 +0C000000001C000000003800000000380000000070000000007000000000F000000001E0 +00000001E000000003E000000003E000000003C000000007C000000007C00000000FC000 +00000FC00000000FC00000001F800000001F800000001F800000003F800000003F800000 +003F800000003F800000003F800000007F800000007F800000007F800000007F80000000 +7F800000007F800000007F800000007F800000007F800000003F000000001E000000233B +7BB82A>I<0003F80000001FFF0000007FFFC00000FC07F00001E001F80003C000FC0007 +80007C000700003E000F00001E000E00001F001E00000F001E00000F001E00000F001F00 +000F001F00000F001F80000F001F80001F001FE0001E000FF0003E000FFC003C000FFE00 +780007FF80F00007FFC1E00003FFF3C00001FFFF000000FFFE0000003FFF0000001FFFC0 +00001FFFE000007FFFF80000F0FFFC0003E07FFE0007801FFF000F000FFF801F0003FF80 +3E0001FFC03C00007FC07C00003FC07800000FE0F8000007E0F0000007E0F0000003E0F0 +000003E0F0000001E0F0000001E0F0000001E0F8000001C078000001C078000003C07C00 +0003803E000007001F00000F000F80001E0007E0007C0003F803F00000FFFFE000003FFF +80000007FC0000233A7DB72A>I<0003F80000001FFF0000007FFFC00000FC07E00003F8 +03F00007F001F8000FE000FC000FC0007E001FC0007E003F80003F003F80003F007F8000 +3F807F00003F807F00003F80FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001F +C0FF00001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00003FE0 +7F00003FE07F80003FE03F80003FE01F80007FE01F80007FE00FC000FFE007E000DFE003 +E001DFE001F0039FE000FC0F1FE0003FFC1FC00007F01FC00000001FC00000003FC00000 +003F800000003F800000003F800000003F000000007F000F00007E001F80007E003FC000 +FC003FC000FC003FC001F8003FC003F0003F8007E0001F000FC0001C001F80000F807F00 +0007FFFC000001FFF00000003FC00000233A7DB72A>I<1C007F00FF80FF80FF80FF80FF +807F001C0000000000000000000000000000000000000000000000000000000000000000 +00000000001C007F00FF80FF80FF80FF80FF807F001C00092479A317>I<1C007F00FF80 +FF80FF80FF80FF807F001C00000000000000000000000000000000000000000000000000 +0000000000000000000000001C007F00FF00FF80FF80FF80FF807F801D80018001800180 +01800380030003000700060006000E001C001800380070006000093479A317>I<1C007F +00FF80FF80FF80FF80FF807F001C00000000000000000000000000000000001C001C001C +001C001C001C001C001C001C001C001C003E003E003E003E003E003E003E003E003E003E +003E007F007F007F007F007F007F007F007F007F007F007F00FF80FF80FF80FF80FF80FF +80FF80FF807F001C00093C79A917>I<000E0000003F8000007FC000007FC000007FC000 +007FC000007FC000003F8000000E00000000000000000000000000000000000000000000 +00000000000000000000000000060000000600000006000000060000000E0000000C0000 +000C0000000C0000000C0000000C0000000C0000001C0000001C0000001C000000380000 +003800000078000000F0000000F0000001F0000003E0000007E000000FC000001F800000 +3F8000007F0000007F000000FE0000F0FE0001F8FE0003FCFE0003FCFE0003FCFE0003FC +FE0001FCFE0000F87E0000387F0000703F0000E01F8003C00FC01F0003FFFC00007FE000 +1E3B7CA927>62 D<0000003800000000000038000000000000380000000000007C000000 +0000007C0000000000007C000000000000FE000000000000FE000000000000FE00000000 +0001FF000000000001FF000000000001FF0000000000037F8000000000037F8000000000 +077FC000000000063FC000000000063FC0000000000E3FE0000000000C1FE0000000000C +1FE0000000001C1FF000000000180FF000000000180FF000000000380FF8000000003007 +F8000000003007F8000000007007FC000000006003FC000000006003FC00000000C003FE +00000000C001FE00000000C001FE000000018001FF000000018000FF000000018000FF00 +0000030000FF8000000300007F8000000300007F8000000600007FC0000007FFFFFFC000 +0007FFFFFFC000000FFFFFFFE000000C00001FE000000C00001FE000001800000FF00000 +1800000FF000001800000FF0000030000007F8000030000007F8000030000007F8000060 +000003FC000060000003FC0000E0000003FC0000E0000001FE0001E0000001FE0003F000 +0001FF000FFC000007FF80FFFF8000FFFFFEFFFF8000FFFFFEFFFF8000FFFFFE373C7DBB +3E>65 DI<000001FF80018000000FFFE0038000007FFFF8038000 +01FF807E07800003FC000F0F80000FF000039F80001FE00001DF80003F800000FF80007F +0000007F8000FE0000003F8001FE0000003F8003FC0000001F8007F80000000F8007F800 +00000F800FF000000007800FF000000007801FE000000007801FE000000003803FE00000 +0003803FC000000003807FC000000001807FC000000001807FC000000001807F80000000 +0180FF800000000000FF800000000000FF800000000000FF800000000000FF8000000000 +00FF800000000000FF800000000000FF800000000000FF800000000000FF800000000000 +FF800000000000FF800000000000FF8000000000007F8000000000007FC000000001807F +C000000001807FC000000001803FC000000001803FE000000001801FE000000003801FE0 +00000003000FF000000003000FF0000000070007F8000000070007F8000000060003FC00 +00000E0001FE0000001C0000FE0000001800007F0000003800003F8000007000001FE000 +00E000000FF00003C0000003FC000F80000001FF803F000000007FFFFC000000000FFFF0 +0000000001FF800000313D7BBA3C>III< +FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF801FF80001FF800FF000001F800FF000000FC +00FF0000007C00FF0000003C00FF0000001C00FF0000001C00FF0000000C00FF0000000C +00FF0000000C00FF0000000C00FF0000000E00FF0000000600FF0000000600FF00018006 +00FF0001800600FF0001800000FF0001800000FF0001800000FF0001800000FF00038000 +00FF0003800000FF0007800000FF001F800000FFFFFF800000FFFFFF800000FFFFFF8000 +00FF001F800000FF0007800000FF0003800000FF0003800000FF0001800000FF00018000 +00FF0001800000FF0001800000FF0001800000FF0001800000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000001FFC0000000 +FFFFFFC00000FFFFFFC00000FFFFFFC000002F397DB836>I<000000FF8000C000000FFF +F001C000003FFFFC01C00000FF803F03C00003FC000787C0000FF00003CFC0001FE00000 +EFC0003FC000007FC0007F8000003FC000FF0000001FC001FE0000001FC003FC0000000F +C007F800000007C007F800000007C00FF000000003C00FF000000003C01FE000000003C0 +1FE000000001C03FE000000001C03FC000000001C07FC000000000C07FC000000000C07F +C000000000C07FC000000000C0FF800000000000FF800000000000FF800000000000FF80 +0000000000FF800000000000FF800000000000FF800000000000FF800000000000FF8000 +00000000FF800000000000FF800000000000FF800000FFFFFFFF800000FFFFFF7FC00000 +FFFFFF7FC00000007FE07FC00000003FC07FC00000003FC03FC00000003FC03FE0000000 +3FC01FE00000003FC01FE00000003FC00FF00000003FC00FF00000003FC007F80000003F +C007F80000003FC003FC0000003FC001FE0000003FC000FF0000007FC0007F8000007FC0 +003FC00000FFC0001FE00000EFC0000FF80003C7C00003FE000783C00000FFC03F01C000 +003FFFFC00C000000FFFF00000000000FF800000383D7CBA41>I +II75 DIII<000003FF00 +000000001FFFE000000000FE01FC00000001F8007E00000007E0001F8000000FC0000FC0 +00003F800007F000007F000003F80000FE000001FC0001FC000000FE0001F80000007E00 +03F80000007F0007F00000003F8007F00000003F800FE00000001FC00FE00000001FC01F +E00000001FE01FC00000000FE03FC00000000FF03FC00000000FF03FC00000000FF07FC0 +0000000FF87F8000000007F87F8000000007F87F8000000007F8FF8000000007FCFF8000 +000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF800000 +0007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF80000000 +07FC7F8000000007F87FC00000000FF87FC00000000FF87FC00000000FF83FC00000000F +F03FC00000000FF01FE00000001FE01FE00000001FE01FE00000001FE00FF00000003FC0 +07F00000003F8007F80000007F8003F80000007F0001FC000000FE0001FC000000FE0000 +FE000001FC00007F000003F800003F800007F000001FC0000FE0000007E0001F80000003 +F8007F00000000FE01FC000000001FFFE00000000003FF000000363D7BBA41>II82 +D<000FF800C0003FFE01C000FFFF81C003F807E3C007E000F7C00FC0007FC01F80003FC0 +3F00001FC03E00000FC07E000007C07E000007C07C000003C0FC000003C0FC000001C0FC +000001C0FC000001C0FE000000C0FE000000C0FE000000C0FF000000C0FF800000007FC0 +0000007FE00000007FF80000003FFF8000001FFFF800001FFFFF80000FFFFFE00007FFFF +F80003FFFFFE0000FFFFFF00003FFFFF800007FFFFC000007FFFC0000007FFE00000007F +E00000003FF00000001FF00000000FF000000007F800000007F8C0000003F8C0000003F8 +C0000001F8C0000001F8C0000001F8E0000001F8E0000001F8E0000001F0F0000001F0F0 +000003F0F8000003E0FC000007E0FE000007C0FF00000FC0FF80001F80FBF0003F00F0FE +00FE00E03FFFF800E00FFFE000C001FF0000253D7CBA2E>I<3FFFFFFFFFFFE03FFFFFFF +FFFFE03FFFFFFFFFFFE03FC003FF001FE03E0001FE0003E07C0001FE0001F0780001FE00 +00F0700001FE000070700001FE000070700001FE000070600001FE000030600001FE0000 +30600001FE000030600001FE000030E00001FE000038C00001FE000018C00001FE000018 +C00001FE000018C00001FE000018000001FE000000000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000 +01FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001 +FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE +000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00 +0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000 +00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000 +000007FF800000001FFFFFFFE000001FFFFFFFE000001FFFFFFFE00035397DB83C>IIII<7FFFFF003FFFFC007FFFFF003FFFFC007F +FFFF003FFFFC0000FFF80007FF8000007FE00003FC0000003FE00001F00000001FF00001 +E00000001FF00001C00000000FF800018000000007FC00038000000007FC000700000000 +03FE00060000000003FE000E0000000001FF001C0000000000FF80180000000000FF8038 +00000000007FC03000000000003FE06000000000003FE0E000000000001FF0C000000000 +000FF18000000000000FFB80000000000007FF00000000000007FE00000000000003FE00 +000000000001FF00000000000001FF00000000000000FF800000000000007FC000000000 +00007FC0000000000000FFE0000000000000DFE00000000000019FF00000000000038FF8 +0000000000030FF800000000000607FC00000000000E03FE00000000000C03FE00000000 +001801FF00000000003800FF00000000003000FF800000000060007FC000000000E0007F +C000000000C0003FE00000000180001FF00000000380001FF00000000300000FF8000000 +06000007FC0000000E000007FC0000000C000003FE0000001C000001FE0000003C000001 +FF000000FE000001FF800007FF800007FFE000FFFFE0003FFFFF80FFFFE0003FFFFF80FF +FFE0003FFFFF8039397EB83E>II91 D<0180018003800380070007000E000E001C001C0018001800380038003000300070 +0070006000600060006000E000E000C000C000C000C000C000C000C000C000CE00CE00FF +80FF80FFC0FFC0FFC0FFC0FFC0FFC07FC07FC07FC07FC03F803F800E000E001A1974B92A +>II<001FE00000 +00FFFC000003E03F000007000F80000F8007E0001FC003F0001FE003F0001FE001F8001F +E001F8001FE000FC000FC000FC00078000FC00000000FC00000000FC00000000FC000000 +00FC0000007FFC000007FFFC00003FE0FC0000FE00FC0003F800FC000FF000FC001FC000 +FC003FC000FC007F8000FC007F0000FC007F0000FC0CFE0000FC0CFE0000FC0CFE0000FC +0CFE0001FC0CFE0001FC0CFF0003FC0C7F00077C0C7F80063E183FC01E3E180FE0781FF0 +03FFF00FE0007F8007C026277DA52A>97 D<03F0000000FFF0000000FFF0000000FFF000 +00000FF000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F01FE00003F07FF80003F1E03E0003F3801F8003 +F7000FC003FE0007E003FC0003F003F80001F803F00001F803F00000FC03F00000FC03F0 +0000FE03F00000FE03F000007E03F000007F03F000007F03F000007F03F000007F03F000 +007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007E03F00000 +FE03F00000FE03F00000FC03F00001FC03F80001F803F80003F003FC0003F003EE0007E0 +03C6000FC003C7801F000381E07E000300FFF80000001FC000283B7EB92E>I<0003FC00 +001FFF80007E03E001F8007003F000F807E001FC0FC003FC0FC003FC1F8003FC3F8003FC +3F0001F87F0000F07F0000007F0000007E000000FE000000FE000000FE000000FE000000 +FE000000FE000000FE000000FE000000FE000000FE0000007E0000007F0000007F000000 +3F0000063F8000061F80000E1FC0000C0FC0001C07E0003803F0007001F800E0007C07C0 +001FFF000007F8001F277DA525>I<0000000FC0000003FFC0000003FFC0000003FFC000 +00003FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000 +000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0000000 +0FC00000000FC00000000FC00003F80FC0001FFF0FC0007E078FC000F801EFC003F0007F +C007E0003FC00FC0001FC00FC0001FC01F80000FC03F80000FC03F00000FC07F00000FC0 +7F00000FC07E00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE +00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC07E00000FC07F00000FC07F00 +000FC03F00000FC03F00000FC01F80001FC01F80001FC00FC0003FC007E0007FC003F000 +EFF001F801CFFF007C078FFF001FFE0FFF0007F80FC0283B7DB92E>I<0007F800001FFF +00007C0FC001F803E003F001F007E001F80FC000F81F80007C1F80007C3F00007E3F0000 +3E7F00003E7F00003F7E00003FFE00003FFE00003FFE00003FFFFFFFFFFFFFFFFFFE0000 +00FE000000FE000000FE000000FE0000007E0000007E0000007F0000007F0000003F0000 +033F8000031F8000070FC0000607C0000E07E0001C01F0003800F80070007E03E0001FFF +800003FC0020277EA525>I<00007E000003FF80000FC1E0001F87E0003F0FF0007E0FF0 +007E0FF000FC0FF000FC0FF001F803C001F8000001F8000001F8000001F8000001F80000 +01F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000FFFFFC00 +FFFFFC00FFFFFC0001F8000001F8000001F8000001F8000001F8000001F8000001F80000 +01F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000 +01F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000 +01F8000001F8000001F8000001F8000003FC00007FFFF8007FFFF8007FFFF8001C3B7FBA +19>I<00000003F0000FF00FF8003FFC3C3C00F81F707C01F00FE07C03E007C07C07C003 +E0100FC003F0000FC003F0001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8 +001F8001F8001F8001F8001F8001F8000FC003F0000FC003F00007C003E00003E007C000 +03F00F800003F81F0000073FFC0000060FF000000E000000000E000000000E000000000E +000000000F000000000F000000000FC000000007FFFFC00007FFFFF80003FFFFFE0001FF +FFFF8003FFFFFFC00F80007FE01F00000FF03E000003F07C000001F07C000001F8F80000 +00F8F8000000F8F8000000F8F8000000F8F8000000F8FC000001F87C000001F03E000003 +E03F000007E00F80000F8007E0003F0001FC01FC00007FFFF0000007FF000026387EA52A +>I<03F000000000FFF000000000FFF000000000FFF0000000000FF00000000003F00000 +000003F00000000003F00000000003F00000000003F00000000003F00000000003F00000 +000003F00000000003F00000000003F00000000003F00000000003F00000000003F00000 +000003F00000000003F00000000003F00000000003F00FF0000003F03FFC000003F0F03F +000003F1C01F800003F3800FC00003F7000FC00003FE000FC00003FC0007E00003FC0007 +E00003F80007E00003F80007E00003F80007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF80293A7EB92E>I<038000 +0FE0001FF0001FF0001FF0001FF0001FF0000FE000038000000000000000000000000000 +00000000000000000000000000000000000003F000FFF000FFF000FFF00007F00003F000 +03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000 +03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000 +03F00003F00003F00007F800FFFFC0FFFFC0FFFFC012387EB717>I<0001C00007F0000F +F8000FF8000FF8000FF8000FF80007F00001C00000000000000000000000000000000000 +000000000000000000000000000001F800FFF800FFF800FFF80007F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F83C01 +F87E01F8FF01F0FF03F0FF03F0FF03E0FE07C07C07C03C0F000FFE0003F800154984B719 +>I<03F0000000FFF0000000FFF0000000FFF00000000FF000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F001FFFC03F001FFFC03F001FFFC03F0007FC003F0007F0003F0007C0003F0 +00700003F000E00003F001C00003F003800003F007000003F01E000003F038000003F078 +000003F0FC000003F1FC000003F3FE000003F73F000003FE3F800003F81F800003F00FC0 +0003F00FE00003F007E00003F003F00003F001F80003F001FC0003F000FC0003F0007E00 +03F0007F0003F0003F0003F0003F8003F0001FC007F8003FF0FFFFC0FFFFFFFFC0FFFFFF +FFC0FFFF283A7EB92C>I<03F000FFF000FFF000FFF0000FF00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00007F800FFFFC0FF +FFC0FFFFC0123A7EB917>I<03F00FF0001FE000FFF03FFC007FF800FFF0F03F01E07E00 +FFF1C01F83803F000FF3800FC7001F8003F7000FCE001F8003FE000FDC001F8003FC0007 +F8000FC003FC0007F8000FC003F80007F0000FC003F80007F0000FC003F80007F0000FC0 +03F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007 +E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC0 +03F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007 +E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC0 +03F00007E0000FC003F00007E0000FC003F00007E0000FC007F8000FF0001FE0FFFFC1FF +FF83FFFFFFFFC1FFFF83FFFFFFFFC1FFFF83FFFF40257EA445>I<03F00FF00000FFF03F +FC0000FFF0F03F0000FFF1C01F80000FF3800FC00003F7000FC00003FE000FC00003FC00 +07E00003FC0007E00003F80007E00003F80007E00003F80007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF8029257E +A42E>I<0003FE0000000FFF8000003E03E00000F800F80001F0007C0003E0003E0007C0 +001F000F80000F801F80000FC01F000007C03F000007E03F000007E07E000003F07E0000 +03F07E000003F07E000003F0FE000003F8FE000003F8FE000003F8FE000003F8FE000003 +F8FE000003F8FE000003F8FE000003F8FE000003F87E000003F07E000003F07F000007F0 +3F000007E03F000007E01F80000FC00F80000F800FC0001F8007E0003F0003F0007E0000 +F800F800007E03F000001FFFC0000003FE000025277EA52A>I<03F01FE000FFF07FF800 +FFF1E07E00FFF3801F8007F7000FC003FE0007E003FC0003F003F80003F803F00001F803 +F00001FC03F00000FC03F00000FE03F00000FE03F00000FE03F000007F03F000007F03F0 +00007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000 +007F03F00000FE03F00000FE03F00000FE03F00001FC03F00001FC03F80003F803F80003 +F003FC0007F003FE000FE003F6000FC003F7803F0003F1E07E0003F0FFF80003F01FC000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000007F8000000FFFFC00000FFFFC00000FFFF +C0000028357EA42E>I<0003F800C0001FFE01C0007E0781C000FC01C3C003F000E3C007 +F00077C00FE00037C00FC0003FC01FC0001FC03F80001FC03F80000FC07F00000FC07F00 +000FC07F00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE0000 +0FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC07F00000FC07F00000FC07F00000F +C03F00000FC03F80001FC01F80001FC01FC0003FC00FC0003FC007E0007FC003F000EFC0 +01F801CFC0007E078FC0001FFE0FC00007F80FC00000000FC00000000FC00000000FC000 +00000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000 +000FC00000001FE0000003FFFF000003FFFF000003FFFF28357DA42C>I<07E01F00FFE0 +7FC0FFE1E3E0FFE387F00FE707F003E607F003EE07F003EC03E003FC008003F8000003F8 +000003F8000003F8000003F0000003F0000003F0000003F0000003F0000003F0000003F0 +000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0 +000003F0000003F0000003F0000003F0000007F80000FFFFF000FFFFF000FFFFF0001C25 +7EA421>I<00FF030003FFE7000F80FF001E003F003C001F0078000F0070000700F00007 +00F0000700F0000300F8000300F8000300FC000300FF0000007FE000007FFF00003FFFE0 +001FFFF8000FFFFC0003FFFE0000FFFF000007FF8000007F8000001F80C0000FC0C00007 +C0C00007C0E00003C0E00003C0E00003C0F00003C0F0000380F8000780FC000780FC000F +00FF001E00F3C07C00E1FFF000C03F80001A277DA521>I<001800000018000000180000 +001800000018000000380000003800000038000000780000007800000078000000F80000 +01F8000003F8000007F800001FFFFF00FFFFFF00FFFFFF0001F8000001F8000001F80000 +01F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000 +01F8000001F8000001F8000001F8000001F8000001F8000001F800C001F800C001F800C0 +01F800C001F800C001F800C001F800C001F800C001F800C000FC01C000FC0180007C0380 +007E0300003F0700000FFE000001F8001A347FB220>I<03F00007E000FFF001FFE000FF +F001FFE000FFF001FFE0000FF0001FE00003F00007E00003F00007E00003F00007E00003 +F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003 +F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003 +F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003 +F00007E00003F0000FE00003F0000FE00003F0000FE00003F0001FE00001F0001FE00001 +F8003FE00000F80077F80000FC00E7FF80003F03C7FF80001FFF87FF800003FC07E00029 +267EA42E>IIIII<3FFFFFFC3FFFFFFC3F8003FC3E +0003F83C0007F038000FE030000FE070001FC070003F8060007F8060007F006000FE0060 +01FC006001FC000003F8000007F0000007F000000FE000001FC000003F8000003F800000 +7F000600FE000600FE000601FC000603F8000607F8000E07F0000E0FE0000C1FC0001C1F +C0001C3F80003C7F00007CFF0003FCFFFFFFFCFFFFFFFC1F247EA325>II E /Fq 15 122 df<00001F80000000007FE000000001F0 +7070000007C039F800000F801DF800001F001FF800003E000FF000007E000FF00000FC00 +0FF00001F80007F00001F80007E00003F00007E00007F00007E00007E0000FE0000FE000 +0FC0000FE0000FC0001FC0000FC0001FC0001FC0003FC0001F80003F80001F80003F8000 +1F80003F80003F80007F80003F00007F00003F00007F00003F00007F00007F00007F0000 +7E0000FE00007E0000FE00007E0000FE0000FE0380FE0000FC0780FE0000FC0700FE0000 +FC07007E0001FC07007E0001FC0F007E0003F80E007E0007F80E003E000FF81E003E000F +F81C001F001CF81C001F0038F838000F80F078780007C3E07C700001FF801FE000007E00 +078000292D76AB32>97 D<00000FE00000007FF8000001F81E000007E00F00000F800780 +001F000380007E0003C000FC001FC001FC003FC001F8003FC003F0007F8007F0007F800F +E0007F800FE0003E001FC00000001FC00000003F800000003F800000007F800000007F00 +0000007F000000007F00000000FF00000000FE00000000FE00000000FE00000000FE0000 +0000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000180FC000003 +C0FC00000780FC000007807C00000F007E00001E003E00007C003E0000F0001F0003E000 +0F800F800007C07E000001FFF80000007FC00000222D75AB2D>99 +D<00000FE00000007FF8000001F83E000007C00F00001F800780003F000780007E0007C0 +00FC0003C001F80003C003F00007C007F000078007E00007800FE0000F801FC0000F001F +C0001F003F80003E003F8000FC003F8007F0007F80FFC0007FFFFE00007FFFC000007F00 +000000FF00000000FE00000000FE00000000FE00000000FE00000000FE00000000FC0000 +0000FC00000000FC00000000FC00000000FC00000180FC000003C07C000007807C000007 +807E00000F003E00001E003E00007C001F0000F0000F0003E00007800F800003C07E0000 +01FFF80000003FC00000222D75AB2D>101 D<0000FE000000007FFE000000007FFE0000 +00007FFE0000000001FC0000000000FC0000000001FC0000000001FC0000000001F80000 +000001F80000000003F80000000003F80000000003F00000000003F00000000007F00000 +000007F00000000007E00000000007E0000000000FE0000000000FE0000000000FC00000 +00000FC0000000001FC0000000001FC0000000001F80000000001F807F0000003F83FFC0 +00003F8F81F000003F1E00F800003F3800FC00007F70007C00007FE0007C00007FC0007E +00007FC0007E0000FF80007E0000FF00007E0000FF00007E0000FE00007E0001FC0000FE +0001FC0000FC0001F80000FC0001F80000FC0003F80001FC0003F80001F80003F00001F8 +0003F00001F80007F00003F80007F00003F00007E00003F00007E00007F0000FE00007E0 +000FE00007E0000FC0000FE0000FC0000FC0001FC0000FC0781FC0001FC0701F80001F80 +701F80001F80703F80003F80F03F80003F00E03F00003F00E03F00003F01E07F00003E01 +C07F00003E03C07E00003E03807E00003E0700FE00001E0F00FE00001F1E00FC00000FF8 +0038000003E0002D467AC432>104 D<0003F801FFF801FFF801FFF80007F00003F00007 +F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F80001F80003F +80003F80003F00003F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC +0001FC0001F80001F80003F80003F80003F00003F00007F00007F00007E00007E0000FE0 +000FE0000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F00003F00007F01 +C07F03C07E03807E03807E0780FE0700FC0700FC0700FC0F00FC0E007C1E007C1C003C3C +003E78001FF00007C000154678C419>108 D<01F0000FE00007F0000003FC007FF8003F +FC0000071E01F03E00F81F00000E1F03C01F01E00F80001E0F87001F83800FC0001C0F8E +000F870007C0003C0F9C000F8E0007C000380FB8000FDC0007E000380FF8000FFC0007E0 +00781FF0000FF80007E000701FE0000FF00007E000701FE0000FF00007E000701FC0000F +E00007E000F01F80001FC0000FE000E03F80001FC0000FC000E03F00001F80000FC00000 +3F00001F80000FC000003F00003F80001FC000007F00003F80001F8000007E00003F0000 +1F8000007E00003F00001F8000007E00007F00003F800000FE00007F00003F000000FC00 +007E00003F000000FC00007E00007F000000FC0000FE00007E000001FC0000FE00007E00 +0001F80000FC0000FE000001F80000FC0000FC000001F80001FC0000FC078003F80001FC +0001FC070003F00001F80001F8070003F00001F80001F8070003F00003F80003F80F0007 +F00003F80003F00E0007E00003F00003F00E0007E00003F00003F01E0007E00007F00003 +E01C000FE00007F00003E03C000FC00007E00003E038000FC00007E00003E070000FC000 +0FE00001E0F0001FC0000FE00001F1E0001F80000FC00000FF8000070000038000003E00 +00492D78AB50>I<01F0000FE00003FC007FF800071E01F03E000E0F03C01F001E0F8700 +1F801C0F8E000F803C0F9C000F80380FB8000FC0380FF8000FC0781FF0000FC0701FE000 +0FC0701FE0000FC0701FC0000FC0F01F80001FC0E03F80001F80E03F00001F80003F0000 +1F80003F00003F80007F00003F00007E00003F00007E00003F00007E00007F0000FE0000 +7E0000FC00007E0000FC0000FE0000FC0000FC0001FC0000FC0001F80001FC0001F80001 +F80001F80001F80F03F80003F80E03F00003F00E03F00003F00E03F00007F01E07F00007 +E01C07E00007E01C07E00007E03C07E00007C0380FE00007C0780FC00007C0700FC00007 +C0E00FC00003C1E01FC00003E3C01F800001FF00070000007C00302D78AB37>I<00000F +E00000007FFC000001F83E000007E00F80000F8007C0001F0007C0007E0003E000FC0003 +F000FC0003F001F80001F003F00001F807F00001F80FE00001F80FE00001F81FC00001F8 +1FC00001F83F800001F83F800003F87F800003F87F000003F87F000003F87F000007F8FF +000007F0FE000007F0FE000007F0FE00000FF0FE00000FE0FC00000FE0FC00001FC0FC00 +001FC0FC00001F80FC00003F80FC00003F00FC00007F00FC00007E00FC0000FC007C0001 +F8007E0003F0003E0003E0003E0007C0001F001F80000F803E000007C0FC000001FFF000 +00003F800000252D75AB32>I<01F0003F8003FC01FFF0071E03C0F80E0F0F007C1E0F9E +01FC1C0F9C01FC1C0FB803FC380FF003FC380FF003FC381FE003F8781FE000E0701FC000 +00701FC00000F01F800000E03F800000E03F000000003F000000003F000000007F000000 +007E000000007E000000007E00000000FE00000000FC00000000FC00000000FC00000001 +FC00000001F800000001F800000001F800000003F800000003F000000003F000000003F0 +00000007F000000007E000000007E000000007E00000000FE00000000FC00000000FC000 +00000FC00000001FC00000001F800000000700000000262D78AB29>114 +D<00000FE00000007FF8000001F01E000003C00F000007800780000F000380001E0003C0 +001E0007C0003C001FC0003C001FC0007C003F800078003F80007C003F80007C000E0000 +7C000000007E000000007F000000007FF00000007FFF0000003FFFC000001FFFF000000F +FFF8000007FFFC000000FFFC0000000FFE00000001FE00000000FE000000007F00000000 +3F000E00003F003F00001E007F80001E007F80001E007F80003E00FF00003C00FF00003C +00FC000078007000007800700000F000780001E0003C0003C0001E000F80000F803E0000 +03FFF80000007FC00000222D7AAB28>I<000070000001F8000001F8000001F8000003F8 +000003F0000003F0000003F0000007F0000007E0000007E0000007E000000FE000000FC0 +00000FC000000FC000001FC000001F8000001F80007FFFFFE0FFFFFFE0FFFFFFC0003F00 +00003F0000007F0000007E0000007E0000007E000000FE000000FC000000FC000000FC00 +0001FC000001F8000001F8000001F8000003F8000003F0000003F0000003F0000007F000 +0007E0000007E0000007E000000FE000000FC000000FC000000FC007801FC007001F8007 +001F800F001F800E003F801E003F001C003F003C003F0038003F0070001F00F0001F01E0 +000F03C0000F87800007FE000001F800001B3F78BD20>I<007C0000000001FF00000700 +03C780001F800703C0001F800F03E0001F800E03E0003F801C03E0003F801C07E0003F00 +3807E0003F003807E0007F007807E0007F00700FE0007E00700FC0007E00701FC000FE00 +F01F8000FE00E01F8000FC00003F8000FC00003F0001FC00003F0001FC00007F0001F800 +007E0001F800007E0003F80000FE0003F80000FC0003F00000FC0003F00000FC0007F000 +01FC0007F00001F80007E00001F80007E00001F8000FE03803F8000FE07803F0000FC070 +03F0000FC07003F0000FC07003F0001FC0F003F0001F80E003F0003F80E001F0003F81E0 +01F0007F81C001F800EF83C000F801EF8380007C03C78780003E0F07C700001FFE01FE00 +0003F00078002D2D78AB34>I<007C00003801FF0000FC03C78001FE0703C001FE0F03E0 +01FE0E03E001FE1C03E000FE1C07E0007E3807E0007E3807E0003E7807E0003E700FE000 +1E700FC0001E701FC0001EF01F80001CE01F80001C003F80001C003F00003C003F000038 +007F000038007E000038007E00007800FE00007000FC00007000FC00007000FC0000F001 +FC0000E001F80000E001F80001E001F80001C001F80001C003F000038003F000038003F0 +00070003F000070003F0000E0001F0000E0001F0001C0001F800380000F800780000FC00 +F000007C01E000003F078000000FFF00000003F80000272D78AB2D>I<007C0000000003 +8001FF00000E000FC003C780003F001FE00703C0003F001FE00E03E0003F001FE00E03E0 +007F001FE01C03E0007E000FE01C07E0007E0007E03807E0007E0007E03807E000FE0003 +E07807E000FC0003E0700FE000FC0003E0700FC000FC0001E0701FC001FC0001E0F01F80 +01F80001C0E01F8001F80001C0003F8001F80001C0003F0003F80003C0003F0003F00003 +80007F0003F0000380007E0003F0000380007E0007F000078000FE0007F000070000FC00 +07E000070000FC0007E000070000FC000FE0000F0001FC000FE0000E0001F8000FC0000E +0001F8000FC0000E0001F8000FC0001C0001F8000FC0001C0003F0001F80001C0003F000 +1F8000380003F0001F8000380003F0001F8000700001F0001F8000700001F0003F8000E0 +0001F8003F8000E00001F8007FC001C00000F800F7C003C00000FC00E7E0078000007E01 +C3E00F0000001F0781F81E0000000FFF007FF800000001FC000FE000003B2D78AB41>I< +007C0000000001FF0000070003C780001F800703C0001F800F03E0001F800E03E0003F80 +1C03E0003F001C07E0003F003807E0003F003807E0007F007807E0007E00700FE0007E00 +700FC0007E00701FC000FE00F01F8000FC00E01F8000FC00003F8000FC00003F0001FC00 +003F0001F800007F0001F800007E0001F800007E0003F80000FE0003F00000FC0003F000 +00FC0003F00000FC0007F00001FC0007E00001F80007E00001F80007E00001F8000FE000 +03F8000FC00003F0000FC00003F0000FC00003F0001FC00003F0001F800003F0001F8000 +03F0003F800001F0003F800001F0007F000001F800FF000000F801FF0000007C03FF0000 +003E0F7E0000001FFE7E00000003F07E0000000000FE0000000000FC0000000000FC0000 +000001FC0000000001F800001F0001F800007F8003F000007F8003F000007F8007E00000 +FF000FC00000FF000F800000FE001F800000F0003F00000070007E0000007800F8000000 +3801F00000001E07C00000000FFF0000000001FC00000000294078AB2F>121 +D E /Fr 24 120 df<7FFFFFFFFE7FFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFF +FFFFFE7FFFFFFFFE28077BA133>45 D<000000001E000000007E00000000FF00000003FF +00000007FF0000001FFE0000007FFE000000FFF8000003FFF0000007FFC000001FFF8000 +003FFE000000FFF8000001FFF0000007FFC000000FFF8000003FFE0000007FFC000001FF +F0000003FFE000000FFF8000001FFF0000007FFC0000007FF8000000FFE0000000FFC000 +0000FFE00000007FF80000007FFC0000001FFF0000000FFF80000003FFE0000001FFF000 +00007FFC0000003FFE0000000FFF80000007FFC0000001FFF0000000FFF80000003FFE00 +00001FFF80000007FFC0000003FFF0000000FFF80000007FFE0000001FFE00000007FF00 +000003FF00000000FF000000007E000000001E28337BB733>60 D<78000000007E000000 +00FF00000000FFC0000000FFE00000007FF80000007FFE0000001FFF0000000FFFC00000 +03FFE0000001FFF80000007FFC0000001FFF0000000FFF80000003FFE0000001FFF00000 +007FFC0000003FFE0000000FFF80000007FFC0000001FFF0000000FFF80000003FFE0000 +001FFE00000007FF00000003FF00000007FF0000001FFE0000003FFE000000FFF8000001 +FFF0000007FFC000000FFF8000003FFE0000007FFC000001FFF0000003FFE000000FFF80 +00001FFF0000007FFC000001FFF8000003FFE000000FFFC000001FFF0000007FFE000000 +7FF8000000FFE0000000FFC0000000FF000000007E00000000780000000028337BB733> +62 D<3FFFFFFFFFE07FFFFFFFFFF0FFFFFFFFFFF0FFFFFFFFFFF07FFFFFFFFFF03FFFFF +FFFFF001FC000007F001FC000007F001FC000007F001FC000007F001FC000007F001FC00 +0007F001FC000007F001FC000007F001FC000003E001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC001F000001FC00 +3F800001FC003F800001FC003F800001FC003F800001FFFFFF800001FFFFFF800001FFFF +FF800001FFFFFF800001FFFFFF800001FFFFFF800001FC003F800001FC003F800001FC00 +3F800001FC003F800001FC001F000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00 +00000001FC000000003FFFF80000007FFFFC000000FFFFFE000000FFFFFE0000007FFFFC +0000003FFFF80000002C3D7DBC33>70 D<3FFFFFFFFFF87FFFFFFFFFFCFFFFFFFFFFFCFF +FFFFFFFFFCFFFFFFFFFFFCFFFFFFFFFFFCFE000FE001FCFE000FE001FCFE000FE001FCFE +000FE001FCFE000FE001FCFE000FE001FCFE000FE001FCFE000FE001FC7C000FE000F800 +000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000 +000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000 +000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000 +000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000 +000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000 +000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000 +000FE0000000000FE0000000000FE0000000000FE000000007FFFFC000000FFFFFE00000 +1FFFFFF000001FFFFFF000000FFFFFE0000007FFFFC0002E3D7EBC33>84 +D<7FFFFFFFFE7FFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFE7FFFFFFFFE +28077B7D33>95 D<001FFC00000000FFFF80000003FFFFE0000007FFFFF000000FFFFFFC +00001FFFFFFE00001FF007FF00001FE001FF00001FE000FF80001FE0003F80000FC0003F +C0000780001FC0000000001FE0000000000FE0000000000FE0000000000FE0000000000F +E0000000000FE00000000FFFE0000001FFFFE000001FFFFFE000007FFFFFE00001FFFFFF +E00007FFFF0FE0000FFFC00FE0001FFC000FE0003FF0000FE0007FC0000FE0007F80000F +E000FF00000FE000FE00000FE000FE00000FE000FE00000FE000FE00000FE000FE00000F +E000FF00001FE0007F00001FE0007F80007FE0003FE000FFF0003FF807FFFFF01FFFFFFF +FFF80FFFFFFFFFF807FFFFF3FFF803FFFFC1FFF800FFFF003FF0001FF00000002D2E7BAC +33>97 D<0000FFF0000007FFFE00001FFFFF80003FFFFFC0007FFFFFE001FFFFFFF003FF +C01FF003FE000FF007FC000FF00FF8000FF01FF00007E01FE00003C03FC00000003F8000 +00003F800000007F800000007F000000007F00000000FF00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FF000000007F000000007F000000007F800000003F800001F03FC00003F81FE00003F81F +F00007F80FF80007F007FC000FF007FF001FE003FFE07FE001FFFFFFC000FFFFFF80003F +FFFF00001FFFFC000007FFF8000000FFC000252E79AC33>99 D<0000007FF800000000FF +FC00000001FFFC00000001FFFC00000000FFFC000000007FFC0000000001FC0000000001 +FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001 +FC0000000001FC0000000001FC0000000001FC000001FF01FC000007FFC1FC00001FFFF1 +FC00007FFFF9FC0000FFFFFFFC0001FFFFFFFC0003FF81FFFC0007FE003FFC000FF8001F +FC000FF0000FFC001FE00007FC001FC00003FC003FC00003FC003F800001FC007F800001 +FC007F000001FC007F000001FC00FF000001FC00FE000001FC00FE000001FC00FE000001 +FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001 +FC00FF000001FC007F000001FC007F000003FC007F800003FC003F800003FC003FC00007 +FC003FC00007FC001FE0000FFC001FF0001FFC000FF8003FFC0007FC007FFC0003FF81FF +FFF003FFFFFFFFF800FFFFFDFFFC007FFFF9FFFC003FFFE1FFF8000FFF80FFF00001FE00 +00002E3E7DBC33>I<0000FF80000007FFF000001FFFFC00003FFFFE0000FFFFFF0001FF +FFFF8003FF80FFC007FE003FE007F8000FF00FF00007F01FE00007F81FC00003F83FC000 +03FC3F800001FC7F800001FC7F000001FC7F000001FE7F000000FEFF000000FEFE000000 +FEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFCFE00000000 +FF000000007F000000007F000000007F000000003F800000003F8000007C1FC00000FE1F +E00000FE0FF00000FE0FF80001FE07FC0003FC03FF000FFC01FFC03FF800FFFFFFF0007F +FFFFE0003FFFFFC0000FFFFF000003FFFC0000007FE000272E7BAC33>I<0000003FE000 +0001FFFC000007FFFE00001FFFFE00003FFFFF00007FFFFF0000FFC0FF0000FF00FF0001 +FE007E0001FC003C0003FC00000003F800000003F800000003F800000003F800000003F8 +00000003F800000003F800000003F800003FFFFFFFF87FFFFFFFFCFFFFFFFFFCFFFFFFFF +FCFFFFFFFFFC7FFFFFFFF80003F800000003F800000003F800000003F800000003F80000 +0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000 +03F800000003F800000003F800000003F800000003F800000003F800000003F800000003 +F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8 +00000003F800000003F800000003F800000003F800003FFFFFFF807FFFFFFFC07FFFFFFF +C07FFFFFFFC07FFFFFFFC03FFFFFFF80283E7DBD33>I<0001FE001FE0000FFFC0FFF000 +3FFFF3FFF8007FFFFFFFFC00FFFFFFFFFC01FFFFFFFFFC03FF03FFE1FC07FC00FF80F807 +F8007F80600FF0003FC0000FE0001FC0000FE0001FC0001FE0001FE0001FC0000FE0001F +C0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FC0000FE0001FE0001FE0000F +E0001FC0000FE0001FC0000FF0003FC00007F8007F800007FC00FF800003FF03FF000003 +FFFFFE000007FFFFFC000007FFFFF8000007FFFFF000000FCFFFC000000F81FE0000000F +80000000000F80000000000FC0000000000FC00000000007E00000000007F00000000007 +FFFFFC000003FFFFFFC00001FFFFFFF00007FFFFFFFC000FFFFFFFFF001FFFFFFFFF801F +E00007FF803FC000007FC03F0000001FE07F0000000FE07E00000007E0FE00000007F0FC +00000003F0FC00000003F0FC00000003F0FC00000003F0FC00000003F0FE00000007F07E +00000007E07F0000000FE03F8000001FC03FE000007FC01FF80001FF800FFF801FFF0007 +FFFFFFFE0003FFFFFFFC0000FFFFFFF000003FFFFFC000000FFFFF00000000FFF000002E +447DAB33>I<0000E000000003F800000003F800000007FC00000007FC00000007FC0000 +0003F800000003F800000000E00000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000003FFFF800007FFF +FC00007FFFFC00007FFFFC00007FFFFC00003FFFFC00000001FC00000001FC00000001FC +00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00 +000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000 +0001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000 +01FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00007FFF +FFFFC0FFFFFFFFE0FFFFFFFFF0FFFFFFFFF0FFFFFFFFE07FFFFFFFC0243E78BD33>105 +D<7FF800000000FFFC00000000FFFC00000000FFFC00000000FFFC000000007FFC000000 +0000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000 +0000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000000 +0000FC01FFFFC000FC03FFFFE000FC07FFFFF000FC07FFFFF000FC03FFFFE000FC01FFFF +C000FC000FF00000FC001FE00000FC003FC00000FC007F800000FC00FF000000FC01FE00 +0000FC03FC000000FC07F8000000FC0FF0000000FC1FE0000000FC3FC0000000FC7F8000 +0000FCFFC0000000FDFFE0000000FFFFE0000000FFFFF0000000FFF3F8000000FFE3FC00 +0000FFC1FC000000FF80FE000000FF007F000000FE007F000000FC003F800000FC001FC0 +0000FC001FE00000FC000FE00000FC0007F00000FC0003F80000FC0003FC0000FC0001FC +0000FC0000FE007FFFF80FFFF0FFFFFC1FFFF8FFFFFC1FFFFCFFFFFC1FFFFCFFFFFC1FFF +F87FFFF80FFFF02E3D7EBC33>107 D<3FFFFC00007FFFFE0000FFFFFE0000FFFFFE0000 +7FFFFE00003FFFFE00000000FE00000000FE00000000FE00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 +000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000 +0000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FE00003FFFFFFFF87FFFFFFFFCFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC3FFFFFFFF8273D7A +BC33>I<0000FC007E00007FC3FF01FF8000FFEFFF87FFC000FFFFFFCFFFE000FFFFFFDF +FFE000FFFFFFFFFFF0007FFF0FFF87F00007FE07FF03F00007FC07FE03F80007F803FC01 +F80007F803FC01F80007F003F801F80007F003F801F80007F003F801F80007F003F801F8 +0007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F800 +07E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007 +E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E0 +03F001F80007E003F001F80007E003F001F80007E003F001F80007E003F001F80007E003 +F001F80007E003F001F80007E003F001F8007FFE0FFF07FF80FFFF1FFF8FFFC0FFFF1FFF +8FFFC0FFFF1FFF8FFFC0FFFF1FFF8FFFC07FFE0FFF07FF80322C80AB33>I<000001FF00 +003FFC07FFC0007FFE1FFFF000FFFE7FFFF800FFFEFFFFF8007FFFFFFFFC003FFFFF07FE +0000FFF801FE0000FFF000FE0000FFE000FF0000FFC0007F0000FF80007F0000FF80007F +0000FF00007F0000FF00007F0000FF00007F0000FE00007F0000FE00007F0000FE00007F +0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F +0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F +0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F +0000FE00007F003FFFF80FFFFC7FFFFC1FFFFEFFFFFE3FFFFFFFFFFE3FFFFF7FFFFC1FFF +FE3FFFF80FFFFC302C7FAB33>I<000001FE00003FFC0FFFC0007FFE1FFFF000FFFE7FFF +F800FFFEFFFFFE007FFFFFFFFF003FFFFE07FF0000FFF800FF8000FFE0007FC000FFC000 +3FE000FF80001FE000FF80000FF000FF00000FF000FF000007F000FE000007F800FE0000 +03F800FE000003F800FE000003FC00FE000001FC00FE000001FC00FE000001FC00FE0000 +01FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE000001FC00FE0000 +03FC00FE000003F800FE000003F800FF000007F800FF000007F000FF80000FF000FF8000 +0FE000FFC0001FE000FFC0003FC000FFE0007FC000FFF801FF8000FFFE07FF0000FFFFFF +FE0000FEFFFFFC0000FE7FFFF80000FE3FFFE00000FE0FFF800000FE03FE000000FE0000 +000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000 +000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000 +000000FE0000000000FE000000003FFFF80000007FFFFC000000FFFFFE000000FFFFFE00 +00007FFFFC0000003FFFF80000002E427FAB33>112 D<00000003FE007FFF801FFF80FF +FFC07FFFE0FFFFC1FFFFE0FFFFC3FFFFF0FFFFC7FFFFF07FFFCFFE0FF0001FDFF00FF000 +1FFFC007E0001FFF8003C0001FFF000000001FFE000000001FFC000000001FF800000000 +1FF8000000001FF0000000001FF0000000001FE0000000001FE0000000001FE000000000 +1FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000000 +1FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000000 +1FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC00000007F +FFFFFE0000FFFFFFFF0000FFFFFFFF0000FFFFFFFF0000FFFFFFFF00007FFFFFFE00002C +2C7DAB33>114 D<001FFE0F0000FFFF8F8003FFFFFF800FFFFFFF801FFFFFFF803FFFFF +FF803FF007FF807F8001FF807F0000FF80FE00007F80FC00007F80FC00003F80FC00003F +80FC00003F80FE00003F807F00001F007FC00000003FF80000003FFFC000001FFFFF0000 +0FFFFFE00003FFFFF80000FFFFFC00001FFFFF000000FFFF80000007FFC00000007FC000 +00001FE07C00000FE0FE000007F0FE000003F0FE000003F0FF000003F0FF000003F0FF80 +0003F0FF800007F0FFC00007E0FFE0000FE0FFF0003FC0FFFE01FFC0FFFFFFFF80FFFFFF +FF00FDFFFFFE00FCFFFFF800F83FFFE0007807FF0000242E79AC33>I<0003C000000000 +07E0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000000 +0FE0000000000FE0000000000FE0000000000FE0000000000FE00000003FFFFFFFFC007F +FFFFFFFE00FFFFFFFFFE00FFFFFFFFFE00FFFFFFFFFE007FFFFFFFFC00000FE000000000 +0FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000000 +0FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000000 +0FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE000000000 +0FE0000000000FE0000000000FE0001F00000FE0003F80000FE0003F80000FE0003F8000 +0FE0003F80000FE0003F80000FE0007F80000FF0007F000007F000FF000007F801FF0000 +07FE07FE000003FFFFFC000001FFFFF8000000FFFFF00000007FFFE00000001FFF800000 +0007FC000029387EB633>I<3FFC001FFE007FFE003FFF00FFFE007FFF00FFFE007FFF00 +7FFE003FFF003FFE001FFF0000FE00007F0000FE00007F0000FE00007F0000FE00007F00 +00FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F00 +00FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F00 +00FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F0000FE00007F00 +00FE00007F0000FE00007F0000FE00007F0000FE0000FF0000FE0000FF0000FE0001FF00 +00FE0001FF0000FF0003FF00007F800FFF00007FE03FFFFC003FFFFFFFFE003FFFFFFFFF +001FFFFF7FFF000FFFFE7FFE0003FFF83FFC0000FFC00000302C7FAA33>I<3FFFC00FFF +F07FFFE01FFFF8FFFFF03FFFFCFFFFF03FFFFC7FFFE01FFFF83FFFC00FFFF001F800007E +0001FC0000FE0000FC0000FC0000FC0000FC0000FE0001FC00007E0001F800007E0001F8 +00007F0003F800003F0003F000003F0003F000003F8007F000001F8007E000001F8007E0 +00001FC00FE000000FC00FC000000FC00FC000000FC00FC0000007E01F80000007E01F80 +000007E01F80000007F03F80000003F03F00000003F03F00000003F87F00000001F87E00 +000001F87E00000001FCFE00000000FCFC00000000FCFC00000000FFFC000000007FF800 +0000007FF8000000007FF8000000003FF0000000003FF0000000001FE0000000000FC000 +002E2B7EAA33>I<7FFF8007FFF8FFFFC00FFFFCFFFFE01FFFFCFFFFE01FFFFCFFFFC00F +FFFC7FFF8007FFF80FC000000FC00FE000001FC007E000001F8007E000001F8007E00000 +1F8007E000001F8007E000001F8007F000003F8003F000003F0003F000003F0003F00000 +3F0003F00FC03F0003F01FE03F0003F01FE03F0001F83FF07E0001F83FF07E0001F83FF0 +7E0001F87FF87E0001F87CF87E0001F87CF87E0000F87CF87C0000FCFCFCFC0000FCFCFC +FC0000FCFCFCFC0000FCF87CFC0000FCF87CFC00007CF87CF800007DF87EF800007DF03E +F800007DF03EF800007FF03FF800007FF03FF800003FE01FF000003FE01FF000003FE01F +F000003FC00FF000000F8007C0002E2B7EAA33>I E /Fs 13 116 +df<00000C00001C0000380000700000E00001C00003C0000780000F00000F00001E0000 +3C00003C0000780000F80000F00001F00001E00003E00003E00007C00007C00007C0000F +80000F80000F80001F00001F00001F00003F00003F00003E00003E00007E00007E00007E +00007E00007C00007C00007C0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +00007C00007C00007C00007E00007E00007E00007E00003E00003E00003F00003F00001F +00001F00001F00000F80000F80000F800007C00007C00007C00003E00003E00001E00001 +F00000F00000F800007800003C00003C00001E00000F00000F000007800003C00001C000 +00E000007000003800001C00000C166476CA26>40 DI69 D<0000000FFE00006000000000FFFFC000E00000 +0003FFFFF000E00000000FFC01FC01E00000003FC0003E01E0000000FF00000F83E00000 +03FC000003C7E0000007F8000001E7E000000FF0000000FFE000001FE00000007FE00000 +3FC00000003FE000007F800000001FE00000FF000000000FE00001FE000000000FE00001 +FC0000000007E00003FC0000000007E00007F80000000003E00007F80000000003E0000F +F00000000001E0000FF00000000001E0001FE00000000000E0001FE00000000000E0003F +E00000000000E0003FE00000000000E0003FC0000000000060007FC0000000000060007F +C0000000000060007FC0000000000060007FC000000000000000FF8000000000000000FF +8000000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF +8000000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF +8000000000000000FF8000000000000000FF8000000000000000FF8000000000000000FF +80000001FFFFFFC07FC0000001FFFFFFC07FC0000001FFFFFFC07FC0000000007FF0007F +C0000000003FE0003FC0000000001FE0003FE0000000001FE0003FE0000000001FE0001F +E0000000001FE0001FF0000000001FE0000FF0000000001FE0000FF0000000001FE00007 +F8000000001FE00007F8000000001FE00003FC000000001FE00001FE000000001FE00001 +FE000000001FE00000FF000000001FE000007F800000001FE000003FC00000003FE00000 +1FE00000003FE000000FF00000007FE0000007F8000000E7E0000003FE000001C7E00000 +00FF00000383E00000003FE0000F01E00000000FFC00FE00E000000003FFFFF800600000 +0000FFFFE00000000000000FFE0000000042487BC54D>71 D<0007FC000000003FFF8000 +0000F80FE0000003C003F00000070001F800000E0000FC00000FC0007E00001FE0007F00 +001FF0003F80001FF0003F80001FF0003F80001FF0001FC0001FF0001FC0000FE0001FC0 +000380001FC0000000001FC0000000001FC0000000001FC0000000001FC00000000FFFC0 +000001FFFFC000000FFE1FC000003FC01FC00000FF001FC00003FC001FC00007F8001FC0 +000FF0001FC0001FE0001FC0003FC0001FC0007FC0001FC0007F80001FC0007F80001FC0 +60FF00001FC060FF00001FC060FF00001FC060FF00003FC060FF00003FC060FF00003FC0 +60FF80007FC0607F8000EFC0607FC000C7E0C03FC001C7E0C01FE00783F1C007F81E03FF +8001FFFC01FF00001FE0007C002B2E7CAC31>97 D<00007F80000003FFF000000FC07C00 +003F000F0000FC00038001F80001C003F8000FC007F0001FE007E0003FE00FE0003FE01F +C0003FE01FC0003FE03F80003FE03F80001FC07F800007007F800000007F800000007F00 +000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0000 +0000FF00000000FF00000000FF00000000FF000000007F000000007F800000007F800000 +003F800000003F800000303FC00000301FC00000700FE00000600FE00000E007F00000C0 +03F80001C001F800038000FC000700003F001E00001FC078000007FFF0000000FF800024 +2E7DAC2B>99 D<0001FE00000007FFC000001F03F000007E00FC0000FC007E0001F8003F +0003F0003F0007E0001F800FE0001FC00FC0000FC01FC0000FC03F80000FE03F800007E0 +3F800007E07F800007F07F000007F07F000007F0FF000007F0FF000007F0FF000007F0FF +FFFFFFF0FFFFFFFFF0FF00000000FF00000000FF00000000FF00000000FF00000000FF00 +0000007F000000007F000000007F800000007F800000003F800000003F800000301FC000 +00301FC00000700FC00000600FE00000E007F00000C003F00001C001F800038000FC0007 +00003E001E00001F80F8000003FFE0000000FF0000242E7DAC2B>101 +D<01E00007F80007F8000FFC000FFC000FFC000FFC0007F80007F80001E0000000000000 +0000000000000000000000000000000000000000000000000000000000000000000001FC +00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF815437DC21C>105 +D<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC001FFFE001FC001FFFE001FC001FFFE001FC000FFF +0001FC0007F80001FC0007E00001FC0007C00001FC0007800001FC000E000001FC001C00 +0001FC0038000001FC0070000001FC00E0000001FC01C0000001FC0380000001FC070000 +0001FC0F00000001FC3F80000001FC7FC0000001FCFFC0000001FDCFE0000001FF8FF000 +0001FF07F0000001FE03F8000001FC03FC000001FC01FC000001FC00FE000001FC00FF00 +0001FC007F000001FC003F800001FC003FC00001FC001FC00001FC000FE00001FC000FF0 +0001FC0007F00001FC0007F80001FC0003FC0001FC0003FE0001FC0003FF0003FE0007FF +80FFFFF81FFFF8FFFFF81FFFF8FFFFF81FFFF82D457DC433>107 +D<01FC00FFFC00FFFC00FFFC0007FC0003FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0001FC0001FC0001FC0001FC0001FC0003FE00FFFFF8FFFFF8FFFFF815457DC41C>I<00 +007F8000000003FFF00000000FC0FC0000003E001F0000007C000F800000F80007C00001 +F00003E00003E00001F00007C00000F8000FC00000FC000FC00000FC001F8000007E003F +8000007F003F8000007F003F0000003F007F0000003F807F0000003F807F0000003F807F +0000003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF +0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F807F +0000003F807F8000007F803F8000007F003F8000007F001F8000007E001FC00000FE000F +C00000FC000FE00001FC0007E00001F80003F00003F00001F80007E00000FC000FC00000 +3E001F0000001FC0FE00000007FFF8000000007F8000002A2E7DAC31>111 +D<03F803F0FFF81FFCFFF83C3EFFF8707F07F8E0FF03F9C0FF01F980FF01FB80FF01FB00 +7E01FB003C01FF000001FE000001FE000001FE000001FE000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000003FF0000FFFFFE00FFFFFE00FFFFFE00202C7D +AB26>114 D<003FE01801FFFC3807E01F780F0003F81E0001F83C0000F87C0000787800 +0078F8000038F8000038F8000018F8000018FC000018FC000018FE000018FF8000007FC0 +00007FFC00003FFFE0001FFFFC000FFFFF0007FFFFC003FFFFE000FFFFF0001FFFF80000 +FFF800000FFC000003FCC00001FEC00000FEC000007EE000007EE000003EE000003EF000 +003EF000003EF000003EF800003CFC00007CFC000078FE0000F8FF0001F0F38003E0F1F0 +0F80E07FFE00C00FF0001F2E7DAC26>I E /Ft 50 122 df<0000000FFF0000000001FF +FFC00000000FFFFFF00000007FFFFFF8000001FFF803FC000003FFC000FE00000FFF0003 +FE00001FFE0007FF00003FFC000FFF00003FF8000FFF00007FF0000FFF00007FF0001FFF +8000FFF0000FFF0000FFE0000FFF0000FFE0000FFF0000FFE0000FFF0000FFE00007FE00 +00FFE00001F80000FFE00000000000FFE00000000000FFE00000000000FFE00000000000 +FFE00000000000FFE00000000000FFE00000000000FFE001FFFF80FFFFFFFFFFFF80FFFF +FFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF8000FFE00003FF8000FFE0 +0003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE000 +03FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003 +FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF +8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF80 +00FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000 +FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FF +E00003FF8000FFE00003FF807FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFF +C1FFFFFF7FFFFFC1FFFFFF38467EC53E>12 D<07C00007C0001FF0001FF0003FF8003FF8 +007FFC007FFC00FFFE00FFFE00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF80FFFF +80FFFF80FFFF80FFFF80FFFF807FFF807FFF803FFF803FFF801FF7801FF78007C78007C7 +80000780000780000F80000F80000F80000F80000F00000F00000F00000F00001F00001F +00001E00001E00003E00003E00003E00003E00007C00007C0000FC0000FC0000F80000F8 +0001F00001F00003E00003E00007E00007E0000FC0000FC0001F80001F80001E00001E00 +000C00000C000029227CC43A>34 D<07C01FF03FF87FFCFFFEFFFEFFFEFFFEFFFEFFFEFF +FE7FFC3FF81FF007C00F0F788E1F>46 D<000003C000000007C00000001FC00000007FC0 +000003FFC000003FFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFFFFFC000FFC3FFC000 +0003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC00000 +03FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003 +FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FF +C0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0 +000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC000 +0003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC00000 +03FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC000FFFFFFFFFCFFFF +FFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFC264177C038>49 D<0000FFE00000000FFFFE +0000003FFFFF800000FFFFFFE00003FFFFFFF80007FC03FFFE000FE0007FFF001F80003F +FF803F00000FFFC07F000007FFC07FC00007FFE07FF00003FFE0FFF00001FFF0FFF80001 +FFF0FFF80001FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF87FF00000 +FFF83FE00000FFF81FC00000FFF800000000FFF800000000FFF000000001FFF000000001 +FFF000000001FFE000000003FFE000000003FFC000000007FF800000000FFF000000000F +FF000000001FFC000000003FF8000000003FF0000000007FE000000000FFC000000001FF +0000000003FE0000000007FC000000000FF0000000001FE0000000003F80000000007F00 +00780000FE0000780001FC0000780003F80000F80007E00000F0000FC00000F0001F8000 +00F0003F000000F0007C000001F000F8000003F001FFFFFFFFF003FFFFFFFFE007FFFFFF +FFE00FFFFFFFFFE01FFFFFFFFFE03FFFFFFFFFE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFF +FFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC02D417BC038>I<0000FFF000000007FF +FF0000001FFFFFC000007FFFFFF00000FF007FF80003F8003FFE0007E0001FFF0007E000 +0FFF000FF80007FF800FFE0007FF801FFE0007FFC01FFF0007FFC01FFF0007FFC01FFF00 +07FFC01FFF0007FFC01FFF0007FFC01FFF0007FFC00FFE0007FFC007FC0007FF8003F800 +0FFF800000000FFF000000001FFF000000001FFE000000003FFC000000007FF800000000 +FFF000000001FFE00000000FFF80000007FFFE00000007FFF800000007FFFF00000007FF +FFC000000000FFF0000000003FFC000000000FFE000000000FFF8000000007FF80000000 +03FFC000000003FFE000000003FFE000000001FFF000000001FFF000000001FFF8000000 +01FFF800000001FFF80FC00001FFF83FF00001FFF87FF80001FFF87FF80001FFF8FFFC00 +01FFF8FFFC0001FFF8FFFC0001FFF0FFFC0001FFF0FFFC0003FFF0FFFC0003FFE07FF800 +03FFE07FF00007FFC07FE00007FFC03F80000FFF801FF0001FFF000FFE00FFFE0007FFFF +FFF80001FFFFFFF000007FFFFFC000001FFFFE00000001FFE000002D427BC038>I<0000 +00003F0000000000003F0000000000007F000000000000FF000000000001FF0000000000 +03FF000000000003FF000000000007FF00000000000FFF00000000001FFF00000000003F +FF00000000003FFF00000000007FFF0000000000FFFF0000000001F7FF0000000003E7FF +0000000007E7FF0000000007C7FF000000000F87FF000000001F07FF000000003E07FF00 +0000007E07FF000000007C07FF00000000F807FF00000001F007FF00000003E007FF0000 +0007E007FF00000007C007FF0000000F8007FF0000001F0007FF0000003E0007FF000000 +7C0007FF0000007C0007FF000000F80007FF000001F00007FF000003E00007FF000007C0 +0007FF00000FC00007FF00000F800007FF00001F000007FF00003E000007FF00007C0000 +07FF0000FC000007FF0000FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFF +FFFF80FFFFFFFFFFFF800000000FFF00000000000FFF00000000000FFF00000000000FFF +00000000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF00 +000000000FFF00000000000FFF00000000000FFF000000007FFFFFFF8000007FFFFFFF80 +00007FFFFFFF8000007FFFFFFF8000007FFFFFFF8031417DC038>I<07000000030007E0 +00003F0007FF0007FF0007FFFFFFFF0007FFFFFFFE0007FFFFFFFC0007FFFFFFF80007FF +FFFFF00007FFFFFFE00007FFFFFF800007FFFFFE000007FFFFFC000007FFFFE0000007FF +FF00000007C00000000007C00000000007C00000000007C00000000007C00000000007C0 +0000000007C00000000007C00000000007C00000000007C00000000007C03FF0000007C1 +FFFF000007C7FFFFC00007DFFFFFF00007FFE03FFC0007FF000FFE0007FC0007FF0007F0 +0003FF8007E00003FFC007C00001FFC003800001FFE000000001FFE000000000FFF00000 +0000FFF000000000FFF000000000FFF800000000FFF800000000FFF800000000FFF80F80 +0000FFF83FE00000FFF87FF00000FFF8FFF00000FFF8FFF80000FFF8FFF80000FFF8FFF8 +0000FFF8FFF80000FFF0FFF00000FFF0FFF00001FFF07FE00001FFE07FC00001FFE07E00 +0003FFC03E000003FFC03F000007FF801FC0000FFF000FF0001FFE0007FE00FFFC0003FF +FFFFF00000FFFFFFE000003FFFFF8000000FFFFC00000001FFC000002D427BC038>I<00 +0001FF800000001FFFF00000007FFFFC000001FFFFFF000007FF807F80000FFC001F8000 +3FF0001FC0007FE0007FC000FFC000FFE001FF8001FFE003FF8001FFE003FF0001FFE007 +FE0001FFE00FFE0001FFE00FFE0001FFE01FFC0000FFC01FFC00007F801FFC00001E003F +FC000000003FFC000000003FF8000000007FF8000000007FF8000000007FF807FC00007F +F81FFF8000FFF87FFFE000FFF8FFFFF800FFF9F01FFC00FFFBC007FE00FFFF8003FF00FF +FF8003FF80FFFF0001FFC0FFFE0001FFC0FFFE0000FFE0FFFE0000FFE0FFFC0000FFF0FF +FC0000FFF0FFFC0000FFF0FFFC0000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FF +F80000FFF87FF80000FFF87FF80000FFF87FF80000FFF87FF80000FFF87FF80000FFF83F +F80000FFF83FF80000FFF83FF80000FFF03FFC0000FFF01FFC0000FFF01FFC0000FFF00F +FC0001FFE00FFC0001FFE007FE0001FFC007FF0003FF8003FF8003FF0001FFC007FE0000 +FFE01FFC00007FFFFFF800001FFFFFF0000007FFFFC0000001FFFF000000003FF000002D +427BC038>I<1E00000000001F00000000001FFC000000001FFFFFFFFFFE1FFFFFFFFFFE +1FFFFFFFFFFE1FFFFFFFFFFE3FFFFFFFFFFE3FFFFFFFFFFC3FFFFFFFFFF83FFFFFFFFFF0 +3FFFFFFFFFE03FFFFFFFFFC03FFFFFFFFFC07FFFFFFFFF807E0000003F007C0000007E00 +7C000000FC0078000000F80078000001F80078000003F000F8000007E000F000000FC000 +F000000F8000F000001F80000000003F00000000007E0000000000FC0000000000FC0000 +000001F80000000003F80000000003F00000000007F0000000000FE0000000000FE00000 +00001FE0000000001FC0000000003FC0000000003FC0000000007FC0000000007F800000 +0000FF8000000000FF8000000001FF8000000001FF8000000001FF8000000003FF800000 +0003FF0000000003FF0000000003FF0000000007FF0000000007FF0000000007FF000000 +0007FF0000000007FF000000000FFF000000000FFF000000000FFF000000000FFF000000 +000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000 +0007FE0000000003FC0000000001F80000002F447AC238>I<00007FF000000003FFFF00 +00000FFFFFC000003FFFFFF000007F801FFC0001FC0003FE0003F80001FF0003F00000FF +0007E000007F8007E000003F800FC000003FC00FC000003FC01FC000001FC01FC000001F +C01FE000001FC01FE000001FC01FF000001FC01FF800001FC01FFE00003FC01FFF00003F +801FFFC0007F801FFFF0007F000FFFFC00FF000FFFFE01FE0007FFFF83FC0007FFFFE7F8 +0003FFFFFFE00001FFFFFFC00000FFFFFF0000007FFFFFC000003FFFFFE000000FFFFFF8 +00000FFFFFFC00003FFFFFFE0000FFFFFFFF0001FF3FFFFF8007FC0FFFFFC00FF803FFFF +E01FF000FFFFE01FE0007FFFF03FE0001FFFF07FC00007FFF07F800003FFF87F800000FF +F8FF8000007FF8FF0000003FF8FF0000001FF8FF0000000FF8FF0000000FF8FF00000007 +F8FF00000007F8FF00000007F8FF80000007F07F80000007F07F8000000FF07FC000000F +E03FE000001FE03FF000003FC01FF800007F800FFE0001FF0007FFC00FFE0003FFFFFFFC +0000FFFFFFF000003FFFFFC000000FFFFF00000000FFF000002D427BC038>I<07C01FF0 +3FF87FFC7FFCFFFEFFFEFFFEFFFEFFFE7FFC7FFC3FF81FF007C000000000000000000000 +00000000000007C007C007C007C007C007C007C00FE00FE00FE00FE00FE00FE00FE01FF0 +1FF01FF01FF01FF01FF01FF03FF83FF83FF83FF83FF83FF83FF87FFC7FFC7FFC7FFC7FFC +7FFC7FFCFFFEFFFEFFFEFFFEFFFEFFFEFFFEFFFE7FFC3FF81FF007C00F4677B122>60 +D<0000F800000003FE00000007FF0000000FFF8000000FFF8000001FFFC000001FFFC000 +001FFFC000001FFFC000001FFFC000000FFF8000000FFF80000007FF00000003FE000000 +00F800000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000078000000007800000000780000000078000000007800000000F8 +00000000F000000000F000000000F000000000F000000000F000000001F000000001F000 +000003F000000003F000000007E000000007E00000000FE00000001FC00000003FC00000 +007FC0000000FF80000001FF80000003FF0000000FFF0000001FFE0000003FFC0000003F +FC0000007FF80000F07FF80003FCFFF00007FEFFF0000FFFFFF0000FFFFFF0000FFFFFF0 +000FFFFFF0000FFFFFF0000FFFFFF00007FF7FF00003FE7FF00000FE3FF80000FC3FF800 +07F81FFE007FF00FFFFFFFC003FFFFFF0000FFFFF800000FFF800028467AB135>62 +D<000000001F8000000000000000001F8000000000000000003FC000000000000000003F +C000000000000000007FE000000000000000007FE000000000000000007FE00000000000 +000000FFF00000000000000000FFF00000000000000001FFF80000000000000001FFF800 +00000000000001FFF80000000000000003FFFC0000000000000003FFFC00000000000000 +07FFFE0000000000000007FFFE0000000000000007FFFE000000000000000FFFFF000000 +000000000F9FFF000000000000001F9FFF800000000000001F1FFF800000000000001F0F +FF800000000000003F0FFFC00000000000003E07FFC00000000000007E07FFE000000000 +00007C07FFE00000000000007C03FFE0000000000000FC03FFF0000000000000F801FFF0 +000000000001F801FFF8000000000001F001FFF8000000000001F000FFF8000000000003 +F000FFFC000000000003E0007FFC000000000007E0007FFE000000000007C0007FFE0000 +00000007C0003FFE00000000000FC0003FFF00000000000F80001FFF00000000001F8000 +1FFF80000000001F00000FFF80000000001F00000FFF80000000003F00000FFFC0000000 +003E000007FFC0000000007E000007FFE0000000007FFFFFFFFFE0000000007FFFFFFFFF +E000000000FFFFFFFFFFF000000000FFFFFFFFFFF000000001FFFFFFFFFFF800000001F0 +000000FFF800000001F0000000FFF800000003F0000000FFFC00000003E00000007FFC00 +000007E00000007FFE00000007C00000003FFE00000007C00000003FFE0000000F800000 +003FFF0000000F800000001FFF0000001F800000001FFF8000001F000000000FFF800000 +3F000000000FFFC000003E000000000FFFC000007E0000000007FFC000FFFFFF00000FFF +FFFFF0FFFFFF00000FFFFFFFF0FFFFFF00000FFFFFFFF0FFFFFF00000FFFFFFFF0FFFFFF +00000FFFFFFFF04C457CC455>65 D<00000000FFF00000700000001FFFFF0000F0000001 +FFFFFFE001F0000007FFFFFFF803F000003FFFFFFFFE07F00000FFFFE001FF0FF00001FF +FE00003F9FF00007FFF000000FFFF0000FFFC0000007FFF0001FFF00000003FFF0003FFE +00000001FFF0007FFC00000000FFF000FFF8000000007FF001FFF0000000003FF003FFE0 +000000001FF007FFE0000000001FF007FFC0000000000FF00FFF80000000000FF00FFF80 +0000000007F01FFF000000000007F01FFF000000000003F03FFF000000000003F03FFE00 +0000000003F03FFE000000000003F07FFE000000000001F07FFE000000000001F07FFE00 +0000000001F07FFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00 +000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00 +000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FFFC00 +000000000000FFFC00000000000000FFFC00000000000000FFFC000000000000007FFC00 +0000000000007FFE000000000000007FFE000000000000F07FFE000000000000F03FFE00 +0000000000F03FFE000000000000F03FFF000000000000F01FFF000000000001F01FFF00 +0000000001E00FFF800000000001E00FFF800000000003E007FFC00000000003C007FFE0 +0000000007C003FFE00000000007C001FFF0000000000F8000FFF8000000001F00007FFC +000000003F00003FFE000000007E00001FFF80000000FC00000FFFC0000001F8000007FF +F0000007F0000001FFFE00001FE0000000FFFFF001FF800000003FFFFFFFFF0000000007 +FFFFFFFC0000000001FFFFFFF000000000001FFFFF80000000000000FFF800000044467A +C451>67 DIII75 +DII<00000007FFC0000000000000FFFFFE000000000007FFFFFFC0000000001FFFFFFF +F0000000007FFE00FFFC00000001FFF0001FFF00000007FF800003FFC000000FFF000001 +FFE000001FFC0000007FF000003FF80000003FF800007FF00000001FFC0000FFF0000000 +1FFE0001FFE00000000FFF0003FFC000000007FF8003FFC000000007FF8007FF80000000 +03FFC007FF8000000003FFC00FFF0000000001FFE00FFF0000000001FFE01FFF00000000 +01FFF01FFE0000000000FFF03FFE0000000000FFF83FFE0000000000FFF83FFE00000000 +00FFF87FFE0000000000FFFC7FFC00000000007FFC7FFC00000000007FFC7FFC00000000 +007FFC7FFC00000000007FFCFFFC00000000007FFEFFFC00000000007FFEFFFC00000000 +007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000 +007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000 +007FFEFFFC00000000007FFEFFFC00000000007FFE7FFC00000000007FFC7FFE00000000 +00FFFC7FFE0000000000FFFC7FFE0000000000FFFC3FFE0000000000FFF83FFE00000000 +00FFF83FFF0000000001FFF81FFF0000000001FFF01FFF0000000001FFF01FFF80000000 +03FFF00FFF8000000003FFE00FFF8000000003FFE007FFC000000007FFC003FFC0000000 +07FF8003FFE00000000FFF8001FFF00000001FFF0000FFF80000003FFE00007FFC000000 +7FFC00003FFE000000FFF800001FFF000001FFF000000FFFC00007FFE0000007FFF0001F +FFC0000001FFFE00FFFF00000000FFFFFFFFFE000000003FFFFFFFF80000000007FFFFFF +C00000000000FFFFFE00000000000007FFC000000047467AC454>79 +DI82 D<0000FFE0001C000007FFFE003C00 +003FFFFF807C0000FFFFFFE0FC0001FFFFFFF9FC0003FF801FFFFC0007FC0001FFFC000F +F800007FFC001FF000003FFC003FE000000FFC003FC0000007FC007FC0000003FC007F80 +000003FC007F80000001FC007F80000000FC00FF80000000FC00FF800000007C00FF8000 +00007C00FFC00000007C00FFC00000007C00FFE00000003C00FFF00000003C00FFF80000 +003C00FFFC00000000007FFE00000000007FFFE0000000007FFFFE000000003FFFFFF000 +00003FFFFFFF0000001FFFFFFFE000001FFFFFFFFC00000FFFFFFFFE000007FFFFFFFF80 +0003FFFFFFFFC00001FFFFFFFFE000007FFFFFFFF000001FFFFFFFF8000007FFFFFFFC00 +0000FFFFFFFC0000000FFFFFFE00000000FFFFFE0000000007FFFF00000000007FFF0000 +0000003FFF00000000000FFF800000000007FF800000000003FF80F000000003FF80F000 +000001FF80F000000001FF80F000000000FF80F000000000FF80F800000000FF80F80000 +0000FF80F800000000FF00FC00000000FF00FC00000000FF00FE00000001FF00FF000000 +01FE00FF80000003FE00FFC0000003FC00FFE0000007FC00FFF800000FF800FFFF00003F +F000FFFFF800FFE000FE7FFFFFFFC000FC1FFFFFFF0000F807FFFFFC0000F000FFFFF000 +00E00007FF80000031467AC43E>I<3FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFF +FFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFE000FFF8003FFE07FE000 +0FFF80003FF07FC0000FFF80001FF07F00000FFF800007F07F00000FFF800007F07E0000 +0FFF800003F07C00000FFF800001F07C00000FFF800001F07C00000FFF800001F0780000 +0FFF800000F07800000FFF800000F07800000FFF800000F07800000FFF800000F0F80000 +0FFF800000F8F000000FFF80000078F000000FFF80000078F000000FFF80000078F00000 +0FFF80000078F000000FFF800000780000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF80000000000000 +0FFF800000000000000FFF800000000000000FFF800000000000000FFF800000000007FF +FFFFFFFF00000007FFFFFFFFFF00000007FFFFFFFFFF00000007FFFFFFFFFF00000007FF +FFFFFFFF000045437CC24E>I<001800001800003C00003C0000FC0000FC0001F80001F8 +0003F00003F00003E00003E00007C00007C0000F80000F80001F80001F80001F00001F00 +003E00003E00003E00003E00003C00003C00007C00007C00007800007800007800007800 +00F80000F80000F80000F80000F00000F00000F1F000F1F000F7FC00F7FC00FFFE00FFFE +00FFFF00FFFF00FFFF80FFFF80FFFF80FFFF80FFFF80FFFF807FFF807FFF807FFF807FFF +807FFF807FFF803FFF803FFF801FFF001FFF000FFE000FFE0007FC0007FC0001F00001F0 +00292274C43A>92 D<0001FFE0000000001FFFFE000000007FFFFF80000001FFFFFFE000 +0003FE007FF8000007FC001FFC000007FE000FFE00000FFF0007FF00000FFF0007FF0000 +0FFF0003FF80000FFF0003FF80000FFF0003FF80000FFF0001FFC00007FE0001FFC00003 +FC0001FFC00000F00001FFC00000000001FFC00000000001FFC00000000001FFC0000000 +0001FFC000000003FFFFC0000000FFFFFFC0000007FFFFFFC000003FFFF1FFC00000FFFC +01FFC00003FFE001FFC0000FFF8001FFC0001FFE0001FFC0003FFC0001FFC0003FF80001 +FFC0007FF80001FFC0007FF00001FFC000FFF00001FFC000FFE00001FFC000FFE00001FF +C000FFE00001FFC000FFE00003FFC000FFE00003FFC000FFF00007FFC0007FF8000FFFC0 +007FF8001FFFF0003FFE003EFFFFC01FFF80FC7FFFC007FFFFF87FFFC003FFFFE01FFFC0 +007FFF8007FFC0000FFC00000000322F7DAD36>97 D<007FC000000000FFFFC000000000 +FFFFC000000000FFFFC000000000FFFFC000000000FFFFC00000000003FFC00000000001 FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FF C00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0 0000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000 -00000001FFC007FE000001FFC03FFFC00001FFC07FFFF00001FFC1F81FF80001FFC3C00F -FC0001FFC70007FE0001FFCE0007FE0001FFDC0007FF0001FFF80003FF0001FFF80003FF -8001FFF00003FF8001FFF00003FF8001FFE00003FF8001FFE00003FF8001FFE00003FF80 -01FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001 -FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FF -C00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC0 -0003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC000 -03FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003 -FF8001FFC00003FF80FFFFFF81FFFFFFFFFFFF81FFFFFFFFFFFF81FFFFFFFFFFFF81FFFF -FF38487BC741>I<007C0001FF0003FF8007FFC007FFC00FFFE00FFFE00FFFE00FFFE00F -FFE007FFC007FFC003FF8001FF00007C0000000000000000000000000000000000000000 -0000000000000000000000000000000000007FC0FFFFC0FFFFC0FFFFC0FFFFC003FFC001 -FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001 -FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001 -FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0FF -FFFFFFFFFFFFFFFFFFFFFF18497CC820>I<007FC000FFFFC000FFFFC000FFFFC000FFFF -C00003FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF -C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF -C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF -C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF -C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF -C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF -C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF -C000FFFFFF80FFFFFF80FFFFFF80FFFFFF8019487CC720>108 D<00FF8003FF000003FF -000000FFFF801FFFE0001FFFE00000FFFF807FFFF8007FFFF80000FFFF81F80FFC01F80F -FC0000FFFF83C007FE03C007FE000003FF878003FF078003FF000001FF8E0003FF0E0003 -FF000001FF9C0003FF9C0003FF800001FFB80001FFB80001FF800001FFB80001FFF80001 -FFC00001FFF00001FFF00001FFC00001FFF00001FFF00001FFC00001FFE00001FFE00001 -FFC00001FFE00001FFE00001FFC00001FFE00001FFE00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 -FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FF -FFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FF -FFFF80592E7BAD62>I<00FF8007FE0000FFFF803FFFC000FFFF807FFFF000FFFF81F81F -F800FFFF83C00FFC0003FF870007FE0001FF8E0007FE0001FF9C0007FF0001FFB80003FF -0001FFB80003FF8001FFF00003FF8001FFF00003FF8001FFE00003FF8001FFE00003FF80 -01FFE00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001 -FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FF -C00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC0 -0003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC000 -03FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003FF8001FFC00003 -FF8001FFC00003FF8001FFC00003FF80FFFFFF81FFFFFFFFFFFF81FFFFFFFFFFFF81FFFF -FFFFFFFF81FFFFFF382E7BAD41>I<00000FFE0000000001FFFFF000000007FFFFFC0000 -001FF803FF0000007FE000FFC00000FF80003FE00001FF00001FF00003FE00000FF80007 -FC000007FC000FFC000007FE000FF8000003FE001FF8000003FF003FF8000003FF803FF0 -000001FF803FF0000001FF807FF0000001FFC07FF0000001FFC07FF0000001FFC0FFF000 -0001FFE0FFF0000001FFE0FFF0000001FFE0FFF0000001FFE0FFF0000001FFE0FFF00000 -01FFE0FFF0000001FFE0FFF0000001FFE0FFF0000001FFE0FFF0000001FFE07FF0000001 -FFC07FF0000001FFC07FF0000001FFC07FF0000001FFC03FF8000003FF803FF8000003FF -801FF8000003FF001FFC000007FF000FFC000007FE0007FE00000FFC0003FE00000FF800 -01FF00001FF00000FF80003FE000007FE000FFC000001FFC07FF00000007FFFFFC000000 -01FFFFF0000000001FFF000000332E7DAD3A>I<007FC01FFC0000FFFFC0FFFF8000FFFF -C3FFFFF000FFFFCFE03FFC00FFFFDF0007FE0003FFFC0003FF0001FFF80001FF8001FFF0 -0000FFC001FFE000007FE001FFC000007FF001FFC000003FF801FFC000003FF801FFC000 -001FFC01FFC000001FFC01FFC000001FFE01FFC000001FFE01FFC000000FFE01FFC00000 -0FFE01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000F -FF01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000FFF01FFC000000FFF -01FFC000000FFE01FFC000001FFE01FFC000001FFE01FFC000001FFC01FFC000001FFC01 -FFC000003FFC01FFC000003FF801FFC000003FF001FFC000007FF001FFE00000FFE001FF -F00000FFC001FFF80001FF8001FFFC0003FF0001FFDF000FFE0001FFCFC03FF80001FFC3 -FFFFE00001FFC0FFFF800001FFC01FF8000001FFC00000000001FFC00000000001FFC000 -00000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000 -000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000 -0001FFC00000000001FFC00000000001FFC000000000FFFFFF80000000FFFFFF80000000 -FFFFFF80000000FFFFFF8000000038427CAD41>I<007F803F80FFFF80FFE0FFFF81FFF8 -FFFF83C3FCFFFF8707FE03FF8E07FE01FF9C0FFF01FFB80FFF01FFB80FFF01FFF00FFF01 -FFF00FFF01FFF007FE01FFE003FC01FFE001F801FFE0000001FFE0000001FFC0000001FF -C0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0 -000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000 -0001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00000 -01FFC0000001FFC0000001FFC00000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE00028 -2E7DAD2F>114 D<000FFE01C000FFFFC7C003FFFFFFC007F801FFC00FC0007FC01F0000 -1FC03F00000FC07E000007C07E000007C07E000003C0FE000003C0FE000003C0FF000003 -C0FF800003C0FFE0000000FFF80000007FFFC000007FFFFF00003FFFFFE0003FFFFFF800 -1FFFFFFC000FFFFFFF0007FFFFFF8001FFFFFFC0007FFFFFE0001FFFFFE00000FFFFF000 -0003FFF00000007FF87000001FF8F000000FF8F0000007F8F8000007F8F8000003F8F800 -0003F8FC000003F0FC000003F0FE000003F0FF000007E0FF800007E0FFC0000FC0FFF000 -1F80FEFC00FF00F87FFFFC00F01FFFF000E003FF8000252E7CAD2E>I<0001E000000001 -E000000001E000000001E000000001E000000001E000000003E000000003E000000003E0 -00000007E000000007E000000007E00000000FE00000000FE00000001FE00000003FE000 -00003FE00000007FE0000001FFE0000003FFE000000FFFFFFFC0FFFFFFFFC0FFFFFFFFC0 -FFFFFFFFC000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000 +00000001FFC00000000001FFC00FF8000001FFC0FFFF800001FFC3FFFFE00001FFCFFFFF +F80001FFDFC03FFC0001FFFF000FFE0001FFFC0003FF0001FFF80001FF8001FFF00001FF +C001FFE00000FFE001FFC00000FFE001FFC000007FF001FFC000007FF001FFC000007FF8 +01FFC000003FF801FFC000003FF801FFC000003FF801FFC000003FFC01FFC000003FFC01 +FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FF +C000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC0 +00003FF801FFC000003FF801FFC000007FF801FFC000007FF001FFC000007FF001FFC000 +007FF001FFC00000FFE001FFE00000FFC001FFF00001FFC001FFF80003FF8001FF7C0007 +FF0001FE3E000FFE0001FC1FC07FFC0001F80FFFFFF00001F003FFFFC00001E000FFFF00 +000000001FF0000036467DC43E>I<00003FFC00000001FFFFC000000FFFFFF000003FFF +FFFC00007FF003FE0000FFC001FF0003FF8003FF0007FF0007FF8007FE0007FF800FFE00 +07FF801FFC0007FF801FFC0007FF803FF80007FF803FF80003FF007FF80001FE007FF800 +0078007FF0000000007FF000000000FFF000000000FFF000000000FFF000000000FFF000 +000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +000000FFF000000000FFF0000000007FF8000000007FF8000000007FF8000000003FF800 +0000003FFC000003C03FFC000003C01FFE000007C00FFE000007800FFF00000F8007FF80 +001F0003FFC0003E0001FFF0007C00007FFC03F800003FFFFFF000000FFFFFC0000003FF +FF000000003FF800002A2F7CAD32>I<0000000003FE0000000007FFFE0000000007FFFE +0000000007FFFE0000000007FFFE0000000007FFFE00000000001FFE00000000000FFE00 +000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0000 +0000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE000000 +00000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000 +000FFE0000003FE00FFE000003FFFC0FFE00000FFFFF8FFE00003FFFFFCFFE0000FFF807 +FFFE0001FFC001FFFE0003FF80007FFE0007FF00003FFE000FFE00001FFE000FFC00000F +FE001FFC00000FFE003FF800000FFE003FF800000FFE003FF800000FFE007FF800000FFE +007FF000000FFE007FF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00 +FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FF +F000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE007FF000000FFE007FF0 +00000FFE007FF000000FFE007FF800000FFE003FF800000FFE003FF800000FFE001FFC00 +001FFE001FFC00001FFE000FFE00003FFE0007FE00007FFE0003FF0000FFFF0001FFC003 +FFFFFC00FFF01FEFFFFC007FFFFF8FFFFC001FFFFE0FFFFC0007FFF80FFFFC00007FC00F +F80036467CC43E>I<00003FF800000003FFFF8000000FFFFFE000003FFFFFF000007FF8 +3FF80000FFC007FC0001FF8003FE0003FF0001FF0007FE0000FF800FFC0000FF801FFC00 +007FC01FF800007FC03FF800003FE03FF800003FE07FF800003FE07FF000003FE07FF000 +003FF07FF000001FF0FFF000001FF0FFF000001FF0FFFFFFFFFFF0FFFFFFFFFFF0FFFFFF +FFFFF0FFFFFFFFFFF0FFF000000000FFF000000000FFF000000000FFF000000000FFF000 +0000007FF0000000007FF0000000007FF8000000007FF8000000003FF8000000003FF800 +0000F01FFC000000F01FFC000001F00FFE000001E007FF000003E003FF800007C001FFC0 +000F8000FFF0003F00007FFE01FE00001FFFFFFC000007FFFFF0000001FFFFC00000001F +FE00002C2F7DAD33>I<000000FF8000000FFFE000007FFFF00001FFFFF80003FF8FFC00 +0FFE0FFE001FFC1FFE001FF81FFE003FF81FFE007FF01FFE007FF01FFE007FF00FFC00FF +E00FFC00FFE003F000FFE000C000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 +000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000FFFFFFF8 +00FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF80000FFE0000000FFE0000000FFE00000 +00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000 FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FF E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 -000000FFE0000000FFE0000000FFE0000000FFE000F000FFE000F000FFE000F000FFE000 -F000FFE000F000FFE000F000FFE000F000FFE000F000FFE000F0007FE000E0007FF001E0 -003FF001E0003FF003C0001FF80380000FFE0F000007FFFE000001FFFC0000001FF00024 -427EC12D>I118 DII E /Fp 79 124 df<007E1F0001C1B1800303E3 -C00703C3C00E03C1800E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC -000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0 -000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0007F87FC001A1D80 -9C18>11 D<007E0001C1800301800703C00E03C00E01800E00000E00000E00000E00000E -0000FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E -01C00E01C00E01C00E01C00E01C00E01C07F87F8151D809C17>I<007FC001C1C00303C0 -0703C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0FFFFC00E01C00E01C00E01C0 -0E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C0 -0E01C07FCFF8151D809C17>I<6060F0F0F8F86868080808080808101010102020404080 -800D0C7F9C15>34 D<60F0F8680808081010204080050C7C9C0C>39 -D<00800100020006000C000C00180018003000300030006000600060006000E000E000E0 -00E000E000E000E000E000E000E000E000E0006000600060006000300030003000180018 -000C000C000600020001000080092A7C9E10>I<8000400020003000180018000C000C00 -060006000600030003000300030003800380038003800380038003800380038003800380 -038003000300030003000600060006000C000C00180018003000200040008000092A7E9E -10>I<0300030003000300C30CE31C73381FE0078007801FE07338E31CC30C0300030003 -0003000E127D9E15>I<60F0F0701010101020204080040C7C830C>44 -DI<60F0F06004047C830C>I<00010003000600060006000C000C -000C0018001800180030003000300060006000C000C000C0018001800180030003000300 -060006000C000C000C00180018001800300030003000600060006000C000C00010297E9E -15>I<03C00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E0 -07E007E007E007E00760066006700E300C300C18180C3007E0101D7E9B15>I<01000700 -3F00C7000700070007000700070007000700070007000700070007000700070007000700 -0700070007000700070007000700FFF80D1C7C9B15>I<07C01830201C400C400EF00FF8 -0FF807F8077007000F000E000E001C001C00380070006000C00180030006010C01180110 -023FFE7FFEFFFE101C7E9B15>I<07E01830201C201C781E780E781E381E001C001C0018 -0030006007C00030001C001C000E000F000F700FF80FF80FF80FF00E401C201C183007C0 -101D7E9B15>I<000C00000C00001C00003C00003C00005C0000DC00009C00011C00031C -00021C00041C000C1C00081C00101C00301C00201C00401C00C01C00FFFFC0001C00001C -00001C00001C00001C00001C00001C0001FFC0121C7F9B15>I<300C3FF83FF03FC02000 -2000200020002000200023E02C303018301C200E000E000F000F000F600FF00FF00FF00F -800E401E401C2038187007C0101D7E9B15>I<00F0030C04040C0E181E301E300C700070 -006000E3E0E430E818F00CF00EE006E007E007E007E007E007600760077006300E300C18 -180C3003E0101D7E9B15>I<4000007FFF807FFF007FFF00400200800400800400800800 -00100000100000200000600000400000C00000C00001C000018000018000038000038000 -038000038000078000078000078000078000078000078000030000111D7E9B15>I<03E0 -0C301008200C200660066006700670067C0C3E183FB01FE007F007F818FC307E601E600F -C007C003C003C003C00360026004300C1C1007E0101D7E9B15>I<03C00C301818300C70 -0C600EE006E006E007E007E007E007E0076007700F300F18170C2707C700060006000E30 -0C780C78187018203010C00F80101D7E9B15>I<60F0F0600000000000000000000060F0 -F06004127C910C>I<60F0F0600000000000000000000060F0F070101010102020408004 -1A7C910C>I<60F0F060000000000060606060606060606060606060F0F0F0F0F0F0F060 -041E7C940C>I<0300078007800300000000000000000000000100010002000200020002 -00060004000C00180038007000E000E01EE01EE01EE00E600430180FE00F1D7E9414>62 -D<000600000006000000060000000F0000000F0000000F000000178000001780000037C0 -000023C0000023C0000043E0000041E0000041E0000080F0000080F0000080F000010078 -000100780001FFF80002003C0002003C0002003C0004001E0004001E000C001F000C000F -001E001F00FF00FFF01C1D7F9C1F>65 DI<001F808000E06180 -01801980070007800E0003801C0003801C00018038000180780000807800008070000080 -F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000000070000080 -7800008078000080380000801C0001001C0001000E000200070004000180080000E03000 -001FC000191E7E9C1E>IIII<001F808000E0618001801980 -070007800E0003801C0003801C00018038000180780000807800008070000080F0000000 -F0000000F0000000F0000000F0000000F0000000F000FFF0F0000F807000078078000780 -78000780380007801C0007801C0007800E00078007000B800180118000E06080001F8000 -1C1E7E9C21>III75 DIII<003F800000E0E0000380380007001C000E00 -0E001C0007003C00078038000380780003C0780003C0700001C0F00001E0F00001E0F000 -01E0F00001E0F00001E0F00001E0F00001E0F00001E0700001C0780003C0780003C03800 -03803C0007801C0007000E000E0007001C000380380000E0E000003F80001B1E7E9C20> -II82 -D<07E0801C1980300580300380600180E00180E00080E00080E00080F00000F800007C00 -007FC0003FF8001FFE0007FF0000FF80000F800007C00003C00001C08001C08001C08001 -C0C00180C00180E00300D00200CC0C0083F800121E7E9C17>I<7FFFFFC0700F01C0600F -00C0400F0040400F0040C00F0020800F0020800F0020800F0020000F0000000F0000000F -0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F -0000000F0000000F0000000F0000000F0000000F0000001F800003FFFC001B1C7F9B1E> -IIIIII -91 D<08081010202040404040808080808080B0B0F8F8787830300D0C7A9C15>II<1FC000307000783800781C00301C00001C00001C0001FC000F1C00 -381C00701C00601C00E01C40E01C40E01C40603C40304E801F870012127E9115>97 -DI<03F80C0C181E301E700C6000E0 -00E000E000E000E000E00060007002300218040C1803E00F127F9112>I<001F80000380 -00038000038000038000038000038000038000038000038000038003F3800E0B80180780 -300380700380600380E00380E00380E00380E00380E00380E00380600380700380300380 -1807800E1B8003E3F0141D7F9C17>I<07E00C301818300C700E6006E006FFFEE000E000 -E000E00060007002300218040C1803E00F127F9112>I<00F8018C071E061E0E0C0E000E -000E000E000E000E00FFE00E000E000E000E000E000E000E000E000E000E000E000E000E -000E000E000E007FE00F1D809C0D>I<00038007C4C01C78C0383880301800701C00701C -00701C00701C003018003838001C700027C0002000002000003000003FF8001FFF001FFF -802003806001C0C000C0C000C0C000C06001803003001C0E0007F800121C7F9215>II<18003C003C00180000000000000000 -00000000000000FC001C001C001C001C001C001C001C001C001C001C001C001C001C001C -001C001C00FF80091D7F9C0C>I<00C001E001E000C00000000000000000000000000000 -07E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E0 -00E000E000E060E0F0C0F1C061803E000B25839C0D>IIIII<03F0000E1C00180600300300700380600180E001 -C0E001C0E001C0E001C0E001C0E001C06001807003803003001806000E1C0003F0001212 -7F9115>II<03E0800E1980180580380780700380700380 -E00380E00380E00380E00380E00380E003807003807003803807801807800E1B8003E380 -000380000380000380000380000380000380000380001FF0141A7F9116>II<1F9020704030C010C010E010F8007F803FE00FF000F880388018C018C018E010D060 -8FC00D127F9110>I<04000400040004000C000C001C003C00FFE01C001C001C001C001C -001C001C001C001C001C101C101C101C101C100C100E2003C00C1A7F9910>IIIIII<7FFC70386038407040F040E041C003C003 -8007000F040E041C043C0C380870087038FFF80E127F9112>II -E /Fq 15 122 df<00F8C00185C00705C00E03800E03801C03803C038038070078070078 -0700780700F00E00F00E00F00E00F00E10F01C20701C20703C20305C40308C400F078014 -157B9419>97 D<007E0001C1000301800703800E07801C07803C00003800007800007800 -00780000F00000F00000F00000F00000F00100700100700200300C001830000FC0001115 -7B9416>99 D<00F803840E021C023C0238027804F018FFE0F000F000E000E000E000E000 -E002E0026004701830600F800F157A9416>101 D<00F0000FE00000E00000E00000E000 -01C00001C00001C00001C000038000038000038000038000070000071F0007218007C0C0 -0F00E00F00E00E00E00E00E01C01C01C01C01C01C01C01C0380380380380380380380704 -700708700E08700E10700610E006206003C016237DA219>104 D<01E00FC001C001C001 -C0038003800380038007000700070007000E000E000E000E001C001C001C001C00380038 -00380038007000700070007100E200E200E200E200640038000B237CA20C>108 -D<1C0F80F8002610C10C0047606606008780780700878078070087007007008700700700 -0E00E00E000E00E00E000E00E00E000E00E00E001C01C01C001C01C01C001C01C01C001C -01C03820380380384038038070403803807080380380308070070031003003001E002315 -7B9428>I<380F804C30C04E40608E80708F00708E00708E00701C00E01C00E01C00E01C -00E03801C03801C03801C0380384700388700308700708700310E003106001E016157B94 -1B>I<007E0001C3000381800701C00E01C01C01E03C01E03801E07801E07801E07801E0 -F003C0F003C0F00380F00780700700700E00700C0030180018700007C00013157B9419> -I<1C1F002620804741C08783C08703C08701808700000E00000E00000E00000E00001C00 -001C00001C00001C000038000038000038000038000070000030000012157B9415>114 -D<00FC000183000200800401800C03800C03000C00000F00000FF00007FC0003FE00003E -00000F00000700700700F00600F00600E004004008002030001FC00011157D9414>I<00 -C001C001C001C001C003800380038003800700FFF8070007000E000E000E000E001C001C -001C001C003800380038003810702070207040708031001E000D1F7C9E10>I<1E006023 -00E04380E04381C08381C08701C08701C00703800E03800E03800E03801C07001C07001C -07001C07081C0E10180E101C0E101C1E200C262007C3C015157B941A>I<1C01802603C0 -4707C04703C08701C08E00C08E00C00E00801C00801C00801C0080380100380100380100 -3802003802003804003808001808000C300007C00012157B9416>I<1E0060E02300E0F0 -4380E1F04381C0F08381C0708701C0308701C030070380200E0380200E0380200E038020 -1C0700401C0700401C0700401C0700801C0700801C0701001C0F01000C0B020006138400 -03E0F8001C157B9420>I<1E00302300704380704380E08380E08700E08700E00701C00E -01C00E01C00E01C01C03801C03801C03801C03801C07001C07001C07001C0F000C3E0003 -CE00000E00000E00001C00601C00F03800F03000E0600080C0004380003E0000141F7B94 -18>121 D E /Fr 24 120 df<7FFFC0FFFFE0FFFFE07FFFC013047D901A>45 -D<0000C00003E00007E0000FC0003F80007E0000FC0003F80007E0000FC0003F80007E00 -00FC0000FC00007E00003F80000FC00007E00003F80000FC00007E00003F80000FC00007 -E00003E00000C0131A7D9B1A>60 D<600000F80000FC00007E00003F80000FC00007E000 -03F80000FC00007E00003F80000FC00007E00007E0000FC0003F80007E0000FC0003F800 -07E0000FC0003F80007E0000FC0000F80000600000131A7D9B1A>62 -D70 D<7FFFFEFFFFFEFFFFFE -E0380EE0380EE0380EE0380E003800003800003800003800003800003800003800003800 -003800003800003800003800003800003800003800003800003800003800003800003800 -03FF8003FF8003FF80171E7F9D1A>84 D<7FFFC0FFFFE0FFFFE07FFFC013047D7E1A>95 -D<1FF0003FFC007FFE00780F00300700000380000380007F8007FF801FFF803F83807803 -80700380E00380E00380E00380700780780F803FFFFC1FFDFC07F0FC16157D941A>97 -D<00FF8003FFC00FFFE01F01E03C00C0780000700000700000E00000E00000E00000E000 -00E000007000007000007800703C00701F01F00FFFE003FFC000FE0014157D941A>99 -D<000FC0001FC0000FC00001C00001C00001C00001C00001C00001C001F1C007FDC00FFF -C01E0FC03C07C07803C07001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C07003 -C07003C03807C03E0FC01FFFF807FDFC01F1F8161E7E9D1A>I<01F80007FF000FFF801E -07C03C01C07800E07000E0E00070E00070FFFFF0FFFFF0FFFFF0E0000070000070000078 -00703C00701F01F00FFFE003FF8000FE0014157D941A>I<0007E0001FF0003FF8007878 -00F03000E00000E00000E00000E0007FFFF0FFFFF0FFFFF000E00000E00000E00000E000 -00E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0003FFF80 -7FFFC03FFF80151E7F9D1A>I<01F87C07FFFE0FFFFE1E078C1C03803801C03801C03801 -C03801C03801C01C03801E07801FFF001FFE0039F8003800003800001C00001FFF801FFF -E03FFFF878007C70001CE0000EE0000EE0000EE0000E70001C78003C3E00F81FFFF007FF -C001FF0017217F941A>I<00C00001E00001E00000C00000000000000000000000000000 -00000000007FE0007FE0007FE00000E00000E00000E00000E00000E00000E00000E00000 -E00000E00000E00000E00000E00000E00000E00000E0007FFF80FFFFC07FFF80121F7C9E -1A>105 D107 -D<7FE000FFE0007FE00000E00000E00000E00000E00000E00000E00000E00000E00000E0 -0000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E00000E0 -0000E00000E00000E0007FFFC0FFFFE07FFFC0131E7D9D1A>I<7CE0E000FFFBF8007FFF -F8001F1F1C001E1E1C001E1E1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C -1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C001C1C1C007F1F1F00FFBFBF807F1F -1F00191580941A>I<7E3E00FEFF807FFFC00FC1C00F80E00F00E00E00E00E00E00E00E0 -0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E07FC3FCFFE7FE7FC3FC -17157F941A>I<7E3E00FEFF807FFFE00FC1F00F80700F00380E00380E001C0E001C0E00 -1C0E001C0E001C0E001C0E001C0F00380F00780F80F00FC1E00FFFC00EFF800E3E000E00 -000E00000E00000E00000E00000E00000E00000E00007FC000FFE0007FC00016207F941A ->112 D<7F81F8FF8FFC7F9FFE03FE1E03F80C03E00003E00003C0000380000380000380 -000380000380000380000380000380000380000380007FFF00FFFF007FFF0017157F941A ->114 D<07FB801FFF807FFF80780780E00380E00380E003807800007FC0001FFC0007FE -00003F800007806001C0E001C0E001C0F003C0FC0780FFFF00EFFE00E3F80012157C941A ->I<0180000380000380000380000380000380000380007FFFE0FFFFE0FFFFE003800003 -800003800003800003800003800003800003800003800003800003807003807003807003 -807001C1E001FFE000FF80003F00141C7F9B1A>I<7E07E0FE0FE07E07E00E00E00E00E0 -0E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E00E01E0 -0F03E007FFFC03FFFE00FCFC17157F941A>I<7F83FCFFC7FE7F83FC0E00E00E00E00E00 -E00701C00701C00701C003838003838003838001C70001C70001C70000EE0000EE0000EE -00007C00007C0000380017157F941A>II E /Fs 13 116 df<00200040008001000300060004 -000C000C00180018003000300030007000600060006000E000E000E000E000E000E000E0 -00E000E000E000E000E000E000E0006000600060007000300030003000180018000C000C -0004000600030001000080004000200B327CA413>40 D<800040002000100018000C0004 -00060006000300030001800180018001C000C000C000C000E000E000E000E000E000E000 -E000E000E000E000E000E000E000E000C000C000C001C001800180018003000300060006 -0004000C00180010002000400080000B327DA413>I69 D<0007F008003C0C1800E0021801C0 -01B8038000F8070000780F0000381E0000381E0000183C0000183C0000187C0000087800 -000878000008F8000000F8000000F8000000F8000000F8000000F8000000F8000000F800 -1FFF780000F8780000787C0000783C0000783C0000781E0000781E0000780F0000780700 -0078038000B801C000B800E00318003C0C080007F00020247DA226>71 -D<1FE000303800780C00780E0030070000070000070000070000FF0007C7001E07003C07 -00780700700700F00708F00708F00708F00F087817083C23900FC1E015157E9418>97 -D<01FE000703000C07801C0780380300780000700000F00000F00000F00000F00000F000 -00F00000F000007000007800403800401C00800C010007060001F80012157E9416>99 -D<01FC000707000C03801C01C03801C07801E07000E0F000E0FFFFE0F00000F00000F000 -00F00000F000007000007800203800201C00400E008007030000FC0013157F9416>101 -D<1C003E003E003E001C00000000000000000000000000000000000E007E001E000E000E -000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00A227F -A10E>105 D<0E0000FE00001E00000E00000E00000E00000E00000E00000E00000E0000 -0E00000E00000E00000E00000E03FC0E01F00E01C00E01800E02000E04000E08000E1000 -0E38000EF8000F1C000E1E000E0E000E07000E07800E03C00E01C00E01E00E00F00E00F8 -FFE3FE17237FA21A>107 D<0E00FE001E000E000E000E000E000E000E000E000E000E00 -0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00 -0E000E000E000E00FFE00B237FA20E>I<01FC000707000C01801800C03800E070007070 -0070F00078F00078F00078F00078F00078F00078F000787000707800F03800E01C01C00E -038007070001FC0015157F9418>111 D<0E3CFE461E8F0F0F0F060F000E000E000E000E -000E000E000E000E000E000E000E000E000E000F00FFF010157F9413>114 -D<0F8830786018C018C008C008E008F0007F003FE00FF001F8003C801C800C800CC00CC0 -08E018D0308FC00E157E9413>I E /Ft 50 122 df<000FF000007FFC0001F80E0003E0 -1F0007C03F000F803F000F803F000F801E000F800C000F8000000F8000000F8000000F80 -0000FFFFFF00FFFFFF000F801F000F801F000F801F000F801F000F801F000F801F000F80 -1F000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F801F000F80 -1F000F801F000F801F007FF0FFE07FF0FFE01B237FA21F>12 D<3803807C07C0FE0FE0FF -0FF0FF0FF07F07F03B03B00300300300300300300600600600600C00C01C01C018018070 -070020020014117EA21D>34 D<387CFEFEFE7C3807077C8610>46 -D<00180000780001F800FFF800FFF80001F80001F80001F80001F80001F80001F80001F8 -0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 -0001F80001F80001F80001F80001F80001F8007FFFE07FFFE013207C9F1C>49 -D<03FC000FFF003C1FC07007E07C07F0FE03F0FE03F8FE03F8FE01F87C01F83803F80003 -F80003F00003F00007E00007C0000F80001F00003E0000380000700000E01801C0180380 -180700180E00380FFFF01FFFF03FFFF07FFFF0FFFFF0FFFFF015207D9F1C>I<00FE0007 -FFC00F07E01E03F03F03F03F81F83F81F83F81F81F03F81F03F00003F00003E00007C000 -1F8001FE0001FF000007C00001F00001F80000FC0000FC3C00FE7E00FEFF00FEFF00FEFF -00FEFF00FC7E01FC7801F81E07F00FFFC001FE0017207E9F1C>I<0000E00001E00003E0 -0003E00007E0000FE0001FE0001FE00037E00077E000E7E001C7E00187E00307E00707E0 -0E07E00C07E01807E03807E07007E0E007E0FFFFFFFFFFFF0007E00007E00007E00007E0 -0007E00007E00007E000FFFF00FFFF18207E9F1C>I<3000203E01E03FFFC03FFF803FFF -003FFE003FF80033C00030000030000030000030000031FC0037FF003E0FC03807E03003 -E00003F00003F00003F80003F83803F87C03F8FE03F8FE03F8FC03F0FC03F07007E03007 -C03C1F800FFF0003F80015207D9F1C>I<001F8000FFE003E07007C0F00F01F81F01F83E -01F83E01F87E00F07C00007C0000FC0800FC7FC0FCFFE0FD80F0FF00F8FE007CFE007CFC -007EFC007EFC007EFC007E7C007E7C007E7C007E3C007C3E007C1E00F80F00F00783E003 -FFC000FF0017207E9F1C>I<6000007800007FFFFE7FFFFE7FFFFC7FFFF87FFFF87FFFF0 -E00060E000C0C00180C00300C00300000600000C00001C00001800003800007800007800 -00F00000F00000F00001F00001F00001F00003F00003F00003F00003F00003F00003F000 -03F00001E00017227DA11C>I<00FE0003FFC00703E00E00F01C00F01C00783C00783E00 -783F00783F80783FE0F01FF9E01FFFC00FFF8007FFC003FFE007FFF01E7FF83C1FFC7807 -FC7801FEF000FEF0003EF0001EF0001EF0001EF8001C7800383C00381F00F00FFFC001FF -0017207E9F1C>I<387CFEFEFE7C38000000000038383838383838387C7C7C7C7C7C7C7C -FEFEFEFEFE7C3807237B9811>60 D<01C00003E00007F00007F00007F00003E00001C000 -00000000000000000000000000000000C00000C00001C000018000018000018000018000 -0380000380000700000F00001F00003E00007C0000FC03C0FC07E0FC07E0FC07E0FC03E0 -7C01C07C07801FFF000FF80013237D981A>62 D<000070000000007000000000F8000000 -00F800000000F800000001FC00000001FC00000003FE00000003FE00000003FE00000006 -7F000000067F0000000C7F8000000C3F8000000C3F800000181FC00000181FC00000301F -E00000300FE00000700FF000006007F000006007F00000C007F80000FFFFF80001FFFFFC -00018001FC00018001FC00030001FE00030000FE00070000FF000600007F000600007F00 -FFE007FFF8FFE007FFF825227EA12A>65 D<0003FE0080001FFF818000FF01E38001F800 -3F8003E0001F8007C0000F800F800007801F800007803F000003803F000003807F000001 -807E000001807E00000180FE00000000FE00000000FE00000000FE00000000FE00000000 -FE00000000FE00000000FE000000007E000000007E000001807F000001803F000001803F -000003801F800003000F8000030007C000060003F0000C0001F800380000FF00F000001F -FFC0000003FE000021227DA128>67 DIII75 DII<0007FC0000003FFF800000FC07E00003F001F80007E000FC000FC0007E001F8000 -3F001F80003F003F00001F803F00001F807F00001FC07E00000FC07E00000FC0FE00000F -E0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0 -FE00000FE07E00000FC07F00001FC07F00001FC03F00001F803F80003F801F80003F000F -C0007E0007E000FC0003F001F80000FC07E000003FFF80000007FC000023227DA12A>79 -DI< -FFFFFE0000FFFFFFC00007F007F00007F001F80007F000FC0007F0007E0007F0007F0007 -F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007E0007F000FC0007F0 -01F80007F007F00007FFFFC00007FFFF800007F00FE00007F007F00007F003F80007F001 -FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC -0007F001FC0607F000FE0607F000FF0CFFFF803FF8FFFF800FF027227EA12A>82 -D<01FE0207FF861F01FE3C007E7C001E78000E78000EF80006F80006FC0006FC0000FF00 -00FFE0007FFF007FFFC03FFFF01FFFF80FFFFC03FFFE003FFE0003FE00007F00003F0000 -3FC0001FC0001FC0001FE0001EE0001EF0003CFC003CFF00F8C7FFE080FF8018227DA11F ->I<7FFFFFFF807FFFFFFF807E03F80F807803F807807003F803806003F80180E003F801 -C0E003F801C0C003F800C0C003F800C0C003F800C0C003F800C00003F800000003F80000 -0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000 -03F800000003F800000003F800000003F800000003F800000003F800000003F800000003 -F800000003F800000003F800000003F8000001FFFFF00001FFFFF00022227EA127>I<04 -00400E00E0180180380380300300600600600600C00C00C00C00C00C00DC0DC0FE0FE0FF -0FF0FF0FF07F07F03E03E01C01C014117AA21D>92 D<0FFC003FFF807E07C07E03E07E01 -E07E01F03C01F00001F00001F0003FF003FDF01FC1F03F01F07E01F0FC01F0FC01F0FC01 -F0FC01F07E02F07E0CF81FF87F07E03F18167E951B>97 DI<00FF8007FFE00F83F0 -1F03F03E03F07E03F07C01E07C0000FC0000FC0000FC0000FC0000FC0000FC00007C0000 -7E00007E00003E00181F00300FC06007FFC000FF0015167E9519>I<0001FE000001FE00 -00003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E00 -00003E0000003E0001FC3E0007FFBE000F81FE001F007E003E003E007E003E007C003E00 -FC003E00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E00FC003E007C003E00 -7C003E003E007E001F00FE000F83BE0007FF3FC001FC3FC01A237EA21F>I<00FE0007FF -800F87C01E01E03E01F07C00F07C00F8FC00F8FC00F8FFFFF8FFFFF8FC0000FC0000FC00 -007C00007C00007E00003E00181F00300FC07003FFC000FF0015167E951A>I<001FC000 -7FE000F1F001E3F003E3F007C3F007C1E007C00007C00007C00007C00007C00007C000FF -FE00FFFE0007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007 -C00007C00007C00007C00007C00007C00007C00007C0003FFC003FFC00142380A211>I< -01FE0F0007FFBF800F87C7801F03E7801E01E0003E01F0003E01F0003E01F0003E01F000 -3E01F0001E01E0001F03E0000F87C0000FFF800009FE000018000000180000001C000000 -1FFFE0000FFFF80007FFFE001FFFFF003C003F0078000F80F0000780F0000780F0000780 -F000078078000F003C001E001F007C000FFFF80001FFC00019217F951C>II<1C00 -3E007F007F007F003E001C000000000000000000000000000000FF00FF001F001F001F00 -1F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FFE0FFE00B24 -7EA310>I107 DIII<00FE00 -07FFC00F83E01E00F03E00F87C007C7C007C7C007CFC007EFC007EFC007EFC007EFC007E -FC007EFC007E7C007C7C007C3E00F81F01F00F83E007FFC000FE0017167E951C>II114 -D<0FF3003FFF00781F00600700E00300E00300F00300FC00007FE0007FF8003FFE000FFF -0001FF00000F80C00780C00380E00380E00380F00700FC0E00EFFC00C7F00011167E9516 ->I<0180000180000180000180000380000380000780000780000F80003F8000FFFF00FF -FF000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F -81800F81800F81800F81800F81800F830007C30003FE0000F80011207F9F16>IIIIII -E /Fu 24 117 df<00003C000000007C00000001FC00000007FC0000003FFC0000FFFFFC -0000FFFFFC0000FFFFFC0000FFCFFC0000000FFC0000000FFC0000000FFC0000000FFC00 -00000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000 -000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC000000 -0FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000F -FC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC -0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC00 -00000FFC0000000FFC0000000FFC00007FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF80 -213879B730>49 D<0007FC0000007FFFC00001FFFFF00003FFFFFC0007E01FFE000F8007 -FF001E0003FF803C0001FFC07E0000FFE07F80007FE07FC0007FF0FFC0007FF0FFE0003F -F8FFE0003FF8FFE0003FF8FFE0003FF87FC0003FF83F80003FF81F00003FF80000003FF8 -0000003FF00000007FF00000007FE00000007FE0000000FFC0000000FF80000001FF8000 -0001FF00000003FE00000007FC00000007F80000000FE00000001FC00000003F80000000 -7F00000000FC00000001F800000001F000000003E000780007800078000F000078001E00 -0078003C0000F000780000F000F00000F001E00001F003FFFFFFF007FFFFFFF00FFFFFFF -F01FFFFFFFF03FFFFFFFF07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0 -25387BB730>I<0003FF0000001FFFF000007FFFFC0000FC07FE0001F001FF0003C000FF -800780007FC00FE0007FE00FF0007FE01FF8007FF01FFC007FF01FFC007FF01FFC007FF0 -1FFC007FF00FF8007FF007F0007FE003E0007FE0008000FFE0000000FFC0000000FF8000 -0001FF00000001FE00000003FC00000007F80000001FF000000FFFC000000FFF8000000F -FFF000000007FE00000000FF000000007FC00000007FE00000003FF00000003FF8000000 -3FF80000001FFC0000001FFC0000001FFE0000001FFE1F80001FFE3FC0001FFE7FE0001F -FEFFF0001FFEFFF0001FFEFFF0001FFCFFF0001FFCFFF0001FFCFFE0003FF87FC0003FF8 -7F80007FF03E00007FE01FC000FFC00FF803FF8007FFFFFF0001FFFFFC00007FFFF00000 -07FF000027397CB730>I<0000000F80000000000F80000000001F80000000003F800000 -00007F8000000000FF8000000000FF8000000001FF8000000003FF8000000007FF800000 -0007FF800000000FFF800000001EFF800000003EFF800000007CFF8000000078FF800000 -00F0FF80000001E0FF80000003E0FF80000003C0FF8000000780FF8000000F00FF800000 -1F00FF8000003E00FF8000003C00FF8000007800FF800000F000FF800001F000FF800001 -E000FF800003C000FF8000078000FF80000F8000FF80001F0000FF80001E0000FF80003C -0000FF8000780000FF8000F80000FF8000FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FF -FFFFFFFF80000001FF8000000001FF8000000001FF8000000001FF8000000001FF800000 -0001FF8000000001FF8000000001FF8000000001FF8000000001FF80000003FFFFFF8000 -03FFFFFF800003FFFFFF800003FFFFFF8029377DB630>I<0C000000C00F800007C00FF8 -007FC00FFFFFFF800FFFFFFF000FFFFFFE000FFFFFFC000FFFFFF8000FFFFFF0000FFFFF -C0000FFFFF00000FFFFC00000F1F8000000F000000000F000000000F000000000F000000 -000F000000000F000000000F000000000F000000000F03FE00000F1FFFE0000F7FFFF800 -0FFC07FC000FE001FE000FC000FF000F80007F800F00007FC00E00007FE00000003FE000 -00003FF00000003FF00000003FF00000003FF80000003FF80000003FF81F00003FF83F80 -003FF87FC0003FF8FFC0003FF8FFE0003FF8FFE0003FF8FFE0003FF0FFC0003FF0FF8000 -3FF07F00007FE07C00007FE03C00007FC03E0000FF801F0001FF000FC003FE0007F00FFC -0003FFFFF80001FFFFE000007FFF8000000FF8000025397BB730>I<00000FF8000000FF -FE000003FFFF80000FF80FC0001FE003E0007F8001F000FF0003F001FE0007F003FC000F -F803FC001FF807F8001FF80FF8001FF80FF0001FF81FF0000FF01FF00007E03FF00003C0 -3FF00000003FE00000007FE00000007FE00000007FE00000007FE07FF000FFE1FFFC00FF -E3FFFE00FFE7007F80FFEE003FC0FFEC001FE0FFF8001FF0FFF8001FF0FFF0000FF8FFF0 -000FF8FFF0000FFCFFF0000FFCFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFE7FE000 -0FFE7FE0000FFE7FE0000FFE7FE0000FFE7FE0000FFE3FE0000FFE3FE0000FFE3FE0000F -FC1FF0000FFC1FF0000FF80FF0000FF80FF0001FF007F8001FF003FC003FE001FE007FC0 -00FF81FF80007FFFFE00003FFFFC00000FFFF0000001FF800027397CB730>I<0000001F -FE000060000003FFFFE000E000001FFFFFF801E000007FFFFFFE03E00001FFFC00FF07E0 -0007FFC0001FCFE0000FFF000007FFE0001FFC000001FFE0003FF0000000FFE0007FE000 -00007FE000FFC00000003FE001FF800000001FE003FF000000000FE007FF000000000FE0 -0FFE0000000007E00FFE0000000007E01FFC0000000003E01FFC0000000003E03FF80000 -000003E03FF80000000001E03FF80000000001E07FF80000000001E07FF80000000001E0 -7FF00000000000007FF0000000000000FFF0000000000000FFF0000000000000FFF00000 -00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000 -FFF0000000000000FFF0000000000000FFF0000000000000FFF00000000000007FF00000 -000000007FF00000000000007FF80000000000007FF80000000001E03FF80000000001E0 -3FF80000000001E03FF80000000001E01FFC0000000001E01FFC0000000003C00FFE0000 -000003C00FFE0000000003C007FF00000000078003FF00000000078001FF800000000F00 -00FFC00000001F00007FE00000003E00003FF00000007C00001FFC000000F800000FFF00 -0003F0000007FFC0000FE0000001FFFC007F800000007FFFFFFF000000001FFFFFFC0000 -000003FFFFE000000000001FFE0000003B3D7BBB46>67 D<0003FF000300001FFFE00700 -00FFFFFC0F0001FFFFFE1F0003FE00FF3F0007F0001FFF000FE00007FF001FC00001FF00 -3F800000FF003F800000FF007F0000007F007F0000003F007F0000003F00FF0000001F00 -FF0000001F00FF0000001F00FF8000000F00FF8000000F00FFC000000F00FFC000000F00 -FFF0000000007FFC000000007FFF800000003FFFF80000003FFFFFC000001FFFFFFC0000 -1FFFFFFF00000FFFFFFFC00007FFFFFFF00003FFFFFFF80000FFFFFFFC00007FFFFFFE00 -001FFFFFFE000003FFFFFF0000001FFFFF80000001FFFF800000000FFFC000000003FFC0 -00000000FFC0000000007FE0000000007FE0700000003FE0F00000003FE0F00000001FE0 -F00000001FE0F00000001FE0F80000001FE0F80000001FC0F80000001FC0FC0000001FC0 -FC0000003F80FE0000003F80FF0000003F00FFC000007F00FFE00000FE00FFFC0001FC00 -FDFFC00FF800F87FFFFFF000F01FFFFFC000E003FFFF0000C0003FF800002B3D7BBB36> -83 D<3FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03FFFFFFFFFFFFFC03F -F8007FF001FFC07FC0007FF0003FE07F80007FF0001FE07F00007FF0000FE07E00007FF0 -0007E07C00007FF00003E07C00007FF00003E07C00007FF00003E07800007FF00001E078 -00007FF00001E07800007FF00001E07800007FF00001E0F000007FF00000F0F000007FF0 -0000F0F000007FF00000F0F000007FF00000F0F000007FF00000F00000007FF000000000 -00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0 -0000000000007FF00000000000007FF00000000000007FF00000000000007FF000000000 -00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0 -0000000000007FF00000000000007FF00000000000007FF00000000000007FF000000000 -00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0 -0000000000007FF00000000000007FF00000000000007FF00000000000007FF000000000 -00007FF00000000000007FF00000000000007FF00000000000007FF00000000000007FF0 -000000000FFFFFFFFF8000000FFFFFFFFF8000000FFFFFFFFF8000000FFFFFFFFF80003C -3A7DB943>II<003FFE00000001FFFFE0000007FFFFF800000FE007FC00 -000FF001FE00001FF800FF00001FF8007F80001FF8007FC0001FF8003FC0000FF0003FE0 -0007E0003FE00003C0003FE0000000003FE0000000003FE0000000003FE0000000003FE0 -000000FFFFE000001FFFFFE000007FF83FE00003FF803FE00007FC003FE0000FF0003FE0 -001FE0003FE0003FE0003FE0007FC0003FE0007FC0003FE000FF80003FE000FF80003FE0 -00FF80003FE000FF80003FE000FF80007FE0007FC0007FE0007FC000DFE0003FE0039FF0 -001FF80F0FFFE007FFFE0FFFE001FFFC07FFE0003FE000FFE02B267DA52F>97 -D<0001FFF000000FFFFE00003FFFFF8000FF801FC001FE003FC003FC007FE007F8007FE0 -0FF0007FE01FF0007FE03FE0003FC03FE0001F807FE0000F007FC00000007FC0000000FF -C0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0000000FFC0 -000000FFC0000000FFC00000007FC00000007FE00000007FE00000003FE00000003FF000 -00F01FF00000F00FF80001E007F80001E003FC0003C001FF000F8000FFC03F00003FFFFE -00000FFFF8000001FFC00024267DA52B>99 D<0001FF8000000FFFF000007FFFFC0000FF -81FE0003FE007F8007F8003F800FF0001FC00FF0000FE01FE0000FE03FE0000FF03FE000 -07F07FC00007F07FC00007F87FC00007F8FFC00007F8FFC00007F8FFFFFFFFF8FFFFFFFF -F8FFFFFFFFF8FFC0000000FFC0000000FFC0000000FFC00000007FC00000007FC0000000 -7FC00000003FE00000003FE00000781FE00000781FF00000780FF00000F007F80001F003 -FC0003E001FE000FC000FFC07F80003FFFFE00000FFFF8000000FFC00025267DA52C> -101 D<00001FF0000000FFFC000003FFFF00000FF83F80001FE07F80003FC0FFC0007F80 -FFC000FF80FFC000FF80FFC001FF007F8001FF003F0001FF001E0001FF00000001FF0000 -0001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF000000 -01FF000000FFFFFF8000FFFFFF8000FFFFFF8000FFFFFF800001FF00000001FF00000001 -FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF -00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00 -000001FF00000001FF00000001FF00000001FF00000001FF00000001FF00000001FF0000 -0001FF00000001FF00000001FF00000001FF00000001FF00000001FF0000007FFFFE0000 -7FFFFE00007FFFFE00007FFFFE0000223C7DBB1E>I<000000001F000007FE00FF80003F -FFC1FFC000FFFFF3C7E001FE07FF0FE003F801FC0FE007F000FE0FE00FF000FF07C01FE0 -007F83801FE0007F80003FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003FE0 -007FC0003FE0007FC0003FE0007FC0001FE0007F80001FE0007F80000FF000FF000007F0 -00FE000003F801FC000001FE07F8000003FFFFF00000073FFFC000000607FE0000000E00 -000000000E00000000000F00000000001F00000000001F80000000000FC0000000000FFF -FFF800000FFFFFFF80000FFFFFFFE00007FFFFFFF00003FFFFFFF80001FFFFFFFC0003FF -FFFFFE000FFFFFFFFF001FC0000FFF003F000000FF007F0000007F80FE0000003F80FE00 -00003F80FE0000003F80FE0000003F80FE0000003F807F0000007F007F0000007F003F80 -0000FE001FC00001FC000FF00007F80007FE003FF00001FFFFFFC000007FFFFF00000007 -FFF000002B397DA630>I<00FE00000000FFFE00000000FFFE00000000FFFE00000000FF -FE0000000007FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003 -FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003 -FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003 -FE00FF800003FE03FFF00003FE0FFFF80003FE1E03FC0003FE3801FE0003FE6001FF0003 -FEC000FF0003FFC000FF8003FF8000FF8003FF0000FF8003FF0000FF8003FF0000FF8003 -FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003 -FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003 -FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003 -FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFF -FFF83FFFFEFFFFF83FFFFE2F3C7CBB36>I<01E00007F8000FFC000FFC001FFE001FFE00 -1FFE001FFE000FFC000FFC0007F80001E000000000000000000000000000000000000000 -00000000000000000000000000000000FE007FFE007FFE007FFE007FFE0007FE0003FE00 -03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00 -03FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE0003FE00 -03FE0003FE0003FE00FFFFF0FFFFF0FFFFF0FFFFF0143D7DBC1A>I<01FC007FC0000FF8 -0000FFFC03FFF8007FFF0000FFFC0FFFFC01FFFF8000FFFC1F03FE03E07FC000FFFC3800 -FF07001FE00007FC7000FF8E001FF00003FCC0007F98000FF00003FDC0007FF8000FF800 -03FD80007FF0000FF80003FF00007FE0000FF80003FF00007FE0000FF80003FF00007FE0 -000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE -00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000F -F80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE0000 -7FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF800 -03FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0 -000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE00007FC0000FF80003FE -00007FC0000FF800FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FFFFE0FFFFF81FFFFF03FF -FFE0FFFFF81FFFFF03FFFFE04B267CA552>109 D<01FC00FF8000FFFC03FFF000FFFC0F -FFF800FFFC1E03FC00FFFC3801FE0007FC6001FF0003FCC000FF0003FDC000FF8003FD80 -00FF8003FF0000FF8003FF0000FF8003FF0000FF8003FE0000FF8003FE0000FF8003FE00 -00FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE00 -00FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE00 -00FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE0000FF8003FE00 -00FF8003FE0000FF80FFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFEFFFFF83FFFFE2F267C -A536>I<0001FFC00000000FFFF80000007FFFFF000000FF80FF800003FE003FE00007F8 -000FF0000FF00007F8000FF00007F8001FE00003FC003FE00003FE003FE00003FE007FC0 -0001FF007FC00001FF007FC00001FF007FC00001FF00FFC00001FF80FFC00001FF80FFC0 -0001FF80FFC00001FF80FFC00001FF80FFC00001FF80FFC00001FF80FFC00001FF80FFC0 -0001FF807FC00001FF007FC00001FF007FC00001FF003FE00003FE003FE00003FE001FE0 -0003FC001FF00007FC000FF00007F80007F8000FF00003FE003FE00000FF80FF8000007F -FFFF0000000FFFF800000001FFC0000029267DA530>I<00FE01FF0000FFFE1FFFF000FF -FE7FFFFC00FFFEFC07FE00FFFFF001FF0007FFC0007F8003FF00003FC003FE00003FE003 -FE00001FF003FE00001FF803FE00000FF803FE00000FFC03FE00000FFC03FE000007FC03 -FE000007FE03FE000007FE03FE000007FE03FE000007FE03FE000007FE03FE000007FE03 -FE000007FE03FE000007FE03FE000007FE03FE000007FC03FE00000FFC03FE00000FFC03 -FE00000FFC03FE00000FF803FE00001FF003FE00001FF003FF00003FE003FF80007FC003 -FFC000FF8003FFE001FF0003FEFC07FE0003FE7FFFF80003FE1FFFE00003FE03FE000003 -FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003 -FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE0000000003 -FE00000000FFFFF8000000FFFFF8000000FFFFF8000000FFFFF80000002F377DA536>I< -01FC03F000FFFC0FFC00FFFC1FFF00FFFC3C3F80FFFC707F8007FCE0FFC003FCC0FFC003 -FD80FFC003FD80FFC003FF807F8003FF003F0003FF001E0003FF00000003FE00000003FE -00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00 -000003FE00000003FE00000003FE00000003FE00000003FE00000003FE00000003FE0000 -0003FE00000003FE00000003FE00000003FE00000003FE000000FFFFFC0000FFFFFC0000 -FFFFFC0000FFFFFC000022267DA528>114 D<003FF03803FFFE7807FFFFF81FC00FF83F -0003F83E0000F87C0000F87C000078FC000078FC000078FE000078FF000000FFC00000FF -FC00007FFFF0003FFFFE003FFFFF801FFFFFC00FFFFFE003FFFFF000FFFFF8001FFFFC00 -007FFC000007FE700001FEF00000FEF000007EF800007EF800007EFC00007EFC00007CFE -0000FCFF0000F8FF8001F0FFF00FE0F9FFFFC0F07FFF00C01FF8001F267DA526>I<000F -0000000F0000000F0000000F0000000F0000001F0000001F0000001F0000001F0000003F -0000003F0000007F0000007F000000FF000001FF000003FF000007FF00001FFFFFF0FFFF -FFF0FFFFFFF0FFFFFFF001FF000001FF000001FF000001FF000001FF000001FF000001FF -000001FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF000001FF -000001FF000001FF000001FF000001FF003C01FF003C01FF003C01FF003C01FF003C01FF -003C01FF003C01FF003C00FF007800FF8078007F80F0003FC1E0001FFFC0000FFF800001 -FE001E377EB626>I E end +000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000 +0000FFE0000000FFE000007FFFFFE0007FFFFFE0007FFFFFE0007FFFFFE0007FFFFFE000 +27467DC522>I<0000FFE0007E00000FFFFE03FF80003FFFFF8FFF8000FFFFFFFFFFC001 +FFC07FFF3FC003FF001FF83FC007FE000FFC3FC00FFC0007FE1F801FFC0007FF0F001FF8 +0003FF00001FF80003FF00003FF80003FF80003FF80003FF80003FF80003FF80003FF800 +03FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80001FF80003 +FF00001FF80003FF00001FFC0007FF00000FFC0007FE000007FE000FFC000003FF001FF8 +000001FFC07FF0000003FFFFFFE0000003FFFFFF800000078FFFFE0000000780FFE00000 +000F8000000000000F8000000000000F8000000000000F8000000000000FC00000000000 +0FE000000000000FF000000000000FFFFFFFC000000FFFFFFFFC000007FFFFFFFF800007 +FFFFFFFFE00003FFFFFFFFF00001FFFFFFFFFC0000FFFFFFFFFC0003FFFFFFFFFE000FFF +FFFFFFFF001FF000007FFF003FC0000007FF007F80000001FF807F80000000FF80FF0000 +0000FF80FF000000007F80FF000000007F80FF000000007F80FF000000007F80FF800000 +00FF807F80000000FF007FC0000001FF003FE0000003FE001FF0000007FC000FFE00003F +F80007FFC001FFF00001FFFFFFFFC000007FFFFFFF0000000FFFFFF8000000007FFF0000 +0032427DAC38>I<007FC000000000FFFFC000000000FFFFC000000000FFFFC000000000 +FFFFC000000000FFFFC00000000003FFC00000000001FFC00000000001FFC00000000001 +FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FF +C00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0 +0000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC007 +FE000001FFC03FFF800001FFC0FFFFE00001FFC1FFFFF80001FFC7F03FFC0001FFCF801F +FC0001FFDF000FFE0001FFDE000FFE0001FFFC000FFE0001FFF80007FF0001FFF00007FF +0001FFF00007FF0001FFE00007FF0001FFE00007FF0001FFE00007FF0001FFC00007FF00 +01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001 +FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF +C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0 +0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000 +07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00FFFFFF83FFFFFEFFFFFF83FF +FFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFE37457CC43E>I<007C0001FF00 +03FF8007FFC007FFC00FFFE00FFFE00FFFE00FFFE00FFFE007FFC007FFC003FF8001FF00 +007C00000000000000000000000000000000000000000000000000000000000000007FC0 +7FFFC07FFFC07FFFC07FFFC07FFFC003FFC001FFC001FFC001FFC001FFC001FFC001FFC0 +01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 +01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 +01FFC001FFC001FFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18467CC520>I<007FC00000 +0000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC0000000 +0003FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 +01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 +FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FF +C00000000001FFC00000000001FFC00000000001FFC00000000001FFC0007FFFE001FFC0 +007FFFE001FFC0007FFFE001FFC0007FFFE001FFC0007FFFE001FFC0000FE00001FFC000 +1FC00001FFC0003F000001FFC0007E000001FFC000FC000001FFC003F8000001FFC007E0 +000001FFC00FC0000001FFC01F80000001FFC07F00000001FFC0FE00000001FFC1FC0000 +0001FFC3FE00000001FFC7FE00000001FFDFFF00000001FFFFFF80000001FFFFFFC00000 +01FFFFFFC0000001FFF9FFE0000001FFE1FFF0000001FFC0FFF8000001FF807FF8000001 +FF803FFC000001FF803FFE000001FF801FFF000001FF800FFF000001FF8007FF800001FF +8007FFC00001FF8003FFE00001FF8001FFE00001FF8000FFF00001FF8000FFF80001FF80 +007FFC0001FF80003FFC00FFFFFF03FFFFF8FFFFFF03FFFFF8FFFFFF03FFFFF8FFFFFF03 +FFFFF8FFFFFF03FFFFF835457DC43B>107 D<007FC000FFFFC000FFFFC000FFFFC000FF +FFC000FFFFC00003FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 +FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 +FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 +FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 +FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 +FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001 +FFC00001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FFFFFF80FF +FFFF80FFFFFF8019457CC420>I<007F8007FE00000FFC0000FFFF803FFFC0007FFF8000 +FFFF80FFFFF001FFFFE000FFFF81FFFFF803FFFFF000FFFF87F01FFC0FE03FF800FFFF8F +C00FFE1F801FFC0003FF9F000FFF3E001FFE0001FF9E0007FF3C000FFE0001FFBC0007FF +78000FFE0001FFF80003FFF00007FF0001FFF80003FFF00007FF0001FFF00003FFE00007 +FF0001FFE00003FFC00007FF0001FFE00003FFC00007FF0001FFE00003FFC00007FF0001 +FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC000 +03FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF80 +0007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF +0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FF +C00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003 +FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF8000 +07FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF00 +01FFC00003FF800007FF0001FFC00003FF800007FF00FFFFFF81FFFFFF03FFFFFEFFFFFF +81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF81FFFF +FF03FFFFFE572D7CAC5E>I<007F8007FE0000FFFF803FFF8000FFFF80FFFFE000FFFF81 +FFFFF800FFFF87F03FFC00FFFF8F801FFC0003FF9F000FFE0001FF9E000FFE0001FFBC00 +0FFE0001FFF80007FF0001FFF00007FF0001FFF00007FF0001FFE00007FF0001FFE00007 +FF0001FFE00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF +0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00 +01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001 +FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF +C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0 +0007FF00FFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83 +FFFFFE372D7CAC3E>I<00001FFC0000000001FFFFC000000007FFFFF00000001FFFFFFC +0000007FF80FFF000000FFC001FF800001FF8000FFC00003FE00003FE00007FE00003FF0 +000FFC00001FF8000FF800000FF8001FF800000FFC001FF800000FFC003FF800000FFE00 +3FF0000007FE007FF0000007FF007FF0000007FF007FF0000007FF007FF0000007FF00FF +F0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0 +000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF807FF000 +0007FF007FF0000007FF007FF0000007FF007FF0000007FF003FF800000FFE003FF80000 +0FFE001FF800000FFC001FFC00001FFC000FFC00001FF80007FE00003FF00007FE00003F +F00003FF8000FFE00001FFC001FFC000007FF80FFF0000003FFFFFFE0000000FFFFFF800 +000001FFFFC0000000001FFC000000312F7DAD38>I<007FC00FF80000FFFFC0FFFF8000 +FFFFC3FFFFE000FFFFCFFFFFF800FFFFDFC03FFC00FFFFFF001FFE0003FFFC0007FF0001 +FFF80003FF8001FFF00003FFC001FFE00001FFE001FFC00001FFE001FFC00000FFF001FF +C00000FFF001FFC000007FF801FFC000007FF801FFC000007FF801FFC000007FF801FFC0 +00003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000 +003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC00000 +3FFC01FFC000003FFC01FFC000007FF801FFC000007FF801FFC000007FF801FFC000007F +F001FFC00000FFF001FFC00000FFF001FFC00001FFE001FFE00001FFC001FFF00003FFC0 +01FFF80007FF8001FFFC000FFF0001FFFE001FFE0001FFDFC07FFC0001FFCFFFFFF00001 +FFC3FFFFC00001FFC0FFFF000001FFC01FF0000001FFC00000000001FFC00000000001FF +C00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0 +0000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000 +000000FFFFFF80000000FFFFFF80000000FFFFFF80000000FFFFFF80000000FFFFFF8000 +000036407DAC3E>I<007F807F00FFFF81FFE0FFFF83FFF0FFFF8FFFF8FFFF8F8FFCFFFF +9F1FFE03FFBE1FFE01FFBC1FFE01FFF81FFE01FFF81FFE01FFF01FFE01FFF00FFC01FFE0 +07F801FFE001E001FFE0000001FFE0000001FFE0000001FFC0000001FFC0000001FFC000 +0001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00000 +01FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001 +FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00000FFFFFFE000FFFF +FFE000FFFFFFE000FFFFFFE000FFFFFFE000272D7DAC2E>114 D<001FFC038000FFFF87 +8003FFFFFF800FFFFFFF801FF003FF803FC000FF803F80003F807F00001F807E00001F80 +FE00000F80FE00000F80FE00000780FF00000780FF00000780FF80000780FFE0000000FF +FE0000007FFFF000007FFFFF00003FFFFFC0003FFFFFF0001FFFFFFC000FFFFFFE0003FF +FFFF0001FFFFFF80007FFFFF80000FFFFFC000003FFFC0000003FFE0000000FFE0F00000 +3FE0F000003FE0F800001FE0F800000FE0F800000FE0FC00000FE0FC00000FE0FE00000F +C0FF00001FC0FF00001FC0FF80003F80FFE0007F00FFF803FE00FFFFFFFC00FCFFFFF800 +F03FFFE000E007FE0000232F7CAD2C>I<0001E000000001E000000001E000000001E000 +000001E000000003E000000003E000000003E000000003E000000007E000000007E00000 +000FE00000000FE00000001FE00000001FE00000003FE00000007FE0000000FFE0000003 +FFE000000FFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF8000FFE0000000FF +E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 +000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000 +0000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE001E000FFE001E0 +00FFE001E000FFE001E000FFE001E000FFE001E000FFE001E000FFE001E000FFE001E000 +FFE003E000FFF003C0007FF003C0007FF007C0003FF80F80001FFC1F00000FFFFF000007 +FFFC000001FFF80000003FE00023407EBE2C>I<007FC00001FF00FFFFC003FFFF00FFFF +C003FFFF00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF0003FFC0000FFF0001FFC0 +0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000 +07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007 +FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF +0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00 +01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001 +FFC0000FFF0001FFC0000FFF0001FFC0001FFF0001FFC0001FFF0001FFC0003FFF0000FF +C0003FFF0000FFE0007FFF80007FE001F7FFFE007FF807E7FFFE003FFFFFC7FFFE000FFF +FF07FFFE0003FFFE07FFFE00007FF007FC00372E7CAC3E>IIIII E /Fu 24 117 df<0000000001F00000000000000007F800000000 +0000000FF8000000000000003FF8000000000000007FF800000000000001FFF800000000 +00000FFFF80000000000003FFFF8000000000001FFFFF800000000003FFFFFF800000000 +0FFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FF +FFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFE7FFFF8000000FFFFC07FFFF8000000FF +F0007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF800000000 +00007FFFF80000000000007FFFF80000000000007FFFF80000007FFFFFFFFFFFFFFFF07F +FFFFFFFFFFFFFFF07FFFFFFFFFFFFFFFF07FFFFFFFFFFFFFFFF07FFFFFFFFFFFFFFFF07F +FFFFFFFFFFFFFFF07FFFFFFFFFFFFFFFF07FFFFFFFFFFFFFFFF0447171F061>49 +D<0000000FFFE000000000000001FFFFFF8000000000000FFFFFFFF000000000007FFFFF +FFFE0000000001FFFFFFFFFF8000000003FFFFFFFFFFE00000000FFFFFFFFFFFF8000000 +3FFFFFFFFFFFFC0000007FFFC01FFFFFFF000000FFFC0001FFFFFF800001FFE000007FFF +FFC00003FF8000001FFFFFE00007FF0000000FFFFFF0000FFE00000007FFFFF8001FFC00 +000003FFFFFC001FFF00000001FFFFFE003FFFC0000000FFFFFF003FFFF00000007FFFFF +007FFFF80000007FFFFF807FFFFC0000003FFFFF807FFFFE0000003FFFFFC0FFFFFE0000 +001FFFFFC0FFFFFE0000001FFFFFE0FFFFFF0000000FFFFFE0FFFFFF0000000FFFFFE0FF +FFFF0000000FFFFFE0FFFFFF00000007FFFFF0FFFFFF00000007FFFFF0FFFFFF00000007 +FFFFF0FFFFFF00000007FFFFF0FFFFFF00000007FFFFF07FFFFE00000007FFFFF07FFFFE +00000007FFFFF07FFFFE00000007FFFFF03FFFFC00000007FFFFF01FFFF800000007FFFF +F00FFFF000000007FFFFF003FFC000000007FFFFF000FF0000000007FFFFF00000000000 +0007FFFFE00000000000000FFFFFE00000000000000FFFFFE00000000000000FFFFFE000 +00000000001FFFFFC00000000000001FFFFFC00000000000001FFFFF800000000000003F +FFFF800000000000003FFFFF000000000000007FFFFF000000000000007FFFFE00000000 +0000007FFFFC00000000000000FFFFF800000000000001FFFFF800000000000001FFFFF0 +00000000000003FFFFE000000000000003FFFFC000000000000007FFFF80000000000000 +0FFFFF000000000000000FFFFE000000000000001FFFFC000000000000003FFFF0000000 +000000007FFFE0000000000000007FFFC000000000000000FFFF8000000000000001FFFE +0000000000000003FFFC0000000000000007FFF8000000000000000FFFE0000000000000 +001FFFC0000000000000001FFF80000000000000003FFF00000000000000007FFC000000 +0000000000FFF80000000000000001FFF00000000000000003FFE00000000000000007FF +8000000FF00000000FFF0000000FF00000001FFE0000000FF00000003FFC0000000FF000 +00007FF80000001FE0000000FFE00000001FE0000001FFC00000001FE0000003FF800000 +001FE0000007FF000000001FE000000FFE000000003FE000001FFC000000003FE000003F +F0000000003FC000003FE0000000003FC000007FC0000000007FC00000FF80000000007F +C00001FF0000000000FFC00003FC0000000007FFC00007FFFFFFFFFFFFFFC0000FFFFFFF +FFFFFFFFC0001FFFFFFFFFFFFFFF80003FFFFFFFFFFFFFFF80007FFFFFFFFFFFFFFF8000 +FFFFFFFFFFFFFFFF8001FFFFFFFFFFFFFFFF8003FFFFFFFFFFFFFFFF8007FFFFFFFFFFFF +FFFF800FFFFFFFFFFFFFFFFF801FFFFFFFFFFFFFFFFF003FFFFFFFFFFFFFFFFF007FFFFF +FFFFFFFFFFFF00FFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFF +00FFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFFFE00FFFFFFFFFF +FFFFFFFE00FFFFFFFFFFFFFFFFFE004C7176F061>I<00000001FFFE000000000000003F +FFFFF8000000000001FFFFFFFF00000000000FFFFFFFFFE0000000003FFFFFFFFFF80000 +00007FFFFFFFFFFE00000001FFFFFFFFFFFF80000003FFFF003FFFFFC000000FFFF00007 +FFFFF000001FFF800001FFFFF800003FFE000000FFFFFC00007FF80000007FFFFE00007F +E00000003FFFFE0000FFF00000003FFFFF0001FFFC0000001FFFFF8001FFFF0000001FFF +FF8003FFFF8000000FFFFFC003FFFFC000000FFFFFC003FFFFE000000FFFFFC007FFFFE0 +00000FFFFFE007FFFFF000000FFFFFE007FFFFF000000FFFFFE007FFFFF000000FFFFFE0 +07FFFFF000000FFFFFE007FFFFF000000FFFFFE007FFFFF000000FFFFFE007FFFFF00000 +0FFFFFE007FFFFF000000FFFFFE007FFFFF000000FFFFFE003FFFFE000000FFFFFE003FF +FFE000000FFFFFC001FFFFC000001FFFFFC000FFFF8000001FFFFFC0007FFF0000001FFF +FF80003FFE0000001FFFFF80000FF80000003FFFFF800000000000003FFFFF0000000000 +00003FFFFE000000000000007FFFFE000000000000007FFFFC00000000000000FFFFF800 +000000000001FFFFF000000000000001FFFFE000000000000003FFFFC000000000000007 +FFFF800000000000000FFFFF000000000000001FFFFC000000000000003FFFF800000000 +000001FFFFE00000000000007FFFFF8000000000007FFFFFFE000000000000FFFFFFF800 +0000000000FFFFFFC0000000000000FFFFFFF8000000000000FFFFFFFF8000000000007F +FFFFFFF0000000000000003FFFFC0000000000000007FFFF0000000000000001FFFFC000 +000000000000FFFFE0000000000000007FFFF8000000000000003FFFFC00000000000000 +1FFFFE000000000000001FFFFF000000000000000FFFFF800000000000000FFFFFC00000 +0000000007FFFFE000000000000007FFFFF000000000000007FFFFF000000000000003FF +FFF800000000000003FFFFFC00000000000003FFFFFC00000000000003FFFFFC00000000 +000001FFFFFE00000000000001FFFFFE00000000000001FFFFFE00000000000001FFFFFF +00FF8000000001FFFFFF03FFE000000001FFFFFF07FFF000000001FFFFFF1FFFFC000000 +01FFFFFF3FFFFE00000001FFFFFF3FFFFE00000001FFFFFF7FFFFF00000001FFFFFF7FFF +FF00000001FFFFFFFFFFFF80000001FFFFFFFFFFFF80000001FFFFFFFFFFFF80000001FF +FFFFFFFFFF80000001FFFFFEFFFFFF80000001FFFFFEFFFFFF80000001FFFFFEFFFFFF80 +000003FFFFFEFFFFFF80000003FFFFFCFFFFFF80000003FFFFFCFFFFFF00000003FFFFFC +7FFFFF00000003FFFFF87FFFFE00000007FFFFF87FFFFC00000007FFFFF03FFFF8000000 +0FFFFFE03FFFF00000000FFFFFE01FFFC00000001FFFFFC00FFF000000001FFFFF800FFF +000000003FFFFF0007FF800000007FFFFE0003FFF0000000FFFFFC0001FFFC000001FFFF +F800007FFFC00007FFFFF000003FFFFE003FFFFFC000000FFFFFFFFFFFFF80000007FFFF +FFFFFFFE00000001FFFFFFFFFFF8000000003FFFFFFFFFE0000000000FFFFFFFFF000000 +000000FFFFFFF000000000000007FFFE00000000507378F061>I<000000000000000FF0 +0000000000000000001FF80000000000000000003FF80000000000000000003FF8000000 +0000000000007FF8000000000000000000FFF8000000000000000001FFF8000000000000 +000001FFF8000000000000000003FFF8000000000000000007FFF800000000000000000F +FFF800000000000000001FFFF800000000000000001FFFF800000000000000003FFFF800 +000000000000007FFFF80000000000000000FFFFF80000000000000000FFFFF800000000 +00000001FFFFF80000000000000003FFFFF80000000000000007FFFFF800000000000000 +07FFFFF8000000000000000FFFFFF8000000000000001FFFFFF8000000000000003FFFFF +F8000000000000007FFFFFF8000000000000007FBFFFF800000000000000FF3FFFF80000 +0000000001FF3FFFF800000000000003FE3FFFF800000000000003FC3FFFF80000000000 +0007F83FFFF80000000000000FF83FFFF80000000000001FF03FFFF80000000000003FE0 +3FFFF80000000000003FC03FFFF80000000000007FC03FFFF8000000000000FF803FFFF8 +000000000001FF003FFFF8000000000001FE003FFFF8000000000003FC003FFFF8000000 +000007FC003FFFF800000000000FF8003FFFF800000000001FF0003FFFF800000000001F +E0003FFFF800000000003FE0003FFFF800000000007FC0003FFFF80000000000FF80003F +FFF80000000000FF00003FFFF80000000001FE00003FFFF80000000003FE00003FFFF800 +00000007FC00003FFFF80000000007F800003FFFF8000000000FF000003FFFF800000000 +1FF000003FFFF8000000003FE000003FFFF8000000007FC000003FFFF8000000007F8000 +003FFFF800000000FF0000003FFFF800000001FF0000003FFFF800000003FE0000003FFF +F800000003FC0000003FFFF800000007F80000003FFFF80000000FF80000003FFFF80000 +001FF00000003FFFF80000003FE00000003FFFF80000003FC00000003FFFF80000007FC0 +0000003FFFF8000000FF800000003FFFF8000001FF000000003FFFF8000001FE00000000 +3FFFF8000003FC000000003FFFF8000007FC000000003FFFF800000FF8000000003FFFF8 +00001FF0000000003FFFF800001FE0000000003FFFF800003FE0000000003FFFF800007F +C0000000003FFFF80000FF80000000003FFFF80000FFFFFFFFFFFFFFFFFFFFFCFFFFFFFF +FFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFF +FFFFFFFCFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFF +FC000000000000FFFFF80000000000000000FFFFF80000000000000000FFFFF800000000 +00000000FFFFF80000000000000000FFFFF80000000000000000FFFFF800000000000000 +00FFFFF80000000000000000FFFFF80000000000000000FFFFF80000000000000000FFFF +F80000000000000000FFFFF80000000000000000FFFFF80000000000000000FFFFF80000 +000000000000FFFFF80000000000000000FFFFF80000000000000000FFFFF80000000000 +000000FFFFF80000000000000000FFFFF80000000000000000FFFFF80000000000000000 +FFFFF8000000000007FFFFFFFFFFFFFC00000007FFFFFFFFFFFFFC00000007FFFFFFFFFF +FFFC00000007FFFFFFFFFFFFFC00000007FFFFFFFFFFFFFC00000007FFFFFFFFFFFFFC00 +000007FFFFFFFFFFFFFC00000007FFFFFFFFFFFFFC56727BF161>I<0070000000000000 +700000FE000000000001F80000FF80000000000FF80000FFF8000000007FF80000FFFF80 +000007FFF80000FFFFFE0001FFFFF80000FFFFFFFFFFFFFFF00000FFFFFFFFFFFFFFE000 +00FFFFFFFFFFFFFFC00000FFFFFFFFFFFFFFC00000FFFFFFFFFFFFFF800000FFFFFFFFFF +FFFF000000FFFFFFFFFFFFFE000000FFFFFFFFFFFFFC000000FFFFFFFFFFFFF8000000FF +FFFFFFFFFFE0000000FFFFFFFFFFFFC0000000FFFFFFFFFFFF80000000FFFFFFFFFFFE00 +000000FFFFFFFFFFF800000000FFFFFFFFFFF000000000FFFFFFFFFFC000000000FFFFFF +FFFF0000000000FFFFFFFFF80000000000FFFFFFFFC00000000000FF07FFF80000000000 +00FF000000000000000000FF000000000000000000FF000000000000000000FF00000000 +0000000000FF000000000000000000FF000000000000000000FF000000000000000000FF +000000000000000000FF000000000000000000FF000000000000000000FF000000000000 +000000FF000000000000000000FF000000000000000000FF000000000000000000FF0000 +00000000000000FF000000000000000000FF0001FFFC0000000000FF001FFFFFE0000000 +00FF00FFFFFFFC00000000FF03FFFFFFFF00000000FF0FFFFFFFFFC0000000FF1FFFFFFF +FFF0000000FF7FFF003FFFF8000000FFFFF0000FFFFE000000FFFF800003FFFF000000FF +FE000001FFFF800000FFF8000000FFFFC00000FFF00000007FFFE00000FFE00000003FFF +F00000FFC00000003FFFF80000FF800000001FFFFC0000FF000000001FFFFE00007E0000 +00001FFFFE00007C000000000FFFFF000000000000000FFFFF000000000000000FFFFF80 +0000000000000FFFFF800000000000000FFFFFC00000000000000FFFFFC0000000000000 +07FFFFC000000000000007FFFFE000000000000007FFFFE000000000000007FFFFE00000 +0000000007FFFFE000000000000007FFFFE000000000000007FFFFF000000000000007FF +FFF000000000000007FFFFF000FE0000000007FFFFF003FF8000000007FFFFF00FFFC000 +000007FFFFF01FFFF000000007FFFFF03FFFF800000007FFFFF07FFFF800000007FFFFF0 +7FFFFC00000007FFFFF0FFFFFC00000007FFFFF0FFFFFC00000007FFFFF0FFFFFC000000 +07FFFFF0FFFFFC00000007FFFFF0FFFFFC00000007FFFFE0FFFFFC00000007FFFFE0FFFF +FC00000007FFFFE0FFFFFC00000007FFFFE0FFFFFC0000000FFFFFC0FFFFF80000000FFF +FFC07FFFF80000000FFFFFC07FFFF00000000FFFFF807FFFE00000000FFFFF807FFFC000 +00001FFFFF803FFF000000001FFFFF003FE0000000001FFFFE001FF0000000003FFFFE00 +1FF8000000003FFFFC000FFC000000007FFFF8000FFE000000007FFFF80007FE00000000 +FFFFF00003FF80000001FFFFE00001FFC0000003FFFFC00001FFE0000007FFFF8000007F +F800001FFFFE0000003FFF00007FFFFC0000001FFFF007FFFFF80000000FFFFFFFFFFFE0 +00000003FFFFFFFFFF8000000001FFFFFFFFFE00000000007FFFFFFFF800000000001FFF +FFFFC0000000000003FFFFFE000000000000003FFF80000000004C7376F061>I<000000 +00001FFF8000000000000003FFFFF80000000000003FFFFFFE000000000001FFFFFFFF80 +0000000007FFFFFFFFC0000000001FFFFFFFFFF0000000007FFFFFFFFFF800000000FFFF +FC01FFFC00000003FFFFC0001FFE00000007FFFE000007FF0000001FFFF8000003FF0000 +003FFFF0000001FF8000007FFFC000000FFF800000FFFF8000003FFFC00001FFFF000000 +7FFFC00003FFFE000000FFFFC00007FFFC000001FFFFE0000FFFF8000001FFFFE0001FFF +F8000003FFFFE0001FFFF0000003FFFFE0003FFFF0000003FFFFE0007FFFE0000003FFFF +E0007FFFE0000003FFFFE000FFFFC0000003FFFFE001FFFFC0000003FFFFE001FFFF8000 +0003FFFFE003FFFF80000001FFFFC003FFFF80000001FFFFC007FFFF00000000FFFF8007 +FFFF000000007FFF0007FFFF000000003FFE000FFFFF000000000FF8000FFFFF00000000 +0000001FFFFE000000000000001FFFFE000000000000001FFFFE000000000000001FFFFE +000000000000003FFFFE000000000000003FFFFE000000000000003FFFFE000000000000 +003FFFFE000000000000007FFFFC0007FFE00000007FFFFC001FFFFE0000007FFFFC007F +FFFFC000007FFFFC01FFFFFFF800007FFFFC03FFFFFFFC00007FFFFC0FFFFFFFFF0000FF +FFFC1FF803FFFF8000FFFFFC3FC0007FFFE000FFFFFC3F80001FFFF000FFFFFC7E00000F +FFF800FFFFFCFC000007FFFC00FFFFFDFC000003FFFE00FFFFFDF8000001FFFF00FFFFFF +F0000001FFFF80FFFFFFE0000000FFFFC0FFFFFFE0000000FFFFE0FFFFFFC0000000FFFF +E0FFFFFFC00000007FFFF0FFFFFF800000007FFFF0FFFFFF800000007FFFF8FFFFFF8000 +00007FFFF8FFFFFF000000007FFFFCFFFFFF000000003FFFFCFFFFFF000000003FFFFCFF +FFFE000000003FFFFEFFFFFE000000003FFFFEFFFFFE000000003FFFFEFFFFFE00000000 +3FFFFEFFFFFE000000003FFFFFFFFFFE000000003FFFFF7FFFFC000000003FFFFF7FFFFC +000000003FFFFF7FFFFC000000003FFFFF7FFFFC000000003FFFFF7FFFFC000000003FFF +FF7FFFFC000000003FFFFF7FFFFC000000003FFFFF7FFFFC000000003FFFFF3FFFFC0000 +00003FFFFF3FFFFC000000003FFFFF3FFFFC000000003FFFFF3FFFFC000000003FFFFF3F +FFFE000000003FFFFF1FFFFE000000003FFFFF1FFFFE000000003FFFFF1FFFFE00000000 +3FFFFE0FFFFE000000003FFFFE0FFFFE000000003FFFFE0FFFFE000000003FFFFE07FFFE +000000003FFFFE07FFFE000000003FFFFC07FFFF000000007FFFFC03FFFF000000007FFF +F803FFFF000000007FFFF801FFFF000000007FFFF801FFFF800000007FFFF000FFFF8000 +0000FFFFE0007FFFC0000000FFFFE0007FFFC0000000FFFFC0003FFFE0000001FFFF8000 +1FFFE0000003FFFF00001FFFF0000003FFFF00000FFFF8000007FFFE000007FFFC00000F +FFFC000003FFFF00001FFFF0000000FFFF80007FFFE00000007FFFF007FFFFC00000003F +FFFFFFFFFF000000000FFFFFFFFFFE0000000003FFFFFFFFF80000000001FFFFFFFFE000 +000000003FFFFFFF80000000000007FFFFFC000000000000007FFF80000000507378F061 +>I<000000000000007FFFE000000000700000000000003FFFFFFF00000001F800000000 +0003FFFFFFFFF0000003F800000000003FFFFFFFFFFC000007F80000000001FFFFFFFFFF +FF80000FF80000000007FFFFFFFFFFFFE0001FF8000000003FFFFFFFFFFFFFF0003FF800 +000000FFFFFFFFFFFFFFFC007FF800000003FFFFFFFF0007FFFE00FFF80000000FFFFFFF +C000003FFF81FFF80000001FFFFFFC00000007FFC3FFF80000007FFFFFE000000001FFF7 +FFF8000000FFFFFF80000000007FFFFFF8000003FFFFFE00000000001FFFFFF8000007FF +FFF800000000000FFFFFF800000FFFFFE0000000000007FFFFF800001FFFFFC000000000 +0001FFFFF800007FFFFF80000000000000FFFFF80000FFFFFE000000000000007FFFF800 +01FFFFFC000000000000003FFFF80003FFFFF8000000000000003FFFF80003FFFFF00000 +00000000001FFFF80007FFFFF0000000000000000FFFF8000FFFFFE00000000000000007 +FFF8001FFFFFC00000000000000003FFF8003FFFFF800000000000000003FFF8003FFFFF +800000000000000001FFF8007FFFFF000000000000000001FFF800FFFFFE000000000000 +000000FFF800FFFFFE000000000000000000FFF801FFFFFC0000000000000000007FF801 +FFFFFC0000000000000000007FF803FFFFFC0000000000000000003FF803FFFFF8000000 +0000000000003FF807FFFFF80000000000000000001FF807FFFFF0000000000000000000 +1FF80FFFFFF00000000000000000001FF80FFFFFF00000000000000000000FF80FFFFFF0 +0000000000000000000FF81FFFFFE00000000000000000000FF81FFFFFE0000000000000 +0000000FF81FFFFFE00000000000000000000FF83FFFFFE000000000000000000007F83F +FFFFC000000000000000000007F83FFFFFC000000000000000000007F83FFFFFC0000000 +00000000000003F07FFFFFC000000000000000000000007FFFFFC0000000000000000000 +00007FFFFFC000000000000000000000007FFFFFC000000000000000000000007FFFFF80 +00000000000000000000007FFFFF800000000000000000000000FFFFFF80000000000000 +0000000000FFFFFF800000000000000000000000FFFFFF800000000000000000000000FF +FFFF800000000000000000000000FFFFFF800000000000000000000000FFFFFF80000000 +0000000000000000FFFFFF800000000000000000000000FFFFFF80000000000000000000 +0000FFFFFF800000000000000000000000FFFFFF800000000000000000000000FFFFFF80 +0000000000000000000000FFFFFF800000000000000000000000FFFFFF80000000000000 +0000000000FFFFFF800000000000000000000000FFFFFF800000000000000000000000FF +FFFF800000000000000000000000FFFFFF800000000000000000000000FFFFFF80000000 +00000000000000007FFFFF8000000000000000000000007FFFFF80000000000000000000 +00007FFFFFC000000000000000000000007FFFFFC000000000000000000000007FFFFFC0 +00000000000000000000007FFFFFC000000000000000000000003FFFFFC0000000000000 +00000000003FFFFFC000000000000000000000003FFFFFC000000000000000000003F03F +FFFFE000000000000000000007F81FFFFFE000000000000000000007F81FFFFFE0000000 +00000000000007F81FFFFFE000000000000000000007F80FFFFFF0000000000000000000 +07F80FFFFFF000000000000000000007F80FFFFFF00000000000000000000FF807FFFFF0 +0000000000000000000FF807FFFFF80000000000000000000FF003FFFFF8000000000000 +0000000FF003FFFFFC0000000000000000001FF001FFFFFC0000000000000000001FF001 +FFFFFC0000000000000000001FE000FFFFFE0000000000000000003FE000FFFFFF000000 +0000000000003FE0007FFFFF0000000000000000007FC0003FFFFF800000000000000000 +7FC0003FFFFF800000000000000000FF80001FFFFFC00000000000000000FF80000FFFFF +E00000000000000001FF000007FFFFF00000000000000003FF000003FFFFF00000000000 +000007FE000003FFFFF80000000000000007FE000001FFFFFC000000000000000FFC0000 +00FFFFFE000000000000001FF80000007FFFFF800000000000003FF00000001FFFFFC000 +0000000000FFE00000000FFFFFE0000000000001FFC000000007FFFFF8000000000003FF +8000000003FFFFFE00000000000FFF0000000000FFFFFF80000000003FFE00000000007F +FFFFF000000000FFFC00000000001FFFFFFE00000003FFF800000000000FFFFFFFC00000 +1FFFE0000000000003FFFFFFFF0003FFFFC0000000000000FFFFFFFFFFFFFFFF00000000 +0000003FFFFFFFFFFFFFFC0000000000000007FFFFFFFFFFFFF00000000000000001FFFF +FFFFFFFFC000000000000000003FFFFFFFFFFF00000000000000000003FFFFFFFFF80000 +00000000000000003FFFFFFF8000000000000000000000007FFFF00000000000757A75F7 +8C>67 D<00000003FFF80000000E000000007FFFFFC000003F00000003FFFFFFFC00007F +0000001FFFFFFFFF0000FF0000007FFFFFFFFFC001FF000001FFFFFFFFFFF003FF000003 +FFFFFFFFFFFC07FF00000FFFFF000FFFFE07FF00001FFFF000007FFF8FFF00003FFFC000 +000FFFDFFF00007FFF00000003FFFFFF0000FFFE00000000FFFFFF0001FFF8000000003F +FFFF0003FFF8000000001FFFFF0003FFF0000000000FFFFF0007FFE00000000007FFFF00 +0FFFE00000000003FFFF000FFFC00000000001FFFF001FFFC00000000000FFFF001FFF80 +00000000007FFF003FFF8000000000003FFF003FFF8000000000003FFF003FFF00000000 +00001FFF007FFF0000000000001FFF007FFF0000000000000FFF007FFF0000000000000F +FF007FFF00000000000007FF00FFFF00000000000007FF00FFFF00000000000003FF00FF +FF80000000000003FF00FFFF80000000000003FF00FFFF80000000000001FF00FFFFC000 +0000000001FF00FFFFC0000000000001FF00FFFFE0000000000001FF00FFFFE000000000 +0001FF00FFFFF0000000000000FF00FFFFF8000000000000FF00FFFFFC000000000000FF +00FFFFFE0000000000007E00FFFFFF00000000000000007FFFFF80000000000000007FFF +FFE0000000000000007FFFFFFC000000000000007FFFFFFFC00000000000003FFFFFFFFC +0000000000003FFFFFFFFFE000000000001FFFFFFFFFFF00000000001FFFFFFFFFFFF000 +0000000FFFFFFFFFFFFF800000000FFFFFFFFFFFFFF000000007FFFFFFFFFFFFFE000000 +07FFFFFFFFFFFFFF80000003FFFFFFFFFFFFFFC0000001FFFFFFFFFFFFFFF0000000FFFF +FFFFFFFFFFFC0000007FFFFFFFFFFFFFFE0000003FFFFFFFFFFFFFFF0000001FFFFFFFFF +FFFFFF8000000FFFFFFFFFFFFFFFC0000007FFFFFFFFFFFFFFE0000001FFFFFFFFFFFFFF +F0000000FFFFFFFFFFFFFFF80000003FFFFFFFFFFFFFFC0000001FFFFFFFFFFFFFFE0000 +0007FFFFFFFFFFFFFE00000000FFFFFFFFFFFFFF000000001FFFFFFFFFFFFF8000000000 +FFFFFFFFFFFF80000000000FFFFFFFFFFFC000000000007FFFFFFFFFC0000000000007FF +FFFFFFE00000000000003FFFFFFFE000000000000003FFFFFFE0000000000000007FFFFF +F0000000000000001FFFFFF0000000000000000FFFFFF00000000000000007FFFFF00000 +000000000001FFFFF80000000000000001FFFFF80000000000000000FFFFF80000000000 +0000007FFFF87E000000000000003FFFF8FF000000000000003FFFF8FF00000000000000 +1FFFF8FF000000000000001FFFF8FF000000000000000FFFF8FF000000000000000FFFF8 +FF000000000000000FFFF8FF800000000000000FFFF8FF8000000000000007FFF8FF8000 +000000000007FFF8FF8000000000000007FFF8FFC000000000000007FFF0FFC000000000 +000007FFF0FFC000000000000007FFF0FFE000000000000007FFF0FFE000000000000007 +FFE0FFF00000000000000FFFE0FFF00000000000000FFFE0FFF80000000000000FFFC0FF +FC0000000000001FFFC0FFFE0000000000001FFFC0FFFF0000000000001FFF80FFFF8000 +000000003FFF80FFFFC000000000007FFF00FFFFE000000000007FFE00FFFFF000000000 +00FFFE00FFFFFC0000000001FFFC00FFFFFF0000000003FFF800FFFFFFE000000007FFF0 +00FFFFFFFC0000001FFFE000FFFBFFFF8000007FFFC000FFF1FFFFFE0007FFFF8000FFE0 +7FFFFFFFFFFFFF0000FFE03FFFFFFFFFFFFC0000FFC00FFFFFFFFFFFF80000FF8003FFFF +FFFFFFE00000FF00007FFFFFFFFF800000FE00000FFFFFFFFE000000FC000000FFFFFFF0 +0000007000000003FFFE00000000557A75F76C>83 D<1FFFFFFFFFFFFFFFFFFFFFFFFFFF +F81FFFFFFFFFFFFFFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFFFFFFFFFFFFFF81FFFFFFFFF +FFFFFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFFFFFFFFFFFFFF81FFFFFFFFFFFFFFFFFFFFF +FFFFFFF81FFFFFFFFFFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFFFFFFFFFFC3FFF +FFF000007FFFFF00000FFFFFFC3FFFFF0000007FFFFF0000007FFFFC3FFFF80000007FFF +FF0000001FFFFC3FFFE00000007FFFFF00000007FFFC3FFF800000007FFFFF00000001FF +FC3FFF000000007FFFFF00000000FFFC3FFE000000007FFFFF000000007FFC3FFC000000 +007FFFFF000000003FFC3FF8000000007FFFFF000000001FFC3FF8000000007FFFFF0000 +00001FFC3FF0000000007FFFFF000000000FFC3FF0000000007FFFFF000000000FFC3FE0 +000000007FFFFF0000000007FC7FE0000000007FFFFF0000000007FE7FE0000000007FFF +FF0000000007FE7FC0000000007FFFFF0000000003FE7FC0000000007FFFFF0000000003 +FE7FC0000000007FFFFF0000000003FE7FC0000000007FFFFF0000000003FE7F80000000 +007FFFFF0000000001FE7F80000000007FFFFF0000000001FE7F80000000007FFFFF0000 +000001FE7F80000000007FFFFF0000000001FE7F80000000007FFFFF0000000001FE7F80 +000000007FFFFF0000000001FE7F80000000007FFFFF0000000001FEFF80000000007FFF +FF0000000001FFFF00000000007FFFFF0000000000FFFF00000000007FFFFF0000000000 +FFFF00000000007FFFFF0000000000FFFF00000000007FFFFF0000000000FFFF00000000 +007FFFFF0000000000FFFF00000000007FFFFF0000000000FF0000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000 +000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000 +000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000 +000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000 +000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000 +000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000 +007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFFFF0000 +000000000000000000007FFFFF0000000000000000000000007FFFFF0000000000000000 +000000007FFFFF0000000000000000000000007FFFFF0000000000000000000000007FFF +FF0000000000000000000000007FFFFF000000000000000001FFFFFFFFFFFFFFFFFFC000 +00000001FFFFFFFFFFFFFFFFFFC00000000001FFFFFFFFFFFFFFFFFFC00000000001FFFF +FFFFFFFFFFFFFFC00000000001FFFFFFFFFFFFFFFFFFC00000000001FFFFFFFFFFFFFFFF +FFC00000000001FFFFFFFFFFFFFFFFFFC00000000001FFFFFFFFFFFFFFFFFFC000007874 +79F387>II< +0000003FFFF80000000000000007FFFFFFE00000000000007FFFFFFFFC000000000001FF +FFFFFFFF800000000007FFFFFFFFFFE0000000001FFFFFFFFFFFF0000000003FFFF0007F +FFFC000000007FFE00000FFFFE00000000FFFF000003FFFF80000001FFFF800001FFFFC0 +000001FFFFC00000FFFFE0000001FFFFC000007FFFF0000003FFFFE000003FFFF8000003 +FFFFE000001FFFF8000003FFFFE000001FFFFC000003FFFFE000000FFFFE000003FFFFE0 +00000FFFFE000003FFFFE000000FFFFF000003FFFFE0000007FFFF000003FFFFE0000007 +FFFF000001FFFFC0000007FFFF000001FFFFC0000003FFFF800000FFFF80000003FFFF80 +00007FFF00000003FFFF8000003FFE00000003FFFF8000000FF800000003FFFF80000003 +E000000003FFFF800000000000000003FFFF800000000000000003FFFF80000000000000 +0003FFFF800000000000000003FFFF800000000000000003FFFF800000000000000003FF +FF800000000000000003FFFF8000000000000007FFFFFF8000000000001FFFFFFFFF8000 +00000003FFFFFFFFFF80000000007FFFFFFFFFFF8000000003FFFFFFFFFFFF800000001F +FFFFFE03FFFF80000000FFFFFF8003FFFF80000003FFFFF80003FFFF8000000FFFFFC000 +03FFFF8000001FFFFF000003FFFF8000007FFFFC000003FFFF800000FFFFF0000003FFFF +800001FFFFC0000003FFFF800003FFFF80000003FFFF800007FFFF00000003FFFF80000F +FFFE00000003FFFF80001FFFFE00000003FFFF80003FFFFC00000003FFFF80003FFFF800 +000003FFFF80007FFFF800000003FFFF80007FFFF000000003FFFF80007FFFF000000003 +FFFF8000FFFFF000000003FFFF8000FFFFE000000003FFFF8000FFFFE000000003FFFF80 +00FFFFE000000003FFFF8000FFFFE000000007FFFF8000FFFFE000000007FFFF8000FFFF +E000000007FFFF8000FFFFF00000000FFFFF8000FFFFF00000000FFFFF80007FFFF00000 +001FFFFF80007FFFF80000003FFFFF80007FFFF80000007EFFFF80003FFFFC0000007EFF +FFC0003FFFFE000001FCFFFFE0001FFFFF000003F8FFFFFC000FFFFF80000FF0FFFFFFFC +07FFFFE0003FE07FFFFFFE01FFFFFC03FFC07FFFFFFE00FFFFFFFFFF803FFFFFFE003FFF +FFFFFE001FFFFFFE000FFFFFFFFC0007FFFFFE0003FFFFFFF00001FFFFFE00003FFFFF80 +00003FFFFC000001FFF800000000000057507ACE5E>97 D<000000003FFFF00000000000 +0007FFFFFFC000000000003FFFFFFFF80000000001FFFFFFFFFE0000000007FFFFFFFFFF +800000001FFFFFFFFFFFE00000007FFFFFFFFFFFF0000000FFFFFC001FFFF8000003FFFF +C00003FFFC000007FFFF000007FFFE00000FFFFE00000FFFFE00001FFFFC00000FFFFE00 +003FFFF000001FFFFF00007FFFF000001FFFFF0000FFFFE000001FFFFF0001FFFFC00000 +1FFFFF0001FFFFC000001FFFFF0003FFFF8000001FFFFF0007FFFF0000001FFFFF0007FF +FF0000001FFFFF000FFFFF0000000FFFFE000FFFFE0000000FFFFE001FFFFE00000007FF +FC001FFFFE00000003FFF8001FFFFC00000001FFF0003FFFFC000000007FC0003FFFFC00 +0000001F00003FFFFC000000000000007FFFFC000000000000007FFFFC00000000000000 +7FFFF8000000000000007FFFF8000000000000007FFFF800000000000000FFFFF8000000 +00000000FFFFF800000000000000FFFFF800000000000000FFFFF800000000000000FFFF +F800000000000000FFFFF800000000000000FFFFF800000000000000FFFFF80000000000 +0000FFFFF800000000000000FFFFF800000000000000FFFFF800000000000000FFFFF800 +000000000000FFFFF800000000000000FFFFF800000000000000FFFFF800000000000000 +7FFFF8000000000000007FFFFC000000000000007FFFFC000000000000007FFFFC000000 +000000007FFFFC000000000000003FFFFC000000000000003FFFFE000000000000003FFF +FE000000000000001FFFFE000000000000001FFFFF000000000000000FFFFF0000000000 +1F800FFFFF00000000003FC007FFFF80000000007FC007FFFF80000000007FC003FFFFC0 +00000000FF8003FFFFE000000000FF8001FFFFE000000001FF8000FFFFF000000001FF00 +007FFFF800000003FE00003FFFFC00000007FE00001FFFFE0000000FFC00000FFFFF8000 +001FF8000007FFFFE000007FF0000003FFFFF80001FFE0000000FFFFFF801FFFC0000000 +7FFFFFFFFFFF000000001FFFFFFFFFFE0000000007FFFFFFFFF80000000001FFFFFFFFE0 +00000000007FFFFFFF80000000000007FFFFFC000000000000003FFF800000004A507ACE +56>99 D<000000007FFF800000000000000FFFFFFC0000000000007FFFFFFF8000000000 +01FFFFFFFFE00000000007FFFFFFFFF8000000001FFFFFFFFFFE000000007FFFF807FFFF +00000001FFFFC000FFFF80000003FFFF00003FFFE0000007FFFC00000FFFF000000FFFF8 +000007FFF800001FFFF0000003FFF800003FFFE0000001FFFC00007FFFC0000000FFFE00 +00FFFF80000000FFFE0001FFFF800000007FFF0001FFFF000000007FFF8003FFFF000000 +003FFF8007FFFE000000003FFF8007FFFE000000003FFFC00FFFFE000000001FFFC00FFF +FE000000001FFFE01FFFFC000000001FFFE01FFFFC000000001FFFE01FFFFC000000000F +FFF03FFFFC000000000FFFF03FFFFC000000000FFFF03FFFF8000000000FFFF07FFFF800 +0000000FFFF07FFFF8000000000FFFF07FFFF8000000000FFFF87FFFF80000000007FFF8 +7FFFF80000000007FFF8FFFFF80000000007FFF8FFFFF80000000007FFF8FFFFF8000000 +0007FFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF8FFFF +FFFFFFFFFFFFFFF8FFFFFFFFFFFFFFFFFFF0FFFFF800000000000000FFFFF80000000000 +0000FFFFF800000000000000FFFFF800000000000000FFFFF800000000000000FFFFF800 +0000000000007FFFF8000000000000007FFFF8000000000000007FFFF800000000000000 +7FFFFC000000000000003FFFFC000000000000003FFFFC000000000000003FFFFC000000 +000000003FFFFC000000000000001FFFFC000000000000001FFFFE000000000000000FFF +FE000000000003F00FFFFE000000000007F807FFFF000000000007F807FFFF0000000000 +0FF803FFFF80000000000FF001FFFF80000000001FF001FFFFC0000000001FE000FFFFE0 +000000003FE0007FFFF0000000007FC0003FFFF800000000FFC0001FFFFC00000001FF80 +000FFFFE00000003FF000007FFFF8000000FFE000003FFFFE000003FFC000001FFFFF800 +00FFF8000000FFFFFFC00FFFF00000003FFFFFFFFFFFE00000000FFFFFFFFFFF80000000 +03FFFFFFFFFE0000000000FFFFFFFFF800000000001FFFFFFFE0000000000003FFFFFF00 +0000000000000FFFE00000004D507BCE58>101 D<00000000007FFE0000000000000FFF +FFC00000000000FFFFFFF00000000007FFFFFFFC000000001FFFFFFFFE000000003FFFFF +FFFF00000000FFFFF01FFF80000003FFFF803FFFC0000007FFFC007FFFE000000FFFF800 +FFFFE000001FFFF000FFFFE000003FFFE001FFFFF000007FFFC001FFFFF00000FFFF8001 +FFFFF00000FFFF8001FFFFF00001FFFF0001FFFFF00001FFFF0001FFFFF00003FFFE0001 +FFFFF00003FFFE0001FFFFF00003FFFE0000FFFFE00007FFFE0000FFFFE00007FFFC0000 +7FFFC00007FFFC00003FFF800007FFFC00001FFF000007FFFC000007FC000007FFFC0000 +0000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC0000 +0000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC0000 +0000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC0000 +0000000007FFFC00000000000007FFFC00000000000007FFFC00000000000007FFFC0000 +0000000007FFFC00000000000007FFFC0000000000FFFFFFFFFFFFC00000FFFFFFFFFFFF +C00000FFFFFFFFFFFFC00000FFFFFFFFFFFFC00000FFFFFFFFFFFFC00000FFFFFFFFFFFF +C00000FFFFFFFFFFFFC00000FFFFFFFFFFFFC000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000000007FFFE0000 +0000000007FFFE00000000000007FFFE00000000000007FFFE00000000007FFFFFFFFFFC +0000007FFFFFFFFFFC0000007FFFFFFFFFFC0000007FFFFFFFFFFC0000007FFFFFFFFFFC +0000007FFFFFFFFFFC0000007FFFFFFFFFFC0000007FFFFFFFFFFC00000044797AF83B> +I<0000000000000000007F8000000007FFFC000007FFE0000000FFFFFFE0001FFFF80000 +07FFFFFFFC007FFFFC00001FFFFFFFFF01FFFFFE00007FFFFFFFFFC3FFFFFE0001FFFFFF +FFFFF7FFBFFF0003FFFF803FFFFFF83FFF000FFFFC0007FFFFC03FFF001FFFF00001FFFF +007FFF003FFFE00000FFFF807FFF007FFFC000007FFFC03FFF00FFFFC000007FFFE03FFF +00FFFF8000003FFFE03FFE01FFFF8000003FFFF01FFE03FFFF0000001FFFF80FFC03FFFF +0000001FFFF807F003FFFF0000001FFFF8000007FFFE0000000FFFFC000007FFFE000000 +0FFFFC000007FFFE0000000FFFFC00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE +00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE00000F +FFFE0000000FFFFE00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE00000FFFFE00 +00000FFFFE00000FFFFE0000000FFFFE00000FFFFE0000000FFFFE000007FFFE0000000F +FFFC000007FFFE0000000FFFFC000007FFFE0000000FFFFC000003FFFF0000001FFFF800 +0003FFFF0000001FFFF8000003FFFF0000001FFFF8000001FFFF8000003FFFF0000000FF +FF8000003FFFE0000000FFFFC000007FFFE00000007FFFC000007FFFC00000003FFFE000 +00FFFF800000001FFFF00001FFFF000000000FFFFC0007FFFE000000000FFFFF803FFFF8 +000000000FFFFFFFFFFFF0000000001FFFFFFFFFFFC0000000003F1FFFFFFFFF00000000 +003F07FFFFFFFC00000000007E00FFFFFFE000000000007E0007FFFC000000000000FE00 +000000000000000000FE00000000000000000000FE00000000000000000000FE00000000 +000000000001FE00000000000000000001FF00000000000000000001FF00000000000000 +000001FF80000000000000000001FF80000000000000000001FFC0000000000000000001 +FFE0000000000000000001FFF0000000000000000001FFFE000000000000000000FFFFFF +FFFFFFC000000000FFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFF0000000FFFFFFFFFFFF +FFFC0000007FFFFFFFFFFFFFFF8000007FFFFFFFFFFFFFFFE000003FFFFFFFFFFFFFFFF0 +00003FFFFFFFFFFFFFFFFC00001FFFFFFFFFFFFFFFFE00000FFFFFFFFFFFFFFFFF000007 +FFFFFFFFFFFFFFFF800003FFFFFFFFFFFFFFFFC00007FFFFFFFFFFFFFFFFC0001FFFFFFF +FFFFFFFFFFE0007FFFFFFFFFFFFFFFFFE001FFFFFFFFFFFFFFFFFFF007FFFC00000000FF +FFFFF00FFFE00000000003FFFFF81FFFC000000000007FFFF83FFF8000000000001FFFF8 +3FFF00000000000007FFF87FFF00000000000003FFFC7FFE00000000000003FFFCFFFE00 +000000000001FFFCFFFC00000000000001FFFCFFFC00000000000000FFFCFFFC00000000 +000000FFFCFFFC00000000000000FFFCFFFC00000000000000FFFCFFFC00000000000000 +FFFCFFFE00000000000001FFFC7FFE00000000000001FFF87FFF00000000000003FFF87F +FF00000000000003FFF83FFF80000000000007FFF03FFFC000000000000FFFF01FFFE000 +000000001FFFE00FFFF000000000003FFFC007FFFC0000000000FFFF8003FFFF00000000 +03FFFF0000FFFFC00000000FFFFC00007FFFF80000007FFFF800001FFFFFE0001FFFFFE0 +000007FFFFFFFFFFFFFF80000001FFFFFFFFFFFFFE000000007FFFFFFFFFFFF800000000 +0FFFFFFFFFFFC000000000007FFFFFFFF800000000000001FFFFFE0000000058727BCE61 +>I<0001FFFC000000000000000000FFFFFFFC000000000000000000FFFFFFFC00000000 +0000000000FFFFFFFC000000000000000000FFFFFFFC000000000000000000FFFFFFFC00 +0000000000000000FFFFFFFC000000000000000000FFFFFFFC000000000000000000FFFF +FFFC000000000000000000007FFFFC000000000000000000001FFFFC0000000000000000 +00000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC0000000000 +00000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC0000 +00000000000000000FFFFC000000000000000000000FFFFC000000000000000000000FFF +FC000000000000000000000FFFFC000000000000000000000FFFFC000000000000000000 +000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC000000000000 +000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC000000 +000000000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC +000000000000000000000FFFFC000000000000000000000FFFFC00000000000000000000 +0FFFFC000000000000000000000FFFFC000000000000000000000FFFFC00000000000000 +0000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC00000000 +0000000000000FFFFC000000000000000000000FFFFC000000000000000000000FFFFC00 +0000000000000000000FFFFC00000FFFE000000000000FFFFC0000FFFFFE00000000000F +FFFC0003FFFFFF80000000000FFFFC000FFFFFFFE0000000000FFFFC003FFFFFFFF80000 +00000FFFFC007FFFFFFFFC000000000FFFFC01FFF01FFFFE000000000FFFFC03FF0007FF +FF000000000FFFFC07FC0003FFFF800000000FFFFC0FF00001FFFFC00000000FFFFC1FC0 +0000FFFFC00000000FFFFC3F800000FFFFE00000000FFFFC7F000000FFFFE00000000FFF +FC7E0000007FFFF00000000FFFFCFC0000007FFFF00000000FFFFDF80000007FFFF00000 +000FFFFDF00000007FFFF00000000FFFFFF00000003FFFF80000000FFFFFE00000003FFF +F80000000FFFFFE00000003FFFF80000000FFFFFC00000003FFFF80000000FFFFFC00000 +003FFFF80000000FFFFF800000003FFFF80000000FFFFF800000003FFFF80000000FFFFF +000000003FFFF80000000FFFFF000000003FFFF80000000FFFFF000000003FFFF8000000 +0FFFFF000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8 +0000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00000000 +3FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00 +0000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000F +FFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF800 +00000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003F +FFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000 +00003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFF +FE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000 +000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFF +F80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000 +003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE +000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8000000 +0FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8 +0000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00000000 +3FFFF80000000FFFFE000000003FFFF80000FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFF +E003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFF +FFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF +80FFFFFFFFFFE003FFFFFFFFFF80617879F76C>I<0001FC0000000007FF000000001FFF +C00000003FFFE00000007FFFF0000000FFFFF8000000FFFFF8000001FFFFFC000001FFFF +FC000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFFFE000003FFFF +FE000003FFFFFE000001FFFFFC000001FFFFFC000000FFFFF8000000FFFFF80000007FFF +F00000003FFFE00000001FFFC000000007FF0000000001FC000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000001FFFC00007FFFFF +FC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007FFFFFFC00007FFFFF +FC00007FFFFFFC0000007FFFFC0000001FFFFC0000000FFFFC0000000FFFFC0000000FFF +FC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFF +FC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFF +FC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFF +FC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFF +FC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFF +FC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFF +FC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFF +FC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFF +FC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFFFC0000000FFF +FC0000000FFFFC0000000FFFFC0000FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFF +FFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80297979F835>I<0001 +FFF800000FFFE0000000003FFF80000000FFFFFFF80000FFFFFE00000003FFFFF8000000 +FFFFFFF80003FFFFFF8000000FFFFFFE000000FFFFFFF8000FFFFFFFE000003FFFFFFF80 +0000FFFFFFF8003FFFFFFFF80000FFFFFFFFE00000FFFFFFF8007FFFFFFFFC0001FFFFFF +FFF00000FFFFFFF801FFF01FFFFE0007FFC07FFFF80000FFFFFFF803FF0007FFFF000FFC +001FFFFC0000FFFFFFF807FC0003FFFF801FF0000FFFFE0000007FFFF80FF00001FFFFC0 +3FC00007FFFF0000001FFFF81FC00000FFFFC07F000003FFFF0000000FFFF83F800000FF +FFE0FE000003FFFF8000000FFFF87F000000FFFFE1FC000003FFFF8000000FFFF87E0000 +007FFFF1F8000001FFFFC000000FFFF8FC0000007FFFF3F0000001FFFFC000000FFFF9F8 +0000007FFFF7E0000001FFFFC000000FFFF9F00000007FFFF7C0000001FFFFC000000FFF +FBF00000003FFFFFC0000000FFFFE000000FFFFBE00000003FFFFF80000000FFFFE00000 +0FFFFFE00000003FFFFF80000000FFFFE000000FFFFFC00000003FFFFF00000000FFFFE0 +00000FFFFFC00000003FFFFF00000000FFFFE000000FFFFF800000003FFFFE00000000FF +FFE000000FFFFF800000003FFFFE00000000FFFFE000000FFFFF000000003FFFFC000000 +00FFFFE000000FFFFF000000003FFFFC00000000FFFFE000000FFFFF000000003FFFFC00 +000000FFFFE000000FFFFF000000003FFFFC00000000FFFFE000000FFFFE000000003FFF +F800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE00000000 +3FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE0000 +00003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE +000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000F +FFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000 +000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFF +E000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000 +FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF80000 +0000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF8 +00000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003F +FFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000 +003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE00 +0000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFF +FE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE00000 +0FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE0 +00000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FF +FFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF8000000 +00FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFFF800 +000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE000000003FFF +F800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE00000000 +3FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000000FFFFE0000 +00003FFFF800000000FFFFE000000FFFFE000000003FFFF800000000FFFFE000FFFFFFFF +FFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFF +FFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFE +FFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFF +FFFEFFFFFFFFFFE003FFFFFFFFFF800FFFFFFFFFFEFFFFFFFFFFE003FFFFFFFFFF800FFF +FFFFFFFE974E79CDA2>109 D<0001FFF800000FFFE000000000FFFFFFF80000FFFFFE00 +000000FFFFFFF80003FFFFFF80000000FFFFFFF8000FFFFFFFE0000000FFFFFFF8003FFF +FFFFF8000000FFFFFFF8007FFFFFFFFC000000FFFFFFF801FFF01FFFFE000000FFFFFFF8 +03FF0007FFFF000000FFFFFFF807FC0003FFFF800000007FFFF80FF00001FFFFC0000000 +1FFFF81FC00000FFFFC00000000FFFF83F800000FFFFE00000000FFFF87F000000FFFFE0 +0000000FFFF87E0000007FFFF00000000FFFF8FC0000007FFFF00000000FFFF9F8000000 +7FFFF00000000FFFF9F00000007FFFF00000000FFFFBF00000003FFFF80000000FFFFBE0 +0000003FFFF80000000FFFFFE00000003FFFF80000000FFFFFC00000003FFFF80000000F +FFFFC00000003FFFF80000000FFFFF800000003FFFF80000000FFFFF800000003FFFF800 +00000FFFFF000000003FFFF80000000FFFFF000000003FFFF80000000FFFFF000000003F +FFF80000000FFFFF000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000 +00003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFF +FE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000 +000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFF +F80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000 +003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE +000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8000000 +0FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF8 +0000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00000000 +3FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE00 +0000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000F +FFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF800 +00000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003F +FFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFFFE0000 +00003FFFF80000000FFFFE000000003FFFF80000000FFFFE000000003FFFF80000000FFF +FE000000003FFFF80000000FFFFE000000003FFFF80000FFFFFFFFFFE003FFFFFFFFFF80 +FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFF +FFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80FFFFFFFFFFE003 +FFFFFFFFFF80FFFFFFFFFFE003FFFFFFFFFF80614E79CD6C>I<000000001FFFE0000000 +0000000003FFFFFF000000000000001FFFFFFFE0000000000000FFFFFFFFFC0000000000 +03FFFFFFFFFF00000000000FFFFFFFFFFFC0000000003FFFFC00FFFFF000000000FFFFC0 +000FFFFC00000001FFFF000003FFFE00000003FFFC000000FFFF0000000FFFF80000007F +FFC000001FFFF00000003FFFE000003FFFE00000001FFFF000003FFFC00000000FFFF000 +007FFF8000000007FFF80000FFFF0000000003FFFC0001FFFF0000000003FFFE0001FFFF +0000000003FFFE0003FFFE0000000001FFFF0007FFFE0000000001FFFF8007FFFE000000 +0001FFFF800FFFFC0000000000FFFFC00FFFFC0000000000FFFFC01FFFFC0000000000FF +FFE01FFFFC0000000000FFFFE01FFFFC0000000000FFFFE03FFFF800000000007FFFF03F +FFF800000000007FFFF03FFFF800000000007FFFF07FFFF800000000007FFFF87FFFF800 +000000007FFFF87FFFF800000000007FFFF87FFFF800000000007FFFF87FFFF800000000 +007FFFF8FFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFF +FCFFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFF +F800000000007FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF80000 +0000007FFFFCFFFFF800000000007FFFFCFFFFF800000000007FFFFCFFFFF80000000000 +7FFFFCFFFFF800000000007FFFFC7FFFF800000000007FFFF87FFFF800000000007FFFF8 +7FFFF800000000007FFFF87FFFF800000000007FFFF83FFFF800000000007FFFF03FFFFC +0000000000FFFFF03FFFFC0000000000FFFFF03FFFFC0000000000FFFFF01FFFFC000000 +0000FFFFE01FFFFC0000000000FFFFE00FFFFE0000000001FFFFC00FFFFE0000000001FF +FFC007FFFE0000000001FFFF8007FFFF0000000003FFFF8003FFFF0000000003FFFF0001 +FFFF8000000007FFFE0001FFFF8000000007FFFE0000FFFFC00000000FFFFC00007FFFE0 +0000001FFFF800003FFFF00000003FFFF000001FFFF80000007FFFE000000FFFFC000000 +FFFFC0000007FFFF000003FFFF80000003FFFFC0000FFFFF00000000FFFFFC00FFFFFC00 +0000007FFFFFFFFFFFF8000000001FFFFFFFFFFFE00000000007FFFFFFFFFF8000000000 +01FFFFFFFFFE0000000000003FFFFFFFF000000000000003FFFFFF00000000000000001F +FFE00000000056507BCE61>I<0001FFFC00007FFE00000000FFFFFFFC000FFFFFF00000 +00FFFFFFFC007FFFFFFE000000FFFFFFFC01FFFFFFFFC00000FFFFFFFC07FFFFFFFFF000 +00FFFFFFFC1FFFFFFFFFF80000FFFFFFFC7FFFFFFFFFFE0000FFFFFFFCFFFF007FFFFF00 +00FFFFFFFFFFF0000FFFFFC000007FFFFFFF800003FFFFE000001FFFFFFE000001FFFFF0 +00000FFFFFFC000000FFFFF800000FFFFFF00000007FFFFC00000FFFFFE00000003FFFFE +00000FFFFFC00000001FFFFF00000FFFFF800000000FFFFF00000FFFFF000000000FFFFF +80000FFFFE0000000007FFFFC0000FFFFE0000000003FFFFC0000FFFFE0000000003FFFF +E0000FFFFE0000000003FFFFE0000FFFFE0000000001FFFFF0000FFFFE0000000001FFFF +F0000FFFFE0000000000FFFFF8000FFFFE0000000000FFFFF8000FFFFE0000000000FFFF +F8000FFFFE0000000000FFFFF8000FFFFE00000000007FFFFC000FFFFE00000000007FFF +FC000FFFFE00000000007FFFFC000FFFFE00000000007FFFFC000FFFFE00000000007FFF +FC000FFFFE00000000003FFFFE000FFFFE00000000003FFFFE000FFFFE00000000003FFF +FE000FFFFE00000000003FFFFE000FFFFE00000000003FFFFE000FFFFE00000000003FFF +FE000FFFFE00000000003FFFFE000FFFFE00000000003FFFFE000FFFFE00000000003FFF +FE000FFFFE00000000003FFFFE000FFFFE00000000003FFFFE000FFFFE00000000003FFF +FE000FFFFE00000000003FFFFE000FFFFE00000000003FFFFE000FFFFE00000000003FFF +FE000FFFFE00000000007FFFFC000FFFFE00000000007FFFFC000FFFFE00000000007FFF +FC000FFFFE00000000007FFFFC000FFFFE00000000007FFFFC000FFFFE0000000000FFFF +F8000FFFFE0000000000FFFFF8000FFFFE0000000000FFFFF8000FFFFE0000000000FFFF +F0000FFFFE0000000001FFFFF0000FFFFE0000000001FFFFE0000FFFFE0000000003FFFF +E0000FFFFE0000000003FFFFC0000FFFFE0000000007FFFFC0000FFFFE0000000007FFFF +80000FFFFF000000000FFFFF80000FFFFF800000000FFFFF00000FFFFFC00000001FFFFE +00000FFFFFC00000003FFFFC00000FFFFFE00000007FFFF800000FFFFFF0000000FFFFF0 +00000FFFFFFC000001FFFFE000000FFFFFFE000003FFFFC000000FFFFFFF80000FFFFF80 +00000FFFFFFFE0003FFFFE0000000FFFFE7FFC01FFFFFC0000000FFFFE3FFFFFFFFFF000 +00000FFFFE0FFFFFFFFFC00000000FFFFE03FFFFFFFF000000000FFFFE00FFFFFFF80000 +00000FFFFE003FFFFFC0000000000FFFFE0003FFF000000000000FFFFE00000000000000 +00000FFFFE0000000000000000000FFFFE0000000000000000000FFFFE00000000000000 +00000FFFFE0000000000000000000FFFFE0000000000000000000FFFFE00000000000000 +00000FFFFE0000000000000000000FFFFE0000000000000000000FFFFE00000000000000 +00000FFFFE0000000000000000000FFFFE0000000000000000000FFFFE00000000000000 +00000FFFFE0000000000000000000FFFFE0000000000000000000FFFFE00000000000000 +00000FFFFE0000000000000000000FFFFE0000000000000000000FFFFE00000000000000 +00000FFFFE0000000000000000000FFFFE0000000000000000000FFFFE00000000000000 +00000FFFFE0000000000000000000FFFFE0000000000000000FFFFFFFFFFE00000000000 +00FFFFFFFFFFE0000000000000FFFFFFFFFFE0000000000000FFFFFFFFFFE00000000000 +00FFFFFFFFFFE0000000000000FFFFFFFFFFE0000000000000FFFFFFFFFFE00000000000 +00FFFFFFFFFFE00000000000005F6F7ACD6C>I<0001FFF80007FE0000FFFFFFF8003FFF +C000FFFFFFF800FFFFF000FFFFFFF803FFFFF800FFFFFFF807FFFFFE00FFFFFFF80FFFFF +FF00FFFFFFF81FFC3FFF80FFFFFFF83FE07FFFC0FFFFFFF87F80FFFFC0007FFFF87F00FF +FFC0001FFFF8FE01FFFFE0000FFFF9FC01FFFFE0000FFFF9F801FFFFE0000FFFFBF801FF +FFE0000FFFFBF001FFFFE0000FFFFBE001FFFFE0000FFFFFE001FFFFE0000FFFFFC001FF +FFE0000FFFFFC000FFFFC0000FFFFF8000FFFFC0000FFFFF80007FFF80000FFFFF80001F +FE00000FFFFF00000FFC00000FFFFF000001E000000FFFFF0000000000000FFFFF000000 +0000000FFFFE0000000000000FFFFE0000000000000FFFFE0000000000000FFFFE000000 +0000000FFFFE0000000000000FFFFE0000000000000FFFFC0000000000000FFFFC000000 +0000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC000000 +0000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC000000 +0000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC000000 +0000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC000000 +0000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC000000 +0000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC000000 +0000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC000000 +0000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC000000 +0000000FFFFC0000000000000FFFFC0000000000000FFFFC0000000000000FFFFC000000 +0000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF800 +0000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF8000000FFFFFFFFFFF800 +0000434E7ACD4F>114 D<000003FFFC00078000007FFFFFE00FC00003FFFFFFF83FC000 +0FFFFFFFFEFFC0003FFFFFFFFFFFC0007FFF000FFFFFC001FFF00000FFFFC003FF800000 +3FFFC007FF0000000FFFC00FFE00000007FFC01FFC00000003FFC01FF800000001FFC03F +F800000001FFC03FF800000000FFC07FF000000000FFC07FF0000000007FC07FF0000000 +007FC0FFF0000000007FC0FFF8000000003FC0FFF8000000003FC0FFF8000000003FC0FF +FC000000003FC0FFFE000000003FC0FFFF000000001F80FFFFC00000000000FFFFF00000 +000000FFFFFE0000000000FFFFFFF0000000007FFFFFFF800000007FFFFFFFFE0000007F +FFFFFFFFE000003FFFFFFFFFFC00001FFFFFFFFFFF00001FFFFFFFFFFFC0000FFFFFFFFF +FFE00007FFFFFFFFFFF80003FFFFFFFFFFFC0001FFFFFFFFFFFE0000FFFFFFFFFFFF0000 +3FFFFFFFFFFF80001FFFFFFFFFFFC00007FFFFFFFFFFE00001FFFFFFFFFFF000003FFFFF +FFFFF0000007FFFFFFFFF80000001FFFFFFFF800000000FFFFFFFC0000000007FFFFFC00 +000000007FFFFC00000000001FFFFE000000000007FFFE7E0000000003FFFEFF00000000 +01FFFEFF0000000000FFFEFF80000000007FFEFF80000000007FFEFF80000000003FFEFF +C0000000003FFEFFC0000000001FFEFFC0000000001FFEFFE0000000001FFEFFE0000000 +001FFCFFF0000000001FFCFFF0000000001FFCFFF8000000003FFCFFFC000000003FF8FF +FE000000007FF8FFFE000000007FF0FFFF00000000FFF0FFFF80000001FFE0FFFFE00000 +03FFC0FFFFF0000007FF80FFFFFE00003FFF00FFFFFFC003FFFE00FFE7FFFFFFFFFC00FF +C3FFFFFFFFF000FF80FFFFFFFFC000FE003FFFFFFF0000FC0007FFFFF800007000007FFF +0000003F507ACE4C>I<000000FF00000000000000FF00000000000000FF000000000000 +00FF00000000000000FF00000000000000FF00000000000000FF00000000000001FF0000 +0000000001FF00000000000001FF00000000000001FF00000000000001FF000000000000 +03FF00000000000003FF00000000000003FF00000000000003FF00000000000007FF0000 +0000000007FF0000000000000FFF0000000000000FFF0000000000001FFF000000000000 +1FFF0000000000003FFF0000000000003FFF0000000000007FFF000000000000FFFF0000 +00000000FFFF000000000001FFFF000000000003FFFF000000000007FFFF00000000001F +FFFF00000000003FFFFF0000000000FFFFFFFFFFFF000FFFFFFFFFFFFF00FFFFFFFFFFFF +FF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFFFFFFFFFFFF00FFFF +FFFFFFFFFF000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF0000 +00000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007 +FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF0000 +00000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007 +FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF0000 +00000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007 +FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF0000 +00000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007 +FFFF000000000007FFFF000000000007FFFF000000000007FFFF000000000007FFFF0000 +1FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007 +FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF0000 +1FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007FFFF00001FE00007 +FFFF00003FE00007FFFF80003FC00003FFFF80003FC00003FFFF80007FC00003FFFFC000 +7F800001FFFFC000FF800001FFFFE000FF800000FFFFE001FF0000007FFFF003FE000000 +7FFFFE0FFE0000003FFFFFFFFC0000000FFFFFFFF800000007FFFFFFF000000001FFFFFF +C0000000007FFFFF80000000001FFFFE000000000001FFF000003B6E7CEC4B>I +E end %%EndProlog %%BeginSetup -%%Feature: *Resolution 300dpi +%%Feature: *Resolution 600dpi TeXDict begin %%PaperSize: A4 %%EndSetup %%Page: 1 1 -1 0 bop 136 613 a Fu(Using)34 b(ST)p Ft(KLOS)e Fu(for)g(graphic)h -(programming)935 699 y Fs(or)337 796 y Ft(\\Programming)16 -b(the)i(Tk)h(to)r(olit)e(with)h(an)h(OO)g(Sc)n(heme")665 -1200 y Fs(Eric)o(k)d(Gallesio)f(\()p Fr(egunice)1179 -1191 y(_)1179 1200 y(fr)p Fs(\))603 1250 y Fq(any)i(other)h(volunte)n -(ers)g(ar)n(e)f(welc)n(ome)1647 2522 y Fp(April)c(1995)p -eop +1 0 bop 272 1227 a Fu(Using)65 b(ST)p Ft(KLOS)g Fu(for)f(graphic)h +(programming)1869 1397 y Fs(or)674 1591 y Ft(\\Programming)35 +b(the)j(Tk)f(to)s(olit)e(with)h(an)i(OO)g(Sc)m(heme")1331 +2400 y Fs(Eric)m(k)33 b(Gallesio)d(\()p Fr(egunice)2352 +2382 y(_)2352 2400 y(fr)p Fs(\))1206 2499 y Fq(any)35 +b(other)f(volunte)-5 b(ers)35 b(ar)-5 b(e)35 b(welc)-5 +b(ome)3294 5044 y Fp(April)28 b(1995)p eop %%Page: 2 2 -2 1 bop 75 551 a Fo(Con)m(ten)m(ts)946 2960 y Fp(2)p +2 1 bop 150 1102 a Fo(Con)-6 b(ten)g(ts)1892 5919 y Fp(2)p eop %%Page: 3 3 -3 2 bop 75 530 a Fu(Chapter)31 b(1)75 761 y Fo(Getting)39 -b(Started)75 1001 y Fp(This)11 b(c)o(hapter)i(will)d(explain)h(the)h -(things)f(y)o(ou)g(m)o(ust)g(kno)o(w)g(to)g(b)q(egin)h(to)f(manipulate) -f(Tk)h(widgets)h(as)f Fn(STklos)75 1051 y Fp(ob)r(jects.)24 -b(This)16 b(is)f(a)g(short)h(in)o(tro)q(duction)g(for)f(programmi)o(ng) -e(the)j(Tk)f(to)q(olkit)f(with)i(ob)r(jects.)24 b(If)15 -b(y)o(ou)g(kno)o(w)75 1100 y(ho)o(w)f(to)g(program)f(it)h(with)h(the)g -(Tcl)f(language,)f(y)o(ou)h(will)f(see)j(that)f(things)f(are)h(not)f -(to)q(o)h(m)o(uc)o(h)e(di\013eren)o(t)i(\(at)75 1150 -y(least)f(at)g(\014rst)g(sigh)o(t\).)k(A)c(go)q(o)q(d)g(in)o(tro)q -(duction)f(to)h(Tk)g(programmi)o(ng)d(in)j(Tcl)f(can)h(b)q(e)h(found)e -(in)h([)p Fm(?)o Fp(])f(or)h([)p Fm(?)o Fp(].)75 1309 -y Fl(1.1)66 b(First)24 b(steps)75 1424 y Fp(When)15 b(y)o(ou)e(w)o(an)o -(t)h(to)h(use)g(the)g(Tk)f(to)q(olkit)f(with)h(the)h -Fn(STklos)p Fp(,)g(y)o(ou)f(m)o(ust)g(\014rst)h(call)e(the)i -Fn(STk)g Fp(in)o(terpreter.)75 1474 y(Launc)o(hing)f(the)i(in)o -(terpreter)h(is)d(usually)g(done)i(b)o(y)e(a)h(call)f(to)h(the)g(shell) -g(script)h Fk(stk)e Fp(whic)o(h)h(m)o(ust)f(ha)o(v)o(e)g(b)q(een)75 -1524 y(installed)19 b(in)f(a)h(standard)h(place.)34 b(Once,)21 -b(the)f(in)o(terpreter)h(is)e(initialized,)g(a)g(small)e(square)j -(windo)o(w)e(will)75 1573 y(app)q(ear)13 b(on)g(y)o(our)g(displa)o(y)m -(.)j(This)d(windo)o(w)f(is)g(called)h(the)g Fj(r)n(o)n(ot)h(window)p -Fp(.)j(Its)c(v)n(alue)f(is)h(alw)o(a)o(ys)f(retained)h(in)g(the)75 -1623 y(global)f(v)n(ariable)h Fk(*top-root*)p Fp(.)75 -1697 y(Once)h(the)f(Tk)f(initialization)e(is)i(complete,)g(y)o(ou)g(ha) -o(v)o(e)g(to)g(load)g(the)h(\014le)f Fk(Tk-classes)p -Fp(.)k(This)c(can)h(b)q(e)g(done)g(b)o(y)179 1795 y Fk(\(require)20 -b("Tk-classes"\))75 1894 y Fp(The)12 b Fk(Tk-classes)e -Fp(\014le)h(con)o(tains)h(a)g(set)g(of)f Fk(autoload)p -Fp(s)g(for)g(all)f(the)j(Tk)e(widgets)h(de\014ned)h(in)e(the)i -Fn(STk)f Fp(release.)75 1944 y(If)i(y)o(ou)h(plan)f(to)h(alw)o(a)o(ys)f -(w)o(ork)g(with)h(those)g(classes,)h(y)o(ou)f(can)g(put)g(this)g(line)f -(in)h(y)o(our)f Fn(STk)h Fp(init)f(\014le)h(\(i.e.)21 -b(in)75 1994 y(the)14 b(\014le)g(\\)234 1983 y Fk(~)234 -1994 y(/.stkrc)p Fp("\))e(to)i(a)o(v)o(oid)f(\(man)o(ual\))e(loading)i -(of)g(this)h(\014le.)75 2067 y(F)m(rom)c(no)o(w,)i(w)o(e)g(are)h(able)f -(to)g(in)o(teract)h(with)f(the)g(Tk)g(to)q(olkit.)17 -b(T)m(ry)12 b(to)g(en)o(ter)h(the)g(follo)o(wing)c(lines)j(at)g(the)h -Fn(STk)75 2117 y Fp(prompt:)179 2216 y Fk(\(define)20 -b(hello)h(\(make)g(