diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /web/matlabweb |
Initial commit
Diffstat (limited to 'web/matlabweb')
-rw-r--r-- | web/matlabweb/Bugs | 17 | ||||
-rw-r--r-- | web/matlabweb/Changes | 161 | ||||
-rw-r--r-- | web/matlabweb/Install | 43 | ||||
-rw-r--r-- | web/matlabweb/Makefile | 37 | ||||
-rw-r--r-- | web/matlabweb/README | 62 | ||||
-rw-r--r-- | web/matlabweb/common.c | 996 | ||||
-rw-r--r-- | web/matlabweb/ctest.tex | 41 | ||||
-rw-r--r-- | web/matlabweb/ctest.web | 25 | ||||
-rw-r--r-- | web/matlabweb/driver.tex | 25 | ||||
-rw-r--r-- | web/matlabweb/example.web | 275 | ||||
-rw-r--r-- | web/matlabweb/mtangle.c | 2459 | ||||
-rw-r--r-- | web/matlabweb/mweb.tex | 69 | ||||
-rw-r--r-- | web/matlabweb/mwebman.ps | 4679 | ||||
-rw-r--r-- | web/matlabweb/pathopen.c | 122 | ||||
-rw-r--r-- | web/matlabweb/spiderwebman.ps | 4948 | ||||
-rw-r--r-- | web/matlabweb/swebbind.sty | 246 | ||||
-rw-r--r-- | web/matlabweb/test.web | 266 | ||||
-rw-r--r-- | web/matlabweb/weave.c | 4959 | ||||
-rw-r--r-- | web/matlabweb/webfiles.ps | 11016 | ||||
-rw-r--r-- | web/matlabweb/webfiles.sty | 1002 | ||||
-rw-r--r-- | web/matlabweb/webkernel.tex | 424 |
21 files changed, 31872 insertions, 0 deletions
diff --git a/web/matlabweb/Bugs b/web/matlabweb/Bugs new file mode 100644 index 0000000000..59159437f5 --- /dev/null +++ b/web/matlabweb/Bugs @@ -0,0 +1,17 @@ +BUG Dec 10 1997, version 2.02: Linecons in a formatted string in a + macro definition are not discarded by out_char(). This is because + macro replacement texts are not tokenized; they are input and + output literally. The result is 3 times out_char('.'), instead of + out_char(SP_linecon) + + ---No, that's not true. get_next() is used there. But there seems + to be a problem with a string in " quotes that doesn't end. + + ---It doesn't end if there is a percent sign in it; it starts a + comment which is a string to mtangle! + +FIX in version 2.03: seems to be solved by doing @<get a string or + transpose operator@> instead of return(c) in get_next() for + '"'. The string is delimited by '"', so the case of '"' is used in + get_output. Also, <get a string or...> must return '"' for a + transpose operator. diff --git a/web/matlabweb/Changes b/web/matlabweb/Changes new file mode 100644 index 0000000000..54af7728ef --- /dev/null +++ b/web/matlabweb/Changes @@ -0,0 +1,161 @@ + +--- release 1.3 --- + +New feature: Strings opening with a left quote ('`') are typeset as +normal code by mweave; mtangle translates the left quote to a normal +quote, and does macro expansion and module expansion inside. This is +useful if you write strings containing Matlab code, as is done a great +deal in user interface stuff: You get prettyprinted code, identifiers +are indexed, and you can use modules and macros in the string. + The left and right quotes in such a string must be balanced. If you +need an unpaired quote in the string, maybe nested, write `' in a +string, `'`' in a nested string, `'`'`'`' in a nested nested string, +etc. The result is a pair of primes, a quadruple of primes, an +octuple of primes, etc. Opening and closing quotes are typeset using +the \FQL and \FQR macros in mweb.tex. These expand into guillemets, +but this only works if you have the dcr1000 font. If you don't, simply +change the definitions of these macros. + Note that a string may not contain newlines in Matlab; mweave lets +them unchanged, but mtangle removes them; you must therefore add +enough commas or semicolons, as appropriate, to keep the interpreter +happy. + +New feature: Identifiers in a "global" declaration are underlined in +the index. + +--- release 1.4 --- + +Improved rules for if-elseif-else-end constructs; the newline after +the condition is not necessary anymore. + +C floating point syntax is used; e.g. "2.5e3" is translated into +"2.5\cdot 10^{3}". + +Changed the syntax for formatted strings: each next level is opened +with a single left quote and closed by a single right quote. A quote +in a formatted string is obtained with a double-quote character. This +may be a transpose operator, or the start/end of a real string inside +a formatted string. The rules in matlab.spider are changed +accordingly (simplified). The \FQL and \FQR control sequences expand +into the correct number of guillemets. + +mtangle writes a formatted string as a concatenation of short strings, +to prevent overflowing Matlab's input buffer. It also removes line +continuation characters in formatted strings, so that modules that are +used in formatted strings may contain linecons, and can also be used +elsewhere. + +Improved the syntax for "if" and "for": newline after the +condition/range is no longer necessary. Single line if...end etc. is +now possible. + +--- release 1.5 --- + +Tokenize { and } correctly. New reserved words "switch", "case", and +"otherwise" added, plus rules for them. + +--- release 2.0 --- + +Bug in distrib/Makefile fixed. Prevented mtangle from outputting empty +strings as part of a multiline formatted string. + +--- release 2.01 --- Dec 8, 1997 --- + +Default delimiter for formatted strings is now single left/right quote; +guillemets are put in mweb.tex as an alternative. +Transpose operators are printed as ^{\prime}. +Some fixes in the rules for if, for, switch. +Better spacing for colons. +Fixed a stupid bug in mathematical expressions. + +--- release 2.02 --- Dec 9, 1997 --- + +Fixed error in the manual: linecons may be used in formatted strings; +sometimes necessary for mweave to parse it correctly. + +Fixed a bug in mtangle that caused problems with strings in formatted +strings in combination with linecons: these strings are now parsed as +real strings, so linecons can be used without problems (and it is more +correct anyway). + +Improved spacing, e.g. removed the space between "end" and ";". + +Simplified a few rules. + +Made the parser more tolerant with unnecessary commas. + +Mentioned @% control sequence in the manual. + +Fixed some bugs in rules for multiline if/switch conditions. + + +--- release 2.03 --- Dec 15, 1997 --- + +Improved rules for "while" statements. + +Bug fix: The backslash isn't handled as an escape character for quotes +anymore. This makes it possible to have a string whose last character +is a backslash. + +--- release 2.04 --- Jan 15, 1998 --- + +Fix for Matlab 5 new feature: quote after a `{' introduces a string. + +Fix for else/elseif clauses on the same line as the previous statement. + +--- release 2.05 --- Jan 23, 1998 --- + +Recognize quote after a "case" as begin-of-string. + +Spaces are retained in the m-file created by mtangle; tabs (and all +control characters below ASCII 33) are converted into spaces. This +will be changed if anyone doesn't like it, but it doesn't seem +harmful. + +Controlled comments are handled separately. This allows them to stay +on the same line, and to be formatted without `visible spaces'. The +\CCM control sequence defined in mweb.tex is used to format controlled +comments. + +Doubled max_texts and max_scraps in mweave to prevent errors for +extremely long modules. + +--- release 2.06 --- May 26, 1998 --- + +Bug fix: skip spaces before macro parameter names. + +--- release 2.07 --- May 29, 1998 --- + +Bug fix: skip spaces before macro args in macro usage + +Bug fix: skip spaces before macro parameter list, after parameter +names, and after parameter list. + +Bug fix: skip spaces that may occure before the parameter count when a +macro references another macro. + +Bug fix: strip spaces at end of macro replacement text to allow +correct stripping of newlines. + +Fix fix: when skipping spaces in a macro parameter list, don't skip +newlines. + +Added new try...catch...end construct + +--- release 2.08 --- May 29, 1998 --- + +Implemented custom-formatted identifiers using the special +identifier \textit{TeX}. + +Add a small space in weave's output for @+. + +Reorganized the source by moving several features to my own version +of Spider. + +--- release 2.09 --- Dec 21, 1999 --- + +xor operator disappeared from Matlab; became a function. + +fixed and documented the example + +--- release 2.10 --- May 22, 2000 --- diff --git a/web/matlabweb/Install b/web/matlabweb/Install new file mode 100644 index 0000000000..b0318fc45a --- /dev/null +++ b/web/matlabweb/Install @@ -0,0 +1,43 @@ +To install: + +1. edit the Makefile as needed + +2. "make" + +3. "make install" + +This installs the MWEB system and the WEBFILES package. You may need +to perform step 3 as root if you want to install in system +directories. + +An example is provided in the files + + example.web : MWEB document + ctest.web : CWEB document + ctest.tex : cweave output from ctest.web + driver.tex : driver for printing example with LaTeX + +This example should work with TeX and LaTeX. + +With TeX: + + mweave example + tex example + +With LaTeX: + + mweave example + latex driver + +The rationale for all this can be found in the documentation. If you +have problems with tex/latex, read the comments at the beginning of +example.web. + + +Mark Potse M.Potse@amc.uva.nl +Medical Physics Department, +Academic Medical Center +Meibergdreef 15, +1105 AZ Amsterdam, +The Netherlands + diff --git a/web/matlabweb/Makefile b/web/matlabweb/Makefile new file mode 100644 index 0000000000..06a5b75c0d --- /dev/null +++ b/web/matlabweb/Makefile @@ -0,0 +1,37 @@ + +# makefile for the distributed version of MWEB (Matlab WEB). +# read README and Install for more information. + +# your C compiler, and the compiler flags +CC=gcc -DDEBUG -g -DSTAT -DNEWLINES_IN_MACROS -DMATLAB_FLOATING_POINT + +# where you want the binaries to go +#BINDIR=/usr/local/bin/ +BINDIR=$$HOME/bin + +# where you want the TeX and LaTeX macros to go +#TEXDIR=/usr/lib/texmf/tex/tex/misc/ +#LATEXDIR=/usr/lib/texmf/tex/latex/misc/ +TEXDIR=$$HOME/tex +LATEXDIR=$$HOME/tex + +##### no changes should be necessary below ################## + +all: mtangle mweave +tangle: mtangle +weave: mweave +mweave: weave.c common.c pathopen.c + $(CC) weave.c common.c pathopen.c -o mweave +mtangle: mtangle.c common.c pathopen.c + $(CC) mtangle.c common.c pathopen.c -o mtangle + +install: mtangle mweave mweb.tex webkernel.tex + cp mtangle $(BINDIR) + cp mweave $(BINDIR) + cp mweb.tex $(TEXDIR) + cp webkernel.tex $(TEXDIR) + cp webfiles.sty $(LATEXDIR) + cp swebbind.sty $(LATEXDIR) + +clean: + - rm -f *.o mweave mtangle diff --git a/web/matlabweb/README b/web/matlabweb/README new file mode 100644 index 0000000000..abd9d7f747 --- /dev/null +++ b/web/matlabweb/README @@ -0,0 +1,62 @@ + +Welcome to MWEB (Matlab WEB) + +This is an experimental literate programming system for the Matlab +programming language. It is based on the Spider system, which is in +turn based on the CWEB system which resembles the original WEB system +by Knuth. + +This distribution does not include the real sources. Compiling the +programs from these would require the "tie", "nuweb", "spider", and +"awk" programs to exist on your system, so instead the C code is +distributed together with a Makefile that should compile them on most +UNIX systems. A complete distribution will be available later. + +This distribution includes also some TeX and LaTeX macro files, among +them the complete "webfiles" package which is also distributed +separately. This package enables inclusion of multiple CWEB and MWEB +programs in a single LaTeX document. + +A user manual is provided in the files "spiderwebman.ps" and +"mwebman.ps". The first is a generic manual for all Web systems +created with Spider, the second contains additional notes for MWEB. +Usage and implementation of the webfiles package are explained in +"webfiles.ps". + +Please read the Install file for an installation instruction. + +An example is provided in the files + + example.web : MWEB document + ctest.web : CWEB document + ctest.tex : cweave output from ctest.web + driver.tex : driver for printing example with LaTeX + +This example should work with TeX and LaTeX. + +With TeX: + + mweave example + tex example + +With LaTeX: + + mweave example + latex driver + +The rationale for all this can be found in the documentation. If you +have problems with tex/latex, read the comments at the beginning of +example.web. + + + + +Mark Potse M.Potse@amc.uva.nl +Medical Physics Department, +Academic Medical Center +Meibergdreef 15, +1105 AZ Amsterdam, +The Netherlands + + + diff --git a/web/matlabweb/common.c b/web/matlabweb/common.c new file mode 100644 index 0000000000..1ed02bb3b0 --- /dev/null +++ b/web/matlabweb/common.c @@ -0,0 +1,996 @@ +/*1:*/ +#line 75 "/home/mark/litprog/spider/src/master/common.web" + +#include<stdio.h> +#ifdef MSDOS +#define index strchr +#endif + +/*3:*/ +#line 97 "/home/mark/litprog/spider/src/master/common.web" + +extern char the_at_sign; + + +/*:3*//*65:*/ +#line 1089 "/home/mark/litprog/spider/src/master/common.web" +extern char C_file_extension[]; +#line 1090 "/home/mark/litprog/spider/src/master/common.web" + +/*:65*/ +#line 81 "/home/mark/litprog/spider/src/master/common.web" + +/*9:*/ +#line 229 "/home/mark/litprog/spider/src/master/common.web" +char setting_up; +#line 230 "/home/mark/litprog/spider/src/master/common.web" + +/*:9*/ +#line 82 "/home/mark/litprog/spider/src/master/common.web" + +/*4:*/ +#line 104 "/home/mark/litprog/spider/src/master/common.web" + +#line 105 "/home/mark/litprog/spider/src/master/common.web" +typedef short boolean; +typedef char unsigned eight_bits; +boolean program; + +/*:4*//*6:*/ +#line 191 "/home/mark/litprog/spider/src/master/common.web" + +typedef char ASCII; +typedef char outer_char; + +/*:6*//*7:*/ +#line 199 "/home/mark/litprog/spider/src/master/common.web" + +#line 200 "/home/mark/litprog/spider/src/master/common.web" +ASCII xord[127+1]; +outer_char xchr[128]; + +/*:7*//*12:*/ +#line 291 "/home/mark/litprog/spider/src/master/common.web" + +ASCII buffer[500]; +ASCII *buffer_end= buffer+200-2; +ASCII *limit; +ASCII *loc; + +/*:12*//*14:*/ +#line 344 "/home/mark/litprog/spider/src/master/common.web" + +int include_depth; +FILE *file[10]; +FILE *change_file; +char file_name[10][60]; + +char change_file_name[60]; +int line[10]; +int change_line; +boolean input_has_ended; +boolean changing; + +/*:14*//*26:*/ +#line 534 "/home/mark/litprog/spider/src/master/common.web" + +typedef unsigned short sixteen_bits; +sixteen_bits module_count; +boolean changed_module[2000]; +boolean print_where= 0; + +/*:26*//*37:*/ +#line 672 "/home/mark/litprog/spider/src/master/common.web" + +typedef struct name_info{ +ASCII *byte_start; + /*41:*/ +#line 711 "/home/mark/litprog/spider/src/master/common.web" + +#line 712 "/home/mark/litprog/spider/src/master/common.web" +struct name_info *link; + +/*:41*//*48:*/ +#line 804 "/home/mark/litprog/spider/src/master/common.web" + +union{ +struct name_info *Rlink; + +eight_bits Ilk; +}dummy; + +/*:48*//*55:*/ +#line 943 "/home/mark/litprog/spider/src/master/common.web" + +ASCII *equiv_or_xref; + +/*:55*/ +#line 675 "/home/mark/litprog/spider/src/master/common.web" + +}name_info; +typedef name_info *name_pointer; +ASCII byte_mem[90000]; +ASCII *byte_mem_end= byte_mem+90000-1; +name_info name_dir[4000]; +name_pointer name_dir_end= name_dir+4000-1; + +/*:37*//*39:*/ +#line 697 "/home/mark/litprog/spider/src/master/common.web" + +name_pointer name_ptr; +ASCII *byte_ptr; + +/*:39*//*42:*/ +#line 727 "/home/mark/litprog/spider/src/master/common.web" + +typedef name_pointer *hash_pointer; +name_pointer hash[353]; +hash_pointer hash_end= hash+353-1; +hash_pointer h; + +/*:42*//*56:*/ +#line 963 "/home/mark/litprog/spider/src/master/common.web" + +int history= 0; + +/*:56*//*64:*/ +#line 1076 "/home/mark/litprog/spider/src/master/common.web" + +#line 1077 "/home/mark/litprog/spider/src/master/common.web" +int argc; +char * *argv; +char C_file_name[60]; +char tex_file_name[60]; +int no_xref; + +/*:64*//*75:*/ +#line 1202 "/home/mark/litprog/spider/src/master/common.web" + +#line 1203 "/home/mark/litprog/spider/src/master/common.web" +FILE *C_file; +FILE *tex_file; + +/*:75*/ +#line 83 "/home/mark/litprog/spider/src/master/common.web" + +/*5:*/ +#line 115 "/home/mark/litprog/spider/src/master/common.web" +int phase; +#line 116 "/home/mark/litprog/spider/src/master/common.web" + +/*:5*//*15:*/ +#line 366 "/home/mark/litprog/spider/src/master/common.web" + +ASCII change_buffer[200]; +ASCII *change_limit; + +/*:15*//*30:*/ +#line 569 "/home/mark/litprog/spider/src/master/common.web" + +#line 1 "pathopen.h" + +#line 187"/u/norman/pu/web/dist/src/master/pathopen.web" + +#line 188"/u/norman/pu/web/dist/src/master/pathopen.web" +void pathaddname(); +void pathaddpath(); +void pathreset(); +FILE *pathopen(); + +#line 571 "/home/mark/litprog/spider/src/master/common.web" +/*:30*//*50:*/ +#line 829 "/home/mark/litprog/spider/src/master/common.web" + +name_pointer install_node(); + +/*:50*/ +#line 84 "/home/mark/litprog/spider/src/master/common.web" + +/*8:*/ +#line 215 "/home/mark/litprog/spider/src/master/common.web" + +#line 216 "/home/mark/litprog/spider/src/master/common.web" +common_init() +{ +strncpy(xchr," !\"#$%&'()*+,-./0123456789\ +:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ",128); +/*11:*/ +#line 270 "/home/mark/litprog/spider/src/master/common.web" + + +/*:11*/ +#line 220 "/home/mark/litprog/spider/src/master/common.web" +; +/*10:*/ +#line 234 "/home/mark/litprog/spider/src/master/common.web" +{ +#line 235 "/home/mark/litprog/spider/src/master/common.web" +int i; +for(i= 0;i<=127;i++) +xord[i]= 32; +for(i= 1;i<127;i++)xord[xchr[i]]= i; +} + +/*:10*/ +#line 221 "/home/mark/litprog/spider/src/master/common.web" +; +/*40:*/ +#line 701 "/home/mark/litprog/spider/src/master/common.web" + +#line 702 "/home/mark/litprog/spider/src/master/common.web" +name_dir->byte_start= byte_ptr= byte_mem; +name_ptr= name_dir+1; +name_ptr->byte_start= byte_mem; + +/*:40*//*43:*/ +#line 735 "/home/mark/litprog/spider/src/master/common.web" + +#line 736 "/home/mark/litprog/spider/src/master/common.web" +for(h= hash;h<=hash_end; *h++= NULL); + +/*:43*//*49:*/ +#line 811 "/home/mark/litprog/spider/src/master/common.web" + +#line 812 "/home/mark/litprog/spider/src/master/common.web" +name_dir->dummy.Rlink= NULL; + +/*:49*/ +#line 222 "/home/mark/litprog/spider/src/master/common.web" +; +setting_up= 1; +/*76:*/ +#line 1206 "/home/mark/litprog/spider/src/master/common.web" + +#line 1207 "/home/mark/litprog/spider/src/master/common.web" +scan_args(); +/*28:*/ +#line 565 "/home/mark/litprog/spider/src/master/common.web" + +#line 566 "/home/mark/litprog/spider/src/master/common.web" +pathaddpath(getenv("WEBPATH"),':'); +/*:28*/ +#line 1208 "/home/mark/litprog/spider/src/master/common.web" + +if(program==0){ +if((C_file= fopen(C_file_name,"w"))==NULL) +{printf("! Cannot open output file ");err_print(C_file_name);history= 3;wrap_up();}; +} +else{ +if((tex_file= fopen(tex_file_name,"w"))==NULL) +{printf("! Cannot open output file ");err_print(tex_file_name);history= 3;wrap_up();}; +} + +/*:76*/ +#line 224 "/home/mark/litprog/spider/src/master/common.web" +; +setting_up= 0; +} + +/*:8*//*13:*/ +#line 301 "/home/mark/litprog/spider/src/master/common.web" + +#line 302 "/home/mark/litprog/spider/src/master/common.web" +#include<stdio.h> +input_ln(fp) +FILE *fp; +{ +register int c; +register ASCII *k; +if(feof(fp))return(0); +limit= k= buffer; +while(k<=buffer_end&&(c= getc(fp))!=EOF&&c!='\n') +if(( *(k++)= xord[c])!=32)limit= k; +if(k>buffer_end) +if((c= getc(fp))!=EOF&&c!='\n'){ +ungetc(c,fp);loc= buffer;err_print("\n! Input line too long"); + +} +if(c==EOF&&limit==buffer)return(0); + +return(1); +} + +/*:13*//*16:*/ +#line 376 "/home/mark/litprog/spider/src/master/common.web" + +#line 377 "/home/mark/litprog/spider/src/master/common.web" +prime_the_change_buffer() +{ +change_limit= 0; +/*17:*/ +#line 390 "/home/mark/litprog/spider/src/master/common.web" + +#line 391 "/home/mark/litprog/spider/src/master/common.web" +while(1){ +change_line++; +if(!input_ln(change_file))return; +if(limit<buffer+2)continue; +if(buffer[0]!=the_at_sign)continue; +/*18:*/ +#line 408 "/home/mark/litprog/spider/src/master/common.web" + +#line 409 "/home/mark/litprog/spider/src/master/common.web" +if(buffer[1]>=88&&buffer[1]<=90||buffer[1]==73)buffer[1]+= 122-90; + +/*:18*/ +#line 396 "/home/mark/litprog/spider/src/master/common.web" +; +/*19:*/ +#line 413 "/home/mark/litprog/spider/src/master/common.web" +{ +#line 414 "/home/mark/litprog/spider/src/master/common.web" +if(buffer[1]==105){ +loc= buffer+2; +err_print("! No includes allowed in change file"); + +} +} + +/*:19*/ +#line 397 "/home/mark/litprog/spider/src/master/common.web" +; +if(buffer[1]==120)break; +if(buffer[1]==121||buffer[1]==122){ +loc= buffer+2; +err_print("! Where is the matching @x?"); + +} +} + +/*:17*/ +#line 380 "/home/mark/litprog/spider/src/master/common.web" +; +/*20:*/ +#line 423 "/home/mark/litprog/spider/src/master/common.web" + +#line 424 "/home/mark/litprog/spider/src/master/common.web" +do{ +change_line++; +if(!input_ln(change_file)){ +err_print("! Change file ended after @x"); + +return; +} +}while(limit==buffer); + +/*:20*/ +#line 381 "/home/mark/litprog/spider/src/master/common.web" +; +/*21:*/ +#line 433 "/home/mark/litprog/spider/src/master/common.web" + +#line 434 "/home/mark/litprog/spider/src/master/common.web" +{ +change_limit= change_buffer-buffer+limit; +strncpy(change_buffer,buffer,limit-buffer+1); +} + +/*:21*/ +#line 382 "/home/mark/litprog/spider/src/master/common.web" +; +} + +/*:16*//*22:*/ +#line 448 "/home/mark/litprog/spider/src/master/common.web" + +#line 449 "/home/mark/litprog/spider/src/master/common.web" +check_change() +{ +int n= 0; +if((change_limit-change_buffer!=limit-buffer||strncmp(buffer,change_buffer,limit-buffer)))return; +while(1){ +changing= 1;print_where= 1;change_line++; +if(!input_ln(change_file)){ +err_print("! Change file ended before @y"); + +change_limit= 0;changing= 0;print_where= 1; +return; +} +if(limit>buffer+1&&buffer[0]==the_at_sign) +/*19:*/ +#line 413 "/home/mark/litprog/spider/src/master/common.web" +{ +#line 414 "/home/mark/litprog/spider/src/master/common.web" +if(buffer[1]==105){ +loc= buffer+2; +err_print("! No includes allowed in change file"); + +} +} + +/*:19*/ +#line 462 "/home/mark/litprog/spider/src/master/common.web" +; +/*23:*/ +#line 479 "/home/mark/litprog/spider/src/master/common.web" + +#line 480 "/home/mark/litprog/spider/src/master/common.web" +if(limit>buffer+1&&buffer[0]==the_at_sign){ +/*18:*/ +#line 408 "/home/mark/litprog/spider/src/master/common.web" + +#line 409 "/home/mark/litprog/spider/src/master/common.web" +if(buffer[1]>=88&&buffer[1]<=90||buffer[1]==73)buffer[1]+= 122-90; + +/*:18*/ +#line 481 "/home/mark/litprog/spider/src/master/common.web" +; +if(buffer[1]==120||buffer[1]==122){ +loc= buffer+2;err_print("! Where is the matching @y?"); + +} +else if(buffer[1]==121){ +if(n>0){ +loc= buffer+2; +err_print("! Hmm... some of the preceding lines failed to match"); + +} +return; +} +} + +/*:23*/ +#line 464 "/home/mark/litprog/spider/src/master/common.web" +; +/*21:*/ +#line 433 "/home/mark/litprog/spider/src/master/common.web" + +#line 434 "/home/mark/litprog/spider/src/master/common.web" +{ +change_limit= change_buffer-buffer+limit; +strncpy(change_buffer,buffer,limit-buffer+1); +} + +/*:21*/ +#line 465 "/home/mark/litprog/spider/src/master/common.web" +; +changing= 0;print_where= 1;line[include_depth]++; +while(!input_ln(file[include_depth])){ +if(include_depth==0){ +err_print("! WEB file ended during a change"); + +input_has_ended= 1;return; +} +include_depth--;print_where= 1;line[include_depth]++; +} +if((change_limit-change_buffer!=limit-buffer||strncmp(buffer,change_buffer,limit-buffer)))n++; +} +} + +/*:22*//*24:*/ +#line 499 "/home/mark/litprog/spider/src/master/common.web" + +#line 500 "/home/mark/litprog/spider/src/master/common.web" +reset_input() +{ +limit= buffer;loc= buffer+1;buffer[0]= 32; +/*25:*/ +#line 512 "/home/mark/litprog/spider/src/master/common.web" + +#line 513 "/home/mark/litprog/spider/src/master/common.web" +if((file[0]= fopen(file_name[0],"r"))==NULL) +{printf("! Cannot open input file ");err_print(file_name[0]);history= 3;wrap_up();}; +if((change_file= fopen(change_file_name,"r"))==NULL) +{printf("! Cannot open change file ");err_print(change_file_name);history= 3;wrap_up();}; + +/*:25*/ +#line 503 "/home/mark/litprog/spider/src/master/common.web" +; +line[include_depth]= 0;change_line= 0;include_depth= 0; +changing= 1;prime_the_change_buffer();changing= !changing; +limit= buffer;loc= buffer+1;buffer[0]= 32;input_has_ended= 0; +} + +/*:24*//*27:*/ +#line 540 "/home/mark/litprog/spider/src/master/common.web" + +#line 541 "/home/mark/litprog/spider/src/master/common.web" +get_line() +{ +restart: +if(changing)changed_module[module_count]= 1; +else/*34:*/ +#line 607 "/home/mark/litprog/spider/src/master/common.web" +{ +#line 608 "/home/mark/litprog/spider/src/master/common.web" +line[include_depth]++; +while(!input_ln(file[include_depth])){ +print_where= 1; +if(include_depth==0){input_has_ended= 1;break;} +else{fclose(file[include_depth]);include_depth--;line[include_depth]++;} +} +if(!input_has_ended) +if(limit==change_limit-change_buffer+buffer) +if(buffer[0]==change_buffer[0]) +if(change_limit>change_buffer)check_change(); +} + +/*:34*/ +#line 545 "/home/mark/litprog/spider/src/master/common.web" +; +if(changing){ +/*35:*/ +#line 620 "/home/mark/litprog/spider/src/master/common.web" +{ +#line 621 "/home/mark/litprog/spider/src/master/common.web" +change_line++; +if(!input_ln(change_file)){ +err_print("! Change file ended without @z"); + +buffer[0]= the_at_sign;buffer[1]= 122;limit= buffer+2; +} +if(limit>buffer+1) +if(buffer[0]==the_at_sign){ +/*18:*/ +#line 408 "/home/mark/litprog/spider/src/master/common.web" + +#line 409 "/home/mark/litprog/spider/src/master/common.web" +if(buffer[1]>=88&&buffer[1]<=90||buffer[1]==73)buffer[1]+= 122-90; + +/*:18*/ +#line 629 "/home/mark/litprog/spider/src/master/common.web" +; +/*19:*/ +#line 413 "/home/mark/litprog/spider/src/master/common.web" +{ +#line 414 "/home/mark/litprog/spider/src/master/common.web" +if(buffer[1]==105){ +loc= buffer+2; +err_print("! No includes allowed in change file"); + +} +} + +/*:19*/ +#line 630 "/home/mark/litprog/spider/src/master/common.web" +; +if(buffer[1]==120||buffer[1]==121){ +loc= buffer+2;err_print("! Where is the matching @z?"); + +} +else if(buffer[1]==122){ +prime_the_change_buffer();changing= !changing;print_where= 1; +} +} +} + +/*:35*/ +#line 547 "/home/mark/litprog/spider/src/master/common.web" +; +if(!changing){ +changed_module[module_count]= 1;goto restart; +} +} +loc= buffer; *limit= 32; +if( *buffer==the_at_sign&&( *(buffer+1)==105|| *(buffer+1)==73)) +/*33:*/ +#line 579 "/home/mark/litprog/spider/src/master/common.web" +{ +#line 580 "/home/mark/litprog/spider/src/master/common.web" +ASCII *k, *j; +loc= buffer+2; +while(loc<=limit&&( *loc==32|| *loc==9|| *loc==34))loc++; +if(loc>=limit)err_print("! Include file name not given"); + +else{ +if(++include_depth<10){ +k= file_name[include_depth];j= loc; +while( *loc!=32&& *loc!=9&& *loc!=34) *k++= xchr[ *loc++]; + *k= '\0'; +if((file[include_depth]= pathopen(file_name[include_depth],"r"))==NULL){ +loc= j; +include_depth--; +err_print("! Cannot find include file on path"); + +} +else{line[include_depth]= 0;print_where= 1;} +} +else{ +include_depth--; +err_print("! Too many nested includes"); + +} +} +goto restart; +} + +/*:33*/ +#line 554 "/home/mark/litprog/spider/src/master/common.web" +; +return(!input_has_ended); +} + +/*:27*//*32:*/ +#line 572 "/home/mark/litprog/spider/src/master/common.web" + +#line 573 "/home/mark/litprog/spider/src/master/common.web" +void overflow (s) +char *s; +{{{printf("\n! Sorry, capacity exceeded: ");err_print(s);history= 3;wrap_up();};};} +/*:32*//*36:*/ +#line 644 "/home/mark/litprog/spider/src/master/common.web" + +#line 645 "/home/mark/litprog/spider/src/master/common.web" +check_complete(){ +if(change_limit!=0){ +strncpy(buffer,change_buffer,change_limit-change_buffer+1); +limit= change_limit-change_buffer+buffer; +changing= 1;loc= change_limit; +err_print("! Change file entry did not match"); + +} +} + +/*:36*//*57:*/ +#line 977 "/home/mark/litprog/spider/src/master/common.web" + +#line 978 "/home/mark/litprog/spider/src/master/common.web" +err_print(s) +char *s; +{ +ASCII *k, *l; +printf("\n%s",(s==(char *)0)?"Bad error message!!!":s); +if(setting_up){ +printf("\nError occurred while scanning arguments or opening output files. "); +}else{ +/*58:*/ +#line 1000 "/home/mark/litprog/spider/src/master/common.web" + +#line 1001 "/home/mark/litprog/spider/src/master/common.web" +if(changing)printf(". (l. %d of change file)\n",change_line); +else if(include_depth==0)printf(". (l. %d)\n",line[include_depth]); +else printf(". (l. %d of include file %s)\n",line[include_depth],file_name[include_depth]); +l= (loc>=limit?limit:loc); +if(l>buffer){ +for(k= buffer;k<l;k++) +if( *k=='\t')putchar(' '); +else putchar(xchr[ *k]); +putchar('\n'); +for(k= buffer;k<l;k++)putchar(' '); +} +for(k= l;k<limit;k++)putchar(xchr[ *k]); +if( *limit==124)putchar('|'); +putchar(' '); + +/*:58*/ +#line 986 "/home/mark/litprog/spider/src/master/common.web" +; +} +fflush(stdout);history= 2; +} + +/*:57*//*62:*/ +#line 1046 "/home/mark/litprog/spider/src/master/common.web" + +wrap_up(){ +putchar('\n'); +/*63:*/ +#line 1054 "/home/mark/litprog/spider/src/master/common.web" + +#line 1055 "/home/mark/litprog/spider/src/master/common.web" +switch(history){ +case 0:printf("(No errors were found.)\n");break; +case 1: +printf("(Did you see the warning message above?)\n");break; +case 2: +printf("(Pardon me, but I think I spotted something wrong.)\n");break; +case 3:printf("(That was a fatal error, my friend.)\n"); +} + +/*:63*/ +#line 1049 "/home/mark/litprog/spider/src/master/common.web" +; +if(history>1)exit(1); +else exit(0); +} + +/*:62*//*66:*/ +#line 1097 "/home/mark/litprog/spider/src/master/common.web" + +#line 1098 "/home/mark/litprog/spider/src/master/common.web" +scan_args() +{ +char *dot_pos, *index(); +boolean found_web= 0,found_change= 0; +no_xref= 0; +while(--argc>0){ +if( * *(++argv)!='-'){ +if(!found_web)/*67:*/ +#line 1121 "/home/mark/litprog/spider/src/master/common.web" + +#line 1122 "/home/mark/litprog/spider/src/master/common.web" +{ +if(strlen( *argv)>60-5) +/*73:*/ +#line 1193 "/home/mark/litprog/spider/src/master/common.web" +{printf("! Filename %s too long\n");err_print( *argv);history= 3;wrap_up();}; +#line 1194 "/home/mark/litprog/spider/src/master/common.web" + +/*:73*/ +#line 1124 "/home/mark/litprog/spider/src/master/common.web" +; +if((dot_pos= index( *argv,'.'))==NULL) +sprintf(file_name[0],"%s.web", *argv); +else{ +sprintf(file_name[0],"%s", *argv); +/*68:*/ +#line 1137 "/home/mark/litprog/spider/src/master/common.web" + +#line 1138 "/home/mark/litprog/spider/src/master/common.web" +{char *p; +p= dot_pos; +while( *++p!='\0') +if( *p=='.')dot_pos= p; +} + +/*:68*/ +#line 1129 "/home/mark/litprog/spider/src/master/common.web" + + *dot_pos= 0; +} +sprintf(tex_file_name,"%s.tex", *argv); +sprintf(C_file_name,"%s.%s", *argv,C_file_extension); +found_web= 1; +} + +/*:67*/ +#line 1106 "/home/mark/litprog/spider/src/master/common.web" + +else if(!found_change)/*69:*/ +#line 1144 "/home/mark/litprog/spider/src/master/common.web" + +#line 1145 "/home/mark/litprog/spider/src/master/common.web" +{ +if(strlen( *argv)>60-5) +/*73:*/ +#line 1193 "/home/mark/litprog/spider/src/master/common.web" +{printf("! Filename %s too long\n");err_print( *argv);history= 3;wrap_up();}; +#line 1194 "/home/mark/litprog/spider/src/master/common.web" + +/*:73*/ +#line 1147 "/home/mark/litprog/spider/src/master/common.web" +; +if((dot_pos= index( *argv,'.'))==NULL) +sprintf(change_file_name,"%s.ch", *argv); +else sprintf(change_file_name,"%s", *argv); +found_change= 1; +} + +/*:69*/ +#line 1107 "/home/mark/litprog/spider/src/master/common.web" + +else/*72:*/ +#line 1184 "/home/mark/litprog/spider/src/master/common.web" + +#line 1185 "/home/mark/litprog/spider/src/master/common.web" +{ +if(program==0) +{printf("! Usage: tangle webfile[.web] [changefile[.ch]] [-Ipathname ...]\n");err_print(0);history= 3;wrap_up();} +else +{printf("! Usage: weave webfile[.web] [changefile[.ch]] [-x] [-Ipathname ...]\n");err_print( +0);history= 3;wrap_up();}; +} + +/*:72*/ +#line 1108 "/home/mark/litprog/spider/src/master/common.web" +; +} +else/*71:*/ +#line 1169 "/home/mark/litprog/spider/src/master/common.web" + +#line 1170 "/home/mark/litprog/spider/src/master/common.web" +{ +switch(( *argv)[1]){ +case'x': +no_xref= 1; +break; +case'I': +/*29:*/ +#line 567 "/home/mark/litprog/spider/src/master/common.web" + +#line 568 "/home/mark/litprog/spider/src/master/common.web" +pathaddname( *argv+2); +/*:29*/ +#line 1176 "/home/mark/litprog/spider/src/master/common.web" + +break; +default: +/*74:*/ +#line 1195 "/home/mark/litprog/spider/src/master/common.web" +{ +#line 1196 "/home/mark/litprog/spider/src/master/common.web" +printf("! Unknown option in argument %s\n", *argv);{if(history==0)history= 1;}; +} + +/*:74*/ +#line 1179 "/home/mark/litprog/spider/src/master/common.web" +; +break; +} +} + +/*:71*/ +#line 1110 "/home/mark/litprog/spider/src/master/common.web" +; +} +if(!found_web)/*72:*/ +#line 1184 "/home/mark/litprog/spider/src/master/common.web" + +#line 1185 "/home/mark/litprog/spider/src/master/common.web" +{ +if(program==0) +{printf("! Usage: tangle webfile[.web] [changefile[.ch]] [-Ipathname ...]\n");err_print(0);history= 3;wrap_up();} +else +{printf("! Usage: weave webfile[.web] [changefile[.ch]] [-x] [-Ipathname ...]\n");err_print( +0);history= 3;wrap_up();}; +} + +/*:72*/ +#line 1112 "/home/mark/litprog/spider/src/master/common.web" +; +if(!found_change)/*70:*/ +#line 1154 "/home/mark/litprog/spider/src/master/common.web" + +#line 1155 "/home/mark/litprog/spider/src/master/common.web" +#ifdef MSDOS +strcpy(change_file_name,"NUL"); +#else +strcpy(change_file_name,"/dev/null"); +#endif +/*:70*/ +#line 1113 "/home/mark/litprog/spider/src/master/common.web" +; +} + +/*:66*/ +#line 85 "/home/mark/litprog/spider/src/master/common.web" +; + +/*:1*//*44:*/ +#line 740 "/home/mark/litprog/spider/src/master/common.web" +name_pointer +#line 741 "/home/mark/litprog/spider/src/master/common.web" + id_lookup(first,last,t) +ASCII *first; +ASCII *last; +eight_bits t; +{ +ASCII *i= first; +int h; +int l; +name_pointer p; +if(last==NULL)for(last= first; *last!='\0';last++); +l= last-first; +/*45:*/ +#line 762 "/home/mark/litprog/spider/src/master/common.web" + +h= *i;while(++i<last)h= (h+h+ *i)%353; + +/*:45*/ +#line 752 "/home/mark/litprog/spider/src/master/common.web" +; +/*46:*/ +#line 768 "/home/mark/litprog/spider/src/master/common.web" + +#line 769 "/home/mark/litprog/spider/src/master/common.web" +p= hash[h]; +while(p&&!names_match(p,first,l,t))p= p->link; +if(p==NULL){ +p= name_ptr; +p->link= hash[h];hash[h]= p; +} + +/*:46*/ +#line 753 "/home/mark/litprog/spider/src/master/common.web" +; +if(p==name_ptr)/*47:*/ +#line 780 "/home/mark/litprog/spider/src/master/common.web" +{ +#line 781 "/home/mark/litprog/spider/src/master/common.web" +if(byte_ptr+l>byte_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("byte memory");history= 3;wrap_up();};}; +if(name_ptr>=name_dir_end){{printf("\n! Sorry, capacity exceeded: ");err_print("name");history= 3;wrap_up();};}; +strncpy(byte_ptr,first,l); +(++name_ptr)->byte_start= byte_ptr+= l; +init_p(p,t); +} + +/*:47*/ +#line 754 "/home/mark/litprog/spider/src/master/common.web" +; +return(p); +} + +/*:44*//*51:*/ +#line 832 "/home/mark/litprog/spider/src/master/common.web" +name_pointer +#line 833 "/home/mark/litprog/spider/src/master/common.web" + mod_lookup(k,l) +ASCII *k; +ASCII *l; +{ +short c= 2; +name_pointer p= name_dir->dummy.Rlink; +name_pointer q= name_dir; +while(p){ +c= web_strcmp(k,l+1,p->byte_start,(p+1)->byte_start); +q= p; +switch(c){ +case 0:p= p->link;continue; +case 2:p= p->dummy.Rlink;continue; +case 1:return p; +default:err_print("! Incompatible section names");return NULL; + +} +} +return(install_node(q,c,k,l-k+1)); +} + +/*:51*//*52:*/ +#line 857 "/home/mark/litprog/spider/src/master/common.web" + +web_strcmp(j,j1,k,k1) +ASCII *j; +ASCII *j1; +ASCII *k; +ASCII *k1; +{ +while(k<k1&&j<j1&& *j== *k)k++,j++; +if(k==k1)if(j==j1)return 1; +else return 4; +else if(j==j1)return 3; +else if( *j< *k)return 0; +else return 2; +} + +/*:52*//*53:*/ +#line 880 "/home/mark/litprog/spider/src/master/common.web" +name_pointer +install_node(parent,c,j,name_len) +name_pointer parent; +int c; +ASCII *j; +int name_len; +{ +name_pointer node= name_ptr; +if(byte_ptr+name_len>byte_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("byte memory");history= 3;wrap_up();};}; +if(name_ptr==name_dir_end){{printf("\n! Sorry, capacity exceeded: ");err_print("name");history= 3;wrap_up();};}; +if(c==0)parent->link= node;else parent->dummy.Rlink= node; +node->link= NULL;node->dummy.Rlink= NULL; +init_node(node); +strncpy(byte_ptr,j,name_len); +(++name_ptr)->byte_start= byte_ptr+= name_len; +return(node); +} + +/*:53*//*54:*/ +#line 904 "/home/mark/litprog/spider/src/master/common.web" +name_pointer +prefix_lookup(k,l) +ASCII *k; +ASCII *l; +{ +short c= 2; +short count= 0; +name_pointer p= name_dir->dummy.Rlink; +name_pointer q= NULL; + +name_pointer r= NULL; +while(p){ +c= web_strcmp(k,l+1,p->byte_start,(p+1)->byte_start); +switch(c){ +case 0:p= p->link;break; +case 2:p= p->dummy.Rlink;break; +default:r= p;count++;q= p->dummy.Rlink;p= p->link; +} +if(p==NULL){ +p= q;q= NULL; +} +} +if(count==0)err_print("! Name does not match"); + +if(count>1)err_print("! Ambiguous prefix"); + +return(r); +} + +/*:54*/ diff --git a/web/matlabweb/ctest.tex b/web/matlabweb/ctest.tex new file mode 100644 index 0000000000..f31fc567cc --- /dev/null +++ b/web/matlabweb/ctest.tex @@ -0,0 +1,41 @@ +\input cwebmac + +\N{1}{1}The main function. +\Y\B\F\\{alpha} \5 +\\{tex}\par +\B\F\\{beta} \5 +\\{TeX}\par +\Y\B\&{int} \\{main}(\,)\1\1\2\2\6 +${}\{{}$\1\6 +\X2:declarations\X\6 +${}\\{phi}\K\\{alpha}/\beta;{}$\6 +\&{switch} (\|i)\5 +${}\{{}$\1\6 +\4\&{case} \T{0}:\5 +${}\TeX\K\T{3};{}$\6 +\&{goto} \\{harmful};\6 +\4\&{case} \T{1}:\5 +${}\TeX\K\T{3.1};{}$\6 +\&{break};\6 +\4\&{case} \T{2}:\5 +${}\TeX\K\T{3.14};{}$\6 +\&{break};\6 +\4\&{default}:\5 +${}\TeX\K\T{3.14159};{}$\6 +\4${}\}{}$\2\6 +\4\\{harmful}:\5 +;\6 +\4${}\}{}$\2\par +\fi + +\M{2} +\Y\B\4\X2:declarations\X${}\E{}$\6 +\&{double} \\{phi}${},{}$ ${}\TeX;{}$\6 +\&{int} \|i;\par + +\U1.\fi + + +\inx +\fin +\con diff --git a/web/matlabweb/ctest.web b/web/matlabweb/ctest.web new file mode 100644 index 0000000000..02dd823186 --- /dev/null +++ b/web/matlabweb/ctest.web @@ -0,0 +1,25 @@ +@* The main function. +@f alpha tex +@f beta TeX +@c +int main() +{ + @<declarations@>@; + + phi = alpha/beta; + switch(i){ + case 0: TeX = 3; goto harmful; + case 1: TeX = 3.1; break; + case 2: TeX = 3.14; break; + default: TeX = 3.14159; + } +harmful: ; +} + + +@ +@<declarations@>= + + double phi, TeX; + int i; + diff --git a/web/matlabweb/driver.tex b/web/matlabweb/driver.tex new file mode 100644 index 0000000000..4589df323f --- /dev/null +++ b/web/matlabweb/driver.tex @@ -0,0 +1,25 @@ +% +% Example LaTeX driver file for example.web +% $Id: driver.tex,v 1.2 2000/03/14 11:23:21 potse Exp $ +% +\documentclass{article} +\textwidth=16cm +\oddsidemargin=0pt +\evensidemargin=0pt + +\usepackage{webfiles} +\def\xwebContentsTop{} + +% LaTeX's version of \TeX doesn't work in math mode +\def\TeX{T\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX} + +\begin{document} +\setcounter{xwebSecNoEject}{1} + +\clearpage +\section{This is a section} +\subsection{This is a subsection} +\webfile{example} +\subsection{A cweb document} +\webfile{ctest} +\end{document} diff --git a/web/matlabweb/example.web b/web/matlabweb/example.web new file mode 100644 index 0000000000..7dea51b589 --- /dev/null +++ b/web/matlabweb/example.web @@ -0,0 +1,275 @@ +% +% $Id: example.web,v 1.9 2000/05/22 13:38:58 potse Exp $ +% + +% +% The following 5 lines of TeX code define how quotes of `formatted +% strings' look. They will only work if you have the dcr1000 font. +% You may change them, or remove them/comment them out, to get the +% default defined in mweb.tex, which should always work. +% +\font\WebGfnt=dcr1000 +\def\WebLG{\hbox{\WebGfnt\char14}} % left guillemet (french quote) +\def\WebRG{\hbox{\WebGfnt\char15}} % right guillemet +\def\WebGkern{-.2em\relax} % kern between guillemets +\def\WebAkern{-.05em\relax} % kern after + +% +% macros used here +% +\def\phin{\phi_{\rm in}} + +% +% work with TeX/LaTeX: +% +\ifx\section\undefined + % this is for TeX + \def\title{An example program for MWEB (Matlab Web)} + \def\texttt#1{{\tt#1}} + \def\textit#1{{\it#1}} + \def\LaTeX{L\kern-.36em\raise.3ex\hbox{\sc + a}\kern-.15emT\kern-.1667em\lower.5ex\hbox{E}\kern-.125emX} +\else + % this is for LaTeX + \def\xwebContentsTop{\centerline{Example}} +\fi + +\chardef\other=12 +\def\ttverbatim{\begingroup + \catcode`\\=\other + \catcode`\{=\other + \catcode`\}=\other + \catcode`\$=\other + \catcode`\&=\other + \catcode`\#=\other + \catcode`\%=\other + \catcode`\~=\other + \catcode`\_=\other + \catcode`\^=\other + \obeyspaces \obeylines \tt} + +\outer\def\begintt{\let\par=\endgraf \ttverbatim \parskip=0pt + \catcode`\&=0 \rightskip-5pc \ttfinish} +{\catcode`\&=0 &catcode`&\=\other % & is temporary escape character + &obeylines % end of line is active + &gdef&ttfinish#1^^M#2\endtt{#1&vbox{#2}&endgroup}} + +\catcode`\&=\active +{\obeylines \gdef&{\ttverbatim \spaceskip\ttglue \let^^M=\ \let&=\endgroup}} + + + + +@*2 Example. This file serves to test {\tt MWEB} (Matlab Web) and to +illustrate its features. + +@ This code is written in a file called \texttt{lines.m}. This +function creates a figure window where lines can be drawn +interactively by pushing the left mouse button at the desired begin +point, dragging the mouse, and releasing the button at the desired end +point. + +@(lines.m@>= + + figure; + axes(... + 'Units','normal', ... + 'Position', [0,0,1,1], ... + 'Visible','off', ... + 'XLim', [0,1], ... + 'YLim', [0,1], ... + 'XLimMode','manual','YLimMode','manual'); + @<set the callbacks@> + + +@*2 Formatted strings. Particularly when creating a user interface, +Matlab programmers may want to write nested strings containing code up +to three or four levels. This example program defines a +WindowButtonDownFcn, which in turn defines a WindowButtonMotionFcn and a +WindowButtonUpFcn, which in turn undefines the +WindowButtonMotionFcn. Some parts of the code are put in refinements, +to keep this section comprehensible. + +@<set the callbacks@>= + set(gcf,'WindowButtonDownFcn', ` + @<create the line@> + set(gcf,"WindowButtonMotionFcn", `@<reset the line@>'); + set(gcf,"WindowButtonUpFcn", ` + fix_line; + set(gcf, "WindowButtonMotionFcn",` ');'); + '); + + +@ By the way, \texttt{mtangle} expands the above code into: + +\medskip\begintt +set(gcf,'WindowButtonDownFcn',['',... +'lb = get(gca,''CurrentPoint'');',... +'le = lb;',... +'L = line([lb(1,1),le(1,1)],[lb(1,2),le(1,2)], ',... +'''EraseMode'',''xor'');',... +'set(gcf,''WindowButtonMotionFcn'',''le = get(gca,''''CurrentPoint'''');',... +'set(L,''''XData'''',[lb(1,1),le(1,1)],',... +'''''YData'''',[lb(1,2),le(1,2)]);',... +''');',... +'set(gcf,''WindowButtonUpFcn'',''',... +'set(L,''''Color'''',''''r'''');',... +'set(gcf,''''WindowButtonMotionFcn'''','''''''');'');',... +'']); +\endtt + + +@ The WindowButtonDownFcn determines the mouse position and creates a +line, whose begin- and endpoints are the same. + +@<create the line@>= +lb = get(gca,"CurrentPoint"); + le=lb; + L=line([lb(1,1),le(1,1)], [lb(1,2), le(1,2)], "EraseMode", "xor"); + + +@ Then, the WindowButtonMotionFcn makes the endpoint of the line move +with the mouse pointer. + +@<reset the line@>= +le = get(gca,"CurrentPoint"); + set(L,"XData",[lb(1,1),le(1,1)], "YData", [lb(1,2), le(1,2)]); + + +@ And at last, the WindowButtonUpFcn changes the colour of the line +and, by undefining the WindowButtonMotionFcn, fixes it. + +@d fix_line = set(L, "Color", "r"); + + + +@*2 More examples. The following code is just an example of several +Matlab constructs; it does nothing useful. + +@u + @<unused code@> + @<create the line@> + a_variable_ @& with_ @& a_com @& pound_name = 8; + + +@ Complex constants in Matlab are made by appending an `i' +character. In exponential notation, it follows the exponent. + +@<unused code@>= + a = 2i; + z = 2e4 + 3e4i; + + flarp = rand(3,8) ./ linspace(3,8); + @<some refinement@> + + +@ Here, a macro argument is used in a formatted string that is part of +the replacement text of the macro. (This isn't useful, it's just an +example.) +@d print_arg(win,fun,arg) = set(win,"DeleteFcn", `fun(arg);') +@<unused code@>= + + print_arg(gcf, disp, "aargh!"); + print_arg(gca, fprintf, "foo!"); + + +@ Array elements may be separated by commas or spaces or both. +@<unused code@>= + x = [0 0 -2 pi,2*2, 2*pi,5, -4.5 20 9243857 inf]; + a = 1/4; + aa = 1.25e4 / 3.54E10; + b = 2e20i, c = pi/4; + + +@ if-elseif-else-end constructs: +@<unused code@>= + + if (a ~= b), a = b+1; end + if (a ~= b) a = b+1; end + if a==b + a = b; + end + if a==3 a = b; elseif a==4, a = b/2; else a = a+1; end + + if (a ~= b) & a < c | ... + (c >= 30) xor a < 3 + @<some refinement@> @; + else if a==25 + c = 4.67/2+8*6^3; + elseif a<b + c = c+3; + else + disp('foo'); + end + end + + +@ A terrible |for| statement: +@.``at-period'' index entry@> +@^``at-hat'' index entry@> +@<some refinement@>= + + for i = 1:10 + for j = 1,5,6 + for k = 1, 3, 4, 23, 24, 83,34,34,23,25,25,27, 56 ,25, 45,3, 5, ... + 9, 3, 6, 234, 56, 32324, pi, 432, 234, 453, 345, 345,93, 93,... + 83, i, j, 8, 9, 10, 54, 843, 845, 8342, 7234, 7834 + matrix = zeros(21,20); + vect(i) = matrix(2*i+1,j); + end + if a==b + a = a + 2; + end + end + end + + +@*2 Custom-formatting of identifiers. In the limbo section of this file, +the following definition was made: + +\medskip\begintt + \def\phin{\phi_{\rm in}} +\endtt + +\medskip\noindent Which prints as ``|phin|.'' Then, the variable that +is typed as ``\texttt{phin}'' in the program prints as |phin| too, if +the following format statement is used: + +@f phin TeX + +@ We also want the identifier \textit{beta} to print as +|beta|. Because this definition is already provided by plain \TeX\ and +\LaTeX, we need not give it here, we just have to use the following +format statement: + +@f beta TeX + +@ This is the result. The identifier |alpha| is not treated specially, +so it is printed in the usual way. + +@<unused code@>= + + phin = alpha/beta; + + +@ Switch statements are new in Matlab version 5. Here is a +pathological case. + +@<unused code@>= +switch a_variable + a_variable_with_a_long_name - 23239847 + 1.24e6/34 - ... + 1 + a+b^2+4c + case 0 + c = 3; + b = a+(c^2-24)/pi; + case 1, a = 2; + case {2,3,4}, a = 3; + otherwise + a = 4+5; +end + + + + + + + diff --git a/web/matlabweb/mtangle.c b/web/matlabweb/mtangle.c new file mode 100644 index 0000000000..82b37a9e09 --- /dev/null +++ b/web/matlabweb/mtangle.c @@ -0,0 +1,2459 @@ +/*1:*/ +#line 75 "mtangle.web" + +/*6:*/ +#line 32 "common.h" + +#include<stdio.h> + +/*:6*//*97:*/ +#line 1118 "mtangle.web" + +#include"ctype.h" + +/*:97*/ +#line 76 "mtangle.web" + +/*5:*/ +#line 26 "common.h" + +typedef short boolean; +typedef char unsigned eight_bits; +extern boolean program; +extern int phase; + +/*:5*//*7:*/ +#line 41 "common.h" + +typedef char ASCII; +typedef char outer_char; +extern ASCII xord[]; +extern outer_char xchr[]; +ASCII mod_text[400+1]; +ASCII *mod_text_end= mod_text+400; +ASCII *id_first; +ASCII *id_loc; + +/*:7*//*8:*/ +#line 54 "common.h" + +extern ASCII buffer[]; +extern ASCII *buffer_end; +extern ASCII *loc; +extern ASCII *limit; + +/*:8*//*9:*/ +#line 72 "common.h" + +typedef struct name_info{ +ASCII *byte_start; +struct name_info *link; +union{ +struct name_info *Rlink; + +eight_bits Ilk; + +}dummy; +ASCII *equiv_or_xref; +}name_info; + +typedef name_info *name_pointer; +typedef name_pointer *hash_pointer; + +extern ASCII byte_mem[]; +extern ASCII *byte_mem_end; +extern name_info name_dir[]; +extern name_pointer name_dir_end; +extern name_pointer name_ptr; +extern ASCII *byte_ptr; +extern name_pointer hash[]; +extern hash_pointer hash_end; +extern hash_pointer h; +extern name_pointer id_lookup(); +extern name_pointer mod_lookup(); +extern name_pointer prefix_lookup(); + +/*:9*//*10:*/ +#line 117 "common.h" + +extern history; + +/*:10*//*11:*/ +#line 129 "common.h" + +extern include_depth; +extern FILE *file[]; +extern FILE *change_file; +extern char C_file_name[]; +extern char tex_file_name[]; +extern char file_name[][60]; + +extern char change_file_name[]; +extern line[]; +extern change_line; +extern boolean input_has_ended; +extern boolean changing; + +/*:11*//*12:*/ +#line 144 "common.h" + +typedef unsigned short sixteen_bits; +extern sixteen_bits module_count; +extern boolean changed_module[]; +extern boolean print_where; + +/*:12*//*13:*/ +#line 151 "common.h" + +extern int argc; +extern char * *argv; +extern no_xref; + +/*:13*//*14:*/ +#line 164 "common.h" + +FILE *C_file; +FILE *tex_file; +#line 124 "mtangle.web" + +/*:14*/ +#line 77 "mtangle.web" + +/*16:*/ +#line 151 "mtangle.web" + +typedef struct{ +eight_bits *tok_start; +sixteen_bits text_link; +}text; +typedef text *text_pointer; + +/*:16*//*27:*/ +#line 299 "mtangle.web" + +typedef struct{ +eight_bits *end_field; +eight_bits *byte_field; +name_pointer name_field; +text_pointer repl_field; +sixteen_bits mod_field; +}output_state; +typedef output_state *stack_pointer; + +/*:27*/ +#line 78 "mtangle.web" + +/*17:*/ +#line 158 "mtangle.web" + +text text_info[2000]; +text_pointer text_info_end= text_info+2000-1; +text_pointer text_ptr; +eight_bits tok_mem[150000]; +eight_bits *tok_mem_end= tok_mem+150000-1; +eight_bits *tok_ptr; + +/*:17*//*23:*/ +#line 229 "mtangle.web" + +text_pointer last_unnamed; + +/*:23*//*28:*/ +#line 315 "mtangle.web" + +output_state cur_state; + +output_state stack[50+1]; +stack_pointer stack_ptr; +stack_pointer stack_end= stack+50; + +/*:28*//*39:*/ +#line 458 "mtangle.web" + +int cur_val; + + +/*:39*//*49:*/ +#line 590 "mtangle.web" + +short balances[128]; +/*:49*//*53:*/ +#line 653 "mtangle.web" + +name_pointer parm_ptr; + +/*:53*//*65:*/ +#line 776 "mtangle.web" + +eight_bits out_state; +boolean protect; + +/*:65*//*67:*/ +#line 805 "mtangle.web" + +name_pointer output_files[256]; +name_pointer *cur_out_file, *end_output_files, *an_output_file; +char cur_module_char; +char output_file_name[400]; + +/*:67*//*81:*/ +#line 122 "outtoks.web" +char C_file_extension[]= "m"; +/*:81*//*83:*/ +#line 127 "outtoks.web" +char the_at_sign= 64; + +#line 262 "mtangle.ch" +/*:83*//*89:*/ +#line 1013 "mtangle.web" + +eight_bits ccode[128]; + +/*:89*//*91:*/ +#line 1045 "mtangle.web" +short tracing; +/*:91*//*94:*/ +#line 1079 "mtangle.web" + +boolean comment_continues= 0; + +/*:94*//*96:*/ +#line 1115 "mtangle.web" + +name_pointer cur_module; + +/*:96*//*117:*/ +#line 1387 "mtangle.web" + +text_pointer cur_text; +eight_bits next_control; + +/*:117*//*120:*/ +#line 1455 "mtangle.web" + +ASCII param_name_texts[256]; +ASCII *param_name_texts_end= param_name_texts+256; +ASCII *param_names[32]; +short next_param_name; +ASCII *next_param_name_text; + +/*:120*//*141:*/ +#line 1801 "mtangle.web" + +extern sixteen_bits module_count; + +/*:141*/ +#line 79 "mtangle.web" + + +main(ac,av) +char * *av; +{ +argc= ac;argv= av; +program= 0; +/*18:*/ +#line 166 "mtangle.web" + +text_info->tok_start= tok_ptr= tok_mem; +text_ptr= text_info+1;text_ptr->tok_start= tok_mem; + + +/*:18*//*20:*/ +#line 176 "mtangle.web" + +name_dir->equiv_or_xref= (ASCII *)text_info; + +/*:20*//*24:*/ +#line 232 "mtangle.web" +last_unnamed= text_info;text_info->text_link= 0; + +/*:24*//*50:*/ +#line 592 "mtangle.web" + +{int i; +for(i= 0;i<128;i++)balances[i]= 0; +/*51:*/ +#line 599 "mtangle.web" + +balances[40]= 1; +balances[41]= -1; +balances[91]= 1; +balances[93]= -1; +balances[123]= 1; +balances[125]= -1; + +#line 60 "mtangle.ch" +/*:51*/ +#line 595 "mtangle.web" +; +} +/*:50*//*68:*/ +#line 815 "mtangle.web" + +cur_out_file= end_output_files= output_files+256; + +/*:68*//*90:*/ +#line 1016 "mtangle.web" +{ +int c; +for(c= 0;c<=127;c++)ccode[c]= 0; +ccode[' ']= ccode[011]= ccode['*']= 255; +ccode['@']= '@'; +ccode['=']= 2; +ccode['d']= ccode['D']= 252; +ccode['f']= ccode['F']= 251; +ccode['c']= ccode['C']= 253; +ccode['u']= ccode['U']= 253; +ccode['^']= ccode[':']= ccode['.']= ccode['t']= ccode['T']= 250; +ccode['&']= 127 +#line 259 "mtangle.web" +; +ccode['<']= ccode['(']= 254; +ccode['`']= 249; +ccode['\'']= 5; +#line 286 "mtangle.ch" +ccode['"']= 6; +ccode['%']= 3; +#line 1032 "mtangle.web" + + + +ccode['@']= ccode[64]; +ccode[64]= 64; + +#ifdef DEBUG +ccode['0']= ccode['1']= ccode['2']= ccode['3']= ccode['4']= 248; +#endif DEBUG + +} + +/*:90*//*92:*/ +#line 1046 "mtangle.web" +tracing= 0; + +/*:92*//*113:*/ +#line 1316 "mtangle.web" +mod_text[0]= ' '; + +/*:113*//*122:*/ +#line 1467 "mtangle.web" +/*121:*/ +#line 1462 "mtangle.web" + +next_param_name= 0; +next_param_name_text= param_name_texts; +param_names[next_param_name]= next_param_name_text; + +/*:121*/ +#line 1467 "mtangle.web" +; + +/*:122*/ +#line 86 "mtangle.web" +; +common_init(); +printf("This is Matlab TANGLE (generated at 12:51 PM on January 27, 2000)\n"); +phase_one(); +phase_two(); +wrap_up(); +} + +/*:1*//*21:*/ +#line 182 "mtangle.web" + +names_match(p,first,l) +name_pointer p; +ASCII *first; +int l; +{ +if(((p+1)->byte_start-(p)->byte_start)!=l)return 0; +return!strncmp(first,p->byte_start,l); +} + +/*:21*//*22:*/ +#line 193 "mtangle.web" + +init_node(node) +name_pointer node; +{ +node->equiv_or_xref= (ASCII *)text_info; + +} +init_p(p,t) +name_pointer p; +eight_bits t; +{ +p->dummy.Ilk= t; +} + + + +/*:22*//*26:*/ +#line 264 "mtangle.web" +store_two_bytes(x) +sixteen_bits x; +{ +if(tok_ptr+2>tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; + *tok_ptr++= x>>8; + *tok_ptr++= x&255; +} + + +/*:26*//*30:*/ +#line 339 "mtangle.web" +push_level(p) +name_pointer p; +{ +/*31:*/ +#line 351 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>0){ +printf("\nPushing ");fflush(stdout),write(1,(p)->byte_start,(((p)+1)->byte_start-((p))->byte_start)); +printf(" =nd[%d]",p-name_dir); +} +#endif TRACE_MACROS + +/*:31*/ +#line 342 "mtangle.web" +; +if(stack_ptr==stack_end){{printf("\n! Sorry, capacity exceeded: ");err_print("stack");history= 3;wrap_up();};}; + *stack_ptr= cur_state; +stack_ptr++; +cur_state.name_field= p;cur_state.repl_field= (text_pointer)p->equiv_or_xref; +cur_state.byte_field= cur_state.repl_field->tok_start;cur_state.end_field= (cur_state.repl_field+1)->tok_start; +cur_state.mod_field= 0; +} + +/*:30*//*32:*/ +#line 366 "mtangle.web" +pop_level() +{int number_of_parameters; +/*35:*/ +#line 408 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>0){ +printf("\nPopping ");fflush(stdout),write(1,(cur_state.name_field)->byte_start,(((cur_state.name_field)+1)->byte_start-((cur_state.name_field))->byte_start)); +printf(" =nd[%d]",cur_state.name_field-name_dir); +} + +#endif TRACE_MACROS + + + +/*:35*/ +#line 368 "mtangle.web" +; +if(cur_state.repl_field->text_link==0){ +if(cur_state.name_field->dummy.Ilk==1){ +/*33:*/ +#line 383 "mtangle.web" + +number_of_parameters= *(cur_state.repl_field->tok_start); +/*34:*/ +#line 402 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>1){ +printf("\nUnstacking %d parameters",number_of_parameters); +} +#endif TRACE_MACROS +/*:34*/ +#line 385 "mtangle.web" +; +while(number_of_parameters-->0){ +name_ptr--;text_ptr--; +#ifdef TRACE_MACROS +byte_ptr-= 2; +#endif TRACE_MACROS +} +#ifdef STAT +#ifdef STAT_HAS_BEEN_FIXED +if(tok_ptr>max_tok_ptr)max_tok_ptr= tok_ptr; + + +#endif STAT_HAS_BEEN_FIXED +#endif STAT +tok_ptr= text_ptr->tok_start; + + +/*:33*/ +#line 371 "mtangle.web" +; +} +}else if(cur_state.repl_field->text_link<2000){ +cur_state.repl_field= cur_state.repl_field->text_link+text_info; +cur_state.byte_field= cur_state.repl_field->tok_start;cur_state.end_field= (cur_state.repl_field+1)->tok_start; +return; +} +stack_ptr--; +if(stack_ptr>stack)cur_state= *stack_ptr; +} + + +/*:32*//*40:*/ +#line 463 "mtangle.web" +sixteen_bits +get_output() +{ +sixteen_bits a; +restart:if(stack_ptr==stack)return 0; +if(cur_state.byte_field==cur_state.end_field){ +cur_val= -((int)cur_state.mod_field); +pop_level(); +if(cur_val==0)goto restart; +out_char(129);return 0; +} +a= *cur_state.byte_field++; +if(a<128) +if(a==7){ +/*43:*/ +#line 524 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2){ +printf(" [#%d]", *cur_state.byte_field); +} +#endif TRACE_MACROS + +/*:43*/ +#line 477 "mtangle.web" +; +/*42:*/ +#line 522 "mtangle.web" + +push_level(name_ptr- *cur_state.byte_field++);goto restart; +/*:42*/ +#line 479 "mtangle.web" +; +}else{ +if((out_state==4)&&(a==9)){ +/*41:*/ +#line 505 "mtangle.web" + +{ +char *start, *end, *c; +int nr; +nr= *cur_state.byte_field; +start= ((text_pointer)((name_ptr-nr)->equiv_or_xref))->tok_start; +end= ((text_pointer)((name_ptr-nr)->equiv_or_xref)+1)->tok_start; +if(( *(start+1))!='\''){ +printf("\n! Parameter referred to with \"$%c\" " +"is not a string (line %d of %s)\n\n", + *cur_state.byte_field,line[include_depth],output_file_name); +}else{ +for(c= start+2;c<(end-2);c++)out_char( *c); +} +cur_state.byte_field++; +} + +/*:41*/ +#line 482 "mtangle.web" + +}else out_char(a); +} +else{ +a= (a-128) *256+ *cur_state.byte_field++; +switch(a/10240){ +case 0: +/*44:*/ +#line 531 "mtangle.web" + +if(name_dir[a].dummy.Ilk==1){ +/*45:*/ +#line 545 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2){ +printf("\nExpanding macro (");fflush(stdout),write(1,(name_dir+a)->byte_start,(((name_dir+a)+1)->byte_start-((name_dir+a))->byte_start)); +printf("=nd[%d])",a); +} +#endif TRACE_MACROS + +/*:45*/ +#line 533 "mtangle.web" +; +/*47:*/ +#line 31 "mtangle.ch" + +{int number_of_parameters; +while(isspace( *cur_state.byte_field)&&stack_ptr!=stack)cur_state.byte_field++; +while(cur_state.byte_field==cur_state.end_field&&stack_ptr>stack)pop_level(); +number_of_parameters= *(((text_pointer)name_dir[a].equiv_or_xref)->tok_start); +if(number_of_parameters>0){ +while(isspace( *cur_state.byte_field)&&stack_ptr!=stack)cur_state.byte_field++; +if(stack_ptr==stack|| *cur_state.byte_field!=40){ +printf("\n! No parameters given for "); +fflush(stdout),write(1,(a+name_dir)->byte_start,(((a+name_dir)+1)->byte_start-((a+name_dir))->byte_start)); +err_print(""); +goto restart; +} +cur_state.byte_field++; +#line 574 "mtangle.web" +parm_ptr= name_ptr; +while(number_of_parameters-->0){ +/*52:*/ +#line 60 "mtangle.ch" + +{int bal; +eight_bits b,oldb; +sixteen_bits c; +bal= 0; +/*62:*/ +#line 717 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2){ +printf("\nScanning #%d...",number_of_parameters+1); +} +#endif TRACE_MACROS +/*:62*/ +#line 65 "mtangle.ch" +; +while(1){ +b= *cur_state.byte_field++; +if(isspace(b)&&b!=10)continue; +#line 615 "mtangle.web" +if(b==7){ +b= *cur_state.byte_field++; +/*59:*/ +#line 683 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2){ +printf(" <#%d=",b);fflush(stdout),write(1,(name_ptr-b)->byte_start,(((name_ptr-b)+1)->byte_start-((name_ptr-b))->byte_start));printf("=nd[%d]>", +name_ptr-b-name_dir); +} +#endif TRACE_MACROS + +/*:59*/ +#line 617 "mtangle.web" +; +c= name_ptr-name_dir-b; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= 128+(c/256);}; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= c%256;}; +}else{ +if(b>=128){ +/*60:*/ +#line 691 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2){ +int c; +printf(" <"); +c= (b-128) *256+ *cur_state.byte_field; +switch(c/10240){ +case 0:fflush(stdout),write(1,(name_dir+c)->byte_start,(((name_dir+c)+1)->byte_start-((name_dir+c))->byte_start)); +printf(" =nd[%d]",c); +break; +case 1:printf("MODULE");break; +default:printf("CONTEXT");break; +} +printf(">"); +} +#endif TRACE_MACROS + +/*:60*/ +#line 623 "mtangle.web" +; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= b;}; +b= *cur_state.byte_field++; +}else if(bal==0&&((number_of_parameters==0&&b==41) +||(number_of_parameters>0&&b==44))){ +goto done; +}else if(/*54:*/ +#line 656 "mtangle.web" +(b==2||b==3) +/*:54*/ +#line 629 "mtangle.web" +){ +/*55:*/ +#line 657 "mtangle.web" + +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= b;}; +oldb= b; +/*56:*/ +#line 671 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2)printf(" <"); +#endif TRACE_MACROS +/*:56*/ +#line 660 "mtangle.web" +; +while((b= *cur_state.byte_field++)!=oldb){ +/*57:*/ +#line 675 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2)printf("%c",b); +#endif TRACE_MACROS +/*:57*/ +#line 662 "mtangle.web" +; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= b;}; +if(cur_state.byte_field>=cur_state.end_field) +{printf("\n! This can't happen: ");err_print("string or constant didn't end in token list");history= 3;wrap_up();}; +} +/*58:*/ +#line 679 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2)printf(">"); +#endif TRACE_MACROS +/*:58*/ +#line 667 "mtangle.web" +; + + + +/*:55*/ +#line 630 "mtangle.web" +; +}else{ +/*61:*/ +#line 708 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2){ +printf(" <"); +if(31<b&&b<127)printf("%c",b); +printf(">"); +} +#endif TRACE_MACROS + +/*:61*/ +#line 632 "mtangle.web" +; +bal+= balances[b]; +} +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= b;}; +} +} +done: +parm_ptr->equiv_or_xref= (ASCII *)text_ptr; +text_ptr->text_link= 0; +parm_ptr->dummy.Ilk= 2; +#ifdef TRACE_MACROS +if(byte_ptr+2>=byte_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("byte memory");history= 3;wrap_up();};}; + *byte_ptr++= 35; *byte_ptr++= number_of_parameters+1+48; +#endif TRACE_MACROS +if(parm_ptr>=name_dir_end){{printf("\n! Sorry, capacity exceeded: ");err_print("name");history= 3;wrap_up();};}; +(++parm_ptr)->byte_start= byte_ptr; +if(text_ptr>=text_info_end){{printf("\n! Sorry, capacity exceeded: ");err_print("text");history= 3;wrap_up();};}; +(++text_ptr)->tok_start= tok_ptr; +/*63:*/ +#line 723 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>1){ +printf("\nStacked ");fflush(stdout),write(1,(parm_ptr-1)->byte_start,(((parm_ptr-1)+1)->byte_start-((parm_ptr-1))->byte_start)); +printf("=nd[%d]",parm_ptr-1-name_dir); +} +#endif TRACE_MACROS + +/*:63*/ +#line 650 "mtangle.web" +; +} + +/*:52*/ +#line 577 "mtangle.web" +; +} +name_ptr= parm_ptr; + +} +} + +/*:47*/ +#line 535 "mtangle.web" +; +push_level(name_dir+a); +cur_state.byte_field++; +goto restart; +}else if(name_dir[a].dummy.Ilk==2){ +/*46:*/ +#line 553 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2){ +printf("\nExpanding parameter (");fflush(stdout),write(1,(name_dir+a)->byte_start,(((name_dir+a)+1)->byte_start-((name_dir+a))->byte_start)); +printf("=nd[%d])",a); +} +#endif TRACE_MACROS + + +#line 31 "mtangle.ch" +/*:46*/ +#line 540 "mtangle.web" +; +push_level(name_dir+a); +goto restart; +} + +/*:44*/ +#line 489 "mtangle.web" +; +cur_val= a;out_char(130);break; +case 1:/*64:*/ +#line 734 "mtangle.web" + +a-= 10240; +if((a+name_dir)->equiv_or_xref!=(ASCII *)text_info)push_level(a+name_dir); +else if(a!=0){ +printf("\n! Not present: <");fflush(stdout),write(1,(a+name_dir)->byte_start,(((a+name_dir)+1)->byte_start-((a+name_dir))->byte_start));err_print(">"); + +} +goto restart; + +/*:64*/ +#line 491 "mtangle.web" +; +default:cur_val= a-20480;if(cur_val>0)cur_state.mod_field= cur_val; +out_char(129); +} +} +return 1; +} + +/*:40*//*66:*/ +#line 89 "mtangle.ch" +flush_buffer() +#line 90 "mtangle.ch" +{ +if(protect==0)putc('\n',C_file); +else fprintf(C_file,"%s","\',...\n\'"); +if(line[include_depth]%100==0){ +printf("."); +if(line[include_depth]%500==0)printf("%d",line[include_depth]); +fflush(stdout); +} +line[include_depth]++; +} + +#line 795 "mtangle.web" +/*:66*//*70:*/ +#line 834 "mtangle.web" + +phase_two(){ +line[include_depth]= 1; +if(text_info->text_link==0){ +if(end_output_files==cur_out_file){ +printf("\n! No program text was specified.");{if(history==0)history= 1;}; + +} +}else{ +printf("\nWriting the output files: (%s)",C_file_name);fflush(stdout); +/*29:*/ +#line 328 "mtangle.web" + +stack_ptr= stack+1;cur_state.name_field= name_dir;cur_state.repl_field= text_info->text_link+text_info; +cur_state.byte_field= cur_state.repl_field->tok_start;cur_state.end_field= (cur_state.repl_field+1)->tok_start;cur_state.mod_field= 0; + +/*:29*/ +#line 844 "mtangle.web" +; +while(stack_ptr>stack)get_output(); +flush_buffer(); +} +if(end_output_files>cur_out_file){ +if(text_info->text_link==0){ +printf("\nWriting the output files: ");fflush(stdout); +} +/*71:*/ +#line 860 "mtangle.web" + +for(an_output_file= end_output_files;an_output_file>cur_out_file;){ +an_output_file--; +strncpy(output_file_name,( *an_output_file)->byte_start,400); +output_file_name[(( *an_output_file+1)->byte_start-( *an_output_file)->byte_start)]= '\0'; +fclose(C_file); +C_file= fopen(output_file_name,"w"); +if(C_file==NULL){ +{printf("! Cannot open output file:");err_print(output_file_name);history= 3;wrap_up();} +}else{ +printf(" (%s)",output_file_name);fflush(stdout); +} +stack_ptr= stack+1; +cur_state.name_field= ( *an_output_file); +cur_state.repl_field= (text_pointer)cur_state.name_field->equiv_or_xref; +cur_state.byte_field= cur_state.repl_field->tok_start; +cur_state.end_field= (cur_state.repl_field+1)->tok_start; +cur_state.mod_field= 0; +while(stack_ptr>stack)get_output(); +flush_buffer(); +} + + + +#line 134 "mtangle.ch" + +/*:71*/ +#line 852 "mtangle.web" + +} +printf("\nDone."); +} + +/*:70*//*72:*/ +#line 137 "mtangle.ch" + +eight_bits prev_char; +out_char(cur_char) +eight_bits cur_char; +{ +ASCII *j; +int nq; +/*73:*/ +#line 911 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2){ +switch(cur_char){ +case 10:printf(" [\\n]");break; +case 2: +printf("[STRING]");break; +case 127 +#line 259 "mtangle.web" +: +printf("[JOIN]");break; +case 3: +printf("[CONSTANT]");break; +case 130: +printf(" [");fflush(stdout),write(1,(cur_val+name_dir)->byte_start,(((cur_val+name_dir)+1)->byte_start-((cur_val+name_dir))->byte_start));printf("]"); +break; +case 129: +if(cur_val>0){ +printf(" [%d:]",cur_val); +}else if(cur_val<0){ +printf(" [:%d]",-cur_val); +}else{ +printf("[LINE NUMBER]"); +} +break; + +default: +if(31<cur_char&&cur_char<127){ +printf(" [%c]",cur_char); +}else{ +printf(" [\\%3o]",cur_char); +} +} +} +#endif TRACE_MACROS + + + + +/*:73*/ +#line 144 "mtangle.ch" +; +switch(cur_char){ +case 10: + +if(prev_char!=10&& +!(prev_char==129&&protect>0)) +flush_buffer(); +if(out_state!=4)out_state= 0; +break; +/*74:*/ +#line 948 "mtangle.web" + +case 130: +if(out_state==1)putc(' ',C_file); +for(j= (cur_val+name_dir)->byte_start;j<(name_dir+cur_val+1)->byte_start; +j++)putc( *j,C_file); +out_state= 1;break; + +#line 214 "mtangle.ch" +/*:74*/ +#line 153 "mtangle.ch" +; +/*75:*/ +#line 215 "mtangle.ch" + +case 129: +if(cur_val==0)cur_state.byte_field+= 4; +break; +#line 978 "mtangle.web" + +#line 1 "outtoks.web" +/*:75*/ +#line 154 "mtangle.ch" +; +/*78:*/ +#line 44 "outtoks.web" + +case 28: +fprintf(C_file,"%s",".."); +if(out_state!=4)out_state= 0; +break; +case 29: +fprintf(C_file,"%s","./"); +if(out_state!=4)out_state= 0; +break; +case 24: +fprintf(C_file,"%s","<="); +if(out_state!=4)out_state= 0; +break; +case 25: +fprintf(C_file,"%s","~="); +if(out_state!=4)out_state= 0; +break; +case 26: +fprintf(C_file,"%s","=="); +if(out_state!=4)out_state= 0; +break; +case 23: +fprintf(C_file,"%s",">="); +if(out_state!=4)out_state= 0; +break; +#line 233 "mtangle.ch" +case 27: +if(tracing)printf("\noutput linecon: protect = %d on line %d", +protect,line[include_depth]); +if(protect){fprintf(C_file,"%s"," ");} +else{ +if(out_state==4){ +fprintf(C_file,"%s","..."); +}else{ +fprintf(C_file,"%s"," ..."); +} +} +if(out_state!=4)out_state= 0; +break; +#line 77 "outtoks.web" +case 30: +fprintf(C_file,"%s",".^"); +if(out_state!=4)out_state= 0; +break; +case 31: +fprintf(C_file,"%s",".*"); +if(out_state!=4)out_state= 0; +break; +/*:78*//*79:*/ +#line 85 "outtoks.web" + +case'*': +if(out_state==4){ +fprintf(C_file,"%s","*"); +}else{ +fprintf(C_file,"%s"," * "); +} +if(out_state!=4)out_state= 0; +break; +case'-': +if(out_state==4){ +fprintf(C_file,"%s","-"); +}else{ +fprintf(C_file,"%s","-"); +} +if(out_state!=4)out_state= 0; +break; +case'=': +if(out_state==4){ +fprintf(C_file,"%s","="); +}else{ +fprintf(C_file,"%s"," = "); +} +if(out_state!=4)out_state= 0; +break; +/*:79*/ +#line 155 "mtangle.ch" + +case 127 +#line 259 "mtangle.web" +:out_state= 3;break; +case 3:if(out_state==4){ +out_state= 1;break; +} +if(out_state==1)putc(' ',C_file);out_state= 4;break; +case'`': +if(protect==0)putc('[',C_file); +for(nq= 0;nq<1<<protect;nq++)putc('\'',C_file); +protect++; +break; +case'\'': +if(protect>0){ +for(nq= 0;nq<1<<protect-1;nq++)putc('\'',C_file); +protect--; +if(protect==0)putc(']',C_file); +}else{ +putc('\'',C_file); +} +break; +case'"': +for(nq= 0;nq<1<<protect;nq++)putc('\'',C_file); +break; +case 2:if(out_state==4)out_state= 0; +else out_state= 4;break; +default:putc(cur_char,C_file);if(out_state!=4)out_state= 0; +break; +} +prev_char= cur_char; +} + +#line 910 "mtangle.web" + +/*:72*//*93:*/ +#line 1051 "mtangle.web" +eight_bits skip_ahead() +{ +eight_bits c; +while(1){ +if(loc>limit&&(get_line()==0))return(255); + *(limit+1)= 64; +while( *loc!=64)loc++; +if(loc<=limit){ +loc++;c= ccode[ *loc]; +#ifdef DEBUG +if(c==248){ +tracing= *loc-48;c= 0; +} +#endif DEBUG +loc++; +if(c!=0|| *(loc-1)=='>')return(c); +} +} +} + +/*:93*//*95:*/ +#line 1082 "mtangle.web" + +skip_comment() +{ +ASCII c; +if(1){ +get_line(); +return(comment_continues= 0); +}else{ +while(1){ +if(loc>limit) +if(get_line())return(comment_continues= 1); +else{ +err_print("! Input ended in mid-comment"); + +return(comment_continues= 0); +} +c= *(loc++); +/*85:*/ +#line 142 "outtoks.web" + + +/*:85*/ +#line 1099 "mtangle.web" + +if(c==64){ +if(ccode[ *loc]==255){ +err_print("! Section name ended in mid-comment");loc--; + +return(comment_continues= 0); +} +else loc++; +} +} +} +} + + +/*:95*//*98:*/ +#line 333 "mtangle.ch" + +eight_bits do_get_next(); +eight_bits previous_token; +name_pointer previous_scrap; + +eight_bits get_next() +{ +eight_bits c; +c= do_get_next(); +if(!(c==' '||c=='\t'||c=='\n'||c=='\v'||c=='\r'||c=='\f'||c==27)){ +previous_token= c; +if(c==130){ +previous_scrap= id_lookup(id_first,id_loc,0); +} +} +return(c); +} + + +/*:98*//*99:*/ +#line 353 "mtangle.ch" + +int fquote_level= 0; +eight_bits do_get_next() +{ +eight_bits c; +while(1){ +if(loc>limit)/*100:*/ +#line 401 "mtangle.ch" + +{ +if(get_line()==0)return(255); +else if(print_where){ +print_where= 0; +/*134:*/ +#line 1668 "mtangle.web" + +store_two_bytes(53248); +if(changing)id_first= change_file_name; +else id_first= file_name[include_depth]; +id_loc= id_first+strlen(id_first); +if(changing)store_two_bytes((sixteen_bits)change_line); +else store_two_bytes((sixteen_bits)line[include_depth]); +{int a= id_lookup(id_first,id_loc,0)-name_dir;{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= (a/256)+128;}; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= a%256;};} + +/*:134*/ +#line 406 "mtangle.ch" +; +} +else{ +return(10); +} +} + +#line 1156 "mtangle.web" +/*:100*/ +#line 359 "mtangle.ch" + +c= *loc; +if(comment_continues){ +skip_comment(); +if(comment_continues||1)return(10); +else continue; +} +/*84:*/ +#line 263 "mtangle.ch" + +{ +int len;len= strlen("%"); +if(loc+len<=limit&&!strncmp(loc,"%",len)){ +loc+= len; +id_first= mod_text+1; +id_loc= mod_text; + *++id_loc= '\%'; + *++id_loc= *loc; +while( *loc++!='\n'&&loc<limit){ +if(++id_loc<=mod_text_end) *id_loc= *loc; +} +id_loc++; +return(2); +} +} +#line 140 "outtoks.web" +/*:84*/ +#line 366 "mtangle.ch" + +loc++; +if(isdigit(c)||c=='\\'||c=='.'){ +/*102:*/ +#line 1164 "mtangle.web" +{ +id_first= loc-1; +if( *id_first=='.'&&!isdigit( *loc))goto mistake; +if( *id_first=='\\')while(isdigit( *loc))loc++; +else{ +if( *id_first=='0'){ +if( *loc=='x'|| *loc=='X'){ +loc++;while(isxdigit( *loc))loc++;goto found; +} +} +while(isdigit( *loc))loc++; +if( *loc=='.'){ +loc++; +while(isdigit( *loc))loc++; +} +#if defined C_FLOATING_POINT||defined MATLAB_FLOATING_POINT +if( *loc=='e'|| *loc=='E'){ +if( *++loc=='+'|| *loc=='-')loc++; +while(isdigit( *loc))loc++; +} +#endif +} +#ifdef MATLAB_FLOATING_POINT +if( *loc=='i') *id_loc++= *loc++; +#endif +found: +id_loc= loc; +return(3); +} + +#line 470 "mtangle.ch" + +/*:102*/ +#line 369 "mtangle.ch" + +}else if(isalpha(c)||c=='_'||c=='$'){ +/*101:*/ +#line 1156 "mtangle.web" +{ +id_first= --loc; +while(isalpha( *++loc)||isdigit( *loc)|| *loc=='_'); +if( *loc=='$')while(isdigit( *++loc)|| *loc=='$'); + +id_loc= loc;return(130); +} + +/*:101*/ +#line 371 "mtangle.ch" + +}else if(c=='"'){ +/*107:*/ +#line 583 "mtangle.ch" + +{ +if((previous_token==130&&!strncmp((previous_scrap)->byte_start,"case",strlen("case")))) +previous_token= '('; + +switch(previous_token){ +case'(': +case'[':case'{': +case'+':case'-': +case'*':case 31: +case'^':case'\\': +case'/':case 29: +case':':case',': +case'=':case 26: +case'<':case 25: +case'>':case 23: +case 24:case'|': +case';': +/*103:*/ +#line 478 "mtangle.ch" +{ +ASCII delim= c; + +id_first= mod_text+1; +id_loc= mod_text; *++id_loc= delim; +while(1){ +if(loc>=limit)/*104:*/ +#line 501 "mtangle.ch" + +{ +if( *(limit-1)!='\\'){ +err_print("! String didn't end");loc= limit;break; +} +if(get_line()==0){ +err_print("! Input ended in middle of string");loc= buffer;break; +} +else if(++id_loc<=mod_text_end) *id_loc= 10; + +} + + + +/*:104*/ +#line 484 "mtangle.ch" + +if((c= *loc++)==delim)/*105:*/ +#line 516 "mtangle.ch" + +{ +if(++id_loc<=mod_text_end) *id_loc= c; +if( *loc==delim){ +if(++id_loc<=mod_text_end) *id_loc= *loc++; +continue; +} +else break; +} + +/*:105*/ +#line 485 "mtangle.ch" + +if(c=='\\')/*106:*/ +#line 527 "mtangle.ch" + +{ +if(loc>=limit)continue; +#if 0 +if(++id_loc<=mod_text_end) *id_loc= '\\'; +c= *loc++; +#endif +} + +/*:106*/ +#line 486 "mtangle.ch" + +if(++id_loc<=mod_text_end) *id_loc= c; +} +if(id_loc>=mod_text_end){ +printf("\n! String too long: "); + +fflush(stdout),write(1,mod_text+1,25); +printf("...");history= 2; +} +id_loc++; +return(2); +} + + +/*:103*/ +#line 601 "mtangle.ch" + +case')':case']': +case 3:case'.': +case 2:case 130: +#ifdef WEAVE +case begin_comment: +return(SP_transp); +#else +return'\"'; +#endif +default: +err_print("! Unknown left context for quote"); +printf("\n character: %d = \'%c\'\n\n",previous_token, +previous_token); +return('\''); +} +} + + +#line 1245 "mtangle.web" +/*:107*/ +#line 373 "mtangle.ch" + + +}else if(c=='\''){ + +if(fquote_level>0){ +fquote_level--; +return('\''); +}else{ +/*107:*/ +#line 583 "mtangle.ch" + +{ +if((previous_token==130&&!strncmp((previous_scrap)->byte_start,"case",strlen("case")))) +previous_token= '('; + +switch(previous_token){ +case'(': +case'[':case'{': +case'+':case'-': +case'*':case 31: +case'^':case'\\': +case'/':case 29: +case':':case',': +case'=':case 26: +case'<':case 25: +case'>':case 23: +case 24:case'|': +case';': +/*103:*/ +#line 478 "mtangle.ch" +{ +ASCII delim= c; + +id_first= mod_text+1; +id_loc= mod_text; *++id_loc= delim; +while(1){ +if(loc>=limit)/*104:*/ +#line 501 "mtangle.ch" + +{ +if( *(limit-1)!='\\'){ +err_print("! String didn't end");loc= limit;break; +} +if(get_line()==0){ +err_print("! Input ended in middle of string");loc= buffer;break; +} +else if(++id_loc<=mod_text_end) *id_loc= 10; + +} + + + +/*:104*/ +#line 484 "mtangle.ch" + +if((c= *loc++)==delim)/*105:*/ +#line 516 "mtangle.ch" + +{ +if(++id_loc<=mod_text_end) *id_loc= c; +if( *loc==delim){ +if(++id_loc<=mod_text_end) *id_loc= *loc++; +continue; +} +else break; +} + +/*:105*/ +#line 485 "mtangle.ch" + +if(c=='\\')/*106:*/ +#line 527 "mtangle.ch" + +{ +if(loc>=limit)continue; +#if 0 +if(++id_loc<=mod_text_end) *id_loc= '\\'; +c= *loc++; +#endif +} + +/*:106*/ +#line 486 "mtangle.ch" + +if(++id_loc<=mod_text_end) *id_loc= c; +} +if(id_loc>=mod_text_end){ +printf("\n! String too long: "); + +fflush(stdout),write(1,mod_text+1,25); +printf("...");history= 2; +} +id_loc++; +return(2); +} + + +/*:103*/ +#line 601 "mtangle.ch" + +case')':case']': +case 3:case'.': +case 2:case 130: +#ifdef WEAVE +case begin_comment: +return(SP_transp); +#else +return'\"'; +#endif +default: +err_print("! Unknown left context for quote"); +printf("\n character: %d = \'%c\'\n\n",previous_token, +previous_token); +return('\''); +} +} + + +#line 1245 "mtangle.web" +/*:107*/ +#line 381 "mtangle.ch" + +} +}else if(c=='`'){ +fquote_level++; + +return('`'); +}else if(c=='\n'){ +return(c); +}else if(c==64){ +/*108:*/ +#line 1248 "mtangle.web" +{ +c= ccode[ *loc++]; +switch(c){ +case 0:continue; +case 250:while((c= skip_ahead())==64); + +if( *(loc-1)!='>')err_print("! Improper @ within control text"); + +continue; +case 254: +cur_module_char= *(loc-1); +/*112:*/ +#line 1298 "mtangle.web" +{ +ASCII *k; +/*114:*/ +#line 1318 "mtangle.web" + +k= mod_text; +while(1){ +if(loc>limit&&get_line()==0){ +err_print("! Input ended in section name"); + +loc= buffer+1;break; +} +c= *loc; +/*115:*/ +#line 1342 "mtangle.web" + +if(c==64){ +c= *(loc+1); +if(c=='>'){ +loc+= 2;break; +} +if(ccode[c]==255){ +err_print("! Section name didn't end");break; + +} + *(++k)= 64;loc++; +} + +/*:115*/ +#line 1327 "mtangle.web" +; +loc++;if(k<mod_text_end)k++; +if(c==' '||c==011){ +c= ' ';if( *(k-1)==' ')k--; +} + *k= c; +} +if(k>=mod_text_end){ +printf("\n! Section name too long: "); + +fflush(stdout),write(1,mod_text+1,25); +printf("...");{if(history==0)history= 1;}; +} +if( *k==' '&&k>mod_text)k--; + +/*:114*/ +#line 1300 "mtangle.web" +; +if(k-mod_text>3&&strncmp(k-2,"...",3)==0)cur_module= prefix_lookup(mod_text+1,k-3); +else cur_module= mod_lookup(mod_text+1,k); +if(cur_module_char=='('){ +/*69:*/ +#line 819 "mtangle.web" + +{ +if(cur_out_file>output_files){ +for(an_output_file= cur_out_file; +an_output_file<end_output_files;an_output_file++) +if( *an_output_file==cur_module)break; +if(an_output_file==end_output_files) + *--cur_out_file= cur_module; +}else{ +{{printf("\n! Sorry, capacity exceeded: ");err_print("output files");history= 3;wrap_up();};}; +} +} + +/*:69*/ +#line 1305 "mtangle.web" + +} +return(254); +} + +/*:112*/ +#line 1259 "mtangle.web" +; +case 2:/*116:*/ +#line 1360 "mtangle.web" +{ +id_first= loc++; *(limit+1)= 64; *(limit+2)= '>'; +while( *loc!=64|| *(loc+1)!='>')loc++; +if(loc>=limit)err_print("! Verbatim string didn't end"); + +id_loc= loc;loc+= 2; +return(2); +} + +/*:116*/ +#line 1260 "mtangle.web" +; +#ifdef DEBUG +case 248:tracing= *(loc-1)-'0';continue; +#endif DEBUG +case 249:/*109:*/ +#line 1271 "mtangle.web" + +id_first= loc; +if( *loc=='\\')loc++; +while( *loc!='\''){ +loc++; +if(loc>limit){ +err_print("! String didn't end");loc= limit-1;break; +} +} +loc++; +return(249); + +/*:109*/ +#line 1264 "mtangle.web" +; +case 5:/*110:*/ +#line 1283 "mtangle.web" +{ +id_first= loc; +while('0'<= *loc&& *loc<'8')loc++; +id_loc= loc; +return(5); +} + +/*:110*/ +#line 1265 "mtangle.web" +; +#line 627 "mtangle.ch" +case 6:/*111:*/ +#line 1290 "mtangle.web" +{ +id_first= loc; +while(isxdigit( *loc))loc++; +id_loc= loc; +return(6); +} + + +/*:111*/ +#line 627 "mtangle.ch" +; +case 3:loc--; +/*84:*/ +#line 263 "mtangle.ch" + +{ +int len;len= strlen("%"); +if(loc+len<=limit&&!strncmp(loc,"%",len)){ +loc+= len; +id_first= mod_text+1; +id_loc= mod_text; + *++id_loc= '\%'; + *++id_loc= *loc; +while( *loc++!='\n'&&loc<limit){ +if(++id_loc<=mod_text_end) *id_loc= *loc; +} +id_loc++; +return(2); +} +} +#line 140 "outtoks.web" +/*:84*/ +#line 629 "mtangle.ch" +; +default:return(c); +#line 1268 "mtangle.web" +} +} + +/*:108*/ +#line 390 "mtangle.ch" + +}else if(c==' '||c==011){ +if(c==011)printf("\n saw a tab mark!"); +return(c); +} +mistake:/*77:*/ +#line 3 "outtoks.web" + +if(loc+2<=limit){ +if(strncmp("...",loc-1,3)==0){ +loc+= 2; +return 27; +} +} +if(loc+1<=limit){ +if(strncmp("..",loc-1,2)==0){ +loc+= 1; +return 28; +} +else if(strncmp("./",loc-1,2)==0){ +loc+= 1; +return 29; +} +else if(strncmp("<=",loc-1,2)==0){ +loc+= 1; +return 24; +} +else if(strncmp("~=",loc-1,2)==0){ +loc+= 1; +return 25; +} +else if(strncmp("==",loc-1,2)==0){ +loc+= 1; +return 26; +} +else if(strncmp(">=",loc-1,2)==0){ +loc+= 1; +return 23; +} +else if(strncmp(".^",loc-1,2)==0){ +loc+= 1; +return 30; +} +else if(strncmp(".*",loc-1,2)==0){ +loc+= 1; +return 31; +} +} +/*:77*/ +#line 395 "mtangle.ch" + +return(c); +} +} + +/*:99*//*118:*/ +#line 1391 "mtangle.web" +scan_repl(t) +eight_bits t; +{ +sixteen_bits a; +int set_print_where; +if(t==254){/*134:*/ +#line 1668 "mtangle.web" + +store_two_bytes(53248); +if(changing)id_first= change_file_name; +else id_first= file_name[include_depth]; +id_loc= id_first+strlen(id_first); +if(changing)store_two_bytes((sixteen_bits)change_line); +else store_two_bytes((sixteen_bits)line[include_depth]); +{int a= id_lookup(id_first,id_loc,0)-name_dir;{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= (a/256)+128;}; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= a%256;};} + +/*:134*/ +#line 1396 "mtangle.web" +;} + + +while(1){ +if(t==1){ +print_where= 0; +} +a= get_next(); +if(tracing>2){ +eight_bits cur_char; +cur_char= a; +/*73:*/ +#line 911 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2){ +switch(cur_char){ +case 10:printf(" [\\n]");break; +case 2: +printf("[STRING]");break; +case 127 +#line 259 "mtangle.web" +: +printf("[JOIN]");break; +case 3: +printf("[CONSTANT]");break; +case 130: +printf(" [");fflush(stdout),write(1,(cur_val+name_dir)->byte_start,(((cur_val+name_dir)+1)->byte_start-((cur_val+name_dir))->byte_start));printf("]"); +break; +case 129: +if(cur_val>0){ +printf(" [%d:]",cur_val); +}else if(cur_val<0){ +printf(" [:%d]",-cur_val); +}else{ +printf("[LINE NUMBER]"); +} +break; + +default: +if(31<cur_char&&cur_char<127){ +printf(" [%c]",cur_char); +}else{ +printf(" [\\%3o]",cur_char); +} +} +} +#endif TRACE_MACROS + + + + +/*:73*/ +#line 1407 "mtangle.web" + +} +if(t==1){ +set_print_where= print_where; +} +switch(a){ +/*133:*/ +#line 1611 "mtangle.web" + +case 130: +{short n; +if((n= parameter_number(id_first,id_loc))!=0){ +#ifdef TRACE_MACROS +if(tracing>1){ +printf("\nIdentified ");fflush(stdout),write(1,id_first,id_loc-id_first); +printf(" as parameter number %d (%d from back)",n,next_param_name-n+1); +} +#endif TRACE_MACROS +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= 7;}; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= next_param_name-n+1;}; +}else{ +a= id_lookup(id_first,id_loc,0)-name_dir; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= (a/256)+128;};{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= a%256;}; +} +} +break; +case 254:if(t!=254)goto done; +else{ +/*135:*/ +#line 1678 "mtangle.web" +{ +ASCII *try_loc= loc; +while( *try_loc==' '&&try_loc<limit)try_loc++; +if( *try_loc=='+'&&try_loc<limit)try_loc++; +while( *try_loc==' '&&try_loc<limit)try_loc++; +if( *try_loc=='=')err_print("! Nested named modules. Missing @?"); + +} + +/*:135*/ +#line 1631 "mtangle.web" +; +a= cur_module-name_dir; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= (a/256)+168;}; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= a%256;}; +/*134:*/ +#line 1668 "mtangle.web" + +store_two_bytes(53248); +if(changing)id_first= change_file_name; +else id_first= file_name[include_depth]; +id_loc= id_first+strlen(id_first); +if(changing)store_two_bytes((sixteen_bits)change_line); +else store_two_bytes((sixteen_bits)line[include_depth]); +{int a= id_lookup(id_first,id_loc,0)-name_dir;{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= (a/256)+128;}; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= a%256;};} + +/*:134*/ +#line 1635 "mtangle.web" +;break; +} +case 3:case 2: +/*136:*/ +#line 1693 "mtangle.web" + +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= a;}; +while(id_first<id_loc){ +if( *id_first==64)id_first++; +if(( *id_first=='$')&&( *(id_first+1)=='{')&&(t==1)){ +char *end, *c,pname[100],tmp[200]; +int pnum; +id_first+= 2; +end= id_first; +while( *end++!='}'); +end--; +strncpy(pname,id_first,end-id_first); +pname[end-id_first]= 0; +if((pnum= parameter_number(id_first,end))!=0){ +printf("parameter %s is number %d\n",pname,pnum); +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= 9;}; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= next_param_name-pnum+1;}; +}else{ +sprintf(tmp,"! Can't find string parameter %s\n\n",pname); +err_print(tmp); +} +id_first= end+1; +}else{ +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= *id_first++;}; +} +} +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= a;};break; + +/*:136*/ +#line 1638 "mtangle.web" +; +case 249: +/*137:*/ +#line 1721 "mtangle.web" +{ +int c; +if( *id_first==64){ +c= xchr[ *id_first++]; +if( *id_first!=64)err_print("! Double @ within string"); +} +else if( *id_first=='\\'){ +id_first++; +switch( *id_first){ +case't':c= 9;break; +case'n':c= 10;break; +case'b':c= 8;break; +case'0':c= 0;break; +case'\\':c= 92;break; +default:err_print("! Unrecognized escape sequence"); +} +} +else c= xchr[ *id_first]; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= 3;}; + + +app_decimal((long)c); +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= 3;}; +} +break; + +/*:137*/ +#line 1640 "mtangle.web" +; +case 5: +/*138:*/ +#line 1748 "mtangle.web" +{ +long sum= 0; +while(id_first<id_loc){ +sum= 8 *sum+ *id_first++-'0'; +if(sum>67108864)err_print("! Octal constant exceeds @\"04000000"); +} +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= 3;}; +app_decimal(sum); +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= 3;}; +} + +/*:138*/ +#line 1642 "mtangle.web" +;break; +case 6: +/*139:*/ +#line 1759 "mtangle.web" +{ +long sum= 0; +while(id_first<id_loc){ +sum= 16 *sum+ +(isdigit( *id_first) +? *id_first-'0' +:isupper( *id_first) +? *id_first-'A'+10 +: *id_first-'a'+10 +); +id_first++; +if(sum>67108864)err_print("! Hex constant exceeds @\"04000000"); +} +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= 3;}; +app_decimal(sum); +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= 3;}; +} + +/*:139*/ +#line 1644 "mtangle.web" +;break; +case 10: +#ifdef NEWLINES_IN_MACROS +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= a;}; +#else +if(t==1)continue; +else{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= a;}; +#endif NEWLINES_IN_MACROS +break; +case 252:case 251:case 253: +if(t!=254)goto done; +else{ +err_print("! @d, @f and @u are ignored in C text");continue; + +} +case 255:goto done; + +/*:133*/ +#line 1416 "mtangle.web" + +default:{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= a;}; +} +} +done:next_control= (eight_bits)a; +if(text_ptr>text_info_end){{printf("\n! Sorry, capacity exceeded: ");err_print("text");history= 3;wrap_up();};}; +if(t==1){ +/*119:*/ +#line 642 "mtangle.ch" + +#line 643 "mtangle.ch" +tok_ptr-= 2; +while( *tok_ptr<128&&isspace( *(tok_ptr+1)))tok_ptr--; +tok_ptr+= 2; +#line 1444 "mtangle.web" + +/*:119*/ +#line 1423 "mtangle.web" +; +} +cur_text= text_ptr;(++text_ptr)->tok_start= tok_ptr; +print_where= set_print_where; +} + +/*:118*//*125:*/ +#line 1490 "mtangle.web" + +int parameter_number(first,loc) +ASCII *first, *loc; +{ +ASCII *f, *p; +int n; +for(n= 0;n<next_param_name;n++){ +if(loc-first==param_names[n+1]-param_names[n]){ + +for(f= first,p= param_names[n];f<loc;) +if( *f++!= *p++)goto nomatch; +return n+1; +} +nomatch:continue; +} +return 0; +} + + +/*:125*//*140:*/ +#line 1778 "mtangle.web" + +app_decimal(c) +long c; +{long power; +if(c==0){{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= '0';};return;} +if(c<0){{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= '-';};c= -c;} +for(power= 1;c>=power;power *= 10); + +for(power/= 10;power>=1;power/= 10){ +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= '0'+c/power;}; +c%= power; + +} +} + + + +/*:140*//*142:*/ +#line 1805 "mtangle.web" +scan_module() +{ +name_pointer p; +text_pointer q; +sixteen_bits a; +module_count++; +if( *(loc-1)=='*') +printf("*%d",module_count);fflush(stdout); +/*143:*/ +#line 1822 "mtangle.web" + +next_control= 0; +while(1){ +done_scanning: +while(next_control<=251) +if((next_control= skip_ahead())==254){ + +loc-= 2;next_control= get_next(); +} +if(next_control!=252)break; +/*126:*/ +#line 670 "mtangle.ch" + +#line 671 "mtangle.ch" +while(isspace(next_control= get_next())); +/*130:*/ +#line 1566 "mtangle.web" + +if(next_control!=130){ +err_print("! Macro name must be an dientifier"); + +/*144:*/ +#line 1840 "mtangle.web" + +/*121:*/ +#line 1462 "mtangle.web" + +next_param_name= 0; +next_param_name_text= param_name_texts; +param_names[next_param_name]= next_param_name_text; + +/*:121*/ +#line 1841 "mtangle.web" +; +p->dummy.Ilk= 0; +goto done_scanning; + + +/*:144*/ +#line 1570 "mtangle.web" +; +}else{ +p= id_lookup(id_first,id_loc,1); +if(p->dummy.Ilk!=1){ +#ifdef WARN_USE_BEFORE_DEF +printf("\n! Warning: macro name "); +fflush(stdout),write(1,(p)->byte_start,(((p)+1)->byte_start-((p))->byte_start)); +printf(" was used before it was defined"); +{if(history==0)history= 1;}; +#endif WARN_USE_BEFORE_DEF +p->dummy.Ilk= 1; +}else if(p+1!=name_ptr){ +err_print("! Macro name is multiply defined: "); +} +} + +#line 748 "mtangle.ch" +/*:130*/ +#line 673 "mtangle.ch" +; +/*129:*/ +#line 711 "mtangle.ch" + +while(isspace(next_control= get_next())); +if(next_control==40){ +do{ +/*131:*/ +#line 748 "mtangle.ch" + +while(isspace(next_control= get_next())); +if(next_control!=130){ +err_print("! Macro parameter name not an identifier"); + +/*144:*/ +#line 1840 "mtangle.web" + +/*121:*/ +#line 1462 "mtangle.web" + +next_param_name= 0; +next_param_name_text= param_name_texts; +param_names[next_param_name]= next_param_name_text; + +/*:121*/ +#line 1841 "mtangle.web" +; +p->dummy.Ilk= 0; +goto done_scanning; + + +/*:144*/ +#line 753 "mtangle.ch" +; +}else{ +if(parameter_number(id_first,id_loc)!=0){ +err_print("! Duplicate parameters in macro definition"); + +/*144:*/ +#line 1840 "mtangle.web" + +/*121:*/ +#line 1462 "mtangle.web" + +next_param_name= 0; +next_param_name_text= param_name_texts; +param_names[next_param_name]= next_param_name_text; + +/*:121*/ +#line 1841 "mtangle.web" +; +p->dummy.Ilk= 0; +goto done_scanning; + + +/*:144*/ +#line 758 "mtangle.ch" +; +}else{ +/*123:*/ +#line 1469 "mtangle.web" + +/*124:*/ +#line 1475 "mtangle.web" + +if(next_param_name==32) +{{printf("\n! Sorry, capacity exceeded: ");err_print("parameter names");history= 3;wrap_up();};}; +if(id_loc-id_first> +param_name_texts_end-next_param_name_text) +{{printf("\n! Sorry, capacity exceeded: ");err_print("parameter name texts");history= 3;wrap_up();};}; + + +/*:124*/ +#line 1470 "mtangle.web" +; +while(id_first<id_loc) + *next_param_name_text++= *id_first++; +param_names[++next_param_name]= next_param_name_text; + +/*:123*/ +#line 760 "mtangle.ch" +; +} +} +while(isspace(next_control))next_control= get_next(); +#line 1601 "mtangle.web" + + +/*:131*/ +#line 715 "mtangle.ch" +; +while(isspace(next_control= get_next())); +}while(next_control==44); +while(isspace(next_control))next_control= get_next(); +if(next_control!=41){ +err_print("! Macro parameter list must end with )"); +/*144:*/ +#line 1840 "mtangle.web" + +/*121:*/ +#line 1462 "mtangle.web" + +next_param_name= 0; +next_param_name_text= param_name_texts; +param_names[next_param_name]= next_param_name_text; + +/*:121*/ +#line 1841 "mtangle.web" +; +p->dummy.Ilk= 0; +goto done_scanning; + + +/*:144*/ +#line 721 "mtangle.ch" +; +} +while(isspace(next_control= get_next())); + +} +#line 1564 "mtangle.web" + + +/*:129*/ +#line 676 "mtangle.ch" +; +if(next_control!=61){ +printf("\nnext_control = <%c>",next_control); +err_print("! You must put an = sign before the macro replacement text"); +/*144:*/ +#line 1840 "mtangle.web" + +/*121:*/ +#line 1462 "mtangle.web" + +next_param_name= 0; +next_param_name_text= param_name_texts; +param_names[next_param_name]= next_param_name_text; + +/*:121*/ +#line 1841 "mtangle.web" +; +p->dummy.Ilk= 0; +goto done_scanning; + + +/*:144*/ +#line 680 "mtangle.ch" +; +} +/*127:*/ +#line 1533 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>1){ +printf("\nScanning definition of macro ");fflush(stdout),write(1,(p)->byte_start,(((p)+1)->byte_start-((p))->byte_start)); +} +#endif TRACE_MACROS + +/*:127*/ +#line 682 "mtangle.ch" +; +{if(tok_ptr==tok_mem_end){{printf("\n! Sorry, capacity exceeded: ");err_print("token");history= 3;wrap_up();};}; *tok_ptr++= next_param_name;}; +scan_repl(1); +p->equiv_or_xref= (ASCII *)cur_text; +/*128:*/ +#line 1540 "mtangle.web" + +#ifdef TRACE_MACROS +if(tracing>2){ +printf("\nMacro ");fflush(stdout),write(1,(p)->byte_start,(((p)+1)->byte_start-((p))->byte_start)); +printf("'s replacement text is in text_info[%d]",cur_text-text_info); +} +#endif TRACE_MACROS + + +#line 711 "mtangle.ch" +/*:128*/ +#line 686 "mtangle.ch" +; +/*121:*/ +#line 1462 "mtangle.web" + +next_param_name= 0; +next_param_name_text= param_name_texts; +param_names[next_param_name]= next_param_name_text; + +/*:121*/ +#line 687 "mtangle.ch" +; + +#line 1532 "mtangle.web" + +/*:126*/ +#line 1832 "mtangle.web" +; +cur_text->text_link= 0; +} + +/*:143*/ +#line 1813 "mtangle.web" +; +/*145:*/ +#line 1846 "mtangle.web" + +switch(next_control){ +case 253:p= name_dir;break; +case 254:p= cur_module; +/*146:*/ +#line 1858 "mtangle.web" + +while((next_control= get_next())=='+'); +if(next_control!='='){ +err_print("! C text flushed, = sign is missing"); + +while((next_control= skip_ahead())!=255); +return; +} + +/*:146*/ +#line 1850 "mtangle.web" +; +break; +default:return; +} +/*147:*/ +#line 1867 "mtangle.web" + +store_two_bytes((sixteen_bits)(53248+module_count)); + +/*:147*/ +#line 1854 "mtangle.web" +; +scan_repl(254); +/*148:*/ +#line 1870 "mtangle.web" + +if(p==name_dir||p==0){ +(last_unnamed)->text_link= cur_text-text_info;last_unnamed= cur_text; +} +else if(p->equiv_or_xref==(ASCII *)text_info)p->equiv_or_xref= (ASCII *)cur_text; + +else{ +q= (text_pointer)p->equiv_or_xref; +while(q->text_link<2000)q= q->text_link+text_info; +q->text_link= cur_text-text_info; +} +cur_text->text_link= 2000; + +/*:148*/ +#line 1856 "mtangle.web" +; + +/*:145*/ +#line 1814 "mtangle.web" +; +} + +/*:142*//*149:*/ +#line 1883 "mtangle.web" +phase_one(){ +phase= 1; +module_count= 0; +reset_input(); +while((next_control= skip_ahead())!=255); +while(!input_has_ended)scan_module(); +check_complete(); +phase= 2; +} + +/*:149*//*150:*/ +#line 1893 "mtangle.web" +print_stats(){ +printf("\nMemory usage statistics:\n"); +printf("%d names (out of %d)\n",name_ptr-name_dir,4000); +printf("%d replacement texts (out of %d)\n",text_ptr-text_info,2000); +printf("%d bytes (out of %d)\n",byte_ptr-byte_mem,90000); +printf("%d tokens (out of %d)\n",tok_ptr-tok_mem,150000); +} + +/*:150*/ diff --git a/web/matlabweb/mweb.tex b/web/matlabweb/mweb.tex new file mode 100644 index 0000000000..2ec7053e08 --- /dev/null +++ b/web/matlabweb/mweb.tex @@ -0,0 +1,69 @@ +\input webkernel.tex +\def\commentbegin{\%} +\def\commentend{\relax} +\let\openbraces=\lbrace % don't use \{ here; it leads to a tailspin if +\let\closebraces=\rbrace % this file is used more than once +\def\{{\ifmmode\openbraces\else$\openbraces$\fi} +\def\}{\ifmmode\closebraces\else$\closebraces$\fi} +\def\s{\ }% space +\font\tentex=cmtex10 % TeX extended character set (used in strings) +\ifx\CCM\undefined + \ifx\section\undefined + \def\CCM#1{\leavevmode\hbox{\tentex % MATLAB controlled comments for TeX + \let\\=\BS % backslash in a string + \let\'=\RQ % right quote in a string + \let\`=\LQ % left quote in a string + \let\{=\LB % left brace in a string + \let\}=\RB % right brace in a string + \let\~=\TL % tilde in a string + %\let\ =\SP % space in a string + \let\_=\UL % underline in a string + \let\&=\AM % ampersand in a string + #1}} + \else + \def\CCM#1{\leavevmode\hbox{\tt % MATLAB controlled comments for LaTeX + %\chardef\ =`\ % % <-- two spaces ! + %\def\ { }% + \chardef\&=`\& + \chardef\\=`\\ + \chardef\^=`\^ + \chardef\_=`\_ + \chardef\{=`\{ + \chardef\}=`\} + \chardef\~=`\~ + \def\`{`}% + #1}} + \fi +\fi +% quotes for formatted strings: +\newcount\FQcount \FQcount=0% keeps track of nesting level +\def\FQL{{% formatted string quote left + \loop + \mathopen{\WebLG}% + \advance\FQcount by -1%local + \ifnum\FQcount>0 + \kern \WebGkern + \repeat}\kern \WebAkern + \global\advance\FQcount by 1% + } +\def\FQR{{% formatted string quote right + \kern \WebAkern% kern before + \global\advance\FQcount by -1% + \loop\mathclose{\WebRG}% + \advance\FQcount by -1%local + \ifnum\FQcount>0 + \kern \WebGkern + \repeat}} +% alternative: +% \font\WebGfnt=dcr1000 +% \def\WebLG{\hbox{\WebGfnt\char14}} % left guillemet (french quote) +% \def\WebRG{\hbox{\WebGfnt\char15}} % right guillemet +% \def\WebGkern{-.2em\relax} % kern between guillemets +% \def\WebAkern{-.05em\relax} % kern after +% default: +\ifx\WebLG\undefined + \def\WebLG{\hbox{`}} % left quote + \def\WebRG{\hbox{'}} % right quote + \def\WebGkern{-.1em\relax} % kern between quotes + \def\WebAkern{0em\relax} +\fi diff --git a/web/matlabweb/mwebman.ps b/web/matlabweb/mwebman.ps new file mode 100644 index 0000000000..56e9df9360 --- /dev/null +++ b/web/matlabweb/mwebman.ps @@ -0,0 +1,4679 @@ +%!PS-Adobe-2.0 +%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software +%%Title: mwebman.dvi +%%Pages: 10 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%DocumentPaperSizes: A4 +%%EndComments +%DVIPSCommandLine: dvips -D600 mwebman +%DVIPSParameters: dpi=600, comments removed +%DVIPSSource: TeX output 2000.05.22:1539 +%%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 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if} +forall round exch round exch]setmatrix}N /@landscape{/isls true N}B +/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B +/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{ +/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N +string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N +end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{ +/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0] +N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup +length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ +128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub +get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data +dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N +/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup +/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx +0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff +setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff +.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]} +if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict +/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false +RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 +false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform +round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg +rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail +{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M} +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{ +4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{ +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 600 600 (mwebman.dvi) +@start /Fa 2 16 df<0000C00000C00001C0000380000380000700000700000E00001E +00001C00003C0000780000F80001F00003E00007C0000FC0001F80007F0000FE0000FE00 +007F00001F80000FC00007C00003E00001F00000F800007800003C00001C00001E00000E +000007000007000003800003800001C00000C00000C0122877A725>14 +D<C00000C00000E000007000007000003800003800001C00001E00000E00000F00000780 +0007C00003E00001F00000F80000FC00007E00003F80001FC0001FC0003F80007E0000FC +0000F80001F00003E00007C0000780000F00000E00001E00001C00003800003800007000 +00700000E00000C00000C00000122877A725>I E /Fb 69 126 df<3C7EFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFF7E7E7E7E7E7E7E7E7E7E7E7E7E7E3C000000000000003C7EFFFFFF +FF7E3C082F71AE27>33 D<000380000007C0000007C0000007C0000007C0000007C00000 +1FF00000FFFE0003FFFF8007FFFFC01FFFFFE01FE7DFF03F87C7F87E07C3F87C07C1F8FC +07C0FCF807C0FCF807C1FCF807C1FCF807C1FCFC07C0F8FE07C0707F07C0007F87C0003F +FFC0001FFFC0000FFFF80007FFFE0003FFFF8000FFFFC0000FFFE00007FFF00007CFF000 +07C3F80007C1F83807C0FC7C07C0FCFE07C07CFE07C07CFE07C07CFE07C07CFC07C07CFE +07C0F87E07C1F87F07C3F03F87C7F03FF7FFE01FFFFFC00FFFFF8003FFFF0001FFFC0000 +3FE0000007C0000007C0000007C0000007C0000007C000000380001E3A7CB327>36 +D<0F0000701F8000F83FC001F87FE001F87FE003F87FE003F0FFF007F0F9F007E0F9F007 +E0F9F00FE0F9F00FC0F9F00FC0F9F01FC0FFF01F807FE03F807FE03F007FE03F003FC07F +001F807E000F00FE000000FC000000FC000001FC000001F8000001F8000003F8000003F0 +000007F0000007E0000007E000000FE000000FC000001FC000001F8000001F8000003F80 +00003F0000003F0000007F00F0007E01F800FE03FC00FC07FE00FC07FE01FC07FE01F80F +FF03F80F9F03F00F9F03F00F9F07F00F9F07E00F9F07E00F9F0FE00FFF0FC007FE1FC007 +FE1F8007FE1F8003FC0F8001F8070000F0203A7DB327>I<0F001FC03FC03FE03FE03FF0 +1FF00FF001F001F001F001F003F003E007E00FC00FC03F807F00FF00FE00F80070000C17 +73AD27>39 D<0001C00003E0000FE0001FE0003FC0007F8000FE0001FC0001F80003F800 +07F00007E0000FC0000FC0001F80001F80003F00003F00003F00007E00007E00007E0000 +7E0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000 +FC00007E00007E00007E00007E00003F00003F00003F00001F80001F80000FC0000FC000 +07E00007F00003F80001F80001FC0000FE00007F80003FC0001FE0000FE00003E00001C0 +133A73B327>I<700000F80000FE0000FF00007F80003FC0000FE00007F00003F00003F8 +0001FC0000FC00007E00007E00003F00003F00001F80001F80001F80000FC0000FC0000F +C0000FC00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007 +E00007E0000FC0000FC0000FC0000FC0001F80001F80001F80003F00003F00007E00007E +0000FC0001FC0003F80003F00007F0000FE0003FC0007F8000FF0000FE0000F800007000 +00133A7AB327>I<000F0000001F8000001F8000001F8000001F8000001F8000001F8000 +781F81E0FE1F87F0FF1F8FF0FFDFBFF07FFFFFE03FFFFFC00FFFFF0003FFFC0000FFF000 +00FFF00003FFFC000FFFFF003FFFFFC07FFFFFE0FFDFBFF0FF1F8FF0FE1F87F0781F81E0 +001F8000001F8000001F8000001F8000001F8000001F8000000F00001C207BA627>I<00 +03C0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E00000 +07E0000007E0000007E0000007E0000007E0007FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFF7FFFFFFE0007E0000007E0000007E0000007E0000007E0000007E0000007E00000 +07E0000007E0000007E0000007E0000007E0000007E0000003C00020227DA727>I<0F00 +3FC03FE07FF07FF07FF87FF83FF83FF80FF801F801F003F007E01FE07FC0FF80FF00FE00 +70000D14738927>I<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E067C +9927>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A728927>I<000000380000 +007C000000FC000000FC000001FC000001F8000003F8000003F0000007F0000007E00000 +0FE000000FC000001FC000001F8000003F8000003F0000003F0000007F0000007E000000 +FE000000FC000001FC000001F8000003F8000003F0000007F0000007E000000FE000000F +C000000FC000001FC000001F8000003F8000003F0000007F0000007E000000FE000000FC +000001FC000001F8000003F8000003F0000003F0000007F0000007E000000FE000000FC0 +00001FC000001F8000003F8000003F0000007F0000007E000000FE000000FC000000FC00 +0000F8000000780000001E3A7CB327>I<0007E000003FFC00007FFE0000FFFF0001FFFF +8003FC3FC007F00FE00FE007F00FC003F01F8001F81F8001F83F0000FC3F0000FC3E0000 +7C7E00007E7E00007E7E00007E7C00003EFC00003FFC00003FFC00003FFC00003FFC0000 +3FFC00003FFC00003FFC00003FFC00003FFC00003FFC00003FFC00003F7E00007E7E0000 +7E7E00007E7E00007E3F0000FC3F0000FC3F8001FC1F8001F81FC003F80FC003F00FE007 +F007F00FE003FC3FC001FFFF8000FFFF00007FFE00003FFC000007E00020307DAE27>I< +000E0000001F0000001F0000003F0000007F0000007F000000FF000001FF000003FF0000 +7FFF0000FFFF0000FFFF0000FFBF00007E3F0000003F0000003F0000003F0000003F0000 +003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000 +003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000 +003F0000003F0000003F0000003F0000003F0000003F00003FFFFF807FFFFF807FFFFFC0 +7FFFFF807FFFFF801A2F79AE27>I<003FE00001FFF80003FFFE000FFFFF801FFFFFC03F +E07FE03F800FE07F0007F07E0003F8FE0001F8FC0001F8FE0001FCFE0000FCFE0000FCFE +0000FC7C0000FC000000FC000000FC000001FC000001F8000001F8000003F8000003F000 +0007F000000FE000001FC000003FC000007F800000FF000001FE000003FC000007F80000 +0FF000001FE000003FC000007F800000FE000001FC000007F800780FF000FC1FE000FC3F +C000FC7FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E2F7CAE27>I<001FF80000FF +FE0003FFFF800FFFFFC00FFFFFE01FF01FF03FC007F83F8001F83F8001FC3F8000FC3F80 +00FC1F0000FC040000FC000000FC000001FC000001F8000003F8000007F000000FF00000 +3FE0001FFFC0003FFF80003FFF80003FFFE0001FFFF000001FF8000003FC000001FC0000 +00FE0000007E0000007F0000003F0000003F3800003F7C00003FFE00003FFE00003FFE00 +007FFC00007EFE0000FE7F0001FC7F8003FC3FF01FF81FFFFFF00FFFFFE003FFFF8000FF +FE00001FF80020307DAE27>I<00003F800000007FC00000007FC0000000FFC0000001FF +C0000001FFC0000003F7C0000007E7C0000007E7C000000FC7C000000F87C000001F87C0 +00003F07C000003F07C000007E07C00000FC07C00000FC07C00001F807C00001F007C000 +03F007C00007E007C00007E007C0000FC007C0001F8007C0001F8007C0003F0007C0003E +0007C0007E0007C000FC0007C000FFFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFF +FFFF80000007C000000007C000000007C000000007C000000007C000000007C000000007 +C000000007C0000001FFFF000003FFFF800003FFFF800003FFFF800001FFFF00222F7EAE +27>I<1FFFFFE03FFFFFF03FFFFFF03FFFFFF03FFFFFE03F0000003F0000003F0000003F +0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F +1FF0003FFFFC003FFFFF003FFFFF803FFFFFC03FF03FE03FC00FF03F0007F03E0003F81C +0001F8000001F8000001FC000000FC000000FC000000FC7C0000FCFE0000FCFE0000FCFE +0001FCFE0001F8FC0003F8FE0003F07F000FF07F801FE03FE07FC01FFFFF800FFFFF0007 +FFFE0001FFF800007FC0001E2F7CAD27>I<0000FF000007FFC0001FFFF0003FFFF800FF +FFF801FF81FC03FE01FC03F801FC07F001FC0FE001FC0FC000F81FC000003F8000003F00 +00003F0000007F0000007E0000007E0FF800FE3FFE00FCFFFF80FFFFFFC0FFFFFFE0FFF8 +0FF0FFE007F8FF8001FCFF0000FCFF0000FEFE00007EFE00007FFE00003FFE00003FFE00 +003F7E00003F7E00003F7E00003F7F00003F3F00007F3F00007E1F8000FE1FC001FC0FC0 +01FC0FF007F807F81FF003FFFFE001FFFFC000FFFF80003FFE00000FF80020307DAE27> +I<78000000FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFC0001FCFC0003F8FC0007 +F0780007E000000FE000001FC000001F8000003F8000007F0000007E000000FE000000FC +000001FC000001F8000003F8000003F0000007F0000007E0000007E000000FC000000FC0 +00000FC000001F8000001F8000001F8000003F8000003F0000003F0000003F0000003F00 +00003F0000007F0000007E0000007E0000007E0000007E0000007E0000007E0000007E00 +00007E0000007E0000003C000020307DAE27>I<000FF000007FFE0001FFFF8003FFFFC0 +0FFFFFF00FF81FF01FE007F83F8001FC3F0000FC7F0000FE7E00007E7E00007E7E00007E +7E00007E7E00007E3F0000FC3F8001FC1FC003F80FE007F007FC3FE001FFFF80007FFE00 +003FFC0000FFFF0003FFFFC00FF00FF01FC003F83F8001FC3F0000FC7E00007E7E00007E +FC00003FFC00003FFC00003FFC00003FFC00003FFC00003F7E00007E7E00007E7F0000FE +3F8001FC1FE007F81FF81FF80FFFFFF007FFFFE001FFFF80007FFE00000FF00020307DAE +27>I<000FF000007FFC0001FFFF0003FFFF8007FFFFC00FF81FE01FE007F03FC003F83F +8001F87F0001FC7E0000FCFE0000FCFC00007EFC00007EFC00007EFC00007EFC00007FFC +00007FFC00007FFE00007F7E00007F7F0000FF3F0000FF3F8001FF1FE007FF0FF01FFF07 +FFFFFF03FFFFFF01FFFF3F007FFC7F001FF07E0000007E0000007E000000FC000000FC00 +0001FC000001F81F0003F83F8007F03F800FE03F801FE03F803FC03FC0FF801FFFFF001F +FFFE000FFFF80003FFE00000FF800020307DAE27>I<1E007F807F80FFC0FFC0FFC0FFC0 +7F807F801E000000000000000000000000000000000000000000000000001E007F807F80 +FFC0FFC0FFC0FFC07F807F801E000A20729F27>I<0F003FC03FC07FE07FE07FE07FE03F +C03FC00F000000000000000000000000000000000000000000000000000F003F803FC07F +C07FE07FE07FE03FE03FE00FE007E007C00FC00FC03F807F00FF00FE00F80070000B2A73 +9F27>I<7FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF3FFFFFFE0000000000000000 +000000000000000000000000000000003FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +7FFFFFFE20127D9F27>61 D<0003F000000007F800000007F80000000FFC0000000FFC00 +00000FFC0000000FFC0000000F3C0000001F3E0000001F3E0000001F3E0000001F3E0000 +001F3E0000003F3F0000003F3F0000003F3F0000003E1F0000003E1F0000007E1F800000 +7E1F8000007E1F8000007E1F800000FC0FC00000FC0FC00000FC0FC00000FC0FC00000FC +0FC00001F807E00001F807E00001F807E00001FFFFE00001FFFFE00003FFFFF00003FFFF +F00003FFFFF00003F003F00003F003F00007E001F80007E001F80007E001F80007E001F8 +000FE001FC007FFC0FFF80FFFC0FFFC0FFFE1FFFC0FFFC0FFFC07FFC0FFF80222F7EAE27 +>65 D<7FFFFC00007FFFFF0000FFFFFFC0007FFFFFE0007FFFFFF00007E00FF80007E007 +F80007E001FC0007E000FE0007E000FE0007E0007E0007E0007F0007E0003F0007E0003F +8007E0001F8007E0001F8007E0001F8007E0001FC007E0000FC007E0000FC007E0000FC0 +07E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007 +E0000FC007E0001F8007E0001F8007E0001F8007E0003F8007E0003F0007E0003F0007E0 +007F0007E000FE0007E000FE0007E001FC0007E003F80007E00FF8007FFFFFF0007FFFFF +E000FFFFFFC0007FFFFF00007FFFFC0000222E7FAD27>68 D<7FFFFFFF80FFFFFFFFC0FF +FFFFFFC0FFFFFFFFC07FFFFFFFC007E0000FC007E0000FC007E0000FC007E0000FC007E0 +000FC007E0000FC007E000078007E000000007E000000007E000000007E000000007E007 +800007E00FC00007E00FC00007E00FC00007FFFFC00007FFFFC00007FFFFC00007FFFFC0 +0007FFFFC00007E00FC00007E00FC00007E00FC00007E007800007E000000007E0000000 +07E000000007E000000007E00003C007E00007E007E00007E007E00007E007E00007E007 +E00007E007E00007E007E00007E07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFF +FFFFC0232E7FAD27>I<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFFC007 +E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E000078007E0 +00000007E000000007E000000007E000000007E007800007E00FC00007E00FC00007E00F +C00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007E00FC00007E00FC0 +0007E00FC00007E007800007E000000007E000000007E000000007E000000007E0000000 +07E000000007E000000007E000000007E000000007E000000007E000000007E00000007F +FF800000FFFFC00000FFFFC00000FFFFC000007FFF800000222E7EAD27>I<7FFE07FFE0 +FFFF0FFFF0FFFF0FFFF0FFFF0FFFF07FFE07FFE007E0007E0007E0007E0007E0007E0007 +E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0 +007E0007E0007E0007E0007E0007E0007E0007E0007E0007FFFFFE0007FFFFFE0007FFFF +FE0007FFFFFE0007FFFFFE0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E +0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E00 +07E0007E0007E0007E0007E0007E0007E0007E007FFE07FFE0FFFF0FFFF0FFFF0FFFF0FF +FF0FFFF07FFE07FFE0242E7FAD27>72 D<7FFFC000007FFFE00000FFFFE000007FFFE000 +007FFFC0000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000078003F0000FC003F0000FC003F0000FC003F0000FC003F0000FC003F0000F +C003F0000FC07FFFFFFFC07FFFFFFFC0FFFFFFFFC07FFFFFFFC07FFFFFFF80222E7FAD27 +>76 D<7FE0007FE0FFF000FFF0FFF000FFF0FFF801FFF07FF801FFE00FF801FF000FB801 +DF000FBC03DF000FBC03DF000FBC03DF000FBE07DF000F9E079F000F9E079F000F9E079F +000F9F0F9F000F9F0F9F000F8F0F1F000F8F0F1F000F8F9F1F000F8F9F1F000F879E1F00 +0F879E1F000F879E1F000F879E1F000F839C1F000F83FC1F000F83FC1F000F83FC1F000F +81F81F000F81F81F000F80F01F000F80001F000F80001F000F80001F000F80001F000F80 +001F000F80001F000F80001F000F80001F000F80001F000F80001F007FF000FFE0FFF801 +FFF0FFF801FFF0FFF801FFF07FF000FFE0242E7FAD27>I<00FFFC0007FFFF801FFFFFE0 +1FFFFFE03FFFFFF03FC00FF07F8007F87F0003F87E0001F87E0001F87E0001F8FC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFE0001FC7E0001F87E0001F8 +7E0001F87F0003F87F8007F83FE01FF03FFFFFF01FFFFFE01FFFFFE007FFFF8000FFFC00 +1E307CAE27>79 D<7FFFFF0000FFFFFFE000FFFFFFF000FFFFFFF8007FFFFFFC0007E003 +FE0007E000FF0007E0007F0007E0003F8007E0001F8007E0001FC007E0000FC007E0000F +C007E0000FC007E0000FC007E0000FC007E0000FC007E0001FC007E0001F8007E0003F80 +07E0007F0007E000FF0007E003FE0007FFFFFC0007FFFFF80007FFFFF00007FFFFE00007 +FFFF000007E000000007E000000007E000000007E000000007E000000007E000000007E0 +00000007E000000007E000000007E000000007E000000007E000000007E00000007FFE00 +0000FFFF000000FFFF000000FFFF0000007FFE000000222E7FAD27>I<00FFFC0007FFFF +801FFFFFE01FFFFFE03FFFFFF03FE01FF07F8007F87F0003F87E0001F87E0001F87E0001 +F8FE0001FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000 +FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000 +FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC07E0FCFC07E0FCFE07F1FC7E07F1 +F87E03F9F87E03F9F87F01FFF87F81FFF83FE0FFF03FFFFFF01FFFFFE01FFFFFE007FFFF +8000FFFF8000001FC000001FC000000FE000000FE0000007F0000007F0000003F8000003 +F8000001F01E397CAE27>I<7FFFF00000FFFFFE0000FFFFFF8000FFFFFFC0007FFFFFE0 +0007E01FF00007E007F00007E003F80007E001F80007E001FC0007E000FC0007E000FC00 +07E000FC0007E000FC0007E000FC0007E001FC0007E001F80007E003F80007E007F00007 +E01FF00007FFFFE00007FFFFC00007FFFF800007FFFF800007FFFFC00007E01FC00007E0 +0FE00007E007E00007E003F00007E003F00007E003F00007E003F00007E003F00007E003 +F00007E003F00007E003F00007E003F0F007E003F1F807E003F1F807E003F1F807E003F1 +F87FFE01FBF8FFFF01FFF0FFFF00FFF0FFFF00FFE07FFE007FC00000001F00252F7FAD27 +>I<007FC0E001FFF1F007FFFFF00FFFFFF01FFFFFF03FE0FFF03F801FF07F000FF07E00 +07F0FE0007F0FC0007F0FC0003F0FC0003F0FC0003F0FC0001E0FE0000007E0000007F00 +00003FC000003FF800001FFF80000FFFF80007FFFE0003FFFF8000FFFFC0000FFFE00000 +FFF000000FF0000007F8000003F8000001F8000001FC000000FC780000FCFC0000FCFC00 +00FCFC0000FCFC0000FCFE0001F8FE0001F8FF0003F8FF8007F0FFF01FE0FFFFFFE0FFFF +FFC0FFFFFF00F8FFFE00701FF8001E307CAE27>I<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0 +FFFFFFFFC0FFFFFFFFC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC0FC +03F00FC07803F007800003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F0000000FFFFC00001FFFFE00001FFFFE00001FFFFE00000FFFFC00022 +2E7EAD27>I<3FFC1FFE007FFE3FFE007FFE3FFF007FFE3FFE003FFC1FFE0003F00FE000 +03F80FC00001F80FC00001FC1FC00000FC1F800000FE3F8000007E3F0000007F7F000000 +3F7E0000003FFE0000001FFC0000001FFC0000000FF80000000FF800000007F000000007 +F000000003F000000007F000000007F80000000FF80000000FFC0000001FFC0000001FFE +0000003F7E0000003F7F0000007F3F0000007E3F8000007E1F800000FC1FC00000FC0FC0 +0001F80FE00001F807E00003F807E00003F003F00007F003F00007E003F8007FFC0FFF80 +FFFC0FFFC0FFFE1FFFC0FFFC0FFFC07FFC0FFF80222E7EAD27>88 +D<7FFC03FFE07FFE07FFE0FFFE07FFF07FFE07FFE07FFC03FFE007F000FE0003F000FC00 +03F801FC0001F801F80001F801F80001FC03F80000FC03F00000FE07F000007E07E00000 +7E07E000003F0FC000003F0FC000001F9F8000001F9F8000001F9F8000000F9F0000000F +9F00000007FE00000007FE00000003FC00000003FC00000001F800000001F800000001F8 +00000001F800000001F800000001F800000001F800000001F800000001F800000001F800 +000001F800000001F800000001F800000001F800000001F80000001FFF8000003FFFC000 +003FFFC000003FFFC000001FFF8000242E7FAD27>I<7FFFF0FFFFF8FFFFF8FFFFF8FFFF +F0FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FFFFF0FFFFF8FFFFF8FFFFF87FFFF0153A71B327>91 D<78000000F8000000FC000000 +FC000000FE0000007E0000007F0000003F0000003F8000001F8000001FC000000FC00000 +0FE0000007E0000007F0000003F0000003F0000003F8000001F8000001FC000000FC0000 +00FE0000007E0000007F0000003F0000003F8000001F8000001FC000000FC000000FC000 +000FE0000007E0000007F0000003F0000003F8000001F8000001FC000000FC000000FE00 +00007E0000007F0000003F0000003F0000003F8000001F8000001FC000000FC000000FE0 +000007E0000007F0000003F0000003F8000001F8000001FC000000FC000000FC0000007C +000000381E3A7CB327>I<7FFFF0FFFFF8FFFFF8FFFFF87FFFF80001F80001F80001F800 +01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 +01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 +01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 +01F80001F80001F80001F80001F80001F80001F80001F80001F87FFFF8FFFFF8FFFFF8FF +FFF87FFFF0153A7EB327>I<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF8 +1E067C7E27>95 D<03FFC000000FFFF000001FFFFC00003FFFFF00003FFFFF80003F80FF +80003F801FC0001F000FC00004000FE000000007E000000007E000000FFFE000007FFFE0 +0003FFFFE0000FFFFFE0001FFFFFE0003FFC07E0007FC007E0007F0007E000FE0007E000 +FC0007E000FC0007E000FC0007E000FC0007E000FE000FE0007F001FE0007FC0FFE0003F +FFFFFF801FFFFFFFC00FFFFFFFC003FFF1FFC000FF807F8022207C9F27>97 +D<7FE0000000FFF0000000FFF0000000FFF00000007FF000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F0FF000003F3FFC00003FFFFF00003FFFFF80003FFFFFC0003FF81FE0003FE00FF0003FC +003F8003F8001F8003F8001FC003F0000FC003F0000FC003F0000FE003F00007E003F000 +07E003F00007E003F00007E003F00007E003F00007E003F0000FE003F0000FC003F8000F +C003F8001FC003FC003F8003FC007F8003FE00FF0003FF83FE0003FFFFFC0003FFFFF800 +03FFFFF00003F3FFC00001E0FE0000232E7FAD27>I<000FFF00007FFFC001FFFFE003FF +FFF007FFFFF00FF807F01FE007F03FC003E03F8000807F0000007E0000007E000000FE00 +0000FC000000FC000000FC000000FC000000FC000000FC000000FE0000007E0000007E00 +00007F0000F03F8001F83FC001F81FE003F80FF80FF007FFFFF003FFFFE001FFFFC0007F +FF00000FF8001D207B9F27>I<00003FF00000007FF80000007FF80000007FF80000003F +F800000001F800000001F800000001F800000001F800000001F800000001F800000001F8 +00000001F800000001F800000FE1F800007FFDF80001FFFFF80003FFFFF80007FFFFF800 +0FF83FF8001FE00FF8003FC007F8003F8003F8007F0003F8007E0001F8007E0001F800FE +0001F800FC0001F800FC0001F800FC0001F800FC0001F800FC0001F800FC0001F800FE00 +01F8007E0003F8007E0003F8007F0003F8003F0007F8003F800FF8001FE01FF8000FF03F +F80007FFFFFFC003FFFFFFE001FFFDFFE0007FF9FFE0001FE0FFC0232E7EAD27>I<000F +F800003FFE0000FFFF8003FFFFC007FFFFE00FFC0FF01FE003F81FC001F83F8001FC7F00 +00FC7E0000FC7E00007EFE00007EFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFCFC00 +0000FE0000007E0000007F0000003F00003C3F80007E1FC0007E1FF000FE0FFC07FC07FF +FFFC01FFFFF800FFFFF0003FFFC00007FE001F207D9F27>I<00001FF00000FFF80001FF +FC0003FFFE0007FFFE000FF0FE000FC0FE001FC07C001F8000001F8000001F8000001F80 +00001F8000001F80007FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF0001F8000001F80 +00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 +00001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80 +00001F8000001F80003FFFFFC07FFFFFE07FFFFFE07FFFFFE03FFFFFC01F2E7EAD27>I< +0000003F00001FC0FF80007FF3FFC001FFFFFFE003FFFFFFE007FFFFEFE00FF07F87E01F +C01FC3C01FC01FC0001F800FC0003F0007E0003F0007E0003F0007E0003F0007E0003F00 +07E0003F0007E0001F800FC0001FC01FC0001FC01FC0000FF07F80000FFFFF00000FFFFE +00001FFFFC00001F7FF000001F1FC000001F000000001F000000001F800000000FFFFF00 +000FFFFFE0000FFFFFF8001FFFFFFE003FFFFFFF003F8001FF007E00003F807C00000F80 +FC00000FC0F8000007C0F8000007C0F8000007C0F8000007C0FC00000FC07C00000F807F +00003F803F80007F003FF807FF001FFFFFFE0007FFFFF80003FFFFF00000FFFFC000000F +FC000023337EA027>I<7FE0000000FFF0000000FFF0000000FFF00000007FF000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F07F000003F1FFC00003F7FFF00003FFFFF00003FFFFF80003FFC1 +F80003FF01FC0003FE00FC0003FC00FC0003F800FC0003F800FC0003F000FC0003F000FC +0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC00 +03F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC007F +FF83FFE0FFFFC7FFF0FFFFC7FFF0FFFFC7FFF07FFF83FFE0242E7FAD27>I<000F000000 +1F8000003FC000003FC000003FC000003FC000001F8000000F0000000000000000000000 +000000000000000000000000000000000000003FFF80007FFFC0007FFFC0007FFFC0003F +FFC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC0007FFFFFF0FFFFFFF0FFFFFFF8FFFFFFF07F +FFFFF01D2F7BAE27>I<00003C00007E0000FF0000FF0000FF0000FF00007E00003C0000 +0000000000000000000000000000000000000001FFFE03FFFF03FFFF03FFFF01FFFF0000 +3F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0000 +3F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0000 +3F00003F00003F00003F00003F00003F00003F00003F00003F00003F00007E38007E7C00 +FEFE01FCFE03FCFFFFF8FFFFF07FFFE03FFF8007FE0018407CAE27>I<7FFF8000FFFFC0 +00FFFFC000FFFFC0007FFFC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC0007FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E2E7C +AD27>108 D<7F07C01F0000FF9FF07FC000FFFFF9FFE000FFFFFFFFF0007FFFFFFFF000 +0FFC7FF1F8000FF03FC0F8000FE03F80F8000FC03F00F8000FC03F00F8000FC03F00F800 +0F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F800 +0F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F800 +0F803E00F8000F803E00F8000F803E00F8000F803E00F8007FF0FFC3FF00FFF8FFE3FF80 +FFF9FFE7FF80FFF8FFE3FF807FF0FFC3FF002920819F27>I<7FE07F0000FFF1FFC000FF +F7FFF000FFFFFFF0007FFFFFF80003FFC1F80003FF01FC0003FE00FC0003FC00FC0003F8 +00FC0003F800FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000 +FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC +0003F000FC0003F000FC0003F000FC007FFF83FFE0FFFFC7FFF0FFFFC7FFF0FFFFC7FFF0 +7FFF83FFE024207F9F27>I<001FE000007FF80001FFFE0003FFFF0007FFFF800FF03FC0 +1FC00FE03F8007F03F0003F07F0003F87E0001F87E0001F8FC0000FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFE0001FC7E0001F87E0001F87F0003F83F8007F0 +3F8007F01FE01FE00FF03FC007FFFF8003FFFF0001FFFE00007FF800001FE0001E207C9F +27>I<7FE0FF0000FFF3FFC000FFFFFFF000FFFFFFF8007FFFFFFC0003FF81FE0003FE00 +FF0003FC003F8003F8001F8003F8001FC003F0000FC003F0000FC003F0000FE003F00007 +E003F00007E003F00007E003F00007E003F00007E003F00007E003F0000FE003F0000FC0 +03F8000FC003F8001FC003FC003F8003FC007F8003FE00FF0003FF83FE0003FFFFFC0003 +FFFFF80003FFFFF00003F3FFC00003F0FE000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F00000007FFF800000FFFFC00000FFFFC00000FFFFC000007FFF80000023317F9F +27>I<7FFC03FC00FFFE0FFF00FFFE3FFF80FFFE7FFFC07FFEFFFFC0007FFE1FC0007FF8 +1FC0007FF00F80007FE00200007FC00000007F800000007F800000007F000000007F0000 +00007E000000007E000000007E000000007E000000007E000000007E000000007E000000 +007E000000007E000000007E000000007E000000007E000000007E0000007FFFFF8000FF +FFFFC000FFFFFFC000FFFFFFC0007FFFFF800022207E9F27>114 +D<00FFF38007FFFFC01FFFFFC03FFFFFC07FFFFFC07F803FC0FC000FC0F8000FC0F8000F +C0F8000780FC0000007F8000007FFC00003FFFF0001FFFFC0007FFFF0001FFFF80000FFF +C000003FE0000007E0780003F0FC0001F0FC0001F0FE0001F0FE0003F0FF0007E0FFE01F +E0FFFFFFC0FFFFFF80FFFFFF00FBFFFC00707FF0001C207B9F27>I<003C0000007E0000 +007E0000007E0000007E0000007E0000007E0000007E0000007E00007FFFFFF0FFFFFFF8 +FFFFFFF8FFFFFFF87FFFFFF0007E0000007E0000007E0000007E0000007E0000007E0000 +007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0018 +007E007E007E007E007E007E007E007E007E00FE003F00FC003F83FC003FFFF8001FFFF0 +000FFFE00003FFC00000FF001F297EA827>I<7FE01FF800FFF03FFC00FFF03FFC00FFF0 +3FFC007FF01FFC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000 +FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC +0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F001FC0003F001FC00 +03F003FC0003FC0FFC0001FFFFFFE001FFFFFFF000FFFFFFF0003FFEFFF0000FF87FE024 +207F9F27>I<7FFE07FFE0FFFE07FFF0FFFF0FFFF0FFFE07FFF07FFE07FFE00F80001F00 +0F80001F000F80001F000FC0003F0007C0003E0007C0003E0007C0003E0007C0003E0007 +C0F03E0007C1F83E0003E3FC7C0003E3FC7C0003E3FC7C0003E3FC7C0003E79E7C0003E7 +9E7C0001E79E780001E79E780001E79E780001F79EF80001F79EF80001FF0FF80000FF0F +F00000FF0FF00000FF0FF00000FE07F000007C03E00024207F9F27>119 +D<3FFC1FFF007FFE3FFF007FFE3FFF807FFE3FFF003FFC1FFF0001F807E00000FC0FC000 +00FC1F8000007E1F0000003F3F0000001F7E0000001FFC0000000FF800000007F8000000 +03F000000003E000000003F000000007F80000000FF80000001FFC0000001F3E0000003E +3F0000007E1F0000007C0F800000F80FC00001F807E00003F003E0007FFE1FFF807FFE1F +FF80FFFF3FFFC07FFE1FFF807FFE1FFF8022207E9F27>I<7FFC0FFF80FFFE1FFFC0FFFE +1FFFC0FFFE1FFFC07FFC0FFF8007E000F80003E001F80003E001F00003F001F00001F003 +F00001F803E00000F803E00000F803E00000FC07C000007C07C000007C07C000007E0F80 +00003E0F8000003E0F8000001F0F0000001F1F0000001F1F0000000F1F0000000F9E0000 +000FBE00000007BE00000007FC00000003FC00000003FC00000003F800000001F8000000 +01F800000001F000000001F000000003F000000003E000000003E000000007E000000007 +C000000807C000003E0FC000007F0F8000007F1F8000007E7F0000007FFE0000003FFC00 +00003FF80000001FF000000007C000000022317E9F27>I<000007F800003FFC0000FFFC +0003FFFC0003FFF80007FE00000FF000000FE000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000001FC000007F80003FFF8000FFFF0000FFFE0000FFFE0000 +FFFF00003FFF8000007F8000001FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FE000000FF0000007FE000003FFF80003FFFC0000FFFC00003FFC +000007F81E3A7CB327>123 D<78FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC +FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC7806 +3A70B327>I<7F800000FFF00000FFFC0000FFFF00007FFF000001FF8000003FC000001F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FE0000007 +F8000007FFF00003FFFC0001FFFC0001FFFC0003FFFC0007FFF00007F800000FE000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000001FC000003FC00001FF +80007FFF0000FFFF0000FFFC0000FFF000007F8000001E3A7CB327>I +E /Fc 10 121 df<07801FE03FF07FF87FF8FFFCFFFCFFFCFFFC7FF87FF83FF01FE00780 +0E0E688D3E>46 D<000FFFC0000000007FFFF800000001FFFFFE00000003FFFFFF800000 +07FFFFFFE000000FFFFFFFF000000FFFFFFFF800001FFC007FFC00001FF8000FFE00001F +F80007FE00001FF80001FF00001FF80001FF00000FF00000FF800007E000007F80000000 +00007FC000000000003FC000000000003FC000000000003FC000000000003FC000000000 +003FC000000000003FC000000003FFFFC00000007FFFFFC0000003FFFFFFC000001FFFFF +FFC000007FFFFFFFC00000FFFFFFFFC00003FFFFC03FC00007FFF8003FC0000FFF80003F +C0001FFC00003FC0003FF000003FC0003FE000003FC0007FC000003FC0007F8000003FC0 +00FF8000003FC000FF0000003FC000FF0000003FC000FF0000003FC000FF0000003FC000 +FF0000003FC000FF8000007FC0007F8000007FC0007FC00000FFC0003FE00003FFC0003F +F8000FFFE0001FFF00FFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFFC07FFFFFFCFFFFC01FF +FFFF07FFFC00FFFFFC03FFF8003FFFF0007FF80007FF00000000363679B43E>97 +D<3FFF80000000007FFF8000000000FFFFC000000000FFFFC000000000FFFFC000000000 +7FFFC0000000003FFFC000000000003FC000000000003FC000000000003FC00000000000 +3FC000000000003FC000000000003FC000000000003FC000000000003FC000000000003F +C000000000003FC000000000003FC000000000003FC000000000003FC000000000003FC0 +00000000003FC007FC0000003FC03FFF8000003FC0FFFFE000003FC3FFFFF800003FCFFF +FFFC00003FDFFFFFFE00003FFFFFFFFF00003FFFF80FFF80003FFFC001FFC0003FFF0000 +FFE0003FFE00003FE0003FFC00001FF0003FF800001FF8003FF000000FF8003FE0000007 +FC003FE0000007FC003FE0000003FC003FC0000003FE003FC0000001FE003FC0000001FE +003FC0000001FE003FC0000001FF003FC0000000FF003FC0000000FF003FC0000000FF00 +3FC0000000FF003FC0000000FF003FC0000000FF003FC0000000FF003FC0000000FF003F +C0000000FF003FC0000001FF003FC0000001FE003FC0000001FE003FE0000001FE003FE0 +000003FE003FE0000003FC003FF0000007FC003FF0000007F8003FF800000FF8003FF800 +001FF0003FFC00003FF0003FFE00007FE0003FFF0000FFC0003FFFC003FF80003FFFF01F +FF80003FFFFFFFFF00003FDFFFFFFC00003FCFFFFFF800003FC3FFFFF000001F81FFFFC0 +00000F807FFF00000000000FF80000384A7FC83E>I<00001FF800000000FFFF80000003 +FFFFE000000FFFFFF800001FFFFFFC00007FFFFFFE0000FFFFFFFF0001FFF80FFF8001FF +C001FFC003FF8000FFE007FE00003FE00FFC00001FF00FF800000FF01FF000000FF81FF0 +000007F83FE0000007FC3FE0000007FC7FC0000003FC7FC0000003FC7F80000003FE7F80 +000003FEFF80000001FEFF80000001FEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFF +FFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFCFFFFFFFFFFFCFF0000000000FF8000000000FF80 +000000007F80000000007F80000000007FC0000000003FC0000000003FE0000000FC3FE0 +000000FC1FF0000001FE1FF8000001FE0FFC000003FE07FE000007FE07FF00000FFC03FF +80001FFC01FFE0007FF800FFFC03FFF0007FFFFFFFE0003FFFFFFFC0001FFFFFFF800007 +FFFFFF000001FFFFFC0000007FFFE000000007FF00002F3679B43E>101 +D<7FFFFFC00000FFFFFFC00000FFFFFFE00000FFFFFFE00000FFFFFFE00000FFFFFFE000 +007FFFFFE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE000 +0000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE000 +0000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE000 +0000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE000 +0000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE000 +0000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE000 +0000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE000 +0000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE000 +0000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE000 +0000001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000001FE000 +007FFFFFFFFFF8FFFFFFFFFFFCFFFFFFFFFFFCFFFFFFFFFFFCFFFFFFFFFFFCFFFFFFFFFF +FC7FFFFFFFFFF82E4978C83E>108 D<00000FC0007E00007FF07FF003FF8000FFF0FFFC +07FFE000FFFBFFFE1FFFF000FFFFFFFE3FFFF000FFFFFFFF7FFFF800FFFFFFFF7FFFF800 +7FFFF07FFF83FC0003FFC03FFE01FC0003FF803FFC01FC0003FF003FF801FE0003FF001F +F800FE0003FE001FF000FE0003FE001FF000FE0003FC001FE000FE0003FC001FE000FE00 +03FC001FE000FE0003FC001FE000FE0003F8001FC000FE0003F8001FC000FE0003F8001F +C000FE0003F8001FC000FE0003F8001FC000FE0003F8001FC000FE0003F8001FC000FE00 +03F8001FC000FE0003F8001FC000FE0003F8001FC000FE0003F8001FC000FE0003F8001F +C000FE0003F8001FC000FE0003F8001FC000FE0003F8001FC000FE0003F8001FC000FE00 +03F8001FC000FE0003F8001FC000FE0003F8001FC000FE0003F8001FC000FE0003F8001F +C000FE0003F8001FC000FE0003F8001FC000FE0003F8001FC000FE0003F8001FC000FE00 +03F8001FC000FE0003F8001FC000FE007FFFC0FFFE07FFF0FFFFE1FFFF0FFFF8FFFFE3FF +FF1FFFF8FFFFE3FFFF1FFFF8FFFFE3FFFF1FFFF8FFFFE1FFFF0FFFF87FFFC0FFFE07FFF0 +3D3480B33E>I<00000007FC00003FFF803FFF80007FFF80FFFFE000FFFFC3FFFFF800FF +FFCFFFFFFC00FFFFDFFFFFFE007FFFFFFFFFFF003FFFFFF80FFF80003FFFC001FFC0003F +FF0000FFE0003FFE00003FE0003FFC00001FF0003FF800001FF8003FF000000FF8003FE0 +000007FC003FE0000007FC003FE0000003FC003FC0000003FE003FC0000001FE003FC000 +0001FE003FC0000001FE003FC0000001FF003FC0000000FF003FC0000000FF003FC00000 +00FF003FC0000000FF003FC0000000FF003FC0000000FF003FC0000000FF003FC0000000 +FF003FC0000000FF003FC0000001FF003FC0000001FE003FC0000001FE003FE0000001FE +003FE0000003FE003FE0000003FC003FF0000007FC003FF0000007F8003FF800000FF800 +3FF800001FF0003FFC00003FF0003FFE00007FE0003FFF0000FFC0003FFFC003FF80003F +FFF01FFF80003FFFFFFFFF00003FDFFFFFFC00003FCFFFFFF800003FC3FFFFF000003FC1 +FFFFC000003FC07FFF0000003FC00FF80000003FC000000000003FC000000000003FC000 +000000003FC000000000003FC000000000003FC000000000003FC000000000003FC00000 +0000003FC000000000003FC000000000003FC000000000003FC000000000003FC0000000 +00003FC000000000003FC000000000003FC000000000003FC000000000003FC000000000 +003FC0000000003FFFFFC00000007FFFFFE0000000FFFFFFF0000000FFFFFFF0000000FF +FFFFF00000007FFFFFE00000003FFFFFC0000000384F7FB33E>112 +D<00007C000000000000FC000000000001FE000000000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000 +01FE000000000001FE000000000001FE000000000001FE000000000001FE000000003FFF +FFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE007FFFFF +FFFFFC007FFFFFFFFFFC000001FE000000000001FE000000000001FE000000000001FE00 +0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000 +00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000 +000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000 +01FE00003F000001FE00003F000001FE00007F800001FE00007F800001FE00007F800001 +FE00007F800001FE00007F800001FE00007F800001FE00007F800001FF0000FF800000FF +0000FF000000FF8001FF000000FFC007FE0000007FF01FFE0000007FFFFFFC0000003FFF +FFF80000001FFFFFF00000000FFFFFE000000007FFFF8000000001FFFE00000000003FF0 +000031437DC13E>116 D<7FFFFC001FFFFF00FFFFFC001FFFFF80FFFFFE003FFFFF80FF +FFFE003FFFFF80FFFFFE003FFFFF80FFFFFC001FFFFF807FFFFC001FFFFF0003F8000000 +0FE00003F80000000FE00003F80000000FE00003F80000000FE00003F80000000FE00001 +FC0000001FC00001FC0000001FC00001FC0000001FC00001FC0000001FC00001FC000000 +1FC00001FC0000001FC00000FE0000003F800000FE0000003F800000FE003E003F800000 +FE007F003F800000FE00FF803F800000FE01FFC03F8000007F01FFC07F0000007F01FFC0 +7F0000007F01FFC07F0000007F03FFE07F0000007F03F7E07F0000007F03F7E07F000000 +3F87F7F0FE0000003F87F7F0FE0000003F87E3F0FE0000003F87E3F0FE0000003F8FE3F8 +FE0000003F8FE3F8FE0000001F8FE3F8FC0000001FCFC1F9FC0000001FCFC1F9FC000000 +1FDFC1FDFC0000001FDFC1FDFC0000000FDF80FDF80000000FDF80FDF80000000FFF80FF +F80000000FFF80FFF80000000FFF007FF80000000FFF007FF800000007FF007FF0000000 +07FE003FF000000007FE003FF000000003FC001FE000000001F8000FC0000039347EB23E +>119 D<1FFFFE01FFFFE03FFFFE01FFFFF07FFFFF03FFFFF87FFFFF03FFFFF87FFFFF03 +FFFFF83FFFFE01FFFFF01FFFFE01FFFFE0003FE0001FF000001FF0001FE000000FF0003F +C0000007F8007F80000007FC00FF80000003FE00FF00000001FE01FE00000000FF03FC00 +0000007F83FC000000007FC7F8000000003FCFF0000000001FFFE0000000000FFFE00000 +00000FFFC00000000007FF800000000003FF000000000001FF000000000000FE00000000 +0001FE000000000003FF000000000003FF800000000007FFC0000000000FFFC000000000 +1FEFE0000000001FC7F0000000003F87F8000000007F03FC00000000FF01FC00000000FE +01FE00000001FC00FF00000003FC007F80000007F8003F80000007F0003FC000000FF000 +1FE000001FE0000FF000003FC0000FF800003FC00007F8003FFFFC007FFFF87FFFFE00FF +FFFCFFFFFE00FFFFFEFFFFFE00FFFFFEFFFFFE00FFFFFE7FFFFE00FFFFFC3FFFFC007FFF +F837337DB23E>I E /Fd 26 123 df<000000003FFC0000000001FFFF8000000007E007 +C00000001F8001E00000003F0001F00000007E0003F0000000FC0007F0000000FC0007F0 +000001F80007F0000001F80007E0000003F0000380000003F0000000000003F000000000 +0003F0000000000007F0000000000007E0000000000007E0000000000007E00000000000 +07E000000000000FE000000000000FC000000000000FC000000000000FC0000000000FFF +FFFFFF00000FFFFFFFFF00000FFFFFFFFE0000001F80007E0000001F80007E0000001F80 +00FE0000003F8000FC0000003F0000FC0000003F0000FC0000003F0001FC0000003F0001 +F80000007F0001F80000007E0001F80000007E0003F80000007E0003F00000007E0003F0 +000000FE0003F0000000FC0007F0000000FC0007E0000000FC0007E0000000FC0007E000 +0001FC000FE0000001FC000FC0000001F8000FC1C00001F8000FC1C00001F8001FC1C000 +01F8001F83C00003F8001F83800003F0001F83800003F0001F83800003F0001F87000007 +F0001F87000007E0001F0F000007E0000F8E000007E000079E000007E00003FC00000FE0 +0000F000000FC000000000000FC000000000000FC000000000000F8000000000001F8000 +000000001F80000000001C1F00000000007E1F00000000007E3F0000000000FE3E000000 +0000FE3C0000000000FE7C0000000000F878000000000078F000000000003FE000000000 +000F800000000000344C82BA2F>12 D<000000007FE00000000003FFFC7E0000000FC03E +7E0000001F000F7E0000003E003FFE0000007C007FFE000000FC007FFC000000F8007FFC +000001F8007FFC000001F8003DFC000003F00001F8000003F00001F8000003F00003F800 +0003F00003F8000007E00003F0000007E00003F0000007E00007F0000007E00007F00000 +0FE00007E000000FC00007E000000FC0000FE000000FC0000FE000000FC0000FC0000FFF +FFFFFFC0000FFFFFFFFFC0000FFFFFFFFFC000001F80001F8000001F80001F8000001F80 +003F8000003F80003F8000003F00003F0000003F00003F0000003F00007F0000003F0000 +7F0000007F00007E0000007E00007E0000007E0000FE0000007E0000FE0000007E0000FC +000000FE0000FC000000FC0001FC000000FC0001FC000000FC0001F8000000FC0001F800 +0001FC0003F8000001F80003F8000001F80003F0700001F80003F0700001F80007F07000 +03F80007F0F00003F00007E0E00003F00007E0E00003F00007E0E00003F00007E1C00007 +F00007E1C00007E00007C3C00007E00003E3800007E00001E7800007E00000FF00000FC0 +00003C00000FC000000000000FC000000000000FC000000000001F8000000000001F8000 +000000001F80000000001C1F00000000007E1F00000000007E3E0000000000FE3E000000 +0000FE3C0000000000FE7C0000000000F878000000000078F000000000003FE000000000 +000F800000000000374C82BA31>I<07FFFFFFFFFFE007FFFFFFFFFFE00FFFFFFFFFFFE0 +0FF800FF001FE00FC000FE0007C01F8000FE0007C01F0001FE0003C01E0001FE0003C01C +0001FC0003C03C0001FC0003803C0003FC000380380003FC000380780003F80003807000 +03F8000780700007F8000780F00007F8000700E00007F0000700E00007F0000700E0000F +F000070000000FF000000000000FE000000000000FE000000000001FE000000000001FE0 +00000000001FC000000000001FC000000000003FC000000000003FC000000000003F8000 +000000003F8000000000007F8000000000007F8000000000007F0000000000007F000000 +000000FF000000000000FF000000000000FE000000000000FE000000000001FE00000000 +0001FE000000000001FC000000000001FC000000000003FC000000000003FC0000000000 +03F8000000000003F8000000000007F8000000000007F8000000000007F0000000000007 +F000000000000FF000000000000FF000000000000FE000000000003FF0000000007FFFFF +F8000000FFFFFFF8000000FFFFFFF8000000333971B83B>84 D<0001FFFFF007FFFF0001 +FFFFF007FFFF0001FFFFF007FFFF000007FF0000FFE0000003FC00007F00000003FC0000 +7C00000001FC00007800000001FE0000F000000001FE0001E000000000FE0001C0000000 +00FF00038000000000FF000700000000007F000F00000000007F801E00000000007F803C +00000000003F807800000000003FC07000000000003FC0E000000000001FC1C000000000 +001FE3C000000000001FE78000000000000FEF0000000000000FFE00000000000007FC00 +000000000007F800000000000007F800000000000003F800000000000003FC0000000000 +0003FC00000000000007FC00000000000007FE0000000000000FFE0000000000001CFE00 +00000000003CFF00000000000078FF000000000000F07F000000000001E07F8000000000 +01C03F800000000003803FC00000000007003FC0000000000E001FC0000000001E001FE0 +000000003C001FE00000000078000FE00000000070000FF000000000E0000FF000000001 +C00007F000000003800007F800000007800007F80000000F000003F80000001E000003FC +0000003E000003FC000000FE000003FE000007FF000007FE0000FFFFE0007FFFFC00FFFF +E000FFFFFC00FFFFE000FFFFF80040397CB83E>88 D<0000F800000007FE0000001F871C +00003E03FE00007C03FE0000F801FE0001F801FE0003F000FC0007E000FC000FE000FC00 +0FC001FC001FC001F8001FC001F8003F8001F8003F8003F8007F8003F0007F0003F0007F +0003F0007F0007F000FF0007E000FE0007E000FE0007E000FE000FE000FE000FC000FC00 +0FC1C0FC000FC1C0FC001FC1C0FC001F83C0FC001F8380FC003F8380FC003F87807C007F +87007C00FF07003E01FF0F003E038F8E001F0F079E0007FE03FC0001F000F000222677A4 +2A>97 D<003F00001FFF00001FFF00001FFF0000007F0000007E0000007E0000007E0000 +00FE000000FC000000FC000000FC000001FC000001F8000001F8000001F8000003F80000 +03F0000003F0000003F0000007F0000007E0F80007E7FE0007EF0F800FFC07C00FF807C0 +0FF003E00FE003E01FC003F01FC003F01F8003F01F8003F03F8003F03F0003F03F0003F0 +3F0007F07F0007F07E0007F07E0007F07E000FF0FE000FF0FC000FE0FC000FE0FC001FE0 +FC001FC0F8001FC0F8003F80F8003F80F8003F00F8007F00F8007E00F800FC007801F800 +7C01F0003C03E0003E07C0001E1F80000FFE000001F000001C3B77B926>I<00007F0000 +03FFC0000FC1E0001F0070007E007800FC003801F801F803F003F807F003F807E003F80F +E003F81FC003F01FC000003F8000003F8000007F8000007F0000007F0000007F000000FF +000000FE000000FE000000FE000000FE000000FC000000FC000000FC000000FC000030FC +000038FC0000787C0000F07E0001E03E0003C03E000F801F003E000F81F80003FFE00000 +FF00001D2677A426>I<00000001F8000000FFF8000000FFF8000000FFF800000003F800 +000003F000000003F000000007F000000007F000000007E000000007E00000000FE00000 +000FE00000000FC00000000FC00000001FC00000001FC00000001F800000001F80000000 +3F800000003F800000F83F000007FE3F00001F877F00003E03FF00007C03FE0000F801FE +0001F801FE0003F000FE0007E000FC000FE000FC000FC001FC001FC001FC001FC001F800 +3F8001F8003F8003F8007F8003F8007F0003F0007F0003F0007F0007F000FF0007F000FE +0007E000FE0007E000FE000FE000FE000FE000FC000FC1C0FC000FC1C0FC001FC1C0FC00 +1FC3C0FC001F8380FC003F8380FC003F87807C007F87007C00FF07003E01FF0F003E038F +8E001F0F079E0007FE03FC0001F000F000253B77B92A>I<00007F000003FFC0000FC1E0 +003F00F0007E007800FC007801F8007803F0007807E000780FE000780FC000F81FC000F0 +3F8001F03F8007E03F801F807F81FF007FFFF8007FFF00007F000000FF000000FE000000 +FE000000FE000000FE000000FE000000FC000000FC000000FC0000307C0000387C000078 +7E0000F03E0001E03E0003C01F000F800F003E000781F80003FFE00000FF00001D2677A4 +26>I<00000007C00000001FF00000003E380000007C3C000000F8FC000000F9FC000001 +F9FC000001F1FC000003F1F8000003F0F0000003F000000007F000000007E000000007E0 +00000007E000000007E00000000FE00000000FC00000000FC00000000FC00000000FC000 +00001FC00000001F8000000FFFFFC0001FFFFFC0001FFFFF8000003F800000003F000000 +003F000000003F000000003F000000007F000000007E000000007E000000007E00000000 +7E00000000FE00000000FC00000000FC00000000FC00000000FC00000001FC00000001F8 +00000001F800000001F800000001F800000003F800000003F000000003F000000003F000 +000003F000000007F000000007E000000007E000000007E000000007E00000000FE00000 +000FC00000000FC00000000FC00000001FC00000001F800000001F800000001F80000000 +1F000000003F0000001C3F0000007E3E0000007E3E000000FE3C000000FE7C000000FE78 +000000F8F000000078F00000003FC00000000F80000000264C82BA19>I<000007C00000 +003FF0000000FC38E00001F01FF00003E01FF00007C00FF0000F800FF0001F8007F0003F +0007E0007F0007E0007E000FE000FE000FE000FC000FC001FC000FC001FC001FC003FC00 +1FC003F8001F8003F8001F8003F8003F8007F8003F8007F0003F0007F0003F0007F0007F +0007F0007F0007E0007E0007E0007E0007E000FE0007E000FE0007E000FC0003E001FC00 +03E003FC0003E007FC0001F00FF80000F01FF80000787BF800003FF3F800000FC3F00000 +0003F000000007F000000007F000000007E000000007E00000000FE00000000FC0001C00 +0FC0007E001FC0007E001F8000FE003F0000FE007E0000FE00FC00007801F800007C07E0 +00001FFF80000003FE00000024367CA426>I<0003F0000001FFF0000001FFF0000001FF +F000000007F000000007E000000007E000000007E00000000FE00000000FC00000000FC0 +0000000FC00000001FC00000001F800000001F800000001F800000003F800000003F0000 +00003F000000003F000000007F000000007E07F000007E1FFC00007E783E0000FFE01F00 +00FFC01F8000FF800F8000FF000F8001FE000F8001FE000FC001FC000FC001F8001F8003 +F8001F8003F0001F8003F0001F8003F0003F8007F0003F0007E0003F0007E0003F0007E0 +007F000FE0007E000FC0007E000FC000FE000FC000FC001FC000FC001F8001FC1C1F8001 +F81C1F8001F83C3F8003F8383F0003F0383F0003F0383F0003F0707F0003E0707E0003E0 +F07E0003E0E07E0003E1C0FE0001E380FC0000FF003800003C00263B7BB92A>I<0001C0 +0007E00007F0000FF0000FE00007E0000380000000000000000000000000000000000000 +00000000000000000000000000000000F00003FC00071E000E1F001C1F001C1F00381F00 +383F00703F00703F00707F00F07E00E07E00E0FE0000FC0000FC0001FC0001F80003F800 +03F80003F00007F00007E00007E0000FE0E00FC0E00FC1E01FC1C01F81C01F81C01F8380 +1F03801F07001F07001F0E000F1C0007F80001E000143879B619>I<000FC007FFC007FF +C007FFC0001FC0001F80001F80003F80003F80003F00003F00007F00007F00007E00007E +0000FE0000FE0000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F00003F0 +0007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F80001F80 +003F80003F80003F00003F00007F00007F00007E0E007E0E00FE0E00FE1E00FC1C00FC1C +00FC3C00FC3800F83800F878007870007CE0001FE0000F8000123B79B915>108 +D<01E000FE0007F00007F803FF801FFC000E3C0F07C0783E001E3E3C03E1E01F001C1F78 +03F3C01F80383FF001F7800F80383FE001F7000F80783FC001FE000F80703FC001FE000F +C0703F8001FC000FC0703F0003F8001F80F07F0003F8001F80E07E0003F0001F80E07E00 +03F0001F80007E0007F0003F8000FE0007F0003F0000FC0007E0003F0000FC0007E0003F +0000FC000FE0007F0001FC000FE0007E0001F8000FC0007E0001F8000FC000FE0001F800 +1FC000FC0003F8001FC000FC0003F0001F8001FC1C03F0001F8001F81C03F0003F8001F8 +3C07F0003F8003F83807E0003F0003F03807E0003F0003F03807E0007F0003F0700FE000 +7F0003E0700FC0007E0003E0F00FC0007E0003E0E00FC000FE0003E1C01FC000FE0001E3 +C01F8000FC0000FF000700003800003C003E2679A444>I<01E000FE000007F803FF8000 +0E3C0F07C0001E3E3C03E0001C1F7803F000383FF001F000383FE001F000783FC001F000 +703FC001F800703F8001F800703F0003F000F07F0003F000E07E0003F000E07E0003F000 +007E0007F00000FE0007E00000FC0007E00000FC0007E00000FC000FE00001FC000FC000 +01F8000FC00001F8001FC00001F8001F800003F8001F800003F0003F838003F0003F0380 +03F0003F078007F0007F070007E0007E070007E0007E070007E0007E0E000FE0007C0E00 +0FC0007C1E000FC0007C1C000FC0007C38001FC0003C78001F80001FE000070000078000 +292679A42F>I<00007F000003FFC0000FC1F0001F00F8007E007C00FC007C01F8007E03 +F0003E07F0003F07E0003F0FE0003F1FC0003F1FC0003F3F80003F3F80007F7F80007F7F +00007F7F00007F7F0000FFFF0000FFFE0000FEFE0000FEFE0001FEFE0001FCFC0001FCFC +0003F8FC0003F8FC0007F0FC0007E0FC000FE07C000FC07E001F803E003F003E007E001F +00F8000F83F00003FFC00000FE0000202677A42A>I<00078007C000001FE03FF000003C +F0787C000038F8E03E0000787FC03E0000707F801F000070FF001F0000F0FE001F8000E0 +FE001F8000E0FC001F8001E1FC001F8001C1FC001F8001C1F8001F8001C1F8001F800003 +F8003F800003F8003F800003F0003F800003F0003F800007F0007F800007F0007F800007 +E0007F000007E0007F00000FE000FF00000FE000FE00000FC000FE00000FC001FC00001F +C001FC00001FC001F800001F8003F800001F8003F000003F8007E000003FC00FC000003F +C00F8000003FE01F0000007FE03E0000007F70FC0000007E3FF00000007E0F80000000FE +0000000000FE0000000000FC0000000000FC0000000001FC0000000001FC0000000001F8 +0000000001F80000000003F80000000003F80000000003F00000000007F000000000FFFF +C0000000FFFFC0000000FFFFC0000000293580A42A>I<03C003F0000FF01FFC001E783C +0F001C7C700F003C3EE03F80383FC03F80387F803F80787F803F00707F003F00707F001C +00F07E000000E0FE000000E0FC000000E0FC00000000FC00000001FC00000001F8000000 +01F800000001F800000003F800000003F000000003F000000003F000000007F000000007 +E000000007E000000007E00000000FE00000000FC00000000FC00000000FC00000001FC0 +0000001F800000001F800000001F800000003F800000003F000000000E00000000212679 +A423>114 D<0000FE000007FF80000F83C0003E00E0007C00F00078007000F800F001F8 +03F001F003F001F003F001F003E003F001C003F8000003FC000003FFC00001FFF80001FF +FE0000FFFF00007FFF80003FFF80000FFFC00000FFC000003FC000001FC000000FC03E00 +0FC07E000FC0FE000F80FE000F80FE000F80FC001F00E0001F00F0003E0070007C003800 +F8001E03E0000FFFC00001FE00001C267AA422>I<0003800007C0000FC0000FC0000FC0 +000FC0001FC0001F80001F80001F80003F80003F00003F00003F00007F00007E007FFFFF +7FFFFFFFFFFF00FC0000FC0000FC0001FC0001F80001F80001F80003F80003F00003F000 +03F00007F00007E00007E00007E0000FE0000FC0000FC0000FC0001FC0001F801C1F801C +1F803C3F80383F00783F00703F00F03F00E03F01C03E03C01F07800F0F0007FC0001F000 +183579B31C>I<00F800000003FE0001C0078F0003E00E0F8007E01E0F8007E01C0F8007 +E0380F800FE0381F800FE0781F800FC0701F800FC0703F801FC0F03F001FC0E03F001F80 +E07F001F80007E003F80007E003F8000FE003F0000FC003F0000FC007F0001FC007F0001 +F8007E0001F8007E0001F800FE0003F800FE0003F000FC0E03F000FC0E03F001FC1E03F0 +01FC1C03F001F81C03E001F81C03E001F83C03F003F83803F007F83801F007F07001F01E +F8F000F83C78E0003FF03FC0000FC00F00272679A42D>I<00F0000E0003FC003F00071E +007F800E1F007F801C1F007F803C1F007F80381F003F80383F001F80703F000F80703F00 +0F80707F000F80F07E000F00E07E000700E0FE00070000FC000F0000FC000E0001FC000E +0001F8000E0001F8001E0003F8001C0003F0001C0003F0001C0003F0003C0007F0003800 +07E000380007E000700007E000700007E000700007E000E00007E000E00007E001C00007 +E003C00003E003800003F007000001F00E000000F83C0000007FF80000000FC000002126 +79A426>I<00F0000000070003FC0003801F80071E0007C03FC00E1F000FC03FC01C1F00 +0FC03FC03C1F000FC03FC0381F001FC01FC0383F001F800FC0703F001F8007C0703F001F +8007C0707F003F8007C0F07E003F800780E07E003F000380E0FE003F00038000FC007F00 +078000FC007F00070001FC007E00070001F8007E00070001F800FE000F0003F800FE000E +0003F000FC000E0003F000FC000E0003F000FC001E0007F001FC001C0007E001F8001C00 +07E001F8003C0007E001F800380007E001F800380007E001F800780007E001F800700007 +E003F800F00007E003F800E00003E007F801E00003F00FFC03C00001F01E7C07800000FC +3C3E0F0000003FF81FFE0000000FE003F00000322679A437>I<0007E007C0001FF81FF8 +00787C383C00F03E703C01E01EE0FE03C01FE0FE03801FC0FE07001FC0FC0F001F80FC0E +001F80700E003F80001E003F00001C003F00001C003F000000007F000000007F00000000 +7E000000007E00000000FE00000000FE00000000FC00000000FC00000001FC00000001FC +00000001F800700001F800700003F800F00003F800E01C03F000E07E03F001E07E07F001 +C0FE07F00380FE0FF00780FE0EF00F00781CF81E0078387C3C003FF03FF00007C00FC000 +27267CA427>I<0003C00380000FF00780001FF80700003FFC0F00007FFC0E0000FFFE1E +0000F83FFC0001F007F80001E000F00001C000E00001C001E000000003C0000000078000 +00000F000000001E000000003C000000007800000000F000000001E000000003C0000000 +07800000000F000000001E000000003C0000000078001C0000F0001C0001E0003C0003C0 +0038000380007800078000F8000FF801F0001FFF07E0003E1FFFE0003C0FFFC000780FFF +80007007FF0000F003FC0000E000F0000021267BA422>122 D E +/Fe 17 123 df<00000001FC0000000007FF800000001E07C00000007801E0000000E001 +F0000001C000F80000038000F80000070000F800000E0000FC00001C0000FC0000380000 +FC0000300000FC0000700001FC0000600001F80000E00001F80000C00001F80001C00003 +F80001800003F00003800003F00003000007E00003000007C0000700000FC0000600001F +80000600FFBF00000E01FFFC00000C0381F800000C03FFFE00000C00FF1F00001C00001F +80001800000F80001800000FC0001800000FC0003800000FC00030000007E00030000007 +E0003000000FE0007000000FE0006000000FE0006000000FE0006000000FE000E000001F +E000C000001FC000C000001FC000C000001FC001C000003FC001C000003F8001C000003F +8001C000007F0003C000007F0003C00000FE0003C00000FC0003E00001F80007600003F0 +0006700007E0000638000FC000061C001F80000E0E003F00000C0780FC00000C01FFF000 +000C007F8000001C00000000001800000000001800000000001800000000003800000000 +003000000000003000000000003000000000007000000000006000000000006000000000 +00600000000000E00000000000C00000000000C000000000002E4B7EBA2F>12 +D<003FFFFFFFE000FFFFFFFFF001FFFFFFFFF007FFFFFFFFF007FFFFFFFFE00F80700600 +001E00600E00003C00600C00003800E00C00007000C00C0000E000C01C0000C001C01C00 +000001C01C00000001801C00000003803800000003803800000007803800000007003800 +00000700380000000F00380000000F00780000001E007C0000001E007C0000001E007C00 +00003E007C0000003C007C0000007C007C0000007C007E000000FC007E000000F8007E00 +0001F8007E000001F8007F000003F8007F000003F0003F000003F0003F000003F0003F00 +0001C0001C00002C257EA32F>25 D<000000030000000000030000000000030000000000 +0700000000000700000000000600000000000600000000000E00000000000E0000000000 +0C00000000000C00000000001C00000000001C0000000000180000000000180000000000 +380000000000380000000000300000000000300000000000700000000000700000000007 +FE000000003FFFC0000001FCE3F0000007E0E0F800001F80C03E00003E00C01F00007C01 +C01F0001F801C00F8003F001800FC007E0018007C007E0038007C00FC0038007E01F8003 +0007E01F80030007E03F00070007E03F00070007E07E00060007E07E00060007E07E000E +000FE0FE000E000FE0FC000C000FC0FC000C000FC0FC001C001F80FC001C001F80FC0018 +003F00FC0018003F00FC0038007E007C003800FC007C003000FC007E003001F8003E0070 +03F0001F007007C0001F00600F80000F80603F000003E0E0FC000001F8E7F00000007FFF +800000000FFC0000000001C00000000001C0000000000180000000000180000000000380 +000000000380000000000300000000000300000000000700000000000700000000000600 +000000000600000000000E00000000000E00000000000C00000000000C000000002B4B7C +B931>30 D<1C007F00FF80FF80FF80FF80FF807F001C000909798817>58 +D<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001C001800180038003 +00070006000E001C003800700060000A19798817>I<0000000000038000000000000FC0 +00000000003FC00000000000FF800000000003FE00000000000FF800000000003FE00000 +000000FF800000000003FE00000000000FF800000000003FE00000000000FF8000000000 +03FE00000000000FF800000000003FE00000000000FF800000000003FE00000000000FF8 +00000000003FE00000000000FF800000000003FE00000000000FF800000000003FE00000 +0000007F800000000000FE000000000000FE0000000000007F8000000000003FE0000000 +00000FF8000000000003FE000000000000FF8000000000003FE000000000000FF8000000 +000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE000000 +000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF800000 +0000003FE000000000000FF8000000000003FE000000000000FF8000000000003FC00000 +0000000FC000000000000380323279AD41>I<0000000C0000001E0000003E0000003E00 +00003C0000007C0000007C00000078000000F8000000F8000000F0000001F0000001F000 +0001E0000003E0000003E0000003C0000007C0000007C00000078000000F8000000F8000 +000F0000001F0000001F0000001E0000003E0000003E0000003C0000007C0000007C0000 +0078000000F8000000F8000000F0000001F0000001F0000001E0000003E0000003E00000 +07C0000007C00000078000000F8000000F8000000F0000001F0000001F0000001E000000 +3E0000003E0000003C0000007C0000007C00000078000000F8000000F8000000F0000001 +F0000001F0000001E0000003E0000003E0000003C0000007C0000007C00000078000000F +8000000F8000000F0000001F0000001F0000001E0000003E0000003E0000003C0000007C +0000007C00000078000000F8000000F8000000F0000000600000001F537BBD2A>I<0003 +FFFFFF00000007FFFFFF00000007FFFFFE0000000007FC000000000007F8000000000007 +F000000000000FF000000000000FF000000000000FE000000000000FE000000000001FE0 +00000000001FE000000000001FC000000000001FC000000000003FC000000000003FC000 +000000003F8000000000003F8000000000007F8000000000007F8000000000007F000000 +0000007F000000000000FF000000000000FF000000000000FE000000000000FE00000000 +0001FE000000000001FE000000000001FC000000000001FC000000000003FC0000000000 +03FC000000000003F8000000000003F8000000000007F8000000000007F8000000400007 +F0000000C00007F0000000C0000FF0000001C0000FF000000180000FE000000380000FE0 +00000380001FE000000300001FE000000700001FC000000600001FC000000E00003FC000 +001E00003FC000001C00003F8000003C00003F8000007C00007F800000F800007F800003 +F800007F00000FF80000FF00007FF000FFFFFFFFFFF000FFFFFFFFFFF000FFFFFFFFFFE0 +0032397DB839>76 D<00007E00000003FF8000000FC1C380001F00EFC0007E007FC000FC +003FC001F8003FC003F0001F8007F0001F8007E0001F800FE0003F801FC0003F001FC000 +3F003F80003F003F80007F007F80007E007F00007E007F00007E007F0000FE00FF0000FC +00FE0000FC00FE0000FC00FE0001FC00FE0001F800FC0001F80CFC0001F80CFC0003F80C +FC0003F01CFC0003F018FC0007F0187C0007F0387E000FF0303E001FF0303E007BF0701F +00E1F0E00F83C0F9C003FF007F8000FC001F0026267DA42C>97 D<003F00001FFF00001F +FF00001FFF0000007F0000007E0000007E0000007E000000FE000000FC000000FC000000 +FC000001FC000001F8000001F8000001F8000003F8000003F0000003F0000003F0000007 +F0000007E0FC0007E3FF0007E707C00FFE03E00FF801F00FF001F80FE000F81FC000F81F +C000FC1F8000FC1F8000FC3F8000FC3F0000FC3F0000FC3F0001FC7F0001FC7E0001FC7E +0001FC7E0003FCFE0003FCFC0003F8FC0003F8FC0007F8FC0007F0F80007F0F8000FE0F8 +000FE0F8000FC0F8001F80F8003F8078003F007C007E007C00FC003C01F8001E03F0000F +07C00007FF000001FC00001E3B7CB924>I<00003FC00001FFF00007E03C000F800E003F +0007007E001F00FC007F01F800FF03F000FF07E000FF0FE000FF0FC000FE1FC000383F80 +00003F8000007F8000007F0000007F0000007F000000FF000000FE000000FE000000FE00 +0000FE000000FC000000FC000000FC000000FC000003FC0000077E0000067E00000E3E00 +003C3F0000701F0000E00F8007C007C03F0001FFF800003FC00020267DA424>I<0000E0 +0003F80003F80007F80007F80007F80007F00001C0000000000000000000000000000000 +00000000000000000000000000000000000000F80003FE00070F000E0F801C0F80180F80 +380F80300F80701F80601F80603F80E03F00C03F00C07F00007E00007E0000FE0000FC00 +01FC0001FC0001F80003F80003F00003F00007F01807E01807E0380FE0300FC0300FC070 +0F80600F80E00F80C00F81C00F838007870003FE0000F80015397EB71D>105 +D<0000000F000000003F800000003F800000007F800000007F800000007F800000007F00 +0000001C0000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000F800000003FE0000000 +F0F0000001C0F800000380FC00000300FC00000700FC00000E00FC00000C00FC00001C00 +FC00001801FC00003801FC00003001F800003001F800000003F800000003F800000003F0 +00000003F000000007F000000007F000000007E000000007E00000000FE00000000FE000 +00000FC00000000FC00000001FC00000001FC00000001F800000001F800000003F800000 +003F800000003F000000003F000000007F000000007F000000007E000000007E00000000 +FE00000000FE00000000FC00000000FC00000001FC00001E01F800003F01F800007F83F0 +00007F83F00000FF87E00000FF0FC00000FE0F8000007C1F000000707E0000003FF80000 +000FC0000000214981B722>I<0003F0000001FFF0000001FFF0000001FFF000000007F0 +00000007E000000007E000000007E00000000FE00000000FC00000000FC00000000FC000 +00001FC00000001F800000001F800000001F800000003F800000003F000000003F000000 +003F000000007F000000007E0007C0007E001FF0007E00783800FE00E0F800FC01C1FC00 +FC0383FC00FC0707FC01FC0E07FC01F81C07F801F83803F001F87001E003F8E0000003F1 +C0000003F380000003F700000007FE00000007FE00000007FFE0000007E7F800000FE0FE +00000FC07F00000FC03F80000FC01F80001FC01FC0001F800FC0301F800FC0301F800FC0 +703F801FC0603F001F80603F001F80603F001F80E07F001F80C07E001F81C07E000F8180 +7E000F8380FE00078700FC0003FE00380000F800263B7CB92B>I<03E0007F000007F801 +FFE0000E3C0781F0001C3E1E00F800383F3800FC00303F7000FC00303FE0007C00703FC0 +007C00603F80007C00603F80007C00E03F0000FC00C07F0000FC00C07E0000FC00C07E00 +00FC00007E0001FC0000FE0001F80000FC0001F80000FC0001F80000FC0003F80001FC00 +03F00001F80003F00001F80007F00001F80007E00003F80007E00003F0000FE03003F000 +0FC03003F0001FC07007F0001F806007E0001F806007E0001F80E007E0001F00C00FE000 +1F01C00FC0001F01800FC0001F03800FC0001F07001FC0000F0E001F800007FC00070000 +01F0002C267EA432>110 D<0007E001F000001FF807FC0000783E0E0F0000E01F1C1F00 +01C01F383F8003800FF07F8003000FE0FF8007000FE0FF800E000FC0FF000C000FC07E00 +0C001FC03C001C001F80000018001F80000018001F80000000003F80000000003F800000 +00003F00000000003F00000000007F00000000007F00000000007E00000000007E000000 +0000FE0000000000FE0000000000FC000C000000FC000C000001FC001C001E01FC001800 +3F01F80018007F81F80038007F83F8007000FF83F8006000FF07F800E000FE0E7C01C000 +7C1C7C03800078383E0F00001FF00FFC000007C003F0000029267EA42F>120 +D<0001E00060000FF800E0001FFC00C0003FFE01C0007FFF038000FFFF070000F81FFF00 +01E003FE0001C0001C0001800038000180007000000000E000000001C000000003800000 +0007000000000E000000001C000000003800000000F000000001E0000000038000000007 +000000000E000000001C0000000038000300007000030000E000070001C0000600038000 +0E000700001C000FFC007C001FFF81F8001E0FFFF8003807FFF0007003FFE0006003FFC0 +00E001FF0000C0007C000023267DA427>122 D E /Ff 14 120 df<FFFFF000FFFFFE00 +FFFFFF00FFFFFF80FFFFFFC00F800FE00F8007E00F8003F00F8001F00F8001F00F8001F0 +0F8001F00F8001F00F8003F00F8003E00F8007E00F801FC00FFFFF800FFFFF000FFFFE00 +0FFFFF000FFFFFC00F800FE00F8007E00F8003F00F8001F00F8001F80F8000F80F8000F8 +0F8000F80F8000F80F8000F80F8001F80F8001F00F8003F00F800FE0FFFFFFE0FFFFFFC0 +FFFFFF80FFFFFF00FFFFFC001D297EA823>66 D<FFFFFFF0FFFFFFF8FFFFFFF8FFFFFFF8 +FFFFFFF80F8000F80F8000F80F8000F80F8000F80F8000F80F8000700F8000000F800000 +0F8038000F807C000F807C000F807C000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC00 +0F807C000F807C000F807C000F8038000F8000000F8000000F8000000F80001C0F80003E +0F80003E0F80003E0F80003E0F80003E0F80003EFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE +FFFFFFFC1F297EA823>69 D<FFC003FFFFC003FFFFC003FFFFC003FFFFC003FF3C00003C +3C00003C3E00007C1E0000781E0000781E0000781E0000781E0000781E0000781E000078 +1E0000780F07E0F00F0FF0F00F0FF0F00F0FF0F00F0FF0F00F0FF0F00F1E78F00F1E78F0 +071E78E0071E78E0071E78E0079C39E007BC3DE007BC3DE007BC3DE007BC3DE007B81DE0 +03B81DC003B81DC003B81DC003F81FC003F00FC003F00FC003F00FC001F00F8001E00780 +202A7FA823>87 D<03FF80000FFFE0001FFFF8003FFFFC003FFFFE003F80FF003F803F80 +1F001F8000001F8000000F800000FF80007FFF8003FFFF800FFFFF801FFFFF807FF00F80 +7F000F80FC000F80FC000F80F8000F80F8001F80FC001F80FE003F807F81FF807FFFFFFC +3FFFFFFE1FFFFFFE07FFC7FE01FE01FC1F1D7D9C23>97 D<FF800000FFC00000FFC00000 +FFC00000FFC0000007C0000007C0000007C0000007C0000007C0000007C0000007C00000 +07C1FC0007C7FF0007DFFFC007FFFFE007FFFFF007FE0FF807F803F807F001FC07E000FC +07E000FC07C0007E07C0007E07C0003E07C0003E07C0003E07C0003E07C0003E07C0007E +07E0007E07E000FC07F000FC07F001FC07F803F807FE0FF007FFFFF007FFFFE007DFFF80 +07CFFF000383F8001F297FA823>I<003FF00000FFFC0003FFFF0007FFFF000FFFFF001F +E07F003F807F007F003E007E0000007E000000FC000000FC000000F8000000F8000000F8 +000000F8000000F8000000FC000000FC0000007E0007007F000F807F001F803FC01F801F +F07F000FFFFF0007FFFE0003FFFC0000FFF000003FC000191D7B9C23>I<003FC00000FF +F80003FFFC0007FFFF000FFFFF801FF07F803F801FC03F000FC07E0007C07E0007E0FC00 +07E0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFC0F8000000FC000000FC0000007E00 +01C07F0003E03F8007E03FE007E01FF81FC00FFFFFC007FFFF8001FFFE00007FFC00001F +E0001B1D7D9C23>101 D<00007F000001FFC00007FFE0000FFFE0001FFFE0003FCFE000 +3F0FE0003E07C0003E0000003E0000003E0000003E00007FFFFF80FFFFFFC0FFFFFFC0FF +FFFFC07FFFFF80003E0000003E0000003E0000003E0000003E0000003E0000003E000000 +3E0000003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E000000 +3E0000003E0000003E00003FFFFE007FFFFF007FFFFF007FFFFF003FFFFE001B297EA823 +>I<00380000FE0000FE0000FE0000FE0000FE0000380000000000000000000000000000 +00000000007FFC00FFFE00FFFE00FFFE007FFE00003E00003E00003E00003E00003E0000 +3E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0000 +3E00003E007FFFFEFFFFFFFFFFFFFFFFFF7FFFFE182A7AA923>105 +D<7FFE0000FFFF0000FFFF0000FFFF00007FFF0000001F0000001F0000001F0000001F00 +00001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F00 +00001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F00 +00001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F00 +007FFFFFC0FFFFFFE0FFFFFFE0FFFFFFE07FFFFFC01B297CA823>108 +D<7E1F01F000FF7FC7FC00FFFFEFFE00FFFFFFFE007FFFFFFF000FE1FE1F000FC1FC1F00 +0FC0FC0F000F80F80F000F80F80F000F00F00F000F00F00F000F00F00F000F00F00F000F +00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00 +F00F000F00F00F000F00F00F007FE3FE3FE0FFF3FF3FF0FFF3FF3FF0FFF3FF3FF07FE3FE +3FE0241D819C23>I<01FF9C0FFFFE1FFFFE7FFFFE7FFFFEFF00FEFC007EF8003EF8003E +FC001CFE00007FF0003FFF800FFFE007FFF8007FFC0001FE00007F70003FF8001FFC001F +FC003FFE003FFF80FFFFFFFEFFFFFCFFFFF8FFFFF070FF80181D7B9C23>115 +D<FFF03FFCFFF03FFCFFF03FFCFFF03FFCFFF03FFC0F8007C0078007800780078007C00F +8003C00F0003C00F0003E01F0001E01E0001E01E0001F03E0000F03C0000F03C0000F87C +000078780000787800007CF800003CF000003CF000003FF000001FE000001FE000001FE0 +00000FC000000780001E1D7E9C23>118 D<7FF00FFEFFF81FFFFFF81FFFFFF81FFF7FF0 +0FFE1F0000F80F0000F00F0000F00F0000F00F0000F00F0000F00F8000F00783E1E00787 +F1E00787F1E00787F1E0078FF9E0038F79C003CF79C003CF79C003DF7BC003DF7BC003DE +3BC001DE3B8001FE3F8001FE3F8001FC1F8001FC1F8000F80F00201D7F9C23>I +E /Fg 38 122 df<3C007E00FF00FF00FF80FF807F803D80018001800180038003000300 +070006000E001C0038007000600009157A8714>44 D<3C7EFFFFFFFF7E3C08087A8714> +46 D<003FC00000FFF00003E07C0007C03E000F801F000F000F001E0007801E0007803E +0007C03E0007C07C0003E07C0003E07C0003E07C0003E07C0003E0FC0003F0FC0003F0FC +0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC +0003F0FC0003F0FC0003F0FC0003F0FC0003F07C0003E07C0003E07C0003E07E0007E03E +0007C03E0007C03E0007C01F000F800F000F000F801F0007C03E0003F0FC0000FFF00000 +3FC0001C2D7DAB23>48 D<000C00003C00007C0003FC00FFFC00FC7C00007C00007C0000 +7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000 +7C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000 +7C00007C00007C00007C00007C00007C00007C00007C00007C0000FE007FFFFE7FFFFE17 +2C7AAB23>I<007F800001FFF0000780FC000E003F001C001F8038000FC070000FC06000 +07E0F00007E0FC0007F0FE0007F0FE0003F0FE0003F0FE0003F07C0007F0000007F00000 +07F0000007E000000FE000000FC000001FC000001F8000003F0000007E0000007C000000 +F8000001F0000003E0000007C000000F8000001E0000003C00000078000000F0003000E0 +003001C0003003800060070000600E0000E01FFFFFE03FFFFFE07FFFFFC0FFFFFFC0FFFF +FFC01C2C7DAB23>I<003FC00001FFF00007C0FC000E007E001C003F001C001F803F001F +C03F001FC03F800FC03F000FC03F000FC00C001FC000001FC000001F8000001F8000003F +0000003E0000007C000000F8000003F00000FFC00000FFF0000000FC0000003F0000001F +8000001FC000000FC000000FE000000FE0000007F0000007F0380007F07C0007F0FE0007 +F0FE0007F0FE0007F0FE000FE0F8000FE060000FC070001FC038001F801E003F000780FC +0001FFF000007FC0001C2D7DAB23>I<0C0001800FC01F800FFFFF000FFFFE000FFFFC00 +0FFFF0000FFFC0000C7E00000C0000000C0000000C0000000C0000000C0000000C000000 +0C0000000C0000000C1FC0000C7FF8000DE07C000F801F000F001F800E000F800C0007C0 +000007E0000007E0000003E0000003F0000003F0000003F0000003F0780003F0FC0003F0 +FC0003F0FC0003F0FC0003F0F80007E0E00007E0600007C070000FC038000F801C001F00 +0E003E000780F80001FFE000007F80001C2D7DAB23>53 D<0003F800000FFE00003E0780 +00F8018001F007C003E00FC007C00FC00F800FC00F800FC01F0007801F0000003E000000 +3E0000007E0000007E0000007C0000007C0FC000FC3FF000FCF07C00FDC01E00FF800F00 +FF000F80FF0007C0FE0007E0FE0007E0FE0003E0FC0003F0FC0003F0FC0003F0FC0003F0 +7C0003F07C0003F07C0003F07E0003F07E0003F03E0003E03E0007E01E0007E01F0007C0 +0F000F8007801F0003C03E0001E07C00007FF000001FC0001C2D7DAB23>I<300000003C +0000003FFFFFF83FFFFFF83FFFFFF07FFFFFF07FFFFFE0700001C06000018060000380C0 +000700C0000E00C0000C0000001C000000380000003000000070000000E0000001C00000 +01C00000038000000380000007000000070000000F0000000E0000001E0000001E000000 +3E0000003E0000003E0000003C0000007C0000007C0000007C0000007C000000FC000000 +FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000007800001D +2E7CAC23>I<001FC00000FFF00003E07C0007801E000F000F001E0007801E0007803C00 +03C03C0003C03C0003C03C0003C03E0003C03E0007C03F0007801FC00F801FE00F001FF8 +1E000FFC3C0007FFF80003FFE00000FFE000003FF80000FFFC0003C7FF000783FF801F00 +FFC01E003FC03C001FE07C0007E0780003F0F80003F0F00001F0F00000F0F00000F0F000 +00F0F00000F0F80000E0780001E07C0001C03C0003C01E0007800F800F0007E03C0001FF +F000003FC0001C2D7DAB23>I<003F800000FFF00003E0780007C03E000F801F001F000F +003E000F803E0007807E0007C07C0007C0FC0007E0FC0003E0FC0003E0FC0003E0FC0003 +F0FC0003F0FC0003F0FC0003F0FC0003F07C0007F07E0007F07E0007F03E000FF01F000F +F00F001FF007803BF003E0F3F000FFC3F0003F03E0000003E0000007E0000007E0000007 +C0000007C000000FC01E000F803F000F003F001F003F003E003F003C003E0078001C00F0 +000E03E00007FF800001FE00001C2D7DAB23>I<FFFFFFFFFE00FFFFFFFFFE0003F80001 +FE0001F800003E0001F800001F0001F800000F0001F80000070001F80000070001F80000 +030001F80000030001F80000030001F80000038001F80000018001F80018018001F80018 +018001F80018000001F80018000001F80018000001F80038000001F80078000001F800F8 +000001FFFFF8000001FFFFF8000001F800F8000001F80078000001F80038000001F80018 +000001F80018000001F80018006001F80018006001F80018006001F8000000C001F80000 +00C001F8000000C001F8000000C001F8000001C001F80000018001F80000038001F80000 +038001F80000078001F800000F8001F800003F8003F80001FF00FFFFFFFFFF00FFFFFFFF +FF002B2D7EAC30>69 D<FFFFF80000FFFFF8000003FC00000001F800000001F800000001 +F800000001F800000001F800000001F800000001F800000001F800000001F800000001F8 +00000001F800000001F800000001F800000001F800000001F800000001F800000001F800 +000001F800000001F800000001F800000001F800000001F800000001F800000001F80000 +0001F800000001F800000C01F800000C01F800000C01F800000C01F800001801F8000018 +01F800001801F800001801F800003801F800003801F800007801F80000F801F80001F801 +F80007F003F8001FF0FFFFFFFFF0FFFFFFFFF0262D7EAC2C>76 D<003F803001FFF07007 +C07C700F000EF01E0007F03C0003F0780001F0780000F0700000F0F0000070F0000070F0 +000070F0000030F8000030F8000030FC0000007E0000007F0000003FE000003FFE00001F +FFE0000FFFFC0007FFFF0001FFFF80003FFFE00003FFE000003FF0000007F8000001F800 +0000F8000000FC0000007CC000007CC000003CC000003CC000003CE000003CE000003CE0 +000078F0000078F8000070FC0000F0FE0001E0F78003C0E3F00F00E07FFE00C00FF0001E +2F7CAD27>83 D<7FFFFFFFFFF87FFFFFFFFFF87F000FC003F87C000FC000F870000FC000 +3870000FC0003860000FC0001860000FC00018E0000FC0001CE0000FC0001CC0000FC000 +0CC0000FC0000CC0000FC0000CC0000FC0000CC0000FC0000C00000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000001FE00000001FFFFFE000001FFFFFE0002E2D7EAC33>I<FFFFF003 +FFFCFFFFF003FFFC03FC00003FC001F800000F0001F80000060001F80000060001F80000 +060001F80000060001F80000060001F80000060001F80000060001F80000060001F80000 +060001F80000060001F80000060001F80000060001F80000060001F80000060001F80000 +060001F80000060001F80000060001F80000060001F80000060001F80000060001F80000 +060001F80000060001F80000060001F80000060001F80000060001F80000060001F80000 +060001F80000060001F80000060001F800000E0000F800000C0000FC00000C0000FC0000 +1C00007C00001800007E00003800003F00007000001F00006000000F8001E0000007E003 +80000001F80F000000007FFC000000000FF000002E2E7DAC35>I<FFFF801FFFF001FFF8 +FFFF801FFFF001FFF807FC0001FF00003FC003F00000FE00001F0003F000007E00000E00 +03F000007E00000E0001F800007F00000C0001F800007F00000C0001FC00007F00001C00 +00FC0000DF8000180000FC0000DF8000180000FE0000DF80003800007E00018FC0003000 +007E00018FC0003000007F00018FC0007000003F000307E0006000003F000307E0006000 +003F800307E000E000001F800603F000C000001F800603F000C000001FC00603F001C000 +000FC00C01F8018000000FC00C01F8018000000FE00C01F80380000007E01800FC030000 +0007E01800FC0300000007F01800FC0700000003F030007E0600000003F030007E060000 +0003F830007E0E00000001F860003F0C00000001F860003F0C00000001FC60003F1C0000 +0000FCC0001F9800000000FCC0001F9800000000FEC0001FB8000000007F80000FF00000 +00007F80000FF0000000003F80000FE0000000003F000007E0000000003F000007E00000 +00001F000007C0000000001E000003C0000000001E000003C0000000000E000003800000 +00000C000001800000452E7FAC48>87 D<7FFFE003FFF87FFFE003FFF803FF0000FF8001 +FE00007E0000FE00007C00007F00007800003F00007000003F8000E000001FC000C00000 +0FE0018000000FE00380000007F00700000003F80600000001F80C00000001FC1C000000 +00FE38000000007F30000000007F60000000003FE0000000001FC0000000000FC0000000 +000FE00000000007F00000000007F8000000000DF8000000001DFC0000000038FE000000 +00307F00000000607F00000000E03F80000001C01FC0000001800FC0000003000FE00000 +070007F000000E0003F800000C0003F800001C0001FC0000380000FE00007000007E0000 +7000007F0000F000003F8003F000003FC00FF800007FE0FFFE0003FFFFFFFE0003FFFF30 +2D7EAC35>I<00FF000007FFC0000F01F0001C00F8003F007C003F003E003F003E003F00 +3F001E001F0000001F0000001F0000001F0000001F000007FF00007FFF0001FE1F0007F0 +1F001FC01F003F801F007F001F007E001F00FE001F06FC001F06FC001F06FC001F06FC00 +3F06FE003F067E007F067F00EF8C1F83C7FC0FFF03F801FC01E01F207D9E23>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<07C0FFC0FFC00FC007C007C007C0 +07C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C0 +07C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C0 +0FE0FFFEFFFE0F2E7EAD14>108 D<07C07F0007F000FFC3FFC03FFC00FFC783F0783F00 +0FCE01F8E01F8007DC00F9C00F8007F800FF800FC007F0007F0007C007E0007E0007C007 +E0007E0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0 +007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C000 +7C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C +0007C007C0007C0007C007C0007C0007C007C0007C0007C00FE000FE000FE0FFFE0FFFE0 +FFFEFFFE0FFFE0FFFE371E7E9D3C>I<07C0FE0000FFC3FF8000FFC703E0000FDE01F000 +07F801F00007F000F80007F000F80007E000F80007E000F80007C000F80007C000F80007 +C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C0 +00F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000 +F80007C000F8000FE001FC00FFFE1FFFC0FFFE1FFFC0221E7E9D27>I<001FE000007FF8 +0001F03E0003C00F00078007800F0003C01F0003E03E0001F03E0001F07C0000F87C0000 +F87C0000F8FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000 +FCFC0000FC7C0000F87C0000F83E0001F03E0001F01F0003E01F0003E00F8007C007C00F +8001F03E00007FF800001FE0001E207E9E23>I<07C0FE0000FFC7FF8000FFCF03E0000F +DC01F00007F800FC0007F0007E0007E0003E0007C0003F0007C0001F8007C0001F8007C0 +001F8007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C000 +0FC007C0000FC007C0001FC007C0001F8007C0001F8007C0003F0007C0003F0007E0007E +0007F0007C0007F000F80007FC01F00007CE07E00007C7FF800007C1FC000007C0000000 +07C000000007C000000007C000000007C000000007C000000007C000000007C000000007 +C00000000FE0000000FFFE000000FFFE000000222B7E9D27>I<0781F8FF87FEFF8E3F0F +9C3F07B83F07B03F07F01E07E00007E00007E00007E00007C00007C00007C00007C00007 +C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000F +E000FFFF00FFFF00181E7E9D1C>114 D<01FE1807FFB81E01F83C00F8780078F00038F0 +0038F00018F00018F80018FC0018FF00007FF0003FFF001FFFC00FFFF001FFF8001FFC00 +01FCC0007EC0003EC0003EE0001EE0001EF0001EF0001EF8003CF8003CFC0078FF01F0E3 +FFC0C0FF0017207E9E1C>I<00600000600000600000600000E00000E00000E00001E000 +03E00003E00007E0001FE000FFFFF0FFFFF003E00003E00003E00003E00003E00003E000 +03E00003E00003E00003E00003E00003E00003E00003E00003E00003E01803E01803E018 +03E01803E01803E01803E01803E03801F03001F07000F860003FE0000F80152A7FA81B> +I<07C000F800FFC01FF800FFC01FF8000FC001F80007C000F80007C000F80007C000F800 +07C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007 +C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C0 +00F80007C001F80007C001F80007C001F80007C003F80003E007F80003E00EFC0001F81C +FFC0007FF8FFC0001FE0F800221F7E9D27>I<FFFC01FFC0FFFC01FFC00FE0007E0007E0 +007C0007E000380003E000300003E000700001F000600001F000600000F800C00000F800 +C00000F800C000007C018000007C018000003E030000003E030000003F070000001F0600 +00001F060000000F8C0000000F8C0000000FDC00000007D800000007D800000003F00000 +0003F000000003F000000001E000000001E000000000C00000221E7F9C25>I<FFFC01FF +C0FFFC01FFC00FE0007E0007E0007C0007E000380003E000300003F000700001F0006000 +01F000600000F800C00000F800C00000FC01C000007C018000007E038000003E03000000 +3E030000001F060000001F060000001F8E0000000F8C0000000F8C00000007D800000007 +D800000003F000000003F000000003F000000001E000000001E000000000C000000000C0 +000000018000000001800000000380000000030000007803000000FC06000000FC060000 +00FC0C000000FC1C000000783800000070700000003FE00000000F80000000222B7F9C25 +>121 D E /Fh 2 66 df<00E00001E00007E000FFE000F9E00001E00001E00001E00001 +E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001 +E00001E00001E00001E00001E00001E00001E00001E00001E00001E00003F000FFFFC0FF +FFC012217AA01E>49 D<0000380000000038000000007C000000007C000000007C000000 +00FE00000000FE00000001FF000000019F000000019F000000030F800000030F80000006 +0FC000000607C000000E07E000000C03E000000C03E000001801F000001801F000003801 +F800003000F800003000F8000060007C00007FFFFC0000FFFFFE0000C0003E0000C0003E +000180001F000180001F000380001F800300000F800700000F800700000FC01F80000FE0 +FFE0007FFEFFE0007FFE27247DA32D>65 D E /Fi 8 111 df<003F800001FFF00003E0 +F80007803C000F001E001E000F003E000F803E000F803C0007807C0007C07C0007C07C00 +07C07C0007C0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC00 +07E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E07C0007C07C0007C07C00 +07C03E000F803E000F803E000F801F001F000F001E0007803C0003E0F80001FFF000003F +80001B277EA521>48 D<00380000780001F8001FF800FEF800E0F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80001FC00FFFFF8FFFFF815267BA521>I<00FF000003FFE0000E03F00018 +00F80030007C0060007E0078003F00FC003F00FE001F80FE001F80FE001F80FE001F807C +001F8000001F8000001F0000003F0000003E0000007E0000007C000000F8000001F00000 +03E0000003C00000078000000E0000001C0000003800000070018000E001800180018003 +000300060003000C0003001FFFFF003FFFFF007FFFFE00FFFFFE00FFFFFE0019267DA521 +>I<0000380000003800000078000000F8000001F8000001F8000003F8000007F8000006 +F800000CF800001CF8000018F8000030F8000070F8000060F80000C0F80001C0F8000180 +F8000300F8000700F8000E00F8000C00F8001C00F8003800F8003000F8006000F800E000 +F800FFFFFFE0FFFFFFE00000F8000000F8000000F8000000F8000000F8000000F8000000 +F8000001FC00003FFFE0003FFFE01B277EA621>52 D<000FE000003FF80000F81C0001E0 +060003C01F0007803F000F003F001F003F001E003F003E001E003E0000007C0000007C00 +00007C0400007C3FC000FCFFF000FDC07800FF003C00FF003E00FE001E00FE001F00FE00 +1F00FC001F80FC001F80FC001F80FC001F807C001F807C001F807C001F807C001F803C00 +1F003E001F001E001E001E003E000F003C000780780003C1F00001FFC000007F00001927 +7DA521>54 D<00000E00000000000E00000000001F00000000001F00000000001F000000 +00003F80000000003F80000000003F80000000006FC0000000006FC000000000EFE00000 +0000C7E000000000C7E00000000183F00000000183F00000000183F00000000301F80000 +000301F80000000601FC0000000600FC0000000600FC0000000C007E0000000C007E0000 +001C007F00000018003F00000018003F00000030003F8000003FFFFF8000003FFFFF8000 +0060000FC0000060000FC00000E0000FE00000C00007E00000C00007E00001800003F000 +01800003F00003800003F80003800001F80007800001F8001FC00003FC00FFF8003FFFE0 +FFF8003FFFE02B2A7EA931>65 D<0E003F803F803F803F803F800E000000000000000000 +0000000000000780FF80FF801F800F800F800F800F800F800F800F800F800F800F800F80 +0F800F800F800F800F800F800F800F801F80FFF8FFF80D287EA713>105 +D<0F81FC00FF8FFF00FF9C0F801FB007C00FE007C00FC003E00FC003E00FC003E00F8003 +E00F8003E00F8003E00F8003E00F8003E00F8003E00F8003E00F8003E00F8003E00F8003 +E00F8003E00F8003E00F8003E00F8003E00F8003E01FC007F0FFF83FFEFFF83FFE1F1A7E +9925>110 D E /Fj 40 124 df<000003FFC00000007FFFF0000003FFFFFC00000FFF00 +FE00003FF8003F00007FE000FF8000FFC001FF8001FFC001FF8001FF8001FF8003FF8003 +FFC003FF0001FF8003FF0001FF8003FF0001FF8003FF0000FF0003FF00007E0003FF0000 +000003FF0000000003FF0000000003FF0000000003FF0000000003FF003FFFC0FFFFFFFF +FFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000 +FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3F +FFFF303A7EB935>12 D<FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFF +FF80FFFFFF8019087F9620>45 D<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87FF07FF0 +3FE00F800D0D798C1B>I<0001FF0000000FFFE000007FFFFC0000FF83FE0001FE00FF00 +03FC007F8007F8003FC00FF0001FE00FF0001FE01FF0001FF01FF0001FF03FE0000FF83F +E0000FF83FE0000FF87FE0000FFC7FE0000FFC7FE0000FFC7FE0000FFC7FE0000FFCFFE0 +000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE000 +0FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000F +FEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFE7FE0000FFC7FE0000FFC7FE0000FFC +7FE0000FFC3FE0000FF83FE0000FF83FF0001FF81FF0001FF01FF0001FF00FF0001FE00F +F8003FE007F8003FC003FC007F8001FE00FF0000FF83FE00007FFFFC00001FFFF0000001 +FF000027387CB630>48 D<00001E000000003E00000000FE00000007FE0000003FFE0000 +FFFFFE0000FFFFFE0000FFFFFE0000FFCFFE0000000FFE0000000FFE0000000FFE000000 +0FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000F +FE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE +0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00 +00000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000 +000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000000 +0FFE0000000FFE0000000FFE00007FFFFFFF807FFFFFFF807FFFFFFF807FFFFFFF802137 +79B630>I<000FFC0000007FFFC00001FFFFF00007FFFFFC000FF03FFF001F800FFF803F +0003FFC07F0003FFC07FC001FFE0FFE000FFF0FFF000FFF0FFF000FFF0FFF0007FF8FFF0 +007FF8FFF0007FF8FFF0007FF87FE0007FF83FC0007FF80F00007FF80000007FF8000000 +FFF0000000FFF0000000FFE0000001FFE0000001FFC0000003FF80000003FF00000007FE +00000007FC0000000FF80000001FF00000003FE00000007F800000007F00000000FE0000 +0001F800000003F000780007E00078000FC00078001F800078003E0000F8007C0000F000 +F80000F001F00001F003FFFFFFF003FFFFFFF007FFFFFFF00FFFFFFFF01FFFFFFFF03FFF +FFFFF07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE025377BB630>I<00 +03FF0000001FFFF000007FFFFC0001FC07FF0003F003FF8007E001FFC007C000FFE00FF0 +00FFE00FFC00FFF01FFC00FFF01FFE00FFF01FFE00FFF01FFE00FFF01FFE00FFF01FFE00 +FFF00FFC00FFE00FFC00FFE003F001FFE0000001FFC0000003FF80000003FF00000007FE +0000000FFC0000003FF000000FFFC000000FFF0000000FFFF000000007FE00000001FF80 +000000FFC0000000FFE00000007FF00000007FF80000007FFC0000003FFC0000003FFC00 +00003FFE1FC0003FFE3FE0003FFE7FF0003FFEFFF8003FFEFFF8003FFEFFF8003FFEFFF8 +003FFEFFF8003FFCFFF8003FFCFFF0007FF87FF0007FF87FC000FFF03F8000FFE01FC001 +FFC00FFC07FF8007FFFFFF0001FFFFFC00007FFFF0000007FF000027387CB630>I<0000 +0007C0000000000FC0000000000FC0000000001FC0000000003FC0000000007FC0000000 +00FFC000000000FFC000000001FFC000000003FFC000000007FFC00000000FFFC0000000 +0FFFC00000001EFFC00000003CFFC00000007CFFC0000000F8FFC0000000F0FFC0000001 +E0FFC0000003C0FFC0000007C0FFC000000F80FFC000000F00FFC000001E00FFC000003C +00FFC000007C00FFC00000F800FFC00000F000FFC00001E000FFC00003C000FFC00007C0 +00FFC0000F8000FFC0000F0000FFC0001E0000FFC0003C0000FFC0007C0000FFC000F800 +00FFC000FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80000001FFC0000000 +01FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC0000000 +01FFC000000001FFC000000001FFC0000003FFFFFF800003FFFFFF800003FFFFFF800003 +FFFFFF8029377DB630>I<1C000000C01F800007C01FF8007FC01FFFFFFF801FFFFFFF80 +1FFFFFFF001FFFFFFE001FFFFFFC001FFFFFF0001FFFFFE0001FFFFF80001FFFFE00001F +FFF000001F000000001F000000001F000000001F000000001F000000001F000000001F00 +0000001F000000001F07FE00001F3FFFE0001FFFFFF8001FFC07FC001FE003FF001F8001 +FF801F0000FFC00E0000FFC0000000FFE00000007FE00000007FF00000007FF00000007F +F80000007FF80600007FF83F80007FF87FE0007FF8FFE0007FF8FFF0007FF8FFF0007FF8 +FFF0007FF8FFF0007FF8FFE0007FF0FFE0007FF07FC000FFF07F0000FFE07C0000FFC03E +0001FFC01F0003FF801FC007FF000FF01FFE0007FFFFF80001FFFFE000007FFF8000000F +F8000025387BB630>I<00000FF8000000FFFE000003FFFF80000FF80FC0003FE003E000 +7FC001F000FF000FF001FF001FF803FE003FF807FC003FF80FFC003FF80FF8003FF81FF8 +003FF81FF8003FF83FF8001FF03FF8000FE03FF00000007FF00000007FF00000007FF008 +00007FF07FF000FFF1FFFC00FFF3FFFF00FFF780FF80FFFF007FC0FFFE003FE0FFFC003F +F0FFFC001FF8FFF8001FF8FFF8001FFCFFF8001FFCFFF8001FFCFFF0001FFEFFF0001FFE +FFF0001FFEFFF0001FFEFFF0001FFE7FF0001FFE7FF0001FFE7FF0001FFE7FF0001FFE7F +F0001FFE3FF0001FFE3FF0001FFC3FF0001FFC1FF8001FFC1FF8001FF80FF8003FF807FC +003FF007FC007FE003FE007FC001FF81FF8000FFFFFF00003FFFFC00000FFFF0000001FF +800027387CB630>I<3C00000000003E00000000003FE0000000003FFFFFFFFF803FFFFF +FFFF803FFFFFFFFF803FFFFFFFFF803FFFFFFFFF007FFFFFFFFE007FFFFFFFFC007FFFFF +FFF8007FFFFFFFF0007FFFFFFFF0007FFFFFFFE0007C00000FC0007800001F8000780000 +3F0000F800007E0000F000007C0000F00000FC0000F00001F80000F00003F00000000007 +E00000000007C0000000000FC0000000001F80000000003F80000000003F00000000007F +00000000007E0000000000FE0000000001FE0000000001FE0000000003FC0000000003FC +0000000003FC0000000007FC0000000007FC000000000FFC000000000FF8000000000FF8 +000000001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000003FF8 +000000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF8 +000000003FF8000000003FF8000000001FF0000000000FE00000000007C0000000293A7B +B830>I<0001FF8000000FFFF000003FFFFC0000FE01FF0001F8007F8003F0003FC007E0 +001FE007E0000FE00FC0000FE00FC00007F01FC00007F01FC00007F01FE00007F01FE000 +07F01FF00007F01FF80007F01FFE000FE01FFF800FE01FFFE01FC00FFFF03FC00FFFFC3F +800FFFFF7F0007FFFFFC0003FFFFF80001FFFFF80000FFFFFE00007FFFFF00003FFFFFC0 +007FFFFFE001FFFFFFF007F8FFFFF00FF07FFFF81FE01FFFFC3FC007FFFC3F8001FFFC7F +8000FFFE7F00003FFEFF00000FFEFE000007FEFE000003FEFE000001FEFE000001FEFE00 +0000FEFE000000FEFE000000FCFF000000FC7F000001FC7F800001F83FC00003F03FE000 +07F01FF0000FE00FFE007FC003FFFFFF0000FFFFFC00003FFFF0000003FF800027387CB6 +30>I<0003FF0000001FFFE000007FFFF80001FF03FE0003FE00FF0007FC007F800FF800 +7FC01FF8003FE03FF8003FE03FF0001FF07FF0001FF07FF0001FF87FF0001FF8FFF0001F +F8FFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFEFFF0001FFE +FFF0001FFEFFF0001FFEFFF0001FFE7FF0003FFE7FF0003FFE7FF0003FFE3FF0003FFE3F +F0007FFE1FF8007FFE0FF800FFFE07FC01FFFE03FE03DFFE01FFFF9FFE007FFF1FFE001F +FC1FFC0000201FFC0000001FFC0000001FFC0000001FF80FE0003FF81FF0003FF83FF800 +3FF03FF8003FF03FF8003FE03FF8007FE03FF8007FC03FF800FF803FF001FF801FE003FF +001F8007FE000FE01FF80007FFFFF00003FFFFC00000FFFF0000001FF0000027387CB630 +>I<0000003FFC0001C0000003FFFFC003C000001FFFFFF007C00000FFFFFFFC0FC00003 +FFFC00FF3FC00007FFC0001FFFC0001FFE00000FFFC0003FFC000003FFC0007FF0000001 +FFC000FFE0000000FFC001FFC0000000FFC003FFC00000007FC007FF800000003FC00FFF +000000003FC00FFF000000001FC01FFE000000001FC01FFE000000000FC03FFE00000000 +0FC03FFC000000000FC03FFC0000000007C07FFC0000000007C07FFC0000000007C07FF8 +000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000 +0000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8 +000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF800000000 +00007FF80000000000007FFC0000000000007FFC0000000003C03FFC0000000003C03FFC +0000000003C03FFE0000000003C01FFE0000000007C01FFE0000000007C00FFF00000000 +07800FFF000000000F8007FF800000000F0003FFC00000001F0001FFC00000003E0000FF +E00000007E00007FF8000000FC00003FFC000001F800001FFF000003F0000007FFC0000F +E0000003FFFC00FF80000000FFFFFFFE000000001FFFFFF80000000003FFFFE000000000 +003FFE0000003A3B7BB945>67 D<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FF +FFFFFFFFFFF0007FF80000FFF0007FF800001FF8007FF8000007F8007FF8000003F8007F +F8000001F8007FF8000001F8007FF8000000F8007FF8000000F8007FF800000078007FF8 +00000078007FF800000078007FF8003C007C007FF8003C003C007FF8003C003C007FF800 +3C003C007FF8003C003C007FF8003C0000007FF8007C0000007FF8007C0000007FF800FC +0000007FF803FC0000007FFFFFFC0000007FFFFFFC0000007FFFFFFC0000007FFFFFFC00 +00007FF803FC0000007FF800FC0000007FF8007C0000007FF8007C0000007FF8003C0000 +007FF8003C000F007FF8003C000F007FF8003C000F007FF8003C001E007FF8003C001E00 +7FF80000001E007FF80000001E007FF80000003E007FF80000003E007FF80000003C007F +F80000007C007FF80000007C007FF8000000FC007FF8000000FC007FF8000001F8007FF8 +000003F8007FF800000FF8007FF800003FF8007FF80001FFF8FFFFFFFFFFFFF8FFFFFFFF +FFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF038397DB83F>69 D<FFFFFFFFFFFFC0FFFFFFFF +FFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0007FF80003FFC0007FF800007FE0007FF80000 +1FE0007FF800000FE0007FF8000007E0007FF8000007E0007FF8000003E0007FF8000003 +E0007FF8000001E0007FF8000001E0007FF8000001E0007FF8000001F0007FF8007800F0 +007FF8007800F0007FF8007800F0007FF8007800F0007FF800780000007FF80078000000 +7FF800F80000007FF800F80000007FF801F80000007FF807F80000007FFFFFF80000007F +FFFFF80000007FFFFFF80000007FFFFFF80000007FF807F80000007FF801F80000007FF8 +00F80000007FF800F80000007FF800780000007FF800780000007FF800780000007FF800 +780000007FF800780000007FF800780000007FF800000000007FF800000000007FF80000 +0000007FF800000000007FF800000000007FF800000000007FF800000000007FF8000000 +00007FF800000000007FF800000000007FF800000000007FF800000000007FF800000000 +FFFFFFFF000000FFFFFFFF000000FFFFFFFF000000FFFFFFFF00000034397DB83C>I<FF +FFFFFCFFFFFFFCFFFFFFFCFFFFFFFC007FF800007FF800007FF800007FF800007FF80000 +7FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF80000 +7FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF80000 +7FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF80000 +7FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF80000 +7FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800FFFFFFFCFF +FFFFFCFFFFFFFCFFFFFFFC1E397DB824>73 D<FFFFFFFF000000FFFFFFFF000000FFFFFF +FF000000FFFFFFFF000000007FF800000000007FF800000000007FF800000000007FF800 +000000007FF800000000007FF800000000007FF800000000007FF800000000007FF80000 +0000007FF800000000007FF800000000007FF800000000007FF800000000007FF8000000 +00007FF800000000007FF800000000007FF800000000007FF800000000007FF800000000 +007FF800000000007FF800000000007FF800000000007FF800000000007FF80000000000 +7FF800000000007FF800000000007FF800000000007FF800000000007FF800000000007F +F800000000007FF800000780007FF800000780007FF800000780007FF800000780007FF8 +00000780007FF800000F80007FF800000F00007FF800000F00007FF800000F00007FF800 +001F00007FF800001F00007FF800003F00007FF800003F00007FF800007F00007FF80000 +FF00007FF80001FF00007FF80003FF00007FF8000FFE00007FF8007FFE00FFFFFFFFFFFE +00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE0031397DB839>76 +D<FFFFF80000000003FFFFF0FFFFFC0000000007FFFFF0FFFFFC0000000007FFFFF0FFFF +FE000000000FFFFFF0007FFE000000000FFFE000007FFE000000000FFFE000007BFF0000 +00001EFFE000007BFF000000001EFFE0000079FF800000003CFFE0000079FF800000003C +FFE0000078FFC000000078FFE0000078FFC000000078FFE00000787FE0000000F0FFE000 +00787FE0000000F0FFE00000787FE0000000F0FFE00000783FF0000001E0FFE00000783F +F0000001E0FFE00000781FF8000003C0FFE00000781FF8000003C0FFE00000780FFC0000 +0780FFE00000780FFC00000780FFE000007807FE00000F00FFE000007807FE00000F00FF +E000007803FF00001E00FFE000007803FF00001E00FFE000007803FF00001E00FFE00000 +7801FF80003C00FFE000007801FF80003C00FFE000007800FFC0007800FFE000007800FF +C0007800FFE0000078007FE000F000FFE0000078007FE000F000FFE0000078003FF001E0 +00FFE0000078003FF001E000FFE0000078003FF001E000FFE0000078001FF803C000FFE0 +000078001FF803C000FFE0000078000FFC078000FFE0000078000FFC078000FFE0000078 +0007FE0F0000FFE00000780007FE0F0000FFE00000780003FF1E0000FFE00000780003FF +1E0000FFE00000780003FF1E0000FFE00000780001FFBC0000FFE00000780001FFBC0000 +FFE00000780000FFF80000FFE00000780000FFF80000FFE000007800007FF00000FFE000 +007800007FF00000FFE000007800003FE00000FFE000007800003FE00000FFE00000FC00 +003FE00000FFE000FFFFFC001FC001FFFFFFF0FFFFFC001FC001FFFFFFF0FFFFFC000F80 +01FFFFFFF0FFFFFC00070001FFFFFFF054397DB85B>I<FFFFFFFFFC00000000FFFFFFFF +FFE0000000FFFFFFFFFFFC000000FFFFFFFFFFFF000000007FF8000FFFC00000007FF800 +01FFE00000007FF80000FFF00000007FF800007FF80000007FF800003FFC0000007FF800 +003FFC0000007FF800001FFE0000007FF800001FFE0000007FF800001FFF0000007FF800 +001FFF0000007FF800001FFF0000007FF800001FFF0000007FF800001FFF0000007FF800 +001FFF0000007FF800001FFF0000007FF800001FFE0000007FF800001FFE0000007FF800 +003FFC0000007FF800003FF80000007FF800007FF00000007FF80000FFE00000007FF800 +03FFC00000007FF8001FFF000000007FFFFFFFFC000000007FFFFFFFE0000000007FFFFF +FFF0000000007FF8003FFC000000007FF8000FFF000000007FF80007FF800000007FF800 +03FFC00000007FF80001FFC00000007FF80001FFE00000007FF80001FFE00000007FF800 +00FFF00000007FF80000FFF00000007FF80000FFF00000007FF80000FFF00000007FF800 +00FFF00000007FF80000FFF80000007FF80000FFF80000007FF80000FFF80000007FF800 +00FFF80000007FF80000FFF80000007FF80000FFF80060007FF80000FFF800F0007FF800 +00FFFC00F0007FF800007FFC00F0007FF800007FFC01F0007FF800003FFE01E0FFFFFFFC +001FFE03E0FFFFFFFC000FFF87C0FFFFFFFC0007FFFF80FFFFFFFC0001FFFF0000000000 +00001FFC00443A7DB848>82 D<003FFE00000003FFFFE000000FFFFFF800001FF00FFE00 +003FF003FF00003FF801FF80003FF800FFC0003FF800FFC0003FF8007FE0003FF8007FE0 +001FF0007FE0000FE0007FE0000380007FE0000000007FE0000000007FE00000003FFFE0 +00000FFFFFE000007FFFFFE00001FFF87FE00007FF807FE0000FFE007FE0003FF8007FE0 +003FF0007FE0007FE0007FE000FFE0007FE000FFC0007FE000FFC0007FE000FFC0007FE0 +00FFC0007FE000FFC000FFE000FFE001FFE0007FE001FFE0003FF007FFF8001FFC1FBFFF +C00FFFFE1FFFC003FFF80FFFC0003FE003FFC02A257DA42E>97 D<0001FFC000000FFFFC +00007FFFFF0000FF80FF8003FE00FFC007FC01FFC00FF801FFC01FF801FFC01FF001FFC0 +3FF001FFC03FF000FF807FE0007F007FE0001C007FE0000000FFE0000000FFE0000000FF +E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000007FE0 +0000007FE00000007FF00000003FF00000003FF00001E01FF80001E01FF80003E00FFC00 +07C007FE00078003FF001F8000FFC07E00007FFFFC00000FFFF0000001FF800023257DA4 +2A>99 D<000000007F800000007FFF800000007FFF800000007FFF800000007FFF800000 +0003FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF800000 +0001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF800000 +0001FF8000000001FF8000000001FF8000000001FF800001FF81FF80000FFFF1FF80003F +FFFDFF8000FFC07FFF8003FF001FFF8007FC0007FF800FFC0003FF801FF80001FF801FF0 +0001FF803FF00001FF803FF00001FF807FE00001FF807FE00001FF807FE00001FF80FFE0 +0001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE0 +0001FF80FFE00001FF80FFE00001FF80FFE00001FF807FE00001FF807FE00001FF807FF0 +0001FF803FF00001FF803FF00001FF801FF80003FF800FF80007FF8007FC000FFF8003FE +001FFFC001FF80FDFFFE007FFFF9FFFE001FFFE1FFFE0003FF01FFFE2F3A7DB935>I<00 +03FF8000001FFFF000007FFFFC0001FF83FE0003FE007F8007FC003F800FF8003FC01FF8 +001FE01FF0001FE03FF0000FF03FF0000FF07FE0000FF07FE0000FF87FE00007F8FFE000 +07F8FFE00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFE0000000FFE0000000FFE00000 +00FFE00000007FE00000007FE00000007FE00000003FF00000003FF00000781FF0000078 +0FF80000F80FFC0000F007FC0003F001FF000FE000FFC07FC0007FFFFF00000FFFFC0000 +01FFE00025257DA42C>I<00001FF0000001FFFC000007FFFF00001FF87F80003FE0FF80 +00FFC1FFC000FFC1FFC001FF81FFC001FF81FFC003FF01FFC003FF00FF8003FF00FF8003 +FF003E0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF +00000003FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000003FF00000003FF00 +000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000 +0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000 +03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003 +FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE0000FFFF +FE0000FFFFFE0000FFFFFE0000223A7DB91D>I<000000001F000007FE00FFC0007FFFE3 +FFC001FFFFFFEFE007FE07FF8FE00FF801FF1FE01FF000FF8FE03FF000FFCFE03FE0007F +C7C03FE0007FC0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007F +E0007FE0007FE0003FE0007FC0003FE0007FC0003FF000FFC0001FF000FF80000FF801FF +000007FE07FE00000FFFFFF800000F7FFFE000001E07FE0000001E00000000001E000000 +00003E00000000003F00000000003F80000000001FC0000000001FFFFFF800001FFFFFFF +80001FFFFFFFE0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE0007FFFFFFFE001FFFFFFF +FF003FC0000FFF007F000000FF80FF0000007F80FE0000007F80FE0000003F80FE000000 +3F80FE0000003F80FF0000007F807F0000007F007F800000FF003FC00001FE001FF00007 +FC0007FE003FF00001FFFFFFC000007FFFFF00000007FFF000002B377DA530>I<00FF00 +000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF0000000003FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF007FC00003FF03FFF80003FF0FFFFE0003FF1F +03FF0003FF3C01FF8003FF7801FF8003FFF000FF8003FFE000FFC003FFC000FFC003FFC0 +00FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC +3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF303A7DB935>I<01F00007FC000FFE +000FFE001FFF001FFF001FFF001FFF001FFF000FFE000FFE0007FC0001F0000000000000 +0000000000000000000000000000000000000000000000FF007FFF007FFF007FFF007FFF +0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8153B7DBA1B>I<00FF00FF +FF00FFFF00FFFF00FFFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 +FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 +FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 +FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003 +FF0003FF0003FF0003FF0003FF00FFFFFCFFFFFCFFFFFCFFFFFC163A7DB91B>108 +D<00FE007FE0000FFC0000FFFE01FFFC003FFF8000FFFE07FFFF00FFFFE000FFFE1F81FF +83F03FF000FFFE3C00FF87801FF00007FE7800FFCF001FF80003FEF000FFDE001FF80003 +FFE0007FFC000FFC0003FFC0007FF8000FFC0003FFC0007FF8000FFC0003FF80007FF000 +0FFC0003FF80007FF0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00 +007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC +0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007F +E0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003 +FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE000 +0FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00 +007FE0000FFC00FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFF +F0FFFFFC1FFFFF83FFFFF04C257DA451>I<00FE007FC000FFFE03FFF800FFFE0FFFFE00 +FFFE1F03FF00FFFE3C01FF8007FE7801FF8003FEF000FF8003FFE000FFC003FFC000FFC0 +03FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF30257DA435>I<0001FFC000 +00000FFFF80000007FFFFF000000FF80FF800003FE003FE00007FC001FF0000FF8000FF8 +001FF00007FC001FF00007FC003FF00007FE003FE00003FE007FE00003FF007FE00003FF +007FE00003FF00FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF +80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF807FE00003FF007FE00003FF +007FE00003FF003FE00003FE003FF00007FE001FF00007FC001FF00007FC000FF8000FF8 +0007FC001FF00003FE003FE00001FF80FFC000007FFFFF0000001FFFFC00000001FFC000 +0029257DA430>I<00FF01FF8000FFFF0FFFF000FFFF3FFFFC00FFFFFE07FF00FFFFF001 +FF8003FFE000FFC003FF80007FE003FF00007FF003FF00003FF803FF00003FF803FF0000 +1FFC03FF00001FFC03FF00001FFC03FF00000FFE03FF00000FFE03FF00000FFE03FF0000 +0FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF0000 +0FFE03FF00000FFC03FF00001FFC03FF00001FFC03FF00001FF803FF00003FF803FF0000 +3FF003FF80007FF003FFC0007FE003FFE000FFC003FFF003FF8003FFFC07FE0003FF3FFF +F80003FF0FFFE00003FF03FF000003FF0000000003FF0000000003FF0000000003FF0000 +000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000 +000003FF0000000003FF00000000FFFFFC000000FFFFFC000000FFFFFC000000FFFFFC00 +00002F357EA435>I<00FE03F000FFFE0FFE00FFFE3FFF00FFFE7C7F80FFFEF8FFC007FE +F0FFC003FFE0FFC003FFC0FFC003FFC0FFC003FF807F8003FF803F0003FF800C0003FF80 +000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000 +0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000 +03FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE0000FF +FFFE0000FFFFFE0000FFFFFE000022257EA427>114 D<003FF03803FFFEF80FFFFFF81F +C00FF83F0003F87E0001F87C0000F8FC0000F8FC000078FE000078FF000078FF800000FF +FC0000FFFFE0007FFFFC007FFFFF803FFFFFC01FFFFFF00FFFFFF803FFFFF800FFFFFC00 +1FFFFC00007FFE000007FEF00001FEF00000FEF80000FEF800007EFC00007EFC00007CFE +0000FCFF0000F8FF8001F8FFF007F0FFFFFFC0F8FFFF00E01FF8001F257DA426>I<000F +0000000F0000000F0000000F0000000F0000001F0000001F0000001F0000001F0000003F +0000003F0000007F000000FF000000FF000001FF000007FF00001FFFFFE0FFFFFFE0FFFF +FFE0FFFFFFE003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF +000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF +000003FF000003FF007803FF007803FF007803FF007803FF007803FF007803FF007803FF +007803FF00F801FF80F001FF81F000FFC3E0003FFFC0001FFF800003FE001D357EB425> +I<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC007FF0001FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0001FFC003FF0001FFC003FF0003FF +C003FF0003FFC001FF0007FFC001FF800FFFE000FFC03EFFFF007FFFFCFFFF001FFFF0FF +FF0003FF80FFFF30257DA435>I<FFFFF1FFFF803FFFFFFFF1FFFF803FFFFFFFF1FFFF80 +3FFFFFFFF1FFFF803FFF07FE000FF80003E003FF0007F80003C003FF0007FC0003C003FF +8007FC0007C001FF8003FE00078001FF8007FE00078000FFC007FE000F0000FFC007FF00 +0F0000FFE00FFF001F00007FE00FFF801E00007FE01FFF801E00003FF01E7F803C00003F +F01E7FC03C00003FF83E7FC07C00001FF83C3FE07800001FF87C3FE0F800000FFC781FF0 +F000000FFC781FF0F000000FFEF00FF1F0000007FEF00FF9E0000007FFF00FFBE0000003 +FFE007FFC0000003FFE007FFC0000003FFC003FFC0000001FFC003FF80000001FFC003FF +80000000FF8001FF00000000FF8001FF00000000FF0000FF000000007F0000FE00000000 +7F0000FE000000003E00007C000000003C00003C000040257EA445>119 +D<FFFFF01FFFF0FFFFF01FFFF0FFFFF01FFFF0FFFFF01FFFF003FF8003F80001FFC003E0 +0000FFC007E000007FE007C000003FF00F8000003FF81F0000001FFC3E0000000FFC7C00 +000007FEFC00000003FFF800000003FFF000000001FFE000000000FFC0000000007FE000 +0000003FF0000000003FF8000000007FFC000000007FFC00000000FFFE00000001F3FF00 +000003E3FF80000007C1FFC000000FC0FFC000001F807FE000001F003FF000003E003FF8 +00007C001FFC0000F8000FFC0001F80007FE00FFFF003FFFF8FFFF003FFFF8FFFF003FFF +F8FFFF003FFFF82D257EA432>I<FFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFE2F038097 +30>123 D E /Fk 14 106 df<7FFFFFFFFFFF80FFFFFFFFFFFFC0FFFFFFFFFFFFC07FFF +FFFFFFFF803204799641>0 D<1C007F00FF80FF80FF80FF80FF807F001C000909799917> +I<000380000007C0000007C0000007C0000007C0000007C0000007C0000007C000780380 +3CFC03807EFE0380FE7F8383FC3FC387F80FE38FE003FBBF8000FFFE00003FF800000FE0 +00000FE000003FF80000FFFE0003FBBF800FE38FE03FC387F87F8383FCFE0380FEFC0380 +7E7803803C0007C0000007C0000007C0000007C0000007C0000007C0000007C000000380 +001F247BA62A>3 D<000FE000007FFC0000FFFE0003FFFF8007FFFFC00FFFFFE01FFFFF +F03FFFFFF83FFFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFF +FEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFFFF +F81FFFFFF00FFFFFE007FFFFC003FFFF8000FFFE00007FFC00000FE0001F207BA42A>15 +D<7FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF800000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000007FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFF +FFFFFFFC7FFFFFFFFFFFF800000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +007FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF836287BA841>17 +D<60000000000000F8000000000000FE0000000000007F8000000000003FE00000000000 +0FF8000000000003FE000000000000FF8000000000003FE000000000000FF80000000000 +03FE000000000000FF8000000000003FE000000000000FF8000000000003FE0000000000 +00FF8000000000003FE000000000000FF8000000000003FE000000000000FF8000000000 +003FE000000000000FF8000000000003FE000000000000FF8000000000003FC000000000 +001FC000000000007F800000000001FF000000000007FC00000000001FF000000000007F +C00000000001FF000000000007FC00000000001FF000000000007FC00000000001FF0000 +00000007FC00000000001FF000000000007FC00000000001FF000000000007FC00000000 +001FF000000000007FC00000000001FF000000000007FC00000000001FF000000000007F +C00000000000FF000000000000FC00000000000070000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000007FFFFFFFFFFF80FFFFFFFFFFFFC0FFFFFFFFFF +FFC07FFFFFFFFFFF80324479B441>21 D<000FF000000007F000003FFE0000003FFE0000 +FFFF800000FFFF0003FFFFC00003F807C007F07FF00007C001E00F801FF8000F8000F00F +0007FC003E0000701E0003FE007C0000383C0001FF007800001C380000FF80F000001C70 +00007FC1F000000E7000003FE3E000000E6000001FF3C00000066000001FF780000006E0 +00000FFF80000007C0000007FF00000003C0000003FE00000003C0000003FE00000003C0 +000001FF00000003C0000000FF80000003C00000007FC0000003C00000007FC0000003C0 +000000FFE0000003E0000001FFF000000760000001EFF800000660000003CFF800000670 +000007C7FC00000E7000000F83FE00000E3800000F01FF00001C3800001E00FF80003C1C +00003E007FC000780E00007C003FE000F00F0001F0001FF801F0078003E0000FFE0FE003 +E01FC00003FFFFC000FFFF000001FFFF00007FFC0000007FFC00000FE00000000FF00048 +267BA453>49 D<0000000001800000000003C00000000007C00000000007C0000000000F +80000000000F80000000001F00000000001F00000000003E00000000003E00000000007C +00000000007C0000000000F80000000000F80000000001F00000000001F00000000003E0 +0000000003E00000000007C0000000000FC0000000000F80000000001F00000000001F00 +000000003E00000000003E00000000007C00000000007C0000000000F80000000000F800 +00000001F00000000001F00000000003E00000000003E00000000007C00000000007C000 +0000000F80000000000F80000000001F00000000001F00000000003E00000000003E0000 +0000007C00000000007C0000000000F80000000000F80000000001F00000000001F00000 +000003E00000000003E00000000007C00000000007C0000000000F80000000000F800000 +00001F00000000001F00000000003E00000000003E00000000007C0000000000FC000000 +0000F80000000001F00000000001F00000000003E00000000003E00000000007C0000000 +0007C0000000000F80000000000F80000000001F00000000001F00000000003E00000000 +003E00000000007C00000000007C0000000000F80000000000F80000000000F000000000 +006000000000002A4E75BB00>54 D<00000300000000000780000000000FC0000000000F +C0000000001FE0000000001FE0000000001FE0000000003FF0000000003FF0000000007C +F8000000007CF800000000F87C00000000F87C00000000F03C00000001F03E00000001F0 +3E00000003E01F00000003E01F00000007C00F80000007C00F8000000F8007C000000F80 +07C000000F0003C000001F0003E000001F0003E000003E0001F000003E0001F000007C00 +00F800007C0000F80000780000780000F800007C0000F800007C0001F000003E0001F000 +003E0003E000001F0003E000001F0007C000000F8007C000000F800780000007800F8000 +0007C00F80000007C01F00000003E01F00000003E03E00000001F03E00000001F03C0000 +0000F07C00000000F87C00000000F8F8000000007CF8000000007CF0000000003C600000 +0000182E347CB137>94 D<600000000018F0000000003CF8000000007CF8000000007C7C +00000000F87C00000000F83C00000000F03E00000001F03E00000001F01F00000003E01F +00000003E00F80000007C00F80000007C007800000078007C000000F8007C000000F8003 +E000001F0003E000001F0001F000003E0001F000003E0000F800007C0000F800007C0000 +7800007800007C0000F800007C0000F800003E0001F000003E0001F000001F0003E00000 +1F0003E000000F0003C000000F8007C000000F8007C0000007C00F80000007C00F800000 +03E01F00000003E01F00000001F03E00000001F03E00000000F03C00000000F87C000000 +00F87C000000007CF8000000007CF8000000003FF0000000003FF0000000001FE0000000 +001FE0000000001FE0000000000FC0000000000FC000000000078000000000030000002E +347CB137>I<000001F800000FF800003F800000FC000001F8000003F0000007E0000007 +E000000FE000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000001F +C000001F8000003F8000007F000000FE000003F800007FE00000FF0000007FE0000003F8 +000000FE0000007F0000003F8000001F8000001FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FE0000007E0000007E0000003F0000001F8000000 +FC0000003F8000000FF8000001F81D537ABD2A>102 D<FC000000FFC0000007F0000001 +FC0000007E0000003F0000003F8000001F8000001FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FE0000007E0000007F0000003F8000001FC0000 +007E0000001FF0000007F800001FF000007E000001FC000003F8000007F0000007E00000 +0FE000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000001FC00000 +1F8000003F8000003F0000007E000001FC000007F00000FFC00000FC0000001D537ABD2A +>I<0000C00001E00003E00003E00003C00007C00007C0000780000F80000F80001F0000 +1F00001E00003E00003E00007C00007C0000780000F80000F80001F00001F00001E00003 +E00003E00003C00007C00007C0000F80000F80000F00001F00001F00003E00003E00003C +00007C00007C0000780000F80000F80000F80000F800007800007C00007C00003C00003E +00003E00001F00001F00000F00000F80000F800007C00007C00003C00003E00003E00001 +E00001F00001F00000F80000F800007800007C00007C00003E00003E00001E00001F0000 +1F00000F80000F800007800007C00007C00003C00003E00003E00001E00000C0135278BD +20>I<600000F00000F80000F800007800007C00007C00003C00003E00003E00001F0000 +1F00000F00000F80000F800007C00007C00003C00003E00003E00001F00001F00000F000 +00F80000F800007800007C00007C00003E00003E00001E00001F00001F00000F80000F80 +0007800007C00007C00003C00003E00003E00003E00003E00003C00007C00007C0000780 +000F80000F80001F00001F00001E00003E00003E00007C00007C0000780000F80000F800 +00F00001F00001F00003E00003E00003C00007C00007C0000F80000F80000F00001F0000 +1F00003E00003E00003C00007C00007C0000780000F80000F80000F0000060000013527C +BD20>I E /Fl 4 88 df<007FFFFFC00000FFFFFFF80000FFFFFFFC0000FFFFFFFE0000 +7FFFFFFF000007E000FF80000FE0003F80000FC0001FC0000FC0000FC0000FC0000FC000 +0FC0000FC0000FC0000FC0001FC0000FC0001F80000FC0001F80000FC0001F80000FC000 +1F80001F80001F80003F80003F80007F00003F0000FE00003F0001FC00003F000FF80000 +3FFFFFF000003FFFFFC000007FFFFFC000007FFFFFE000007FFFFFF800007E0003FC0000 +7E0001FE00007E00007E0000FE00007F0000FC00003F0000FC00003F0000FC00003F0000 +FC00003F8000FC00003F8001FC00003F0001F800003F0001F800003F0001F800007F0001 +F800007E0001F80000FE0003F80001FC0003F00003FC0003F00007F80003F0003FF0007F +FFFFFFE000FFFFFFFFC000FFFFFFFF0000FFFFFFFC00007FFFFFF000002A337EB22C>66 +D<00FFFFFFFFE000FFFFFFFFF001FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00007E00007 +F0000FE00007F0000FC00007E0000FC00007E0000FC00007E0000FC00007E0000FC00007 +E0001FC00003C0001F80000000001F80000000001F80000000001F80000000001F801E00 +00003F803F0000003F003F0000003F003F0000003F003F0000003FFFFF0000003FFFFF00 +00007FFFFF0000007FFFFE0000007FFFFE0000007E007E0000007E007E0000007E007E00 +0000FE007C000000FC003C000000FC0000000000FC0000000000FC0000000000FC000000 +0001FC0000000001F800001E0001F800003F0001F800003F0001F800003F0001F800007F +0003F800007F0003F000007E0003F000007E0003F000007E007FFFFFFFFE00FFFFFFFFFE +00FFFFFFFFFE00FFFFFFFFFC007FFFFFFFF8002C337DB22C>69 D<007FE00007FC00FFF0 +001FFE00FFF0001FFE00FFF0003FFE007FF8003FFC000FF8007FE0001FF80077E0001F78 +00F7C0001F7800F7C0001F7800F7C0001F7801E7C0001F7C01EFC0003F7C03EFC0003E7C +03CF80003E7C07CF80003E3C078F80003E3C0F8F80003E3C0F1F80007E3C1F1F80007C3E +1F1F00007C3E1E1F00007C3E3E1F00007C3E3C1F00007C3E7C3F0000FC1E783F0000F81E +783E0000F81EF03E0000F81EF03E0000F81FE03E0000F81FE07E0001F81FC07E0001F01F +C07C0001F00F807C0001F007007C0001F000007C0001F00000FC0003F00000FC0003E000 +00F80003E00000F80003E00000F80003E00000F80003E00001F80007E00001F80007C000 +01F00007C00001F00007C00001F0007FF8001FFE00FFFC003FFF00FFFC003FFF00FFFC00 +3FFF007FF8001FFE002F337EB22C>77 D<7FF80007FF00FFF8000FFF80FFFC000FFF80FF +F8000FFF807FF80007FF001F0000007C001F000000F8001F000000F8001F000000F8003F +000001F0003E000001F0003E000001F0003E000003E0003E000003E0003E000003E0003E +000003E0003E000007C0003E000007C0003E000007C0003E00000F80003E01F00F80003E +03F80F80003E03F81F00003E07F81F00003E07F81F00003E0FF81F00003E0F783E00003E +0F783E00003E1F783E00003E1E783C00003E1E787C00003E3E787C00003C3C787800003C +7C78F800003C7C78F800003C7878F800003CF878F000003CF879F000003CF079F000007C +F079E000007DF079E000007DE07BE000007DE07BC000007DC07BC000007BC07BC000007F +C07FC000007F807F8000007F807F8000007F807F8000007F007F0000007F003F0000003C +003E000000293477B22C>87 D E /Fm 37 122 df<078007801FC01FC03FE03FE03FE03F +E03FE03FE03FE03FE03FE03FE03FE03FE00F600F60006000600060006000E000E000C000 +C000C000C001C001C0018001800380038007000700060006000E000E001C001C00380038 +0070007000E000E000C000C0001B1976B92A>34 D<07801FC03FE03FE03FE03FE03FE03F +E00F600060006000E000C000C001C001800380070006000E001C0038007000E000C0000B +1972B917>39 D<007FFFFFFFF000007FFFFFFFFE00007FFFFFFFFF800000FFC0003FE000 +007F80001FF000007F800007F80000FF800007F80000FF000003FC0000FF000003FE0000 +FF000003FE0000FF000001FE0000FF000001FE0001FF000001FE0001FE000001FE0001FE +000001FE0001FE000003FE0001FE000003FE0001FE000003FC0003FE000007FC0003FC00 +0007F80003FC00000FF00003FC00001FE00003FC00003FC00003FC00007F800007FC0001 +FF000007F80007FC000007FFFFFFF0000007FFFFFFE0000007F80007FC000007F80000FE +00000FF800007F80000FF000003FC0000FF000001FC0000FF000001FE0000FF000001FF0 +000FF000000FF0001FF000000FF0001FE000000FF8001FE000000FF8001FE000000FF800 +1FE000000FF8001FE000000FF8003FE000000FF0003FC000001FF0003FC000001FF0003F +C000001FE0003FC000003FE0003FC000007FC0007FC000007FC0007F800000FF80007F80 +0001FF00007F800003FE00007F80000FFC0001FF80003FF000FFFFFFFFFFC000FFFFFFFF +FF0000FFFFFFFFF8000037397DB83B>66 D<00000007FC00060000007FFF800E000001FF +FFE01E000007FC01F03C00001FE000787C00007F80001CFC0000FE00000FFC0003FC0000 +07FC0007F8000007FC000FF0000003F8001FE0000001F8003FC0000001F8007F80000000 +F800FF00000000F801FF00000000F801FE00000000F003FC000000007007FC0000000070 +07F800000000700FF800000000700FF800000000701FF000000000601FF000000000601F +E000000000603FE000000000003FE000000000003FE000000000007FC000000000007FC0 +00000000007FC000000000007FC000000000007FC00000000000FFC00000000000FF8000 +00000000FF800000000000FF800000000000FF800000000000FF800000000000FF800000 +000300FF8000000003007F8000000003007F8000000003007F8000000007007F80000000 +06003FC00000000E003FC00000000E003FC00000001C001FC00000001C001FE000000038 +000FE000000070000FF0000000700007F8000000E00003F8000001C00001FC0000038000 +00FE00000F0000007F80001E0000003FC000780000000FF803F000000003FFFFC0000000 +00FFFF00000000001FF8000000373D77BA3C>I<007FFFFFFFF00000007FFFFFFFFE0000 +007FFFFFFFFF80000000FFC000FFC00000007F80001FE00000007F800007F0000000FF80 +0003F8000000FF000001FC000000FF000000FE000000FF000000FF000000FF0000007F00 +0000FF0000003F800001FF0000003F800001FE0000003F800001FE0000003FC00001FE00 +00001FC00001FE0000001FC00001FE0000001FE00003FE0000001FE00003FC0000001FE0 +0003FC0000001FE00003FC0000001FE00003FC0000001FE00003FC0000001FE00007FC00 +00001FE00007F80000003FE00007F80000003FE00007F80000003FE00007F80000003FE0 +0007F80000003FE0000FF80000003FC0000FF00000007FC0000FF00000007FC0000FF000 +00007FC0000FF00000007F80000FF00000007F80001FF0000000FF80001FE0000000FF00 +001FE0000000FF00001FE0000001FE00001FE0000001FE00001FE0000003FC00003FE000 +0003F800003FC0000007F800003FC0000007F000003FC000000FE000003FC000001FC000 +003FC000003FC000007FC000007F8000007F800000FE0000007F800001FC0000007F8000 +07F80000007F80001FF0000001FF8000FFC00000FFFFFFFFFF000000FFFFFFFFFC000000 +FFFFFFFFC00000003B397DB83F>I<007FFFFFFFFFFE007FFFFFFFFFFE007FFFFFFFFFFE +0000FFC00007FE00007F800000FE00007F8000003E0000FF8000001E0000FF0000001E00 +00FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0001FF0000000E0001 +FE000000060001FE000000060001FE000000060001FE0001800C0001FE0001800C0003FE +0003000C0003FC000300000003FC000300000003FC000700000003FC000700000003FC00 +0F00000007FC001E00000007F8007E00000007FFFFFE00000007FFFFFE00000007FFFFFE +00000007F800FE0000000FF8003C0000000FF0001C0000000FF0001C0000000FF0001C00 +00000FF0000C0000000FF0001C0006001FF00018000C001FE00018000C001FE00018000C +001FE000000018001FE000000018001FE000000018003FE000000030003FC00000003000 +3FC000000070003FC000000060003FC0000000E0003FC0000000E0007FC0000001E0007F +80000003C0007F80000007C0007F8000001FC0007F8000007F8001FF800003FF80FFFFFF +FFFFFF80FFFFFFFFFFFF00FFFFFFFFFFFF0037397DB839>I<00000007FE00030000003F +FF8007000001FFFFE00F000007FE01F81E00001FF0003C3E00007F80001E7E0000FF0000 +07FE0003FC000007FE0007F8000003FE000FF0000001FC001FE0000000FC003FC0000000 +FC007F80000000FC00FF000000007C00FF000000007C01FE000000007803FC0000000038 +07FC000000003807F800000000380FF800000000380FF800000000381FF000000000301F +F000000000301FF000000000303FE000000000003FE000000000003FE000000000007FC0 +00000000007FC000000000007FC000000000007FC000000000007FC00000000000FFC000 +00000000FF800000000000FF800000000000FF800000FFFFFFFF800000FFFFFEFF800001 +FFFFFEFF80000000FFC07F800000007F807F800000007F807F800000007F807F80000000 +7F807F80000000FF803FC0000000FF803FC0000000FF003FC0000000FF001FE0000000FF +001FE0000000FF000FF0000001FF000FF0000001FF0007F8000001FE0003FC000003FE00 +01FE000007FE0000FF00000E7E00007F80001C7E00003FE000783E00000FFC03F01C0000 +03FFFFC00C000000FFFF00000000000FF8000000383D78BA41>71 +D<00003FFFFFF000003FFFFFF000003FFFFFE00000001FFC000000000FF8000000000FF8 +000000000FF8000000000FF0000000000FF0000000000FF0000000000FF0000000001FF0 +000000001FF0000000001FE0000000001FE0000000001FE0000000001FE0000000003FE0 +000000003FE0000000003FC0000000003FC0000000003FC0000000003FC0000000007FC0 +000000007FC0000000007F80000000007F80000000007F80000000007F8000000000FF80 +00000000FF8000000000FF0000000000FF0000000000FF0000000000FF0000000001FF00 +00000001FF0000000001FE0000000001FE0000000001FE0000000001FE0000000003FE00 +00000003FE00001F8003FC00003FC003FC00007FE003FC00007FE003FC00007FE007F800 +00FFC007F80000FFC00FF80000FF800FF000007F001FE0000060001FC0000070003F8000 +0038007F0000001C00FE0000000F03F800000003FFE000000000FF000000002C3B7CB82B +>74 D<007FFFFFF00000007FFFFFF00000007FFFFFF000000000FFC000000000007F8000 +000000007F800000000000FF800000000000FF000000000000FF000000000000FF000000 +000000FF000000000000FF000000000001FF000000000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000003FE000000000003FC0000000000 +03FC000000000003FC000000000003FC000000000003FC000000000007FC000000000007 +F8000000000007F8000000000007F8000000000007F8000000000007F800000000000FF8 +00000000000FF000000000000FF000000000000FF000000000000FF000000000000FF000 +000180001FF000000300001FE000000300001FE000000300001FE000000700001FE00000 +0600001FE000000600003FE000000E00003FC000000C00003FC000000C00003FC000001C +00003FC000003C00003FC000003800007FC000007800007F800000F800007F800001F800 +007F800007F000007F80001FF00001FF8000FFF000FFFFFFFFFFF000FFFFFFFFFFE000FF +FFFFFFFFE00031397DB834>76 D<007FFF8000000003FFFE007FFFC000000003FFFE007F +FFC000000007FFFE0000FFC000000007FE0000007FC00000000DFC0000006FE00000001B +FC000000EFE00000001BFC000000CFE000000033F8000000CFE000000033F8000000C7F0 +00000063F8000000C7F000000063F8000000C7F0000000C7F8000001C7F0000000C7F800 +000187F000000187F000000183F800000307F000000183F800000307F000000183F80000 +0607F000000183F80000060FF000000381FC00000C0FF000000301FC00000C0FE0000003 +01FC0000180FE000000301FC0000180FE000000301FC0000300FE000000300FE0000301F +E000000700FE0000601FE000000600FE0000C01FC000000600FE0000C01FC0000006007F +0001801FC0000006007F0001801FC0000006007F0003003FC000000E007F0003003FC000 +000C007F0006003F8000000C003F8006003F8000000C003F800C003F8000000C003F8018 +003F8000000C003F8018007F8000001C001FC030007F80000018001FC030007F00000018 +001FC060007F00000018001FC060007F00000018001FC0C0007F00000018000FE0C000FF +00000038000FE18000FF00000030000FE30000FE00000030000FE30000FE00000030000F +E60000FE000000300007F60000FE000000300007FC0001FE000000700007FC0001FE0000 +00600007F80001FC000000600003F80001FC000000F00003F00001FC000001F00003E000 +01FC000007FC0003E00007FE0000FFFFE003C003FFFFFC00FFFFE001C003FFFFFC00FFFF +E0018003FFFFFC004F397DB84C>I<0000000FFC0000000000FFFF8000000003F80FE000 +00000FC003F80000003F0000FC0000007E00007E000001F800003F000003F000001F8000 +07E000000FC0000FC000000FE0001F80000007E0003F80000007F0007F00000007F000FE +00000003F801FE00000003F801FC00000003FC03FC00000003FC03F800000001FC07F800 +000001FE0FF000000001FE0FF000000001FE1FF000000001FE1FE000000001FE1FE00000 +0001FE3FE000000001FE3FE000000003FE3FC000000003FE7FC000000003FE7FC0000000 +03FE7FC000000003FE7FC000000003FE7FC000000003FEFF8000000007FCFF8000000007 +FCFF8000000007FCFF8000000007FCFF800000000FF8FF800000000FF8FF800000000FF8 +FF800000001FF07F800000001FF07F800000001FE07F800000003FE07F800000003FC07F +800000007F803FC00000007F803FC0000000FF003FC0000000FE001FC0000001FE001FE0 +000003FC000FE0000003F80007F0000007F00007F000000FE00003F800001FC00001FC00 +003F000000FE00007E0000007F0001FC0000001F8007F00000000FF01FC000000001FFFE +00000000003FF0000000373D77BA41>79 D<007FFFFFFFE000007FFFFFFFFC00007FFFFF +FFFF000000FFC000FFC000007F80001FE000007F80000FF00000FF800007F80000FF0000 +03FC0000FF000003FC0000FF000003FC0000FF000003FE0000FF000003FE0001FF000003 +FE0001FE000003FE0001FE000003FE0001FE000003FE0001FE000003FE0001FE000003FC +0003FE000007FC0003FC000007FC0003FC000007F80003FC00000FF00003FC00000FF000 +03FC00001FE00007FC00003FC00007F800007F000007F80001FE000007F8000FF8000007 +FFFFFFE0000007FFFFFF0000000FF800000000000FF000000000000FF000000000000FF0 +00000000000FF000000000000FF000000000001FF000000000001FE000000000001FE000 +000000001FE000000000001FE000000000001FE000000000003FE000000000003FC00000 +0000003FC000000000003FC000000000003FC000000000003FC000000000007FC0000000 +00007F8000000000007F8000000000007F8000000000007F800000000001FFC000000000 +FFFFFF80000000FFFFFF80000000FFFFFF8000000037397DB839>I<007FFFFFFF000000 +007FFFFFFFF00000007FFFFFFFFC00000000FFC003FF000000007F80007FC00000007F80 +001FE0000000FF80000FF0000000FF00000FF0000000FF000007F8000000FF000007F800 +0000FF000007FC000000FF000007FC000001FF000007FC000001FE000007FC000001FE00 +0007FC000001FE000007FC000001FE000007FC000001FE00000FF8000003FE00000FF800 +0003FC00000FF0000003FC00001FE0000003FC00001FC0000003FC00003F80000003FC00 +007F00000007FC0001FE00000007F80003F800000007F8003FE000000007FFFFFF000000 +0007FFFFFC0000000007F8007F000000000FF8001FC00000000FF0000FE00000000FF000 +07F00000000FF00007F80000000FF00003F80000000FF00003FC0000001FF00003FC0000 +001FE00003FC0000001FE00003FC0000001FE00003FC0000001FE00003FC0000001FE000 +03FC0000003FE00007FC0000003FC00007FC0000003FC00007FC0000003FC00007FC0000 +003FC00007FC0000003FC00007FC0000007FC00007FC00C0007F800007FC00C0007F8000 +07FC00C0007F800007FC01C0007F800007FC018001FFC00007FC0380FFFFFF8003FC0300 +FFFFFF8001FE0700FFFFFF0000FE0E0000000000003FFC00000000000007F0003A3B7DB8 +3D>82 D<000003FC003000001FFF807000007FFFE0F00001FC03F1E00003F0007BE00007 +E0003FE0000FC0001FE0001F80000FE0003F000007E0003E000007C0007E000003C000FC +000003C000FC000003C000FC000003C001FC000001C001F80000018001FC0000018001FC +0000018001FC0000018001FC0000018001FE0000000001FF0000000001FF8000000001FF +E000000000FFFE00000000FFFFC00000007FFFFC0000003FFFFF0000003FFFFFC000001F +FFFFF0000007FFFFF8000001FFFFF80000003FFFFC00000003FFFC000000007FFE000000 +0007FE0000000003FE0000000001FF0000000000FF0000000000FF00000000007F001800 +00007F00180000007F00180000007F00380000007E00380000007E00380000007E003800 +00007E0038000000FC0038000000FC007C000000F8007C000001F8007E000003F0007F00 +0003E0007F800007C0007FC0000F8000F9F0003F0000F0FE00FE0000F03FFFF80000E00F +FFE00000C001FF0000002C3D7CBA2E>I<07FFFFFFFFFFFC07FFFFFFFFFFFC07FFFFFFFF +FFFC07F8007FE003FC0FC0003FC000FC0F80003FC0003C0E00007FC0003C1E00007F8000 +1C1C00007F80001C1C00007F80001C1800007F80001C3800007F80000C300000FF80000C +300000FF00000C300000FF00000C600000FF00000C600000FF000018600000FF000018C0 +0001FF000018000001FE000000000001FE000000000001FE000000000001FE0000000000 +01FE000000000003FE000000000003FC000000000003FC000000000003FC000000000003 +FC000000000003FC000000000007FC000000000007F8000000000007F8000000000007F8 +000000000007F8000000000007F800000000000FF800000000000FF000000000000FF000 +000000000FF000000000000FF000000000000FF000000000001FF000000000001FE00000 +0000001FE000000000001FE000000000001FE000000000001FE000000000003FE0000000 +00003FC000000000003FC000000000003FC000000000007FC00000000000FFE000000003 +FFFFFFF8000007FFFFFFF8000007FFFFFFF80000363977B83C>I<FFFFFF8007FFFFFFFF +FF8007FFFFFFFFFF0007FFFE01FF8000007FE000FF0000001F0000FF0000000E0001FF00 +00000E0001FE0000000C0001FE0000000C0001FE0000000C0001FE0000000C0001FE0000 +001C0003FE0000001C0003FC000000180003FC000000180003FC000000180003FC000000 +180003FC000000380007FC000000380007F8000000300007F8000000300007F800000030 +0007F8000000300007F800000070000FF800000070000FF000000060000FF00000006000 +0FF000000060000FF000000060000FF0000000E0001FF0000000E0001FE0000000C0001F +E0000000C0001FE0000000C0001FE0000000C0001FE0000001C0003FE0000001C0003FC0 +00000180003FC000000180003FC000000180003FC000000380003FC000000300003FC000 +000300003FC000000700003FC000000600003FC000000E00001FC000000C00001FC00000 +1C00001FC000003800000FE000007800000FE00000F0000007F00001E0000003F00003C0 +000003F8000780000001FC001F000000007F80FC000000003FFFF8000000000FFFE00000 +000001FF00000000383B74B83E>I<FFFFFC03FFFFF000FFFF80FFFFFC03FFFFF000FFFF +80FFFFFC07FFFFF001FFFF8007FF80001FFE00001FF80003FE00000FF8000007E00003FE +00000FF0000007800001FE00000FF8000003800001FE000007F8000003000001FE000007 +F8000006000001FE000007F8000006000001FE000007F800000C000001FE000007F80000 +0C000001FF000007F8000018000000FF000007FC000018000000FF00000FFC0000300000 +00FF00000FFC000030000000FF00001FFC000060000000FF00001BFC000060000000FF80 +003BFC0000C00000007F800033FE0000C00000007F800031FE0001800000007F800061FE +0001800000007F800061FE0003000000007F8000C1FE0003000000007FC000C1FE000600 +0000003FC00181FE0006000000003FC00181FF000E000000003FC00300FF000C00000000 +3FC00300FF001C000000003FC00600FF0018000000003FC00600FF0038000000003FE00C +00FF0030000000001FE00C00FF8070000000001FE018007F8060000000001FE018007F80 +60000000001FE030007F80C0000000001FE030007F80C0000000001FF060007F81800000 +00000FF060007FC180000000000FF0C0007FC300000000000FF0C0003FC300000000000F +F180003FC600000000000FF180003FC600000000000FF300003FCC00000000000FFB0000 +3FCC000000000007FE00003FF8000000000007FE00001FF8000000000007FC00001FF000 +0000000007FC00001FF0000000000007F800001FE0000000000007F800001FE000000000 +0003F000001FC0000000000003F000000FC0000000000003E000000F80000000000003E0 +00000F80000000000003E000000F00000000000003C000000F00000000000003C000000E +00000000000001800000060000000000513B75B855>87 D<0060006000E000E001C001C0 +03800380070007000E000E000C000C001C001C0018001800380038003000300070007000 +60006000E000E000C000C000C000C000DE00DE00FF80FF80FF80FF80FF80FF80FF80FF80 +FF80FF80FF80FF807F007F003C003C001B196DB92A>92 D<0000FF00000007FFE000001F +01F8000078007C0000F8007E0000FE003F0001FE001F0001FE001F8001FE001F8001FE00 +1F8001FC001F800070001F800000001F800000001F800000001F800000001F8000000FFF +800001FFFF80000FFC3F00007FC03F0001FE003F0003F8003F0007F0007F000FE0007F00 +1FC0007E003F80007E007F80007E067F00007E067F0000FE06FF0000FC0CFE0001FC0CFE +0001FC0CFE0003FC0C7F00077C187F000E7C183F801C7E301FC0F83FF007FFE01FC000FF +000F8027277CA52A>97 D<007F0000001FFF0000001FFE0000001FFE00000001FE000000 +00FE00000000FE00000000FE00000000FC00000000FC00000000FC00000000FC00000000 +FC00000001FC00000001F800000001F800000001F800000001F800000001F800000003F8 +00000003F000000003F01FC00003F07FF80003F1E03E0003F7801F0007FE000F8007FC00 +07C007F80007E007F00003E007E00003F007E00003F00FE00003F80FC00001F80FC00001 +F80FC00001F80FC00001F80FC00003F81FC00003F81F800003F81F800003F81F800003F8 +1F800003F81F800007F83F800007F03F000007F03F000007E03F00000FE03F00000FC03F +00001FC07F00001F807F00003F007F00007F007F80007E007D8000FC0079C001F000F0E0 +07E000E0781F8000C01FFE00000007F00000253B78B92E>I<00007F800003FFF0000FC0 +7C003F000E007C001F00F8007F01F800FF03F000FF07E000FF0FE000FF1FC000FE1FC000 +383F8000003F8000007F0000007F0000007F000000FF000000FE000000FE000000FE0000 +00FE000000FE000000FE000000FE000000FC000000FE000000FE000000FE00001C7E0000 +1C7E0000383F0000303F0000701F8000E00F8001C007C0078003F03E0000FFF800001FC0 +0020277AA525>I<000000003F800000000FFF800000000FFF000000000FFF0000000000 +FF00000000007F00000000007F00000000007F00000000007E00000000007E0000000000 +7E00000000007E0000000000FE0000000000FE0000000000FC0000000000FC0000000000 +FC0000000000FC0000000001FC0000000001FC0000000001F80000007F01F8000003FFE1 +F800000FC0F1F800003F003BF800007C001FF80001F8000FF00003F00007F00007F00007 +F00007E00003F0000FC00007F0001FC00007F0001F800007E0003F800007E0003F000007 +E0007F000007E0007F00000FE000FF00000FE000FE00000FC000FE00000FC000FE00000F +C000FE00000FC000FE00001FC000FE00001FC000FC00001F8000FC00001F8000FC00001F +8000FC00001F8000FE00003F80007E00003F80007E00007F00003E00007F00003F0000FF +00001F0001FF00000F8003FF800007C00F7FFC0003E03C7FFC0000FFF07FF800001FC07E +0000293B7AB92E>I<00007F00000003FFE000000F81F000003E00FC00007C007C0001F8 +003E0003F0003F0007F0001F0007E0001F000FC0001F801FC0001F801F80001F803F8000 +1F803F80001F807F00001F807F00001F807F00001F80FFFFFFFF00FFFFFFFF00FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FC00000000FE00000000 +FE000000007E00000E007E00000E007E00001C003F000018001F000038001F800070000F +C001E00007E003800001F01F0000007FFC0000001FE0000021277BA525>I<0000007F00 +000001FFC0000007C1E000001F87F000003F0FF000007E0FF00000FC0FF00000FC0FF000 +01F80FE00001F807C00003F000000003F000000003F000000003F000000007F000000007 +E000000007E000000007E000000007E000000007E00000000FE00000000FC00000000FC0 +000007FFFFE00007FFFFE00007FFFFE000001FC00000001F800000001F800000001F8000 +00001F800000001F800000003F800000003F000000003F000000003F000000003F000000 +003F000000007F000000007E000000007E000000007E000000007E000000007E00000000 +FE00000000FC00000000FC00000000FC00000000FC00000000FC00000001FC00000001F8 +00000001F800000001F800000001F800000003FC000000FFFFF00000FFFFF00000FFFFF0 +0000243B7EBA19>I<0000000007E000001FE01FF000007FF878780001F03FE0F80007E0 +1F80F8000FC01F80F0001F800F8060003F000FC000003F000FC000007E0007C000007E00 +0FC00000FE000FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC00 +1F800000FC001F8000007C003F0000007C003E0000003E007C0000003F00F80000007F83 +F0000000E7FFC0000000E0FE00000001C00000000001C00000000001C00000000001C000 +00000001C00000000001E00000000001F00000000001FFFFE0000001FFFFFE000000FFFF +FF8000007FFFFFC00001FFFFFFE00007C0003FF0001F800007F0003F000003F8003E0000 +01F8007C000000F800FC000000F800F8000000F800F8000000F800F8000000F800F80000 +01F800F8000001F000F8000003E0007C000007E0007E00000FC0003F00003F00000F8000 +7E000003F007F8000000FFFFC00000001FFC0000002D387FA52A>I<0001FC000000007F +FC000000007FF8000000007FF80000000007F80000000003F80000000003F80000000003 +F80000000003F00000000003F00000000003F00000000003F00000000003F00000000007 +F00000000007E00000000007E00000000007E00000000007E00000000007E0000000000F +E0000000000FC0000000000FC03FC000000FC0FFF000000FC3C0F800000FCF007C00001F +DC007E00001FB8007E00001FF0003E00001FE0003F00001FC0003F00001FC0007F00003F +80007E00003F80007E00003F00007E00003F00007E00003F00007E00003F0000FE00007F +0000FE00007E0000FC00007E0000FC00007E0000FC00007E0000FC00007E0001FC0000FE +0001FC0000FC0001F80000FC0001F80000FC0001F80000FC0001F80000FC0003F80001FC +0003F80001F80003F00001F80003F00001F80003F00001F80003F00003F80007F000FFFF +E1FFFFC0FFFFE1FFFFC0FFFFC1FFFF802A3A7EB92E>I<0001C00007F0000FF0000FF800 +0FF8000FF0000FF0000FE000038000000000000000000000000000000000000000000000 +0000000000000000000FC003FFC003FFC003FFC0003FC0001F80001F80001F80001F8000 +1F80003F80003F00003F00003F00003F00003F00007F00007E00007E00007E00007E0000 +7E0000FE0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80001F80003 +F800FFFFC0FFFFC0FFFFC015387EB717>I<0000FC007FFC007FF8007FF80007F80003F8 +0003F80003F80003F00003F00003F00003F00003F00007F00007E00007E00007E00007E0 +0007E0000FE0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80001F80 +001F80003F80003F00003F00003F00003F00003F00007F00007E00007E00007E00007E00 +007E0000FE0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80001F800 +03F800FFFFE0FFFFC0FFFFC0163A7EB917>108 D<000FC03FC0007F800003FFC0FFF001 +FFE00007FFC3C0F80781F00007FFCF007C1E00F800003FDC007E3800FC00001FB8007E70 +00FC00001FF0003EE0007C00001FE0003FC0007E00001FC0003F80007E00001FC0007F80 +00FE00003F80007F0000FC00003F80007F0000FC00003F00007E0000FC00003F00007E00 +00FC00003F00007E0000FC00003F00007E0000FC00007F0000FE0001FC00007E0000FC00 +01F800007E0000FC0001F800007E0000FC0001F800007E0000FC0001F800007E0000FC00 +01F80000FE0001FC0003F80000FC0001F80003F00000FC0001F80003F00000FC0001F800 +03F00000FC0001F80003F00000FC0001F80003F00001FC0003F80007F00001F80003F000 +07E00001F80003F00007E00001F80003F00007E00001F80003F00007E00003FC0007F800 +0FF000FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF80FFFFC1FFFF83FFFF0041257EA445> +I<000FC03FC00003FFC0FFF00007FFC3C0F80007FFCF007C00003FDC007E00001FB8007E +00001FF0003E00001FE0003F00001FC0003F00001FC0007F00003F80007E00003F80007E +00003F00007E00003F00007E00003F00007E00003F0000FE00007F0000FE00007E0000FC +00007E0000FC00007E0000FC00007E0000FC00007E0001FC0000FE0001FC0000FC0001F8 +0000FC0001F80000FC0001F80000FC0001F80000FC0003F80001FC0003F80001F80003F0 +0001F80003F00001F80003F00001F80003F00003F80007F000FFFFE1FFFFC0FFFFE1FFFF +C0FFFFC1FFFF802A257EA42E>I<00003FC0000001FFF8000007C07C00001F001F00007C +000F8000F80007C001F00007C003E00003E007E00003E007C00001F00F800001F01F8000 +01F81F800001F83F000001F83F000001F87F000001F87F000001F87E000003F8FE000003 +F8FE000003F8FE000003F8FE000003F8FE000003F0FE000007F0FC000007F0FC000007E0 +FC00000FE0FC00000FC0FE00000FC07E00001F807E00001F003E00003E003F00007C001F +0000F8000F8001F00007C007E00001F81F800000FFFE0000001FF0000025277BA52A>I< +0001F80FE000007FF83FFC0000FFF8F03F0000FFFBC00F800007FF000FC00003FE0007E0 +0003FC0003F00003F80003F00003F00003F80003F00001F80007F00001FC0007E00001FC +0007E00001FC0007E00001FC0007E00001FC0007E00001FC000FE00001FC000FC00001FC +000FC00001FC000FC00001FC000FC00001FC000FC00003FC001FC00003F8001F800003F8 +001F800007F0001F800007F0001F80000FE0001F80000FE0003F80001FC0003F80001F80 +003F80003F80003FC0007F00003FC000FE00003FE001F800007F7003F000007E3C0FC000 +007E0FFF0000007E03F80000007E0000000000FE0000000000FE0000000000FC00000000 +00FC0000000000FC0000000000FC0000000001FC0000000001FC0000000001F800000000 +01F80000000003FC00000000FFFFE0000000FFFFE0000000FFFFE00000002E3581A42E> +I<001F807C0003FF81FF0007FF878F8007FF8E1F80003F9C3F80001F383F80001F703F80 +001F601F00001FE00400001FC00000003FC00000003F800000003F800000003F00000000 +3F000000003F000000007F000000007E000000007E000000007E000000007E000000007E +00000000FE00000000FC00000000FC00000000FC00000000FC00000000FC00000001FC00 +000001F800000001F800000001F800000001F800000003FC000000FFFFF00000FFFFF000 +00FFFFF0000021257EA421>114 D<0003FE0C000FFF9C003E01FC00F000FC01E0007C03 +C0003C03C00038078000380780003807800018078000380FC000380FC0003007F0000007 +FC000007FFE00003FFFC0003FFFF0000FFFF80007FFFC0001FFFE00000FFE000000FF000 +0007F0300003F0300001F0300001F0300001F0380001F0780001E0780001E0780001E07C +0003C07C0007807E000780FF001F00F3C07C00E1FFF000C03F80001E277DA521>I<0006 +00000600000600000600000E00000E00000C00001C00001C00003C00007C0000FC0000F8 +0003F80007F8001FFFFFFFFFFFFFFFFF03F80003F00003F00003F00003F00003F00007F0 +0007E00007E00007E00007E00007E0000FE0000FC0000FC0000FC0000FC0000FC0001FC0 +0C1F800C1F800C1F800C1F800C1F801C3F80183F00181F00181F00381F80301F80700FC0 +E007C1C003FF80007E00183479B220>I<01F80003F07FF800FFF0FFF801FFF0FFF801FF +F007F8000FF003F00007E003F00007E003F00007E003F00007E003F0000FE007F0000FE0 +07E0000FC007E0000FC007E0000FC007E0000FC007E0001FC00FE0001FC00FC0001F800F +C0001F800FC0001F800FC0001F800FC0003F801FC0003F801F80003F001F80003F001F80 +003F001F80007F001F80007F003F8000FF003F0000FE003F0001FE001F0001FE001F0003 +FE001F8007FF000F801EFFF807E078FFF801FFF0FFF0007F80FC00252679A42E>I<00FF +FF803FFE01FFFF803FFE01FFFF003FFE000FF8000FF00007F00007C00007F00007800007 +F00007000003F00006000003F0000C000003F0000C000003F80018000001F80038000001 +F80030000001F80060000001FC0060000000FC00C0000000FC00C0000000FC0180000000 +FC03800000007E03000000007E06000000007E06000000007E0C000000007F0C00000000 +3F18000000003F38000000003F30000000003FE0000000001FE0000000001FC000000000 +1FC0000000001F80000000000F80000000000F00000000000E00000000000E0000000000 +0C00000000000C0000000000180000000000380000000000300000000000600000000000 +600000003E00C00000007E00C0000000FE0180000000FE0300000000FE0700000000FC0E +00000000701C000000007078000000003FE0000000000F80000000002F3580A32C>121 +D E /Fn 79 126 df<60000000C0F0000001E0F0000001E0F0000001E0F0000001E0F000 +0001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F00000 +01E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001 +E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0 +FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC0231F7C932C>32 +D<1C007F00FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF80FF +80FF807F007F007F007F007F007F007F007F007F007F007F007F007F007F007F003E0000 +0000000000000000000000000000001C007F007F00FF80FF80FF807F007F001C0009346F +B32C>I<3C001E007F007F00FF007F80FF007F80FF007F80FF007F80FF007F80FF007F80 +7F007F007F007F007F007F007F007F007F007F007F007F007E003F007E003F007E003F00 +7E003F007E003F007E003F003E003E003E003E003E003E003C001E001C001C00191977B3 +2C>I<0001C000000003E000000003E000000003E000000003E000000003E000000003E0 +0000000FFC0000007FFF800001FFFFE00007FFFFF0000FFFFFF8001FFBEFFC003FC3E1FE +003F03E07F007E03E03F007C03E03F00FC03E03F80F803E03F80F803E07F80F803E07F80 +F803E07F80FC03E03F00FC03E03F007E03E000007F03E000003FC3E000003FFBE000001F +FFE000000FFFFC000007FFFF000001FFFFC000007FFFE000001FFFF8000003FFFC000003 +E7FC000003E1FE000003E07F000003E03F001803E01F007E03E01F807E03E00F80FF03E0 +0F80FF03E00F80FF03E00F80FE03E00F80FE03E01F80FE03E01F007E03E03F007F03E03E +003F83E0FE003FC3E1FC001FFBEFF8000FFFFFF00007FFFFE00003FFFFC00000FFFF0000 +001FF800000003E000000003E000000003E000000003E000000003E000000003E0000000 +01C0000021417BB92C>36 D<07800007001FE0000F801FE0001F803FF0001F807FF8003F +807FF8003F007CF8007F00FCFC007E00F87C007E00F87C00FE00F87C00FC00F87C01FC00 +F87C01F800F87C01F800F87C03F800FCFC03F0007CF803F0007FF807F0007FF807E0003F +F00FE0001FE00FC0001FE00FC00007801FC00000001F800000003F800000003F00000000 +3F000000007F000000007E00000000FE00000000FC00000000FC00000001FC00000001F8 +00000001F800000003F800000003F000000007F000000007E000000007E00000000FE000 +00000FC00000001FC00000001F800F00001F803FC0003F807FE0003F007FE0007F00FFF0 +007E00F9F0007E00F9F000FE01F9F800FC01F0F800FC01F0F801FC01F0F801F801F0F803 +F801F0F803F001F0F803F001F9F807F000F9F007E000F9F00FE000FFF00FC0007FE00FC0 +007FE007C0003FC00380000F0025417DB92C>I<000FC00000003FE00000007FF0000000 +FFF8000000FFFC000001F8FC000001F07C000001F07E000003F03E000003E03E000003E0 +3E000003E03E000003E03E000003E03E000003E07E000003E07C000003E0FC3FF803F0F8 +7FFC01F1F87FFC01F3F07FFC01F7F03FF801F7E01F0001FFC03F0000FF803E0000FF803E +0000FF007E0000FE007C0001FC007C0003FE00FC0007FE00F80007FF01F8000FDF01F000 +1F9F81F0003F8F83F0003F0FC3E0007E07E7E0007E07E7C000FC03F7C000FC01FFC000FC +01FF8000FC00FF8010FC00FF007CFC007F007CFC007F007CFE00FF807C7E01FFC07C7F03 +FFE0FC3F87F7F1F83FFFE3FFF81FFFC1FFF00FFF80FFF007FF007FC001FC001F8026357E +B32C>I<0F801FC03FE03FF03FF03FF83FF81FF80FF800F800F800F800F801F801F001F0 +03F003E007E00FC01FC03F807F00FE00FC00F80070000D1B71B22C>I<0000380000FC00 +01FC0003FC0007F8000FF0001FC0003F80007F0000FE0001FC0003F80003F00007F00007 +E0000FE0000FC0001F80001F80003F80003F00003F00007F00007E00007E00007E0000FE +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FE00007E00007E00007E00007F00003F00003F00003F80001F80001F80000FC0000F +E00007E00007F00003F00003F80001FC0000FE00007F00003F80001FC0000FF00007F800 +03FC0001FC0000FC000038164272B92C>I<700000FC0000FE0000FF00007F80003FC000 +0FE00007F00003F80001FC0000FE00007F00003F00003F80001F80001FC0000FC00007E0 +0007E00007F00003F00003F00003F80001F80001F80001F80001FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F8 +0001F80003F80003F00003F00007F00007E00007E0000FC0001FC0001F80003F80003F00 +007F0000FE0001FC0003F80007F0000FE0003FC0007F8000FF0000FE0000FC0000700000 +164279B92C>I<000380000007C0000007C0000007C0000007C0000007C0000007C00020 +07C008F807C03EFE07C0FEFF07C1FEFFC7C7FEFFE7CFFE3FFFFFF80FFFFFE003FFFF8001 +FFFF00007FFC00007FFC0001FFFF0003FFFF800FFFFFE03FFFFFF8FFE7CFFEFFC7C7FEFF +07C1FEFE07C0FEF807C03E2007C0080007C0000007C0000007C0000007C0000007C00000 +07C000000380001F247AAA2C>I<0F801FE03FF07FF87FF87FFC7FFC7FFC3FFC1FFC0FFC +00FC00F800F801F803F007F01FE07FC0FF80FF00FC0070000E17718A2C>44 +D<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF0021067B9B2C +>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B708A2C>I<000000070000 +00000F800000001F800000001F800000003F800000003F000000007F000000007E000000 +00FE00000000FC00000001FC00000001F800000003F800000003F000000003F000000007 +F000000007E00000000FE00000000FC00000001FC00000001F800000003F800000003F00 +0000007F000000007E00000000FE00000000FC00000000FC00000001FC00000001F80000 +0003F800000003F000000007F000000007E00000000FE00000000FC00000001FC0000000 +1F800000001F800000003F800000003F000000007F000000007E00000000FE00000000FC +00000001FC00000001F800000003F800000003F000000007F000000007E000000007E000 +00000FE00000000FC00000001FC00000001F800000003F800000003F000000007F000000 +007E00000000FE00000000FC00000000FC00000000F800000000780000000021417BB92C +>I<0003F80000000FFE0000003FFF8000007FFFC00000FFFFE00001FE0FF00003F803F8 +0007F001FC0007E000FC000FC0007E000FC0007E001F80003F001F80003F003F00001F80 +3F00001F803E00000F807E00000FC07E00000FC07E00000FC07C000007C0FC000007E0FC +000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC00 +0007E0FC000007E0FC000007E0FC000007E0FE00000FE07E00000FC07E00000FC07E0000 +0FC07E00000FC03F00001F803F00001F803F00001F801F80003F001F80003F000FC0007E +000FE000FE0007E000FC0007F001FC0003F803F80001FE0FF00000FFFFE000007FFFC000 +003FFF8000000FFE00000003F8000023357CB32C>I<00070000000F8000000F8000001F +8000001F8000003F8000007F800000FF800001FF800007FF80007FFF8000FFFF8000FFDF +8000FF9F80007C1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F80007FFFFFE0FFFF +FFF0FFFFFFF0FFFFFFF07FFFFFE01C3477B32C>I<000FF80000007FFF800001FFFFE000 +07FFFFF0000FFFFFFC001FF80FFE003FE001FF003F80007F007F00003F807E00001F80FE +00001FC0FE00000FC0FF00000FE0FF000007E0FF000007E0FF000007E07E000007E03C00 +0007E000000007E000000007E00000000FE00000000FC00000001FC00000001F80000000 +3F800000003F000000007F00000000FE00000001FC00000003FC00000007F80000000FF0 +0000001FE00000003FC0000000FF80000001FE00000003FC00000007F80000000FF00000 +003FE00000007F80000000FF00000001FE00000003FC0003C007F80007E01FE00007E03F +C00007E07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC023347CB32C>I< +000FFC0000007FFF800001FFFFE00007FFFFF8000FFFFFFC001FF807FE001FC000FE003F +80007F003FC0003F003FC0003F803FC0001F803FC0001F801F80001F800F00001F800000 +001F800000003F800000003F000000007F00000000FE00000001FE00000003FC0000001F +F800001FFFF000003FFFE000003FFFE000003FFFF800001FFFFC00000007FE00000000FF +000000007F000000003F800000001FC00000000FC00000000FC00000000FE000000007E0 +00000007E03C000007E07E000007E0FF000007E0FF00000FE0FF00000FC0FF00000FC0FE +00001FC07F00003F807F80007F003FC000FF001FF807FE000FFFFFFC0007FFFFF80003FF +FFE000007FFF8000000FFC000023357CB32C>I<000007F00000000FF80000001FF80000 +003FF80000003FF80000007EF80000007EF8000000FCF8000001F8F8000001F8F8000003 +F0F8000007E0F8000007E0F800000FC0F800001F80F800001F80F800003F00F800007E00 +F800007E00F80000FC00F80001F800F80001F800F80003F000F80003E000F80007E000F8 +000FC000F8000FC000F8001F8000F8003F0000F8003F0000F8007E0000F800FC0000F800 +FFFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC000000F800000000F80000 +0000F800000000F800000000F800000000F800000000F800000000F800000000F8000000 +00F80000007FFFF00000FFFFF80000FFFFF80000FFFFF800007FFFF027347EB32C>I<0F +FFFFFE001FFFFFFF001FFFFFFF001FFFFFFF001FFFFFFE001F800000001F800000001F80 +0000001F800000001F800000001F800000001F800000001F800000001F800000001F8000 +00001F800000001F800000001F800000001F83FE00001F9FFF80001FFFFFE0001FFFFFF8 +001FFFFFFC001FFE03FE001FF000FF001FC0007F001F80003F801F00001F800F00001FC0 +0000000FC00000000FC000000007E000000007E000000007E000000007E03C000007E07E +000007E0FF000007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC07E00003F807F00 +007F003F8000FF003FC001FE001FF80FFC000FFFFFF80007FFFFF00001FFFFC000007FFF +0000000FF8000023347CB22C>I<7800000000FFFFFFFFC0FFFFFFFFE0FFFFFFFFE0FFFF +FFFFE0FFFFFFFFC0FC00003F80FC00007F00FC0000FE00780000FC00000001FC00000003 +F800000007F000000007E00000000FE00000000FC00000001F800000003F800000003F00 +0000007F000000007E00000000FE00000000FC00000001FC00000001F800000001F80000 +0003F000000003F000000007F000000007E000000007E000000007E00000000FC0000000 +0FC00000000FC00000000FC00000001F800000001F800000001F800000001F800000001F +800000003F800000003F000000003F000000003F000000003F000000003F000000003F00 +0000003F000000003F000000003F000000003F000000001E00000023357CB32C>55 +D<0007FC0000003FFF800000FFFFE00003FFFFF80007FFFFFC000FFC07FE001FF001FF00 +1FC0007F003F80003F803F00001F807F00001FC07E00000FC07E00000FC07E00000FC07E +00000FC07E00000FC03F00001F803F00001F801F80003F001FC0007F000FF001FE0003FC +07F80001FFFFF000007FFFC0000007FC0000007FFFC00001FFFFF00003FC07F8000FF001 +FE001FC0007F001F80003F003F00001F807E00000FC07E00000FC0FC000007E0FC000007 +E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E07E00000FC07E00000FC0 +7F00001FC03F80003F801FC0007F001FF001FF000FFC07FE0007FFFFFC0003FFFFF80000 +FFFFE000003FFF80000007FC000023357CB32C>I<0007FC0000003FFF000000FFFFC000 +01FFFFE00003FFFFF00007FC07F8000FF001FC001FE000FE003F80007E003F80007F007F +00003F007E00001F80FE00001F80FC00001F80FC00000FC0FC00000FC0FC00000FC0FC00 +000FC0FC00000FE0FC00000FE0FC00000FE0FE00000FE07E00000FE07F00001FE03F0000 +1FE03F80003FE01FC0007FE00FF001FFE007FC0FFFE003FFFFFFE001FFFFF7E000FFFFC7 +E0003FFF0FE0000FF80FC00000000FC00000000FC00000001FC00000001F800000003F80 +0000003F000F00007F001F80007E003FC000FE003FC001FC003FC003F8003FC007F8003F +801FF0001FE07FE0001FFFFFC0000FFFFF000007FFFE000001FFF80000007FC000002335 +7CB32C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F00000000000000000000 +000000000000000000000000000000000000001F003F807FC0FFE0FFE0FFE0FFE0FFE07F +C03F801F000B2470A32C>I<0F801FC03FE07FF07FF07FF07FF07FF03FE01FC00F800000 +00000000000000000000000000000000000000000000000000000F801FC03FE07FE07FF0 +7FF07FF07FF03FF01FF00FF001F003F003E007E00FC00FC03F807F00FF00FE00F8007000 +0C3071A32C>I<00000007000000001F800000003F80000000FF80000003FF80000007FF +0000001FFC0000003FF8000000FFE0000001FF80000007FF0000000FFC0000003FF80000 +007FE0000001FFC0000003FF0000000FFE0000001FF80000007FF0000000FFC0000000FF +80000000FF80000000FFC00000007FF00000001FF80000000FFE00000003FF00000001FF +C00000007FE00000003FF80000000FFC00000007FF00000001FF80000000FFE00000003F +F80000001FFC00000007FF00000003FF80000000FF800000003F800000001F8000000007 +00212A7BAD2C>I<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF83FFFFF +FFF000000000000000000000000000000000000000000000000000000000000000000000 +0000000000003FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF0 +25147DA22C>I<7000000000FC00000000FE00000000FF80000000FFE00000007FF00000 +001FFC0000000FFE00000003FF80000000FFC00000007FF00000001FF80000000FFE0000 +0003FF00000001FFC00000007FE00000003FF80000000FFC00000007FF00000001FF8000 +0000FF80000000FF80000001FF80000007FF0000000FFC0000003FF80000007FE0000001 +FFC0000003FF0000000FFE0000001FF80000007FF0000000FFC0000003FF8000000FFE00 +00001FFC0000007FF0000000FFE0000000FF80000000FE00000000FC0000000070000000 +00212A7BAD2C>I<00007F80000003FFE000000FFFF000003FFFF800007FFFFC0000FFC0 +FE0001FE007F0003F8003F0007F0001F8007E00FCF800FC03FFF801F807FFFC01F80FFFF +C03F01FFFFC03E03F87FC03E07F03FE07E07E01FE07C0FC00FE07C0F8007E07C0F8007E0 +FC1F8007E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F8 +1F0003E0F81F0003E0F81F0003E0FC1F8007E07C0F8007C07C0F8007C07C0FC00FC07E07 +E01F803E07F03F803E03F87F003F01FFFE001F80FFFC001F807FF8000FC03FF00007E00F +C00007F00007C003F8000FE001FE001FE000FFC0FFE0007FFFFFC0003FFFFF80000FFFFE +000003FFF80000007FC00023337CB22C>64 D<0000FE00000001FF00000001FF00000001 +FF00000001FF00000003FF80000003FF80000003EF80000003EF80000007EF80000007EF +C0000007EFC0000007C7C0000007C7C000000FC7E000000FC7E000000FC7E000000FC3E0 +00001F83F000001F83F000001F83F000001F83F000001F83F000003F01F800003F01F800 +003F01F800003F01F800007E00FC00007E00FC00007E00FC00007E00FC00007E00FC0000 +FC007E0000FFFFFE0000FFFFFE0000FFFFFE0001FFFFFF0001FFFFFF0001F8003F0001F8 +003F0001F8003F0003F0001F8003F0001F8003F0001F8003F0001F8007F0001FC007E000 +0FC07FFE00FFFC7FFF01FFFCFFFF01FFFE7FFF01FFFC7FFE00FFFC27347EB32C>I<7FFF +FFE0007FFFFFF800FFFFFFFE007FFFFFFF007FFFFFFFC003F0003FC003F0000FE003F000 +07F003F00003F003F00003F003F00001F803F00001F803F00001F803F00001F803F00001 +F803F00001F803F00003F003F00003F003F00007F003F0000FE003F0001FC003F000FF80 +03FFFFFF0003FFFFFE0003FFFFFC0003FFFFFF0003FFFFFFC003F0001FE003F00007F003 +F00003F803F00001F803F00000FC03F00000FC03F00000FE03F000007E03F000007E03F0 +00007E03F000007E03F000007E03F000007E03F00000FE03F00000FC03F00001FC03F000 +03F803F0000FF803F0003FF07FFFFFFFE07FFFFFFFC0FFFFFFFF807FFFFFFE007FFFFFF0 +0027337FB22C>I<0000FF00700007FFE0F8000FFFF9F8003FFFFDF8007FFFFFF800FF81 +FFF801FE007FF803FC001FF807F0000FF807F00007F80FE00007F80FC00003F81F800003 +F81F800001F83F000001F83F000001F87F000001F87E000000F07E000000007E00000000 +FE00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC +00000000FC00000000FC00000000FC00000000FC00000000FE000000007E000000007E00 +0000007E000000007F000000F03F000001F83F000001F81F800001F81F800001F80FC000 +03F80FE00003F007F00007F007F00007E003FC001FE001FE003FC000FF81FF80007FFFFF +00003FFFFE00000FFFFC000007FFF0000000FF800025357DB32C>I<7FFFFF0000FFFFFF +C000FFFFFFF000FFFFFFF8007FFFFFFC0007E003FE0007E000FF0007E0007F8007E0003F +8007E0001FC007E0000FE007E0000FE007E00007E007E00007F007E00003F007E00003F8 +07E00001F807E00001F807E00001F807E00001F807E00000FC07E00000FC07E00000FC07 +E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E0 +0000FC07E00000FC07E00001F807E00001F807E00001F807E00003F807E00003F007E000 +03F007E00007F007E00007E007E0000FE007E0001FC007E0003FC007E0007F8007E000FF +0007E003FE007FFFFFFC00FFFFFFF800FFFFFFF000FFFFFFC0007FFFFF000026337EB22C +>I<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF803F00001F803F00001 +F803F00001F803F00001F803F00001F803F00001F803F00001F803F00000F003F0000000 +03F000000003F000000003F000000003F001E00003F003F00003F003F00003F003F00003 +F003F00003FFFFF00003FFFFF00003FFFFF00003FFFFF00003FFFFF00003F003F00003F0 +03F00003F003F00003F003F00003F001E00003F000000003F000000003F000000003F000 +000003F000000003F000003C03F000007E03F000007E03F000007E03F000007E03F00000 +7E03F000007E03F000007E03F000007E7FFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE +7FFFFFFFFC27337EB22C>I<7FFFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFFFFFF +FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC +03F000007803F000000003F000000003F000000003F000000003F000000003F000F00003 +F001F80003F001F80003F001F80003F001F80003FFFFF80003FFFFF80003FFFFF80003FF +FFF80003FFFFF80003F001F80003F001F80003F001F80003F001F80003F000F00003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F00000007FFFE00000FFFFE00000 +FFFFF00000FFFFE000007FFFE0000026337EB22C>I<7FFE00FFFCFFFF01FFFEFFFF01FF +FEFFFF01FFFE7FFE00FFFC07E0000FC007E0000FC007E0000FC007E0000FC007E0000FC0 +07E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007 +E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007FFFFFFC007FFFFFFC007FF +FFFFC007FFFFFFC007FFFFFFC007E0000FC007E0000FC007E0000FC007E0000FC007E000 +0FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000F +C007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC0 +7FFE00FFFCFFFF01FFFEFFFF01FFFEFFFF01FFFE7FFE00FFFC27337EB22C>72 +D<7FFFE00000FFFFF00000FFFFF00000FFFFF000007FFFE0000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F00000F003F00001F803F00001F803F00001F803F00001F803F00001F8 +03F00001F803F00001F803F00001F87FFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87F +FFFFFFF025337DB22C>76 D<7FE0000FFCFFF0001FFEFFF0001FFEFFF8003FFE7FF8003F +FC0FF8003FE00FBC007BE00FBC007BE00FBC007BE00FBC007BE00F9E00F3E00F9E00F3E0 +0F9E00F3E00F9F01F3E00F9F01F3E00F8F01E3E00F8F01E3E00F8F83E3E00F8F83E3E00F +8783C3E00F87C7C3E00F87C7C3E00F83C783E00F83C783E00F83EF83E00F83EF83E00F81 +EF03E00F81EF03E00F81FF03E00F80FE03E00F80FE03E00F80FE03E00F807C03E00F8038 +03E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003 +E00F800003E00F800003E00F800003E00F800003E00F800003E07FF0001FFCFFF8003FFE +FFF8003FFEFFF8003FFE7FF0001FFC27337EB22C>I<7FFFFFC000FFFFFFF800FFFFFFFC +00FFFFFFFF007FFFFFFF8003F000FFC003F0003FC003F0000FE003F00007F003F00007F0 +03F00003F003F00003F803F00001F803F00001F803F00001F803F00001F803F00001F803 +F00001F803F00003F803F00003F003F00007F003F00007F003F0000FE003F0003FC003F0 +00FFC003FFFFFF8003FFFFFF0003FFFFFC0003FFFFF80003FFFFC00003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +7FFF800000FFFFC00000FFFFC00000FFFFC000007FFF80000025337EB22C>80 +D<007FFF000003FFFFE0000FFFFFF8001FFFFFFC003FFFFFFE003FF007FE003F8000FE00 +7F00007F007F00007F007E00003F007E00003F007E00003F00FE00003F80FC00001F80FC +00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00 +001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC0000 +1F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F +80FC00001F80FC00001F80FC01F01F80FC03F81F80FE03F83F807E01FC3F007E01FC3F00 +7E00FE3F007F00FE7F007F007F7F003F807FFE003FF03FFE003FFFFFFE001FFFFFFC000F +FFFFF80003FFFFE000007FFFE000000007F000000007F000000003F800000003F8000000 +01FC00000001FC00000000FE00000000FE000000007F000000007F000000003E0021407B +B32C>I<7FFFFC000000FFFFFF800000FFFFFFE00000FFFFFFF800007FFFFFFC000007E0 +07FE000007E001FE000007E0007F000007E0003F800007E0001F800007E0001F800007E0 +000FC00007E0000FC00007E0000FC00007E0000FC00007E0000FC00007E0000FC00007E0 +001F800007E0001F800007E0003F800007E0007F000007E001FE000007E007FE000007FF +FFFC000007FFFFF8000007FFFFE0000007FFFFF0000007FFFFF8000007E007FC000007E0 +01FE000007E000FE000007E0007F000007E0003F000007E0003F000007E0003F000007E0 +003F000007E0003F000007E0003F000007E0003F000007E0003F000007E0003F0F0007E0 +003F1F8007E0003F1F8007E0003F1F8007E0003F1F8007E0003F1F807FFE001FBF80FFFF +001FFF00FFFF000FFF00FFFF000FFE007FFE0007FC0000000001F00029347EB22C>I<7F +FFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFC007E007EFC007E007EFC00 +7E007EFC007E007EFC007E007EFC007E007EFC007E007E78007E003C00007E000000007E +000000007E000000007E000000007E000000007E000000007E000000007E000000007E00 +0000007E000000007E000000007E000000007E000000007E000000007E000000007E0000 +00007E000000007E000000007E000000007E000000007E000000007E000000007E000000 +007E000000007E000000007E000000007E000000007E000000007E000000007E00000000 +7E000000007E000000007E0000003FFFFC00003FFFFC00007FFFFE00003FFFFC00003FFF +FC0027337EB22C>84 D<7FFF803FFFC0FFFFC07FFFE0FFFFC07FFFE0FFFFC07FFFE07FFF +803FFFC003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F0 +0001F80003F00001F80003F00001F80003F00001F80003F80003F80001F80003F00001F8 +0003F00001FC0007F00000FC0007E00000FE000FE000007F001FC000003F803F8000003F +E0FF8000001FFFFF0000000FFFFE00000003FFF800000001FFF0000000003F8000002B34 +80B22C>I<7FFC007FFCFFFE00FFFEFFFE00FFFEFFFE00FFFE7FFC007FFC0FC00007E00F +E0000FE007E0000FC007E0000FC007E0000FC007F0001FC003F0001F8003F0001F8003F0 +001F8003F8003F8001F8003F0001F8003F0001F8003F0001FC007F0000FC007E0000FC00 +7E0000FC007E0000FC007E00007E00FC00007E00FC00007E00FC00007E00FC00003F01F8 +00003F01F800003F01F800003F01F800001F83F000001F83F000001F83F000001F83F000 +000F83E000000FC7E000000FC7E000000FC7E0000007C7C0000007C7C0000007EFC00000 +07EFC0000003EF80000003EF80000003FF80000003FF80000001FF00000001FF00000001 +FF00000001FF00000000FE000027347EB22C>I<7FF00007FF00FFF8000FFF80FFF8000F +FF80FFF8000FFF807FF00007FF001F0000007C001F0000007C001F0000007C001F000000 +7C000F800000F8000F800000F8000F800000F8000F800000F8000F800000F8000F800000 +F8000F800000F80007C00001F00007C00001F00007C00001F00007C00001F00007C03E01 +F00007C07F01F00007C07F01F00007C07F01F00003E0FF83E00003E0FF83E00003E0F783 +E00003E0F783E00003E1F7C3E00003E1F7C3E00003E1F7C3E00001E1E3C3C00001E1E3C3 +C00001F1E3C7C00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3C1E7C00001F3C1E7 +C00000F3C1E7800000F3C1E7800000F7C1F7800000F780F7800000F780F7800000F780F7 +800000FF80FF8000007F80FF0000007F007F0000007F007F0000007F007F0000007F007F +0000003E003E000029347FB22C>I<3FFF03FFE07FFF07FFF07FFF87FFF07FFF07FFF03F +FF03FFE001F800FE0001FC00FE0000FC01FC0000FE01FC00007E01F800007F03F800003F +03F000003F87F000001F87E000001FCFE000000FCFC000000FFFC0000007FF80000007FF +80000003FF00000003FF00000001FE00000001FE00000000FC00000000FC00000001FE00 +000001FE00000003FF00000003FF00000007FF80000007FFC000000FCFC000000FCFE000 +001FC7E000001F87F000003F83F000003F03F800007F01F800007E01FC0000FE00FC0000 +FC00FE0001FC007E0001F8007F0003F8003F0003F0003F8003F0001F807FFE00FFFC7FFF +01FFFCFFFF01FFFE7FFF01FFFC7FFE00FFFC27337EB22C>I<7FFC007FFCFFFE00FFFEFF +FE00FFFEFFFE00FFFE7FFC007FFC07F0000FC007F0001FC003F0001F8003F8003F8001F8 +003F8001FC007F0000FC007F0000FE007E00007E00FE00007F00FC00003F01FC00003F81 +F800001F81F800001F83F000000FC3F000000FC7F0000007E7E0000007E7E0000003E7C0 +000003EFC0000001FF80000001FF80000001FF00000000FF00000000FE000000007E0000 +00007E000000007E000000007E000000007E000000007E000000007E000000007E000000 +007E000000007E000000007E000000007E000000007E000000007E000000007E00000000 +7E00000007FFE000000FFFF000000FFFF000000FFFF0000007FFE00027337EB22C>I<7F +FFFCFFFFFEFFFFFEFFFFFEFFFFFCFC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FF +FFFCFFFFFEFFFFFEFFFFFE7FFFFC17416FB92C>91 D<7800000000F800000000FC000000 +00FC00000000FE000000007E000000007F000000003F000000003F800000001F80000000 +1FC00000000FC00000000FE000000007E000000007E000000007F000000003F000000003 +F800000001F800000001FC00000000FC00000000FE000000007E000000007F000000003F +000000003F800000001F800000001F800000001FC00000000FC00000000FE000000007E0 +00000007F000000003F000000003F800000001F800000001FC00000000FC00000000FC00 +000000FE000000007E000000007F000000003F000000003F800000001F800000001FC000 +00000FC00000000FE000000007E000000007F000000003F000000003F000000003F80000 +0001F800000001FC00000000FC00000000FE000000007E000000007F000000003F000000 +003F800000001F800000001F800000000F80000000070021417BB92C>I<7FFFFCFFFFFE +FFFFFEFFFFFE7FFFFE00007E00007E00007E00007E00007E00007E00007E00007E00007E +00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E +00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E +00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E +00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E7FFFFEFFFFFE +FFFFFEFFFFFE7FFFFC17417DB92C>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80 +FFFFFFFF807FFFFFFF0021067B7D2C>95 D<007000F801F803F807F00FE01FC01F803F00 +3E007E007C007C00FC00F800F800F800F800FF80FFC0FFE0FFE07FE07FE03FE01FC00F80 +0D1B71B82C>I<01FFF0000007FFFE00001FFFFF80001FFFFFE0003FFFFFF0003FC01FF8 +003FC007F8003FC001FC001F8000FC00060000FE000000007E000000007E000000007E00 +0000FFFE00001FFFFE0000FFFFFE0003FFFFFE000FFFFFFE001FFF807E003FF8007E007F +C0007E007F00007E00FE00007E00FC00007E00FC00007E00FC00007E00FC00007E00FE00 +007E007F0000FE007F8003FE003FE01FFE001FFFFFFFFC0FFFFFFFFE07FFFFBFFE01FFFE +1FFE003FF007FC27247CA32C>I<7FF0000000FFF8000000FFF8000000FFF80000007FF8 +00000001F800000001F800000001F800000001F800000001F800000001F800000001F800 +000001F800000001F800000001F800000001F81FE00001F8FFF80001FBFFFE0001FFFFFF +0001FFFFFF8001FFF07FC001FF801FE001FF0007F001FE0003F801FC0003F801FC0001FC +01F80000FC01F80000FC01F80000FE01F800007E01F800007E01F800007E01F800007E01 +F800007E01F800007E01F800007E01F800007E01F80000FE01FC0000FC01FC0000FC01FC +0001F801FE0003F801FF0007F001FF000FF001FF801FE001FFE07FC001FFFFFF8001FFFF +FF0001FBFFFE0001F8FFF80000F03FC00027337FB22C>I<0003FFE000001FFFF800007F +FFFE0001FFFFFE0003FFFFFF0007FE00FF000FF000FF001FE000FF001FC0007E003F8000 +18003F000000007F000000007E000000007E00000000FC00000000FC00000000FC000000 +00FC00000000FC00000000FC00000000FC00000000FC000000007E000000007E00000000 +7F000000003F00000F003F80001F801FC0001F801FE0003F800FF0007F0007FE03FF0003 +FFFFFE0001FFFFFC00007FFFF800001FFFE0000003FF000021247AA32C>I<00000FFE00 +00001FFF0000001FFF0000001FFF0000000FFF000000003F000000003F000000003F0000 +00003F000000003F000000003F000000003F000000003F000000003F000000003F000007 +F83F00003FFE3F0000FFFFBF0001FFFFFF0003FFFFFF0007FC0FFF000FF003FF001FE001 +FF001FC000FF003F80007F003F00007F007E00003F007E00003F00FE00003F00FC00003F +00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00 +FE00003F007E00007F007E00007F007F0000FF003F8000FF003F8001FF001FC003FF000F +F007FF0007FC1FFF0003FFFFFFFC01FFFFBFFE00FFFF3FFE003FFC3FFE000FF01FFC2733 +7DB22C>I<0003FE0000001FFFC000007FFFF00001FFFFF80003FFFFFC0007FE03FE000F +F800FF001FE0003F801FC0003F803F80001FC03F00000FC07F00000FC07E00000FE07E00 +0007E0FC000007E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FC0000 +0000FE000000007E000000007E000000007F000000003F000003C03F800007E01FC00007 +E00FF0000FE007F8003FC007FF00FFC001FFFFFF8000FFFFFF00003FFFFC00000FFFF000 +0001FF800023247CA32C>I<00000FF80000003FFE000000FFFF000001FFFF800003FFFF +800007FC7F800007F07F80000FE03F00000FC03F00000FC00000000FC00000000FC00000 +000FC00000000FC00000000FC000007FFFFFFE00FFFFFFFF00FFFFFFFF00FFFFFFFF007F +FFFFFE00000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F +C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0 +0000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000 +00000FC00000000FC00000000FC00000000FC00000000FC000003FFFFFF0007FFFFFF800 +7FFFFFF8007FFFFFF8003FFFFFF00021337DB22C>I<00000003F80007F80FFC001FFE3F +FE007FFFFFFF01FFFFFFFF03FFFFFE7F03FC0FF87F07F003F83E0FE001FC1C0FC000FC00 +1FC000FE001F80007E001F80007E001F80007E001F80007E001F80007E001F80007E001F +C000FE000FC000FC000FE001FC0007F003F80003FC0FF00007FFFFF00007FFFFE0000FFF +FF80000F9FFE00000F87F800000F800000000F800000000F800000000FC000000007E000 +000007FFFFF00003FFFFFE0007FFFFFF800FFFFFFFE01FFFFFFFF03FC0001FF87F000003 +FC7E000000FC7C0000007CFC0000007EF80000003EF80000003EF80000003EF80000003E +FC0000007E7E000000FC7F800003FC3FE0000FF81FFC007FF00FFFFFFFE003FFFFFF8001 +FFFFFF00003FFFF8000007FFC00028387EA42C>I<7FF000000000FFF800000000FFF800 +000000FFF8000000007FF80000000001F80000000001F80000000001F80000000001F800 +00000001F80000000001F80000000001F80000000001F80000000001F80000000001F800 +00000001F81FE0000001F87FFC000001F9FFFE000001FBFFFF000001FFFFFF000001FFF0 +3F800001FFC01F800001FF801FC00001FF000FC00001FE000FC00001FC000FC00001FC00 +0FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F800 +0FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F800 +0FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F800 +0FC00001F8000FC0007FFFE0FFFF00FFFFF1FFFF80FFFFF1FFFF80FFFFF1FFFF807FFFE0 +FFFF0029337FB22C>I<00070000001FC000001FC000003FE000003FE000003FE000001F +C000001FC000000700000000000000000000000000000000000000000000000000000000 +00007FFFC0007FFFE000FFFFE0007FFFE0007FFFE0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007 +E0000007E0000007E0000007E0000007E0007FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFE7FFF +FFFC1F3479B32C>I<00000E0000003F8000003F8000007FC000007FC000007FC000003F +8000003F8000000E00000000000000000000000000000000000000000000000000000000 +0001FFFF8003FFFFC003FFFFC003FFFFC001FFFFC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000001FC03C001F +807E003F80FF003F00FF007F00FF01FE00FFFFFC007FFFF8007FFFF0001FFFE00007FF00 +001A467CB32C>I<7FE0000000FFF0000000FFF0000000FFF00000007FF000000001F000 +000001F000000001F000000001F000000001F000000001F000000001F000000001F00000 +0001F000000001F000000001F01FFFF001F03FFFF801F03FFFF801F03FFFF801F01FFFF0 +01F000FE0001F001FC0001F003F80001F007F00001F00FE00001F01FC00001F03F800001 +F07F000001F0FE000001F1FC000001F3FC000001F7FE000001FFFF000001FFFF000001FF +9F800001FF0FC00001FE0FE00001FC07E00001F803F00001F001F80001F001FC0001F000 +FC0001F0007E0001F0003F0001F0003F8001F0001F807FFFC0FFFCFFFFE1FFFEFFFFE1FF +FEFFFFE1FFFE7FFFC0FFFC27337EB22C>I<7FFFE00000FFFFF00000FFFFF00000FFFFF0 +00007FFFF000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000007FFFFFFF +80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF8022337BB22C>I<7F83F007E0007FCF +FC1FF800FFDFFE3FFC007FFFFEFFFC007FFFFFFFFE0007FE1FFC3E0007FC1FF83F0007F8 +0FF01F0007F00FE01F0007E00FC01F0007E00FC01F0007E00FC01F0007C00F801F0007C0 +0F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C0 +0F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C0 +0F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F007FFC +3FF87FF07FFC7FF8FFF0FFFE7FFCFFF87FFC7FF8FFF07FFC3FF87FF02D2481A32C>I<7F +F01FE00000FFF87FFC0000FFF9FFFE0000FFFBFFFF00007FFFFFFF000001FFF03F800001 +FFC01F800001FF801FC00001FF000FC00001FE000FC00001FC000FC00001FC000FC00001 +F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001 +F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001 +F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001 +F8000FC0007FFFE0FFFF00FFFFF1FFFF80FFFFF1FFFF80FFFFF1FFFF807FFFE0FFFF0029 +247FA32C>I<0007FC0000001FFF0000007FFFC00001FFFFF00003FFFFF80007FC07FC00 +0FF001FE001FE000FF001F80003F003F80003F803F00001F807E00000FC07E00000FC07E +00000FC0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC00 +0007E0FE00000FE07E00000FC07E00000FC07F00001FC03F00001F803F80003F801FC000 +7F001FE000FF000FF001FE0007FC07FC0003FFFFF80001FFFFF000007FFFC000001FFF00 +000007FC000023247CA32C>I<7FF01FE000FFF8FFF800FFFBFFFE00FFFFFFFF007FFFFF +FF8001FFF07FC001FF801FE001FF0007F001FE0003F801FC0003F801FC0001FC01F80000 +FC01F80000FC01F80000FE01F800007E01F800007E01F800007E01F800007E01F800007E +01F800007E01F800007E01F800007E01F80000FE01FC0000FC01FC0000FC01FC0001F801 +FE0003F801FF0007F001FF000FF001FF801FE001FFE07FC001FFFFFF8001FFFFFF0001FB +FFFE0001F8FFF80001F83FC00001F800000001F800000001F800000001F800000001F800 +000001F800000001F800000001F800000001F800000001F800000001F800000001F80000 +0001F80000007FFFE00000FFFFF00000FFFFF00000FFFFF000007FFFE0000027367FA32C +>I<0003FC078000001FFF0FC000007FFFCFC00001FFFFEFC00003FFFFFFC00007FE07FF +C0000FF001FFC0001FE000FFC0001FC0007FC0003F80003FC0003F00003FC0007F00001F +C0007E00001FC0007E00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000F +C000FC00000FC000FC00000FC000FC00000FC000FC00000FC000FE00000FC0007E00001F +C0007E00001FC0003F00003FC0003F80003FC0001FC0007FC0001FE000FFC0000FF003FF +C00007FC0FFFC00003FFFFFFC00001FFFFEFC000007FFF8FC000003FFF0FC0000007F80F +C0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000F +C0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000F +C0000000000FC000000003FFFF00000007FFFF80000007FFFF80000007FFFF80000003FF +FF0029367DA32C>I<7FFE003FC0FFFF01FFF0FFFF07FFF8FFFF1FFFFC7FFF3FFFFC003F +7FE1FC003FFF01FC003FFC00F8003FF80070003FF00000003FE00000003FE00000003FC0 +0000003F800000003F800000003F800000003F000000003F000000003F000000003F0000 +00003F000000003F000000003F000000003F000000003F000000003F000000003F000000 +003F000000003F000000003F000000003F0000007FFFFFE000FFFFFFF000FFFFFFF000FF +FFFFF0007FFFFFE00026247EA32C>I<007FF87003FFFFF80FFFFFF81FFFFFF83FFFFFF8 +7FC00FF87E0003F8FC0001F8F80001F8F80001F8F80001F8FC0000F07F0000007FF00000 +3FFFC0001FFFFE000FFFFF8003FFFFE0007FFFF80001FFFC000007FC000000FE7800007F +FC00003FFC00001FFE00001FFE00001FFF00003FFF80003EFFC000FEFFF007FCFFFFFFFC +FFFFFFF8FFFFFFE0F8FFFF80701FFC0020247AA32C>I<001E000000003F000000003F00 +0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000 +007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00003F000000003F000000 +003F000000003F000000003F000000003F000000003F000000003F000000003F00000000 +3F000000003F000000003F000000003F000000003F000000003F000000003F000000003F +000000003F0003C0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F80 +0FE0001F801FC0001FE07FC0000FFFFF80000FFFFF000003FFFE000001FFF80000003FE0 +00232E7EAD2C>I<7FF003FF8000FFF807FFC000FFF807FFC000FFF807FFC0007FF803FF +C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F +C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F +C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F +C00001F8000FC00001F8000FC00001F8000FC00001F8001FC00001F8001FC00001F8003F +C00001FC007FC00000FE03FFC00000FFFFFFFF00007FFFFFFF80003FFFFFFF80001FFFCF +FF800003FE07FF0029247FA32C>I<7FFF01FFFCFFFF01FFFEFFFF83FFFEFFFF01FFFE7F +FF01FFFC03E0000F8003E0000F8003F0001F8001F0001F0001F0001F0001F8003F0000F8 +003E0000F8003E0000FC007E00007C007C00007C007C00007E00FC00003E00F800003E00 +F800003F01F800001F01F000001F01F000001F83F000000F83E000000F83E000000FC7E0 +000007C7C0000007C7C0000007EFC0000003EF80000003EF80000003FF80000001FF0000 +0001FF00000000FE000000007C000027247EA32C>I<7FFF007FFF007FFF80FFFF00FFFF +80FFFF807FFF80FFFF007FFF007FFF0007C00001F00007C00001F00007C00001F00007C0 +0001F00007C00001F00007C00001F00003E00003E00003E00003E00003E00003E00003E0 +3E03E00003E07F03E00003E07F03E00001F07F07C00001F0FF87C00001F0FF87C00001F0 +F787C00001F0F787C00001F1F7C7C00000F1F7C7800000F9E3CF800000F9E3CF800000FB +E3EF800000FBE3EF800000FBE3EF8000007BC1EF0000007FC1FF0000007FC1FF0000007F +80FF0000007F80FF0000003F80FE0000001F007C000029247FA32C>I<3FFF03FFF07FFF +87FFF87FFF87FFF87FFF87FFF83FFF03FFF000FC007E0000FC00FC00007E01F800003F01 +F000001F83F000001F87E000000FCFC0000007EF80000003FF80000001FF00000001FE00 +000000FC000000007C00000000FE00000001FE00000001FF00000003EF80000007CFC000 +000FC7C000000F83E000001F01F000003F01F800007E00F800007C007C0000F8007E0001 +F8003F007FFF01FFFC7FFF83FFFCFFFF83FFFE7FFF83FFFC7FFF01FFFC27247EA32C>I< +7FFF01FFFCFFFF81FFFEFFFF83FFFEFFFF81FFFE7FFF01FFFC03E0000F8001F0000F8001 +F0001F8001F8001F0000F8001F0000F8003F0000FC003E00007C003E00007E007E00003E +007C00003E007C00003F00FC00001F00F800001F00F800000F81F800000F81F000000F81 +F0000007C1F0000007C3E0000007C3E0000003E3E0000003E7C0000001E7C0000001F7C0 +000001F780000000FF80000000FF80000000FF000000007F000000007F000000003E0000 +00003E000000007E000000007C000000007C00000000FC00000000F800000000F800000C +01F800003F01F000007F83F000007F87E000007E0FE000007E1FC000007FFF8000003FFF +0000001FFE0000000FFC00000007E000000027367EA32C>I<000000FF00000007FF8000 +001FFF8000007FFF800000FFFF000001FFC0000001FE00000003F800000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000007F00000001FE0000000FFE000007FFFC00000 +FFFF800000FFFE000000FFFF8000007FFFC0000000FFE00000001FE000000007F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F800000001FE00000001FFC0 +000000FFFF0000007FFF8000001FFF80000007FF80000000FF0021417BB92C>123 +D<7FC0000000FFF8000000FFFE000000FFFF8000007FFFC0000000FFE00000001FE00000 +0007F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F800000001FE +00000001FFC0000000FFFF0000007FFF8000001FFF8000007FFF800000FFFF000001FFC0 +000001FE00000003F800000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000007 +F00000001FE0000000FFE000007FFFC00000FFFF800000FFFE000000FFF80000007FC000 +000021417BB92C>125 D E /Fo 79 125 df<00000FF800FC0000007FFF07FF000001F8 +07DF83C00007E001FF0FC0001F8007FE1FE0003F000FFC1FE0007E000FFC1FE0007E000F +F81FE000FC000FF81FE000FC000FF0078001F80007F0000001F80003F0000001F80003F0 +000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F000 +0001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F00000 +FFFFFFFFFFF800FFFFFFFFFFF800FFFFFFFFFFF80001F80003F0000001F80003F0000001 +F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F8 +0003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F800 +03F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003 +F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F0 +000001F80003F0000001F80003F0000001F80003F0000001F80003F0000001F80003F000 +0001F80003F0000003FC0007F800007FFFE0FFFFF0007FFFE0FFFFF0007FFFE0FFFFF000 +333B7FBA30>11 D<00000FF8000000007FFE00000001F80780000007E001C000001F8000 +E000003F0007E000007E000FF000007E000FF00000FC000FF00000FC000FF00001F8000F +F00001F80007E00001F80001800001F80000000001F80000000001F80000000001F80000 +000001F80000000001F80000000001F80000000001F80000000001F80000000001F80003 +F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001F8000FF00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00003FC0007F8007FFFE0FFFFC07FFFE0FFFFC07FFFE0FF +FFC02A3B7FBA2E>I<00000FFC000000007FFF70000001F803F0000007E007F000001F80 +0FF000003F000FF000007E000FF000007E000FF00000FC000FF00000FC0007F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F000FFFFFFFFF000FFFFFFFFF000FFFFFFFFF00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00003FC0007F8007FFFE0FFFFC07FFFE0FFFFC07FFFE0 +FFFFC02A3B7FBA2E>I<00000FF0001FF0000000007FFE00FFFC00000001F80F83F00F00 +000007E001CFC0038000001F8000FF0001C000003F0007FE000FC000007E000FFC001FE0 +00007E000FFC001FE00000FC000FF8001FE00000FC000FF8001FE00001F8000FF0001FE0 +0001F80007F0000FC00001F80003F00003000001F80003F00000000001F80003F0000000 +0001F80003F00000000001F80003F00000000001F80003F00000000001F80003F0000000 +0001F80003F00000000001F80003F00000000001F80003F00000000001F80003F00007E0 +00FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE00001F80003F0001FE0 +0001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E0 +0001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E0 +0001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E0 +0001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E0 +0001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E0 +0001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E0 +0001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F00007E0 +0003FC0007F8000FF0007FFFE0FFFFC1FFFF807FFFE0FFFFC1FFFF807FFFE0FFFFC1FFFF +80413B7FBA45>I<1C007F00FF80FF80FF80FF80FF80FF80FF80FF807F007F007F007F00 +7F007F007F007F007F007F007F003E003E003E003E003E003E003E003E003E003E003E00 +1C001C001C001C001C001C001C001C001C001C001C000000000000000000000000000000 +00001C007F00FF80FF80FF80FF80FF807F001C00093C79BB17>33 +D<1C001C007F007F00FF80FF80FF80FF80FFC0FFC0FFC0FFC0FFC0FFC07FC07FC01CC01C +C000C000C000C000C000C000C000C000C001C001C0018001800180018003800380030003 +0007000700060006000E000E001C001C003800380070007000600060001A197DB92A>I< +1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001C00180018003800300 +070006000E001C003800700060000A1979B917>39 D<0000600000E00001C00003800007 +00000E00001E00003C0000780000780000F00001E00001E00003C00003C00007C0000780 +000F80000F00000F00001F00001E00001E00003E00003E00003E00007C00007C00007C00 +007C00007C00007C0000F80000F80000F80000F80000F80000F80000F80000F80000F800 +00F80000F80000F80000F80000F80000F80000F80000F80000F800007C00007C00007C00 +007C00007C00007C00003E00003E00003E00001E00001E00001F00000F00000F00000F80 +0007800007C00003C00003C00001E00001E00000F000007800007800003C00001E00000E +000007000003800001C00000E0000060135278BD20>I<C00000E000007000003800001C +00000E00000F000007800003C00003C00001E00000F00000F000007800007800007C0000 +3C00003E00001E00001E00001F00000F00000F00000F80000F80000F800007C00007C000 +07C00007C00007C00007C00003E00003E00003E00003E00003E00003E00003E00003E000 +03E00003E00003E00003E00003E00003E00003E00003E00003E00003E00007C00007C000 +07C00007C00007C00007C0000F80000F80000F80000F00000F00001F00001E00001E0000 +3E00003C00007C0000780000780000F00000F00001E00003C00003C0000780000F00000E +00001C0000380000700000E00000C0000013527CBD20>I<000000300000000000007800 +000000000078000000000000780000000000007800000000000078000000000000780000 +000000007800000000000078000000000000780000000000007800000000000078000000 +000000780000000000007800000000000078000000000000780000000000007800000000 +000078000000000000780000000000007800000000000078000000000000780000000000 +007800000000000078000000000000780000007FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFF +FFFFFFFC7FFFFFFFFFFFF800000078000000000000780000000000007800000000000078 +000000000000780000000000007800000000000078000000000000780000000000007800 +000000000078000000000000780000000000007800000000000078000000000000780000 +000000007800000000000078000000000000780000000000007800000000000078000000 +000000780000000000007800000000000078000000000000780000000000007800000000 +00003000000036367BAF41>43 D<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C0 +00C000C001C00180018003800300070006000E001C003800700060000A19798817>I<FF +FFFCFFFFFCFFFFFCFFFFFCFFFFFC16057F941C>I<1C007F00FF80FF80FF80FF80FF807F +001C000909798817>I<0003F80000001FFF0000007E0FC00000F803E00001E000F00003 +C000780007C0007C000F80003E000F80003E001F00001F001F00001F003F00001F803F00 +001F803F00001F807E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E0000 +0FC0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000F +E0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0 +FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE07E00000FC07E00000FC07E +00000FC07E00000FC07F00001FC03F00001F803F00001F803F00001F801F00001F001F80 +003F000F80003E000F80003E0007C0007C0003E000F80001F001F00000F803E000007E0F +C000001FFF00000003F80000233A7DB72A>48 D<0001C0000003C0000007C000001FC000 +00FFC000FFFFC000FFFFC000FF1FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000003FE0007FFFFFF07FFFFFF07FFFFFF01C3879B72A>I<00 +0FF00000007FFE000001FFFF800003E03FE0000F000FF0000E0007F8001C0003FC003800 +01FE00300001FE00700000FF00600000FF00FC0000FF00FF00007F80FF80007F80FF8000 +7F80FF80007F80FF80007F80FF80007F807F00007F801C00007F800000007F80000000FF +00000000FF00000000FF00000001FE00000001FC00000003FC00000003F800000007F000 +000007E00000000FE00000001FC00000003F800000003F000000007C00000000F8000000 +01F000000003E000000007C00000000F800000000F000000001E000180003C0001800078 +00018000F000038001E000030003C000030007800003000E000007000FFFFFFF001FFFFF +FF003FFFFFFF007FFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFFFE0021387CB72A>I<0007 +F80000003FFF0000007FFFC00001F80FF00003C007F800078003FC000E0001FC000F0001 +FE001FE000FE001FF000FF001FF000FF001FF000FF001FF000FF001FF000FF000FE000FF +0007C000FF00000000FE00000001FE00000001FE00000001FC00000003F800000003F800 +000007F000000007E00000000F800000007E0000001FFC0000001FFF800000000FE00000 +0007F000000001FC00000001FE00000000FF000000007F800000007F800000007FC00000 +007FC00000003FC00000003FE00000003FE01E00003FE07F80003FE0FFC0003FE0FFC000 +3FE0FFC0003FE0FFC0003FE0FFC0003FC0FF80007FC07F80007F807E00007F80700000FF +00380001FE001E0001FE000F8003F80007F00FF00001FFFFC000007FFF0000000FF80000 +233A7DB72A>I<000000380000000038000000007800000000F800000000F800000001F8 +00000003F800000007F800000007F80000000FF80000001FF80000001BF800000033F800 +000073F800000063F8000000C3F8000001C3F800000183F800000303F800000703F80000 +0603F800000C03F800001C03F800001803F800003003F800007003F800006003F80000C0 +03F80001C003F800038003F800030003F800070003F8000E0003F8000C0003F800180003 +F800380003F800300003F800600003F800E00003F800FFFFFFFFF8FFFFFFFFF8FFFFFFFF +F8000003F800000003F800000003F800000003F800000003F800000003F800000003F800 +000003F800000003F800000003F800000003F800000007FC000003FFFFF80003FFFFF800 +03FFFFF825397EB82A>I<0600000C000780003C0007F003F80007FFFFF80007FFFFF000 +07FFFFE00007FFFF800007FFFF000007FFFC0000067FE000000600000000060000000006 +000000000600000000060000000006000000000600000000060000000006000000000600 +00000006000000000607F80000063FFE000006780F800007E007E000078003F000070001 +F800060001F800060000FC00000000FE00000000FE00000000FF000000007F000000007F +000000007F800000007F800000007F800000007F803E00007F807F00007F80FF80007F80 +FF80007F80FF80007F80FF80007F80FF00007F00FE0000FF00E00000FF00600000FE0070 +0000FE00300001FC00380001F8001C0003F8001E0007F0000F800FE00007E03F800001FF +FF0000007FFC0000001FE00000213A7CB72A>I<00003FC0000001FFF0000007FFFC0000 +0FE03E00003F800700007E001F0000FC003F8001F8007F8003F0007F8003F0007F8007E0 +007F800FE0003F000FC0001E001FC00000001FC00000003F800000003F800000003F8000 +00007F800000007F000000007F01FC00007F07FF8000FF1E07E000FF3801F000FF7000F8 +00FF6000FC00FFE0007E00FFC0003F00FFC0003F00FF80003F80FF80003FC0FF80001FC0 +FF80001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00001FE07F +00001FE07F00001FE07F00001FE07F00001FE03F80001FE03F80001FC03F80001FC01F80 +001FC01F80003F801FC0003F800FC0003F0007E0007F0007E000FE0003F000FC0001F801 +F80000FE07F000003FFFC000001FFF00000003FC0000233A7DB72A>I<30000000003800 +0000003E000000003FFFFFFFE03FFFFFFFE03FFFFFFFE03FFFFFFFC07FFFFFFFC07FFFFF +FF807FFFFFFF0070000006006000000E006000001C006000001800E000003800C0000070 +00C00000E000C00000C000000001C00000000380000000030000000007000000000E0000 +00000C000000001C000000003800000000380000000070000000007000000000F0000000 +01E000000001E000000003E000000003E000000003C000000007C000000007C00000000F +C00000000FC00000000FC00000001F800000001F800000001F800000003F800000003F80 +0000003F800000003F800000003F800000007F800000007F800000007F800000007F8000 +00007F800000007F800000007F800000007F800000007F800000003F000000001E000000 +233B7BB82A>I<0003F80000001FFF0000007FFFC00000FC07F00001E001F80003C000FC +000780007C000700003E000F00001E000E00001F001E00000F001E00000F001E00000F00 +1F00000F001F00000F001F80000F001F80001F001FE0001E000FF0003E000FFC003C000F +FE00780007FF80F00007FFC1E00003FFF3C00001FFFF000000FFFE0000003FFF0000001F +FFC000001FFFE000007FFFF80000F0FFFC0003E07FFE0007801FFF000F000FFF801F0003 +FF803E0001FFC03C00007FC07C00003FC07800000FE0F8000007E0F0000007E0F0000003 +E0F0000003E0F0000001E0F0000001E0F0000001E0F8000001C078000001C078000003C0 +7C000003803E000007001F00000F000F80001E0007E0007C0003F803F00000FFFFE00000 +3FFF80000007FC0000233A7DB72A>I<0003F80000001FFF0000007FFFC00000FC07E000 +03F803F00007F001F8000FE000FC000FC0007E001FC0007E003F80003F003F80003F007F +80003F807F00003F807F00003F80FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00 +001FC0FF00001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F0000 +3FE07F00003FE07F80003FE03F80003FE01F80007FE01F80007FE00FC000FFE007E000DF +E003E001DFE001F0039FE000FC0F1FE0003FFC1FC00007F01FC00000001FC00000003FC0 +0000003F800000003F800000003F800000003F000000007F000F00007E001F80007E003F +C000FC003FC000FC003FC001F8003FC003F0003F8007E0001F000FC0001C001F80000F80 +7F000007FFFC000001FFF00000003FC00000233A7DB72A>I<1C007F00FF80FF80FF80FF +80FF807F001C000000000000000000000000000000000000000000000000000000000000 +000000000000001C007F00FF80FF80FF80FF80FF807F001C00092479A317>I<1C007F00 +FF80FF80FF80FF80FF807F001C0000000000000000000000000000000000000000000000 +00000000000000000000000000001C007F00FF00FF80FF80FF80FF807F801D8001800180 +018001800380030003000700060006000E001C001800380070006000093479A317>I<7F +FFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF8000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000007FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFF +FFFC7FFFFFFFFFFFF836167B9F41>61 D<00000038000000000000380000000000003800 +00000000007C0000000000007C0000000000007C000000000000FE000000000000FE0000 +00000000FE000000000001FF000000000001FF000000000001FF0000000000037F800000 +0000037F8000000000077FC000000000063FC000000000063FC0000000000E3FE0000000 +000C1FE0000000000C1FE0000000001C1FF000000000180FF000000000180FF000000000 +380FF8000000003007F8000000003007F8000000007007FC000000006003FC0000000060 +03FC00000000C003FE00000000C001FE00000000C001FE000000018001FF000000018000 +FF000000018000FF000000030000FF8000000300007F8000000300007F8000000600007F +C0000007FFFFFFC0000007FFFFFFC000000FFFFFFFE000000C00001FE000000C00001FE0 +00001800000FF000001800000FF000001800000FF0000030000007F8000030000007F800 +0030000007F8000060000003FC000060000003FC0000E0000003FC0000E0000001FE0001 +E0000001FE0003F0000001FF000FFC000007FF80FFFF8000FFFFFEFFFF8000FFFFFEFFFF +8000FFFFFE373C7DBB3E>65 D<FFFFFFFFE00000FFFFFFFFFC0000FFFFFFFFFF000001FF +80007FC00000FF00001FE00000FF00000FF00000FF000007F80000FF000003FC0000FF00 +0003FC0000FF000001FE0000FF000001FE0000FF000001FF0000FF000001FF0000FF0000 +01FF0000FF000001FF0000FF000001FF0000FF000001FF0000FF000001FF0000FF000001 +FE0000FF000003FE0000FF000003FC0000FF000007F80000FF00000FF00000FF00001FE0 +0000FF00003FC00000FF0000FF800000FFFFFFFC000000FFFFFFFC000000FF00007F8000 +00FF00001FE00000FF000007F00000FF000003F80000FF000001FC0000FF000001FE0000 +FF000000FF0000FF000000FF0000FF000000FF8000FF0000007F8000FF0000007FC000FF +0000007FC000FF0000007FC000FF0000007FC000FF0000007FC000FF0000007FC000FF00 +00007FC000FF0000007F8000FF000000FF8000FF000000FF8000FF000001FF0000FF0000 +01FE0000FF000003FE0000FF000007FC0000FF00001FF80001FF80007FF000FFFFFFFFFF +C000FFFFFFFFFF0000FFFFFFFFF8000032397DB83B>I<000001FF80018000000FFFE003 +8000007FFFF803800001FF807E07800003FC000F0F80000FF000039F80001FE00001DF80 +003F800000FF80007F0000007F8000FE0000003F8001FE0000003F8003FC0000001F8007 +F80000000F8007F80000000F800FF000000007800FF000000007801FE000000007801FE0 +00000003803FE000000003803FC000000003807FC000000001807FC000000001807FC000 +000001807F800000000180FF800000000000FF800000000000FF800000000000FF800000 +000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000 +0000FF800000000000FF800000000000FF800000000000FF8000000000007F8000000000 +007FC000000001807FC000000001807FC000000001803FC000000001803FE00000000180 +1FE000000003801FE000000003000FF000000003000FF0000000070007F8000000070007 +F8000000060003FC0000000E0001FE0000001C0000FE0000001800007F0000003800003F +8000007000001FE00000E000000FF00003C0000003FC000F80000001FF803F000000007F +FFFC000000000FFFF00000000001FF800000313D7BBA3C>I<FFFFFFFFC00000FFFFFFFF +F80000FFFFFFFFFE000001FF8001FF800000FF00003FE00000FF00000FF00000FF000003 +F80000FF000001FC0000FF000000FE0000FF0000007F0000FF0000007F0000FF0000003F +8000FF0000003FC000FF0000001FC000FF0000001FE000FF0000000FE000FF0000000FF0 +00FF0000000FF000FF0000000FF000FF00000007F800FF00000007F800FF00000007F800 +FF00000007F800FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF +00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00 +000007FC00FF00000007FC00FF00000007FC00FF00000007F800FF00000007F800FF0000 +0007F800FF00000007F800FF0000000FF000FF0000000FF000FF0000000FE000FF000000 +0FE000FF0000001FE000FF0000001FC000FF0000003F8000FF0000003F8000FF0000007F +0000FF000000FE0000FF000001FC0000FF000003F80000FF00000FF00000FF00003FE000 +01FF8000FF8000FFFFFFFFFF0000FFFFFFFFF80000FFFFFFFFC0000036397DB83F>I<FF +FFFFFFFFFC00FFFFFFFFFFFC00FFFFFFFFFFFC0001FF80000FFC0000FF000001FC0000FF +0000007E0000FF0000003E0000FF0000001E0000FF0000000E0000FF0000000E0000FF00 +00000E0000FF000000060000FF000000060000FF000000060000FF000000070000FF0000 +00030000FF0000C0030000FF0000C0030000FF0000C0030000FF0000C0000000FF0000C0 +000000FF0000C0000000FF0001C0000000FF0001C0000000FF0003C0000000FF000FC000 +0000FFFFFFC0000000FFFFFFC0000000FFFFFFC0000000FF000FC0000000FF0003C00000 +00FF0001C0000000FF0001C0000000FF0000C0000000FF0000C0000000FF0000C0006000 +FF0000C0006000FF0000C0006000FF0000C000E000FF00000000C000FF00000000C000FF +00000000C000FF00000000C000FF00000001C000FF00000001C000FF00000001C000FF00 +0000038000FF000000038000FF000000078000FF000000078000FF0000000F8000FF0000 +003F8000FF0000007F8001FF800007FF00FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFF +FF0033397DB839>I<FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF801FF80001FF800FF00 +0001F800FF000000FC00FF0000007C00FF0000003C00FF0000001C00FF0000001C00FF00 +00000C00FF0000000C00FF0000000C00FF0000000C00FF0000000E00FF0000000600FF00 +00000600FF0001800600FF0001800600FF0001800000FF0001800000FF0001800000FF00 +01800000FF0003800000FF0003800000FF0007800000FF001F800000FFFFFF800000FFFF +FF800000FFFFFF800000FF001F800000FF0007800000FF0003800000FF0003800000FF00 +01800000FF0001800000FF0001800000FF0001800000FF0001800000FF0001800000FF00 +00000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00 +00000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00 +00000001FFC0000000FFFFFFC00000FFFFFFC00000FFFFFFC000002F397DB836>I<FFFF +FF01FFFFFEFFFFFF01FFFFFEFFFFFF01FFFFFE01FF800003FF0000FF000001FE0000FF00 +0001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF0000 +01FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001 +FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE +0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE00 +00FFFFFFFFFE0000FFFFFFFFFE0000FFFFFFFFFE0000FF000001FE0000FF000001FE0000 +FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF +000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF00 +0001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF0000 +01FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001 +FE0000FF000001FE0001FF800003FF00FFFFFF01FFFFFEFFFFFF01FFFFFEFFFFFF01FFFF +FE37397DB83E>72 D<FFFFFFC0FFFFFFC0FFFFFFC000FFC000007F8000007F8000007F80 +00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80 +00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80 +00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80 +00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80 +00007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F80 +00007F800000FFC000FFFFFFC0FFFFFFC0FFFFFFC01A397EB81E>I<FFFFFF0001FFFF00 +FFFFFF0001FFFF00FFFFFF0001FFFF0001FF8000007FF00000FF0000003F800000FF0000 +003E000000FF0000003C000000FF00000038000000FF00000070000000FF000000E00000 +00FF000001C0000000FF00000380000000FF00000700000000FF00000E00000000FF0000 +1C00000000FF00003800000000FF00007000000000FF0000E000000000FF0001C0000000 +00FF00078000000000FF000E0000000000FF001C0000000000FF003E0000000000FF007E +0000000000FF00FF0000000000FF01FF0000000000FF03FF8000000000FF077FC0000000 +00FF0E7FC000000000FF1C3FE000000000FF381FF000000000FF701FF000000000FFE00F +F800000000FFC007FC00000000FF8007FC00000000FF0003FE00000000FF0001FF000000 +00FF0001FF00000000FF0000FF80000000FF00007FC0000000FF00007FC0000000FF0000 +3FE0000000FF00001FF0000000FF00001FF0000000FF00000FF8000000FF00000FF80000 +00FF000007FC000000FF000003FE000000FF000003FE000000FF000001FF000000FF0000 +00FF800000FF000000FFC00000FF000000FFE00001FF800001FFF000FFFFFF001FFFFF80 +FFFFFF001FFFFF80FFFFFF001FFFFF8039397DB841>75 D<FFFFFFE00000FFFFFFE00000 +FFFFFFE0000001FFC000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000001800FF0000001800FF00000018 +00FF0000001800FF0000001800FF0000003800FF0000003000FF0000003000FF00000030 +00FF0000007000FF0000007000FF0000007000FF000000F000FF000000F000FF000001F0 +00FF000003F000FF00000FF000FF00001FE001FF8000FFE0FFFFFFFFFFE0FFFFFFFFFFE0 +FFFFFFFFFFE02D397DB834>I<FFFF0000000007FFF8FFFF800000000FFFF8FFFF800000 +000FFFF801FF800000000FFC0000DFC00000001BF80000DFC00000001BF80000CFE00000 +0033F80000CFE000000033F80000CFE000000033F80000C7F000000063F80000C7F00000 +0063F80000C7F000000063F80000C3F8000000C3F80000C3F8000000C3F80000C1FC0000 +0183F80000C1FC00000183F80000C1FC00000183F80000C0FE00000303F80000C0FE0000 +0303F80000C07F00000603F80000C07F00000603F80000C07F00000603F80000C03F8000 +0C03F80000C03F80000C03F80000C03F80000C03F80000C01FC0001803F80000C01FC000 +1803F80000C00FE0003003F80000C00FE0003003F80000C00FE0003003F80000C007F000 +6003F80000C007F0006003F80000C003F800C003F80000C003F800C003F80000C003F800 +C003F80000C001FC018003F80000C001FC018003F80000C001FC018003F80000C000FE03 +0003F80000C000FE030003F80000C0007F060003F80000C0007F060003F80000C0007F06 +0003F80000C0003F8C0003F80000C0003F8C0003F80000C0001FD80003F80000C0001FD8 +0003F80000C0001FD80003F80000C0000FF00003F80000C0000FF00003F80000C0000FF0 +0003F80001E00007E00003F80003F00007E00003F8000FFC0003C00007FC00FFFFC003C0 +03FFFFF8FFFFC003C003FFFFF8FFFFC0018003FFFFF845397DB84C>I<FFFF000007FFFE +FFFF800007FFFEFFFFC00007FFFE00FFC000007FE000FFE000001F8000DFF000000F0000 +DFF00000060000CFF80000060000C7FC0000060000C7FC0000060000C3FE0000060000C1 +FF0000060000C1FF0000060000C0FF8000060000C07FC000060000C07FC000060000C03F +E000060000C01FF000060000C01FF800060000C00FF800060000C007FC00060000C007FE +00060000C003FE00060000C001FF00060000C001FF80060000C000FF80060000C0007FC0 +060000C0007FE0060000C0003FE0060000C0001FF0060000C0000FF8060000C0000FF806 +0000C00007FC060000C00003FE060000C00003FE060000C00001FF060000C00000FF8600 +00C00000FF860000C000007FC60000C000003FE60000C000003FE60000C000001FF60000 +C000000FFE0000C000000FFE0000C0000007FE0000C0000003FE0000C0000003FE0000C0 +000001FE0000C0000000FE0000C0000000FE0000C00000007E0001E00000003E0003F000 +00003E000FFC0000001E00FFFFC000000E00FFFFC000000E00FFFFC00000060037397DB8 +3E>I<000003FF00000000001FFFE000000000FE01FC00000001F8007E00000007E0001F +8000000FC0000FC000003F800007F000007F000003F80000FE000001FC0001FC000000FE +0001F80000007E0003F80000007F0007F00000003F8007F00000003F800FE00000001FC0 +0FE00000001FC01FE00000001FE01FC00000000FE03FC00000000FF03FC00000000FF03F +C00000000FF07FC00000000FF87F8000000007F87F8000000007F87F8000000007F8FF80 +00000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000 +000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF800000 +0007FCFF8000000007FC7F8000000007F87FC00000000FF87FC00000000FF87FC0000000 +0FF83FC00000000FF03FC00000000FF01FE00000001FE01FE00000001FE01FE00000001F +E00FF00000003FC007F00000003F8007F80000007F8003F80000007F0001FC000000FE00 +01FC000000FE0000FE000001FC00007F000003F800003F800007F000001FC0000FE00000 +07E0001F80000003F8007F00000000FE01FC000000001FFFE00000000003FF000000363D +7BBA41>I<FFFFFFFFC000FFFFFFFFF800FFFFFFFFFE0001FF8001FF8000FF00003FC000 +FF00000FE000FF000007F000FF000003F800FF000003FC00FF000003FE00FF000001FE00 +FF000001FE00FF000001FF00FF000001FF00FF000001FF00FF000001FF00FF000001FF00 +FF000001FF00FF000001FF00FF000001FE00FF000001FE00FF000003FC00FF000003FC00 +FF000007F800FF000007F000FF00000FE000FF00003FC000FF0001FF0000FFFFFFFC0000 +FFFFFFF00000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000 +FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000 +FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000 +FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000001 +FF80000000FFFFFF000000FFFFFF000000FFFFFF00000030397DB839>I<FFFFFFFE0000 +0000FFFFFFFFE0000000FFFFFFFFF800000001FF8007FE00000000FF0000FF80000000FF +00003FC0000000FF00001FE0000000FF00000FF0000000FF000007F8000000FF000007F8 +000000FF000003FC000000FF000003FC000000FF000003FE000000FF000003FE000000FF +000003FE000000FF000003FE000000FF000003FE000000FF000003FE000000FF000003FC +000000FF000003FC000000FF000007F8000000FF000007F8000000FF00000FF0000000FF +00001FE0000000FF00003F80000000FF0000FF00000000FF0007FC00000000FFFFFFE000 +000000FFFFFFC000000000FF000FF000000000FF0003F800000000FF0000FE00000000FF +0000FF00000000FF00007F80000000FF00003FC0000000FF00003FC0000000FF00001FC0 +000000FF00001FE0000000FF00001FE0000000FF00001FE0000000FF00001FE0000000FF +00001FE0000000FF00001FF0000000FF00001FF0000000FF00001FF0000000FF00001FF0 +000000FF00001FF0000000FF00001FF0000000FF00001FF0018000FF00001FF0018000FF +00001FF8018000FF00000FF8018000FF00000FF8038001FF800007F80300FFFFFF0003FC +0700FFFFFF0001FC0600FFFFFF0000FE0E0000000000003FFC00000000000007F000393B +7DB83D>82 D<000FF800C0003FFE01C000FFFF81C003F807E3C007E000F7C00FC0007FC0 +1F80003FC03F00001FC03E00000FC07E000007C07E000007C07C000003C0FC000003C0FC +000001C0FC000001C0FC000001C0FE000000C0FE000000C0FE000000C0FF000000C0FF80 +0000007FC00000007FE00000007FF80000003FFF8000001FFFF800001FFFFF80000FFFFF +E00007FFFFF80003FFFFFE0000FFFFFF00003FFFFF800007FFFFC000007FFFC0000007FF +E00000007FE00000003FF00000001FF00000000FF000000007F800000007F8C0000003F8 +C0000003F8C0000001F8C0000001F8C0000001F8E0000001F8E0000001F8E0000001F0F0 +000001F0F0000003F0F8000003E0FC000007E0FE000007C0FF00000FC0FF80001F80FBF0 +003F00F0FE00FE00E03FFFF800E00FFFE000C001FF0000253D7CBA2E>I<3FFFFFFFFFFF +E03FFFFFFFFFFFE03FFFFFFFFFFFE03FC003FF001FE03E0001FE0003E07C0001FE0001F0 +780001FE0000F0700001FE000070700001FE000070700001FE000070600001FE00003060 +0001FE000030600001FE000030600001FE000030E00001FE000038C00001FE000018C000 +01FE000018C00001FE000018C00001FE000018000001FE000000000001FE000000000001 +FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE +000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00 +0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000 +00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000 +000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000 +01FE000000000007FF800000001FFFFFFFE000001FFFFFFFE000001FFFFFFFE00035397D +B83C>I<FFFFFF0007FFFEFFFFFF0007FFFEFFFFFF0007FFFE01FF8000007FE000FF0000 +001F8000FF0000000F0000FF000000060000FF000000060000FF000000060000FF000000 +060000FF000000060000FF000000060000FF000000060000FF000000060000FF00000006 +0000FF000000060000FF000000060000FF000000060000FF000000060000FF0000000600 +00FF000000060000FF000000060000FF000000060000FF000000060000FF000000060000 +FF000000060000FF000000060000FF000000060000FF000000060000FF000000060000FF +000000060000FF000000060000FF000000060000FF000000060000FF000000060000FF00 +0000060000FF000000060000FF000000060000FF000000060000FF000000060000FF0000 +00060000FF000000060000FF0000000E00007F0000000C00007F8000000C00007F800000 +1C00003F8000001C00003F8000001800001FC000003800001FC000007000000FE00000F0 +000007F00000E0000003F80001C0000001FC000780000000FE000F000000007F807E0000 +00001FFFF80000000007FFE000000000007F800000373B7DB83E>I<FFFFFC07FFFFF001 +FFFFFFFFFC07FFFFF001FFFFFFFFFC07FFFFF001FFFF07FF80001FFE00001FF803FE0000 +0FF8000007E001FE000007F8000003C001FE000007F80000038001FF000007F800000380 +00FF000003FC0000030000FF000003FC0000030000FF800003FC00000700007F800001FE +00000600007F800001FE00000600007FC00001FE00000600003FC00003FF00000C00003F +C00003FF00000C00003FE00003FF00000C00001FE00007FF80001800001FE000067F8000 +1800001FE000067F80001800000FF0000E7FC0003000000FF0000C3FC0003000000FF000 +0C3FC00030000007F8001C3FE00060000007F800181FE00060000007F800181FE0006000 +0003FC00181FF000C0000003FC00300FF000C0000003FC00300FF000C0000001FE00300F +F80180000001FE006007F80180000001FE006007F80180000000FF006007F80300000000 +FF00C003FC0300000000FF00C003FC0300000000FF80C003FC07000000007F818001FE06 +000000007F818001FE06000000007FC18001FE0E000000003FC30000FF0C000000003FC3 +0000FF0C000000003FE30000FF1C000000001FE600007F98000000001FE600007F980000 +00001FF600007F98000000000FFC00003FF0000000000FFC00003FF0000000000FFC0000 +3FF00000000007FC00003FE00000000007F800001FE00000000007F800001FE000000000 +03F800001FC00000000003F000000FC00000000003F000000FC00000000001F000000F80 +0000000001E0000007800000000001E0000007800000000000E0000007000000000000C0 +000003000000503B7EB855>87 D<7FFFFF003FFFFC007FFFFF003FFFFC007FFFFF003FFF +FC0000FFF80007FF8000007FE00003FC0000003FE00001F00000001FF00001E00000001F +F00001C00000000FF800018000000007FC00038000000007FC00070000000003FE000600 +00000003FE000E0000000001FF001C0000000000FF80180000000000FF80380000000000 +7FC03000000000003FE06000000000003FE0E000000000001FF0C000000000000FF18000 +000000000FFB80000000000007FF00000000000007FE00000000000003FE000000000000 +01FF00000000000001FF00000000000000FF800000000000007FC00000000000007FC000 +0000000000FFE0000000000000DFE00000000000019FF00000000000038FF80000000000 +030FF800000000000607FC00000000000E03FE00000000000C03FE00000000001801FF00 +000000003800FF00000000003000FF800000000060007FC000000000E0007FC000000000 +C0003FE00000000180001FF00000000380001FF00000000300000FF800000006000007FC +0000000E000007FC0000000C000003FE0000001C000001FE0000003C000001FF000000FE +000001FF800007FF800007FFE000FFFFE0003FFFFF80FFFFE0003FFFFF80FFFFE0003FFF +FF8039397EB83E>I<FFFFFE00003FFFE0FFFFFE00003FFFE0FFFFFE00003FFFE003FFE0 +000007FE0000FFC0000003F000007FC0000001E000007FC0000001C000003FE000000180 +00001FF00000038000001FF00000030000000FF80000060000000FF800000600000007FC +00000C00000003FE00001C00000003FE00001800000001FF00003800000001FF00003000 +000000FF800060000000007FC000E0000000007FC000C0000000003FE001C0000000003F +E00180000000001FF00380000000000FF80300000000000FF806000000000007FC0E0000 +00000007FC0C000000000003FE1C000000000001FF18000000000001FF30000000000000 +FFB0000000000000FFE00000000000007FE00000000000003FC00000000000003FC00000 +000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000 +3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000 +000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000 +3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000 +000000007FE000000000003FFFFFC0000000003FFFFFC0000000003FFFFFC000003B397F +B83E>I<FFF8FFF8FFF8FFF8F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000FFF8FFF8FFF8FFF80D5378BD17>91 +D<0180018003800380070007000E000E001C001C00180018003800380030003000700070 +006000600060006000E000E000C000C000C000C000C000C000C000C000CE00CE00FF80FF +80FFC0FFC0FFC0FFC0FFC0FFC07FC07FC07FC07FC03F803F800E000E001A1974B92A>I< +FFF8FFF8FFF8FFF800780078007800780078007800780078007800780078007800780078 +007800780078007800780078007800780078007800780078007800780078007800780078 +007800780078007800780078007800780078007800780078007800780078007800780078 +007800780078007800780078007800780078007800780078007800780078007800780078 +0078007800780078007800780078FFF8FFF8FFF8FFF80D537FBD17>I<00100000380000 +7C0000FE0001FF0003C7800783C00F01E01E00F03C007870001CE0000E400004170D77B9 +2A>I<0180038007000E001C00180038003000700060006000E000C000C000C000C000CE +00FF80FFC0FFC0FFC07FC07FC03F800E000A197AB917>96 D<001FE0000000FFFC000003 +E03F000007000F80000F8007E0001FC003F0001FE003F0001FE001F8001FE001F8001FE0 +00FC000FC000FC00078000FC00000000FC00000000FC00000000FC00000000FC0000007F +FC000007FFFC00003FE0FC0000FE00FC0003F800FC000FF000FC001FC000FC003FC000FC +007F8000FC007F0000FC007F0000FC0CFE0000FC0CFE0000FC0CFE0000FC0CFE0001FC0C +FE0001FC0CFF0003FC0C7F00077C0C7F80063E183FC01E3E180FE0781FF003FFF00FE000 +7F8007C026277DA52A>I<03F0000000FFF0000000FFF0000000FFF00000000FF0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F01FE00003F07FF80003F1E03E0003F3801F8003F7000FC003FE00 +07E003FC0003F003F80001F803F00001F803F00000FC03F00000FC03F00000FE03F00000 +FE03F000007E03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F +03F000007F03F000007F03F000007F03F000007F03F000007E03F00000FE03F00000FE03 +F00000FC03F00001FC03F80001F803F80003F003FC0003F003EE0007E003C6000FC003C7 +801F000381E07E000300FFF80000001FC000283B7EB92E>I<0003FC00001FFF80007E03 +E001F8007003F000F807E001FC0FC003FC0FC003FC1F8003FC3F8003FC3F0001F87F0000 +F07F0000007F0000007E000000FE000000FE000000FE000000FE000000FE000000FE0000 +00FE000000FE000000FE000000FE0000007E0000007F0000007F0000003F0000063F8000 +061F80000E1FC0000C0FC0001C07E0003803F0007001F800E0007C07C0001FFF000007F8 +001F277DA525>I<0000000FC0000003FFC0000003FFC0000003FFC00000003FC0000000 +0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F +C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0 +0000000FC00003F80FC0001FFF0FC0007E078FC000F801EFC003F0007FC007E0003FC00F +C0001FC00FC0001FC01F80000FC03F80000FC03F00000FC07F00000FC07F00000FC07E00 +000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE0000 +0FC0FE00000FC0FE00000FC0FE00000FC07E00000FC07F00000FC07F00000FC03F00000F +C03F00000FC01F80001FC01F80001FC00FC0003FC007E0007FC003F000EFF001F801CFFF +007C078FFF001FFE0FFF0007F80FC0283B7DB92E>I<0007F800001FFF00007C0FC001F8 +03E003F001F007E001F80FC000F81F80007C1F80007C3F00007E3F00003E7F00003E7F00 +003F7E00003FFE00003FFE00003FFE00003FFFFFFFFFFFFFFFFFFE000000FE000000FE00 +0000FE000000FE0000007E0000007E0000007F0000007F0000003F0000033F8000031F80 +00070FC0000607C0000E07E0001C01F0003800F80070007E03E0001FFF800003FC002027 +7EA525>I<00007E000003FF80000FC1E0001F87E0003F0FF0007E0FF0007E0FF000FC0F +F000FC0FF001F803C001F8000001F8000001F8000001F8000001F8000001F8000001F800 +0001F8000001F8000001F8000001F8000001F8000001F80000FFFFFC00FFFFFC00FFFFFC +0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800 +0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800 +0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800 +0001F8000001F8000003FC00007FFFF8007FFFF8007FFFF8001C3B7FBA19>I<00000003 +F0000FF00FF8003FFC3C3C00F81F707C01F00FE07C03E007C07C07C003E0100FC003F000 +0FC003F0001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F +8001F8001F8001F8000FC003F0000FC003F00007C003E00003E007C00003F00F800003F8 +1F0000073FFC0000060FF000000E000000000E000000000E000000000E000000000F0000 +00000F000000000FC000000007FFFFC00007FFFFF80003FFFFFE0001FFFFFF8003FFFFFF +C00F80007FE01F00000FF03E000003F07C000001F07C000001F8F8000000F8F8000000F8 +F8000000F8F8000000F8F8000000F8FC000001F87C000001F03E000003E03F000007E00F +80000F8007E0003F0001FC01FC00007FFFF0000007FF000026387EA52A>I<03F0000000 +00FFF000000000FFF000000000FFF0000000000FF00000000003F00000000003F0000000 +0003F00000000003F00000000003F00000000003F00000000003F00000000003F0000000 +0003F00000000003F00000000003F00000000003F00000000003F00000000003F0000000 +0003F00000000003F00000000003F00FF0000003F03FFC000003F0F03F000003F1C01F80 +0003F3800FC00003F7000FC00003FE000FC00003FC0007E00003FC0007E00003F80007E0 +0003F80007E00003F80007E00003F00007E00003F00007E00003F00007E00003F00007E0 +0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 +0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E0 +0003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00007F8000FF0 +00FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF80293A7EB92E>I<0380000FE0001FF0001F +F0001FF0001FF0001FF0000FE00003800000000000000000000000000000000000000000 +000000000000000000000003F000FFF000FFF000FFF00007F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00007F800FFFFC0FFFFC0FFFFC012387EB717>I<0001C00007F0000FF8000FF8000FF8 +000FF8000FF80007F00001C0000000000000000000000000000000000000000000000000 +0000000000000001F800FFF800FFF800FFF80007F80001F80001F80001F80001F80001F8 +0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 +0001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8 +0001F80001F80001F80001F80001F80001F80001F80001F80001F83C01F87E01F8FF01F0 +FF03F0FF03F0FF03E0FE07C07C07C03C0F000FFE0003F800154984B719>I<03F0000000 +FFF0000000FFF0000000FFF00000000FF000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F001 +FFFC03F001FFFC03F001FFFC03F0007FC003F0007F0003F0007C0003F000700003F000E0 +0003F001C00003F003800003F007000003F01E000003F038000003F078000003F0FC0000 +03F1FC000003F3FE000003F73F000003FE3F800003F81F800003F00FC00003F00FE00003 +F007E00003F003F00003F001F80003F001FC0003F000FC0003F0007E0003F0007F0003F0 +003F0003F0003F8003F0001FC007F8003FF0FFFFC0FFFFFFFFC0FFFFFFFFC0FFFF283A7E +B92C>I<03F000FFF000FFF000FFF0000FF00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00007F800FFFFC0FFFFC0FFFFC0123A +7EB917>I<03F00FF0001FE000FFF03FFC007FF800FFF0F03F01E07E00FFF1C01F83803F +000FF3800FC7001F8003F7000FCE001F8003FE000FDC001F8003FC0007F8000FC003FC00 +07F8000FC003F80007F0000FC003F80007F0000FC003F80007F0000FC003F00007E0000F +C003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F000 +07E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000F +C003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F000 +07E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000F +C003F00007E0000FC003F00007E0000FC007F8000FF0001FE0FFFFC1FFFF83FFFFFFFFC1 +FFFF83FFFFFFFFC1FFFF83FFFF40257EA445>I<03F00FF00000FFF03FFC0000FFF0F03F +0000FFF1C01F80000FF3800FC00003F7000FC00003FE000FC00003FC0007E00003FC0007 +E00003F80007E00003F80007E00003F80007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00007F8000FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF8029257EA42E>I<0003FE +0000000FFF8000003E03E00000F800F80001F0007C0003E0003E0007C0001F000F80000F +801F80000FC01F000007C03F000007E03F000007E07E000003F07E000003F07E000003F0 +7E000003F0FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE +000003F8FE000003F8FE000003F87E000003F07E000003F07F000007F03F000007E03F00 +0007E01F80000FC00F80000F800FC0001F8007E0003F0003F0007E0000F800F800007E03 +F000001FFFC0000003FE000025277EA52A>I<03F01FE000FFF07FF800FFF1E07E00FFF3 +801F8007F7000FC003FE0007E003FC0003F003F80003F803F00001F803F00001FC03F000 +00FC03F00000FE03F00000FE03F00000FE03F000007F03F000007F03F000007F03F00000 +7F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F00000FE +03F00000FE03F00000FE03F00001FC03F00001FC03F80003F803F80003F003FC0007F003 +FE000FE003F6000FC003F7803F0003F1E07E0003F0FFF80003F01FC00003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000007F8000000FFFFC00000FFFFC00000FFFFC0000028357EA4 +2E>I<0003F800C0001FFE01C0007E0781C000FC01C3C003F000E3C007F00077C00FE000 +37C00FC0003FC01FC0001FC03F80001FC03F80000FC07F00000FC07F00000FC07F00000F +C0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0 +FE00000FC0FE00000FC0FE00000FC07F00000FC07F00000FC07F00000FC03F00000FC03F +80001FC01F80001FC01FC0003FC00FC0003FC007E0007FC003F000EFC001F801CFC0007E +078FC0001FFE0FC00007F80FC00000000FC00000000FC00000000FC00000000FC0000000 +0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000001F +E0000003FFFF000003FFFF000003FFFF28357DA42C>I<07E01F00FFE07FC0FFE1E3E0FF +E387F00FE707F003E607F003EE07F003EC03E003FC008003F8000003F8000003F8000003 +F8000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003 +F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003 +F0000003F0000003F0000007F80000FFFFF000FFFFF000FFFFF0001C257EA421>I<00FF +030003FFE7000F80FF001E003F003C001F0078000F0070000700F0000700F0000700F000 +0300F8000300F8000300FC000300FF0000007FE000007FFF00003FFFE0001FFFF8000FFF +FC0003FFFE0000FFFF000007FF8000007F8000001F80C0000FC0C00007C0C00007C0E000 +03C0E00003C0E00003C0F00003C0F0000380F8000780FC000780FC000F00FF001E00F3C0 +7C00E1FFF000C03F80001A277DA521>I<00180000001800000018000000180000001800 +0000380000003800000038000000780000007800000078000000F8000001F8000003F800 +0007F800001FFFFF00FFFFFF00FFFFFF0001F8000001F8000001F8000001F8000001F800 +0001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800 +0001F8000001F8000001F8000001F8000001F800C001F800C001F800C001F800C001F800 +C001F800C001F800C001F800C001F800C000FC01C000FC0180007C0380007E0300003F07 +00000FFE000001F8001A347FB220>I<03F00007E000FFF001FFE000FFF001FFE000FFF0 +01FFE0000FF0001FE00003F00007E00003F00007E00003F00007E00003F00007E00003F0 +0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0 +0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0 +0007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0 +000FE00003F0000FE00003F0000FE00003F0001FE00001F0001FE00001F8003FE00000F8 +0077F80000FC00E7FF80003F03C7FF80001FFF87FF800003FC07E00029267EA42E>I<FF +FF803FFEFFFF803FFEFFFF803FFE0FF8000FF007F00007E003F00003C003F800038001F8 +00030001F800030000FC00060000FC00060000FE000E00007E000C00007E000C00003F00 +1800003F001800003F803800001F803000001F803000000FC06000000FC06000000FE060 +000007E0C0000007E0C0000003F180000003F180000003F180000001FB00000001FB0000 +0001FF00000000FE00000000FE000000007C000000007C000000007C0000000038000000 +0038000027257EA32C>I<FFFF1FFFE03FFEFFFF1FFFE03FFEFFFF1FFFE03FFE0FF800FF +000FF807F0007E0003E007F0007E0003C003F0003E00018003F0003E00018001F8003F00 +030001F8003F00030001F8003F00030000FC003F80060000FC006F80060000FC006F8006 +00007E00EFC00C00007E00C7C00C00007E00C7C00C00003F01C7E01800003F0183E01800 +003F8183F03800001F8383F03000001F8301F03000001FC301F87000000FC600F8600000 +0FC600F860000007E600FCC0000007EC007CC0000007EC007CC0000003FC007F80000003 +F8003F80000003F8003F80000001F8003F00000001F0001F00000001F0001F00000000F0 +001E00000000E0000E0000000060000C000037257EA33C>I<FFFF807FFF00FFFF807FFF +00FFFF807FFF0003FE003FF00001FE001F800000FE001F0000007E001C0000003F001800 +00001F80300000001FC0700000000FC0E000000007E0C000000007F18000000003FB8000 +000001FF0000000000FE0000000000FE00000000007F00000000003F00000000007F8000 +0000007FC000000000CFC000000001C7E00000000383F00000000703F80000000601F800 +00000C00FC0000001C007E00000038007F00000078003F000000F0001F800001F8001FC0 +000FF8003FF000FFFE00FFFF80FFFE00FFFF80FFFE00FFFF8029247FA32C>I<FFFF803F +FEFFFF803FFEFFFF803FFE0FF8000FF007F00007C003F000038001F800038001F8000300 +01FC00030000FC00060000FC000600007E000C00007E000C00007F000C00003F00180000 +3F001800001F803000001F803000001FC07000000FC06000000FC060000007E0C0000007 +E0C0000007F1C0000003F180000003F180000001FB00000001FB00000001FF00000000FE +00000000FE000000007C000000007C000000007C00000000380000000038000000003000 +0000003000000000700000000060000000006000000000C000000000C000007C01C00000 +FE01800000FE03800000FE03000000FE06000000FC0E000000701C00000038380000001F +F00000000FC000000027357EA32C>I<FFFFFFFFFF80FFFFFFFFFF80290280962A>123 +D<FFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFC05202809653>I +E /Fp 8 120 df<00000700000000000700000000000F80000000000F80000000000F80 +000000001FC0000000001FC0000000001FC00000000037E00000000037E00000000077F0 +0000000063F00000000063F000000000C1F800000000C1F800000001C1FC0000000180FC +0000000180FC00000003007E00000003007E00000003007E00000006003F00000006003F +0000000E003F8000000C001F8000000C001F80000018000FC0000018000FC000003FFFFF +E000003FFFFFE00000300007E00000600003F00000600003F00000600003F00000C00001 +F80000C00001F80001C00001FC0001800000FC0003800000FC0003C00000FE0007C00000 +FE001FE00001FF80FFF8000FFFF8FFF8000FFFF82D2C7DAB33>97 +D<FFFFFFF000FFFFFFFE0007F8003F8003F0000FC003F00007E003F00003F003F00003F8 +03F00001F803F00001FC03F00001FC03F00001FC03F00001FC03F00001FC03F00001F803 +F00001F803F00003F003F00007F003F0000FE003F0003F8003F001FF0003FFFFF80003FF +FFFF0003F0001FC003F00007E003F00003F003F00001F803F00001FC03F00000FC03F000 +00FE03F00000FE03F00000FE03F00000FE03F00000FE03F00000FE03F00000FC03F00001 +FC03F00001FC03F00003F803F00007F003F0000FE007F8003FC0FFFFFFFF00FFFFFFF800 +272B7CAA30>I<00003FC0060001FFF80E000FE03E1E001F00071E007E0003BE00F80001 +FE01F00000FE03E000007E07E000003E0FC000003E1FC000001E1F8000001E3F8000000E +3F0000000E7F0000000E7F000000067F00000006FE00000006FE00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 +0000007F000000067F000000067F000000063F000000063F8000000E1F8000000C1FC000 +000C0FC000001C07E000001803E000003801F000007000F80000E0007E0001C0001F0007 +80000FE03E000001FFF80000003FC000272D7BAB31>I<FFFFFFFFE0FFFFFFFFE007F800 +0FE003F00003E003F00000F003F000007003F000007003F000003003F000003003F00000 +3003F000003003F000001803F000001803F000C01803F000C00003F000C00003F000C000 +03F001C00003F001C00003F007C00003FFFFC00003FFFFC00003F007C00003F001C00003 +F001C00003F000C00003F000C00003F000C00603F000C00603F000000603F000000603F0 +00000C03F000000C03F000000C03F000000C03F000001C03F000001C03F000003C03F000 +007C03F00000F807F80007F8FFFFFFFFF8FFFFFFFFF8272B7CAA2E>101 +D<FFFFE00000FFFFE0000007F800000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000006003F000 +006003F000006003F000006003F00000C003F00000C003F00000C003F00001C003F00001 +C003F00003C003F00003C003F00007C003F0001F8007F800FF80FFFFFFFF80FFFFFFFF80 +232B7CAA2B>108 D<FFF00000003FFCFFF80000007FFC07F80000007F8003F80000007F +00037C000000DF00037C000000DF00033E0000019F00033E0000019F00033E0000019F00 +031F0000031F00031F0000031F00030F8000061F00030F8000061F00030F8000061F0003 +07C0000C1F000307C0000C1F000303E000181F000303E000181F000301F000301F000301 +F000301F000301F000301F000300F800601F000300F800601F0003007C00C01F0003007C +00C01F0003007C00C01F0003003E01801F0003003E01801F0003001F03001F0003001F03 +001F0003001F03001F0003000F86001F0003000F86001F00030007CC001F00030007CC00 +1F00030007CC001F00030003F8001F00030003F8001F00078001F0001F00078001F0001F +001FE001F0003F80FFFC00E007FFFCFFFC00E007FFFC362B7CAA3E>I<7FFFFFFFFFC07F +FFFFFFFFC07E003FC00FC078001F8003C070001F8001C070001F8000C060001F8000C0E0 +001F8000E0E0001F8000E0C0001F800060C0001F800060C0001F800060C0001F800060C0 +001F80006000001F80000000001F80000000001F80000000001F80000000001F80000000 +001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000 +001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000 +001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000 +001F80000000001F80000000001F80000000007FE00000001FFFFF8000001FFFFF80002B +2B7DAA31>116 D<FFFF007FFF800FFF80FFFF007FFF800FFF800FF80007FC0003FC0007 +F00003F80001F80007F00003F80000F00003F00001F80000E00003F00001F80000E00001 +F80001FC0000E00001F80001FC0000C00001F80001FC0000C00000FC0003FE0001800000 +FC00037E0001800000FC00037E00018000007E00077F00030000007E00063F0003000000 +7E00063F00030000003F000E3F80060000003F000C1F80060000003F000C1F8006000000 +1F80180FC00C0000001F80180FC00C0000001F80180FC00C0000000FC03007E018000000 +0FC03007E0180000000FC03007E01800000007E06003F03000000007E06003F030000000 +07E06003F07000000003F0C001F86000000003F0C001F86000000003F8C001F8E0000000 +01F98000FCC000000001F98000FCC000000001FD8000FDC000000000FF00007F80000000 +00FF00007F8000000000FF00007F80000000007E00003F00000000007E00003F00000000 +007E00003F00000000003C00001E00000000003C00001E00000000003C00001E00000000 +001800000C000000412C7EAA45>119 D E /Fq 33 121 df<000000780000000000FC00 +00000003FC0000000007FC000000001FFC00000000FFFC0000000FFFFC000007FFFFFC00 +00FFFFFFFC0000FFFFFFFC0000FFFF7FFC0000FFF07FFC0000F8007FFC000000007FFC00 +0000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00 +0000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00 +0000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00 +0000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00 +0000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00 +0000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00 +0000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00 +0000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00 +0000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00 +0000007FFC000000007FFC000000007FFC000000007FFC000000007FFC00007FFFFFFFFF +FE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE2F4E76CD43>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<00000000001F0000000000 +0000000000003F80000000000000000000007FC0000000000000000000007FC000000000 +000000000000FFE000000000000000000000FFE000000000000000000000FFE000000000 +000000000001FFF000000000000000000001FFF000000000000000000003FFF800000000 +000000000003FFF800000000000000000003FFF800000000000000000007FFFC00000000 +000000000007FFFC00000000000000000007FFFC0000000000000000000FFFFE00000000 +00000000000FFFFE0000000000000000001FFFFF0000000000000000001FFFFF00000000 +00000000001FFFFF0000000000000000003FFFFF8000000000000000003F7FFF80000000 +00000000007F7FFFC000000000000000007E7FFFC000000000000000007E3FFFC0000000 +0000000000FE3FFFE00000000000000000FC1FFFE00000000000000001FC1FFFF0000000 +0000000001F81FFFF00000000000000001F80FFFF00000000000000003F80FFFF8000000 +0000000003F007FFF80000000000000007F007FFFC0000000000000007E007FFFC000000 +0000000007E003FFFC000000000000000FE003FFFE000000000000000FC001FFFE000000 +000000001FC001FFFF000000000000001F8001FFFF000000000000001F8000FFFF000000 +000000003F8000FFFF800000000000003F00007FFF800000000000007F00007FFFC00000 +000000007E00007FFFC00000000000007E00003FFFC0000000000000FE00003FFFE00000 +00000000FC00001FFFE0000000000001FC00001FFFF0000000000001F800001FFFF00000 +00000001F800000FFFF0000000000003F800000FFFF8000000000003F0000007FFF80000 +00000007F0000007FFFC000000000007E0000007FFFC000000000007E0000003FFFC0000 +0000000FFFFFFFFFFFFE00000000000FFFFFFFFFFFFE00000000001FFFFFFFFFFFFF0000 +0000001FFFFFFFFFFFFF00000000001FFFFFFFFFFFFF00000000003F80000000FFFF8000 +0000003F000000007FFF80000000007F000000007FFFC0000000007F000000007FFFC000 +0000007E000000003FFFC000000000FE000000003FFFE000000000FC000000001FFFE000 +000001FC000000001FFFF000000001FC000000001FFFF000000001F8000000000FFFF000 +000003F8000000000FFFF800000003F00000000007FFF800000007F00000000007FFFC00 +000007F00000000007FFFC00000007E00000000003FFFC0000000FE00000000003FFFE00 +00000FC00000000003FFFE0000001FC00000000001FFFF000000FFFC0000000001FFFF00 +00FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFF +E0FFFFFFF800000FFFFFFFFFE0FFFFFFF800000FFFFFFFFFE05B547BD366>65 +D<FFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFE000000FFFFFFFFFFFFFFFFC00000FFFF +FFFFFFFFFFFFF00000FFFFFFFFFFFFFFFFFC00000007FFF0000003FFFF00000007FFF000 +00007FFF80000007FFF00000003FFFC0000007FFF00000000FFFE0000007FFF000000007 +FFF0000007FFF000000007FFF8000007FFF000000003FFF8000007FFF000000003FFFC00 +0007FFF000000001FFFC000007FFF000000001FFFE000007FFF000000000FFFE000007FF +F000000000FFFE000007FFF000000000FFFF000007FFF000000000FFFF000007FFF00000 +0000FFFF000007FFF000000000FFFF000007FFF000000000FFFF000007FFF000000000FF +FF000007FFF000000000FFFF000007FFF000000000FFFF000007FFF000000001FFFE0000 +07FFF000000001FFFE000007FFF000000001FFFC000007FFF000000003FFFC000007FFF0 +00000003FFF8000007FFF000000007FFF8000007FFF000000007FFF0000007FFF0000000 +0FFFE0000007FFF00000001FFFC0000007FFF00000007FFF00000007FFF0000001FFFE00 +000007FFF0000007FFF800000007FFFFFFFFFFFFE000000007FFFFFFFFFFFF0000000007 +FFFFFFFFFFFF8000000007FFFFFFFFFFFFF000000007FFF0000003FFFE00000007FFF000 +00003FFF80000007FFF00000000FFFE0000007FFF000000007FFF0000007FFF000000001 +FFF8000007FFF000000001FFFC000007FFF000000000FFFE000007FFF0000000007FFF00 +0007FFF0000000007FFF800007FFF0000000003FFFC00007FFF0000000003FFFC00007FF +F0000000001FFFE00007FFF0000000001FFFE00007FFF0000000001FFFE00007FFF00000 +00001FFFF00007FFF0000000001FFFF00007FFF0000000001FFFF00007FFF0000000000F +FFF00007FFF0000000000FFFF00007FFF0000000000FFFF00007FFF0000000001FFFF000 +07FFF0000000001FFFF00007FFF0000000001FFFF00007FFF0000000001FFFE00007FFF0 +000000001FFFE00007FFF0000000003FFFE00007FFF0000000003FFFC00007FFF0000000 +003FFFC00007FFF0000000007FFF800007FFF000000000FFFF800007FFF000000000FFFF +000007FFF000000001FFFE000007FFF000000007FFFE000007FFF00000000FFFFC000007 +FFF00000003FFFF0000007FFF0000001FFFFE000FFFFFFFFFFFFFFFFFF8000FFFFFFFFFF +FFFFFFFF0000FFFFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFFC00000FFFFFFFFFFFFFFF8 +00000054527CD160>I<0000000001FFFC000001C0000000007FFFFFC00003C000000007 +FFFFFFF80007C00000003FFFFFFFFE001FC0000000FFFFFFFFFF803FC0000003FFFFE003 +FFC07FC000000FFFFC00003FF0FFC000003FFFE000000FF9FFC000007FFF80000003FFFF +C00001FFFE00000000FFFFC00003FFF8000000007FFFC00007FFF0000000003FFFC0000F +FFE0000000001FFFC0001FFFC0000000000FFFC0003FFF800000000007FFC0007FFF0000 +00000003FFC000FFFE000000000001FFC000FFFE000000000001FFC001FFFC0000000000 +00FFC003FFF8000000000000FFC003FFF80000000000007FC007FFF00000000000007FC0 +0FFFF00000000000003FC00FFFF00000000000003FC01FFFE00000000000001FC01FFFE0 +0000000000001FC01FFFE00000000000001FC03FFFC00000000000001FC03FFFC0000000 +0000000FC03FFFC00000000000000FC07FFFC00000000000000FC07FFFC0000000000000 +0FC07FFFC000000000000000007FFF8000000000000000007FFF800000000000000000FF +FF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF8000 +00000000000000FFFF800000000000000000FFFF800000000000000000FFFF8000000000 +00000000FFFF800000000000000000FFFF800000000000000000FFFF8000000000000000 +00FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF +8000000000000000007FFF8000000000000000007FFF8000000000000000007FFFC00000 +0000000000007FFFC000000000000000007FFFC000000000000007C03FFFC00000000000 +0007C03FFFC000000000000007C03FFFC000000000000007C01FFFE000000000000007C0 +1FFFE000000000000007C01FFFE00000000000000FC00FFFF00000000000000F800FFFF0 +0000000000000F8007FFF00000000000001F8003FFF80000000000001F8003FFF8000000 +0000001F0001FFFC0000000000003F0000FFFE0000000000007E0000FFFE000000000000 +7E00007FFF000000000000FC00003FFF800000000001F800001FFFC00000000003F80000 +0FFFE00000000007F0000007FFF0000000000FE0000003FFFC000000001FC0000001FFFE +000000007F800000007FFF80000000FF000000003FFFE0000007FE000000000FFFFE0000 +1FF80000000003FFFFE001FFF00000000000FFFFFFFFFFC000000000003FFFFFFFFF0000 +0000000007FFFFFFFC000000000000007FFFFFE00000000000000001FFFC000000005254 +79D261>I<FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFFC00000000FFFFFFFFFFFFFF +FF80000000FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFFC0000000007FFF000000F +FFFF0000000007FFF0000000FFFFC000000007FFF00000001FFFE000000007FFF0000000 +07FFF800000007FFF000000001FFFC00000007FFF000000000FFFE00000007FFF0000000 +007FFF00000007FFF0000000003FFF80000007FFF0000000001FFFC0000007FFF0000000 +000FFFC0000007FFF00000000007FFE0000007FFF00000000003FFF0000007FFF0000000 +0003FFF8000007FFF00000000001FFF8000007FFF00000000001FFFC000007FFF0000000 +0000FFFC000007FFF00000000000FFFE000007FFF00000000000FFFE000007FFF0000000 +00007FFF000007FFF000000000007FFF000007FFF000000000007FFF000007FFF0000000 +00007FFF800007FFF000000000003FFF800007FFF000000000003FFF800007FFF0000000 +00003FFFC00007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF0000000 +00003FFFC00007FFF000000000003FFFC00007FFF000000000003FFFE00007FFF0000000 +00003FFFE00007FFF000000000003FFFE00007FFF000000000001FFFE00007FFF0000000 +00001FFFE00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF0000000 +00001FFFE00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF0000000 +00001FFFE00007FFF000000000001FFFE00007FFF000000000003FFFE00007FFF0000000 +00003FFFE00007FFF000000000003FFFE00007FFF000000000003FFFC00007FFF0000000 +00003FFFC00007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF0000000 +00003FFFC00007FFF000000000003FFF800007FFF000000000003FFF800007FFF0000000 +00007FFF800007FFF000000000007FFF000007FFF000000000007FFF000007FFF0000000 +00007FFF000007FFF00000000000FFFE000007FFF00000000000FFFE000007FFF0000000 +0000FFFC000007FFF00000000001FFFC000007FFF00000000001FFF8000007FFF0000000 +0003FFF0000007FFF00000000007FFF0000007FFF00000000007FFE0000007FFF0000000 +000FFFC0000007FFF0000000001FFF80000007FFF0000000003FFF00000007FFF0000000 +00FFFE00000007FFF000000001FFFC00000007FFF000000007FFF800000007FFF0000000 +1FFFF000000007FFF0000000FFFFC000000007FFF000000FFFFF000000FFFFFFFFFFFFFF +FFFE000000FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFF +FC00000000FFFFFFFFFFFFFF80000000005B527CD167>I<FFFFFFFFFFC003FFFFFFFFFF +FFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFF +FFFFFFFFFFC003FFFFFFFFFF0007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFFFFFFFFFFFFFFFE0000007FFFFFFFFFFFFFFFFE0000007FFFFFFFFFFFFFFFFE000 +0007FFFFFFFFFFFFFFFFE0000007FFFFFFFFFFFFFFFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE0000007FFF8000000001FFFE0000007FFF8000000001FFFE000 +0007FFF8000000001FFFE000FFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFF +FFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFFFFFFFFFFFFC003FFFFFFFFFF +60527CD169>72 D<FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFF +FFC00007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +00000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF8 +0000FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC02A527CD1 +32>I<FFFFFFFC00000000FFFFFFFFFFFFFFFE00000000FFFFFFFFFFFFFFFF00000000FF +FFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFF80000000FFFFFFFF0007FFFFC000000000 +3FFC000007FFFFE00000000007E0000007FFFFF00000000007E0000007FFFFF800000000 +07E0000007FFFFF80000000007E0000007FFFFFC0000000007E0000007EFFFFE00000000 +07E0000007E7FFFF0000000007E0000007E3FFFF8000000007E0000007E3FFFF80000000 +07E0000007E1FFFFC000000007E0000007E0FFFFE000000007E0000007E07FFFF0000000 +07E0000007E03FFFF800000007E0000007E01FFFFC00000007E0000007E01FFFFC000000 +07E0000007E00FFFFE00000007E0000007E007FFFF00000007E0000007E003FFFF800000 +07E0000007E001FFFFC0000007E0000007E001FFFFC0000007E0000007E000FFFFE00000 +07E0000007E0007FFFF0000007E0000007E0003FFFF8000007E0000007E0001FFFFC0000 +07E0000007E0000FFFFE000007E0000007E0000FFFFE000007E0000007E00007FFFF0000 +07E0000007E00003FFFF800007E0000007E00001FFFFC00007E0000007E00000FFFFE000 +07E0000007E00000FFFFF00007E0000007E000007FFFF00007E0000007E000003FFFF800 +07E0000007E000001FFFFC0007E0000007E000000FFFFE0007E0000007E0000007FFFF00 +07E0000007E0000007FFFF0007E0000007E0000003FFFF8007E0000007E0000001FFFFC0 +07E0000007E0000000FFFFE007E0000007E00000007FFFF007E0000007E00000003FFFF8 +07E0000007E00000003FFFF807E0000007E00000001FFFFC07E0000007E00000000FFFFE +07E0000007E000000007FFFF07E0000007E000000003FFFF87E0000007E000000003FFFF +87E0000007E000000001FFFFC7E0000007E000000000FFFFE7E0000007E0000000007FFF +F7E0000007E0000000003FFFFFE0000007E0000000001FFFFFE0000007E0000000001FFF +FFE0000007E0000000000FFFFFE0000007E00000000007FFFFE0000007E00000000003FF +FFE0000007E00000000001FFFFE0000007E00000000001FFFFE0000007E00000000000FF +FFE0000007E000000000007FFFE0000007E000000000003FFFE0000007E000000000001F +FFE0000007E000000000000FFFE0000007E000000000000FFFE0000007E0000000000007 +FFE0000007E0000000000003FFE0000007E0000000000001FFE0000007E0000000000000 +FFE0000007E0000000000000FFE000003FFC0000000000007FE000FFFFFFFF0000000000 +3FE000FFFFFFFF00000000001FE000FFFFFFFF00000000000FE000FFFFFFFF0000000000 +07E000FFFFFFFF000000000003C00060527CD169>78 D<FFFFFFFFFFFFF00000000000FF +FFFFFFFFFFFF8000000000FFFFFFFFFFFFFFF800000000FFFFFFFFFFFFFFFF00000000FF +FFFFFFFFFFFFFFC00000000007FFF00000FFFFF00000000007FFF000000FFFF800000000 +07FFF0000001FFFE0000000007FFF0000000FFFF0000000007FFF00000007FFF80000000 +07FFF00000003FFFC000000007FFF00000001FFFC000000007FFF00000000FFFE0000000 +07FFF00000000FFFF000000007FFF00000000FFFF000000007FFF000000007FFF8000000 +07FFF000000007FFF800000007FFF000000007FFF800000007FFF000000007FFFC000000 +07FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC000000 +07FFF000000007FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC000000 +07FFF000000007FFFC00000007FFF000000007FFF800000007FFF000000007FFF8000000 +07FFF00000000FFFF800000007FFF00000000FFFF000000007FFF00000000FFFE0000000 +07FFF00000000FFFE000000007FFF00000001FFFC000000007FFF00000003FFF80000000 +07FFF00000007FFF0000000007FFF0000000FFFE0000000007FFF0000003FFFC00000000 +07FFF000000FFFF00000000007FFF00000FFFFC00000000007FFFFFFFFFFFF0000000000 +07FFFFFFFFFFF8000000000007FFFFFFFFFFE0000000000007FFFFFFFFFFF80000000000 +07FFF00003FFFE000000000007FFF000007FFF800000000007FFF000003FFFC000000000 +07FFF000001FFFE00000000007FFF000000FFFF00000000007FFF0000007FFF800000000 +07FFF0000003FFFC0000000007FFF0000003FFFE0000000007FFF0000001FFFE00000000 +07FFF0000001FFFE0000000007FFF0000001FFFF0000000007FFF0000000FFFF00000000 +07FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF00000000 +07FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF00000000 +07FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF80000000 +07FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF80000000 +07FFF0000000FFFF8000000007FFF0000000FFFF80001C0007FFF0000000FFFFC0003E00 +07FFF0000000FFFFC0003E0007FFF0000000FFFFC0003E0007FFF00000007FFFC0003E00 +07FFF00000007FFFE0007E0007FFF00000003FFFE0007C0007FFF00000003FFFF000FC00 +07FFF00000001FFFF001FCFFFFFFFFFF80000FFFF803F8FFFFFFFFFF800003FFFE07F0FF +FFFFFFFF800001FFFFFFE0FFFFFFFFFF8000007FFFFFC0FFFFFFFFFF8000000FFFFF0000 +00000000000000007FFC005F537CD164>82 D<3FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFF +FFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFF +FF803FFFC0003FFFC0007FFF803FFE00003FFFC00007FF807FF800003FFFC00001FFC07F +E000003FFFC00000FFC07FC000003FFFC000007FC07F8000003FFFC000003FC07F000000 +3FFFC000001FC07F0000003FFFC000001FC07E0000003FFFC000000FC07E0000003FFFC0 +00000FC07E0000003FFFC000000FC07C0000003FFFC0000007C07C0000003FFFC0000007 +C07C0000003FFFC0000007C07C0000003FFFC0000007C07C0000003FFFC0000007C0FC00 +00003FFFC0000007E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003F +FFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC000 +0003E0000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000 +000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000 +003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF +C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000 +0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000 +0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000 +3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0 +00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000 +00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000 +00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F +FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000 +000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000 +000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000 +003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF +C000000000000000003FFFC000000000000000003FFFC0000000000000FFFFFFFFFFFFF0 +00000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF0000000 +00FFFFFFFFFFFFF0000053517BD05E>84 D<00007FFF000000000007FFFFF0000000003F +FFFFFE00000000FFFFFFFF80000001FFE00FFFC0000003FE0001FFF0000007FF0000FFF8 +000007FF80003FFC00000FFF80003FFE00000FFFC0001FFE00000FFFC0001FFF00000FFF +C0000FFF80000FFFC0000FFF80000FFFC0000FFF800007FF800007FFC00007FF800007FF +C00003FF000007FFC00001FE000007FFC0000000000007FFC0000000000007FFC0000000 +000007FFC0000000000007FFC0000000000007FFC0000000000007FFC0000000007FFFFF +C00000000FFFFFFFC0000000FFFFFFFFC0000007FFFF87FFC000003FFFF007FFC000007F +FF8007FFC00001FFFC0007FFC00003FFF00007FFC00007FFE00007FFC0000FFFC00007FF +C0001FFF800007FFC0003FFF000007FFC0007FFF000007FFC0007FFE000007FFC0007FFE +000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC000007FF +C000FFFC00000FFFC000FFFC00000FFFC000FFFE00001FFFC0007FFE00001DFFC0007FFE +00003DFFC0003FFF000079FFE0001FFF8000F1FFF8000FFFC003E1FFFFE007FFF81FC0FF +FFF003FFFFFF807FFFF000FFFFFF001FFFF0001FFFFC0007FFE00001FFE0000000003C38 +7CB641>97 D<003FF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF0 +000000000000FFFFF0000000000000FFFFF000000000000003FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF001FFE000000000FFF00FFFFE00000000FFF0 +3FFFFFC0000000FFF0FFFFFFF0000000FFF3FF01FFF8000000FFF7F8003FFE000000FFFF +E0000FFF000000FFFF800007FF800000FFFF000003FFC00000FFFE000001FFE00000FFFC +000001FFF00000FFF8000000FFF80000FFF8000000FFF80000FFF80000007FFC0000FFF8 +0000007FFC0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFF0000FFF8 +0000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF8000FFF8 +0000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF8 +0000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF8 +0000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF0000FFF8 +0000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000007FFE0000FFF8 +0000007FFE0000FFF80000007FFE0000FFF80000007FFC0000FFF8000000FFFC0000FFF8 +000000FFF80000FFFC000001FFF00000FFFC000001FFF00000FFFE000003FFE00000FFFF +000007FFC00000FFFF80000FFF800000FFCFC0001FFF000000FF87F0007FFC000000FF03 +FE03FFF8000000FE00FFFFFFE0000000FC007FFFFF80000000F8001FFFFC000000000000 +03FFC000000041547BD24B>I<000001FFF8000000001FFFFF80000000FFFFFFF0000003 +FFFFFFFC00000FFFC00FFE00001FFE0001FF00007FFC0003FF8000FFF00007FF8001FFF0 +0007FFC003FFE0000FFFC003FFC0000FFFC007FFC0000FFFC00FFF80000FFFC00FFF8000 +0FFFC01FFF800007FF801FFF000007FF803FFF000003FF003FFF000001FE007FFF000000 +00007FFE00000000007FFE00000000007FFE0000000000FFFE0000000000FFFE00000000 +00FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000 +FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FF +FE00000000007FFE00000000007FFF00000000007FFF00000000003FFF00000000003FFF +00000000003FFF00000003E01FFF80000003E01FFF80000007E00FFFC0000007C007FFC0 +000007C007FFE000000FC003FFE000001F8001FFF000003F0000FFF800007E00007FFE00 +00FC00003FFF0003F800000FFFE01FF0000003FFFFFFE0000000FFFFFF800000003FFFFE +0000000001FFE0000033387CB63C>I<000000000001FF80000000000007FFFF80000000 +000007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF80000000 +0000001FFF8000000000000007FF8000000000000007FF8000000000000007FF80000000 +00000007FF8000000000000007FF8000000000000007FF8000000000000007FF80000000 +00000007FF8000000000000007FF8000000000000007FF8000000000000007FF80000000 +00000007FF8000000000000007FF8000000000000007FF8000000000000007FF80000000 +00000007FF8000000000000007FF8000000000000007FF8000000000000007FF80000000 +00000007FF8000000000000007FF8000000000000007FF8000000001FFE007FF80000000 +1FFFFC07FF80000000FFFFFF07FF80000003FFFFFFC7FF8000000FFFE03FE7FF8000001F +FF0007F7FF8000007FFC0001FFFF800000FFF80000FFFF800001FFF000003FFF800003FF +E000001FFF800007FFC000001FFF800007FFC000000FFF80000FFF8000000FFF80001FFF +8000000FFF80001FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80003FFF +0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE +0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE +0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE +0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE +0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80003FFF +0000000FFF80003FFF0000000FFF80003FFF0000000FFF80001FFF0000000FFF80001FFF +0000000FFF80000FFF8000000FFF80000FFF8000001FFF800007FFC000003FFF800003FF +C000003FFF800001FFE000007FFF800000FFF00001FFFF8000007FF80003FFFFE000003F +FE000FEFFFFF80000FFFC07FCFFFFF800007FFFFFF8FFFFF800001FFFFFE0FFFFF800000 +3FFFF80FFFFF80000003FFC00FFE000041547CD24B>I<000003FFC0000000003FFFFC00 +000001FFFFFF00000007FFFFFFC000000FFF81FFE000003FFC007FF800007FF8003FFC00 +00FFF0001FFE0001FFE0000FFE0003FFC00007FF0007FFC00007FF800FFF800003FF800F +FF800003FFC01FFF800001FFC01FFF000001FFC03FFF000001FFE03FFF000001FFE07FFF +000000FFE07FFE000000FFE07FFE000000FFF07FFE000000FFF0FFFE000000FFF0FFFE00 +0000FFF0FFFE000000FFF0FFFE000000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFF +FFFFF0FFFFFFFFFFFFE0FFFE0000000000FFFE0000000000FFFE0000000000FFFE000000 +0000FFFE0000000000FFFE00000000007FFE00000000007FFE00000000007FFF00000000 +003FFF00000000003FFF00000000003FFF00000000E01FFF00000001F01FFF80000003F0 +0FFF80000003F007FFC0000007E007FFC0000007E003FFE000000FC001FFF000001FC000 +FFF800003F80007FFC0000FF00001FFE0003FE00000FFFC03FF8000003FFFFFFF0000000 +FFFFFFC00000001FFFFE0000000001FFF0000034387CB63D>I<0000003FFC00000003FF +FF0000000FFFFFC000003FFFFFE00000FFF81FF00001FFC03FF80003FF807FF80007FF00 +FFFC000FFE00FFFC001FFC00FFFC001FFC00FFFC003FF800FFFC003FF800FFFC003FF800 +7FF8007FF0007FF8007FF0003FF0007FF0000FC0007FF0000000007FF0000000007FF000 +0000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000 +0000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000FFFFFFFF +E000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800 +0000007FF8000000007FF8000000007FF8000000007FF8000000007FF80000007FFFFFFE +00007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00002E547CD329>I<00003F +FF0000FF000003FFFFF007FFC0000FFFFFFC1FFFE0003FFFFFFF7FFFE0007FFC0FFFFF9F +F000FFE001FFF83FF001FFC000FFE03FF003FF80007FF01FF007FF00003FF81FE00FFF00 +003FFC0FC00FFF00003FFC07801FFE00001FFE00001FFE00001FFE00003FFE00001FFF00 +003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00 +001FFF00003FFE00001FFF00003FFE00001FFF00003FFE00001FFF00001FFE00001FFE00 +001FFE00001FFE00000FFF00003FFC00000FFF00003FFC000007FF00003FF8000003FF80 +007FF0000001FFC000FFE0000000FFE001FFC0000000FFFC0FFF80000001FFFFFFFF0000 +0003EFFFFFFC00000003C3FFFFF000000007C03FFF0000000007C000000000000007C000 +00000000000FC00000000000000FC00000000000000FC00000000000000FE00000000000 +000FE00000000000000FF80000000000000FFE0000000000000FFFFFFFFF00000007FFFF +FFFFF8000007FFFFFFFFFF000007FFFFFFFFFFC00003FFFFFFFFFFE00001FFFFFFFFFFF0 +0000FFFFFFFFFFF800007FFFFFFFFFFC00007FFFFFFFFFFE0001FFFFFFFFFFFF0007FFFF +FFFFFFFF000FFE000003FFFF801FF80000003FFF803FF000000007FF807FE000000003FF +C07FE000000001FFC0FFC000000001FFC0FFC000000000FFC0FFC000000000FFC0FFC000 +000000FFC0FFC000000000FFC0FFC000000000FFC0FFE000000001FFC07FE000000001FF +807FF000000003FF803FF000000003FF001FF800000007FE000FFE0000001FFC0007FF80 +00007FF80003FFE00001FFF00001FFFE001FFFE000007FFFFFFFFF8000000FFFFFFFFC00 +000001FFFFFFE0000000000FFFFC0000003C4F7CB543>I<003FF0000000000000FFFFF0 +000000000000FFFFF0000000000000FFFFF0000000000000FFFFF0000000000000FFFFF0 +00000000000003FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +00000000000000FFF000000000000000FFF000000000000000FFF000000000000000FFF0 +001FFC00000000FFF000FFFFC0000000FFF003FFFFF0000000FFF00FFFFFF8000000FFF0 +1FE07FFC000000FFF03F001FFE000000FFF07C001FFF000000FFF0F0000FFF000000FFF1 +E0000FFF800000FFF3C0000FFF800000FFF7800007FF800000FFF7800007FFC00000FFFF +000007FFC00000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC00000FFFC +000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFF +F807FFFFFFC0FFFFFFF807FFFFFFC042537BD24B>I<007F000000FF800003FFE00007FF +F00007FFF0000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFF80007FF +F00007FFF00003FFE00000FF8000007F0000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000003F +F000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FF +F00000FFF00000FFF00000FFF000FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE01B54 +7BD325>I<003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF00001FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFFF0FFFFFF +F0FFFFFFF0FFFFFFF0FFFFFFF01C537BD225>108 D<003FF0001FFC000000FFE00000FF +FFF000FFFFC00007FFFE0000FFFFF003FFFFF0001FFFFF8000FFFFF00FFFFFF8007FFFFF +C000FFFFF01FE07FFC00FF03FFE000FFFFF03F001FFE01F800FFF00003FFF07C001FFF03 +E000FFF80000FFF0F0000FFF0780007FF80000FFF1E0000FFF8F00007FFC0000FFF3C000 +0FFF9E00007FFC0000FFF7800007FFBC00003FFC0000FFF7800007FFFC00003FFE0000FF +FF000007FFF800003FFE0000FFFE000007FFF000003FFE0000FFFE000007FFF000003FFE +0000FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE000 +003FFE0000FFFC000007FFE000003FFE0000FFF8000007FFC000003FFE0000FFF8000007 +FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8 +000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00 +00FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC00000 +3FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FF +C000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF800 +0007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000 +FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003F +FE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC0 +00003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF80000 +07FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FF +F8000007FFC000003FFE00FFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFF +FEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC0 +3FFFFFFE67367BB570>I<003FF0001FFC000000FFFFF000FFFFC00000FFFFF003FFFFF0 +0000FFFFF00FFFFFF80000FFFFF01FE07FFC0000FFFFF03F001FFE000003FFF07C001FFF +000000FFF0F0000FFF000000FFF1E0000FFF800000FFF3C0000FFF800000FFF7800007FF +800000FFF7800007FFC00000FFFF000007FFC00000FFFE000007FFC00000FFFE000007FF +C00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FFC00000FFFC000007FF +C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF +C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF +C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF +C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF +C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF +C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF +C00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FF +C00000FFF8000007FFC00000FFF8000007FFC000FFFFFFF807FFFFFFC0FFFFFFF807FFFF +FFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC042367BB54B>I< +000001FFE000000000001FFFFE0000000000FFFFFFC000000003FFFFFFF00000000FFF80 +7FFC0000001FFC000FFE0000007FF80007FF800000FFF00003FFC00001FFE00001FFE000 +03FFC00000FFF00003FF8000007FF00007FF8000007FF8000FFF0000003FFC000FFF0000 +003FFC001FFF0000003FFE001FFF0000003FFE003FFE0000001FFF003FFE0000001FFF00 +3FFE0000001FFF007FFE0000001FFF807FFE0000001FFF807FFE0000001FFF807FFE0000 +001FFF80FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0 +FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000 +001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC07FFE0000001FFF80 +7FFE0000001FFF807FFE0000001FFF803FFE0000001FFF003FFF0000003FFF003FFF0000 +003FFF001FFF0000003FFE001FFF0000003FFE000FFF0000003FFC000FFF8000007FFC00 +07FF8000007FF80003FFC00000FFF00001FFE00001FFE00000FFF00003FFC000007FF800 +07FF8000003FFE001FFF0000000FFF807FFC00000007FFFFFFF800000000FFFFFFC00000 +00003FFFFF000000000001FFE00000003A387CB643>I<003FF001FFE0000000FFFFF00F +FFFE000000FFFFF03FFFFFC00000FFFFF0FFFFFFF00000FFFFF3FF01FFF80000FFFFF7F8 +007FFE000003FFFFE0001FFF000000FFFF80000FFF800000FFFF000007FFC00000FFFE00 +0007FFE00000FFFC000003FFF00000FFF8000001FFF80000FFF8000001FFF80000FFF800 +0000FFFC0000FFF8000000FFFC0000FFF8000000FFFE0000FFF80000007FFE0000FFF800 +00007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF800 +00003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF800 +00003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF800 +00003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF800 +00003FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF80000007FFF0000FFF800 +00007FFE0000FFF8000000FFFE0000FFF8000000FFFE0000FFF8000000FFFC0000FFF800 +0001FFFC0000FFF8000001FFF80000FFFC000003FFF00000FFFC000003FFF00000FFFE00 +0007FFE00000FFFF00000FFFC00000FFFF80001FFF800000FFFFC0003FFF000000FFFFF0 +00FFFC000000FFFBFE07FFF8000000FFF8FFFFFFE0000000FFF87FFFFF80000000FFF81F +FFFC00000000FFF803FFC000000000FFF800000000000000FFF800000000000000FFF800 +000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800 +000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800 +000000000000FFF800000000000000FFF800000000000000FFF800000000000000FFF800 +000000000000FFF800000000000000FFF8000000000000FFFFFFF80000000000FFFFFFF8 +0000000000FFFFFFF80000000000FFFFFFF80000000000FFFFFFF80000000000414D7BB5 +4B>I<007FE003FE00FFFFE00FFF80FFFFE03FFFE0FFFFE07FFFF0FFFFE0FE1FF8FFFFE1 +F83FFC03FFE3E03FFE00FFE3C07FFE00FFE7807FFE00FFEF807FFE00FFEF007FFE00FFEE +007FFE00FFFE003FFC00FFFC003FFC00FFFC001FF800FFFC000FF000FFF800000000FFF8 +00000000FFF800000000FFF800000000FFF800000000FFF000000000FFF000000000FFF0 +00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0 +00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0 +00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0 +00000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF0 +00000000FFF0000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFF +FC00002F367CB537>114 D<0003FFF00F00003FFFFE1F0000FFFFFFFF0003FFFFFFFF00 +07FF003FFF000FF80007FF001FE00001FF003FC00000FF003F8000007F007F8000007F00 +7F0000003F007F0000003F00FF0000001F00FF0000001F00FF8000001F00FF8000001F00 +FFC000001F00FFF000000000FFFC00000000FFFFC00000007FFFFF0000007FFFFFF80000 +3FFFFFFF00003FFFFFFFC0001FFFFFFFF0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE00 +00FFFFFFFF00003FFFFFFF80000FFFFFFFC00000FFFFFFC0000007FFFFE00000003FFFE0 +00000007FFF000000001FFF0780000007FF0F80000003FF0F80000001FF0FC0000001FF0 +FC0000000FF0FC0000000FF0FE0000000FF0FE0000000FE0FF0000000FE0FF8000001FE0 +FF8000001FC0FFC000001FC0FFE000003F80FFF800007F00FFFE0001FE00FFFFC00FFC00 +FF7FFFFFF800FC1FFFFFE000F807FFFF8000F000FFF800002C387CB635>I<00003E0000 +0000003E00000000003E00000000003E00000000003E00000000003E00000000007E0000 +0000007E00000000007E00000000007E0000000000FE0000000000FE0000000001FE0000 +000001FE0000000001FE0000000003FE0000000007FE0000000007FE000000000FFE0000 +00001FFE000000003FFE00000000FFFE00000001FFFE0000000FFFFFFFFF00FFFFFFFFFF +00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00003FFE000000003FFE000000003FFE0000 +00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000 +00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000 +00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000 +00003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE0000 +00003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007 +C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0001FFE000F +80001FFF000F80001FFF000F80000FFF001F00000FFF801F000007FFC03E000003FFF0FC +000001FFFFF80000007FFFF00000001FFFE000000003FF80002A4D7ECB34>I<003FF800 +0001FFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF800 +07FFFFC000FFFFF80007FFFFC00003FFF800001FFFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800 +0007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800000FFFC00000FFF800 +000FFFC00000FFF800000FFFC00000FFF800001FFFC00000FFF800001FFFC000007FF800 +003FFFC000007FF800003BFFC000007FF800007BFFC000003FFC0000F3FFC000003FFC00 +01E3FFF000001FFE0007C3FFFFC0000FFFC03F83FFFFC00007FFFFFF03FFFFC00001FFFF +FE03FFFFC000007FFFF803FFFFC0000007FFE003FF000042377BB54B>I<FFFFFFE07FFF +FFC003FFFFC0FFFFFFE07FFFFFC003FFFFC0FFFFFFE07FFFFFC003FFFFC0FFFFFFE07FFF +FFC003FFFFC0FFFFFFE07FFFFFC003FFFFC001FFF00000FFF000001FF80001FFF800007F +F0000007E00000FFF800007FF8000007C00000FFF800007FF8000007C00000FFFC00003F +F800000FC000007FFC00003FFC00000F8000007FFC00003FFC00000F8000007FFE00003F +FC00001F8000003FFE00007FFE00001F0000003FFF00007FFE00003F0000001FFF00007F +FF00003E0000001FFF0000FFFF00003E0000001FFF8000FFFF00007E0000000FFF8001FF +FF80007C0000000FFFC001F3FF8000FC00000007FFC001F3FFC000F800000007FFC003F3 +FFC000F800000007FFE003E1FFC001F800000003FFE007E1FFE001F000000003FFF007C0 +FFE001F000000001FFF007C0FFF003E000000001FFF00FC0FFF003E000000001FFF80F80 +7FF007E000000000FFF80F807FF807C000000000FFF81F003FF807C000000000FFFC1F00 +3FF80FC0000000007FFC3F003FFC0F80000000007FFE3E001FFC1F80000000003FFE3E00 +1FFE1F00000000003FFE7E001FFE1F00000000003FFF7C000FFE3F00000000001FFFFC00 +0FFF3E00000000001FFFF80007FF7E00000000000FFFF80007FFFC00000000000FFFF800 +07FFFC00000000000FFFF00003FFFC000000000007FFF00003FFF8000000000007FFE000 +01FFF8000000000003FFE00001FFF0000000000003FFE00001FFF0000000000003FFC000 +00FFF0000000000001FFC00000FFE0000000000001FF8000007FE0000000000001FF8000 +007FE0000000000000FF8000007FC0000000000000FF0000003FC00000000000007F0000 +003F800000000000007F0000003F800000000000003E0000001F000000005A367DB461> +119 D<7FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007F +FFFE007FFFFFF0007FFFFE00007FFE00000FFF0000003FFF000007F80000001FFF800007 +F00000000FFFC0000FE000000007FFC0001FC000000007FFE0003F8000000003FFF0003F +0000000001FFF8007E0000000000FFFC00FC00000000007FFE01FC00000000007FFE03F8 +00000000003FFF07F000000000001FFF8FE000000000000FFFCFC0000000000007FFFF80 +000000000003FFFF00000000000003FFFF00000000000001FFFE00000000000000FFFC00 +0000000000007FFE000000000000003FFF000000000000003FFF000000000000001FFF80 +0000000000001FFFC00000000000003FFFE00000000000007FFFF0000000000000FFFFF0 +000000000001FDFFF8000000000001F8FFFC000000000003F07FFE000000000007E03FFF +00000000000FE01FFF00000000001FC01FFF80000000003F800FFFC0000000007F0007FF +E000000000FE0003FFF000000000FC0001FFF800000001F80001FFF800000003F00000FF +FC00000007F000007FFE0000000FE000003FFF0000001FC000001FFF800000FFF000001F +FF8000FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FF +FFFFC0FFFFFE0001FFFFFFC042357EB447>I E /Fr 13 122 df<1E007F80FF80FFC0FF +C0FFE0FFE0FFE07FE01E60006000600060006000E000C000C000C001C001800380030007 +0006000E001C003800700060000B1D78891B>44 D<0000FF00000007FFE000001F81F800 +003E007C0000FC003F0001F8001F8001F0000F8003E00007C007C00003E007C00003E00F +C00003F00F800001F01F800001F81F800001F83F800001FC3F800001FC3F800001FC3F00 +0000FC7F000000FE7F000000FE7F000000FE7F000000FE7F000000FEFF000000FFFF0000 +00FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000 +FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FF +FF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FF7F000000FE7F +000000FE7F000000FE7F000000FE7F000000FE7F800001FE3F800001FC3F800001FC3F80 +0001FC1F800001F81F800001F80FC00003F00FC00003F00FC00003F007E00007E003E000 +07C003F0000FC001F8001F8000FC003F00003E007C00001F81F8000007FFE0000000FF00 +0028447CC131>48 D<0003FE0000001FFFC000007FFFF00001F80FFC0003C001FE000780 +00FF000E00007F801C00003FC01C00001FE03800001FF03000000FF07000000FF8600000 +07F86C000007F8FF000007FCFF800007FCFFC00007FCFFC00003FCFFC00003FCFFC00003 +FCFFC00003FC7F800007FC3F000007FC00000007FC00000007F800000007F80000000FF8 +0000000FF00000001FF00000001FE00000001FE00000003FC00000007F800000007F0000 +0000FF00000000FE00000001FC00000003F800000007F000000007E00000000FC0000000 +1F800000003F000000007C00000000F800000000F000000001E000000003C00000000780 +0000000F00000C001E00000C003C00000C0038000018007000001800E000001801C00000 +18038000003807000000300E000000701FFFFFFFF01FFFFFFFF03FFFFFFFF07FFFFFFFF0 +FFFFFFFFE0FFFFFFFFE0FFFFFFFFE026427BC131>50 D<FFFF800000000007FFFCFFFFC0 +000000000FFFFCFFFFC0000000000FFFFC01FFC0000000000FFE00006FE0000000001BF8 +00006FE0000000001BF800006FE0000000001BF8000067F00000000033F8000067F00000 +000033F8000063F80000000063F8000063F80000000063F8000063F80000000063F80000 +61FC00000000C3F8000061FC00000000C3F8000061FC00000000C3F8000060FE00000001 +83F8000060FE0000000183F80000607F0000000303F80000607F0000000303F80000607F +0000000303F80000603F8000000603F80000603F8000000603F80000603F8000000603F8 +0000601FC000000C03F80000601FC000000C03F80000600FE000001803F80000600FE000 +001803F80000600FE000001803F800006007F000003003F800006007F000003003F80000 +6007F000003003F800006003F800006003F800006003F800006003F800006001FC0000C0 +03F800006001FC0000C003F800006001FC0000C003F800006000FE00018003F800006000 +FE00018003F800006000FE00018003F8000060007F00030003F8000060007F00030003F8 +000060003F80060003F8000060003F80060003F8000060003F80060003F8000060001FC0 +0C0003F8000060001FC00C0003F8000060001FC00C0003F8000060000FE0180003F80000 +60000FE0180003F80000600007F0300003F80000600007F0300003F80000600007F03000 +03F80000600003F8600003F80000600003F8600003F80000600003F8600003F800006000 +01FCC00003F80000600001FCC00003F80000600000FF800003F80000600000FF800003F8 +0000600000FF800003F800006000007F000003F80000F000007F000003F80000F000007F +000003F80001F800003E000003F8000FFF00003E00000FFE00FFFFF0001C0007FFFFFCFF +FFF0001C0007FFFFFCFFFFF0001C0007FFFFFC4E447BC359>77 D<FFFFFFFFFC0000FFFF +FFFFFFC000FFFFFFFFFFF80001FFC0000FFC00007F800001FF00007F8000007F80007F80 +00001FE0007F8000000FE0007F80000007F0007F80000007F8007F80000003FC007F8000 +0003FC007F80000003FE007F80000001FE007F80000001FE007F80000001FF007F800000 +01FF007F80000001FF007F80000001FF007F80000001FF007F80000001FF007F80000001 +FF007F80000001FE007F80000001FE007F80000003FE007F80000003FC007F80000003FC +007F80000007F8007F80000007F0007F8000000FE0007F8000001FC0007F8000007F8000 +7F800001FE00007F80000FFC00007FFFFFFFF000007FFFFFFF8000007F8000000000007F +8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80 +00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000 +000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000 +0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000 +00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000 +007F800000000001FFE000000000FFFFFFC0000000FFFFFFC0000000FFFFFFC000000038 +447CC342>80 D<0007FC000000003FFF80000000F80FE0000003C003F00000070001F800 +000E0000FC00000FC0007E00001FE0007F00001FF0003F80001FF0003F80001FF0003F80 +001FF0001FC0001FF0001FC0000FE0001FC0000380001FC0000000001FC0000000001FC0 +000000001FC0000000001FC00000000FFFC0000001FFFFC000000FFE1FC000003FC01FC0 +0000FF001FC00003FC001FC00007F8001FC0000FF0001FC0001FE0001FC0003FC0001FC0 +007FC0001FC0007F80001FC0007F80001FC060FF00001FC060FF00001FC060FF00001FC0 +60FF00003FC060FF00003FC060FF00003FC060FF80007FC0607F8000EFC0607FC000C7E0 +C03FC001C7E0C01FE00783F1C007F81E03FF8001FFFC01FF00001FE0007C002B2E7CAC31 +>97 D<0001FE00000007FFC000001F03F000007E00FC0000FC007E0001F8003F0003F000 +3F0007E0001F800FE0001FC00FC0000FC01FC0000FC03F80000FE03F800007E03F800007 +E07F800007F07F000007F07F000007F0FF000007F0FF000007F0FF000007F0FFFFFFFFF0 +FFFFFFFFF0FF00000000FF00000000FF00000000FF00000000FF00000000FF000000007F +000000007F000000007F800000007F800000003F800000003F800000301FC00000301FC0 +0000700FC00000600FE00000E007F00000C003F00001C001F800038000FC000700003E00 +1E00001F80F8000003FFE0000000FF0000242E7DAC2B>101 D<01FC00000000FFFC0000 +0000FFFC00000000FFFC0000000007FC0000000003FC0000000001FC0000000001FC0000 +000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000 +000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000 +000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000 +000001FC001FFFE001FC001FFFE001FC001FFFE001FC000FFF0001FC0007F80001FC0007 +E00001FC0007C00001FC0007800001FC000E000001FC001C000001FC0038000001FC0070 +000001FC00E0000001FC01C0000001FC0380000001FC0700000001FC0F00000001FC3F80 +000001FC7FC0000001FCFFC0000001FDCFE0000001FF8FF0000001FF07F0000001FE03F8 +000001FC03FC000001FC01FC000001FC00FE000001FC00FF000001FC007F000001FC003F +800001FC003FC00001FC001FC00001FC000FE00001FC000FF00001FC0007F00001FC0007 +F80001FC0003FC0001FC0003FE0001FC0003FF0003FE0007FF80FFFFF81FFFF8FFFFF81F +FFF8FFFFF81FFFF82D457DC433>107 D<00007F8000000003FFF00000000FC0FC000000 +3E001F0000007C000F800000F80007C00001F00003E00003E00001F00007C00000F8000F +C00000FC000FC00000FC001F8000007E003F8000007F003F8000007F003F0000003F007F +0000003F807F0000003F807F0000003F807F0000003F80FF0000003FC0FF0000003FC0FF +0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF +0000003FC0FF0000003FC07F0000003F807F0000003F807F8000007F803F8000007F003F +8000007F001F8000007E001FC00000FE000FC00000FC000FE00001FC0007E00001F80003 +F00003F00001F80007E00000FC000FC000003E001F0000001FC0FE00000007FFF8000000 +007F8000002A2E7DAC31>111 D<03F803F0FFF81FFCFFF83C3EFFF8707F07F8E0FF03F9 +C0FF01F980FF01FB80FF01FB007E01FB003C01FF000001FE000001FE000001FE000001FE +000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC +000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC +000001FC000001FC000001FC000001FC000001FC000001FC000001FC000003FF0000FFFF +FE00FFFFFE00FFFFFE00202C7DAB26>114 D<003FE01801FFFC3807E01F780F0003F81E +0001F83C0000F87C00007878000078F8000038F8000038F8000018F8000018FC000018FC +000018FE000018FF8000007FC000007FFC00003FFFE0001FFFFC000FFFFF0007FFFFC003 +FFFFE000FFFFF0001FFFF80000FFF800000FFC000003FCC00001FEC00000FEC000007EE0 +00007EE000003EE000003EF000003EF000003EF000003EF800003CFC00007CFC000078FE +0000F8FF0001F0F38003E0F1F00F80E07FFE00C00FF0001F2E7DAC26>I<000600000006 +0000000600000006000000060000000E0000000E0000000E0000000E0000001E0000001E +0000001E0000003E0000007E0000007E000000FE000001FE000007FE00001FFFFFF0FFFF +FFF0FFFFFFF000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE +000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE +000000FE000000FE000000FE000000FE000000FE000000FE000C00FE000C00FE000C00FE +000C00FE000C00FE000C00FE000C00FE000C00FE000C00FE000C007E001C007F0018007F +0018003F0038001F8030001FC0700007E0E00001FFC000007F001E3E7EBC26>I<FFFFF0 +01FFFCFFFFF001FFFCFFFFF001FFFC07FF00007FE003FE00001F8001FE00001F0001FE00 +000E0000FE00000C0000FF00001C00007F00001800007F00001800007F80003800003F80 +003000003F80003000001FC0006000001FC0006000001FE000E000000FE000C000000FE0 +00C0000007F00180000007F00180000007F80380000003F80300000003F80300000001FC +0600000001FC0600000001FE0E00000000FE0C00000000FE0C000000007F18000000007F +18000000007FB8000000003FB0000000003FB0000000001FE0000000001FE0000000001F +E0000000000FC0000000000FC00000000007800000000007800000000007800000000003 +00000000000300000000000600000000000600000000000600000000000C00000000000C +0000000000180000000000180000003C00180000007E0030000000FF0030000000FF0060 +000000FF0060000000FF00C0000000FE01C00000007C03800000007007000000003C1E00 +0000000FFC0000000003F0000000002E3F7EAA33>121 D E /Fs +9 118 df<FFFFFC000000000000001FFFFF80FFFFFC000000000000001FFFFF80FFFFFC +000000000000001FFFFF80FFFFFE000000000000003FFFFF8000FFFE000000000000003F +FF8000003FFE000000000000003FFE0000001DFF0000000000000077FC0000001DFF0000 +000000000077FC0000001CFF80000000000000E7FC0000001CFF80000000000000E7FC00 +00001CFF80000000000000E7FC0000001C7FC0000000000001C7FC0000001C7FC0000000 +000001C7FC0000001C7FC0000000000001C7FC0000001C3FE000000000000387FC000000 +1C3FE000000000000387FC0000001C3FE000000000000387FC0000001C1FF00000000000 +0707FC0000001C1FF000000000000707FC0000001C0FF800000000000E07FC0000001C0F +F800000000000E07FC0000001C0FF800000000000E07FC0000001C07FC00000000001C07 +FC0000001C07FC00000000001C07FC0000001C07FC00000000001C07FC0000001C03FE00 +000000003807FC0000001C03FE00000000003807FC0000001C03FE00000000003807FC00 +00001C01FF00000000007007FC0000001C01FF00000000007007FC0000001C00FF800000 +0000E007FC0000001C00FF8000000000E007FC0000001C00FF8000000000E007FC000000 +1C007FC000000001C007FC0000001C007FC000000001C007FC0000001C007FC000000001 +C007FC0000001C003FE0000000038007FC0000001C003FE0000000038007FC0000001C00 +3FE0000000038007FC0000001C001FF0000000070007FC0000001C001FF0000000070007 +FC0000001C000FF80000000E0007FC0000001C000FF80000000E0007FC0000001C000FF8 +0000000E0007FC0000001C0007FC0000001C0007FC0000001C0007FC0000001C0007FC00 +00001C0007FC0000001C0007FC0000001C0003FE000000380007FC0000001C0003FE0000 +00380007FC0000001C0003FE000000380007FC0000001C0001FF000000700007FC000000 +1C0001FF000000700007FC0000001C0000FF800000E00007FC0000001C0000FF800000E0 +0007FC0000001C0000FF800000E00007FC0000001C00007FC00001C00007FC0000001C00 +007FC00001C00007FC0000001C00007FC00001C00007FC0000001C00003FE00003800007 +FC0000001C00003FE00003800007FC0000001C00003FE00003800007FC0000001C00001F +F00007000007FC0000001C00001FF00007000007FC0000001C00000FF8000E000007FC00 +00001C00000FF8000E000007FC0000001C00000FF8000E000007FC0000001C000007FC00 +1C000007FC0000001C000007FC001C000007FC0000001C000007FC001C000007FC000000 +1C000003FE0038000007FC0000001C000003FE0038000007FC0000001C000003FE003800 +0007FC0000001C000001FF0070000007FC0000001C000001FF0070000007FC0000001C00 +0001FF0070000007FC0000001C000000FF80E0000007FC0000001C000000FF80E0000007 +FC0000001C0000007FC1C0000007FC0000001C0000007FC1C0000007FC0000001C000000 +7FC1C0000007FC0000001C0000003FE380000007FC0000001C0000003FE380000007FC00 +00001C0000003FE380000007FC0000001C0000001FF700000007FC0000001C0000001FF7 +00000007FC0000001C0000001FF700000007FC0000001C0000000FFE00000007FC000000 +1C0000000FFE00000007FC0000003E00000007FC00000007FC0000003E00000007FC0000 +0007FC0000007F00000007FC00000007FC0000007F00000003F800000007FC000001FFC0 +000003F80000000FFE000007FFF8000003F80000003FFF8000FFFFFF800001F000003FFF +FFFF80FFFFFF800001F000003FFFFFFF80FFFFFF800001F000003FFFFFFF80FFFFFF8000 +00E000003FFFFFFF80696278E17A>77 D<FFFFFFFF0000001FFFFFF0FFFFFFFF0000001F +FFFFF0FFFFFFFF0000001FFFFFF0FFFFFFFF0000001FFFFFF000FFFF0000000000FFFE00 +003FFC00000000003FF800001FF800000000000FE000001FF800000000000FE000001FF8 +000000000007C000001FF8000000000007C000001FF80000000000038000001FF8000000 +0000038000001FF80000000000038000001FF80000000000038000001FF8000000000003 +8000001FF80000000000038000001FF80000000000038000001FF8000000000003800000 +1FF80000000000038000001FF80000000000038000001FF80000000000038000001FF800 +00000000038000001FF80000000000038000001FF80000000000038000001FF800000000 +00038000001FF80000000000038000001FF80000000000038000001FF800000000000380 +00001FF80000000000038000001FF80000000000038000001FF80000000000038000001F +F80000000000038000001FF80000000000038000001FF80000000000038000001FF80000 +000000038000001FF80000000000038000001FF80000000000038000001FF80000000000 +038000001FF80000000000038000001FF80000000000038000001FF80000000000038000 +001FF80000000000038000001FF80000000000038000001FF80000000000038000001FF8 +0000000000038000001FF80000000000038000001FF80000000000038000001FF8000000 +0000038000001FF80000000000038000001FF80000000000038000001FF8000000000003 +8000001FF80000000000038000001FF80000000000038000001FF8000000000003800000 +1FF80000000000038000001FF80000000000038000001FF80000000000038000001FF800 +00000000038000001FF80000000000038000001FF80000000000038000001FF800000000 +00038000001FF80000000000038000001FF80000000000038000001FF800000000000380 +00001FF80000000000038000001FF80000000000038000001FF80000000000038000001F +F80000000000038000001FF80000000000038000001FF80000000000038000001FF80000 +000000038000001FF80000000000078000000FF80000000000070000000FFC0000000000 +070000000FFC0000000000070000000FFC00000000000700000007FC00000000000F0000 +0007FC00000000000E00000007FE00000000001E00000003FE00000000001E00000003FE +00000000001C00000001FF00000000003C00000001FF00000000003800000000FF800000 +00007800000000FF8000000000F0000000007FC000000000F0000000003FC000000001E0 +000000003FE000000003C0000000001FF000000007C0000000000FF80000000F80000000 +0007FC0000001F000000000003FE0000003E000000000001FF000000FC0000000000007F +C00001F80000000000003FF0000FF00000000000000FFE007FC000000000000003FFFFFF +0000000000000000FFFFFC00000000000000003FFFF0000000000000000003FF80000000 +00546479E163>85 D<00003FF0000000000003FFFE00000000000FFFFF80000000003FC0 +3FE0000000007E0007F800000000F80003FC00000001E00001FE00000003C00000FF0000 +00078000007F8000000F0000003FC000000F8000003FC000000FF000001FE000001FF800 +001FE000001FFC00000FF000001FFC00000FF000001FFC00000FF000001FFC000007F800 +001FFC000007F800001FFC000007F800000FF8000007F8000003E0000007F80000000000 +0007F800000000000007F800000000000007F800000000000007F800000000000007F800 +000000000007F80000000000007FF800000000007FFFF8000000000FFFFFF8000000007F +F807F800000001FF8007F800000007FC0007F80000001FF00007F80000007FC00007F800 +0000FF800007F8000003FE000007F8000007FC000007F800000FFC000007F800000FF800 +0007F800001FF0000007F800003FE0000007F800003FE0000007F800007FC0000007F800 +E07FC0000007F800E07FC0000007F800E0FFC0000007F800E0FF80000007F800E0FF8000 +0007F800E0FF8000000FF800E0FF8000000FF800E0FF8000000FF800E0FF8000001FF800 +E0FFC000001BF800E07FC000003BF800E07FC0000073F800E07FE0000071FC01C03FF000 +00E1FC01C01FF00001C1FC01C00FFC000780FE038007FE000F00FF070001FF807E007FFF +00007FFFF8003FFE00001FFFE0001FF8000001FF000007E0003B417ABF42>97 +D<000003FE00000000001FFFE000000000FFFFF800000001FE03FE00000007F0007F8000 +000FE0003FC000003FC0001FE000007F00000FF00000FF000007F80000FE000003F80001 +FC000003FC0003F8000001FC0007F8000001FE0007F0000000FE000FF0000000FF000FF0 +0000007F001FE00000007F001FE00000007F803FE00000007F803FC00000003F803FC000 +00003F807FC00000003FC07FC00000003FC07FC00000003FC07F800000003FC07F800000 +003FC0FF800000003FC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FF80000000 +0000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000000 +00FF800000000000FF800000000000FF8000000000007F8000000000007FC00000000000 +7FC000000000007FC000000000003FC000000000003FC000000000003FE000000000001F +E000000000001FE000000001C00FF000000001C00FF000000003C007F8000000038007F8 +000000038003FC000000078001FC0000000F0001FE0000000E0000FF0000001E00007F80 +00003C00003FC000007800001FE00000F0000007F00003E0000003FC0007C0000000FF80 +3F000000003FFFFC000000000FFFF00000000001FF80000032417CBF3A>101 +D<0003C00007FFC000FFFFC000FFFFC000FFFFC000FFFFC00001FFC000007FC000007FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000007FE00000FFF000FFFFFFF0FFFFFFF0FFFFFF +F0FFFFFFF01C647DE323>108 D<0003C0007FE000000007FFC003FFFC000000FFFFC00F +FFFF000000FFFFC03F00FFC00000FFFFC078001FE00000FFFFC0F0000FF0000001FFC1C0 +0007F80000007FC3800007FC0000007FC7000003FC0000003FCE000003FE0000003FCE00 +0001FE0000003FDC000001FE0000003FD8000001FE0000003FF8000000FF0000003FF000 +0000FF0000003FF0000000FF0000003FF0000000FF0000003FE0000000FF0000003FE000 +0000FF0000003FE0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC000 +0000FF0000003FC0000000FF0000003FC0000000FF0000007FE0000001FF800000FFF000 +0003FFC000FFFFFFF003FFFFFFC0FFFFFFF003FFFFFFC0FFFFFFF003FFFFFFC0FFFFFFF0 +03FFFFFFC0423F7DBE49>110 D<00078003F80007FF800FFF00FFFF803FFFC0FFFF807C +0FE0FFFF81F01FE0FFFF81E03FF001FF83803FF0007F87003FF0007F8F003FF0003F8E00 +3FF0003F9C001FE0003F9C000FC0003F98000300003FB8000000003FB8000000003FB000 +0000003FF0000000003FF0000000003FE0000000003FE0000000003FE0000000003FE000 +0000003FE0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000 +0000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000 +0000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000 +0000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000 +0000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000 +0000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000007FE000 +000000FFF8000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC00002C3F7CBE +33>114 D<0000FFE00180000FFFFC0380007FFFFF078001FF001FCF8003F80003EF8007 +E00001FF800FC00000FF801F8000007F803F0000003F803E0000001F807E0000000F807C +0000000F807C0000000F80FC0000000780FC0000000780FC0000000780FC0000000380FE +0000000380FE0000000380FF0000000380FF80000003807FC0000003807FE0000000007F +F8000000003FFE000000001FFFF00000000FFFFF80000007FFFFF8000003FFFFFF000001 +FFFFFFC000007FFFFFF000001FFFFFF8000007FFFFFE0000007FFFFF00000003FFFF8000 +00003FFFC000000003FFC000000000FFE0000000007FE0E00000001FF0E00000000FF0E0 +0000000FF8F000000007F8F000000003F8F000000003F8F000000003F8F800000001F8F8 +00000001F8F800000001F8FC00000001F8FC00000001F8FE00000001F0FE00000003F0FF +00000003F0FF00000003E0FF80000007E0FFC000000FC0FFE000000F80FDF000001F80F8 +F800007F00F83E0000FC00F01FC00FF800F007FFFFE000E001FFFF8000C0003FF800002D +417DBF34>I<0003C00000000F000007FFC000001FFF0000FFFFC00003FFFF0000FFFFC0 +0003FFFF0000FFFFC00003FFFF0000FFFFC00003FFFF000001FFC0000007FF0000007FC0 +000001FF0000007FC0000001FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000001FF0000003FC0000001FF0000003FC0 +000001FF0000003FC0000003FF0000003FC0000003FF0000003FC0000003FF0000003FC0 +000007FF0000001FC0000006FF0000001FE000000EFF0000001FE000001CFF0000000FE0 +00001CFF0000000FF0000038FF80000007F0000070FF80000003F80001E0FFE0000001FE +0003C0FFFFC00000FFC01F80FFFFC000003FFFFE00FFFFC000000FFFF800FFFFC0000000 +FFC000FF800042407DBE49>117 D E /Ft 4 120 df<FFFFFFFFFFFC000000FFFFFFFFFF +FFC00000FFFFFFFFFFFFF00000FFFFFFFFFFFFFE000001FFF800001FFF0000007FF00000 +03FFC000003FF0000001FFE000003FF0000000FFF000003FF00000007FF800003FF00000 +003FFC00003FF00000001FFC00003FF00000001FFE00003FF00000000FFF00003FF00000 +000FFF00003FF00000000FFF00003FF000000007FF80003FF000000007FF80003FF00000 +0007FF80003FF000000007FF80003FF000000007FF80003FF000000007FF80003FF00000 +0007FF80003FF00000000FFF00003FF00000000FFF00003FF00000000FFF00003FF00000 +001FFE00003FF00000001FFC00003FF00000003FFC00003FF00000007FF800003FF00000 +00FFF000003FF0000001FFC000003FF0000003FF8000003FF000000FFE0000003FF00000 +7FF80000003FFFFFFFFFE00000003FFFFFFFFFC00000003FFFFFFFFFFC0000003FF00000 +07FF0000003FF0000001FFC000003FF00000007FE000003FF00000003FF800003FF00000 +001FFC00003FF00000000FFE00003FF00000000FFF00003FF000000007FF80003FF00000 +0003FF80003FF000000003FFC0003FF000000003FFE0003FF000000001FFE0003FF00000 +0001FFE0003FF000000001FFF0003FF000000001FFF0003FF000000001FFF0003FF00000 +0001FFF0003FF000000001FFF0003FF000000001FFF0003FF000000001FFF0003FF00000 +0001FFF0003FF000000001FFE0003FF000000003FFE0003FF000000003FFE0003FF00000 +0003FFC0003FF000000007FFC0003FF00000000FFF80003FF00000000FFF00003FF00000 +001FFE00003FF00000003FFC00003FF0000000FFF800007FF0000003FFF00001FFF80000 +0FFFE000FFFFFFFFFFFFFF8000FFFFFFFFFFFFFE0000FFFFFFFFFFFFF80000FFFFFFFFFF +FF800000444A79C953>98 D<FFFFFFFFFFFFFFFE00FFFFFFFFFFFFFFFE00FFFFFFFFFFFF +FFFE00FFFFFFFFFFFFFFFE0001FFFC000000FFFF00007FF80000000FFF00003FF8000000 +03FF00003FF800000001FF00003FF8000000007F00003FF8000000007F00003FF8000000 +003F00003FF8000000001F00003FF8000000001F00003FF8000000000F80003FF8000000 +000F80003FF8000000000F80003FF8000000000780003FF8000000000780003FF8000000 +000780003FF8000000000780003FF8000000000780003FF80000000003C0003FF800001E +0003C0003FF800001E0003C0003FF800001E0003C0003FF800001E000000003FF800001E +000000003FF800001E000000003FF800003E000000003FF800003E000000003FF800003E +000000003FF800007E000000003FF80000FE000000003FF80007FE000000003FFFFFFFFE +000000003FFFFFFFFE000000003FFFFFFFFE000000003FFFFFFFFE000000003FF80007FE +000000003FF80000FE000000003FF800007E000000003FF800003E000000003FF800003E +000000003FF800003E000000003FF800001E000000003FF800001E000000003FF800001E +000078003FF800001E000078003FF800001E000078003FF800001E0000F0003FF8000000 +0000F0003FF80000000000F0003FF80000000000F0003FF80000000000F0003FF8000000 +0000F0003FF80000000001F0003FF80000000001E0003FF80000000001E0003FF8000000 +0003E0003FF80000000003E0003FF80000000003E0003FF80000000007E0003FF8000000 +0007E0003FF8000000000FC0003FF8000000001FC0003FF8000000003FC0003FF8000000 +007FC0003FF800000001FFC0007FF800000007FFC001FFFC0000007FFFC0FFFFFFFFFFFF +FFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFF80454A7AC950> +101 D<FFFFF8000000000003FFFFF0FFFFFC000000000007FFFFF0FFFFFC000000000007 +FFFFF0FFFFFC000000000007FFFFF001FFFE00000000000FFFF800007FFE00000000000F +FFE000003DFF00000000001EFFC000003DFF00000000001EFFC000003DFF00000000001E +FFC000003CFF80000000003CFFC000003CFF80000000003CFFC000003C7FC00000000078 +FFC000003C7FC00000000078FFC000003C7FC00000000078FFC000003C3FE000000000F0 +FFC000003C3FE000000000F0FFC000003C3FE000000000F0FFC000003C1FF000000001E0 +FFC000003C1FF000000001E0FFC000003C0FF800000003C0FFC000003C0FF800000003C0 +FFC000003C0FF800000003C0FFC000003C07FC0000000780FFC000003C07FC0000000780 +FFC000003C03FE0000000F00FFC000003C03FE0000000F00FFC000003C03FE0000000F00 +FFC000003C01FF0000001E00FFC000003C01FF0000001E00FFC000003C00FF8000003C00 +FFC000003C00FF8000003C00FFC000003C00FF8000003C00FFC000003C007FC000007800 +FFC000003C007FC000007800FFC000003C003FE00000F000FFC000003C003FE00000F000 +FFC000003C003FE00000F000FFC000003C001FF00001E000FFC000003C001FF00001E000 +FFC000003C001FF00001E000FFC000003C000FF80003C000FFC000003C000FF80003C000 +FFC000003C0007FC00078000FFC000003C0007FC00078000FFC000003C0007FC00078000 +FFC000003C0003FE000F0000FFC000003C0003FE000F0000FFC000003C0001FF001E0000 +FFC000003C0001FF001E0000FFC000003C0001FF001E0000FFC000003C0000FF803C0000 +FFC000003C0000FF803C0000FFC000003C00007FC0780000FFC000003C00007FC0780000 +FFC000003C00007FC0780000FFC000003C00003FE0F00000FFC000003C00003FE0F00000 +FFC000003C00001FF1E00000FFC000003C00001FF1E00000FFC000003C00001FF1E00000 +FFC000003C00000FFBC00000FFC000003C00000FFBC00000FFC000003C00000FFBC00000 +FFC000003C000007FF800000FFC000007E000007FF800000FFC000007E000003FF000000 +FFC00000FF000003FF000000FFC00000FF000003FF000000FFC00003FFC00001FE000001 +FFE0000FFFF00001FE000007FFF800FFFFFF0000FC0003FFFFFFF0FFFFFF0000FC0003FF +FFFFF0FFFFFF0000FC0003FFFFFFF0FFFFFF0000780003FFFFFFF05C4A79C96B>109 +D<FFFFFFF8000FFFFFFF00003FFFFF80FFFFFFF8000FFFFFFF00003FFFFF80FFFFFFF800 +0FFFFFFF00003FFFFF80FFFFFFF8000FFFFFFF00003FFFFF8003FFFF0000007FFFE00000 +07FFFC0000FFFC0000001FFF80000001FFE000007FF80000000FFF80000000FFC000007F +F80000000FFF000000007F8000003FF800000007FF000000007F0000003FF800000007FF +800000003F0000003FFC00000003FF800000003E0000001FFC00000003FF800000003E00 +00001FFC00000003FFC00000003C0000001FFE00000003FFC00000007C0000000FFE0000 +0003FFC0000000780000000FFE00000007FFE0000000780000000FFF00000007FFE00000 +00F800000007FF00000007FFE0000000F000000007FF0000000FFFF0000000F000000007 +FF8000000F7FF0000001F000000003FF8000000F7FF0000001E000000003FF8000001F7F +F8000001E000000003FFC000001E3FF8000003E000000001FFC000001E3FF8000003C000 +000001FFC000003E3FFC000003C000000001FFE000003C1FFC000007C000000000FFE000 +003C1FFC0000078000000000FFE000007C1FFE0000078000000000FFF00000780FFE0000 +0F80000000007FF00000780FFE00000F00000000007FF00000F80FFF00000F0000000000 +7FF80000F007FF00001F00000000003FF80000F007FF00001E00000000003FF80001E003 +FF80001E00000000001FFC0001E003FF80003C00000000001FFC0001E003FF80003C0000 +0000001FFC0003C001FFC0003C00000000000FFE0003C001FFC0007800000000000FFE00 +03C001FFC0007800000000000FFE00078000FFE00078000000000007FF00078000FFE000 +F0000000000007FF00078000FFE000F0000000000007FF000F00007FF000F00000000000 +03FF800F00007FF001E0000000000003FF801F00007FF801E0000000000003FFC01E0000 +3FF803E0000000000001FFC01E00003FF803C0000000000001FFC03E00003FFC03C00000 +00000001FFE03C00001FFC07C0000000000000FFE03C00001FFC0780000000000000FFE0 +7C00001FFE0780000000000000FFF07800000FFE0F800000000000007FF07800000FFE0F +000000000000007FF0F800000FFF0F000000000000007FF8F0000007FF1F000000000000 +003FF8F0000007FF1E000000000000003FF9F0000007FF9E000000000000003FFDE00000 +03FFBE000000000000001FFDE0000003FFBC000000000000001FFFE0000003FFFC000000 +000000001FFFC0000001FFFC000000000000000FFFC0000001FFF8000000000000000FFF +C0000001FFF8000000000000000FFF80000000FFF80000000000000007FF80000000FFF0 +0000000000000007FF80000000FFF00000000000000007FF000000007FF0000000000000 +0003FF000000007FE00000000000000003FF000000007FE00000000000000003FE000000 +003FE00000000000000001FE000000003FC00000000000000001FC000000001FC0000000 +0000000000FC000000001F800000000000000000FC000000001F800000000000000000F8 +000000000F80000000000000000078000000000F0000000000714C7DC978>119 +D E end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + +%%EndSetup +%%Page: 1 1 +1 0 bop 1305 739 a Ft(mweb)44 b Fs(User)f(Man)l(ual)1644 +980 y Fr(Mark)33 b(P)m(otse)1604 1174 y(Ma)m(y)g(22,)g(2000)0 +1532 y Fq(1)135 b(In)l(tro)t(duction)0 1713 y Fp(mweb)30 +b Fo(is)e(a)h(literate-programming)c(system)k(lik)n(e)f +Fn(WEB)g Fo([1,)h(2)o(,)g(3)o(],)h(made)e(for)h(the)g +Fp(ma)-6 b(tlab)29 b Fo(programming)d(language)0 1813 +y([4,)g(5].)36 b(It)27 b(is)f(created)g(with)h(the)g(Spider)f(system,)g +(and)h(therefore)e(it)i(closely)e(resem)n(bles)h(Levy's)f +Fp(cweb)j Fo([6)o(])f(and)f(man)n(y)0 1913 y(spidery)c(w)n(ebs)h +(\(There)f(are)g(spidery)g(w)n(ebs)h(for)f(ada,)h(a)n(wk,)g(C,)g(p)r +(ostscript,)g(turing,)h(and)f(sev)n(eral)e(others\).)34 +b(This)23 b(article)0 2012 y(describ)r(es)28 b(ho)n(w)h(to)f(learn)g +(using)i Fp(mweb)p Fo(.)42 b(If)29 b(y)n(ou)f(w)n(an)n(t)g(to)h(learn)f +(what)h(Literate)g(Programming)d(is,)j(the)g(b)r(est)g(thing)0 +2112 y(to)e(do)h(is)f(read)g(the)h(article)f(\\)p Fm(Literate)f +(Programming)7 b Fo(")25 b(b)n(y)i(D.E.)h(Kn)n(uth)f([3],)h(or)f(the)h +(b)r(o)r(ok)f(b)n(y)g(the)h(same)f(name)g([2].)0 2386 +y Fq(2)135 b(Ho)l(w)45 b(to)h(learn)f(to)h(use)f(m)l(w)l(eb)0 +2568 y Fo(W)-7 b(riting)30 b(a)f(comprehensiv)n(e)f(user)i(man)n(ual)f +(tak)n(es)f(a)i(lot)f(of)h(time,)h(more)e(than)h(the)g(author)f(of)36 +b Fp(mweb)30 b Fo(can)g(a\013ord)f(to)0 2668 y(sp)r(end)j(on)e(it.)48 +b(F)-7 b(ortunately)g(,)32 b(there)f(is)g(the)g(\\)p +Fm(Spidery)g Fl(WEB)f Fm(User)g(Man)n(ual)s Fo(")g([7],)i(the)g(common) +e(user)h(man)n(ual)f(for)h(all)0 2767 y Fn(WEB)p Fo(s)24 +b(of)g(the)i(Spider)f(class.)35 b(Most)25 b(of)f(the)i(material)e(in)h +(there)g(applies)f(to)h Fp(mweb)p Fo(.)37 b(T)-7 b(o)25 +b(learn)f(using)i Fp(mweb)p Fo(,)g(read)e(that)0 2867 +y(man)n(ual,)j(and)g(afterw)n(ards)f(read)h(section)g(3)g(\(and)h(p)r +(erhaps)f(the)h(app)r(endices\))g(of)f(this)h(do)r(cumen)n(t.)0 +3142 y Fq(3)135 b(Notes)46 b(on)f(using)h(m)l(w)l(eb)0 +3324 y Fo(The)32 b(follo)n(wing)e(are)g(features)h(of)38 +b Fp(mweb)32 b Fo(that)g(are)f(not)g(presen)n(t)g(in)h(an)n(y)e +(Spidery)h(w)n(eb.)49 b(These)31 b(include)h(language-)0 +3423 y(sp)r(eci\014c)27 b(features,)f(b)r(ells)h(and)g(whistles)f(that) +h(are)f(only)g(useful)i(in)e Fp(ma)-6 b(tlab)27 b Fo(co)r(de,)g(and)g +(\014xes)f(to)h(the)g(priv)-5 b(ate)26 b(v)n(ersion)0 +3523 y(of)e(Spider)f(that)h(are)f(not)h(presen)n(t)f(in)h(the)g +(o\016cial)f(v)n(ersion.)34 b(The)24 b(latter)f(include)h(bug)f +(\014xes)h(as)f(w)n(ell)g(as)g(extra)g(features.)125 +3705 y Fk(\017)41 b Fo(It)36 b(is)f(v)n(ery)g(di\016cult)h(for)f +Fn(mweave)e Fo(and)j Fn(mtangle)d Fo(to)i(see)g(if)i(a)e(quote)g(is)h +(a)f(transp)r(ose)f(op)r(erator)g(or)h(a)g(string)208 +3805 y(delimiter.)52 b(In)32 b(test)h(programs)e(it)i(all)f(go)r(es)f +(quite)i(w)n(ell)g(no)n(w,)g(but)g(there)g(ma)n(y)e(b)r(e)i(errors)e +(still.)52 b(If)33 b(y)n(ou)f(ha)n(v)n(e)208 3905 y(problems)26 +b(with)h(this,)h(i.e.,)f(if)34 b Fp(mweb)28 b Fo(thinks)g(a)e(transp)r +(ose)g(op)r(erator)f(is)i(a)g(string)f(delimiter)h(or)g(v.v.,)g(y)n(ou) +f(can:)301 4071 y Fj({)41 b Fo(put)28 b(the)g(string)f(and)h(its)g +(delimiters)f(in)h(paren)n(theses:)35 b(\\)p Fn(\('some silly str)o(in) +o(g'\))o Fo(")301 4204 y Fj({)41 b Fo(put)28 b(the)g(argumen)n(t)f(of)g +(the)h(transp)r(ose)f(op)r(erator)f(in)i(paren)n(theses:)35 +b(\\)p Fn(\(a\)')p Fo(")208 4370 y(This)27 b(should)g(alw)n(a)n(ys)f(w) +n(ork.)208 4502 y(If)31 b(y)n(ou)g(get)g(the)h(error)e(message)g(\\)p +Fn(!unknown)40 b(left)i(context)e(for)j(qoute)p Fo(",)30 +b Fn(mweave)f Fo(could)i(not)g(decide)h(on)208 4602 y(the)25 +b(question.)35 b(Please)24 b(inform)h(the)g(author)f(ab)r(out)h(this,)g +(particularly)f(ab)r(out)h(the)g(con)n(text)f(in)n(v)n(olv)n(ed.)35 +b(In)25 b(suc)n(h)208 4702 y(cases,)k Fn(mweave)e Fo(will)j(assume)f +(it)h(is)f(a)h(transp)r(ose-op)r(erator)c(as)j(a)g(default,)i(and)f(in) +g(most)f(cases)g(y)n(ou)g(can)g(solv)n(e)208 4801 y(the)f(problem)f +(with)h(paren)n(theses)e(as)h(stated)g(ab)r(o)n(v)n(e.)125 +4967 y Fk(\017)41 b Fp(mweb)28 b Fo(can)f(b)r(e)h(used)g(with)g(L)1127 +4950 y Fi(A)1164 4967 y Fo(T)1210 4985 y(E)1256 4967 +y(X)g(instead)f(of)h(T)1773 4985 y(E)1819 4967 y(X,)g(b)n(y)f(means)g +(of)h(the)g Fn(webfiles)c Fo(pac)n(k)-5 b(age)3198 4937 +y Fi(1)3262 4967 y Fo([8)o(].)125 5133 y Fk(\017)41 b +Fo(Strings)30 b(op)r(ening)g(with)i(a)e(left)h(quote)g(\(`)p +Fn(`)p Fo('\))g(are)f(t)n(yp)r(eset)h(as)f(normal)g(co)r(de)g(b)n(y)i +Fn(mweave)p Fo(;)e Fn(mtangle)e Fo(translates)208 5233 +y(the)22 b(left)h(quote)g(to)f(a)g(normal)f(quote,)j(and)e(do)r(es)g +(macro)f(expansion)g(and)i(mo)r(dule)f(expansion)g(inside)g(the)h +(string.)208 5333 y(This)j(is)g(useful)h(if)g(y)n(ou)f(write)g(strings) +f(con)n(taining)i Fp(ma)-6 b(tlab)27 b Fo(co)r(de,)f(as)g(is)g(done)g +(a)g(great)g(deal)g(in)g(user)g(in)n(terface)208 5432 +y(stu\013:)39 b(Y)-7 b(ou)29 b(get)f(prett)n(yprin)n(ted)g(co)r(de,)h +(iden)n(ti\014ers)f(are)g(indexed,)h(and)g(y)n(ou)e(can)i(use)f(mo)r +(dules)h(and)f(macros)f(in)p 0 5502 1512 4 v 92 5555 +a Fh(1)127 5579 y Fg(With)h Ff(webfiles)p Fg(,)j(y)n(ou)d(can)h(imp)r +(ort)d(an)n(y)j(n)n(um)n(b)r(er)e(of)33 b Ff(WEB)28 b +Fg(do)r(cumen)n(ts,)h(from)d Ff(mweave)p Fg(,)k Ff(cweave)p +Fg(,)g(and)e(sev)n(eral)g(others,)h(in)f(a)g(single)0 +5658 y(L)19 5647 y Fh(A)53 5658 y Fg(T)92 5672 y(E)131 +5658 y(X)23 b(do)r(cumen)n(t)i(and,)f(of)f(course,)h(use)g(L)1147 +5647 y Fh(A)1180 5658 y Fg(T)1219 5672 y(E)1259 5658 +y(X)f(as)h(the)g(do)r(cumen)n(tation)i(language)f(in)e(the)h +Ff(WEB)h Fg(do)r(cumen)n(ts)f(themselv)n(es)1869 5956 +y Fo(1)p eop +%%Page: 2 2 +2 1 bop 0 100 a Fl(MWEB)26 b Fm(User)h(Man)n(ual)3071 +b Fo(2)208 390 y(the)25 b(string.)36 b(Y)-7 b(ou)25 b(can)g(ev)n(en)f +(use)h(these)h(\\formatted)e(strings")g(in)h(macro)f(replacemen)n(t)h +(texts)g(and)g(ha)n(v)n(e)f(macro)208 490 y(argumen)n(ts)i(expanded)h +(inside!)208 621 y(T)-7 b(o)21 b(create)h(a)g(formatted)g(string)f +(inside)h(another)g(formatted)g(string,)g(use)g(another)g(single)f +(left)i(quote,)g(and)f(close)208 721 y(it)30 b(with)g(a)g(single)f +(righ)n(t)g(quote.)44 b(T)-7 b(o)29 b(create)g(a)h(normal)f(string)g +(or)g(a)g(transp)r(ose)g(op)r(erator)f(inside)i(a)g(formatted)208 +820 y(string,)g(use)g(a)g(double-quote)g(c)n(haracter)e(\(`)p +Fn(")p Fo('\).)46 b(These)30 b(rules)g(apply)g(also)f(in)i(mo)r(dules)f +(that)h(are)e(used)i(in)f(the)208 920 y(string,)23 b(and)f(to)h(macro)e +(argumen)n(ts)h(that)h(are)f(used)h(in)g(a)f(formatted)h(string)f(in)h +(the)g(macro's)e(replacemen)n(t)h(text!)208 1020 y(Line)27 +b(con)n(tin)n(uations)f(\(`)p Fn(...)p Fo('\))36 b(ma)n(y)27 +b(b)r(e)h(used)f(in)h(the)f(formatted)g(string)g(to)g(enable)g +Fn(mweave)e Fo(to)i(parse)g(the)g(text)208 1119 y(correctly;)f(they)h +(are)g(ignored)g(b)n(y)h Fn(mtangle)p Fo(.)208 1250 y(The)g(left)g(and) +g(righ)n(t)g(quotes)f(in)h(a)g(formatted)g(string)f(m)n(ust)h(b)r(e)h +(balanced.)37 b(Op)r(ening)28 b(and)g(closing)f(quotes)h(are)208 +1350 y(t)n(yp)r(eset)g(using)f(the)i Fn(\\FQL)d Fo(and)i +Fn(\\FQR)e Fo(macros.)36 b(These)28 b(are)f(de\014ned)h(in)g +Fn(mweb.tex)p Fo(.)35 b(They)28 b(expand)f(in)n(to)h +Fe(n)g Fo(left)208 1450 y(or)f(righ)n(t)h(quotes,)g(where)g +Fe(n)g Fo(is)g(the)h(string's)f(nesting)g(lev)n(el.)39 +b(There)27 b(are)h(t)n(w)n(o)f(v)n(ersions)g(of)h(the)h +Fn(\\FQL)e Fo(and)h Fn(\\FQR)208 1549 y Fo(macros)d(in)i +Fn(mweb.tex)p Fo(;)c(the)28 b(author)d(prefers)h(the)h(v)n(ersion)f +(that)g(uses)h(guillemets)f(instead)h(of)g(quotes,)f(but)h(this)208 +1649 y(requires)f(a)h(nonstandard)f(fon)n(t.)37 b(Of)28 +b(course)e(y)n(ou)h(can)g(rede\014ne)h(them)g(to)f(whatev)n(er)g(y)n +(ou)f(lik)n(e.)208 1780 y(Note)g(that,)i(although)e(a)g(formatted)g +(string)g(can)h(con)n(tain)f(newlines,)h Fp(ma)-6 b(tlab)27 +b Fo(strings)e(cannot.)37 b(The)26 b(newline)208 1880 +y(c)n(haracters)h(are)h(remo)n(v)n(ed)g(b)n(y)i Fn(mtangle)p +Fo(.)39 b(This)30 b(means)f(that)g(y)n(ou)g(m)n(ust)h(sometimes)f(add)g +(a)g(comma)f(or)h(semi-)208 1979 y(colon,)d(as)g(appropriate,)f(to)h(k) +n(eep)h(the)g(in)n(terpreter)e(happ)n(y)-7 b(,)27 b(in)g(places)f +(where)g(a)g(newline)h(w)n(ould)f(b)r(e)h(enough)f(in)208 +2079 y(normal)c(co)r(de.)36 b(Also,)24 b(line)g(con)n(tin)n(uation)f +(tok)n(ens)g(are)g(not)h(necessary)e(to)i(mak)n(e)f(the)h(text)g +(correct)f(for)g Fp(ma)-6 b(tlab)p Fo(,)208 2179 y(but)28 +b(they)g(ma)n(y)g(b)r(e)g(necessary)e(to)i Fn(mweave)p +Fo(.)36 b Fn(mtangle)25 b Fo(translates)i(a)g(formatted)h(string)f(in)n +(to)h(a)g(concatenation)208 2278 y(of)i(strings,)g(one)h(for)f(eac)n(h) +f(line)i(in)g(the)g Fn(.web)e Fo(\014le,)i(in)g(order)e(not)i(to)f(o)n +(v)n(er\015o)n(w)g Fp(ma)-6 b(tlab)p Fo('s)30 b(input)i(bu\013er.)46 +b(The)208 2378 y(\014nal)27 b(result|that)h(is,)f(what)h(gets)f(ev)-5 +b(aluated)27 b(b)n(y)i Fp(ma)-6 b(tlab)p Fo(|is)27 b(a)g(single)g +(string)g(in)h Fp(ma)-6 b(tlab)p Fo('s)28 b(memory)-7 +b(.)208 2509 y(Note)29 b(also)f(that)i(this)f(feature)g(allo)n(ws)f(y)n +(ou)h(to)g(b)r(e)h(v)n(ery)e(unreasonable)g(to)h(y)n(our)f(computer,)h +(with)h(great)e(ease:)208 2609 y(If)f(y)n(ou)g(t)n(yp)r(e)h(`)p +Fn(`)p Fo(')f(after)g(t)n(yping)g(`)p Fn(``````)p Fo(')e(\(i.e.)j(in)f +(a)g(string)g(at)g(lev)n(el)g(6\),)h(it)f(prin)n(ts)g(as)g(`)-8 +b(`)g(`)f(`)h(`)g(`)g(`)27 b(\(7)g(left)i(quotes\),)e(and)208 +2708 y(is)g(tangled)g(in)n(to)600 2900 y Fn('''''''''''''''')o('')o +(''')o('')o('')o(''')o('')o(''')o('')o(''')o('')o('')o(''')o('')o(''')o +('')o('')o(''')o('')o(''')o('')208 3190 y Fo(\(2)282 +3160 y Fi(6)343 3190 y Fo(quotes\).)35 b Fn(mtangle)22 +b Fo(can)h(handle)i(nested)f(formatted)g(strings)f(upto)h(at)g(least)g +(lev)n(el)g(15,)g(whic)n(h)g(yields)g(16384)208 3290 +y(quotes)32 b(in)h(the)h(output.)54 b Fp(ma)-6 b(tlab)33 +b Fo(seems)g(to)g(ha)n(v)n(e)e(an)i(input)h(bu\013er)f(of)g(1024)f(c)n +(haracters;)h(a)g(single)f(line)i(of)208 3390 y(co)r(de)27 +b(ma)n(y)g(not)g(b)r(e)h(longer)f(than)g(that.)208 3521 +y(Examples)34 b(of)i(the)h(use)f(of)g(formatted)f(strings)g(are)g(giv)n +(en)h(in)g(app)r(endix)g(D.)h(The)f(complete)g(source)e(of)i(this)208 +3620 y(app)r(endix)27 b(is)h(in)g(the)g(\014le)f Fn(example.web)p +Fo(.)125 3783 y Fk(\017)41 b Fo(Y)-7 b(ou)22 b(can)h(giv)n(e)e(string)h +(argumen)n(ts)g(to)g(macros,)g(whic)n(h)h(get)f(inserted)h(in)g(a)f +(normal)g(string)g(\(i.e.)h(not)g(a)f(formatted)208 3883 +y(string)f(as)g(discussed)g(ab)r(o)n(v)n(e\))g(in)h(the)g(expansion)f +(text.)35 b(The)22 b(argumen)n(t)e(called)i(`)p Fd(fo)l(o)5 +b Fo(')23 b(is)f(referred)e(to)i(as)f(`)p Fn(${foo})p +Fo(')208 3983 y(in)27 b(the)h(string;)f(for)g(example:)556 +4174 y Fn(@d)43 b(a_macro\(str\))c(=)k(disp\('the)d(string)h(is:)h +(${str}'\))556 4273 y(...)556 4373 y(a_macro\('hello'\);)208 +4664 y Fo(is)27 b(tangled)g(in)n(to)556 4855 y Fn(disp\('the)40 +b(string)h(is:)i(hello'\);)208 5146 y Fo(This)27 b(can)h(circum)n(v)n +(en)n(t)e(the)j(use)e(of)h(the)g Fd(sprintf)46 b Fo(function)29 +b(when)e(a)h(constan)n(t)f(string)g(argumen)n(t)g(is)g(giv)n(en)g(to)h +(a)208 5245 y(macro,)e(for)h(example)g(to)h(sa)n(v)n(e)e(time)i(in)g +(tigh)n(t)f(lo)r(ops.)125 5408 y Fk(\017)41 b Fo(Commen)n(ts,)27 +b(in)n(tro)r(duced)g(with)h(a)g(p)r(ercen)n(t)f(sign,)g(are)g(ignored)f +(b)n(y)j Fn(mtangle)p Fo(.)34 b(If)28 b(y)n(ou)f(w)n(an)n(t)g(a)g +(commen)n(t)h(to)f(b)r(e)208 5508 y(prin)n(ted)k(in)g(the)g(m-\014le,)i +(for)d(example)h(to)g(mak)n(e)f(a)h(commen)n(t)g(blo)r(c)n(k)g(for)f +Fp(ma)-6 b(tlab)p Fo('s)31 b Fd(help)38 b Fo(function,)33 +b(y)n(ou)d(can)208 5608 y(use)25 b(`)p Fn(@\045)p Fo(')g(instead)h(of)f +(`)p Fn(\045)p Fo('.)36 b(This)26 b(creates)e(a)i(commen)n(t)f(that)h +(is)g(copied)f(v)n(erbatim)g(to)g(the)i(m-\014le,)f(and)f(is)h(prin)n +(ted)208 5707 y(in)h(t)n(yp)r(ewriter)g(t)n(yp)r(e)h(b)n(y)h +Fn(mweave)p Fo(.)p eop +%%Page: 3 3 +3 2 bop 0 100 a Fl(MWEB)26 b Fm(User)h(Man)n(ual)3071 +b Fo(3)125 390 y Fk(\017)41 b Fo(The)27 b(sp)r(ecial)f(iden)n(ti\014er) +h Fd(T)-6 b(eX)41 b Fo(can)26 b(b)r(e)i(used)f(in)g(format)f +(de\014nitions,)i(lik)n(e)f(in)g Fp(cweb)p Fo(.)38 b(If)27 +b(one)g(de\014nes)g(\\)p Fj(format)208 490 y Fd(fo)l(o)37 +b(T)-6 b(eX)p Fo(,")30 b(then)h(the)g(iden)n(ti\014er)f +Fd(fo)l(o)37 b Fo(will)31 b(b)r(e)g(prin)n(ted)g(as)f(the)h(T)2294 +508 y(E)2340 490 y(X)g(con)n(trol)e(sequence)h Fn(\\foo)f +Fo(b)n(y)j Fn(mweave)p Fo(.)43 b(A)208 589 y(de\014nition)32 +b(for)g(this)g(con)n(trol)f(sequence)h(ma)n(y)f(b)r(e)i(pro)n(vided)e +(in)i(the)f(lim)n(b)r(o)h(section,)g(or)e(ma)n(y)g(b)r(e)i(standard)e +(in)208 689 y(plain)g(T)465 707 y(E)511 689 y(X)h(or)f(L)733 +672 y Fi(A)770 689 y Fo(T)816 707 y(E)861 689 y(X,)i(e.g.)e(for)g(the)h +(iden)n(ti\014er)f Fd(phi)p Fo(,)j(whic)n(h)e(b)r(ecomes)f +Fn(\\phi)f Fo(whic)n(h)h(prin)n(ts)g(as)g Fe(\036)p Fo(.)49 +b(Note)31 b(that)208 789 y(the)d(con)n(trol)f(sequence)g(will)i(b)r(e)f +(used)g(in)h(math)f(mo)r(de.)39 b(By)27 b(this)i(mec)n(hanism,)f(an)g +(iden)n(ti\014er)g(can)f(b)r(e)i(made)f(to)208 888 y(lo)r(ok)e(lik)n(e) +i(an)n(ything.)125 1054 y Fk(\017)41 b Fo(Some)22 b(Spider)g(bugs)g(w)n +(ere)f(\014xed:)34 b(Prev)n(en)n(t)21 b(m)n(ultiple)i(o)r(ccurrences)e +(of)h(sections)g(in)g(cross-reference)e(lists,)j(T)3615 +1072 y(E)3661 1054 y(X's)208 1154 y(sp)r(ecial)k(c)n(haracters)e(are)i +(protected)g(in)h(output)g(\014les,)f(and)h(full)g(supp)r(ort)g(for)f +(other)g(languages)e(than)j(English.)125 1320 y Fk(\017)41 +b Fo(The)27 b Fn(@s)g Fo(con)n(trol)f(sequence)h(from)h +Fp(cweb)g Fo(will)g(b)r(e)g(implemen)n(ted.)0 1595 y +Fq(4)135 b(An)44 b(example)0 1776 y Fo(As)28 b(an)g(example,)g(I)h +(presen)n(t)e(here)h(an)g Fp(mweb)h Fo(do)r(cumen)n(t)g(that)f(is)h +(short)e(enough)h(to)g(read,)g(but)g(long)g(enough)g(to)g(get)0 +1876 y(a)f(feel)h(of)g(ho)n(w)f(it)h(w)n(orks.)35 b(The)27 +b(follo)n(wing)g(sections)g(con)n(tain:)125 2042 y Fk(\017)41 +b Fo(an)27 b(excerpt)g(from)g(the)h Fn(.web)e Fo(\014le,)i(the)g +(source)e(of)i(all,)125 2208 y Fk(\017)41 b Fo(an)27 +b(excerpt)g(from)g(the)h Fn(.m)f Fo(\014le)h(pro)r(duced)f(b)n(y)i +Fn(mtangle)p Fo(,)125 2374 y Fk(\017)41 b Fo(an)27 b(excerpt)g(from)g +(the)h Fn(.tex)e Fo(\014le)i(pro)r(duced)f(b)n(y)i Fn(mweave)p +Fo(,)c(and)125 2540 y Fk(\017)41 b Fo(the)28 b(resulting)f(do)r(cumen)n +(tation.)p eop +%%Page: 4 4 +4 3 bop 0 100 a Fl(MWEB)26 b Fm(User)h(Man)n(ual)3071 +b Fo(4)0 390 y Fq(A)134 b(An)44 b(excerpt)h(from)h Fc(example.web)0 +572 y Fo(Here)26 b(is)h(the)g(source)f(of)h(it)g(all)f(\(starting)h(at) +f(mo)r(dule)h(10\).)36 b(Note)27 b(that)g(the)g(inden)n(tation)g(used)g +(b)n(y)f(the)i(author,)e(whic)n(h)0 672 y(is)h(used)h(to)g(enhance)f +(readabilit)n(y)f(of)i(the)g Fn(.web)e Fo(\014le)h(itself,)i(is)e +(ignored)f(b)n(y)j Fn(mweave)p Fo(.)0 814 y Fn(@)43 b(Here,)f(a)h +(macro)e(argument)g(is)h(used)g(in)h(a)g(formatted)d(string)h(that)h +(is)h(part)f(of)87 913 y(the)h(replacement)c(text)i(of)i(the)g(macro.)e +(\(This)g(isn't)h(useful,)e(it's)i(just)g(an)87 1013 +y(example.\))0 1113 y(@d)h(print_arg\(win,fu)o(n,)o(ar)o(g\))37 +b(=)43 b(set\(win,"DeleteFc)o(n",)37 b(`fun\(arg\);'\))0 +1212 y(@<unused)j(code@>=)87 1312 y(print_arg\(gcf,)e(disp,)j +("aargh!"\);)87 1412 y(print_arg\(gca,)d(printf,)j("foo!"\);)0 +1611 y(@)i(Array)f(elements)e(may)i(be)h(separated)d(by)j(commas)e(or)i +(spaces)e(or)h(both.)0 1711 y(@<unused)e(code@>=)87 1810 +y(x)j(=)h([0)e(0)h(-2)g(pi,2*2,)e(2*pi,5,)g(-4.5)h(20)g(9243857)f +(inf];)87 1910 y(a)i(=)h(1/4;)87 2009 y(aa)f(=)g(1.25e4)e(/)i(3.54E10;) +87 2109 y(b)g(=)h(2e20i,)84 b(c)43 b(=)h(pi/4;)0 2377 +y Fq(B)134 b(An)44 b(excerpt)i(from)f Fc(example.m)0 +2558 y Fo(Here)27 b(is)h(a)f(small)g(part)g(of)h(the)g +Fn(lines.m)d Fo(\014le)i(that)h Fn(mtangle)d Fo(pro)r(duces,)i(corresp) +r(onding)f(to)h(the)h Fn(.web)e Fo(text)i(ab)r(o)n(v)n(e.)78 +2692 y Fb(set\(gcf,'DeleteFcn',)44 b(['disp\(''aargh!''\);']\);)78 +2784 y(set\(gca,'DeleteFcn',)g(['printf\(''foo!''\);']\);)78 +2966 y(x)79 b(=)g([0)40 b(0)f(-2)h(pi,2)g(*)f(2,)h(2)f(*)h(pi,5,)g +(-4.5)g(20)g(9243857)h(inf];)78 3058 y(a)79 b(=)g(1/4;)78 +3149 y(aa)g(=)g(1.25e4)41 b(/)e(3.54E10;)78 3240 y(b)79 +b(=)g(2e20i,)h(c)e(=)h(pi/4;)0 3508 y Fq(C)135 b(An)44 +b(excerpt)h(from)g Fc(example.tex)0 3690 y Fo(The)25 +b Fn(.tex)e Fo(\014le)j(that)f(is)g(output)g(b)n(y)h +Fn(mweave)d Fo(is)h(not)h(mean)n(t)g(for)g(h)n(uman)f(readers)g +(\(although)g(it)i(can)e(p)r(erfectly)h(w)n(ell)g(b)r(e)0 +3789 y(handled)j(b)n(y)f(T)475 3807 y(E)521 3789 y(X\).)0 +3923 y Fb(\\M10.)40 b(Here,)h(a)e(macro)i(argument)g(is)e(used)h(in)g +(a)g(formatted)h(string)f(that)h(is)e(part)h(of)0 4015 +y(the)g(replacement)i(text)e(of)f(the)h(macro.)h(\(This)f(isn't)h +(useful,)g(it's)f(just)g(an)0 4106 y(example.\))0 4197 +y(\\Y\\P\\4\\D$\\\\{print\\_arg}\(\\\\{wi)q(n},\\)q(\\{fun)q(},\\\\)q +({arg})q(\)\\S$)q(\\5)0 4289 y($\\\\{set}\(\\1\\\\{win},\\;$\\39$\\.{)q +('Del)q(eteFc)q(n'},)q(\\;$\\3)q(9$\\F)q(QL$\\)q(1$\\\\{)q(fun})q +(\(\\1\\\\)q({arg)q(}\)\\2)q(;\045)0 4380 y(\\;\\FQR$\\2$\)\\2$)i +(\\par)0 4471 y(\\Y\\P\\4\\X9:unused)h(code\\X${}\\mathrel+\\S{}$\\6)0 +4562 y($\\\\{print\\_arg}\(\\1\\\\{gcf},\\;$)q(\\39$)q(\\\\{di)q(sp},)q +(\\;$\\3)q(9$\\.)q({'aa)q(rgh!')q(}\)\\2)q(;\\;$\\)q(Y\\pa)q(r)0 +4654 y($\\\\{print\\_arg}\(\\1\\\\{gca},\\;$)q(\\39$)q(\\\\{pr)q(intf)q +(},\\;$)q(\\39$)q(\\.{')q(foo!')q(}\)\\2)q(;\\;$\\)q(Y\\pa)q(r)0 +4745 y(\\fi)0 4928 y(\\M11.)d(Array)h(elements)g(may)f(be)f(separated)j +(by)d(commas)i(or)f(spaces)g(or)g(both.)0 5019 y(\\Y\\P\\4\\X9:unused)j +(code\\X${}\\mathrel+\\S{}$\\6)0 5110 y($\\|{x}=[\\1\\O{0}\\)g +(\\O{0}-\\O{2}\\)f(\\pi,\\;$\\39$\\O{2}{*}\\O{2},\\;$\\3)q(9$\\O)q +({2}{*)q(}\\pi)q(,\\;$)q(\045)0 5202 y +(\\39$\\O{5},\\;$\\39$-\\O{4.5}\\)j(\\O{20}\\)c(\\O{9243857}\\)h +(\\infty]\\2;\\;$\\6)0 5293 y($\\|{a}=\\O{1}/\\O{4};\\;$\\6)0 +5384 y($\\\\{aa}=\\O{1.25\\_4}/\\O{3.54\\_)q(10};)q(\\;$\\6)0 +5476 y($\\|{b}=\\O{2\\_20}\\)h(\\|{i},\\;$\\6)0 5567 +y($\\|{c}=\\pi/\\O{4};\\;$\\Y\\par)0 5658 y(\\fi)p eop +%%Page: 5 5 +5 4 bop 0 100 a Fl(MWEB)26 b Fm(User)h(Man)n(ual)3071 +b Fo(5)0 390 y Fq(D)135 b(The)44 b(do)t(cumen)l(tation)i(of)57 +b Fc(example)0 572 y Fo(This)28 b(is)f(the)h(\014nal)g(do)r(cumen)n(t.) +37 b(It)28 b(w)n(as)e(t)n(yp)r(eset)i(using)f(the)h Fn(webfiles)c +Fo(pac)n(k)-5 b(age)27 b([8)o(].)1731 697 y(Example)3268 +796 y(Section)74 b(P)n(age)194 896 y(Example)28 b(.)18 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)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(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)76 +b(1)235 b(5)194 995 y(F)-7 b(ormatted)27 b(strings)i(.)18 +b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)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(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)76 b(3)235 b(5)194 1095 +y(More)26 b(examples)50 b(.)18 b(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.) +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(.)f(.)h(.) +f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)76 +b(8)235 b(6)194 1195 y(Custom-formatting)26 b(of)i(iden)n(ti\014ers)46 +b(.)19 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(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h +(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)f(.)h(.)76 +b(14)234 b(8)0 1494 y Fj(1.)125 b(Example.)71 b Fo(This)28 +b(\014le)g(serv)n(es)e(to)h(test)h Fn(MWEB)e Fo(\(Matlab)i(W)-7 +b(eb\))28 b(and)g(to)f(illustrate)g(its)h(features.)0 +1693 y Fj(2.)118 b Fo(This)26 b(co)r(de)h(is)f(written)h(in)g(a)f +(\014le)h(called)f Fn(lines.m)p Fo(.)33 b(This)27 b(function)g(creates) +e(a)i(\014gure)e(windo)n(w)h(where)g(lines)h(can)0 1792 +y(b)r(e)f(dra)n(wn)g(in)n(teractiv)n(ely)e(b)n(y)i(pushing)g(the)h +(left)f(mouse)g(button)h(at)f(the)g(desired)g(b)r(egin)g(p)r(oin)n(t,)g +(dragging)f(the)h(mouse,)0 1892 y(and)h(releasing)f(the)i(button)h(at)e +(the)h(desired)f(end)h(p)r(oin)n(t.)0 2017 y Fk(h)14 +b Fn(lines.m)65 b Fg(2)14 b Fk(i)23 b(\021)83 2141 y +Fd(\014gur)l(e)10 b Fo(;)83 2241 y Fd(axes)h Fo(\()p +Fe(:)j(:)g(:)166 2340 y Fn('Units')r Fe(;)23 b Fn('normal')q +Fe(;)g(:)14 b(:)g(:)166 2440 y Fn('Position')p Fe(;)23 +b Fo([0)p Fe(;)g Fo(0)p Fe(;)g Fo(1)o Fe(;)g Fo(1])p +Fe(;)g(:)14 b(:)g(:)166 2540 y Fn('Visible')q Fe(;)23 +b Fn('off')r Fe(;)g(:)14 b(:)g(:)166 2639 y Fn('XLim')r +Fe(;)23 b Fo([0)p Fe(;)g Fo(1)o(])p Fe(;)g(:)14 b(:)g(:)166 +2739 y Fn('YLim')r Fe(;)23 b Fo([0)p Fe(;)g Fo(1)o(])p +Fe(;)g(:)14 b(:)g(:)166 2839 y Fn('XLimMode')p Fe(;)23 +b Fn('manual')q Fe(;)h Fn('YLimMode')p Fe(;)f Fn('manual')q +Fo(\);)83 2938 y Fk(h)14 b Fo(set)28 b(the)g(callbac)n(ks)61 +b Fg(3)14 b Fk(i)0 3187 y Fj(3.)164 b(F)-8 b(ormatted)42 +b(strings.)131 b Fo(P)n(articularly)35 b(when)j(creating)e(a)h(user)g +(in)n(terface,)i(Matlab)e(programmers)d(ma)n(y)0 3287 +y(w)n(an)n(t)28 b(to)g(write)g(nested)h(strings)e(con)n(taining)h(co)r +(de)g(up)h(to)f(three)g(or)g(four)g(lev)n(els.)39 b(This)28 +b(example)g(program)f(de\014nes)h(a)0 3386 y(Windo)n(wButtonDo)n +(wnFcn,)21 b(whic)n(h)e(in)h(turn)f(de\014nes)g(a)g(Windo)n +(wButtonMotionFcn)g(and)g(a)g(Windo)n(wButtonUpFcn,)0 +3486 y(whic)n(h)31 b(in)g(turn)g(unde\014nes)g(the)g(Windo)n +(wButtonMotionFcn.)46 b(Some)30 b(parts)g(of)h(the)g(co)r(de)g(are)f +(put)h(in)g(re\014nemen)n(ts,)0 3586 y(to)c(k)n(eep)h(this)f(section)h +(comprehensible.)0 3710 y Fk(h)14 b Fo(set)28 b(the)g(callbac)n(ks)61 +b Fg(3)14 b Fk(i)23 b(\021)83 3810 y Fd(set)12 b Fo(\()p +Fd(gcf)23 b Fe(;)g Fn('WindowButtonDow)o(nF)o(cn')n Fe(;)g +Fa(\016)249 3910 y Fk(h)14 b Fo(create)27 b(the)h(line)63 +b Fg(5)14 b Fk(i)249 4009 y Fd(set)e Fo(\()p Fd(gcf)23 +b Fe(;)g Fn('WindowButtonMot)o(ion)o(Fc)o(n')n Fe(;)g +Fa(\016)-17 b(\016)l Fk(h)14 b Fo(reset)27 b(the)h(line)63 +b Fg(6)14 b Fk(i)l Fa(\017)-16 b(\017)p Fo(\);)249 4109 +y Fd(set)12 b Fo(\()p Fd(gcf)23 b Fe(;)g Fn('WindowButtonUpF)o(cn')m +Fe(;)h Fa(\016)-17 b(\016)415 4208 y Fd(\014x)p 506 4208 +26 4 v 30 w(line)11 b Fo(;)415 4308 y Fd(set)h Fo(\()p +Fd(gcf)23 b Fe(;)g Fn('WindowButtonMot)o(ion)o(Fc)o(n')n +Fe(;)g Fa(\016)-17 b(\016)h(\016)-9 b(\017)-17 b(\017)h(\017)p +Fo(\);)33 b Fa(\017)-17 b(\017)p Fo(\);)245 4408 y Fa(\017)p +Fo(\);)0 4536 y Fg(This)23 b(co)r(de)i(is)e(used)h(in)f(section)i(2.)p +eop +%%Page: 6 6 +6 5 bop 0 100 a Fl(MWEB)26 b Fm(User)h(Man)n(ual)3071 +b Fo(6)0 390 y Fj(4.)119 b Fo(By)27 b(the)h(w)n(a)n(y)-7 +b(,)27 b Fn(mtangle)e Fo(expands)i(the)h(ab)r(o)n(v)n(e)e(co)r(de)h(in) +n(to:)125 524 y Fn(set\(gcf,'Window)o(Bu)o(tto)o(nD)o(own)o(Fc)o(n',)o +([')o(',)o(...)125 624 y('lb)42 b(=)h(get\(gca,''Curren)o(tPo)o(in)o +(t'')o(\);)o(',)o(...)125 724 y('le)f(=)h(lb;',...)125 +823 y('L)f(=)h(line\([lb\(1,1\),le\()o(1,1)o(\)])o(,[l)o(b\()o(1,)o +(2\),)o(le)o(\(1,)o(2\))o(],)37 b(',...)125 923 y('''EraseMode'',)o('') +o(xor)o('')o(\);')o(,.)o(..)125 1023 y('set\(gcf,''Wind)o(ow)o(But)o +(to)o(nMo)o(ti)o(onF)o(cn)o('')o(,'')o(le)g(=)43 b(get\(gca,''''Curre)o +(nt)o(Po)o(int)o('')o(''\))o(;')o(,.)o(..)125 1122 y('set\(L,''''XDat)o +(a')o(''')o(,[)o(lb\()o(1,)o(1\),)o(le)o(\(1)o(,1\))o(],)o(',.)o(..)125 +1222 y('''''YData'''',)o([l)o(b\(1)o(,2)o(\),l)o(e\()o(1,2)o(\)])o(\);) +o(',.)o(..)125 1321 y('''\);',...)125 1421 y('set\(gcf,''Wind)o(ow)o +(But)o(to)o(nUp)o(Fc)o(n'')o(,')o('')o(,..)o(.)125 1521 +y('set\(L,''''Colo)o(r')o(''')o(,')o(''')o(r')o(''')o(\);)o(',)o(...) +125 1620 y('set\(gcf,''''Wi)o(nd)o(owB)o(ut)o(ton)o(Mo)o(tio)o(nF)o(cn) +o(''')o(',)o(''')o('')o('')o('\);)o('')o(\);')o(,.)o(..)125 +1720 y('']\);)0 1919 y Fj(5.)126 b Fo(The)30 b(Windo)n(wButtonDo)n +(wnFcn)g(determines)f(the)h(mouse)f(p)r(osition)h(and)f(creates)g(a)g +(line,)h(whose)f(b)r(egin-)h(and)0 2019 y(endp)r(oin)n(ts)e(are)e(the)i +(same.)0 2143 y Fk(h)14 b Fo(create)27 b(the)h(line)63 +b Fg(5)14 b Fk(i)23 b(\021)83 2243 y Fd(lb)33 b Fo(=)23 +b Fd(get)12 b Fo(\()p Fd(gc)l(a)f Fe(;)23 b Fn('CurrentPoint')o +Fo(\);)83 2343 y Fd(le)34 b Fo(=)23 b Fd(lb)9 b Fo(;)83 +2442 y Fe(L)23 b Fo(=)f Fd(line)11 b Fo(\([)p Fd(lb)f +Fo(\(1)p Fe(;)23 b Fo(1\))p Fe(;)g Fd(le)11 b Fo(\(1)p +Fe(;)23 b Fo(1\)])p Fe(;)g Fo([)p Fd(lb)10 b Fo(\(1)p +Fe(;)23 b Fo(2)o(\))p Fe(;)h Fd(le)11 b Fo(\(1)p Fe(;)23 +b Fo(2)o(\)])p Fe(;)h Fn('EraseMode')p Fe(;)f Fn('xor')r +Fo(\);)0 2571 y Fg(This)g(co)r(de)i(is)e(used)h(in)f(sections)i(3)f +(and)g(8.)0 2770 y Fj(6.)119 b Fo(Then,)28 b(the)g(Windo)n +(wButtonMotionFcn)f(mak)n(es)g(the)h(endp)r(oin)n(t)g(of)f(the)h(line)g +(mo)n(v)n(e)f(with)h(the)g(mouse)f(p)r(oin)n(ter.)0 2895 +y Fk(h)14 b Fo(reset)27 b(the)h(line)63 b Fg(6)14 b Fk(i)24 +b(\021)83 2994 y Fd(le)34 b Fo(=)23 b Fd(get)12 b Fo(\()p +Fd(gc)l(a)f Fe(;)23 b Fn('CurrentPoint')o Fo(\);)83 3094 +y Fd(set)12 b Fo(\()p Fe(L;)23 b Fn('XData')q Fe(;)g +Fo([)p Fd(lb)10 b Fo(\(1)p Fe(;)23 b Fo(1\))p Fe(;)g +Fd(le)11 b Fo(\(1)p Fe(;)23 b Fo(1)o(\)])p Fe(;)h Fn('YData')q +Fe(;)g Fo([)p Fd(lb)9 b Fo(\(1)p Fe(;)23 b Fo(2\))p Fe(;)g +Fd(le)11 b Fo(\(1)p Fe(;)23 b Fo(2\)]\);)0 3223 y Fg(This)g(co)r(de)i +(is)e(used)h(in)f(section)i(3.)0 3422 y Fj(7.)166 b Fo(And)41 +b(at)f(last,)j(the)e(Windo)n(wButtonUpFcn)g(c)n(hanges)f(the)g(colour)g +(of)g(the)h(line)g(and,)i(b)n(y)d(unde\014ning)h(the)0 +3522 y(Windo)n(wButtonMotionFcn,)27 b(\014xes)h(it.)0 +3646 y Fj(de\014ne)36 b Fd(\014x)p 374 3646 26 4 v 30 +w(line)e Fk(\021)41 b Fd(set)12 b Fo(\()p Fe(L;)23 b +Fn('Color')q Fe(;)g Fn('r')t Fo(\);)0 3895 y Fj(8.)146 +b(More)37 b(examples.)104 b Fo(The)33 b(follo)n(wing)e(co)r(de)i(is)g +(just)g(an)g(example)f(of)h(sev)n(eral)e(Matlab)i(constructs;)i(it)e +(do)r(es)0 3995 y(nothing)27 b(useful.)83 4119 y Fk(h)14 +b Fo(un)n(used)28 b(co)r(de)62 b Fg(9)14 b Fk(i)83 4219 +y(h)g Fo(create)27 b(the)h(line)63 b Fg(5)14 b Fk(i)83 +4319 y Fd(a)p 130 4319 V 31 w(variable)p 440 4319 V 37 +w Fn(@&)31 b Fd(with)p 746 4319 V 36 w Fn(@&)g Fd(a)p +943 4319 V 31 w(c)l(om)11 b Fn(@&)31 b Fd(p)l(ound)p +1462 4319 V 31 w(name)i Fo(=)23 b(8;)0 4543 y Fj(9.)126 +b Fo(Complex)29 b(constan)n(ts)g(in)h(Matlab)f(are)g(made)g(b)n(y)g +(app)r(ending)h(an)f(`i')h(c)n(haracter.)41 b(In)29 b(exp)r(onen)n +(tial)h(notation,)f(it)0 4642 y(follo)n(ws)e(the)h(exp)r(onen)n(t.)0 +4767 y Fk(h)14 b Fo(un)n(used)28 b(co)r(de)62 b Fg(9)14 +b Fk(i)24 b(\021)83 4866 y Fe(a)f Fo(=)g(2)o Fe(i)p Fo(;)83 +4966 y Fe(z)j Fo(=)d(2)18 b Fk(\001)g Fo(10)421 4936 +y Fi(4)476 4966 y Fo(+)g(3)g Fk(\001)h Fo(10)745 4936 +y Fi(4)781 4966 y Fe(i)p Fo(;)83 5091 y Fd(\015arp)33 +b Fo(=)23 b Fd(r)l(and)13 b Fo(\(3)p Fe(;)23 b Fo(8)o(\))c +Fe(:=)f Fd(linsp)l(ac)l(e)12 b Fo(\(3)p Fe(;)23 b Fo(8)o(\);)83 +5190 y Fk(h)14 b Fo(some)27 b(re\014nemen)n(t)63 b Fg(13)14 +b Fk(i)0 5319 y Fg(See)24 b(also)g(sections)g(10,)g(11,)g(12,)g(16,)f +(and)h(17.)0 5423 y(This)f(co)r(de)i(is)e(used)h(in)f(section)i(8.)p +eop +%%Page: 7 7 +7 6 bop 0 100 a Fl(MWEB)26 b Fm(User)h(Man)n(ual)3071 +b Fo(7)0 390 y Fj(10.)126 b Fo(Here,)29 b(a)g(macro)f(argumen)n(t)h(is) +g(used)g(in)h(a)f(formatted)g(string)g(that)h(is)f(part)g(of)h(the)f +(replacemen)n(t)g(text)h(of)f(the)0 490 y(macro.)36 b(\(This)27 +b(isn't)h(useful,)g(it's)g(just)g(an)g(example.\))0 614 +y Fj(de\014ne)36 b Fd(print)p 465 614 26 4 v 31 w(ar)l(g)12 +b Fo(\()p Fd(win)f Fe(;)j Fd(fun)c Fe(;)k Fd(ar)l(g)e +Fo(\))24 b Fk(\021)41 b Fd(set)11 b Fo(\()p Fd(win)h +Fe(;)23 b Fn('DeleteFcn')p Fe(;)g Fa(\016)-5 b Fd(fun)11 +b Fo(\()p Fd(ar)l(g)h Fo(\);)33 b Fa(\017)p Fo(\))0 738 +y Fk(h)14 b Fo(un)n(used)28 b(co)r(de)62 b Fg(9)14 b +Fk(i)24 b Fo(+)p Fk(\021)83 861 y Fd(print)p 265 861 +V 31 w(ar)l(g)12 b Fo(\()p Fd(gcf)23 b Fe(;)g Fd(disp)11 +b Fe(;)23 b Fn('aargh!')q Fo(\);)83 961 y Fd(print)p +265 961 V 31 w(ar)l(g)12 b Fo(\()p Fd(gc)l(a)f Fe(;)23 +b Fd(fprintf)g Fe(;)g Fn('foo!')r Fo(\);)0 1182 y Fj(11.)119 +b Fo(Arra)n(y)26 b(elemen)n(ts)h(ma)n(y)g(b)r(e)h(separated)f(b)n(y)g +(commas)g(or)f(spaces)h(or)g(b)r(oth.)0 1306 y Fk(h)14 +b Fo(un)n(used)28 b(co)r(de)62 b Fg(9)14 b Fk(i)24 b +Fo(+)p Fk(\021)83 1405 y Fe(x)g Fo(=)e([0)27 b(0)18 b +Fk(\000)g Fo(2)28 b Fe(\031)s(;)23 b Fo(2)p Fk(\003)o +Fo(2)p Fe(;)g Fo(2)o Fk(\003)p Fe(\031)s(;)g Fo(5)p Fe(;)g +Fk(\000)p Fo(4)p Fe(:)p Fo(5)j(20)h(9243857)d Fk(1)p +Fo(];)83 1505 y Fe(a)f Fo(=)g(1)o Fe(=)p Fo(4)o(;)83 +1605 y Fd(aa)35 b Fo(=)22 b(1)p Fe(:)p Fo(25)17 b Fk(\001)i +Fo(10)581 1575 y Fi(4)617 1605 y Fe(=)p Fo(3)p Fe(:)p +Fo(54)e Fk(\001)h Fo(10)950 1575 y Fi(10)1019 1605 y +Fo(;)83 1704 y Fe(b)23 b Fo(=)f(2)c Fk(\001)h Fo(10)415 +1674 y Fi(20)484 1704 y Fe(i;)83 1804 y(c)k Fo(=)g Fe(\031)s(=)p +Fo(4)o(;)0 2025 y Fj(12.)119 b Fo(if-elseif-else-end)27 +b(constructs:)0 2149 y Fk(h)14 b Fo(un)n(used)28 b(co)r(de)62 +b Fg(9)14 b Fk(i)24 b Fo(+)p Fk(\021)83 2273 y Fj(if)41 +b Fo(\()p Fe(a)23 b Fk(6)p Fo(=)g Fe(b)p Fo(\))p Fe(;)g(a)g +Fo(=)g Fe(b)18 b Fo(+)g(1)o(;)51 b Fj(end)83 2372 y(if)41 +b Fo(\()p Fe(a)23 b Fk(6)p Fo(=)g Fe(b)p Fo(\))42 b Fe(a)22 +b Fo(=)h Fe(b)18 b Fo(+)g(1;)50 b Fj(end)83 2472 y(if)41 +b Fe(a)23 b Fk(\021)g Fe(b)166 2571 y(a)g Fo(=)g Fe(b)o +Fo(;)83 2671 y Fj(end)83 2771 y(if)41 b Fe(a)23 b Fk(\021)g +Fo(3)41 b Fe(a)23 b Fo(=)f Fe(b)p Fo(;)h Fj(elseif)40 +b Fe(a)23 b Fk(\021)g Fo(4)o Fe(;)37 b(a)23 b Fo(=)g +Fe(b)o(=)p Fo(2)o(;)g Fj(else)t Fe(a)g Fo(=)f Fe(a)d +Fo(+)f(1)o(;)51 b Fj(end)83 2895 y(if)41 b Fo(\()p Fe(a)23 +b Fk(6)p Fo(=)g Fe(b)p Fo(\))18 b Fk(^)h Fe(a)k(<)g(c)18 +b Fk(_)h Fe(:)14 b(:)g(:)249 2994 y Fo(\()p Fe(c)23 b +Fk(\025)g Fo(30)o(\))p Fd(xor)13 b Fe(a)23 b(<)g Fo(3)166 +3094 y Fk(h)14 b Fo(some)27 b(re\014nemen)n(t)63 b Fg(13)14 +b Fk(i)83 3193 y Fj(else)s(if)42 b Fe(a)23 b Fk(\021)f +Fo(25)249 3293 y Fe(c)h Fo(=)g(4)p Fe(:)p Fo(67)n Fe(=)p +Fo(2)18 b(+)g(8)o Fk(\003)p Fo(6)m(^)m(3;)166 3393 y +Fj(elseif)40 b Fe(a)23 b(<)g(b)249 3492 y(c)g Fo(=)g +Fe(c)18 b Fo(+)g(3;)166 3592 y Fj(else)249 3692 y Fd(disp)11 +b Fo(\()p Fn('foo')r Fo(\);)166 3791 y Fj(end)83 3891 +y(end)0 4112 y(13.)119 b Fo(A)28 b(terrible)f Fj(for)60 +b Fo(statemen)n(t:)0 4236 y Fk(h)14 b Fo(some)27 b(re\014nemen)n(t)63 +b Fg(13)14 b Fk(i)24 b(\021)83 4359 y Fj(for)33 b Fe(i)22 +b Fo(=)h(1)18 b(:)g(10)166 4459 y Fj(for)33 b Fe(j)28 +b Fo(=)22 b(1)p Fe(;)37 b Fo(5)o Fe(;)g Fo(6)249 4559 +y Fj(for)c Fe(k)26 b Fo(=)c(1)p Fe(;)37 b Fo(3)o Fe(;)g +Fo(4)p Fe(;)g Fo(23)o Fe(;)g Fo(24)o Fe(;)g Fo(83)o Fe(;)g +Fo(34)o Fe(;)g Fo(34)o Fe(;)g Fo(23)o Fe(;)g Fo(25)o +Fe(;)g Fo(25)o Fe(;)g Fo(27)o Fe(;)g Fo(56)o Fe(;)g Fo(25)o +Fe(;)f Fo(45)p Fe(;)g Fo(3)p Fe(;)h Fo(5)o Fe(;)g(:)14 +b(:)g(:)415 4658 y Fo(9)p Fe(;)37 b Fo(3)o Fe(;)g Fo(6)p +Fe(;)g Fo(234)n Fe(;)g Fo(56)o Fe(;)g Fo(32324)n Fe(;)g(\031)s(;)g +Fo(432)n Fe(;)g Fo(234)o Fe(;)g Fo(453)n Fe(;)g Fo(345)o +Fe(;)g Fo(345)n Fe(;)g Fo(93)o Fe(;)g Fo(93)o Fe(;)g(:)14 +b(:)g(:)415 4758 y Fo(83)o Fe(;)37 b(i;)g(j)5 b(;)37 +b Fo(8)o Fe(;)g Fo(9)p Fe(;)f Fo(10)p Fe(;)g Fo(54)p +Fe(;)g Fo(843)o Fe(;)h Fo(845)n Fe(;)g Fo(8342)n Fe(;)g +Fo(7234)n Fe(;)g Fo(7834)332 4858 y Fd(matrix)g Fo(=)23 +b Fd(zer)l(os)11 b Fo(\(21)p Fe(;)23 b Fo(20)o(\);)332 +4957 y Fd(ve)l(ct)12 b Fo(\()p Fe(i)p Fo(\))23 b(=)g +Fd(matrix)14 b Fo(\(2)p Fk(\003)o Fe(i)k Fo(+)g(1)p Fe(;)23 +b(j)5 b Fo(\);)249 5057 y Fj(end)249 5156 y(if)41 b Fe(a)23 +b Fk(\021)g Fe(b)332 5256 y(a)g Fo(=)g Fe(a)18 b Fo(+)g(2;)249 +5356 y Fj(end)166 5455 y(end)83 5555 y(end)0 5682 y Fg(This)23 +b(co)r(de)i(is)e(used)h(in)f(sections)i(9)f(and)g(12.)p +eop +%%Page: 8 8 +8 7 bop 0 100 a Fl(MWEB)26 b Fm(User)h(Man)n(ual)3071 +b Fo(8)0 390 y Fj(14.)139 b(Custom-formatting)33 b(of)j(iden)m +(ti\014ers.)94 b Fo(In)31 b(the)h(lim)n(b)r(o)f(section)g(of)g(this)g +(\014le,)h(the)g(follo)n(wing)e(de\014nition)0 490 y(w)n(as)d(made:)125 +639 y Fn(\\def\\phin{\\phi_)o({\\)o(rm)37 b(in}})0 789 +y Fo(Whic)n(h)32 b(prin)n(ts)f(as)f(\\)p Fe(\036)705 +801 y Fi(in)765 789 y Fo(.")48 b(Then,)32 b(the)g(v)-5 +b(ariable)30 b(that)i(is)f(t)n(yp)r(ed)h(as)e(\\)p Fn(phin)p +Fo(")f(in)j(the)g(program)d(prin)n(ts)i(as)g Fe(\036)3467 +801 y Fi(in)3558 789 y Fo(to)r(o,)h(if)0 888 y(the)c(follo)n(wing)f +(format)g(statemen)n(t)g(is)h(used:)0 1013 y Fj(format)36 +b Fd(phin)63 b(T)-6 b(eX)0 1212 y Fj(15.)117 b Fo(W)-7 +b(e)27 b(also)e(w)n(an)n(t)g(the)i(iden)n(ti\014er)f +Fd(b)l(eta)33 b Fo(to)26 b(prin)n(t)g(as)g Fe(\014)t +Fo(.)36 b(Because)26 b(this)g(de\014nition)h(is)f(already)f(pro)n +(vided)g(b)n(y)h(plain)0 1312 y(T)46 1330 y(E)92 1312 +y(X)i(and)g(L)366 1295 y Fi(A)403 1312 y Fo(T)449 1330 +y(E)494 1312 y(X,)g(w)n(e)g(need)f(not)h(giv)n(e)f(it)h(here,)f(w)n(e)g +(just)h(ha)n(v)n(e)f(to)g(use)h(the)g(follo)n(wing)e(format)h(statemen) +n(t:)0 1436 y Fj(format)36 b Fd(b)l(eta)62 b(T)-6 b(eX)0 +1636 y Fj(16.)119 b Fo(This)27 b(is)h(the)g(result.)37 +b(The)27 b(iden)n(ti\014er)h Fd(alpha)40 b Fo(is)27 b(not)h(treated)f +(sp)r(ecially)-7 b(,)27 b(so)g(it)h(is)g(prin)n(ted)f(in)h(the)g(usual) +g(w)n(a)n(y)-7 b(.)0 1760 y Fk(h)14 b Fo(un)n(used)28 +b(co)r(de)62 b Fg(9)14 b Fk(i)24 b Fo(+)p Fk(\021)83 +1885 y Fe(\036)132 1897 y Fi(in)215 1885 y Fo(=)f Fd(alpha)12 +b Fe(=\014)t Fo(;)p eop +%%Page: 9 9 +9 8 bop 0 100 a Fl(MWEB)26 b Fm(User)h(Man)n(ual)3071 +b Fo(9)0 390 y Fj(17.)119 b Fo(Switc)n(h)28 b(statemen)n(ts)f(are)g +(new)g(in)h(Matlab)f(v)n(ersion)g(5.)36 b(Here)27 b(is)h(a)f +(pathological)f(case.)0 515 y Fk(h)14 b Fo(un)n(used)28 +b(co)r(de)62 b Fg(9)14 b Fk(i)24 b Fo(+)p Fk(\021)83 +614 y Fj(switc)m(h)33 b Fd(a)p 426 614 26 4 v 31 w(variable)e +Fo(+)18 b Fd(a)p 892 614 V 31 w(variable)p 1202 614 V +32 w(with)p 1384 614 V 31 w(a)p 1457 614 V 31 w(long)p +1636 614 V 32 w(name)29 b Fk(\000)18 b Fo(23239847)c(+)k(1)p +Fe(:)p Fo(24)f Fk(\001)i Fo(10)2695 584 y Fi(6)2731 614 +y Fe(=)p Fo(34)e Fk(\000)h Fe(:)c(:)g(:)249 714 y Fo(1)k(+)g +Fe(a)g Fo(+)g Fe(b)n Fo(^)m(2)g(+)g(4)o Fe(c)83 814 y +Fj(case)33 b Fo(0)166 913 y Fe(c)23 b Fo(=)g(3)o(;)166 +1013 y Fe(b)g Fo(=)f Fe(a)d Fo(+)f(\()p Fe(c)n Fo(^)m(2)g +Fk(\000)g Fo(24)o(\))p Fe(=\031)s Fo(;)83 1112 y Fj(case)33 +b Fo(1)o Fe(;)k(a)23 b Fo(=)g(2)o(;)83 1212 y Fj(case)33 +b Fk(f)p Fo(2)o Fe(;)23 b Fo(3)o Fe(;)h Fo(4)o Fk(g)p +Fe(;)36 b(a)23 b Fo(=)g(3;)83 1312 y Fj(otherwise)166 +1411 y Fe(a)g Fo(=)g(4)18 b(+)g(5)o(;)83 1511 y Fj(end)0 +1872 y(Index)32 b(of)41 b Fn(example)0 2073 y Fo(\\at-hat")35 +b(index)h(en)n(try)g(:)83 b(13)0 2172 y Fn(``at-period'')38 +b(index)k(entry)35 b Fo(:)83 b(13)0 2272 y Fd(a)p 47 +2272 V 31 w(c)l(om)53 b Fo(:)83 b(8)0 2372 y Fd(a)p 47 +2372 V 31 w(variable)53 b Fo(:)83 b(17)0 2471 y Fd(a)p +47 2471 V 31 w(variable)p 357 2471 V 78 w Fo(:)g(8)0 +2571 y Fd(a)p 47 2571 V 31 w(variable)p 357 2571 V 33 +w(with)p 540 2571 V 31 w(a)p 613 2571 V 31 w(long)p 792 +2571 V 31 w(name)44 b Fo(:)83 b(17)0 2671 y Fd(aa)55 +b Fo(:)83 b(11)0 2770 y Fd(alpha)55 b Fo(:)83 b(16)0 +2870 y Fd(ar)l(g)55 b Fo(:)83 b(10)0 2969 y Fd(axes)54 +b Fo(:)83 b(2)0 3069 y Fe(\014)48 b Fo(:)83 b(15)p 201 +3082 84 4 v 0 3169 a Fd(disp)52 b Fo(:)83 b(10,)43 b(12)0 +3268 y Fd(\014gur)l(e)52 b Fo(:)83 b(2)0 3368 y Fd(\014x)p +91 3368 26 4 v 30 w(line)52 b Fo(:)83 b(3,)43 b(7)p 513 +3381 42 4 v 0 3468 a Fd(\015arp)53 b Fo(:)83 b(9)0 3567 +y Fd(fprintf)65 b Fo(:)83 b(10)0 3667 y Fd(fun)53 b Fo(:)83 +b(10)0 3767 y Fd(gc)l(a)52 b Fo(:)83 b(5,)43 b(6,)h(10)1931 +2073 y Fd(gcf)65 b Fo(:)83 b(3,)45 b(10)1931 2172 y Fd(get)55 +b Fo(:)83 b(5,)45 b(6)1931 2272 y Fd(lb)53 b Fo(:)83 +b(5,)46 b(6)1931 2372 y Fd(le)54 b Fo(:)83 b(5,)46 b(6)1931 +2471 y Fd(line)54 b Fo(:)84 b(5)1931 2571 y Fd(linsp)l(ac)l(e)53 +b Fo(:)84 b(9)1931 2671 y Fd(matrix)56 b Fo(:)83 b(13)1931 +2770 y Fe(\036)1980 2782 y Fi(in)2083 2770 y Fo(:)h(14)p +2190 2783 84 4 v 1931 2870 a Fd(p)l(ound)p 2150 2870 +26 4 v 31 w(name)51 b Fo(:)83 b(8)1931 2969 y Fd(print)p +2113 2969 V 31 w(ar)l(g)53 b Fo(:)83 b(10)p 2409 2982 +84 4 v 1931 3069 a Fd(r)l(and)56 b Fo(:)83 b(9)1931 3169 +y Fd(set)52 b Fo(:)83 b(3,)42 b(6,)h(7,)f(10)1931 3268 +y Fd(T)-6 b(eX)58 b Fo(:)84 b(14,)43 b(15)1931 3368 y +Fd(ve)l(ct)55 b Fo(:)83 b(13)1931 3468 y Fd(win)54 b +Fo(:)83 b(10)1931 3567 y Fd(with)p 2086 3567 26 4 v 78 +w Fo(:)g(8)1931 3667 y Fd(xor)56 b Fo(:)83 b(12)1931 +3767 y Fd(zer)l(os)39 b Fo(:)83 b(13)0 4089 y Fj(List)32 +b(of)f(Re\014nemen)m(ts)f(in)h Fn(example)125 4288 y +Fk(h)14 b Fn(lines.m)64 b Fg(2)14 b Fk(i)125 4388 y(h)g +Fo(create)26 b(the)i(line)63 b Fg(5)15 b Fk(i)83 b Fg(Used)24 +b(in)f(sections)h(3)g(and)g(8.)125 4488 y Fk(h)14 b Fo(reset)27 +b(the)h(line)63 b Fg(6)14 b Fk(i)83 b Fg(Used)24 b(in)f(section)i(3.) +125 4587 y Fk(h)14 b Fo(set)27 b(the)h(callbac)n(ks)62 +b Fg(3)14 b Fk(i)83 b Fg(Used)24 b(in)f(section)i(2.)125 +4687 y Fk(h)14 b Fo(some)27 b(re\014nemen)n(t)62 b Fg(13)15 +b Fk(i)83 b Fg(Used)24 b(in)f(sections)i(9)e(and)i(12.)125 +4787 y Fk(h)14 b Fo(un)n(used)27 b(co)r(de)63 b Fg(9,)23 +b(10,)h(11,)g(12,)f(16,)h(17)14 b Fk(i)84 b Fg(Used)24 +b(in)f(section)i(8.)p eop +%%Page: 10 10 +10 9 bop 0 100 a Fl(MWEB)26 b Fm(User)h(Man)n(ual)3030 +b Fo(10)0 390 y Fq(References)0 572 y Fo([1])41 b(Donald)28 +b(E.)f(Kn)n(uth.)37 b(Literate)27 b(programming.)34 b +Fm(The)28 b(Computer)f(Journal)p Fo(,)f(27\(1\):97{111,)e(1984.)0 +738 y([2])41 b(Donald)28 b(E.)f(Kn)n(uth.)37 b Fm(\\Literate)26 +b(Programming")p Fo(.)34 b(CSLI,)27 b(1992.)35 b(CSLI)28 +b(Lecture)f(notes)g(no.)h(27.)0 904 y([3])41 b(Donald)21 +b(E.)g(Kn)n(uth.)27 b Fm(The)21 b Fl(WEB)g Fm(system)g(of)g(structured) +g(do)r(cumen)n(tation)p Fo(.)26 b(Stanford)21 b(Univ)n(ersit)n(y)-7 +b(,)22 b(1983.)j(Computer)129 1004 y(Science)j(Rep)r(ort)f(CS980.)0 +1170 y([4])41 b(The)32 b(Math)g(W)-7 b(orks,)32 b(Inc.,)i(Co)r(c)n +(hituate)d(Place;)j(24)d(Prime)g(P)n(ark)f(W)-7 b(a)n(y;)34 +b(Natic)n(k,)e(Mass.)g(01780;)f(USA.)51 b Fm(Matlab)129 +1269 y(User's)27 b(Guide)p Fo(,)h(August)g(1992.)0 1435 +y([5])41 b(The)32 b(Math)g(W)-7 b(orks,)32 b(Inc.,)i(Co)r(c)n(hituate)d +(Place;)j(24)d(Prime)g(P)n(ark)f(W)-7 b(a)n(y;)34 b(Natic)n(k,)e(Mass.) +g(01780;)f(USA.)51 b Fm(Matlab)129 1535 y(Reference)27 +b(Guide)p Fo(,)i(August)e(1992.)0 1701 y([6])41 b(Sylvio)27 +b(Levy)-7 b(.)37 b Fm(The)27 b(CWEB)h(System)f(of)h(Structured)f(Do)r +(cumen)n(tation)p Fo(.)0 1867 y([7])41 b(Norman)27 b(Ramsey)-7 +b(.)36 b Fm(The)28 b(Spidery)f(WEB)g(system)h(of)f(Structured)h(Do)r +(cumen)n(tation)p Fo(.)0 2033 y([8])41 b(Mark)27 b(P)n(otse.)35 +b Fm(The)28 b Fn(webfiles)c Fm(St)n(yle)k(Option)p Fo(,)f(septem)n(b)r +(er)h(1994.)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/web/matlabweb/pathopen.c b/web/matlabweb/pathopen.c new file mode 100644 index 0000000000..626a7117c5 --- /dev/null +++ b/web/matlabweb/pathopen.c @@ -0,0 +1,122 @@ +/*4:*/ +#line 88 "/u/norman/pu/web/dist/src/master/pathopen.web" + +/*9:*/ +#line 171 "/u/norman/pu/web/dist/src/master/pathopen.web" +#include<stdio.h> + +/*:9*/ +#line 89 "/u/norman/pu/web/dist/src/master/pathopen.web" + + +static int nextpath= 0; +static char pathtexts[1024]; +static char *searchpath[64]= {pathtexts}; +static char *maxpathtexts= pathtexts+1024; + +void pathreset() +{ +nextpath= 0; +searchpath[nextpath]= pathtexts; +} + +/*:4*//*5:*/ +#line 103 "/u/norman/pu/web/dist/src/master/pathopen.web" + +void pathaddname(name) +char *name; +{char *t= searchpath[nextpath]; +if(name==NULL)return; +if(nextpath>=64)overflow("paths"); +while( *name){ +if(t>=maxpathtexts)overflow("path texts"); + *t++= *name++; +} +/*6:*/ +#line 118 "/u/norman/pu/web/dist/src/master/pathopen.web" + +if(t==searchpath[nextpath])nextpath--; +else if(t==searchpath[nextpath]+1&& + *searchpath[nextpath]=='/') +t--; + +/*:6*/ +#line 114 "/u/norman/pu/web/dist/src/master/pathopen.web" + +searchpath[++nextpath]= t; +} + +/*:5*//*7:*/ +#line 125 "/u/norman/pu/web/dist/src/master/pathopen.web" + +#line 126 "/u/norman/pu/web/dist/src/master/pathopen.web" +void pathaddpath(path,path_separator) +char *path; +char path_separator; +{ +char *t= searchpath[nextpath]; +if(path!=NULL){ +while( *path){ +if(nextpath>=64)overflow("paths"); +while( *path!=path_separator&& *path!='\0'){ +if(t>=maxpathtexts)overflow("path texts"); + *t++= *path++; +} +/*6:*/ +#line 118 "/u/norman/pu/web/dist/src/master/pathopen.web" + +if(t==searchpath[nextpath])nextpath--; +else if(t==searchpath[nextpath]+1&& + *searchpath[nextpath]=='/') +t--; + +/*:6*/ +#line 138 "/u/norman/pu/web/dist/src/master/pathopen.web" + +searchpath[++nextpath]= t; +if( *path)path++; +} +} +} + +/*:7*//*8:*/ +#line 151 "/u/norman/pu/web/dist/src/master/pathopen.web" + +FILE *pathopen(name) +char *name; +{ +FILE *fp; +char pathname[1024]; +char *s, *t; +int i; + +if(( *(name)=='/')) +return fopen(name,"r"); +else{ +if((fp= fopen(name,"r"))!=NULL)return fp; +for(i= 0;i<nextpath;i++){ +/*10:*/ +#line 173 "/u/norman/pu/web/dist/src/master/pathopen.web" + +#line 174 "/u/norman/pu/web/dist/src/master/pathopen.web" +for(s= pathname,t= searchpath[i];t<searchpath[i+1];){ + *s++= *t++; +if(s>pathname+1024)overflow("path name length"); +} + *s++= '/'; +if(s>pathname+1024)overflow("path name length"); +t= name; +while( *s++= *t++) +if(s>pathname+1024)overflow("path name length"); +if((fp= fopen(pathname,"r"))!=NULL)return fp; + + +/*:10*/ +#line 165 "/u/norman/pu/web/dist/src/master/pathopen.web" + +} +} +return NULL; +} + +/*:8*/ diff --git a/web/matlabweb/spiderwebman.ps b/web/matlabweb/spiderwebman.ps new file mode 100644 index 0000000000..53086983fc --- /dev/null +++ b/web/matlabweb/spiderwebman.ps @@ -0,0 +1,4948 @@ +%!PS-Adobe-2.0 +%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software +%%Title: spiderwebman.dvi +%%Pages: 12 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%DocumentPaperSizes: A4 +%%EndComments +%DVIPSCommandLine: dvips spiderwebman +%DVIPSParameters: dpi=600, comments removed +%DVIPSSource: TeX output 1997.04.10:1219 +%%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 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if} +forall round exch round exch]setmatrix}N /@landscape{/isls true N}B +/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B +/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{ +/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N +string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N +end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{ +/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0] +N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup +length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ +128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub +get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data +dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N +/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup +/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx +0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff +setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff +.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]} +if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict +/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false +RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 +false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform +round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg +rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail +{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M} +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{ +4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{ +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 600 600 (spiderwebman.dvi) +@start /Fa 3 54 df<003F800001FFF00003E0F80007803C000F001E001E000F003E00 +0F803E000F803C0007807C0007C07C0007C07C0007C07C0007C0FC0007E0FC0007E0FC00 +07E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC00 +07E0FC0007E0FC0007E07C0007C07C0007C07C0007C03E000F803E000F803E000F801F00 +1F000F001E0007803C0003E0F80001FFF000003F80001B277EA521>48 +D<00380000780001F8001FF800FFF800FEF800E0F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F800FFFF +F8FFFFF8FFFFF815267BA521>I<10000C001F007C001FFFF8001FFFF0001FFFE0001FFF +80001FFE00001DF000001C0000001C0000001C0000001C0000001C0000001C0000001C7F +00001DFFE0001F81F0001E0078001C003C0018003E0000001F0000001F0000001F000000 +1F8000001F8030001F807C001F80FC001F80FC001F80FC001F80FC001F00F0003F007000 +3E0078007C003C00FC001F03F8000FFFE00003FFC00000FE000019277DA521>53 +D E /Fb 5 106 df<7FFFFFFFFFFF80FFFFFFFFFFFFC0FFFFFFFFFFFFC07FFFFFFFFFFF +803204799641>0 D<7FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFF +F80000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000007FFFFFFFFFFFF8FFFF +FFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF80000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000007FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFF +F836287BA841>17 D<0000000000001C00000000000000001E00000000000000001E0000 +0000000000001E00000000000000000F00000000000000000F00000000000000000F0000 +00000000000007800000000000000007800000000000000003C00000000000000003C000 +00000000000001E00000000000000001F00000000000000000F000000000000000007800 +000000000000003C00000000000000001E00000000000000001F800000000000000007C0 +0000000000000003F07FFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +7FFFFFFFFFFFFFFFFC0000000000000003F00000000000000007C0000000000000001F80 +000000000000001E00000000000000003C0000000000000000780000000000000000F000 +00000000000001F00000000000000001E00000000000000003C00000000000000003C000 +0000000000000780000000000000000780000000000000000F00000000000000000F0000 +0000000000000F00000000000000001E00000000000000001E00000000000000001E0000 +0000000000001C0000482C7BAA53>33 D<0000C00001E00001E00003C00003C00003C000 +0780000780000780000F00000F00001E00001E00001E00003C00003C0000780000780000 +780000F00000F00001E00001E00001E00003C00003C00003C0000780000780000F00000F +00000F00001E00001E00003C00003C00003C0000780000780000780000F00000F0000078 +00007800007800003C00003C00003C00001E00001E00000F00000F00000F000007800007 +800003C00003C00003C00001E00001E00001E00000F00000F00000780000780000780000 +3C00003C00001E00001E00001E00000F00000F000007800007800007800003C00003C000 +03C00001E00001E00000C0135278BD20>104 D<600000F00000F0000078000078000078 +00003C00003C00003C00001E00001E00000F00000F00000F000007800007800003C00003 +C00003C00001E00001E00000F00000F00000F000007800007800007800003C00003C0000 +1E00001E00001E00000F00000F000007800007800007800003C00003C00003C00001E000 +01E00003C00003C00003C0000780000780000780000F00000F00001E00001E00001E0000 +3C00003C0000780000780000780000F00000F00000F00001E00001E00003C00003C00003 +C0000780000780000F00000F00000F00001E00001E00003C00003C00003C000078000078 +0000780000F00000F0000060000013527CBD20>I E /Fc 14 121 +df<00003FC000000000FFF000000007FFFC0000000FE07E0000003F801F001C007E000F +801C00FC000FC01C01F80007C03803F00007E03807E00007E03807E00003E0700FC00003 +F0701FC00003F0F01F800003F0E03F800003F0E03F000003F1C07F000003F1C07F000003 +F3807F000003F380FE000003F700FE000003FE00FE000003FE00FE000003FC00FE000003 +F800FC000003F000FC000003F000FC000003F000FC000003F8007E000003F8007E00000F +F8007E00001FF8003E00007DF8181F0000F1F8380F8007E0F83807E03FC07C7003FFFF00 +7FE001FFF8003FC0003FC0000F802E267DA435>11 D<000000007F0000000003FFE00000 +000FFFF00000001F81F80000007C007C000000F0007C000001E0003E00000380003E0000 +0700003E00000E00003F00001C00003F00003C00003F00003800003F00007000007E0000 +F000007E0000E000007E0001C000007C0001C00000FC0003C00000F80003800001F80003 +800001F00007000003E00007000007C00007003FEF80000700FFFF00000E01FFFE00000E +00FFFF00000E007FCF80000E000007C0001C000007E0001C000003E0001C000003F0001C +000003F00038000003F80038000003F80038000003F80038000003F80070000003F80070 +000003F80070000003F80070000003F800E0000007F000E0000007F000E0000007F000E0 +000007E001E000000FE001E000000FE001E000001FC001E000001F8003E000001F8003F0 +00003F0003F000007E0003F800007C0007380000F800073C0001F000071E0007E000070F +801FC0000E07FFFF00000E01FFFE00000E007FF000000E00020000001C00000000001C00 +000000001C00000000001C00000000003800000000003800000000003800000000003800 +00000000700000000000700000000000700000000000700000000000E000000000006000 +00000000304B80BA2F>I<000FE0000000003FF80000C000FFFC0001C001FFFE0001C003 +FFFF00038007FFFF8003800FF07F8007001F800FC007003E0007C00E003C0003E00E0078 +0001E01C00700000E01C00F00000F01C00E00000703800E00000703800C0000070700000 +000078700000000038E00000000038E00000000039C00000000039C00000000039C00000 +00003B80000000003B80000000003F00000000001F00000000001F00000000001E000000 +00003E00000000003E00000000003C00000000003C00000000003C000000000038000000 +0000380000000000380000000000780000000000780000000000700000000000F0000000 +0000F00000000000F00000000000F00000000001E00000000001E00000000001E0000000 +0001E00000000003C00000000003C00000000003C00000000003C0000000000380000000 +00078000000000070000000000020000002A377EA42B>I<1E003F007F80FFC0FFC0FFE0 +FFE07FE03FE01EE000E000E000E000E001C001C001C003800380070007000E001C003C00 +380010000B1A7A8917>59 D<00000000000180000000000007C000000000001FC0000000 +00007F800000000001FE000000000007F800000000001FE000000000007F800000000001 +FE000000000007F800000000001FE000000000007F800000000001FE000000000007F800 +000000001FE000000000007F800000000001FE000000000007F800000000001FE0000000 +00007F800000000001FE000000000007F800000000001FE000000000007F800000000000 +FE000000000000FE0000000000007F8000000000001FE0000000000007F8000000000001 +FE0000000000007F8000000000001FE0000000000007F8000000000001FE000000000000 +7F8000000000001FE0000000000007F8000000000001FE0000000000007F800000000000 +1FE0000000000007F8000000000001FE0000000000007F8000000000001FE00000000000 +07F8000000000001FE0000000000007F8000000000001FC0000000000007C00000000000 +0180323279AD41>I<00000000FF8000800000000FFFE001800000007FFFF80380000001 +FF807C0780000007FC001E0F8000001FE000071F0000003F800003BF0000007F000001FF +000001FE000001FF000003F8000000FE000007F0000000FE00000FE0000000FE00001FC0 +0000007E00003FC00000007C00007F800000007C00007F000000007C0000FF000000007C +0001FE00000000780003FE00000000780003FC00000000780007FC00000000780007F800 +00000070000FF80000000070000FF00000000070001FF00000000000001FF00000000000 +003FE00000000000003FE00000000000003FE00000000000007FC00000000000007FC000 +00000000007FC00000000000007FC00000000000007F80000000000000FF800000000000 +00FF80000000000000FF80000000000000FF80000000000000FF80000000070000FF8000 +0000070000FF80000000070000FF800000000E0000FF800000000E00007F800000001C00 +007F800000001C00007F800000003800007F800000003800003F800000007000003F8000 +0000E000001FC0000000E000001FC0000001C000000FE000000380000007E00000070000 +0003F000000E00000003F800003C00000001FC0000F8000000007F0003E0000000003FE0 +1FC0000000000FFFFF000000000003FFFC0000000000007FC000000000393D7CBA3B>67 +D<0003FFFFFF00000007FFFFFF00000003FFFFFF0000000007FE000000000007F8000000 +000007F8000000000007F800000000000FF000000000000FF000000000000FF000000000 +000FF000000000001FE000000000001FE000000000001FE000000000001FE00000000000 +3FC000000000003FC000000000003FC000000000003FC000000000007F8000000000007F +8000000000007F8000000000007F800000000000FF000000000000FF000000000000FF00 +0000000000FF000000000001FE000000000001FE000000000001FE000000000001FE0000 +00000003FC000000000003FC000000000003FC000000000003FC000000000007F8000000 +C00007F8000001C00007F8000001C00007F800000380000FF000000380000FF000000380 +000FF000000700000FF000000700001FE000000F00001FE000000E00001FE000001E0000 +1FE000001E00003FC000003C00003FC000007C00003FC00000FC00003FC00001F800007F +800007F800007F80001FF00000FF8000FFF0007FFFFFFFFFF000FFFFFFFFFFE000FFFFFF +FFFFE00032397DB839>76 D<0003FFFE000000001FFFE00007FFFE000000003FFFE00003 +FFFE000000007FFFE0000007FE000000007FE000000007FE00000000FFC000000007FE00 +000001DFC0000000077F00000001DFC00000000E7F00000003BF800000000E7F00000007 +3F800000000E7F000000073F800000000E7F0000000E3F800000001C7F0000000E7F0000 +00001C7F0000001C7F000000001C7F000000387F000000001C3F800000387F0000000038 +3F80000070FE00000000383F800000E0FE00000000383F800000E0FE00000000383F8000 +01C0FE00000000703F800001C1FC00000000703F80000381FC00000000703F80000701FC +00000000701FC0000701FC00000000E01FC0000E03F800000000E01FC0001C03F8000000 +00E01FC0001C03F800000000E01FC0003803F800000001C01FC0003807F000000001C01F +C0007007F000000001C00FE000E007F000000001C00FE000E007F000000003800FE001C0 +0FE000000003800FE003800FE000000003800FE003800FE000000003800FE007000FE000 +000007000FE00E001FC000000007000FE00E001FC0000000070007F01C001FC000000007 +0007F01C001FC00000000E0007F038003F800000000E0007F070003F800000000E0007F0 +70003F800000000E0007F0E0003F800000001C0007F1C0007F000000001C0007F1C0007F +000000001C0003FB80007F000000001C0003FB80007F00000000380003FF0000FE000000 +00380003FE0000FE00000000380003FE0000FE00000000780003FC0000FE000000007800 +03F80001FC00000000F80003F80001FC00000007FE0001F00003FC0000007FFFE001F001 +FFFFF80000FFFFF001E003FFFFFC0000FFFFE001C003FFFFF8000053397DB851>I<0000 +001FE001000000FFFC03000003FFFE0700000FE01F0F00001F80079F00003E0001FE0000 +7C0001FE0000F80000FE0001F00000FE0003E000007C0007E000007C0007C000007C000F +C000007C000F80000078001F80000078001F80000078001F80000078003F80000070003F +80000070003FC0000070003FC0000000003FE0000000003FF0000000001FFC000000001F +FF800000001FFFF80000000FFFFF80000007FFFFE0000007FFFFF0000003FFFFF8000000 +FFFFFC0000007FFFFE0000000FFFFF00000000FFFF000000001FFF8000000001FF800000 +0000FF80000000007F80000000003F80000000003F80000000003F80060000001F800E00 +00001F800E0000001F800E0000001F801E0000003F001E0000003F001E0000003E001E00 +00007E003E0000007C003E0000007C003E000000F8003F000001F0007F000003E0007F80 +0007C0007DE0000F800078F0003F0000F07F00FE0000E03FFFF80000E00FFFE00000C001 +FF000000303D7CBA33>83 D<01FFFFFFFFFFFE03FFFFFFFFFFFE07FFFFFFFFFFFE07FC00 +3FE003FE07E0003FC0007E0F80003FC0003C0F00003FC0003C0E00007F80003C1E00007F +80003C1C00007F80003C1C00007F80003C380000FF00003C380000FF000038700000FF00 +0038700000FF000038700001FE000038E00001FE000038E00001FE000038C00001FE0000 +30000003FC000000000003FC000000000003FC000000000003FC000000000007F8000000 +000007F8000000000007F8000000000007F800000000000FF000000000000FF000000000 +000FF000000000000FF000000000001FE000000000001FE000000000001FE00000000000 +1FE000000000003FC000000000003FC000000000003FC000000000003FC000000000007F +8000000000007F8000000000007F8000000000007F800000000000FF000000000000FF00 +0000000000FF000000000000FF000000000001FE000000000001FE000000000001FE0000 +00000001FE000000000003FC000000000003FC00000000000FFE000000003FFFFFFF8000 +003FFFFFFF8000003FFFFFFF80000037397EB831>I<000FC003FFC007FFC003FFC0001F +80001F80001F80001F80003F00003F00003F00003F00007E00007E00007E00007E0000FC +0000FC0000FC0000FC0001F80001F80001F80001F80003F00003F00003F00003F00007E0 +0007E00007E00007E0000FC0000FC0000FC0000FC0001F80001F80001F80001F80003F00 +003F00003F00003F00007E00007E07007E07007E0700FC0E00FC0E00FC0E00FC1C00FC1C +00FC1C007C38007C78003FF0001FE000078000123B7DB919>108 +D<03E0007F000007F803FFC0000FFC07FFF0001C3E1F81F8001C3E3C00F800383F7800FC +00383FF000FC00703FE0007C00703FC0007C00703F80007C00703F0000FC00E07F0000FC +00E07E0000FC00E07E0000FC00007E0000FC0000FC0001F80000FC0001F80000FC0001F8 +0000FC0003F00001F80003F00001F80003F00001F80007E00001F80007E00003F00007E0 +0003F0000FC07003F0000FC07003F0000FC07007E0001F80E007E0001F80E007E0001F80 +E007E0001F01C00FC0001F01C00FC0001F03800FC0001F07000FC0000F0F001F80000FFE +000F800007F80007000001F0002C267EA432>110 D<03E001F007F807FC0FFC1FFE1C3E +3E0F1C3E781F383FE03F383FE07F703FC0FF703F80FF703F80FF703F007EE07E0038E07E +0000E07E0000007E000000FC000000FC000000FC000000FC000001F8000001F8000001F8 +000001F8000003F0000003F0000003F0000003F0000007E0000007E0000007E0000007E0 +00000FC000000FC000000FC000000FC000001F8000000F8000000700000020267EA425> +114 D<000FC007E0003FF00FF8007FF83FFC00F07C783C01C03EF03E03801FE07E07001F +C0FE0E001FC1FE0E001F81FE1C001F81FE1C001F80FC38003F007038003F000038003F00 +0000003F000000007E000000007E000000007E000000007E00000000FC00000000FC0000 +0000FC00000000FC00000001F800000001F800380001F800381C01F800387E03F00070FF +03F00070FF03F000E0FF07F000E0FE07F001C0FC0FF00380F81EF80700783C7C1E007FF8 +3FFC003FE01FF8000FC007E00027267DA42F>120 D E /Fd 34 123 +df<000000007F0003F000000003FFE007FC0000000FFFF01FFE0000001F80F83E0F0000 +003E01F87C3F0000007C01F8783F000000F803F8F87F000000F803F8F87F000001F801F1 +F83E000001F000E1F01C000003F00003F000000003F00003F000000003F00003F0000000 +03F00003F000000007E00007E000000007E00007E000000007E00007E000000007E00007 +E000000007E00007E00000000FC0000FC00000000FC0000FC00000000FC0000FC0000000 +0FC0000FC000000FFFFFFFFFFFC0000FFFFFFFFFFFC0000FFFFFFFFFFFC000001F80001F +800000001F80001F800000001F80001F800000003F00001F800000003F00003F00000000 +3F00003F000000003F00003F000000003F00003F000000007E00003F000000007E00007E +000000007E00007E000000007E00007E000000007E00007E000000007E00007E00000000 +FC0000FC00000000FC0000FC00000000FC0000FC00000000FC0000FC00000000FC0000FC +00000001F80001F800000001F80001F800000001F80001F800000001F80001F800000001 +F80001F800000003F00003F000000003F00003F000000003F00003F000000003F00003F0 +00000003F00003F000000007E00007E000000007E00007E000000007E00007E000000007 +E00007E000000007C00007C00000000FC0000FC00000000FC0000FC00000000F80000F80 +0000000F80000F800000001F80001F800000001F00001F0000001C1F03801F0000003E1F +07C03E0000007E1E0FC03E000000FE3E1FC07C000000FE3C1FC078000000FC781F81F000 +000078700F03E00000007FF007FFC00000003FC003FF000000000F8000FC00000000404C +82BA33>11 D<000000003FFC0000000001FFFF8000000007FFFFC00000000FC003E00000 +001F0001F00000003C0003F00000007C0007F0000000F80007F0000000F80007E0000001 +F80007E0000001F0000380000003F0000000000003F0000000000003F0000000000007E0 +000000000007E0000000000007E0000000000007E0000000000007E000000000000FC000 +000000000FC000000000000FC000000000000FC0000000000FFFFFFFFE00000FFFFFFFFF +00000FFFFFFFFE0000001F80007E0000001F80007E0000001F80007E0000003F0000FC00 +00003F0000FC0000003F0000FC0000003F0000FC0000003F0001F80000003F0001F80000 +007E0001F80000007E0001F80000007E0003F00000007E0003F00000007E0003F0000000 +FC0003F0000000FC0007E0000000FC0007E0000000FC0007E0000000FC0007E0000001F8 +000FC0000001F8000FC1C00001F8000FC1C00001F8000FC1C00001F8001F83800003F000 +1F83800003F0001F83800003F0001F83800003F0001F87000003F0001F87000007E0000F +8F000007E0000F8E000007E00007FC000007E00003F8000007C00000F000000FC0000000 +00000FC000000000000F8000000000000F8000000000000F8000000000001F0000000000 +1C1F00000000003E1F00000000007E1E0000000000FE3E0000000000FE3C0000000000FC +780000000000787800000000007FF000000000003FC000000000000F800000000000344C +82BA2F>I<000003F80000001FFE0000007FFF000000FC1F800001F007C00003E007E000 +07C003E0000F8003E0001F0003F0001F0001F0003E0001F0007E0003F0007C0003F000FC +0003F000FC0003F001F80003F001F80003F003F80007F003F00007F003F00007F007F000 +07F007F00007E007E0000FE00FE0000FE00FE0000FE00FE0000FE01FC0001FC01FC0001F +C01FC0001FC01FC0001FC03F80003F803F80003F803F80003F803F80003F807F00007F00 +7F00007F007F00007F007F00007E007F0000FE007E0000FE007E0000FC00FE0001FC00FE +0001F800FE0001F800FC0003F000FC0003F000FC0003E0007C0007E0007C0007C0007C00 +0F80007C001F80007E003F00003E007E00003F00FC00001F83F800000FFFE0000007FF80 +000000FE000000243A77B72A>48 D<00000010000000380000007000000070000000F000 +0001F0000003E000000FE000001FE000007FE00003FFC0001FEFC0003F8FC0001C0FC000 +001F8000001F8000001F8000001F8000003F0000003F0000003F0000003F0000007E0000 +007E0000007E0000007E000000FC000000FC000000FC000000FC000001F8000001F80000 +01F8000001F8000003F0000003F0000003F0000003F0000007E0000007E0000007E00000 +07E000000FC000000FC000000FC000000FC000001F8000001F8000001F8000001F800000 +3F0000003F0000007F00007FFFFF00FFFFFF80FFFFFF001D3877B72A>I<0003FFFFFFFC +00000007FFFFFFFF80000007FFFFFFFFE00000000FF0001FF00000000FE00007F8000000 +0FE00001FC0000000FE00000FE0000001FC000007F0000001FC000007F0000001FC00000 +3F8000001FC000003F8000003F8000001FC000003F8000001FC000003F8000001FC00000 +3F8000001FC000007F0000001FE000007F0000001FE000007F0000001FE000007F000000 +1FE00000FE0000001FE00000FE0000001FE00000FE0000001FE00000FE0000001FE00001 +FC0000003FE00001FC0000003FE00001FC0000003FE00001FC0000003FE00003F8000000 +3FC00003F80000007FC00003F80000007FC00003F80000007FC00007F00000007F800007 +F0000000FF800007F0000000FF800007F0000000FF00000FE0000001FF00000FE0000001 +FE00000FE0000001FE00000FE0000003FC00001FC0000003FC00001FC0000007F800001F +C0000007F000001FC000000FF000003F8000000FE000003F8000001FC000003F8000003F +8000003F8000007F0000007F000000FF0000007F000001FE0000007F000003F80000007F +000007F0000000FE00001FE0000000FE00007F80000001FE0003FF000000FFFFFFFFFC00 +0000FFFFFFFFE0000000FFFFFFFF000000003B397BB83F>68 D<0003FFFFFFFFFF0007FF +FFFFFFFF0003FFFFFFFFFF00000FF00003FF00000FE000007F00000FE000003E00000FE0 +00001E00001FC000001E00001FC000001E00001FC000001E00001FC000001E00003F8000 +001E00003F8000001C00003F8000001C00003F8000001C00007F0000001C00007F000380 +1C00007F0003801C00007F000380180000FE000700000000FE000700000000FE00070000 +0000FE000F00000001FC000E00000001FC001E00000001FC007E00000001FFFFFE000000 +03FFFFFC00000003FFFFFC00000003F800FC00000003F8007C00000007F0003800000007 +F0003800000007F0003800000007F000380000000FE000700060000FE0007000E0000FE0 +007000E0000FE0006001C0001FC0000001C0001FC000000380001FC000000380001FC000 +000380003F8000000700003F8000000700003F8000000E00003F8000001E00007F000000 +1E00007F0000003C00007F0000007C00007F000000F80000FE000001F80000FE000007F8 +0001FE00007FF000FFFFFFFFFFF000FFFFFFFFFFE000FFFFFFFFFFE00038397BB838>I< +0003FFFFF80003FFFFF80003FFFFF0000007F800000007F000000007F000000007F00000 +000FE00000000FE00000000FE00000000FE00000001FC00000001FC00000001FC0000000 +1FC00000003F800000003F800000003F800000003F800000007F000000007F000000007F +000000007F00000000FE00000000FE00000000FE00000000FE00000001FC00000001FC00 +000001FC00000001FC00000003F800000003F800000003F800000003F800000007F00000 +0007F000000007F000000007F00000000FE00000000FE00000000FE00000000FE0000000 +1FC00000001FC00000001FC00000001FC00000003F800000003F800000003F800000003F +800000007F000000007F00000000FF0000007FFFFE0000FFFFFE00007FFFFE000025397C +B820>73 D<0003FFFFF8000007FFFFFC000003FFFFF80000000FF8000000000FE0000000 +000FE0000000000FE0000000001FC0000000001FC0000000001FC0000000001FC0000000 +003F80000000003F80000000003F80000000003F80000000007F00000000007F00000000 +007F00000000007F0000000000FE0000000000FE0000000000FE0000000000FE00000000 +01FC0000000001FC0000000001FC0000000001FC0000000003F80000000003F800000000 +03F80000000003F80000000007F00000000007F00000000007F00000000007F000000000 +0FE000000C000FE000001C000FE000001C000FE0000038001FC0000038001FC000003800 +1FC0000070001FC0000070003F800000F0003F800000E0003F800001E0003F800001E000 +7F000003C0007F000007C0007F000007C0007F00001F8000FE00003F8000FE0000FF0001 +FE0007FF00FFFFFFFFFF00FFFFFFFFFE00FFFFFFFFFE002E397BB834>76 +D<0003FFF00000FFFF800007FFF00001FFFFC00007FFF80001FFFF8000000FF800000FF0 +0000000FF8000007C00000000FFC000007800000000FFC000007800000001DFC00000700 +0000001CFE000007000000001CFE000007000000001CFF00000700000000387F00000E00 +000000387F00000E00000000383F80000E00000000383F80000E00000000703F80001C00 +000000701FC0001C00000000701FC0001C00000000701FE0001C00000000E00FE0003800 +000000E00FE0003800000000E007F0003800000000E007F0003800000001C007F0007000 +000001C003F8007000000001C003F8007000000001C003F80070000000038001FC00E000 +0000038001FC00E0000000038001FE00E0000000038000FE00E0000000070000FE01C000 +00000700007F01C00000000700007F01C00000000700007F01C00000000E00003F838000 +00000E00003F83800000000E00003FC3800000000E00001FC3800000001C00001FC70000 +00001C00000FE7000000001C00000FE7000000001C00000FE70000000038000007FE0000 +000038000007FE0000000038000007FE0000000038000003FE0000000070000003FC0000 +000070000003FC0000000070000001FC00000000F0000001FC00000000F0000000F80000 +0001F0000000F800000007F8000000F8000000FFFFC0000078000000FFFFC00000700000 +00FFFFC000003000000042397BB83E>78 D<0000003FC004000001FFF00C000007FFF81C +00000FC07E3C00003E001E7C00007C0007F80000F80003F80001F00003F80001E00001F8 +0003C00001F00007C00001F00007800001F0000F800001F0000F000001E0001F000001E0 +001F000001E0001F000001E0003F000001C0003F000001C0003F000001C0003F80000000 +003F80000000003FC0000000001FE0000000001FFC000000001FFF800000000FFFF00000 +0007FFFE00000003FFFF80000001FFFFC0000000FFFFE00000003FFFF000000007FFF800 +0000007FF8000000000FFC0000000003FC0000000001FC0000000000FC0000000000FC00 +00000000FC00000000007C00060000007C000E0000007C000E0000007C000E0000007C00 +1E000000F8001E000000F8001E000000F8001E000001F0003E000001E0003E000003E000 +3E000003C0003F00000780007F00000F80007F80001F00007FC0003E000079F0007C0000 +F0FC03F00000E07FFFE00000E01FFF800000C003FC0000002E3D7ABA2F>83 +D<7FFFF007FFFF001FFFE0FFFFF00FFFFF003FFFE07FFFF00FFFFF001FFFE003FE00003F +E00003FE0003F800003F800000F80003F800003F800000F00003F800003F800000E00003 +F800003F800000E00003F800003F800001C00003F800003F800003C00003F800003F8000 +03800003F800003F800007800003F800007F800007000003F800007F80000E000003F800 +00FF80000E000003F80001FF80001C000003F80001FF80001C000003F80003BF80003800 +0003FC0003BF800038000001FC00073F800070000001FC00073F800070000001FC000E3F +8000E0000001FC000E3FC000E0000001FC001C1FC001C0000001FC001C1FC003C0000001 +FC00381FC00380000001FC00381FC00700000001FC00701FC00700000001FC00F01FC00E +00000001FC00E01FC00E00000001FC01C01FC01C00000001FC01C01FC01C00000001FC03 +801FC03800000001FC03801FC03800000001FC07001FC07000000001FC07001FC0700000 +0001FC0E001FC0E000000001FC0E001FC1E000000001FC1C001FC1C000000001FC1C001F +C38000000001FC38001FC38000000001FC78001FC70000000001FC70001FC70000000001 +FCE0001FCE0000000001FEE0001FCE0000000000FFC0001FDC0000000000FFC0001FDC00 +00000000FF80001FF80000000000FF80001FF80000000000FF00001FF00000000000FF00 +000FF00000000000FE00000FE00000000000FE00000FC00000000000FC00000FC0000000 +0000FC00000F800000000000F800000F800000000000F000000F000000000000F000000F +000000000000E000000E00000000004B3B6FB853>87 D<0000F800000007FE0000000FFF +1C00003F07BE00007C03FE0000F801FE0001F001FE0003F001FC0003E000FC0007E000FC +000FC000FC000FC001F8001F8001F8003F8001F8003F8001F8003F0003F0007F0003F000 +7F0003F0007F0003F000FE0007E000FE0007E000FE0007E000FE0007E000FC000FC000FC +000FC1C0FC000FC1C0FC000FC1C0FC001F8380FC001F8380FC003F83807C003F83807C00 +7F87007E00FF87003E03CF8E001F0F8F8E000FFF07FC0007FC03F80001F000F000222677 +A42A>97 D<003F00000FFF00001FFF00000FFF0000007E0000007E0000007E0000007E00 +0000FC000000FC000000FC000000FC000001F8000001F8000001F8000001F8000003F000 +0003F0000003F0000003F0000007E0000007E0F80007E3FE0007EFFF000FDF0F800FFC07 +C00FF007E00FE003E01FC003E01FC003F01F8003F01F8003F03F0003F03F0003F03F0003 +F03F0003F07E0007F07E0007F07E0007F07E0007F0FC000FE0FC000FE0FC000FE0FC000F +C0F8001FC0F8001FC0F8001F80F8003F00F8003F00F8007E00F8007C00F800FC007C00F8 +007C01F0003C03E0001E0FC0000FFF000007FE000001F000001C3B77B926>I<00007F00 +0003FFC00007FFE0001FC1F0003F0078007C003800F800F801F001F803F003F807E003F8 +0FC003F00FC001E01F8000001F8000003F8000003F0000007F0000007F0000007F000000 +FE000000FE000000FE000000FE000000FE000000FC000000FC000000FC000000FC000010 +FC0000387C0000707C0000F07E0001E03E0007C01F001F000F80FE0007FFF80003FFE000 +00FF00001D2677A426>I<00000001F80000007FF8000000FFF80000007FF800000003F0 +00000003F000000003F000000003F000000007E000000007E000000007E000000007E000 +00000FC00000000FC00000000FC00000000FC00000001F800000001F800000001F800000 +001F800000003F000000F83F000007FE3F00000FFF3F00003F07FE00007C03FE0000F801 +FE0001F001FE0003F001FC0003E000FC0007E000FC000FC000FC000FC001F8001F8001F8 +003F8001F8003F8001F8003F0003F0007F0003F0007F0003F0007F0003F000FE0007E000 +FE0007E000FE0007E000FE0007E000FC000FC000FC000FC1C0FC000FC1C0FC000FC1C0FC +001F8380FC001F8380FC003F83807C003F83807C007F87007E00FF87003E03CF8E001F0F +8F8E000FFF07FC0007FC03F80001F000F000253B77B92A>I<00007F000003FFC0000FFF +E0001F81F0007E00F000FC007801F8007803F0007807E0007807E000780FC000781FC000 +F01F8001E03F8007C03F803F807FFFFF007FFFFC007FFFE0007F000000FE000000FE0000 +00FE000000FE000000FE000000FE000000FC000000FC0000007C0000107C0000387E0000 +707E0000F03E0001E01F0007C01F001F000F80FE0007FFF80003FFE00000FF00001D2677 +A426>I<00000007C00000000FF00000001FF80000003C3C00000078FC000000F8FC0000 +01F9FC000001F1FC000001F0F8000003F070000003F000000003E000000007E000000007 +E000000007E000000007E00000000FC00000000FC00000000FC00000000FC00000000FC0 +0000001F800000001F8000000FFFFF80000FFFFFC0000FFFFF8000001F800000003F0000 +00003F000000003F000000003F000000003F000000007E000000007E000000007E000000 +007E000000007E00000000FC00000000FC00000000FC00000000FC00000000FC00000001 +F800000001F800000001F800000001F800000001F800000003F000000003F000000003F0 +00000003F000000003F000000007E000000007E000000007E000000007E000000007C000 +00000FC00000000FC00000000FC00000000F800000001F800000001F800000001F800000 +001F000000001F0000001C3E0000003E3E0000007E3E000000FE3C000000FE78000000FC +7800000078F00000007FE00000003FC00000000F80000000264C82BA19>I<000007C000 +00003FF00000007FF8E00001F83DF00003E01FF00007C00FF0000F800FF0001F800FE000 +3F0007E0003F0007E0007E0007E000FE000FC000FC000FC001FC000FC001FC000FC001F8 +001F8003F8001F8003F8001F8003F8001F8007F0003F0007F0003F0007F0003F0007F000 +3F0007E0007E0007E0007E0007E0007E0007E0007E0007E000FC0007E000FC0003E001FC +0003E003FC0001F007F80001F00FF80000F83DF800007FF9F800003FF3F000000FC3F000 +000003F000000003F000000007E000000007E000000007E000000007E00000000FC0001C +000FC0003E001F80007E001F8000FE003F0000FE007E0000FC00FC00007803F800003FFF +E000001FFF80000003FE00000024367CA426>I<0003F0000000FFF0000001FFF0000000 +FFF000000007E000000007E000000007E000000007E00000000FC00000000FC00000000F +C00000000FC00000001F800000001F800000001F800000001F800000003F000000003F00 +0000003F000000003F000000007E000000007E07F000007E1FFC00007E7FFE0000FCF83F +0000FDE01F8000FF801F8000FF000F8001FE000F8001FE000FC001FC000FC001F8001F80 +03F8001F8003F0001F8003F0001F8003F0001F8007E0003F0007E0003F0007E0003F0007 +E0007E000FC0007E000FC0007E000FC0007E000FC000FC001F8000FC001F8001F81C1F80 +01F81C1F8001F81C3F0003F0383F0003F0383F0003F0383F0003E0707E0003E0707E0003 +E0E07E0003E0E07E0003E3C0FC0001FF807C0000FF003800003C00263B7BB92A>I<0001 +C00003E00007F00007F00007E00007C00003800000000000000000000000000000000000 +0000000000000000000000000000000000F00003FC0007FE000F1F001C1F001C1F00381F +00381F00703F00703F00703F00E07E00E07E00E0FC0000FC0000FC0001F80001F80001F8 +0003F00003F00003F00007E00007E00007E0E00FC0E00FC0E01F81C01F81C01F81C01F03 +801F03801F07001F07001F1E000FFC0007F80001E000143879B619>I<000FC003FFC007 +FFC003FFC0001F80001F80001F80001F80003F00003F00003F00003F00007E00007E0000 +7E00007E0000FC0000FC0000FC0000FC0001F80001F80001F80001F80003F00003F00003 +F00003F00007E00007E00007E00007E0000FC0000FC0000FC0000FC0001F80001F80001F +80001F80003F00003F00003F00003F00007E00007E0E007E0E007E0E00FC1C00FC1C00FC +1C00FC1C00FC3800FC38007C70007C70003FE0001FC0000F8000123B79B915>108 +D<01E000FE0007F00007F803FF801FFC000FFC0FFFC07FFE001E3E1F07E0F83F001C3E3C +03F1E01F80383F7003F3801F80383FE001F7000F80383FC001FE000F80703FC001FE000F +C0703F8001FC000FC0703F0003F8001F80E07F0003F8001F80E07E0003F0001F80E07E00 +03F0001F80007E0003F0001F8000FC0007E0003F0000FC0007E0003F0000FC0007E0003F +0000FC0007E0007E0001F8000FC0007E0001F8000FC0007E0001F8000FC0007E0001F800 +0FC000FC0003F0001F8000FC0003F0001F8001F81C03F0001F8001F81C03F0001F8001F8 +1C07E0003F0003F03807E0003F0003F03807E0003F0003F03807E0003F0003E0700FC000 +7E0003E0700FC0007E0003E0E00FC0007E0003E0E00FC0007E0003E1C01F8000FC0001FF +800F80007C0000FF000700003800003C003E2679A444>I<01E000FE000007F803FF8000 +0FFC0FFFC0001E3E1F07E0001C3E3C03F000383F7003F000383FE001F000383FC001F000 +703FC001F800703F8001F800703F0003F000E07F0003F000E07E0003F000E07E0003F000 +007E0003F00000FC0007E00000FC0007E00000FC0007E00000FC000FC00001F8000FC000 +01F8000FC00001F8000FC00001F8001F800003F0001F800003F0003F038003F0003F0380 +03F0003F038007E0007E070007E0007E070007E0007E070007E0007C0E000FC0007C0E00 +0FC0007C1C000FC0007C1C000FC0007C38001F80003FF0000F80001FE000070000078000 +292679A42F>I<00007F000003FFC00007FFE0001FC1F0003E00F8007C007C00F8007E01 +F0003E03F0003E07E0003F0FC0003F0FC0003F1F80003F1F80003F3F80007F3F00007F7F +00007F7F00007F7F00007FFE0000FEFE0000FEFE0000FEFE0000FCFE0001FCFC0001F8FC +0001F8FC0003F0FC0003F0FC0007E07C000FC07C000F807E001F003E003E001F007C000F +83F80007FFE00003FFC00000FE0000202677A42A>I<00078007C000000FE01FF000001F +F07FF8000038F8F87C000038F9E03E000070FF803F000070FF001F0000E0FE001F0000E0 +FE001F8000E0FC001F8000E0FC001F8001C1F8001F8001C1F8001F8001C1F8001F800001 +F8001F800003F0003F800003F0003F800003F0003F800003F0003F800007E0007F000007 +E0007F000007E0007F000007E0007E00000FC000FE00000FC000FE00000FC000FC00000F +C001F800001F8001F800001F8003F000001F8003E000001FC007E000003FC007C000003F +C00F8000003FE01F0000003FF07E0000007E7FF80000007E3FF00000007E0F800000007E +0000000000FC0000000000FC0000000000FC0000000000FC0000000001F80000000001F8 +0000000001F80000000001F80000000003F00000000003F00000000003F0000000007FFF +C0000000FFFFC00000007FFF80000000293580A42A>I<03C003F00007F00FFC000FF83F +FE001C7C7C1F001C7CF00F00387FC01F80387FC03F80707F807F00707F007F00707F003E +00707E001C00E0FC000000E0FC000000E0FC00000000FC00000001F800000001F8000000 +01F800000001F800000003F000000003F000000003F000000003F000000007E000000007 +E000000007E000000007E00000000FC00000000FC00000000FC00000000FC00000001F80 +0000001F800000001F800000001F800000003F000000001F000000000E00000000212679 +A423>114 D<0000FE000007FF80000FFFC0001F03E0003C00F00078007000F800F000F0 +01F001F003F001F003F001F003E003F001C003F8000003FC000001FFC00001FFF80001FF +FC0000FFFE00007FFF00003FFF80000FFF800000FFC000001FC000000FC000000FC03C00 +0FC07E000FC0FE000F80FE000F80FC000F00F8001F00E0001E0070003C0078007C003E03 +F0001FFFE0000FFFC00001FE00001C267AA422>I<000700000F80001F80001F80001F80 +001F80003F00003F00003F00003F00007E00007E00007E00007E0000FC0000FC00FFFFFC +FFFFFEFFFFFC01F80001F80001F80003F00003F00003F00003F00007E00007E00007E000 +07E0000FC0000FC0000FC0000FC0001F80001F80001F80001F80003F00003F00383F0038 +3F00707E00707E00E07E00E07E01C07E01C07E03803E07003E1E001FFC000FF80003E000 +173578B31C>I<00F800000001FE0001C003FF0003E0070F8007E00E0F8007E01C0F8007 +E0380F8007E0380F800FC0301F800FC0701F800FC0701F800FC0E03F001F80E03F001F80 +E03F001F80007E001F80007E003F0000FC003F0000FC003F0000FC003F0001F8007E0001 +F8007E0001F8007E0001F8007E0003F000FC0003F000FC0E03F000FC0E03F000FC0E03F0 +01F81C03F001F81C03F001F81C03F001F83803F003F83801F007F83801F00EF87000F83C +F8F0007FF87FE0003FF03FC0000FC00F00272679A42D>I<00F0000E0003FC001F0007FE +003F000F1F007F801C1F007F801C1F003F80381F001F80381F001F80703F000F80703F00 +0F80703F000F00E07E000700E07E000700E07E00070000FC000F0000FC000E0001F8000E +0001F8000E0001F8000E0003F0001C0003F0001C0003F0001C0003F000380007E0003800 +07E000380007E000700007E000700007E000600007E000E00007E000C00007E001C00007 +E003800003E007000003F00F000001F81E000000FFFC0000003FF00000000FC000002126 +79A426>I<00F0000000070003FC0003800F8007FE0007C01F800E1F000FC03FC01C1F00 +0FC03FC01C1F000FC01FC0381F000FC00FC0381F001F800FC0703F001F8007C0703F001F +8007C0703F001F800780E07E003F000380E07E003F000380E07E003F00038000FC003F00 +078000FC007E00070001F8007E00070001F8007E00070001F8007E00070003F000FC000E +0003F000FC000E0003F000FC000E0003F000FC000E0007E001F8001C0007E001F8001C00 +07E001F8001C0007E001F800380007E001F800380007E001F800700007E001F800700007 +E003F800E00003E003F800E00003F007F801C00001F00EFC03800000FC1E7E0F8000007F +FC3FFF0000003FF00FFC0000000FE003F00000322679A437>I<0007E007C0001FF01FF0 +003FF83FF800783C783C00E03EE03C01C01FE07E03801FC0FE07001FC1FC07001F81FC0E +001F80F80E001F80701C003F00001C003F00001C003F000000003F000000007E00000000 +7E000000007E000000007E00000000FC00000000FC00000000FC00000000FC00000001F8 +00000001F800700001F800700001F800701C03F000E03E03F000E07F03F001C07F07F001 +C0FE07F00380FC0FF00700780EF80E00783C783C003FF83FF8001FF01FF00007C00FC000 +27267CA427>I<00F000000003FC0001C007FE0003E00F1F0007E01C1F0007E01C1F0007 +E0381F0007E0381F000FC0703F000FC0703F000FC0703F000FC0E07E001F80E07E001F80 +E07E001F8000FC001F8000FC003F0001F8003F0001F8003F0001F8003F0003F0007E0003 +F0007E0003F0007E0003F0007E0007E000FC0007E000FC0007E000FC0007E000FC0007E0 +01F80007E001F80007E001F80007E003F80007E003F00003E007F00003F00FF00001F83F +F00000FFFFE000007FF7E000001FC7E000000007E00000000FC00000000FC00000000F80 +001E001F80003F001F00007F003F00007F007E00007E007C00007C00F800007001F00000 +7803E000003C0FC000001FFF0000000FFE00000003F0000000233679A428>I<0003C003 +80000FF00380001FF80700003FF80700007FFC0E00007FFF1C0000F83FF80000E00FF800 +01C001F00001C000E000018001C0000000038000000007000000000E000000001C000000 +001C0000000038000000007000000001E000000003C000000007000000000E000000001C +000000001C0000000038001C000070001C0000E0003C0001C0003800038000780007E000 +70000FFC01F0000FFF07E0001E3FFFC0003C0FFFC0007807FF80007007FF0000E003FC00 +00E000F0000021267BA422>I E /Fe 44 124 df<07801FE03FF07FF87FF8FFFCFFFCFF +FCFFFC7FF87FF83FF01FE007800E0E7A8D1B>46 D<00003C00000000FC00000001FC0000 +000FFC0000007FFC0000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC0000FF9FFC000000 +1FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001F +FC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC +0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00 +00001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000 +001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000000 +1FFC0000001FFC0000001FFC0000001FFC00007FFFFFFF807FFFFFFF807FFFFFFF807FFF +FFFF807FFFFFFF80213779B630>49 D<000FFC0000007FFFC00001FFFFF00007FFFFFC00 +0FFFFFFE001FC03FFF003F800FFF807FC003FFC07FE001FFE0FFF001FFE0FFF800FFF0FF +F800FFF0FFF8007FF0FFF8007FF8FFF8007FF87FF0007FF83FE0007FF81FC0007FF80F80 +007FF80000007FF80000007FF0000000FFF0000000FFE0000000FFE0000001FFC0000001 +FF80000003FF00000003FE00000007FC0000000FF80000001FF00000003FE00000003FC0 +0000007F00000000FE00000001FC00000003F000F80007E000F8000FC000F8001F8000F8 +003E0001F8007C0001F000F80001F001F00003F003FFFFFFF007FFFFFFF00FFFFFFFF01F +FFFFFFF03FFFFFFFF07FFFFFFFF0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFF +FFFFE025377BB630>I<0C000000C01F800007C01FF8007FC01FFFFFFFC01FFFFFFF801F +FFFFFF001FFFFFFE001FFFFFFC001FFFFFF8001FFFFFE0001FFFFFC0001FFFFF00001FFF +F800001F0E0000001F000000001F000000001F000000001F000000001F000000001F0000 +00001F000000001F03FE00001F1FFFC0001F7FFFF8001FFFFFFC001FFC07FE001FE003FF +001F8001FF801F0001FFC00E0000FFE0000000FFE0000000FFF0000000FFF0000000FFF0 +000000FFF8000000FFF81F8000FFF83FC000FFF87FE000FFF8FFF000FFF8FFF000FFF8FF +F000FFF8FFF000FFF0FFF000FFF0FFE000FFF07FC000FFE07F8001FFE07F0001FFC03F00 +03FF801F8007FF000FF01FFE0007FFFFFC0003FFFFF80001FFFFE000007FFF8000001FF8 +000025387BB630>53 D<00000FF8000000FFFE000003FFFF80000FFFFFC0001FF80FE000 +7FE003F000FF8007F001FF000FF003FE001FF807FC003FF807FC003FF80FFC003FF80FF8 +003FF81FF8001FF01FF8000FE03FF80007C03FF00000007FF00000007FF00000007FF03F +C0007FF0FFF800FFF1FFFE00FFF3FFFF00FFF781FF80FFFF007FC0FFFE003FE0FFFC003F +F0FFFC001FF8FFF8001FF8FFF8001FFCFFF8001FFCFFF8001FFCFFF0001FFEFFF0001FFE +FFF0001FFEFFF0001FFE7FF0001FFE7FF0001FFE7FF0001FFE7FF0001FFE7FF0001FFE3F +F0001FFE3FF0001FFC3FF0001FFC1FF0001FFC1FF8001FF80FF8001FF80FF8003FF007FC +003FE003FE007FE001FF81FFC000FFFFFF80007FFFFE00003FFFFC00000FFFF0000001FF +800027387CB630>I<3E00000000003F00000000003FE0000000003FFFFFFFFF803FFFFF +FFFF803FFFFFFFFF803FFFFFFFFF803FFFFFFFFF807FFFFFFFFF007FFFFFFFFE007FFFFF +FFFC007FFFFFFFF8007FFFFFFFF0007FFFFFFFE0007E000007C0007C00000FC0007C0000 +1F8000FC00003F0000F800007E0000F80000FC0000F80000F80000F80001F00000000003 +F00000000007E0000000000FC0000000000FC0000000001F80000000003F00000000003F +00000000007F00000000007E0000000000FE0000000001FE0000000001FC0000000003FC +0000000003FC0000000003FC0000000007FC0000000007FC000000000FF8000000000FF8 +000000000FF8000000001FF8000000001FF8000000001FF8000000001FF8000000003FF8 +000000003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF8 +000000003FF8000000003FF8000000001FF0000000000FE00000000007C0000000293A7B +B830>I<0001FF8000000FFFF000003FFFFC00007FFFFE0000FE01FF0001F0003F8003E0 +001FC007E0000FE007C0000FE00FC00007F00FC00007F01FC00007F01FE00007F01FE000 +07F01FF80007F01FFC0007F01FFF000FE01FFFC00FE01FFFF01FC00FFFF81FC00FFFFE3F +8007FFFFFF0007FFFFFE0003FFFFF80001FFFFFC0000FFFFFE00007FFFFF80003FFFFFC0 +00FFFFFFE001FFFFFFF007FDFFFFF00FF07FFFF81FE03FFFFC3FC00FFFFC3FC003FFFC7F +8000FFFE7F80007FFEFF00001FFEFF000007FEFF000003FEFF000003FEFF000001FEFF00 +0001FEFF000001FCFF000001FC7F800001FC7F800003F83FC00003F83FE00007F01FF800 +1FE00FFE00FFC007FFFFFF8003FFFFFF0000FFFFFC00003FFFF0000003FF800027387CB6 +30>I<0003FF0000001FFFE000007FFFF80000FFFFFC0003FF01FF0007FC00FF800FF800 +7FC00FF8003FC01FF8003FE03FF0001FF03FF0001FF07FF0001FF87FF0001FF87FF0001F +F8FFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFEFFF0001FFE +FFF0001FFEFFF0001FFEFFF0001FFE7FF0003FFE7FF0003FFE7FF0003FFE3FF0003FFE3F +F0007FFE1FF8007FFE0FF800FFFE07FC01FFFE03FF03DFFE01FFFF9FFE00FFFF1FFC003F +FE1FFC0007F81FFC0000001FFC0000001FFC0000001FF807C0003FF80FE0003FF81FF000 +3FF03FF8003FF03FF8003FE03FF8007FC03FF8007FC03FF000FF801FE001FF001FC007FE +000FE01FFC000FFFFFF80007FFFFF00001FFFFC00000FFFF0000001FF0000027387CB630 +>I<07801FE03FF07FF87FF8FFFCFFFCFFFCFFFC7FF87FF83FF01FE00780000000000000 +00000000000000000000000007801FE03FF07FF87FF8FFFCFFFCFFFCFFFC7FF87FF83FF0 +1FE007800E257AA41B>I<001FFE000000FFFFE00007FFFFF8000FFFFFFC001FE007FE00 +3F0003FF007F8001FF807FC001FF80FFE001FFC0FFE001FFC0FFE001FFC0FFE001FFC0FF +E001FFC07FC001FF803F8003FF801F0003FF00000007FF0000000FFE0000001FF8000000 +3FF00000003FC00000007F80000000FF00000000FE00000001FC00000001F800000001F0 +00000003F000000003E000000003E000000003E000000003E000000003E000000003E000 +000003E000000003E000000003E000000003C00000000000000000000000000000000000 +0000000000000000000000000000000003C00000000FF00000001FF80000003FFC000000 +3FFC0000007FFE0000007FFE0000007FFE0000007FFE0000003FFC0000003FFC0000001F +F80000000FF000000003C00000223A7BB92D>63 D<00000003E00000000000000007F000 +00000000000007F0000000000000000FF8000000000000000FF8000000000000000FF800 +0000000000001FFC000000000000001FFC000000000000003FFE000000000000003FFE00 +0000000000003FFE000000000000007FFF000000000000007FFF00000000000000FFFF80 +000000000000FFFF80000000000000FFFF80000000000001FFFFC0000000000001F7FFC0 +000000000003F7FFE0000000000003E7FFE0000000000003E3FFE0000000000007E3FFF0 +000000000007C1FFF000000000000FC1FFF800000000000F80FFF800000000000F80FFF8 +00000000001F80FFFC00000000001F007FFC00000000003F007FFE00000000003E003FFE +00000000003E003FFE00000000007E003FFF00000000007C001FFF0000000000FC001FFF +8000000000F8000FFF8000000000F8000FFF8000000001F8000FFFC000000001F00007FF +C000000003FFFFFFFFE000000003FFFFFFFFE000000003FFFFFFFFE000000007FFFFFFFF +F000000007FFFFFFFFF00000000FC00001FFF80000000F800000FFF80000000F800000FF +F80000001F800000FFFC0000001F0000007FFC0000003F0000007FFE0000003E0000003F +FE0000003E0000003FFE0000007E0000003FFF0000007C0000001FFF0000FFFFF8000FFF +FFFF80FFFFF8000FFFFFFF80FFFFF8000FFFFFFF80FFFFF8000FFFFFFF80FFFFF8000FFF +FFFF80413A7DB948>65 D<0000003FFC0000C0000003FFFFC003C000001FFFFFF007C000 +00FFFFFFFC0FC00003FFFFFFFE1FC00007FFFC00FFBFC0001FFFC0001FFFC0003FFE0000 +07FFC0007FF8000003FFC000FFF0000001FFC001FFE0000000FFC003FFC00000007FC007 +FF800000003FC007FF000000003FC00FFF000000001FC01FFE000000001FC01FFE000000 +000FC03FFE000000000FC03FFC000000000FC03FFC0000000007C07FFC0000000007C07F +FC0000000007C07FF80000000007C07FF8000000000000FFF8000000000000FFF8000000 +000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FF +F8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000 +0000007FF80000000000007FF80000000000007FFC0000000007C07FFC0000000007C03F +FC0000000007C03FFC0000000007C03FFE0000000007C01FFE000000000F801FFE000000 +000F800FFF000000000F8007FF000000001F0007FF800000001F0003FFC00000003E0001 +FFE00000007E0000FFF0000000FC00007FF8000001F800003FFE000007F000001FFFC000 +1FE0000007FFFC00FFC0000003FFFFFFFF00000000FFFFFFFE000000001FFFFFF8000000 +0003FFFFC000000000003FFE0000003A3B7BB945>67 D<FFFFFFFFFFFFF0FFFFFFFFFFFF +F0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0007FFC0001FFF8007FFC00003FF8 +007FFC00000FF8007FFC000007F8007FFC000003F8007FFC000003F8007FFC000001F800 +7FFC000001F8007FFC000000F8007FFC000000F8007FFC003E00F8007FFC003E00FC007F +FC003E007C007FFC003E007C007FFC003E007C007FFC003E007C007FFC007E0000007FFC +007E0000007FFC00FE0000007FFC03FE0000007FFFFFFE0000007FFFFFFE0000007FFFFF +FE0000007FFFFFFE0000007FFFFFFE0000007FFC03FE0000007FFC00FE0000007FFC007E +0000007FFC007E001F007FFC003E001F007FFC003E001F007FFC003E003E007FFC003E00 +3E007FFC003E003E007FFC003E003E007FFC0000007E007FFC0000007E007FFC0000007C +007FFC000000FC007FFC000000FC007FFC000001FC007FFC000001FC007FFC000003FC00 +7FFC000007F8007FFC00000FF8007FFC00003FF8007FFC0003FFF8FFFFFFFFFFFFF8FFFF +FFFFFFFFF8FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF038397DB83F>69 +D<0000003FFC0000C000000003FFFFC003C00000001FFFFFF007C0000000FFFFFFFC0FC0 +000003FFFFFFFE1FC0000007FFFC00FFBFC000001FFFC0001FFFC000003FFE000007FFC0 +00007FF8000003FFC00000FFF0000001FFC00001FFE0000000FFC00003FFC00000007FC0 +0007FF800000003FC00007FF000000003FC0000FFF000000001FC0001FFE000000001FC0 +001FFE000000000FC0003FFE000000000FC0003FFC000000000FC0003FFC0000000007C0 +007FFC0000000007C0007FFC0000000007C0007FF80000000007C0007FF8000000000000 +00FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000000000 +00FFF800000000000000FFF800000000000000FFF800000000000000FFF8000000000000 +00FFF800000000000000FFF800000000000000FFF800007FFFFFFF807FF800007FFFFFFF +807FF800007FFFFFFF807FFC00007FFFFFFF807FFC00007FFFFFFF803FFC00000007FFC0 +003FFC00000007FFC0003FFE00000007FFC0001FFE00000007FFC0001FFE00000007FFC0 +000FFF00000007FFC00007FF00000007FFC00007FF80000007FFC00003FFC0000007FFC0 +0001FFE0000007FFC00000FFF0000007FFC000007FF8000007FFC000003FFE00000FFFC0 +00001FFFC0001FFFC0000007FFFC00FFFFC0000003FFFFFFFE7FC0000000FFFFFFFC1FC0 +0000001FFFFFF007C000000003FFFFC000C0000000003FFE00000000413B7BB94B>71 +D<FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFF +F0FFFFFFFE07FFFFFFF0007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0 +00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0 +00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0 +00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0 +00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0 +00007FFC000003FFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE0 +00007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFC000003FFE000007FFC000003FFE0 +00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0 +00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0 +00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0 +00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0 +00007FFC000003FFE000007FFC000003FFE000007FFC000003FFE000007FFC000003FFE0 +00FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFFF0FFFFFFFE07FFFFFF +F0FFFFFFFE07FFFFFFF044397DB84B>I<FFFFFFFF800000FFFFFFFF800000FFFFFFFF80 +0000FFFFFFFF800000FFFFFFFF800000007FFC00000000007FFC00000000007FFC000000 +00007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000 +007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC0000000000 +7FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007F +FC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC +00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00 +000F80007FFC00000F80007FFC00000F80007FFC00000F80007FFC00000F80007FFC0000 +1F80007FFC00001F00007FFC00001F00007FFC00001F00007FFC00003F00007FFC00003F +00007FFC00003F00007FFC00007F00007FFC0000FF00007FFC0000FF00007FFC0001FF00 +007FFC0007FF00007FFC000FFF00007FFC007FFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FF +FFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE0031397DB839>76 +D<FFFFFC0000000007FFFFF0FFFFFE000000000FFFFFF0FFFFFF000000001FFFFFF0FFFF +FF000000001FFFFFF0FFFFFF000000001FFFFFF0007FFF800000003FFFE000007FFF8000 +00003FFFE000007DFFC00000007DFFE000007DFFC00000007DFFE000007CFFE0000000F9 +FFE000007CFFE0000000F9FFE000007CFFE0000000F9FFE000007C7FF0000001F1FFE000 +007C7FF0000001F1FFE000007C3FF8000003E1FFE000007C3FF8000003E1FFE000007C1F +FC000007C1FFE000007C1FFC000007C1FFE000007C1FFC000007C1FFE000007C0FFE0000 +0F81FFE000007C0FFE00000F81FFE000007C07FF00001F01FFE000007C07FF00001F01FF +E000007C03FF80003E01FFE000007C03FF80003E01FFE000007C03FF80003E01FFE00000 +7C01FFC0007C01FFE000007C01FFC0007C01FFE000007C00FFE000F801FFE000007C00FF +E000F801FFE000007C007FF001F001FFE000007C007FF001F001FFE000007C007FF001F0 +01FFE000007C003FF803E001FFE000007C003FF803E001FFE000007C001FFC07C001FFE0 +00007C001FFC07C001FFE000007C000FFE0F8001FFE000007C000FFE0F8001FFE000007C +000FFE0F8001FFE000007C0007FF1F0001FFE000007C0007FF1F0001FFE000007C0003FF +BE0001FFE000007C0003FFBE0001FFE000007C0001FFFC0001FFE000007C0001FFFC0001 +FFE000007C0001FFFC0001FFE000007C0000FFF80001FFE000007C0000FFF80001FFE000 +007C00007FF00001FFE000007C00007FF00001FFE000007C00003FE00001FFE000FFFFFE +003FE003FFFFFFF0FFFFFE003FE003FFFFFFF0FFFFFE001FC003FFFFFFF0FFFFFE001FC0 +03FFFFFFF0FFFFFE000F8003FFFFFFF054397DB85B>I<000000FFF800000000000FFFFF +80000000007FFFFFF000000001FFFFFFFC00000007FFC01FFF0000001FFE0003FFC00000 +3FF80000FFE000007FF000007FF00000FFE000003FF80001FFC000001FFC0003FF800000 +0FFE0007FF8000000FFF0007FF00000007FF000FFE00000003FF800FFE00000003FF801F +FE00000003FFC01FFC00000001FFC03FFC00000001FFE03FFC00000001FFE03FFC000000 +01FFE07FF800000000FFF07FF800000000FFF07FF800000000FFF07FF800000000FFF0FF +F800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF8000000 +00FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FF +F800000000FFF8FFF800000000FFF8FFF800000000FFF87FF800000000FFF07FFC000000 +01FFF07FFC00000001FFF07FFC00000001FFF03FFC00000001FFE03FFC00000001FFE03F +FE00000003FFE01FFE00000003FFC01FFF00000007FFC00FFF00000007FF8007FF800000 +0FFF0007FF8000000FFF0003FFC000001FFE0001FFE000003FFC0000FFF000007FF80000 +7FFC0001FFF000003FFE0003FFE000001FFFC01FFFC0000007FFFFFFFF00000001FFFFFF +FC000000007FFFFFF0000000000FFFFF800000000000FFF80000003D3B7BB948>79 +D<FFFFFFFFFF0000FFFFFFFFFFF000FFFFFFFFFFFE00FFFFFFFFFFFF00FFFFFFFFFFFFC0 +007FFC0007FFE0007FFC0001FFF0007FFC00007FF8007FFC00003FFC007FFC00003FFC00 +7FFC00003FFE007FFC00001FFE007FFC00001FFE007FFC00001FFF007FFC00001FFF007F +FC00001FFF007FFC00001FFF007FFC00001FFF007FFC00001FFF007FFC00001FFF007FFC +00001FFE007FFC00001FFE007FFC00003FFE007FFC00003FFC007FFC00003FFC007FFC00 +007FF8007FFC0001FFF0007FFC000FFFE0007FFFFFFFFF80007FFFFFFFFF00007FFFFFFF +FC00007FFFFFFFE000007FFC00000000007FFC00000000007FFC00000000007FFC000000 +00007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000 +007FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC0000000000 +7FFC00000000007FFC00000000007FFC00000000007FFC00000000007FFC00000000007F +FC00000000FFFFFFFE000000FFFFFFFE000000FFFFFFFE000000FFFFFFFE000000FFFFFF +FE00000038397DB841>I<0003FF000600003FFFE00E0000FFFFF83E0001FFFFFE7E0003 +FFFFFFFE0007FE01FFFE000FF0003FFE001FE0000FFE003FC00003FE003FC00001FE007F +800001FE007F800000FE007F8000007E00FF8000007E00FF8000007E00FF8000003E00FF +C000003E00FFE000003E00FFF000003E00FFF800000000FFFF800000007FFFF80000007F +FFFFC000007FFFFFFC00003FFFFFFF00001FFFFFFF80001FFFFFFFE0000FFFFFFFF00007 +FFFFFFF80003FFFFFFFC0001FFFFFFFE00007FFFFFFE00001FFFFFFF000007FFFFFF0000 +003FFFFF80000003FFFF800000001FFF8000000007FFC000000003FFC000000001FFC078 +000000FFC0F8000000FFC0F80000007FC0F80000007FC0F80000007FC0FC0000007F80FC +0000007F80FE0000007F80FE000000FF00FF000000FF00FF800000FE00FFE00001FE00FF +F80003FC00FFFF801FF800FFFFFFFFF000FCFFFFFFE000F83FFFFF8000E007FFFE0000C0 +007FF000002A3B7BB935>83 D<003FFE00000003FFFFE0000007FFFFF800000FFFFFFC00 +001FF007FE00003FF801FF00003FF800FF80003FF800FFC0003FF8007FC0001FF0007FE0 +001FF0007FE0000FE0007FE0000380007FE0000000007FE0000000007FE0000000FFFFE0 +00000FFFFFE00000FFFFFFE00003FFF87FE00007FF807FE0001FFC007FE0003FF8007FE0 +003FF0007FE0007FE0007FE000FFC0007FE000FFC0007FE000FFC0007FE000FFC0007FE0 +00FFC0007FE000FFC000FFE0007FE001FFE0003FF003FFF0003FFC0FBFFFC01FFFFF3FFF +C007FFFE1FFFC003FFF80FFFC0007FC003FFC02A257DA42E>97 D<0001FFC000000FFFFC +00007FFFFE0000FFFFFF0001FF80FF8007FE01FFC00FFC01FFC00FF801FFC01FF001FFC0 +3FF000FF803FF000FF807FE0007F007FE0001C007FE0000000FFE0000000FFE0000000FF +E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000007FE0 +0000007FF00000007FF00000003FF00000003FF80003E01FF80003E00FFC0007C00FFE00 +07C007FF000F8001FFE03F0000FFFFFE00007FFFFC00000FFFF0000001FF800023257DA4 +2A>99 D<000000007F800000007FFF800000007FFF800000007FFF800000007FFF800000 +007FFF8000000003FF8000000001FF8000000001FF8000000001FF8000000001FF800000 +0001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF800000 +0001FF8000000001FF8000000001FF8000000001FF800003FF01FF80001FFFF1FF80007F +FFFDFF8001FFFFFFFF8003FFC07FFF8007FE000FFF800FFC0007FF801FF80001FF801FF0 +0001FF803FF00001FF803FF00001FF807FE00001FF807FE00001FF807FE00001FF80FFE0 +0001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE0 +0001FF80FFE00001FF80FFE00001FF807FE00001FF807FE00001FF807FE00001FF803FF0 +0001FF803FF00001FF801FF00001FF801FF80003FF800FF8000FFF8007FE001FFFC003FF +80FFFFFE01FFFFFDFFFE007FFFF9FFFE001FFFC1FFFE0003FE01FFFE2F3A7DB935>I<00 +01FF8000001FFFF000007FFFFC0000FFFFFE0003FF81FF8007FE007F800FFC003FC01FF8 +001FE01FF0001FE03FF0000FF03FF0000FF07FE0000FF07FE0000FF87FE00007F8FFE000 +07F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFE0000000FFE0000000FFE00000 +00FFE00000007FE00000007FE00000007FF00000003FF00000003FF00000F81FF80000F8 +0FFC0001F80FFE0003F007FF0007E001FFE01FE000FFFFFF80003FFFFF00000FFFFC0000 +00FFC00025257DA42C>I<00000FF8000000FFFC000007FFFF00000FFFFF80003FF8FF80 +007FE1FFC000FFC1FFC000FF81FFC001FF81FFC001FF01FFC003FF00FF8003FF007F0003 +FF003E0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF +00000003FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000003FF00 +000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000 +0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000 +03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003 +FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE0000FFFFFE0000FFFF +FE0000FFFFFE0000FFFFFE0000223A7DB91D>I<000000003F000007FE00FF80007FFFE1 +FFC001FFFFFBFFC003FFFFFFDFE007FC03FF1FE00FF000FF1FE01FF000FF9FE03FE0007F +CFC03FE0007FC7807FE0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007F +E0007FE0007FE0007FE0007FE0003FE0007FC0003FE0007FC0001FF000FF80000FF000FF +000007FC03FE000007FFFFFC00000FFFFFF800000F7FFFE000001E07FE0000001E000000 +00001E00000000003F00000000003F00000000003FC0000000001FFFFFF800001FFFFFFF +80001FFFFFFFE0000FFFFFFFF0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE000FFFFFFF +FF001FFFFFFFFF003FC0000FFF807F800001FF80FF0000007F80FF0000007F80FF000000 +7F80FF0000007F80FF0000007F807F800000FF003FC00001FE001FF00007FC000FFE003F +F80007FFFFFFF00001FFFFFFC000007FFFFF00000007FFF000002B377DA530>I<00FF00 +000000FFFF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF007FC00003FF03FFF80003FF07FFFC0003FF1F +FFFE0003FF3F03FF0003FF7801FF8003FFF001FF8003FFE000FFC003FFC000FFC003FF80 +00FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC +3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF303A7DB935>I<00F00003FC0007FE +000FFF000FFF001FFF801FFF801FFF801FFF800FFF000FFF0007FE0003FC0000F0000000 +0000000000000000000000000000000000000000000000FF007FFF007FFF007FFF007FFF +007FFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8FFFFF8153B7DBA1B>I<00001E00 +00007F800000FFC00001FFE00001FFE00003FFF00003FFF00003FFF00003FFF00001FFE0 +0001FFE00000FFC000007F8000001E000000000000000000000000000000000000000000 +00000000000000000000000000000FF0000FFFF0000FFFF0000FFFF0000FFFF0000FFFF0 +00007FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF0 +00003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF0 +00003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF0 +00003FF000003FF000003FF000003FF000003FF000003FF000003FF00E003FF03F803FF0 +7FC03FF07FC03FF0FFE07FE0FFE07FE0FFE07FC0FFE0FF807FC1FF003FFFFE001FFFFC00 +0FFFE00001FF00001C4B86BA1D>I<00FF00000000FFFF00000000FFFF00000000FFFF00 +000000FFFF00000000FFFF0000000007FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +3FFFE003FF003FFFE003FF003FFFE003FF003FFFE003FF003FFFE003FF000FF00003FF00 +1FE00003FF003FC00003FF007F000003FF00FE000003FF03FC000003FF07F8000003FF0F +F0000003FF1FC0000003FF3FC0000003FF7FE0000003FFFFF0000003FFFFF8000003FFFF +F8000003FFFFFC000003FFCFFE000003FF87FF000003FF07FF000003FE03FF800003FE01 +FFC00003FE00FFE00003FE00FFE00003FE007FF00003FE003FF80003FE001FFC0003FE00 +1FFC0003FE000FFE00FFFFF83FFFF8FFFFF83FFFF8FFFFF83FFFF8FFFFF83FFFF8FFFFF8 +3FFFF82D3A7EB932>I<00FF00FFFF00FFFF00FFFF00FFFF00FFFF0007FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF00FFFFFCFFFFFCFFFFFCFFFF +FCFFFFFC163A7DB91B>I<00FE007FE0000FFC0000FFFE01FFFC003FFF8000FFFE07FFFE +00FFFFC000FFFE1FFFFF03FFFFE000FFFE3F03FF87E07FF000FFFE7800FFCF001FF80007 +FEF000FFDE001FF80003FFE0007FFC000FFC0003FFC0007FF8000FFC0003FF80007FF000 +0FFC0003FF80007FF0000FFC0003FF80007FF0000FFC0003FF00007FE0000FFC0003FF00 +007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC +0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007F +E0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003 +FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE000 +0FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00007FE0000FFC0003FF00 +007FE0000FFC00FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFF +F0FFFFFC1FFFFF83FFFFF0FFFFFC1FFFFF83FFFFF04C257DA451>I<00FE007FC000FFFE +03FFF800FFFE07FFFC00FFFE1FFFFE00FFFE3F03FF00FFFE7801FF8007FEF001FF8003FF +E000FFC003FFC000FFC003FF8000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF +0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF +0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF +0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF +0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF3025 +7DA435>I<0001FFC00000000FFFF80000007FFFFF000000FFFFFF800003FF80FFE00007 +FE003FF0000FF8000FF8001FF8000FFC001FF00007FC003FF00007FE003FE00003FE007F +E00003FF007FE00003FF007FE00003FF00FFE00003FF80FFE00003FF80FFE00003FF80FF +E00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF80FFE00003FF807F +E00003FF007FE00003FF007FE00003FF003FF00007FE003FF00007FE001FF00007FC001F +F8000FFC000FFC001FF80007FE003FF00003FF80FFE00001FFFFFFC000007FFFFF000000 +1FFFFC00000001FFC0000029257DA430>I<00FF00FF8000FFFF0FFFF800FFFF3FFFFC00 +FFFFFFFFFF00FFFFFE07FF80FFFFF001FFC003FFC0007FE003FF80007FF003FF00003FF0 +03FF00003FF803FF00001FF803FF00001FFC03FF00001FFC03FF00000FFC03FF00000FFE +03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE +03FF00000FFE03FF00000FFE03FF00000FFC03FF00001FFC03FF00001FFC03FF00001FF8 +03FF00003FF803FF00003FF003FF80007FE003FFC000FFE003FFF001FFC003FFFC07FF80 +03FFFFFFFE0003FF3FFFFC0003FF0FFFF00003FF01FF000003FF0000000003FF00000000 +03FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00000000 +03FF0000000003FF0000000003FF00000000FFFFFC000000FFFFFC000000FFFFFC000000 +FFFFFC000000FFFFFC0000002F357EA435>I<00FE07F000FFFE1FFC00FFFE3FFE00FFFE +7FFF00FFFEF8FF80FFFEE1FFC007FFE1FFC003FFC1FFC003FFC1FFC003FF80FF8003FF80 +FF8003FF807F0003FF801C0003FF00000003FF00000003FF00000003FF00000003FF0000 +0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000 +03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FF +FFFE0000FFFFFE0000FFFFFE0000FFFFFE0000FFFFFE000022257EA427>114 +D<003FF03803FFFEF807FFFFF81FFFFFF83FC00FF83F0003F87E0001F87E0000F8FE0000 +F8FE0000F8FF0000F8FF800000FFF80000FFFFE0007FFFFC007FFFFF003FFFFFC01FFFFF +E00FFFFFF003FFFFF800FFFFFC001FFFFC00007FFE000007FE780001FEF80001FEF80000 +FEFC0000FEFC0000FEFE0000FCFF0001FCFF8001F8FFF00FF0FFFFFFE0FDFFFFC0F0FFFF +00E01FF8001F257DA426>I<001F0000001F0000001F0000001F0000001F0000003F0000 +003F0000003F0000003F0000007F0000007F000000FF000000FF000001FF000003FF0000 +07FF00001FFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE003FF000003FF000003FF0000 +03FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF0000 +03FF000003FF000003FF000003FF000003FF000003FF00F803FF00F803FF00F803FF00F8 +03FF00F803FF00F803FF00F803FF00F801FF01F001FF81F000FFC3E0007FFFC0003FFF80 +001FFF000003FC001D357EB425>I<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF00 +3FFFC0FFFF003FFFC0FFFF003FFFC007FF0001FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +01FFC003FF0001FFC003FF0003FFC001FF0007FFC001FF000FFFE000FFC03EFFFF007FFF +FCFFFF003FFFF8FFFF001FFFE0FFFF0003FF00FFFF30257DA435>I<FFFFF003FFF8FFFF +F003FFF8FFFFF003FFF8FFFFF003FFF8FFFFF003FFF803FF00003E0003FF80007E0001FF +80007C0001FFC000FC0000FFC000F80000FFE001F800007FE001F000007FE001F000007F +F003F000003FF003E000003FF807E000001FF807C000001FFC0FC000000FFC0F8000000F +FC1F80000007FE1F00000007FE1F00000007FF3F00000003FF3E00000003FFFE00000001 +FFFC00000001FFFC00000000FFF800000000FFF800000000FFF8000000007FF000000000 +7FF0000000003FE0000000003FE0000000001FC0000000001FC0000000000F8000002D25 +7EA432>I<FFFFF1FFFF807FFFFFFFF1FFFF807FFFFFFFF1FFFF807FFFFFFFF1FFFF807F +FFFFFFF1FFFF807FFF07FF000FF80007E003FF0007FC0007C003FF0007FC000FC001FF80 +07FC000F8001FF8007FE000F8001FFC00FFE001F8000FFC00FFF001F0000FFC01FFF003F +00007FE01FFF003E00007FE01FFF803E00007FF03FFF807E00003FF03E7FC07C00003FF0 +7E7FC0FC00001FF87C3FC0F800001FF87C3FE0F800001FFCFC3FE1F800000FFCF81FF1F0 +00000FFDF81FF1F000000FFFF00FF3F0000007FFF00FFBE0000007FFF00FFFE0000003FF +E007FFC0000003FFE007FFC0000003FFC003FFC0000001FFC003FF80000001FFC003FF80 +000000FF8001FF00000000FF8001FF00000000FF8001FF000000007F0000FE000000007F +0000FE000000003E00007C000040257EA445>I<FFFFF01FFFF0FFFFF01FFFF0FFFFF01F +FFF0FFFFF01FFFF0FFFFF01FFFF001FFC007F00000FFC007E000007FE00FC000003FF01F +8000003FF83F8000001FFC7F0000000FFCFE00000007FFFC00000003FFF800000003FFF0 +00000001FFE000000000FFE0000000007FE0000000003FF0000000003FF8000000007FFC +00000000FFFC00000001FFFE00000003FBFF00000007F3FF80000007E1FFC000000FC0FF +C000001F807FE000003F803FF000007F003FF80000FE001FFC0000FC000FFC00FFFF803F +FFF8FFFF803FFFF8FFFF803FFFF8FFFF803FFFF8FFFF803FFFF82D257EA432>I<FFFFF0 +03FFF8FFFFF003FFF8FFFFF003FFF8FFFFF003FFF8FFFFF003FFF803FF00003E0003FF80 +007E0001FF80007C0001FFC000FC0000FFC000F80000FFE001F800007FE001F000007FE0 +01F000007FF003F000003FF003E000003FF807E000001FF807C000001FFC0FC000000FFC +0F8000000FFC1F80000007FE1F00000007FE1F00000007FF3F00000003FF3E00000003FF +FE00000001FFFC00000001FFFC00000000FFF800000000FFF800000000FFF8000000007F +F0000000007FF0000000003FE0000000003FE0000000001FC0000000001FC0000000000F +80000000000F80000000001F80000000001F00000000003F0000003F003E0000007F807E +000000FFC07C000000FFC0FC000000FFC0F8000000F801F8000000FC07F00000007E1FE0 +0000007FFFC00000003FFF000000001FFE0000000007F0000000002D357EA432>I<FFFF +FFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFEFFFFFFFFFFFE2F04809830>123 +D E /Ff 1 16 df<007F000001FFC00007FFF0000FFFF8001FFFFC003FFFFE003FFFFE00 +7FFFFF007FFFFF00FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80FFFFFF80 +7FFFFF007FFFFF003FFFFE003FFFFE001FFFFC000FFFF80007FFF00001FFC000007F0000 +19197C9A22>15 D E /Fg 81 126 df<1C003E007F00FF80FF80FF80FF80FF80FF80FF80 +FF80FF80FF80FF80FF80FF80FF80FF80FF807F007F007F007F007F007F007F007F007F00 +7F007F007F007F007F007F003E00000000000000000000000000000000001C003E007F00 +FF80FF80FF807F003E001C0009346FB32C>33 D<18000C003C001E007E003F00FF007F80 +FF007F80FF007F80FF007F80FF007F80FF007F80FF007F807F007F007F007F007F007F00 +7F007F007F007F007F007F007F007F007F007F007E003F007E003F007E003F007E003F00 +7E003F003C001E00191877B32C>I<0007C00000001FE00000003FF00000007FF8000000 +FFFC000000FFFE000001FC7E000001F87F000003F83F000003F03F000003F03F000003F0 +3F000003F03F000003F03F000003F03F000003F07F000003F07E1FF803F0FE3FFC03F1FC +3FFC01F9FC3FFC01FBF83FFC01FFF03FF801FFE07F0001FFE07E0000FFC07E0000FF80FE +0000FF00FC0001FE00FC0003FF01FC0007FF01F8000FFF01F8001FFF83F8003FDFC3F000 +3F9FC7F0007F0FE7E0007F0FE7E000FF07FFE000FE03FFC000FE03FFC000FE01FF8000FE +01FF8030FE00FF0078FE007F00FCFE00FF00FCFF00FF80FC7F03FFC0FC7F8FFFF1FC3FFF +F7FFF81FFFE3FFF80FFFC1FFF007FF80FFE003FF007FC001FC001F8026357EB32C>38 +D<0000780000FC0001FC0007FC000FF8001FE0003FC0007F80007F0000FE0001FC0003FC +0003F80007F0000FF0000FE0001FE0001FC0001FC0003F80003F80003F80007F00007F00 +007F00007F0000FF0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 +00FE0000FE0000FE0000FF00007F00007F00007F00007F00003F80003F80003F80001FC0 +001FC0001FE0000FE0000FF00007F00003F80003FC0001FC0000FE00007F00007F80003F +C0001FE0000FF80007FC0001FC0000FC000078164272B92C>40 D<3800007C0000FE0000 +7F80003FC0001FE0000FF00007F80003F80001FC0000FE0000FF00007F00003F80003FC0 +001FC0001FE0000FE0000FE00007F00007F00007F00003F80003F80003F80003F80003FC +0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC +0003FC0003F80003F80003F80003F80007F00007F00007F0000FE0000FE0001FE0001FC0 +003FC0003F80007F0000FF0000FE0001FC0003F80007F8000FF0001FE0003FC0007F8000 +FE00007C0000380000164279B92C>I<000380000007C000000FE000000FE000000FE000 +000FE000000FE000300FE018FC0FE07EFF0FE1FEFF8FE3FEFFEFEFFEFFFFFFFE7FFFFFFC +1FFFFFF00FFFFFE003FFFF8000FFFE0000FFFE0003FFFF800FFFFFE01FFFFFF07FFFFFFC +FFFFFFFEFFEFEFFEFF8FE3FEFF0FE1FEFC0FE07E300FE018000FE000000FE000000FE000 +000FE000000FE0000007C000000380001F247AAA2C>I<000078000000007800000000FC +00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00 +000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00007FFFFFFFF0 +7FFFFFFFF0FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFFF00000FC00000000FC000000 +00FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000 +FC00000000FC00000000FC00000000FC00000000FC00000000780000000078000025267D +AB2C>I<07C00FE01FF03FF83FFC3FFE3FFE3FFE1FFE0FFE07FE007E00FE00FC01FC03F8 +07F83FF07FE0FFC07F803E0018000F17728A2C>I<7FFFFFFF007FFFFFFF00FFFFFFFF80 +FFFFFFFF807FFFFFFF007FFFFFFF0021067B9B2C>I<1F003F807FC0FFE0FFE0FFE0FFE0 +FFE07FC03F801F000B0B708A2C>I<00000007000000000F000000001F800000001F8000 +00003F800000003F000000007F000000007E00000000FE00000000FC00000001FC000000 +01F800000003F800000003F000000003F000000007F000000007E00000000FE00000000F +C00000001FC00000001F800000003F800000003F000000007F000000007E00000000FE00 +000000FC00000000FC00000001FC00000001F800000003F800000003F000000007F00000 +0007E00000000FE00000000FC00000001FC00000001F800000001F800000003F80000000 +3F000000007F000000007E00000000FE00000000FC00000001FC00000001F800000003F8 +00000003F000000007F000000007E000000007E00000000FE00000000FC00000001FC000 +00001F800000003F800000003F000000007F000000007E00000000FE00000000FC000000 +00FC000000007800000000780000000021417BB92C>I<0001FC0000000FFF8000001FFF +C000007FFFF00000FFFFF80001FFFFFC0003FF07FE0003FC01FE0007F800FF000FF0007F +800FE0003F801FC0001FC01FC0001FC03F80000FE03F80000FE03F80000FE07F000007F0 +7F000007F07F000007F07F000007F0FE000003F8FE000003F8FE000003F8FE000003F8FE +000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE00 +0003F8FF000007F87F000007F07F000007F07F000007F07F80000FF03F80000FE03F8000 +0FE03FC0001FE01FC0001FC01FE0003FC00FE0003F800FF0007F8007F800FF0003FC01FE +0003FF07FE0001FFFFFC0000FFFFF800007FFFF000001FFFC000000FFF80000001FC0000 +25357DB32C>I<000380000007C000000FC000000FC000001FC000001FC000003FC00000 +7FC00000FFC00003FFC0007FFFC000FFFFC000FFFFC000FFDFC000FF9FC0007E1FC00000 +1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 +1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 +1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 +1FC000001FC000001FC0003FFFFFE07FFFFFF0FFFFFFF8FFFFFFF87FFFFFF03FFFFFE01D +3478B32C>I<000FF80000007FFF000001FFFFC00003FFFFF00007FFFFF8000FFFFFFC00 +1FF01FFE003FC003FF007F8000FF807F00007F80FF00003FC0FE00001FC0FF00001FE0FF +00001FE0FF00000FE0FF00000FE07E00000FE03C00000FE00000000FE00000000FE00000 +001FE00000001FC00000001FC00000003FC00000003F800000007F00000000FF00000001 +FE00000003FC00000007F80000000FF00000001FE00000003FC00000007F80000000FF00 +000003FE00000007FC0000000FF80000001FE00000003FC00000007F80000001FF000000 +03FC0007C007F8000FE00FF0000FE01FE0000FE03FFFFFFFE07FFFFFFFE0FFFFFFFFE0FF +FFFFFFE07FFFFFFFE03FFFFFFFC023347CB32C>I<000FFC0000007FFF800001FFFFE000 +03FFFFF00007FFFFF8000FFFFFFC001FF807FE003FE001FF003FC0007F003FC0007F803F +C0003F803FC0003F801F80003F800F00003F800000003F800000007F800000007F000000 +00FF00000001FE00000003FC0000003FFC00001FFFF800003FFFF000003FFFC000003FFF +E000003FFFF000001FFFF800000007FC00000001FE000000007F000000003F800000003F +C00000001FC00000001FE00000000FE00000000FE00000000FE03C00000FE07E00000FE0 +FF00000FE0FF00001FE0FF00001FC0FE00003FC0FF00003F807F80007F807FC001FF003F +F807FE001FFFFFFC000FFFFFF80007FFFFF00001FFFFE000007FFF8000000FFC00002335 +7CB32C>I<00000FF80000000FFC0000001FFC0000003FFC0000003FFC0000007FFC0000 +00FEFC000000FEFC000001FCFC000003F8FC000003F8FC000007F0FC00000FE0FC00000F +E0FC00001FC0FC00003F80FC00003F80FC00007F00FC0000FE00FC0000FE00FC0001FC00 +FC0003F800FC0003F800FC0007F000FC000FF000FC000FE000FC001FC000FC003FC000FC +003F8000FC007F0000FC00FF0000FC00FFFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE +FFFFFFFFFE7FFFFFFFFC000000FC00000000FC00000000FC00000000FC00000000FC0000 +0000FC00000000FC00000000FC00000000FC0000007FFFF80000FFFFFC0000FFFFFC0000 +FFFFFC0000FFFFFC00007FFFF827347EB32C>I<0FFFFFFE001FFFFFFF001FFFFFFF001F +FFFFFF001FFFFFFF001FFFFFFE001FC00000001FC00000001FC00000001FC00000001FC0 +0000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000 +00001FC3FE00001FDFFF80001FFFFFE0001FFFFFF0001FFFFFF8001FFFFFFC001FFE07FE +001FF000FF001FC0007F801F80003F801F80003FC00F00001FC00000001FC00000001FE0 +0000000FE00000000FE00000000FE01800000FE03C00000FE07E00000FE0FF00001FE0FF +00001FC0FF00003FC0FE00003FC0FF00007F807F8000FF007FC003FE003FF80FFE001FFF +FFFC000FFFFFF00007FFFFE00001FFFFC00000FFFF0000001FF8000023347CB22C>I<00 +003FC0000001FFF8000007FFFC00000FFFFE00003FFFFF00007FFFFF0000FFE07F8001FF +007F8003FE007F8007F8007F8007F0007F800FF0003F001FE0001E001FC00000003FC000 +00003F800000003F800000007F800000007F003000007F07FF80007F3FFFC000FF7FFFF0 +00FEFFFFF800FFFFFFFC00FFFFFFFE00FFF803FF00FFE000FF00FFC0007F80FF80003FC0 +FF80003FC0FF00001FC0FF00001FE0FF00000FE0FF00000FE0FF00000FE07F00000FE07F +00000FE07F00000FE07F00000FE03F80001FE03F80001FC03FC0001FC01FC0003FC01FE0 +007F800FE0007F800FF801FF0007FE07FE0003FFFFFC0001FFFFF80000FFFFF000007FFF +C000001FFF80000007FC000023357CB32C>I<7C00000000FFFFFFFFC0FFFFFFFFE0FFFF +FFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FE00007F80FE0000FF00FE0001FE007C0001 +FC00000003F800000007F00000000FF00000000FE00000001FC00000003FC00000003F80 +0000007F000000007F00000000FE00000001FE00000001FC00000001FC00000003F80000 +0003F800000007F800000007F000000007F00000000FE00000000FE00000000FE0000000 +1FC00000001FC00000001FC00000001FC00000003F800000003F800000003F800000003F +800000003F800000007F800000007F000000007F000000007F000000007F000000007F00 +0000007F000000007F000000007F000000007F000000003E000000001C00000023357CB3 +2C>I<0007FC0000003FFF800000FFFFE00003FFFFF80007FFFFFC000FFFFFFE001FFC07 +FF001FF001FF003FE000FF803FC0007F807F80003FC07F00001FC07F00001FC07F00001F +C07F00001FC07F00001FC07F80003FC03F80003F803FC0007F801FE000FF000FF803FE00 +07FFFFFC0001FFFFF00000FFFFE000001FFF000000FFFFE00001FFFFF00007FFBFFC000F +F803FE001FE000FF003FC0007F803F80003F807F00001FC07F00001FC0FE00000FE0FE00 +000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FF00001FE07F00001FC07F8000 +3FC07F80003FC03FC0007F801FF001FF001FFC07FF000FFFFFFE0007FFFFFC0001FFFFF0 +0000FFFFE000003FFF80000007FC000023357CB32C>I<0007FC0000003FFF0000007FFF +C00001FFFFE00003FFFFF00007FFFFF8000FFE0FFC001FF001FE001FE000FE003FC000FF +007F80007F007F00007F807F00003F80FF00003F80FE00001FC0FE00001FC0FE00001FC0 +FE00001FC0FE00001FE0FE00001FE0FE00001FE0FF00001FE07F00001FE07F80003FE07F +80003FE03FC0007FE01FE000FFE01FF803FFE00FFFFFFFE007FFFFFFE003FFFFEFE001FF +FFCFE0007FFF9FE0003FFC1FC00001801FC00000001FC00000003FC00000003F80000000 +7F800000007F000F0000FF001F8000FE003FC001FE003FC003FC003FC007F8003FC01FF0 +003FE07FE0001FFFFFC0001FFFFF80000FFFFF000007FFFE000001FFF80000007FC00000 +23357CB32C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F0000000000000000 +0000000000000000000000000000000000000000001F003F807FC0FFE0FFE0FFE0FFE0FF +E07FC03F801F000B2470A32C>I<07C00FE01FF03FF83FF83FF83FF83FF81FF00FE007C0 +0000000000000000000000000000000000000000000000000000000007800FC01FE03FF0 +3FF83FF83FF83FF81FF80FF807F801F803F803F007F007E00FE03FC07F80FF007E003C00 +18000D3072A32C>I<00000007000000001F000000003F80000000FF80000003FF000000 +07FF0000001FFC0000003FF8000000FFE0000001FF80000007FF0000000FFC0000003FF8 +0000007FE0000001FFC0000003FF0000000FFE0000001FF80000007FF00000007FC00000 +00FF80000000FF800000007FC00000007FF00000001FF80000000FFE00000003FF000000 +01FFC00000007FE00000003FF80000000FFC00000007FF00000001FF80000000FFE00000 +003FF80000001FFC00000007FF00000003FF00000000FF800000003F800000001F000000 +000700212A7BAD2C>I<7FFFFFFFF07FFFFFFFF0FFFFFFFFF8FFFFFFFFF87FFFFFFFF03F +FFFFFFE00000000000000000000000000000000000000000000000000000000000000000 +00000000000000003FFFFFFFE07FFFFFFFF0FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFF +FFF025147DA22C>I<70000000007C00000000FE00000000FF800000007FE00000007FF0 +0000001FFC0000000FFE00000003FF80000000FFC00000007FF00000001FF80000000FFE +00000003FF00000001FFC00000007FE00000003FF80000000FFC00000007FF00000001FF +00000000FF80000000FF80000001FF00000007FF0000000FFC0000003FF80000007FE000 +0001FFC0000003FF0000000FFE0000001FF80000007FF0000000FFC0000003FF8000000F +FE0000001FFC0000007FF00000007FE0000000FF80000000FE000000007C000000007000 +000000212A7BAD2C>I<003FFE000001FFFFC00007FFFFF0000FFFFFF8001FFFFFFC003F +FFFFFE007FE007FF00FF8000FF80FE00007F80FF00003F80FF00003F80FF00003F807E00 +007F803C0001FF00000007FE0000000FFE0000001FFC0000003FF00000007FE0000000FF +80000001FF00000003FC00000003F800000007F800000007F00000000FF00000000FE000 +00000FE00000000FE00000000FE00000000FE00000000FE00000000FE000000007C00000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000038000000007C00000000FE00000001FF00000001FF00000001FF00000000F +E000000007C00000000380000021337BB22C>I<00007F80000003FFE000000FFFF00000 +1FFFF800003FFFFC0000FFFFFE0001FFC1FF0003FE007F0003F8003F8007F00FDF800FE0 +3FFF800FC07FFFC01FC0FFFFC03F81FFFFC03F83FFFFC03F03F87FE07F07F03FE07E0FE0 +1FE07E0FE01FE07E0FC00FE0FE1FC00FE0FC1FC00FE0FC1F8007E0FC1F8007E0FC1F8007 +E0FC1F8007E0FC1F8007E0FC1F8007E0FC1F8007E0FC1FC00FE0FE1FC00FE07E0FC00FC0 +7E0FE01FC07E0FE01FC07F07F03F803F03F87F003F83FFFF003F81FFFE001FC0FFFC000F +C07FF8000FE03FF00007F00FC7C003F8000FE003FE001FE001FFC0FFE000FFFFFFC0003F +FFFF80001FFFFE00000FFFFC000003FFF00000007F800023337CB22C>I<0000FE000000 +01FF00000001FF00000003FF80000003FF80000003FF80000003FF80000003FF80000007 +EFC0000007EFC0000007EFC0000007EFC000000FEFE000000FEFE000000FC7E000000FC7 +E000000FC7E000001FC7F000001FC7F000001FC7F000001F83F000001F83F000003F83F8 +00003F83F800003F83F800003F83F800007F01FC00007F01FC00007F01FC00007F01FC00 +007F01FC0000FE00FE0000FE00FE0000FFFFFE0000FFFFFE0001FFFFFF0001FFFFFF0001 +FFFFFF0001FFFFFF0001FC007F0003FC007F8003F8003F8003F8003F8003F8003F8003F8 +003F8007F0001FC03FFE00FFF87FFF01FFFCFFFF83FFFEFFFF83FFFE7FFF01FFFC3FFE00 +FFF827347EB32C>I<3FFFFFE0007FFFFFFC00FFFFFFFE00FFFFFFFF807FFFFFFFC03FFF +FFFFC003F8003FE003F8001FF003F8000FF003F80007F003F80007F803F80003F803F800 +03F803F80003F803F80003F803F80003F803F80007F803F80007F003F8000FF003F8001F +E003F8003FC003FFFFFF8003FFFFFF0003FFFFFE0003FFFFFE0003FFFFFF8003FFFFFFC0 +03F8007FE003F8000FF003F80007F803F80003F803F80001FC03F80001FC03F80000FE03 +F80000FE03F80000FE03F80000FE03F80000FE03F80000FE03F80001FE03F80001FC03F8 +0003FC03F80007FC03F8000FF803F8003FF83FFFFFFFF07FFFFFFFE0FFFFFFFFC0FFFFFF +FF807FFFFFFE003FFFFFF80027337FB22C>I<0000FF00700007FFE0F8000FFFF1F8003F +FFFFF8007FFFFFF800FFFFFFF801FFC1FFF803FF003FF803FC001FF807F8000FF80FF000 +0FF80FE00007F81FE00007F81FC00007F83FC00003F83F800003F87F800003F87F000003 +F87F000001F07F00000000FF00000000FE00000000FE00000000FE00000000FE00000000 +FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FF +000000007F000000007F000000007F000001F07F800003F83F800003F83FC00003F81FC0 +0003F81FE00007F80FE00007F00FF00007F007F8000FF003FC001FE003FF003FC001FFC0 +FF8000FFFFFF80007FFFFF00003FFFFC00000FFFF8000007FFE0000000FF000025357DB3 +2C>I<7FFFFF8000FFFFFFE000FFFFFFF800FFFFFFFC00FFFFFFFE007FFFFFFF0007F003 +FF8007F000FFC007F0003FC007F0001FE007F0001FF007F0000FF007F00007F007F00007 +F807F00003F807F00003FC07F00001FC07F00001FC07F00001FC07F00001FC07F00000FE +07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07 +F00000FE07F00000FE07F00000FE07F00001FE07F00001FC07F00001FC07F00001FC07F0 +0003FC07F00003F807F00007F807F00007F807F0000FF007F0000FF007F0001FE007F000 +3FE007F000FFC007F003FF807FFFFFFF00FFFFFFFE00FFFFFFFC00FFFFFFF800FFFFFFE0 +007FFFFF800027337FB22C>I<3FFFFFFFF87FFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFFFF +FFFC3FFFFFFFFC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001 +FC03F80001FC03F80000F803F800000003F800000003F800000003F800F80003F801FC00 +03F801FC0003F801FC0003F801FC0003FFFFFC0003FFFFFC0003FFFFFC0003FFFFFC0003 +FFFFFC0003FFFFFC0003F801FC0003F801FC0003F801FC0003F801FC0003F800F80003F8 +00000003F800000003F800000003F800003E03F800007F03F800007F03F800007F03F800 +007F03F800007F03F800007F03F800007F03F800007F3FFFFFFFFF7FFFFFFFFFFFFFFFFF +FFFFFFFFFFFF7FFFFFFFFF3FFFFFFFFE28337FB22C>I<7FFFFFFFF8FFFFFFFFFCFFFFFF +FFFCFFFFFFFFFCFFFFFFFFFC7FFFFFFFFC03F80001FC03F80001FC03F80001FC03F80001 +FC03F80001FC03F80001FC03F80001FC03F80000F803F800000003F800000003F8000000 +03F800F80003F801FC0003F801FC0003F801FC0003F801FC0003FFFFFC0003FFFFFC0003 +FFFFFC0003FFFFFC0003FFFFFC0003FFFFFC0003F801FC0003F801FC0003F801FC0003F8 +01FC0003F800F80003F800000003F800000003F800000003F800000003F800000003F800 +000003F800000003F800000003F800000003F800000003F800000003F80000007FFFE000 +00FFFFF00000FFFFF80000FFFFF80000FFFFF000007FFFE0000026337EB22C>I<0001FC +0380000FFF87C0001FFFCFC0003FFFFFC0007FFFFFC000FFFFFFC001FF87FFC003FC01FF +C007F800FFC00FF0007FC00FE0007FC01FE0003FC01FC0003FC03FC0003FC03F80001FC0 +3F80001FC07F80001FC07F00001FC07F00000F807F00000000FF00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 +03FFF0FE0007FFF8FE000FFFFCFF000FFFFC7F0007FFF87F0003FFF07F00001FC07F8000 +1FC03F80003FC03F80003FC03FC0003FC01FC0003FC01FE0007FC00FE0007FC00FF000FF +C007F800FFC003FC01FFC001FF07FFC000FFFFFFC0007FFFFFC0003FFFFFC0001FFFDFC0 +000FFF0F800001FC000026357DB32C>I<7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFF +FE7FFFFFFC000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0 +00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0 +00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0 +00000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE0 +00000FE000000FE000000FE000000FE0007FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFF +FE7FFFFFFC1F337AB22C>73 D<7FFE00FFF8FFFF01FFFCFFFF01FFFCFFFF01FFFCFFFF01 +FFFC7FFE00FFF807E0007F0007E0007F0007E000FE0007E001FC0007E003F80007E003F8 +0007E007F00007E00FE00007E01FC00007E01FC00007E03F800007E07F000007E0FE0000 +07E1FC000007E1FC000007E3FC000007E7FC000007EFFE000007EFFE000007FFFF000007 +FFBF000007FF3F800007FF1F800007FE1FC00007FC0FE00007F80FE00007F807F00007F0 +07F00007E003F80007E001F80007E001FC0007E000FC0007E000FE0007E0007E0007E000 +7F0007E0003F0007E0003F8007E0001FC007E0001FC07FFE003FFCFFFF007FFEFFFF007F +FEFFFF007FFEFFFF007FFE7FFE003FFC27337EB22C>75 D<7FFFE00000FFFFF00000FFFF +F80000FFFFF80000FFFFF000007FFFE0000003F800000003F800000003F800000003F800 +000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 +0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000 +03F800000003F800000003F800000003F800000003F800000003F800000003F800000003 +F800000003F800000003F800000003F800000003F800000003F80000F803F80001FC03F8 +0001FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC7FFFFF +FFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFFFFFFF826337EB22C>I<7FF0 +0007FF00FFF8000FFF80FFFC001FFF80FFFC001FFF80FFFC001FFF807FFE003FFF000FDE +003DF8000FDE003DF8000FDF007DF8000FDF007DF8000FDF007DF8000FDF007DF8000FCF +80F9F8000FCF80F9F8000FCF80F9F8000FCFC1F9F8000FCFC1F9F8000FC7C1F1F8000FC7 +C1F1F8000FC7E3F1F8000FC7E3F1F8000FC3E3E1F8000FC3E3E1F8000FC3F7E1F8000FC1 +F7C1F8000FC1F7C1F8000FC1F7C1F8000FC0FF81F8000FC0FF81F8000FC0FF81F8000FC0 +FF81F8000FC07F01F8000FC07F01F8000FC03E01F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC00001F8007FF8000FFF00FFFC001FFF80FFFC001FFF80FFFC +001FFF80FFFC001FFF807FF8000FFF0029337FB22C>I<7FF800FFFCFFFC01FFFEFFFE01 +FFFEFFFE01FFFEFFFE01FFFE7FFF00FFFC07EF000FC007EF000FC007EF800FC007EF800F +C007E7800FC007E7C00FC007E7C00FC007E7C00FC007E3E00FC007E3E00FC007E3E00FC0 +07E3F00FC007E1F00FC007E1F00FC007E1F80FC007E1F80FC007E0F80FC007E0FC0FC007 +E0FC0FC007E07C0FC007E07E0FC007E07E0FC007E03E0FC007E03F0FC007E03F0FC007E0 +1F0FC007E01F0FC007E01F8FC007E00F8FC007E00F8FC007E00F8FC007E007CFC007E007 +CFC007E007CFC007E003CFC007E003EFC007E003EFC007E001EFC007E001EFC07FFE01FF +C0FFFF00FFC0FFFF00FFC0FFFF00FFC0FFFF007FC07FFE003F8027337EB22C>I<007FFF +000003FFFFE0000FFFFFF8001FFFFFFC003FFFFFFE003FFFFFFE003FF007FE007FC001FF +007F8000FF007F00007F007F00007F007F00007F00FF00007F80FE00003F80FE00003F80 +FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE +00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00 +003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE0000 +3F80FE00003F80FE00003F80FF00007F80FF00007F807F00007F007F00007F007F00007F +007F8000FF007FC001FF003FF007FE003FFFFFFE003FFFFFFE001FFFFFFC000FFFFFF800 +03FFFFE000007FFF000021357BB32C>I<3FFFFFE0007FFFFFFC00FFFFFFFE00FFFFFFFF +807FFFFFFFC03FFFFFFFE003F800FFE003F8001FF003F8000FF003F80007F803F80003F8 +03F80003FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03 +F80001FC03F80003FC03F80003F803F80007F803F8000FF003F8001FF003F800FFE003FF +FFFFE003FFFFFFC003FFFFFF8003FFFFFE0003FFFFFC0003FFFFE00003F800000003F800 +000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 +0003F800000003F800000003F800000003F800000003F80000003FFF8000007FFFC00000 +FFFFE00000FFFFE000007FFFC000003FFF80000026337FB22C>I<001FF80700007FFF0F +8001FFFF9F8003FFFFFF8007FFFFFF800FFFFFFF801FF01FFF803FC003FF807F8001FF80 +7F0000FF80FF00007F80FE00007F80FE00007F80FE00003F80FE00003F80FE00003F80FF +00001F00FF000000007F800000007FC00000003FF00000001FFF0000000FFFF0000007FF +FF000003FFFFE00001FFFFF00000FFFFF800001FFFFC000001FFFE0000001FFF00000001 +FF800000007F800000003FC00000001FC00000001FE00000001FE03C00000FE07E00000F +E0FE00000FE0FE00000FE0FE00000FE0FF00001FE0FF00001FC0FF00001FC0FFC0003F80 +FFE0007F80FFFE03FF00FFFFFFFE00FFFFFFFC00FFFFFFF800FDFFFFF000F83FFFC00070 +07FF000023357CB32C>83 D<3FFFFFFFFC7FFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFF +FEFFFFFFFFFEFE00FE00FEFE00FE00FEFE00FE00FEFE00FE00FEFE00FE00FEFE00FE00FE +FE00FE00FE7C00FE007C0000FE00000000FE00000000FE00000000FE00000000FE000000 +00FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000 +FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 +000000FE00000000FE00000000FE00000000FE0000003FFFF800007FFFFC0000FFFFFE00 +00FFFFFE00007FFFFC00003FFFF80027337EB22C>I<3FFF800FFFE07FFFC01FFFF0FFFF +E03FFFF8FFFFE03FFFF87FFFC01FFFF03FFF800FFFE003F80000FE0003F80000FE0003F8 +0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F8 +0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F8 +0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F8 +0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F8 +0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003FC +0001FE0001FC0001FC0001FC0001FC0000FE0003F80000FF0007F800007F0007F000007F +C01FF000003FF07FE000001FFFFFC000000FFFFF80000007FFFF00000003FFFE00000000 +FFF8000000003FE000002D3481B22C>I<3FFE003FFE007FFF007FFF00FFFF80FFFF80FF +FF80FFFF807FFF007FFF003FFE003FFE0007F8000FF00003F8000FE00003F8000FE00003 +F8000FE00003FC001FE00001FC001FC00001FC001FC00001FC001FC00001FC001FC00000 +FE003F800000FE003F800000FE003F800000FE003F800000FF007F8000007F007F000000 +7F007F0000007F007F0000007F007F0000003F80FE0000003F80FE0000003F80FE000000 +3F80FE0000001FC1FC0000001FC1FC0000001FC1FC0000001FC1FC0000000FC1F8000000 +0FE3F80000000FE3F80000000FE3F80000000FE3F800000007E3F000000007E3F0000000 +07F7F000000007F7F000000003F7E000000003F7E000000003F7E000000003FFE0000000 +01FFC000000001FFC000000001FFC000000001FFC000000000FF8000000000FF80000000 +007F00000029347FB22C>I<7FF8000FFF00FFFC001FFF80FFFC001FFF80FFFC001FFF80 +FFFC001FFF807FF8000FFF001F800000FC001F800000FC001F800000FC001FC00001FC00 +0FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F800 +0FC00001F8000FC00001F80007E00003F00007E00003F00007E07F03F00007E0FF83F000 +07E0FF83F00007E0FF83F00007E1FFC3F00007E1FFC3F00003E1FFC3E00003E1F7C3E000 +03F1F7C7E00003F1F7C7E00003F3F7E7E00003F3F7E7E00003F3E3E7E00003F3E3E7E000 +01F3E3E7C00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3C1E7C000 +01F3C1E7C00001F7C1F7C00000F7C1F7800000F7C1F7800000FF80FF800000FF80FF8000 +00FF80FF800000FF80FF800000FF80FF800000FF007F8000007F007F0000003E003E0000 +29347FB22C>I<1FFF03FFE03FFF87FFF07FFF8FFFF07FFF8FFFF03FFF87FFF01FFF03FF +E001FE01FE0001FE01FC0000FF03FC0000FF03F800007F87F800007F87F000003FCFF000 +003FCFE000001FFFE000001FFFC000000FFFC000000FFF80000007FF80000007FF800000 +03FF00000003FF00000001FE00000001FE00000001FE00000001FE00000003FF00000003 +FF00000007FF80000007FF8000000FFFC000000FFFC000000FEFE000001FCFE000001FC7 +F000003F87F000003F87F800007F03F800007F03FC0000FF01FC0000FE01FE0001FE00FE +0001FC00FF0003FC007F0003F8007F803FFE00FFF87FFF01FFFCFFFF83FFFEFFFF83FFFE +7FFF01FFFC3FFE00FFF827337EB22C>I<7FFE00FFFCFFFF01FFFEFFFF01FFFEFFFF01FF +FEFFFF01FFFE7FFE00FFFC07F8003FC003F8003F8003FC007F8003FC007F8001FE00FF00 +01FE00FF0000FE00FE0000FF01FE00007F01FC00007F83FC00003F83F800003F83F80000 +1FC7F000001FC7F000001FC7F000000FEFE000000FEFE0000007EFC0000007FFC0000003 +FF80000003FF80000001FF00000001FF00000000FE00000000FE00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00 +000000FE00000000FE00000000FE00000000FE00000000FE0000000FFFE000001FFFF000 +001FFFF000001FFFF000001FFFF000000FFFE00027337EB22C>I<1FFFFFFFC03FFFFFFF +E07FFFFFFFE07FFFFFFFE07FFFFFFFE07FFFFFFFC07F00003FC07F00007F807F00007F00 +7F0000FF007F0001FE007F0001FC007F0003FC003E0007F800000007F80000000FF00000 +001FE00000001FE00000003FC00000007F800000007F80000000FF00000000FE00000001 +FE00000003FC00000003F800000007F80000000FF00000000FE00000001FE00000003FC0 +0000003FC00000007F80000000FF00000000FF00000001FE00000003FC0007C003FC000F +E007F8000FE007F0000FE00FF0000FE01FE0000FE01FC0000FE03FC0000FE07F80000FE0 +7FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC023337CB22C> +I<7FFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFCFE0000FE0000FE0000FE0000FE0000FE00 +00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 +00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 +00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 +00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FFFF +FCFFFFFEFFFFFEFFFFFEFFFFFE7FFFFC17416FB92C>I<78000000007800000000FC0000 +0000FC00000000FE000000007E000000007F000000003F000000003F800000001F800000 +001FC00000000FC00000000FE000000007E000000007E000000007F000000003F0000000 +03F800000001F800000001FC00000000FC00000000FE000000007E000000007F00000000 +3F000000003F800000001F800000001F800000001FC00000000FC00000000FE000000007 +E000000007F000000003F000000003F800000001F800000001FC00000000FC00000000FC +00000000FE000000007E000000007F000000003F000000003F800000001F800000001FC0 +0000000FC00000000FE000000007E000000007F000000003F000000003F000000003F800 +000001F800000001FC00000000FC00000000FE000000007E000000007F000000003F0000 +00003F800000001F800000001F800000000F00000000070021417BB92C>I<7FFFFCFFFF +FEFFFFFEFFFFFEFFFFFE7FFFFE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE7FFFFEFFFFFEFFFF +FEFFFFFEFFFFFE7FFFFC17417DB92C>I<000E0000003F800000FFE00003FFF8000FFFFE +003FFFFF807FFFFFC0FFF1FFE0FFC07FE0FF803FE0FE000FE0780003C0200000801B0D78 +B22C>I<01FFF0000007FFFE00000FFFFF80001FFFFFC0003FFFFFE0003FFFFFF0003FC0 +1FF8001F8007FC000F0001FC00060001FE00000000FE00000000FE0000000FFE000007FF +FE00007FFFFE0001FFFFFE0007FFFFFE000FFFFFFE001FFFF8FE003FFC00FE007FE000FE +00FF8000FE00FF0000FE00FE0000FE00FE0000FE00FE0000FE00FF0001FE00FF0001FE00 +7F8007FE003FE03FFE003FFFFFFFFC1FFFFFFFFE0FFFFFFFFE07FFFF3FFE01FFFC1FFE00 +7FC00FFC27247CA32C>97 D<3FF80000007FFC000000FFFC000000FFFC0000007FFC0000 +003FFC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC000000 +01FC00000001FC00000001FC00000001FC0FF00001FC7FFE0001FDFFFF0001FFFFFF8001 +FFFFFFC001FFFFFFE001FFF03FF001FFC00FF801FF0003FC01FE0003FC01FE0001FE01FC +0000FE01FC0000FE01FC0000FF01FC00007F01FC00007F01FC00007F01FC00007F01FC00 +007F01FC00007F01FC00007F01FC00007F01FC0000FF01FE0000FE01FE0001FE01FF0001 +FE01FF0003FC01FF8007F801FFC00FF801FFF03FF001FFFFFFE001FFFFFFC001FDFFFF80 +01FCFFFF0000FC7FFC0000780FF000283380B22C>I<0003FFF000001FFFFC00007FFFFE +0000FFFFFF0001FFFFFF8003FFFFFF8007FF007F800FF8003F001FE0001E003FC0000C00 +3F800000007F800000007F000000007F00000000FF00000000FE00000000FE00000000FE +00000000FE00000000FE00000000FE00000000FF000000007F000000007F000000007F80 +000F803FC0001FC03FE0001FC01FF0003FC00FFC007F8007FF81FF8003FFFFFF0001FFFF +FE0000FFFFFC00007FFFF800001FFFE0000003FF000022247BA32C>I<000007FF000000 +0FFF8000001FFF8000001FFF8000000FFF80000007FF800000003F800000003F80000000 +3F800000003F800000003F800000003F800000003F800000003F800000003F80000FF83F +80003FFE3F8000FFFFBF8001FFFFFF8003FFFFFF8007FFFFFF800FFC0FFF801FF003FF80 +1FE000FF803FC0007F807F80007F807F80003F807F00003F80FF00003F80FE00003F80FE +00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FF00 +003F807F00007F807F00007F807F8000FF803FC000FF803FC001FF801FF007FF800FFC1F +FF8007FFFFFFFC03FFFFFFFE01FFFFBFFF00FFFF3FFF007FFC3FFE000FF01FFC28337DB2 +2C>I<0003FE0000001FFFC000007FFFF00000FFFFF80001FFFFFC0003FFFFFE0007FE03 +FF000FF800FF801FE0007F803FC0003FC03F80001FC07F80001FC07F00001FE07F00000F +E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FE00000000 +FF000000007F000000007F800000007F800007C03FC0000FE03FE0000FE01FF0001FE00F +FC003FC007FF80FFC003FFFFFF8001FFFFFF0000FFFFFE00003FFFF800000FFFF0000001 +FF800023247CA32C>I<000007F80000003FFC000000FFFE000001FFFF000003FFFF8000 +07FFFF80000FF87F80000FE03F00001FE01E00001FC00000001FC00000001FC00000001F +C00000001FC00000001FC000003FFFFFFE007FFFFFFF00FFFFFFFF00FFFFFFFF00FFFFFF +FF007FFFFFFE00001FC00000001FC00000001FC00000001FC00000001FC00000001FC000 +00001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000 +001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000000 +1FC00000001FC00000001FC00000001FC000007FFFFFF000FFFFFFF800FFFFFFF800FFFF +FFF800FFFFFFF8007FFFFFF00021337DB22C>I<00000003F00007F81FFC001FFE3FFE00 +7FFFFFFE00FFFFFFFF01FFFFFFFF03FFFFFE7F07FE1FF87E07F003F83C0FF003FC000FE0 +01FC001FE001FE001FC000FE001FC000FE001FC000FE001FC000FE001FC000FE001FE001 +FE000FE001FC000FF003FC0007F003F80007FE1FF80007FFFFF00007FFFFE0000FFFFFC0 +000FFFFF80000FDFFE00000FC7F800000FC00000000FC00000000FE000000007FFFFE000 +07FFFFFE0003FFFFFF800FFFFFFFC01FFFFFFFE03FFFFFFFF03FC0003FF87F000003FC7E +000000FCFE000000FEFC0000007EFC0000007EFC0000007EFC0000007EFE000000FE7E00 +0000FC7F800003FC3FE0000FF81FFE00FFF00FFFFFFFE007FFFFFFC003FFFFFF8000FFFF +FE00003FFFF8000003FF800028387EA42C>I<3FF8000000007FFC00000000FFFC000000 +00FFFC000000007FFC000000003FFC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC07F8000001FC3FFE000001FCFFFF000001FDFFFF800001FFFFFFC00001FFFFFFE0 +0001FFF81FE00001FFC00FF00001FF8007F00001FF0007F00001FE0007F00001FE0007F0 +0001FE0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +003FFFE03FFF807FFFF07FFFC0FFFFF8FFFFE0FFFFF8FFFFE07FFFF07FFFC03FFFE03FFF +802B3380B22C>I<000380000007C000000FE000001FF000001FF000001FF000000FE000 +0007C0000003800000000000000000000000000000000000000000000000000000000000 +3FFFE0007FFFF000FFFFF000FFFFF0007FFFF0003FFFF0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0007FFFFFFCFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFE7FFFFFFC +20347AB32C>I<7FF0000000FFF8000000FFF8000000FFF8000000FFF80000007FF80000 +0001F800000001F800000001F800000001F800000001F800000001F800000001F8000000 +01F800000001F800000001F81FFFF801F83FFFFC01F87FFFFC01F87FFFFC01F83FFFFC01 +F81FFFF801F801FC0001F803F80001F807F00001F80FE00001F81FC00001F83F800001F8 +7F000001F8FE000001F9FC000001FBFE000001FFFF000001FFFF800001FFFF800001FF9F +C00001FF0FE00001FE07F00001FC07F00001F803F80001F801FC0001F801FC0001F800FE +0001F8007F0001F8003F8001F8003F807FFFC07FFEFFFFE0FFFFFFFFF1FFFFFFFFF1FFFF +FFFFE0FFFF7FFFC07FFE28337FB22C>107 D<3FFFF000007FFFF80000FFFFF80000FFFF +F800007FFFF800003FFFF800000003F800000003F800000003F800000003F800000003F8 +00000003F800000003F800000003F800000003F800000003F800000003F800000003F800 +000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 +0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000 +03F800000003F800000003F800000003F800000003F800000003F800000003F800000003 +F800000003F800000003F800000003F800000003F800000003F800003FFFFFFF807FFFFF +FFC0FFFFFFFFE0FFFFFFFFE07FFFFFFFC03FFFFFFF8023337CB22C>I<3FC1F803F0007F +E7FC0FF800FFFFFE3FFC00FFFFFF7FFE007FFFFFFFFF003FFFFFFFFF0007FE1FFC3F8007 +FC1FF83F8007F80FF01F8007F00FE01F8007F00FE01F8007F00FE01F8007E00FC01F8007 +E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007 +E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007 +E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F803FFC0FF81FF07F +FE1FFC3FF8FFFF3FFE7FFCFFFF3FFE7FFC7FFE1FFC3FF83FFC0FF81FF02E2481A32C>I< +3FF807F800007FFC3FFE0000FFFCFFFF0000FFFDFFFF80007FFFFFFFC0003FFFFFFFE000 +01FFF81FE00001FFC00FF00001FF8007F00001FF0007F00001FE0007F00001FE0007F000 +01FE0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000 +01FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000 +01FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000 +3FFFE03FFF807FFFF07FFFC0FFFFF8FFFFE0FFFFF8FFFFE07FFFF07FFFC03FFFE03FFF80 +2B2480A32C>I<0007FC0000001FFF0000007FFFC00001FFFFF00003FFFFF80007FFFFFC +000FFC07FE001FF001FF001FE000FF003FC0007F803F80003F807F00001FC07F00001FC0 +7F00001FC0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE +00000FE0FF00001FE07F00001FC07F00001FC07F80003FC03F80003F803FC0007F801FE0 +00FF001FF803FF000FFE0FFE0007FFFFFC0003FFFFF80001FFFFF000007FFFC000001FFF +00000007FC000023247CA32C>I<3FF80FF0007FFC7FFE00FFFDFFFF00FFFFFFFF807FFF +FFFFC03FFFFFFFE001FFF03FF001FFC00FF801FF0003FC01FE0003FC01FE0001FE01FC00 +00FE01FC0000FE01FC0000FF01FC00007F01FC00007F01FC00007F01FC00007F01FC0000 +7F01FC00007F01FC00007F01FC00007F01FC0000FF01FE0000FE01FE0001FE01FF0001FE +01FF0003FC01FF8007F801FFC00FF801FFF03FF001FFFFFFE001FFFFFFC001FDFFFF8001 +FCFFFF0001FC7FFC0001FC0FF00001FC00000001FC00000001FC00000001FC00000001FC +00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00 +00003FFFE000007FFFF00000FFFFF80000FFFFF800007FFFF000003FFFE00000283680A3 +2C>I<3FFF003FC07FFF81FFE0FFFF87FFF0FFFF8FFFF87FFF9FFFFC3FFFBFFFFC003FFF +E3FC003FFF01F8003FFC00F0003FF80060003FF00000003FF00000003FE00000003FE000 +00003FC00000003FC00000003FC00000003F800000003F800000003F800000003F800000 +003F800000003F800000003F800000003F800000003F800000003F800000003F80000000 +3F800000003F8000003FFFFFF0007FFFFFF800FFFFFFF800FFFFFFF8007FFFFFF8003FFF +FFF00026247EA32C>114 D<003FF87003FFFFF807FFFFF80FFFFFF81FFFFFF83FFFFFF8 +7FC01FF8FF0007F8FC0003F8FC0003F8FC0003F8FE0001F0FF8000007FFC00003FFFF000 +1FFFFF000FFFFFC007FFFFE000FFFFF0000FFFF800007FFC000003FE3C0000FF7E00003F +FE00003FFF00003FFF00003FFF80007FFFC000FEFFF007FEFFFFFFFCFFFFFFF8FFFFFFF0 +FFFFFFE0F8FFFF80701FFC0020247AA32C>I<000F000000001F800000003F800000003F +800000003F800000003F800000003F800000003F800000003F800000003F8000003FFFFF +FF007FFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00003F800000003F8000 +00003F800000003F800000003F800000003F800000003F800000003F800000003F800000 +003F800000003F800000003F800000003F800000003F800000003F800000003F80038000 +3F8007C0003F800FE0003F800FE0003F800FE0003F801FE0003FC01FC0001FC03FC0001F +F07F80000FFFFF80000FFFFF000007FFFE000003FFF8000000FFF00000003FC000232E7E +AD2C>I<3FF800FFE0007FFC01FFF000FFFC03FFF000FFFC03FFF0007FFC01FFF0003FFC +00FFF00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC +0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC +0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC +0007F00001FC0007F00001FC0007F00001FC000FF00001FC000FF00001FC003FF00001FF +00FFF00000FFFFFFFF8000FFFFFFFFC0007FFFFFFFE0003FFFFFFFE0001FFFE7FFC00003 +FF03FF802B2480A32C>I<7FFF01FFFCFFFF83FFFEFFFFC7FFFEFFFFC7FFFEFFFF83FFFE +7FFF01FFFC03F0001F8003F8003F8001F8003F0001F8003F0001FC007F0000FC007E0000 +FC007E0000FE00FE00007E00FC00007E00FC00007E00FC00003F01F800003F01F800003F +01F800003F83F800001F83F000001F83F000001FC7F000000FC7E000000FC7E000000FC7 +E0000007EFC0000007EFC0000007FFC0000003FF80000003FF80000003FF80000001FF00 +000001FF00000000FE000027247EA32C>I<3FFF80FFFE007FFFC1FFFF00FFFFC1FFFF80 +FFFFC1FFFF807FFFC1FFFF003FFF80FFFE0007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00003F00007E00003F00007E00003F07F07E000 +03F0FF87E00003F0FF87E00003F0FF87E00001F1FFC7C00001F1FFC7C00001F9FFCFC000 +01F9F7CFC00001F9F7CFC00001F9F7CFC00001FBF7EFC00000FBE3EF800000FBE3EF8000 +00FBE3EF800000FBE3EF800000FFE3FF800000FFC1FF8000007FC1FF0000007FC1FF0000 +007FC1FF0000007F80FF0000003F007E000029247FA32C>I<3FFF03FFF07FFF87FFF87F +FFC7FFFC7FFFC7FFFC7FFF87FFF83FFF03FFF000FE01FC00007F03F800003F83F800003F +87F000001FCFE000000FEFC0000007FFC0000007FF80000003FF00000001FF00000000FE +00000000FC00000000FE00000001FF00000003FF00000007FF80000007EFC000000FCFE0 +00001FC7E000001F83F000003F03F800007F01FC0000FE00FC0000FC00FE003FFF03FFF8 +7FFF87FFFCFFFFC7FFFEFFFFC7FFFE7FFF87FFFC3FFF03FFF827247EA32C>I<3FFF01FF +FC7FFF83FFFEFFFFC7FFFEFFFFC7FFFE7FFF83FFFE3FFF01FFFC03F8001F8001F8003F80 +01FC003F0000FC003F0000FC007F0000FE007E00007E007E00007E007E00007F00FC0000 +3F00FC00003F00FC00003F81F800001F81F800001F81F800000FC1F800000FC3F000000F +C3F0000007E3F0000007E3E0000007E7E0000003E7E0000003F7C0000001F7C0000001FF +C0000001FF80000000FF80000000FF80000000FF000000007F000000007F000000007E00 +0000007E000000007E00000000FE00000000FC00000000FC00000001FC00000C01F80000 +3F03F800007F87F000007F8FF000007F1FE000007FFFC000007FFFC000003FFF8000001F +FE0000000FFC00000007F000000027367EA32C>I<1FFFFFFFE03FFFFFFFF07FFFFFFFF0 +7FFFFFFFF07FFFFFFFF07FFFFFFFE07F00003FC07F00007F807F0000FF007F0001FE007F +0007FC003E000FF80000001FF00000003FE00000007FC0000000FF80000001FF00000003 +FE00000007FC0000000FF80000001FF00000003FE00000007FC0000000FF8003E001FF00 +07F003FE0007F007F80007F00FF00007F01FE00007F03FC00007F07FFFFFFFF0FFFFFFFF +F0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF07FFFFFFFE024247DA32C>I<000000FFC0000007 +FFE000001FFFE000007FFFE00000FFFFE00001FFFFC00001FFC0000003FC00000003F800 +000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 +0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000 +03F800000003F800000003F800000003F800000007F80000003FF000003FFFE000007FFF +C00000FFFF800000FFFF000000FFFF8000007FFFC000003FFFE00000003FF000000007F8 +00000003F800000003F800000003F800000003F800000003F800000003F800000003F800 +000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 +0003F800000003F800000003F800000003F800000003F800000003FC00000001FFC00000 +01FFFFC00000FFFFE000007FFFE000001FFFE0000007FFE0000000FFC023417CB92C>I< +7878FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC +FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC787806416DB92C>I< +3FE00000007FFC000000FFFF000000FFFFC00000FFFFE000007FFFF00000007FF0000000 +07F800000003F800000003F800000003F800000003F800000003F800000003F800000003 +F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8 +00000003F800000003F800000003F800000003F800000003F800000003FC00000001FF80 +000000FFFF8000007FFFC000003FFFE000001FFFE000003FFFE000007FFFC00000FFFF80 +0001FF80000003FC00000003F800000003F800000003F800000003F800000003F8000000 +03F800000003F800000003F800000003F800000003F800000003F800000003F800000003 +F800000003F800000003F800000003F800000003F800000003F800000003F800000007F8 +0000007FF000007FFFF00000FFFFE00000FFFFC00000FFFF0000007FFC0000003FE00000 +0023417CB92C>I E /Fh 67 123 df<00000003FC00FE000000003FFF03FF80000000FF +FFCFFFC0000003FC03FF87C000000FE003FE0FE000001FC007FC1FE000003F000FF81FE0 +00007E000FF81FC00000FE000FF01FC00001FC000FF00F800001FC000FE000000003F800 +0FE000000003F8000FE000000003F8000FE000000007F0001FC000000007F0001FC00000 +0007F0001FC000000007F0001FC000000007F0001FC000000007F0001FC00000000FE000 +3F800000000FE0003F800000000FE0003F80000007FFFFFFFFFFC00007FFFFFFFFFFC000 +07FFFFFFFFFFC000001FC0007F000000001FC0007F000000001FC0007F000000001FC000 +7F000000001FC0007F000000001FC0007F000000003F8000FE000000003F8000FE000000 +003F8000FE000000003F8000FE000000003F8000FE000000003F8000FE000000007F0001 +FC000000007F0001FC000000007F0001FC000000007F0001FC000000007F0001FC000000 +007F0001FC00000000FE0003F800000000FE0003F800000000FE0003F800000000FE0003 +F800000000FE0003F800000000FE0003F800000001FC0007F000000001FC0007F0000000 +01FC0007F000000001FC0007F000000001FC0007F000000003FC000FF8000000FFFFE1FF +FFE00000FFFFE1FFFFE00000FFFFC1FFFFE000003B3B7EBA30>11 +D<00000003FC000000003FFF00000000FFFF80000003FC07C000000FE001E000001FC003 +E000003F0007E000007E000FE00000FE001FE00001FC001FE00001FC000FC00003F80007 +800003F80003000003F80000000007F00000000007F00000000007F00000000007F00000 +000007F00000000007F0000000000FE0000000000FE0000000000FE0003F8007FFFFFFFF +8007FFFFFFFF8007FFFFFFFF80001FC000FF00001FC0007F00001FC0007F00001FC0007F +00001FC0007F00001FC0007F00003F8000FE00003F8000FE00003F8000FE00003F8000FE +00003F8000FE00003F8000FE00007F0001FC00007F0001FC00007F0001FC00007F0001FC +00007F0001FC00007F0001FC0000FE0003F80000FE0003F80000FE0003F80000FE0003F8 +0000FE0003F80000FE0003F80001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00003FC000FF000FFFFE1FFFFC0FFFFE1FFFFC0FFFFC1FFFF802B3B7EBA2E +>I<078003C00FC007E01FE00FF03FF01FF83FF01FF83FF01FF83FF01FF83FF01FF81FF0 +0FF80F7007B8007000380070003800E0007000E0007000E0007001C000E001C000E00380 +01C007000380070003800E0007001C000E0038001C0070003800E0007000400020001D1A +76B92A>34 D<0000001F000000000000007FC0000000000001FFE0000000000003F0E000 +0000000007C07000000000000F807000000000001F007000000000003F00700000000000 +3E007000000000007E007000000000007E00700000000000FC00700000000000FC007000 +00000000FC00F00000000000FC00E00000000001FC01C00000000001FC01C00000000001 +FC03800000000001FC07000000000001FC0F000000000001FC1E000000000001FC3C0000 +00000001FC78000000000001FCF0000000000001FDE0003FFFF80001FFC0003FFFF80001 +FF80003FFFF80001FF000007FF000000FE000003F8000000FE000001F0000000FE000001 +E0000001FF000001C0000003FF00000380000007FF0000070000000F7F80000E0000001E +7F80000E000000383F80001C000000703FC00038000001F03FC00070000003E01FE00070 +000007C01FE000E000000FC00FF001C000001F800FF0038000003F8007F8070000003F80 +07F8070000007F0003FC0E0000007F0003FC1C000000FF0001FE38000000FF0000FF7000 +0000FF0000FFE0000000FF00007FC0000700FF00003F80000E00FF00003FC0000E00FF00 +001FE0001E00FF00001FF0001C007F80007FF0003C003F8001F3F80078001FC007C1FE00 +F0000FE03F80FF03E00007FFFE003FFFC00003FFF8000FFF0000007FC00001FC00003D3E +7BBB41>38 D<07800FC01FE03FF03FF03FF03FF03FF01FF00F700070007000E000E000E0 +01C001C00380070007000E001C0038007000E00040000C1A73B917>I<000000E0000001 +E0000003C00000078000000F0000001E0000003C00000078000000F0000001E0000003E0 +000003C00000078000000F8000001F0000001F0000003E0000003E0000007C0000007C00 +0000F8000000F8000001F0000001F0000003F0000003E0000007E0000007E0000007C000 +000FC000000FC000000FC000001F8000001F8000001F8000001F8000003F0000003F0000 +003F0000003F0000003F0000007E0000007E0000007E0000007E0000007E0000007E0000 +007E0000007E0000007C0000007C0000007C000000FC0000007C0000007C0000007C0000 +007C0000007C0000007C0000007C0000007C0000007C0000007E0000003E0000003E0000 +003E0000003E0000001E0000001F0000001F0000000F0000000F80000007800000078000 +0003C0000003C0000001E0000000E00000007000000078000000380000001800001B5276 +BD20>I<00030000000380000003C0000001C0000000E0000000F0000000780000007800 +00003C0000003C0000003E0000001E0000001F0000001F0000000F0000000F8000000F80 +00000F8000000F8000000FC0000007C0000007C0000007C0000007C0000007C0000007C0 +000007C0000007C0000007C0000007E0000007C0000007C0000007C000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000001F8000001F8000001F80 +00001F8000001F8000003F0000003F0000003F0000003F0000007E0000007E0000007E00 +00007C000000FC000000FC000000F8000001F8000001F0000001F0000003E0000003E000 +0007C0000007C000000F8000000F8000001F0000001F0000003E0000003C000000780000 +00F8000000F0000001E0000003C00000078000000F0000001E0000003C00000078000000 +F0000000E00000001B527FBD20>I<07800FC01FE03FF03FF03FF03FF03FF01FF00F7000 +70007000E000E000E001C001C00380070007000E001C0038007000E00040000C1A7B8917 +>44 D<FFFFFCFFFFFCFFFFFCFFFFFCFFFFFCFFFFFC16067C941C>I<1E003F007F80FFC0 +FFC0FFC0FF80FF807F003C000A0A798917>I<00000FF00000007FFC000001FFFF000007 +F03F80000FC00FC0001F8007E0003F0007E0007E0003F0007E0003F000FC0001F001FC00 +01F801F80001F803F80001F803F80001F807F00001F807F00003FC07F00003FC0FF00003 +FC0FE00003FC0FE00003FC1FE00003FC1FE00003F81FE00003F81FC00007F83FC00007F8 +3FC00007F83FC00007F83FC00007F83FC00007F87F80000FF07F80000FF07F80000FF07F +80000FF07F80000FF07F80000FE07F00001FE07F00001FE0FF00001FE0FF00001FC0FF00 +001FC0FF00003FC0FF00003F80FF00003F80FF00003F807E00007F007E00007F007E0000 +7E007E0000FE007F0000FC003F0001F8003F0001F8001F8003F0001F8007E0000FC01FC0 +0007F07F800003FFFE000000FFF80000003FC00000263A7AB72A>48 +D<000001C0000003C0000007C000003FC00001FFC000FFFF8000FFFF8001FE3F8000003F +8000003F8000003F8000007F0000007F0000007F0000007F0000007F0000007F000000FE +000000FE000000FE000000FE000000FE000000FE000001FC000001FC000001FC000001FC +000001FC000001FC000003F8000003F8000003F8000003F8000003F8000003F8000007F0 +000007F0000007F0000007F0000007F0000007F000000FE000000FE000000FE000000FE0 +00000FE000000FE000001FC000001FC000001FC000001FC000003FC000007FE000FFFFFF +F0FFFFFFF0FFFFFFE01C3878B72A>I<00000FF00000007FFE000001FFFF800003F01FC0 +0007800FE0000E0007F0001C0007F8003C0007F8007F0007F8007F8007F8007F8007F800 +FF8007F800FF8007F8007F0007F8007E000FF8001C000FF00000000FF00000001FE00000 +001FE00000003FC00000003F800000007F00000000FE00000001FC0000000FF0000003FF +E0000003FF00000003FFE000000001F800000000FC000000007E000000003F000000003F +800000003FC00000001FC00000001FE00000001FE00000001FE00000001FF00000001FF0 +1E00001FF03F00003FE07F80003FE0FF80003FE0FF80003FE0FF80003FC0FF00007FC0FE +00007F80F80000FF00F00000FF00700001FE00780003FC003C0003F8001F000FF0000FE0 +3FC00003FFFF800000FFFC0000001FE00000253A7BB72A>51 D<000007F00000003FFE00 +0000FFFF800001F80FC00003E003E000078001F0000F0001F0001E0000F8003C0000F800 +3C0000F8007C0000F800780000F800F80000F800F80000F800F80000F800FC0001F000FC +0001F000FE0001E000FF0003E000FF8007C000FFE00F80007FF01F00007FF83E00003FFE +FC00001FFFF000000FFFC0000007FFE0000003FFF0000007FFF800001FFFFE00003E1FFF +0000F80FFF8001F007FF8003E001FFC007C000FFC00F80007FE01F00001FE03E00000FE0 +3E000007E07C000007F07C000003F07C000003E0F8000003E0F8000003E0F8000003E0F8 +000003C0F8000007C0F800000780F8000007807C00000F007C00001E003E00003C001F00 +00F8000F8001F00007F00FC00003FFFF800000FFFE0000001FF00000253A7BB72A>56 +D<00000FF00000007FFC000001FFFE000007F01F00000FC00F80001F8007C0003F0003E0 +007E0003E000FC0003F001FC0003F001F80001F003F80001F807F80001F807F00001F80F +F00003F80FF00003F80FF00003F81FE00003F81FE00003FC1FE00003FC1FE00003F81FE0 +0003F81FE00007F81FC00007F81FC00007F81FC00007F81FC0000FF81FC0000FF80FC000 +1FF80FC0001FF00FE0003FF007E0007FF003E000EFF003F001CFF001F8038FE000FFFF1F +E0003FFE1FE0001FF81FC00000801FC00000003F800000003F800000003F000000007F00 +0000007E00000000FE001C0000FC003E0001F8007F0001F000FF0003F000FF0007E000FF +0007C000FE000F8000F8003F000070007C00003E03F800001FFFF000000FFFC0000003FE +000000263A7AB72A>I<00F003F807FC07FC0FFC0FFC0FFC07F803F001E0000000000000 +00000000000000000000000000000000000000000000000000001E003F007F80FFC0FFC0 +FFC0FF80FF807F003C000E2479A317>I<003C00FE01FF01FF03FF03FF03FF01FE00FC00 +78000000000000000000000000000000000000000000000000000000000000000007800F +C01FE03FE03FE03FE03FE03FE01FE00FE000E000E001C001C001C003800380070007000E +001C001C0038007000E000400010347BA317>I<000000000E0000000000001E00000000 +00001E0000000000003F0000000000003F0000000000007F0000000000007F0000000000 +00FF000000000000FF000000000001FF800000000001FF800000000003FF800000000003 +FF8000000000077F8000000000077F80000000000E7FC0000000000E3FC0000000001C3F +C0000000001C3FC000000000383FC000000000383FC000000000703FE000000000701FE0 +00000000E01FE000000000E01FE000000001C01FE000000001C01FE000000003801FF000 +000003800FF000000007000FF000000007000FF00000000E000FF00000000E000FF00000 +001C000FF80000001C0007F8000000380007F8000000380007F8000000700007F8000000 +700007F8000000FFFFFFFC000000FFFFFFFC000001FFFFFFFC000001C00003FC00000380 +0003FC000003800003FC000007000003FE000007000001FE00000E000001FE00000E0000 +01FE00001C000001FE00001C000001FE000038000001FF000038000000FF000078000000 +FF0000F8000000FF0001FC000000FF000FFE000003FF80FFFFC0007FFFFFFFFFC000FFFF +FFFFFFC000FFFFFE383C7DBB3E>65 D<007FFFFFFFF000007FFFFFFFFE00007FFFFFFFFF +800000FFC0003FE000007F80000FF000007F800007F80000FF000007FC0000FF000003FC +0000FF000003FE0000FF000001FE0000FF000001FE0000FF000001FE0001FE000001FE00 +01FE000001FE0001FE000001FE0001FE000003FE0001FE000003FE0001FE000003FC0003 +FC000007FC0003FC00000FF80003FC00000FF00003FC00001FE00003FC00003FC00003FC +0000FF800007F80001FF000007F8000FFC000007FFFFFFF0000007FFFFFFE0000007FFFF +FFFC000007F80001FE00000FF000007F80000FF000003FC0000FF000003FC0000FF00000 +1FE0000FF000001FF0000FF000000FF0001FE000000FF0001FE000000FF8001FE000000F +F8001FE000000FF8001FE000000FF8001FE000000FF8003FC000000FF0003FC000001FF0 +003FC000001FF0003FC000001FE0003FC000003FE0003FC000007FC0007F8000007FC000 +7F800000FF80007F800001FF00007F800003FE00007F80000FFC0001FF80003FF000FFFF +FFFFFFC000FFFFFFFFFF0000FFFFFFFFF8000037397DB83B>I<00000007FC0004000000 +7FFF800E000003FFFFC01C00000FFC03F03C00001FE000787C00007F80003CFC0000FE00 +000EFC0003FC00000FFC0007F0000007F8000FE0000003F8001FC0000003F8003F800000 +03F8007F80000001F8007F00000001F800FE00000001F001FE00000000F003FC00000000 +F003FC00000000F007F800000000F007F800000000F00FF000000000E00FF000000000E0 +1FF000000000E01FE000000000E03FE000000000003FE000000000003FE000000000007F +C000000000007FC000000000007FC000000000007FC000000000007FC00000000000FF80 +0000000000FF800000000000FF800000000000FF800000000000FF800000000000FF8000 +00000000FF8000000003007F8000000007007F8000000007007F8000000007007F800000 +000E007F800000000E003F800000000E003FC00000001C003FC00000001C001FC0000000 +38001FE000000038000FE0000000700007F0000000E00007F0000001C00003F800000380 +0001FC000007000000FE00000E0000007F00003C0000003FC000F80000000FF807F00000 +0007FFFFC000000000FFFF00000000001FF0000000373D77BA3C>I<007FFFFFFFF00000 +007FFFFFFFFE0000007FFFFFFFFF80000000FFC000FFC00000007F80001FE00000007F80 +0007F0000000FF000003F8000000FF000001FC000000FF000000FE000000FF000000FF00 +0000FF0000007F000000FF0000003F800001FE0000003F800001FE0000003F800001FE00 +00003FC00001FE0000001FC00001FE0000001FC00001FE0000001FE00003FC0000001FE0 +0003FC0000001FE00003FC0000001FE00003FC0000001FE00003FC0000001FE00003FC00 +00001FE00007F80000001FE00007F80000003FE00007F80000003FE00007F80000003FE0 +0007F80000003FE00007F80000003FE0000FF00000003FC0000FF00000007FC0000FF000 +00007FC0000FF00000007FC0000FF00000007F80000FF00000007F80001FE0000000FF80 +001FE0000000FF00001FE0000000FF00001FE0000001FE00001FE0000001FE00001FE000 +0003FC00003FC0000003F800003FC0000007F800003FC0000007F000003FC000000FE000 +003FC000001FC000003FC000003FC000007F8000007F8000007F800000FE0000007F8000 +01FC0000007F800007F80000007F80001FF0000001FF8000FFC00000FFFFFFFFFF000000 +FFFFFFFFFC000000FFFFFFFFC00000003B397DB83F>I<007FFFFFFFFFFE007FFFFFFFFF +FE007FFFFFFFFFFE0000FFC0000FFE00007F800001FE00007F8000007E0000FF0000003E +0000FF0000003E0000FF0000001E0000FF0000001E0000FF0000001E0000FF0000001E00 +01FE0000001E0001FE0000000E0001FE0000000E0001FE0000000E0001FE0003801C0001 +FE0003801C0003FC0007001C0003FC000700000003FC000700000003FC000700000003FC +000F00000003FC001F00000007F8003E00000007F800FE00000007FFFFFE00000007FFFF +FE00000007FFFFFE00000007F800FE0000000FF0007C0000000FF0003C0000000FF0003C +0000000FF0001C0000000FF0001C0000000FF0003C000E001FE00038001C001FE0003800 +1C001FE00038001C001FE000000038001FE000000038001FE000000038003FC000000070 +003FC000000070003FC0000000F0003FC0000000E0003FC0000001E0003FC0000001E000 +7F80000003E0007F80000007C0007F8000000FC0007F8000003FC0007F800000FF8001FF +800007FF80FFFFFFFFFFFF80FFFFFFFFFFFF00FFFFFFFFFFFF0037397DB839>I<007FFF +FFFFFFFC007FFFFFFFFFFC007FFFFFFFFFFC0000FFC0000FFC00007F800003FC00007F80 +0000FC0000FF0000007C0000FF0000007C0000FF0000003C0000FF0000003C0000FF0000 +003C0000FF0000003C0001FE0000003C0001FE0000001C0001FE0000001C0001FE000000 +1C0001FE000000380001FE000700380003FC000E00380003FC000E00000003FC000E0000 +0003FC000E00000003FC001E00000003FC001E00000007F8003C00000007F8007C000000 +07F801FC00000007FFFFFC00000007FFFFFC00000007FFFFFC0000000FF001F80000000F +F000F80000000FF000780000000FF000780000000FF000780000000FF000780000001FE0 +00700000001FE000700000001FE000700000001FE000700000001FE000000000001FE000 +000000003FC000000000003FC000000000003FC000000000003FC000000000003FC00000 +0000003FC000000000007F8000000000007F8000000000007F8000000000007F80000000 +00007F800000000001FFC000000000FFFFFFE0000000FFFFFFE0000000FFFFFFE0000000 +36397DB836>I<00000007FC00020000007FFF8007000001FFFFE00E000007FE01F01E00 +001FE000783E00007F80001C7E0000FE00000E7E0001FC000007FE0007F0000003FC000F +E0000003FC001FC0000001FC003F80000001FC003F80000000FC007F00000000FC00FE00 +000000F801FE000000007803FC000000007803FC000000007807F8000000007807F80000 +0000780FF000000000700FF000000000701FF000000000701FE000000000703FE0000000 +00003FE000000000003FE000000000007FC000000000007FC000000000007FC000000000 +007FC000000000007FC00000000000FF800000000000FF800000000000FF800000000000 +FF800000FFFFFFFF800000FFFFFEFF800001FFFFFEFF80000000FFC07F800000007F807F +800000007F807F800000007F807F800000007F807F800000007F803FC0000000FF003FC0 +000000FF001FC0000000FF001FC0000000FF000FE0000000FF000FE0000000FF0007F000 +0001FE0007F0000001FE0003F8000003FE0001FC000003FE0000FE0000077E00007F8000 +1E3E00001FE0007C1C00000FFC03F80C000003FFFFE004000000FFFF80000000000FF800 +0000383D78BA41>I<007FFFFFC0FFFFFF80007FFFFFC0FFFFFF80007FFFFF80FFFFFF00 +0000FFC00001FF800000007F800000FF000000007F800000FF00000000FF000001FE0000 +0000FF000001FE00000000FF000001FE00000000FF000001FE00000000FF000001FE0000 +0000FF000001FE00000001FE000003FC00000001FE000003FC00000001FE000003FC0000 +0001FE000003FC00000001FE000003FC00000001FE000003FC00000003FC000007F80000 +0003FC000007F800000003FC000007F800000003FC000007F800000003FC000007F80000 +0003FC000007F800000007F800000FF000000007F800000FF000000007FFFFFFFFF00000 +0007FFFFFFFFF000000007FFFFFFFFF000000007F800000FF00000000FF000001FE00000 +000FF000001FE00000000FF000001FE00000000FF000001FE00000000FF000001FE00000 +000FF000001FE00000001FE000003FC00000001FE000003FC00000001FE000003FC00000 +001FE000003FC00000001FE000003FC00000001FE000003FC00000003FC000007F800000 +003FC000007F800000003FC000007F800000003FC000007F800000003FC000007F800000 +003FC000007F800000007F800000FF000000007F800000FF000000007F800000FF000000 +007F800000FF000000007F800000FF00000001FFC00003FF800000FFFFFF81FFFFFF0000 +FFFFFF81FFFFFF0000FFFFFF01FFFFFE000041397DB83E>I<003FFFFFE0003FFFFFE000 +7FFFFFE000007FE00000003FC00000003FC00000007F800000007F800000007F80000000 +7F800000007F800000007F80000000FF00000000FF00000000FF00000000FF00000000FF +00000000FF00000001FE00000001FE00000001FE00000001FE00000001FE00000001FE00 +000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000007F80000 +0007F800000007F800000007F800000007F800000007F80000000FF00000000FF0000000 +0FF00000000FF00000000FF00000000FF00000001FE00000001FE00000001FE00000001F +E00000001FE00000001FE00000003FC00000003FC00000003FC00000003FC00000003FC0 +000000FFE000007FFFFFC0007FFFFFC000FFFFFFC00023397EB81E>I<00007FFFFFE000 +007FFFFFE000007FFFFFC00000003FF8000000001FF0000000000FF0000000001FE00000 +00001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000003FC00000 +00003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000007F800000 +00007F80000000007F80000000007F80000000007F80000000007F8000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000001FE000000 +0001FE0000000001FE0000000001FE0000000001FE0000000001FE0000000003FC000000 +0003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000007F800000E +0007F800003F8007F800007F8007F800007FC007F800007FC00FF00000FF800FF00000FF +800FE000007F001FE000007C001FC0000070003F80000038007F0000003C00FE0000001F +03FC0000000FFFF000000003FFC000000000FF000000002B3B7BB82B>I<007FFFFFC001 +FFFFC0007FFFFFC001FFFF80007FFFFFC003FFFF800000FFC000007FF80000007F800000 +3FC00000007F8000003F00000000FF0000003C00000000FF0000007800000000FF000000 +F000000000FF000001C000000000FF0000038000000000FF0000070000000001FE00001E +0000000001FE00003C0000000001FE0000700000000001FE0000E00000000001FE0001C0 +0000000001FE0003800000000003FC000F000000000003FC001E000000000003FC003800 +0000000003FC0070000000000003FC00F0000000000003FC03F0000000000007F807F800 +0000000007F80FF8000000000007F81FFC000000000007F83BFC000000000007F873FE00 +0000000007F9E1FE00000000000FF3C1FF00000000000FF780FF00000000000FFE00FF80 +000000000FFC007F80000000000FF8007FC0000000000FF0003FC0000000001FE0003FE0 +000000001FE0001FE0000000001FE0001FF0000000001FE0000FF0000000001FE0000FF8 +000000001FE00007F8000000003FC00007FC000000003FC00003FC000000003FC00003FE +000000003FC00001FE000000003FC00001FF000000003FC00000FF000000007F800000FF +800000007F8000007F800000007F8000007FC00000007F8000007FC00000007F8000007F +E0000001FFC00001FFF80000FFFFFF800FFFFFC000FFFFFF801FFFFF8000FFFFFF801FFF +FF800042397DB841>I<007FFFFFF00000007FFFFFF00000007FFFFFF000000000FFC000 +000000007F8000000000007F800000000000FF000000000000FF000000000000FF000000 +000000FF000000000000FF000000000000FF000000000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000001FE000000000003FC0000000000 +03FC000000000003FC000000000003FC000000000003FC000000000003FC000000000007 +F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F8 +00000000000FF000000000000FF000000000000FF000000000000FF000000000000FF000 +000000000FF000000380001FE000000700001FE000000700001FE000000700001FE00000 +0F00001FE000000E00001FE000000E00003FC000001E00003FC000001C00003FC000001C +00003FC000003C00003FC000003C00003FC000007800007F800000F800007F800001F800 +007F800003F800007F800007F000007F80001FF00001FF8001FFF000FFFFFFFFFFF000FF +FFFFFFFFE000FFFFFFFFFFE00031397DB834>I<007FFFC000000003FFFE007FFFC00000 +0007FFFE007FFFE000000007FFFE0000FFE00000000FFE0000007FE00000000FFC000000 +7FE00000001DFC000000EFE00000003BF8000000E7F00000003BF8000000E7F000000073 +F8000000E7F000000073F8000000E7F0000000E3F8000000E7F0000000E3F8000001C3F8 +000001C7F0000001C3F8000001C7F0000001C3F800000387F0000001C3F800000387F000 +0001C3F800000707F0000001C1FC00000E07F000000381FC00000E0FE000000381FC0000 +1C0FE000000381FC00001C0FE000000380FE0000380FE000000380FE0000380FE0000003 +80FE0000700FE000000700FE0000701FC000000700FE0000E01FC0000007007F0000E01F +C0000007007F0001C01FC0000007007F0003801FC0000007007F0003801FC000000E007F +0007003F8000000E003F8007003F8000000E003F800E003F8000000E003F800E003F8000 +000E003F801C003F8000000E003F801C003F8000001C001FC038007F0000001C001FC038 +007F0000001C001FC070007F0000001C001FC070007F0000001C000FE0E0007F0000001C +000FE1C0007F00000038000FE1C000FE00000038000FE38000FE00000038000FE38000FE +000000380007F70000FE000000380007F70000FE000000380007FE0000FE000000700007 +FE0001FC000000700007FC0001FC000000700003FC0001FC000000F80003F80001FC0000 +01F80003F00001FC000007FE0003F00007FE0000FFFFF003E003FFFFFC00FFFFF001E003 +FFFFFC00FFFFF001C003FFFFFC004F397DB84C>I<007FFF800007FFFF80007FFFC00007 +FFFF80007FFFC00007FFFF0000007FE000007FF00000007FE000001F800000007FF00000 +0F00000000EFF000000F00000000E7F800000E00000000E7F800000E00000000E7FC0000 +0E00000000E3FC00000E00000000E3FE00000E00000001C1FE00001C00000001C1FF0000 +1C00000001C0FF00001C00000001C0FF80001C00000001C07F80001C00000001C07FC000 +1C00000003803FC0003800000003803FE0003800000003801FE0003800000003801FF000 +3800000003800FF0003800000003800FF80038000000070007F80070000000070007FC00 +70000000070003FC0070000000070003FE0070000000070001FE0070000000070001FF00 +700000000E0000FF00E00000000E0000FF80E00000000E00007F80E00000000E00007FC0 +E00000000E00003FC0E00000000E00003FE0E00000001C00001FE1C00000001C00001FE1 +C00000001C00000FF1C00000001C00000FF1C00000001C000007F9C00000001C000007F9 +C000000038000003FF8000000038000003FF8000000038000001FF8000000038000001FF +8000000038000000FF8000000038000000FF80000000700000007F00000000700000007F +00000000700000007F00000000F80000003F00000001F80000003F00000007FE0000001F +000000FFFFF000001E000000FFFFF000000E000000FFFFE000000600000041397DB83E> +I<0000000FFC0000000000FFFF8000000003FFFFE00000000FF80FF80000003FC003FC00 +00007F0000FE000001FC00007F000003F800003F800007F000001FC0000FE000000FE000 +1FC000000FE0003F80000007F0007F00000007F000FF00000003F801FE00000003F801FC +00000003FC03FC00000003FC03F800000003FC07F800000001FE0FF800000001FE0FF000 +000001FE1FF000000001FE1FF000000001FE1FE000000001FE3FE000000001FE3FE00000 +0003FE3FC000000003FE7FC000000003FE7FC000000003FE7FC000000003FE7FC0000000 +03FE7FC000000003FEFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007 +FCFF800000000FF8FF800000000FF8FF800000000FF8FF800000001FF07F800000001FF0 +7F800000001FE07F800000003FE07F800000003FC07FC00000007F803FC00000007F803F +C0000000FF003FC0000001FE001FE0000001FE001FE0000003FC000FF0000007F80007F0 +00000FF00007F800001FE00003FC00003FC00001FE00007F000000FF0001FE0000007F80 +03FC0000001FF01FF00000000FFFFFC000000001FFFE00000000003FF0000000373D77BA +41>I<007FFFFFFFE000007FFFFFFFFC00007FFFFFFFFF000000FFC000FFC000007F8000 +1FE000007F80000FF00000FF000007F80000FF000003FC0000FF000003FC0000FF000003 +FC0000FF000003FE0000FF000003FE0001FE000003FE0001FE000003FE0001FE000003FE +0001FE000003FE0001FE000003FE0001FE000003FC0003FC000007FC0003FC000007FC00 +03FC000007F80003FC00000FF00003FC00000FF00003FC00001FE00007F800003FC00007 +F800007F800007F80001FE000007F8000FFC000007FFFFFFF0000007FFFFFFC000000FFF +FFFC0000000FF000000000000FF000000000000FF000000000000FF000000000000FF000 +000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000 +0000001FE000000000003FC000000000003FC000000000003FC000000000003FC0000000 +00003FC000000000003FC000000000007F8000000000007F8000000000007F8000000000 +007F8000000000007F800000000001FFC000000000FFFFFF80000000FFFFFF80000000FF +FFFF8000000037397DB839>I<007FFFFFFF000000007FFFFFFFF00000007FFFFFFFFC00 +000000FFC003FF000000007F80007FC00000007F80001FE0000000FF00000FF0000000FF +00000FF0000000FF000007F8000000FF000007F8000000FF000007FC000000FF000007FC +000001FE000007FC000001FE000007FC000001FE000007FC000001FE000007FC000001FE +000007FC000001FE00000FF8000003FC00000FF8000003FC00000FF0000003FC00001FF0 +000003FC00001FE0000003FC00003FC0000003FC00007F80000007F80000FE00000007F8 +0003FC00000007F8001FF000000007FFFFFFC000000007FFFFFF0000000007FFFFFF0000 +00000FF0007F800000000FF0001FC00000000FF0000FE00000000FF00007F00000000FF0 +0007F80000000FF00003F80000001FE00003FC0000001FE00003FC0000001FE00003FC00 +00001FE00003FC0000001FE00003FC0000001FE00003FC0000003FC00007FC0000003FC0 +0007FC0000003FC00007FC0000003FC00007FC0000003FC00007FC0000003FC00007FC00 +00007F800007FC00C0007F800007FC01C0007F800007FC01C0007F800007FC01C0007F80 +0007FC038001FFC00003FC0380FFFFFF8003FC0700FFFFFF8001FE0E00FFFFFF0000FFFC +0000000000003FF800000000000007F0003A3B7DB83D>82 D<000003FC002000001FFF80 +7000007FFFC0E00000FC03F1E00003F000FBE00007C0003FE0000F80001FE0001F00000F +E0001F00000FC0003E000007C0007C000007C0007C000007C000FC000007C000FC000003 +C000F80000038001F80000038001F80000038001FC0000038001FC0000038001FC000003 +0001FE0000000001FE0000000001FF8000000000FFE000000000FFFE000000007FFFC000 +00007FFFFC0000003FFFFF0000001FFFFFC000000FFFFFE0000007FFFFF0000001FFFFF8 +0000003FFFFC00000003FFFC000000007FFE0000000007FE0000000003FE0000000001FF +0000000000FF0000000000FF00000000007F00180000007F001C0000007F001C0000007F +003C0000007E003C0000007E003C0000007E003C0000007C003C0000007C003C000000FC +007C000000F8007E000001F0007E000001F0007F000003E0007F800007C0007FC0000F80 +00F9F0003F0000F0FF00FE0000E03FFFF80000E00FFFE00000C001FF0000002C3D7CBA2E +>I<07FFFFFFFFFFFC07FFFFFFFFFFFC07FFFFFFFFFFFC07FC007FE007FC0FE0003FC000 +FC0F80003FC0007C0F00007F80003C1F00007F80003C1E00007F80003C1C00007F80003C +1C00007F80003C3C00007F80001C380000FF00001C380000FF00001C380000FF00001C70 +0000FF00001C700000FF000038700000FF000038E00001FE000038000001FE0000000000 +01FE000000000001FE000000000001FE000000000001FE000000000003FC000000000003 +FC000000000003FC000000000003FC000000000003FC000000000003FC000000000007F8 +000000000007F8000000000007F8000000000007F8000000000007F8000000000007F800 +000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00000 +0000000FF000000000001FE000000000001FE000000000001FE000000000001FE0000000 +00001FE000000000001FE000000000003FC000000000003FC000000000003FC000000000 +003FC000000000007FC00000000000FFE000000003FFFFFFF8000007FFFFFFF8000007FF +FFFFF80000363977B83C>I<FFFFFF800FFFFFFFFFFF800FFFFFFFFFFF000FFFFE01FF80 +0000FFE000FF0000003F0000FF0000001E0001FE0000001E0001FE0000001C0001FE0000 +001C0001FE0000001C0001FE0000001C0001FE0000001C0003FC000000380003FC000000 +380003FC000000380003FC000000380003FC000000380003FC000000380007F800000070 +0007F8000000700007F8000000700007F8000000700007F8000000700007F80000007000 +0FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000F +F0000000E0001FE0000001C0001FE0000001C0001FE0000001C0001FE0000001C0001FE0 +000001C0001FE0000001C0003FC000000380003FC000000380003FC000000380003FC000 +000380003FC000000380003FC000000700003FC000000700003FC000000700003FC00000 +0E00003FC000000E00001FC000001C00001FC000001C00001FC000003800000FC0000070 +00000FE00000E0000007E00001C0000003F0000380000001F8000F00000000FC001E0000 +00007F00FC000000003FFFF0000000000FFFC00000000001FE00000000383B74B83E>I< +FFFFFC01FFFFF801FFFF80FFFFFC01FFFFF801FFFF80FFFFFC03FFFFF803FFFF8007FF80 +000FFE00003FF80003FE000007FC00000FE00003FC000007F8000007800003FE000007F8 +000007800001FE000007F8000007000001FE000007FC00000E000001FE000007FC00000E +000001FE000007FC00001E000001FE00000FFC00001C000001FE00000FFC00003C000001 +FF00001FFC000038000000FF00001FFC000078000000FF00003BFE000070000000FF0000 +39FE000070000000FF000071FE0000E0000000FF000071FE0000E0000000FF0000E1FE00 +01C0000000FF8000E1FE0001C00000007F8001E1FE0003800000007F8001C1FF00038000 +00007F8003C0FF0007000000007F800380FF0007000000007F800380FF000E000000007F +800700FF000E000000007F800700FF001C000000007FC00E00FF001C000000003FC00E00 +FF803C000000003FC01C007F8038000000003FC01C007F8078000000003FC038007F8070 +000000003FC038007F8070000000003FC070007F80E0000000003FE070007F80E0000000 +001FE0E0007FC1C0000000001FE0E0003FC1C0000000001FE1E0003FC380000000001FE1 +C0003FC380000000001FE3C0003FC700000000001FE380003FC700000000001FF780003F +CE00000000000FF700003FCE00000000000FF700003FFC00000000000FFE00001FFC0000 +0000000FFE00001FFC00000000000FFC00001FF800000000000FFC00001FF80000000000 +0FF800001FF0000000000007F800001FF0000000000007F000001FE0000000000007F000 +000FE0000000000007E000000FC0000000000007E000000FC0000000000007C000000F80 +000000000007C000000F80000000000007C000000F000000000000038000000700000000 +00513B75B855>87 D<001FFFFFC01FFFFE003FFFFFC01FFFFE003FFFFF801FFFFE00007F +FC0007FFC000003FF00001FC0000001FF00001F80000001FF00001E00000000FF00001C0 +0000000FF80003C00000000FF800078000000007FC000F0000000007FC000E0000000003 +FE001C0000000003FE003C0000000001FF00780000000001FF00F00000000000FF80E000 +00000000FF81C000000000007FC38000000000007FC78000000000003FEF000000000000 +3FFE0000000000001FFC0000000000001FF80000000000001FF80000000000000FF80000 +000000000FF800000000000007FC00000000000007FC00000000000007FE000000000000 +0FFE0000000000001FFF0000000000001DFF00000000000038FF80000000000070FF8000 +00000000F07FC00000000001E07FC00000000003C03FC00000000003803FE00000000007 +003FE0000000000F001FF0000000001E001FF0000000003C000FF80000000038000FF800 +000000700007FC00000000E00007FC00000001E00003FE00000003C00003FE0000000780 +0001FF00000007000001FF0000000F000000FF8000003F000000FF8000007F800000FF80 +0003FFC00003FFE000FFFFF8003FFFFF80FFFFF0003FFFFF80FFFFF0003FFFFF803F397E +B83E>I<002000100070003800E0007001C000E0038001C0070003800E0007000E000700 +1C000E0038001C0038001C00700038007000380070003800E0007000E0007000EF007780 +FF807FC0FFC07FE0FFC07FE0FFC07FE0FFC07FE0FFC07FE07F803FC03F001F801E000F00 +1D1A6FB92A>92 D<0020007000E001C0038007000E000E001C0038003800700070007000 +E000E000EF00FF80FFC0FFC0FFC0FFC0FFC07F803F001E000C1A74B917>96 +D<0000FF0000000FFFE000001FFFF800003E01FC00007C00FE0000FE007F0001FE003F00 +01FE003F8001FE003F8001FC003F8000F8003F800020003F800000003F800000003F8000 +00003F800000003F8000003FFF800003FFFF00001FFE7F00007FC07F0001FF007F0003FC +007F0007F0007F000FE000FE001FC000FE003FC000FE007F8000FE0E7F8000FE0E7F8001 +FE0EFF0001FC1CFF0001FC1CFF0003FC1C7F8006FC1C7F800EFC383F801CFE381FE0F8FF +F00FFFE07FE007FFC07FC000FE001F0027277CA52A>I<003F8000001FFF0000001FFF00 +00001FFF00000001FF00000000FF00000000FF00000000FE00000000FE00000000FE0000 +0000FE00000000FE00000000FE00000001FC00000001FC00000001FC00000001FC000000 +01FC00000001FC00000003F800000003F800000003F80FE00003F87FFC0003F9FFFE0003 +FBE07F0007FF801F8007FE000FC007FC0007E007F80007E007F00007F007F00003F00FE0 +0003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F81FC00007F81FC000 +07F81FC00007F81FC00007F81FC00007F81FC00007F03F80000FF03F80000FF03F80000F +E03F80001FE03F80001FC03F80001FC07F00003F807F00003F007F80007E007F8000FC00 +7FC001F8007CE007F000F8781FE000F03FFF8000E01FFE00000007F80000253B78B92E> +I<00007F800003FFF0000FFFFC003FC07E007F003F00FC007F01F800FF03F000FF07F000 +FF0FE000FE0FE0007C1FC000101FC000003F8000003F8000007F8000007F8000007F0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000 +00FF0000007F0000187F0000387F0000383F8000703F8000E01FC001C00FE0038007F81F +0003FFFE0000FFF800001FC00020277AA525>I<000000003F800000001FFF000000001F +FF000000001FFF0000000001FF0000000000FF0000000000FF0000000000FE0000000000 +FE0000000000FE0000000000FE0000000000FE0000000000FE0000000001FC0000000001 +FC0000000001FC0000000001FC0000000001FC0000000001FC0000000003F80000000003 +F8000000FF03F8000003FFC3F800000FFFF3F800003FC0FBF800007F003FF00000FC001F +F00001F8000FF00003F0000FF00007E00007F0000FE00007F0001FC0000FE0001FC0000F +E0003FC0000FE0003F80000FE0007F80000FE0007F80000FE0007F00001FC000FF00001F +C000FF00001FC000FF00001FC000FF00001FC000FF00001FC000FE00003F8000FE00003F +8000FE00003F8000FE00003F8000FE00003F8000FE00003F80007E00007F00007F00007F +00003F0000FF00003F0001FF00001F8003FF00000FC00F7F800007F03EFFFC0003FFFCFF +FC0000FFF0FFF800003F80FE0000293B7AB92E>I<00007F00000003FFE000000FFFF000 +003F81F800007E00FC0000FC007E0001F8007E0003F0003F0007E0003F000FE0003F000F +C0003F801FC0003F803FC0003F803F80003F803F80003F807F80003F807FFFFFFF807FFF +FFFF00FFFFFFFF00FF00000000FF00000000FF00000000FF00000000FF00000000FF0000 +0000FE00000000FF00000000FF000000007F00000C007F00001C003F00001C003F800038 +001F800070000FC000E00007E003C00003F80F800001FFFF0000007FFC0000001FE00000 +21277BA525>I<0000003F80000000FFE0000003FFF000000FE1F000001F83F800003F07 +F800007E07F80000FE07F00000FC07F00001FC03E00003F800000003F800000003F80000 +0003F800000007F000000007F000000007F000000007F000000007F000000007F0000000 +0FE00000000FE00000000FE0000003FFFFF00003FFFFF00003FFFFF000001FC00000001F +C00000001FC00000001FC00000001FC00000001FC00000003F800000003F800000003F80 +0000003F800000003F800000003F800000007F000000007F000000007F000000007F0000 +00007F000000007F00000000FE00000000FE00000000FE00000000FE00000000FE000000 +00FE00000001FC00000001FC00000001FC00000001FC00000001FC00000003FE000000FF +FFF80000FFFFF80000FFFFF80000253B7FBA19>I<0000000003C000001FE01FF00000FF +F83FF00003FFFEF8F80007F03FE1F8000FC01F81F0001F800FC0E0003F000FC000007E00 +0FE000007E000FE00000FE000FE00000FC000FE00001FC000FE00001FC000FE00001FC00 +0FE00001FC000FE00001FC001FC00001FC001FC00000FC001F800000FC003F0000007C00 +3E0000007E00FC0000007F83F80000007FFFF0000000C7FFC0000001C1FE000000018000 +00000003800000000003800000000003800000000003C00000000003E00000000003FFFF +E0000003FFFFFE000001FFFFFF800000FFFFFFC00001FFFFFFE00007FFFFFFF0000FC000 +3FF0001F800007F8003F000003F8007E000001F8007E000001F800FC000001F800FC0000 +01F800FC000001F800FC000003F000FC000003F000FC000007E0007E00000FC0003F0000 +3F80001FC000FF00000FF007FC000003FFFFF8000000FFFFC00000001FFC0000002D387F +A52A>I<0000FE000000007FFC000000007FFC000000007FFC0000000007FC0000000003 +FC0000000003FC0000000003F80000000003F80000000003F80000000003F80000000003 +F80000000003F80000000007F00000000007F00000000007F00000000007F00000000007 +F00000000007F0000000000FE0000000000FE0000000000FE01FC000000FE0FFF000000F +E1FFF800000FE7C1FC00001FCE00FE00001FDC00FE00001FD8007E00001FF0007F00001F +E0007F00001FE0007E00003FC000FE00003FC000FE00003F8000FE00003F8000FE00003F +8000FE00003F8000FE00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F +0001FC00007F0001FC0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE +0003F80000FE0003F80001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC +0007F00003FC000FF000FFFFF1FFFFC0FFFFF1FFFFC0FFFFE1FFFF802A3A7EB92E>I<00 +01E00003F00007F8000FF8000FFC001FF8000FF8000FF00007E00003C000000000000000 +00000000000000000000000000000000000000000007E003FFE003FFE003FFE0003FC000 +1FC0001FC0001FC0001FC0001FC0003F80003F80003F80003F80003F80003F80007F0000 +7F00007F00007F00007F00007F0000FE0000FE0000FE0000FE0000FE0000FE0001FC0001 +FC0001FC0001FC0001FC0003FC00FFFFE0FFFFE0FFFFE016387EB718>I<0000003C0000 +00007E00000000FF00000001FF00000001FF80000003FF00000001FF00000001FE000000 +00FC00000000780000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000001FC000000FFFC000000FFFC000000FFFC +00000007F800000003F800000003F800000003F800000003F800000003F800000007F000 +000007F000000007F000000007F000000007F000000007F00000000FE00000000FE00000 +000FE00000000FE00000000FE00000000FE00000001FC00000001FC00000001FC0000000 +1FC00000001FC00000001FC00000003F800000003F800000003F800000003F800000003F +800000003F800000007F000000007F000000007F000000007F000000007F000000007F00 +000000FE00000000FE00000000FE00001C00FE00003E00FC00007F01FC0000FF01F80000 +FF03F00000FF03F000007E07E000007C0FC000003FFF0000001FFE00000007F000000021 +4986B719>I<0000FE000000007FFC000000007FFC000000007FFC0000000007FC000000 +0003FC0000000003FC0000000003F80000000003F80000000003F80000000003F8000000 +0003F80000000003F80000000007F00000000007F00000000007F00000000007F0000000 +0007F00000000007F0000000000FE0000000000FE0000000000FE0000000000FE00FFFF0 +000FE01FFFF0000FE01FFFE0001FC007FF00001FC007F800001FC007E000001FC0078000 +001FC00F0000001FC01E0000003F80380000003F80F00000003F81E00000003F83C00000 +003F87800000003F9FC00000007F3FC00000007F7FE00000007FEFE00000007FC7F00000 +007F87F00000007F03F8000000FE03F8000000FE01FC000000FE01FC000000FE00FE0000 +00FE00FE000000FE007F000001FC007F000001FC003F800001FC003F800001FC001FC000 +01FC001FE00003FE003FF000FFFFF1FFFF00FFFFF1FFFF00FFFFE1FFFF002C3A7EB92C> +I<0000FE007FFC007FFC007FFC0007FC0003FC0003FC0003F80003F80003F80003F80003 +F80003F80007F00007F00007F00007F00007F00007F0000FE0000FE0000FE0000FE0000F +E0000FE0001FC0001FC0001FC0001FC0001FC0001FC0003F80003F80003F80003F80003F +80003F80007F00007F00007F00007F00007F00007F0000FE0000FE0000FE0000FE0000FE +0000FE0001FC0001FC0001FC0001FC0001FC0003FC00FFFFF0FFFFE0FFFFE0173A7EB918 +>I<000FE01FE0003FC00003FFE07FF800FFF00007FFE1FFFC03FFF80007FFE3C0FE0781 +FC00003FC7007F0E00FE00001FCC007F1800FE00001FD8003F30007E00001FF0003F6000 +7E00001FE0003FC0007F00001FE0003FC0007E00003FC0007F8000FE00003FC0007F8000 +FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000 +FE00007F0000FE0001FC00007F0000FE0001FC00007F0000FE0001FC00007F0000FE0001 +FC00007F0000FE0001FC00007F0000FE0001FC0000FE0001FC0003F80000FE0001FC0003 +F80000FE0001FC0003F80000FE0001FC0003F80000FE0001FC0003F80000FE0001FC0003 +F80001FC0003F80007F00001FC0003F80007F00001FC0003F80007F00001FC0003F80007 +F00001FC0003F80007F00003FE0007FC000FF800FFFFF1FFFFE3FFFFC0FFFFF1FFFFE3FF +FFC0FFFFE1FFFFC3FFFF8042257EA446>I<000FE01FC00003FFE0FFF00007FFE1FFF800 +07FFE7C1FC00003FCE00FE00001FDC00FE00001FD8007E00001FF0007F00001FE0007F00 +001FE0007E00003FC000FE00003FC000FE00003F8000FE00003F8000FE00003F8000FE00 +003F8000FE00007F0001FC00007F0001FC00007F0001FC00007F0001FC00007F0001FC00 +007F0001FC0000FE0003F80000FE0003F80000FE0003F80000FE0003F80000FE0003F800 +00FE0003F80001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000 +03FC000FF000FFFFF1FFFFC0FFFFF1FFFFC0FFFFE1FFFF802A257EA42E>I<00003FC000 +0001FFF8000007FFFC00001FC0FF00007F003F8000FC000FC001F8000FC003F00007E007 +E00007E007E00003F00FC00003F01FC00003F81FC00003F83F800003F83F800003F87F80 +0003F87F800003F87F000007F8FF000007F8FF000007F8FF000007F8FF000007F8FF0000 +07F0FE00000FF0FE00000FF0FE00000FE0FE00000FE0FE00001FC0FE00001FC07F00003F +807F00003F003F00007E003F8000FC001FC001F8000FE007F00007F81FE00001FFFF8000 +00FFFE0000001FF0000025277BA52A>I<0001FC07F000007FFC3FFE0000FFFCFFFF0000 +FFFDF03F800007FFC00FC00003FF000FE00003FE0007F00003FC0007F00003F80003F800 +03F80003F80007F00003FC0007F00003FC0007F00003FC0007F00003FC0007F00003FC00 +07F00003FC000FE00003FC000FE00003FC000FE00003FC000FE00003FC000FE00003FC00 +0FE00007F8001FC00007F8001FC00007F8001FC00007F0001FC0000FF0001FC0000FE000 +1FC0001FE0003F80001FC0003F80003F80003FC0007F00003FC000FE00003FE001FC0000 +3FF003F800007F3C0FF000007F1FFFC000007F0FFF0000007F03FC0000007F0000000000 +7F0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000 +FE0000000001FC0000000001FC0000000001FC0000000003FE00000000FFFFF0000000FF +FFF0000000FFFFF00000002E3581A42E>I<00007F00380003FFC078000FFFE078003FC0 +F0F8007F0039F000FE0039F001FC001FF003F8001FF007F0000FF00FE0000FF01FE0000F +E01FC0000FE03FC0000FE03F80000FE07F80000FE07F80000FE07F80001FC0FF00001FC0 +FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00003F80FF00003F80FF00003F80FF +00003F80FF00003F80FF00003F807F00007F007F0000FF003F8000FF003F8001FF001FC0 +03FF000FC00F7F0007F03EFE0003FFF8FE0000FFF0FE00003F80FE00000000FE00000000 +FE00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000003F8 +00000003F800000003F800000007FC000001FFFFE00001FFFFE00001FFFFE025357AA42C +>I<000FC0FC0003FFC3FE0007FFC7FF0007FFCF3F80003F9C3F80001FB87F80001FB07F +80001FF03F00001FE03E00001FE00C00003FC00000003FC00000003F800000003F800000 +003F800000003F800000007F000000007F000000007F000000007F000000007F00000000 +7F00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000001FC +00000001FC00000001FC00000001FC00000001FC00000003FE000000FFFFF80000FFFFF8 +0000FFFFF8000021257EA421>I<0001FE0C000FFF9C003FFFFC007E03FC00F000FC01E0 +007803E0007803C0003807C0003807C0003807C000380FC000300FE000000FF8000007FF +000007FFF80003FFFE0003FFFF0001FFFF8000FFFFC0003FFFE0000FFFE000007FF00000 +0FF0180007F0380003F0380003F0380001F0380001E07C0003E07C0003E07C0003C07E00 +07C07E0007807F001F00FFC07E00F3FFFC00E0FFF000C03F80001E277DA521>I<000700 +000700000700000700000F00000F00001E00001E00003E00003E00007E0000FE0001FC00 +07FC001FFC00FFFFFFFFFFFFFFFFFF03F80003F80003F80003F80003F80003F80007F000 +07F00007F00007F00007F00007F0000FE0000FE0000FE0000FE0000FE0000FE0001FC01C +1FC01C1FC01C1FC01C1FC01C1FC01C3F80383F80381F80381F80701FC0701FC0E00FE1C0 +07FF8003FF0000FC00183479B220>I<01FC0007F07FFC01FFF0FFFC03FFF0FFFC03FFF0 +07F8001FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE007F0001FC007 +F0001FC007F0001FC007F0001FC007F0001FC007F0001FC00FE0003F800FE0003F800FE0 +003F800FE0003F800FE0003F800FE0003F801FC0007F001FC0007F001FC0007F001FC000 +7F001FC000FF001FC000FF003F8000FE003F8001FE003F8001FE001F8003FE001F8006FE +001F800CFF000FE079FFF807FFF1FFF803FFE1FFF0007F81FC00252679A42E>I<FFFFE0 +3FFFFFFFE03FFFFFFFC03FFF07FE000FF803F80007E003F80007C003FC00078003FC0007 +0001FC000E0001FC000E0001FC001C0001FE001C0000FE00380000FE00380000FE007000 +00FE00F00000FF00E000007F01E000007F01C000007F038000007F038000007F87000000 +3F870000003F8E0000003F8E0000003FDC0000001FFC0000001FF80000001FF80000001F +F00000001FE00000000FE00000000FC00000000FC00000000F800000000F800000000700 +0000282579A32C>I<FFFF87FFF83FFFFFFF87FFF83FFFFFFF8FFFF83FFF0FFC00FF800F +F807F8007F0007E003F8007F0003C003F8007F00038003F8003F00078003F8007F000700 +03F8007F000F0003FC00FF000E0001FC00FF801E0001FC01FF801C0001FC01DF803C0001 +FC039F80380001FC039F80780001FE071F80700000FE071FC0F00000FE0E1FC0E00000FE +0E0FC1E00000FE1C0FC1C00000FE1C0FC3C00000FF380FE38000007F380FE78000007F70 +0FE70000007F7007EF0000007FE007EE0000007FE007FE0000007FC007FC0000003FC007 +FC0000003F8007F80000003F8003F80000003F0003F00000003F0003F00000003E0003E0 +0000001E0003E00000001C0001C00000382579A33C>I<03FFFF03FFFC03FFFF03FFF803 +FFFF07FFF8001FFC01FF800007F801FC000007F800F0000003F801E0000003FC01C00000 +01FC0380000001FE0700000000FE0F00000000FF1E000000007F3C000000003FF8000000 +003FF0000000001FE0000000001FE0000000000FE0000000000FF0000000000FF0000000 +001FF8000000003BF8000000007BFC00000000F1FC00000001E0FE00000003C0FF000000 +07807F0000000F007F8000001E003F8000003C003FC000007C001FC00001FC001FE00007 +FE003FF000FFFF01FFFF80FFFF01FFFF80FFFF01FFFF802E247FA32C>I<00FFFFC07FFE +01FFFFC07FFE01FFFF807FFE000FFC001FF00007F0000FC00007F0000F000007F8000F00 +0003F8000E000003F8001C000003F8001C000003F80038000003FC0038000001FC007000 +0001FC00F0000001FC00E0000001FE01E0000000FE01C0000000FE0380000000FE038000 +0000FE0700000000FF07000000007F0E000000007F1E000000007F1C000000007FBC0000 +00003FB8000000003FF0000000003FF0000000003FE0000000003FE0000000001FC00000 +00001FC0000000001F80000000001F00000000000F00000000000E00000000000E000000 +00001C00000000001C0000000000380000000000780000000000700000000000E0000000 +3E00E00000007E01C0000000FE03C0000000FE0780000000FE0F00000000FC1E00000000 +787C000000007FF8000000003FE0000000000F80000000002F3580A32C>I<00FFFFFFF0 +00FFFFFFF001FFFFFFE001FE001FC001F8003F8001E0007F8003E000FF0003C000FE0003 +8001FC00038003F800038007F00007000FE00007001FC00007003FC00007007F80000000 +7F00000000FE00000001FC00000003F800000007F00000000FE001C0001FE00380003FC0 +0380003F800380007F00038000FE00070001FC00070003F8000F0007F0000F000FF0001E +001FE0003E001FC0007E003F8003FE007FFFFFFE00FFFFFFFC00FFFFFFFC0024247EA325 +>I E /Fi 3 88 df<3FFFFFFFF800007FFFFFFFFF8000FFFFFFFFFFE000FFFFFFFFFFF0 +00FFFFFFFFFFFC00FFFFFFFFFFFE007FFFFFFFFFFF003FFFFFFFFFFF8000FF80000FFFC0 +00FF800003FFC000FF800000FFE000FF8000007FE000FF8000003FF000FF8000001FF000 +FF8000001FF000FF8000001FF800FF8000000FF800FF8000000FF800FF8000000FF800FF +8000000FF800FF8000000FF800FF8000000FF800FF8000001FF800FF8000001FF000FF80 +00003FF000FF8000003FE000FF8000007FE000FF800000FFC000FF800001FFC000FF8000 +07FF8000FF80003FFF0000FFFFFFFFFE0000FFFFFFFFF80000FFFFFFFFF00000FFFFFFFF +C00000FFFFFFFFE00000FFFFFFFFF80000FFFFFFFFFE0000FFFFFFFFFF0000FF800007FF +8000FF800001FFC000FF8000007FE000FF8000003FF000FF8000001FF000FF8000000FF8 +00FF8000000FF800FF80000007FC00FF80000007FC00FF80000007FE00FF80000003FE00 +FF80000003FE00FF80000003FE00FF80000003FE00FF80000003FE00FF80000003FE00FF +80000003FE00FF80000007FE00FF80000007FC00FF8000000FFC00FF8000000FFC00FF80 +00001FF800FF8000003FF800FF8000007FF800FF800001FFF000FF80000FFFE03FFFFFFF +FFFFE07FFFFFFFFFFFC0FFFFFFFFFFFF80FFFFFFFFFFFF00FFFFFFFFFFFC00FFFFFFFFFF +F8007FFFFFFFFFE0003FFFFFFFFE000037497EC83F>66 D<3FFFFFFFFFFFF07FFFFFFFFF +FFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFCFFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFF +FC3FFFFFFFFFFFFC00FF80000007FC00FF80000007FC00FF80000007FC00FF80000007FC +00FF80000007FC00FF80000007FC00FF80000007FC00FF80000007FC00FF80000007FC00 +FF80000003F800FF80000001F000FF800000000000FF800000000000FF800000000000FF +800000000000FF800000000000FF80003E000000FF80007F000000FF8000FF800000FF80 +00FF800000FF8000FF800000FF8000FF800000FF8000FF800000FFFFFFFF800000FFFFFF +FF800000FFFFFFFF800000FFFFFFFF800000FFFFFFFF800000FFFFFFFF800000FFFFFFFF +800000FFFFFFFF800000FF8000FF800000FF8000FF800000FF8000FF800000FF8000FF80 +0000FF8000FF800000FF80007F000000FF80003E000000FF800000000000FF8000000000 +00FF800000000000FF800000000000FF800000000000FF800000000000FF800000007C00 +FF80000000FE00FF80000001FF00FF80000001FF00FF80000001FF00FF80000001FF00FF +80000001FF00FF80000001FF00FF80000001FF00FF80000001FF00FF80000001FF00FF80 +000001FF00FF80000001FF3FFFFFFFFFFFFF7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFE3FFFFFFFFFFFFC38497DC83F +>69 D<3FFFC000003FFFC07FFFE000007FFFE07FFFE000007FFFE0FFFFF00000FFFFF0FF +FFF00000FFFFF07FFFE000007FFFE07FFFE000007FFFE03FFFC000003FFFC007F0000000 +00FE0007F000000000FE0007F000000000FE0007F000000000FE0007F000000000FE0003 +F800000001FC0003F800000001FC0003F800000001FC0003F800000001FC0003F8000000 +01FC0003F800000001FC0003F800000001FC0003F800000001FC0001FC00000003F80001 +FC00000003F80001FC00000003F80001FC00000003F80001FC00000003F80001FC000000 +03F80001FC00000003F80001FC00000003F80000FE003FC007F00000FE007FE007F00000 +FE00FFF007F00000FE00FFF007F00000FE00FFF007F00000FE00FFF007F00000FE01FFF8 +07F000007E01FFF807E000007F01FFF80FE000007F01FFF80FE000007F01FFF80FE00000 +7F03F9FC0FE000007F03F9FC0FE000007F03F9FC0FE000007F03F9FC0FE000003F03F0FC +0FC000003F07F0FE0FC000003F87F0FE1FC000003F87F0FE1FC000003F87F0FE1FC00000 +3F87E07E1FC000003F8FE07F1FC000001F8FE07F1F8000001F8FE07F1F8000001F8FE07F +1F8000001F8FC03F1F8000001F8FC03F1F8000001FCFC03F3F8000001FDFC03FBF800000 +1FDF801FBF8000000FDF801FBF0000000FDF801FBF0000000FDF801FBF0000000FDF801F +BF0000000FDF000FBF0000000FFF000FFF0000000FFF000FFF0000000FFF000FFF000000 +07FF000FFE00000007FE0007FE00000007FE0007FE00000007FE0007FE00000007FE0007 +FE00000003FC0003FC00000001F80001F800003C4A7FC83F>87 D +E /Fj 19 122 df<FFFFFFFFFFFFFC00000000FFFFFFFFFFFFFFC0000000FFFFFFFFFFFF +FFF8000000FFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFC00000003FFF8000003FFFE0 +0000001FFF00000003FFF80000000FFF000000007FFE0000000FFF000000001FFF000000 +0FFF0000000007FF8000000FFF0000000003FFC000000FFF0000000001FFE000000FFF00 +000000007FF000000FFF00000000003FF800000FFF00000000001FFC00000FFF00000000 +000FFE00000FFF00000000000FFF00000FFF000000000007FF00000FFF000000000003FF +80000FFF000000000003FFC0000FFF000000000001FFC0000FFF000000000001FFE0000F +FF000000000000FFE0000FFF000000000000FFF0000FFF000000000000FFF0000FFF0000 +000000007FF8000FFF0000000000007FF8000FFF0000000000007FFC000FFF0000000000 +007FFC000FFF0000000000007FFC000FFF0000000000003FFC000FFF0000000000003FFE +000FFF0000000000003FFE000FFF0000000000003FFE000FFF0000000000003FFE000FFF +0000000000003FFF000FFF0000000000003FFF000FFF0000000000003FFF000FFF000000 +0000003FFF000FFF0000000000003FFF000FFF0000000000003FFF000FFF000000000000 +3FFF000FFF0000000000003FFF000FFF0000000000003FFF000FFF0000000000003FFF00 +0FFF0000000000003FFF000FFF0000000000003FFF000FFF0000000000003FFF000FFF00 +00000000003FFE000FFF0000000000003FFE000FFF0000000000003FFE000FFF00000000 +00003FFE000FFF0000000000003FFE000FFF0000000000007FFC000FFF0000000000007F +FC000FFF0000000000007FFC000FFF0000000000007FF8000FFF000000000000FFF8000F +FF000000000000FFF0000FFF000000000000FFF0000FFF000000000001FFE0000FFF0000 +00000001FFE0000FFF000000000003FFC0000FFF000000000003FFC0000FFF0000000000 +07FF80000FFF000000000007FF00000FFF00000000000FFE00000FFF00000000001FFE00 +000FFF00000000003FFC00000FFF00000000007FF800000FFF0000000000FFF000000FFF +0000000001FFE000000FFF0000000007FFC000000FFF000000001FFF0000000FFF000000 +007FFE0000001FFF00000003FFF80000003FFF8000003FFFF00000FFFFFFFFFFFFFFFFC0 +0000FFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFF8000000FFFFFFFFFFFFFFC0000000FF +FFFFFFFFFFFC00000000585279D168>68 D<000007FF00000E0000007FFFF0001E000003 +FFFFFE003E00000FFFFFFF803E00001FFFFFFFC07E00007FF800FFF0FE0000FFC0000FF9 +FE0001FF000003FDFE0003FC000000FFFE0007F80000007FFE000FF00000003FFE000FE0 +0000000FFE001FC00000000FFE003F8000000007FE003F8000000003FE007F8000000001 +FE007F0000000001FE007F0000000000FE007F0000000000FE00FF0000000000FE00FF00 +000000007E00FF00000000007E00FF00000000007E00FF80000000003E00FF8000000000 +3E00FF80000000003E00FFC0000000003E007FE0000000003E007FF00000000000007FF8 +0000000000003FFC0000000000003FFE0000000000001FFF8000000000001FFFF8000000 +00000FFFFF80000000000FFFFFF80000000007FFFFFFC000000003FFFFFFFC00000001FF +FFFFFFC0000000FFFFFFFFF00000003FFFFFFFFC0000001FFFFFFFFF00000007FFFFFFFF +80000001FFFFFFFFE00000003FFFFFFFF000000003FFFFFFF8000000003FFFFFF8000000 +0001FFFFFC00000000001FFFFE000000000001FFFF0000000000003FFF0000000000000F +FF80000000000007FF80000000000003FF80000000000001FFC0000000000000FFC00000 +000000007FC00000000000007FE07800000000003FE0F800000000003FE0F80000000000 +3FE0F800000000001FE0F800000000001FE0F800000000001FE0F800000000001FE0FC00 +000000001FE0FC00000000001FC0FC00000000001FC0FE00000000001FC0FE0000000000 +3F80FF00000000003F80FF00000000003F80FF80000000007F00FFC000000000FF00FFE0 +00000000FE00FFF000000001FC00FFFC00000003F800FFFF0000000FF800FFFFC000001F +F000FF3FF800007FE000FE1FFFC003FF8000FC07FFFFFFFF0000F801FFFFFFFC0000F800 +7FFFFFF00000F00007FFFFC00000E000003FFC0000003B5678D34C>83 +D<1FFFFFFFFFFFFFFFFFFFC01FFFFFFFFFFFFFFFFFFFC01FFFFFFFFFFFFFFFFFFFC01FFF +FFFFFFFFFFFFFFFFC01FFFFFFFFFFFFFFFFFFFC03FFFC0000FFFC0001FFFE03FFE000007 +FF800001FFE03FF8000007FF8000007FE03FE0000007FF8000003FE03FC0000007FF8000 +001FE03F80000007FF8000000FE03F80000007FF8000000FE03F00000007FF80000007E0 +3F00000007FF80000007E07E00000007FF80000003F07E00000007FF80000003F07E0000 +0007FF80000003F07E00000007FF80000003F07C00000007FF80000001F07C00000007FF +80000001F07C00000007FF80000001F07C00000007FF80000001F07C00000007FF800000 +01F0FC00000007FF80000001F8F800000007FF80000000F8F800000007FF80000000F8F8 +00000007FF80000000F8F800000007FF80000000F80000000007FF800000000000000000 +07FF80000000000000000007FF80000000000000000007FF80000000000000000007FF80 +000000000000000007FF80000000000000000007FF80000000000000000007FF80000000 +000000000007FF80000000000000000007FF80000000000000000007FF80000000000000 +000007FF80000000000000000007FF80000000000000000007FF80000000000000000007 +FF80000000000000000007FF80000000000000000007FF80000000000000000007FF8000 +0000000000000007FF80000000000000000007FF80000000000000000007FF8000000000 +0000000007FF80000000000000000007FF80000000000000000007FF8000000000000000 +0007FF80000000000000000007FF80000000000000000007FF80000000000000000007FF +80000000000000000007FF80000000000000000007FF80000000000000000007FF800000 +00000000000007FF80000000000000000007FF80000000000000000007FF800000000000 +00000007FF80000000000000000007FF80000000000000000007FF800000000000000000 +07FF80000000000000000007FF80000000000000000007FF80000000000000000007FF80 +000000000000000007FF80000000000000000007FF80000000000000000007FF80000000 +000000000007FF80000000000000000007FF8000000000000000000FFFC0000000000000 +00003FFFF00000000000000FFFFFFFFFFFC0000000000FFFFFFFFFFFC0000000000FFFFF +FFFFFFC0000000000FFFFFFFFFFFC0000000000FFFFFFFFFFFC0000055517AD062>I<00 +00FFFC00000000000FFFFFC0000000007FFFFFF000000000FFFFFFFC00000003FF000FFF +00000003FC0001FFC0000007FE00007FE0000007FE00003FF000000FFF00001FF800000F +FF00000FF800000FFF00000FFC00000FFF000007FC000007FE000007FE000007FE000007 +FE000003FC000003FF000001F8000003FF00000000000003FF00000000000003FF000000 +00000003FF00000000000003FF00000000000003FF0000000000000FFF00000000007FFF +FF000000000FFFFFFF000000007FFFFFFF00000003FFFFFBFF0000000FFFF003FF000000 +3FFF0003FF000000FFF80003FF000003FFE00003FF000007FF800003FF00000FFF000003 +FF00001FFE000003FF00001FFC000003FF00003FF8000003FF00007FF0000003FF00007F +F0000003FF00007FF0000003FF01F0FFE0000003FF01F0FFE0000003FF01F0FFE0000003 +FF01F0FFE0000003FF01F0FFE0000007FF01F0FFE0000007FF01F07FF000000FFF01F07F +F000001FFF01F03FF800003FFF01F03FFC00007DFF83E01FFE0000FCFF83E00FFF0003F8 +FFC7E007FFE01FE07FFFC001FFFFFFC07FFF80007FFFFF003FFF00001FFFFC001FFC0000 +01FFC00007F0003C377AB545>97 D<000001FFF8000000000FFFFF800000007FFFFFF000 +0001FFFFFFF8000007FF8007FE00000FFC0001FE00003FF00003FF00007FE00003FF0000 +FFC00007FF8001FF800007FF8003FF000007FF8003FF000007FF8007FE000003FF000FFE +000003FF000FFC000001FE001FFC000000FC001FF800000000003FF800000000003FF800 +000000007FF800000000007FF800000000007FF000000000007FF00000000000FFF00000 +000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF0000000 +0000FFF00000000000FFF00000000000FFF00000000000FFF000000000007FF000000000 +007FF800000000007FF800000000003FF800000000003FF800000000003FFC0000000000 +1FFC00000007C01FFC00000007C00FFE00000007C007FE0000000F8007FF0000000F8003 +FF8000001F0001FFC000003F0000FFE000003E00007FF00000FC00003FF80001F800001F +FE0003F0000007FFC03FE0000001FFFFFFC00000007FFFFF000000001FFFFC0000000001 +FFC0000032377BB53D>99 D<000000000001FF00000000000007FFFF00000000000007FF +FF00000000000007FFFF00000000000007FFFF00000000000007FFFF000000000000001F +FF0000000000000007FF0000000000000003FF0000000000000003FF0000000000000003 +FF0000000000000003FF0000000000000003FF0000000000000003FF0000000000000003 +FF0000000000000003FF0000000000000003FF0000000000000003FF0000000000000003 +FF0000000000000003FF0000000000000003FF0000000000000003FF0000000000000003 +FF0000000000000003FF0000000000000003FF0000000000000003FF0000000000000003 +FF0000000000000003FF0000000000000003FF0000000000000003FF0000000000000003 +FF0000000000FFC003FF000000000FFFFC03FF000000007FFFFF03FF00000001FFFFFFC3 +FF00000007FFC01FF3FF0000000FFE0003FBFF0000003FF80000FFFF0000007FE000007F +FF000000FFC000001FFF000001FF8000000FFF000003FF00000007FF000007FE00000007 +FF000007FE00000003FF00000FFC00000003FF00001FFC00000003FF00001FFC00000003 +FF00003FF800000003FF00003FF800000003FF00003FF800000003FF00007FF800000003 +FF00007FF000000003FF00007FF000000003FF0000FFF000000003FF0000FFF000000003 +FF0000FFF000000003FF0000FFF000000003FF0000FFF000000003FF0000FFF000000003 +FF0000FFF000000003FF0000FFF000000003FF0000FFF000000003FF0000FFF000000003 +FF00007FF000000003FF00007FF000000003FF00007FF000000003FF00003FF800000003 +FF00003FF800000003FF00003FF800000003FF00001FF800000003FF00001FFC00000003 +FF00000FFC00000003FF00000FFE00000007FF000007FE0000000FFF000003FF0000000F +FF000001FF8000001FFF000000FFC000007FFF0000007FE00000FFFF8000003FF00001FB +FFE000001FFC0007F3FFFF800007FF807FE3FFFF800003FFFFFF83FFFF800000FFFFFE03 +FFFF8000001FFFF803FFFF80000001FF8003FE000041557BD34C>I<000003FF00000000 +003FFFF000000000FFFFFC00000003FFFFFF0000000FFE01FFC000001FF8007FE000003F +E0003FF000007FC0000FF80000FF800007F80001FF000007FC0003FE000003FE0007FE00 +0003FE000FFC000001FF000FFC000001FF001FF8000001FF001FF8000000FF803FF80000 +00FF803FF8000000FF803FF8000000FF807FF0000000FFC07FF0000000FFC07FF0000000 +7FC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFF000000000 +00FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000 +7FF000000000007FF000000000007FF000000000007FF800000000003FF800000000003F +F800000000001FF800000000001FFC00000007C00FFC00000007C00FFC00000007C007FE +0000000F8007FF0000000F8003FF0000001F0001FF8000003F0000FFC000007E00007FE0 +0000FC00003FF80001F800000FFE0007F0000007FFC03FE0000001FFFFFF800000007FFF +FE000000000FFFF80000000001FFC0000032377BB53D>I<0000001FF000000000FFFC00 +000003FFFF0000000FFFFF8000003FF03FC000007FC07FE00000FF807FE00001FF00FFF0 +0003FE00FFF00007FC00FFF00007FC00FFF0000FF800FFF0001FF8007FE0001FF8003FC0 +001FF0001F80003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000 +003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000 +003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000 +003FF0000000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000 +003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000 +003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000 +003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000 +003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000 +003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000 +003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000 +003FF0000000003FF0000000003FF0000000003FF0000000003FF800000000FFFC000000 +7FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00002C557BD42B> +I<003FE0000000000000FFFFE0000000000000FFFFE0000000000000FFFFE00000000000 +00FFFFE0000000000000FFFFE000000000000003FFE000000000000000FFE00000000000 +00007FE0000000000000007FE0000000000000007FE0000000000000007FE00000000000 +00007FE0000000000000007FE0000000000000007FE0000000000000007FE00000000000 +00007FE0000000000000007FE0000000000000007FE0000000000000007FE00000000000 +00007FE0000000000000007FE0000000000000007FE0000000000000007FE00000000000 +00007FE0000000000000007FE0000000000000007FE0000000000000007FE00000000000 +00007FE0000000000000007FE0000000000000007FE0000000000000007FE0007FF00000 +00007FE007FFFE000000007FE01FFFFF800000007FE07FFFFFE00000007FE0FF00FFF000 +00007FE3F8003FF80000007FE7E0000FF80000007FEFC0000FFC0000007FEF800007FC00 +00007FFE000007FE0000007FFE000007FE0000007FFC000003FF0000007FF8000003FF00 +00007FF8000003FF0000007FF0000003FF0000007FF0000003FF0000007FF0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF000001FFF800000FFFC000FFFFFFF007FFFFFF +80FFFFFFF007FFFFFF80FFFFFFF007FFFFFF80FFFFFFF007FFFFFF80FFFFFFF007FFFFFF +8041547AD34C>104 D<003E000000FF800001FFC00003FFE00003FFE00007FFF00007FF +F00007FFF00007FFF00007FFF00003FFE00003FFE00001FFC00000FF8000003E00000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000003FE0007FFFE0007FFFE0007FFFE0007FFF +E0007FFFE00003FFE00000FFE000007FE000007FE000007FE000007FE000007FE000007F +E000007FE000007FE000007FE000007FE000007FE000007FE000007FE000007FE000007F +E000007FE000007FE000007FE000007FE000007FE000007FE000007FE000007FE000007F +E000007FE000007FE000007FE000007FE000007FE000007FE000007FE000007FE000007F +E000007FE000007FE000007FE000007FE000007FE000007FE00001FFF000FFFFFFE0FFFF +FFE0FFFFFFE0FFFFFFE0FFFFFFE01B527AD127>I<007FC0007FF0000003FF800000FFFF +C007FFFE00003FFFF00000FFFFC01FFFFF8000FFFFFC0000FFFFC07FFFFFE003FFFFFF00 +00FFFFC0FF00FFF007F807FF8000FFFFC3F8003FF81FC001FFC00003FFC7E0000FF83F00 +007FC00000FFCFC0000FFC7E00007FE000007FCF800007FC7C00003FE000007FDE000007 +FEF000003FF000007FFE000007FFF000003FF000007FFC000003FFE000001FF800007FF8 +000003FFC000001FF800007FF8000003FFC000001FF800007FF0000003FF8000001FF800 +007FF0000003FF8000001FF800007FF0000003FF8000001FF800007FE0000003FF000000 +1FF800007FE0000003FF0000001FF800007FE0000003FF0000001FF800007FE0000003FF +0000001FF800007FE0000003FF0000001FF800007FE0000003FF0000001FF800007FE000 +0003FF0000001FF800007FE0000003FF0000001FF800007FE0000003FF0000001FF80000 +7FE0000003FF0000001FF800007FE0000003FF0000001FF800007FE0000003FF0000001F +F800007FE0000003FF0000001FF800007FE0000003FF0000001FF800007FE0000003FF00 +00001FF800007FE0000003FF0000001FF800007FE0000003FF0000001FF800007FE00000 +03FF0000001FF800007FE0000003FF0000001FF800007FE0000003FF0000001FF800007F +E0000003FF0000001FF800007FE0000003FF0000001FF800007FE0000003FF0000001FF8 +00007FE0000003FF0000001FF800007FE0000003FF0000001FF800007FE0000003FF0000 +001FF800007FE0000003FF0000001FF800007FE0000003FF0000001FF800007FE0000003 +FF0000001FF800007FE0000003FF0000001FF80001FFF800000FFFC000007FFE00FFFFFF +F007FFFFFF803FFFFFFCFFFFFFF007FFFFFF803FFFFFFCFFFFFFF007FFFFFF803FFFFFFC +FFFFFFF007FFFFFF803FFFFFFCFFFFFFF007FFFFFF803FFFFFFC66357AB471>109 +D<007FC0007FF0000000FFFFC007FFFE000000FFFFC01FFFFF800000FFFFC07FFFFFE000 +00FFFFC0FF00FFF00000FFFFC3F8003FF8000003FFC7E0000FF8000000FFCFC0000FFC00 +00007FCF800007FC0000007FDE000007FE0000007FFE000007FE0000007FFC000003FF00 +00007FF8000003FF0000007FF8000003FF0000007FF0000003FF0000007FF0000003FF00 +00007FF0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF00 +00007FE0000003FF0000007FE0000003FF0000007FE0000003FF000001FFF800000FFFC0 +00FFFFFFF007FFFFFF80FFFFFFF007FFFFFF80FFFFFFF007FFFFFF80FFFFFFF007FFFFFF +80FFFFFFF007FFFFFF8041357AB44C>I<000000FFC000000000000FFFFC00000000007F +FFFF8000000001FFFFFFE000000007FF807FF80000000FFC000FFC0000001FF00003FE00 +00007FC00000FF800000FF8000007FC00001FF0000003FE00003FE0000001FF00003FE00 +00001FF00007FC0000000FF8000FFC0000000FFC000FF800000007FC001FF800000007FE +001FF800000007FE003FF800000007FF003FF000000003FF007FF000000003FF807FF000 +000003FF807FF000000003FF807FF000000003FF80FFF000000003FFC0FFF000000003FF +C0FFF000000003FFC0FFF000000003FFC0FFF000000003FFC0FFF000000003FFC0FFF000 +000003FFC0FFF000000003FFC0FFF000000003FFC0FFF000000003FFC07FF000000003FF +807FF000000003FF807FF000000003FF807FF800000007FF803FF800000007FF003FF800 +000007FF001FF800000007FE001FFC0000000FFE000FFC0000000FFC000FFC0000000FFC +0007FE0000001FF80003FF0000003FF00001FF0000003FE00000FF8000007FC000007FC0 +0000FF8000003FF00003FF0000001FFC000FFE00000007FF807FF800000001FFFFFFE000 +0000007FFFFF80000000001FFFFE000000000001FFE00000003A377BB545>I<003FE000 +FFC0000000FFFFE00FFFFC000000FFFFE07FFFFF800000FFFFE1FFFFFFE00000FFFFE3FE +00FFF00000FFFFEFF0003FFC000001FFFFC0000FFE000000FFFF000007FF0000007FFE00 +0003FF8000007FFC000001FFC000007FF8000000FFE000007FF00000007FF000007FE000 +00007FF800007FE00000003FF800007FE00000003FFC00007FE00000001FFC00007FE000 +00001FFE00007FE00000000FFE00007FE00000000FFE00007FE00000000FFF00007FE000 +00000FFF00007FE000000007FF00007FE000000007FF80007FE000000007FF80007FE000 +000007FF80007FE000000007FF80007FE000000007FF80007FE000000007FF80007FE000 +000007FF80007FE000000007FF80007FE000000007FF80007FE000000007FF80007FE000 +000007FF00007FE00000000FFF00007FE00000000FFF00007FE00000000FFE00007FE000 +00001FFE00007FE00000001FFE00007FE00000001FFC00007FE00000003FF800007FE000 +00003FF800007FF00000007FF000007FF0000000FFF000007FF8000000FFE000007FFC00 +0001FFC000007FFE000003FF8000007FFF000007FF0000007FFFC0001FFE0000007FEFE0 +007FF80000007FE3FC01FFF00000007FE1FFFFFFC00000007FE07FFFFF000000007FE01F +FFF8000000007FE001FF80000000007FE0000000000000007FE0000000000000007FE000 +0000000000007FE0000000000000007FE0000000000000007FE0000000000000007FE000 +0000000000007FE0000000000000007FE0000000000000007FE0000000000000007FE000 +0000000000007FE0000000000000007FE0000000000000007FE0000000000000007FE000 +0000000000007FE000000000000001FFF8000000000000FFFFFFF00000000000FFFFFFF0 +0000000000FFFFFFF00000000000FFFFFFF00000000000FFFFFFF00000000000414C7BB4 +4C>I<007FC007F800FFFFC01FFE00FFFFC07FFF80FFFFC0FFFFC0FFFFC1FC7FE0FFFFC3 +E07FE003FFC7C0FFF000FFCF80FFF0007FDF00FFF0007FDE00FFF0007FFE007FE0007FFC +007FE0007FF8003FC0007FF8001F80007FF8000000007FF0000000007FF0000000007FF0 +000000007FF0000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0 +000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0 +000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0 +000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0000000007FE0 +000000007FE0000000007FE0000000007FE0000000007FE0000000007FF000000001FFF8 +000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC00002C357B +B436>114 D<0001FFE00700001FFFFC0F00007FFFFF3F0001FFFFFFFF0007FE003FFF00 +0FF00007FF001FC00001FF001F800000FF003F0000007F007E0000007F007E0000003F00 +7E0000003F00FE0000001F00FE0000001F00FE0000001F00FF0000001F00FF8000001F00 +FFC000001F00FFF8000000007FFF000000007FFFF80000003FFFFFE000003FFFFFFE0000 +1FFFFFFF80000FFFFFFFE00007FFFFFFF80001FFFFFFFC00007FFFFFFE00001FFFFFFF00 +0007FFFFFF8000003FFFFFC0000000FFFFC000000007FFE000000001FFE0780000007FE0 +F80000003FF0F80000001FF0FC0000000FF0FC00000007F0FC00000007F0FE00000007F0 +FE00000007F0FE00000007E0FF00000007E0FF8000000FE0FF8000000FC0FFC000001FC0 +FFE000003F80FFF800007F00FFFC0001FE00FEFF800FFC00FC3FFFFFF800F80FFFFFE000 +F003FFFF0000E0007FF000002C377BB537>I<0000F80000000000F80000000000F80000 +000000F80000000000F80000000000F80000000001F80000000001F80000000001F80000 +000001F80000000003F80000000003F80000000003F80000000007F80000000007F80000 +00000FF8000000001FF8000000001FF8000000003FF8000000007FF800000000FFF80000 +0003FFF80000000FFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF +00001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000 +00001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000 +00001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000 +00001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000 +00001FF8000000001FF80007C0001FF80007C0001FF80007C0001FF80007C0001FF80007 +C0001FF80007C0001FF80007C0001FF80007C0001FF80007C0001FF80007C0001FF80007 +C0001FF8000780000FF8000F80000FFC000F800007FC000F000007FE001F000003FE003E +000003FF007E000001FFC0FC000000FFFFF80000003FFFF00000000FFFC000000001FF00 +002A4B7DC936>I<003FE0000001FF0000FFFFE00007FFFF0000FFFFE00007FFFF0000FF +FFE00007FFFF0000FFFFE00007FFFF0000FFFFE00007FFFF000003FFE000001FFF000000 +FFE0000007FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF000000 +7FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF000000 +7FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF000000 +7FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF000000 +7FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF000000 +7FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF000000 +7FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000003FF000000 +7FE0000003FF0000007FE0000003FF0000007FE0000003FF0000007FE0000007FF000000 +7FE0000007FF0000007FE0000007FF0000007FE000000FFF0000007FE000000FFF000000 +3FE000001FFF0000003FE000003FFF0000001FF000007FFF0000001FF00000FBFF800000 +0FF80001F3FFE000000FFC0007E3FFFF800007FF801FC3FFFF800001FFFFFF83FFFF8000 +007FFFFE03FFFF8000001FFFF803FFFF80000003FFC003FE000041367AB44C>I<FFFFFF +80001FFFFEFFFFFF80001FFFFEFFFFFF80001FFFFEFFFFFF80001FFFFEFFFFFF80001FFF +FE01FFF8000007FFE000FFF0000003FF80007FE0000001FE00007FF0000001FC00003FF0 +000000F800003FF8000001F800001FF8000001F000001FFC000003F000000FFC000003E0 +00000FFC000003E000000FFE000007E0000007FE000007C0000007FF00000FC0000003FF +00000F80000003FF80001F80000001FF80001F00000001FFC0003F00000000FFC0003E00 +000000FFC0003E00000000FFE0007E000000007FE0007C000000007FF000FC000000003F +F000F8000000003FF801F8000000001FF801F0000000001FFC03F0000000000FFC03E000 +0000000FFE07E0000000000FFE07E00000000007FE07C00000000007FF0FC00000000003 +FF0F800000000003FF9F800000000001FF9F000000000001FFFF000000000000FFFE0000 +00000000FFFE0000000000007FFC0000000000007FFC0000000000007FFC000000000000 +3FF80000000000003FF80000000000001FF00000000000001FF00000000000000FE00000 +000000000FE000000000000007C000000000000007C00000000000000FC0000000000000 +0F800000000000001F800000000000001F000000000000003F000000000000003E000000 +000000007E000000000000007C000000003F80007C000000007FC000FC000000007FC000 +F800000000FFE001F000000000FFE003F000000000FFE003E000000000FFE007E0000000 +00FFE00FC0000000007FC01F80000000007F807F00000000003F81FE00000000001FFFFC +00000000000FFFF0000000000007FFC0000000000000FE0000000000003F4C7CB348> +121 D E /Fk 87 126 df<000007FC00FC0000003FFF07FF000001FFFF9FFF800003FC07 +FF8FC0000FE003FE0FE0001FC007FC1FE0003F800FFC1FE0007F000FF81FE0007E000FF8 +0FC000FE0007F0078000FC0007F0000001FC0007F0000001FC0007F0000001FC0007F000 +0001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F00000 +01FC0007F0000001FC0007F0000001FC0007F0000001FC0007F00000FFFFFFFFFFF800FF +FFFFFFFFF800FFFFFFFFFFF80001FC0007F0000001FC0007F0000001FC0007F0000001FC +0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC00 +07F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007 +F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0 +000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F000 +0001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F0000001FC0007F00000 +03FE000FF800007FFFE0FFFFF0007FFFE0FFFFF0007FFFE0FFFFF000333B7FBA30>11 +D<000007F8000000003FFE00000001FFFF80000003FC07C000000FE001E000001FC003E0 +00003F8007F000007F000FF000007E000FF00000FE000FF00000FC0007E00001FC0003C0 +0001FC0001800001FC0000000001FC0000000001FC0000000001FC0000000001FC000000 +0001FC0000000001FC0000000001FC0000000001FC0000000001FC0007F000FFFFFFFFF0 +00FFFFFFFFF000FFFFFFFFF00001FC001FF00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00003FE000FF8007FFFE0FFFFC07FFFE0FFFFC07FFFE0FFFFC02A3B7FBA2E +>I<000007FC000000007FFF70000001FFFFF0000003FC07F000000FE00FF000001FC00F +F000003F000FF000007F000FF000007E0007F00000FE0007F00000FC0007F00001FC0007 +F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007 +F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F000FFFFFFFF +F000FFFFFFFFF000FFFFFFFFF00001FC0007F00001FC0007F00001FC0007F00001FC0007 +F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007 +F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007 +F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007 +F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007 +F00001FC0007F00003FE000FF8007FFFF1FFFFC07FFFF1FFFFC07FFFF1FFFFC02A3B7FBA +2E>I<000007FC000FF0000000003FFF007FFC00000001FFFF83FFFF00000003FC07C7F8 +0F8000000FE000FFC003C000001FC001FF8007C000003F8003FF000FE000007F0007FE00 +1FE000007E0007FC001FE00000FE0007FC001FE00000FC0007F8000FC00001FC0003F800 +07800001FC0003F80003000001FC0003F80000000001FC0003F80000000001FC0003F800 +00000001FC0003F80000000001FC0003F80000000001FC0003F80000000001FC0003F800 +00000001FC0003F80000000001FC0003F80000000001FC0003F8000FE000FFFFFFFFFFFF +FFE000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE00001FC0003F8003FE00001FC0003F800 +0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800 +0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800 +0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800 +0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800 +0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800 +0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F800 +0FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00003FE0007FC00 +1FF0007FFFF0FFFFE3FFFF807FFFF0FFFFE3FFFF807FFFF0FFFFE3FFFF80413B7FBA45> +I<000007FC000FF8000000003FFF80FFFEE0000001FFFFC3FFFFE0000003FC03E7F80FE0 +00000FE003FFC01FE000001FC007FF801FE000003F8007FE001FE000007F0007FE001FE0 +00007E0007FC000FE00000FE0003FC000FE00000FC0001F8000FE00001FC0003F8000FE0 +0001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE0 +0001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE0 +0001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE000FFFFFFFFFFFFFFE0 +00FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE00001FC0003F8000FE00001FC0003F8000FE0 +0001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE0 +0001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE0 +0001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE0 +0001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE0 +0001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE0 +0001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE0 +0001FC0003F8000FE00001FC0003F8000FE00001FC0003F8000FE00003FE0007FC001FF0 +007FFFF0FFFFE3FFFF807FFFF0FFFFE3FFFF807FFFF0FFFFE3FFFF80413B7FBA45>I<00 +7C007E00FE01FE03FE03FC07F80FF00FE01FC03F007E007C00F80060000F0F6FB92A>19 +D<1E003F007F80FFC0FFC0FFC0FFC0FFC0FFC0FFC07F807F807F807F807F807F807F807F +807F807F807F803F003F003F003F003F003F003F003F003F003F001E001E001E001E001E +001E001E001E001E001E000E00000000000000000000000000000000001E003F007F80FF +C0FFC0FFC0FFC07F803F001E000A3C7ABB17>33 D<1E000F003F001F807F803FC0FFC07F +E0FFC07FE0FFE07FF0FFE07FF07FE03FF03FE01FF01EE00F7000E0007000E0007000E000 +7000E0007001C000E001C000E001C000E0038001C0038001C007000380070003800E0007 +001C000E003C001E0038001C00100008001C1A7DB92A>I<1E003F007F80FFC0FFC0FFE0 +FFE07FE03FE01EE000E000E000E000E001C001C001C003800380070007000E001C003C00 +380010000B1A7AB917>39 D<0000E00001E00003C0000780000F00001E00001E00003C00 +00780000F80000F00001F00001E00003E00003C00007C00007C0000F80000F80001F8000 +1F00001F00003F00003F00003E00003E00007E00007E00007E00007E00007E00007C0000 +FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000 +FC0000FC0000FC0000FC0000FC0000FC00007C00007E00007E00007E00007E00007E0000 +3E00003E00003F00003F00001F00001F00001F80000F80000F800007C00007C00003C000 +03E00001E00001F00000F00000F800007800003C00001E00001E00000F000007800003C0 +0001E00000E0135278BD20>I<600000F000007800003C00001E00000F00000F00000780 +0003C00003E00001E00001F00000F00000F800007800007C00007C00003E00003E00003F +00001F00001F00001F80001F80000F80000F80000FC0000FC0000FC0000FC0000FC00007 +C00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007 +E00007E00007E00007E00007E00007E00007E00007C0000FC0000FC0000FC0000FC0000F +C0000F80000F80001F80001F80001F00001F00003F00003E00003E00007C00007C000078 +0000F80000F00001F00001E00003E00003C0000780000F00000F00001E00003C00007800 +00F0000060000013527CBD20>I<00000030000000000000780000000000007800000000 +000078000000000000780000000000007800000000000078000000000000780000000000 +007800000000000078000000000000780000000000007800000000000078000000000000 +780000000000007800000000000078000000000000780000000000007800000000000078 +000000000000780000000000007800000000000078000000000000780000000000007800 +0000000000780000007FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFF +F80000007800000000000078000000000000780000000000007800000000000078000000 +000000780000000000007800000000000078000000000000780000000000007800000000 +000078000000000000780000000000007800000000000078000000000000780000000000 +007800000000000078000000000000780000000000007800000000000078000000000000 +780000000000007800000000000078000000000000780000000000003000000036367BAF +41>43 D<1E003F007F80FFC0FFC0FFE0FFE07FE03FE01EE000E000E000E000E001C001C0 +01C003800380070007000E001C003C00380010000B1A7A8917>I<FFFFFCFFFFFCFFFFFC +FFFFFCFFFFFCFFFFFC16067F941C>I<1E003F007F80FFC0FFC0FFC0FFC07F803F001E00 +0A0A7A8917>I<0000000C0000001E0000001E0000003C0000003C0000003C0000007800 +00007800000078000000F0000000F0000000F0000001E0000001E0000001E0000003C000 +0003C0000003C000000780000007800000078000000F0000000F0000000F0000001E0000 +001E0000001E0000003C0000003C0000003C000000780000007800000078000000F00000 +00F0000000F0000001E0000001E0000001E0000003C0000003C000000780000007800000 +078000000F0000000F0000000F0000001E0000001E0000001E0000003C0000003C000000 +3C000000780000007800000078000000F0000000F0000000F0000001E0000001E0000001 +E0000003C0000003C0000003C000000780000007800000078000000F0000000F0000000F +0000001E0000001E0000001E0000003C0000003C0000003C000000780000007800000078 +000000F0000000F0000000600000001F537BBD2A>I<0003F80000001FFF0000007FFFC0 +0000FE0FE00001F803F00003F001F80007E000FC000FC0007E000FC0007E001F80003F00 +1F80003F003F80003F803F80003F803F00001F807F00001FC07F00001FC07F00001FC07F +00001FC07F00001FC07F00001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00 +001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF0000 +1FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001F +E07F00001FC07F00001FC07F00001FC07F00001FC07F00001FC03F80003F803F80003F80 +3F80003F801F80003F001F80003F000FC0007E000FC0007E0007E000FC0003F001F80001 +F803F00000FE0FE000007FFFC000001FFF00000003F80000233A7DB72A>I<0001C00000 +03C0000007C000001FC00000FFC000FFFFC000FFFFC000FF1FC000001FC000001FC00000 +1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 +1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 +1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 +1FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00000 +1FC000001FC000001FC000001FC000001FC000001FC000003FE0007FFFFFF07FFFFFF07F +FFFFF01C3879B72A>I<000FF00000007FFE000001FFFF800003E03FC00007800FE0000E +0007F0001C0003F800380003FC00380001FE00700001FE00700000FF007C0000FF00FF00 +00FF00FF0000FF80FF8000FF80FF80007F80FF80007F807F00007F807F00007F801C0000 +FF80000000FF80000000FF00000000FF00000001FF00000001FE00000001FC00000003FC +00000003F800000007F00000000FE00000000FC00000001F800000003F000000003E0000 +00007C00000000F800000001F000000003E000000007C000000007800000000F00000000 +1E000380003C000380007800038000F000078001E000070001C000070003800007000700 +000F000FFFFFFF001FFFFFFF003FFFFFFF007FFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFF +FE0021387CB72A>I<0007F80000003FFF0000007FFFC00001F80FE00003E003F0000780 +03F800070001FC000F0001FE000FC001FE001FE000FF001FE000FF001FE000FF001FE000 +FF000FE000FF000FC001FF00038001FE00000001FE00000001FE00000001FC00000003FC +00000003F800000007F000000007E00000000FC00000007F8000001FFE0000001FFC0000 +001FFF800000000FE000000003F000000001F800000000FC00000000FE000000007F0000 +00007F800000007F800000003FC00000003FC00000003FE00000003FE03E00003FE07F00 +003FE0FF80003FE0FF80003FE0FF80003FE0FF80003FC0FF00003FC0FE00007FC07C0000 +7F807000007F80380000FF001C0000FE000F0001FC0007C003F80003F80FF00001FFFFC0 +00007FFF00000007F80000233A7DB72A>I<0000007800000000F800000000F800000001 +F800000003F800000003F800000007F800000007F80000000FF80000001FF80000001FF8 +0000003FF80000007BF800000073F8000000F3F8000001E3F8000001C3F8000003C3F800 +000783F800000703F800000F03F800001E03F800001C03F800003C03F800007803F80000 +7003F80000F003F80001E003F80001C003F80003C003F800038003F800070003F8000F00 +03F8000E0003F8001E0003F8003C0003F800380003F800780003F800F00003F800FFFFFF +FFF8FFFFFFFFF8FFFFFFFFF8000003F800000003F800000003F800000003F800000003F8 +00000003F800000003F800000003F800000003F800000003F800000003F800000007FC00 +0003FFFFF80003FFFFF80003FFFFF825397EB82A>I<0400000C000F00003C000FF003FC +000FFFFFF8000FFFFFF0000FFFFFE0000FFFFF80000FFFFF00000FFFFC00000EFFF00000 +0E000000000E000000000E000000000E000000000E000000000E000000000E000000000E +000000000E000000000E000000000E000000000E07F800000E1FFE00000E7FFF80000EF8 +0FC0000FE007E0000F8003F0000F0001F8000E0000FC00060000FC00000000FE00000000 +FE000000007F000000007F000000007F000000007F800000007F800000007F801800007F +803E00007F807F00007F80FF00007F80FF00007F80FF00007F80FF00007F00FE00007F00 +780000FF00700000FE00700000FE00380001FC00380001F8001C0003F0000E0007E00007 +800FC00003E03F800001FFFF0000007FFC0000001FE00000213A7CB72A>I<00003FC000 +0001FFF0000007FFFC00000FE03E00001F000F00003E001F00007C003F8000F8007F8001 +F0007F8003E0007F8007E0007F8007C0003F000FC0001E001FC00000001F800000001F80 +0000003F800000003F800000003F800000007F002000007F03FF00007F07FFC0007F0FFF +E000FF1C03F000FF3000F800FF60007C00FF60007E00FFC0003F00FFC0003F00FF80003F +80FF80001F80FF80001FC0FF80001FC0FF00001FC0FF00001FE0FF00001FE0FF00001FE0 +FF00001FE07F00001FE07F00001FE07F00001FE07F00001FE07F00001FE03F00001FE03F +80001FC03F80001FC01F80001FC01F80003F800F80003F800FC0003F0007C0007E0003E0 +007C0003F000F80001F801F00000FE07E000003FFFC000001FFF00000003FC0000233A7D +B72A>I<38000000003C000000003F000000003FFFFFFFE03FFFFFFFE03FFFFFFFE03FFF +FFFFC07FFFFFFF807FFFFFFF807FFFFFFF007800000E007000001C007000001C00700000 +3800F000007000E000007000E00000E000E00001C000000001C000000003800000000700 +0000000E000000000E000000001C000000003C0000000038000000007800000000700000 +0000F000000000F000000001E000000001E000000003E000000003E000000007C0000000 +07C00000000FC00000000FC00000000FC00000001FC00000001F800000001F800000001F +800000003F800000003F800000003F800000003F800000003F800000007F800000007F80 +0000007F800000007F800000007F800000007F800000007F800000007F800000007F8000 +00003F000000001E000000233B7BB82A>I<0003F80000001FFF0000003FFFC00000FC07 +E00001F001F00003C000F80003C0007C000780003E000F80003E000F00003E000F00001F +001F00001F001F00001F001F00001F001F80001F001F80001F001FC0003E001FC0003E00 +0FF0003C000FF8007C0007FE00F80007FF00F00003FFC3E00001FFE7C00000FFFF800000 +7FFE0000003FFF0000000FFF8000003FFFE000007FFFF00001F8FFFC0003E03FFE0007C0 +1FFE000F8007FF001F0003FF801E0000FF803E00007FC07C00001FC07C00000FE07C0000 +0FE0F8000007E0F8000007E0F8000003E0F8000003E0F8000003E0F8000003E0F8000003 +C07C000003C07C000007803E000007803E00000F001F00001E000F80003C0007E000F800 +03FC03F00000FFFFE000003FFF80000007FC0000233A7DB72A>I<0003F80000001FFF00 +00007FFF800000FC07E00001F001F00003E000F80007C000FC000FC0007C001F80007E00 +1F80003E003F80003F007F00003F007F00003F807F00003F80FF00001F80FF00001FC0FF +00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FE0FF00001FE0FF00001FE0FF00 +001FE07F00001FE07F00003FE07F00003FE03F00003FE03F80003FE01F80007FE01F8000 +7FE00FC000DFE007C000DFE003E0019FE001F8071FE000FFFE1FC0007FFC1FC0001FF81F +C00000801FC00000001FC00000003F800000003F800000003F800000003F000000003F00 +0F00007E001F80007E003FC000FC003FC000F8003FC001F8003FC001F0003F8003E0001F +0007C0001E001F80000FC07F000007FFFC000001FFF00000003FC00000233A7DB72A>I< +1E003F007F80FFC0FFC0FFC0FFC07F803F001E0000000000000000000000000000000000 +000000000000000000000000000000001E003F007F80FFC0FFC0FFC0FFC07F803F001E00 +0A247AA317>I<1E003F007F80FFC0FFC0FFC0FFC07F803F001E00000000000000000000 +00000000000000000000000000000000000000000000001E003F007F80FF80FFC0FFC0FF +C07FC03FC01FC001C001C001C001C00380038003800780070007000E001E001C00380038 +0010000A347AA317>I<7FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFF +FFF800000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000007FFFFFFFFFFFF8FF +FFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF836167B9F41>61 +D<003FF00001FFFE0007FFFF800FC03FC01E000FE03C0007F0780003F8780003F8FE0003 +FCFF0003FCFF0003FCFF0003FCFF0003FC7E0003FC3C0003F8000007F8000007F000000F +F000001FE000003F8000003F0000007E000000FC000000F8000001F0000001E0000003E0 +000003C00000038000000780000007800000070000000700000007000000070000000700 +000007000000070000000700000007000000070000000000000000000000000000000000 +0000000000000000000000000000000000000F0000001F8000003FC000007FE000007FE0 +00007FE000007FE000003FC000001F8000000F00001E3B7CBA27>63 +D<000000380000000000007C0000000000007C0000000000007C000000000000FE000000 +000000FE000000000000FE000000000001FF000000000001FF000000000001FF00000000 +0003FF800000000003FF800000000003FF800000000007FFC000000000073FC000000000 +073FC0000000000F3FE0000000000E1FE0000000000E1FE0000000001E1FF0000000001C +0FF0000000001C0FF0000000003C0FF8000000003807F8000000003807F8000000007807 +FC000000007003FC000000007003FC00000000F003FE00000000E001FE00000000E001FE +00000001E001FF00000001C000FF00000001C000FF00000003C000FF8000000380007F80 +00000380007F8000000780007FC000000700003FC0000007FFFFFFC000000FFFFFFFE000 +000FFFFFFFE000000E00001FE000001E00001FF000001C00000FF000001C00000FF00000 +3C00000FF8000038000007F8000038000007F8000078000007FC000070000003FC000070 +000003FC0000F0000003FE0000F0000001FE0001F0000001FE0003F8000001FF000FFE00 +0007FF80FFFFC000FFFFFEFFFFC000FFFFFEFFFFC000FFFFFE373C7DBB3E>65 +D<FFFFFFFFE00000FFFFFFFFFC0000FFFFFFFFFF000001FF80007FC00000FF00001FE000 +00FF00000FF00000FF000007F80000FF000003FC0000FF000003FC0000FF000001FE0000 +FF000001FE0000FF000001FF0000FF000001FF0000FF000001FF0000FF000001FF0000FF +000001FF0000FF000001FF0000FF000001FE0000FF000001FE0000FF000003FE0000FF00 +0003FC0000FF000007F80000FF00000FF80000FF00001FE00000FF00007FC00000FF0001 +FF800000FFFFFFFE000000FFFFFFFE000000FFFFFFFF800000FF00003FE00000FF00000F +F00000FF000007F80000FF000003FC0000FF000001FE0000FF000000FF0000FF000000FF +0000FF000000FF8000FF0000007F8000FF0000007FC000FF0000007FC000FF0000007FC0 +00FF0000007FC000FF0000007FC000FF0000007FC000FF0000007FC000FF0000007F8000 +FF000000FF8000FF000000FF8000FF000001FF0000FF000001FE0000FF000003FE0000FF +000007FC0000FF00001FF80001FF80007FF000FFFFFFFFFFC000FFFFFFFFFF0000FFFFFF +FFF8000032397DB83B>I<000001FF00018000000FFFE0038000007FFFF803800001FF80 +7E07800003FC000F0F80000FF000079F80001FC00001DF80003F800000FF80007F000000 +7F8000FE0000007F8001FC0000003F8003F80000001F8003F80000001F8007F00000000F +800FF00000000F800FE00000000F801FE000000007801FE000000007803FC00000000780 +3FC000000007803FC000000003807FC000000003807FC000000003807F8000000003807F +800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80 +0000000000FF800000000000FF800000000000FF800000000000FF800000000000FF8000 +00000000FF8000000000007F8000000000007F8000000000007FC000000003807FC00000 +0003803FC000000003803FC000000003803FC000000003801FE000000003801FE0000000 +07000FE000000007000FF0000000070007F00000000E0003F80000000E0003F80000001C +0001FC0000001C0000FE0000003800007F0000007000003F800000F000001FC00001E000 +000FF00003C0000003FC000F00000001FF807E000000007FFFFC000000000FFFF0000000 +0001FF800000313D7BBA3C>I<FFFFFFFFC00000FFFFFFFFF80000FFFFFFFFFE000001FF +8001FF800000FF00003FE00000FF00000FF00000FF000003F80000FF000001FC0000FF00 +0000FE0000FF0000007F0000FF0000007F0000FF0000003F8000FF0000003FC000FF0000 +001FC000FF0000001FE000FF0000000FE000FF0000000FF000FF0000000FF000FF000000 +0FF000FF00000007F800FF00000007F800FF00000007F800FF00000007F800FF00000007 +FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC +00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00 +FF00000007FC00FF00000007F800FF00000007F800FF00000007F800FF00000007F800FF +0000000FF000FF0000000FF000FF0000000FE000FF0000000FE000FF0000001FE000FF00 +00001FC000FF0000003F8000FF0000003F8000FF0000007F0000FF000000FE0000FF0000 +01FC0000FF000003F80000FF00000FF00000FF00003FE00001FF8000FF8000FFFFFFFFFF +0000FFFFFFFFF80000FFFFFFFFC0000036397DB83F>I<FFFFFFFFFFFC00FFFFFFFFFFFC +00FFFFFFFFFFFC0001FF80001FFC0000FF000001FC0000FF000000FE0000FF0000007E00 +00FF0000003E0000FF0000001E0000FF0000001E0000FF0000000E0000FF0000000E0000 +FF0000000E0000FF0000000E0000FF0000000F0000FF000000070000FF0001C0070000FF +0001C0070000FF0001C0070000FF0001C0000000FF0001C0000000FF0001C0000000FF00 +03C0000000FF0003C0000000FF0007C0000000FF001FC0000000FFFFFFC0000000FFFFFF +C0000000FFFFFFC0000000FF001FC0000000FF0007C0000000FF0003C0000000FF0003C0 +000000FF0001C0000000FF0001C0000000FF0001C000E000FF0001C000E000FF0001C000 +E000FF0001C001E000FF00000001C000FF00000001C000FF00000001C000FF00000001C0 +00FF00000003C000FF00000003C000FF00000003C000FF000000078000FF000000078000 +FF0000000F8000FF0000000F8000FF0000001F8000FF0000003F8000FF000000FF8001FF +80000FFF00FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF0033397DB839>I<FFFFFF +FFFFF8FFFFFFFFFFF8FFFFFFFFFFF801FF80001FF800FF000003F800FF000001FC00FF00 +0000FC00FF0000007C00FF0000003C00FF0000003C00FF0000001C00FF0000001C00FF00 +00001C00FF0000001C00FF0000001E00FF0000000E00FF0000000E00FF0003800E00FF00 +03800E00FF0003800000FF0003800000FF0003800000FF0003800000FF0007800000FF00 +07800000FF000F800000FF003F800000FFFFFF800000FFFFFF800000FFFFFF800000FF00 +3F800000FF000F800000FF0007800000FF0007800000FF0003800000FF0003800000FF00 +03800000FF0003800000FF0003800000FF0003800000FF0000000000FF0000000000FF00 +00000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00 +00000000FF0000000000FF0000000000FF0000000000FF0000000001FFC0000000FFFFFF +C00000FFFFFFC00000FFFFFFC000002F397DB836>I<000000FF8000C000000FFFF001C0 +00003FFFFC01C00000FF803E03C00003FC000F87C00007F00003CFC0001FC00001EFC000 +3F8000007FC0007F0000007FC000FE0000003FC001FC0000001FC001FC0000001FC003F8 +0000000FC007F00000000FC00FF000000007C00FE000000007C01FE000000003C01FE000 +000003C03FC000000003C03FC000000003C03FC000000001C07FC000000001C07FC00000 +0001C07F8000000001C07F800000000000FF800000000000FF800000000000FF80000000 +0000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000000 +00FF800000000000FF800000000000FF800000FFFFFF7F800000FFFFFF7F800000FFFFFF +7FC00000007FE07FC00000003FC03FC00000003FC03FC00000003FC03FC00000003FC01F +E00000003FC01FE00000003FC00FF00000003FC00FF00000003FC007F00000003FC003F8 +0000003FC001FC0000003FC001FC0000003FC000FE0000003FC0007F0000007FC0003F80 +00007FC0001FE00000EFC00007F00001C7C00003FC000783C00000FFC03F01C000003FFF +FE00C000000FFFF80000000000FF800000383D7CBA41>I<FFFFFF01FFFFFEFFFFFF01FF +FFFEFFFFFF01FFFFFE01FF800003FF0000FF000001FE0000FF000001FE0000FF000001FE +0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE00 +00FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000 +FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF +000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FFFFFFFFFE0000FFFF +FFFFFE0000FFFFFFFFFE0000FF000001FE0000FF000001FE0000FF000001FE0000FF0000 +01FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001 +FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE +0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE00 +00FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0001 +FF800003FF00FFFFFF01FFFFFEFFFFFF01FFFFFEFFFFFF01FFFFFE37397DB83E>I<FFFF +FFC0FFFFFFC0FFFFFFC000FFC000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F800000FFC000FFFF +FFC0FFFFFFC0FFFFFFC01A397EB81E>I<007FFFFFC0007FFFFFC0007FFFFFC000003FF8 +0000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF000 +00000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000 +000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0000000 +0FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000F +F00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF00000000FF0 +0000000FF00000000FF00000000FF0001C000FF0007F000FF0007F000FF000FF800FF000 +FF800FF000FF800FE000FF001FE000FF001FE0007C001FC00078003F800038003F80001E +007F00000F81FC000007FFF8000001FFE00000007F800000223B7CB82B>I<FFFFFF0007 +FFFF00FFFFFF0007FFFF00FFFFFF0007FFFF0001FF800000FFF00000FF0000007F800000 +FF0000003E000000FF0000007C000000FF00000070000000FF000000E0000000FF000001 +C0000000FF00000380000000FF00000700000000FF00000E00000000FF00001C00000000 +FF00003800000000FF00007000000000FF0000E000000000FF0001C000000000FF000380 +00000000FF00070000000000FF000E0000000000FF001C0000000000FF003C0000000000 +FF007E0000000000FF00FE0000000000FF01FF0000000000FF03FF8000000000FF077F80 +00000000FF0E3FC000000000FF1C3FE000000000FF381FE000000000FF700FF000000000 +FFE00FF800000000FFC007F800000000FF8003FC00000000FF0003FE00000000FF0001FE +00000000FF0000FF00000000FF0000FF80000000FF00007F80000000FF00003FC0000000 +FF00003FE0000000FF00001FE0000000FF00000FF0000000FF00000FF8000000FF000007 +F8000000FF000007FC000000FF000003FC000000FF000001FE000000FF000001FF000000 +FF000000FF000000FF000000FF800000FF000000FFC00001FF800001FFF000FFFFFF001F +FFFF80FFFFFF001FFFFF80FFFFFF001FFFFF8039397DB841>I<FFFFFFE00000FFFFFFE0 +0000FFFFFFE0000001FFC000000000FF0000000000FF0000000000FF0000000000FF0000 +000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000 +000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000 +000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000 +000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000 +000000FF0000000000FF0000000000FF0000000000FF0000003800FF0000003800FF0000 +003800FF0000003800FF0000003800FF0000007800FF0000007000FF0000007000FF0000 +007000FF0000007000FF000000F000FF000000F000FF000001F000FF000001F000FF0000 +03F000FF000007F000FF00000FF000FF00003FE001FF8001FFE0FFFFFFFFFFE0FFFFFFFF +FFE0FFFFFFFFFFE02D397DB834>I<FFFF800000000FFFF8FFFF800000000FFFF8FFFF80 +0000000FFFF801FFC00000001FFC0000FFC00000001FF80000EFE00000003BF80000EFE0 +0000003BF80000EFE00000003BF80000E7F000000073F80000E7F000000073F80000E7F0 +00000073F80000E3F8000000E3F80000E3F8000000E3F80000E1FC000001C3F80000E1FC +000001C3F80000E1FC000001C3F80000E0FE00000383F80000E0FE00000383F80000E0FE +00000383F80000E07F00000703F80000E07F00000703F80000E03F80000E03F80000E03F +80000E03F80000E03F80000E03F80000E01FC0001C03F80000E01FC0001C03F80000E01F +C0001C03F80000E00FE0003803F80000E00FE0003803F80000E007F0007003F80000E007 +F0007003F80000E007F0007003F80000E003F800E003F80000E003F800E003F80000E001 +FC01C003F80000E001FC01C003F80000E001FC01C003F80000E000FE038003F80000E000 +FE038003F80000E000FE038003F80000E0007F070003F80000E0007F070003F80000E000 +3F8E0003F80000E0003F8E0003F80000E0003F8E0003F80000E0001FDC0003F80000E000 +1FDC0003F80000E0001FDC0003F80000E0000FF80003F80000E0000FF80003F80000E000 +07F00003F80001F00007F00003F80003F80007F00003F8000FFE0003E00007FC00FFFFE0 +03E003FFFFF8FFFFE003E003FFFFF8FFFFE001C003FFFFF845397DB84C>I<FFFF00000F +FFFEFFFF80000FFFFEFFFF80000FFFFE00FFC00000FFE000FFE000003F8000FFE000001F +0000EFF000000E0000EFF800000E0000E7F800000E0000E3FC00000E0000E3FE00000E00 +00E1FE00000E0000E0FF00000E0000E0FF80000E0000E07F80000E0000E07FC0000E0000 +E03FC0000E0000E01FE0000E0000E01FF0000E0000E00FF0000E0000E007F8000E0000E0 +07FC000E0000E003FC000E0000E001FE000E0000E001FF000E0000E000FF000E0000E000 +7F800E0000E0007FC00E0000E0003FC00E0000E0001FE00E0000E0001FF00E0000E0000F +F00E0000E00007F80E0000E00007FC0E0000E00003FC0E0000E00001FE0E0000E00001FF +0E0000E00000FF0E0000E000007F8E0000E000007FCE0000E000003FCE0000E000001FEE +0000E000001FFE0000E000000FFE0000E000000FFE0000E0000007FE0000E0000003FE00 +00E0000003FE0000E0000001FE0000E0000000FE0000E0000000FE0001F00000007E0003 +F80000003E000FFE0000003E00FFFFE000001E00FFFFE000000E00FFFFE000000E003739 +7DB83E>I<000003FF00000000001FFFE000000000FFFFFC00000001FE01FE00000007F8 +007F8000000FE0001FC000003F800007F000007F000003F80000FE000001FC0001FE0000 +01FE0001FC000000FE0003F80000007F0007F80000007F8007F00000003F800FF0000000 +3FC00FE00000001FC01FE00000001FE01FE00000001FE03FC00000000FF03FC00000000F +F03FC00000000FF07FC00000000FF87F8000000007F87F8000000007F87F8000000007F8 +FF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF +8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF80 +00000007FCFF8000000007FC7FC00000000FF87FC00000000FF87FC00000000FF87FC000 +00000FF83FC00000000FF03FE00000001FF01FE00000001FE01FE00000001FE01FF00000 +003FE00FF00000003FC007F00000003F8007F80000007F8003FC000000FF0001FC000000 +FE0001FE000001FE0000FF000003FC00007F800007F800003FC0000FF000001FE0001FE0 +000007F8007F80000003FE01FF00000000FFFFFC000000001FFFE00000000003FF000000 +363D7BBA41>I<FFFFFFFFC000FFFFFFFFF800FFFFFFFFFE0001FF8001FF8000FF00003F +C000FF00000FE000FF000007F000FF000003F800FF000003FC00FF000003FE00FF000001 +FE00FF000001FE00FF000001FF00FF000001FF00FF000001FF00FF000001FF00FF000001 +FF00FF000001FF00FF000001FF00FF000001FE00FF000001FE00FF000003FE00FF000003 +FC00FF000003F800FF000007F000FF00000FE000FF00003FC000FF0001FF8000FFFFFFFE +0000FFFFFFF80000FFFFFFC00000FF0000000000FF0000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0001FF80000000FFFFFF000000FFFFFF000000FFFFFF00000030397DB839>I<FFFFFFFE +00000000FFFFFFFFE0000000FFFFFFFFF800000001FF8007FE00000000FF0000FF800000 +00FF00003FC0000000FF00001FE0000000FF00000FF0000000FF000007F8000000FF0000 +07F8000000FF000003FC000000FF000003FC000000FF000003FE000000FF000003FE0000 +00FF000003FE000000FF000003FE000000FF000003FE000000FF000003FE000000FF0000 +03FC000000FF000003FC000000FF000007F8000000FF000007F8000000FF00000FF00000 +00FF00001FE0000000FF00003FC0000000FF0000FF80000000FF0007FE00000000FFFFFF +F800000000FFFFFFE000000000FFFFFFE000000000FF0007F800000000FF0001FC000000 +00FF0000FE00000000FF00007F00000000FF00003F80000000FF00003FC0000000FF0000 +1FC0000000FF00001FE0000000FF00001FE0000000FF00001FE0000000FF00001FE00000 +00FF00001FE0000000FF00001FE0000000FF00001FF0000000FF00001FF0000000FF0000 +1FF0000000FF00001FF0000000FF00001FF0000000FF00001FF0010000FF00001FF00380 +00FF00000FF8038000FF00000FF8038000FF00000FF8038001FF800007F80700FFFFFF00 +03FC0700FFFFFF0001FE0E00FFFFFF0000FFFC0000000000003FF800000000000007F000 +393B7DB83D>82 D<000FF800C0003FFE01C000FFFF81C001F80FE3C007E001F7C00F8000 +7FC00F00003FC01F00001FC03E00000FC03E00000FC07C000007C07C000007C0FC000003 +C0FC000003C0FC000003C0FC000003C0FC000001C0FE000001C0FE000001C0FF000001C0 +7F000000007F800000007FE00000003FF80000003FFF8000001FFFF800000FFFFF800007 +FFFFE00003FFFFF80001FFFFFC0000FFFFFE00003FFFFF000007FFFF8000007FFFC00000 +07FFE00000007FE00000001FF00000000FF000000007F000000007F800000003F8600000 +03F8E0000003F8E0000001F8E0000001F8E0000001F8E0000001F8F0000001F8F0000001 +F0F0000001F0F8000003F0FC000003E0FC000003E0FE000007C0FF00000F80FBC0001F00 +F9F0003E00F0FF00FC00E03FFFF800E00FFFE000C001FF0000253D7CBA2E>I<3FFFFFFF +FFFFE03FFFFFFFFFFFE03FFFFFFFFFFFE03FE003FF003FE03F0001FE0007E07E0001FE00 +03F07C0001FE0001F0780001FE0000F0780001FE0000F0780001FE0000F0700001FE0000 +70700001FE000070700001FE000070700001FE000070F00001FE000078E00001FE000038 +E00001FE000038E00001FE000038E00001FE000038000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000 +01FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001 +FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE +000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00 +0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000 +00000001FE000000000001FE000000000001FE000000000001FE000000000001FE000000 +000001FE000000000007FF800000001FFFFFFFE000001FFFFFFFE000001FFFFFFFE00035 +397DB83C>I<FFFFFF000FFFFEFFFFFF000FFFFEFFFFFF000FFFFE01FF800000FFE000FF +0000003F8000FF0000001F0000FF0000000E0000FF0000000E0000FF0000000E0000FF00 +00000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF0000 +000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF000000 +0E0000FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E +0000FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E00 +00FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000 +FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF0000000E0000FF +0000000E0000FF0000000E00007F0000000E00007F0000001C00007F0000001C00007F80 +00001C00003F8000003800003F8000003800001FC000007000000FC000007000000FE000 +00E0000007E00001C0000003F00003C0000001F8000780000000FE001F000000003F807C +000000001FFFF80000000007FFE00000000000FF800000373B7DB83E>I<FFFFFC0000FF +FF80FFFFFC0000FFFF80FFFFFC0000FFFF8003FF8000001FF80001FF00000007E00001FF +00000007C00000FF00000003800000FF000000038000007F800000070000007F80000007 +0000007FC00000070000003FC000000E0000003FC000000E0000003FE000001E0000001F +E000001C0000001FE000001C0000001FF000003C0000000FF00000380000000FF0000038 +00000007F800007000000007F800007000000007FC00007000000003FC0000E000000003 +FC0000E000000003FE0001E000000001FE0001C000000001FE0001C000000001FF0003C0 +00000000FF00038000000000FF000380000000007F800700000000007F80070000000000 +7FC00700000000003FC00E00000000003FC00E00000000003FE01E00000000001FE01C00 +000000001FE01C00000000001FF03C00000000000FF03800000000000FF0380000000000 +07F870000000000007F870000000000007FC70000000000003FCE0000000000003FCE000 +0000000003FFE0000000000001FFC0000000000001FFC0000000000001FFC00000000000 +00FF80000000000000FF800000000000007F000000000000007F000000000000007F0000 +00000000003E000000000000003E000000000000003E000000000000001C00000000393B +7EB83E>I<FFFFFE01FFFFFC01FFFFC0FFFFFE01FFFFFC01FFFFC0FFFFFE01FFFFFC01FF +FFC003FFC00007FF00001FFC0001FF000003FE000007F00000FF000003FE000003E00000 +FF000001FE000003C00000FF000001FE000001C000007F800001FF0000038000007F8000 +01FF0000038000007F800001FF0000038000003FC00001FF0000070000003FC00003FF80 +00070000003FC00003FF8000070000003FE00003FF80000F0000001FE000073FC0000E00 +00001FE000073FC0000E0000001FF000073FC0001E0000000FF0000F3FE0001C0000000F +F0000E1FE0001C0000000FF0000E1FE0001C00000007F8001E1FF0003800000007F8001C +0FF0003800000007F8001C0FF0003800000003FC001C0FF0007000000003FC003807F800 +7000000003FC003807F8007000000003FE003807F800F000000001FE007003FC00E00000 +0001FE007003FC00E000000001FE007003FC00E000000000FF00F003FE01C000000000FF +00E001FE01C000000000FF00E001FE01C0000000007F80E001FE0380000000007F81C000 +FF0380000000007F81C000FF0380000000007FC1C000FF0780000000003FC380007F8700 +000000003FC380007F8700000000003FE380007F8F00000000001FE780007FCE00000000 +001FE700003FCE00000000001FE700003FCE00000000000FFF00003FFC00000000000FFE +00001FFC00000000000FFE00001FFC000000000007FE00001FF8000000000007FC00000F +F8000000000007FC00000FF8000000000007FC00000FF8000000000003F8000007F00000 +00000003F8000007F0000000000003F8000007F0000000000001F8000007E00000000000 +01F0000003E0000000000001F0000003E0000000000000F0000003C0000000000000E000 +0001C0000000523B7FB855>I<7FFFFF007FFFFC007FFFFF007FFFFC007FFFFF007FFFFC +0000FFF8000FFF8000007FE00003FC0000003FE00001F00000001FF00001E00000001FF0 +0001C00000000FF80003C000000007FC00078000000007FC00070000000003FE000F0000 +000003FE001E0000000001FF001C0000000000FF803C0000000000FF807800000000007F +C07000000000003FE0F000000000003FE1E000000000001FF1C000000000000FF3C00000 +0000000FFB80000000000007FF00000000000007FF00000000000003FE00000000000001 +FF00000000000001FF00000000000000FF800000000000007FC0000000000000FFC00000 +00000000FFE0000000000001FFE0000000000003DFF00000000000038FF8000000000007 +8FF800000000000F07FC00000000000E03FE00000000001E03FE00000000001C01FF0000 +0000003800FF00000000007800FF800000000070007FC000000000F0007FC000000001E0 +003FE000000001C0001FF000000003C0001FF00000000780000FF800000007000007FC00 +00000F000007FC0000001E000003FE0000001E000001FE0000003E000001FF000000FF00 +0001FF800007FF800007FFC000FFFFF0003FFFFF80FFFFF0003FFFFF80FFFFF0003FFFFF +8039397EB83E>I<FFFFFE00007FFFE0FFFFFE00007FFFE0FFFFFE00007FFFE001FFE000 +000FFE0000FFC0000007F000007FC0000003E000007FC0000003C000003FE00000038000 +001FF00000078000001FF00000070000000FF800000E0000000FF800001E00000007FC00 +001C00000003FE00003C00000003FE00003800000001FF00007800000001FF0000F00000 +0000FF8000E0000000007FC001E0000000007FC001C0000000003FE003C0000000003FE0 +0380000000001FF00780000000000FF80F00000000000FF80E000000000007FC1E000000 +000007FC1C000000000003FE3C000000000001FF38000000000001FF70000000000000FF +F0000000000000FFE00000000000007FE00000000000003FC00000000000003FC0000000 +0000003FC00000000000003FC00000000000003FC00000000000003FC00000000000003F +C00000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000 +0000003FC00000000000003FC00000000000003FC00000000000003FC00000000000003F +C00000000000003FC00000000000003FC00000000000003FC00000000000003FC0000000 +0000007FE000000000003FFFFFC0000000003FFFFFC0000000003FFFFFC000003B397FB8 +3E>I<3FFFFFFFFF003FFFFFFFFF003FFFFFFFFF003FFC0001FE003FE00003FE003F8000 +03FC003F000007F8003E00000FF8003E00000FF0003C00001FF0007C00001FE000780000 +3FC0007800007FC0007800007F8000700000FF8000700000FF0000700001FE0000700003 +FE0000700003FC0000000007FC0000000007F8000000000FF0000000001FF0000000001F +E0000000003FE0000000003FC0000000007F8000000000FF8000000000FF0000000001FF +0000000001FE0000000003FC0000000007FC0000000007F8000000000FF8000000000FF0 +000380001FE0000380003FE0000380003FC0000380007FC0000380007F8000038000FF00 +00038001FF0000078001FE0000078003FE0000078003FC0000078007F800000F000FF800 +000F000FF000001F001FF000001F001FE000003F003FC00000FF007FC00003FF007F8000 +1FFF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF0029397BB833>I<FFF8FFF8FFF8FFF8 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000 +F000F000F000FFF8FFF8FFF8FFF80D5378BD17>I<01000080038001C0078003C0070003 +800E0007001C000E001C000E0038001C0038001C00700038007000380070003800E00070 +00E0007000E0007000E0007000EF007780FF807FC0FFC07FE0FFE07FF0FFE07FF07FE03F +F07FE03FF03FC01FE01F800FC00F0007801C1A76B92A>I<FFF8FFF8FFF8FFF800780078 +007800780078007800780078007800780078007800780078007800780078007800780078 +007800780078007800780078007800780078007800780078007800780078007800780078 +007800780078007800780078007800780078007800780078007800780078007800780078 +007800780078007800780078007800780078007800780078007800780078007800780078 +0078FFF8FFF8FFF8FFF80D537FBD17>I<01000380078007000E001C001C003800380070 +0070007000E000E000E000E000EF00FF80FFC0FFE0FFE07FE07FE03FC01F800F000B1A7B +B917>96 D<003FE0000000FFFC000003FFFF000007C03F80000F800FC0001FC007E0001F +E007F0001FE003F8001FE003F8000FC001F800078001FC00030001FC00000001FC000000 +01FC00000001FC00000001FC000000FFFC00000FFFFC00007FF1FC0001FF01FC0007F801 +FC000FF001FC001FE001FC003FC001FC007F8001FC007F8001FC00FF0001FC1CFF0001FC +1CFF0001FC1CFF0001FC1CFF0003FC1CFF0003FC1C7F8007FC1C7F8006FC1C3FC01C7E38 +1FF0787FF80FFFF03FF003FFE03FE0007F000F8026277DA52A>I<03F8000000FFF80000 +00FFF8000000FFF80000000FF800000003F800000003F800000003F800000003F8000000 +03F800000003F800000003F800000003F800000003F800000003F800000003F800000003 +F800000003F800000003F800000003F800000003F800000003F80FE00003F87FFC0003F9 +FFFE0003FBE03F8003FF800FC003FE0007E003FC0003F003FC0003F003F80001F803F800 +01FC03F80001FC03F80001FE03F80000FE03F80000FE03F80000FF03F80000FF03F80000 +FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FE +03F80000FE03F80000FE03F80001FE03F80001FC03F80001FC03F80003F803FC0003F003 +FC0007E003FE000FC003E7801F8003E3E07F0003C1FFFE0003807FF80000001FC000283B +7EB92E>I<0003FC00001FFF80007FFFE000FE01F001F800F803F001FC07E003FC0FC003 +FC1FC003FC1F8001F83F8000F03F8000607F8000007F0000007F000000FF000000FF0000 +00FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F0000007F0000 +007F8000007F8000003F80000E3FC0000E1FC0001C0FE0001C07E0003803F0003801FC00 +F000FF03E0007FFFC0001FFF000007F8001F277DA525>I<0000001FC0000007FFC00000 +07FFC0000007FFC00000007FC00000001FC00000001FC00000001FC00000001FC0000000 +1FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001F +C00000001FC00000001FC00000001FC00000001FC00007F81FC0001FFE1FC0007FFF9FC0 +00FE07DFC001F800FFC003F0007FC007E0003FC00FC0001FC01FC0001FC03F80001FC03F +80001FC07F80001FC07F00001FC07F00001FC07F00001FC0FF00001FC0FF00001FC0FF00 +001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC07F0000 +1FC07F00001FC07F80001FC03F80001FC03F80001FC01F80001FC00FC0003FC00FC0007F +C007E000FFC003F001DFF001FC079FFF007FFF1FFF003FFE1FFF0007F01FC0283B7DB92E +>I<0007F800001FFF00007FFF8000FC0FC001F003E003E001F007E001F80FC000FC1FC0 +00FC1F8000FE3F80007E3F80007E7F00007F7F00007F7F00007FFF00007FFFFFFFFFFFFF +FFFFFFFFFFFFFF000000FF000000FF000000FF000000FF0000007F0000007F0000007F80 +00003F8000003F8000071FC000071FC0000E0FE0000E07E0001C03F0003C01FC007800FF +01F0003FFFC0001FFF800003FC0020277EA525>I<00007E000003FF80000FFFC0001FC7 +E0003F07F0007E0FF000FE0FF000FC0FF001FC07E001F803C003F8000003F8000003F800 +0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800 +0003F80000FFFFFC00FFFFFC00FFFFFC0003F8000003F8000003F8000003F8000003F800 +0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800 +0003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F800 +0003F8000003F8000003F8000003F8000003F8000003F8000007FC0000FFFFF800FFFFF8 +00FFFFF8001C3B7FBA19>I<00000003E0000FF00FF0003FFC1FF800FFFF3C7C01F81FF0 +FC03E007C07C07C003E0380FC003F0001FC003F8001F8001F8003F8001FC003F8001FC00 +3F8001FC003F8001FC003F8001FC003F8001FC003F8001FC001F8001F8001FC003F8000F +C003F00007C003E00003E007C00003F81F800006FFFF0000063FFC00000E0FF000000E00 +0000001E000000001E000000001E000000001F000000000F800000000FFFFFC0000FFFFF +F80007FFFFFE0003FFFFFF8003FFFFFFC007FFFFFFE01F80007FE03F00000FF07E000003 +F07E000003F8FC000001F8FC000001F8FC000001F8FC000001F8FC000001F87E000003F0 +7E000003F03F000007E01F80000FC00FE0003F8007FC01FF0001FFFFFC00007FFFF00000 +07FF000026387EA52A>I<03F800000000FFF800000000FFF800000000FFF8000000000F +F80000000003F80000000003F80000000003F80000000003F80000000003F80000000003 +F80000000003F80000000003F80000000003F80000000003F80000000003F80000000003 +F80000000003F80000000003F80000000003F80000000003F80000000003F807F0000003 +F81FFC000003F87FFF000003F8F07F800003F9C01F800003FB801FC00003FF000FC00003 +FE000FE00003FC000FE00003FC000FE00003FC000FE00003F8000FE00003F8000FE00003 +F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003 +F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003 +F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003 +F8000FE00003F8000FE00007FC001FF000FFFFE1FFFF80FFFFE1FFFF80FFFFE1FFFF8029 +3A7EB92E>I<03C00007E0000FF0001FF8001FF8001FF8001FF8000FF00007E00003C000 +00000000000000000000000000000000000000000000000000000001F800FFF800FFF800 +FFF80007F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800 +03F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F800 +03F80003F80003F80003F80003F80003F80007FC00FFFFE0FFFFE0FFFFE013387EB718> +I<0001E00003F00007F8000FFC000FFC000FFC000FFC0007F80003F00001E00000000000 +000000000000000000000000000000000000000000000001FC00FFFC00FFFC00FFFC0007 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC3C01FC7E01FCFF01F8FF03F8FF03F0FF03F07E07E07C0FC03FFF000FFE +0003F800164984B719>I<03F8000000FFF8000000FFF8000000FFF80000000FF8000000 +03F800000003F800000003F800000003F800000003F800000003F800000003F800000003 +F800000003F800000003F800000003F800000003F800000003F800000003F800000003F8 +00000003F800000003F800000003F803FFFC03F803FFFC03F803FFFC03F801FFC003F800 +FE0003F800FC0003F800F00003F801E00003F803C00003F807800003F80F000003F81E00 +0003F83C000003F878000003F8FC000003F9FE000003FBFE000003FF7F000003FE3F8000 +03FC1F800003F81FC00003F80FE00003F807F00003F807F00003F803F80003F801FC0003 +F801FC0003F800FE0003F8007F0003F8007F0003F8003F8003F8003FC007FC007FF0FFFF +E1FFFFFFFFE1FFFFFFFFE1FFFF283A7EB92C>I<03F800FFF800FFF800FFF8000FF80003 +F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003 +F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003 +F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003 +F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003 +F80007FC00FFFFE0FFFFE0FFFFE0133A7EB918>I<03F807F8000FF00000FFF81FFE003F +FC0000FFF87FFF00FFFE0000FFF8F03F81E07F00000FF9C00FC3801F800003FB800FE700 +1FC00003FB000FE6001FC00003FE0007FC000FE00003FE0007FC000FE00003FC0007F800 +0FE00003FC0007F8000FE00003F80007F0000FE00003F80007F0000FE00003F80007F000 +0FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F000 +0FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F000 +0FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F000 +0FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00003F80007F000 +0FE00003F80007F0000FE00003F80007F0000FE00003F80007F0000FE00007FC000FF800 +1FF000FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF80FFFFE1FFFFC3FFFF8041257EA446> +I<03F807F00000FFF81FFC0000FFF87FFF0000FFF8F07F80000FF9C01F800003FB801FC0 +0003FF000FC00003FE000FE00003FC000FE00003FC000FE00003FC000FE00003F8000FE0 +0003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0 +0003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0 +0003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE0 +0003F8000FE00003F8000FE00003F8000FE00007FC001FF000FFFFE1FFFF80FFFFE1FFFF +80FFFFE1FFFF8029257EA42E>I<0003FE0000000FFF8000003FFFE00000FE03F80001F8 +00FC0003F0007E0007E0003F000FC0001F801FC0001FC01F80000FC03F80000FE03F8000 +0FE07F000007F07F000007F07F000007F07F000007F0FF000007F8FF000007F8FF000007 +F8FF000007F8FF000007F8FF000007F8FF000007F8FF000007F8FF000007F87F000007F0 +7F000007F07F80000FF03F80000FE03F80000FE01FC0001FC00FC0001F800FE0003F8007 +F0007F0003F800FE0000FE03F800007FFFF000001FFFC0000003FE000025277EA52A>I< +03F80FE000FFF87FFC00FFF9FFFE00FFFBE07F8007FF801FC003FE000FE003FC0007F003 +FC0007F003F80003F803F80003FC03F80001FC03F80001FE03F80001FE03F80001FE03F8 +0000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F80000FF03F800 +00FF03F80000FF03F80000FE03F80001FE03F80001FE03F80001FE03F80001FC03F80003 +FC03F80003F803FC0007F003FC000FE003FE000FC003FF803F8003FBE07F0003F9FFFE00 +03F87FF80003F81FC00003F800000003F800000003F800000003F800000003F800000003 +F800000003F800000003F800000003F800000003F800000003F800000007FC000000FFFF +E00000FFFFE00000FFFFE0000028357EA42E>I<0003F801C0001FFE03C0007FFF03C000 +FE0787C001FC01C7C003F000EFC007F0007FC00FE0003FC01FC0003FC03FC0001FC03F80 +001FC07F80001FC07F80001FC07F80001FC07F00001FC0FF00001FC0FF00001FC0FF0000 +1FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC0FF00001FC07F80001F +C07F80001FC07F80001FC03F80001FC03FC0001FC01FC0003FC00FE0003FC00FE0007FC0 +07F000FFC003F801DFC001FE0F9FC0007FFF1FC0003FFC1FC00007F01FC00000001FC000 +00001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000 +001FC00000001FC00000001FC00000003FE0000007FFFF000007FFFF000007FFFF28357D +A42C>I<03F03F00FFF07F80FFF1FFE0FFF1C7E00FF38FF003F70FF003F60FF003FE07E0 +03FC03C003FC018003FC000003FC000003F8000003F8000003F8000003F8000003F80000 +03F8000003F8000003F8000003F8000003F8000003F8000003F8000003F8000003F80000 +03F8000003F8000003F8000003F8000003F8000003F8000003F8000007FC0000FFFFF800 +FFFFF800FFFFF8001C257EA421>I<00FF830003FFE7000FFFFF001F80FF003E003F007C +001F0078000F0078000F00F8000700F8000700F8000700FC000700FE000000FF8000007F +F800007FFF80003FFFE0001FFFF8000FFFFC0007FFFE0001FFFF00007FFF000003FF8000 +003F8060001FC0E0000FC0E0000FC0F00007C0F00007C0F00007C0F80007C0F8000780FC +000F80FC000F00FF001E00FFC07C00F3FFF800E1FFF000C07F80001A277DA521>I<001C +0000001C0000001C0000001C0000001C0000003C0000003C0000003C0000007C0000007C +000000FC000001FC000003FC000007FC00001FFC0000FFFFFF00FFFFFF00FFFFFF0001FC +000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC +000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC +01C001FC01C001FC01C001FC01C001FC01C001FC01C001FC01C001FC01C001FC01C000FE +038000FE0380007E0300003F0700001FFE00000FFC000003F0001A347FB220>I<03F800 +0FE000FFF803FFE000FFF803FFE000FFF803FFE0000FF8003FE00003F8000FE00003F800 +0FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F800 +0FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F800 +0FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F8000FE00003F800 +0FE00003F8000FE00003F8000FE00003F8000FE00003F8001FE00003F8001FE00003F800 +3FE00001F8003FE00001F8006FE00000FC00EFF800007E03CFFF80003FFF8FFF80001FFF +0FFF800003FC0FE00029267EA42E>I<FFFFC07FFEFFFFC07FFEFFFFC07FFE0FFC001FF0 +03F80007C003F800078003FC00078001FC00070001FC00070001FE000F0000FE000E0000 +FE000E00007F001C00007F001C00007F803C00003F803800003F803800001FC07000001F +C07000001FE07000000FE0E000000FE0E000000FF1E0000007F1C0000007F1C0000003FB +80000003FB80000003FF80000001FF00000001FF00000001FF00000000FE00000000FE00 +0000007C000000007C000000007C0000000038000027257EA32C>I<FFFF8FFFF07FFEFF +FF8FFFF07FFEFFFF8FFFF07FFE0FF800FF800FF807F8007F0007E007F8007F0003C003F8 +007F00038003F8003F00038003FC003F80078001FC007F80070001FC007F80070001FE00 +7FC00F0000FE00FFC00E0000FE00EFC00E0000FF00EFE01E00007F01EFE01C00007F01C7 +E01C00007F81C7F03C00003F83C7F03800003F8383F03800001FC383F87000001FC701F8 +7000001FC701F87000000FE701FCE000000FEE00FCE000000FEE00FCE0000007FE00FFC0 +000007FC007FC0000007FC007FC0000003FC007F80000003F8003F80000003F8003F8000 +0001F8003F00000001F0001F00000001F0001F00000000F0001E00000000E0000E000037 +257EA33C>I<FFFFC0FFFF00FFFFC0FFFF00FFFFC0FFFF0003FF007FF00001FE003F8000 +00FF003E0000007F003C0000003F803C0000003FC0780000001FC0F00000000FE0E00000 +000FF1E000000007FBC000000003FF8000000001FF0000000001FF0000000000FE000000 +00007F00000000007F80000000007FC000000000FFC000000001FFE000000001CFF00000 +0003C7F00000000783F80000000F03FC0000000E01FC0000001E00FE0000003C00FF0000 +0078007F800000F8003F800001F8003FC0000FFC007FE000FFFF01FFFF80FFFF01FFFF80 +FFFF01FFFF8029247FA32C>I<FFFFC07FFEFFFFC07FFEFFFFC07FFE07FC001FF003F800 +07C003F800078003FC00078001FC00070001FC00070000FE000E0000FE000E0000FF001E +00007F001C00007F001C00003F803800003F803800003FC07800001FC07000001FC07000 +001FE0F000000FE0E000000FF0E0000007F1C0000007F1C0000007FBC0000003FB800000 +03FB80000001FF00000001FF00000001FF00000000FE00000000FE000000007C00000000 +7C000000007C0000000038000000003800000000780000000070000000007000000000E0 +00000000E000000001E000007C01C00000FE03C00000FE03800000FE07800000FE0F0000 +00FC1E000000783C0000003FF80000001FF00000000FC000000027357EA32C>I<3FFFFF +FC3FFFFFFC3FFFFFFC3FC007F83E0007F03C000FF03C001FE038001FC078003F8078007F +807000FF007000FE007001FE007003FC007003F8000007F800000FF000000FE000001FC0 +00003FC000007F800E007F000E00FF000E01FE000E01FC000E03FC001E07F8001E07F000 +1E0FE0001C1FE0003C3FC0007C3F8000FC7F8003FCFFFFFFFCFFFFFFFCFFFFFFFC1F247E +A325>I<FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80290380972A>I<0200080F803E0FC0 +3F1FC07F1FC07F1FC07F3F80FE3F80FE3F00FC3E00F87E01F87C01F07801E0F803E0F003 +C0600180181076BA2A>125 D E /Fl 39 122 df<001E0000FF0007FF803FFF807FFF80 +FFFF00FFFE00FFF8007FC0003E0000110A70B22C>19 D<60000000C0F0000001E0F00000 +01E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001 +E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0 +F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0 +000001E0F0000001E0F0000001E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC0231F +7C932C>32 D<000F003C00000F003C00001F807E00001F807E00001F807E00001F807E00 +001F807E00001F807E00001F807E00003F80FE00003F00FC00003F00FC00003F00FC0000 +3F00FC007FFFFFFFF07FFFFFFFF0FFFFFFFFF8FFFFFFFFF87FFFFFFFF03FFFFFFFE0007E +01F800007E01F800007E01F800007E01F800007E01F80000FE03F80000FC03F00000FC03 +F00000FC03F00000FC03F00000FC03F00000FC03F0003FFFFFFFE07FFFFFFFF0FFFFFFFF +F8FFFFFFFFF87FFFFFFFF07FFFFFFFF001F807E00001F807E00001F807E00003F80FE000 +03F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00001 +E007800001E007800025337DB22C>35 D<0000E000000001F000000003F000000003F000 +000003F000000003F000000003F00000000FFC0000007FFF800001FFFFE00003FFFFF000 +07FFFFF8000FFFFFFC001FFBFFFE003FC3F1FF007F03F0FF007E03F07F00FE03F07F80FC +03F03F80FC03F07F80FC03F07F80FC03F07F80FC03F03F00FE03F01E007F03F00C007F83 +F000003FE3F000003FFFF000001FFFF000000FFFFE000007FFFF800003FFFFC00000FFFF +F000003FFFF8000003FFFC000003FFFC000003F3FE000003F0FF000003F07F001803F03F +803C03F03F807E03F01F80FF03F01F80FF03F01F80FF03F01F80FE03F01F80FF03F03F80 +FF03F03F007F03F07F007F83F0FE003FC3F1FE001FFBFFFC000FFFFFF80007FFFFF00003 +FFFFE00001FFFF8000007FFF0000001FF800000003F000000003F000000003F000000003 +F000000003F000000001F000000000E0000021417BB92C>I<07800007000FC0000F001F +E0001F803FF0001F807FF8003F807FF8003F007FF8007F00FFFC007E00FCFC007E00FCFC +00FE00FCFC00FC00FCFC01FC00FCFC01F800FCFC01F800FCFC03F800FFFC03F0007FF803 +F0007FF807F0007FF807E0003FF00FE0001FE00FC0000FC00FC00007801FC00000001F80 +0000003F800000003F000000003F000000007F000000007E00000000FE00000000FC0000 +0000FC00000001FC00000001F800000001F800000003F800000003F000000007F0000000 +07E000000007E00000000FE00000000FC00000001FC00000001F800F00001F801F80003F +803FC0003F007FE0007F00FFF0007E00FFF0007E00FFF000FE01FFF800FC01F9F800FC01 +F9F801FC01F9F801F801F9F803F801F9F803F001F9F803F001FFF807F000FFF007E000FF +F00FE000FFF00FC0007FE00FC0003FC00780001F800380000F0025417DB92C>I<0007C0 +0000001FE00000003FF00000007FF8000000FFFC000000FFFE000001FC7E000001F87F00 +0003F83F000003F03F000003F03F000003F03F000003F03F000003F03F000003F03F0000 +03F07F000003F07E1FF803F0FE3FFC03F1FC3FFC01F9FC3FFC01FBF83FFC01FFF03FF801 +FFE07F0001FFE07E0000FFC07E0000FF80FE0000FF00FC0001FE00FC0003FF01FC0007FF +01F8000FFF01F8001FFF83F8003FDFC3F0003F9FC7F0007F0FE7E0007F0FE7E000FF07FF +E000FE03FFC000FE03FFC000FE01FF8000FE01FF8030FE00FF0078FE007F00FCFE00FF00 +FCFF00FF80FC7F03FFC0FC7F8FFFF1FC3FFFF7FFF81FFFE3FFF80FFFC1FFF007FF80FFE0 +03FF007FC001FC001F8026357EB32C>I<0000780000FC0001FC0007FC000FF8001FE000 +3FC0007F80007F0000FE0001FC0003FC0003F80007F0000FF0000FE0001FE0001FC0001F +C0003F80003F80003F80007F00007F00007F00007F0000FF0000FE0000FE0000FE0000FE +0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FF00007F00007F00007F +00007F00003F80003F80003F80001FC0001FC0001FE0000FE0000FF00007F00003F80003 +FC0001FC0000FE00007F00007F80003FC0001FE0000FF80007FC0001FC0000FC00007816 +4272B92C>40 D<3800007C0000FE00007F80003FC0001FE0000FF00007F80003F80001FC +0000FE0000FF00007F00003F80003FC0001FC0001FE0000FE0000FE00007F00007F00007 +F00003F80003F80003F80003F80003FC0001FC0001FC0001FC0001FC0001FC0001FC0001 +FC0001FC0001FC0001FC0001FC0001FC0003FC0003F80003F80003F80003F80007F00007 +F00007F0000FE0000FE0001FE0001FC0003FC0003F80007F0000FF0000FE0001FC0003F8 +0007F8000FF0001FE0003FC0007F8000FE00007C0000380000164279B92C>I<00038000 +0007C000000FE000000FE000000FE000000FE000000FE000300FE018FC0FE07EFF0FE1FE +FF8FE3FEFFEFEFFEFFFFFFFE7FFFFFFC1FFFFFF00FFFFFE003FFFF8000FFFE0000FFFE00 +03FFFF800FFFFFE01FFFFFF07FFFFFFCFFFFFFFEFFEFEFFEFF8FE3FEFF0FE1FEFC0FE07E +300FE018000FE000000FE000000FE000000FE000000FE0000007C000000380001F247AAA +2C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B708A2C>46 +D<0001FC0000000FFF8000001FFFC000007FFFF00000FFFFF80001FFFFFC0003FF07FE00 +03FC01FE0007F800FF000FF0007F800FE0003F801FC0001FC01FC0001FC03F80000FE03F +80000FE03F80000FE07F000007F07F000007F07F000007F07F000007F0FE000003F8FE00 +0003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE0000 +03F8FE000003F8FE000003F8FE000003F8FF000007F87F000007F07F000007F07F000007 +F07F80000FF03F80000FE03F80000FE03FC0001FE01FC0001FC01FE0003FC00FE0003F80 +0FF0007F8007F800FF0003FC01FE0003FF07FE0001FFFFFC0000FFFFF800007FFFF00000 +1FFFC000000FFF80000001FC000025357DB32C>48 D<000380000007C000000FC000000F +C000001FC000001FC000003FC000007FC00000FFC00003FFC0007FFFC000FFFFC000FFFF +C000FFDFC000FF9FC0007E1FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001F +C000001FC000001FC000001FC000001FC000001FC000001FC0003FFFFFE07FFFFFF0FFFF +FFF8FFFFFFF87FFFFFF03FFFFFE01D3478B32C>I<000FF80000007FFF000001FFFFC000 +03FFFFF00007FFFFF8000FFFFFFC001FF01FFE003FC003FF007F8000FF807F00007F80FF +00003FC0FE00001FC0FF00001FE0FF00001FE0FF00000FE0FF00000FE07E00000FE03C00 +000FE00000000FE00000000FE00000001FE00000001FC00000001FC00000003FC0000000 +3F800000007F00000000FF00000001FE00000003FC00000007F80000000FF00000001FE0 +0000003FC00000007F80000000FF00000003FE00000007FC0000000FF80000001FE00000 +003FC00000007F80000001FF00000003FC0007C007F8000FE00FF0000FE01FE0000FE03F +FFFFFFE07FFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFE03FFFFFFFC023347CB32C>I< +000FFC0000007FFF800001FFFFE00003FFFFF00007FFFFF8000FFFFFFC001FF807FE003F +E001FF003FC0007F003FC0007F803FC0003F803FC0003F801F80003F800F00003F800000 +003F800000007F800000007F00000000FF00000001FE00000003FC0000003FFC00001FFF +F800003FFFF000003FFFC000003FFFE000003FFFF000001FFFF800000007FC00000001FE +000000007F000000003F800000003FC00000001FC00000001FE00000000FE00000000FE0 +0000000FE03C00000FE07E00000FE0FF00000FE0FF00001FE0FF00001FC0FE00003FC0FF +00003F807F80007F807FC001FF003FF807FE001FFFFFFC000FFFFFF80007FFFFF00001FF +FFE000007FFF8000000FFC000023357CB32C>I<00000FF80000000FFC0000001FFC0000 +003FFC0000003FFC0000007FFC000000FEFC000000FEFC000001FCFC000003F8FC000003 +F8FC000007F0FC00000FE0FC00000FE0FC00001FC0FC00003F80FC00003F80FC00007F00 +FC0000FE00FC0000FE00FC0001FC00FC0003F800FC0003F800FC0007F000FC000FF000FC +000FE000FC001FC000FC003FC000FC003F8000FC007F0000FC00FF0000FC00FFFFFFFFFC +FFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC000000FC00000000FC0000 +0000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000000 +7FFFF80000FFFFFC0000FFFFFC0000FFFFFC0000FFFFFC00007FFFF827347EB32C>I<7F +FFFFFFF07FFFFFFFF0FFFFFFFFF8FFFFFFFFF87FFFFFFFF03FFFFFFFE000000000000000 +0000000000000000000000000000000000000000000000000000000000000000003FFFFF +FFE07FFFFFFFF0FFFFFFFFF8FFFFFFFFF87FFFFFFFF07FFFFFFFF025147DA22C>61 +D<00007F80000003FFE000000FFFF000001FFFF800003FFFFC0000FFFFFE0001FFC1FF00 +03FE007F0003F8003F8007F00FDF800FE03FFF800FC07FFFC01FC0FFFFC03F81FFFFC03F +83FFFFC03F03F87FE07F07F03FE07E0FE01FE07E0FE01FE07E0FC00FE0FE1FC00FE0FC1F +C00FE0FC1F8007E0FC1F8007E0FC1F8007E0FC1F8007E0FC1F8007E0FC1F8007E0FC1F80 +07E0FC1FC00FE0FE1FC00FE07E0FC00FC07E0FE01FC07E0FE01FC07F07F03F803F03F87F +003F83FFFF003F81FFFE001FC0FFFC000FC07FF8000FE03FF00007F00FC7C003F8000FE0 +03FE001FE001FFC0FFE000FFFFFFC0003FFFFF80001FFFFE00000FFFFC000003FFF00000 +007F800023337CB22C>64 D<0000FE00000001FF00000001FF00000003FF80000003FF80 +000003FF80000003FF80000003FF80000007EFC0000007EFC0000007EFC0000007EFC000 +000FEFE000000FEFE000000FC7E000000FC7E000000FC7E000001FC7F000001FC7F00000 +1FC7F000001F83F000001F83F000003F83F800003F83F800003F83F800003F83F800007F +01FC00007F01FC00007F01FC00007F01FC00007F01FC0000FE00FE0000FE00FE0000FFFF +FE0000FFFFFE0001FFFFFF0001FFFFFF0001FFFFFF0001FFFFFF0001FC007F0003FC007F +8003F8003F8003F8003F8003F8003F8003F8003F8007F0001FC03FFE00FFF87FFF01FFFC +FFFF83FFFEFFFF83FFFE7FFF01FFFC3FFE00FFF827347EB32C>I<3FFFFFE0007FFFFFFC +00FFFFFFFE00FFFFFFFF807FFFFFFFC03FFFFFFFC003F8003FE003F8001FF003F8000FF0 +03F80007F003F80007F803F80003F803F80003F803F80003F803F80003F803F80003F803 +F80007F803F80007F003F8000FF003F8001FE003F8003FC003FFFFFF8003FFFFFF0003FF +FFFE0003FFFFFE0003FFFFFF8003FFFFFFC003F8007FE003F8000FF003F80007F803F800 +03F803F80001FC03F80001FC03F80000FE03F80000FE03F80000FE03F80000FE03F80000 +FE03F80000FE03F80001FE03F80001FC03F80003FC03F80007FC03F8000FF803F8003FF8 +3FFFFFFFF07FFFFFFFE0FFFFFFFFC0FFFFFFFF807FFFFFFE003FFFFFF80027337FB22C> +I<7FFFFF8000FFFFFFE000FFFFFFF800FFFFFFFC00FFFFFFFE007FFFFFFF0007F003FF80 +07F000FFC007F0003FC007F0001FE007F0001FF007F0000FF007F00007F007F00007F807 +F00003F807F00003FC07F00001FC07F00001FC07F00001FC07F00001FC07F00000FE07F0 +0000FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F00000FE07F000 +00FE07F00000FE07F00000FE07F00001FE07F00001FC07F00001FC07F00001FC07F00003 +FC07F00003F807F00007F807F00007F807F0000FF007F0000FF007F0001FE007F0003FE0 +07F000FFC007F003FF807FFFFFFF00FFFFFFFE00FFFFFFFC00FFFFFFF800FFFFFFE0007F +FFFF800027337FB22C>68 D<3FFFFFFFF87FFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFFFFFF +FC3FFFFFFFFC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC03F80001FC +03F80001FC03F80000F803F800000003F800000003F800000003F800F80003F801FC0003 +F801FC0003F801FC0003F801FC0003FFFFFC0003FFFFFC0003FFFFFC0003FFFFFC0003FF +FFFC0003FFFFFC0003F801FC0003F801FC0003F801FC0003F801FC0003F800F80003F800 +000003F800000003F800000003F800003E03F800007F03F800007F03F800007F03F80000 +7F03F800007F03F800007F03F800007F03F800007F3FFFFFFFFF7FFFFFFFFFFFFFFFFFFF +FFFFFFFFFF7FFFFFFFFF3FFFFFFFFE28337FB22C>I<3FFE003FFE007FFF007FFF00FFFF +80FFFF80FFFF80FFFF807FFF007FFF003FFE003FFE0007F8000FF00003F8000FE00003F8 +000FE00003F8000FE00003FC001FE00001FC001FC00001FC001FC00001FC001FC00001FC +001FC00000FE003F800000FE003F800000FE003F800000FE003F800000FF007F8000007F +007F0000007F007F0000007F007F0000007F007F0000003F80FE0000003F80FE0000003F +80FE0000003F80FE0000001FC1FC0000001FC1FC0000001FC1FC0000001FC1FC0000000F +C1F80000000FE3F80000000FE3F80000000FE3F80000000FE3F800000007E3F000000007 +E3F000000007F7F000000007F7F000000003F7E000000003F7E000000003F7E000000003 +FFE000000001FFC000000001FFC000000001FFC000000001FFC000000000FF8000000000 +FF80000000007F00000029347FB22C>86 D<7FF8000FFF00FFFC001FFF80FFFC001FFF80 +FFFC001FFF80FFFC001FFF807FF8000FFF001F800000FC001F800000FC001F800000FC00 +1FC00001FC000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F800 +0FC00001F8000FC00001F8000FC00001F80007E00003F00007E00003F00007E07F03F000 +07E0FF83F00007E0FF83F00007E0FF83F00007E1FFC3F00007E1FFC3F00003E1FFC3E000 +03E1F7C3E00003F1F7C7E00003F1F7C7E00003F3F7E7E00003F3F7E7E00003F3E3E7E000 +03F3E3E7E00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3E3E7C000 +01F3C1E7C00001F3C1E7C00001F7C1F7C00000F7C1F7800000F7C1F7800000FF80FF8000 +00FF80FF800000FF80FF800000FF80FF800000FF80FF800000FF007F8000007F007F0000 +003E003E000029347FB22C>I<7FFFFCFFFFFEFFFFFEFFFFFEFFFFFEFFFFFCFE0000FE00 +00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 +00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 +00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 +00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE00 +00FE0000FE0000FE0000FFFFFCFFFFFEFFFFFEFFFFFEFFFFFE7FFFFC17416FB92C>91 +D<7FFFFCFFFFFEFFFFFEFFFFFEFFFFFE7FFFFE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000 +FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE7FFF +FEFFFFFEFFFFFEFFFFFEFFFFFE7FFFFC17417DB92C>93 D<000007FF0000000FFF800000 +1FFF8000001FFF8000000FFF80000007FF800000003F800000003F800000003F80000000 +3F800000003F800000003F800000003F800000003F800000003F80000FF83F80003FFE3F +8000FFFFBF8001FFFFFF8003FFFFFF8007FFFFFF800FFC0FFF801FF003FF801FE000FF80 +3FC0007F807F80007F807F80003F807F00003F80FF00003F80FE00003F80FE00003F80FE +00003F80FE00003F80FE00003F80FE00003F80FE00003F80FE00003F80FF00003F807F00 +007F807F00007F807F8000FF803FC000FF803FC001FF801FF007FF800FFC1FFF8007FFFF +FFFC03FFFFFFFE01FFFFBFFF00FFFF3FFF007FFC3FFE000FF01FFC28337DB22C>100 +D<0003FE0000001FFFC000007FFFF00000FFFFF80001FFFFFC0003FFFFFE0007FE03FF00 +0FF800FF801FE0007F803FC0003FC03F80001FC07F80001FC07F00001FE07F00000FE0FF +FFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FE00000000FF00 +0000007F000000007F800000007F800007C03FC0000FE03FE0000FE01FF0001FE00FFC00 +3FC007FF80FFC003FFFFFF8001FFFFFF0000FFFFFE00003FFFF800000FFFF0000001FF80 +0023247CA32C>I<000007F80000003FFC000000FFFE000001FFFF000003FFFF800007FF +FF80000FF87F80000FE03F00001FE01E00001FC00000001FC00000001FC00000001FC000 +00001FC00000001FC000003FFFFFFE007FFFFFFF00FFFFFFFF00FFFFFFFF00FFFFFFFF00 +7FFFFFFE00001FC00000001FC00000001FC00000001FC00000001FC00000001FC0000000 +1FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001F +C00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC0 +0000001FC00000001FC00000001FC000007FFFFFF000FFFFFFF800FFFFFFF800FFFFFFF8 +00FFFFFFF8007FFFFFF00021337DB22C>I<000380000007C000000FE000001FF000001F +F000001FF000000FE0000007C00000038000000000000000000000000000000000000000 +000000000000000000003FFFE0007FFFF000FFFFF000FFFFF0007FFFF0003FFFF0000007 +F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007 +F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007 +F0000007F0000007F0000007F0000007F0000007F0007FFFFFFCFFFFFFFEFFFFFFFFFFFF +FFFFFFFFFFFE7FFFFFFC20347AB32C>105 D<3FFFF000007FFFF80000FFFFF80000FFFF +F800007FFFF800003FFFF800000003F800000003F800000003F800000003F800000003F8 +00000003F800000003F800000003F800000003F800000003F800000003F800000003F800 +000003F800000003F800000003F800000003F800000003F800000003F800000003F80000 +0003F800000003F800000003F800000003F800000003F800000003F800000003F8000000 +03F800000003F800000003F800000003F800000003F800000003F800000003F800000003 +F800000003F800000003F800000003F800000003F800000003F800003FFFFFFF807FFFFF +FFC0FFFFFFFFE0FFFFFFFFE07FFFFFFFC03FFFFFFF8023337CB22C>108 +D<3FC1F803F0007FE7FC0FF800FFFFFE3FFC00FFFFFF7FFE007FFFFFFFFF003FFFFFFFFF +0007FE1FFC3F8007FC1FF83F8007F80FF01F8007F00FE01F8007F00FE01F8007F00FE01F +8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F +8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F +8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F8007E00FC01F +803FFC0FF81FF07FFE1FFC3FF8FFFF3FFE7FFCFFFF3FFE7FFC7FFE1FFC3FF83FFC0FF81F +F02E2481A32C>I<3FF807F800007FFC3FFE0000FFFCFFFF0000FFFDFFFF80007FFFFFFF +C0003FFFFFFFE00001FFF81FE00001FFC00FF00001FF8007F00001FF0007F00001FE0007 +F00001FE0007F00001FE0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007 +F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007 +F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007 +F00001FC0007F0003FFFE03FFF807FFFF07FFFC0FFFFF8FFFFE0FFFFF8FFFFE07FFFF07F +FFC03FFFE03FFF802B2480A32C>I<3FF80FF0007FFC7FFE00FFFDFFFF00FFFFFFFF807F +FFFFFFC03FFFFFFFE001FFF03FF001FFC00FF801FF0003FC01FE0003FC01FE0001FE01FC +0000FE01FC0000FE01FC0000FF01FC00007F01FC00007F01FC00007F01FC00007F01FC00 +007F01FC00007F01FC00007F01FC00007F01FC0000FF01FE0000FE01FE0001FE01FF0001 +FE01FF0003FC01FF8007F801FFC00FF801FFF03FF001FFFFFFE001FFFFFFC001FDFFFF80 +01FCFFFF0001FC7FFC0001FC0FF00001FC00000001FC00000001FC00000001FC00000001 +FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC00000001FC +0000003FFFE000007FFFF00000FFFFF80000FFFFF800007FFFF000003FFFE00000283680 +A32C>112 D<3FFF003FC07FFF81FFE0FFFF87FFF0FFFF8FFFF87FFF9FFFFC3FFFBFFFFC +003FFFE3FC003FFF01F8003FFC00F0003FF80060003FF00000003FF00000003FE0000000 +3FE00000003FC00000003FC00000003FC00000003F800000003F800000003F800000003F +800000003F800000003F800000003F800000003F800000003F800000003F800000003F80 +0000003F800000003F8000003FFFFFF0007FFFFFF800FFFFFFF800FFFFFFF8007FFFFFF8 +003FFFFFF00026247EA32C>114 D<003FF87003FFFFF807FFFFF80FFFFFF81FFFFFF83F +FFFFF87FC01FF8FF0007F8FC0003F8FC0003F8FC0003F8FE0001F0FF8000007FFC00003F +FFF0001FFFFF000FFFFFC007FFFFE000FFFFF0000FFFF800007FFC000003FE3C0000FF7E +00003FFE00003FFF00003FFF00003FFF80007FFFC000FEFFF007FEFFFFFFFCFFFFFFF8FF +FFFFF0FFFFFFE0F8FFFF80701FFC0020247AA32C>I<000F000000001F800000003F8000 +00003F800000003F800000003F800000003F800000003F800000003F800000003F800000 +3FFFFFFF007FFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00003F80000000 +3F800000003F800000003F800000003F800000003F800000003F800000003F800000003F +800000003F800000003F800000003F800000003F800000003F800000003F800000003F80 +0380003F8007C0003F800FE0003F800FE0003F800FE0003F801FE0003FC01FC0001FC03F +C0001FF07F80000FFFFF80000FFFFF000007FFFE000003FFF8000000FFF00000003FC000 +232E7EAD2C>I<3FF800FFE0007FFC01FFF000FFFC03FFF000FFFC03FFF0007FFC01FFF0 +003FFC00FFF00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F00001FC0007F0 +0001FC0007F00001FC0007F00001FC0007F00001FC000FF00001FC000FF00001FC003FF0 +0001FF00FFF00000FFFFFFFF8000FFFFFFFFC0007FFFFFFFE0003FFFFFFFE0001FFFE7FF +C00003FF03FF802B2480A32C>I<3FFF80FFFE007FFFC1FFFF00FFFFC1FFFF80FFFFC1FF +FF807FFFC1FFFF003FFF80FFFE0007E00003F00007E00003F00007E00003F00007E00003 +F00007E00003F00007E00003F00003F00007E00003F00007E00003F07F07E00003F0FF87 +E00003F0FF87E00003F0FF87E00001F1FFC7C00001F1FFC7C00001F9FFCFC00001F9F7CF +C00001F9F7CFC00001F9F7CFC00001FBF7EFC00000FBE3EF800000FBE3EF800000FBE3EF +800000FBE3EF800000FFE3FF800000FFC1FF8000007FC1FF0000007FC1FF0000007FC1FF +0000007F80FF0000003F007E000029247FA32C>119 D<3FFF01FFFC7FFF83FFFEFFFFC7 +FFFEFFFFC7FFFE7FFF83FFFE3FFF01FFFC03F8001F8001F8003F8001FC003F0000FC003F +0000FC007F0000FE007E00007E007E00007E007E00007F00FC00003F00FC00003F00FC00 +003F81F800001F81F800001F81F800000FC1F800000FC3F000000FC3F0000007E3F00000 +07E3E0000007E7E0000003E7E0000003F7C0000001F7C0000001FFC0000001FF80000000 +FF80000000FF80000000FF000000007F000000007F000000007E000000007E000000007E +00000000FE00000000FC00000000FC00000001FC00000C01F800003F03F800007F87F000 +007F8FF000007F1FE000007FFFC000007FFFC000003FFF8000001FFE0000000FFC000000 +07F000000027367EA32C>121 D E /Fm 22 125 df<0000000E000000000000001F0000 +00000000001F000000000000001F000000000000003F800000000000003F800000000000 +003F800000000000007FC00000000000007FC0000000000000FFE0000000000000FFE000 +0000000000FFE0000000000001FFF0000000000001CFF0000000000001CFF00000000000 +03CFF800000000000387F800000000000387F800000000000703FC00000000000703FC00 +000000000703FC00000000000E01FE00000000000E01FE00000000001E01FF0000000000 +1C00FF00000000001C00FF00000000003C00FF800000000038007F800000000038007F80 +0000000070007FC00000000070003FC00000000070003FC000000000E0001FE000000000 +E0001FE000000001E0001FF000000001C0000FF000000001C0000FF000000003C0000FF8 +00000003FFFFFFF800000003FFFFFFF800000007FFFFFFFC00000007000003FC00000007 +000003FC0000000E000001FE0000000E000001FE0000001E000001FF0000001C000000FF +0000001C000000FF0000003C000000FF800000380000007F800000380000007F80000078 +0000007FC00000700000003FC00000F00000003FC00000F00000001FE00003F80000003F +E0000FFE0000007FF800FFFFC0000FFFFFE0FFFFC0000FFFFFE0FFFFC0000FFFFFE03B3C +7CBB44>65 D<FFFFFFFFF8000000FFFFFFFFFF000000FFFFFFFFFFC0000001FF80003FF0 +000000FF000007FC000000FF000001FE000000FF0000007F000000FF0000003F800000FF +0000001FC00000FF0000000FE00000FF00000007F00000FF00000007F80000FF00000003 +F80000FF00000001FC0000FF00000001FC0000FF00000001FE0000FF00000000FE0000FF +00000000FF0000FF00000000FF0000FF00000000FF8000FF000000007F8000FF00000000 +7F8000FF000000007F8000FF000000007FC000FF000000007FC000FF000000007FC000FF +000000007FC000FF000000007FC000FF000000007FC000FF000000007FC000FF00000000 +7FC000FF000000007FC000FF000000007FC000FF000000007FC000FF000000007F8000FF +000000007F8000FF000000007F8000FF000000007F8000FF00000000FF0000FF00000000 +FF0000FF00000000FF0000FF00000000FE0000FF00000001FE0000FF00000001FC0000FF +00000003FC0000FF00000003F80000FF00000007F00000FF0000000FE00000FF0000001F +E00000FF0000003FC00000FF0000007F800000FF000001FE000000FF000007FC000001FF +80003FF00000FFFFFFFFFFE00000FFFFFFFFFF000000FFFFFFFFF80000003A397CB845> +68 D<FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC000FFC00001FFC0007F800000 +3FC0007F8000000FE0007F80000007E0007F80000003E0007F80000001E0007F80000001 +E0007F80000001E0007F80000000E0007F80000000E0007F80000000E0007F80000000F0 +007F8000000070007F8000380070007F8000380070007F8000380070007F800038000000 +7F8000380000007F8000380000007F8000780000007F8000780000007F8000F80000007F +8003F80000007FFFFFF80000007FFFFFF80000007FFFFFF80000007F8003F80000007F80 +00F80000007F8000780000007F8000780000007F8000380000007F8000380000007F8000 +38000E007F800038000E007F800038000E007F800038001E007F800000001C007F800000 +001C007F800000001C007F800000001C007F800000003C007F800000003C007F80000000 +3C007F8000000078007F8000000078007F80000000F8007F80000000F8007F80000001F8 +007F80000007F8007F8000001FF800FFC00000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FF +FFFFFFFFFFF037397DB83E>I<FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE0001FF +80000FFE0000FF000001FE0000FF0000007F0000FF0000003F0000FF0000001F0000FF00 +00000F0000FF0000000F0000FF0000000F0000FF000000070000FF000000070000FF0000 +00070000FF000000078000FF000000038000FF000000038000FF0000E0038000FF0000E0 +038000FF0000E0000000FF0000E0000000FF0000E0000000FF0000E0000000FF0001E000 +0000FF0001E0000000FF0003E0000000FF000FE0000000FFFFFFE0000000FFFFFFE00000 +00FFFFFFE0000000FF000FE0000000FF0003E0000000FF0001E0000000FF0001E0000000 +FF0000E0000000FF0000E0000000FF0000E0000000FF0000E0000000FF0000E0000000FF +0000E0000000FF000000000000FF000000000000FF000000000000FF000000000000FF00 +0000000000FF000000000000FF000000000000FF000000000000FF000000000000FF0000 +00000000FF000000000000FF000000000000FF000000000001FFC000000000FFFFFFE000 +0000FFFFFFE0000000FFFFFFE000000031397CB83B>I<0000007FC0003000000007FFF8 +00700000003FFFFE0070000000FFC01F80F0000001FE0003C1F0000007F80000E3F00000 +0FE0000073F000001FC000003FF000003F0000001FF000007E0000000FF00000FE000000 +07F00001FC00000007F00003F800000003F00007F800000003F00007F000000001F0000F +F000000001F0001FE000000000F0001FE000000000F0003FE000000000F0003FC0000000 +00F0003FC00000000070007FC00000000070007FC00000000070007F800000000070007F +80000000000000FF80000000000000FF80000000000000FF80000000000000FF80000000 +000000FF80000000000000FF80000000000000FF80000000000000FF80000000000000FF +80000000000000FF80000000000000FF8000007FFFFFC07F8000007FFFFFC07F8000007F +FFFFC07FC00000003FF8007FC00000000FF0003FC00000000FF0003FC00000000FF0003F +E00000000FF0001FE00000000FF0001FE00000000FF0000FF00000000FF00007F0000000 +0FF00007F80000000FF00003F80000000FF00001FC0000000FF00000FE0000000FF00000 +7F0000000FF000003F8000001FF000001FC000001FF000000FE000003BF0000007F80000 +71F0000001FE0001E0F0000000FFC00FC0700000003FFFFF003000000007FFFC00000000 +00007FE00000003A3D7ABA47>I<FFFFFFC0FFFFFFC0FFFFFFC000FFC000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F800000FFC000FFFFFFC0FFFFFFC0FFFFFFC01A397CB822>73 +D<FFFFFFE00000FFFFFFE00000FFFFFFE0000001FFC000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF000000 +0E00FF0000000E00FF0000000E00FF0000000E00FF0000000E00FF0000001E00FF000000 +1C00FF0000001C00FF0000001C00FF0000003C00FF0000003C00FF0000003C00FF000000 +7C00FF000000FC00FF000000FC00FF000001FC00FF000007FC00FF00001FF801FF8000FF +F8FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF82F397CB839>76 D<FFFF8000000003FFFE +FFFF8000000003FFFEFFFF8000000003FFFE01FFC000000007FF0000FFC000000007FE00 +00EFE00000000EFE0000EFE00000000EFE0000EFE00000000EFE0000E7F00000001CFE00 +00E7F00000001CFE0000E3F800000038FE0000E3F800000038FE0000E3F800000038FE00 +00E1FC00000070FE0000E1FC00000070FE0000E0FE000000E0FE0000E0FE000000E0FE00 +00E0FE000000E0FE0000E07F000001C0FE0000E07F000001C0FE0000E03F80000380FE00 +00E03F80000380FE0000E03F80000380FE0000E01FC0000700FE0000E01FC0000700FE00 +00E00FE0000E00FE0000E00FE0000E00FE0000E00FE0000E00FE0000E007F0001C00FE00 +00E007F0001C00FE0000E003F8003800FE0000E003F8003800FE0000E003F8003800FE00 +00E001FC007000FE0000E001FC007000FE0000E000FE00E000FE0000E000FE00E000FE00 +00E000FE00E000FE0000E0007F01C000FE0000E0007F01C000FE0000E0007F01C000FE00 +00E0003F838000FE0000E0003F838000FE0000E0001FC70000FE0000E0001FC70000FE00 +00E0001FC70000FE0000E0000FEE0000FE0000E0000FEE0000FE0000E00007FC0000FE00 +00E00007FC0000FE0000E00007FC0000FE0001F00003F80000FE0003F80003F80000FE00 +0FFE0001F00001FF00FFFFE001F000FFFFFEFFFFE001F000FFFFFEFFFFE000E000FFFFFE +47397BB852>I<FFFF800003FFFFE0FFFFC00003FFFFE0FFFFC00003FFFFE0007FE00000 +1FFC00007FF0000007F000007FF8000003E0000077F8000001C0000077FC000001C00000 +73FE000001C0000071FE000001C0000070FF000001C0000070FF800001C00000707F8000 +01C00000703FC00001C00000703FE00001C00000701FE00001C00000700FF00001C00000 +700FF80001C000007007FC0001C000007003FC0001C000007003FE0001C000007001FF00 +01C000007000FF0001C0000070007F8001C0000070007FC001C0000070003FC001C00000 +70001FE001C0000070001FF001C0000070000FF001C00000700007F801C00000700007FC +01C00000700003FE01C00000700001FE01C00000700001FF01C00000700000FF81C00000 +7000007F81C000007000003FC1C000007000003FE1C000007000001FE1C000007000000F +F1C000007000000FF9C0000070000007F9C0000070000003FDC0000070000003FFC00000 +70000001FFC0000070000000FFC0000070000000FFC00000700000007FC0000070000000 +3FC00000700000001FC00000700000001FC00000F80000000FC00001FC00000007C00007 +FF00000007C000FFFFF8000003C000FFFFF8000001C000FFFFF8000001C0003B397CB844 +>I<000001FFC000000000000FFFF800000000007FFFFF0000000001FF007FC000000003 +FC001FE00000000FF00007F80000001FC00001FC0000003F800000FE0000007F0000007F +000000FE0000003F800001FC0000001FC00003FC0000001FE00003F80000000FE00007F0 +00000007F0000FF000000007F8000FE000000003F8001FE000000003FC001FE000000003 +FC003FC000000001FE003FC000000001FE003FC000000001FE007FC000000001FF007F80 +00000000FF007F8000000000FF007F8000000000FF00FF8000000000FF80FF8000000000 +FF80FF8000000000FF80FF8000000000FF80FF8000000000FF80FF8000000000FF80FF80 +00000000FF80FF8000000000FF80FF8000000000FF80FF8000000000FF80FF8000000000 +FF807F8000000000FF007FC000000001FF007FC000000001FF007FC000000001FF003FC0 +00000001FE003FC000000001FE003FE000000003FE001FE000000003FC001FE000000003 +FC000FF000000007F8000FF000000007F80007F80000000FF00007F80000000FF00003FC +0000001FE00001FE0000003FC00000FE0000003F8000007F0000007F0000003F800000FE +0000001FE00003FC0000000FF00007F800000003FC001FE000000001FF80FFC000000000 +7FFFFF00000000000FFFF8000000000001FFC0000000393D7ABA46>I<FFFFFFFFF80000 +FFFFFFFFFF0000FFFFFFFFFFE00000FFC0003FF800007F800007FC00007F800001FE0000 +7F800000FF00007F8000007F80007F8000003FC0007F8000003FC0007F8000001FE0007F +8000001FE0007F8000001FF0007F8000001FF0007F8000001FF0007F8000001FF0007F80 +00001FF0007F8000001FF0007F8000001FF0007F8000001FE0007F8000001FE0007F8000 +003FC0007F8000003FC0007F8000007F80007F800000FF00007F800001FE00007F800007 +FC00007F80003FF800007FFFFFFFE000007FFFFFFF0000007FFFFFF80000007F80000000 +00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000 +007F8000000000007F8000000000007F8000000000007F8000000000007F800000000000 +7F8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F +8000000000007F8000000000007F8000000000007F8000000000007F8000000000007F80 +0000000000FFC000000000FFFFFFC0000000FFFFFFC0000000FFFFFFC000000034397DB8 +3E>I<FFFFFFFF00000000FFFFFFFFF0000000FFFFFFFFFE00000001FF8001FF80000000 +FF00003FE0000000FF00000FF0000000FF000007F8000000FF000003FC000000FF000001 +FE000000FF000001FE000000FF000001FF000000FF000000FF000000FF000000FF800000 +FF000000FF800000FF000000FF800000FF000000FF800000FF000000FF800000FF000000 +FF800000FF000000FF000000FF000001FF000000FF000001FE000000FF000001FE000000 +FF000003FC000000FF000007F8000000FF00000FF0000000FF00003FE0000000FF0001FF +80000000FFFFFFFE00000000FFFFFFF000000000FFFFFFF800000000FF0003FE00000000 +FF0000FF00000000FF00003F80000000FF00001FC0000000FF00000FE0000000FF00000F +F0000000FF000007F0000000FF000007F8000000FF000007F8000000FF000007F8000000 +FF000007F8000000FF000007F8000000FF000007F8000000FF000007FC000000FF000007 +FC000000FF000007FC000000FF000007FC000000FF000007FC000000FF000007FC002000 +FF000007FC007000FF000003FE007000FF000003FE007000FF000003FE00E001FF800001 +FF00E0FFFFFF0000FF01E0FFFFFF00007F83C0FFFFFF00003FFF8000000000000FFF0000 +0000000001FC003C3B7CB842>82 D<0007F80030003FFF007000FFFFC07001F807F0F003 +E000F9F00780003DF00F00000FF01F000007F03E000007F03E000003F07C000001F07C00 +0001F07C000001F0FC000000F0FC000000F0FC000000F0FC00000070FE00000070FE0000 +0070FF000000707F000000007F800000007FE00000003FF80000003FFF8000001FFFFC00 +000FFFFFC00007FFFFF00003FFFFFC0001FFFFFE0000FFFFFF00003FFFFF800007FFFFC0 +00003FFFE0000003FFF00000007FF00000001FF800000007F800000003F800000003FC00 +000001FC60000001FCE0000001FCE0000000FCE0000000FCE0000000FCE0000000FCF000 +0000FCF0000000F8F8000000F8F8000001F8FC000001F0FC000001E0FE000003E0FF8000 +07C0FBC0000F80F9F0001F00F0FF007E00E03FFFFC00E00FFFF000C000FF8000263D7ABA +33>I<3FFFFFFFFFFFFC3FFFFFFFFFFFFC3FFFFFFFFFFFFC3FE001FF8007FC3F0000FF00 +00FC7E0000FF00007E7C0000FF00003E780000FF00001E780000FF00001E780000FF0000 +1E700000FF00000E700000FF00000E700000FF00000E700000FF00000EF00000FF00000F +E00000FF000007E00000FF000007E00000FF000007E00000FF000007000000FF00000000 +0000FF000000000000FF000000000000FF000000000000FF000000000000FF0000000000 +00FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000 +FF000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF +000000000000FF000000000000FF000000000000FF000000000000FF000000000000FF00 +0000000000FF000000000000FF000000000000FF000000000000FF000000000000FF0000 +00000000FF000000000000FF000000000000FF000000000000FF000000000000FF000000 +000000FF000000000000FF000000000003FFC00000000FFFFFFFF000000FFFFFFFF00000 +0FFFFFFFF00038397CB841>I<FFFFFFC003FFFFE0FFFFFFC003FFFFE0FFFFFFC003FFFF +E000FFC000001FFC00007F80000007F000007F80000003E000007F80000001C000007F80 +000001C000007F80000001C000007F80000001C000007F80000001C000007F80000001C0 +00007F80000001C000007F80000001C000007F80000001C000007F80000001C000007F80 +000001C000007F80000001C000007F80000001C000007F80000001C000007F80000001C0 +00007F80000001C000007F80000001C000007F80000001C000007F80000001C000007F80 +000001C000007F80000001C000007F80000001C000007F80000001C000007F80000001C0 +00007F80000001C000007F80000001C000007F80000001C000007F80000001C000007F80 +000001C000007F80000001C000007F80000001C000007F80000001C000007F80000001C0 +00007F80000001C000007F80000001C000007F80000001C000003F80000001C000003F80 +0000038000003FC00000038000001FC00000038000001FC00000070000001FC000000700 +00000FE000000E00000007E000000E00000003F000001C00000003F800003800000001F8 +00007000000000FE0000E0000000003F0003C0000000001FE01F800000000007FFFF0000 +00000001FFFC0000000000003FE00000003B3B7CB844>I<7FFFFF8007FFFF807FFFFF80 +07FFFF807FFFFF8007FFFF8000FFFC0001FFF000003FF000007F8000001FF000003E0000 +001FF000003C0000000FF800003800000007FC00007800000007FE0000F000000003FE00 +00E000000001FF0001E000000001FF8003C000000000FF800780000000007FC007000000 +00003FE00F00000000003FE01E00000000001FF01C00000000000FF83C00000000000FF8 +78000000000007FCF0000000000003FEE0000000000003FFE0000000000001FFC0000000 +000000FF80000000000000FFC00000000000007FC00000000000003FE00000000000001F +F00000000000003FF00000000000007FF800000000000077FC000000000000F7FC000000 +000001E3FE000000000001C1FF000000000003C1FF80000000000780FF80000000000700 +7FC0000000000E007FE0000000001E003FE0000000003C001FF00000000038000FF80000 +000078000FF800000000F00007FC00000000E00003FE00000001E00003FE00000003C000 +01FF00000007800000FF80000007000000FFC000000F0000007FC000001E0000003FE000 +003F0000003FF00000FF0000003FF00007FFC00000FFFC00FFFFF80007FFFFF8FFFFF800 +07FFFFF8FFFFF80007FFFFF83D397DB844>88 D<FFFFFF000007FFFEFFFFFF000007FFFE +FFFFFF000007FFFE01FFE0000000FFE0007FC00000007F00007FE00000007C00003FE000 +00007800001FF00000007800001FF0000000F000000FF8000000E0000007FC000001E000 +0007FC000001C0000003FE00000380000003FF00000780000001FF00000700000000FF80 +000F00000000FFC0001E000000007FC0001C000000003FE0003C000000003FF000780000 +00001FF00070000000000FF800F0000000000FFC00E00000000007FC01E00000000003FE +03C00000000003FF03800000000001FF07800000000000FF8F000000000000FFCE000000 +0000007FDE0000000000003FFC0000000000003FF80000000000001FF80000000000000F +F00000000000000FF00000000000000FF00000000000000FF00000000000000FF0000000 +0000000FF00000000000000FF00000000000000FF00000000000000FF00000000000000F +F00000000000000FF00000000000000FF00000000000000FF00000000000000FF0000000 +0000000FF00000000000000FF00000000000000FF00000000000000FF00000000000000F +F00000000000000FF00000000000001FF800000000001FFFFFF0000000001FFFFFF00000 +00001FFFFFF000003F397EB844>I<FFFFFFFFE0FFFFFFFFE0FFFFFFFFE007F8001FE003 +F80003F003F80001F003F80000F003F80000F003F800007003F800007003F800007003F8 +00007803F800003803F800E03803F800E03803F800E00003F800E00003F801E00003F801 +E00003F807E00003FFFFE00003FFFFE00003FFFFE00003F807E00003F801E00003F801E0 +0003F800E00003F800E00003F800E00003F800E00003F800000003F800000003F8000000 +03F800000003F800000003F800000003F800000003F800000003F800000007FC000000FF +FFF00000FFFFF00000FFFFF00000252B7DAA2C>102 D<007F006001FFE0E007FFF9E00F +80FDE01E001FE03C0007E03C0003E0780003E0780001E0F80001E0F80000E0F80000E0F8 +0000E0FC0000E0FC000000FE0000007F8000007FF800003FFF80003FFFF0001FFFFC000F +FFFE0003FFFF0001FFFF80003FFFC00003FFC000003FE000000FE0000007F0000003F000 +0003F0600001F0E00001F0E00001F0E00001F0F00001E0F00001E0F00003E0F80003C0FC +000780FF000F80F7E03F00F3FFFE00E0FFF800C01FE0001C2D7BAB26>115 +D<7FFFFFFFFFC07FFFFFFFFFC07FFFFFFFFFC07F003F801FC07C003F8007C078003F8003 +C070003F8001C070003F8001C0F0003F8001E0F0003F8001E0E0003F8000E0E0003F8000 +E0E0003F8000E0E0003F8000E0E0003F8000E000003F80000000003F80000000003F8000 +0000003F80000000003F80000000003F80000000003F80000000003F80000000003F8000 +0000003F80000000003F80000000003F80000000003F80000000003F80000000003F8000 +0000003F80000000003F80000000003F80000000003F80000000003F80000000003F8000 +0000003F80000000003F80000000003F80000000007FC00000003FFFFF8000003FFFFF80 +00003FFFFF80002B2B7DAA31>I<FFFFE003FFF8FFFFE003FFF8FFFFE003FFF807FC0000 +7FC003F800001F0003F800000E0003F800000E0003F800000E0003F800000E0003F80000 +0E0003F800000E0003F800000E0003F800000E0003F800000E0003F800000E0003F80000 +0E0003F800000E0003F800000E0003F800000E0003F800000E0003F800000E0003F80000 +0E0003F800000E0003F800000E0003F800000E0003F800000E0003F800000E0003F80000 +0E0003F800000E0003F800000E0003F800000E0003F800000E0001F800001C0001F80000 +1C0001FC00001C0000FC00003800007E00003800003E00007000003F0000E000001FC003 +C0000007F01F80000003FFFF00000000FFFC000000001FE000002D2C7DAA33>I<FFFFFF +FFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFE57037E975C> +124 D E end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + +%%EndSetup +%%Page: 1 1 +1 0 bop 1288 83 a Fm(SPIDER)-7 b(Y)29 b Fl(WEB)h Fm(USER)h(MANUAL)1285 +b Fk(1)320 244 y Fj(The)46 b(Spidery)h Fi(WEB)f Fj(System)h(of)e +(Structured)i(Do)t(cumen)l(tation)0 483 y Fh(This)30 +b(memo)g(describ)r(es)f(ho)n(w)i(to)g(write)f(programs)e(in)j(the)h +Fg(WEB)e Fh(language,)g(using)g Fg(WEB)g Fh(systems)g(generated)g(b)n +(y)h(Spider.)0 582 y(This)e(class)f(of)i Fg(WEB)f Fh(systems)g(will)e +(b)r(e)j(referred)f(to)h(\(collectiv)n(ely\))c(as)j(\\Spidery)g +Fg(WEB)n Fh(.")44 b(Most)30 b(of)g(the)h(material)26 +b(is)j(tak)n(en)0 682 y(v)n(erbatim)e(from)h(Donald)g(Kn)n(uth's)h +(original)c(memo)i(in)n(tro)r(ducing)g Fg(WEB)o Fh(;)j(new)g(material) +25 b(\(lik)n(e)i(this)i(paragraph\))e(app)r(ears)0 782 +y(in)32 b(slan)n(t)g(t)n(yp)r(e.)54 b(Kn)n(uth's)33 b(original)c(memo)i +(is)h(a)n(v)-5 b(ailable)29 b(as)k(Stanford)f(Univ)n(ersit)n(y)f(CS)i +(tec)n(hnical)e(rep)r(ort)h(n)n(um)n(b)r(er)g(980)0 881 +y(\(Septem)n(b)r(er)23 b(1983\).)33 b(Unlik)n(e)21 b(Kn)n(uth's,)j +(this)f(memo)e(is)h(not)h(accompanied)d(b)n(y)j(the)g(full)f +Fg(WEB)g Fh(do)r(cumen)n(tation)f(for)h(Spidery)0 981 +y Fg(WEAVE)k Fh(and)i Fg(TANGLE)m Fh(,)g(the)h(programs)24 +b(that)k(read)f Fg(WEB)g Fh(input)h(and)g(pro)r(duce)f(T)2499 +999 y(E)2545 981 y(X)i(output)f(and)g(co)r(de,)g(resp)r(ectiv)n(ely)-7 +b(.)35 b(Nor)0 1081 y(do)r(es)25 b(it)f(con)n(tain)f(the)j +Fg(WEB)d Fh(do)r(cumen)n(tation)g(for)i(Spider,)f(the)h(program)d(that) +j(generates)f(the)h(language-dep)r(enden)n(t)e(parts)0 +1180 y(of)28 b Fg(WEAVE)e Fh(and)i Fg(TANGLE)m Fh(.)38 +b(This)27 b(memo)f(should)h(b)r(e)h(accompanied)d(b)n(y)i(\\A)h(Spider) +f(User's)g(Guide,")g(whic)n(h)g(explains)f(ho)n(w)0 1280 +y(to)h(use)h(Spider)e(to)i(build)e(a)h(Spidery)g Fg(WEB)f +Fh(system.)83 1383 y Fk(The)34 b(philosoph)n(y)d(b)r(ehind)j +Fg(WEB)e Fk(is)h(that)h(an)g(exp)r(erienced)e(system)h(programmer,)e +(who)j(w)n(an)n(ts)f(to)h(pro)n(vide)d(the)k(b)r(est)0 +1483 y(p)r(ossible)c(do)r(cumen)n(tation)g(of)j(his)e(or)h(her)g(soft)n +(w)n(are)f(pro)r(ducts,)i(needs)g(t)n(w)n(o)e(things)h(sim)n +(ultaneously:)44 b(a)33 b(language)d(lik)n(e)0 1582 y(T)46 +1600 y(E)92 1582 y(X)35 b(for)e(formatting,)g(and)h(a)f(language)f(for) +h(programming.)51 b Fh(F)-7 b(or)33 b(con)n(v)n(enience,)h(w)n(e'll)e +(giv)n(e)g(this)h(programming)c(lan-)0 1682 y(guage)h(a)g(name;)i +(let's)e(call)f(it)h(the)i(\\X")e(programming)c(language.)45 +b Fk(Neither)30 b(t)n(yp)r(e)h(of)g(language)e(can)h(pro)n(vide)f(the)j +(b)r(est)0 1782 y(do)r(cumen)n(tation)25 b(b)n(y)h(itself;)g(but)i +(when)f(b)r(oth)g(are)f(appropriately)d(com)n(bined,)i(w)n(e)i(obtain)f +(a)g(system)g(that)h(is)f(m)n(uc)n(h)g(more)0 1881 y(useful)h(than)h +(either)e(language)f(separately)-7 b(.)83 1984 y(The)22 +b(structure)g(of)f(a)h(soft)n(w)n(are)e(program)f(ma)n(y)h(b)r(e)j +(though)n(t)f(of)f(as)h(a)f(\\w)n(eb")g(that)h(is)f(made)g(up)h(of)g +(man)n(y)f(in)n(terconnected)0 2084 y(pieces.)35 b(T)-7 +b(o)26 b(do)r(cumen)n(t)g(suc)n(h)g(a)g(program,)e(w)n(e)i(w)n(an)n(t)g +(to)g(explain)e(eac)n(h)i(individual)d(part)j(of)g(the)h(w)n(eb)f(and)g +(ho)n(w)g(it)g(relates)0 2184 y(to)21 b(its)g(neigh)n(b)r(ors.)32 +b(The)22 b(t)n(yp)r(ographic)c(to)r(ols)i(pro)n(vided)f(b)n(y)j(T)1912 +2201 y(E)1958 2184 y(X)f(giv)n(e)f(us)h(an)g(opp)r(ortunit)n(y)f(to)h +(explain)e(the)j(lo)r(cal)d(structure)0 2283 y(of)27 +b(eac)n(h)e(part)h(b)n(y)h(making)d(that)i(structure)g(visible,)e(and)j +(the)f(programming)c(to)r(ols)j(pro)n(vided)f(b)n(y)j +Fh(\\X")f Fk(mak)n(e)e(it)i(p)r(ossible)0 2383 y(for)g(us)h(to)g(sp)r +(ecify)f(the)h(algorithms)22 b(formally)h(and)k(unam)n(biguously)-7 +b(.)32 b(By)27 b(com)n(bining)c(the)k(t)n(w)n(o,)f(w)n(e)h(can)f(dev)n +(elop)f(a)h(st)n(yle)0 2482 y(of)34 b(programming)29 +b(that)35 b(maximizes)29 b(our)34 b(abilit)n(y)d(to)j(p)r(erceiv)n(e)e +(the)j(structure)f(of)g(a)g(complex)e(piece)h(of)h(soft)n(w)n(are,)g +(and)0 2582 y(at)28 b(the)h(same)d(time)h(the)h(do)r(cumen)n(ted)g +(programs)c(can)k(b)r(e)h(mec)n(hanically)23 b(translated)j(in)n(to)h +(a)h(w)n(orking)d(soft)n(w)n(are)h(system)0 2682 y(that)i(matc)n(hes)e +(the)i(do)r(cumen)n(tation.)83 2785 y(Since)h Fg(WEB)h +Fk(is)f(an)h(exp)r(erimen)n(tal)d(system)i(dev)n(elop)r(ed)f(for)i(in)n +(ternal)e(use)i(within)f(the)i(T)2871 2803 y(E)2917 2785 +y(X)f(pro)5 b(ject)30 b(at)g(Stanford,)h(this)0 2884 +y(rep)r(ort)24 b(is)g(rather)g(terse,)h(and)g(it)g(assumes)e(that)i +(the)h(reader)d(is)h(an)h(exp)r(erienced)f(programmer)c(who)25 +b(is)f(highly)f(motiv)-5 b(ated)0 2984 y(to)37 b(read)g(a)f(detailed)g +(description)e(of)k Fg(WEB)n Fk('s)f(rules.)65 b Fh(Spidery)36 +b Fg(WEB)g Fh(is)g(also)f(an)i(exp)r(erimen)n(tal)d(system)i(and)h(the) +h(same)0 3084 y(w)n(arning)27 b(applies.)39 b(Before)28 +b(con)n(tin)n(uing,)f(y)n(ou)h(ma)n(y)g(w)n(an)n(t)g(to)h(read)f(some)g +(more)f(in)n(tro)r(ductory)g(material)e(on)k(Spider)f(and)0 +3183 y Fg(WEB)o Fh(.)37 b(Here)27 b(are)g(some)f(references)g(w)n(orth) +h(lo)r(oking)d(at:)104 3270 y Ff(\017)166 3287 y Fk(Donald)i(E.)h(Kn)n +(uth,)g(\\Literate)e(Programming,")d Fh(Computer)j(Journal)g +Fe(27:2)h Fk(\(1984\),)g(97{111..)34 b(The)28 b(original)166 +3386 y(in)n(tro)r(duction)d(of)j Fg(WEB)o Fk(.)104 3473 +y Ff(\017)166 3489 y Fk(Jon)k(L.)g(Ben)n(tley)-7 b(,)32 +b(\\Programming)26 b(P)n(earls,")k Fh(Comm)n(unications)d(of)32 +b(the)h(A)n(CM)f Fe(29:5)f Fk(\(Ma)n(y)h(1986\),)f(364{368)166 +3589 y(and)c Fe(29:6)g Fk(\(June)h(1986\),)e(471{483.)33 +b(Tw)n(o)27 b(columns)e(on)j(literate)d(programming)d(with)27 +b Fg(WEB)o Fk(.)104 3676 y Ff(\017)166 3692 y Fk(Norman)d(Ramsey)-7 +b(,)25 b(\\Building)d(a)j(Language-Indep)r(enden)n(t)g +Fg(WEB)n Fk(,")h Fh(Comm)n(unications)21 b(of)26 b(the)g(A)n(CM)p +Fk(,)g(Septem-)166 3792 y(b)r(er)i(1989.)35 b(An)28 b(o)n(v)n(erview)c +(of)k(ho)n(w)f(Spider)f(and)i Fg(WEB)e Fk(w)n(ork.)104 +3878 y Ff(\017)166 3895 y Fk(W)-7 b(a)n(yne)24 b(Sew)n(ell,)f(\\W)-7 +b(ea)n(ving)22 b(a)i(program:)32 b(Literate)23 b(programming)c(in)k +Fg(WEB)o Fk(,")i(V)-7 b(an)24 b(Nostrand)g(Reinhold,)f(1989.)0 +3998 y Fh(In)37 b(addition)d(to)i(these,)j(there)d(is)g(a)g(p)r(erio)r +(dic)e(column)g(in)i(the)h(Comm)n(unications)31 b(of)37 +b(the)g(A)n(CM)f(dev)n(oted)g(to)g(literate)0 4098 y(programming.)83 +4201 y Fk(Ev)n(en)29 b(if)g(a)g(less)f(terse)h(man)n(ual)e(w)n(ere)i +(to)g(b)r(e)h(written,)g(the)g(reader)e(w)n(ould)g(ha)n(v)n(e)g(to)i(b) +r(e)g(w)n(arned)f(in)f(adv)-5 b(ance)29 b(that)h Fg(WEB)0 +4301 y Fk(is)e(not)h(for)g(b)r(eginners)f(and)h(it)g(nev)n(er)f(will)f +(b)r(e:)40 b(The)30 b(user)e(of)h Fg(WEB)g Fk(m)n(ust)f(b)r(e)i +(familiar)24 b(with)29 b(b)r(oth)h(T)3187 4318 y(E)3233 +4301 y(X)g(and)f Fh(\\X")p Fk(.)g(When)0 4400 y(one)36 +b(writes)f(a)h Fg(WEB)f Fk(description)e(of)k(a)f(soft)n(w)n(are)e +(system,)j(it)f(is)f(p)r(ossible)f(to)i(mak)n(e)f(mistak)n(es)e(b)n(y)j +(breaking)e(the)j(rules)0 4500 y(of)e Fg(WEB)e Fk(and/or)h(the)h(rules) +e(of)i(T)1056 4518 y(E)1102 4500 y(X)g(and/or)f(the)h(rules)e(of)i +Fh(\\X")p Fk(.)f(In)h(practice,)g(all)e(three)h(t)n(yp)r(es)h(of)g +(errors)e(will)f(o)r(ccur,)0 4599 y(and)h(y)n(ou)f(will)e(get)j +(di\013eren)n(t)f(error)f(messages)g(from)g(the)j(di\013eren)n(t)e +(language)e(pro)r(cessors.)51 b(In)33 b(comp)r(ensation)d(for)j(the)0 +4699 y(sophisticated)i(exp)r(ertise)h(needed)i(to)f(cop)r(e)g(with)g +(suc)n(h)h(a)f(v)-5 b(ariet)n(y)35 b(of)j(languages,)f(ho)n(w)n(ev)n +(er,)h(exp)r(erience)e(has)h(sho)n(wn)0 4799 y(that)31 +b(reliable)26 b(soft)n(w)n(are)j(can)h(b)r(e)h(created)f(quite)f +(rapidly)f(b)n(y)i(w)n(orking)e(en)n(tirely)g(in)h Fg(WEB)h +Fk(from)f(the)i(b)r(eginning;)e(and)i(the)0 4898 y(do)r(cumen)n(tation) +c(of)h(suc)n(h)h(programs)c(seems)j(to)g(b)r(e)i(b)r(etter)f(than)g +(the)g(do)r(cumen)n(tation)d(obtained)i(b)n(y)h(an)n(y)f(other)g(kno)n +(wn)0 4998 y(metho)r(d.)36 b(Th)n(us,)26 b Fg(WEB)e Fk(users)h(need)h +(to)g(b)r(e)g(highly)e(quali\014ed,)g(but)i(they)g(can)g(get)f(some)f +(satisfaction)f(and)j(p)r(erhaps)f(ev)n(en)g(a)0 5098 +y(sp)r(ecial)g(feeling)h(of)h(accomplishmen)n(t)c(when)28 +b(they)g(ha)n(v)n(e)e(successfully)g(created)g(a)i(soft)n(w)n(are)d +(system)i(with)g(this)g(metho)r(d.)83 5201 y(T)-7 b(o)30 +b(use)g Fg(WEB)n Fk(,)h(y)n(ou)e(prepare)g(a)h(\014le)f(called)e +Fg(COB.WEB)h Fk(\(sa)n(y\),)i(and)g(then)g(y)n(ou)f(apply)g(a)h(system) +e(program)f(called)h Fg(WEAVE)p eop +%%Page: 2 2 +2 1 bop 1288 83 a Fm(SPIDER)-7 b(Y)29 b Fl(WEB)h Fm(USER)h(MANUAL)1285 +b Fk(2)0 244 y(to)35 b(this)g(\014le,)i(obtaining)c(an)i(output)h +(\014le)f(called)e Fg(COB.TEX)m Fk(.)61 b(When)36 b(T)2296 +262 y(E)2342 244 y(X)g(pro)r(cesses)e Fg(COB.TEX)m Fk(,)k(y)n(our)c +(output)i(will)d(b)r(e)0 343 y(a)h(\\prett)n(y)f(prin)n(ted")g(v)n +(ersion)e(of)j Fg(COB.WEB)e Fk(that)i(tak)n(es)f(appropriate)f(care)h +(of)h(t)n(yp)r(ographic)d(details)h(lik)n(e)g(page)h(la)n(y)n(out)0 +443 y(and)28 b(the)h(use)f(of)g(inden)n(tation,)e(italics,)f(b)r +(oldface,)i(etc.;)i(this)e(output)i(will)c(con)n(tain)i(extensiv)n(e)f +(cross-index)g(information)0 543 y(that)38 b(is)f(gathered)g +(automatically)-7 b(.)63 b(Y)-7 b(ou)38 b(can)f(also)f(submit)h(the)h +(same)e(\014le)i Fg(COB.WEB)d Fk(to)i(another)g(system)g(program)0 +642 y(called)27 b Fg(TANGLE)n Fk(,)j(whic)n(h)e(will)f(pro)r(duce)i(a)g +(\014le)g Fg(COB.)p Fh(X)f Fk(that)i(con)n(tains)d(the)j +Fh(\\X")f Fk(co)r(de)g(of)h(y)n(our)e Fg(COB)h Fk(program.)39 +b(The)30 b Fh(\\X")0 742 y Fk(compiler)c(will)h(con)n(v)n(ert)h +Fg(COB.)p Fh(X)g Fk(in)n(to)g(mac)n(hine-language)c(instructions)j +(corresp)r(onding)g(to)i(the)h(algorithms)25 b(that)30 +b(w)n(ere)0 842 y(so)g(nicely)e(formatted)h(b)n(y)h Fg(WEAVE)e +Fk(and)j(T)1310 859 y(E)1356 842 y(X.)g(Finally)-7 b(,)28 +b(y)n(ou)h(can)h(\(and)h(should\))e(delete)h(the)g(\014les)g +Fg(COB.TEX)d Fk(and)j Fg(COB.)p Fh(X)o Fk(,)0 941 y(b)r(ecause)24 +b Fg(COB.WEB)d Fk(con)n(tains)i(the)i(de\014nitiv)n(e)d(source)h(co)r +(de.)36 b(Examples)21 b(of)j(the)h(b)r(eha)n(vior)d(of)i +Fg(WEAVE)f Fk(and)h Fg(TANGLE)e Fk(are)h Fh(not)0 1041 +y Fk(app)r(ended)31 b(to)g(this)g(man)n(ual.)44 b Fh(The)32 +b(names)d Fl(WEAVE)g Fh(and)i Fg(TANGLE)e Fh(ma)n(y)g(v)-5 +b(ary)e(,)32 b(esp)r(ecially)27 b(since)j(there)h(ma)n(y)e(b)r(e)j(v)n +(ersions)0 1140 y(for)f(m)n(ultiple)e(languages.)47 b(My)31 +b(site)g(supp)r(orts,)i(in)e(addition)f(to)h(the)i(original)27 +b Fg(TANGLE)n Fh(,)33 b Fg(CEETANGLE)l Fh(,)g Fg(AWKTANGLE)l +Fh(,)g(and)0 1240 y Fg(ADATANGLE)l Fh(.)83 1358 y Fk(Besides)26 +b(pro)n(viding)e(a)i(do)r(cumen)n(tation)f(to)r(ol,)i +Fg(WEB)f Fk(enhances)g(the)i Fh(\\X")f Fk(language)d(b)n(y)j(pro)n +(viding)d(a)j(macro)e(capabilit)n(y)0 1458 y(together)k(with)h(the)g +(abilit)n(y)d(to)j(p)r(erm)n(ute)f(pieces)g(of)h(the)g(program)d(text,) +k(so)f(that)g(a)g(large)d(system)i(can)h(b)r(e)g(understo)r(o)r(d)0 +1558 y(en)n(tirely)35 b(in)i(terms)g(of)h(small)c(mo)r(dules)i(and)i +(their)f(lo)r(cal)e(in)n(terrelationships.)62 b(The)38 +b Fg(TANGLE)d Fk(program)g(is)i(so)g(named)0 1657 y(b)r(ecause)c(it)g +(tak)n(es)f(a)h(giv)n(en)f(w)n(eb)h(and)g(mo)n(v)n(es)e(the)j(mo)r +(dules)d(from)i(their)f(w)n(eb)h(structure)g(in)n(to)f(the)i(order)e +(required)f(b)n(y)0 1757 y Fh(\\X")p Fk(;)i(the)h(adv)-5 +b(an)n(tage)32 b(of)h(programming)c(in)j Fg(WEB)h Fk(is)f(that)i(the)g +(algorithms)29 b(can)k(b)r(e)h(expressed)e(in)h(\\un)n(tangled")e +(form,)0 1857 y(with)39 b(eac)n(h)f(mo)r(dule)g(explained)e(separately) +-7 b(.)69 b(The)40 b Fg(WEAVE)d Fk(program)f(is)i(so)h(named)f(b)r +(ecause)g(it)h(tak)n(es)f(a)h(giv)n(en)e(w)n(eb)0 1956 +y(and)30 b(in)n(tert)n(wines)e(the)j(T)784 1974 y(E)830 +1956 y(X)g(and)g Fh(\\X")f Fk(p)r(ortions)e(con)n(tained)h(in)h(eac)n +(h)g(mo)r(dule,)f(then)i(it)f(knits)g(the)h(whole)e(fabric)g(in)n(to)g +(a)0 2056 y(structured)i(do)r(cumen)n(t.)48 b(\(Get)32 +b(it?)48 b(W)-7 b(o)n(w.\))49 b(P)n(erhaps)29 b(there)j(is)e(some)g +(deep)h(connection)f(here)h(with)g(the)h(fact)g(that)g(the)0 +2155 y(German)26 b(w)n(ord)h(for)g(\\w)n(ea)n(v)n(e")d(is)j(\\)p +Fd(web)5 b Fk(",)27 b(and)h(the)g(corresp)r(onding)d(Latin)h(imp)r +(erativ)n(e)e(is)j(\\)p Fd(texe)6 b Fk("!)83 2274 y(It)20 +b(is)f(imp)r(ossible)d(to)k(list)e(all)g(of)i(the)g(related)f(w)n(ork)f +(that)i(has)g(in\015uenced)f(the)i(design)d(of)i Fg(WEB)o +Fk(,)i(but)e(the)h(k)n(ey)e(con)n(tributions)0 2374 y(should)36 +b(b)r(e)i(men)n(tioned)e(here.)82 b(\(1\))38 b(Myrtle)f(Kellington,)f +(as)h(executiv)n(e)f(editor)g(for)h(A)n(CM)h(publications,)f(dev)n +(elop)r(ed)0 2473 y(excellen)n(t)20 b(t)n(yp)r(ographic)g(standards)h +(for)h(the)h(t)n(yp)r(esetting)e(of)h(Algol)e(programs)f(during)i(the)i +(1960s,)e(based)h(on)g(the)h(original)0 2573 y(designs)d(of)i(P)n(eter) +e(Naur;)j(the)f(subtlet)n(y)f(and)h(qualit)n(y)d(of)i(this)g(in\015uen) +n(tial)e(w)n(ork)h(can)h(b)r(e)h(appreciated)e(only)g(b)n(y)i(p)r +(eople)e(who)0 2672 y(ha)n(v)n(e)k(seen)i(what)f(happ)r(ens)g(when)h +(other)f(prin)n(ters)f(try)h(to)g(t)n(yp)r(eset)h(Algol)d(without)i +(the)g(advice)f(of)i(A)n(CM's)f(cop)n(y)g(editors.)0 +2772 y(\(2\))h(Bill)c(McKeeman)i(in)n(tro)r(duced)g(a)h(program)d(in)n +(tended)j(to)g(automate)f(some)f(of)j(this)e(task)h([Algorithm)d(268,)j +(\\Algol)d(60)0 2872 y(reference)32 b(language)e(editor,")i +Fh(CA)n(CM)g Fe(8)h Fk(\(1965\),)g(667{668];)f(and)g(a)g(considerable)d +(\015o)n(w)n(ering)h(of)j(suc)n(h)f(programs)e(has)0 +2971 y(o)r(ccurred)e(in)g(recen)n(t)h(y)n(ears)e([see)i(esp)r(ecially)d +(Derek)i(Opp)r(en,)i(\\Prett)n(yprin)n(ting,")25 b Fh(A)n(CM)30 +b(TOPLAS)e Fe(2)h Fk(\(1980\),)f(465{483;)0 3071 y(G.)e(A.)g(Rose)f +(and)g(J.)h(W)-7 b(elsh,)25 b(\\F)-7 b(ormatted)24 b(programming)c +(languages,")j Fh(SOFTW)-9 b(ARE)26 b(Practice)d(&)i(Exp)r(er.)g +Fe(11)g Fk(\(1981\),)0 3171 y(651{669].)80 b(\(3\))21 +b(The)f(top-do)n(wn)g(st)n(yle)f(of)i(exp)r(osition)d(encouraged)h(b)n +(y)h Fg(WEB)f Fk(w)n(as)h(of)h(course)e(c)n(hie\015y)g(in\015uenced)h +(b)n(y)h(Edsger)0 3270 y(Dijkstra's)28 b(essa)n(ys)g(on)i(structured)f +(programming)24 b(in)29 b(the)h(late)f(1960s.)41 b(The)30 +b(less)e(w)n(ell)f(kno)n(wn)i(w)n(ork)g(of)g(Pierre-Arnoul)0 +3370 y(de)g(Marne\013e)g([\\Holon)e(programming:)35 b(A)29 +b(surv)n(ey)-7 b(,")28 b(Univ.)g(de)i(Liege,)d(Service)h(Informatique,) +f(Liege,)h(Belgium,)e(1973;)0 3469 y(135)d(pp.])i(also)e(had)h(a)g +(signi\014can)n(t)e(in\015uence)i(on)g(the)h(author)f(as)f +Fg(WEB)h Fk(w)n(as)f(b)r(eing)h(form)n(ulated.)80 b(\(4\))25 +b(Edwin)e(T)-7 b(o)n(wster)24 b(has)0 3569 y(prop)r(osed)g(a)h(similar) +c(st)n(yle)j(of)h(do)r(cumen)n(tation)e(in)h(whic)n(h)h(the)g +(programmer)c(is)j(supp)r(osed)i(to)f(sp)r(ecify)f(the)i(relev)-5 +b(an)n(t)24 b(data)0 3669 y(structure)d(en)n(vironmen)n(t)d(in)i(the)i +(name)e(of)h(eac)n(h)f(submo)r(dule)g([\\A)h(con)n(v)n(en)n(tion)d(for) +j(explicit)d(declaration)g(of)j(en)n(vironmen)n(ts)0 +3768 y(and)28 b(top-do)n(wn)e(re\014nemen)n(t)h(of)g(data,")g +Fh(IEEE)g(T)-7 b(rans.)26 b(on)i(Soft)n(w)n(are)e(Eng.)h +Fe(SE{5)g Fk(\(1979\),)f(374{386];)f(this)i(requiremen)n(t)0 +3868 y(seems)36 b(to)i(mak)n(e)d(the)j(do)r(cumen)n(tation)e(a)h(bit)g +(to)r(o)g(v)n(erb)r(ose,)i(although)d(exp)r(erience)g(with)h +Fg(WEB)f Fk(has)h(sho)n(wn)g(that)h(an)n(y)0 3968 y(un)n(usual)e(con)n +(trol)f(structure)i(or)g(data)g(structure)g(should)f(de\014nitely)g(b)r +(e)i(incorp)r(orated)d(in)n(to)i(the)g(mo)r(dule)f(names)g(on)0 +4067 y(psyc)n(hological)20 b(grounds.)82 b(\(5\))26 b(Discussions)c +(with)j(Luis)g(T)-7 b(rabb)25 b(P)n(ardo)e(in)i(the)h(spring)e(of)h +(1979)f(w)n(ere)g(extremely)f(helpful)0 4167 y(for)e(setting)g(up)h(a)g +(protot)n(yp)r(e)f(v)n(ersion)e(of)j Fg(WEB)f Fk(that)h(w)n(as)f +(called)e Fg(DOC)o Fk(.)83 b(\(6\))22 b(Ignacio)e(Zabala's)f(extensiv)n +(e)h(exp)r(erience)h(with)0 4266 y Fg(DOC)o Fk(,)28 b(in)g(whic)n(h)f +(he)h(created)f(a)h(full)f(implemen)n(tation)c(of)29 +b(T)1871 4284 y(E)1917 4266 y(X)f(in)g(P)n(ascal)d(that)j(w)n(as)g +(successfully)d(transp)r(orted)j(to)g(man)n(y)0 4366 +y(di\013eren)n(t)c(computers,)f(w)n(as)g(of)i(immense)c(v)-5 +b(alue)24 b(while)e Fg(WEB)h Fk(w)n(as)h(taking)f(its)g(presen)n(t)h +(form.)82 b(\(7\))24 b(Da)n(vid)f(R.)i(F)-7 b(uc)n(hs)24 +b(made)0 4466 y(sev)n(eral)f(crucial)f(suggestions)h(ab)r(out)i(ho)n(w) +g(to)h(mak)n(e)d Fg(WEB)i Fk(more)e(p)r(ortable;)i(he)g(and)h(Arth)n +(ur)f(L.)g(Sam)n(uel)e(co)r(ordinated)h(the)0 4565 y(initial)i +(installations)e(of)30 b Fg(WEB)e Fk(on)h(dozens)g(of)g(computer)g +(systems,)f(making)f(c)n(hanges)h(to)h(the)h(co)r(de)f(so)g(that)h(it)f +(w)n(ould)f(b)r(e)0 4665 y(acceptable)23 b(to)h(a)h(wide)e(v)-5 +b(ariet)n(y)23 b(of)i Fg(Pascal)d Fk(compilers.)79 b(\(8\))25 +b(The)f(name)g Fg(WEB)f Fk(itself)g(w)n(as)h(c)n(hosen)g(in)f(honor)h +(of)h(m)n(y)e(wife's)0 4765 y(mother,)j(Wilda)g(Ernestine)g(Bates.)83 +4883 y Fh(The)j(w)n(ork)e(on)h(Spidery)g Fg(WEB)f Fh(w)n(ould)g(not)i +(ha)n(v)n(e)e(b)r(een)i(p)r(ossible)d(without)i(the)h(help)f(of)h +(Silvio)c(Levy)-7 b(,)29 b(who)f(\014rst)g(p)r(orted)0 +4983 y Fg(WEB)e Fh(to)i(C.)g(The)f(name)g(Spider)f(w)n(as)h(c)n(hosen)f +(b)r(ecause)i(\(in)f(nature)g(at)g(least\))g(w)n(ebs)g(are)g(built)f(b) +n(y)h(spiders.)83 5101 y Fk(The)j(app)r(endices)e(to)i(this)f(rep)r +(ort)g Fh(do)h(not)f Fk(con)n(tain)f(complete)g Fg(WEB)h +Fk(programs)d(for)j(the)h Fh(Spider,)g Fg(WEAVE)m Fk(,)h(and)e +Fg(TANGLE)0 5201 y Fk(pro)r(cessors.)39 b(A)30 b(study)f(of)h(these)f +(examples,)e(together)h(with)h(an)g(attempt)g(to)g(write)f +Fg(WEB)g Fk(programs)e(b)n(y)j(y)n(ourself,)f(is)g(the)p +eop +%%Page: 3 3 +3 2 bop 1288 83 a Fm(SPIDER)-7 b(Y)29 b Fl(WEB)h Fm(USER)h(MANUAL)1285 +b Fk(3)0 244 y(b)r(est)28 b(w)n(a)n(y)e(to)i(understand)f(wh)n(y)g +Fg(WEB)g Fk(has)g(come)f(to)i(b)r(e)g(lik)n(e)d(it)i(is.)0 +449 y Fe(General)43 b(rules.)82 b Fk(A)37 b Fg(WEB)f +Fk(\014le)g(is)g(a)h(long)e(string)h(of)h(text)g(that)h(has)e(b)r(een)i +(divided)d(in)n(to)h(individual)e(lines.)63 b Fh(Unlik)n(e)0 +549 y(original)28 b Fl(WEB)p Fh(,)k(Spidery)g Fl(WEB)g +Fh(resp)r(ects)g(the)i(programmer's)28 b(c)n(hoice)j(of)i(line)e +(breaks.)52 b(A)33 b(newline)e(in)i(co)r(de)f(is)g(normally)0 +648 y(passed)d(along)f(through)i(tangle)f(and)h(will)d(app)r(ear)i(in)h +(the)g(resulting)e(program.)42 b(This)29 b(is)g(imp)r(ortan)n(t)f(in)h +(languages)e(lik)n(e)0 748 y(a)n(wk)h(where)g(line)f(breaks)h(are)g +(signi\014can)n(t.)38 b(In)29 b(do)r(cumen)n(tation,)e +Fk(the)i(exact)g(line)e(b)r(oundaries)g(are)h(not)h(terribly)d +(crucial,)0 848 y(and)31 b(a)g(programmer)26 b(can)31 +b(prett)n(y)g(m)n(uc)n(h)f(c)n(hop)g(up)i(the)f Fg(WEB)f +Fk(\014le)g(in)h(whatev)n(er)f(w)n(a)n(y)f(seems)h(to)h(lo)r(ok)e(b)r +(est)j(as)e(the)i(\014le)e(is)0 947 y(b)r(eing)g(edited;)h(but)g +(string)e(constan)n(ts)g(and)i(con)n(trol)d(texts)j(m)n(ust)e(end)i(on) +f(the)h(same)e(line)g(on)h(whic)n(h)f(they)i(b)r(egin,)f(since)0 +1047 y(this)e(con)n(v)n(en)n(tion)e(helps)i(to)g(k)n(eep)h(errors)d +(from)h(propagating.)37 b Fh(The)29 b(line)e(length)h(of)h(the)g(input) +f(is)g(limited)d(and)k(is)e(rather)0 1146 y(small.)83 +1248 y Fk(Tw)n(o)g(kinds)g(of)h(material)c(go)j(in)n(to)f +Fg(WEB)h Fk(\014les:)36 b(T)1596 1265 y(E)1643 1248 y(X)28 +b(text)g(and)g Fh(\\X")f Fk(text.)38 b(A)28 b(programmer)c(writing)h +(in)i Fg(WEB)g Fk(should)g(b)r(e)0 1347 y(thinking)d(b)r(oth)h(of)h +(the)f(do)r(cumen)n(tation)e(and)j(of)f(the)h Fh(\\X")e +Fk(program)f(that)i(he)h(or)e(she)h(is)g(creating;)f(i.e.,)h(the)h +(programmer)0 1447 y(should)31 b(b)r(e)i(instinctiv)n(ely)28 +b(a)n(w)n(are)i(of)i(the)h(di\013eren)n(t)e(actions)g(that)i +Fg(WEAVE)d Fk(and)i Fg(TANGLE)e Fk(will)f(p)r(erform)i(on)h(the)h +Fg(WEB)e Fk(\014le.)0 1546 y(T)46 1564 y(E)92 1546 y(X)d(text)g(is)e +(essen)n(tially)d(copied)j(without)h(c)n(hange)f(b)n(y)h +Fg(WEAVE)n Fk(,)h(and)f(it)g(is)f(en)n(tirely)f(deleted)h(b)n(y)i +Fg(TANGLE)m Fk(,)g(since)e(the)h(T)3791 1564 y(E)3838 +1546 y(X)0 1646 y(text)g(is)e(\\pure)h(do)r(cumen)n(tation.")34 +b Fh(\\X")26 b Fk(text,)h(on)f(the)h(other)f(hand,)h(is)f(formatted)f +(b)n(y)h Fg(WEAVE)f Fk(and)h(it)g(is)g(sh)n(u\017ed)g(around)0 +1746 y(b)n(y)i Fg(TANGLE)m Fk(,)h(according)c(to)j(rules)e(that)j(will) +c(b)r(ecome)i(clear)f(later.)36 b(F)-7 b(or)28 b(no)n(w)f(the)i(imp)r +(ortan)n(t)d(p)r(oin)n(t)h(to)h(k)n(eep)f(in)h(mind)e(is)0 +1845 y(that)i(there)g(are)g(t)n(w)n(o)f(kinds)g(of)h(text.)39 +b(W)-7 b(riting)26 b Fg(WEB)h Fk(programs)e(is)i(something)f(lik)n(e)g +(writing)g(T)3010 1863 y(E)3056 1845 y(X)i(do)r(cumen)n(ts,)g(but)h +(with)0 1945 y(an)e(additional)d(\\)p Fh(X)k Fk(mo)r(de")e(that)i(is)e +(added)i(to)f(T)1559 1963 y(E)1606 1945 y(X's)g(horizon)n(tal)d(mo)r +(de,)j(v)n(ertical)d(mo)r(de,)j(and)h(math)e(mo)r(de.)83 +2046 y(A)33 b Fg(WEB)f Fk(\014le)h(is)f(built)f(up)j(from)e(units)g +(called)f Fh(mo)r(dules)j Fk(that)g(are)e(more)f(or)h(less)g(self-con)n +(tained.)50 b(Eac)n(h)32 b(mo)r(dule)g(has)0 2146 y(three)27 +b(parts:)-32 2273 y(1\))41 b(A)28 b(T)219 2291 y(E)265 +2273 y(X)g(part,)f(con)n(taining)e(explanatory)g(material)e(ab)r(out)28 +b(what)g(is)e(going)f(on)j(in)f(the)h(mo)r(dule.)-32 +2374 y(2\))41 b(A)d(de\014nition)e(part,)k(con)n(taining)35 +b(macro)g(de\014nitions)h(that)i(serv)n(e)f(as)g(abbreviations)d(for)j +Fh(\\X")g Fk(constructions)f(that)332 2474 y(w)n(ould)26 +b(b)r(e)i(less)e(comprehensible)e(if)j(written)g(out)h(in)f(full)f(eac) +n(h)h(time.)-32 2575 y(3\))41 b(An)29 b Fh(\\X")g Fk(part,)f(con)n +(taining)e(a)j(piece)f(of)h(the)g(program)d(that)j Fg(TANGLE)d +Fk(will)h(pro)r(duce.)40 b(This)28 b Fh(\\X")g Fk(co)r(de)h(should)e +(ideally)332 2675 y(b)r(e)j(ab)r(out)f(a)f(dozen)h(lines)e(long,)h(so)g +(that)h(it)g(is)f(easily)e(comprehensible)f(as)j(a)h(unit)g(and)g(so)f +(that)h(its)g(structure)332 2774 y(is)e(readily)d(p)r(erceiv)n(ed.)0 +2902 y(The)29 b(three)f(parts)g(of)h(eac)n(h)e(mo)r(dule)g(m)n(ust)h +(app)r(ear)g(in)g(this)f(order;)h(i.e.,)g(the)h(T)2509 +2920 y(E)2556 2902 y(X)g(commen)n(tary)c(m)n(ust)j(come)f(\014rst,)i +(then)0 3001 y(the)f(de\014nitions,)e(and)h(\014nally)f(the)i +Fh(\\X")f Fk(co)r(de.)36 b(An)n(y)28 b(of)f(the)h(parts)f(ma)n(y)f(b)r +(e)i(empt)n(y)-7 b(.)83 3103 y(A)26 b(mo)r(dule)e(b)r(egins)g(with)h +(the)h(pair)e(of)i(sym)n(b)r(ols)c(`)p Fg(@)p Fl( )p +Fk(')j(or)g(`)p Fg(@*)o Fk(',)h(where)f(`)p Fl( )p Fk(')h(denotes)f(a)g +(blank)f(space.)36 b(A)26 b(mo)r(dule)e(ends)h(at)0 3202 +y(the)31 b(b)r(eginning)d(of)i(the)h(next)g(mo)r(dule)d(\(i.e.,)j(at)f +(the)h(next)f(`)p Fg(@)p Fl( )p Fk(')g(or)g(`)p Fg(@*)o +Fk('\),)h(or)f(at)g(the)h(end)f(of)h(the)f(\014le,)h(whic)n(hev)n(er)d +(comes)0 3302 y(\014rst.)39 b(The)28 b Fg(WEB)f Fk(\014le)h(ma)n(y)f +(also)f(con)n(tain)g(material)f(that)k(is)e(not)h(part)g(of)g(an)n(y)g +(mo)r(dule)e(at)j(all,)d(namely)g(the)j(text)f(\(if)h(an)n(y\))0 +3401 y(that)h(o)r(ccurs)e(b)r(efore)h(the)h(\014rst)f(mo)r(dule.)41 +b(Suc)n(h)29 b(text)h(is)e(said)g(to)h(b)r(e)h(\\in)e(lim)n(b)r(o";)f +(it)i(is)f(ignored)f(b)n(y)i Fg(TANGLE)e Fk(and)i(copied)0 +3501 y(essen)n(tially)23 b(v)n(erbatim)i(b)n(y)i Fg(WEAVE)n +Fk(,)h(so)e(its)h(function)g(is)f(to)i(pro)n(vide)d(an)n(y)h +(additional)e(formatting)h(instructions)g(that)j(ma)n(y)0 +3601 y(b)r(e)f(desired)d(in)i(the)h(T)676 3619 y(E)722 +3601 y(X)f(output.)37 b(Indeed,)27 b(it)f(is)f(customary)f(to)i(b)r +(egin)g(a)f Fg(WEB)h Fk(\014le)f(with)h(T)2887 3619 y(E)2933 +3601 y(X)h(co)r(de)f(in)f(lim)n(b)r(o)e(that)k(loads)0 +3700 y(sp)r(ecial)e(fon)n(ts,)j(de\014nes)f(sp)r(ecial)f(macros,)f(c)n +(hanges)h(the)i(page)f(sizes,)f(and/or)g(pro)r(duces)h(a)g(title)f +(page.)83 3801 y(Mo)r(dules)37 b(are)f(n)n(um)n(b)r(ered)g(consecutiv)n +(ely)-7 b(,)37 b(starting)f(with)h(1;)42 b(these)c(n)n(um)n(b)r(ers)e +(app)r(ear)h(at)g(the)h(b)r(eginning)d(of)j(eac)n(h)0 +3901 y(mo)r(dule)31 b(of)h(the)h(T)591 3919 y(E)637 3901 +y(X)g(do)r(cumen)n(tation,)f(and)g(they)h(app)r(ear)e(as)h(brac)n(k)n +(eted)f(commen)n(ts)f(at)j(the)g(b)r(eginning)d(of)i(the)h(co)r(de)0 +4001 y(generated)26 b(b)n(y)i(that)g(mo)r(dule)e(in)g(the)i +Fh(\\X")f Fk(program.)83 4102 y(F)-7 b(ortunately)g(,)33 +b(y)n(ou)f(nev)n(er)g(men)n(tion)f(these)i(n)n(um)n(b)r(ers)f(y)n +(ourself)e(when)j(y)n(ou)g(are)f(writing)e(in)i Fg(WEB)o +Fk(.)53 b(Y)-7 b(ou)33 b(just)h(sa)n(y)e(`)p Fg(@)p Fl( )o +Fk(')0 4201 y(or)i(`)p Fg(@*)o Fk(')h(at)f(the)h(b)r(eginning)d(of)j +(eac)n(h)f(new)g(mo)r(dule,)h(and)f(the)h(n)n(um)n(b)r(ers)e(are)h +(supplied)f(automatically)c(b)n(y)35 b Fg(WEAVE)d Fk(and)0 +4301 y Fg(TANGLE)n Fk(.)k(As)26 b(far)f(as)g(y)n(ou)f(are)h(concerned,) +g(a)g(mo)r(dule)f(has)h(a)g(name)g(instead)f(of)i(a)f(n)n(um)n(b)r(er;) +g(suc)n(h)g(a)h(name)e(is)g(sp)r(eci\014ed)h(b)n(y)0 +4401 y(writing)e(`)p Fg(@<)o Fk(')i(follo)n(w)n(ed)e(b)n(y)i(T)920 +4419 y(E)966 4401 y(X)h(text)f(follo)n(w)n(ed)d(b)n(y)j(`)p +Fg(@>)p Fk('.)36 b(When)26 b Fg(WEAVE)d Fk(outputs)i(a)g(mo)r(dule)f +(name,)g(it)h(replaces)e(the)j(`)p Fg(@<)o Fk(')0 4500 +y(and)k(`)p Fg(@>)o Fk(')g(b)n(y)f(angle)f(brac)n(k)n(ets)g(and)i +(inserts)e(the)i(mo)r(dule)e(n)n(um)n(b)r(er)h(in)g(small)d(t)n(yp)r +(e.)44 b(Th)n(us,)30 b(when)g(y)n(ou)f(read)f(the)j(output)0 +4600 y(of)d Fg(WEAVE)d Fk(it)i(is)g(easy)f(to)i(lo)r(cate)e(an)n(y)h +(mo)r(dule)f(that)i(is)e(referred)g(to)i(in)f(another)f(mo)r(dule.)83 +4701 y Fh(Spidery)h Fl(WEB)g Fh(supp)r(orts)g(a)h(new)g(kind)f(of)h(mo) +r(dule)e(called)f(a)j(\\\014le)f(mo)r(dule.")35 b(File)27 +b(mo)r(dules)f(op)r(en)i(with)f Fg(@\()g Fh(instead)g(of)0 +4801 y Fg(@<)o Fh(,)32 b(and)f(the)h(mo)r(dule)d(name)h(is)g(tak)n(en)h +(to)g(b)r(e)h(the)f(name)f(of)h(a)g(\014le)f(to)h(whic)n(h)f +Fg(TANGLE)f Fh(will)g(write)h(the)h(con)n(ten)n(ts)g(of)g(the)0 +4900 y(mo)r(dule.)38 b(When)29 b Fg(WEAVE)d Fh(outputs)j(a)f(\014le)g +(mo)r(dule)e(name,)i(it)g(replaces)e(the)j(`)p Fg(@\()o +Fh(')g(and)f(`)p Fg(@>)o Fh(')h(b)n(y)f(paren)n(theses)f(and)h(sets)h +(the)0 5000 y(en)n(tire)d(name)h(in)f Fl(typewriter)e +Fh(fon)n(t.)83 5101 y Fk(F)-7 b(or)24 b(exp)r(ository)f(purp)r(oses,)h +(a)h(mo)r(dule)e(name)g(should)h(b)r(e)h(a)g(go)r(o)r(d)f(description)e +(of)j(the)g(con)n(ten)n(ts)f(of)h(that)g(mo)r(dule,)f(i.e.,)0 +5201 y(it)29 b(should)f(stand)h(for)g(the)h(abstraction)d(represen)n +(ted)h(b)n(y)i(the)f(mo)r(dule;)g(then)h(the)g(mo)r(dule)e(can)h(b)r(e) +g(\\plugged)f(in)n(to")f(one)p eop +%%Page: 4 4 +4 3 bop 1288 83 a Fm(SPIDER)-7 b(Y)29 b Fl(WEB)h Fm(USER)h(MANUAL)1285 +b Fk(4)0 244 y(or)23 b(more)f(other)i(mo)r(dules)e(so)h(that)i(the)f +(unimp)r(ortan)n(t)e(details)g(of)i(its)f(inner)g(w)n(orkings)e(are)i +(suppressed.)35 b(A)24 b(mo)r(dule)e(name)0 343 y(therefore)k(ough)n(t) +h(to)g(b)r(e)h(long)e(enough)h(to)g(con)n(v)n(ey)f(the)i(necessary)d +(meaning.)35 b(Unfortunately)-7 b(,)26 b(ho)n(w)n(ev)n(er,)f(it)i(is)g +(lab)r(orious)0 443 y(to)h(t)n(yp)r(e)h(suc)n(h)e(long)g(names)g(o)n(v) +n(er)f(and)i(o)n(v)n(er)f(again,)f(and)i(it)g(is)f(also)f(di\016cult)h +(to)h(sp)r(ecify)g(a)g(long)e(name)h(t)n(wice)g(in)h(exactly)0 +543 y(the)23 b(same)d(w)n(a)n(y)h(so)g(that)i Fg(WEAVE)d +Fk(and)i Fg(TANGLE)e Fk(will)f(b)r(e)k(able)d(to)i(matc)n(h)f(the)i +(names)e(to)h(the)g(mo)r(dules.)33 b(Therefore)21 b(a)h(mo)r(dule)0 +642 y(name)e(can)h(b)r(e)h(abbreviated)e(after)h(its)f(\014rst)h(app)r +(earance)f(in)h(the)h Fg(WEB)e Fk(\014le,)i(b)n(y)f(t)n(yping)f(`)p +Fg(@<)p Fc(\013)p Fg(...@>)n Fk(',)j(where)e Fc(\013)h +Fk(is)e(an)n(y)h(string)0 742 y(that)26 b(is)g(a)f(pre\014x)h(of)g +(exactly)f(one)h(mo)r(dule)e(name)h(that)i(app)r(ears)e(in)g(the)i +(\014le.)35 b(F)-7 b(or)26 b(example,)e(`)p Fg(@<Clear)41 +b(the)h(arrays@>)m Fk(')0 842 y(can)25 b(b)r(e)h(abbreviated)d(to)j(`)p +Fg(@<Clear...@>)-5 b Fk(')26 b(if)f(no)g(other)g(mo)r(dule)f(name)g(b)r +(egins)g(with)h(the)h(\014v)n(e)f(letters)g(`)p Fg(Clear)n +Fk('.)36 b(Mo)r(dule)0 941 y(names)22 b(m)n(ust)g(otherwise)f(matc)n(h) +h(c)n(haracter)f(for)h(c)n(haracter,)g(except)h(that)h(consecutiv)n(e)d +(blank)h(spaces)g(and/or)f(tab)i(marks)0 1041 y(are)h(treated)g(as)g +(equiv)-5 b(alen)n(t)22 b(to)i(single)f(spaces,)h(and)g(suc)n(h)g +(spaces)g(are)g(deleted)g(at)g(the)h(b)r(eginning)d(and)j(end)g(of)f +(the)h(name.)0 1140 y(Th)n(us,)i(`)p Fg(@<)43 b(Clear)85 +b(the)43 b(arrays)e(@>)o Fk(')28 b(will)c(also)i(matc)n(h)g(the)i(name) +f(in)g(the)h(previous)d(example.)83 1255 y(W)-7 b(e)27 +b(ha)n(v)n(e)f(said)f(that)i(a)g(mo)r(dule)e(b)r(egins)g(with)i(`)p +Fg(@)p Fl( )o Fk(')g(or)f(`)p Fg(@*)o Fk(',)h(but)h(w)n(e)e(didn't)h +(sa)n(y)f(ho)n(w)g(it)g(gets)g(divided)f(up)j(in)n(to)d(a)h(T)3791 +1273 y(E)3838 1255 y(X)0 1355 y(part,)36 b(a)f(de\014nition)e(part,)j +(and)f(an)f Fh(\\X")g Fk(part.)58 b(The)35 b(de\014nition)f(part)g(b)r +(egins)g(with)g(the)h(\014rst)g(app)r(earance)e(of)i(`)p +Fg(@d)o Fk(')g(or)0 1454 y(`)p Fg(@f)o Fk(')29 b(in)e(the)i(mo)r(dule,) +e(and)h(the)h Fh(\\X")e Fk(part)h(b)r(egins)f(with)h(the)h(\014rst)f +(app)r(earance)f(of)h(`)p Fg(@u)o Fk(',)h(`)p Fg(@<)o +Fk(',)g Fh(or)e(`)p Fg(@\()o Fh('.)p Fk(The)i(options)e(`)p +Fg(@<)o Fk(')0 1554 y Fh(and)i(`)p Fg(@\()o Fh('.)p Fk(stand)f(for)h +(the)g(b)r(eginning)d(of)j(a)f(mo)r(dule)f(name,)h(whic)n(h)g(is)f(the) +i(name)f(of)h(the)g(mo)r(dule)e(itself.)38 b(An)30 b(equals)d(sign)0 +1654 y(\()p Fg(=)p Fk(\))33 b(m)n(ust)e(follo)n(w)e(the)k(`)p +Fg(@>)o Fk(')g(at)f(the)h(end)f(of)g(this)g(mo)r(dule)f(name;)i(y)n(ou) +f(are)f(sa)n(ying,)g(in)g(e\013ect,)j(that)f(the)g(mo)r(dule)d(name)0 +1753 y(stands)25 b(for)g(the)i Fh(\\X")e Fk(text)h(that)g(follo)n(ws,)d +(so)i(y)n(ou)g(sa)n(y)f(`)p Fb(h)14 b Fk(mo)r(dule)24 +b(name)14 b Fb(i)22 b Fk(=)h Fh(\\X")i Fk(text'.)37 b(Alternativ)n(ely) +-7 b(,)22 b(if)j(the)i Fh(\\X")e Fk(part)0 1853 y(b)r(egins)30 +b(with)h(`)p Fg(@u)o Fk(')h(instead)e(of)h(a)g(mo)r(dule)e(name,)i(the) +h(curren)n(t)e(mo)r(dule)g(is)g(said)g(to)h(b)r(e)h Fh(unnamed)p +Fk(.)47 b(Note)31 b(that)h(mo)r(dule)0 1952 y(names)f(cannot)h(app)r +(ear)g(in)g(the)g(de\014nition)f(part)h(of)h(a)f(mo)r(dule,)g(b)r +(ecause)g(the)h(\014rst)g(`)p Fg(@<)o Fk(')f Fh(or)g(`)p +Fg(@\()o Fh('.)p Fk(in)g(a)g(mo)r(dule)f(signals)0 2052 +y(the)e(b)r(eginning)e(of)i(its)f Fh(\\X")h Fk(part.)40 +b(An)n(y)29 b(n)n(um)n(b)r(er)f(of)h(mo)r(dule)e(names)h(migh)n(t)e +(app)r(ear)i(in)h(the)g Fh(\\X")f Fk(part,)h(ho)n(w)n(ev)n(er,)f(once)0 +2152 y(it)f(has)g(started.)83 2266 y(The)c(general)e(idea)h(of)i +Fg(TANGLE)d Fk(is)h(to)h(mak)n(e)f(an)h Fh(\\X")f Fk(program)f(out)i +(of)g(these)h(mo)r(dules)d(in)i(the)g(follo)n(wing)d(w)n(a)n(y:)33 +b(First)22 b(all)0 2366 y(the)29 b Fh(\\X")e Fk(parts)h(of)g(unnamed)f +(mo)r(dules)f(are)i(copied)f(do)n(wn,)g(in)h(order;)f(this)h +(constitutes)f(the)h(initial)d(appro)n(ximation)e Fc(T)3863 +2378 y Fa(0)0 2466 y Fk(to)29 b(the)h(text)g(of)f(the)h(program.)39 +b(\(There)29 b(should)f(b)r(e)i(at)f(least)f(one)h(unnamed)g(mo)r +(dule,)f(otherwise)f Fh(unless)h(there)i(are)e(\014le)0 +2565 y(mo)r(dules)g Fk(there)h(will)e(b)r(e)j(no)f(program.\))41 +b(Then)30 b(all)d(mo)r(dule)h(names)g(that)i(app)r(ear)f(in)g(the)h +(initial)c(text)k Fc(T)3393 2577 y Fa(0)3459 2565 y Fk(are)f(replaced)0 +2665 y(b)n(y)35 b(the)h Fh(\\X")f Fk(parts)g(of)g(the)h(corresp)r +(onding)c(mo)r(dules,)k(and)f(this)g(substitution)f(pro)r(cess)g(con)n +(tin)n(ues)g(un)n(til)g(no)h(mo)r(dule)0 2765 y(names)24 +b(remain.)33 b(Then)26 b(all)d(de\014ned)i(macros)e(are)h(replaced)f(b) +n(y)i(their)g(equiv)-5 b(alen)n(ts,)23 b(according)f(to)j(certain)f +(rules)g(that)h(are)0 2864 y(explained)c(later.)34 b(All)21 +b(commen)n(ts)g(will)g(ha)n(v)n(e)h(b)r(een)h(remo)n(v)n(ed)e(from)h +(this)h Fh(\\X")f Fk(program)e(except)k(for)e(the)i(meta-commen)n(ts)0 +2964 y(delimited)i(b)n(y)k(`)p Fg(@{)o Fk(')g(and)f(`)p +Fg(@})p Fk(',)h(as)f(explained)e(b)r(elo)n(w,)i(and)h(except)g(for)f +(the)h(mo)r(dule-n)n(um)n(b)r(er)c(commen)n(ts)h(that)j(p)r(oin)n(t)f +(to)0 3063 y(the)j(source)f(lo)r(cation)e(where)i(eac)n(h)g(piece)g(of) +h(the)g(program)d(text)j(originated)d(in)i(the)h Fg(WEB)f +Fk(\014le.)48 b Fh(Spidery)31 b Fl(WEB)g Fh(do)r(es)g(not)0 +3163 y(supp)r(ort)j(the)g(use)g(of)g(the)g(meta-commen)n(ts)c(`)p +Fg(@{)o Fh(')k(and)g(`)p Fg(@})o Fh('.)56 b(Their)33 +b(absence)g(can)g(b)r(e)i(partially)29 b(comp)r(ensated)k(for)g(b)n(y)0 +3263 y(clev)n(er)25 b(use)j(of)f(the)h(\\v)n(erbatim")c(con)n(trol)i +(sequence)h(`)p Fg(@=...@>)m Fh('.)83 3377 y Fk(Inciden)n(tally)-7 +b(,)19 b(mo)r(dule)g(n)n(um)n(b)r(ers)h(are)g(automatically)c(inserted) +j(as)i(meta-commen)n(ts)c(in)n(to)i(the)j Fh(\\X")e Fk(program,)f(in)h +(order)0 3477 y(to)33 b(help)g(correlate)e(the)i(outputs)h(of)g +Fg(WEAVE)d Fk(and)i Fg(TANGLE)e Fk(\(see)j(App)r(endix)f(C\).)55 +b Fh(So)33 b(are)f Fl(#line)g Fh(directiv)n(es,)g(the)i(exact)0 +3577 y(w)n(orkings)25 b(of)i(whic)n(h)g(are)f(obscure)h(\(but)h(see)g +(the)f(\\Spider)g(User's)f(Guide")h(for)g(more)f(information\).)83 +3691 y Fk(If)33 b(the)g(same)e(name)g(has)h(b)r(een)h(giv)n(en)e(to)h +(more)f(than)i(one)f(mo)r(dule,)g(the)h Fh(\\X")f Fk(text)h(for)f(that) +g(name)g(is)f(obtained)g(b)n(y)0 3791 y(putting)26 b(together)g(all)e +(of)i(the)h Fh(\\X")f Fk(parts)f(in)h(the)h(corresp)r(onding)c(mo)r +(dules.)35 b(This)25 b(feature)h(is)g(useful,)g(for)g(example,)e(in)h +(a)0 3891 y(mo)r(dule)g(named)h(`Global)f(v)-5 b(ariables)23 +b(in)k(the)g(outer)f(blo)r(c)n(k',)g(since)g(one)g(can)h(then)h +(declare)d(global)e(v)-5 b(ariables)24 b(in)i(whatev)n(er)0 +3990 y(mo)r(dules)f(those)h(v)-5 b(ariables)24 b(are)i(in)n(tro)r +(duced.)35 b(When)27 b(sev)n(eral)d(mo)r(dules)h(ha)n(v)n(e)h(the)h +(same)e(name,)h Fg(WEAVE)f Fk(assigns)f(the)j(\014rst)0 +4090 y(mo)r(dule)34 b(n)n(um)n(b)r(er)h(as)g(the)h(n)n(um)n(b)r(er)f +(corresp)r(onding)e(to)j(that)g(name,)h(and)f(it)f(inserts)f(a)i(note)g +(at)f(the)i(b)r(ottom)e(of)h(that)0 4189 y(mo)r(dule)31 +b(telling)e(the)k(reader)e(to)h(`See)g(also)f(sections)f(so-and-so';)j +(this)f(fo)r(otnote)g(giv)n(es)e(the)j(n)n(um)n(b)r(ers)e(of)h(all)e +(the)j(other)0 4289 y(mo)r(dules)h(ha)n(ving)g(the)j(same)d(name)h(as)h +(the)g(presen)n(t)g(one.)62 b(The)36 b Fh(\\X")g Fk(text)g(corresp)r +(onding)d(to)j(a)g(mo)r(dule)f(is)g(usually)0 4389 y(formatted)c(b)n(y) +g Fg(WEAVE)f Fk(so)i(that)g(the)g(output)h(has)e(an)h(equiv)-5 +b(alence)29 b(sign)i(in)g(place)g(of)g(the)i(equals)d(sign)g(in)i(the)g +Fg(WEB)f Fk(\014le;)0 4488 y(i.e.,)39 b(the)e(output)h(sa)n(ys)e(`)p +Fb(h)14 b Fk(mo)r(dule)36 b(name)14 b Fb(i)38 b(\021)g +Fh(\\X")f Fk(text'.)66 b(Ho)n(w)n(ev)n(er,)38 b(in)e(the)i(case)e(of)h +(the)h(second)e(and)h(subsequen)n(t)0 4588 y(app)r(earances)29 +b(of)i(a)g(mo)r(dule)e(with)i(the)g(same)e(name,)i(this)f(`)p +Fb(\021)p Fk(')h(sign)f(is)f(replaced)h(b)n(y)g(`+)p +Fb(\021)p Fk(',)i(as)e(an)h(indication)c(that)32 b(the)0 +4688 y Fh(\\X")27 b Fk(text)h(that)g(follo)n(ws)c(is)j(b)r(eing)g(app)r +(ended)g(to)h(the)g Fh(\\X")f Fk(text)h(of)f(another)g(mo)r(dule.)83 +4802 y(The)e(general)e(idea)i(of)g Fg(WEAVE)e Fk(is)i(to)g(mak)n(e)e(a) +i Fg(TEX)g Fk(\014le)f(from)g(the)i Fg(WEB)e Fk(\014le)h(in)f(the)i +(follo)n(wing)c(w)n(a)n(y:)34 b(The)26 b(\014rst)f(line)e(of)j(the)0 +4902 y Fg(TEX)j Fk(\014le)g(will)e(b)r(e)j(`)p Fg(\\input)41 +b Fh(X)p Fg(web)o Fk(';)31 b(this)e(will)e(cause)i(T)1762 +4920 y(E)1809 4902 y(X)h(to)f(read)g(in)g(the)i(macros)c(that)j +(de\014ne)g Fg(WEB)o Fk('s)f(do)r(cumen)n(tation)0 5001 +y(con)n(v)n(en)n(tions)23 b Fh(for)i(the)h(\\X")f(programming)20 +b(language.)33 b Fk(The)26 b(next)g(lines)d(of)j(the)g(\014le)e(will)f +(b)r(e)j(copied)e(from)g(whatev)n(er)g(T)3791 5019 y(E)3838 +5001 y(X)0 5101 y(text)d(is)f(in)g(lim)n(b)r(o)e(b)r(efore)j(the)g +(\014rst)g(mo)r(dule.)32 b(Then)22 b(comes)d(the)i(output)g(for)g(eac)n +(h)f(mo)r(dule)f(in)h(turn,)j(p)r(ossibly)18 b(in)n(tersp)r(ersed)0 +5201 y(with)27 b(end-of-page)f(marks.)35 b(Finally)-7 +b(,)25 b Fg(WEAVE)h Fk(will)f(generate)h(a)h(cross-reference)e(index)i +(that)h(lists)e(eac)n(h)g(mo)r(dule)g(n)n(um)n(b)r(er)p +eop +%%Page: 5 5 +5 4 bop 1288 83 a Fm(SPIDER)-7 b(Y)29 b Fl(WEB)h Fm(USER)h(MANUAL)1285 +b Fk(5)0 244 y(in)27 b(whic)n(h)g(eac)n(h)g Fh(\\X")g +Fk(iden)n(ti\014er)f(app)r(ears,)h(and)g(it)g(will)e(also)h(generate)h +(an)g(alphab)r(etized)f(list)g(of)i(the)g(mo)r(dule)e(names,)h(as)0 +343 y(w)n(ell)e(as)i(a)g(table)g(of)h(con)n(ten)n(ts)f(that)g(sho)n(ws) +g(the)h(page)f(and)g(mo)r(dule)f(n)n(um)n(b)r(ers)g(for)h(eac)n(h)g +(\\starred")e(mo)r(dule.)83 446 y(What)31 b(is)f(a)h(\\starred")e(mo)r +(dule,)h(y)n(ou)h(ask?)46 b(A)32 b(mo)r(dule)d(that)i(b)r(egins)f(with) +h(`)p Fg(@*)o Fk(')g(instead)f(of)h(`)p Fg(@)p Fl( )p +Fk(')g(is)f(sligh)n(tly)d(sp)r(ecial)0 545 y(in)32 b(that)i(it)e +(denotes)h(a)g(new)g(ma)5 b(jor)31 b(group)g(of)j(mo)r(dules.)51 +b(The)33 b(`)p Fg(@*)o Fk(')g(should)f(b)r(e)i(follo)n(w)n(ed)c(b)n(y)j +(the)g(title)f(of)h(this)f(group,)0 645 y(follo)n(w)n(ed)25 +b(b)n(y)i(a)g(p)r(erio)r(d.)37 b(Suc)n(h)27 b(mo)r(dules)f(will)f(alw)n +(a)n(ys)g(start)i(on)g(a)h(new)g(page)e(in)h(the)h(T)2780 +663 y(E)2827 645 y(X)g(output,)g(and)g(the)g(group)e(title)0 +745 y(will)f(app)r(ear)i(as)g(a)g(running)g(headline)e(on)j(all)d +(subsequen)n(t)j(pages)e(un)n(til)h(the)h(next)g(starred)e(mo)r(dule.) +36 b(The)28 b(title)e(will)f(also)0 844 y(app)r(ear)i(in)g(the)h(table) +e(of)i(con)n(ten)n(ts,)f(and)g(in)g(b)r(oldface)f(t)n(yp)r(e)i(at)g +(the)g(b)r(eginning)d(of)j(its)e(mo)r(dule.)83 947 y +Fh(Spidery)32 b Fl(WEB)g Fh(supp)r(orts)h(a)g(hac)n(k)f(that)h(mak)n +(es)e(the)j(mo)r(dule)d(structure)i(app)r(ear)f(more)g(hierarc)n(hical) +c(in)k(the)i(table)e(of)0 1046 y(con)n(ten)n(ts.)j(If)24 +b(the)f(title)f(b)r(egins)g(with)h(the)h(sp)r(ecial)d(c)n(haracter)g +Fl(=)p Fh(,)j(or)f(one)g(of)g(the)h(digits)d Fl(1)i Fh(through)f +Fl(4)p Fh(,)i(it)f(will)e(b)r(e)i(formatted)0 1146 y(sp)r(ecially)-7 +b(.)34 b(This)26 b(table)h(sho)n(ws)f(the)i(e\013ect)g(of)g(the)g(sp)r +(ecial)d(titles:)848 1304 y Fe(Mark)m(er)167 b(Lev)m(el)447 +b(P)m(age)32 b(Eject?)166 b(Other)848 1431 y Fl(@*=)341 +b Fh(c)n(hapter)585 b(y)n(es)356 b(Bold)26 b(in)h(to)r(c)848 +1531 y Fl(@*)385 b Fh(section)605 b(y)n(es)848 1630 y +Fl(@*1)341 b Fh(subsection)480 b(y)n(es)848 1730 y Fl(@*2)341 +b Fh(subsection)492 b(no)848 1830 y Fl(@*3)341 b Fh(subsubsection)355 +b(y)n(es)848 1929 y Fl(@*4)341 b Fh(subsubsection)367 +b(no)83 2087 y Fk(Caution:)41 b(Do)30 b(not)g(use)g(T)916 +2105 y(E)962 2087 y(X)h(con)n(trol)d(sequences)h(in)h(suc)n(h)f +(titles,)h(unless)f(y)n(ou)g(kno)n(w)g(that)i(the)f Fg(webmac)e +Fk(macros)g(will)0 2187 y(do)h(the)g(righ)n(t)e(thing)h(with)g(them.)40 +b(The)29 b(reason)e(is)h(that)h(these)g(titles)e(are)h(con)n(v)n(erted) +f(to)i(upp)r(ercase)f(when)h(they)g(app)r(ear)0 2286 +y(as)f(running)g(heads,)h(and)g(they)g(are)f(con)n(v)n(erted)g(to)h(b)r +(oldface)f(when)h(they)g(app)r(ear)g(at)f(the)i(b)r(eginning)d(of)i +(their)f(mo)r(dules,)0 2386 y(and)k(they)g(are)f(also)e(written)i(out)h +(to)g(a)f(table-of-con)n(ten)n(ts)f(\014le)h(used)h(for)f(temp)r(orary) +f(storage)g(while)g(T)3363 2404 y(E)3409 2386 y(X)i(is)f(w)n(orking;)0 +2486 y(whatev)n(er)26 b(con)n(trol)g(sequences)g(y)n(ou)h(use)h(m)n +(ust)e(b)r(e)i(meaningful)d(in)i(all)e(three)j(of)f(these)h(mo)r(des.) +83 2588 y Fh(Second)35 b(caution:)51 b(do)35 b(not)g(allo)n(w)d(the)k +(titles)e(to)h(b)r(egin)g(with)f(a)h(non-letter,)h(unless)e(the)i +(non-letter)e(is)g(the)h(con)n(trol)0 2688 y(sequence)23 +b Fg(\\relax)n Fh(.)35 b(The)24 b(reason)e(is)h(that)h(the)g(\014rst)f +(c)n(haracter)f(of)i(the)g(titles)e(is)h(c)n(hec)n(k)n(ed)f(to)i(see)f +(whether)h(it)f(is)f(the)i(sp)r(ecial)0 2787 y(c)n(haracter)32 +b Fl(=)p Fh(,)j(or)e(one)g(of)h(the)g(digits)e Fl(1)i +Fh(through)f Fl(4)p Fh(.)55 b(A)34 b(non-letter)f(that)h(is)f(not)g +(one)h(of)g(these)g(will)d(only)h(confuse)i(the)0 2887 +y(formatter.)83 2989 y Fk(The)e(T)304 3007 y(E)351 2989 +y(X)g(output)h(pro)r(duced)f(b)n(y)g Fg(WEAVE)f Fk(for)g(eac)n(h)h(mo)r +(dule)e(consists)h(of)h(the)h(follo)n(wing:)42 b(First)31 +b(comes)g(the)i(mo)r(dule)0 3089 y(n)n(um)n(b)r(er)j(\(e.g.,)j(`)p +Fg(\\M123.)n Fk(')e(at)g(the)h(b)r(eginning)d(of)i(mo)r(dule)f(123,)i +(except)f(that)g(`)p Fg(\\N)p Fk(')g(app)r(ears)f(in)g(place)g(of)h(`)p +Fg(\\M)o Fk(')h(at)f(the)0 3189 y(b)r(eginning)30 b(of)i(a)g(starred)f +(mo)r(dule\).)50 b(Then)32 b(comes)f(the)i(T)1882 3207 +y(E)1928 3189 y(X)f(part)g(of)g(the)h(mo)r(dule,)f(copied)f(almost)f(v) +n(erbatim)f(except)0 3288 y(as)i(noted)g(b)r(elo)n(w.)46 +b(Then)31 b(comes)f(the)h(de\014nition)f(part)h(and)g(the)g +Fh(\\X")g Fk(part,)h(formatted)e(so)g(that)i(there)f(will)d(b)r(e)k(a)e +(little)0 3388 y(extra)f(space)g(b)r(et)n(w)n(een)h(them)f(if)g(b)r +(oth)i(are)d(nonempt)n(y)-7 b(.)43 b(The)30 b(de\014nition)e(and)h +Fh(\\X")g Fk(parts)h(are)e(obtained)h(b)n(y)g(inserting)e(a)0 +3488 y(bunc)n(h)j(of)g(funn)n(y)g(lo)r(oking)d(T)920 +3505 y(E)966 3488 y(X)k(macros)c(in)n(to)i(the)h Fh(\\X")g +Fk(program;)e(these)i(macros)d(handle)i(t)n(yp)r(ographic)e(details)h +(ab)r(out)0 3587 y(fon)n(ts)f(and)h(prop)r(er)f(math)f(spacing,)g(as)h +(w)n(ell)e(as)i(line)f(breaks)g(and)i(inden)n(tation.)83 +3690 y(When)g(y)n(ou)e(are)g(t)n(yping)f(T)922 3708 y(E)968 +3690 y(X)j(text,)f(y)n(ou)f(will)f(probably)f(w)n(an)n(t)j(to)g(mak)n +(e)e(frequen)n(t)h(reference)g(to)h(v)-5 b(ariables)24 +b(and)j(other)0 3789 y(quan)n(tities)21 b(in)h(y)n(our)g +Fh(\\X")h Fk(co)r(de,)h(and)f(y)n(ou)f(will)f(w)n(an)n(t)h(those)h(v)-5 +b(ariables)20 b(to)j(ha)n(v)n(e)f(the)i(same)d(t)n(yp)r(ographic)g +(treatmen)n(t)h(when)0 3889 y(they)30 b(app)r(ear)f(in)g(y)n(our)g +(text)h(as)g(when)g(they)g(app)r(ear)f(in)g(y)n(our)g(program.)40 +b(Therefore)29 b(the)h Fg(WEB)f Fk(language)f(allo)n(ws)e(y)n(ou)j(to)0 +3989 y(get)f(the)g(e\013ect)g(of)g Fh(\\X")f Fk(editing)f(within)g(T) +1350 4006 y(E)1397 3989 y(X)i(text,)g(if)f(y)n(ou)g(place)g(`)p +Fg(|)o Fk(')h(marks)e(b)r(efore)i(and)f(after)h(the)g +Fh(\\X")f Fk(material.)34 b(F)-7 b(or)0 4088 y(example,)25 +b(supp)r(ose)i Fh(y)n(ou)g(are)g(writing)e(P)n(ascal)g(co)r(de)i(and)h +Fk(y)n(ou)e(w)n(an)n(t)h(to)h(sa)n(y)e(something)f(lik)n(e)h(this:)473 +4296 y(The)i(c)n(haracters)d(are)i(placed)f(in)n(to)g +Fd(bu\013er)13 b Fk(,)28 b(whic)n(h)e(is)h(a)g Fe(pac)m(k)m(ed)j(arra)m +(y)h Fk([1)22 b Fb(!)i Fc(n)o Fk(])k Fe(of)37 b Fd(char)14 +b Fk(.)0 4503 y(The)28 b(T)217 4521 y(E)263 4503 y(X)g(text)g(w)n(ould) +e(lo)r(ok)g(lik)n(e)f(this)i(in)g(y)n(our)f Fg(WEB)h +Fk(\014le:)163 4711 y Fg(The)42 b(characters)e(are)i(placed)f(into)h +(|buffer|,)e(which)i(is)g(a)h(|packed)e(array)h([1..n])f(of)i(char|.)0 +4919 y Fk(And)28 b Fg(WEAVE)e Fk(translates)f(this)i(in)n(to)f +(something)g(y)n(ou)g(are)h(glad)f(y)n(ou)h(didn't)g(ha)n(v)n(e)g(to)g +(t)n(yp)r(e:)621 5114 y Fg(The)42 b(characters)d(are)k(placed)e(into)h +(\\\\{buffer},)621 5213 y(which)f(is)i(a)g(\\&{packed})d(\\&{array})f +Fl($)44 b Fg([1\\to\\|n])p Fl($)39 b Fg(\\&{of})i(\\\\{char}.)p +eop +%%Page: 6 6 +6 5 bop 1288 83 a Fm(SPIDER)-7 b(Y)29 b Fl(WEB)h Fm(USER)h(MANUAL)1285 +b Fk(6)0 244 y(Inciden)n(tally)-7 b(,)22 b(the)j(cross-reference)d +(index)i(that)h Fg(WEAVE)e Fk(w)n(ould)h(mak)n(e,)f(in)h(the)i +(presence)e(of)g(a)h(commen)n(t)d(lik)n(e)h(this,)i(w)n(ould)0 +343 y(include)h(the)h(curren)n(t)g(mo)r(dule)f(n)n(um)n(b)r(er)g(as)g +(one)h(of)h(the)f(index)g(en)n(tries)f(for)g Fd(bu\013er)41 +b Fk(and)27 b Fd(char)14 b Fk(,)28 b(ev)n(en)f(though)g +Fd(bu\013er)40 b Fk(and)0 443 y Fd(char)46 b Fk(migh)n(t)30 +b(not)i(app)r(ear)f(in)g(the)h Fh(\\X")f Fk(part)h(of)f(this)h(mo)r +(dule.)47 b(Th)n(us,)33 b(the)f(index)f(co)n(v)n(ers)f(references)h(to) +g(iden)n(ti\014ers)f(in)0 543 y(the)j(explanatory)d(commen)n(ts)g(as)i +(w)n(ell)f(as)h(in)f(the)i(program)d(itself;)k(y)n(ou)e(will)e(so)r(on) +h(learn)g(to)i(appreciate)d(this)i(feature.)0 642 y(Ho)n(w)n(ev)n(er,)g +(the)h(iden)n(ti\014ers)e Fe(pac)m(k)m(ed)j Fk(and)f +Fe(arra)m(y)j Fk(and)d Fc(n)g Fk(and)f Fe(of)42 b Fk(w)n(ould)31 +b(not)i(b)r(e)g(indexed,)h(b)r(ecause)e Fg(WEAVE)f Fk(do)r(es)h(not)0 +742 y(mak)n(e)24 b(index)h(en)n(tries)f(for)i(reserv)n(ed)e(w)n(ords)g +(or)h(single-letter)d(iden)n(ti\014ers.)34 b(Suc)n(h)26 +b(iden)n(ti\014ers)d(are)i(felt)h(to)g(b)r(e)g(so)f(ubiquitous)0 +842 y(that)j(it)f(w)n(ould)f(b)r(e)i(p)r(oin)n(tless)d(to)j(men)n(tion) +d(ev)n(ery)i(place)f(where)h(they)h(o)r(ccur.)83 942 +y(Sp)r(eaking)22 b(of)i(iden)n(ti\014ers,)e(the)i(author)f(of)g +Fg(WEB)g Fk(thinks)g(that)h Fd(Identi\014ersSever)l(alWor)l(dsL)l(ong) +37 b Fk(lo)r(ok)22 b(terribly)f(ugly)h(when)0 1042 y(they)e(mix)f(upp)r +(ercase)g(and)h(lo)n(w)n(ercase)d(letters.)33 b(He)20 +b(recommends)e(that)i Fd(identi\014ers)p 2634 1042 26 +4 v 31 w(sever)l(al)p 2907 1042 V 32 w(wor)l(ds)p 3143 +1042 V 31 w(long)33 b Fk(b)r(e)20 b(written)g(with)0 +1141 y(underline)c(c)n(haracters)h(to)h(get)g(a)g(m)n(uc)n(h)f(b)r +(etter)i(e\013ect.)34 b(The)19 b Fg(WEAVE)d Fk(pro)r(cessor)g(will)g +(prop)r(erly)g(alphab)r(etize)h(iden)n(ti\014ers)f(that)0 +1241 y(ha)n(v)n(e)28 b(em)n(b)r(edded)g(underlines)f(when)i(it)g(mak)n +(es)e(the)i(index.)40 b Fh(Using)28 b(Spidery)g Fg(WEB)o +Fh(,)h(y)n(ou're)f(out)h(of)g(luc)n(k)f(if)g(programming)0 +1341 y(language)d(\\X")i(do)r(esn't)h(supp)r(ort)f(underlines)e(in)i +(iden)n(ti\014ers.)83 1441 y Fk(Although)39 b(a)h(mo)r(dule)f(b)r +(egins)g(with)h(T)1367 1459 y(E)1413 1441 y(X)g(text)h(and)f(ends)g +(with)g Fh(\\X")g Fk(text,)k(w)n(e)c(ha)n(v)n(e)f(noted)h(that)g(the)h +(dividing)0 1541 y(line)32 b(isn't)h(sharp,)h(since)e +Fh(\\X")h Fk(text)h(can)f(b)r(e)h(included)e(in)h(T)1942 +1559 y(E)1988 1541 y(X)h(text)g(if)f(it)g(is)f(enclosed)g(in)h(`)p +Fg(|...|)n Fk('.)55 b(Con)n(v)n(ersely)-7 b(,)31 b(T)3791 +1559 y(E)3838 1541 y(X)0 1641 y(text)f(also)e(app)r(ears)g(frequen)n +(tly)h(within)f Fh(\\X")i Fk(text,)g(b)r(ecause)g(ev)n(erything)d(in)i +Fh(\\X")h Fk(commen)n(ts)d(is)i(treated)g(as)g(T)3593 +1659 y(E)3640 1641 y(X)h(text.)0 1740 y(F)-7 b(urthermore,)24 +b(a)i(mo)r(dule)e(name)h(consists)f(of)i(T)1525 1758 +y(E)1571 1740 y(X)g(text;)h(th)n(us,)g(a)e Fg(WEB)g Fk(\014le)g(t)n +(ypically)e(in)n(v)n(olv)n(es)f(constructions)i(lik)n(e)f(`)p +Fg(if)i(x)0 1840 y(=)30 b(0)f(then)g(@<Empty)e(the)i(|buffer|)e +(array@>)m Fk(')j(where)f(w)n(e)h(go)f(bac)n(k)g(and)h(forth)g(b)r(et)n +(w)n(een)g Fh(\\X")f Fk(and)h(T)3341 1858 y(E)3387 1840 +y(X)h(con)n(v)n(en)n(tions)0 1940 y(in)c(a)g(natural)f(w)n(a)n(y)-7 +b(.)0 2143 y Fe(Macros.)83 b Fh(In)25 b(the)h(curren)n(t)e(implemen)n +(tation)c(of)25 b(Spidery)f Fg(WEB)o Fh(,)i(a)e Fg(WEB)g +Fh(programmer)d(can)k(de\014ne)g(t)n(w)n(o)f(kinds)h(of)g(macros)0 +2243 y(to)i(mak)n(e)f(the)i(programs)d(shorter)h(and)h(more)f +(readable.)83 2369 y(`)p Fg(@d)32 b Fd(identi\014er)46 +b Fg(=)32 b Fh(\\X")g(text')h(de\014nes)g(a)f(simple)i(macro,)d(where)h +(the)h(iden)n(ti\014er)e(will)e(b)r(e)k(replaced)e(b)n(y)h(the)h(\\X")f +(text)332 2469 y(when)c Fg(TANGLE)d Fh(pro)r(duces)i(its)g(output.)83 +2596 y(`)p Fg(@d)32 b Fd(identi\014er)47 b Fg(\()p Fd(formal)31 +b(p)l(ar)l(ameters)11 b Fg(\))33 b(=)f Fh(\\X")h(text')g(de\014nes)g(a) +f(parametric)i(macro,)e(where)h(the)g(iden)n(ti\014er)e(will)f(b)r(e)0 +2695 y(replaced)25 b(b)n(y)i(the)h(\\X")e(text)i(and)f(where)g(o)r +(ccurrences)e(of)i(the)h Fd(formal)j(p)l(ar)l(ameters)39 +b Fh(in)26 b(that)i(\\X")e(text)i(will)c(b)r(e)k(replaced)0 +2795 y(b)n(y)f(argumen)n(ts.)35 b(F)-7 b(or)26 b(C)i(programmers,)22 +b(this)27 b(is)f(similar)d(to)k(the)h(C)f(macro)e(pro)r(cessor,)g(but)j +(the)g Fg(=)f Fh(sign)f(is)g(used)h(to)h(a)n(v)n(oid)0 +2894 y(the)d(need)f(for)g(bizarre)e(lexical)f(requiremen)n(ts.)32 +b(Whitespace)23 b(can)h(app)r(ear)g(b)r(et)n(w)n(een)g(a)g(macro)e +(name)h(and)h(a)g(list)f(of)h(formal)0 2994 y(param)n(ters,)h(and)i +(newlines)f(in)h(macros)e(need)j(not)g(b)r(e)g(escap)r(ed)f(with)h(bac) +n(kslashes.)34 b(A)28 b(macro)d(de\014nition)h(is)h(terminated)0 +3094 y(b)n(y)g(a)g(follo)n(wing)d Fg(@d)o Fh(,)k Fg(@f)o +Fh(,)g Fg(@u)o Fh(,)g Fg(@<)o Fh(,)g(or)e Fg(@\()p Fh(.)83 +3194 y(Spidery)g Fg(WEB)h Fh(do)r(es)g(not)h(supp)r(ort)f(a)g(string)f +(p)r(o)r(ol)h(\014le.)36 b(Pleas)25 b(for)i(its)g(restoration)e(will)f +(b)r(e)k(heard.)0 3398 y Fe(Con)m(trol)c(co)s(des.)82 +b Fk(W)-7 b(e)21 b(ha)n(v)n(e)e(seen)i(sev)n(eral)d(magic)g(uses)i(of)h +(`)p Fg(@)o Fk(')g(signs)e(in)h Fg(WEB)g Fk(\014les,)h(and)g(it)f(is)f +(time)h(to)g(mak)n(e)f(a)i(systematic)0 3498 y(study)30 +b(of)f(these)h(sp)r(ecial)d(features.)42 b(A)30 b Fg(WEB)e +Fh(con)n(trol)f(co)r(de)34 b Fk(is)29 b(a)g(t)n(w)n(o-c)n(haracter)d +(com)n(bination)g(of)j(whic)n(h)g(the)h(\014rst)f(is)f(`)p +Fg(@)p Fk('.)0 3597 y Fh(In)h(Spidery)e Fg(WEB)g Fh(the)i(\\magic)c(at) +j(sign")f(need)h(not)g(b)r(e)h(`)p Fg(@)p Fh(';)g(the)g(p)r(erson)e +(who)h(built)f(y)n(our)h Fg(WEB)f Fh(\(with)h(Spider\))g(ma)n(y)e(ha)n +(v)n(e)0 3697 y(de\014ned)31 b(it)g(to)g(b)r(e)g(something)e(else.)46 +b(By)31 b(con)n(v)n(en)n(tion,)e(p)r(eople)i(building)d(Spidery)i +Fl(WEB)p Fh(s)f(use)i(`)p Fg(@)p Fh(')g(as)g(the)g(magic)e(at)h(sign,)0 +3796 y(except)e(when)f(it)g(is)g(deemed)g(unsuitable)e(for)i(some)g +(reason,)f(in)g(whic)n(h)h(case)g(cases)f(they)i(use)f(`)p +Fl(#)p Fh('.)83 3897 y Fk(Here)32 b(is)g(a)h(complete)d(list)h(of)i +(the)g(legal)d(con)n(trol)h(co)r(des.)52 b(The)33 b(letters)e +Fc(L)p Fk(,)j Fc(T)12 b Fk(,)33 b Fh(X)8 b Fk(,)35 b +Fc(M)9 b Fk(,)34 b Fc(C)6 b Fk(,)34 b(and/or)e Fc(S)37 +b Fk(follo)n(wing)29 b(eac)n(h)0 3997 y(co)r(de)e(indicate)d(whether)j +(or)f(not)h(that)g(co)r(de)g(is)e(allo)n(w)n(able)d(in)k(lim)n(b)r(o,)e +(in)j(T)2372 4015 y(E)2418 3997 y(X)g(text,)g(in)f Fh(\\X")h +Fk(text,)g(in)f(mo)r(dule)f(names,)h(in)0 4096 y(commen)n(ts,)j(and/or) +g(in)g(strings.)44 b(A)31 b(bar)e(o)n(v)n(er)g(suc)n(h)h(a)g(letter)g +(means)f(that)i(the)f(con)n(trol)f(co)r(de)h(terminates)e(the)j(presen) +n(t)0 4196 y(part)i(of)g(the)h Fg(WEB)e Fk(\014le;)k(for)d(example,)p +1253 4129 57 4 v 32 w Fc(L)g Fk(means)f(that)i(this)e(con)n(trol)f(co)r +(de)i(ends)h(the)g(lim)n(b)r(o)c(material)f(b)r(efore)34 +b(the)f(\014rst)0 4296 y(mo)r(dule.)0 4422 y Fg(@@)43 +b Fk([)p Fc(C)q(;)14 b(L;)g(M)t(;)g Fh(X)8 b Fc(;)14 +b(S;)g(T)e Fk(])82 b(A)25 b(double)f Fg(@)h Fk(denotes)f(the)i(single)c +(c)n(haracter)h(`)p Fg(@)o Fk('.)36 b(This)24 b(is)g(the)h(only)f(con)n +(trol)e(co)r(de)j(that)g(is)f(legal)166 4522 y(in)j(lim)n(b)r(o,)e(in)h +(commen)n(ts,)g(and)h(in)g(strings.)0 4649 y Fg(@i)43 +b Fk([)p Fc(L;)14 b(T)e Fk(])81 b Fh(The)26 b Fg(@i)g +Fh(con)n(trol)d(co)r(de)j(should)f(alw)n(a)n(ys)e(b)r(e)j(follo)n(w)n +(ed)d(b)n(y)j(a)g(\014le)f(name)f(and)i(a)g(newline.)34 +b(It)27 b(causes)e(the)h(\014le)f(to)166 4748 y(b)r(e)j(included)e(at)i +(the)g(curren)n(t)e(p)r(oin)n(t)h(in)g(the)h Fg(WEB)e +Fh(source,)h(just)h(lik)n(e)d(the)j(C)g Fl(#)o Fg(include)d +Fh(facilit)n(y)-7 b(.)0 4875 y Fg(@)p Fl( )43 b Fk([)p +154 4808 V Fc(L)o(;)p 247 4808 71 4 v 14 w Fh(X)9 b Fc(;)p +355 4808 61 4 v 14 w(T)i Fk(])83 b(This)25 b(denotes)i(the)g(b)r +(eginning)d(of)j(a)f(new)g(\(unstarred\))g(mo)r(dule.)35 +b(A)27 b(tab)g(mark)d(or)i(end-of-line)e(\(carriage)166 +4974 y(return\))j(is)g(equiv)-5 b(alen)n(t)25 b(to)j(a)f(space)g(when)h +(it)f(follo)n(ws)d(an)k Fg(@)f Fk(sign.)0 5101 y Fg(@*)43 +b Fk([)p 154 5034 57 4 v Fc(L)o(;)p 247 5034 71 4 v 14 +w Fh(X)9 b Fc(;)p 355 5034 61 4 v 14 w(T)i Fk(])83 b(This)28 +b(denotes)g(the)i(b)r(eginning)d(of)i(a)f(new)i(starred)d(mo)r(dule,)h +(i.e.,)h(a)f(mo)r(dule)f(that)j(b)r(egins)e(a)g(new)h(ma)5 +b(jor)166 5201 y(group.)35 b(The)24 b(title)e(of)i(the)h(new)f(group)f +(should)f(app)r(ear)i(after)f(the)i Fg(@*)o Fk(,)g(follo)n(w)n(ed)c(b)n +(y)i(a)h(p)r(erio)r(d.)35 b Fh(As)24 b(explained)d(ab)r(o)n(v)n(e,)p +eop +%%Page: 7 7 +7 6 bop 1288 83 a Fm(SPIDER)-7 b(Y)29 b Fl(WEB)h Fm(USER)h(MANUAL)1285 +b Fk(7)166 244 y Fh(the)32 b(\014rst)g(c)n(haracter)e(of)h(the)i(title) +d(should)h(b)r(e)h(either)f(a)g(letter)g(or)g(the)h(con)n(trol)e +(sequence)h Fg(\\relax)n Fh(,)i(unless)d(sp)r(ecial)166 +343 y(formatting)22 b(is)i(desired.)34 b(Titles)23 b(b)r(eginning)f +(with)j Fg(=)o Fh(,)h Fg(1)o Fh(,)g Fg(2)o Fh(,)g Fg(3)o +Fh(,)f(or)f Fg(4)h Fh(are)e(formatted)h(sp)r(ecially)-7 +b(.)32 b Fk(As)25 b(explained)d(ab)r(o)n(v)n(e,)166 443 +y(T)212 461 y(E)258 443 y(X)30 b(con)n(trol)d(sequences)i(should)f(b)r +(e)i(a)n(v)n(oided)c(in)j(suc)n(h)g(titles)f(unless)g(they)i(are)e +(quite)h(simple.)39 b(When)30 b Fg(WEAVE)d Fk(and)166 +543 y Fg(TANGLE)g Fk(read)h(a)h Fg(@*)o Fk(,)h(they)g(prin)n(t)e(an)h +(asterisk)e(follo)n(w)n(ed)f(b)n(y)j(the)h(curren)n(t)e(mo)r(dule)g(n)n +(um)n(b)r(er,)g(so)h(that)g(the)h(user)e(can)166 642 +y(see)f(some)f(indication)f(of)i(progress.)35 b(The)27 +b(v)n(ery)g(\014rst)g(mo)r(dule)f(should)g(b)r(e)i(starred.)0 +767 y Fg(@d)43 b Fk([)p 154 700 71 4 v Fh(X)8 b Fc(;)p +261 700 61 4 v 14 w(T)j Fk(])83 b(Macro)29 b(de\014nitions)f(b)r(egin)h +(with)g Fg(@d)h Fk(\(or)f Fg(@D)o Fk(\),)i(follo)n(w)n(ed)c(b)n(y)j +(the)g Fh(\\X")f Fk(text)h(for)g(one)f(of)h(the)h(three)e(kinds)g(of) +166 866 y(macros,)c(as)i(explained)e(earlier.)0 991 y +Fg(@f)43 b Fk([)p 154 924 71 4 v Fh(X)8 b Fc(;)p 261 +924 61 4 v 14 w(T)j Fk(])83 b(F)-7 b(ormat)28 b(de\014nitions)g(b)r +(egin)g(with)h Fg(@f)g Fk(\(or)g Fg(@F)o Fk(\);)i(they)e(cause)g +Fg(WEAVE)e Fk(to)j(treat)f(iden)n(ti\014ers)e(in)h(a)h(sp)r(ecial)e(w)n +(a)n(y)166 1091 y(when)22 b(they)g(app)r(ear)f(in)g Fh(\\X")g +Fk(text.)36 b(The)21 b(general)f(form)g(of)i(a)f(format)g(de\014nition) +f(is)h(`)p Fg(@f)g Fc(l)i(r)s Fk(',)g(follo)n(w)n(ed)c(b)n(y)i(an)h +(optional)166 1190 y(commen)n(t)28 b(enclosed)f(in)i(braces,)g(where)g +Fc(l)j Fk(and)d Fc(r)j Fk(are)d(iden)n(ti\014ers;)f Fg(WEAVE)g +Fk(will)f(subsequen)n(tly)h(treat)h(iden)n(ti\014er)f +Fc(l)j Fk(as)166 1290 y(it)i(curren)n(tly)f(treats)h +Fc(r)s Fk(.)55 b(This)33 b(feature)g(allo)n(ws)e(a)i +Fg(WEB)g Fk(programmer)c(to)34 b(in)n(v)n(en)n(t)e(new)i(reserv)n(ed)e +(w)n(ords)g(and/or)g(to)166 1390 y(unreserv)n(e)j(some)g(of)h +Fh(\\X")p Fk('s)g(reserv)n(ed)f(iden)n(ti\014ers.)61 +b Fh(It)37 b(is)e(o\013ensiv)n(e)g(that)i(the)g(syn)n(tax)f(is)f +(di\013eren)n(t)h(from)f(the)i Fg(2d)166 1489 y Fh(syn)n(tax,)25 +b(but)i(it)e(is)f(that)i(w)n(a)n(y)f(for)g(historical)c(reasons)j(\(to) +i(a)n(v)n(oid)d(in)n(v)-5 b(alidating)21 b(existing)j(co)r(de.)36 +b Fk(The)25 b(de\014nition)g(part)166 1589 y(of)j(eac)n(h)e(mo)r(dule)g +(consists)g(of)i(an)n(y)e(n)n(um)n(b)r(er)h(of)g(macro)f(de\014nitions) +f(\(b)r(eginning)h(with)h Fg(@d)o Fk(\))h(and)g(format)e(de\014nitions) +166 1688 y(\(b)r(eginning)g(with)h Fg(@f)o Fk(\),)h(in)n(termixed)c(in) +j(an)n(y)g(order.)0 1813 y Fg(@u)43 b Fk([)p 154 1746 +71 4 v Fh(X)8 b Fc(;)p 261 1746 61 4 v 14 w(T)j Fk(])83 +b Fh(The)34 b(\\X")g(part)f(of)h(an)f(unnamed)g(mo)r(dule)f(b)r(egins)h +(with)g Fg(@u)h Fh(\(or)f Fg(@U)o Fh(\).)56 b Fk(This)33 +b(causes)g Fg(TANGLE)e Fk(to)j(app)r(end)166 1913 y(the)f(follo)n(wing) +c Fh(\\X")j Fk(co)r(de)h(to)f(the)h(initial)c(program)h(text)j +Fc(T)2109 1925 y Fa(0)2179 1913 y Fk(as)f(explained)e(ab)r(o)n(v)n(e.) +51 b(The)33 b Fg(WEAVE)e Fk(pro)r(cessor)f(do)r(es)166 +2012 y(not)k(cause)g(a)f(`)p Fg(@u)p Fk(')h(to)g(app)r(ear)f +(explicitly)e(in)i(the)i(T)1847 2030 y(E)1893 2012 y(X)f(output,)j(so)c +(if)h(y)n(ou)g(are)f(creating)f(a)i Fg(WEB)f Fk(\014le)g(based)h(on)f +(a)166 2112 y(T)212 2130 y(E)258 2112 y(X-prin)n(ted)h +Fg(WEB)g Fk(do)r(cumen)n(tation)e(y)n(ou)j(ha)n(v)n(e)e(to)i(remem)n(b) +r(er)d(to)j(insert)f Fg(@u)g Fk(in)g(the)h(appropriate)e(places)g(of)i +(the)166 2212 y(unnamed)27 b(mo)r(dules.)0 2336 y Fg(@<)43 +b Fk([)p Fh(X)8 b Fc(;)p 261 2269 V 14 w(T)j Fk(])83 +b(A)32 b(mo)r(dule)d(name)h(b)r(egins)g(with)h Fg(@<)f +Fk(follo)n(w)n(ed)e(b)n(y)j(T)2102 2354 y(E)2148 2336 +y(X)h(text)f(follo)n(w)n(ed)d(b)n(y)j Fg(@>)o Fk(;)i(the)f(T)3197 +2354 y(E)3243 2336 y(X)g(text)f(should)f(not)166 2436 +y(con)n(tain)i(an)n(y)g Fg(WEB)g Fk(con)n(trol)f(sequences)i(except)g +Fg(@@)o Fk(,)i(unless)d(these)i(con)n(trol)d(sequences)h(app)r(ear)h +(in)f Fh(\\X")h Fk(text)h(that)166 2535 y(is)c(delimited)e(b)n(y)i +Fg(|...|)n Fk(.)47 b(The)31 b(mo)r(dule)e(name)h(ma)n(y)f(b)r(e)j +(abbreviated,)d(after)i(its)f(\014rst)h(app)r(earance)e(in)i(a)f +Fg(WEB)g Fk(\014le,)166 2635 y(b)n(y)f(giving)d(an)n(y)i(unique)g +(pre\014x)g(follo)n(w)n(ed)e(b)n(y)j Fg(...)n Fk(,)h(where)e(the)h +(three)g(dots)f(immediately)c(precede)29 b(the)g(closing)d +Fg(@>)o Fk(.)166 2735 y(Mo)r(dule)37 b(names)e(ma)n(y)h(not)h(app)r +(ear)g(in)f Fh(\\X")h Fk(text)g(that)h(is)e(enclosed)g(in)g +Fg(|...|)n Fk(,)k(nor)d(ma)n(y)e(they)j(app)r(ear)e(in)h(the)166 +2834 y(de\014nition)24 b(part)h(of)g(a)g(mo)r(dule)f(\(since)h(the)g +(app)r(earance)f(of)i(a)f(mo)r(dule)f(name)g(ends)h(the)h(de\014nition) +e(part)h(and)g(b)r(egins)166 2934 y(the)j Fh(\\X")f Fk(part\).)0 +3058 y Fg(@\()43 b Fk([)p Fh(X)8 b Fc(;)p 261 2992 V +14 w(T)j Fk(])83 b Fh(A)25 b(mo)r(dule)e(b)r(eginning)g(with)h +Fg(@\()g Fh(is)g(treated)g(lik)n(e)e(one)i(b)r(eginning)f(with)h +Fg(@<)o Fh(,)i(except)e(that)h(the)g(mo)r(dule)e(name)166 +3158 y(is)28 b(treated)g(as)g(the)h(name)e(of)h(a)h(\014le)e(to)i(whic) +n(h)e(the)i(mo)r(dule)e(will)f(b)r(e)j(written.)39 b(If)29 +b(suc)n(h)f(mo)r(dules)f(are)g(used)i(in)f(other)166 +3258 y(mo)r(dules)e(the)i(results)e(are)g(unde\014ned.)0 +3382 y Fg(@)p Fl(\023)43 b Fk([)p Fh(X)8 b Fc(;)14 b(T)e +Fk(])82 b(This)33 b(denotes)h(an)g(o)r(ctal)f(constan)n(t,)i(to)f(b)r +(e)g(formed)f(from)f(the)j(succeeding)d(digits.)54 b(F)-7 +b(or)34 b(example,)f(if)h(the)166 3482 y Fg(WEB)d Fk(\014le)h(con)n +(tains)e(`)p Fg(@)p Fl(\023)p Fg(100)n Fk(',)k(the)f +Fg(TANGLE)d Fk(pro)r(cessor)h(will)e(treat)j(this)g(an)g(equiv)-5 +b(alen)n(t)31 b(to)h(`)p Fg(64)o Fk(';)j(the)e(constan)n(t)f(will)166 +3582 y(b)r(e)27 b(formatted)f(as)g(\\\023)-17 b Fd(100)17 +b Fk(")27 b(in)f(the)h(T)1327 3599 y(E)1373 3582 y(X)g(output)h(pro)r +(duced)e(via)g Fg(WEAVE)n Fk(.)36 b(Y)-7 b(ou)27 b(should)f(use)g(o)r +(ctal)g(notation)f(only)h(for)166 3681 y(p)r(ositiv)n(e)f(constan)n +(ts;)i(don't)h(try)f(to)g(get,)h(e.g.,)f Fb(\000)p Fk(1)g(b)n(y)g(sa)n +(ying)e(`)p Fg(@)p Fl(\023)p Fg(777777777777)-5 b Fk('.)0 +3806 y Fg(@")43 b Fk([)p Fh(X)8 b Fc(;)14 b(T)e Fk(])82 +b(A)28 b(hexadecimal)c(constan)n(t;)j(`)p Fg(@"D0D0)n +Fk(')g(tangles)f(to)i Fg(53456)d Fk(and)j(w)n(ea)n(v)n(es)d(to)j(`})p +Fl(D0D0)n Fk('.)0 3930 y Fg(@&)43 b Fk([)p Fh(X)8 b Fk(])83 +b(The)24 b Fg(@&)e Fk(op)r(eration)g(causes)g(whatev)n(er)g(is)g(on)h +(its)g(left)g(to)g(b)r(e)h(adjacen)n(t)f(to)g(whatev)n(er)f(is)g(on)h +(its)g(righ)n(t,)f(in)h(the)h Fh(\\X")166 4030 y Fk(output.)46 +b(No)30 b(spaces)f(or)h(line)e(breaks)h(will)f(separate)h(these)h(t)n +(w)n(o)g(items.)43 b(Ho)n(w)n(ev)n(er,)29 b(the)i(thing)e(on)i(the)f +(left)g(should)166 4130 y(not)e(b)r(e)g(a)f(semicolon,)d(since)i(a)h +(line)f(break)h(migh)n(t)e(o)r(ccur)i(after)g(a)g(semicolon.)0 +4254 y Fg(@^)43 b Fk([)p Fh(X)8 b Fc(;)14 b(T)e Fk(])82 +b(The)26 b(\\con)n(trol)d(text")j(that)g(follo)n(ws,)d(up)j(to)f(the)i +(next)f(`)p Fg(@>)o Fk(',)g(will)d(b)r(e)j(en)n(tered)f(in)n(to)g(the)h +(index)f(together)g(with)166 4354 y(the)h(iden)n(ti\014ers)e(of)i(the)g +Fh(\\X")g Fk(program;)d(this)j(text)g(will)d(app)r(ear)i(in)g(roman)f +(t)n(yp)r(e.)37 b(F)-7 b(or)25 b(example,)f(to)i(put)h(the)f(phrase)166 +4453 y(\\system)h(dep)r(endencies")h(in)n(to)g(the)h(index,)f(y)n(ou)g +(can)h(t)n(yp)r(e)g(`)p Fg(@^system)40 b(dependencies@>)-6 +b Fk(')29 b(in)g(eac)n(h)f(mo)r(dule)f(that)166 4553 +y(y)n(ou)g(w)n(an)n(t)f(to)i(index)e(as)h(system)f(dep)r(enden)n(t.)38 +b(A)28 b(con)n(trol)d(text,)j(lik)n(e)d(a)i(string,)f(m)n(ust)g(end)i +(on)f(the)h(same)e(line)f(of)j(the)166 4653 y Fg(WEB)g +Fk(\014le)g(as)g(it)g(b)r(egan.)40 b(F)-7 b(urthermore,)28 +b(no)g Fg(WEB)g Fk(con)n(trol)e(sequences)j(are)e(allo)n(w)n(ed)f(in)i +(a)g(con)n(trol)f(text,)j(not)e(ev)n(en)h Fg(@@)o Fk(.)166 +4752 y(\(If)f(y)n(ou)f(need)h(an)f Fg(@)g Fk(sign)g(y)n(ou)f(can)i(get) +f(around)g(this)f(restriction)f(b)n(y)i(t)n(yping)g(`)p +Fg(\\AT!)n Fk('.\))0 4877 y Fg(@.)43 b Fk([)p Fh(X)8 +b Fc(;)14 b(T)e Fk(])82 b(The)27 b(\\con)n(trol)d(text")i(that)h(follo) +n(ws)c(will)h(b)r(e)j(en)n(tered)f(in)n(to)f(the)i(index)e(in)h +Fg(typewriter)c(type)o Fk(;)27 b(see)f(the)h(rules)166 +4977 y(for)g(`)p Fg(@^)o Fk(',)h(whic)n(h)f(is)f(analogous.)0 +5101 y Fg(@:)43 b Fk([)p Fh(X)8 b Fc(;)14 b(T)e Fk(])82 +b(The)27 b(\\con)n(trol)d(text")i(that)h(follo)n(ws)d(will)f(b)r(e)k +(en)n(tered)f(in)n(to)g(the)g(index)g(in)g(a)g(format)f(con)n(trolled)e +(b)n(y)k(the)f(T)3791 5119 y(E)3838 5101 y(X)166 5201 +y(macro)f(`)p Fg(\\9)p Fk(',)i(whic)n(h)g(the)h(user)f(should)f +(de\014ne)i(as)f(desired;)f(see)h(the)h(rules)e(for)h(`)p +Fg(@^)p Fk(',)g(whic)n(h)g(is)f(analogous.)p eop +%%Page: 8 8 +8 7 bop 1288 83 a Fm(SPIDER)-7 b(Y)29 b Fl(WEB)h Fm(USER)h(MANUAL)1285 +b Fk(8)0 244 y Fg(@t)43 b Fk([)p Fh(X)8 b Fk(])83 b(The)31 +b(\\con)n(trol)c(text")j(that)g(follo)n(ws,)e(up)j(to)e(the)i(next)f(`) +p Fg(@>)p Fk(',)g(will)e(b)r(e)i(put)h(in)n(to)e(a)h(T)2992 +262 y(E)3038 244 y(X)g Fg(\\hbox)e Fk(and)i(formatted)166 +343 y(along)22 b(with)i(the)h(neigh)n(b)r(oring)d Fh(\\X")h +Fk(program.)33 b(This)24 b(text)h(is)e(ignored)g(b)n(y)h +Fg(TANGLE)m Fk(,)i(but)f(it)f(can)g(b)r(e)h(used)f(for)g(v)-5 +b(arious)166 443 y(purp)r(oses)24 b(within)f Fg(WEAVE)n +Fk(.)36 b(F)-7 b(or)23 b(example,)g(y)n(ou)h(can)g(mak)n(e)e(commen)n +(ts)g(that)j(mix)d Fh(\\X")i Fk(and)g(classical)c(mathematics,)166 +543 y(as)31 b(in)g(`)p Fd(size)41 b Fc(<)29 b Fk(2)704 +513 y Fa(15)774 543 y Fk(',)k(b)n(y)f(t)n(yping)e(`)p +Fg(|size)41 b(<)j(@t)p Fl($)n Fg(2^{15})p Fl($)n Fg(@>|)n +Fk('.)50 b(A)32 b(con)n(trol)d(text)j(m)n(ust)f(end)h(on)f(the)h(same)e +(line)g(of)166 642 y(the)e Fg(WEB)e Fk(\014le)h(as)g(it)g(b)r(egan,)g +(and)h(it)f(ma)n(y)f(not)h(con)n(tain)f(an)n(y)h Fg(WEB)f +Fk(con)n(trol)g(co)r(des.)0 776 y Fg(@=)43 b Fk([)p Fh(X)8 +b Fk(])83 b(The)28 b(\\con)n(trol)d(text")i(that)h(follo)n(ws,)d(up)j +(to)f(the)h(next)g(`)p Fg(@>)o Fk(',)g(will)d(b)r(e)j(passed)f(v)n +(erbatim)e(to)i(the)h Fh(\\X")f Fk(program.)0 909 y Fg(@!)43 +b Fk([)p Fh(X)8 b Fc(;)14 b(T)e Fk(])82 b(The)19 b(mo)r(dule)e(n)n(um)n +(b)r(er)h(in)g(an)g(index)g(en)n(try)g(will)e(b)r(e)j(underlined)e(if)h +(`)p Fg(@!)o Fk(')h(immediately)14 b(precedes)k(the)h(iden)n(ti\014er) +166 1008 y(or)31 b(con)n(trol)f(text)i(b)r(eing)f(indexed.)49 +b(This)30 b(con)n(v)n(en)n(tion)g(is)h(used)g(to)h(distinguish)d(the)j +(mo)r(dules)e(where)i(an)f(iden)n(ti\014er)166 1108 y(is)d(de\014ned,)h +(or)f(where)g(it)g(is)f(explained)g(in)h(some)f(sp)r(ecial)f(w)n(a)n(y) +-7 b(,)28 b(from)f(the)i(mo)r(dules)e(where)h(it)g(is)g(used.)40 +b(A)29 b(reserv)n(ed)166 1208 y(w)n(ord)35 b(or)f(an)i(iden)n(ti\014er) +d(of)j(length)f(one)g(will)e(not)j(b)r(e)g(indexed)f(except)g(for)h +(underlined)d(en)n(tries.)60 b Fh(Some)34 b(Spidery)166 +1307 y Fg(WEAVE)n Fh(s)e(will)d(insert)i(implicit)d(`)p +Fg(@!)o Fh(')k(tok)n(ens)g(in)f(places)f(lik)n(e)g(function)i +(de\014nitions)e(or)h(v)-5 b(ariable)29 b(declarations.)47 +b(The)166 1407 y(p)r(erson)25 b(who)h(built)e(y)n(our)h(Spidery)f +Fg(WEB)h Fh(should)g(ha)n(v)n(e)f(do)r(cumen)n(ted)h(these)h(places;)f +(if)g(not,)h(they)g(can)g(b)r(e)g(disco)n(v)n(ered)166 +1507 y(b)n(y)h(examing)e(the)j Fl(.spider)d Fh(\014le.)37 +b(The)27 b(automatic)e(de\014nitions)h(w)n(ork)h(w)n(ell)e(for)i(some)f +(languages,)f(but)j(for)g(the)g(b)r(est)166 1606 y(p)r(ossible)d(index) +i(y)n(ou)g(should)f(insert)g(y)n(our)h(o)n(wn)g(`)p Fg(@!)o +Fh(')h(tok)n(en)f(b)r(efore)g(the)h(de\014ning)f(instance)f(of)i(ev)n +(ery)e(iden)n(ti\014er.)0 1739 y Fg(@?)43 b Fk([)p Fh(X)8 +b Fc(;)14 b(T)e Fk(])82 b(This)31 b(cancels)e(an)j(implicit)27 +b(\(or)k(explicit\))e(`)p Fg(@!)o Fk(',)k(so)d(that)i(the)g(next)g +(index)e(en)n(try)h(will)e(not)i(b)r(e)h(underlined.)166 +1839 y Fh(This)27 b(is)f(not)i(implemen)n(ted)c(in)j(the)h(curren)n(t)e +(v)n(ersion)g(of)h(Spidery)f Fg(WEB)o Fh(.)0 1972 y Fg(@,)43 +b Fk([)p Fh(X)8 b Fk(])83 b(This)29 b(con)n(trol)f(co)r(de)i(inserts)e +(a)h(thin)h(space)f(in)g Fg(WEAVE)n Fk('s)h(output;)h(it)f(is)e +(ignored)g(b)n(y)i Fg(TANGLE)m Fk(.)44 b(Sometimes)27 +b(y)n(ou)166 2072 y(need)h(this)f(extra)f(space)h(if)g(y)n(ou)g(are)g +(using)f(macros)f(in)i(an)g(un)n(usual)f(w)n(a)n(y)-7 +b(,)27 b(e.g.,)g(if)g(t)n(w)n(o)g(iden)n(ti\014ers)e(are)i(adjacen)n +(t.)0 2205 y Fg(@/)43 b Fk([)p Fh(X)8 b Fk(])83 b(This)32 +b(con)n(trol)e(co)r(de)j(causes)e(a)h(line)f(break)h(to)g(o)r(ccur)g +(within)g(an)g Fh(\\X")g Fk(program)d(formatted)j(b)n(y)g +Fg(WEAVE)n Fk(;)j(it)d(is)166 2305 y(ignored)g(b)n(y)i +Fg(TANGLE)n Fk(.)56 b(Line)34 b(breaks)f(are)g(c)n(hosen)g +(automatically)c(b)n(y)34 b(T)2507 2323 y(E)2554 2305 +y(X)g(according)e(to)i(a)f(sc)n(heme)g(that)i(w)n(orks)166 +2404 y(99)p Fl(\045)29 b Fk(of)h(the)h(time,)e(but)i(sometimes)c(y)n +(ou)i(will)e(prefer)j(to)g(force)g(a)f(line)g(break)g(so)g(that)i(the)f +(program)e(is)h(segmen)n(ted)166 2504 y(according)e(to)j(logical)25 +b(rather)k(than)h(visual)d(criteria.)40 b Fh(The)30 b(line)e(follo)n +(wing)e(suc)n(h)j(a)g(line)f(break)h(is)g(inden)n(ted)g(at)h(the)166 +2604 y(same)c(lev)n(el)e(as)j(the)h(line)d(brok)n(en.)36 +b Fk(Caution:)f(`)p Fg(@/)o Fk(')28 b(should)e(b)r(e)h(used)g(only)f +(after)h(statemen)n(ts)f(or)h(clauses,)e(not)i(in)g(the)166 +2703 y(middle)e(of)j(an)f(expression;)e(use)j Fg(@|)f +Fk(in)f(the)i(middle)d(of)j(expressions,)d(in)i(order)f(to)i(k)n(eep)f +Fg(WEAVE)n Fk('s)g(parser)f(happ)n(y)-7 b(.)0 2837 y +Fg(@-)43 b Fk([)p Fh(X)8 b Fk(])83 b Fh(This)33 b(con)n(trol)d(co)r(de) +j(mak)n(es)e Fg(WEAVE)g Fh(con)n(tin)n(ue)h(the)h(curren)n(t)f +(statemen)n(t)g(on)h(the)h(next)f(line;)h(it)f(is)e(ignored)g(b)n(y)166 +2936 y Fg(TANGLE)n Fh(.)41 b(If)30 b(is)e(just)i(lik)n(e)d(`)p +Fg(@/)o Fh(',)j(except)f(that)g(the)h(follo)n(wing)25 +b(line)i(is)i(inden)n(ted,)g(to)g(sho)n(w)f(that)h(it)g(is)f(a)h(con)n +(tin)n(uation)166 3036 y(of)f(the)g(line)d(brok)n(en.)0 +3169 y Fg(@|)43 b Fk([)p Fh(X)8 b Fk(])83 b(This)24 b(con)n(trol)e(co)r +(de)i(sp)r(eci\014es)f(an)i(optional)c(line)i(break)g(in)h(the)h(midst) +e(of)h(an)g(expression.)33 b(F)-7 b(or)24 b(example,)f(if)h(y)n(ou)166 +3269 y(ha)n(v)n(e)e(a)h(long)f(condition)f(b)r(et)n(w)n(een)i +Fe(if)32 b Fk(and)23 b Fe(then)p Fk(,)h(or)f(a)g(long)e(expression)g +(on)i(the)h(righ)n(t-hand)d(side)h(of)h(an)g(assignmen)n(t)166 +3368 y(statemen)n(t,)31 b(y)n(ou)g(can)g(use)g(`)p Fg(@|)p +Fk(')g(to)g(sp)r(ecify)g(breakp)r(oin)n(ts)e(more)h(logical)d(than)32 +b(the)f(ones)g(that)h(T)3283 3386 y(E)3329 3368 y(X)g(migh)n(t)d(c)n +(ho)r(ose)166 3468 y(on)e(visual)e(grounds.)0 3601 y +Fg(@)p Fl(#)43 b Fk([)p Fh(X)8 b Fk(])83 b(This)30 b(con)n(trol)e(co)r +(de)i(forces)f(a)h(line)e(break,)i(lik)n(e)e Fg(@/)h +Fk(do)r(es,)i(and)f(it)g(also)e(causes)h(a)h(little)e(extra)h(white)h +(space)f(to)166 3701 y(app)r(ear)c(b)r(et)n(w)n(een)g(the)h(lines)d(at) +i(this)g(break.)35 b(Y)-7 b(ou)25 b(migh)n(t)f(use)h(it,)g(for)g +(example,)f(b)r(et)n(w)n(een)h(pro)r(cedure)f(de\014nitions)g(or)166 +3800 y(b)r(et)n(w)n(een)k(groups)e(of)h(macro)f(de\014nitions)f(that)j +(are)f(logically)22 b(separate)k(but)i(within)f(the)h(same)e(mo)r +(dule.)0 3934 y Fg(@+)43 b Fk([)p Fh(X)8 b Fk(])83 b(This)29 +b(con)n(trol)f(co)r(de)h(cancels)f(a)h(line)f(break)h(that)h(migh)n(t)d +(otherwise)h(b)r(e)i(inserted)f(b)n(y)g Fg(WEAVE)n Fk(,)h(e.g.,)g(b)r +(efore)g(the)166 4033 y(w)n(ord)23 b(`)p Fe(else)o Fk(',)i(if)e(y)n(ou) +h(w)n(an)n(t)f(to)h(put)h(a)f(short)f(if-then-else)f(construction)g(on) +i(a)g(single)d(line.)34 b(It)25 b(is)e(ignored)f(b)n(y)h +Fg(TANGLE)n Fk(.)0 4167 y Fg(@;)43 b Fk([)p Fh(X)8 b +Fk(])83 b(Usually)36 b(this)h(con)n(trol)e(co)r(de)j(is)e(treated)i +(lik)n(e)d(a)i(semicolon,)g(for)g(formatting)e(purp)r(oses,)k(except)f +(that)g(it)f(is)166 4266 y(in)n(visible.)h Fh(The)30 +b(p)r(erson)f(who)g(built)f(y)n(our)g Fg(WEB)h Fh(can)g(rede\014ne)g +(it,)h(though,)f(so)g(c)n(hec)n(k)g(his)f(do)r(cumen)n(tation)g(to)h +(mak)n(e)166 4366 y(sure.)83 4470 y Fk(Y)-7 b(ou)31 b(can)f(use)h(it,)g +(for)g(example,)e(after)i(a)f(mo)r(dule)f(name)h(when)h(the)g +Fh(\\X")f Fk(text)i(represen)n(ted)d(b)n(y)i(that)g(mo)r(dule)e(name)0 +4569 y(ends)f(with)f(a)g(semicolon.)0 4703 y(The)34 b(last)f +Fh(sev)n(en)h Fk(con)n(trol)e(co)r(des)i(\(namely)e(`)p +Fg(@,)o Fk(',)37 b(`)p Fg(@/)o Fk(',)f(`)p Fg(@-)o Fk(',)g(`)p +Fg(@|)p Fk(',)g(`)p Fg(@)p Fl(#)o Fk(',)g(`)p Fg(@+)p +Fk(',)g(and)e(`)p Fg(@;)o Fk('\))h(ha)n(v)n(e)e(no)h(e\013ect)h(on)f +(the)h Fh(\\X")0 4802 y Fk(program)e(output)j(b)n(y)f +Fg(TANGLE)n Fk(;)k(they)d(merely)d(help)i(to)h(impro)n(v)n(e)c(the)k +(readabilit)n(y)c(of)j(the)h(T)3037 4820 y(E)3083 4802 +y(X-formatted)f Fh(\\X")g Fk(that)0 4902 y(is)30 b(output)h(b)n(y)g +Fg(WEAVE)n Fk(,)h(in)e(un)n(usual)g(circumstances.)44 +b Fg(WEAVE)n Fk('s)31 b(built-in)e(formatting)f(metho)r(d)j(is)e +(fairly)g(go)r(o)r(d,)i(but)h(it)e(is)0 5001 y(incapable)e(of)j +(handling)e(all)f(p)r(ossible)h(cases,)i(b)r(ecause)f(it)g(m)n(ust)g +(deal)g(with)g(fragmen)n(ts)f(of)i(text)g(in)n(v)n(olving)c(macros)h +(and)0 5101 y(mo)r(dule)f(names;)g(these)h(fragmen)n(ts)e(do)i(not)h +(necessarily)24 b(ob)r(ey)k Fh(\\X")p Fk('s)g(syn)n(tax.)38 +b(Although)27 b Fg(WEB)h Fk(allo)n(ws)d(y)n(ou)i(to)h(o)n(v)n(erride)0 +5201 y(the)33 b(automatic)e(formatting,)h(y)n(our)f(b)r(est)j(strategy) +e(is)f(not)i(to)g(w)n(orry)e(ab)r(out)i(suc)n(h)g(things)f(un)n(til)f +(y)n(ou)i(ha)n(v)n(e)e(seen)i(what)p eop +%%Page: 9 9 +9 8 bop 1288 83 a Fm(SPIDER)-7 b(Y)29 b Fl(WEB)h Fm(USER)h(MANUAL)1285 +b Fk(9)0 244 y Fg(WEAVE)31 b Fk(pro)r(duces)h(automatically)-7 +b(,)29 b(since)i(y)n(ou)h(will)e(probably)g(need)j(to)f(mak)n(e)f(only) +h(a)g(few)h(corrections)c(when)k(y)n(ou)f(are)0 343 y(touc)n(hing)26 +b(up)i(y)n(our)e(do)r(cumen)n(tation.)83 443 y(Because)31 +b(of)g(the)h(rules)f(b)n(y)g(whic)n(h)g(ev)n(ery)f(mo)r(dule)g(is)h +(brok)n(en)f(in)n(to)h(three)g(parts,)h(the)g(con)n(trol)e(co)r(des)h +(`)p Fg(@d)o Fk(',)i(`)p Fg(@f)o Fk(',)g(and)0 543 y(`)p +Fg(@u)o Fk(')28 b(are)f(not)g(allo)n(w)n(ed)d(to)k(o)r(ccur)f(once)g +(the)h Fh(\\X")f Fk(part)g(of)g(a)h(mo)r(dule)e(has)h(b)r(egun.)0 +742 y Fe(Additional)k(features)h(and)g(ca)m(v)m(eats.)83 +842 y Fk(3.)45 b(The)31 b(T)413 860 y(E)459 842 y(X)g(\014le)e(output)i +(b)n(y)g Fg(WEAVE)d Fk(is)h(brok)n(en)h(in)n(to)f(lines)f(ha)n(ving)h +(at)h(most)f(80)h(c)n(haracters)e(eac)n(h.)45 b(The)30 +b(algorithm)0 941 y(that)j(do)r(es)f(this)f(line)g(breaking)f(is)h(una) +n(w)n(are)f(of)i(T)1614 959 y(E)1661 941 y(X's)g(con)n(v)n(en)n(tion)e +(ab)r(out)i(commen)n(ts)e(follo)n(wing)e(`)p Fl(\045)p +Fk(')k(signs)f(on)h(a)g(line.)0 1041 y(When)e(T)290 1059 +y(E)336 1041 y(X)g(text)g(is)f(b)r(eing)f(copied,)h(the)h(existing)d +(line)h(breaks)g(are)h(copied)f(as)h(w)n(ell,)f(so)h(there)g(is)g(no)g +(problem)e(with)i(`)p Fl(\045)p Fk(')0 1141 y(signs)d(unless)h(the)i +(original)23 b Fg(WEB)k Fk(\014le)g(con)n(tains)f(a)i(line)e(more)g +(than)i(eigh)n(t)n(y)e(c)n(haracters)g(long)h(or)g(a)g(line)f(with)i +Fh(\\X")f Fk(text)i(in)0 1240 y Fg(|...|)d Fk(that)h(expands)h(to)f +(more)f(than)h(eigh)n(t)n(y)f(c)n(haracters)g(long.)35 +b(Suc)n(h)27 b(lines)f(should)g(not)i(ha)n(v)n(e)e(`)p +Fl(\045)p Fk(')i(signs.)83 1340 y(4.)55 b Fh(\\X")33 +b Fk(text)h(is)e(translated)g(b)n(y)i(a)f(\\b)r(ottom)f(up")i(pro)r +(cedure)e(that)i(iden)n(ti\014es)e(eac)n(h)h(tok)n(en)g(as)g(a)g +(\\part)g(of)h(sp)r(eec)n(h")0 1440 y(and)k(com)n(bines)e(parts)i(of)h +(sp)r(eec)n(h)f(in)n(to)g(larger)d(and)k(larger)d(phrases)h(as)h(m)n +(uc)n(h)f(as)h(p)r(ossible)f(according)f(to)i(a)g(sp)r(ecial)0 +1539 y Fh(prett)n(yprin)n(ting)e Fk(grammar.)65 b(The)39 +b(grammar)34 b(and)39 b(the)g(translation)c(pro)r(cess)i(are)h +(explained)e(in)i(the)h(\\Spider)e(User's)0 1639 y(Guide.")46 +b(It)32 b(is)e(easy)g(to)h(learn)e(the)j(translation)27 +b(sc)n(heme)j(for)h(simple)d(constructions)h(lik)n(e)g(single)f(iden)n +(ti\014ers)h(and)i(short)0 1738 y(expressions,)24 b(just)k(b)n(y)e(lo)r +(oking)e(at)i(a)h(few)g(examples)d(of)i(what)h Fg(WEAVE)e +Fk(do)r(es,)h(but)i(the)f(general)d(mec)n(hanism)f(is)j(somewhat)0 +1838 y(complex)31 b(b)r(ecause)i(it)g(m)n(ust)g(handle)f(m)n(uc)n(h)h +(more)f(than)h Fh(\\X")g Fk(itself.)53 b(F)-7 b(urthermore)32 +b(the)i(output)g(con)n(tains)e(em)n(b)r(edded)0 1938 +y(co)r(des)e(that)i(cause)e(T)682 1956 y(E)728 1938 y(X)h(to)g(inden)n +(t)f(and)h(break)f(lines)f(as)h(necessary)-7 b(,)30 b(dep)r(ending)g +(on)h(the)g(fon)n(ts)g(used)g(and)f(the)i(desired)0 2037 +y(page)27 b(width.)36 b(F)-7 b(or)27 b(b)r(est)h(results)e(it)h(is)g +(wise)f(to)i(adhere)e(to)i(the)g(follo)n(wing)23 b(restrictions:)51 +2162 y(a\))41 b(Commen)n(ts)35 b(in)h Fh(\\X")g Fk(text)h(should)f(app) +r(ear)g(only)f(after)i(statemen)n(ts)f(or)g(clauses;)j(i.e.,)g +Fh(\(if)d(\\X")h(w)n(ere)f(P)-7 b(ASCAL\))166 2262 y +Fk(after)33 b(semicolons,)d(after)i(reserv)n(ed)f(w)n(ords)g(lik)n(e)g +Fe(then)i Fk(and)f Fe(do)p Fk(,)i(or)e(b)r(efore)h(reserv)n(ed)e(w)n +(ords)g(lik)n(e)g Fe(end)i Fk(and)f Fe(else)o Fk(.)166 +2361 y(Otherwise)26 b Fg(WEAVE)n Fk('s)h(parsing)e(metho)r(d)j(ma)n(y)d +(w)n(ell)h(get)h(mixed)f(up.)46 2461 y(b\))42 b(Don't)27 +b(enclose)f(long)f Fh(\\X")h Fk(texts)h(in)f Fg(|...|)n +Fk(,)h(since)f(the)h(inden)n(tation)e(and)i(line)e(breaking)f(co)r(des) +j(are)f(omitted)f(when)166 2561 y(the)j Fg(|...|)e Fk(text)i(is)e +(translated)g(from)g Fh(\\X")h Fk(to)h(T)1721 2578 y(E)1767 +2561 y(X.)g(Stic)n(k)e(to)i(simple)d(expressions)f(or)j(statemen)n(ts.) +83 2685 y(5.)53 b(Commen)n(ts)31 b(and)i(mo)r(dule)e(names)h(are)g(not) +h(p)r(ermitted)f(in)h Fg(|...|)e Fk(text.)54 b(After)33 +b(a)g(`)p Fg(|)p Fk(')g(signals)d(the)j(c)n(hange)f(from)0 +2785 y(T)46 2803 y(E)92 2785 y(X)c(text)g(to)g Fh(\\X")f +Fk(text,)h(the)g(next)f(`)p Fg(|)p Fk(')h(that)g(is)e(not)i(part)f(of)g +(a)h(string)e(or)g(con)n(trol)f(text)j(ends)g(the)g Fh(\\X")f +Fk(text.)83 2884 y(6.)36 b Fh(Spidery)27 b Fl(WEB)f Fh(do)r(es)i(not)f +(handle)g(nested)g(commen)n(ts.)83 2984 y Fk(7.)36 b(Reserv)n(ed)26 +b(w)n(ords)g(of)i Fh(\\X")e Fk(m)n(ust)h(app)r(ear)f(en)n(tirely)f(in)h +(lo)n(w)n(ercase)e(letters)i(in)g(the)i Fg(WEB)e Fk(\014le;)h +(otherwise)e(their)h(sp)r(ecial)0 3084 y(nature)33 b(will)f(not)h(b)r +(e)i(recognized)c(b)n(y)j Fg(WEAVE)n Fk(.)55 b Fh(This)33 +b(could)g(b)r(e)h(c)n(hanged,)h(but)f(the)g(author)f(of)h(Spidery)f +Fl(WEB)g Fh(do)r(es)g(not)0 3183 y(b)r(eliev)n(e)24 b(in)h +(case-insensitivit)n(y)20 b(for)26 b(programming)20 b(languages.)34 +b Fk(Y)-7 b(ou)26 b(could,)f(for)g(example,)f(ha)n(v)n(e)g(a)i(macro)d +(named)i Fd(END)0 3283 y Fk(and)i(it)g(w)n(ould)g(not)g(b)r(e)h +(confused)g(with)f Fe(end)p Fk(.)83 3383 y(Ho)n(w)n(ev)n(er,)35 +b(y)n(ou)f(ma)n(y)f(not)i(w)n(an)n(t)f(to)g(capitalize)e(macro)g(names) +h(just)j(to)f(distinguish)c(them)k(from)e(other)h(iden)n(ti\014ers.)0 +3482 y(Here)24 b(is)f(a)i(w)n(a)n(y)e(to)h(unreserv)n(e)f(P)n(ascal's)e +(reserv)n(ed)i(w)n(ord)g(`)p Fe(t)m(yp)s(e)p Fk(')i(and)f(to)h +(substitute)f(another)f(w)n(ord)h(`)p Fe(m)m(t)m(yp)s(e)o +Fk(')h(in)e(the)i Fg(WEB)0 3582 y Fk(\014le.)1362 3648 +y Fl(@d)42 b(type\(#\))f(=)i(mem[#].t)1362 3748 y(@d)f(mtype)g(=)h(t)g +(@&)g(y)g(@&)g(p)g(@&)g(e)1362 3847 y(@f)f(mtype)g(=)h(type)1362 +3947 y(@f)f(type)g(=)h(true)0 4105 y Fk(In)c(the)h(output)f(of)g +Fg(TANGLE)n Fk(,)j(the)d(macro)e Fg(mtype)g Fk(no)n(w)h(pro)r(duces)h +(`)p Fg(TYPE)n Fk(')g(and)g(the)g(macro)e Fg(type\(x\))f +Fk(no)n(w)j(pro)r(duces)0 4204 y(`)p Fg(MEM[X].T)m Fk('.)e(In)28 +b(the)g(output)g(of)f Fg(WEAVE)n Fk(,)h(these)g(same)e(inputs)h(pro)r +(duce)g Fe(m)m(t)m(yp)s(e)g Fk(and)g Fd(typ)l(e)11 b +Fk(\()p Fc(x)q Fk(\),)28 b(resp)r(ectiv)n(ely)-7 b(.)83 +4304 y(8.)41 b(The)29 b Fg(@f)f Fk(feature)h(allo)n(ws)c(y)n(ou)j(to)h +(de\014ne)h(one)e(iden)n(ti\014er)f(to)i(act)g(lik)n(e)d(another,)j +(and)f(these)i(format)d(de\014nitions)g(are)0 4404 y(carried)j(out)i +(sequen)n(tially)-7 b(,)30 b(as)i(the)h(example)d(ab)r(o)n(v)n(e)h +(indicates.)49 b(Ho)n(w)n(ev)n(er,)32 b(a)g(giv)n(en)f(iden)n(ti\014er) +f(has)i(only)f(one)h(prin)n(ted)0 4503 y(format)g(throughout)g(the)h +(en)n(tire)f(do)r(cumen)n(t)g(\(and)h(this)g(format)e(will)f(ev)n(en)j +(b)r(e)g(used)g(b)r(efore)g(the)h Fg(@f)e Fk(that)h(de\014nes)g(it\).)0 +4603 y(The)28 b(reason)e(is)g(that)i Fg(WEAVE)e Fk(op)r(erates)g(in)h +(t)n(w)n(o)g(passes;)f(it)h(pro)r(cesses)f Fg(@f)o Fk('s)i(and)f +(cross-references)e(on)i(the)h(\014rst)f(pass)g(and)0 +4703 y(do)r(es)g(the)h(output)g(on)g(the)g(second.)83 +4802 y(9.)59 b(Y)-7 b(ou)35 b(ma)n(y)f(w)n(an)n(t)g(some)g +Fg(@f)g Fk(formatting)f(that)j(do)r(esn't)f(corresp)r(ond)e(to)i(an)n +(y)g(existing)e(reserv)n(ed)g(w)n(ord.)58 b(In)36 b(that)0 +4902 y(case,)e Fg(WEAVE)d Fk(could)h(b)r(e)i(extended)f +Fh(b)n(y)g(someone)f(who)h(built)f(Spidery)g Fl(WEB)g +Fk(to)h(include)f(new)h(\\reserv)n(ed)e(w)n(ords")g(in)i(its)0 +5001 y(v)n(o)r(cabulary)-7 b(.)34 b Fh(\(The)28 b(\\)9 +b(Spider)26 b(User's)h(Guide")g(explains)e(ho)n(w.\))83 +5101 y Fk(10.)54 b(Sometimes)31 b(it)i(is)f(desirable)f(to)i(insert)g +(spacing)e(in)n(to)i Fh(\\X")g Fk(co)r(de)g(that)h(is)f(more)f(general) +f(than)j(the)g(thin)f(space)0 5201 y(pro)n(vided)25 b(b)n(y)h(`)p +Fg(@,)p Fk('.)36 b(The)27 b Fg(@t)g Fk(feature)f(can)h(b)r(e)g(used)g +(for)f(this)g(purp)r(ose;)h(e.g.,)g(`)p Fg(@t\\hskip)40 +b(1in@>)n Fk(')27 b(will)d(lea)n(v)n(e)h(one)h(inc)n(h)g(of)p +eop +%%Page: 10 10 +10 9 bop 958 83 a Fm(APPENDIX)29 b(G)i(|)g(NOTES)f(ON)i(F)n(ORMA)-7 +b(TTING)957 b Fk(10)0 244 y(blank)28 b(space.)42 b(F)-7 +b(urthermore,)28 b(`)p Fg(@t\\4@>)m Fk(')i(can)f(b)r(e)h(used)f(to)h +(bac)n(kspace)e(b)n(y)h(one)g(unit)g(of)g(inden)n(tation,)f(since)h +(the)g(con)n(trol)0 343 y(sequence)c Fg(\\4)g Fk(is)f(de\014ned)i(in)e +Fg(webmac)f Fk(to)j(b)r(e)g(suc)n(h)f(a)g(bac)n(kspace.)34 +b(\(This)25 b(con)n(trol)e(sequence)i(is)f(used,)i(for)f(example,)e(at) +j(the)0 443 y(b)r(eginning)g(of)h(lines)f(that)i(con)n(tain)d(lab)r +(eled)h(statemen)n(ts,)g(so)h(that)h(the)g(lab)r(el)e(will)f(stic)n(k)h +(out)h(a)h(little)d(at)i(the)h(left.\))83 543 y(11.)49 +b Fg(WEAVE)30 b Fk(and)i Fg(TANGLE)e Fk(are)h(designed)f(to)i(w)n(ork)e +(with)i(t)n(w)n(o)f(input)h(\014les,)g(called)e Fd(web)p +2898 543 26 4 v 31 w(\014le)42 b Fk(and)32 b Fd(change)p +3488 543 V 32 w(\014le)10 b Fk(,)34 b(where)0 643 y Fd(change)p +250 643 V 32 w(\014le)39 b Fk(con)n(tains)27 b(data)h(that)h(o)n(v)n +(errides)c(selected)j(p)r(ortions)f(of)i Fd(web)p 2340 +643 V 31 w(\014le)11 b Fk(.)40 b(The)29 b(resulting)d(merged)h(text)i +(is)f(actually)0 743 y(what)g(has)f(b)r(een)h(called)d(the)j +Fg(WEB)e Fk(\014le)h(elsewhere)f(in)h(this)f(rep)r(ort.)83 +843 y(Here's)33 b(ho)n(w)h(it)f(w)n(orks:)47 b(The)34 +b(c)n(hange)f(\014le)g(consists)f(of)i(zero)f(or)f(more)g(\\c)n +(hanges,")i(where)f(a)g(c)n(hange)g(has)g(the)h(form)0 +942 y(`)p Fg(@x)o Fb(h)p Fk(old)28 b(lines)p Fb(i)p Fg(@y)n +Fb(h)p Fk(new)h(lines)p Fb(i)p Fg(@z)m Fk('.)41 b(The)29 +b(sp)r(ecial)e(con)n(trol)g(co)r(des)h Fg(@x)o Fk(,)i +Fg(@y)o Fk(,)f Fg(@z)p Fk(,)g(whic)n(h)f(are)g(allo)n(w)n(ed)e(only)h +(in)h(c)n(hange)g(\014les,)0 1042 y(m)n(ust)j(app)r(ear)h(at)g(the)h(b) +r(eginning)d(of)j(a)f(line;)h(the)f(remainder)e(of)i(suc)n(h)g(a)g +(line)f(is)g(ignored.)49 b(The)32 b Fb(h)p Fk(old)g(lines)p +Fb(i)e Fk(represen)n(t)0 1142 y(material)25 b(that)k(exactly)e(matc)n +(hes)g(consecutiv)n(e)f(lines)h(of)i(the)g Fd(web)p 2125 +1142 V 31 w(\014le)10 b Fk(;)30 b(the)f Fb(h)p Fk(new)g(lines)p +Fb(i)e Fk(represen)n(t)g(zero)h(or)f(more)g(lines)0 1241 +y(that)j(are)e(supp)r(osed)h(to)h(replace)d(the)j(old.)41 +b(Whenev)n(er)28 b(the)i(\014rst)f(\\old)f(line")f(of)j(a)f(c)n(hange)f +(is)g(found)i(to)f(matc)n(h)f(a)h(line)f(in)0 1341 y(the)g +Fd(web)p 279 1341 V 31 w(\014le)11 b Fk(,)27 b(all)f(the)i(other)f +(lines)e(in)i(that)h(c)n(hange)e(m)n(ust)h(matc)n(h)g(to)r(o.)83 +1441 y(Bet)n(w)n(een)22 b(c)n(hanges,)h(b)r(efore)f(the)i(\014rst)e(c)n +(hange,)h(and)g(after)f(the)i(last)d(c)n(hange,)i(the)g(c)n(hange)f +(\014le)g(can)h(ha)n(v)n(e)e(an)n(y)h(n)n(um)n(b)r(er)g(of)0 +1541 y(lines)j(that)i(do)f(not)h(b)r(egin)e(with)i(`)p +Fg(@x)o Fk(',)g(`)p Fg(@y)o Fk(',)g(or)f(`)p Fg(@z)o +Fk('.)37 b(Suc)n(h)27 b(lines)d(are)i(b)n(ypassed)g(and)g(not)h(used)g +(for)f(matc)n(hing)e(purp)r(oses.)83 1641 y(This)c(dual-input)f +(feature)i(is)e(useful)i(when)g(w)n(orking)d(with)i(a)h(master)e +Fg(WEB)h Fk(\014le)g(that)h(has)f(b)r(een)i(receiv)n(ed)c(from)i +(elsewhere)0 1741 y(\(e.g.,)25 b Fg(TANGLE.WEB)c Fk(or)j +Fg(WEAVE.WEB)d Fk(or)j Fg(TEX.WEB)m Fk(\),)i(when)f(c)n(hanges)e(are)h +(desirable)e(to)j(customize)d(the)j(program)d(for)i(y)n(our)0 +1840 y(lo)r(cal)29 b(computer)h(system.)48 b(Y)-7 b(ou)32 +b(will)c(b)r(e)k(able)f(to)g(debug)h(y)n(our)e(system-dep)r(enden)n(t)h +(c)n(hanges)f(without)h(clobb)r(ering)e(the)0 1940 y(master)f(w)n(eb)h +(\014le;)h(and)f(once)g(y)n(our)g(c)n(hanges)f(are)g(w)n(orking,)g(y)n +(ou)h(will)d(b)r(e)k(able)f(to)g(incorp)r(orate)e(them)i(readily)e(in)n +(to)h(new)0 2040 y(releases)d(of)j(the)f(master)f(w)n(eb)i(\014le)e +(that)i(y)n(ou)f(migh)n(t)f(receiv)n(e)f(from)h(time)g(to)i(time.)83 +2140 y Fh(There)c(are)f(sev)n(eral)f(m)n(ultiple-c)n(hange\014le)c(to)r +(ols)23 b(in)h(the)g(T)1904 2158 y(E)1951 2140 y(X)g(comm)n(unit)n(y;)f +(c)n(hec)n(k)g(bac)n(k)g(issues)g(of)i(TUGb)r(oat)f(for)g(more)0 +2239 y(information.)0 2441 y Fe(App)s(endices.)0 2643 +y(App)s(endix)k(G:)f(Ho)m(w)h(to)g(use)f Fg(WEB)g Fe(macros.)81 +b Fk(The)25 b(macros)c(in)j Fg(webkernel)c Fk(mak)n(e)j(it)g(p)r +(ossible)f(to)i(pro)r(duce)g(a)g(v)-5 b(ariet)n(y)0 2743 +y(of)28 b(formats)f(without)h(editing)e(the)j(output)g(of)f +Fg(WEAVE)n Fk(,)h(and)f(the)h(purp)r(ose)f(of)g(this)g(app)r(endix)f +(is)g(to)i(explain)d(some)g(of)j(the)0 2842 y(p)r(ossibilities.)83 +2968 y(1.)83 b(Three)39 b(fon)n(ts)h(ha)n(v)n(e)f(b)r(een)h(declared)e +(in)i(addition)d(to)j(the)h(standard)e(fon)n(ts)g(of)h +Fg(PLAIN)e Fk(format:)61 b(Y)-7 b(ou)40 b(can)f(sa)n(y)0 +3068 y(`)p Fg({\\sc)j(stuff})n Fk(')22 b(to)g(get)g Fm(stuff)h +Fk(in)e(small)e(caps;)k(and)f(y)n(ou)g(can)f(select)g(the)i(largish)c +(fon)n(ts)j Fg(\\titlefont)c Fk(and)k Fg(\\ttitlefont)0 +3167 y Fk(in)27 b(the)h(title)e(of)i(y)n(our)e(do)r(cumen)n(t,)h(where) +g Fg(\\ttitlefont)c Fk(is)k(a)g(t)n(yp)r(ewriter)f(st)n(yle)g(of)i(t)n +(yp)r(e.)83 3293 y(2.)83 b(When)29 b(y)n(ou)g(men)n(tion)e(an)i(iden)n +(ti\014er)e(in)h(T)1566 3311 y(E)1612 3293 y(X)i(text,)g(y)n(ou)e +(normally)d(call)i(it)i(`)p Fg(|identifier|)-5 b Fk('.)42 +b(But)29 b(y)n(ou)f(can)h(also)0 3393 y(sa)n(y)d(`)p +Fg(\\\\{identifier})-6 b Fk('.)37 b(The)27 b(output)h(will)d(lo)r(ok)g +(the)j(same)d(in)i(b)r(oth)g(cases,)f(but)i(the)g(second)e(alternativ)n +(e)e(do)r(esn't)j(put)0 3492 y Fd(identi\014er)42 b Fk(in)n(to)26 +b(the)i(index,)f(since)f(it)h(b)n(ypasses)f Fg(WEAVE)n +Fk('s)i(translation)c(from)i Fh(\\X")h Fk(mo)r(de.)83 +3618 y(3.)83 b(T)-7 b(o)29 b(get)h(t)n(yp)r(ewriter-lik)n(e)c(t)n(yp)r +(e,)k(as)g(when)g(referring)d(to)j(`)p Fg(WEB)o Fk(',)h(y)n(ou)e(can)h +(use)f(the)i(`)p Fg(\\.)o Fk(')f(macro)e(\(e.g.,)i(`)p +Fg(\\.{WEB})n Fk('\).)0 3718 y(In)24 b(the)h(argumen)n(t)d(to)i(this)f +(macro)f(y)n(ou)i(should)f(insert)g(an)g(additional)e(bac)n(kslash)h(b) +r(efore)h(the)i(sym)n(b)r(ols)c(listed)i(as)g(`sp)r(ecial)0 +3817 y(string)e(c)n(haracters')g(in)h(the)h(index)g(to)f +Fg(WEAVE)n Fk(,)i(i.e.,)f(b)r(efore)g(bac)n(kslashes)d(and)j(dollar)d +(signs)h(and)i(the)g(lik)n(e.)33 b(A)23 b(`)p Fg(\\)p +Fl( )o Fk(')g(here)g(will)0 3917 y(result)j(in)h(the)h(visible)d(space) +h(sym)n(b)r(ol;)g(to)h(get)g(an)h(in)n(visible)23 b(space)k(follo)n +(wing)c(a)28 b(con)n(trol)d(sequence)i(y)n(ou)g(can)g(sa)n(y)g(`)p +Fg({)p Fl( )p Fg(})n Fk('.)83 4043 y(4.)83 b(The)34 b(three)h(con)n +(trol)d(sequences)i Fg(\\pagewidth)l Fk(,)i Fg(\\pageheight)l +Fk(,)g(and)f Fg(\\fullpageheight)28 b Fk(can)34 b(b)r(e)h(rede\014ned)g +(in)0 4142 y(the)d(lim)n(b)r(o)d(section)h(at)i(the)g(b)r(eginning)e +(of)h(y)n(our)g Fg(WEB)f Fk(\014le,)i(to)g(c)n(hange)f(the)h +(dimensions)c(of)k(eac)n(h)f(page.)48 b(The)32 b(standard)0 +4242 y(settings)1536 4331 y Fg(\\pagewidth=6.5in)1536 +4430 y(\\pageheight=8.7i)o(n)1536 4530 y(\\fullpageheight=)o(9i)o(n)0 +4676 y Fk(w)n(ere)i(used)i(to)f(prepare)f(the)i(presen)n(t)f(rep)r +(ort;)j Fg(\\fullpageheight)30 b Fk(is)k Fg(\\pageheight)d +Fk(plus)j(ro)r(om)g(for)h(the)h(additional)0 4776 y(heading)29 +b(and)i(page)f(n)n(um)n(b)r(ers)g(at)h(the)g(top)g(of)g(eac)n(h)f +(page.)46 b(If)32 b(y)n(ou)e(c)n(hange)g(an)n(y)g(of)h(these)g(quan)n +(tities,)f(y)n(ou)g(should)f(call)0 4876 y(the)f(macro)d +Fg(\\setpage)g Fk(immediately)d(after)28 b(making)d(the)j(c)n(hange.)83 +5001 y(5.)83 b(The)27 b Fg(\\pageshift)d Fk(macro)h(de\014nes)j(an)f +(amoun)n(t)f(b)n(y)i(whic)n(h)e(righ)n(t-hand)g(pages)g(\(i.e.,)h(o)r +(dd-n)n(um)n(b)r(ered)f(pages\))h(are)0 5101 y(shifted)g(righ)n(t)e +(with)h(resp)r(ect)h(to)g(left-hand)f(\(ev)n(en-n)n(um)n(b)r(ered\))f +(ones.)36 b(By)27 b(adjusting)e(this)i(amoun)n(t)e(y)n(ou)h(ma)n(y)f(b) +r(e)j(able)d(to)0 5201 y(get)i(t)n(w)n(o-sided)f(output)i(in)f(whic)n +(h)f(the)i(page)f(n)n(um)n(b)r(ers)f(line)g(up)i(on)f(opp)r(osite)f +(sides)h(of)g(eac)n(h)g(sheet.)p eop +%%Page: 11 11 +11 10 bop 958 83 a Fm(APPENDIX)29 b(G)i(|)g(NOTES)f(ON)i(F)n(ORMA)-7 +b(TTING)957 b Fk(11)83 244 y(6.)83 b(The)37 b Fg(\\title)e +Fk(macro)g(will)g(app)r(ear)h(at)i(the)f(top)h(of)f(eac)n(h)g(page)f +(in)h(small)d(caps.)66 b(F)-7 b(or)37 b(example,)g(App)r(endix)h(D)0 +343 y(w)n(as)30 b(pro)r(duced)h(after)h(sa)n(ying)c(`)p +Fg(\\def\\title{WEAVE})-7 b Fk('.)49 b Fh(\(App)r(endix)32 +b(D)f(w)n(as)g(omitted)f(from)g(this)g(do)r(cumen)n(t;)j(see)e(Don)0 +443 y(Kn)n(uth's)c(original)c Fl(WEB)k Fh(tec)n(hnical)e(rep)r(ort)i +(for)g(all)e(the)j(app)r(endices.\))83 564 y Fk(7.)83 +b(The)20 b(\014rst)f(page)g(usually)f(is)h(n)n(um)n(b)r(er)f(1;)23 +b(if)c(y)n(ou)g(w)n(an)n(t)g(some)g(other)g(starting)f(page,)j(just)f +(set)g Fg(\\pageno)d Fk(to)j(the)h(desired)0 663 y(n)n(um)n(b)r(er.)36 +b(F)-7 b(or)27 b(example,)e(the)j(initial)c(lim)n(b)r(o)g(section)i +(for)i(App)r(endix)f(D)h(included)e(the)i(command)d(`)p +Fg(\\pageno=16)l Fk('.)83 784 y(8.)83 b(The)27 b(macro)d +Fg(\\iftitle)g Fk(will)g(suppress)i(the)i(header)e(line)f(if)h(it)h(is) +f(de\014ned)h(b)n(y)g(`)p Fg(\\titletrue)-5 b Fk('.)37 +b(The)27 b(normal)d(v)-5 b(alue)0 884 y(is)34 b Fg(\\titlefalse)c +Fk(except)k(for)h(the)g(table)e(of)i(con)n(ten)n(ts;)j(th)n(us,)e(the)f +(con)n(ten)n(ts)f(page)g(is)g(usually)e(unn)n(um)n(b)r(ered.)57 +b(If)35 b(y)n(our)0 983 y(program)23 b(is)i(so)g(long)f(that)j(the)f +(table)f(of)h(con)n(ten)n(ts)f(do)r(esn't)h(\014t)h(on)e(a)h(single)d +(page,)j(or)f(if)g(y)n(ou)h(w)n(an)n(t)f(a)g(n)n(um)n(b)r(er)g(to)h +(app)r(ear)0 1083 y(on)h(the)h(con)n(ten)n(ts)f(page,)g(y)n(ou)g +(should)f(reset)h Fg(\\pageno)e Fk(when)j(y)n(ou)f(b)r(egin)f(the)i +(table)f(of)g(con)n(ten)n(ts.)83 1182 y(Tw)n(o)21 b(macros)f(are)h(pro) +n(vided)f(to)h(giv)n(e)f(\015exibilit)n(y)f(to)i(the)i(table)e(of)h +(con)n(ten)n(ts:)33 b Fg(\\topofcontents)16 b Fk(is)21 +b(in)n(v)n(ok)n(ed)f(just)i(b)r(efore)0 1282 y(the)i(con)n(ten)n(ts)e +(info)g(is)g(read,)i(and)e Fg(\\botofcontents)c Fk(is)k(in)n(v)n(ok)n +(ed)f(just)i(after.)35 b(F)-7 b(or)23 b(example,)f(App)r(endix)h(D)g(w) +n(as)f(pro)r(duced)0 1382 y(with)27 b(the)h(follo)n(wing)c +(de\014nitions:)664 1533 y Fg(\\def\\topofcontent)o(s{)o(\\nu)o(ll)o +(\\v)o(fil)o(l)751 1633 y(\\titlefalse)39 b Fl(\045)44 +b Fg(include)c(headline)h(on)h(the)h(contents)d(page)751 +1733 y(\\def\\rheader{\\mai)o(nfo)o(nt)d(Appendix)j(D\\hfil)h(15})751 +1832 y(\\centerline{\\titl)o(efo)o(nt)c(The)42 b({\\ttitlefont)d +(WEAVE})i(processor})751 1932 y(\\vskip)g(15pt)h(\\centerline{\(Vers)o +(ion)37 b(2.5\)})k(\\vfill})0 2083 y Fk(Rede\014ning)35 +b Fg(\\rheader)m Fk(,)k(whic)n(h)c(is)g(the)i(headline)d(for)i(righ)n +(t-hand)e(pages,)k(su\016ces)e(in)g(this)f(case)h(to)g(put)h(the)g +(desired)0 2183 y(information)24 b(at)j(the)h(top)g(of)g(the)g(page.)83 +2304 y(9.)83 b(Data)35 b(for)g(the)i(table)d(of)i(con)n(ten)n(ts)f(is)g +(written)g(to)h(a)f(\014le)g(that)h(is)f(read)f(after)i(the)g(indexes)f +(ha)n(v)n(e)f(b)r(een)i(T)3685 2322 y(E)3732 2304 y(Xed;)0 +2403 y(there's)31 b(one)g(line)f(of)h(data)g(for)g(ev)n(ery)f(starred)g +(mo)r(dule.)46 b(F)-7 b(or)31 b(example,)f(when)h(App)r(endix)h(D)f(w)n +(as)g(b)r(eing)f(generated,)h(a)0 2503 y(\014le)c(con)n(taining)1274 +2590 y Fg(\\Z)43 b({)g(Introduction}{1}{)o(16)o(})1274 +2689 y(\\Z)g({)g(The)g(character)d(set}{11}{19})0 2819 +y Fk(and)23 b(similar)18 b(lines)j(w)n(as)h(created.)35 +b(The)23 b Fg(\\topofcontents)18 b Fk(macro)i(could)i(rede\014ne)h +Fg(\\Z)f Fk(so)h(that)g(the)h(information)19 b(app)r(ears)0 +2918 y(in)27 b(another)g(format.)83 3039 y(10.)82 b(Sometimes)17 +b(it)j(is)f(necessary)g(or)g(desirable)f(to)i(divide)e(the)j(output)g +(of)f Fg(WEAVE)f Fk(in)n(to)g(sub\014les)g(that)i(can)e(b)r(e)i(pro)r +(cessed)0 3139 y(separately)-7 b(.)39 b(F)-7 b(or)28 +b(example,)f(the)i(listing)d(of)j(T)1462 3156 y(E)1509 +3139 y(X)g(runs)g(to)f(more)g(than)h(500)e(pages,)i(and)g(that)g(is)f +(enough)g(to)h(exceed)g(the)0 3238 y(capacit)n(y)24 b(of)i(man)n(y)f +(prin)n(ting)f(devices)g(and/or)h(their)g(soft)n(w)n(are.)35 +b(When)26 b(an)g(extremely)e(large)g(job)i(isn't)g(cut)g(in)n(to)f +(smaller)0 3338 y(pieces,)41 b(the)e(en)n(tire)f(pro)r(cess)g(migh)n(t) +f(b)r(e)i(sp)r(oiled)e(b)n(y)i(a)g(single)d(error)i(of)h(some)e(sort,)k +(making)c(it)h(necessary)g(to)h(start)0 3437 y(ev)n(erything)25 +b(o)n(v)n(er.)83 3537 y(Here's)i(a)h(safe)f(w)n(a)n(y)f(to)i(break)f(a) +g(w)n(o)n(v)n(en)f(\014le)h(in)n(to)g(three)g(parts:)37 +b(Sa)n(y)27 b(the)h(pieces)e(are)h Fc(\013)p Fk(,)i Fc(\014)t +Fk(,)f(and)f Fc(\015)5 b Fk(,)28 b(where)f(eac)n(h)g(piece)0 +3637 y(b)r(egins)e(with)g(a)g(starred)g(mo)r(dule.)34 +b(All)24 b(macros)g(should)g(b)r(e)i(de\014ned)g(in)f(the)h(op)r(ening) +f(lim)n(b)r(o)e(section)h(of)i Fc(\013)p Fk(,)g(and)g(copies)e(of)0 +3736 y(this)j(T)208 3754 y(E)254 3736 y(X)h(co)r(de)f(should)f(b)r(e)h +(placed)f(at)i(the)f(b)r(eginning)f(of)h Fc(\014)32 b +Fk(and)27 b(of)g Fc(\015)5 b Fk(.)36 b(In)28 b(order)e(to)h(pro)r(cess) +f(the)i(parts)e(separately)-7 b(,)25 b(w)n(e)0 3836 y(need)j(to)g(tak)n +(e)g(care)f(of)h(t)n(w)n(o)f(things:)37 b(The)29 b(starting)d(page)h(n) +n(um)n(b)r(ers)g(of)h Fc(\014)33 b Fk(and)28 b Fc(\015)33 +b Fk(need)28 b(to)g(b)r(e)h(set)f(up)g(prop)r(erly)-7 +b(,)27 b(and)h(the)0 3936 y(table)f(of)g(con)n(ten)n(ts)g(data)g(from)f +(all)g(three)h(runs)g(needs)h(to)f(b)r(e)h(accum)n(ulated.)83 +4035 y(The)f Fg(webmac)d Fk(macros)g(include)h(t)n(w)n(o)g(con)n(trol)g +(sequences)g Fg(\\contentsfile)d Fk(and)k Fg(\\readcontents)21 +b Fk(that)27 b(facilitate)d(the)0 4135 y(necessary)30 +b(pro)r(cessing.)47 b(W)-7 b(e)32 b(include)e(`)p Fg +(\\def\\contentsfil)o(e{)o(CON)o(T1)o(})-6 b Fk(')32 +b(in)f(the)h(lim)n(b)r(o)d(section)h(of)i Fc(\013)p Fk(,)h(and)e(w)n(e) +h(include)0 4234 y(`)p Fg(\\def\\contentsfil)o(e{C)o(ON)o(T2})-7 +b Fk(')33 b(in)f(the)h(lim)n(b)r(o)c(section)j(of)g Fc(\014)t +Fk(;)k(this)c(causes)f(T)2574 4252 y(E)2621 4234 y(X)i(to)f(write)f +(the)i(con)n(ten)n(ts)f(data)g(for)h Fc(\013)0 4334 y +Fk(and)27 b Fc(\014)32 b Fk(in)n(to)27 b Fg(CONT1.TEX)d +Fk(and)j Fg(CONT2.TEX)l Fk(.)37 b(No)n(w)28 b(in)e Fc(\015)33 +b Fk(w)n(e)27 b(sa)n(y)631 4499 y Fg(\\def\\readcontent)o(s{)o(\\in)o +(pu)o(t)38 b(CONT1)j(\\input)g(CONT2)h(\\input)f(CONTENTS})l +Fk(;)0 4663 y(this)27 b(brings)f(in)h(the)g(data)h(from)e(all)f(three)j +(pieces,)e(in)h(the)h(prop)r(er)e(order.)83 4763 y Fh(W)-7 +b(arning:)35 b(life)26 b(is)h(a)g(little)e(di\013eren)n(t)i(in)g +(Spidery)f Fl(WEB)p Fh(.)h(T)1894 4781 y(E)1940 4763 +y(X)h(hac)n(k)n(ers)d(should)i(go)g(straigh)n(t)e(to)i(the)h(source.)83 +4862 y Fk(Ho)n(w)n(ev)n(er,)d(w)n(e)i(still)d(need)k(to)f(solv)n(e)d +(the)k(page-n)n(um)n(b)r(ering)23 b(problem.)34 b(One)27 +b(w)n(a)n(y)f(to)h(do)g(it)f(is)g(to)h(include)f(the)h(follo)n(wing)0 +4962 y(in)g(the)h(lim)n(b)r(o)c(material)g(for)j Fc(\014)t +Fk(:)751 5114 y Fg(\\message{Please)38 b(type)k(the)g(last)g(page)g +(number)f(of)i(part)f(1:)86 b(})751 5213 y(\\read-1to\\\\)39 +b(\\pageno=\\\\)h(\\advance\\pageno)d(by)43 b(1)p eop +%%Page: 12 12 +12 11 bop 958 83 a Fm(APPENDIX)29 b(G)i(|)g(NOTES)f(ON)i(F)n(ORMA)-7 +b(TTING)957 b Fk(12)0 244 y(Then)35 b(y)n(ou)g(simply)d(pro)n(vide)h +(the)i(necessary)e(data)i(when)g(T)1957 262 y(E)2004 +244 y(X)g(requests)f(it;)k(a)d(similar)30 b(construction)k(is)g(used)h +(at)g(the)0 343 y(b)r(eginning)26 b(of)h Fc(\015)5 b +Fk(.)83 443 y(This)27 b(metho)r(d)g(can,)g(of)h(course,)e(b)r(e)i(used) +g(to)f(divide)f(a)h(w)n(o)n(v)n(en)f(\014le)h(in)n(to)f(an)n(y)h(n)n +(um)n(b)r(er)f(of)i(pieces.)83 568 y(11.)82 b(Sometimes)28 +b(it)j(is)e(nice)h(to)h(include)f(things)g(in)g(the)h(index)f(that)i +(are)e(t)n(yp)r(eset)h(in)f(a)h(sp)r(ecial)d(w)n(a)n(y)-7 +b(.)46 b(F)-7 b(or)30 b(example,)0 667 y(w)n(e)24 b(migh)n(t)f(w)n(an)n +(t)h(to)h(ha)n(v)n(e)f(an)g(index)g(en)n(try)h(for)f(`T)1583 +685 y(E)1629 667 y(X'.)i Fg(WEAVE)d Fk(pro)n(vides)f(only)h(t)n(w)n(o)h +(standard)g(w)n(a)n(ys)g(to)g(t)n(yp)r(eset)h(an)g(index)0 +767 y(en)n(try)i(\(unless)f(the)i(en)n(try)f(is)g(an)g(iden)n(ti\014er) +e(or)i(a)g(reserv)n(ed)f(w)n(ord\):)36 b(`)p Fg(@^)o +Fk(')28 b(giv)n(es)d(roman)g(t)n(yp)r(e,)j(and)f(`)p +Fg(@.)p Fk(')g(giv)n(es)f(t)n(yp)r(ewriter)0 866 y(t)n(yp)r(e.)37 +b(But)27 b(if)f(w)n(e)h(try)g(to)f(t)n(yp)r(eset)h(`T)1173 +884 y(E)1220 866 y(X')g(in)f(roman)f(t)n(yp)r(e)i(b)n(y)g(sa)n(ying,)d +(e.g.,)j(`)p Fg(@^\\TeX@>)m Fk(',)g(the)g(bac)n(kslash)e(c)n(haracter)g +(gets)0 966 y(in)i(the)h(w)n(a)n(y)-7 b(,)26 b(and)i(this)f(en)n(try)g +(w)n(ouldn't)f(app)r(ear)h(in)g(the)h(index)e(with)i(the)g(T's.)83 +1066 y(The)g(solution)d(is)h(to)i(use)f(the)h(`)p Fg(@:)o +Fk(')g(feature,)f(declaring)e(a)i(macro)e(that)j(simply)d(remo)n(v)n +(es)g(a)i(sort)f(k)n(ey)h(as)g(follo)n(ws:)1732 1265 +y Fg(\\def\\9)p Fl(#)m Fg(1{})0 1464 y Fk(No)n(w)22 b(y)n(ou)f(can)h +(sa)n(y)-7 b(,)22 b(e.g.,)h(`)p Fg(@:TeX}{\\TeX@>)-5 +b Fk(')22 b(in)f(y)n(our)g Fg(WEB)g Fk(\014le;)i Fg(WEAVE)d +Fk(puts)j(it)e(in)n(to)g(the)i(index)e(alphab)r(etically)-7 +b(,)19 b(based)i(on)0 1564 y(the)26 b(sort)f(k)n(ey)-7 +b(,)25 b(and)h(pro)r(duces)f(the)h(macro)d(call)g(`)p +Fg(\\9{TeX}{\\TeX})-5 b Fk(')26 b(whic)n(h)e(will)f(ensure)i(that)h +(the)g(sort)f(k)n(ey)g(isn't)g(prin)n(ted.)83 1663 y(A)34 +b(similar)c(idea)i(can)i(b)r(e)h(used)f(to)g(insert)e(hidden)i +(material)c(in)n(to)j(mo)r(dule)f(names)h(so)g(that)i(they)f(are)f +(alphab)r(etized)0 1763 y(in)k(whatev)n(er)g(w)n(a)n(y)g(y)n(ou)h(migh) +n(t)e(wish.)68 b(Some)37 b(p)r(eople)g(call)f(these)i(tric)n(ks)e(\\sp) +r(ecial)g(re\014nemen)n(ts";)41 b(others)d(call)e(them)0 +1863 y(\\kludges".)83 1987 y(12.)82 b(The)28 b(con)n(trol)d(sequence)i +Fg(\\modno)e Fk(is)i(set)g(to)h(the)g(n)n(um)n(b)r(er)e(of)i(the)g(mo)r +(dule)e(b)r(eing)g(t)n(yp)r(eset.)83 2112 y(13.)82 b(If)30 +b(y)n(ou)e(w)n(an)n(t)h(to)g(list)e(only)h(the)h(mo)r(dules)e(that)j +(ha)n(v)n(e)e(c)n(hanged,)g(together)g(with)h(the)h(index,)e(put)i(the) +f(command)0 2211 y(`)p Fg(\\let\\maybe=\\iffa)o(lse)-7 +b Fk(')24 b(in)g(the)g(lim)n(b)r(o)d(section)i(b)r(efore)g(the)i +(\014rst)e(mo)r(dule)g(of)h(y)n(our)e Fg(WEB)h Fk(\014le.)35 +b(It's)24 b(customary)e(to)i(mak)n(e)0 2311 y(this)j(the)h(\014rst)f(c) +n(hange)g(in)g(y)n(our)f(c)n(hange)g(\014le.)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/web/matlabweb/swebbind.sty b/web/matlabweb/swebbind.sty new file mode 100644 index 0000000000..2ec16f246c --- /dev/null +++ b/web/matlabweb/swebbind.sty @@ -0,0 +1,246 @@ +%% +%% This is file `swebbind.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% webfiles.dtx (with options: `spider') +%% Package for inclusion of CWEB and Spidery WEB programs in +%% LaTeX Documents. +%% +%% $Id: webfiles.dtx,v 1.39 1999/05/26 12:40:06 potse Exp $ +%% +\catcode`\@=11 +\chardef\xwebCatUsCode=\catcode`\_ % top level macro file! +\catcode`\_=11 % Catcode letter +\chardef\xwebCatEscape=0 +\chardef\xwebCatOpen=1 +\chardef\xwebCatClose=2 +\chardef\xwebCatIgnore=9 +\chardef\xwebCatLetter=11 +\chardef\xwebCatOther=12 +\chardef\xwebCatActive=13 +\catcode`\_=\xwebCatLetter +\catcode`\@=\xwebCatLetter +\let\amp\& % ampersand +\let\SS\S % section sign +\let\PP\P % paragraph sign +\def\N#1.#2.{% + \ifon\end{xwebModule}\fi % webfiles + \global\xwebGroupLevel 0% default value for group level + \xweb_headcheck#2\xweb_headcheck % spider: get group level and title + {\let\*=\empty% + \xdef\xweb_secno{#1}% webfiles: get the section number + }% + \message \expandafter{*\xweb_secno}% + \xweb_PrepareSection{#1}% + \ifon\begin{xwebModule}{\bf\xweb_ModTitle.}% + % \xweb_ModTitle is generated by \xweb_headcheck. + %\hskip 1em plus.1em minus.1em% + \xweb_SpiderLopEntry{\xwebGroupLevel}% +} +\def\xweb_SpiderLopEntry#1{% + \ifnum\c@xwebLopDepth > \xwebGroupLevel + \addcontentsline{lop}{starred}{% + \protect\global\xwebGroupLevel #1 \thexwebModule.~\xweb_ModTitle}% + { \let\protect\@unexpandable@protect + \edef\next{\write\xweb_cont{% + \ZZ{\xweb_ModTitle}{\the\xwebGroupLevel}% + {\xweb_secno}{\noexpand\thepage}}}% + \next + }% write "\ZZ{title}{depth}{sec}{page}" to .con file + \fi + \ifnum\c@xwebOutlineDepth > \xwebGroupLevel + \xwebPDFOutline{\xweb_secno}{\xweb_ModTitle}% args: nr, title + \fi} +\newif\ifxweb_cancel\xweb_canceltrue +\def\xweb_ifnextchar#1#2#3{\let\@tempe=#1\def\@tempa{#2}\def\@tempb{#3}% + \xweb_ifnch} +\def\xweb_ifnch{% + \ifx \@tempc \@tempe\let\@tempd\@tempa + \else\let\@tempd\@tempb\fi + \@tempd} +\def\xweb_makethechar#1{\let\@tempc=#1} + +\def\xweb_headcheck#1#2\xweb_headcheck{% + \xweb_makethechar{#1}% + \def\theskipper{\vskip 3pt}% + % extra skip before new starred module + \def\xweb_ModTitle{{#2}}% + \xweb_ifnextchar={% % @*= title. + \global\xwebGroupLevel 0% webfiles + \ifnum \xwebGroupLevel<\c@xwebSecNoEject + \def\theskipper{\xwebMainSecSkip}% + \fi + \xweb_canceltrue + }{\xweb_ifnextchar1{% % @*1 title. + \global\xwebGroupLevel 1% webfiles + \xweb_cancelfalse + \ifnum \xwebGroupLevel<\c@xwebSecNoEject + \def\theskipper{\xwebMainSecSkip}% + \fi + }{\xweb_ifnextchar2{% % @*2 title. + \global\xwebGroupLevel 2% webfiles + \xweb_cancelfalse + }{\xweb_ifnextchar3{% % @*3 title. + \global\xwebGroupLevel 3% webfiles + \xweb_cancelfalse + \ifnum \xwebGroupLevel<\c@xwebSecNoEject + \def\theskipper{\xwebMainSecSkip}% + \fi + }{\xweb_ifnextchar4{% % @*4 title. + \global\xwebGroupLevel 4% webfiles + \xweb_cancelfalse + }{% else % @* title. + \global\xwebGroupLevel 0% webfiles + \ifxweb_cancel\else + \ifnum \xwebGroupLevel<\c@xwebSecNoEject + \def\theskipper{\xwebMainSecSkip}% + \fi + \fi + \xweb_cancelfalse + \def\xweb_ModTitle{#1{#2}}% + }}}}}% + \theskipper +} +\def\CD#1\DC{#1} +\def\P{\B} +\def\xweb_CweaveBindings{% + \ifx \xweb_UserBindings\relax + \xweb_rebind + % indentation and paragraph layout + \xweb_break \0% % SPIDER + \xweb_IncrIndent \1% + \xweb_DecrIndent \2% + \xweb_ExprBreak \3% + \xweb_backup \4% + \xweb_OptBreak \5% + \xweb_break \6% + \xweb_BigBreak \7% + \xweb_noindent \8% + % C/C++ tokens + \xwebRel \?% + \xwebAddress \AND + \xwebComplement \CM + \xwebScope \DC + \xwebEquiv \S % SPIDER + \xwebGe \G + \xwebRightShift \GG + \xwebNe \I + \xwebAssign \K + \xwebLeftShift \LL + \xwebMod \MOD + \xwebNull \NULL + \xwebNot \R + \xwebBinOr \OR + \xwebMemberRef \PA + \xwebThis \this + \xwebOr \V + \xwebAnd \W + \xwebXor \XOR + \xwebLE \L % SPIDER + \xwebPointer \MG + \xwebPointerMemberRef \MGA + \xwebDecr \MM + \xwebIncr \PP + % more tokens + \xwebId \\% + \xwebIdLetter \|% + \xwebRes \&% + \xwebString \.% %% ( ...Emacs... + \xwebStringBreak \)% + \xwebNumber \O % SPIDER + \xwebCombinedOp \MRL + % goes to TeX state + \xwebComment \C + \xwebCxxComment \SHC + \xwebRefName \X + \xwebSpiderOutputFileName \XF + % CWEB tokens + \xwebMacrosHere \ATH + \xwebDefine \D + \xwebFormat \F + \xwebIdCat \J + \xwebVerbString \= % SPIDER + % cross reference tags + \xwebChangeFlag \*% + \xwebCRAlso \A + \xwebCRsAlso \As + \xwebCRCite \Q + \xwebCRsCite \Qs + \xwebCRUse \U + \xwebCRsUse \Us + \xwebCREt \ET + \xwebCRsEt \ETs + % finish the list + \stop\stop + \def\xweb_UserBindings{% + \xweb_RestoreBindings + \let\xweb_UserBindings\relax + }% + \fi + } +\def\M#1.{% + \ifon\end{xwebModule}\fi + \xweb_PrepareSection{#1}% + \ifon\begin{xwebModule} + \ifnum\c@xwebLopDepth>9 + \addcontentsline{lop}{xwebsection}{% + \protect\global\xwebGroupLevel 4 \thexwebModule.}% + \edef\next{\write\xweb_cont{\ZZ{}{4}{\xweb_secno}% + {\thepage}}}\next % \ZZ{title}{depth}{sec}{page}% + { \let\protect\@unexpandable@protect + \edef\next{\write\xweb_cont{% + \ZZ{}{4}{\xweb_secno}{\thepage}}}% + \next + }% write "\ZZ{title}{depth}{sec}{page}" to .con file + \fi + } +\def\inx{ + \ifxwebIndex + \xweb_SetupIndex + \def\:{\I} + \else + \def\:##1.{} % gobble \:\\{foo} 1, 2, 3. + \fi +} +\def\fin{ + \ifxwebIndex + \xweb_FinishIndex + \fi + \ifxwebRef + \xweb_SetupReflist + \def\:{\I} + \else + \def\:{} + \def\XF##1\XF{} + \def\X##1\X{} + \def\U##1.{} + \fi +} +\def\con{ + \ifxwebRef + \endgroup + \fi +} +\def\xwebComment#1{% + \5% % 0.5em will be discarded on line break + \hskip 1.5em + \commentbegin% + {\xweb_tex + \xwebCommentHook + #1% + }% + \commentend% + } +\let\xwebCommentHook\relax +\let\xwebCxxComment\xwebComment +\def\xwebDefine{\xweb_macro{define}} +\def\xwebFormat\\#1\\#2\par{\ifxwebHideFormats\else + \4\xweb_macro{format}\\{#1} \\{#2}\par\fi} +\def\xwebSpiderOutputFileName#1:#2\XF{\xwebRefName{#1}:\.{#2}\X} +\catcode`\_=\xwebCatUsCode +\catcode`\@=\xwebCatOther +\endinput +%% +%% End of file `swebbind.sty'. diff --git a/web/matlabweb/test.web b/web/matlabweb/test.web new file mode 100644 index 0000000000..99215d7743 --- /dev/null +++ b/web/matlabweb/test.web @@ -0,0 +1,266 @@ +\font\WebGfnt=dcr1000 +\def\WebLG{\hbox{\WebGfnt\char14}} % left guillemet (french quote) +\def\WebRG{\hbox{\WebGfnt\char15}} % right guillemet +\def\WebGkern{-.2em\relax} % kern between guillemets +\def\WebAkern{-.05em\relax} % kern after + +\def\title{A test program for MWEB (Matlab Web)} +\def\topofcontents{\centerline{\titlefont\title} + \vfill + \centerline{Mark Potse} + \vfill} + +@* Example. This file serves to test {\tt MWEB} (Matlab Web). +@d add(a,b) = ((a) + (b)) +@f alpha TeX +@f beta TeX +@f phi tex + +@u +@1 +@<used code@> + + phi = alpha/beta; + c = add (1 , 'ee'); +a = "b"; +switch a + case "b", a=1; %normal comment + case "c", a=3; %normal comment with a space and a tab + case "d", a=5; @% controlled comment with a space +end@% controlled comment without a space +clear a b c %foo + +set(gcf,'Color', get(gcf,'Color')); +x, y, alpha b c(foo); + +foo = (a ... + + b - c); + +str = '\'; +str = '/'; + + +@*=Formatted strings. Particularly when creating a user interface, +Matlab programmers may want to write nested strings containing code up +to three or four levels. This example program defines a +WindowButtonDownFcn that in turn defines a WindowButtonMotionFcn and a +WindowButtonUpFcn, which in turn undefines the +WindowButtonMotionFcn. Some parts of the code are put in refinements, +to keep this section comprehensible. + +@<used code@>= + set(gcf,'WindowButtonDownFcn', ` + @<create the line@> + set(gcf,"WindowButtonMotionFcn", `@<reset the line@>'); + set(gcf,"WindowButtonUpFcn", ` + fix_line; + set(gcf, "WindowButtonMotionFcn",` ');'); + '); + + At = A'; + str3 = `str = `do_transpose=`At = A"; '; '; '; + str4 = ``````foo''''''; + +@ The WindowButtonDownFcn gets the mouse position and creates a line, +whose begin- and endpoints are the same. + +@<create the line@>= +lb = get(gca,"CurrentPoint"); + le=lb; + L=line([lb(1,1),le(1,1)], [lb(1,2), le(1,2)], ... + "EraseMode", "xor"); + + +@ Then, the WindowButtonMotionFcn makes the endpoint of the line move +with the mouse pointer. + +@<reset the line@>= +le = get(gca,"CurrentPoint"); +set(L,"XData",[lb(1,1),le(1,1)], ... + "YData", [lb(1,2), le(1,2)]); + + +@ And at last, the WindowButtonUpFcn changes the colour of the line +and, by undefining the WindowButtonMotionFcn, fixes it. + +@d fix_line = eval(`set(L, ... + "Color", "r");'); + + + +@* More examples. The following code is just an example of several +Matlab constructs; it does nothing useful. + +@ +@<unused code@>= + a = 2; + b = a + 5*12.4 + 2/3^2 - 21.7 & 5; + @<some refinement@> + str = ['This string ', ' contains ''lots'' of spaces']; + @<some refinement@> + flarp = rand(3,8) ./ linspace(3,8); + @<some refinement@> + + +@ Some more examples of formatted strings (initialized with a left +quote), with a macro or a module inside. + +@d incr(f) = f=1+(f) +@<unused code@>= + + + str1 = `foo=bar; fun(foo); + fun(boo); + incr(foo);' + str2 = `foo=bar; fun(foo); + fun(boo); + @<some refinement@>' + At = A'; + str3 = `str = `do_transpose=`At = A"; '; '; '; + str4 = ``````foo''''''; + +@ Array elements may be separated by commas or spaces or both. +@<unused code@>= + x = [0 0 -2 pi,2*2, 2*pi,5, -4.5 20 9243857 inf]; + a = 1/4; + aa = 1.25e4 / 3.54E10; + b = 2e20i, c = pi/4; + + +@ if-elseif-else-end constructs: +@<unused code@>= + + if (a ~= b), a = b+1; end + if (a ~= b) a = b+1; end + if a==b + a = b; + end; + if a==3 a = b; elseif b==4, b = a; else a = c; end; + + if (a ~= b) & a < c | ... + (c >= 30) xor a < 3 + @<some refinement@> @; + else if a==25 + c = 4.67/2+8*6^3; + elseif a<b + c = c+3; + else + disp('foo'); + end + end + + +@ +@<some refinement@>= + + if (a == b) + a_variable_with_a_supercalifragilisticxpalidociously_long_name_that_louses_up_the_identifier_index = 2; + @% this is a controlled comment, introduced with @@% + @% text(2, 3, 'blah bla blah'); + elseif ( a< b) + foo = 45; + elseif x + if x == 1 + y = x; + elseif (x == 2) + y = x + 1; + else + y = x + 3; + end + else + text(-2, 3, 'blah bla blah'); + text(10, -7, 'bla blah blah'); + end + + +@ +@<unused code@>= + + for i = 1:10 + j(i) = pi+i; + end + for i = [1:10], j(i) = pi+i; end + + +@ A pathological |for| statement: +@.``at-period'' index entry@> +@^``at-hat'' index entry@> +@<unused code@>= + for i = 1:10 + j(i) = pi+i; + end + for i = 1:10 + for j = 1,5,6 + for k = 1, 3, 4, 23, 24, 83,34,34,23,25,25,27, 56 ,25, 45,3, 5, ... + 9, 3, 6, 234, 56, 32324, pi, 432, 234, 453, 345, 345,93, 93,... + 83, i, j, 8, 9, 10, 54, 843, 845, 8342, 7234, 7834 + matrix = zeros(21,20); + vect(i) = matrix(2*i+1,j); + end + if a==b + a = a + 2; + end + end + end + +@ Switch/case is new in Matlab version 5. +@<unused code@>= +switch a_variable + case 0 + c = 3; + b = a+(c^2-24)/pi; + case 1, a = 2; + case {2,3}, a = 3; + otherwise a = 4+5; +end +b = a+1; + +@ another pathological |case|. +@<unused code@>= +switch a_variable + a_variable_with_a_long_name - 23239847 + 1.24e6/34 - ... + 1 + a+b^2+4c + case 0 + c = 3; + b = a+(c^2-24)/pi; + case 1, a = 2; + case 2, a = 3; + otherwise + a = 4+5; +end +b = a+1; + +if a_variable + a_variable_with_a_long_name - 23239847 + 1.24e6/34 ... + - 1 + a+b^2+4*c, + b = c; +end; + +if a_variable + a_variable_with_a_long_name - 23239847 + 1.24e6/34 ... + - 1 + a+b^2+4*c + b = c; +end; + + +@ This is just to fill the index. +@.``at-period'' index entry@> +@^``at-hat'' index entry@> +@^another index entry@> +@^zz index entry@> +@<unused code@>= a, b, c, d, e, f, g, h + +i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z; + +za, zb, zc, zd, +ae, af, zg, zh, zi, zj, zk, zl, zm, zn, zo, zp, zq, zr, zs, zt, zu +av, zw, x, zy, zz; + +zzz_; +zzz; +ZZa +ZZZ + +@* Index. + + + + + diff --git a/web/matlabweb/weave.c b/web/matlabweb/weave.c new file mode 100644 index 0000000000..0e6b28f57b --- /dev/null +++ b/web/matlabweb/weave.c @@ -0,0 +1,4959 @@ +/*1:*/ +#line 169 "weave.web" + +#line 21 "theweave.ch" +/*5:*/ +#line 32 "common.h" + +#include<stdio.h> + +/*:5*//*37:*/ +#line 652 "weave.web" + +#include"ctype.h" + +/*:37*/ +#line 21 "theweave.ch" + +#define WEAVE 1 +#line 171 "weave.web" +/*4:*/ +#line 26 "common.h" + +typedef short boolean; +typedef char unsigned eight_bits; +extern boolean program; +extern int phase; + +/*:4*//*6:*/ +#line 41 "common.h" + +typedef char ASCII; +typedef char outer_char; +extern ASCII xord[]; +extern outer_char xchr[]; +ASCII mod_text[400+1]; +ASCII *mod_text_end= mod_text+400; +ASCII *id_first; +ASCII *id_loc; + +/*:6*//*7:*/ +#line 54 "common.h" + +extern ASCII buffer[]; +extern ASCII *buffer_end; +extern ASCII *loc; +extern ASCII *limit; + +/*:7*//*8:*/ +#line 72 "common.h" + +typedef struct name_info{ +ASCII *byte_start; +struct name_info *link; +union{ +struct name_info *Rlink; + +eight_bits Ilk; + +}dummy; +ASCII *equiv_or_xref; +}name_info; + +typedef name_info *name_pointer; +typedef name_pointer *hash_pointer; + +extern ASCII byte_mem[]; +extern ASCII *byte_mem_end; +extern name_info name_dir[]; +extern name_pointer name_dir_end; +extern name_pointer name_ptr; +extern ASCII *byte_ptr; +extern name_pointer hash[]; +extern hash_pointer hash_end; +extern hash_pointer h; +extern name_pointer id_lookup(); +extern name_pointer mod_lookup(); +extern name_pointer prefix_lookup(); + +/*:8*//*9:*/ +#line 117 "common.h" + +extern history; + +/*:9*//*10:*/ +#line 129 "common.h" + +extern include_depth; +extern FILE *file[]; +extern FILE *change_file; +extern char C_file_name[]; +extern char tex_file_name[]; +extern char file_name[][60]; + +extern char change_file_name[]; +extern line[]; +extern change_line; +extern boolean input_has_ended; +extern boolean changing; + +/*:10*//*11:*/ +#line 144 "common.h" + +typedef unsigned short sixteen_bits; +extern sixteen_bits module_count; +extern boolean changed_module[]; +extern boolean print_where; + +/*:11*//*12:*/ +#line 151 "common.h" + +extern int argc; +extern char * *argv; +extern no_xref; + +/*:12*//*13:*/ +#line 164 "common.h" + +FILE *C_file; +FILE *tex_file; +#line 217 "weave.web" + +/*:13*/ +#line 171 "weave.web" + +/*18:*/ +#line 299 "weave.web" + +typedef struct xref_info{ +sixteen_bits num; +struct xref_info *xlink; +}xref_info; +typedef xref_info *xref_pointer; + +/*:18*//*24:*/ +#line 411 "weave.web" + +typedef sixteen_bits token; +typedef token *token_pointer; +typedef token_pointer *text_pointer; + +/*:24*//*116:*/ +#line 1581 "weave.web" + +typedef struct{ +eight_bits cat; +eight_bits mathness; +union{ +text_pointer Trans; + /*221:*/ +#line 3298 "weave.web" + +name_pointer Head; + +/*:221*/ +#line 1587 "weave.web" + +}trans_plus; +}scrap; +typedef scrap *scrap_pointer; + +/*:116*//*171:*/ +#line 2428 "weave.web" +typedef int mode; +typedef struct{ +token_pointer end_field; +token_pointer tok_field; +boolean mode_field; +}output_state; +typedef output_state *stack_pointer; + +/*:171*/ +#line 172 "weave.web" + +/*17:*/ +#line 274 "weave.web" + +boolean change_exists; + +/*:17*//*19:*/ +#line 306 "weave.web" + +xref_info xmem[20000]; +xref_pointer xmem_end= xmem+20000-1; +xref_pointer xref_ptr; +sixteen_bits xref_switch,mod_xref_switch; + +/*:19*//*25:*/ +#line 421 "weave.web" + +token tok_mem[20000]; +token_pointer tok_mem_end= tok_mem+20000-1; +token_pointer tok_start[4000]; +token_pointer tok_ptr; +text_pointer text_ptr; +text_pointer tok_start_end= tok_start+4000-1; +#ifdef STAT +token_pointer max_tok_ptr; +text_pointer max_text_ptr; +#endif STAT + +/*:25*//*31:*/ +#line 529 "weave.web" + +eight_bits ccode[128]; + +/*:31*//*36:*/ +#line 648 "weave.web" + +name_pointer cur_module; +int math_flag; + +/*:36*//*53:*/ +#line 853 "weave.web" +ASCII cur_module_char; + +/*:53*//*59:*/ +#line 937 "weave.web" + +eight_bits next_control; + +/*:59*//*65:*/ +#line 1050 "weave.web" + +name_pointer lhs,rhs; + +/*:65*//*69:*/ +#line 1099 "weave.web" + +xref_pointer cur_xref; + +/*:69*//*72:*/ +#line 1146 "weave.web" + +ASCII out_buf[80+1]; +ASCII *out_ptr; +ASCII *out_buf_end= out_buf+80; +int out_line; + +/*:72*//*83:*/ +#line 1338 "weave.web" +eight_bits next_control; + +/*:83*//*115:*/ +#line 1157 "grammar.web" +char the_at_sign= 64; + +#line 1548 "weave.web" + +/*:115*//*117:*/ +#line 1601 "weave.web" + +scrap scrap_info[2000]; +scrap_pointer scrap_info_end= scrap_info+2000-1; +scrap_pointer pp; +scrap_pointer scrap_base; +scrap_pointer scrap_ptr; +scrap_pointer lo_ptr; +scrap_pointer hi_ptr; +#ifdef STAT +scrap_pointer max_scr_ptr; +#endif STAT + +/*:117*//*121:*/ +#line 1742 "weave.web" + +int init_mathness,last_mathness; + +/*:121*//*134:*/ +#line 2018 "weave.web" + +#ifdef DEBUG +int tracing; +#endif DEBUG + +/*:134*//*165:*/ +#line 362 "scraps.web" +char C_file_extension[]= "m"; +/*:165*//*172:*/ +#line 2441 "weave.web" + +output_state cur_state; +output_state stack[400 +#line 215 "weave.web" + +#line 1 "common.h" +]; +stack_pointer stack_ptr; +stack_pointer stack_end= stack+400 +#line 215 "weave.web" + +#line 1 "common.h" +-1; +#ifdef STAT +stack_pointer max_stack_ptr; +#endif STAT + +/*:172*//*176:*/ +#line 2493 "weave.web" + +name_pointer cur_name; + +/*:176*//*192:*/ +#line 2823 "weave.web" + +int save_line; +ASCII *save_place; +boolean format_visible; +boolean doing_format= 0; + +/*:192*//*204:*/ +#line 3040 "weave.web" + +name_pointer this_module; + +/*:204*//*209:*/ +#line 3116 "weave.web" + +xref_pointer next_xref,this_xref,first_xref,mid_xref; + + +/*:209*//*214:*/ +#line 3207 "weave.web" + +extern int no_xref; + +/*:214*//*216:*/ +#line 3238 "weave.web" + +sixteen_bits k_module; + +/*:216*//*218:*/ +#line 3264 "weave.web" + +name_pointer bucket[128]; +name_pointer next_name; +hash_pointer h; +name_pointer blink[4000]; + +/*:218*//*222:*/ +#line 3308 "weave.web" + +eight_bits cur_depth; +ASCII *cur_byte; +sixteen_bits cur_val; +#ifdef STAT +scrap_pointer max_sort_ptr; +#endif STAT + +/*:222*//*224:*/ +#line 3325 "weave.web" + +ASCII collate[102]; + +/*:224*//*234:*/ +#line 3487 "weave.web" +boolean do_file; +/*:234*/ +#line 173 "weave.web" + + +main(ac,av) +char * *av; +{ +argc= ac;argv= av; +program= 1; +common_init(); +/*20:*/ +#line 316 "weave.web" + +name_dir->equiv_or_xref= (ASCII *)xmem; +xref_ptr= xmem; +xref_switch= 0; +mod_xref_switch= 0; +xmem->num= 0; + +/*:20*//*26:*/ +#line 433 "weave.web" + +tok_ptr= tok_mem+1;text_ptr= tok_start+1;tok_start[0]= tok_mem+1; +tok_start[1]= tok_mem+1; + +#ifdef STAT +max_tok_ptr= tok_mem+1;max_text_ptr= tok_start+1; +#endif STAT + +/*:26*//*32:*/ +#line 536 "weave.web" + +{int c;for(c= 0;c<=127;c++)ccode[c]= 0;} +ccode[' ']= ccode[011]= ccode['*']= 255; +ccode['-']= 244; +ccode['#']= 245; +ccode['=']= 2; +ccode['d']= ccode['D']= 252; +ccode['f']= ccode['F']= 251; +ccode['s']= ccode['S']= 251; +ccode['c']= ccode['C']= 253; +ccode['u']= ccode['U']= 253; +ccode['t']= ccode['T']= 238; +ccode['&']= 240; +ccode['<']= ccode['(']= 254; +ccode['!']= 126;ccode['^']= (200+1); +ccode['$']= 125; +ccode[':']= (200+2); +ccode['.']= (200+3); +ccode[',']= 241; +ccode['|']= 242; +ccode['/']= 243; +ccode['+']= 246; +ccode[';']= 247; +ccode['`']= 239; +#line 78 "theweave.ch" +ccode['\'']= 12; +ccode['"']= 13; +ccode['\%']= 9; +#line 562 "weave.web" +/*33:*/ +#line 574 "weave.web" + +#ifdef DEBUG +ccode['0']= ccode['1']= ccode['2']= 249; +#endif DEBUG + +/*:33*/ +#line 562 "weave.web" + + + + + +ccode['@']= ccode[64]; +ccode[64]= 64; + +/*:32*//*54:*/ +#line 861 "weave.web" +mod_text[0]= ' '; + +/*:54*//*75:*/ +#line 1205 "weave.web" + +out_ptr= out_buf+1;out_line= 1; +/*164:*/ +#line 360 "scraps.web" + + *out_ptr= 'x';fprintf(tex_file,"\\input mweb.te"); +/*:164*/ +#line 1207 "weave.web" + + +/*:75*//*77:*/ +#line 1237 "weave.web" + +out_buf[0]= '\\'; + +/*:77*//*118:*/ +#line 1613 "weave.web" + +scrap_base= scrap_info+1; +#ifdef STAT +max_scr_ptr= +#endif STAT +scrap_ptr= scrap_info; + +/*:118*//*173:*/ +#line 2450 "weave.web" + +#ifdef STAT +max_stack_ptr= stack; +#endif STAT + +/*:173*//*223:*/ +#line 3316 "weave.web" + +#ifdef STAT +max_sort_ptr= scrap_info; +#endif STAT + + +/*:223*//*225:*/ +#line 3331 "weave.web" + +collate[0]= 0;strcpy(collate+1," \1\2\3\4\5\6\7\10\11\12\13\14\15\16\17\ +\20\21\22\23\24\25\26\27\30\31\32\33\34\35\36\37\ +!\42#$%&'()*+,-./:;<=>?@[\\]^`{|}~_\ +abcdefghijklmnopqrstuvwxyz0123456789"); + +/*:225*/ +#line 181 "weave.web" +; +printf("This is Matlab WEAVE (generated at 12:51 PM on January 27, 2000)\n"); +/*16:*/ +#line 262 "weave.web" + + +id_lookup("TeX",NULL,4); + + + + +/*:16*//*163:*/ +#line 336 "scraps.web" + +id_lookup("function",NULL,65); +id_lookup("end",NULL,69); +id_lookup("switch",NULL,64); +id_lookup("global",NULL,75); +id_lookup("_fquotel",NULL,67); +id_lookup("else",NULL,73); +id_lookup("otherwise",NULL,73); +id_lookup("catch",NULL,73); +id_lookup("break",NULL,79); +id_lookup("for",NULL,68); +id_lookup("clear",NULL,77); +id_lookup("_fquoter",NULL,72); +id_lookup("elseif",NULL,76); +id_lookup("_transposed",NULL,66); +id_lookup("try",NULL,78); +id_lookup("case",NULL,76); +id_lookup("return",NULL,79); +id_lookup("pi",NULL,74); +id_lookup("inf",NULL,70); +id_lookup("while",NULL,71); +id_lookup("if",NULL,71); +/*:163*/ +#line 183 "weave.web" +; +phase_one(); +phase_two(); +phase_three(); +#ifdef STAT +/*236:*/ +#line 3496 "weave.web" + +printf( +"\nMemory usage statistics: %d of %d names, %d of %d cross-references,\n", +name_ptr-name_dir,name_dir_end-name_dir, +xref_ptr-xmem,xmem_end-xmem); +printf("\t %d of %d bytes;",byte_ptr-byte_mem,byte_mem_end-byte_mem); +printf("\nParsing required %d of %d(%d) scraps, %d of %d(%d) texts,\n", +max_scr_ptr-scrap_info,2000,2000-50, +max_text_ptr-tok_start,4000,4000-50 +); +printf("\t %d of %d(%d) tokens, %d of %d levels;\n", +max_tok_ptr-tok_mem,20000,20000-50, +max_stack_ptr-stack,stack_end-stack +); +printf("\nSorting required %d levels\n",max_sort_ptr-scrap_info); + +/*:236*/ +#line 188 "weave.web" +; +#endif STAT +wrap_up(); +} + +/*:1*//*21:*/ +#line 335 "weave.web" +new_xref(p) +name_pointer p; +{ +xref_pointer q; +sixteen_bits m,n; +if(no_xref)return; +if(((p->dummy.Ilk>3)||((p+1)->byte_start-(p)->byte_start)==1)&&xref_switch==0)return; +m= module_count+xref_switch;xref_switch= 0;q= (xref_pointer)p->equiv_or_xref; +if(q!=xmem){ +n= q->num; +if(n==m||n==m+10240)return; +else if(m==n+10240){ +q->num= m;return; +} +} +if(xref_ptr==xmem_end)stat_overflow("cross-reference");else(++xref_ptr)->num= m;;xref_ptr->xlink= q;p->equiv_or_xref= (ASCII *)xref_ptr; +} + +/*:21*//*22:*/ +#line 367 "weave.web" +new_mod_xref(p) +name_pointer p; +{ +xref_pointer q,r; +q= (xref_pointer)p->equiv_or_xref; +r= xmem; +if(q>xmem){ +if(mod_xref_switch==0)while(q->num>=10240){ +r= q; +q= q->xlink; +} +else if(q->num>=10240){ +/*23:*/ +#line 393 "weave.web" + +{ +if((mod_xref_switch==10240&&q->num>=2 *10240)|| +(mod_xref_switch==2 *10240&&q->num<2 *10240)){ +printf("\n! You can't use <");fflush(stdout),write(1,(p)->byte_start,(((p)+1)->byte_start-((p))->byte_start)); +printf("> both as a file and as a named module");{if(history==0)history= 1;}; + + +} +} + + +/*:23*/ +#line 379 "weave.web" + +r= q; +q= q->xlink; +} +} +if(q->num==(module_count+mod_xref_switch))return; + +if(xref_ptr==xmem_end)stat_overflow("cross-reference");else(++xref_ptr)->num= module_count+mod_xref_switch;; +xref_ptr->xlink= q;mod_xref_switch= 0; +if(r==xmem)p->equiv_or_xref= (ASCII *)xref_ptr; +else r->xlink= xref_ptr; +} + +/*:22*//*27:*/ +#line 441 "weave.web" + +names_match(p,first,l,t) +name_pointer p; +ASCII *first; +int l; +eight_bits t; +{ +if(((p+1)->byte_start-(p)->byte_start)!=l)return 0; +if(p->dummy.Ilk!=t&&!(t==0&&(p->dummy.Ilk>3)))return 0; +return!strncmp(first,p->byte_start,l); +} + +init_p(p,t) +name_pointer p; +eight_bits t; +{ +p->dummy.Ilk= t;p->equiv_or_xref= (ASCII *)xmem; +} + +init_node(p) +name_pointer p; +{ +p->equiv_or_xref= (ASCII *)xmem; +} + +/*:27*//*34:*/ +#line 584 "weave.web" +skip_limbo(){ +while(1){ +if(loc>limit&&get_line()==0)return; + *(limit+1)= 64; +while( *loc!=64)loc++; +if(loc++<=limit)if(ccode[ *loc++]==255)return; +} +} + +/*:34*//*35:*/ +#line 598 "weave.web" +unsigned skip_TeX() +{ +while(1){ +if(loc>limit&&get_line()==0)return(255); + *(limit+1)= 64; +while( *loc!=64&& *loc!=124)loc++; +if( *loc++==124)return(248); +if(loc<=limit)return(ccode[ *(loc++)]); +} +} + +/*:35*//*38:*/ +#line 125 "theweave.ch" + +eight_bits previous_token,do_get_next(); +name_pointer previous_scrap; + +eight_bits get_next(see_vertical) +char see_vertical; +{ +eight_bits c; +c= do_get_next(see_vertical); +if(!(c==' '||c=='\t'||c=='\n'||c=='\v'||c=='\r'||c=='\f'||c==193)){ +previous_token= c; +if(c==200){ +previous_scrap= id_lookup(id_first,id_loc,0); +} +} +return(c); +} + + + +int fquote_level; +eight_bits do_get_next(see_vertical) +char see_vertical; +{ +eight_bits c; +while(1){ +if(loc>limit){ +if(get_line()==0)return(255); +else return(10); +} +c= *(loc++); +/*168:*/ +#line 367 "scraps.web" + +{int len;len= strlen("%"); +if(loc+len-1<=limit&&!strncmp(loc-1,"%",len)){ +loc+= len-1; +return(8 +#line 498 "weave.web" +); +} +} +/*:168*/ +#line 156 "theweave.ch" + +if(see_vertical&&c==124){ +if( *loc==124&&loc<limit)loc++; +else return 248; +} +if(isdigit(c)||c=='.')/*42:*/ +#line 712 "weave.web" +{ +id_first= id_loc= mod_text+1; + +if( *(loc-1)=='.'&&!isdigit( *loc))goto mistake; + *id_loc++= *(loc-1); +while(isdigit( *loc)) *id_loc++= *loc++; +if( *loc=='.'){ + *id_loc++= *loc++; +while(isdigit( *loc)) *id_loc++= *loc++; +} +#if defined C_FLOATING_POINT||defined MATLAB_FLOATING_POINT +if( *loc=='e'|| *loc=='E'){ + *id_loc++= '_';loc++; +if( *loc=='+'|| *loc=='-') *id_loc++= *loc++; +while(isdigit( *loc)) *id_loc++= *loc++; +} +#endif +#if defined MATLAB_FLOATING_POINT +if( *loc=='i'|| *loc=='I'){ + *id_loc++= 'i'; +loc++; +} +#endif +return(199); +} + + + +/*:42*/ +#line 161 "theweave.ch" + +else if(isalpha(c)||c=='_') +/*41:*/ +#line 703 "weave.web" +{ +id_first= --loc; +while(isalpha( *++loc)||isdigit( *loc)|| *loc=='_'); +id_loc= loc;return(200); +} + +/*:41*/ +#line 163 "theweave.ch" + +else if(c=='`'){ +fquote_level++; +return(32); +}else if(c=='"'){ +/*45:*/ +#line 296 "theweave.ch" + +{ +if((previous_token==200&&!strncmp((previous_scrap)->byte_start,"case",strlen("case")))) +previous_token= '('; + +switch(previous_token){ +case'(': +case'[':case'{': +case'+':case'-': +case'*':case 197: +case'^':case'\\': +case'/':case 195: +case':':case',': +case'=':case 192: +case'<':case 191: +case'>':case 189: +case 190:case'|': +case';': +/*46:*/ +#line 335 "theweave.ch" +{ +ASCII delim= c; +id_first= mod_text+1; +id_loc= mod_text; +if(delim=='`'&& *(loc-2)==64){ + + *++id_loc= 64; + *++id_loc= 64; +} + + *++id_loc= '\''; +if(delim=='`')delim= '\''; +while(1){ +if(loc>=limit)/*48:*/ +#line 389 "theweave.ch" + +{ +if( *(limit-1)!='\\'){ +err_print("! String didn't end");loc= limit;break; + +} +if(get_line()==0){ +err_print("! Input ended in middle of string");loc= buffer;break; + +} +} + + +/*:48*/ +#line 348 "theweave.ch" + +if((c= *loc++)==delim)/*47:*/ +#line 373 "theweave.ch" + +{ +if(++id_loc<=mod_text_end){ + *id_loc= c; +if( *loc==delim){ +if(++id_loc<=mod_text_end) + *id_loc= *loc++; +continue; +}else{ + *id_loc= '\''; +break; +} +} +} + +/*:47*/ +#line 349 "theweave.ch" + +if(c=='\\')/*49:*/ +#line 403 "theweave.ch" + +{ +if(loc>=limit)continue; +#if 0 +else if(++id_loc<=mod_text_end){ + *id_loc= '\\'; +c= *loc++; +} +#endif +} + + +#line 816 "weave.web" +/*:49*/ +#line 350 "theweave.ch" + +if(++id_loc<=mod_text_end) *id_loc= c; +} +if(id_loc>=mod_text_end){ +printf("\n! String too long: "); + +fflush(stdout),write(1,mod_text+1,25); +printf("...");history= 2; +} +id_loc++; +return(198); +} + + +/*:46*/ +#line 314 "theweave.ch" + +case')':case']': +case 199:case'.': +case 198:case 200: +#ifdef WEAVE +case 8 +#line 498 "weave.web" +: +return(15); +#else +return'\"'; +#endif +default: +err_print("! Unknown left context for quote"); +printf("\n character: %d = \'%c\'\n\n",previous_token, +previous_token); +return('\''); +} +} + + + +/*:45*/ +#line 168 "theweave.ch" + +}else if(c=='\''){ +if(fquote_level>0){ +fquote_level--; +return(5); +}else +/*45:*/ +#line 296 "theweave.ch" + +{ +if((previous_token==200&&!strncmp((previous_scrap)->byte_start,"case",strlen("case")))) +previous_token= '('; + +switch(previous_token){ +case'(': +case'[':case'{': +case'+':case'-': +case'*':case 197: +case'^':case'\\': +case'/':case 195: +case':':case',': +case'=':case 192: +case'<':case 191: +case'>':case 189: +case 190:case'|': +case';': +/*46:*/ +#line 335 "theweave.ch" +{ +ASCII delim= c; +id_first= mod_text+1; +id_loc= mod_text; +if(delim=='`'&& *(loc-2)==64){ + + *++id_loc= 64; + *++id_loc= 64; +} + + *++id_loc= '\''; +if(delim=='`')delim= '\''; +while(1){ +if(loc>=limit)/*48:*/ +#line 389 "theweave.ch" + +{ +if( *(limit-1)!='\\'){ +err_print("! String didn't end");loc= limit;break; + +} +if(get_line()==0){ +err_print("! Input ended in middle of string");loc= buffer;break; + +} +} + + +/*:48*/ +#line 348 "theweave.ch" + +if((c= *loc++)==delim)/*47:*/ +#line 373 "theweave.ch" + +{ +if(++id_loc<=mod_text_end){ + *id_loc= c; +if( *loc==delim){ +if(++id_loc<=mod_text_end) + *id_loc= *loc++; +continue; +}else{ + *id_loc= '\''; +break; +} +} +} + +/*:47*/ +#line 349 "theweave.ch" + +if(c=='\\')/*49:*/ +#line 403 "theweave.ch" + +{ +if(loc>=limit)continue; +#if 0 +else if(++id_loc<=mod_text_end){ + *id_loc= '\\'; +c= *loc++; +} +#endif +} + + +#line 816 "weave.web" +/*:49*/ +#line 350 "theweave.ch" + +if(++id_loc<=mod_text_end) *id_loc= c; +} +if(id_loc>=mod_text_end){ +printf("\n! String too long: "); + +fflush(stdout),write(1,mod_text+1,25); +printf("...");history= 2; +} +id_loc++; +return(198); +} + + +/*:46*/ +#line 314 "theweave.ch" + +case')':case']': +case 199:case'.': +case 198:case 200: +#ifdef WEAVE +case 8 +#line 498 "weave.web" +: +return(15); +#else +return'\"'; +#endif +default: +err_print("! Unknown left context for quote"); +printf("\n character: %d = \'%c\'\n\n",previous_token, +previous_token); +return('\''); +} +} + + + +/*:45*/ +#line 174 "theweave.ch" + +}else if(c==64) +/*50:*/ +#line 819 "weave.web" +{ +c= *loc++; +switch(ccode[c]){ +case 126:xref_switch= 10240;continue; +case 125:math_flag= !math_flag;continue; +#ifdef DEBUG +case 249:tracing= c-'0';continue; +#endif DEBUG +case(200+1):case(200+2):case(200+3): +case 238: +/*57:*/ +#line 900 "weave.web" +{ +c= ccode[ *(loc-1)];id_first= loc; *(limit+1)= 64; +while( *loc!=64)loc++; +id_loc= loc; +if(loc++>limit){ +err_print("! Control text didn't end");loc= limit;return(c); + +} +if( *loc++!='>')err_print("! Control codes are forbidden in control text"); + +return(c); +} + +/*:57*/ +#line 829 "weave.web" + +case 254: +/*52:*/ +#line 844 "weave.web" +{ +ASCII *k; +cur_module_char= c; +/*55:*/ +#line 863 "weave.web" + +k= mod_text; +while(1){ +if(loc>limit&&get_line()==0){ +err_print("! Input ended in section name"); + +loc= buffer+1;break; +} +c= *loc; +/*56:*/ +#line 887 "weave.web" + +if(c==64){ +c= *(loc+1); +if(c=='>'){ +loc+= 2;break; +} +if(ccode[c]==255){ +err_print("! Section name didn't end");break; + +} + *(++k)= 64;loc++; +} + +/*:56*/ +#line 872 "weave.web" +; +loc++;if(k<mod_text_end)k++; +if(c==' '||c==011){ +c= ' ';if( *(k-1)==' ')k--; +} + *k= c; +} +if(k>=mod_text_end){ +printf("\n! Section name too long: "); + +fflush(stdout),write(1,mod_text+1,25); +printf("...");{if(history==0)history= 1;}; +} +if( *k==' '&&k>mod_text)k--; + +/*:55*/ +#line 847 "weave.web" +; +if(k-mod_text>3&&strncmp(k-2,"...",3)==0)cur_module= prefix_lookup(mod_text+1,k-3); +else cur_module= mod_lookup(mod_text+1,k); +xref_switch= 0;return(254); +} + +/*:52*/ +#line 831 "weave.web" + +case 2:/*58:*/ +#line 918 "weave.web" +{ +id_first= loc++; *(limit+1)= 64; *(limit+2)= '>'; +while( *loc!=64|| *(loc+1)!='>')loc++; +if(loc>=limit)err_print("! Verbatim string didn't end"); + +id_loc= loc;loc+= 2; +return(2); +} + +/*:58*/ +#line 832 "weave.web" + +case 239: +/*46:*/ +#line 335 "theweave.ch" +{ +ASCII delim= c; +id_first= mod_text+1; +id_loc= mod_text; +if(delim=='`'&& *(loc-2)==64){ + + *++id_loc= 64; + *++id_loc= 64; +} + + *++id_loc= '\''; +if(delim=='`')delim= '\''; +while(1){ +if(loc>=limit)/*48:*/ +#line 389 "theweave.ch" + +{ +if( *(limit-1)!='\\'){ +err_print("! String didn't end");loc= limit;break; + +} +if(get_line()==0){ +err_print("! Input ended in middle of string");loc= buffer;break; + +} +} + + +/*:48*/ +#line 348 "theweave.ch" + +if((c= *loc++)==delim)/*47:*/ +#line 373 "theweave.ch" + +{ +if(++id_loc<=mod_text_end){ + *id_loc= c; +if( *loc==delim){ +if(++id_loc<=mod_text_end) + *id_loc= *loc++; +continue; +}else{ + *id_loc= '\''; +break; +} +} +} + +/*:47*/ +#line 349 "theweave.ch" + +if(c=='\\')/*49:*/ +#line 403 "theweave.ch" + +{ +if(loc>=limit)continue; +#if 0 +else if(++id_loc<=mod_text_end){ + *id_loc= '\\'; +c= *loc++; +} +#endif +} + + +#line 816 "weave.web" +/*:49*/ +#line 350 "theweave.ch" + +if(++id_loc<=mod_text_end) *id_loc= c; +} +if(id_loc>=mod_text_end){ +printf("\n! String too long: "); + +fflush(stdout),write(1,mod_text+1,25); +printf("...");history= 2; +} +id_loc++; +return(198); +} + + +/*:46*/ +#line 834 "weave.web" +; +case 12:/*43:*/ +#line 741 "weave.web" +{ +id_first= id_loc= mod_text+1; + *id_loc++= '~'; +while('0'<= *loc&& *loc<'8') *id_loc++= *loc++; +return(199); +} +/*:43*/ +#line 835 "weave.web" +; +#line 422 "theweave.ch" +case 13:/*44:*/ +#line 748 "weave.web" +{ +id_first= id_loc= mod_text+1; + *id_loc++= '^'; +while(isxdigit( *loc)){ + *id_loc++= (islower( *loc)?toupper( *loc): *loc); +loc++; +} +return(199); +} + +/*:44*/ +#line 422 "theweave.ch" +; +case 9:/*51:*/ +#line 430 "theweave.ch" + +{ +id_first= mod_text+1; +id_loc= mod_text; + *++id_loc= '\%'; +while(loc<limit) *++id_loc= *loc++; +id_loc++; +return(9); +} +#line 840 "weave.web" + +/*:51*/ +#line 423 "theweave.ch" +; +default:return(ccode[c]); +} +} + +/*:50*/ +#line 176 "theweave.ch" + +else if(c==' '||c==011)continue; +mistake:/*154:*/ +#line 3 "scraps.web" + +if(loc+2<=limit){ +if(strncmp("...",loc-1,3)==0){ +loc+= 2; +return 193; +} +} +if(loc+1<=limit){ +if(strncmp("..",loc-1,2)==0){ +loc+= 1; +return 194; +} +else if(strncmp("./",loc-1,2)==0){ +loc+= 1; +return 195; +} +else if(strncmp("<=",loc-1,2)==0){ +loc+= 1; +return 190; +} +else if(strncmp("~=",loc-1,2)==0){ +loc+= 1; +return 191; +} +else if(strncmp("==",loc-1,2)==0){ +loc+= 1; +return 192; +} +else if(strncmp(">=",loc-1,2)==0){ +loc+= 1; +return 189; +} +else if(strncmp(".^",loc-1,2)==0){ +loc+= 1; +return 196; +} +else if(strncmp(".*",loc-1,2)==0){ +loc+= 1; +return 197; +} +} +/*:154*/ +#line 178 "theweave.ch" + +return(c); +} +} +/*:38*//*60:*/ +#line 943 "weave.web" +phase_one(){ +phase= 1;reset_input();module_count= 0; +skip_limbo();change_exists= 0; +while(!input_has_ended) +/*61:*/ +#line 954 "weave.web" + +{ +if(++module_count==2000)stat_overflow("section number"); +changed_module[module_count]= 0; +if( *(loc-1)=='*'){ +printf("*%d",module_count); +fflush(stdout); +} +/*64:*/ +#line 1017 "weave.web" + +while(1){ +switch(next_control= skip_TeX()){ +case 126:xref_switch= 10240;continue; +#ifdef DEBUG +case 249:tracing= next_control-'0';continue; +#endif DEBUG +case 248:C_xref(1);break; +case(200+1):case(200+2): +case(200+3):case 254: +loc-= 2;next_control= get_next(1); +if(next_control!=254){ + + + + +new_xref(id_lookup(id_first,id_loc,next_control-200)); +} +break; +} +if(next_control>=251)break; +} + +/*:64*/ +#line 962 "weave.web" +; +/*66:*/ +#line 1055 "weave.web" + +while(next_control<=252){ +xref_switch= 10240; +if(next_control==252)next_control= get_next(1); +else/*67:*/ +#line 1069 "weave.web" +{ +next_control= get_next(1); +if(next_control==200){ +lhs= id_lookup(id_first,id_loc,0);lhs->dummy.Ilk= 0;new_xref(lhs); +next_control= get_next(1); +if(next_control==200){ +rhs= id_lookup(id_first,id_loc,0); +lhs->dummy.Ilk= rhs->dummy.Ilk;rhs->dummy.Ilk= 0;new_xref(rhs); +rhs->dummy.Ilk= lhs->dummy.Ilk;next_control= get_next(1); +} +} +} + +/*:67*/ +#line 1059 "weave.web" +; +outer_xref(); +} + +/*:66*/ +#line 963 "weave.web" +; +/*68:*/ +#line 1085 "weave.web" + +if(next_control<=254){ +if(next_control==253)mod_xref_switch= 0; +else mod_xref_switch= (cur_module_char=='<'?10240:2 *10240); +do{ +if(next_control==254&&cur_module!=NULL)new_mod_xref(cur_module); +next_control= get_next(1);outer_xref(); +}while(next_control<=254); +} + +/*:68*/ +#line 964 "weave.web" +; +if(changed_module[module_count])change_exists= 1; +} + +/*:61*/ +#line 947 "weave.web" +; +changed_module[module_count]= change_exists; + +phase= 2; +/*71:*/ +#line 1138 "weave.web" +mod_check(name_dir->dummy.Rlink) + +/*:71*/ +#line 951 "weave.web" +; +} + +/*:60*//*62:*/ +#line 980 "weave.web" +C_xref(see_v) +char see_v; +{ +name_pointer p; +while(next_control<251){ +if(next_control>=200&&next_control<=(200+3)){ +p= id_lookup(id_first,id_loc,next_control-200);new_xref(p); +} +next_control= get_next(see_v); +if(next_control==248||next_control==8 +#line 498 "weave.web" +)return; +} +} + +/*:62*//*63:*/ +#line 997 "weave.web" +outer_xref() +{ +int bal; +while(next_control<251) +if(next_control!=8 +#line 498 "weave.web" +)C_xref(0); +else{ +bal= copy_comment(1);next_control= 248; +while(bal>0){ +C_xref(1); +if(next_control==248)bal= copy_comment(bal); +else bal= 0; +} +} +} + +/*:63*//*70:*/ +#line 1106 "weave.web" +mod_check(p)name_pointer p; +{ +int level; +if(p){ +mod_check(p->link); +cur_xref= (xref_pointer)p->equiv_or_xref; +level= (cur_xref->num)/10240; +if(level==0){ +printf("\n! Never defined: <");fflush(stdout),write(1,(p)->byte_start,(((p)+1)->byte_start-((p))->byte_start));putchar('>');{if(history==0)history= 1;}; + +} +while(cur_xref->num>=10240){ +if((cur_xref->num)/10240!=level){ +printf("\n! You can't use <");fflush(stdout),write(1,(p)->byte_start,(((p)+1)->byte_start-((p))->byte_start)); +printf("> both as a file and as a named module");{if(history==0)history= 1;}; + +} +cur_xref= cur_xref->xlink; +} +if(cur_xref==xmem&&level<2){ +printf("\n! Never used: <");fflush(stdout),write(1,(p)->byte_start,(((p)+1)->byte_start-((p))->byte_start));putchar('>');{if(history==0)history= 1;}; + +} +else if(cur_xref!=xmem&&level==2){ +printf("\n! You can't use file module (");fflush(stdout),write(1,(p)->byte_start,(((p)+1)->byte_start-((p))->byte_start)); +putchar(')');{if(history==0)history= 1;}; + +} +mod_check(p->dummy.Rlink); +} +} + +/*:70*//*73:*/ +#line 1167 "weave.web" +flush_buffer(b,per_cent) +ASCII *b; +boolean per_cent; +{ +ASCII *j;j= b; +if(!per_cent) +while(j>out_buf&& *j==' ')j--; +fflush(tex_file),write(fileno(tex_file),out_buf+1,j-out_buf); +if(per_cent)putc(xchr['%'],tex_file); +putc('\n',tex_file);out_line++; +if(b<out_ptr)strncpy(out_buf+1,b+1,out_ptr-b); +out_ptr-= b-out_buf; +} + +/*:73*//*74:*/ +#line 1189 "weave.web" +finish_line() +{ +ASCII *k; +if(out_ptr>out_buf)flush_buffer(out_ptr,0); +else{ +for(k= buffer;k<=limit;k++) +if( *k!=' '&& *k!=011)return; +flush_buffer(out_buf,0); +} +} + +/*:74*//*76:*/ +#line 1221 "weave.web" +out_str_del(s,t) +ASCII *s, *t; +{ +while(s<t){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= *s++;}; +} + +out_str(s) +ASCII *s; +{ +while( *s){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= *s++;}; +} + +/*:76*//*78:*/ +#line 1244 "weave.web" +break_out() +{ +ASCII *k= out_ptr; +while(1){ +if(k==out_buf)/*79:*/ +#line 1263 "weave.web" + +{ +printf("\n! Line had to be broken (output l. %d):\n",out_line); + +fflush(stdout),write(1,out_buf+1,out_ptr-out_buf-1); +putchar('\n');{if(history==0)history= 1;}; +flush_buffer(out_ptr-1,1);return; +} + +/*:79*/ +#line 1248 "weave.web" +; +if( *k==' '){ +flush_buffer(k,0);return; +} +if( *(k--)=='\\'&& *k!='\\'){ +flush_buffer(k,1);return; +} +} +} + +/*:78*//*80:*/ +#line 1277 "weave.web" +out_mod(n)sixteen_bits n; +{ +ASCII s[6]; +sprintf(s,"%d",n);out_str(s); +if(changed_module[n])out_str("\\*"); +} + +/*:80*//*81:*/ +#line 1287 "weave.web" +out_name(p)name_pointer p;{ +ASCII *k, *k_end= (p+1)->byte_start; +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '{';}; +for(k= p->byte_start;k<k_end;k++){ +if( *k=='$'){{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '\\';};{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 'D';};{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 'O';};{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= ' ';};} +else if( *k=='&'){{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '\\';};{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 'a';};{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 'm';};{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 'p';};} +else{ +if( *k=='_'|| *k=='%'|| *k=='#'|| *k=='^'|| *k=='{'|| *k=='}') +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '\\';}; +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= *k;}; +} +} +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '}';}; +} + +/*:81*//*82:*/ +#line 1312 "weave.web" +copy_limbo() +{ +ASCII c; +while(1){ +if(loc>limit&&(finish_line(),get_line()==0))return; + *(limit+1)= 64; +while( *loc!=64){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= *(loc++);}; +if(loc++<=limit){ +c= *loc++; +if(ccode[c]==255)break; +if(c!='z'&&c!='Z'){ +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 64;}; +if(c!=64)err_print("! Double @ required outside of sections"); + +} +} +} +} + + +/*:82*//*84:*/ +#line 1340 "weave.web" +eight_bits copy_TeX() +{ +ASCII c; +while(1){ +if(loc>limit&&(finish_line(),get_line()==0))return(255); + *(limit+1)= 64; +while((c= *(loc++))!=124&&c!=64){ +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= c;}; +if(out_ptr==out_buf+1&&(c==' '||c==011))out_ptr--; +} +if(c==124)return(248); +if(loc<=limit)return(ccode[ *(loc++)]); +} +} + +/*:84*//*85:*/ +#line 1368 "weave.web" + +copy_comment(bal) +int bal; +{ +ASCII c; +while(1){ +if(loc>limit) +if(1){ +loc++;if(bal==1){if(phase==2){if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= '}';};return(0);} +else{ +err_print("! Braces don't balance in comment"); + +/*87:*/ +#line 1415 "weave.web" + +{if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= ' ';}; +while(bal-->0){if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= '}';}; + +return(0); + +/*:87*/ +#line 1380 "weave.web" +; +} +}else{ +if(get_line()==0){ +err_print("! Input ended in mid-comment"); + +loc= buffer+1;/*87:*/ +#line 1415 "weave.web" + +{if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= ' ';}; +while(bal-->0){if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= '}';}; + +return(0); + +/*:87*/ +#line 1386 "weave.web" +; +} +} + +c= *(loc++); +if(c==124)return(bal); +/*169:*/ +#line 375 "scraps.web" + +{int len;len= strlen("\n"); +if(loc+len-1<=limit&&!strncmp(loc-1,"\n",len)){ +loc++;if(bal==1){if(phase==2){if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= '}';};return(0);} +else{ +err_print("! Braces don't balance in comment"); + +/*87:*/ +#line 1415 "weave.web" + +{if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= ' ';}; +while(bal-->0){if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= '}';}; + +return(0); + +/*:87*/ +#line 382 "scraps.web" +; +} +} +} +#line 2385 "weave.web" + +/*:169*/ +#line 1392 "weave.web" +; +if(phase==2){if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= c;}; +/*86:*/ +#line 1400 "weave.web" + +if(c==64){ +if( *(loc++)!=64){ +err_print("! Illegal use of @ in comment"); + +loc-= 2;if(phase==2)tok_ptr--;/*87:*/ +#line 1415 "weave.web" + +{if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= ' ';}; +while(bal-->0){if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= '}';}; + +return(0); + +/*:87*/ +#line 1405 "weave.web" +; +} +} +else if(c=='\\'&& *loc!=64&&phase==2){if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= *(loc++);} +else if(c=='{')bal++; +else if(c=='}')bal--; + +/*:86*/ +#line 1394 "weave.web" +; +} +} + + + +/*:85*//*92:*/ +#line 48 "grammar.web" + +#ifdef DEBUG +#define PRINT_CAT(A,B)case A:printf(B);break +print_cat(c) +eight_bits c; +{ +switch(c){ +PRINT_CAT(1,"end"); +PRINT_CAT(2,"fn_head"); +PRINT_CAT(3,"unorbinop"); +PRINT_CAT(4,"con_nl"); +PRINT_CAT(5,"fquoter"); +PRINT_CAT(6,"switch"); +PRINT_CAT(7,"con"); +PRINT_CAT(8,"stmt"); +PRINT_CAT(9,"qclose"); +PRINT_CAT(10,"dnl"); +PRINT_CAT(11,"else"); +PRINT_CAT(12,"forcon"); +PRINT_CAT(13,"forbrace"); +PRINT_CAT(14,"range"); +PRINT_CAT(15,"transp"); +PRINT_CAT(16,"ifcon"); +PRINT_CAT(17,"swcon"); +PRINT_CAT(18,"global_head"); +PRINT_CAT(19,"break"); +PRINT_CAT(20,"colon"); +PRINT_CAT(21,"newline"); +PRINT_CAT(22,"semi"); +PRINT_CAT(23,"global_list"); +PRINT_CAT(24,"for"); +PRINT_CAT(25,"decl_head"); +PRINT_CAT(26,"equals"); +PRINT_CAT(27,"open"); +PRINT_CAT(28,"simp"); +PRINT_CAT(29,"ifbrace"); +PRINT_CAT(30,"ifexpr"); +PRINT_CAT(31,"decl_list"); +PRINT_CAT(32,"fquotel"); +PRINT_CAT(33,"elseif"); +PRINT_CAT(34,"expr"); +PRINT_CAT(35,"try"); +PRINT_CAT(36,"comma"); +PRINT_CAT(37,"binop"); +PRINT_CAT(38,"close"); +PRINT_CAT(39,"fn_arglist"); +PRINT_CAT(40,"fn_decl"); +PRINT_CAT(41,"forexpr"); +PRINT_CAT(42,"qopen"); +PRINT_CAT(43,"if"); +PRINT_CAT(44,"unop"); +PRINT_CAT(45,"ignore_scrap"); +case 0:printf("zero");break; +default:printf("UNKNOWN");break; +} +} +#endif DEBUG + +/*:92*//*119:*/ +#line 1643 "weave.web" + +#ifdef DEBUG +print_text(p) +text_pointer p; +{ +token_pointer j; +sixteen_bits r; +if(p>=text_ptr)printf("BAD"); +else for(j= *p;j< *(p+1);j++){ +r= *j%10240; +switch( *j/10240){ +case 1:printf("\\{");fflush(stdout),write(1,((name_dir+r))->byte_start,((((name_dir+r))+1)->byte_start-(((name_dir+r)))->byte_start));printf("}");break; + +case 2:printf("\\&{");fflush(stdout),write(1,((name_dir+r))->byte_start,((((name_dir+r))+1)->byte_start-(((name_dir+r)))->byte_start));printf("}");break; + +case 3:printf("<");fflush(stdout),write(1,((name_dir+r))->byte_start,((((name_dir+r))+1)->byte_start-(((name_dir+r)))->byte_start));printf(">");break; + +case 4:printf("[[%d]]",r);break; +case 5:printf("|[[%d]]|",r);break; +default:/*120:*/ +#line 1668 "weave.web" + +switch(r){ +case 133:printf("\\mathbin{");break; +case 135:printf("\\mathop{");break; +case 134:printf("\\mathrel{");break; +case 136:printf("[ccancel]");break; +case 137:printf("[cancel]");break; +case 137+1:printf("[indent]");break; +case 137+2:printf("[outdent]");break; +case 137+4:printf("[backup]");break; +case 137+3:printf("[opt]");break; +case 137+5:printf("[break]");break; +case 137+6:printf("[force]");break; +case 137+7:printf("[fforce]");break; +case 137+7+1:printf("[quit]");break; +default:putchar(r); +} + +/*:120*/ +#line 1662 "weave.web" +; +} +} +} +#endif DEBUG + +/*:119*//*122:*/ +#line 1745 "weave.web" +app_str(s) +ASCII *s; +{ +while( *s) *(tok_ptr++)= *(s++); +} + +app(a) +token a; +{ +if(a==' '||a>=136&&a<=137+7){ +if(last_mathness==0)init_mathness= 2; +else if(last_mathness==1) *(tok_ptr++)= '$'; +last_mathness= 2; +} +else{ +if(last_mathness==0)init_mathness= 1; +else if(last_mathness==2) *(tok_ptr++)= '$'; +last_mathness= last_mathness= 1; +} + *(tok_ptr++)= a; +} +app1(a) +scrap_pointer a; +{ +switch(((a)->mathness%4)){ +case(2): +if(last_mathness==0)init_mathness= 2; +if(last_mathness==1) *(tok_ptr++)= '$'; +last_mathness= (((a)->mathness/4)%4); +break; +case(1): +if(last_mathness==0)init_mathness= 1; +else if(last_mathness==2) *(tok_ptr++)= '$'; +last_mathness= (((a)->mathness/4)%4); +break; +case(0): +break; +} + *(tok_ptr++)= 4 *10240+(a)->trans_plus.Trans-tok_start; +} + +/*:122*//*124:*/ +#line 1807 "weave.web" + +/*125:*/ +#line 1840 "weave.web" + + +sixteen_bits first_id(p) +text_pointer p; +{ +token_pointer tp; +sixteen_bits r; +sixteen_bits the_id; + +for(tp= *p;tp< *(p+1);tp++){ +r= *tp%10240; +switch( *tp/10240){ +case 1: +return *tp; +break; +case 2: +case 3: +goto next; +break; +case 4: +case 5: + +if((the_id= first_id(tok_start+r))!=0)return the_id; +goto next; +break; +default: +goto next; +break; +} +next:continue; +} +return 0; +} + +/*:125*/ +#line 1808 "weave.web" + +make_underlined(p) + +scrap_pointer p; +{ +sixteen_bits tok_value; + + + + +tok_value= first_id(p->trans_plus.Trans); +if(tok_value==0){ +#ifdef DEBUG +if(tracing>0){ +printf("\n! I couldn't find an identifier to underline."); +{if(history==0)history= 1;}; +} +#endif DEBUG +return; +} +if(tok_value<10240||tok_value>=2 *10240) +{printf("");err_print("! Internal error in first_id");history= 3;wrap_up();}; + + + +if(((tok_value-10240+name_dir+1)->byte_start-(tok_value-10240+name_dir)->byte_start)>1) +underline_xref(tok_value-10240+name_dir); +} + +/*:124*//*126:*/ +#line 1879 "weave.web" +underline_xref(p) +name_pointer p; +{ +xref_pointer q= (xref_pointer)p->equiv_or_xref; + +xref_pointer r; +sixteen_bits m; +sixteen_bits n; +if(no_xref)return; +xref_switch= 10240; +m= module_count+xref_switch; +while(q!=xmem){ +n= q->num; +if(n==m)return; +else if(m==n+10240){ +q->num= m;return; +} +else if(n>=10240&&n<m)break; +q= q->xlink; +} +/*127:*/ +#line 1909 "weave.web" + +if(xref_ptr==xmem_end)stat_overflow("cross-reference");else(++xref_ptr)->num= 0;; +xref_ptr->xlink= (xref_pointer)p->equiv_or_xref; +p->equiv_or_xref= (ASCII *)xref_ptr; +r= xref_ptr; +while(r->xlink!=q){r->num= r->xlink->num;r= r->xlink;} +r->num= m; + + + +/*:127*/ +#line 1899 "weave.web" +; +} + +/*:126*//*129:*/ +#line 1933 "weave.web" +reduce(j,k,c,d,n) +scrap_pointer j; +eight_bits c; +short k,d,n; +{ +scrap_pointer i,i1; +j->cat= c;j->trans_plus.Trans= text_ptr; +j->mathness= ((eight_bits)(init_mathness+4 *(last_mathness))); + *(++text_ptr)= tok_ptr; +if(k>1){ +for(i= j+k,i1= j+1;i<=lo_ptr;i++,i1++){ +i1->cat= i->cat;i1->trans_plus.Trans= i->trans_plus.Trans; +i1->mathness= i->mathness; +} +lo_ptr= lo_ptr-k+1; +} +/*130:*/ +#line 1956 "weave.web" + +if(pp+d>=scrap_base)pp= pp+d; +else pp= scrap_base; + +/*:130*/ +#line 1949 "weave.web" +; +#ifdef DEBUG +/*135:*/ +#line 2023 "weave.web" +{ +scrap_pointer k; +if(tracing==2){ +printf("\n%d:",n); +for(k= scrap_base;k<=lo_ptr;k++){ +if(k==pp)putchar('*');else putchar(' '); +if(((k)->mathness%4)==1)putchar('+'); +else if(((k)->mathness%4)==2)putchar('-'); +print_cat(k->cat); +if((((k)->mathness/4)%4)==1)putchar('+'); +else if((((k)->mathness/4)%4)==2)putchar('-'); +} +if(hi_ptr<=scrap_ptr)printf("..."); +} +} + +/*:135*/ +#line 1951 "weave.web" +; +#endif DEBUG +pp--; +} + +/*:129*//*131:*/ +#line 1963 "weave.web" +squash(j,k,c,d,n) +scrap_pointer j; +eight_bits c; +short k,d,n; +{ +scrap_pointer i; +if(k==1){ +j->cat= c;/*130:*/ +#line 1956 "weave.web" + +if(pp+d>=scrap_base)pp= pp+d; +else pp= scrap_base; + +/*:130*/ +#line 1970 "weave.web" +; +#ifdef DEBUG +/*135:*/ +#line 2023 "weave.web" +{ +scrap_pointer k; +if(tracing==2){ +printf("\n%d:",n); +for(k= scrap_base;k<=lo_ptr;k++){ +if(k==pp)putchar('*');else putchar(' '); +if(((k)->mathness%4)==1)putchar('+'); +else if(((k)->mathness%4)==2)putchar('-'); +print_cat(k->cat); +if((((k)->mathness/4)%4)==1)putchar('+'); +else if((((k)->mathness/4)%4)==2)putchar('-'); +} +if(hi_ptr<=scrap_ptr)printf("..."); +} +} + +/*:135*/ +#line 1972 "weave.web" +; +#endif DEBUG +pp--; +return; +} +for(i= j;i<j+k;i++)app1(i); +reduce(j,k,c,d,n); +} + +/*:131*//*136:*/ +#line 2052 "weave.web" +text_pointer translate() +{ +scrap_pointer i, +j; +pp= scrap_base;lo_ptr= pp-1;hi_ptr= pp; +/*139:*/ +#line 2094 "weave.web" + +#ifdef DEBUG +if(tracing==2){ +printf("\nTracing after l. %d:\n",line[include_depth]);{if(history==0)history= 1;}; +if(loc>buffer+50){ +printf("..."); +fflush(stdout),write(1,loc-51,51); +} +else fflush(stdout),write(1,buffer+1,loc-buffer); +} +#endif DEBUG + +/*:139*/ +#line 2057 "weave.web" +; +/*132:*/ +#line 1985 "weave.web" + +while(1){ +/*133:*/ +#line 2004 "weave.web" + +if(lo_ptr<pp+6-1){ +while(hi_ptr<=scrap_ptr&&lo_ptr!=pp+6-1){ +(++lo_ptr)->cat= hi_ptr->cat;lo_ptr->mathness= (hi_ptr)->mathness; +lo_ptr->trans_plus.Trans= (hi_ptr++)->trans_plus.Trans; +} +for(i= lo_ptr+1;i<=pp+6-1;i++)i->cat= 0; +} + +/*:133*/ +#line 1988 "weave.web" +; +if(tok_ptr+8>tok_mem_end||text_ptr+4>tok_start_end){ +#ifdef STAT +if(tok_ptr>max_tok_ptr)max_tok_ptr= tok_ptr; +if(text_ptr>max_text_ptr)max_text_ptr= text_ptr; +#endif STAT +stat_overflow("token/text"); +} +if(pp>lo_ptr)break; +init_mathness= last_mathness= 0; +/*123:*/ +#line 1791 "weave.web" +{ + +/*93:*/ +#line 109 "grammar.web" + +if((pp+0)->cat!=0&& +(pp+1)->cat==45){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,(pp+0)->cat,-5,1); +goto end_prods; +}if((pp+0)->cat==45&& +(pp+1)->cat!=0){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,(pp+1)->cat,-5,2); +goto end_prods; +}if((pp+0)->cat==15){ + +app1(pp+0); +app_str("^{\\prime}"); +reduce(pp+0,1,44,-2,3); +goto end_prods; +}if((pp+0)->cat==32){ + +app1(pp+0); +app_str("\\FQL"); +app(137+1); +reduce(pp+0,1,42,-2,4); +goto end_prods; +}/*:93*//*94:*/ +#line 137 "grammar.web" + +if((pp+0)->cat==5){ + +app1(pp+0); +app_str("\\FQR"); +app(137+2); +reduce(pp+0,1,9,-2,5); +goto end_prods; +}if((pp+0)->cat==42&& +(pp+1)->cat==8){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,42,-2,6); +goto end_prods; +}if((pp+0)->cat==42&& +(pp+1)->cat==21){ + +app1(pp+0); +app(137+6); +app1(pp+1); +reduce(pp+0,2,42,-2,7); +goto end_prods; +}if((pp+0)->cat==42&& +(pp+1)->cat==9){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,34,-5,8); +goto end_prods; +}if((pp+0)->cat==42&& +(pp+1)->cat==34&& +(pp+2)->cat==9){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,34,-5,9); +goto end_prods; +}/*:94*//*95:*/ +#line 176 "grammar.web" + +if((pp+0)->cat==21&& +((pp+1)->cat!=21&&(pp+1)->cat!=0)){ + +app1(pp+0); +app(137+6); +reduce(pp+0,1,22,-3,10); +goto end_prods; +}if((pp+0)->cat==21&& +(pp+1)->cat==21){ + +app1(pp+0); +app1(pp+1); +app(137+7); +reduce(pp+0,2,10,-2,11); +goto end_prods; +}if((pp+0)->cat==10&& +(pp+1)->cat==21){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,10,-2,12); +goto end_prods; +}if((pp+0)->cat==10){ + +app1(pp+0); +reduce(pp+0,1,22,-3,13); +goto end_prods; +}if((pp+0)->cat==10&& +((pp+1)->cat!=21&&(pp+1)->cat!=0)){ + +app1(pp+0); +reduce(pp+0,1,22,-3,14); +goto end_prods; +}/*:95*//*96:*/ +#line 210 "grammar.web" + +if(((pp+0)->cat==7|| +(pp+0)->cat==4)&& +(pp+1)->cat==21){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,4,-2,15); +goto end_prods; +}if((pp+0)->cat==4&& +((pp+1)->cat!=21&&(pp+1)->cat!=0)){ + +app1(pp+0); +app(137+6); +app1(pp+1); +reduce(pp+0,2,(pp+1)->cat,-5,16); +goto end_prods; +}if((pp+0)->cat==8&& +(pp+1)->cat==22){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,8,-4,17); +goto end_prods; +}if((pp+0)->cat==8&& +(pp+1)->cat==21&& +((pp+2)->cat!=21&&(pp+2)->cat!=0)){ + +app1(pp+0); +app1(pp+1); +app(137+6); +reduce(pp+0,2,8,-4,18); +goto end_prods; +}if((pp+0)->cat==8&& +(pp+1)->cat==21&& +(pp+2)->cat==21){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app(137+7); +reduce(pp+0,3,8,-4,19); +goto end_prods; +}/*:96*//*97:*/ +#line 253 "grammar.web" + +if((pp+0)->cat==25&& +(pp+1)->cat==28){ + +app1(pp+0); +app(137+1); +app_str("\\"); +app_str(" "); +app1(pp+1); +reduce(pp+0,2,31,-2,20); +goto end_prods; +}if((pp+0)->cat==31&& +(pp+1)->cat==28){ + +app1(pp+0); +app_str("\\"); +app_str(" "); +app1(pp+1); +reduce(pp+0,2,31,-2,21); +goto end_prods; +}if((pp+0)->cat==31&& +(pp+1)->cat==36&& +(pp+2)->cat==28){ + +app1(pp+0); +app1(pp+1); +app_str("\\"); +app_str(" "); +app1(pp+2); +reduce(pp+0,3,31,-2,22); +goto end_prods; +}if((pp+0)->cat==18&& +(pp+1)->cat==28){ + + +app1(pp+0); +app(137+1); +app_str("\\"); +app_str(" "); +make_underlined(pp+1); +app1(pp+1); +reduce(pp+0,2,23,-2,23); +goto end_prods; +}if((pp+0)->cat==23&& +(pp+1)->cat==28){ + + +app1(pp+0); +app_str("\\"); +app_str(" "); +make_underlined(pp+1); +app1(pp+1); +reduce(pp+0,2,23,-2,24); +goto end_prods; +}/*:97*//*98:*/ +#line 307 "grammar.web" + +if((pp+0)->cat==23&& +(pp+1)->cat==36&& +(pp+2)->cat==28){ + + +app1(pp+0); +app1(pp+1); +app_str("\\"); +app_str(" "); +make_underlined(pp+2); +app1(pp+2); +reduce(pp+0,3,23,-2,25); +goto end_prods; +}if((pp+0)->cat==31&& +(pp+1)->cat==22){ + +app1(pp+0); +app(137+2); +app1(pp+1); +reduce(pp+0,2,8,-4,26); +goto end_prods; +}if((pp+0)->cat==23&& +(pp+1)->cat==22){ + +app1(pp+0); +app(137+2); +app1(pp+1); +reduce(pp+0,2,8,-4,27); +goto end_prods; +}if((pp+0)->cat==34&& +(pp+1)->cat==44){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,34,-5,28); +goto end_prods; +}if((pp+0)->cat==34&& +((pp+1)->cat==37|| +(pp+1)->cat==3)&& +(pp+2)->cat==34){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,34,-5,29); +goto end_prods; +}/*:98*//*99:*/ +#line 354 "grammar.web" + +if(!((pp+0)->cat==0||(pp+0)->cat==43|| +(pp+0)->cat==33|| +(pp+0)->cat==6)&& +(pp+1)->cat==34&& +(pp+2)->cat==36&& +(pp+3)->cat==34){ + + +app1(pp+1); +app1(pp+2); +app(137+3); +app_str("9"); +app1(pp+3); +reduce(pp+1,3,34,-5,30); +goto end_prods; +}if((pp+0)->cat==28&& +(pp+1)->cat==27){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,27,-2,31); +goto end_prods; +}if((pp+0)->cat==28){ + +app1(pp+0); +reduce(pp+0,1,34,-5,32); +goto end_prods; +}if(((pp+0)->cat==27)&& +(pp+1)->cat==34&& +(pp+2)->cat==38){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,34,-5,33); +goto end_prods; +}if(((pp+0)->cat==27)&& +(pp+1)->cat==38){ + +app1(pp+0); +app_str("\\thinspace"); +app1(pp+1); +reduce(pp+0,2,34,-5,34); +goto end_prods; +}/*:99*//*100:*/ +#line 399 "grammar.web" + +if((pp+0)->cat==27&& +(pp+1)->cat==8){ + +app1(pp+0); +app1(pp+1); +app_str("\\"); +app_str(" "); +reduce(pp+0,2,27,-2,35); +goto end_prods; +}if(((pp+0)->cat==44|| +(pp+0)->cat==3)&& +(pp+1)->cat==34){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,34,-5,36); +goto end_prods; +}if((pp+0)->cat==34&& +(pp+1)->cat==26&& +(pp+2)->cat==34&& +((pp+3)->cat==36|| +(pp+3)->cat==22|| +(pp+3)->cat==21)){ + + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app1(pp+3); +reduce(pp+0,4,8,-4,37); +goto end_prods; +}if((pp+0)->cat==34&& +(pp+1)->cat==20){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,14,-2,38); +goto end_prods; +}if((pp+0)->cat==14&& +(pp+1)->cat==34){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,34,-5,39); +goto end_prods; +}/*:100*//*101:*/ +#line 445 "grammar.web" + +if((pp+0)->cat==20){ + + +app_str("\\mathord{\\kern.1em"); +app1(pp+0); +app_str("\\kern.1em}"); +reduce(pp+0,1,34,-5,40); +goto end_prods; +}if(!((pp+0)->cat==0||(pp+0)->cat==43|| +(pp+0)->cat==33|| +(pp+0)->cat==6)&& +(pp+1)->cat==34&& +(pp+2)->cat==34){ + + +app1(pp+1); +app_str("\\"); +app_str(" "); +app1(pp+2); +reduce(pp+1,2,34,-5,41); +goto end_prods; +}if((pp+0)->cat==2&& +(pp+1)->cat==34&& +(pp+2)->cat==26){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,2,-2,42); +goto end_prods; +}if((pp+0)->cat==2&& +(pp+1)->cat==28){ + +app1(pp+0); +app(137+1); +app1(pp+1); +reduce(pp+0,2,40,-2,43); +goto end_prods; +}if((pp+0)->cat==40&& +(pp+1)->cat==27){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,39,-2,44); +goto end_prods; +}/*:101*//*102:*/ +#line 491 "grammar.web" + +if((pp+0)->cat==40){ + +app1(pp+0); +app(137+1); +reduce(pp+0,1,8,-4,45); +goto end_prods; +}if((pp+0)->cat==39&& +((pp+1)->cat==28|| +(pp+1)->cat==36|| +(pp+1)->cat==34)){ + + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,39,-2,46); +goto end_prods; +}if((pp+0)->cat==39&& +(pp+1)->cat==38){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,8,-4,47); +goto end_prods; +}if((pp+0)->cat==43&& +(pp+1)->cat==34&& +!((pp+2)->cat==0||(pp+2)->cat==37|| +(pp+2)->cat==3)){ + + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,30,-2,48); +goto end_prods; +}if((pp+0)->cat==43&& +(pp+1)->cat==34&& +(pp+2)->cat==7&& +(pp+3)->cat==21){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app(137+1); +app(137+1); +app(137+6); +app1(pp+3); +reduce(pp+0,4,16,-2,49); +goto end_prods; +}/*:102*//*103:*/ +#line 539 "grammar.web" + +if((pp+0)->cat==43&& +(pp+1)->cat==34&& +((pp+2)->cat==37|| +(pp+2)->cat==3)&& +(pp+3)->cat==7&& +(pp+4)->cat==21){ + + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app1(pp+3); +app(137+1); +app(137+1); +app(137+6); +app1(pp+4); +reduce(pp+0,5,16,-2,50); +goto end_prods; +}if((pp+0)->cat==43&& +(pp+1)->cat==34&& +((pp+2)->cat==37|| +(pp+2)->cat==3)&& +(pp+3)->cat==34&& +(pp+4)->cat==7&& +(pp+5)->cat==21){ + + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app1(pp+3); +app1(pp+4); +app(137+1); +app(137+1); +app(137+6); +app1(pp+5); +reduce(pp+0,6,16,-2,51); +goto end_prods; +}if((pp+0)->cat==16&& +(pp+1)->cat==7&& +(pp+2)->cat==21){ + +app1(pp+0); +app1(pp+1); +app(137+6); +app1(pp+2); +reduce(pp+0,3,16,-2,52); +goto end_prods; +}if((pp+0)->cat==16&& +((pp+1)->cat==37|| +(pp+1)->cat==3)&& +(pp+2)->cat==34){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,16,-2,53); +goto end_prods; +}if((pp+0)->cat==16&& +(pp+1)->cat==34){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,16,-2,54); +goto end_prods; +}/*:103*//*104:*/ +#line 605 "grammar.web" + +if((pp+0)->cat==30&& +(pp+1)->cat==8){ + + +app1(pp+0); +app(137+1); +app_str("\\thinspace\\"); +app_str(" "); +app1(pp+1); +reduce(pp+0,2,29,-2,55); +goto end_prods; +}if((pp+0)->cat==30&& +(pp+1)->cat==36&& +(pp+2)->cat==8){ + +app1(pp+0); +app1(pp+1); +app(137+1); +app1(pp+2); +reduce(pp+0,3,29,-2,56); +goto end_prods; +}if((pp+0)->cat==30&& +(pp+1)->cat==21){ + +app1(pp+0); +app1(pp+1); +app(137+1); +app(137+6); +reduce(pp+0,2,29,-2,57); +goto end_prods; +}if((pp+0)->cat==16&& +(pp+1)->cat==8){ + +app1(pp+0); +app(137+2); +app(137+6); +app1(pp+1); +reduce(pp+0,2,29,-2,58); +goto end_prods; +}if((pp+0)->cat==16&& +(pp+1)->cat==36&& +(pp+2)->cat==8){ + +app1(pp+0); +app1(pp+1); +app(137+2); +app(137+6); +app1(pp+2); +reduce(pp+0,3,29,-2,59); +goto end_prods; +}/*:104*//*105:*/ +#line 656 "grammar.web" + +if((pp+0)->cat==16&& +(pp+1)->cat==34&& +(pp+2)->cat==36&& +(pp+3)->cat!=0){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app(137+2); +app(137+6); +reduce(pp+0,3,29,-2,60); +goto end_prods; +}if((pp+0)->cat==16&& +(pp+1)->cat==34&& +(pp+2)->cat==21&& +(pp+3)->cat!=0){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app(137+2); +app(137+6); +reduce(pp+0,3,29,-2,61); +goto end_prods; +}if((pp+0)->cat==29&& +(pp+1)->cat==11){ + +app1(pp+0); +app(137+2); +app1(pp+1); +app(137+1); +reduce(pp+0,2,13,-2,62); +goto end_prods; +}if((pp+0)->cat==29&& +(pp+1)->cat==33&& +((pp+2)->cat==34|| +(pp+2)->cat==28)&& +(pp+3)->cat==21){ + + +app1(pp+0); +app(137+2); +app1(pp+1); +app(137+1); +app1(pp+2); +app(137+6); +app1(pp+3); +reduce(pp+0,4,29,-2,63); +goto end_prods; +}if((pp+0)->cat==29&& +(pp+1)->cat==33&& +(pp+2)->cat==34&& +(pp+3)->cat==8){ + + +app1(pp+0); +app(137+2); +app1(pp+1); +app(137+1); +app1(pp+2); +app_str("\\thinspace\\"); +app_str(" "); +app1(pp+3); +reduce(pp+0,4,29,-2,64); +goto end_prods; +}/*:105*//*106:*/ +#line 722 "grammar.web" + +if((pp+0)->cat==29&& +(pp+1)->cat==33&& +(pp+2)->cat==34&& +(pp+3)->cat==36&& +(pp+4)->cat==8){ + + +app1(pp+0); +app(137+2); +app1(pp+1); +app(137+1); +app1(pp+2); +app1(pp+3); +app1(pp+4); +reduce(pp+0,5,29,-2,65); +goto end_prods; +}if((pp+0)->cat==29&& +(pp+1)->cat==8){ + +app1(pp+0); +app(137+6); +app1(pp+1); +reduce(pp+0,2,29,-2,66); +goto end_prods; +}if((pp+0)->cat==29&& +(pp+1)->cat==22){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,29,-2,67); +goto end_prods; +}if((pp+0)->cat==29&& +(pp+1)->cat==21&& +(pp+2)->cat==1&& +((pp+3)->cat==36|| +(pp+3)->cat==22)){ + + +app1(pp+0); +app1(pp+1); +app(137+2); +app(137+6); +app1(pp+2); +app1(pp+3); +reduce(pp+0,4,8,-4,68); +goto end_prods; +}if((pp+0)->cat==29&& +(pp+1)->cat==1){ + +app1(pp+0); +app(137+2); +app_str(" "); +app1(pp+1); +reduce(pp+0,2,8,-4,69); +goto end_prods; +}/*:106*//*107:*/ +#line 778 "grammar.web" + +if((pp+0)->cat==29&& +(pp+1)->cat==1&& +((pp+2)->cat==36|| +(pp+2)->cat==22)){ + +app1(pp+0); +app(137+2); +app_str(" "); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,8,-4,70); +goto end_prods; +}if((pp+0)->cat==35){ + +app1(pp+0); +app(137+1); +reduce(pp+0,1,29,-2,71); +goto end_prods; +}if((pp+0)->cat==6&& +(pp+1)->cat==34&& +!((pp+2)->cat==0||(pp+2)->cat==37|| +(pp+2)->cat==3)){ + + +app1(pp+0); +app1(pp+1); +app(137+1); +app(137+6); +reduce(pp+0,2,29,-2,72); +goto end_prods; +}if((pp+0)->cat==6&& +(pp+1)->cat==34&& +(pp+2)->cat==7&& +(pp+3)->cat==21){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app(137+1); +app(137+1); +app(137+6); +app1(pp+3); +reduce(pp+0,4,17,-2,73); +goto end_prods; +}if((pp+0)->cat==6&& +(pp+1)->cat==34&& +((pp+2)->cat==37|| +(pp+2)->cat==3)&& +(pp+3)->cat==7&& +(pp+4)->cat==21){ + + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app1(pp+3); +app(137+1); +app(137+1); +app(137+6); +app1(pp+4); +reduce(pp+0,5,17,-2,74); +goto end_prods; +}/*:107*//*108:*/ +#line 841 "grammar.web" + +if((pp+0)->cat==6&& +(pp+1)->cat==34&& +((pp+2)->cat==37|| +(pp+2)->cat==3)&& +(pp+3)->cat==34&& +(pp+4)->cat==7&& +(pp+5)->cat==21){ + + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app1(pp+3); +app1(pp+4); +app(137+1); +app(137+1); +app(137+6); +app1(pp+5); +reduce(pp+0,6,17,-2,75); +goto end_prods; +}if((pp+0)->cat==17&& +(pp+1)->cat==7&& +(pp+2)->cat==21){ + +app1(pp+0); +app1(pp+1); +app(137+6); +app1(pp+2); +reduce(pp+0,3,17,-2,76); +goto end_prods; +}if((pp+0)->cat==17&& +((pp+1)->cat==37|| +(pp+1)->cat==3)&& +(pp+2)->cat==34){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,17,-2,77); +goto end_prods; +}if((pp+0)->cat==17&& +(pp+1)->cat==34){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,17,-2,78); +goto end_prods; +}if((pp+0)->cat==17&& +(pp+1)->cat==8){ + +app1(pp+0); +app(137+2); +app(137+6); +app1(pp+1); +reduce(pp+0,2,29,-2,79); +goto end_prods; +}/*:108*//*109:*/ +#line 898 "grammar.web" + +if((pp+0)->cat==17&& +(pp+1)->cat==36&& +(pp+2)->cat==8){ + +app1(pp+0); +app1(pp+1); +app(137+2); +app(137+6); +app1(pp+2); +reduce(pp+0,3,29,-2,80); +goto end_prods; +}if((pp+0)->cat==17&& +(pp+1)->cat==34&& +(pp+2)->cat==36&& +(pp+3)->cat!=0){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app(137+2); +app(137+6); +reduce(pp+0,3,29,-2,81); +goto end_prods; +}if((pp+0)->cat==17&& +(pp+1)->cat==34&& +(pp+2)->cat==21&& +(pp+3)->cat!=0){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app(137+2); +app(137+6); +reduce(pp+0,3,29,-2,82); +goto end_prods; +}if((pp+0)->cat==24&& +(pp+1)->cat==34&& +(pp+2)->cat==26&& +(pp+3)->cat==34){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app1(pp+3); +reduce(pp+0,4,41,-2,83); +goto end_prods; +}if((pp+0)->cat==24&& +(pp+1)->cat==34&& +(pp+2)->cat==26&& +((pp+3)->cat==34|| +(pp+3)->cat==28)&& +((pp+4)->cat==20|| +(pp+4)->cat==37|| +(pp+4)->cat==3|| +(pp+4)->cat==36)&& +((pp+5)->cat==34|| +(pp+5)->cat==28)){ + + + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app1(pp+3); +app1(pp+4); +app1(pp+5); +reduce(pp+0,6,41,-2,84); +goto end_prods; +}/*:109*//*110:*/ +#line 967 "grammar.web" + +if((pp+0)->cat==41&& +((pp+1)->cat==20|| +(pp+1)->cat==37|| +(pp+1)->cat==3|| +(pp+1)->cat==36)&& +((pp+2)->cat==34|| +(pp+2)->cat==28)){ + + +app1(pp+0); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,41,-2,85); +goto end_prods; +}if((pp+0)->cat==41&& +((pp+1)->cat==20|| +(pp+1)->cat==37|| +(pp+1)->cat==3|| +(pp+1)->cat==36)&& +(pp+2)->cat==7&& +(pp+3)->cat==21){ + + +app1(pp+0); +app1(pp+1); +app1(pp+2); +app(137+1); +app(137+1); +app(137+6); +app1(pp+3); +reduce(pp+0,4,12,-2,86); +goto end_prods; +}if((pp+0)->cat==41&& +(pp+1)->cat==7&& +(pp+2)->cat==21){ + +app1(pp+0); +app1(pp+1); +app(137+1); +app(137+1); +app(137+6); +app1(pp+2); +reduce(pp+0,3,12,-2,87); +goto end_prods; +}if((pp+0)->cat==12&& +(pp+1)->cat==7&& +(pp+2)->cat==21){ + +app1(pp+0); +app1(pp+1); +app(137+6); +app1(pp+2); +reduce(pp+0,3,12,-2,88); +goto end_prods; +}if((pp+0)->cat==12&& +((pp+1)->cat==20|| +(pp+1)->cat==37|| +(pp+1)->cat==3|| +(pp+1)->cat==36)&& +((pp+2)->cat==34|| +(pp+2)->cat==28)){ + + +app1(pp+0); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,12,-2,89); +goto end_prods; +}/*:110*//*111:*/ +#line 1036 "grammar.web" + +if((pp+0)->cat==12&& +((pp+1)->cat==34|| +(pp+1)->cat==28)){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,12,-2,90); +goto end_prods; +}if((pp+0)->cat==12&& +(pp+1)->cat==8){ + +app1(pp+0); +app(137+2); +app(137+6); +app1(pp+1); +reduce(pp+0,2,13,-2,91); +goto end_prods; +}if((pp+0)->cat==41&& +(pp+1)->cat==8){ + +app1(pp+0); +app(137+1); +app_str(" "); +app1(pp+1); +reduce(pp+0,2,13,-2,92); +goto end_prods; +}if((pp+0)->cat==41&& +(pp+1)->cat==21){ + +app1(pp+0); +app(137+1); +app(137+6); +app1(pp+1); +reduce(pp+0,2,13,-2,93); +goto end_prods; +}if((pp+0)->cat==13&& +(pp+1)->cat==36){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,13,-2,94); +goto end_prods; +}/*:111*//*112:*/ +#line 1079 "grammar.web" + +if((pp+0)->cat==13&& +(pp+1)->cat==8){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,13,-2,95); +goto end_prods; +}if((pp+0)->cat==13&& +(pp+1)->cat==21&& +(pp+2)->cat==1){ + +app1(pp+0); +app1(pp+1); +app(137+2); +app(137+6); +app1(pp+2); +reduce(pp+0,3,8,-4,96); +goto end_prods; +}if((pp+0)->cat==13&& +(pp+1)->cat==1){ + +app1(pp+0); +app(137+2); +app_str(" "); +app1(pp+1); +reduce(pp+0,2,8,-4,97); +goto end_prods; +}if((pp+0)->cat==13&& +(pp+1)->cat==1&& +((pp+2)->cat==36|| +(pp+2)->cat==22)){ + +app1(pp+0); +app(137+2); +app_str(" "); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,8,-4,98); +goto end_prods; +}if(((pp+0)->cat==19|| +(pp+0)->cat==34|| +(pp+0)->cat==8)&& +(pp+1)->cat==22){ + +app1(pp+0); +app1(pp+1); +reduce(pp+0,2,8,-4,99); +goto end_prods; +}/*:112*//*113:*/ +#line 1128 "grammar.web" + +if((pp+0)->cat==8&& +(pp+1)->cat==8){ + +app1(pp+0); +app(137+6); +app1(pp+1); +reduce(pp+0,2,8,-4,100); +goto end_prods; +}if((pp+0)->cat==22){ + +app1(pp+0); +reduce(pp+0,1,8,-4,101); +goto end_prods; +}if((pp+0)->cat==34&& +(pp+1)->cat==36&& +(pp+2)->cat==8){ + +app1(pp+0); +app1(pp+1); +app1(pp+2); +reduce(pp+0,3,8,-4,102); +goto end_prods; +} +end_prods: +/*:113*/ +#line 1793 "weave.web" + +pp++; +} + +/*:123*/ +#line 1998 "weave.web" +; +} + +/*:132*/ +#line 2058 "weave.web" +; +/*137:*/ +#line 2067 "weave.web" +{ +/*138:*/ +#line 2083 "weave.web" + +#ifdef DEBUG +if(lo_ptr>scrap_base&&tracing==1){ +printf("\nIrreducible scrap sequence in section %d:",module_count); +{if(history==0)history= 1;}; +for(j= scrap_base;j<=lo_ptr;j++){ +printf(" ");print_cat(j->cat); +} +} +#endif DEBUG + +/*:138*/ +#line 2068 "weave.web" +; +for(j= scrap_base;j<=lo_ptr;j++){ +if(j!=scrap_base) *(tok_ptr++)= ' '; +if((((j)->mathness%4)==1)&&math_flag==0) *(tok_ptr++)= '$'; +if((((j)->mathness%4)==2)&&math_flag==1){ + *(tok_ptr++)= ' '; *(tok_ptr++)= '$';} + *(tok_ptr++)= 4 *10240+(j)->trans_plus.Trans-tok_start; +if(((((j)->mathness/4)%4)==1)&&math_flag==0) *(tok_ptr++)= '$'; +if(((((j)->mathness/4)%4)==2)&&math_flag==1){ *(tok_ptr++)= '$'; + *(tok_ptr++)= ' ';} +if(tok_ptr+6>tok_mem_end)stat_overflow("token"); +} + *(++text_ptr)= tok_ptr;return(text_ptr-1); +} + +/*:137*/ +#line 2059 "weave.web" +; +} + +/*:136*//*140:*/ +#line 2151 "weave.web" +C_parse(see_v) +char see_v; +{ +name_pointer p; +while(next_control<251){ +/*142:*/ +#line 2169 "weave.web" + +/*144:*/ +#line 2230 "weave.web" + +if(scrap_ptr+50>scrap_info_end||tok_ptr+50>tok_mem_end|| +text_ptr+50>tok_start_end){ +#ifdef STAT +if(scrap_ptr>max_scr_ptr)max_scr_ptr= scrap_ptr; +if(tok_ptr>max_tok_ptr)max_tok_ptr= tok_ptr; +if(text_ptr>max_text_ptr)max_text_ptr= text_ptr; +#endif STAT +stat_overflow("scrap/token/text"); +} + +/*:144*/ +#line 2171 "weave.web" +; +#line 447 "theweave.ch" +switch(next_control){ +/*39:*/ +#line 183 "theweave.ch" + +case 32: +(++scrap_ptr)->cat= 32;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 5: +(++scrap_ptr)->cat= 5;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 15: +(++scrap_ptr)->cat= 15;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; + +#line 700 "weave.web" +/*:39*//*159:*/ +#line 69 "scraps.web" + +case'[': + *(tok_ptr++)= next_control; *(tok_ptr++)= 137+1; + +(++scrap_ptr)->cat= 27;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'(': + *(tok_ptr++)= next_control; *(tok_ptr++)= 137+1; + +(++scrap_ptr)->cat= 27;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 194: +app_str("{.\\thinspace.}"); + +(++scrap_ptr)->cat= 28;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case']': + *(tok_ptr++)= next_control; *(tok_ptr++)= 137+2; + +(++scrap_ptr)->cat= 38;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case')': + *(tok_ptr++)= next_control; *(tok_ptr++)= 137+2; + +(++scrap_ptr)->cat= 38;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 195: +app_str("\\mathbin{./}"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'\\': +app_str("\\backslash"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'^': +app_str("\\mathbin{\\hat{}}"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'*': +app_str("{*}"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 190: +app_str("\\L"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'+': + *(tok_ptr++)= next_control; +(++scrap_ptr)->cat= 3;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 191: +app_str("\\I"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 192: +app_str("\\S"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case',': +app_str(",\\;"); + +(++scrap_ptr)->cat= 36;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 189: +app_str("\\G"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'{': +app_str("\\{"); + *(tok_ptr++)= 137+1; + +(++scrap_ptr)->cat= 27;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case':': +app_str("\\mathbin:"); + +(++scrap_ptr)->cat= 20;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'-': + *(tok_ptr++)= next_control; +(++scrap_ptr)->cat= 3;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'|': +app_str("\\V"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case';': +app_str(";\\;"); + +(++scrap_ptr)->cat= 22;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'.': + *(tok_ptr++)= next_control; +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'<': + *(tok_ptr++)= next_control; +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'}': +app_str("\\}"); + *(tok_ptr++)= 137+2; + +(++scrap_ptr)->cat= 38;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'/': + *(tok_ptr++)= next_control; +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'~': +app_str("\\neg"); + +(++scrap_ptr)->cat= 44;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'=': +app_str("="); + +(++scrap_ptr)->cat= 26;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'>': + *(tok_ptr++)= next_control; +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 193: +app_str("\\ldots"); + +(++scrap_ptr)->cat= 7;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 196: +app_str("\\mathbin{.\\hat{}}"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 197: +app_str("\\mathbin{.*}"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case'&': +app_str("\\W"); + +(++scrap_ptr)->cat= 37;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +/*:159*/ +#line 448 "theweave.ch" + +case 198:case 199:case 2: +/*146:*/ +#line 2258 "weave.web" + +{ +int imag= 0; + +if(next_control==199)app_str("\\O{"); +else if(next_control==198)app_str("\\.{"); +else app_str("\\={"); +while(id_first<id_loc){ +if( *id_first==64){ +if( *(id_first+1)==64)id_first++; +else err_print("! Double at_sign should be used in strings"); +} +/*147:*/ +#line 2289 "weave.web" + +switch( *id_first){ +case' ':case'\\': +case'%':case'$':case'^':case'`': +case'#': +case'{':case'}':case'~':case'&':case'_': + *(tok_ptr++)= '\\';break; + +} + +/*:147*/ +#line 2270 "weave.web" + +#ifdef MATLAB_FLOATING_POINT +if((next_control==199)&&( *id_first=='i')){ +imag= 1;id_first++; +} +else{if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= *id_first++;}; +#else +{if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= *id_first++;}; +#endif +} + *(tok_ptr++)= '}'; +#ifdef MATLAB_FLOATING_POINT +if(imag) *(tok_ptr++)= 'i'; +#endif +/*156:*/ +#line 60 "scraps.web" + +(++scrap_ptr)->cat= 28;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +/*:156*/ +#line 2284 "weave.web" + +} + + + +/*:146*/ +#line 450 "theweave.ch" +; +break; +case 9: +app_str("\\CCM{"); + +while(id_first<id_loc){ +if( *id_first==64){ +if( *(id_first+1)==64)id_first++; +else err_print("! Double at_sign should be used in controlled comments"); +} + +/*147:*/ +#line 2289 "weave.web" + +switch( *id_first){ +case' ':case'\\': +case'%':case'$':case'^':case'`': +case'#': +case'{':case'}':case'~':case'&':case'_': + *(tok_ptr++)= '\\';break; + +} + +/*:147*/ +#line 461 "theweave.ch" + +{if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= *id_first++;}; +} + *(tok_ptr++)= '}'; +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;; +#line 2177 "weave.web" +case 10:/*157:*/ +#line 62 "scraps.web" + + +(++scrap_ptr)->cat= 21;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(0+4 *(0))); *(++text_ptr)= tok_ptr;; +/*:157*/ +#line 2177 "weave.web" +;break; +case 200:/*155:*/ +#line 44 "scraps.web" + +p= id_lookup(id_first,id_loc,0); +if(p->dummy.Ilk==0||p->dummy.Ilk==4){ + *(tok_ptr++)= 10240+p-name_dir; +(++scrap_ptr)->cat= 28;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +} +else if(p->dummy.Ilk>3){ +/*162:*/ +#line 254 "scraps.web" + +switch(p->dummy.Ilk){ +case 64: + *(tok_ptr++)= 2 *10240+p-name_dir;app_str("\\"); +app_str(" "); + +(++scrap_ptr)->cat= 6;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 65: + *(tok_ptr++)= 2 *10240+p-name_dir;app_str("\\"); +app_str(" "); + +(++scrap_ptr)->cat= 2;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 66: +app_str(""); + +(++scrap_ptr)->cat= 15;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 67: +app_str(""); + +(++scrap_ptr)->cat= 32;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 68: + *(tok_ptr++)= 2 *10240+p-name_dir;app_str("\\"); +app_str(" "); + +(++scrap_ptr)->cat= 24;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 69: + *(tok_ptr++)= 2 *10240+p-name_dir; +(++scrap_ptr)->cat= 1;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 70: +app_str("\\infty"); + +(++scrap_ptr)->cat= 28;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 71: + *(tok_ptr++)= 2 *10240+p-name_dir;app_str("\\"); +app_str(" "); + +(++scrap_ptr)->cat= 43;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 72: +app_str(""); + +(++scrap_ptr)->cat= 5;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 73: + *(tok_ptr++)= 2 *10240+p-name_dir; +(++scrap_ptr)->cat= 11;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 74: +app_str("\\pi"); + +(++scrap_ptr)->cat= 28;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 75: + *(tok_ptr++)= 2 *10240+p-name_dir; +(++scrap_ptr)->cat= 18;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 76: + *(tok_ptr++)= 2 *10240+p-name_dir;app_str("\\"); +app_str(" "); + +(++scrap_ptr)->cat= 33;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 77: + *(tok_ptr++)= 2 *10240+p-name_dir; +(++scrap_ptr)->cat= 25;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 78: + *(tok_ptr++)= 2 *10240+p-name_dir; +(++scrap_ptr)->cat= 35;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +case 79: + *(tok_ptr++)= 2 *10240+p-name_dir; +(++scrap_ptr)->cat= 19;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +break; +} +/*:162*/ +#line 51 "scraps.web" +; +} +else{ +err_print("! Identifier with unmentioned ilk"); + + +} +/*:155*/ +#line 2178 "weave.web" +;break; +case 238:/*148:*/ +#line 2299 "weave.web" + +app_str("\\hbox{");while(id_first<id_loc){if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= *id_first++;}; + *(tok_ptr++)= '}'; +/*156:*/ +#line 60 "scraps.web" + +(++scrap_ptr)->cat= 28;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;; +/*:156*/ +#line 2302 "weave.web" + + + +/*:148*/ +#line 2179 "weave.web" +;break; +case 0:case 248: +break; +case(200+1):case(200+2):case(200+3): +break; +/*143:*/ +#line 2196 "weave.web" + + +case 241: +app_str("\\,"); +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;;break; +case 242: + *(tok_ptr++)= 137+3;app_str("0"); +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;;break; +case 244: +app_str("\\0"); +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(1+4 *(1))); *(++text_ptr)= tok_ptr;;break; +case 243: + *(tok_ptr++)= 137+6; +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;;break; +case 245: + *(tok_ptr++)= 137+7; +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;;break; +case 246: + *(tok_ptr++)= 136; +app_str("{}"); + *(tok_ptr++)= 137+5; +app_str("{}"); + *(tok_ptr++)= 136; +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;;break; +case 247: +/*158:*/ +#line 65 "scraps.web" + +app_str("\\relax"); + +(++scrap_ptr)->cat= 22;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(0+4 *(0))); *(++text_ptr)= tok_ptr;; +/*:158*/ +#line 2221 "weave.web" + +break; + + +/*:143*/ +#line 2184 "weave.web" + +case 240:app_str("\\J");(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;;break; +default: *(tok_ptr++)= next_control;(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;;break; +} + + +/*:142*/ +#line 2156 "weave.web" +; +next_control= get_next(see_v); +if(next_control==248||next_control==8 +#line 498 "weave.web" +)return; +} +} + +/*:140*//*149:*/ +#line 2310 "weave.web" +text_pointer C_translate() +{ +text_pointer p; +scrap_pointer save_base; +save_base= scrap_base;scrap_base= scrap_ptr+1; +C_parse(1); +if(next_control!=248)err_print("! Missing vertical_bar after C text"); + +{if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= 137;};(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;; + +p= translate(); +#ifdef STAT +if(scrap_ptr>max_scr_ptr)max_scr_ptr= scrap_ptr; +#endif STAT +scrap_ptr= scrap_base-1;scrap_base= save_base; +return(p); +} + +/*:149*//*150:*/ +#line 2334 "weave.web" +outer_parse() +{ +int bal; +text_pointer p,q; +while(next_control<251){ +if(next_control==8 +#line 498 "weave.web" +){ +/*152:*/ +#line 2373 "weave.web" + +if(tok_ptr+50>tok_mem_end||text_ptr+50>tok_start_end +||scrap_ptr+50>scrap_info_end){ +#ifdef STAT +if(scrap_ptr>max_scr_ptr)max_scr_ptr= scrap_ptr; +if(tok_ptr>max_tok_ptr)max_tok_ptr= tok_ptr; +if(text_ptr>max_text_ptr)max_text_ptr= text_ptr; +#endif STAT +stat_overflow("token/text/scrap"); +} + +#line 1 "scraps.web" +/*:152*/ +#line 2341 "weave.web" +; +/*151:*/ +#line 2351 "weave.web" + + *(tok_ptr++)= 137+5;app_str("\\C{"); + +bal= copy_comment(1);next_control= 248; +while(bal>0){ +p= text_ptr; + *(++text_ptr)= tok_ptr; +q= C_translate(); + + *(tok_ptr++)= 4 *10240+p-tok_start; +app_str("\\PB{"); + *(tok_ptr++)= 5 *10240+q-tok_start; +{if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= '}';}; +if(next_control==248)bal= copy_comment(bal); +else bal= 0; +} + *(tok_ptr++)= 137+6; +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;; + + + + +/*:151*/ +#line 2342 "weave.web" +; +} +else{ +C_parse(0); +} +} +} + + +/*:150*//*174:*/ +#line 2459 "weave.web" +push_level(p) +text_pointer p; +{ +if(stack_ptr==stack_end)stat_overflow("stack"); +if(stack_ptr>stack){ +stack_ptr->end_field= cur_state.end_field; +stack_ptr->tok_field= cur_state.tok_field; +stack_ptr->mode_field= cur_state.mode_field; +} +stack_ptr++; +#ifdef STAT +if(stack_ptr>max_stack_ptr)max_stack_ptr= stack_ptr; +#endif STAT +cur_state.tok_field= *p;cur_state.end_field= *(p+1); +} + +/*:174*//*175:*/ +#line 2479 "weave.web" +pop_level() +{ +cur_state.end_field= (--stack_ptr)->end_field; +cur_state.tok_field= stack_ptr->tok_field;cur_state.mode_field= stack_ptr->mode_field; +} + +/*:175*//*177:*/ +#line 2499 "weave.web" +eight_bits get_output() +{ +sixteen_bits a; +restart:while(cur_state.tok_field==cur_state.end_field)pop_level(); +a= *(cur_state.tok_field++); +if(a>=0400){ +cur_name= a%10240+name_dir; +switch(a/10240){ +case 2:return(0201); +case 3:return(0200); +case 4:push_level(a%10240+tok_start);goto restart; + +case 5:push_level(a%10240+tok_start);cur_state.mode_field= 0;goto restart; + +default:return(200); +} +} +return(a); +} + +/*:177*//*178:*/ +#line 2535 "weave.web" + +output_C() +{ +token_pointer save_tok_ptr; +text_pointer save_text_ptr; +sixteen_bits save_next_control; +text_pointer p; +save_tok_ptr= tok_ptr; +save_text_ptr= text_ptr; +save_next_control= next_control; +next_control= 248; +p= C_translate(); + *(tok_ptr++)= 5 *10240+p-tok_start; +out_str("\\PB{"); +make_output(); +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '}';}; +#ifdef STAT +if(text_ptr>max_text_ptr)max_text_ptr= text_ptr; +if(tok_ptr>max_tok_ptr)max_tok_ptr= tok_ptr; +#endif STAT +text_ptr= save_text_ptr;tok_ptr= save_tok_ptr; +next_control= save_next_control; +} + + +/*:178*//*179:*/ +#line 2562 "weave.web" +make_output() +{ +eight_bits a, +b; +int c; +ASCII *k, *k_limit; +ASCII *j; +ASCII delim; +ASCII *save_loc, *save_limit; +name_pointer cur_mod_name; +boolean save_mode; + *(tok_ptr++)= 137+7+1; + *(++text_ptr)= tok_ptr;push_level(text_ptr-1); +while(1){ +a= get_output(); +reswitch:switch(a){ +case 137+7+1:return; +case 200:case 0201:/*180:*/ +#line 2610 "weave.web" + +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '\\';}; +if(a==200){ +if(cur_name->dummy.Ilk==4&&!doing_format){ +/*181:*/ +#line 2633 "weave.web" + +{ +char *j; + +for(j= cur_name->byte_start;j<(cur_name+1)->byte_start;j++){ +switch( *j){ +case'_':case'^':case'$':case'#': +case'@':case'%':case'|':case'~': +case'&':{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 'x';};break; +default:{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= *j;}; +} +} +} + + + +/*:181*/ +#line 2614 "weave.web" + +break; +} +if(((cur_name+1)->byte_start-(cur_name)->byte_start)==1){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '|';} +else{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '\\';} +}else{ +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '&';} +} +out_name(cur_name); + + + + + + +/*:180*/ +#line 2579 "weave.web" +;break; +case 0200:/*186:*/ +#line 2709 "weave.web" +{ +boolean is_file; +cur_xref= (xref_pointer)cur_name->equiv_or_xref; +is_file= cur_xref->num>=2 *10240; + +out_str((is_file?"\\XF":"\\X")); + +if(cur_xref->num>=10240){ +out_mod(cur_xref->num-(is_file?2 *10240:10240)); +if(phase==3){ +cur_xref= cur_xref->xlink; +while(cur_xref->num>=10240){ +out_str(", "); +out_mod(cur_xref->num-(is_file?2 *10240:10240)); +cur_xref= cur_xref->xlink; +} +} +} +else{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '0';}; +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= ':';};/*187:*/ +#line 2733 "weave.web" + +k= cur_name->byte_start;k_limit= (cur_name+1)->byte_start; +cur_mod_name= cur_name; +while(k<k_limit){ +b= *(k++); +if(b==64)/*188:*/ +#line 2755 "weave.web" + +if( *k++!=64){ +printf("\n! Illegal control code in section name: <"); + +fflush(stdout),write(1,(cur_mod_name)->byte_start,(((cur_mod_name)+1)->byte_start-((cur_mod_name))->byte_start));printf("> ");history= 2; +} + +/*:188*/ +#line 2738 "weave.web" + +if(is_file) +switch(b){ +case' ':case'\\':case'#':case'%':case'$':case'^': +case'{':case'}':case'~':case'&':case'_': +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '\\';}; +default:{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= b;}; +} +else if(b!=124){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= b;} +else{ +/*189:*/ +#line 2768 "weave.web" + +j= limit+1; *j= 124;delim= 0; +while(1){ +if(k>=k_limit){ +printf("\n! C text in section name didn't end: <"); + +fflush(stdout),write(1,(cur_mod_name)->byte_start,(((cur_mod_name)+1)->byte_start-((cur_mod_name))->byte_start));printf("> ");history= 2;break; +} +b= *(k++); +if(b==64)/*190:*/ +#line 2790 "weave.web" +{ +if(j>buffer+500-4)stat_overflow("buffer"); + *(++j)= 64; *(++j)= *(k++); +} + +/*:190*/ +#line 2777 "weave.web" + +else{ +if(b=='\''||b=='"') +if(delim==0)delim= b; +else if(delim==b)delim= 0; +if(b!=124||delim!=0){ +if(j>buffer+500-3)stat_overflow("buffer"); + *(++j)= b; +} +else break; +} +} + +/*:189*/ +#line 2748 "weave.web" + +save_loc= loc;save_limit= limit;loc= limit+2;limit= j+1; + *limit= 124;output_C(); +loc= save_loc;limit= save_limit; +} +} + +/*:187*/ +#line 2728 "weave.web" +; +out_str((is_file?"\\XF":"\\X")); +} + +/*:186*/ +#line 2580 "weave.web" +;break; +case 133:case 134:case 135: +/*182:*/ +#line 2649 "weave.web" + +if(a==133)out_str("\\mathbin{"); +else if(a==134)out_str("\\mathrel{"); +else out_str("\\mathop{"); + +/*:182*/ +#line 2582 "weave.web" +;break; +case 137:c= 0;while((a= get_output())>=137+1&&a<=137+7){ +if(a==137+1)c++;if(a==137+2)c--; +} +/*185:*/ +#line 2698 "weave.web" + +for(;c>0;c--)out_str("\\1"); +for(;c<0;c++)out_str("\\2"); + +/*:185*/ +#line 2586 "weave.web" +; +goto reswitch; +case 136:c= 0; +while(((a= get_output())>=137+1||a==' ')&&a<=137+7){ +if(a==137+1)c++;if(a==137+2)c--; +} +/*185:*/ +#line 2698 "weave.web" + +for(;c>0;c--)out_str("\\1"); +for(;c<0;c++)out_str("\\2"); + +/*:185*/ +#line 2592 "weave.web" +; +goto reswitch; +case 137+1:case 137+2:case 137+3:case 137+4:case 137+5: +case 137+6:case 137+7:/*183:*/ +#line 2657 "weave.web" + +if(a<137+5){ +if(cur_state.mode_field==1){ +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '\\';};{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= a-137+'0';}; +if(a==137+3){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= get_output();}; +} +else if(a==137+3)b= get_output(); +} +else/*184:*/ +#line 2673 "weave.web" +{ +b= a;save_mode= cur_state.mode_field;c= 0; +while(1){ +a= get_output(); +if(a==137||a==136){ +/*185:*/ +#line 2698 "weave.web" + +for(;c>0;c--)out_str("\\1"); +for(;c<0;c++)out_str("\\2"); + +/*:185*/ +#line 2678 "weave.web" +; +goto reswitch; +} +if((a!=' '&&a<137+1)||a==137+4||a>137+7){ +if(save_mode==1){ +if(out_ptr>out_buf+3&&strncmp(out_ptr-3,"\\Y\\P",4)==0) +goto reswitch; +/*185:*/ +#line 2698 "weave.web" + +for(;c>0;c--)out_str("\\1"); +for(;c<0;c++)out_str("\\2"); + +/*:185*/ +#line 2685 "weave.web" +; +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '\\';};{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= b-137+'0';}; +if(a!=137+7+1)finish_line(); +} +else if(a!=137+7+1&&cur_state.mode_field==0){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= ' ';}; +goto reswitch; +} +if(a==137+1)c++; +else if(a==137+2)c--; +else if(a>b)b= a; +} +} + +/*:184*/ +#line 2665 "weave.web" + + +/*:183*/ +#line 2596 "weave.web" +;break; +default:{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= a;}; +} +} +} + +/*:179*//*191:*/ +#line 2802 "weave.web" +phase_two(){ +reset_input();printf("\nWriting the output file..."); +module_count= 0;copy_limbo(); +math_flag= 0; +finish_line();flush_buffer(out_buf,0); +while(!input_has_ended)/*193:*/ +#line 2829 "weave.web" +{ +module_count++; +/*194:*/ +#line 2846 "weave.web" + +if( *(loc-1)!='*')out_str("\\M"); + +else{ +out_str("\\N"); + +printf("*%d",module_count);fflush(stdout); +} +out_mod(module_count);out_str(". "); + +/*:194*/ +#line 2831 "weave.web" +; +save_line= out_line;save_place= out_ptr; +/*195:*/ +#line 2859 "weave.web" +do{ +next_control= copy_TeX(); +switch(next_control){ +case 248: +out_str("\\CD{}"); +stack_ptr= stack;cur_state.mode_field= 1;output_C(); +out_str("\\DC{}"); +break; +case 64:{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 64;};break; +case 12:/*196:*/ +#line 2882 "weave.web" +{ +out_str("\\O{\\~"); +while('0'<= *loc&& *loc<'8'){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= *loc++;}; +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '}';}; +} + +/*:196*/ +#line 2868 "weave.web" +;break; +case 13:/*197:*/ +#line 2888 "weave.web" +{ +out_str("\\O{\\^"); +while(isxdigit( *loc)){ +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= islower( *loc)?toupper( *loc): *loc;}; +loc++; +} +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '}';}; +} + + + +/*:197*/ +#line 2869 "weave.web" +;break; +case 238:case(200+1):case(200+2):case(200+3): +case 254:loc-= 2;next_control= get_next(1); +if(next_control==238) +err_print("! TeX string should be in C text only");break; + +case 241:case 242: +case 244:case 245:case 246:case 240: +case 247:err_print("! You can't do that in TeX text");break; + +} +}while(next_control<251); + +/*:195*/ +#line 2833 "weave.web" +; +/*198:*/ +#line 2902 "weave.web" + +if(next_control<=252){ +if(save_line!=out_line||save_place!=out_ptr)out_str("\\Y");;save_line= out_line;save_place= out_ptr; +} +while(next_control<=252){ +stack_ptr= stack;cur_state.mode_field= 1; +if(next_control==252)/*200:*/ +#line 2949 "weave.web" +{ + *(tok_ptr++)= 137+4;app_str("\\D"); + +/*40:*/ +#line 700 "weave.web" + +while((next_control= get_next(0))==10); + +/*:40*/ +#line 2952 "weave.web" + +if(next_control!=200) +err_print("! Improper macro definition"); + +else{ + *(tok_ptr++)= '$'; + *(tok_ptr++)= 10240+id_lookup(id_first,id_loc,0)-name_dir; +/*202:*/ +#line 2980 "weave.web" + +/*40:*/ +#line 700 "weave.web" + +while((next_control= get_next(0))==10); + +/*:40*/ +#line 2981 "weave.web" + +if(next_control==40){ + *(tok_ptr++)= 40; +do{ +/*40:*/ +#line 700 "weave.web" + +while((next_control= get_next(0))==10); + +/*:40*/ +#line 2985 "weave.web" + +if(next_control==200){ + *(tok_ptr++)= 10240+id_lookup(id_first,id_loc,0)-name_dir; +/*40:*/ +#line 700 "weave.web" + +while((next_control= get_next(0))==10); + +/*:40*/ +#line 2988 "weave.web" + +}else{ +err_print("! Improper macro definition"); +/*201:*/ +#line 2976 "weave.web" +goto punt_the_definition; + +/*:201*/ +#line 2991 "weave.web" +; +} +if(next_control==44||next_control==41) + *(tok_ptr++)= next_control; +}while(next_control==44); +if(next_control!=41){ +err_print("! Macro parameter list must end with )"); +/*201:*/ +#line 2976 "weave.web" +goto punt_the_definition; + +/*:201*/ +#line 2998 "weave.web" +; +} +/*40:*/ +#line 700 "weave.web" + +while((next_control= get_next(0))==10); + +/*:40*/ +#line 3000 "weave.web" + + +} + + + + +/*:202*/ +#line 2961 "weave.web" +; +if(next_control==61){ + *(tok_ptr++)= '\\'; *(tok_ptr++)= 'S'; +/*40:*/ +#line 700 "weave.web" + +while((next_control= get_next(0))==10); + +/*:40*/ +#line 2964 "weave.web" + +}else{ +err_print("! Equals sign required in macro definition"); + +} +punt_the_definition: + *(tok_ptr++)= '$'; *(tok_ptr++)= 137+5; +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;; + +} +} + +/*:200*/ +#line 2908 "weave.web" + +else/*203:*/ +#line 3007 "weave.web" +{ +doing_format= 1; +app_str("\\F");(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;; + + +/*40:*/ +#line 700 "weave.web" + +while((next_control= get_next(0))==10); + +/*:40*/ +#line 3012 "weave.web" + + +if(scrap_ptr!=scrap_info+1){ +err_print("! This can't happen -- bad scrap_ptr in format definition"); +printf("\n\tscrap_ptr-scrap_info==%d\n",scrap_ptr-scrap_info); +} +if(next_control==200){ + *(tok_ptr++)= 10240+id_lookup(id_first,id_loc,0)-name_dir; +app_str(" "); +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;; + +/*40:*/ +#line 700 "weave.web" + +while((next_control= get_next(0))==10); + +/*:40*/ +#line 3023 "weave.web" + +if(next_control==200){ + *(tok_ptr++)= 10240+id_lookup(id_first,id_loc,0)-name_dir; + *(tok_ptr++)= 10; +(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;; +/*40:*/ +#line 700 "weave.web" + +while((next_control= get_next(0))==10); + +/*:40*/ +#line 3028 "weave.web" + +} +} + +if(scrap_ptr!=scrap_info+3)err_print("! Improper format definition"); + +} + +/*:203*/ +#line 2909 "weave.web" +; +outer_parse();finish_C(); +doing_format= 0; +} + +/*:198*/ +#line 2834 "weave.web" +; +/*205:*/ +#line 3043 "weave.web" + +this_module= name_dir; +if(next_control<=254){ +if(save_line!=out_line||save_place!=out_ptr)out_str("\\Y");;stack_ptr= stack;cur_state.mode_field= 1; +if(next_control==253)next_control= get_next(0); +else{ +this_module= cur_module; +/*206:*/ +#line 3060 "weave.web" + +do next_control= get_next(0); +while(next_control=='+'); +if(next_control!='=') +err_print("! You need an = sign after the section name"); + +else next_control= get_next(0); +if(out_ptr>out_buf+1&& *out_ptr=='Y'&& *(out_ptr-1)=='\\') *(tok_ptr++)= 137+4; + + + *(tok_ptr++)= 3 *10240+this_module-name_dir; +cur_xref= (xref_pointer)this_module->equiv_or_xref; +app_str("${}"); +if(cur_xref->num%10240!=module_count){ +app_str("\\mathrel+"); +this_module= name_dir; +} +app_str("\\S"); + +app_str("{}$"); + *(tok_ptr++)= 137+6; +/*166:*/ +#line 363 "scraps.web" + +(++scrap_ptr)->cat= 8;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;; +/*:166*/ +#line 3081 "weave.web" + + + +/*:206*/ +#line 3051 "weave.web" +; +} +while(next_control<=254){ +outer_parse(); +/*207:*/ +#line 3084 "weave.web" + +if(next_control<254){ +err_print("! You can't do that in C text"); + +next_control= get_next(1); +} +else if(next_control==254){ +if(cur_module_char!='<'){ +err_print("! You can't use a file like a module"); + +next_control= get_next(1); +}else{ + *(tok_ptr++)= 3 *10240+cur_module-name_dir; +/*167:*/ +#line 365 "scraps.web" + +(++scrap_ptr)->cat= 34;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(0+4 *(0))); *(++text_ptr)= tok_ptr;; +/*:167*/ +#line 3097 "weave.web" + +next_control= get_next(1); +} +} + +/*:207*/ +#line 3055 "weave.web" +; +} +finish_C(); +} + +/*:205*/ +#line 2835 "weave.web" +; +/*208:*/ +#line 3104 "weave.web" + +if(this_module>name_dir){ +/*210:*/ +#line 3125 "weave.web" + +first_xref= (xref_pointer)this_module->equiv_or_xref; +this_xref= first_xref->xlink; +if(this_xref->num>10240){ +mid_xref= this_xref;cur_xref= 0; +do{ +next_xref= this_xref->xlink;this_xref->xlink= cur_xref; +cur_xref= this_xref;this_xref= next_xref; +}while(this_xref->num>10240); +first_xref->xlink= cur_xref; +} +else mid_xref= xmem; +cur_xref= xmem; +while(this_xref!=xmem){ +next_xref= this_xref->xlink;this_xref->xlink= cur_xref; +cur_xref= this_xref;this_xref= next_xref; +} +if(mid_xref>xmem)mid_xref->xlink= cur_xref; +else first_xref->xlink= cur_xref; +cur_xref= first_xref->xlink; + +/*:210*/ +#line 3106 "weave.web" +; +footnote(((((xref_pointer)this_module->equiv_or_xref)->num>=2 *10240) +?2 *10240:10240)); +footnote(0); +} + +/*:208*/ +#line 2836 "weave.web" +; +/*213:*/ +#line 3194 "weave.web" + +out_str("\\fi");finish_line(); + +flush_buffer(out_buf,0); + +/*:213*/ +#line 2837 "weave.web" +; +} + +/*:193*/ +#line 2807 "weave.web" +; +} + +/*:191*//*199:*/ +#line 2924 "weave.web" +finish_C() +{ +text_pointer p; +out_str("\\P");{if(tok_ptr+2>tok_mem_end)stat_overflow("token"); *(tok_ptr++)= 137+6;};(++scrap_ptr)->cat= 45;scrap_ptr->trans_plus.Trans= text_ptr;scrap_ptr->mathness= ((eight_bits)(2+4 *(2))); *(++text_ptr)= tok_ptr;; +p= translate(); + + *(tok_ptr++)= p-tok_start+4 *10240;make_output(); +if(out_ptr>out_buf+1) +if( *(out_ptr-1)=='\\') + + + +if( *out_ptr=='6')out_ptr-= 2; +else if( *out_ptr=='7') *out_ptr= 'Y'; +out_str("\\par");finish_line(); +#ifdef STAT +if(text_ptr>max_text_ptr)max_text_ptr= text_ptr; +if(tok_ptr>max_tok_ptr)max_tok_ptr= tok_ptr; +if(scrap_ptr>max_scr_ptr)max_scr_ptr= scrap_ptr; +#endif STAT +tok_ptr= tok_mem+1;text_ptr= tok_start+1;scrap_ptr= scrap_info; + +} + +/*:199*//*211:*/ +#line 3156 "weave.web" +footnote(flag) +sixteen_bits flag; +{ +xref_pointer q; +if(cur_xref->num<=flag)return; +finish_line();{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '\\';}; + + + + +if(flag==0){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 'U';} +else{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 'A';}; +/*212:*/ +#line 3176 "weave.web" + +q= cur_xref; +if(q->xlink->num>flag){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 's';}; +while(1){ +out_mod(cur_xref->num-flag); +cur_xref= cur_xref->xlink; +if(cur_xref->num<=flag)break; +if(cur_xref->xlink->num>flag)out_str(", "); +else{ +out_str("\\ET"); +if(cur_xref!=q->xlink){if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 's';} +} +} + + + + + +/*:212*/ +#line 3168 "weave.web" +; +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '.';}; +} + +/*:211*//*215:*/ +#line 3210 "weave.web" +phase_three(){ +if(no_xref){ +finish_line(); +out_str("\\vfill\\end"); +finish_line(); +} +else{ +phase= 3;printf("\nWriting the index..."); +if(change_exists){ +finish_line();/*217:*/ +#line 3241 "weave.web" +{ + +k_module= 0; +while(!changed_module[++k_module]); +out_str("\\ch "); +out_mod(k_module); +while(1){ +while(!changed_module[++k_module]); +out_str(", ");out_mod(k_module); +if(k_module==module_count)break; +} +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '.';}; +} + +/*:217*/ +#line 3219 "weave.web" +; +} +finish_line();out_str("\\inx");finish_line(); + +/*219:*/ +#line 3273 "weave.web" +{ +int c; +for(c= 0;c<=127;c++)bucket[c]= NULL; +for(h= hash;h<=hash_end;h++){ +next_name= *h; +while(next_name){ +cur_name= next_name;next_name= cur_name->link; +if(((xref_pointer)cur_name->equiv_or_xref)!=xmem){ +c= (cur_name->byte_start)[0]; +if(c<='Z'&&c>='A')c= c+040; +blink[cur_name-name_dir]= bucket[c];bucket[c]= cur_name; +} +} +} +} + +/*:219*/ +#line 3223 "weave.web" +; +/*227:*/ +#line 3361 "weave.web" + +scrap_ptr= scrap_info;unbucket(1); +while(scrap_ptr>scrap_info){ +cur_depth= scrap_ptr->cat; +if(blink[scrap_ptr->trans_plus.Head-name_dir]==0||cur_depth==255) +/*229:*/ +#line 3391 "weave.web" + +{ +name_pointer tp; + +tp= id_lookup("TeX",NULL,4); +tp->dummy.Ilk= 0; + +cur_name= scrap_ptr->trans_plus.Head; +do{ +out_str("\\:"); + +/*230:*/ +#line 3411 "weave.web" + + +switch(cur_name->dummy.Ilk){ +case 0:if(((cur_name+1)->byte_start-(cur_name)->byte_start)==1)out_str("\\|"); +else out_str("\\\\");break; +case 1:break; +case 2:out_str("\\9");break; +case 3:out_str("\\.");break; +case 4: +out_str("$\\"); +/*181:*/ +#line 2633 "weave.web" + +{ +char *j; + +for(j= cur_name->byte_start;j<(cur_name+1)->byte_start;j++){ +switch( *j){ +case'_':case'^':case'$':case'#': +case'@':case'%':case'|':case'~': +case'&':{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= 'x';};break; +default:{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= *j;}; +} +} +} + + + +/*:181*/ +#line 3421 "weave.web" + +out_str("$"); +goto name_done; +default:out_str("\\&"); +} +out_name(cur_name); +name_done:; + + + + + + + + + +/*:230*/ +#line 3402 "weave.web" +; +/*231:*/ +#line 3440 "weave.web" + +/*232:*/ +#line 3455 "weave.web" + +this_xref= (xref_pointer)cur_name->equiv_or_xref;cur_xref= xmem; +do{ +next_xref= this_xref->xlink;this_xref->xlink= cur_xref; +cur_xref= this_xref;this_xref= next_xref; +}while(this_xref!=xmem); + +/*:232*/ +#line 3441 "weave.web" +; +do{ +out_str(", ");cur_val= cur_xref->num; +if(cur_val<10240)out_mod(cur_val); +else{out_str("\\[");out_mod(cur_val%10240);{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= ']';};} + +cur_xref= cur_xref->xlink; +}while(cur_xref!=xmem); +{if(out_ptr>=out_buf_end)break_out(); *(++out_ptr)= '.';};finish_line(); + +/*:231*/ +#line 3403 "weave.web" +; +cur_name= blink[cur_name-name_dir]; +}while(cur_name); +--scrap_ptr; +} + + + +/*:229*/ +#line 3366 "weave.web" + +else/*228:*/ +#line 3370 "weave.web" +{ +ASCII c; +next_name= scrap_ptr->trans_plus.Head; +do{ +cur_name= next_name;next_name= blink[cur_name-name_dir]; +cur_byte= cur_name->byte_start+cur_depth; +if(cur_byte==(cur_name+1)->byte_start)c= 0; +else{ +c= *cur_byte; +if(c<='Z'&&c>='A')c= c+040; +} +blink[cur_name-name_dir]= bucket[c];bucket[c]= cur_name; +}while(next_name); +--scrap_ptr;unbucket(cur_depth+1); +} + +/*:228*/ +#line 3367 "weave.web" +; +} + +/*:227*/ +#line 3224 "weave.web" +; +out_str("\\fin");finish_line(); + +/*235:*/ +#line 3488 "weave.web" + +do_file= (1==1); +mod_print(name_dir->dummy.Rlink); +do_file= (1==0); +mod_print(name_dir->dummy.Rlink); + + + +/*:235*/ +#line 3227 "weave.web" +; +out_str("\\con");finish_line(); + +} +printf("Done."); +check_complete(); +} + +/*:215*//*226:*/ +#line 3345 "weave.web" +unbucket(d) +eight_bits d; +{ +ASCII c; +for(c= 100;c>=0;c--)if(bucket[collate[c]]){ +if(scrap_ptr>=scrap_info_end)stat_overflow("sorting"); +scrap_ptr++; +#ifdef STAT +if(scrap_ptr>max_sort_ptr)max_sort_ptr= scrap_ptr; +#endif STAT +if(c==0)scrap_ptr->cat= 255; +else scrap_ptr->cat= d; +scrap_ptr->trans_plus.Head= bucket[collate[c]];bucket[collate[c]]= NULL; +} +} + +/*:226*//*233:*/ +#line 3466 "weave.web" +mod_print(p) +name_pointer p; +{ +boolean is_file; +if(p){ +mod_print(p->link); +cur_xref= (xref_pointer)p->equiv_or_xref; +is_file= ((cur_xref->num)>=2 *10240); +if((is_file&&do_file)||(!is_file&&!do_file)){ +out_str("\\:"); + +tok_ptr= tok_mem+1;text_ptr= tok_start+1;scrap_ptr= scrap_info;stack_ptr= stack;cur_state.mode_field= 1; + *(tok_ptr++)= p-name_dir+3 *10240;make_output(); +footnote(0); +finish_line(); +} +mod_print(p->dummy.Rlink); +} +} + +/*:233*//*237:*/ +#line 3512 "weave.web" + +stat_overflow(s) +char *s; +{ +printf("\n! Sorry, capacity exceeded: %s",s); +#ifdef STAT +/*236:*/ +#line 3496 "weave.web" + +printf( +"\nMemory usage statistics: %d of %d names, %d of %d cross-references,\n", +name_ptr-name_dir,name_dir_end-name_dir, +xref_ptr-xmem,xmem_end-xmem); +printf("\t %d of %d bytes;",byte_ptr-byte_mem,byte_mem_end-byte_mem); +printf("\nParsing required %d of %d(%d) scraps, %d of %d(%d) texts,\n", +max_scr_ptr-scrap_info,2000,2000-50, +max_text_ptr-tok_start,4000,4000-50 +); +printf("\t %d of %d(%d) tokens, %d of %d levels;\n", +max_tok_ptr-tok_mem,20000,20000-50, +max_stack_ptr-stack,stack_end-stack +); +printf("\nSorting required %d levels\n",max_sort_ptr-scrap_info); + +/*:236*/ +#line 3518 "weave.web" +; +#endif STAT +history= 3;wrap_up(); +} + +/*:237*/ diff --git a/web/matlabweb/webfiles.ps b/web/matlabweb/webfiles.ps new file mode 100644 index 0000000000..f75bfd635a --- /dev/null +++ b/web/matlabweb/webfiles.ps @@ -0,0 +1,11016 @@ +%!PS-Adobe-2.0 +%%Creator: dvipsk 5.58f Copyright 1986, 1994 Radical Eye Software +%%Title: webfiles.dvi +%%Pages: 62 +%%PageOrder: Ascend +%%BoundingBox: 0 0 596 842 +%%DocumentPaperSizes: A4 +%%EndComments +%DVIPSCommandLine: dvips webfiles +%DVIPSParameters: dpi=600, comments removed +%DVIPSSource: TeX output 1999.12.21:1112 +%%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 +mul N /landplus90{false}def /@rigin{isls{[0 landplus90{1 -1}{-1 1} +ifelse 0 0 0]concat}if 72 Resolution div 72 VResolution div neg scale +isls{landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div +hsize mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul +TR[matrix currentmatrix{dup dup round sub abs 0.00001 lt{round}if} +forall round exch round exch]setmatrix}N /@landscape{/isls true N}B +/@manualfeed{statusdict /manualfeed true put}B /@copies{/#copies X}B +/FMat[1 0 0 -1 0 0]N /FBB[0 0 0 0]N /nn 0 N /IE 0 N /ctr 0 N /df-tail{ +/nn 8 dict N nn begin /FontType 3 N /FontMatrix fntrx N /FontBBox FBB N +string /base X array /BitMaps X /BuildChar{CharBuilder}N /Encoding IE N +end dup{/foo setfont}2 array copy cvx N load 0 nn put /ctr 0 N[}B /df{ +/sf 1 N /fntrx FMat N df-tail}B /dfs{div /sf X /fntrx[sf 0 0 sf neg 0 0] +N df-tail}B /E{pop nn dup definefont setfont}B /ch-width{ch-data dup +length 5 sub get}B /ch-height{ch-data dup length 4 sub get}B /ch-xoff{ +128 ch-data dup length 3 sub get sub}B /ch-yoff{ch-data dup length 2 sub +get 127 sub}B /ch-dx{ch-data dup length 1 sub get}B /ch-image{ch-data +dup type /stringtype ne{ctr get /ctr ctr 1 add N}if}B /id 0 N /rw 0 N +/rc 0 N /gp 0 N /cp 0 N /G 0 N /sf 0 N /CharBuilder{save 3 1 roll S dup +/base get 2 index get S /BitMaps get S get /ch-data X pop /ctr 0 N ch-dx +0 ch-xoff ch-yoff ch-height sub ch-xoff ch-width add ch-yoff +setcachedevice ch-width ch-height true[1 0 0 -1 -.1 ch-xoff sub ch-yoff +.1 sub]{ch-image}imagemask restore}B /D{/cc X dup type /stringtype ne{]} +if nn /base get cc ctr put nn /BitMaps get S ctr S sf 1 ne{dup dup +length 1 sub dup 2 index S get sf div put}if put /ctr ctr 1 add N}B /I{ +cc 1 add D}B /bop{userdict /bop-hook known{bop-hook}if /SI save N @rigin +0 0 moveto /V matrix currentmatrix dup 1 get dup mul exch 0 get dup mul +add .99 lt{/QV}{/RV}ifelse load def pop pop}N /eop{SI restore userdict +/eop-hook known{eop-hook}if showpage}N /@start{userdict /start-hook +known{start-hook}if pop /VResolution X /Resolution X 1000 div /DVImag X +/IE 256 array N 0 1 255{IE S 1 string dup 0 3 index put cvn put}for +65781.76 div /vsize X 65781.76 div /hsize X}N /p{show}N /RMat[1 0 0 -1 0 +0]N /BDot 260 string N /rulex 0 N /ruley 0 N /v{/ruley X /rulex X V}B /V +{}B /RV statusdict begin /product where{pop product dup length 7 ge{0 7 +getinterval dup(Display)eq exch 0 4 getinterval(NeXT)eq or}{pop false} +ifelse}{false}ifelse end{{gsave TR -.1 .1 TR 1 1 scale rulex ruley false +RMat{BDot}imagemask grestore}}{{gsave TR -.1 .1 TR rulex ruley scale 1 1 +false RMat{BDot}imagemask grestore}}ifelse B /QV{gsave newpath transform +round exch round exch itransform moveto rulex 0 rlineto 0 ruley neg +rlineto rulex neg 0 rlineto fill grestore}B /a{moveto}B /delta 0 N /tail +{dup /delta X 0 rmoveto}B /M{S p delta add tail}B /b{S p tail}B /c{-4 M} +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{ +4 M}B /w{0 rmoveto}B /l{p -4 w}B /m{p -3 w}B /n{p -2 w}B /o{p -1 w}B /q{ +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 600 600 (webfiles.dvi) +@start /Fa 35 122 df<0000001F800000000000001F800000000000003FC000000000 +00003FC00000000000007FE00000000000007FE00000000000007FE0000000000000FFF0 +000000000000FFF0000000000001FFF8000000000001FFF8000000000001FFF800000000 +0003FFFC000000000003FFFC000000000007FFFE000000000007CFFE000000000007CFFE +00000000000FCFFF00000000000F87FF00000000001F87FF80000000001F03FF80000000 +003F03FFC0000000003E01FFC0000000003E01FFC0000000007E01FFE0000000007C00FF +E000000000FC00FFF000000000F8007FF000000000F8007FF000000001F8007FF8000000 +01F0003FF800000003F0003FFC00000003E0001FFC00000003E0001FFC00000007FFFFFF +FE00000007FFFFFFFE0000000FFFFFFFFF0000000FFFFFFFFF0000001F800007FF800000 +1F000003FF8000001F000003FF8000003F000003FFC000003E000001FFC000007E000001 +FFE000007C000000FFE000007C000000FFE00000FC000000FFF00000F80000007FF000FF +FFF0003FFFFFF0FFFFF0003FFFFFF0FFFFF0003FFFFFF0FFFFF0003FFFFFF03C347DB343 +>65 D<FFFFFFFFFE0000FFFFFFFFFFC000FFFFFFFFFFF800FFFFFFFFFFFE0000FFC0001F +FF0000FFC00007FF8000FFC00001FFC000FFC00001FFC000FFC00000FFE000FFC00000FF +E000FFC000007FF000FFC000007FF000FFC000007FF000FFC000007FF000FFC000007FF0 +00FFC000007FF000FFC00000FFE000FFC00000FFE000FFC00001FFC000FFC00001FFC000 +FFC00003FF8000FFC0000FFE0000FFC0003FFC0000FFFFFFFFF00000FFFFFFFFC00000FF +FFFFFFF80000FFC00007FE0000FFC00003FF8000FFC00000FFC000FFC00000FFE000FFC0 +00007FF000FFC000007FF800FFC000003FF800FFC000003FF800FFC000003FFC00FFC000 +003FFC00FFC000003FFC00FFC000003FFC00FFC000003FFC00FFC000003FFC00FFC00000 +3FF800FFC000003FF800FFC000007FF800FFC00000FFF000FFC00001FFE000FFC00003FF +E000FFC0000FFFC0FFFFFFFFFFFF00FFFFFFFFFFFE00FFFFFFFFFFF000FFFFFFFFFF8000 +36337DB23F>I<000000FFE0003800001FFFFE00780000FFFFFF80F80003FFFFFFE1F800 +0FFFE00FF7F8001FFE0001FFF8007FF800007FF800FFE000003FF801FFC000001FF803FF +8000000FF807FF00000007F80FFE00000007F80FFE00000003F81FFC00000003F81FFC00 +000001F83FFC00000001F83FF800000001F87FF800000000F87FF800000000F87FF80000 +0000F87FF00000000000FFF00000000000FFF00000000000FFF00000000000FFF0000000 +0000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF000000000 +00FFF00000000000FFF000000000007FF000000000007FF800000000007FF80000000078 +7FF800000000783FF800000000783FFC00000000781FFC00000000F81FFC00000000F00F +FE00000000F00FFF00000001F007FF00000003E003FF80000003E001FFC0000007C000FF +E000000F80007FF800003F00001FFE0000FE00000FFFE007FC000003FFFFFFF0000000FF +FFFFC00000001FFFFE0000000000FFF0000035357BB340>I<FFFFFFFFFC000000FFFFFF +FFFFC00000FFFFFFFFFFF80000FFFFFFFFFFFE000000FFE0003FFF000000FFE00003FFC0 +0000FFE00000FFE00000FFE000007FF00000FFE000001FF80000FFE000000FFC0000FFE0 +00000FFE0000FFE0000007FE0000FFE0000007FF0000FFE0000003FF0000FFE0000003FF +8000FFE0000001FF8000FFE0000001FFC000FFE0000001FFC000FFE0000001FFC000FFE0 +000001FFC000FFE0000001FFE000FFE0000001FFE000FFE0000001FFE000FFE0000001FF +E000FFE0000001FFE000FFE0000001FFE000FFE0000001FFE000FFE0000001FFE000FFE0 +000001FFE000FFE0000001FFE000FFE0000001FFE000FFE0000001FFC000FFE0000001FF +C000FFE0000001FFC000FFE0000001FFC000FFE0000001FF8000FFE0000003FF8000FFE0 +000003FF8000FFE0000003FF0000FFE0000007FE0000FFE000000FFE0000FFE000000FFC +0000FFE000001FF80000FFE000003FF00000FFE00000FFE00000FFE00003FFC00000FFE0 +001FFF8000FFFFFFFFFFFE0000FFFFFFFFFFF80000FFFFFFFFFFC00000FFFFFFFFFC0000 +003B337DB244>I<FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00 +00FFE0000FFE0000FFE00001FF0000FFE00000FF0000FFE000007F0000FFE000003F0000 +FFE000001F0000FFE000001F0000FFE000000F0000FFE000000F0000FFE000000F0000FF +E001E00F8000FFE001E0078000FFE001E0078000FFE001E0078000FFE001E0078000FFE0 +03E0000000FFE003E0000000FFE007E0000000FFE01FE0000000FFFFFFE0000000FFFFFF +E0000000FFFFFFE0000000FFFFFFE0000000FFE01FE0000000FFE007E0000000FFE003E0 +000000FFE003E000F000FFE001E000F000FFE001E000F000FFE001E001E000FFE001E001 +E000FFE001E001E000FFE0000001E000FFE0000001E000FFE0000003E000FFE0000003E0 +00FFE0000007C000FFE0000007C000FFE000000FC000FFE000001FC000FFE000003FC000 +FFE00000FFC000FFE00007FFC0FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFF +FFFFFFFF8034337DB23A>I<FFFFFFFFFFFCFFFFFFFFFFFCFFFFFFFFFFFCFFFFFFFFFFFC +00FFE0001FFC00FFE00003FE00FFE00001FE00FFE00000FE00FFE000007E00FFE000003E +00FFE000003E00FFE000001E00FFE000001E00FFE000001E00FFE003C01F00FFE003C00F +00FFE003C00F00FFE003C00F00FFE003C00F00FFE007C00000FFE007C00000FFE00FC000 +00FFE03FC00000FFFFFFC00000FFFFFFC00000FFFFFFC00000FFFFFFC00000FFE03FC000 +00FFE00FC00000FFE007C00000FFE007C00000FFE003C00000FFE003C00000FFE003C000 +00FFE003C00000FFE003C00000FFE000000000FFE000000000FFE000000000FFE0000000 +00FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE0000000 +00FFE0000000FFFFFFF80000FFFFFFF80000FFFFFFF80000FFFFFFF8000030337DB238> +I<000001FFE000700000001FFFFC00F0000000FFFFFF01F0000003FFFFFFC3F000000FFF +C00FFFF000003FFE0003FFF000007FF80000FFF00000FFE000007FF00001FFC000003FF0 +0003FF8000001FF00007FF0000000FF0000FFE0000000FF0000FFE00000007F0001FFC00 +000007F0001FFC00000003F0003FF800000003F0003FF800000003F0007FF800000001F0 +007FF800000001F0007FF000000001F0007FF0000000000000FFF0000000000000FFF000 +0000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000000000 +00FFF0000000000000FFF0000000000000FFF0000000000000FFF00003FFFFFFC0FFF000 +03FFFFFFC07FF00003FFFFFFC07FF80003FFFFFFC07FF80000007FF0007FF80000007FF0 +003FF80000007FF0003FF80000007FF0001FFC0000007FF0001FFC0000007FF0000FFE00 +00007FF0000FFE0000007FF00007FF0000007FF00003FF8000007FF00001FFC000007FF0 +0000FFE00000FFF000007FF80000FFF000003FFE0003FFF000000FFFE00FFFF0000003FF +FFFFE3F0000000FFFFFF80F00000001FFFFE003000000001FFF00000003A357BB345>I< +FFFFFFE01FFFFFFCFFFFFFE01FFFFFFCFFFFFFE01FFFFFFCFFFFFFE01FFFFFFC00FFE000 +001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC00 +00FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000 +001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC00 +00FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFFFFF +FFFFFC0000FFFFFFFFFFFC0000FFFFFFFFFFFC0000FFFFFFFFFFFC0000FFE000001FFC00 +00FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000 +001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC00 +00FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000 +001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC0000FFE000001FFC00 +00FFE000001FFC0000FFE000001FFC00FFFFFFE01FFFFFFCFFFFFFE01FFFFFFCFFFFFFE0 +1FFFFFFCFFFFFFE01FFFFFFC3E337DB245>I<FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE000 +FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000 +FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000 +FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000 +FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000 +FFE00000FFE00000FFE00000FFE00000FFE00000FFE00000FFE000FFFFFFE0FFFFFFE0FF +FFFFE0FFFFFFE01B337DB221>I<000FFFFFFE000FFFFFFE000FFFFFFE000FFFFFFE0000 +03FF80000003FF80000003FF80000003FF80000003FF80000003FF80000003FF80000003 +FF80000003FF80000003FF80000003FF80000003FF80000003FF80000003FF80000003FF +80000003FF80000003FF80000003FF80000003FF80000003FF80000003FF80000003FF80 +000003FF80000003FF80000003FF80000003FF80000003FF80000003FF80000003FF8000 +0003FF80000003FF80000003FF80060003FF801F8003FF803FC003FF807FE003FF80FFF0 +03FF80FFF003FF80FFF003FF80FFF003FF80FFF007FF00FFE007FE007FC00FFE003F801F +FC001FE07FF8000FFFFFE00003FFFF8000007FF8000027347FB22E>I<FFFFFFE0007FFF +F0FFFFFFE0007FFFF0FFFFFFE0007FFFF0FFFFFFE0007FFFF000FFE0000003F00000FFE0 +000007E00000FFE000000FC00000FFE000003F800000FFE000007E000000FFE00000FC00 +0000FFE00001F8000000FFE00003F0000000FFE0000FE0000000FFE0001F80000000FFE0 +003F00000000FFE0007E00000000FFE000FC00000000FFE003F800000000FFE007E00000 +0000FFE00FC000000000FFE01FE000000000FFE07FE000000000FFE0FFF000000000FFE1 +FFF800000000FFE3FFFC00000000FFE7FFFE00000000FFFFDFFE00000000FFFF0FFF0000 +0000FFFE07FF80000000FFFC07FFC0000000FFF803FFC0000000FFF001FFE0000000FFE0 +00FFF0000000FFE0007FF8000000FFE0007FFC000000FFE0003FFC000000FFE0001FFE00 +0000FFE0000FFF000000FFE0000FFF800000FFE00007FFC00000FFE00003FFC00000FFE0 +0001FFE00000FFE00000FFF00000FFE00000FFF80000FFE000007FF80000FFE000003FFC +0000FFE000001FFE00FFFFFFE007FFFFFCFFFFFFE007FFFFFCFFFFFFE007FFFFFCFFFFFF +E007FFFFFC3E337DB245>I<FFFFFFF80000FFFFFFF80000FFFFFFF80000FFFFFFF80000 +00FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE0000000 +00FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE0000000 +00FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE0000000 +00FFE000000000FFE000000000FFE000000000FFE000000000FFE000000000FFE0000000 +00FFE000000000FFE000000000FFE000007800FFE000007800FFE000007800FFE0000078 +00FFE00000F800FFE00000F000FFE00000F000FFE00000F000FFE00001F000FFE00001F0 +00FFE00003F000FFE00003F000FFE00007F000FFE0000FF000FFE0001FF000FFE0007FF0 +00FFE003FFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE02D337DB235> +I<FFFFE0000000007FFFF8FFFFF000000000FFFFF8FFFFF000000000FFFFF8FFFFF80000 +0001FFFFF800FFF800000001FFF80000F7FC00000003DFF80000F7FC00000003DFF80000 +F7FC00000003DFF80000F3FE000000079FF80000F3FE000000079FF80000F1FF0000000F +1FF80000F1FF0000000F1FF80000F0FF8000001E1FF80000F0FF8000001E1FF80000F07F +C000003C1FF80000F07FC000003C1FF80000F03FE00000781FF80000F03FE00000781FF8 +0000F01FF00000F01FF80000F01FF00000F01FF80000F01FF00000F01FF80000F00FF800 +01E01FF80000F00FF80001E01FF80000F007FC0003C01FF80000F007FC0003C01FF80000 +F003FE0007801FF80000F003FE0007801FF80000F001FF000F001FF80000F001FF000F00 +1FF80000F000FF801E001FF80000F000FF801E001FF80000F0007FC03C001FF80000F000 +7FC03C001FF80000F0007FC03C001FF80000F0003FE078001FF80000F0003FE078001FF8 +0000F0001FF0F0001FF80000F0001FF0F0001FF80000F0000FF9E0001FF80000F0000FF9 +E0001FF80000F00007FFC0001FF80000F00007FFC0001FF80000F00003FF80001FF80000 +F00003FF80001FF80000F00001FF00001FF80000F00001FF00001FF80000F00001FF0000 +1FF800FFFFF000FE001FFFFFF8FFFFF000FE001FFFFFF8FFFFF0007C001FFFFFF8FFFFF0 +0038001FFFFFF84D337DB254>I<FFFFE000003FFFFCFFFFF000003FFFFCFFFFF800003F +FFFCFFFFFC00003FFFFC00FFFE0000003C0000FFFF0000003C0000FFFF8000003C0000F7 +FFC000003C0000F3FFC000003C0000F1FFE000003C0000F1FFF000003C0000F0FFF80000 +3C0000F07FFC00003C0000F03FFE00003C0000F01FFF00003C0000F00FFF80003C0000F0 +07FF80003C0000F003FFC0003C0000F003FFE0003C0000F001FFF0003C0000F000FFF800 +3C0000F0007FFC003C0000F0003FFE003C0000F0001FFF003C0000F0000FFF003C0000F0 +0007FF803C0000F00007FFC03C0000F00003FFE03C0000F00001FFF03C0000F00000FFF8 +3C0000F000007FFC3C0000F000003FFE3C0000F000001FFE3C0000F000000FFF3C0000F0 +00000FFFBC0000F0000007FFFC0000F0000003FFFC0000F0000001FFFC0000F0000000FF +FC0000F00000007FFC0000F00000003FFC0000F00000001FFC0000F00000001FFC0000F0 +0000000FFC0000F000000007FC0000F000000003FC0000F000000001FC00FFFFF0000000 +FC00FFFFF00000007C00FFFFF00000003C00FFFFF00000003C003E337DB245>I<000003 +FF80000000007FFFFC00000001FFFFFF00000007FF01FFC000001FF8003FF000003FE000 +0FF80000FFC00007FE0001FF800003FF0003FF000001FF8003FE000000FF8007FE000000 +FFC00FFC0000007FE00FFC0000007FE01FF80000003FF01FF80000003FF03FF80000003F +F83FF80000003FF87FF80000003FFC7FF00000001FFC7FF00000001FFC7FF00000001FFC +FFF00000001FFEFFF00000001FFEFFF00000001FFEFFF00000001FFEFFF00000001FFEFF +F00000001FFEFFF00000001FFEFFF00000001FFEFFF00000001FFEFFF00000001FFEFFF0 +0000001FFE7FF00000001FFC7FF00000001FFC7FF80000003FFC7FF80000003FFC3FF800 +00003FF83FF80000003FF83FF80000003FF81FFC0000007FF01FFC0000007FF00FFE0000 +00FFE007FE000000FFC007FF000001FFC003FF000001FF8001FF800003FF0000FFC00007 +FE00007FF0001FFC00001FF8003FF0000007FF01FFC0000001FFFFFF000000007FFFFC00 +00000007FFC0000037357BB342>I<FFFFFFFFF80000FFFFFFFFFF8000FFFFFFFFFFE000 +FFFFFFFFFFF80000FFE0007FFC0000FFE0000FFE0000FFE00007FF0000FFE00003FF8000 +FFE00003FF8000FFE00001FFC000FFE00001FFC000FFE00001FFE000FFE00001FFE000FF +E00001FFE000FFE00001FFE000FFE00001FFE000FFE00001FFE000FFE00001FFE000FFE0 +0001FFC000FFE00001FFC000FFE00003FF8000FFE00003FF8000FFE00007FF0000FFE000 +0FFE0000FFE0007FFC0000FFFFFFFFF00000FFFFFFFFC00000FFFFFFFE000000FFE00000 +000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE0000000 +0000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE000000000 +00FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000 +FFE00000000000FFE00000000000FFE000000000FFFFFFE0000000FFFFFFE0000000FFFF +FFE0000000FFFFFFE000000033337DB23C>I<000003FF80000000007FFFFC00000001FF +FFFF00000007FF01FFC000001FF8003FF000003FE0000FF80000FFC00007FE0001FF8000 +03FF0003FF000001FF8003FF000001FF8007FE000000FFC00FFC0000007FE00FFC000000 +7FE01FFC0000007FF01FF80000003FF03FF80000003FF83FF80000003FF87FF80000003F +FC7FF00000001FFC7FF00000001FFC7FF00000001FFCFFF00000001FFEFFF00000001FFE +FFF00000001FFEFFF00000001FFEFFF00000001FFEFFF00000001FFEFFF00000001FFEFF +F00000001FFEFFF00000001FFEFFF00000001FFEFFF00000001FFE7FF00000001FFC7FF0 +0000001FFC7FF00000001FFC7FF80000003FFC3FF80000003FF83FF80000003FF83FF800 +00003FF81FFC0000007FF01FFC00FE007FF00FFC01FF007FE007FE03FF80FFC007FE0783 +C0FFC003FF0F01E1FF8001FF8E00F3FF0000FFCE007FFE00007FEE007FFC00001FFF007F +F0000007FF81FFC0000001FFFFFF000400007FFFFF000E000007FFFF800E000000001FC0 +1E000000001FE07E000000001FFFFE000000001FFFFE000000001FFFFC000000000FFFFC +000000000FFFFC000000000FFFFC0000000007FFF80000000007FFF00000000003FFF000 +00000001FFE00000000000FFC000000000003F0037437BB342>I<FFFFFFFFE0000000FF +FFFFFFFE000000FFFFFFFFFFC00000FFFFFFFFFFF0000000FFE000FFFC000000FFE0001F +FE000000FFE00007FF000000FFE00003FF800000FFE00003FF800000FFE00001FFC00000 +FFE00001FFC00000FFE00001FFE00000FFE00001FFE00000FFE00001FFE00000FFE00001 +FFE00000FFE00001FFE00000FFE00001FFE00000FFE00001FFC00000FFE00001FFC00000 +FFE00003FF800000FFE00003FF000000FFE00007FE000000FFE0001FFC000000FFE000FF +F8000000FFFFFFFFC0000000FFFFFFFF00000000FFFFFFFF80000000FFE003FFC0000000 +FFE000FFE0000000FFE0003FF0000000FFE0003FF8000000FFE0001FFC000000FFE0001F +FC000000FFE0000FFE000000FFE0000FFE000000FFE0000FFE000000FFE0000FFE000000 +FFE0000FFE000000FFE0000FFF000000FFE0000FFF000000FFE0000FFF000000FFE0000F +FF000000FFE0000FFF003C00FFE0000FFF003C00FFE0000FFF803C00FFE00007FF803C00 +FFE00007FFC07CFFFFFFE003FFC078FFFFFFE001FFE1F0FFFFFFE000FFFFE0FFFFFFE000 +3FFFC0000000000003FF803E347DB242>I<000FFC0070007FFF80F001FFFFE1F007FFFF +FBF00FF803FFF01FE0007FF03FC0003FF03F80000FF07F800007F07F000007F07F000003 +F0FF000001F0FF000001F0FF000001F0FF800000F0FF800000F0FFC00000F0FFE0000000 +FFF80000007FFFC000007FFFFC00007FFFFFE0003FFFFFF8001FFFFFFE001FFFFFFF000F +FFFFFF8003FFFFFFC001FFFFFFE0007FFFFFF0001FFFFFF00000FFFFF800000FFFF80000 +007FFC0000003FFC0000001FFC0000000FFCF0000007FCF0000007FCF0000003FCF00000 +03FCF8000003FCF8000003FCF8000003F8FC000007F8FE000007F0FF000007F0FF80000F +E0FFE0001FE0FFFE007FC0FDFFFFFF00F87FFFFE00F01FFFF800E001FFC00026357BB331 +>I<3FFFFFFFFFFFF83FFFFFFFFFFFF83FFFFFFFFFFFF83FFFFFFFFFFFF83FF003FF801F +F87F8003FF8003FC7F0003FF8001FC7E0003FF8000FC7C0003FF80007C7C0003FF80007C +780003FF80003C780003FF80003C780003FF80003C780003FF80003CF80003FF80003EF0 +0003FF80001EF00003FF80001EF00003FF80001EF00003FF80001E000003FF8000000000 +03FF800000000003FF800000000003FF800000000003FF800000000003FF800000000003 +FF800000000003FF800000000003FF800000000003FF800000000003FF800000000003FF +800000000003FF800000000003FF800000000003FF800000000003FF800000000003FF80 +0000000003FF800000000003FF800000000003FF800000000003FF800000000003FF8000 +00000003FF800000000003FF800000000003FF800000000003FF800000000003FF800000 +001FFFFFFFF000001FFFFFFFF000001FFFFFFFF000001FFFFFFFF00037327DB13E>I<FF +FFFFE000FFFFF8FFFFFFE000FFFFF8FFFFFFE000FFFFF8FFFFFFE000FFFFF800FFE00000 +00F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000 +FFE0000000F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000FFE00000 +00F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000 +FFE0000000F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000FFE00000 +00F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000 +FFE0000000F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000FFE00000 +00F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000FFE0000000F80000 +FFE0000000F80000FFE0000000F800007FE0000001F800007FF0000001F000007FF00000 +01F000003FF0000003E000003FF8000007E000001FF8000007C000000FFC00000FC00000 +07FE00003F80000003FF8000FF00000001FFF007FE000000007FFFFFF8000000001FFFFF +F00000000007FFFFC000000000007FFC0000003D347DB244>I<FFFFFF80001FFFFCFFFF +FF80001FFFFCFFFFFF80001FFFFCFFFFFF80001FFFFC01FFE00000007E0000FFE0000000 +7C0000FFF0000000FC00007FF0000000F800007FF8000001F800007FF8000001F800003F +F8000001F000003FFC000003F000001FFC000003E000001FFE000007E000000FFE000007 +C000000FFF00000FC0000007FF00000F80000007FF80000F80000007FF80001F80000003 +FF80001F00000003FFC0003F00000001FFC0003E00000001FFE0007E00000000FFE0007C +00000000FFF000FC000000007FF000F8000000007FF800F8000000007FF801F800000000 +3FF801F0000000003FFC03F0000000001FFC03E0000000001FFE07E0000000000FFE07C0 +000000000FFF0FC00000000007FF0F800000000007FF8F800000000007FF9F8000000000 +03FF9F000000000003FFFF000000000001FFFE000000000001FFFE000000000000FFFC00 +0000000000FFFC0000000000007FF80000000000007FF80000000000007FF80000000000 +003FF00000000000003FF00000000000001FE00000000000001FE00000000000000FC000 +00000000000FC00000003E347EB243>I<FFFFFF80FFFFFF800FFFFCFFFFFF80FFFFFF80 +0FFFFCFFFFFF80FFFFFF800FFFFCFFFFFF80FFFFFF800FFFFC01FFC00001FFC000001F00 +01FFC00001FFC000001E0001FFE00001FFE000003E0000FFE00000FFE000003C0000FFE0 +0000FFE000003C0000FFF000007FF000007C00007FF000007FF000007800007FF80000FF +F80000F800003FF80000FFF80000F000003FF80000FFF80000F000003FFC0001FFFC0001 +F000001FFC0001FFFC0001E000001FFE0003FFFE0001E000000FFE0003CFFE0003C00000 +0FFE0003CFFE0003C000000FFF0007CFFF0007C0000007FF000787FF000780000007FF00 +0787FF000780000007FF800F03FF800F80000003FF800F03FF800F00000003FFC01F03FF +C01F00000001FFC01E01FFC01E00000001FFC01E01FFC01E00000001FFE03E01FFE03E00 +000000FFE03C00FFE03C00000000FFF07C00FFF03C000000007FF078007FF07800000000 +7FF078007FF078000000007FF8F8007FF8F8000000003FF8F0003FF8F0000000003FF8F0 +003FF8F0000000003FFDE0001FFDF0000000001FFDE0001FFDE0000000001FFFE0001FFF +E0000000000FFFC0000FFFC0000000000FFFC0000FFFC0000000000FFFC0000FFFC00000 +000007FF800007FF800000000007FF800007FF800000000003FF000003FF000000000003 +FF000003FF000000000003FF000003FF000000000001FE000001FE000000000001FE0000 +01FE000000000001FC000000FE000000000000FC000000FC000000000000FC000000FC00 +0000000000780000007800000056347EB25B>I<7FFFFFE03FFFFF807FFFFFE03FFFFF80 +7FFFFFE03FFFFF807FFFFFE03FFFFF80007FF800007E0000003FFC0000FE0000003FFE00 +01FC0000001FFF0001F80000000FFF0003F000000007FF8007E000000007FFC00FE00000 +0003FFE00FC000000001FFE01F8000000001FFF03F0000000000FFF87F00000000007FFC +7E00000000003FFCFC00000000003FFFF800000000001FFFF800000000000FFFF0000000 +000007FFE0000000000007FFC0000000000003FFE0000000000001FFE0000000000000FF +F0000000000000FFF8000000000000FFFC000000000001FFFC000000000001FFFE000000 +000003FFFF000000000007EFFF80000000000FE7FF80000000000FC7FFC0000000001F83 +FFE0000000003F01FFF0000000007F00FFF0000000007E00FFF800000000FC007FFC0000 +0001F8003FFC00000003F8001FFE00000003F0001FFF00000007E0000FFF8000000FC000 +07FF8000001FC00003FFC000001F800003FFE000003F000001FFF000007E000000FFF000 +FFFFFC003FFFFFF0FFFFFC003FFFFFF0FFFFFC003FFFFFF0FFFFFC003FFFFFF03C337DB2 +43>I<FFFFFFC0001FFFFCFFFFFFC0001FFFFCFFFFFFC0001FFFFCFFFFFFC0001FFFFC00 +FFF0000000FE0000FFF8000000FC00007FFC000001F800003FFE000003F800003FFE0000 +03F000001FFF000007E000000FFF80000FC000000FFF80000FC0000007FFC0001F800000 +03FFE0003F00000001FFF0003F00000001FFF0007E00000000FFF800FC000000007FFC01 +FC000000007FFC01F8000000003FFE03F0000000001FFF07F0000000000FFF07E0000000 +000FFF8FC00000000007FFDF800000000003FFFF800000000003FFFF000000000001FFFE +000000000000FFFE0000000000007FFC0000000000007FF80000000000003FF800000000 +00003FF80000000000003FF80000000000003FF80000000000003FF80000000000003FF8 +0000000000003FF80000000000003FF80000000000003FF80000000000003FF800000000 +00003FF80000000000003FF80000000000003FF80000000000003FF80000000000003FF8 +0000000000003FF80000000000003FF800000000003FFFFFF8000000003FFFFFF8000000 +003FFFFFF8000000003FFFFFF800003E337EB243>I<3FFFFFFFFFE03FFFFFFFFFE03FFF +FFFFFFE03FFFFFFFFFE03FFF0003FFC03FF80007FF803FE0000FFF803F80000FFF003F00 +001FFE003F00003FFE007E00003FFC007E00007FF8007C0000FFF8007C0000FFF0007C00 +01FFE000780003FFE000780007FFC000780007FF800078000FFF000000001FFF00000000 +1FFE000000003FFC000000007FFC000000007FF800000000FFF000000001FFF000000001 +FFE000000003FFC000000007FFC000000007FF800000000FFF0000F0001FFF0000F0001F +FE0000F0003FFC0000F0007FFC0000F000FFF80001F000FFF00001F001FFE00001F003FF +E00001F003FFC00003F007FF800003E00FFF800007E00FFF00000FE01FFE00001FE03FFE +00003FE03FFC0000FFE07FF80007FFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE0FFFF +FFFFFFE02C337BB236>I<01FC00000000FFFC00000000FFFC00000000FFFC00000000FF +FC000000000FFC0000000007FC0000000007FC0000000007FC0000000007FC0000000007 +FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007FC0000000007 +FC0000000007FC0000000007FC0000000007FC07FC000007FC7FFF800007FDFFFFE00007 +FFF00FF80007FFC007FC0007FF0003FE0007FE0001FF0007FC0000FF8007FC0000FF8007 +FC0000FFC007FC00007FC007FC00007FC007FC00007FE007FC00007FE007FC00007FE007 +FC00007FE007FC00007FE007FC00007FE007FC00007FE007FC00007FE007FC00007FE007 +FC00007FC007FC00007FC007FC0000FFC007FC0000FF8007FC0000FF8007FE0001FF0007 +FF0003FE0007FFC007FC0007F3F01FF80007E1FFFFE00007C07FFF800007800FF800002B +347EB331>98 D<0003FF8000003FFFF00000FFFFFC0001FF03FE0007FC007F000FF8003F +801FF0001FC01FE0001FC03FE0000FE07FE0000FE07FC0000FE07FC0000FF0FFC0000FF0 +FFC00007F0FFFFFFFFF0FFFFFFFFF0FFFFFFFFF0FFC0000000FFC0000000FFC0000000FF +C00000007FC00000007FE00000003FE00000003FE00000F01FF00000F00FF00001F007F8 +0003E003FE000FC001FF807F80007FFFFF00001FFFFC000003FFE00024217EA029>101 +D<01FC00FFFC00FFFC00FFFC00FFFC000FFC0007FC0007FC0007FC0007FC0007FC0007FC +0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC +0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC +0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC +00FFFFE0FFFFE0FFFFE0FFFFE013347DB318>108 D<03F803FE0003FE0000FFF81FFFC0 +1FFFC000FFF87FFFE07FFFE000FFF8F81FF0F81FF000FFF9E00FF9E00FF8000FFBC00FFB +C00FF80007FF8007FF8007FC0007FF0007FF0007FC0007FE0007FE0007FC0007FE0007FE +0007FC0007FE0007FE0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC +0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC +0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC +0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC +0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC00FFFFE0FFFF +E0FFFFE0FFFFE0FFFFE0FFFFE0FFFFE0FFFFE0FFFFE0FFFFE0FFFFE0FFFFE043217CA04A +>I<0003FF8000001FFFF00000FFFFFE0001FF01FF0007FC007FC00FF0001FE01FF0001F +F01FE0000FF03FE0000FF83FC00007F87FC00007FC7FC00007FC7FC00007FCFFC00007FE +FFC00007FEFFC00007FEFFC00007FEFFC00007FEFFC00007FEFFC00007FEFFC00007FE7F +C00007FC7FC00007FC7FE0000FFC3FE0000FF81FE0000FF01FF0001FF00FF8003FE007FC +007FC001FF01FF0000FFFFFE00003FFFF8000003FF800027217EA02C>111 +D<01F81F80FFF87FF0FFF8FFF8FFF9E3FCFFFBC7FE0FFF87FE07FF07FE07FF07FE07FE07 +FE07FE03FC07FE01F807FE006007FC000007FC000007FC000007FC000007FC000007FC00 +0007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC000007FC00 +0007FC000007FC0000FFFFF000FFFFF000FFFFF000FFFFF0001F217EA024>114 +D<00FFE1C007FFFFC00FFFFFC03F803FC07E000FC07E0007C0FC0007C0FC0003C0FE0003 +C0FE0003C0FF800000FFFC0000FFFFE0007FFFFC007FFFFE003FFFFF800FFFFFC007FFFF +E000FFFFE0000FFFF000007FF000000FF0F00007F0F00003F0F80003F0F80003F0FC0003 +E0FE0007E0FF000FC0FFC01F80FFFFFF00F9FFFC00E03FE0001C217DA023>I<01FC0000 +FE00FFFC007FFE00FFFC007FFE00FFFC007FFE00FFFC007FFE000FFC0007FE0007FC0003 +FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003 +FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003 +FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0003FE0007FC0007 +FE0007FC0007FE0007FC000FFE0007FC001FFE0003FE003FFF0001FF00FBFFF000FFFFF3 +FFF0003FFFC3FFF00007FE03FFF02C217DA031>117 D<FFFFC007FFC0FFFFC007FFC0FF +FFC007FFC0FFFFC007FFC007FE0000F80003FE0000F00003FF0001F00001FF0001E00001 +FF8001E00000FF8003C00000FF8003C00000FFC007C000007FC0078000007FE00F800000 +3FE00F0000003FF01F0000001FF01E0000001FF83E0000000FF83C0000000FFC7C000000 +07FC7800000007FEF800000003FEF000000003FFF000000001FFE000000001FFE0000000 +00FFC000000000FFC0000000007F80000000007F80000000003F00000000003F00000000 +001E00000000001E00000000003C00000000003C00000000007C0000003E00780000007F +00F8000000FF80F0000000FF81F0000000FF83E0000000FF87C0000000FF0F800000007F +3F000000003FFE000000001FF80000000007E0000000002A307EA02F>121 +D E /Fb 7 120 df<7FF80000FFFC0000FFFC0000FFFC00007FFC000001FC000001F800 +0001F8000003F8000003F8000003F0000003F0000007F0000007F0000007E0000007E1FC +000FE7FF000FFFFF800FFFFFC00FFFFFE01FFF0FE01FFC07F01FF803F01FF001F83FE001 +F83FC001F83F8001F83F8001F87F0001F87F0001F87E0001F87E0001F87E0003F8FE0003 +F8FC0003F0FC0003F0FC0007F0FC0007E0FC000FE0FC000FC0FC001FC0FC003F80FC007F +007E00FF007F01FE003F87FC003FFFF8001FFFF0000FFFC00007FF000001FC00001D3375 +B22C>98 D<00007F000003FFC0000FFFF0003FFFF8007FFFFC00FFC1FC01FE00FC03FC00 +7E07F8007E0FE000FE0FE000FC1FC000FC3F8001FC3F0007F87F003FF87FFFFFF07FFFFF +E07FFFFF80FFFFFE00FFFFF000FC000000FC000000FC000000FC000000FC000000FC0000 +007E0000007E00001C7F00003E3F8000FE3FC00FFE1FFFFFFE0FFFFFFC07FFFFF001FFFF +C0007FFE001F2475A32C>101 D<00000003FC000000001FFF000000003FFFC00000007F +FFC00000007FFFE0000000FE1FE0000000FC1FE0000000FC1FE0000000FC1FE0000001FC +0FC0000001F80780000001F80000000001F80000000001F80000000001F800000003FFFF +F8000003FFFFFC000007FFFFFC000003FFFFFC000003FFFFF800000007F00000000007E0 +0000000007E00000000007E00000000007E00000000007E0000000000FE0000000000FC0 +000000000FC0000000000FC0000000000FC0000000000FC0000000001FC0000000001F80 +000000001F80000000001F80000000001F80000000001F80000000003F80000000003F00 +000000003F00000000003F00000000003F00000000007F00000000007E00000000007E00 +000000007E00000000007E00000000007E0000000000FE0000000000FC0000000000FC00 +00000000FC0000000001FC0000000001F80000000001F80000000001F80000000003F800 +00001C03F00000007F03F00000007F07F0000000FF07E0000000FF0FE0000000FF1FC000 +0000FFFF800000007FFF800000003FFF000000001FFC0000000007F0000000002B457DB2 +2C>I<00000F0000001F8000003FC000003FC000003FC000003FC000001F8000000F0000 +00000000000000000000000000000000000000000000000000000000000000003F000000 +FFC00003FFF00007FFF0000FFFF8001FE1F8003FC1F8003F81F8007F01F8007E01F800FE +03F800FC03F000FC07F000FC07E0000007E000000FE000000FC000001FC000001FC00000 +1F8000003F8000003F0060003F01F8007F01F8007E01F800FE03F800FC03F000FC07F000 +FC0FE000FC1FE000FC3FC000FFFF80007FFF00007FFE00001FF8000007E0001D3475B32C +>105 D<7FFF00FFFF80FFFF80FFFF807FFF80003F80003F00003F00007F00007F00007E +00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F0 +0003F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC0001F80 +001F80003F80183F807E3F007E3F007E7F00FE7F00FC7E00FC7E01F87E03F87F87F03FFF +F01FFFE00FFFC007FF0001FE00173370B22C>108 D<0000FFE0000007FFFC00001FFFFE +00003FFFFF00007FFFFF8000FF807F8000FC007F8001F8007F8001F0007F8001F0007F80 +03F0003F0003F0001C0001F800000001FE00000001FFF8000000FFFF0000007FFFC00000 +1FFFF0000007FFF80000003FFC00000001FC000000007E000000007E001C00003E007F00 +003E007F00007E00FF00007C00FF0000FC00FF0001FC00FE0003F800FF803FF0007FFFFF +E0003FFFFFC0001FFFFF800007FFFE000000FFE00000212478A32C>115 +D<3C0003800E003F0003C01F007F8007C03F803F8007C03F803FC007C01F8007C00FC01F +8007C00F801F8007C00F801F8007C00F801F8007C01F801F800FC01F001F000F801F001F +000F801F001F001F803F003F001F003E003E003F003E003E003E003E003E003E007E007E +007E007E007C007C007C007C007C007C007C007C00FC00FC00FC00FC00F800F800F800F8 +00F801F801F800F801F801F000F801F801F000F803F803F000FC03FC03E0007C07FC07E0 +007E0FFE0FC0007FFFFFFFC0003FFFBFFF80001FFF1FFF00000FFE0FFE000003F803F800 +00292479A32C>119 D E /Fc 1 128 df<0000000000000FFE0000000000000000000000 +00001FFF000000000000000000000000001FFF000000000000000000000000001FFF0000 +00000000000000000000001E0F000000000000000000000000001E0F0000000000000000 +00000000001E0F000000000000000000000000001E0F000000000000000000000000001E +0F000000000000000000000000001FFF000000000000000000000000001FFF0000000000 +00000000000000003FFF800000000000000000000000007FFFC000000000000000000000 +0001FC07F0000000000000000000000003F001F8000000000000000000000007E000FC00 +000000000000000000000F80003E00000000000000000000001F00001F00000000000000 +000000003E00000F80000000000000000000007C000007C000000000000000000000F800 +0003E000000000000000000001F0000001F000000000000000000003E0000000F8000000 +00000000000007C00000007C0000000000000000000F800000003E000000000000000000 +1F000000001F0000000000000000003E000000000F8000000000000000007C0000000007 +C00000000000000000F80000000003E00000000000000001F00000000001F00000000000 +000003E00000000000F80000000000000007C000000000007C000000000000000F800000 +0000003E000000000000001F00F8000000001F000000000000003E00FFC00000000F8000 +00000000007C00FFFE00000007C0000000000000F801FFFFF8000003E0000000000001F0 +01FFFFFFC00001F0000000000003E001FFFFFFFE0000F8000000000007C001FFFFFFFFF8 +007C00000000000F8001FFFFFFFFFE003E00000000001F0003FFFFFFFFFF801F00000000 +003E0003FFFFFFFFFFE00F80000000007C0003FFFFFFFFFFF007C000000000F80001FFFF +FFFFFFF803E000000001F0000007FFFFFFFFF801F000000003E00000003FFFFFFFFC00F8 +00000007C000000001FFFFFFFC007C0000000F800000000007FFFFFC003E0000001F0000 +000000003FFFFE001F0000003E00000000000000FFFE000F8000007C000000000000001F +FE0007C00000F8000000000000001FFE0003E00001F0000000000000003FFE0001F00003 +E000000000000001FFFE0000F80007C000000000000007FFFC00007C000F800000000000 +003FFFFC00003E001F00000000000001FFFFFC00001F003E00000000000007FFFFF80000 +0F803C0000000000003FFFFFF80000078078000000000000FFFFFFF0000003C078000000 +000007FFFFFFE0000003C07800000000003FFFFFFFC0000003C0F00000000000FFFFFFFF +00000001E0F00000000007FFFFFFFC00000001E0F0000000003FFFFFFFE000000001E0F0 +00000000FFFFFFFF8000000001E0F000000007FFFFFFFC0000000001E0F00000001FFFFF +FFE00000000001E0780000007FFFFFFF800000000003C078000000FFFFFFFC0000000000 +03C078000001FFFFFFF0000000000003C03C000003FFFFFF80000000000007803E000003 +FFFFFC0000000000000F801F000007FFFFF00000000000001F000F800007FFFF80000000 +0000003E0007C00007FFFC000000000000007C0003E0000FFFF000000000000000F80001 +F0000FFF8000000000000001F00000F8000FFF0000000000000003E000007C000FFF0000 +000000000007C000003E000FFFE00000000000000F8000001F000FFFFF8000000000001F +0000000F8007FFFFFC00000000003E00000007C007FFFFFFF0000000007C00000003E007 +FFFFFFFF80000000F800000001F003FFFFFFFFFC000001F000000000F803FFFFFFFFFFF0 +0003E0000000007C01FFFFFFFFFFF80007C0000000003E00FFFFFFFFFFF8000F80000000 +001F003FFFFFFFFFF8001F00000000000F800FFFFFFFFFF0003E000000000007C003FFFF +FFFFF0007C000000000003E0000FFFFFFFF000F8000000000001F000007FFFFFF001F000 +0000000000F8000003FFFFF003E00000000000007C0000000FFFE007C00000000000003E +000000007FE00F800000000000001F0000000003E01F000000000000000F800000000000 +3E0000000000000007C000000000007C0000000000000003E00000000000F80000000000 +000001F00000000001F00000000000000000F80000000003E000000000000000007C0000 +000007C000000000000000003E000000000F8000000000000000001F000000001F000000 +0000000000000F800000003E00000000000000000007C00000007C000000000000000000 +03E0000000F800000000000000000001F0000001F000000000000000000000F8000003E0 +000000000000000000007C000007C0000000000000000000003E00000F80000000000000 +000000001F00001F00000000000000000000000F80003E000000000000000000000007E0 +00FC000000000000000000000003F001F8000000000000000000000001FC07F000000000 +00000000000000007FFFC00000000000000000000000003FFF8000000000000000000000 +00001FFF000000000000000000000000001FFF000000000000000000000000001E0F0000 +00000000000000000000001E0F000000000000000000000000001E0F0000000000000000 +00000000001E0F000000000000000000000000001E0F000000000000000000000000001E +0F000000000000000000000000001E0F000000000000000000000000001E0F0000000000 +00000000000000001E0F000000000000000000000000001E0F0000000000000000000000 +00001E0F000000000000000000000000001E0F000000000000000000000000001E0F0000 +00000000000000000000001E0F000000000000000000000000001E0F0000000000000000 +00000000001E0F000000000000000000000000001E0F000000000000000000000000001E +0F000000000000000000000000001E0F000000000000000000000000001E0F0000000000 +00000000000000001E0F000000000000000000000000001E0F0000000000000000000000 +00001E0F000000000000000000000000001E0F000000000000000000000000001E0F0000 +00000000000000000000001E0F000000000000000000000000001E0F0000000000000000 +00000000001E0F000000000000000000000000001E0F000000000000000000000000001E +0F0000000000000000000FFFFFFFFFFFFFFFFFFE00000000001FFFFFFFFFFFFFFFFFFF00 +000000001FFFFFFFFFFFFFFFFFFF00000000000FFFFFFFFFFFFFFFFFFE000000739D80C1 +73>127 D E /Fd 13 122 df<FFFFFFFFF80000FFFFFFFFFF0000FFFFFFFFFFC00001FF +80001FF00000FF000007FC0000FF000003FE0000FF000001FF0000FF000000FF8000FF00 +00007F8000FF0000007FC000FF0000003FC000FF0000003FE000FF0000003FE000FF0000 +003FE000FF0000003FE000FF0000003FE000FF0000003FE000FF0000003FC000FF000000 +3FC000FF0000007FC000FF0000007F8000FF000000FF0000FF000001FE0000FF000003FC +0000FF00000FF80000FF00003FE00000FFFFFFFF800000FFFFFFFF000000FF00003FE000 +00FF000007F80000FF000001FE0000FF000000FF0000FF0000007F8000FF0000003FC000 +FF0000003FE000FF0000001FE000FF0000001FF000FF0000000FF000FF0000000FF800FF +0000000FF800FF0000000FF800FF0000000FF800FF0000000FF800FF0000000FF800FF00 +00000FF800FF0000000FF000FF0000001FF000FF0000001FE000FF0000003FE000FF0000 +007FC000FF000000FF8000FF000001FF0000FF000007FE0001FF80001FFC00FFFFFFFFFF +F000FFFFFFFFFFC000FFFFFFFFFE000035397CB840>66 D<FFFFFFE00000FFFFFFE00000 +FFFFFFE0000001FFC000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00000000 +00FF0000000000FF0000000000FF0000000000FF0000000600FF0000000600FF00000006 +00FF0000000600FF0000000600FF0000000E00FF0000000C00FF0000000C00FF0000000C +00FF0000001C00FF0000001C00FF0000001C00FF0000003C00FF0000007C00FF0000007C +00FF000000FC00FF000003FC00FF00000FF801FF80007FF8FFFFFFFFFFF8FFFFFFFFFFF8 +FFFFFFFFFFF82F397CB839>76 D<0007F80030003FFF007000FFFFE07003F807F0F007E0 +0079F00FC0003FF01F80000FF01F000007F03E000003F07E000001F07E000001F07C0000 +00F0FC000000F0FC00000070FC00000070FC00000070FE00000030FE00000030FE000000 +30FF00000030FF800000007FC00000007FE00000007FF80000003FFF8000001FFFFC0000 +1FFFFFC0000FFFFFF00007FFFFFC0001FFFFFF0000FFFFFF80003FFFFFC00007FFFFE000 +003FFFE0000003FFF00000007FF00000001FF80000000FF800000007F800000003FC0000 +0003FCC0000001FCC0000001FCC0000000FCC0000000FCC0000000FCE0000000FCE00000 +00FCE0000000F8F0000000F8F0000001F8F8000001F0FC000003F0FE000003E0FF000007 +C0FFC0000FC0F9F0001F80F0FF007E00E03FFFFC00E00FFFF000C000FF8000263D7ABA33 +>83 D<00000700000000000700000000000F80000000000F80000000000F80000000001F +C0000000001FC0000000001FC00000000037E00000000037E00000000077F00000000063 +F00000000063F000000000C1F800000000C1F800000001C1FC0000000180FC0000000180 +FC00000003007E00000003007E00000003007E00000006003F00000006003F0000000E00 +3F8000000C001F8000000C001F80000018000FC0000018000FC000003FFFFFE000003FFF +FFE00000300007E00000600003F00000600003F00000600003F00000C00001F80000C000 +01F80001C00001FC0001800000FC0003800000FC0003C00000FE0007C00000FE001FE000 +01FF80FFF8000FFFF8FFF8000FFFF82D2C7DAB33>97 D<FFFFFFF00000FFFFFFFE000007 +F8007F000003F0000FC00003F00003E00003F00001F00003F00000F80003F000007C0003 +F000007E0003F000003F0003F000003F0003F000001F8003F000001F8003F000001FC003 +F000000FC003F000000FC003F000000FC003F000000FE003F000000FE003F000000FE003 +F000000FE003F000000FE003F000000FE003F000000FE003F000000FE003F000000FE003 +F000000FE003F000000FC003F000000FC003F000000FC003F000001F8003F000001F8003 +F000001F0003F000003F0003F000003E0003F000007C0003F00000FC0003F00001F80003 +F00003F00003F0000FC00007F8007F8000FFFFFFFE0000FFFFFFF000002B2B7CAA34> +100 D<FFFFFFFFE0FFFFFFFFE007F8000FE003F00003E003F00000F003F000007003F000 +007003F000003003F000003003F000003003F000003003F000001803F000001803F000C0 +1803F000C00003F000C00003F000C00003F001C00003F001C00003F007C00003FFFFC000 +03FFFFC00003F007C00003F001C00003F001C00003F000C00003F000C00003F000C00603 +F000C00603F000000603F000000603F000000C03F000000C03F000000C03F000000C03F0 +00001C03F000001C03F000003C03F000007C03F00000F807F80007F8FFFFFFFFF8FFFFFF +FFF8272B7CAA2E>I<00003FE003000001FFF807000007E01E0F00001F00078F00007E00 +01DF0000FC0000FF0001F800007F0003F000003F0007E000001F000FC000001F001FC000 +000F001F8000000F003F80000007003F00000007007F00000007007F00000003007F0000 +000300FE0000000300FE0000000000FE0000000000FE0000000000FE0000000000FE0000 +000000FE0000000000FE0000000000FE0000000000FE00003FFFF8FE00003FFFF87F0000 +00FF807F0000003F007F0000003F003F0000003F003F8000003F001F8000003F001FC000 +003F000FC000003F0007E000003F0003F000003F0001F800007F0000FC00007F00007E00 +00FF00001F0001CF000007E00F87000001FFFE030000003FF000002D2D7BAB35>103 +D<FFFFC0FFFFC007F80003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00003F00003F00007F800FFFFC0FFFFC0122B7CAA19>105 +D<FFF00007FFE0FFF80007FFE007F80000FF0003FC00003C0003FE00003C00037F000018 +00033F00001800033F80001800031FC0001800030FC0001800030FE00018000307F00018 +000303F80018000303F80018000301FC0018000300FE00180003007E00180003007F0018 +0003003F80180003001F80180003001FC0180003000FE01800030007F01800030003F018 +00030003F81800030001FC1800030000FC1800030000FE18000300007F18000300003F98 +000300001F98000300001FD8000300000FF80003000007F80003000007F80003000003F8 +0003000001F80003000001F80007800000F8000780000078001FE000003800FFFC000038 +00FFFC000018002B2B7CAA33>110 D<00007FC000000003FFF80000000FC07E0000003F +001F8000007C0007C00001F80003F00003F00001F80003E00000F80007C000007C000FC0 +00007E001F8000003F001F8000003F003F0000001F803F0000001F807F0000001FC07F00 +00001FC07E0000000FC07E0000000FC0FE0000000FE0FE0000000FE0FE0000000FE0FE00 +00000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE0000000FE0FE00 +00000FE07F0000001FC07F0000001FC07F0000001FC03F0000001F803F8000003F801F80 +00003F001F8000003F000FC000007E0007E00000FC0007E00000FC0003F00001F80001F8 +0003F000007C0007C000003F001F8000000FC07E00000003FFF8000000007FC000002B2D +7BAB35>I<7FFFFFFFFFC07FFFFFFFFFC07E003FC00FC078001F8003C070001F8001C070 +001F8000C060001F8000C0E0001F8000E0E0001F8000E0C0001F800060C0001F800060C0 +001F800060C0001F800060C0001F80006000001F80000000001F80000000001F80000000 +001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000 +001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000 +001F80000000001F80000000001F80000000001F80000000001F80000000001F80000000 +001F80000000001F80000000001F80000000001F80000000001F80000000007FE0000000 +1FFFFF8000001FFFFF80002B2B7DAA31>116 D<FFFFC007FFE0FFFFC007FFE007F80000 +FF0003F000003C0003F000003C0003F00000180003F00000180003F00000180003F00000 +180003F00000180003F00000180003F00000180003F00000180003F00000180003F00000 +180003F00000180003F00000180003F00000180003F00000180003F00000180003F00000 +180003F00000180003F00000180003F00000180003F00000180003F00000180003F00000 +180003F00000180003F00000180003F00000180003F00000180003F00000180003F00000 +380001F80000300001F80000300000F80000700000FC0000E000007C0000C000003E0001 +C000001F00038000000F800F00000003E03C00000000FFF8000000003FC000002B2C7CAA +33>I<FFFF80001FFEFFFF80001FFE0FFC00000FF003FC000007C003FC0000078001FC00 +00070000FE00000600007F00000E00007F00000C00003F80001800001FC0003800001FC0 +003000000FE00060000007F000E0000007F000C0000003F80180000001FC0380000001FC +0300000000FE06000000007F0E000000007F0C000000003F9C000000001FF8000000001F +F0000000000FF00000000007E00000000007E00000000007E00000000007E00000000007 +E00000000007E00000000007E00000000007E00000000007E00000000007E00000000007 +E00000000007E00000000007E00000000007E00000000007E0000000000FF000000001FF +FF80000001FFFF80002F2B7EAA33>121 D E /Fe 9 74 df<0000000000000001800000 +000000000003C00000000000000007C0000000000000000FC0000000000000001F800000 +00000000001F00000000000000003E00000000000000007E0000000000000000FC000000 +0000000000F80000000000000001F00000000000000003F00000000000000007E0000000 +0000000007C0000000000000000F80000000000000001F80000000000000003F00000000 +000000003E00000000000000007C0000000000000000FC0000000000000001F800000000 +00000001F00000000000000003E00000000000000007E0000000000000000FC000000000 +0000000F80000000000000001F00000000000000003F00000000000000007E0000000000 +0000007C0000000000000000F80000000000000001F80000000000000003F00000000000 +000003E00000000000000007C0000000000000000FC0000000000000001F800000000000 +00001F00000000000000003E00000000000000007E0000000000000000FC000000000000 +0000F80000000000000001F00000000000000003F00000000000000003E0000000000000 +0007C0000000000000000FC0000000000000001F80000000000000001F00000000000000 +003E00000000000000007E0000000000000000FC0000000000000000F800000000000000 +01F00000000000000003F00000000000000007E00000000000000007C000000000000000 +0F80000000000000001F80000000000000003F00000000000000003E0000000000000000 +7C0000000000000000FC0000000000000001F80000000000000001F00000000000000003 +E00000000000000007E0000000000000000FC0000000000000000F80000000000000001F +00000000000000003F00000000000000007E00000000000000007C0000000000000000F8 +0000000000000001F80000000000000003F00000000000000003E00000000000000007C0 +000000000000000FC0000000000000001F80000000000000001F00000000000000003E00 +000000000000007E0000000000000000FC0000000000000000F80000000000000000F000 +00000000000000600000000000000000425782D43E>19 D<000000060000001E0000007E +000001FE000007FE00003FFE0000FFFE0007FFFE003FFFFE01FFFFFE0FFFFFFEFFFFFFFE +FFFFFFFE0FFFFFFE01FFFFFE003FFFFE0007FFFE0000FFFE00003FFE000007FE000001FE +0000007E0000001E000000061F187E8B53>27 D<C0000000F0000000FC000000FF000000 +FFC00000FFF80000FFFE0000FFFFC000FFFFF800FFFFFF00FFFFFFE0FFFFFFFEFFFFFFFE +FFFFFFE0FFFFFF00FFFFF800FFFFC000FFFE0000FFF80000FFC00000FF000000FC000000 +F0000000C00000001F184E8B53>45 D<002000000030000000380000007E0000007F0000 +007F8000007FE000007FF00000FFF80000FFFE0000FFFF0000FFFF8001FFFFE001FFFFF0 +01FFFFF801FFFFF803FFFFE003FFFF8003FFFE0007FFF80007FFE00007FF80000FFF0000 +0FFC00000FF800001FE000001FC000001F0000003E0000003C0000007000000060000000 +40000000800000001D2280A13E>47 D<001800001800001800001800003C00003C00003C +00007E00007E00007E0000FF0000FF0000FF0001FF8001FF8001FF8003FFC003FFC007FF +E007FFE007FFE00FFFF00FFFF01FFFF81FFFF83FFFFC3FFFFC7FFFFE7FFFFEFFFFFFFFFF +FF181F8CD053>54 D<00000008000000100000003000000070000001E0000003E0000007 +C000001FC000003FC00000FF800001FF800007FF80000FFF00003FFF0000FFFF0003FFFE +000FFFFE003FFFFE00FFFFFC00FFFFFC007FFFFC003FFFFC000FFFF80007FFF80003FFF8 +0000FFF800007FF000003FF000000FF0000007F0000003F0000000E00000006000000020 +001D225FD23E>I<FFFFFFFFFFFF7FFFFE7FFFFE3FFFFC3FFFFC1FFFF81FFFF80FFFF00F +FFF007FFE007FFE007FFE003FFC003FFC001FF8001FF8001FF8000FF0000FF0000FF0000 +7E00007E00007E00003C00003C00003C00001800001800001800001800181F8CA053>63 +D<6000000000000000000000F800000000000000000000FC000000000000000000007E00 +0000000000000000003F000000000000000000001F800000000000000000000FC0000000 +00000000000007E000000000000000000003F000000000000000000001F8000000000000 +00000000FC000000000000000000007E000000000000000000003F000000000000000000 +001F800000000000000000000FC000000000000000000007E000000000000000000003F0 +00000000000000000001F800000000000000000000FC000000000000000000007E000000 +000000000000003F000000000000000000001F800000000000000000000FC00000000000 +0000000007E000000000000000000003F000000000000000000001F80000000000000000 +0000FC000000000000000000007E000000000000000000003F000000000000000000001F +800000000000000000000FC000000000000000000007E000000000000000000003F00000 +0000000000000001F800000000000000000000FC000000000000000000007E0000000000 +00000000003F000000000000000000001F800000000000000000000FC000000000000000 +000007E000000000000000000003F000000000000000000001F800000000000000000000 +FC000000000000000000007E000000000000000000003F000000000000000000001F8000 +00000000000000000FC000000000000000000007E000000000000000000003F000000000 +000000000001F800000000000000000000FC000000000000000000007E00000000000000 +0000003F000000000000000000001F800000000000000000000FC0000000000000000000 +07E000000000000000000003F000000000000000000001F800000000000000000000FC00 +0000000000000000007E000000000000000000003F000000000000000000001F80000000 +0000000000000FC000000000000000000007E000000000000000000003F0000000000000 +00000001F800000000000000000000FC000000000000000000007E000000000000000000 +003F000000000000000000001F800000000000000000000FC000000000000000000007E0 +00000000000000000003F000000000000000000001F800000000000000000000FC000000 +000000000000007E000000000000000000003F000000000000000000001F800000000000 +000000000FC000000000000000000007E000000000000000000003F00000000000000000 +0001F800000000000000000000FC000000000000000000007E000000000000000000003E +000000000000000000001E000000000000000000000C575782D453>I<80000000400000 +00300000003C0000001F0000001FC000000FF000000FFC000007FF000007FFC00003FFF8 +0003FFFE0001FFFFC001FFFFF800FFFFFF00FFFFFE007FFFFC007FFFF8003FFFF0003FFF +E0003FFFC0001FFF80001FFF00000FFE00000FFC00000FF8000007F0000007E0000007C0 +00000380000003000000020000202080D253>73 D E /Ff 4 32 +df[<7FFC00000000000000000000000000000000FFFFFE00000000000000000000000000 +0000FFFFFFF000000000000000000000000000007FFFFFFF800000000000000000000000 +00000007FFFFF800000000000000000000000000000003FFFF8000000000000000000000 +00000000001FFFF000000000000000000000000000000000FFFE00000000000000000000 +0000000000000FFFC000000000000000000000000000000000FFF0000000000000000000 +000000000000001FFE0000000000000000000000000000000003FF800000000000000000 +00000000000000007FE0000000000000000000000000000000001FF80000000000000000 +000000000000000003FE0000000000000000000000000000000000FF8000000000000000 +0000000000000000003FE0000000000000000000000000000000000FF800000000000000 +00000000000000000003FE0000000000000000000000000000000000FF00000000000000 +000000000000000000003FC0000000000000000000000000000000000FE0000000000000 +0000000000000000000003F80000000000000000000000000000000001FC000000000000 +00000000000000000000007F00000000000000000000000000000000003F800000000000 +00000000000000000000000FE00000000000000000000000000000000007F00000000000 +000000000000000000000001F80000000000000000000000000000000000FE0000000000 +0000000000000000000000007F00000000000000000000000000000000001F8000000000 +0000000000000000000000000FC00000000000000000000000000000000007F000000000 +00000000000000000000000003F80000000000000000000000000000000000FC00000000 +000000000000000000000000007E00000000000000000000000000000000003F00000000 +000000000000000000000000001F80000000000000000000000000000000000FC0000000 +0000000000000000000000000007E00000000000000000000000000000000003F0000000 +0000000000000000000000000001F80000000000000000000000000000000000FC000000 +00000000000000000000000000007E00000000000000000000000000000000003F000000 +00000000000000000000000000001F80000000000000000000000000000000000F800000 +000000000000000000000000000007C00000000000000000000000000000000007E00000 +000000000000000000000000000003F00000000000000000000000000000000001F80000 +000000000000000000000000000000F800000000000000000000000000000000007C0000 +0000000000000000000000000000007E00000000000000000000000000000000003F0000 +0000000000000000000000000000001F00000000000000000000000000000000000F8000 +0000000000000000000000000000000FC00000000000000000000000000000000007C000 +00000000000000000000000000000003E00000000000000000000000000000000003F000 +00000000000000000000000000000001F00000000000000000000000000000000000F800 +00000000000000000000000000000000FC00000000000000000000000000000000007C00 +000000000000000000000000000000003E00000000000000000000000000000000003E00 +000000000000000000000000000000001F00000000000000000000000000000000001F80 +000000000000000000000000000000000F800000000000000000000000000000000007C0 +0000000000000000000000000000000007C00000000000000000000000000000000003E0 +0000000000000000000000000000000003E00000000000000000000000000000000001F0 +0000000000000000000000000000000001F00000000000000000000000000000000000F8 +0000000000000000000000000000000000F8000000000000000000000000000000000078 +00000000000000000000000000000000007C00000000000000000000000000000000007C +00000000000000000000000000000000003E00000000000000000000000000000000003E +00000000000000000000000000000000001F00000000000000000000000000000000001F +00000000000000000000000000000000000F00000000000000000000000000000000000F +80000000000000000000000000000000000F800000000000000000000000000000000007 +800000000000000000000000000000000007C00000000000000000000000000000000007 +C00000000000000000000000000000000003C00000000000000000000000000000000003 +E00000000000000000000000000000000003E00000000000000000000000000000000001 +E00000000000000000000000000000000001F00000000000000000000000000000000001 +F00000000000000000000000000000000000F00000000000000000000000000000000000 +F80000000000000000000000000000000000F80000000000000000000000000000000000 +780000000000000000000000000000000000780000000000000000000000000000000000 +7C00000000000000000000000000000000007C0000000000000000000000000000000000 +3C00000000000000000000000000000000003C0000000000000000000000000000000000 +3C00000000000000000000000000000000003E0000000000000000000000000000000000 +3E00000000000000000000000000000000001E0000000000000000000000000000000000 +1E00000000000000000000000000000000001E0000000000000000000000000000000000 +1E00000000000000000000000000000000001F0000000000000000000000000000000000 +1F00000000000000000000000000000000000F0000000000000000000000000000000000 +0F00000000000000000000000000000000000F0000000000000000000000000000000000 +0F00000000000000000000000000000000000F0000000000000000000000000000000000 +0F00000000000000000000000000000000000F8000000000000000000000000000000000 +0F8000000000000000000000000000000000078000000000000000000000000000000000 +078000000000000000000000000000000000078000000000000000000000000000000000 +078000000000000000000000000000000000078000000000000000000000000000000000 +078000000000000000000000000000000000078000000000000000000000000000000000 +078000000000000000000000000000000000078000000000000000000000000000000000 +078000000000000000000000000000000000078000000000000000000000000000000000 +0780000000000000000000000000000000000300>137 137 261 +131 266 28 D[<0000000000000000000000000000000003000000000000000000000000 +000000000007800000000000000000000000000000000007800000000000000000000000 +000000000007800000000000000000000000000000000007800000000000000000000000 +000000000007800000000000000000000000000000000007800000000000000000000000 +000000000007800000000000000000000000000000000007800000000000000000000000 +000000000007800000000000000000000000000000000007800000000000000000000000 +000000000007800000000000000000000000000000000007800000000000000000000000 +00000000000F80000000000000000000000000000000000F800000000000000000000000 +00000000000F00000000000000000000000000000000000F000000000000000000000000 +00000000000F00000000000000000000000000000000000F000000000000000000000000 +00000000000F00000000000000000000000000000000000F000000000000000000000000 +00000000001F00000000000000000000000000000000001F000000000000000000000000 +00000000001E00000000000000000000000000000000001E000000000000000000000000 +00000000001E00000000000000000000000000000000001E000000000000000000000000 +00000000003E00000000000000000000000000000000003E000000000000000000000000 +00000000003C00000000000000000000000000000000003C000000000000000000000000 +00000000003C00000000000000000000000000000000007C000000000000000000000000 +00000000007C000000000000000000000000000000000078000000000000000000000000 +0000000000780000000000000000000000000000000000F8000000000000000000000000 +0000000000F80000000000000000000000000000000000F0000000000000000000000000 +0000000001F00000000000000000000000000000000001F0000000000000000000000000 +0000000001E00000000000000000000000000000000003E0000000000000000000000000 +0000000003E00000000000000000000000000000000003C0000000000000000000000000 +0000000007C00000000000000000000000000000000007C0000000000000000000000000 +000000000780000000000000000000000000000000000F80000000000000000000000000 +000000000F80000000000000000000000000000000000F00000000000000000000000000 +000000001F00000000000000000000000000000000001F00000000000000000000000000 +000000003E00000000000000000000000000000000003E00000000000000000000000000 +000000007C00000000000000000000000000000000007C00000000000000000000000000 +00000000780000000000000000000000000000000000F800000000000000000000000000 +00000000F80000000000000000000000000000000001F000000000000000000000000000 +00000001F00000000000000000000000000000000003E000000000000000000000000000 +00000003E00000000000000000000000000000000007C000000000000000000000000000 +00000007C0000000000000000000000000000000000F8000000000000000000000000000 +0000001F80000000000000000000000000000000001F0000000000000000000000000000 +0000003E00000000000000000000000000000000003E0000000000000000000000000000 +0000007C0000000000000000000000000000000000FC0000000000000000000000000000 +000000F80000000000000000000000000000000001F00000000000000000000000000000 +000003F00000000000000000000000000000000003E00000000000000000000000000000 +000007C0000000000000000000000000000000000FC00000000000000000000000000000 +00000F80000000000000000000000000000000001F000000000000000000000000000000 +00003F00000000000000000000000000000000007E000000000000000000000000000000 +00007C0000000000000000000000000000000000F8000000000000000000000000000000 +0001F80000000000000000000000000000000003F0000000000000000000000000000000 +0007E00000000000000000000000000000000007C0000000000000000000000000000000 +000F80000000000000000000000000000000001F80000000000000000000000000000000 +003F00000000000000000000000000000000007E00000000000000000000000000000000 +00FC0000000000000000000000000000000001F800000000000000000000000000000000 +03F00000000000000000000000000000000007E000000000000000000000000000000000 +0FC0000000000000000000000000000000001F8000000000000000000000000000000000 +3F00000000000000000000000000000000007E0000000000000000000000000000000000 +FC0000000000000000000000000000000003F80000000000000000000000000000000007 +F0000000000000000000000000000000000FC0000000000000000000000000000000001F +80000000000000000000000000000000007F0000000000000000000000000000000000FE +0000000000000000000000000000000001F80000000000000000000000000000000007F0 +000000000000000000000000000000000FE0000000000000000000000000000000003F80 +000000000000000000000000000000007F0000000000000000000000000000000001FC00 +00000000000000000000000000000003F8000000000000000000000000000000000FE000 +0000000000000000000000000000003FC000000000000000000000000000000000FF0000 +000000000000000000000000000003FE000000000000000000000000000000000FF80000 +00000000000000000000000000003FE000000000000000000000000000000000FF800000 +0000000000000000000000000003FE000000000000000000000000000000001FF8000000 +000000000000000000000000007FE000000000000000000000000000000003FF80000000 +0000000000000000000000001FFE00000000000000000000000000000000FFF000000000 +00000000000000000000000FFFC0000000000000000000000000000000FFFE0000000000 +000000000000000000001FFFF0000000000000000000000000000003FFFF800000000000 +000000000000000007FFFFF8000000000000000000000000007FFFFFFF80000000000000 +00000000000000FFFFFFF00000000000000000000000000000FFFFFE0000000000000000 +000000000000007FFC00000000000000000000000000000000>137 +137 261 264 266 I[<600000000000000000000000000000000000F000000000000000 +00000000000000000000F00000000000000000000000000000000000F000000000000000 +00000000000000000000F00000000000000000000000000000000000F000000000000000 +00000000000000000000F00000000000000000000000000000000000F000000000000000 +00000000000000000000F00000000000000000000000000000000000F000000000000000 +00000000000000000000F00000000000000000000000000000000000F000000000000000 +00000000000000000000F80000000000000000000000000000000000F800000000000000 +000000000000000000007800000000000000000000000000000000007800000000000000 +000000000000000000007800000000000000000000000000000000007800000000000000 +000000000000000000007800000000000000000000000000000000007800000000000000 +000000000000000000007800000000000000000000000000000000007C00000000000000 +000000000000000000007C00000000000000000000000000000000003C00000000000000 +000000000000000000003C00000000000000000000000000000000003C00000000000000 +000000000000000000003E00000000000000000000000000000000003E00000000000000 +000000000000000000001E00000000000000000000000000000000001E00000000000000 +000000000000000000001E00000000000000000000000000000000001F00000000000000 +000000000000000000001F00000000000000000000000000000000000F00000000000000 +000000000000000000000F00000000000000000000000000000000000F80000000000000 +000000000000000000000F80000000000000000000000000000000000780000000000000 +0000000000000000000007C00000000000000000000000000000000007C0000000000000 +0000000000000000000003C00000000000000000000000000000000003C0000000000000 +0000000000000000000003E00000000000000000000000000000000003E0000000000000 +0000000000000000000001E00000000000000000000000000000000001F0000000000000 +0000000000000000000001F00000000000000000000000000000000000F8000000000000 +0000000000000000000000F8000000000000000000000000000000000078000000000000 +00000000000000000000007C00000000000000000000000000000000007C000000000000 +00000000000000000000003E00000000000000000000000000000000003E000000000000 +00000000000000000000001E00000000000000000000000000000000001F000000000000 +00000000000000000000001F00000000000000000000000000000000000F800000000000 +00000000000000000000000F800000000000000000000000000000000007C00000000000 +000000000000000000000007C00000000000000000000000000000000003E00000000000 +000000000000000000000003E00000000000000000000000000000000001F00000000000 +000000000000000000000001F00000000000000000000000000000000000F80000000000 +000000000000000000000000FC00000000000000000000000000000000007C0000000000 +0000000000000000000000003E00000000000000000000000000000000003E0000000000 +0000000000000000000000001F00000000000000000000000000000000001F8000000000 +0000000000000000000000000F800000000000000000000000000000000007C000000000 +00000000000000000000000007E00000000000000000000000000000000003E000000000 +00000000000000000000000001F00000000000000000000000000000000001F800000000 +00000000000000000000000000F800000000000000000000000000000000007C00000000 +000000000000000000000000007E00000000000000000000000000000000003F00000000 +000000000000000000000000001F00000000000000000000000000000000000F80000000 +000000000000000000000000000FC00000000000000000000000000000000007E0000000 +0000000000000000000000000003F00000000000000000000000000000000001F8000000 +0000000000000000000000000000F800000000000000000000000000000000007C000000 +00000000000000000000000000007E00000000000000000000000000000000003F000000 +00000000000000000000000000001F80000000000000000000000000000000000FC00000 +000000000000000000000000000007E00000000000000000000000000000000003F00000 +000000000000000000000000000001F80000000000000000000000000000000000FC0000 +0000000000000000000000000000007E00000000000000000000000000000000003F0000 +0000000000000000000000000000001F80000000000000000000000000000000000FE000 +00000000000000000000000000000007F00000000000000000000000000000000001F800 +00000000000000000000000000000000FC00000000000000000000000000000000007E00 +000000000000000000000000000000003F80000000000000000000000000000000001FC0 +0000000000000000000000000000000007E00000000000000000000000000000000003F8 +0000000000000000000000000000000001FC00000000000000000000000000000000007F +00000000000000000000000000000000003F80000000000000000000000000000000000F +E00000000000000000000000000000000007F00000000000000000000000000000000001 +FC0000000000000000000000000000000000FF0000000000000000000000000000000000 +3FC0000000000000000000000000000000001FF000000000000000000000000000000000 +07FC0000000000000000000000000000000001FF00000000000000000000000000000000 +007FC0000000000000000000000000000000001FF0000000000000000000000000000000 +0007FE0000000000000000000000000000000001FF800000000000000000000000000000 +00007FF0000000000000000000000000000000001FFE0000000000000000000000000000 +000003FFC000000000000000000000000000000000FFFC00000000000000000000000000 +0000001FFFC000000000000000000000000000000003FFFC000000000000000000000000 +000000007FFFF000000000000000000000000000000007FFFFF000000000000000000000 +00000000007FFFFFFF000000000000000000000000000007FFFFFF800000000000000000 +0000000000001FFFFF800000000000000000000000000000001FFF00>137 +137 128 264 266 I[<0000000000000000000000000000001FFF000000000000000000 +0000000000001FFFFF800000000000000000000000000007FFFFFF800000000000000000 +00000000007FFFFFFF0000000000000000000000000007FFFFF000000000000000000000 +000000007FFFF0000000000000000000000000000003FFFC000000000000000000000000 +0000001FFFC0000000000000000000000000000000FFFC00000000000000000000000000 +000003FFC00000000000000000000000000000001FFE0000000000000000000000000000 +00007FF000000000000000000000000000000001FF800000000000000000000000000000 +0007FE000000000000000000000000000000001FF0000000000000000000000000000000 +007FC000000000000000000000000000000001FF00000000000000000000000000000000 +07FC000000000000000000000000000000001FF000000000000000000000000000000000 +3FC000000000000000000000000000000000FF0000000000000000000000000000000001 +FC0000000000000000000000000000000007F0000000000000000000000000000000000F +E0000000000000000000000000000000003F80000000000000000000000000000000007F +0000000000000000000000000000000001FC0000000000000000000000000000000003F8 +0000000000000000000000000000000007E0000000000000000000000000000000001FC0 +000000000000000000000000000000003F80000000000000000000000000000000007E00 +00000000000000000000000000000000FC0000000000000000000000000000000001F800 +00000000000000000000000000000007F0000000000000000000000000000000000FE000 +0000000000000000000000000000001F80000000000000000000000000000000003F0000 +0000000000000000000000000000007E0000000000000000000000000000000000FC0000 +000000000000000000000000000001F80000000000000000000000000000000003F00000 +000000000000000000000000000007E0000000000000000000000000000000000FC00000 +00000000000000000000000000001F80000000000000000000000000000000003F000000 +00000000000000000000000000007E00000000000000000000000000000000007C000000 +0000000000000000000000000000F80000000000000000000000000000000001F8000000 +0000000000000000000000000003F00000000000000000000000000000000007E0000000 +000000000000000000000000000FC0000000000000000000000000000000000F80000000 +000000000000000000000000001F00000000000000000000000000000000003F00000000 +000000000000000000000000007E00000000000000000000000000000000007C00000000 +00000000000000000000000000F80000000000000000000000000000000001F800000000 +00000000000000000000000001F00000000000000000000000000000000003E000000000 +00000000000000000000000007E00000000000000000000000000000000007C000000000 +0000000000000000000000000F80000000000000000000000000000000001F8000000000 +0000000000000000000000001F00000000000000000000000000000000003E0000000000 +0000000000000000000000003E00000000000000000000000000000000007C0000000000 +000000000000000000000000FC0000000000000000000000000000000000F80000000000 +000000000000000000000001F00000000000000000000000000000000001F00000000000 +000000000000000000000003E00000000000000000000000000000000003E00000000000 +000000000000000000000007C00000000000000000000000000000000007C00000000000 +00000000000000000000000F80000000000000000000000000000000000F800000000000 +00000000000000000000001F00000000000000000000000000000000001F000000000000 +00000000000000000000001E00000000000000000000000000000000003E000000000000 +00000000000000000000003E00000000000000000000000000000000007C000000000000 +00000000000000000000007C000000000000000000000000000000000078000000000000 +0000000000000000000000F80000000000000000000000000000000000F8000000000000 +0000000000000000000001F00000000000000000000000000000000001F0000000000000 +0000000000000000000001E00000000000000000000000000000000003E0000000000000 +0000000000000000000003E00000000000000000000000000000000003C0000000000000 +0000000000000000000003C00000000000000000000000000000000007C0000000000000 +0000000000000000000007C0000000000000000000000000000000000780000000000000 +000000000000000000000F80000000000000000000000000000000000F80000000000000 +000000000000000000000F00000000000000000000000000000000000F00000000000000 +000000000000000000001F00000000000000000000000000000000001F00000000000000 +000000000000000000001E00000000000000000000000000000000001E00000000000000 +000000000000000000001E00000000000000000000000000000000003E00000000000000 +000000000000000000003E00000000000000000000000000000000003C00000000000000 +000000000000000000003C00000000000000000000000000000000003C00000000000000 +000000000000000000007C00000000000000000000000000000000007C00000000000000 +000000000000000000007800000000000000000000000000000000007800000000000000 +000000000000000000007800000000000000000000000000000000007800000000000000 +000000000000000000007800000000000000000000000000000000007800000000000000 +00000000000000000000780000000000000000000000000000000000F800000000000000 +00000000000000000000F80000000000000000000000000000000000F000000000000000 +00000000000000000000F00000000000000000000000000000000000F000000000000000 +00000000000000000000F00000000000000000000000000000000000F000000000000000 +00000000000000000000F00000000000000000000000000000000000F000000000000000 +00000000000000000000F00000000000000000000000000000000000F000000000000000 +00000000000000000000F00000000000000000000000000000000000F000000000000000 +00000000000000000000600000000000000000000000000000000000>137 +137 128 131 266 I E /Fg 7 115 df<1E007F00FF80FF80FF80FF80FF00FE003C0009 +09788817>46 D<000000C0000003C0000007C000001FC00000FFC000FFFFC000FFFF8001 +FE3F8000003F8000003F8000003F8000007F8000007F0000007F0000007F0000007F0000 +007F000000FF000000FE000000FE000000FE000000FE000000FE000001FE000001FC0000 +01FC000001FC000001FC000001FC000003FC000003F8000003F8000003F8000003F80000 +03F8000007F8000007F0000007F0000007F0000007F0000007F000000FF000000FE00000 +0FE000000FE000000FE000000FE000001FE000001FC000001FC000001FC000003FC00000 +7FE000FFFFFFF0FFFFFFF0FFFFFFE01C3878B72A>49 D<000007F80000003FFF000000FF +FFC00003F01FE00007800FF0000E0003F8001C0003FC00380001FE00700001FE00600000 +FE00E00000FF00FC0000FF01FE0000FF01FF0000FF01FF0000FF01FF0000FF01FF0000FF +01FE0001FE01FC0001FE00780001FE00000001FE00000003FC00000003FC00000007F800 +00000FF00000000FF00000001FE00000003FC00000003F800000007F00000000FE000000 +01FC00000003F800000007E00000000FC00000001F800000003F000000007C00000000F8 +00000001F000000003E000000007800060000F000060001E000060003C0000C000700000 +C000E00000C001C00001C0038000038007FFFFFF800FFFFFFF803FFFFFFF007FFFFFFF00 +FFFFFFFF00FFFFFFFE00FFFFFFFE0028387CB72A>I<00000FF00000007FFE000001FFFF +800003F01FC0000F800FE0001E0007F0001C0007F8003C0007F8007F0003F8007F8003F8 +007F8003F800FF8007F800FF8007F800FF8007F8007F0007F8003E000FF80000000FF000 +00000FF00000001FE00000001FC00000003F800000003F800000007E00000000FC000000 +01F80000000FE0000003FF00000003FFE000000001F800000000FE000000007F00000000 +3F800000003FC00000003FC00000001FE00000001FE00000001FE00000001FE00000001F +F00000001FF01F00003FF07F80003FE07FC0003FE0FFC0003FE0FFC0003FE0FFC0007FC0 +FFC0007FC0FF80007F80FF0000FF80FC0000FF00E00001FE00700003FC00380007F8001E +000FF0000FC03FC00007FFFF800001FFFC0000003FE00000253A7BB72A>I<000000000E +0000000000000E0000000000001E0000000000001E0000000000003E0000000000003F00 +00000000007F0000000000007F000000000000FF000000000000FF000000000001FF0000 +00000001FF8000000000037F8000000000037F8000000000067F8000000000067F800000 +00000C7F80000000000C7FC000000000183FC000000000183FC000000000303FC0000000 +00303FC000000000603FC000000000603FE000000000C01FE000000001C01FE000000001 +801FE000000003801FE000000003001FF000000007001FF000000006000FF00000000E00 +0FF00000000C000FF00000001C000FF000000018000FF8000000380007F8000000300007 +F8000000700007F8000000600007F8000000FFFFFFF8000000FFFFFFFC000001FFFFFFFC +000001800003FC000003000003FC000003000003FC000006000003FC000006000003FE00 +000C000001FE00000C000001FE000018000001FE000018000001FE000030000001FF0000 +30000001FF000070000000FF0000F0000000FF0001F8000001FF800FFC000003FFC0FFFF +80007FFFFFFFFF8000FFFFFFFFFF8000FFFFFE383C7DBB3E>65 D<0000000007E000001F +E01FF000007FF878780001F03FE0F80007E01F80F8000FC01F80F0001F800F8060003F00 +0FC000003F000FC000007E0007C000007E000FC00000FE000FC00000FC000FC00000FC00 +0FC00000FC000FC00000FC000FC00000FC001F800000FC001F8000007C003F0000007C00 +3E0000003E007C0000003F00F80000007F83F0000000E7FFC0000000E0FE00000001C000 +00000001C00000000001C00000000001C00000000001C00000000001E00000000001F000 +00000001FFFFE0000001FFFFFE000000FFFFFF8000007FFFFFC00001FFFFFFE00007C000 +3FF0001F800007F0003F000003F8003E000001F8007C000000F800FC000000F800F80000 +00F800F8000000F800F8000000F800F8000001F800F8000001F000F8000003E0007C0000 +07E0007E00000FC0003F00003F00000F80007E000003F007F8000000FFFFC00000001FFC +0000002D387FA52A>103 D<001F807C0003FF81FF0007FF878F8007FF8E1F80003F9C3F +80001F383F80001F703F80001F601F00001FE00400001FC00000003FC00000003F800000 +003F800000003F000000003F000000003F000000007F000000007E000000007E00000000 +7E000000007E000000007E00000000FE00000000FC00000000FC00000000FC00000000FC +00000000FC00000001FC00000001F800000001F800000001F800000001F800000003FC00 +0000FFFFF00000FFFFF00000FFFFF0000021257EA421>114 D E +/Fh 1 62 df<0000003000000078000000F8000000F8000000F0000001F0000001F00000 +01E0000003E0000003E0000003C0000007C0000007C00000078000000F8000000F800000 +0F0000001F0000001F0000003E0000003E0000003C0000007C0000007C00000078000000 +F8000000F8000000F0000001F0000001F0000001E0000003E0000003E0000003C0000007 +C0000007C000000F8000000F8000000F0000001F0000001F0000001E0000003E0000003E +0000003C0000007C0000007C00000078000000F8000000F8000000F0000001F0000001F0 +000001E0000003E0000003E0000007C0000007C00000078000000F8000000F8000000F00 +00001F0000001F0000001E0000003E0000003E0000003C0000007C0000007C0000007800 +0000F8000000F8000000F0000000600000001D4B7CB726>61 D E +/Fi 10 119 df<003FC00003FFF0000FFFFC001FFFFE001FFFFF001FC07F801E001F8018 +001FC010000FC000000FE0000007E0000007E0000007E0000007E0000007E0000007E000 +03FFE0007FFFE001FFFFE007FFFFE01FFFC7E03FF007E07F8007E07E0007E0FC0007E0FC +0007E0FC0007E0FC000FE0FE000FE07F003FE07FC0FFE07FFFFFE03FFFFFE01FFFE7E00F +FF87E003FC00001B247DA225>97 D<000000FC000000FC000000FC000000FC000000FC00 +0000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00 +0000FC000000FC000000FC000000FC003F80FC00FFF0FC03FFFCFC07FFFEFC0FFFFFFC0F +F81FFC1FE007FC3FC001FC3F8001FC7F0000FC7E0000FC7E0000FC7E0000FCFC0000FCFC +0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC7E0000FC7E +0000FC7E0000FC7F0001FC3F8001FC3F8003FC1FE007FC0FF81FFC0FFFFFFC07FFFCFC03 +FFF8FC00FFE0FC003F80001E357DB328>100 D<001FC000007FF80001FFFC0003FFFE00 +07FFFF000FF07F801FC01F801F8007C03F0007C03F0003E07E0001E07E0001E07C0001E0 +FC0000F0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0F8000000F8000000FC000000 +FC0000007C0000007E0000007E0000003F0000003F8000101FC000700FE001F00FF80FF0 +07FFFFF003FFFFE000FFFF80007FFE00000FF0001C247DA222>I<FEFEFEFEFEFEFE0000 +000000000000000000007E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E +7E7E7E7E7E7E7E07347BB313>105 D<0007F0003F80FC3FFE01FFF0FC7FFF03FFF8FCFF +FF87FFFCFFFFFF9FFFFCFFE07FDF03FEFF801FFC00FEFF000FF8007FFF000FF8007FFE00 +07F0003FFE0007F0003FFE0007F0003FFC0007E0003FFC0007E0003FFC0007E0003FFC00 +07E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC00 +07E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC00 +07E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC0007E0003FFC00 +07E0003F30227AA13D>109 D<0007F000FC3FFE00FC7FFF00FCFFFF80FFFFFF80FFE07F +C0FF801FC0FF000FE0FF000FE0FE0007E0FE0007E0FE0007E0FC0007E0FC0007E0FC0007 +E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007 +E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007 +E0FC0007E01B227AA128>I<0003F800FC1FFE00FC7FFF00FDFFFF80FFFFFFC0FFE07FE0 +FF801FE0FF000FF0FE0007F0FC0003F8FC0003F8FC0001F8FC0001FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0001FCFC0001F8FC0001F8 +FC0003F8FC0003F0FE0007F0FF000FE0FF801FE0FFE07FC0FFFFFF80FDFFFF00FCFFFE00 +FC3FFC00FC07E000FC000000FC000000FC000000FC000000FC000000FC000000FC000000 +FC000000FC000000FC000000FC000000FC000000FC000000FC0000001E317AA128>112 +D<0003C0F81FC0F83FC0F8FFC0F9FFC0FBFFC0FBFC00FFF000FFC000FF8000FF0000FF00 +00FE0000FE0000FE0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC000012227AA11A +>114 D<00FF800007FFF0000FFFFC001FFFFE003FFFFE007F00FE007E001C00FC000C00 +FC000000FC000000FC000000FC000000FE0000007F8000007FF800003FFF80001FFFE000 +0FFFF80003FFFC0000FFFE00000FFF000000FF0000003F8000003F8000001F8000001F80 +00001F8040001F8060003F8078003F00FF00FF00FFFFFE00FFFFFC007FFFF8000FFFF000 +01FF800019247EA21D>I<FC00003F7E00003E7E00007E7F00007E3F0000FC3F0000FC3F +8000FC1F8001F81F8001F80FC003F00FC003F00FC003F007E007E007E007E003F007C003 +F00FC003F00FC001F80F8001F81F8001F81F8000FC1F0000FC3F00007C3E00007E3E0000 +7E7E00003E7C00003E7C00003E7C00001F7800001FF800000FF000000FF000000FF00020 +217FA023>118 D E /Fj 4 107 df<000E0000001F0000001F0000001F0000001F000000 +1F0000001F0000700E01C0F80E03E0FE0E0FE0FF0E1FE07F8E3FC01FEEFF0003FFF80000 +FFE000003F8000003F800000FFE00003FFF8001FEEFF007F8E3FC0FF0E1FE0FE0E0FE0F8 +0E03E0700E01C0001F0000001F0000001F0000001F0000001F0000001F0000000E00001B +207BA226>3 D<0001800003C00007C00007C0000780000F80000F80001F00001F00001E +00003E00003E00007C00007C0000780000F80000F80001F00001F00001E00003E00003E0 +0007C00007C0000780000F80000F80001F00001F00001E00003E00003E00007C00007C00 +00780000F80000F80000F80000F800007800007C00007C00003E00003E00001E00001F00 +001F00000F80000F800007800007C00007C00003E00003E00001E00001F00001F00000F8 +0000F800007800007C00007C00003E00003E00001E00001F00001F00000F80000F800007 +800007C00007C00003C0000180124A79B71E>104 D<600000F00000F80000F800007800 +007C00007C00003E00003E00001E00001F00001F00000F80000F800007800007C00007C0 +0003E00003E00001E00001F00001F00000F80000F800007800007C00007C00003E00003E +00001E00001F00001F00000F80000F800007800007C00007C00007C00007C0000780000F +80000F80001F00001F00001E00003E00003E00007C00007C0000780000F80000F80001F0 +0001F00001E00003E00003E00007C00007C0000780000F80000F80001F00001F00001E00 +003E00003E00007C00007C0000780000F80000F80000F00000600000124A7CB71E>I<60 +F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 +F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0 +F060044B78B715>I E /Fk 11 111 df<00003FE0000001FFFC000007FFFF00001FFFFF +80007F801FC000F80007C001E00003C003C0000000070000000007000000000600000000 +06000000000600000000060000000006000000000700F00000039FFF000001FF0F000001 +FFFF0000039FFE000007000000000E000000001C00000000380000000030000000007000 +00000060000000006000000000E000000000E000000000E0000008006000001C00700000 +180078000038003C0000F0001F8007E0000FFFFFC00007FFFF000001FFFC0000003FE000 +0022287FA527>34 D<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000C000C000C000C001 +C00180018003800300070006000E001C003800700060000A19798817>59 +D<0000000000038000000000000FC000000000003FC00000000000FF800000000003FE00 +000000000FF800000000003FE00000000000FF800000000003FE00000000000FF8000000 +00003FE00000000000FF800000000003FE00000000000FF800000000003FE00000000000 +FF800000000003FE00000000000FF800000000003FE00000000000FF800000000003FE00 +000000000FF800000000003FE000000000007F800000000000FE000000000000FE000000 +0000007F8000000000003FE000000000000FF8000000000003FE000000000000FF800000 +0000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE00000 +0000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF80000 +00000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE0000 +00000000FF8000000000003FC000000000000FC000000000000380323279AD41>I<6000 +0000000000FC000000000000FF0000000000007FC000000000001FF0000000000007FC00 +0000000001FF0000000000007FC000000000001FF0000000000007FC000000000001FF00 +00000000007FC000000000001FF0000000000007FC000000000001FF0000000000007FC0 +00000000001FF0000000000007FC000000000001FF0000000000007FC000000000001FF0 +000000000007FC000000000001FF0000000000007F8000000000001FC000000000001FC0 +00000000007F800000000001FF000000000007FC00000000001FF000000000007FC00000 +000001FF000000000007FC00000000001FF000000000007FC00000000001FF0000000000 +07FC00000000001FF000000000007FC00000000001FF000000000007FC00000000001FF0 +00000000007FC00000000001FF000000000007FC00000000003FF000000000007FC00000 +000000FF000000000000FC00000000000070000000000000323279AD41>62 +D<00000000FF8001C00000000FFFE001C00000007FFFF80380000001FF807E0780000007 +F8000F0F8000001FE000079F8000003F800003BF000000FF000001FF000001FC000000FF +000003F8000000FF000007F00000007E00000FE00000007E00001FC00000007E00003F80 +0000003E00007F800000003C0000FF000000003C0000FE000000003C0001FE000000003C +0003FC00000000380003F800000000380007F80000000038000FF00000000038000FF000 +00000030001FF00000000030001FE00000000000001FE00000000000003FC00000000000 +003FC00000000000003FC00000000000007FC00000000000007F800000000000007F8000 +00000000007F80000000000000FF80000000000000FF00000000000000FF000000000000 +00FF00000000000000FF00000000000000FF00000000030000FF00000000030000FF0000 +0000070000FF00000000060000FF000000000600007F000000000E00007F000000000C00 +007F000000001C00007F000000003800003F800000003800003F800000007000001F8000 +0000E000001FC0000001C000000FE00000038000000FE000000780000007F000000E0000 +0003F800003C00000001FC00007800000000FF0001F0000000003FE00FC0000000000FFF +FF000000000003FFFC0000000000007FC0000000003A3D7CBA3B>67 +D<0003FFFFFFFF00000007FFFFFFFFE0000007FFFFFFFFF800000007F80007FE00000007 +F00000FF00000007F000003F8000000FF000001FC000000FF000000FC000000FE000000F +E000000FE0000007F000001FE0000003F000001FE0000003F000001FC0000003F800001F +C0000001F800003FC0000001F800003FC0000001FC00003F80000001FC00003F80000001 +FC00007F80000001FC00007F80000001FC00007F00000001FC00007F00000001FC0000FF +00000001FC0000FF00000003FC0000FE00000003FC0000FE00000003FC0001FE00000003 +FC0001FE00000003F80001FC00000007F80001FC00000007F80003FC00000007F80003FC +00000007F00003F80000000FF00003F80000000FF00007F80000000FE00007F80000001F +E00007F00000001FC00007F00000001FC0000FF00000003F80000FF00000003F80000FE0 +0000007F00000FE00000007E00001FE0000000FE00001FE0000001FC00001FC0000001F8 +00001FC0000003F000003FC0000007E000003FC000000FC000003F8000001F8000003F80 +00007F0000007F800000FE0000007F800003FC0000007F00000FF0000000FF00007FC000 +00FFFFFFFFFF000000FFFFFFFFFC000000FFFFFFFFC00000003E397DB845>I<0003FFFF +FFFF00000007FFFFFFFFE0000007FFFFFFFFF800000007F80007FC00000007F00000FE00 +000007F000007F0000000FF000003F8000000FF000001FC000000FE000001FC000000FE0 +00001FC000001FE000001FE000001FE000001FE000001FC000001FE000001FC000001FE0 +00003FC000001FE000003FC000003FC000003F8000003FC000003F8000003FC000007F80 +00007F8000007F8000007F8000007F0000007F0000007F000000FE000000FF000001FC00 +0000FF000001F8000000FE000007F0000000FE00000FE0000001FE00003FC0000001FE00 +01FF00000001FFFFFFFC00000001FFFFFFE000000003FC00000000000003FC0000000000 +0003F800000000000003F800000000000007F800000000000007F800000000000007F000 +000000000007F00000000000000FF00000000000000FF00000000000000FE00000000000 +000FE00000000000001FE00000000000001FE00000000000001FC00000000000001FC000 +00000000003FC00000000000003FC00000000000003F800000000000003F800000000000 +007F800000000000007F800000000000007F00000000000000FF800000000000FFFFFF00 +00000000FFFFFF0000000000FFFFFF00000000003B397DB835>80 +D<3FFFFF8001FFFF807FFFFF8003FFFF807FFFFF8003FFFF80007F8000001FF000007F00 +000007C000007F00000007800000FF00000007000000FF00000007000000FE0000000600 +0000FE00000006000001FE0000000E000001FE0000000C000001FC0000000C000001FC00 +00000C000003FC0000001C000003FC00000018000003F800000018000003F80000001800 +0007F800000038000007F800000030000007F000000030000007F00000003000000FF000 +00007000000FF00000006000000FE00000006000000FE00000006000001FE0000000E000 +001FE0000000C000001FC0000000C000001FC0000000C000003FC0000001C000003FC000 +00018000003F800000018000003F800000018000007F800000038000007F800000030000 +007F000000030000007F000000030000007F00000007000000FF00000006000000FE0000 +0006000000FE0000000E000000FE0000000C000000FE0000001C000000FE000000180000 +00FE00000038000000FE000000700000007E000000700000007E000000E00000007E0000 +01C00000003F000003800000003F000007000000001F80001E000000000FC0003C000000 +0007E000F80000000003F807E00000000001FFFFC000000000007FFE0000000000000FF0 +0000000000393B7BB839>85 D<0000E00003F80003F80007F80007F80007F80007F00001 +C000000000000000000000000000000000000000000000000000000000000000000000F8 +0003FE00070F000E0F801C0F80180F80380F80300F80701F80601F80603F80E03F00C03F +00C07F00007E00007E0000FE0000FC0001FC0001FC0001F80003F80003F00003F00007F0 +1807E01807E0380FE0300FC0300FC0700F80600F80E00F80C00F81C00F838007870003FE +0000F80015397EB71D>105 D<000FC003FFC007FFC007FFC0001FC0001F80001F80003F +80003F80003F00003F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC +0001FC0001F80001F80003F80003F80003F00003F00007F00007F00007E00007E0000FE0 +000FE0000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F00003F00007F00 +007F00007E03007E0300FE0700FE0600FC0600FC0600FC0E00FC0C00FC1C00FC18007C38 +003C70001FE000078000123B7DB919>108 D<03E0007F000007F801FFE0000E3C0781F0 +001C3E1E00F800383F3800FC00303F7000FC00303FE0007C00703FC0007C00603F80007C +00603F80007C00E03F0000FC00C07F0000FC00C07E0000FC00C07E0000FC00007E0001FC +0000FE0001F80000FC0001F80000FC0001F80000FC0003F80001FC0003F00001F80003F0 +0001F80007F00001F80007E00003F80007E00003F0000FE03003F0000FC03003F0001FC0 +7007F0001F806007E0001F806007E0001F80E007E0001F00C00FE0001F01C00FC0001F01 +800FC0001F03800FC0001F07001FC0000F0E001F800007FC0007000001F0002C267EA432 +>110 D E /Fl 51 122 df<000003FFC00000007FFFF0000003FFFFFC00000FFF00FE00 +003FF8003F00007FE000FF8000FFC001FF8001FFC001FF8001FF8001FF8003FF8003FFC0 +03FF0001FF8003FF0001FF8003FF0001FF8003FF0000FF0003FF00007E0003FF00000000 +03FF0000000003FF0000000003FF0000000003FF0000000003FF003FFFC0FFFFFFFFFFC0 +FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC0 +03FF0000FFC003FF0000FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF +303A7EB935>12 D<00001C00003C0000F80001F00003E00007E0000FC0001F80001F0000 +3F00007E0000FE0000FC0001FC0001F80003F80003F80007F00007F0000FF0000FE0001F +E0001FE0001FC0003FC0003FC0003FC0003FC0007F80007F80007F80007F80007F8000FF +8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FF8000FF +8000FF8000FF8000FF8000FF80007F80007F80007F80007F80007F80003FC0003FC0003F +C0003FC0001FC0001FE0001FE0000FE0000FF00007F00007F00003F80003F80001F80001 +FC0000FC0000FE00007E00003F00001F00001F80000FC00007E00003E00001F00000F800 +003C00001C165377BD25>40 D<E00000F000007C00003E00001F00001F80000FC00007E0 +0003E00003F00001F80001FC0000FC0000FE00007E00007F00007F00003F80003F80003F +C0001FC0001FE0001FE0000FE0000FF0000FF0000FF0000FF00007F80007F80007F80007 +F80007F80007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007FC0007 +FC0007FC0007FC0007FC0007FC0007FC0007FC0007F80007F80007F80007F80007F8000F +F0000FF0000FF0000FF0000FE0001FE0001FE0001FC0003FC0003F80003F80007F00007F +00007E0000FE0000FC0001FC0001F80003F00003E00007E0000FC0001F80001F00003E00 +007C0000F00000E0000016537BBD25>I<0F803FE07FF07FF0FFF8FFF8FFF8FFF8FFF87F +F07FF03FE00F800D0D798C1B>46 D<0001FF0000000FFFE000007FFFFC0000FF83FE0001 +FE00FF0003FC007F8007F8003FC00FF0001FE00FF0001FE01FF0001FF01FF0001FF03FE0 +000FF83FE0000FF83FE0000FF87FE0000FFC7FE0000FFC7FE0000FFC7FE0000FFC7FE000 +0FFCFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000F +FEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFE +FFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFEFFE0000FFE7FE0000FFC7FE0000FFC7F +E0000FFC7FE0000FFC3FE0000FF83FE0000FF83FF0001FF81FF0001FF01FF0001FF00FF0 +001FE00FF8003FE007F8003FC003FC007F8001FE00FF0000FF83FE00007FFFFC00001FFF +F0000001FF000027387CB630>48 D<00001E000000003E00000000FE00000007FE000000 +3FFE0000FFFFFE0000FFFFFE0000FFFFFE0000FFCFFE0000000FFE0000000FFE0000000F +FE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE +0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00 +00000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000 +000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000000 +0FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000F +FE0000000FFE0000000FFE0000000FFE00007FFFFFFF807FFFFFFF807FFFFFFF807FFFFF +FF80213779B630>I<000FFC0000007FFFC00001FFFFF00007FFFFFC000FF03FFF001F80 +0FFF803F0003FFC07F0003FFC07FC001FFE0FFE000FFF0FFF000FFF0FFF000FFF0FFF000 +7FF8FFF0007FF8FFF0007FF8FFF0007FF87FE0007FF83FC0007FF80F00007FF80000007F +F8000000FFF0000000FFF0000000FFE0000001FFE0000001FFC0000003FF80000003FF00 +000007FE00000007FC0000000FF80000001FF00000003FE00000007F800000007F000000 +00FE00000001F800000003F000780007E00078000FC00078001F800078003E0000F8007C +0000F000F80000F001F00001F003FFFFFFF003FFFFFFF007FFFFFFF00FFFFFFFF01FFFFF +FFF03FFFFFFFF07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE025377BB6 +30>I<0003FF0000001FFFF000007FFFFC0001FC07FF0003F003FF8007E001FFC007C000 +FFE00FF000FFE00FFC00FFF01FFC00FFF01FFE00FFF01FFE00FFF01FFE00FFF01FFE00FF +F01FFE00FFF00FFC00FFE00FFC00FFE003F001FFE0000001FFC0000003FF80000003FF00 +000007FE0000000FFC0000003FF000000FFFC000000FFF0000000FFFF000000007FE0000 +0001FF80000000FFC0000000FFE00000007FF00000007FF80000007FFC0000003FFC0000 +003FFC0000003FFE1FC0003FFE3FE0003FFE7FF0003FFEFFF8003FFEFFF8003FFEFFF800 +3FFEFFF8003FFEFFF8003FFCFFF8003FFCFFF0007FF87FF0007FF87FC000FFF03F8000FF +E01FC001FFC00FFC07FF8007FFFFFF0001FFFFFC00007FFFF0000007FF000027387CB630 +>I<00000007C0000000000FC0000000000FC0000000001FC0000000003FC0000000007F +C000000000FFC000000000FFC000000001FFC000000003FFC000000007FFC00000000FFF +C00000000FFFC00000001EFFC00000003CFFC00000007CFFC0000000F8FFC0000000F0FF +C0000001E0FFC0000003C0FFC0000007C0FFC000000F80FFC000000F00FFC000001E00FF +C000003C00FFC000007C00FFC00000F800FFC00000F000FFC00001E000FFC00003C000FF +C00007C000FFC0000F8000FFC0000F0000FFC0001E0000FFC0003C0000FFC0007C0000FF +C000F80000FFC000FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80FFFFFFFFFF80000001FF +C000000001FFC000000001FFC000000001FFC000000001FFC000000001FFC000000001FF +C000000001FFC000000001FFC000000001FFC0000003FFFFFF800003FFFFFF800003FFFF +FF800003FFFFFF8029377DB630>I<1C000000C01F800007C01FF8007FC01FFFFFFF801F +FFFFFF801FFFFFFF001FFFFFFE001FFFFFFC001FFFFFF0001FFFFFE0001FFFFF80001FFF +FE00001FFFF000001F000000001F000000001F000000001F000000001F000000001F0000 +00001F000000001F000000001F07FE00001F3FFFE0001FFFFFF8001FFC07FC001FE003FF +001F8001FF801F0000FFC00E0000FFC0000000FFE00000007FE00000007FF00000007FF0 +0000007FF80000007FF80600007FF83F80007FF87FE0007FF8FFE0007FF8FFF0007FF8FF +F0007FF8FFF0007FF8FFF0007FF8FFE0007FF0FFE0007FF07FC000FFF07F0000FFE07C00 +00FFC03E0001FFC01F0003FF801FC007FF000FF01FFE0007FFFFF80001FFFFE000007FFF +8000000FF8000025387BB630>I<00000FF8000000FFFE000003FFFF80000FF80FC0003F +E003E0007FC001F000FF000FF001FF001FF803FE003FF807FC003FF80FFC003FF80FF800 +3FF81FF8003FF81FF8003FF83FF8001FF03FF8000FE03FF00000007FF00000007FF00000 +007FF00800007FF07FF000FFF1FFFC00FFF3FFFF00FFF780FF80FFFF007FC0FFFE003FE0 +FFFC003FF0FFFC001FF8FFF8001FF8FFF8001FFCFFF8001FFCFFF8001FFCFFF0001FFEFF +F0001FFEFFF0001FFEFFF0001FFEFFF0001FFE7FF0001FFE7FF0001FFE7FF0001FFE7FF0 +001FFE7FF0001FFE3FF0001FFE3FF0001FFC3FF0001FFC1FF8001FFC1FF8001FF80FF800 +3FF807FC003FF007FC007FE003FE007FC001FF81FF8000FFFFFF00003FFFFC00000FFFF0 +000001FF800027387CB630>I<3C00000000003E00000000003FE0000000003FFFFFFFFF +803FFFFFFFFF803FFFFFFFFF803FFFFFFFFF803FFFFFFFFF007FFFFFFFFE007FFFFFFFFC +007FFFFFFFF8007FFFFFFFF0007FFFFFFFF0007FFFFFFFE0007C00000FC0007800001F80 +007800003F0000F800007E0000F000007C0000F00000FC0000F00001F80000F00003F000 +00000007E00000000007C0000000000FC0000000001F80000000003F80000000003F0000 +0000007F00000000007E0000000000FE0000000001FE0000000001FE0000000003FC0000 +000003FC0000000003FC0000000007FC0000000007FC000000000FFC000000000FF80000 +00000FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF80000 +00003FF8000000003FF8000000003FF8000000003FF8000000003FF8000000003FF80000 +00003FF8000000003FF8000000003FF8000000001FF0000000000FE00000000007C00000 +00293A7BB830>I<0001FF8000000FFFF000003FFFFC0000FE01FF0001F8007F8003F000 +3FC007E0001FE007E0000FE00FC0000FE00FC00007F01FC00007F01FC00007F01FE00007 +F01FE00007F01FF00007F01FF80007F01FFE000FE01FFF800FE01FFFE01FC00FFFF03FC0 +0FFFFC3F800FFFFF7F0007FFFFFC0003FFFFF80001FFFFF80000FFFFFE00007FFFFF0000 +3FFFFFC0007FFFFFE001FFFFFFF007F8FFFFF00FF07FFFF81FE01FFFFC3FC007FFFC3F80 +01FFFC7F8000FFFE7F00003FFEFF00000FFEFE000007FEFE000003FEFE000001FEFE0000 +01FEFE000000FEFE000000FEFE000000FCFF000000FC7F000001FC7F800001F83FC00003 +F03FE00007F01FF0000FE00FFE007FC003FFFFFF0000FFFFFC00003FFFF0000003FF8000 +27387CB630>I<0003FF0000001FFFE000007FFFF80001FF03FE0003FE00FF0007FC007F +800FF8007FC01FF8003FE03FF8003FE03FF0001FF07FF0001FF07FF0001FF87FF0001FF8 +FFF0001FF8FFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFCFFF0001FFEFF +F0001FFEFFF0001FFEFFF0001FFEFFF0001FFE7FF0003FFE7FF0003FFE7FF0003FFE3FF0 +003FFE3FF0007FFE1FF8007FFE0FF800FFFE07FC01FFFE03FE03DFFE01FFFF9FFE007FFF +1FFE001FFC1FFC0000201FFC0000001FFC0000001FFC0000001FF80FE0003FF81FF0003F +F83FF8003FF03FF8003FF03FF8003FE03FF8007FE03FF8007FC03FF800FF803FF001FF80 +1FE003FF001F8007FE000FE01FF80007FFFFF00003FFFFC00000FFFF0000001FF0000027 +387CB630>I<FFFFFFFFFFC00000FFFFFFFFFFFC0000FFFFFFFFFFFF0000FFFFFFFFFFFF +C000007FF00003FFE000007FF00000FFF000007FF000007FF800007FF000003FFC00007F +F000001FFC00007FF000001FFE00007FF000001FFE00007FF000000FFF00007FF000000F +FF00007FF000000FFF00007FF000000FFF00007FF000000FFF00007FF000000FFF00007F +F000000FFF00007FF000001FFE00007FF000001FFE00007FF000001FFC00007FF000003F +FC00007FF000007FF800007FF00000FFF000007FF00001FFC000007FF0000FFF8000007F +FFFFFFFC0000007FFFFFFFFC0000007FFFFFFFFF8000007FF00000FFF000007FF000003F +F800007FF000001FFC00007FF000000FFE00007FF0000007FF00007FF0000007FF80007F +F0000003FFC0007FF0000003FFC0007FF0000003FFC0007FF0000003FFE0007FF0000003 +FFE0007FF0000003FFE0007FF0000003FFE0007FF0000003FFE0007FF0000003FFE0007F +F0000003FFE0007FF0000003FFC0007FF0000003FFC0007FF0000007FFC0007FF000000F +FF80007FF000000FFF00007FF000001FFF00007FF000007FFE00007FF00001FFFC00FFFF +FFFFFFFFF000FFFFFFFFFFFFC000FFFFFFFFFFFF0000FFFFFFFFFFF000003B397DB844> +66 D<0000003FFC0001C0000003FFFFC003C000001FFFFFF007C00000FFFFFFFC0FC000 +03FFFC00FF3FC00007FFC0001FFFC0001FFE00000FFFC0003FFC000003FFC0007FF00000 +01FFC000FFE0000000FFC001FFC0000000FFC003FFC00000007FC007FF800000003FC00F +FF000000003FC00FFF000000001FC01FFE000000001FC01FFE000000000FC03FFE000000 +000FC03FFC000000000FC03FFC0000000007C07FFC0000000007C07FFC0000000007C07F +F8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000 +000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FF +F8000000000000FFF8000000000000FFF8000000000000FFF8000000000000FFF8000000 +0000007FF80000000000007FFC0000000000007FFC0000000003C03FFC0000000003C03F +FC0000000003C03FFE0000000003C01FFE0000000007C01FFE0000000007C00FFF000000 +0007800FFF000000000F8007FF800000000F0003FFC00000001F0001FFC00000003E0000 +FFE00000007E00007FF8000000FC00003FFC000001F800001FFF000003F0000007FFC000 +0FE0000003FFFC00FF80000000FFFFFFFE000000001FFFFFF80000000003FFFFE0000000 +00003FFE0000003A3B7BB945>I<FFFFFFFFFF800000FFFFFFFFFFF80000FFFFFFFFFFFF +0000FFFFFFFFFFFFC000007FF80007FFF000007FF800007FF800007FF800001FFE00007F +F800000FFF00007FF8000003FF80007FF8000001FFC0007FF8000001FFC0007FF8000000 +FFE0007FF80000007FF0007FF80000007FF0007FF80000003FF8007FF80000003FF8007F +F80000003FFC007FF80000001FFC007FF80000001FFC007FF80000001FFE007FF8000000 +1FFE007FF80000001FFE007FF80000001FFE007FF80000001FFF007FF80000001FFF007F +F80000001FFF007FF80000001FFF007FF80000001FFF007FF80000001FFF007FF8000000 +1FFF007FF80000001FFF007FF80000001FFF007FF80000001FFF007FF80000001FFF007F +F80000001FFF007FF80000001FFE007FF80000001FFE007FF80000001FFE007FF8000000 +1FFE007FF80000001FFC007FF80000003FFC007FF80000003FFC007FF80000003FF8007F +F80000007FF8007FF80000007FF0007FF8000000FFE0007FF8000000FFE0007FF8000001 +FFC0007FF8000003FF80007FF8000007FF00007FF800001FFE00007FF800007FFC00007F +F80007FFF000FFFFFFFFFFFFC000FFFFFFFFFFFF0000FFFFFFFFFFFC0000FFFFFFFFFF80 +000040397DB849>I<FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFF +F0007FF80000FFF0007FF800001FF8007FF8000007F8007FF8000003F8007FF8000001F8 +007FF8000001F8007FF8000000F8007FF8000000F8007FF800000078007FF80000007800 +7FF800000078007FF8003C007C007FF8003C003C007FF8003C003C007FF8003C003C007F +F8003C003C007FF8003C0000007FF8007C0000007FF8007C0000007FF800FC0000007FF8 +03FC0000007FFFFFFC0000007FFFFFFC0000007FFFFFFC0000007FFFFFFC0000007FF803 +FC0000007FF800FC0000007FF8007C0000007FF8007C0000007FF8003C0000007FF8003C +000F007FF8003C000F007FF8003C000F007FF8003C001E007FF8003C001E007FF8000000 +1E007FF80000001E007FF80000003E007FF80000003E007FF80000003C007FF80000007C +007FF80000007C007FF8000000FC007FF8000000FC007FF8000001F8007FF8000003F800 +7FF800000FF8007FF800003FF8007FF80001FFF8FFFFFFFFFFFFF8FFFFFFFFFFFFF0FFFF +FFFFFFFFF0FFFFFFFFFFFFF038397DB83F>I<FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFF +FFFFFFC0FFFFFFFFFFFFC0007FF80003FFC0007FF800007FE0007FF800001FE0007FF800 +000FE0007FF8000007E0007FF8000007E0007FF8000003E0007FF8000003E0007FF80000 +01E0007FF8000001E0007FF8000001E0007FF8000001F0007FF8007800F0007FF8007800 +F0007FF8007800F0007FF8007800F0007FF800780000007FF800780000007FF800F80000 +007FF800F80000007FF801F80000007FF807F80000007FFFFFF80000007FFFFFF8000000 +7FFFFFF80000007FFFFFF80000007FF807F80000007FF801F80000007FF800F80000007F +F800F80000007FF800780000007FF800780000007FF800780000007FF800780000007FF8 +00780000007FF800780000007FF800000000007FF800000000007FF800000000007FF800 +000000007FF800000000007FF800000000007FF800000000007FF800000000007FF80000 +0000007FF800000000007FF800000000007FF800000000007FF800000000FFFFFFFF0000 +00FFFFFFFF000000FFFFFFFF000000FFFFFFFF00000034397DB83C>I<FFFFFFFC03FFFF +FFF0FFFFFFFC03FFFFFFF0FFFFFFFC03FFFFFFF0FFFFFFFC03FFFFFFF0007FF8000001FF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFFFFFFFFFFE000007FFFFFFFFFFF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000007FF8000001FFE000007FF8000001FFE000007FF8000001FFE000007FF8000001FF +E000FFFFFFFC03FFFFFFF0FFFFFFFC03FFFFFFF0FFFFFFFC03FFFFFFF0FFFFFFFC03FFFF +FFF044397DB84B>72 D<FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC007FF800007FF800007F +F800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007F +F800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007F +F800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007F +F800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007F +F800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007FF800007F +F800007FF800FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC1E397DB824>I<FFFFFFFF000000 +FFFFFFFF000000FFFFFFFF000000FFFFFFFF000000007FF800000000007FF80000000000 +7FF800000000007FF800000000007FF800000000007FF800000000007FF800000000007F +F800000000007FF800000000007FF800000000007FF800000000007FF800000000007FF8 +00000000007FF800000000007FF800000000007FF800000000007FF800000000007FF800 +000000007FF800000000007FF800000000007FF800000000007FF800000000007FF80000 +0000007FF800000000007FF800000000007FF800000000007FF800000000007FF8000000 +00007FF800000000007FF800000000007FF800000780007FF800000780007FF800000780 +007FF800000780007FF800000780007FF800000F80007FF800000F00007FF800000F0000 +7FF800000F00007FF800001F00007FF800001F00007FF800003F00007FF800003F00007F +F800007F00007FF80000FF00007FF80001FF00007FF80003FF00007FF8000FFE00007FF8 +007FFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE00FFFFFFFFFFFE0031397DB8 +39>76 D<000000FFF800000000000FFFFF80000000007FFFFFF000000001FFC01FFC0000 +0007FF0007FF0000001FFC0001FFC000003FF000007FE000007FE000003FF00000FFC000 +001FF80001FF8000000FFC0003FF8000000FFE0007FF00000007FF0007FF00000007FF00 +0FFE00000003FF800FFE00000003FF801FFC00000001FFC01FFC00000001FFC03FFC0000 +0001FFE03FFC00000001FFE03FFC00000001FFE07FF800000000FFF07FF800000000FFF0 +7FF800000000FFF07FF800000000FFF0FFF800000000FFF8FFF800000000FFF8FFF80000 +0000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8 +FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF800000000FFF8FFF80000 +0000FFF87FF800000000FFF07FFC00000001FFF07FFC00000001FFF07FFC00000001FFF0 +3FFC00000001FFE03FFC00000001FFE03FFE00000003FFE01FFE00000003FFC01FFE0000 +0003FFC00FFF00000007FF8007FF00000007FF0007FF8000000FFF0003FFC000001FFE00 +01FFC000001FFC0000FFE000003FF800007FF000007FF000003FFC0001FFE000001FFF00 +07FFC0000007FFC01FFF00000001FFFFFFFC000000007FFFFFF0000000000FFFFF800000 +000000FFF80000003D3B7BB948>79 D<FFFFFFFFFF0000FFFFFFFFFFF000FFFFFFFFFFFE +00FFFFFFFFFFFF80007FF8000FFFC0007FF80001FFE0007FF80000FFF0007FF800007FF8 +007FF800003FFC007FF800003FFC007FF800001FFE007FF800001FFE007FF800001FFF00 +7FF800001FFF007FF800001FFF007FF800001FFF007FF800001FFF007FF800001FFF007F +F800001FFF007FF800001FFF007FF800001FFE007FF800001FFE007FF800003FFC007FF8 +00003FFC007FF800007FF8007FF80000FFF0007FF80001FFE0007FF8000FFFC0007FFFFF +FFFF00007FFFFFFFFC00007FFFFFFFE000007FF800000000007FF800000000007FF80000 +0000007FF800000000007FF800000000007FF800000000007FF800000000007FF8000000 +00007FF800000000007FF800000000007FF800000000007FF800000000007FF800000000 +007FF800000000007FF800000000007FF800000000007FF800000000007FF80000000000 +7FF800000000007FF800000000007FF800000000007FF800000000FFFFFFFC000000FFFF +FFFC000000FFFFFFFC000000FFFFFFFC00000038397DB841>I<0007FF000E00003FFFE0 +1E0000FFFFF83E0003FFFFFE7E0007FC01FFFE000FF0001FFE001FE0000FFE003FC00003 +FE003F800001FE007F800000FE007F000000FE007F0000007E00FF0000007E00FF000000 +3E00FF0000003E00FF8000003E00FF8000001E00FFC000001E00FFE000001E00FFF00000 +0000FFFC000000007FFFE00000007FFFFE0000007FFFFFF000003FFFFFFE00003FFFFFFF +80001FFFFFFFC0000FFFFFFFF00007FFFFFFF80003FFFFFFFC0000FFFFFFFE00003FFFFF +FE00000FFFFFFF000001FFFFFF0000000FFFFF800000007FFF800000000FFFC000000003 +FFC000000001FFC000000000FFC0F00000007FC0F00000007FC0F00000007FC0F0000000 +3FC0F00000003FC0F80000003FC0F80000003F80FC0000003F80FC0000007F80FE000000 +7F00FF0000007F00FF800000FE00FFE00001FC00FFF80003FC00FFFF801FF800FCFFFFFF +E000F83FFFFFC000F007FFFE0000E0007FF000002A3B7BB935>83 +D<3FFFFFFFFFFFFF803FFFFFFFFFFFFF803FFFFFFFFFFFFF803FFFFFFFFFFFFF803FF800 +FFF003FF807FC000FFF0007FC07F8000FFF0001FC07E0000FFF0000FC07E0000FFF0000F +C07C0000FFF00007C07C0000FFF00007C0780000FFF00003C0780000FFF00003C0780000 +FFF00003C0780000FFF00003C0F80000FFF00003E0F00000FFF00001E0F00000FFF00001 +E0F00000FFF00001E0F00000FFF00001E0000000FFF0000000000000FFF0000000000000 +FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 +00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000 +FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 +00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000 +FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000FFF00000 +00000000FFF0000000000000FFF0000000000000FFF0000000000000FFF0000000000000 +FFF0000000000000FFF0000000000000FFF0000000000FFFFFFFFF0000000FFFFFFFFF00 +00000FFFFFFFFF0000000FFFFFFFFF00003B387DB742>I<FFFFFFE01FFFFFFC003FFFFC +FFFFFFE01FFFFFFC003FFFFCFFFFFFE01FFFFFFC003FFFFCFFFFFFE01FFFFFFC003FFFFC +01FFF000003FFC0000007E0000FFF000003FFE0000003C0000FFF000001FFE0000003C00 +00FFF800001FFE0000007C00007FF800001FFF0000007800007FF800000FFF0000007800 +007FFC00000FFF800000F800003FFC000007FF800000F000003FFE000007FF800001F000 +001FFE00000FFFC00001E000001FFE00000FFFC00001E000001FFF00000FFFC00003E000 +000FFF00001FFFE00003C000000FFF00001FFFE00003C0000007FF80003FFFF000078000 +0007FF80003CFFF0000780000007FFC0003CFFF0000F80000003FFC0007CFFF8000F0000 +0003FFC000787FF8000F00000003FFE000787FF8001F00000001FFE000F03FFC001E0000 +0001FFF000F03FFC001E00000000FFF001F03FFE003C00000000FFF001E01FFE003C0000 +0000FFF801E01FFE007C000000007FF803E01FFF0078000000007FF803C00FFF00780000 +00007FFC03C00FFF80F8000000003FFC078007FF80F0000000003FFE078007FF80F00000 +00001FFE0F8007FFC1E0000000001FFE0F0003FFC1E0000000001FFF0F0003FFC3E00000 +00000FFF1F0003FFE3C0000000000FFF1E0001FFE3C0000000000FFF9E0001FFF7C00000 +000007FFBC0000FFF7800000000007FFFC0000FFFF800000000003FFFC0000FFFF000000 +000003FFF800007FFF000000000003FFF800007FFF000000000001FFF800007FFE000000 +000001FFF000003FFE000000000000FFF000003FFC000000000000FFE000001FFC000000 +000000FFE000001FFC0000000000007FE000001FF80000000000007FC000000FF8000000 +0000007FC000000FF80000000000003F80000007F00000000000003F80000007F0000000 +0000001F80000007E00000000000001F00000003E00000000000000F00000003C0000000 +5E3A7EB863>87 D<7FFFFFF803FFFFF8007FFFFFF803FFFFF8007FFFFFF803FFFFF8007F +FFFFF803FFFFF800007FFE00000FF00000003FFF00000FE00000001FFF00000FC0000000 +1FFF80001F800000000FFFC0003F0000000007FFC0003F0000000003FFE0007E00000000 +03FFF000FC0000000001FFF801FC0000000000FFF801F80000000000FFFC03F000000000 +007FFE07E000000000003FFE0FE000000000001FFF0FC000000000001FFF9F8000000000 +000FFFFF00000000000007FFFF00000000000007FFFE00000000000003FFFC0000000000 +0001FFF800000000000000FFF800000000000000FFFC000000000000007FFE0000000000 +00003FFE000000000000003FFF000000000000001FFF800000000000003FFF8000000000 +00007FFFC0000000000000FFFFE0000000000000FFFFE0000000000001F9FFF000000000 +0003F1FFF8000000000003F0FFFC000000000007E07FFC00000000000FC07FFE00000000 +001FC03FFF00000000001F801FFF00000000003F000FFF80000000007E000FFFC0000000 +00FE0007FFE000000000FC0003FFE000000001F80003FFF000000003F00001FFF8000000 +07F00000FFF800000007E000007FFC0000000FC000007FFE0000001F8000003FFF000000 +3F8000001FFF0000007F8000001FFF8000FFFFFF0007FFFFFF80FFFFFF0007FFFFFF80FF +FFFF0007FFFFFF80FFFFFF0007FFFFFF8041397DB848>I<003FFE00000003FFFFE00000 +0FFFFFF800001FF00FFE00003FF003FF00003FF801FF80003FF800FFC0003FF800FFC000 +3FF8007FE0003FF8007FE0001FF0007FE0000FE0007FE0000380007FE0000000007FE000 +0000007FE00000003FFFE000000FFFFFE000007FFFFFE00001FFF87FE00007FF807FE000 +0FFE007FE0003FF8007FE0003FF0007FE0007FE0007FE000FFE0007FE000FFC0007FE000 +FFC0007FE000FFC0007FE000FFC0007FE000FFC000FFE000FFE001FFE0007FE001FFE000 +3FF007FFF8001FFC1FBFFFC00FFFFE1FFFC003FFF80FFFC0003FE003FFC02A257DA42E> +97 D<00FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF0000000003FF01FF800003FF0FFFF00003FF3F +FFFC0003FFFE03FF0003FFF000FF8003FFE0007FC003FF80003FE003FF00003FF003FF00 +001FF803FF00001FF803FF00001FFC03FF00000FFC03FF00000FFC03FF00000FFE03FF00 +000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00000FFE03FF00 +000FFE03FF00000FFE03FF00000FFE03FF00000FFC03FF00000FFC03FF00000FFC03FF00 +001FF803FF00001FF803FF00001FF003FF80003FF003FFC0007FE003FFE0007FC003FDF0 +01FF8003F8FC07FE0003F03FFFF80003E00FFFE00003C003FF00002F3A7EB935>I<0001 +FFC000000FFFFC00007FFFFF0000FF80FF8003FE00FFC007FC01FFC00FF801FFC01FF801 +FFC01FF001FFC03FF001FFC03FF000FF807FE0007F007FE0001C007FE0000000FFE00000 +00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000 +FFE00000007FE00000007FE00000007FF00000003FF00000003FF00001E01FF80001E01F +F80003E00FFC0007C007FE00078003FF001F8000FFC07E00007FFFFC00000FFFF0000001 +FF800023257DA42A>I<000000007F800000007FFF800000007FFF800000007FFF800000 +007FFF8000000003FF8000000001FF8000000001FF8000000001FF8000000001FF800000 +0001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF800000 +0001FF8000000001FF8000000001FF8000000001FF8000000001FF800001FF81FF80000F +FFF1FF80003FFFFDFF8000FFC07FFF8003FF001FFF8007FC0007FF800FFC0003FF801FF8 +0001FF801FF00001FF803FF00001FF803FF00001FF807FE00001FF807FE00001FF807FE0 +0001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE0 +0001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF807FE00001FF807FE0 +0001FF807FF00001FF803FF00001FF803FF00001FF801FF80003FF800FF80007FF8007FC +000FFF8003FE001FFFC001FF80FDFFFE007FFFF9FFFE001FFFE1FFFE0003FF01FFFE2F3A +7DB935>I<0003FF8000001FFFF000007FFFFC0001FF83FE0003FE007F8007FC003F800F +F8003FC01FF8001FE01FF0001FE03FF0000FF03FF0000FF07FE0000FF07FE0000FF87FE0 +0007F8FFE00007F8FFE00007F8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFE0000000FFE000 +0000FFE0000000FFE00000007FE00000007FE00000007FE00000003FF00000003FF00000 +781FF00000780FF80000F80FFC0000F007FC0003F001FF000FE000FFC07FC0007FFFFF00 +000FFFFC000001FFE00025257DA42C>I<00001FF0000001FFFC000007FFFF00001FF87F +80003FE0FF8000FFC1FFC000FFC1FFC001FF81FFC001FF81FFC003FF01FFC003FF00FF80 +03FF00FF8003FF003E0003FF00000003FF00000003FF00000003FF00000003FF00000003 +FF00000003FF00000003FF000000FFFFFF0000FFFFFF0000FFFFFF0000FFFFFF000003FF +00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00 +000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF0000 +0003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000 +03FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FF +FFFE0000FFFFFE0000FFFFFE0000FFFFFE0000223A7DB91D>I<000000001F000007FE00 +FFC0007FFFE3FFC001FFFFFFEFE007FE07FF8FE00FF801FF1FE01FF000FF8FE03FF000FF +CFE03FE0007FC7C03FE0007FC0007FE0007FE0007FE0007FE0007FE0007FE0007FE0007F +E0007FE0007FE0007FE0007FE0003FE0007FC0003FE0007FC0003FF000FFC0001FF000FF +80000FF801FF000007FE07FE00000FFFFFF800000F7FFFE000001E07FE0000001E000000 +00001E00000000003E00000000003F00000000003F80000000001FC0000000001FFFFFF8 +00001FFFFFFF80001FFFFFFFE0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE0007FFFFFF +FE001FFFFFFFFF003FC0000FFF007F000000FF80FF0000007F80FE0000007F80FE000000 +3F80FE0000003F80FE0000003F80FF0000007F807F0000007F007F800000FF003FC00001 +FE001FF00007FC0007FE003FF00001FFFFFFC000007FFFFF00000007FFF000002B377DA5 +30>I<00FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF00 +00000003FF0000000003FF0000000003FF0000000003FF007FC00003FF03FFF80003FF0F +FFFE0003FF1F03FF0003FF3C01FF8003FF7801FF8003FFF000FF8003FFE000FFC003FFC0 +00FFC003FFC000FFC003FF8000FFC003FF8000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF00 +00FFC0FFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFFFFFFFC3FFFFF303A7DB935>I<01F0 +0007FC000FFE000FFE001FFF001FFF001FFF001FFF001FFF000FFE000FFE0007FC0001F0 +0000000000000000000000000000000000000000000000000000000000FF007FFF007FFF +007FFF007FFF0007FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF0003FF +0003FF0003FF0003FF0003FF0003FF0003FF00FFFFF8FFFFF8FFFFF8FFFFF8153B7DBA1B +>I<00FF00000000FFFF00000000FFFF00000000FFFF00000000FFFF0000000007FF0000 +000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000 +000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000000003FF0000 +000003FF0000000003FF0000000003FF0000000003FF000FFFE003FF000FFFE003FF000F +FFE003FF000FFFE003FF0003FC0003FF0003F00003FF000FE00003FF001F800003FF003F +000003FF007E000003FF00FC000003FF03F8000003FF07E0000003FF0FC0000003FF1FC0 +000003FF7FE0000003FFFFF0000003FFFFF8000003FFFFFC000003FFFFFC000003FFCFFE +000003FF0FFF000003FE07FF800003FE03FF800003FE01FFC00003FE00FFE00003FE00FF +F00003FE007FF00003FE003FF80003FE001FFC0003FE001FFE0003FE000FFE0003FE000F +FF00FFFFF83FFFF8FFFFF83FFFF8FFFFF83FFFF8FFFFF83FFFF82D3A7EB932>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<0001FF000780000FFFE00F80003FFFF81F8000FFC07C3F8003FF +803E3F8007FE000F7F800FFC0007FF801FFC0007FF801FF80003FF803FF80003FF803FF0 +0001FF807FF00001FF807FF00001FF807FE00001FF80FFE00001FF80FFE00001FF80FFE0 +0001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE00001FF80FFE0 +0001FF80FFE00001FF807FF00001FF807FF00001FF807FF00001FF803FF80001FF803FF8 +0003FF801FFC0003FF800FFC0007FF8007FE000FFF8003FF003FFF8001FFC0FDFF80007F +FFF1FF80001FFFC1FF800001FF01FF8000000001FF8000000001FF8000000001FF800000 +0001FF8000000001FF8000000001FF8000000001FF8000000001FF8000000001FF800000 +0001FF8000000001FF8000000001FF800000007FFFFE0000007FFFFE0000007FFFFE0000 +007FFFFE2F357DA432>I<00FE03F000FFFE0FFE00FFFE3FFF00FFFE7C7F80FFFEF8FFC0 +07FEF0FFC003FFE0FFC003FFC0FFC003FFC0FFC003FF807F8003FF803F0003FF800C0003 +FF80000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF +00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00000003FF00 +000003FF00000003FF00000003FF00000003FF00000003FF00000003FF000000FFFFFE00 +00FFFFFE0000FFFFFE0000FFFFFE000022257EA427>I<003FF03803FFFEF80FFFFFF81F +C00FF83F0003F87E0001F87C0000F8FC0000F8FC000078FE000078FF000078FF800000FF +FC0000FFFFE0007FFFFC007FFFFF803FFFFFC01FFFFFF00FFFFFF803FFFFF800FFFFFC00 +1FFFFC00007FFE000007FEF00001FEF00000FEF80000FEF800007EFC00007EFC00007CFE +0000FCFF0000F8FF8001F8FFF007F0FFFFFFC0F8FFFF00E01FF8001F257DA426>I<000F +0000000F0000000F0000000F0000000F0000001F0000001F0000001F0000001F0000003F +0000003F0000007F000000FF000000FF000001FF000007FF00001FFFFFE0FFFFFFE0FFFF +FFE0FFFFFFE003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF +000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF000003FF +000003FF000003FF007803FF007803FF007803FF007803FF007803FF007803FF007803FF +007803FF00F801FF80F001FF81F000FFC3E0003FFFC0001FFF800003FE001D357EB425> +I<00FF00003FC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC0FFFF003FFFC007FF0001FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FFC003FF0000FF +C003FF0000FFC003FF0000FFC003FF0000FFC003FF0001FFC003FF0001FFC003FF0003FF +C003FF0003FFC001FF0007FFC001FF800FFFE000FFC03EFFFF007FFFFCFFFF001FFFF0FF +FF0003FF80FFFF30257DA435>I<FFFFF001FFF8FFFFF001FFF8FFFFF001FFF8FFFFF001 +FFF803FF00003F0003FF00001E0003FF80003E0001FF80003C0001FFC0007C0000FFC000 +780000FFE000F800007FE000F000007FF001F000003FF001E000003FF801E000001FF803 +C000001FF803C000001FFC07C000000FFC078000000FFE0F80000007FE0F00000007FF1F +00000003FF1E00000003FFBE00000001FFBC00000001FFFC00000000FFF800000000FFF8 +00000000FFF8000000007FF0000000007FF0000000003FE0000000003FE0000000001FC0 +000000001FC0000000000F80000000000F8000002D257EA432>I<FFFFF1FFFF803FFFFF +FFF1FFFF803FFFFFFFF1FFFF803FFFFFFFF1FFFF803FFF07FE000FF80003E003FF0007F8 +0003C003FF0007FC0003C003FF8007FC0007C001FF8003FE00078001FF8007FE00078000 +FFC007FE000F0000FFC007FF000F0000FFE00FFF001F00007FE00FFF801E00007FE01FFF +801E00003FF01E7F803C00003FF01E7FC03C00003FF83E7FC07C00001FF83C3FE0780000 +1FF87C3FE0F800000FFC781FF0F000000FFC781FF0F000000FFEF00FF1F0000007FEF00F +F9E0000007FFF00FFBE0000003FFE007FFC0000003FFE007FFC0000003FFC003FFC00000 +01FFC003FF80000001FFC003FF80000000FF8001FF00000000FF8001FF00000000FF0000 +FF000000007F0000FE000000007F0000FE000000003E00007C000000003C00003C000040 +257EA445>I<FFFFF001FFF8FFFFF001FFF8FFFFF001FFF8FFFFF001FFF803FF00003F00 +03FF00001E0003FF80003E0001FF80003C0001FFC0007C0000FFC000780000FFE000F800 +007FE000F000007FF001F000003FF001E000003FF801E000001FF803C000001FF803C000 +001FFC07C000000FFC078000000FFE0F80000007FE0F00000007FF1F00000003FF1E0000 +0003FFBE00000001FFBC00000001FFFC00000000FFF800000000FFF800000000FFF80000 +00007FF0000000007FF0000000003FE0000000003FE0000000001FC0000000001FC00000 +00000F80000000000F80000000000F00000000000F00000000001F00000000001E000000 +3F003E0000007F803C000000FFC07C000000FFC078000000FFC0F8000000FFC1F0000000 +FFC3E00000007F87C00000007D1F800000003FFF000000001FFC0000000007F000000000 +2D357EA432>121 D E /Fm 26 124 df<0000C00001C0000380000F00000E00001C0000 +3C0000780000F00000F00001E00003C00003C00007C0000780000F80000F00001F00001F +00001E00003E00003E00003E00003C00007C00007C00007C00007C00007C0000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F800007C00007C00007C00007C00007C00003C00003E00003E00003E00001E +00001F00001F00000F00000F800007800007C00003C00003C00001E00000F00000F00000 +7800003C00001C00000E00000F000003800001C00000C0124A79B71E>40 +D<C00000E000007000003C00001C00000E00000F000007800003C00003C00001E00000F0 +0000F00000F800007800007C00003C00003E00003E00001E00001F00001F00001F00000F +00000F80000F80000F80000F80000F800007C00007C00007C00007C00007C00007C00007 +C00007C00007C00007C00007C00007C00007C00007C00007C00007C0000F80000F80000F +80000F80000F80000F00001F00001F00001F00001E00003E00003E00003C00007C000078 +0000F80000F00000F00001E00003C00003C0000780000F00000E00001C00003C00007000 +00E00000C00000124A7CB71E>I<3C007E00FF00FF00FF80FF807F803D80018001800180 +0180038003000300070006000E000C001C0038007000600009177A8715>44 +D<3C7EFFFFFFFF7E3C08087A8715>46 D<000FE000007FFC0000F83E0003E00F8007C007 +C0078003C00F8003E01F0001F01F0001F03F0001F83F0001F83E0000F87E0000FC7E0000 +FC7E0000FC7E0000FC7E0000FCFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000 +FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000FEFE0000 +FEFE0000FEFE0000FEFE0000FE7E0000FC7E0000FC7E0000FC7E0000FC7E0000FC3F0001 +F83F0001F83F0001F81F0001F01F0001F00F8003E007C007C007C007C003E00F8000F83E +00007FFC00000FE0001F347DB126>48 D<00070000000F0000001F0000007F000007FF00 +00FFFF0000FFBF0000F83F0000003F0000003F0000003F0000003F0000003F0000003F00 +00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00 +00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00 +00003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00 +00003F0000003F0000003F0000003F0000003F0000007F80007FFFFF807FFFFF807FFFFF +8019327AB126>I<003FC00000FFF00003FFFC000F80FF001E007F801C003FC038001FE0 +70000FE070000FF0600007F0FC0007F0FE0007F8FF0007F8FF0003F8FF0003F8FF0003F8 +7E0007F83C0007F8000007F8000007F0000007F000000FF000000FE000001FC000001FC0 +00003F8000003F0000007E000000FC000001F8000001F0000003E0000007C000000F8000 +001F0000003E0000003C00000078001800F0001801E0001803C00030078000300F000030 +1C0000701FFFFFF03FFFFFF07FFFFFF0FFFFFFE0FFFFFFE0FFFFFFE01D327CB126>I<00 +1FE00000FFFC0001FFFF0007E03F800F001FC01E000FE01C0007F03F0007F03F8007F83F +8003F83FC003F83F8003F83F8003F81F0007F8000007F8000007F0000007F000000FE000 +000FC000001FC000003F8000007E000001F800007FE000007FFC0000003F0000001FC000 +000FE0000007F0000007F8000003F8000003FC000001FC000001FE000001FE000001FE7E +0001FEFF0001FEFF0001FEFF0001FEFF0001FEFF0001FCFE0003FC780003FC700007F838 +0007F03C000FF01F001FE00FE03F8003FFFF0000FFFC00001FE0001F347DB126>I<0000 +01C000000001C000000003C000000007C000000007C00000000FC00000001FC00000001F +C00000003FC00000007FC00000006FC0000000CFC0000001CFC00000038FC00000030FC0 +0000070FC000000E0FC000000C0FC000001C0FC00000380FC00000300FC00000700FC000 +00E00FC00000C00FC00001800FC00003800FC00003000FC00006000FC0000E000FC0000C +000FC00018000FC00038000FC00030000FC00060000FC000E0000FC000FFFFFFFF80FFFF +FFFF80FFFFFFFF8000000FC00000000FC00000000FC00000000FC00000000FC00000000F +C00000000FC00000000FC00000000FC00000001FE0000007FFFF800007FFFF800007FFFF +8021337EB226>I<0C0000C00FC00FC00FFFFF800FFFFF000FFFFE000FFFFC000FFFF000 +0FFFC0000C1800000C0000000C0000000C0000000C0000000C0000000C0000000C000000 +0C0000000C0000000C0FC0000C7FF8000CF07C000FC03F000F001F800F000FC00E000FC0 +0C0007E00C0007E0000007F0000003F0000003F0000003F8000003F8000003F8000003F8 +180003F87E0003F8FE0003F8FE0003F8FE0003F8FE0003F0FE0007F0F80007F0600007E0 +700007E070000FC038001FC03C001F801E007F000F80FE0007FFF80001FFE000003F8000 +1D347CB126>I<0000FE000007FF80001FFFE0003F00F0007C007001F801F801F003F803 +E003F807E003F80FC003F80FC001F01F8000001F8000003F0000003F0000003F0000007F +0000007E0000007E07F0007E1FFC00FE381F00FE700F80FEE007C0FFC003E0FF8003F0FF +8001F8FF0001F8FF0001FCFF0000FCFF0000FCFE0000FEFE0000FEFE0000FEFE0000FEFE +0000FE7E0000FE7E0000FE7E0000FE7E0000FE7F0000FE3F0000FC3F0000FC1F0001FC1F +8001F80F8001F00FC003F007C007E003E00FC001F81F8000FFFF00003FFC00000FE0001F +347DB126>I<300000003C0000003FFFFFFF3FFFFFFF3FFFFFFF7FFFFFFE7FFFFFFE7FFF +FFFC700000386000003060000070600000E0C00000C0C00001C0C0000380000007000000 +060000000E0000001C00000018000000380000007000000070000000E0000000E0000001 +C0000003C0000003C0000003C0000007800000078000000F8000000F8000000F8000001F +8000001F0000001F0000003F0000003F0000003F0000003F0000003F0000007F0000007F +0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000001C00002034 +7CB126>I<000FE000007FFC0000FFFF0003F01F8007C007C00F0003E00E0001F01E0000 +F01C0000F83C0000783C0000783C0000783E0000783E0000783F0000F83F8000F03FC001 +F01FF001E01FF803C00FFE078007FF0F0003FFDE0001FFF80000FFF800003FFE00003FFF +0000F7FFC003E3FFE00780FFF00F007FF81E001FF83E0007FC3C0003FC780001FC780000 +7EF800007EF000003EF000003EF000001EF000001EF000001EF800001EF800003C780000 +3C7C0000783E0000781F0000F00F8003E007F01FC001FFFF00007FFC00001FE0001F347D +B126>I<000FE000007FF80000FFFE0003F83F0007E00F800FC007C01F8007E01F8003F0 +3F0003F07F0001F87E0001F87E0001F8FE0001FCFE0000FCFE0000FCFE0000FCFE0000FC +FE0000FEFE0000FEFE0000FEFE0000FEFE0000FE7E0001FE7E0001FE7F0001FE3F0001FE +3F0003FE1F8003FE0F8007FE07C00EFE03E01CFE01F038FE007FF0FE001FC0FC000000FC +000001FC000001FC000001F8000001F8000001F0000003F01F0003E03F8007E03F8007C0 +3F800FC03F801F803F003F001C007E001F01FC000FFFF00003FFC00000FF00001F347DB1 +26>I<3C7EFFFFFFFF7E3C000000000000000000000000000000003C7EFFFFFFFF7E3C08 +207A9F15>I<000003FE000C00003FFF801C0000FFFFE01C0003FE01F83C000FF0003C7C +001FC0000EFC007F800007FC00FE000003FC01FC000001FC03FC000000FC03F8000000FC +07F00000007C0FE00000007C0FE00000003C1FC00000003C1FC00000001C3FC00000001C +3F800000001C7F800000000C7F800000000C7F800000000C7F000000000CFF0000000000 +FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000 +FF0000000000FF0000000000FF0000000000FF00000000007F00000000007F800000000C +7F800000000C7F800000000C3F800000000C3FC00000000C1FC00000001C1FC000000018 +0FE0000000180FE00000003807F00000003003F80000007003FC000000E001FC000000E0 +00FE000001C0007F80000380001FC0000F00000FF0001E000003FE00FC000000FFFFF000 +00003FFFC000000003FE00002E377CB437>67 D<000FE000007FFC0000F83F0003F00F80 +07E00FC00FC007E01F8003E01F8003F03F0003F03F0001F07F0001F87E0001F87E0001F8 +FE0001F8FE0001F8FFFFFFF8FFFFFFF8FE000000FE000000FE000000FE000000FE000000 +7E0000007F0000007F0000003F0000183F0000181F8000380F8000300FC0007007E000E0 +01F003C000FC0F00003FFE000007F0001D237EA122>101 D<07800FC01FE01FE01FE01F +E00FC00780000000000000000000000000000000000000000007E0FFE0FFE0FFE00FE007 +E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007 +E007E007E007E007E007E00FF0FFFFFFFFFFFF10337EB215>105 +D<03F01FE000FF0000FFF07FF803FFC000FFF1E07C0F03E000FFF3803E1C01F00007F700 +3F3801F80003FE003F7001F80003FC001FE000FC0003FC001FE000FC0003F8001FC000FC +0003F8001FC000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F000 +1F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC +0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F000 +1F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC0003F0001F8000FC +0003F0001F8000FC0003F0001F8000FC0007F8003FC001FE00FFFFC7FFFE3FFFF0FFFFC7 +FFFE3FFFF0FFFFC7FFFE3FFFF03C217EA041>109 D<03F01FC000FFF07FF000FFF1E0FC +00FFF3807C0007F7007E0003FE007E0003FC003F0003FC003F0003F8003F0003F8003F00 +03F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003 +F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0003F0 +003F0003F0003F0003F0003F0003F0003F0003F0003F0007F8007F80FFFFC7FFFCFFFFC7 +FFFCFFFFC7FFFC26217EA02B>I<0007F00000003FFE000000FC1F800001F007C00003C0 +01E00007C001F0000F8000F8001F00007C001F00007C003F00007E003E00003E007E0000 +3F007E00003F007E00003F00FE00003F80FE00003F80FE00003F80FE00003F80FE00003F +80FE00003F80FE00003F80FE00003F807E00003F007E00003F007E00003F003F00007E00 +3F00007E001F00007C001F8000FC000FC001F80007C001F00003F007E00000FC1F800000 +3FFE00000007F0000021237EA126>I<03E07C00FFE1FF00FFE38F80FFE71FC007EE1FC0 +03EC1FC003EC1FC003FC0F8003F8000003F8000003F8000003F0000003F0000003F00000 +03F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F00000 +03F0000003F0000003F0000003F0000003F0000003F0000007F80000FFFFE000FFFFE000 +FFFFE0001A217FA01E>114 D<00FF060007FFCE001F00FE003C003E0078001E0078000E +00F0000E00F0000600F0000600F8000600F8000600FE000000FF8000007FFC00003FFFC0 +003FFFF0000FFFF80007FFFC0000FFFE00000FFF000000FF0000003F80C0001F80C0000F +80E0000780E0000780E0000780F0000780F0000700F8000F00FC000E00FE001C00F78078 +00E1FFE000C07F800019237EA11E>I<0030000030000030000030000030000070000070 +0000700000F00000F00001F00001F00003F00007F0001FFFFEFFFFFEFFFFFE03F00003F0 +0003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F0 +0003F00003F00303F00303F00303F00303F00303F00303F00303F00303F00701F80601F8 +0600FC0E007E1C001FF80007E0182F7FAD1E>I<FFFF00FFF0FFFF00FFF0FFFF00FFF00F +F0003F8007F0001F0003F0000E0003F0000C0003F8001C0001F800180001F800180000FC +00300000FC00300000FE007000007E006000007F006000003F00C000003F00C000001F81 +8000001F818000001FC38000000FC30000000FC300000007E600000007E600000007FE00 +000003FC00000003FC00000001F800000001F800000001F800000000F000000000F00000 +000060000024217E9F29>118 D<FFFFFFFFF8FFFFFFFFF82502809426>123 +D E /Fn 1 66 df<0000000780000000000F80000000000F80000000001F80000000001F +80000000003F80000000007F80000000007F8000000000EF8000000000E7C000000001C7 +C000000003C7C00000000387C00000000707C00000000707C00000000E07C00000001E07 +C00000001C07C00000003807E00000003803E00000007003E0000000F003E0000000E003 +E0000001C003E0000001C003E00000038003E0000007FFFFE0000007FFFFF000000E0001 +F000000E0001F000001C0001F00000380001F00000380001F00000700001F00000F00001 +F00000E00001F00001E00001F00003C00001F80007C00001F8000FC00001F800FFF8001F +FF80FFF8001FFF80292A7CA932>65 D E /Fo 94 127 df<3C7EFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFF7E7E7E7E7E7E7E7E7E7E7E7E7E7E3C000000000000003C7EFFFFFFFF7E3C08 +2F71AE27>33 D<1000207C00F8FE01FCFE01FCFE01FCFE01FCFE01FCFE01FCFE01FCFE01 +FCFE01FCFE01FCFC00FC7C00F87C00F87C00F87C00F87C00F87C00F87C00F87C00F87C00 +F8380070161778AE27>I<003C03C0007E07E0007E07E0007E07E0007E07E0007E07E000 +7E07E0007E07E000FE0FE000FC0FC000FC0FC07FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFF3FFFFFFE01F81F8001F81F8001F81F8001F81F8001F81F8001F81F8001F81F8001 +F81F8001F81F8001F81F8001F81F8001F81F803FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFF7FFFFFFE03F03F0003F03F0007F07F0007E07E0007E07E0007E07E0007E07E0007 +E07E0007E07E0007E07E0003C03C00202E7DAD27>I<000380000007C0000007C0000007 +C0000007C0000007C000001FF00000FFFE0003FFFF8007FFFFC01FFFFFE01FE7DFF03F87 +C7F87E07C3F87C07C1F8FC07C0FCF807C0FCF807C1FCF807C1FCF807C1FCFC07C0F8FE07 +C0707F07C0007F87C0003FFFC0001FFFC0000FFFF80007FFFE0003FFFF8000FFFFC0000F +FFE00007FFF00007CFF00007C3F80007C1F83807C0FC7C07C0FCFE07C07CFE07C07CFE07 +C07CFE07C07CFC07C07CFE07C0F87E07C1F87F07C3F03F87C7F03FF7FFE01FFFFFC00FFF +FF8003FFFF0001FFFC00003FE0000007C0000007C0000007C0000007C0000007C0000003 +80001E3A7CB327>I<0F0000701F8000F83FC001F87FE001F87FE003F87FE003F0FFF007 +F0F9F007E0F9F007E0F9F00FE0F9F00FC0F9F00FC0F9F01FC0FFF01F807FE03F807FE03F +007FE03F003FC07F001F807E000F00FE000000FC000000FC000001FC000001F8000001F8 +000003F8000003F0000007F0000007E0000007E000000FE000000FC000001FC000001F80 +00001F8000003F8000003F0000003F0000007F00F0007E01F800FE03FC00FC07FE00FC07 +FE01FC07FE01F80FFF03F80F9F03F00F9F03F00F9F07F00F9F07E00F9F07E00F9F0FE00F +FF0FC007FE1FC007FE1F8007FE1F8003FC0F8001F8070000F0203A7DB327>I<001F0000 +00007FC0000000FFE0000001FFE0000001FFF0000003F1F0000003E1F8000007E0F80000 +07C0F8000007C0F8000007C0F8000007C0F8000007C0F8000007C1F8000007C1F0000007 +C3F1FF8007E3E1FFC003E7E3FFC003EFC1FFC003FFC1FF8003FF81F80003FF01F00001FE +01F00001FC03F00001F803E00003F807E00007FC07C0000FFC07C0001FFE0FC0003FBE0F +80003F3F1F80007E1F1F00007E1F9F0000FC0FBF0000FC0FFE0000FC07FE0000FC07FC02 +00FC03FC0F80FC01F80F80FC01F80F80FE03FC0F807E07FE0F807F1FFF9F803FFFFFFF00 +3FFF9FFF001FFF0FFE000FFC03FC0003F000F80022307EAE27>I<0F001FC03FC03FE03F +E03FF01FF00FF001F001F001F001F003F003E007E00FC00FC03F807F00FF00FE00F80070 +000C1773AD27>I<0001C00003E0000FE0001FE0003FC0007F8000FE0001FC0001F80003 +F80007F00007E0000FC0000FC0001F80001F80003F00003F00003F00007E00007E00007E +00007E0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC00007E00007E00007E00007E00003F00003F00003F00001F80001F80000FC0000F +C00007E00007F00003F80001F80001FC0000FE00007F80003FC0001FE0000FE00003E000 +01C0133A73B327>I<700000F80000FE0000FF00007F80003FC0000FE00007F00003F000 +03F80001FC0000FC00007E00007E00003F00003F00001F80001F80001F80000FC0000FC0 +000FC0000FC00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E0 +0007E00007E0000FC0000FC0000FC0000FC0001F80001F80001F80003F00003F00007E00 +007E0000FC0001FC0003F80003F00007F0000FE0003FC0007F8000FF0000FE0000F80000 +700000133A7AB327>I<000F0000001F8000001F8000001F8000001F8000001F8000001F +8000781F81E0FE1F87F0FF1F8FF0FFDFBFF07FFFFFE03FFFFFC00FFFFF0003FFFC0000FF +F00000FFF00003FFFC000FFFFF003FFFFFC07FFFFFE0FFDFBFF0FF1F8FF0FE1F87F0781F +81E0001F8000001F8000001F8000001F8000001F8000001F8000000F00001C207BA627> +I<0003C0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0 +000007E0000007E0000007E0000007E0000007E0007FFFFFFEFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFF7FFFFFFE0007E0000007E0000007E0000007E0000007E0000007E0000007E0 +000007E0000007E0000007E0000007E0000007E0000007E0000003C00020227DA727>I< +0F003FC03FE07FF07FF07FF87FF83FF83FF80FF801F801F003F007E01FE07FC0FF80FF00 +FE0070000D14738927>I<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E +067C9927>I<1E007F807F80FFC0FFC0FFC0FFC07F807F801E000A0A728927>I<00000038 +0000007C000000FC000000FC000001FC000001F8000003F8000003F0000007F0000007E0 +00000FE000000FC000001FC000001F8000003F8000003F0000003F0000007F0000007E00 +0000FE000000FC000001FC000001F8000003F8000003F0000007F0000007E000000FE000 +000FC000000FC000001FC000001F8000003F8000003F0000007F0000007E000000FE0000 +00FC000001FC000001F8000003F8000003F0000003F0000007F0000007E000000FE00000 +0FC000001FC000001F8000003F8000003F0000007F0000007E000000FE000000FC000000 +FC000000F8000000780000001E3A7CB327>I<0007E000003FFC00007FFE0000FFFF0001 +FFFF8003FC3FC007F00FE00FE007F00FC003F01F8001F81F8001F83F0000FC3F0000FC3E +00007C7E00007E7E00007E7E00007E7C00003EFC00003FFC00003FFC00003FFC00003FFC +00003FFC00003FFC00003FFC00003FFC00003FFC00003FFC00003FFC00003F7E00007E7E +00007E7E00007E7E00007E3F0000FC3F0000FC3F8001FC1F8001F81FC003F80FC003F00F +E007F007F00FE003FC3FC001FFFF8000FFFF00007FFE00003FFC000007E00020307DAE27 +>I<000E0000001F0000001F0000003F0000007F0000007F000000FF000001FF000003FF +00007FFF0000FFFF0000FFFF0000FFBF00007E3F0000003F0000003F0000003F0000003F +0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F +0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F +0000003F0000003F0000003F0000003F0000003F0000003F00003FFFFF807FFFFF807FFF +FFC07FFFFF807FFFFF801A2F79AE27>I<003FE00001FFF80003FFFE000FFFFF801FFFFF +C03FE07FE03F800FE07F0007F07E0003F8FE0001F8FC0001F8FE0001FCFE0000FCFE0000 +FCFE0000FC7C0000FC000000FC000000FC000001FC000001F8000001F8000003F8000003 +F0000007F000000FE000001FC000003FC000007F800000FF000001FE000003FC000007F8 +00000FF000001FE000003FC000007F800000FE000001FC000007F800780FF000FC1FE000 +FC3FC000FC7FFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E2F7CAE27>I<001FF800 +00FFFE0003FFFF800FFFFFC00FFFFFE01FF01FF03FC007F83F8001F83F8001FC3F8000FC +3F8000FC1F0000FC040000FC000000FC000001FC000001F8000003F8000007F000000FF0 +00003FE0001FFFC0003FFF80003FFF80003FFFE0001FFFF000001FF8000003FC000001FC +000000FE0000007E0000007F0000003F0000003F3800003F7C00003FFE00003FFE00003F +FE00007FFC00007EFE0000FE7F0001FC7F8003FC3FF01FF81FFFFFF00FFFFFE003FFFF80 +00FFFE00001FF80020307DAE27>I<00003F800000007FC00000007FC0000000FFC00000 +01FFC0000001FFC0000003F7C0000007E7C0000007E7C000000FC7C000000F87C000001F +87C000003F07C000003F07C000007E07C00000FC07C00000FC07C00001F807C00001F007 +C00003F007C00007E007C00007E007C0000FC007C0001F8007C0001F8007C0003F0007C0 +003E0007C0007E0007C000FC0007C000FFFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0 +7FFFFFFF80000007C000000007C000000007C000000007C000000007C000000007C00000 +0007C000000007C0000001FFFF000003FFFF800003FFFF800003FFFF800001FFFF00222F +7EAE27>I<1FFFFFE03FFFFFF03FFFFFF03FFFFFF03FFFFFE03F0000003F0000003F0000 +003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000 +003F1FF0003FFFFC003FFFFF003FFFFF803FFFFFC03FF03FE03FC00FF03F0007F03E0003 +F81C0001F8000001F8000001FC000000FC000000FC000000FC7C0000FCFE0000FCFE0000 +FCFE0001FCFE0001F8FC0003F8FE0003F07F000FF07F801FE03FE07FC01FFFFF800FFFFF +0007FFFE0001FFF800007FC0001E2F7CAD27>I<0000FF000007FFC0001FFFF0003FFFF8 +00FFFFF801FF81FC03FE01FC03F801FC07F001FC0FE001FC0FC000F81FC000003F800000 +3F0000003F0000007F0000007E0000007E0FF800FE3FFE00FCFFFF80FFFFFFC0FFFFFFE0 +FFF80FF0FFE007F8FF8001FCFF0000FCFF0000FEFE00007EFE00007FFE00003FFE00003F +FE00003F7E00003F7E00003F7E00003F7F00003F3F00007F3F00007E1F8000FE1FC001FC +0FC001FC0FF007F807F81FF003FFFFE001FFFFC000FFFF80003FFE00000FF80020307DAE +27>I<78000000FFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFC0001FCFC0003F8FC +0007F0780007E000000FE000001FC000001F8000003F8000007F0000007E000000FE0000 +00FC000001FC000001F8000003F8000003F0000007F0000007E0000007E000000FC00000 +0FC000000FC000001F8000001F8000001F8000003F8000003F0000003F0000003F000000 +3F0000003F0000007F0000007E0000007E0000007E0000007E0000007E0000007E000000 +7E0000007E0000007E0000003C000020307DAE27>I<000FF000007FFE0001FFFF8003FF +FFC00FFFFFF00FF81FF01FE007F83F8001FC3F0000FC7F0000FE7E00007E7E00007E7E00 +007E7E00007E7E00007E3F0000FC3F8001FC1FC003F80FE007F007FC3FE001FFFF80007F +FE00003FFC0000FFFF0003FFFFC00FF00FF01FC003F83F8001FC3F0000FC7E00007E7E00 +007EFC00003FFC00003FFC00003FFC00003FFC00003FFC00003F7E00007E7E00007E7F00 +00FE3F8001FC1FE007F81FF81FF80FFFFFF007FFFFE001FFFF80007FFE00000FF0002030 +7DAE27>I<000FF000007FFC0001FFFF0003FFFF8007FFFFC00FF81FE01FE007F03FC003 +F83F8001F87F0001FC7E0000FCFE0000FCFC00007EFC00007EFC00007EFC00007EFC0000 +7FFC00007FFC00007FFE00007F7E00007F7F0000FF3F0000FF3F8001FF1FE007FF0FF01F +FF07FFFFFF03FFFFFF01FFFF3F007FFC7F001FF07E0000007E0000007E000000FC000000 +FC000001FC000001F81F0003F83F8007F03F800FE03F801FE03F803FC03FC0FF801FFFFF +001FFFFE000FFFF80003FFE00000FF800020307DAE27>I<1E007F807F80FFC0FFC0FFC0 +FFC07F807F801E000000000000000000000000000000000000000000000000001E007F80 +7F80FFC0FFC0FFC0FFC07F807F801E000A20729F27>I<0F003FC03FC07FE07FE07FE07F +E03FC03FC00F000000000000000000000000000000000000000000000000000F003F803F +C07FC07FE07FE07FE03FE03FE00FE007E007C00FC00FC03F807F00FF00FE00F80070000B +2A739F27>I<00000038000000FC000001FC000007FC00000FFC00003FF800007FE00000 +FFC00003FF000007FE00001FF800003FF000007FE00001FF800003FF00000FFC00001FF8 +00007FF00000FFC00000FF800000FF800000FFC000007FF000001FF800000FFC000003FF +000001FF8000007FE000003FF000001FF8000007FE000003FF000000FFC000007FE00000 +3FF800000FFC000007FC000001FC000000FC000000381E287CAA27>I<7FFFFFFEFFFFFF +FFFFFFFFFFFFFFFFFFFFFFFFFF3FFFFFFE00000000000000000000000000000000000000 +00000000003FFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFE20127D9F27>I< +70000000FC000000FE000000FF800000FFC000007FF000001FF800000FFC000003FF0000 +01FF8000007FE000003FF000001FF8000007FE000003FF000000FFC000007FE000003FF8 +00000FFC000007FC000007FC00000FFC00003FF800007FE00000FFC00003FF000007FE00 +001FF800003FF000007FE00001FF800003FF00000FFC00001FF800007FF00000FFC00000 +FF800000FE000000FC000000700000001E287CAA27>I<00FFF80003FFFF000FFFFFC03F +FFFFE07FFFFFF07FC01FF8FF0003FCFE0001FCFE0000FCFE0000FCFE0001FC7C0003FC00 +000FF800001FF000007FE00000FFC00001FF000003FC000007F8000007F000000FE00000 +0FC000001FC000001F8000001F8000001F8000001F8000001F8000001F8000001F800000 +0F000000000000000000000000000000000000000000000000000000000000000F000000 +1F8000003FC000003FC000003FC000003FC000001F8000000F00001E2E7CAD27>I<0001 +FE000007FF80001FFFC0007FFFE000FFFFF001FF03F803FC01F807F000FC0FE01F7C0FC0 +7FFE1F80FFFE1F01FFFE3F03FFFE3E07F1FF7E07E0FF7C0FC07F7C0F803F7C0F803FFC1F +803FF81F001FF81F001FF81F001FF81F001FF81F001FF81F001FF81F001FF81F001FFC1F +803F7C0F803E7C0F803E7C0FC07E7E07E0FC3E07F1FC3F03FFF81F01FFF01F80FFE00FC0 +7FC00FE01F1E07F0003F03FC007F01FF03FF00FFFFFE007FFFFC001FFFF00007FFC00001 +FF00202E7DAD27>I<0003F000000007F800000007F80000000FFC0000000FFC0000000F +FC0000000FFC0000000F3C0000001F3E0000001F3E0000001F3E0000001F3E0000001F3E +0000003F3F0000003F3F0000003F3F0000003E1F0000003E1F0000007E1F8000007E1F80 +00007E1F8000007E1F800000FC0FC00000FC0FC00000FC0FC00000FC0FC00000FC0FC000 +01F807E00001F807E00001F807E00001FFFFE00001FFFFE00003FFFFF00003FFFFF00003 +FFFFF00003F003F00003F003F00007E001F80007E001F80007E001F80007E001F8000FE0 +01FC007FFC0FFF80FFFC0FFFC0FFFE1FFFC0FFFC0FFFC07FFC0FFF80222F7EAE27>I<7F +FFFF0000FFFFFFC000FFFFFFE000FFFFFFF8007FFFFFF80007E003FC0007E000FE0007E0 +007E0007E0007F0007E0003F0007E0003F0007E0003F0007E0003F0007E0003F0007E000 +3F0007E0007E0007E0007E0007E000FC0007E003FC0007E00FF80007FFFFF00007FFFFC0 +0007FFFFF00007FFFFF80007FFFFFC0007E000FE0007E0007F0007E0003F8007E0001F80 +07E0001F8007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007 +E0001FC007E0001F8007E0003F8007E0007F0007E001FF007FFFFFFE00FFFFFFFC00FFFF +FFF800FFFFFFE0007FFFFF8000222E7FAD27>I<0003F80E001FFE1F003FFFBF00FFFFFF +01FFFFFF03FE0FFF07F803FF07F001FF0FE000FF1FC000FF1F80007F1F80007F3F00003F +3F00003F7F00003F7E00003F7E00001E7E000000FE000000FC000000FC000000FC000000 +FC000000FC000000FC000000FC000000FC000000FC000000FC000000FE0000007E000000 +7E0000007E00001E7F00003F3F00003F3F00003F1F80003F1F80007F1FC0007E0FE000FE +07F001FC07F803FC03FE0FF801FFFFF000FFFFE0003FFFC0001FFF000003F80020307DAE +27>I<7FFFFC00007FFFFF0000FFFFFFC0007FFFFFE0007FFFFFF00007E00FF80007E007 +F80007E001FC0007E000FE0007E000FE0007E0007E0007E0007F0007E0003F0007E0003F +8007E0001F8007E0001F8007E0001F8007E0001FC007E0000FC007E0000FC007E0000FC0 +07E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007 +E0000FC007E0001F8007E0001F8007E0001F8007E0003F8007E0003F0007E0003F0007E0 +007F0007E000FE0007E000FE0007E001FC0007E003F80007E00FF8007FFFFFF0007FFFFF +E000FFFFFFC0007FFFFF00007FFFFC0000222E7FAD27>I<7FFFFFFF80FFFFFFFFC0FFFF +FFFFC0FFFFFFFFC07FFFFFFFC007E0000FC007E0000FC007E0000FC007E0000FC007E000 +0FC007E0000FC007E000078007E000000007E000000007E000000007E000000007E00780 +0007E00FC00007E00FC00007E00FC00007FFFFC00007FFFFC00007FFFFC00007FFFFC000 +07FFFFC00007E00FC00007E00FC00007E00FC00007E007800007E000000007E000000007 +E000000007E000000007E00003C007E00007E007E00007E007E00007E007E00007E007E0 +0007E007E00007E007E00007E07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFF +FFC0232E7FAD27>I<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFFC007E0 +000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E000078007E000 +000007E000000007E000000007E000000007E007800007E00FC00007E00FC00007E00FC0 +0007FFFFC00007FFFFC00007FFFFC00007FFFFC00007FFFFC00007E00FC00007E00FC000 +07E00FC00007E007800007E000000007E000000007E000000007E000000007E000000007 +E000000007E000000007E000000007E000000007E000000007E000000007E00000007FFF +800000FFFFC00000FFFFC00000FFFFC000007FFF800000222E7EAD27>I<0007F0380000 +1FFC7C00007FFFFC0000FFFFFC0001FFFFFC0003FC1FFC0007F00FFC000FE007FC000FC0 +03FC001FC001FC001F8001FC003F8001FC003F0000FC003F0000FC007E0000FC007E0000 +FC007E000078007E00000000FC00000000FC00000000FC00000000FC00000000FC000000 +00FC00000000FC00000000FC00000000FC001FFF00FC003FFF80FC003FFF80FC003FFF80 +7E001FFF007E0000FC007E0000FC007E0000FC003F0001FC003F0001FC003F8001FC001F +8001FC001FC003FC000FC003FC000FE007FC0007F00FFC0003FC1FFC0001FFFFFC0000FF +FFFC00007FFEFC00001FFC78000007F0000021307DAE27>I<7FFE07FFE0FFFF0FFFF0FF +FF0FFFF0FFFF0FFFF07FFE07FFE007E0007E0007E0007E0007E0007E0007E0007E0007E0 +007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E000 +7E0007E0007E0007E0007E0007E0007E0007FFFFFE0007FFFFFE0007FFFFFE0007FFFFFE +0007FFFFFE0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E00 +07E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007E0007 +E0007E0007E0007E0007E0007E007FFE07FFE0FFFF0FFFF0FFFF0FFFF0FFFF0FFFF07FFE +07FFE0242E7FAD27>I<7FFFFFE0FFFFFFF0FFFFFFF0FFFFFFF07FFFFFE0001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F80007FFFFFE0FFFF +FFF0FFFFFFF0FFFFFFF07FFFFFE01C2E7BAD27>I<001FFFF8003FFFFC003FFFFC003FFF +FC001FFFF800001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F +8000001F8000001F8000001F8000001F807C001F807C001F80FE001F80FE001F80FE003F +00FE007F007F81FE007FFFFE003FFFFC001FFFF80007FFE00000FF00001E2F7BAD27>I< +7FFC07FF807FFC07FFC0FFFE0FFFC07FFC07FFC07FFC07FF8007C001F80007C003F80007 +C003F00007C007E00007C00FC00007C01FC00007C01F800007C03F000007C07E000007C0 +FE000007C0FC000007C1F8000007C3F0000007C7F0000007C7E0000007CFF0000007DFF8 +000007FFF8000007FFFC000007FEFC000007FC7E000007FC3E000007F83F000007F01F00 +0007E01F800007E00F800007C00FC00007C007C00007C007E00007C003E00007C003F000 +07C001F80007C001F80007C000FC0007C0007C0007C0007E007FFC01FFC07FFC01FFE0FF +FE03FFE07FFC01FFE07FFC01FFC0232E7FAD27>I<7FFFC000007FFFE00000FFFFE00000 +7FFFE000007FFFC0000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000078003F0000FC003F0000FC003F0000FC003F0000FC003F0000FC0 +03F0000FC003F0000FC07FFFFFFFC07FFFFFFFC0FFFFFFFFC07FFFFFFFC07FFFFFFF8022 +2E7FAD27>I<7FE0007FE0FFF000FFF0FFF000FFF0FFF801FFF07FF801FFE00FF801FF00 +0FB801DF000FBC03DF000FBC03DF000FBC03DF000FBE07DF000F9E079F000F9E079F000F +9E079F000F9F0F9F000F9F0F9F000F8F0F1F000F8F0F1F000F8F9F1F000F8F9F1F000F87 +9E1F000F879E1F000F879E1F000F879E1F000F839C1F000F83FC1F000F83FC1F000F83FC +1F000F81F81F000F81F81F000F80F01F000F80001F000F80001F000F80001F000F80001F +000F80001F000F80001F000F80001F000F80001F000F80001F000F80001F007FF000FFE0 +FFF801FFF0FFF801FFF0FFF801FFF07FF000FFE0242E7FAD27>I<7FF003FFE0FFF807FF +F0FFF807FFF0FFFC07FFF07FFC03FFE007FC003E0007DE003E0007DE003E0007DE003E00 +07CF003E0007CF003E0007CF003E0007CF803E0007C7803E0007C7C03E0007C7C03E0007 +C3C03E0007C3E03E0007C3E03E0007C1E03E0007C1F03E0007C1F03E0007C1F03E0007C0 +F83E0007C0F83E0007C0F83E0007C0783E0007C07C3E0007C07C3E0007C03C3E0007C03E +3E0007C03E3E0007C01E3E0007C01F3E0007C00F3E0007C00F3E0007C00F3E0007C007BE +0007C007BE0007C007BE0007C003FE007FFC03FE00FFFE03FE00FFFE01FE00FFFE01FE00 +7FFC00FC00242E7FAD27>I<00FFFC0007FFFF801FFFFFE01FFFFFE03FFFFFF03FC00FF0 +7F8007F87F0003F87E0001F87E0001F87E0001F8FC0000FCFC0000FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFE0001FC7E0001F87E0001F87E0001F87F0003F87F8007F8 +3FE01FF03FFFFFF01FFFFFE01FFFFFE007FFFF8000FFFC001E307CAE27>I<7FFFFF0000 +FFFFFFE000FFFFFFF000FFFFFFF8007FFFFFFC0007E003FE0007E000FF0007E0007F0007 +E0003F8007E0001F8007E0001FC007E0000FC007E0000FC007E0000FC007E0000FC007E0 +000FC007E0000FC007E0001FC007E0001F8007E0003F8007E0007F0007E000FF0007E003 +FE0007FFFFFC0007FFFFF80007FFFFF00007FFFFE00007FFFF000007E000000007E00000 +0007E000000007E000000007E000000007E000000007E000000007E000000007E0000000 +07E000000007E000000007E000000007E00000007FFE000000FFFF000000FFFF000000FF +FF0000007FFE000000222E7FAD27>I<00FFFC0007FFFF801FFFFFE01FFFFFE03FFFFFF0 +3FE01FF07F8007F87F0003F87E0001F87E0001F87E0001F8FE0001FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC +FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC0000FC +FC0000FCFC0000FCFC07E0FCFC07E0FCFE07F1FC7E07F1F87E03F9F87E03F9F87F01FFF8 +7F81FFF83FE0FFF03FFFFFF01FFFFFE01FFFFFE007FFFF8000FFFF8000001FC000001FC0 +00000FE000000FE0000007F0000007F0000003F8000003F8000001F01E397CAE27>I<7F +FFF00000FFFFFE0000FFFFFF8000FFFFFFC0007FFFFFE00007E01FF00007E007F00007E0 +03F80007E001F80007E001FC0007E000FC0007E000FC0007E000FC0007E000FC0007E000 +FC0007E001FC0007E001F80007E003F80007E007F00007E01FF00007FFFFE00007FFFFC0 +0007FFFF800007FFFF800007FFFFC00007E01FC00007E00FE00007E007E00007E003F000 +07E003F00007E003F00007E003F00007E003F00007E003F00007E003F00007E003F00007 +E003F0F007E003F1F807E003F1F807E003F1F807E003F1F87FFE01FBF8FFFF01FFF0FFFF +00FFF0FFFF00FFE07FFE007FC00000001F00252F7FAD27>I<007FC0E001FFF1F007FFFF +F00FFFFFF01FFFFFF03FE0FFF03F801FF07F000FF07E0007F0FE0007F0FC0007F0FC0003 +F0FC0003F0FC0003F0FC0001E0FE0000007E0000007F0000003FC000003FF800001FFF80 +000FFFF80007FFFE0003FFFF8000FFFFC0000FFFE00000FFF000000FF0000007F8000003 +F8000001F8000001FC000000FC780000FCFC0000FCFC0000FCFC0000FCFC0000FCFE0001 +F8FE0001F8FF0003F8FF8007F0FFF01FE0FFFFFFE0FFFFFFC0FFFFFF00F8FFFE00701FF8 +001E307CAE27>I<7FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0FC03F0 +0FC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC0FC03F00FC07803F007800003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F0000000FFFF +C00001FFFFE00001FFFFE00001FFFFE00000FFFFC000222E7EAD27>I<7FFE01FFF8FFFF +03FFFCFFFF03FFFCFFFF03FFFC7FFE01FFF807E0001F8007E0001F8007E0001F8007E000 +1F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F +8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F80 +07E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007E0001F8007 +E0001F8007E0001F8007E0001F8007E0001F8007F0003F8003F0003F0003F0003F0003F8 +007F0001F8007E0001FC00FE0000FE01FC00007F87F800007FFFF800003FFFF000000FFF +C0000007FF80000001FE0000262F80AD27>I<7FFC03FFE07FFE07FFE0FFFE07FFF07FFE +07FFE07FFC03FFE007E0007E0007E0007E0007E0007E0007E0007E0003F000FC0003F000 +FC0003F000FC0003F000FC0003F801FC0001F801F80001F801F80001F801F80001F801F8 +0000FC03F00000FC03F00000FC03F00000FC03F000007E07E000007E07E000007E07E000 +007E07E000007E07E000003F0FC000003F0FC000003F0FC000003F0FC000001F0F800000 +1F9F8000001F9F8000001F9F8000000F9F0000000F9F0000000F9F0000000F9F0000000F +9F00000007FE00000007FE00000007FE00000007FE00000003FC00000003FC00000001F8 +0000242F7FAD27>I<7FE0007FE0FFF000FFF0FFF000FFF0FFF000FFF07FE0007FE01F00 +000F801F00000F801F00000F801F00000F801F00000F801F00000F801F00000F800F8000 +1F000F80001F000F80001F000F80001F000F80001F000F80001F000F80F01F000F81F81F +0007C3FC3E0007C3FC3E0007C3FC3E0007C3FC3E0007C39C3E0007C79E3E0007C79E3E00 +07C79E3E0003C79E3C0003C79E3C0003C79E3C0003E79E7C0003EF9F7C0003EF9F7C0003 +EF0F7C0003EF0F7C0001EF0F780001EF0F780001EF0F780001EF0F780001FE07F80001FE +07F80001FE07F80000FE07F00000FE07F00000FC03F000007801E000242F7FAD27>I<3F +FC1FFE007FFE3FFE007FFE3FFF007FFE3FFE003FFC1FFE0003F00FE00003F80FC00001F8 +0FC00001FC1FC00000FC1F800000FE3F8000007E3F0000007F7F0000003F7E0000003FFE +0000001FFC0000001FFC0000000FF80000000FF800000007F000000007F000000003F000 +000007F000000007F80000000FF80000000FFC0000001FFC0000001FFE0000003F7E0000 +003F7F0000007F3F0000007E3F8000007E1F800000FC1FC00000FC0FC00001F80FE00001 +F807E00003F807E00003F003F00007F003F00007E003F8007FFC0FFF80FFFC0FFFC0FFFE +1FFFC0FFFC0FFFC07FFC0FFF80222E7EAD27>I<7FFC03FFE07FFE07FFE0FFFE07FFF07F +FE07FFE07FFC03FFE007F000FE0003F000FC0003F801FC0001F801F80001F801F80001FC +03F80000FC03F00000FE07F000007E07E000007E07E000003F0FC000003F0FC000001F9F +8000001F9F8000001F9F8000000F9F0000000F9F00000007FE00000007FE00000003FC00 +000003FC00000001F800000001F800000001F800000001F800000001F800000001F80000 +0001F800000001F800000001F800000001F800000001F800000001F800000001F8000000 +01F800000001F80000001FFF8000003FFFC000003FFFC000003FFFC000001FFF8000242E +7FAD27>I<3FFFFFFE7FFFFFFF7FFFFFFF7FFFFFFF7FFFFFFF7E0000FE7E0001FC7E0001 +FC7E0003F87E0007F07E0007F03C000FE000001FC000001FC000003F8000007F0000007F +000000FE000000FC000001FC000003F8000003F0000007F000000FE000000FC000001FC0 +00003F8000003F0000007F000000FE000000FE000001FC000003F8001E03F8003F07F000 +3F0FE0003F0FE0003F1FC0003F3F80003F3F80003F7F00003FFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFF7FFFFFFE202E7DAD27>I<7FFFF0FFFFF8FFFFF8FFFFF8FFFFF0FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FFFFF0FFFF +F8FFFFF8FFFFF87FFFF0153A71B327>I<78000000F8000000FC000000FC000000FE0000 +007E0000007F0000003F0000003F8000001F8000001FC000000FC000000FE0000007E000 +0007F0000003F0000003F0000003F8000001F8000001FC000000FC000000FE0000007E00 +00007F0000003F0000003F8000001F8000001FC000000FC000000FC000000FE0000007E0 +000007F0000003F0000003F8000001F8000001FC000000FC000000FE0000007E0000007F +0000003F0000003F0000003F8000001F8000001FC000000FC000000FE0000007E0000007 +F0000003F0000003F8000001F8000001FC000000FC000000FC0000007C000000381E3A7C +B327>I<7FFFF0FFFFF8FFFFF8FFFFF87FFFF80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F87FFFF8FFFFF8FFFFF8FFFFF87FFFF0153A +7EB327>I<001C00007E0001FF8007FFE01FFFF83FFFFCFFE7FFFFC3FFFF00FFFC003F78 +001E180B79AD27>I<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E067C +7E27>I<00E001F007F00FF00FE01FC03F003F007E007C00FC00F800F800F800F800FF00 +FF80FFC07FC07FC03FC03F800F000C1773B227>I<03FFC000000FFFF000001FFFFC0000 +3FFFFF00003FFFFF80003F80FF80003F801FC0001F000FC00004000FE000000007E00000 +0007E000000FFFE000007FFFE00003FFFFE0000FFFFFE0001FFFFFE0003FFC07E0007FC0 +07E0007F0007E000FE0007E000FC0007E000FC0007E000FC0007E000FC0007E000FE000F +E0007F001FE0007FC0FFE0003FFFFFFF801FFFFFFFC00FFFFFFFC003FFF1FFC000FF807F +8022207C9F27>I<7FE0000000FFF0000000FFF0000000FFF00000007FF000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F0FF000003F3FFC00003FFFFF00003FFFFF80003FFFFFC0003FF81FE00 +03FE00FF0003FC003F8003F8001F8003F8001FC003F0000FC003F0000FC003F0000FE003 +F00007E003F00007E003F00007E003F00007E003F00007E003F00007E003F0000FE003F0 +000FC003F8000FC003F8001FC003FC003F8003FC007F8003FE00FF0003FF83FE0003FFFF +FC0003FFFFF80003FFFFF00003F3FFC00001E0FE0000232E7FAD27>I<000FFF00007FFF +C001FFFFE003FFFFF007FFFFF00FF807F01FE007F03FC003E03F8000807F0000007E0000 +007E000000FE000000FC000000FC000000FC000000FC000000FC000000FC000000FE0000 +007E0000007E0000007F0000F03F8001F83FC001F81FE003F80FF80FF007FFFFF003FFFF +E001FFFFC0007FFF00000FF8001D207B9F27>I<00003FF00000007FF80000007FF80000 +007FF80000003FF800000001F800000001F800000001F800000001F800000001F8000000 +01F800000001F800000001F800000001F800000FE1F800007FFDF80001FFFFF80003FFFF +F80007FFFFF8000FF83FF8001FE00FF8003FC007F8003F8003F8007F0003F8007E0001F8 +007E0001F800FE0001F800FC0001F800FC0001F800FC0001F800FC0001F800FC0001F800 +FC0001F800FE0001F8007E0003F8007E0003F8007F0003F8003F0007F8003F800FF8001F +E01FF8000FF03FF80007FFFFFFC003FFFFFFE001FFFDFFE0007FF9FFE0001FE0FFC0232E +7EAD27>I<000FF800003FFE0000FFFF8003FFFFC007FFFFE00FFC0FF01FE003F81FC001 +F83F8001FC7F0000FC7E0000FC7E00007EFE00007EFFFFFFFEFFFFFFFEFFFFFFFEFFFFFF +FEFFFFFFFCFC000000FE0000007E0000007F0000003F00003C3F80007E1FC0007E1FF000 +FE0FFC07FC07FFFFFC01FFFFF800FFFFF0003FFFC00007FE001F207D9F27>I<00001FF0 +0000FFF80001FFFC0003FFFE0007FFFE000FF0FE000FC0FE001FC07C001F8000001F8000 +001F8000001F8000001F8000001F80007FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF0 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000 +001F8000001F8000001F8000001F80003FFFFFC07FFFFFE07FFFFFE07FFFFFE03FFFFFC0 +1F2E7EAD27>I<0000003F00001FC0FF80007FF3FFC001FFFFFFE003FFFFFFE007FFFFEF +E00FF07F87E01FC01FC3C01FC01FC0001F800FC0003F0007E0003F0007E0003F0007E000 +3F0007E0003F0007E0003F0007E0001F800FC0001FC01FC0001FC01FC0000FF07F80000F +FFFF00000FFFFE00001FFFFC00001F7FF000001F1FC000001F000000001F000000001F80 +0000000FFFFF00000FFFFFE0000FFFFFF8001FFFFFFE003FFFFFFF003F8001FF007E0000 +3F807C00000F80FC00000FC0F8000007C0F8000007C0F8000007C0F8000007C0FC00000F +C07C00000F807F00003F803F80007F003FF807FF001FFFFFFE0007FFFFF80003FFFFF000 +00FFFFC000000FFC000023337EA027>I<7FE0000000FFF0000000FFF0000000FFF00000 +007FF000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F07F000003F1FFC00003F7FFF00003FFFFF00003 +FFFFF80003FFC1F80003FF01FC0003FE00FC0003FC00FC0003F800FC0003F800FC0003F0 +00FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000 +FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC +0003F000FC007FFF83FFE0FFFFC7FFF0FFFFC7FFF0FFFFC7FFF07FFF83FFE0242E7FAD27 +>I<000F0000001F8000003FC000003FC000003FC000003FC000001F8000000F00000000 +00000000000000000000000000000000000000000000000000003FFF80007FFFC0007FFF +C0007FFFC0003FFFC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC0007FFFFFF0FFFFFFF0FFFF +FFF8FFFFFFF07FFFFFF01D2F7BAE27>I<00003C00007E0000FF0000FF0000FF0000FF00 +007E00003C00000000000000000000000000000000000000000001FFFE03FFFF03FFFF03 +FFFF01FFFF00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00 +003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00 +003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00 +007E38007E7C00FEFE01FCFE03FCFFFFF8FFFFF07FFFE03FFF8007FE0018407CAE27>I< +7FE00000007FF0000000FFF00000007FF00000007FF000000001F000000001F000000001 +F000000001F000000001F000000001F000000001F000000001F000000001F000000001F0 +3FFFC001F07FFFE001F07FFFE001F07FFFE001F03FFFC001F003F80001F007F00001F00F +E00001F01FC00001F03F800001F0FF000001F1FE000001F3FC000001F7F8000001FFFC00 +0001FFFE000001FFFF000001FF3F000001FE1F800001FC0FC00001F80FE00001F007E000 +01F003F00001F001F80001F001FC0001F000FE0001F0007E007FFFC1FFF07FFFC3FFF8FF +FFE3FFF87FFFC3FFF87FFFC3FFF0252E80AD27>I<7FFF8000FFFFC000FFFFC000FFFFC0 +007FFFC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC0007FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7FFFFFF81E2E7CAD27>I<7F07C01F +0000FF9FF07FC000FFFFF9FFE000FFFFFFFFF0007FFFFFFFF0000FFC7FF1F8000FF03FC0 +F8000FE03F80F8000FC03F00F8000FC03F00F8000FC03F00F8000F803E00F8000F803E00 +F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00 +F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00F8000F803E00 +F8000F803E00F8000F803E00F8007FF0FFC3FF00FFF8FFE3FF80FFF9FFE7FF80FFF8FFE3 +FF807FF0FFC3FF002920819F27>I<7FE07F0000FFF1FFC000FFF7FFF000FFFFFFF0007F +FFFFF80003FFC1F80003FF01FC0003FE00FC0003FC00FC0003F800FC0003F800FC0003F0 +00FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000 +FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC +0003F000FC007FFF83FFE0FFFFC7FFF0FFFFC7FFF0FFFFC7FFF07FFF83FFE024207F9F27 +>I<001FE000007FF80001FFFE0003FFFF0007FFFF800FF03FC01FC00FE03F8007F03F00 +03F07F0003F87E0001F87E0001F8FC0000FCFC0000FCFC0000FCFC0000FCFC0000FCFC00 +00FCFC0000FCFE0001FC7E0001F87E0001F87F0003F83F8007F03F8007F01FE01FE00FF0 +3FC007FFFF8003FFFF0001FFFE00007FF800001FE0001E207C9F27>I<7FE0FF0000FFF3 +FFC000FFFFFFF000FFFFFFF8007FFFFFFC0003FF81FE0003FE00FF0003FC003F8003F800 +1F8003F8001FC003F0000FC003F0000FC003F0000FE003F00007E003F00007E003F00007 +E003F00007E003F00007E003F00007E003F0000FE003F0000FC003F8000FC003F8001FC0 +03FC003F8003FC007F8003FE00FF0003FF83FE0003FFFFFC0003FFFFF80003FFFFF00003 +F3FFC00003F0FE000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F00000007FFF80 +0000FFFFC00000FFFFC00000FFFFC000007FFF80000023317F9F27>I<000FF03C00003F +FE7E0000FFFF7E0003FFFFFE0007FFFFFE000FFC1FFE001FE007FE001FC003FE003F8001 +FE007F0000FE007E0000FE007E0000FE00FE00007E00FC00007E00FC00007E00FC00007E +00FC00007E00FC00007E00FC00007E00FE00007E007E0000FE007E0000FE007F0001FE00 +3F8001FE003FC003FE001FE007FE000FF81FFE0007FFFFFE0003FFFFFE0001FFFF7E0000 +7FFC7E00000FF07E000000007E000000007E000000007E000000007E000000007E000000 +007E000000007E000000007E000000007E000000007E000000007E000000007E0000001F +FFF800001FFFF800003FFFFC00001FFFF800001FFFF826317E9F27>I<7FFC03FC00FFFE +0FFF00FFFE3FFF80FFFE7FFFC07FFEFFFFC0007FFE1FC0007FF81FC0007FF00F80007FE0 +0200007FC00000007F800000007F800000007F000000007F000000007E000000007E0000 +00007E000000007E000000007E000000007E000000007E000000007E000000007E000000 +007E000000007E000000007E000000007E0000007FFFFF8000FFFFFFC000FFFFFFC000FF +FFFFC0007FFFFF800022207E9F27>I<00FFF38007FFFFC01FFFFFC03FFFFFC07FFFFFC0 +7F803FC0FC000FC0F8000FC0F8000FC0F8000780FC0000007F8000007FFC00003FFFF000 +1FFFFC0007FFFF0001FFFF80000FFFC000003FE0000007E0780003F0FC0001F0FC0001F0 +FE0001F0FE0003F0FF0007E0FFE01FE0FFFFFFC0FFFFFF80FFFFFF00FBFFFC00707FF000 +1C207B9F27>I<003C0000007E0000007E0000007E0000007E0000007E0000007E000000 +7E0000007E00007FFFFFF0FFFFFFF8FFFFFFF8FFFFFFF87FFFFFF0007E0000007E000000 +7E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E000000 +7E0000007E0000007E0000007E0018007E007E007E007E007E007E007E007E007E00FE00 +3F00FC003F83FC003FFFF8001FFFF0000FFFE00003FFC00000FF001F297EA827>I<7FE0 +1FF800FFF03FFC00FFF03FFC00FFF03FFC007FF01FFC0003F000FC0003F000FC0003F000 +FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC +0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC0003F000FC00 +03F000FC0003F001FC0003F001FC0003F003FC0003FC0FFC0001FFFFFFE001FFFFFFF000 +FFFFFFF0003FFEFFF0000FF87FE024207F9F27>I<7FFC0FFF80FFFE1FFFC0FFFE1FFFC0 +FFFE1FFFC07FFC0FFF8007C000F80007E001F80003E001F00003E001F00003F003F00001 +F003E00001F003E00001F807E00000F807C00000F807C00000F807C000007C0F8000007C +0F8000007C0F8000003E1F0000003E1F0000003E1F0000003F3F0000001F3E0000001F3E +0000001FFE0000000FFC0000000FFC0000000FFC00000007F800000007F800000003F000 +0022207E9F27>I<7FFE07FFE0FFFE07FFF0FFFF0FFFF0FFFE07FFF07FFE07FFE00F8000 +1F000F80001F000F80001F000FC0003F0007C0003E0007C0003E0007C0003E0007C0003E +0007C0F03E0007C1F83E0003E3FC7C0003E3FC7C0003E3FC7C0003E3FC7C0003E79E7C00 +03E79E7C0001E79E780001E79E780001E79E780001F79EF80001F79EF80001FF0FF80000 +FF0FF00000FF0FF00000FF0FF00000FE07F000007C03E00024207F9F27>I<3FFC1FFF00 +7FFE3FFF007FFE3FFF807FFE3FFF003FFC1FFF0001F807E00000FC0FC00000FC1F800000 +7E1F0000003F3F0000001F7E0000001FFC0000000FF800000007F800000003F000000003 +E000000003F000000007F80000000FF80000001FFC0000001F3E0000003E3F0000007E1F +0000007C0F800000F80FC00001F807E00003F003E0007FFE1FFF807FFE1FFF80FFFF3FFF +C07FFE1FFF807FFE1FFF8022207E9F27>I<7FFC0FFF80FFFE1FFFC0FFFE1FFFC0FFFE1F +FFC07FFC0FFF8007E000F80003E001F80003E001F00003F001F00001F003F00001F803E0 +0000F803E00000F803E00000FC07C000007C07C000007C07C000007E0F8000003E0F8000 +003E0F8000001F0F0000001F1F0000001F1F0000000F1F0000000F9E0000000FBE000000 +07BE00000007FC00000003FC00000003FC00000003F800000001F800000001F800000001 +F000000001F000000003F000000003E000000003E000000007E000000007C000000807C0 +00003E0FC000007F0F8000007F1F8000007E7F0000007FFE0000003FFC0000003FF80000 +001FF000000007C000000022317E9F27>I<1FFFFFFE3FFFFFFF3FFFFFFF3FFFFFFF3FFF +FFFF3F0001FE3F0003FC3F0007F83F000FF01E001FE000003FC000007F800000FF000001 +FE000003FC000007F800001FE000003FC000007F800000FF000001FE000003FC001E07F8 +003F0FF0003F1FE0003F3FC0003F7F80003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFF +FFFE20207E9F27>I<000007F800003FFC0000FFFC0003FFFC0003FFF80007FE00000FF0 +00000FE000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000001FC0 +00007F80003FFF8000FFFF0000FFFE0000FFFE0000FFFF00003FFF8000007F8000001FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FE000000FF0 +000007FE000003FFF80003FFFC0000FFFC00003FFC000007F81E3A7CB327>I<78FCFCFC +FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC +FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC78063A70B327>I<7F800000FFF00000FFFC00 +00FFFF00007FFF000001FF8000003FC000001FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FE0000007F8000007FFF00003FFFC0001FFFC0001FF +FC0003FFFC0007FFF00007F800000FE000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000001FC000003FC00001FF80007FFF0000FFFF0000FFFC0000FFF000 +007F8000001E3A7CB327>I<01F0038003FC07C00FFC0FC01FFE1FC03FFF7F807FBFFF00 +FE1FFE00FC0FFC00F80FF0007003E0001A0A7AAD27>I E /Fp 47 +122 df<0000000FFF0000000001FFFFC00000000FFFFFF00000007FFFFFF8000001FFF8 +03FC000003FFC000FE00000FFF0003FE00001FFE0007FF00003FFC000FFF00003FF8000F +FF00007FF0000FFF00007FF0001FFF8000FFF0000FFF0000FFE0000FFF0000FFE0000FFF +0000FFE0000FFF0000FFE00007FE0000FFE00001F80000FFE00000000000FFE000000000 +00FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000 +FFE001FFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFF +FFFFFFFF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE0 +0003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE000 +03FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003 +FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF +8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF80 +00FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF8000 +FFE00003FF8000FFE00003FF8000FFE00003FF8000FFE00003FF807FFFFFC1FFFFFF7FFF +FFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF7FFFFFC1FFFFFF38467EC53E>12 +D<07C01FF03FF87FFCFFFEFFFEFFFEFFFEFFFEFFFEFFFE7FFC3FF81FF007C00F0F788E1F +>46 D<000003C000000007C00000001FC00000007FC0000003FFC000003FFFC000FFFFFF +C000FFFFFFC000FFFFFFC000FFFFFFC000FFC3FFC0000003FFC0000003FFC0000003FFC0 +000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC000 +0003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC00000 +03FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003 +FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FF +C0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0 +000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC0000003FFC000 +0003FFC0000003FFC0000003FFC000FFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFFFFFFFFFCFF +FFFFFFFC264177C038>49 D<0000FFE00000000FFFFE0000003FFFFF800000FFFFFFE000 +03FFFFFFF80007FC03FFFE000FE0007FFF001F80003FFF803F00000FFFC07F000007FFC0 +7FC00007FFE07FF00003FFE0FFF00001FFF0FFF80001FFF0FFF80001FFF8FFF80000FFF8 +FFF80000FFF8FFF80000FFF8FFF80000FFF87FF00000FFF83FE00000FFF81FC00000FFF8 +00000000FFF800000000FFF000000001FFF000000001FFF000000001FFE000000003FFE0 +00000003FFC000000007FF800000000FFF000000000FFF000000001FFC000000003FF800 +0000003FF0000000007FE000000000FFC000000001FF0000000003FE0000000007FC0000 +00000FF0000000001FE0000000003F80000000007F0000780000FE0000780001FC000078 +0003F80000F80007E00000F0000FC00000F0001F800000F0003F000000F0007C000001F0 +00F8000003F001FFFFFFFFF003FFFFFFFFE007FFFFFFFFE00FFFFFFFFFE01FFFFFFFFFE0 +3FFFFFFFFFE07FFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0 +FFFFFFFFFFC02D417BC038>I<0000FFF000000007FFFF0000001FFFFFC000007FFFFFF0 +0000FF007FF80003F8003FFE0007E0001FFF0007E0000FFF000FF80007FF800FFE0007FF +801FFE0007FFC01FFF0007FFC01FFF0007FFC01FFF0007FFC01FFF0007FFC01FFF0007FF +C01FFF0007FFC00FFE0007FFC007FC0007FF8003F8000FFF800000000FFF000000001FFF +000000001FFE000000003FFC000000007FF800000000FFF000000001FFE00000000FFF80 +000007FFFE00000007FFF800000007FFFF00000007FFFFC000000000FFF0000000003FFC +000000000FFE000000000FFF8000000007FF8000000003FFC000000003FFE000000003FF +E000000001FFF000000001FFF000000001FFF800000001FFF800000001FFF80FC00001FF +F83FF00001FFF87FF80001FFF87FF80001FFF8FFFC0001FFF8FFFC0001FFF8FFFC0001FF +F0FFFC0001FFF0FFFC0003FFF0FFFC0003FFE07FF80003FFE07FF00007FFC07FE00007FF +C03F80000FFF801FF0001FFF000FFE00FFFE0007FFFFFFF80001FFFFFFF000007FFFFFC0 +00001FFFFE00000001FFE000002D427BC038>I<000000003F0000000000003F00000000 +00007F000000000000FF000000000001FF000000000003FF000000000003FF0000000000 +07FF00000000000FFF00000000001FFF00000000003FFF00000000003FFF00000000007F +FF0000000000FFFF0000000001F7FF0000000003E7FF0000000007E7FF0000000007C7FF +000000000F87FF000000001F07FF000000003E07FF000000007E07FF000000007C07FF00 +000000F807FF00000001F007FF00000003E007FF00000007E007FF00000007C007FF0000 +000F8007FF0000001F0007FF0000003E0007FF0000007C0007FF0000007C0007FF000000 +F80007FF000001F00007FF000003E00007FF000007C00007FF00000FC00007FF00000F80 +0007FF00001F000007FF00003E000007FF00007C000007FF0000FC000007FF0000FFFFFF +FFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF800000000F +FF00000000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF +00000000000FFF00000000000FFF00000000000FFF00000000000FFF00000000000FFF00 +000000000FFF000000007FFFFFFF8000007FFFFFFF8000007FFFFFFF8000007FFFFFFF80 +00007FFFFFFF8031417DC038>I<07000000030007E000003F0007FF0007FF0007FFFFFF +FF0007FFFFFFFE0007FFFFFFFC0007FFFFFFF80007FFFFFFF00007FFFFFFE00007FFFFFF +800007FFFFFE000007FFFFFC000007FFFFE0000007FFFF00000007C00000000007C00000 +000007C00000000007C00000000007C00000000007C00000000007C00000000007C00000 +000007C00000000007C00000000007C03FF0000007C1FFFF000007C7FFFFC00007DFFFFF +F00007FFE03FFC0007FF000FFE0007FC0007FF0007F00003FF8007E00003FFC007C00001 +FFC003800001FFE000000001FFE000000000FFF000000000FFF000000000FFF000000000 +FFF800000000FFF800000000FFF800000000FFF80F800000FFF83FE00000FFF87FF00000 +FFF8FFF00000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF0FFF00000 +FFF0FFF00001FFF07FE00001FFE07FC00001FFE07E000003FFC03E000003FFC03F000007 +FF801FC0000FFF000FF0001FFE0007FE00FFFC0003FFFFFFF00000FFFFFFE000003FFFFF +8000000FFFFC00000001FFC000002D427BC038>I<000001FF800000001FFFF00000007F +FFFC000001FFFFFF000007FF807F80000FFC001F80003FF0001FC0007FE0007FC000FFC0 +00FFE001FF8001FFE003FF8001FFE003FF0001FFE007FE0001FFE00FFE0001FFE00FFE00 +01FFE01FFC0000FFC01FFC00007F801FFC00001E003FFC000000003FFC000000003FF800 +0000007FF8000000007FF8000000007FF807FC00007FF81FFF8000FFF87FFFE000FFF8FF +FFF800FFF9F01FFC00FFFBC007FE00FFFF8003FF00FFFF8003FF80FFFF0001FFC0FFFE00 +01FFC0FFFE0000FFE0FFFE0000FFE0FFFC0000FFF0FFFC0000FFF0FFFC0000FFF0FFFC00 +00FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF8FFF80000FFF87FF80000FFF87FF800 +00FFF87FF80000FFF87FF80000FFF87FF80000FFF83FF80000FFF83FF80000FFF83FF800 +00FFF03FFC0000FFF01FFC0000FFF01FFC0000FFF00FFC0001FFE00FFC0001FFE007FE00 +01FFC007FF0003FF8003FF8003FF0001FFC007FE0000FFE01FFC00007FFFFFF800001FFF +FFF0000007FFFFC0000001FFFF000000003FF000002D427BC038>I<1E00000000001F00 +000000001FFC000000001FFFFFFFFFFE1FFFFFFFFFFE1FFFFFFFFFFE1FFFFFFFFFFE3FFF +FFFFFFFE3FFFFFFFFFFC3FFFFFFFFFF83FFFFFFFFFF03FFFFFFFFFE03FFFFFFFFFC03FFF +FFFFFFC07FFFFFFFFF807E0000003F007C0000007E007C000000FC0078000000F8007800 +0001F80078000003F000F8000007E000F000000FC000F000000F8000F000001F80000000 +003F00000000007E0000000000FC0000000000FC0000000001F80000000003F800000000 +03F00000000007F0000000000FE0000000000FE0000000001FE0000000001FC000000000 +3FC0000000003FC0000000007FC0000000007F8000000000FF8000000000FF8000000001 +FF8000000001FF8000000001FF8000000003FF8000000003FF0000000003FF0000000003 +FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000000000F +FF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000F +FF000000000FFF000000000FFF000000000FFF0000000007FE0000000003FC0000000001 +F80000002F447AC238>I<00007FF000000003FFFF0000000FFFFFC000003FFFFFF00000 +7F801FFC0001FC0003FE0003F80001FF0003F00000FF0007E000007F8007E000003F800F +C000003FC00FC000003FC01FC000001FC01FC000001FC01FE000001FC01FE000001FC01F +F000001FC01FF800001FC01FFE00003FC01FFF00003F801FFFC0007F801FFFF0007F000F +FFFC00FF000FFFFE01FE0007FFFF83FC0007FFFFE7F80003FFFFFFE00001FFFFFFC00000 +FFFFFF0000007FFFFFC000003FFFFFE000000FFFFFF800000FFFFFFC00003FFFFFFE0000 +FFFFFFFF0001FF3FFFFF8007FC0FFFFFC00FF803FFFFE01FF000FFFFE01FE0007FFFF03F +E0001FFFF07FC00007FFF07F800003FFF87F800000FFF8FF8000007FF8FF0000003FF8FF +0000001FF8FF0000000FF8FF0000000FF8FF00000007F8FF00000007F8FF00000007F8FF +80000007F07F80000007F07F8000000FF07FC000000FE03FE000001FE03FF000003FC01F +F800007F800FFE0001FF0007FFC00FFE0003FFFFFFFC0000FFFFFFF000003FFFFFC00000 +0FFFFF00000000FFF000002D427BC038>I<FFFFFFFFFFFF000000FFFFFFFFFFFFF00000 +FFFFFFFFFFFFFE0000FFFFFFFFFFFFFF8000FFFFFFFFFFFFFFE000003FFC000007FFF000 +003FFC000001FFF800003FFC0000007FFC00003FFC0000003FFE00003FFC0000001FFF00 +003FFC0000001FFF00003FFC0000000FFF80003FFC0000000FFF80003FFC0000000FFF80 +003FFC00000007FFC0003FFC00000007FFC0003FFC00000007FFC0003FFC00000007FFC0 +003FFC00000007FFC0003FFC00000007FFC0003FFC00000007FFC0003FFC0000000FFF80 +003FFC0000000FFF80003FFC0000001FFF00003FFC0000001FFF00003FFC0000003FFE00 +003FFC0000007FFC00003FFC000000FFF800003FFC000001FFF000003FFC000007FFE000 +003FFC0000FFFF8000003FFFFFFFFFFC0000003FFFFFFFFFF00000003FFFFFFFFFFF0000 +003FFFFFFFFFFFE000003FFC000001FFF800003FFC0000007FFC00003FFC0000001FFE00 +003FFC0000000FFF00003FFC00000007FF80003FFC00000007FFC0003FFC00000003FFE0 +003FFC00000003FFE0003FFC00000001FFF0003FFC00000001FFF0003FFC00000001FFF0 +003FFC00000001FFF8003FFC00000001FFF8003FFC00000001FFF8003FFC00000001FFF8 +003FFC00000001FFF8003FFC00000001FFF8003FFC00000001FFF8003FFC00000001FFF0 +003FFC00000001FFF0003FFC00000003FFF0003FFC00000003FFE0003FFC00000007FFE0 +003FFC0000000FFFC0003FFC0000001FFFC0003FFC0000003FFF80003FFC000000FFFF00 +003FFC000007FFFE00FFFFFFFFFFFFFFF800FFFFFFFFFFFFFFF000FFFFFFFFFFFFFFC000 +FFFFFFFFFFFFFE0000FFFFFFFFFFFFE0000045447CC350>66 D<00000000FFF000007000 +00001FFFFF0000F0000001FFFFFFE001F0000007FFFFFFF803F000003FFFFFFFFE07F000 +00FFFFE001FF0FF00001FFFE00003F9FF00007FFF000000FFFF0000FFFC0000007FFF000 +1FFF00000003FFF0003FFE00000001FFF0007FFC00000000FFF000FFF8000000007FF001 +FFF0000000003FF003FFE0000000001FF007FFE0000000001FF007FFC0000000000FF00F +FF80000000000FF00FFF800000000007F01FFF000000000007F01FFF000000000003F03F +FF000000000003F03FFE000000000003F03FFE000000000003F07FFE000000000001F07F +FE000000000001F07FFE000000000001F07FFC00000000000000FFFC00000000000000FF +FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF +FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF +FC00000000000000FFFC00000000000000FFFC00000000000000FFFC00000000000000FF +FC000000000000007FFC000000000000007FFE000000000000007FFE000000000000F07F +FE000000000000F03FFE000000000000F03FFE000000000000F03FFF000000000000F01F +FF000000000001F01FFF000000000001E00FFF800000000001E00FFF800000000003E007 +FFC00000000003C007FFE00000000007C003FFE00000000007C001FFF0000000000F8000 +FFF8000000001F00007FFC000000003F00003FFE000000007E00001FFF80000000FC0000 +0FFFC0000001F8000007FFF0000007F0000001FFFE00001FE0000000FFFFF001FF800000 +003FFFFFFFFF0000000007FFFFFFFC0000000001FFFFFFF000000000001FFFFF80000000 +000000FFF800000044467AC451>I<FFFFFFFFFFFF00000000FFFFFFFFFFFFF0000000FF +FFFFFFFFFFFE000000FFFFFFFFFFFFFF800000FFFFFFFFFFFFFFE00000003FFE00001FFF +F80000003FFE000001FFFC0000003FFE0000003FFF0000003FFE0000000FFF8000003FFE +00000007FFC000003FFE00000003FFE000003FFE00000001FFF000003FFE00000000FFF0 +00003FFE000000007FF800003FFE000000003FFC00003FFE000000003FFC00003FFE0000 +00001FFE00003FFE000000001FFE00003FFE000000000FFF00003FFE000000000FFF0000 +3FFE000000000FFF80003FFE000000000FFF80003FFE0000000007FF80003FFE00000000 +07FFC0003FFE0000000007FFC0003FFE0000000007FFC0003FFE0000000007FFC0003FFE +0000000007FFC0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FF +E0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000 +000007FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FFE000 +3FFE0000000007FFE0003FFE0000000007FFE0003FFE0000000007FFE0003FFE00000000 +07FFC0003FFE0000000007FFC0003FFE0000000007FFC0003FFE0000000007FFC0003FFE +0000000007FFC0003FFE0000000007FF80003FFE000000000FFF80003FFE000000000FFF +80003FFE000000000FFF00003FFE000000001FFF00003FFE000000001FFE00003FFE0000 +00003FFE00003FFE000000003FFC00003FFE000000007FF800003FFE00000000FFF80000 +3FFE00000000FFF000003FFE00000001FFE000003FFE00000007FFC000003FFE0000000F +FF8000003FFE0000003FFF0000003FFE000001FFFE0000003FFE00000FFFF80000FFFFFF +FFFFFFFFF00000FFFFFFFFFFFFFFC00000FFFFFFFFFFFFFE000000FFFFFFFFFFFFF00000 +00FFFFFFFFFFFF000000004B447CC356>I<FFFFFFFFFFFFFF80FFFFFFFFFFFFFF80FFFF +FFFFFFFFFF80FFFFFFFFFFFFFF80FFFFFFFFFFFFFFC0003FFE00001FFFC0003FFE000001 +FFC0003FFE0000007FC0003FFE0000003FC0003FFE0000001FC0003FFE0000000FC0003F +FE00000007C0003FFE00000007E0003FFE00000003E0003FFE00000003E0003FFE000000 +03E0003FFE00000001E0003FFE00000001E0003FFE00000001E0003FFE0001E001E0003F +FE0001E000F0003FFE0001E000F0003FFE0001E000F0003FFE0001E000F0003FFE0001E0 +0000003FFE0003E00000003FFE0003E00000003FFE0003E00000003FFE0007E00000003F +FE000FE00000003FFE007FE00000003FFFFFFFE00000003FFFFFFFE00000003FFFFFFFE0 +0000003FFFFFFFE00000003FFFFFFFE00000003FFE007FE00000003FFE000FE00000003F +FE0007E00000003FFE0003E00000003FFE0003E00000003FFE0003E00000003FFE0001E0 +0000003FFE0001E00000003FFE0001E00000003FFE0001E00000003FFE0001E00000003F +FE0001E00000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000 +0000003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003F +FE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE000000 +0000003FFE0000000000003FFE0000000000FFFFFFFFF0000000FFFFFFFFF0000000FFFF +FFFFF0000000FFFFFFFFF0000000FFFFFFFFF00000003C447CC346>70 +D<FFFFFFFF8003FFFFFFFEFFFFFFFF8003FFFFFFFEFFFFFFFF8003FFFFFFFEFFFFFFFF80 +03FFFFFFFEFFFFFFFF8003FFFFFFFE003FFE00000000FFF800003FFE00000000FFF80000 +3FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE00000000 +FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE +00000000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF8 +00003FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE0000 +0000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF80000 +3FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE00000000 +FFF800003FFE00000000FFF800003FFFFFFFFFFFFFF800003FFFFFFFFFFFFFF800003FFF +FFFFFFFFFFF800003FFFFFFFFFFFFFF800003FFFFFFFFFFFFFF800003FFE00000000FFF8 +00003FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE0000 +0000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF80000 +3FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE00000000 +FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE +00000000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF8 +00003FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE0000 +0000FFF800003FFE00000000FFF800003FFE00000000FFF800003FFE00000000FFF80000 +3FFE00000000FFF800003FFE00000000FFF800FFFFFFFF8003FFFFFFFEFFFFFFFF8003FF +FFFFFEFFFFFFFF8003FFFFFFFEFFFFFFFF8003FFFFFFFEFFFFFFFF8003FFFFFFFE4F447C +C358>72 D<FFFFFFFFF0000000FFFFFFFFF0000000FFFFFFFFF0000000FFFFFFFFF00000 +00FFFFFFFFF0000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE +0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE00000000 +00003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE +0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE00000000 +00003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE +0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE00000000 +00003FFE0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE +0000000000003FFE0000000000003FFE0000000000003FFE0000000000003FFE00000000 +00003FFE0000000780003FFE0000000780003FFE0000000780003FFE0000000780003FFE +0000000F80003FFE0000000F00003FFE0000000F00003FFE0000000F00003FFE0000000F +00003FFE0000001F00003FFE0000001F00003FFE0000001F00003FFE0000003F00003FFE +0000003F00003FFE0000007E00003FFE0000007E00003FFE000000FE00003FFE000001FE +00003FFE000003FE00003FFE000007FE00003FFE00001FFE00003FFE00007FFE00003FFE +0003FFFE00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC +00FFFFFFFFFFFFFC0039447CC343>76 D<FFFFFE0000000000007FFFFF80FFFFFF000000 +000000FFFFFF80FFFFFF000000000000FFFFFF80FFFFFF800000000001FFFFFF80FFFFFF +800000000001FFFFFF80003FFF800000000001FFFE0000003DFFC00000000003DFFE0000 +003DFFC00000000003DFFE0000003CFFE000000000079FFE0000003CFFE000000000079F +FE0000003C7FF0000000000F1FFE0000003C7FF0000000000F1FFE0000003C3FF8000000 +001E1FFE0000003C3FF8000000001E1FFE0000003C1FFC000000003C1FFE0000003C1FFC +000000003C1FFE0000003C1FFC000000003C1FFE0000003C0FFE00000000781FFE000000 +3C0FFE00000000781FFE0000003C07FF00000000F01FFE0000003C07FF00000000F01FFE +0000003C03FF80000001E01FFE0000003C03FF80000001E01FFE0000003C01FFC0000003 +C01FFE0000003C01FFC0000003C01FFE0000003C01FFC0000003C01FFE0000003C00FFE0 +000007801FFE0000003C00FFE0000007801FFE0000003C007FF000000F001FFE0000003C +007FF000000F001FFE0000003C003FF800001E001FFE0000003C003FF800001E001FFE00 +00003C001FFC00003C001FFE0000003C001FFC00003C001FFE0000003C001FFC00003C00 +1FFE0000003C000FFE000078001FFE0000003C000FFE000078001FFE0000003C0007FF00 +00F0001FFE0000003C0007FF0000F0001FFE0000003C0003FF8001E0001FFE0000003C00 +03FF8001E0001FFE0000003C0001FFC003C0001FFE0000003C0001FFC003C0001FFE0000 +003C0000FFE00780001FFE0000003C0000FFE00780001FFE0000003C0000FFE00780001F +FE0000003C00007FF00F00001FFE0000003C00007FF00F00001FFE0000003C00003FF81E +00001FFE0000003C00003FF81E00001FFE0000003C00001FFC3C00001FFE0000003C0000 +1FFC3C00001FFE0000003C00000FFE7800001FFE0000003C00000FFE7800001FFE000000 +3C00000FFE7800001FFE0000003C000007FFF000001FFE0000003C000007FFF000001FFE +0000003C000003FFE000001FFE0000003C000003FFE000001FFE0000003C000001FFC000 +001FFE0000003C000001FFC000001FFE0000003C000000FF8000001FFE0000003C000000 +FF8000001FFE0000FFFFFF0000FF80007FFFFFFF80FFFFFF00007F00007FFFFFFF80FFFF +FF00007F00007FFFFFFF80FFFFFF00003E00007FFFFFFF80FFFFFF00001C00007FFFFFFF +8061447CC36A>I<FFFFFF00000001FFFFFEFFFFFF80000001FFFFFEFFFFFFC0000001FF +FFFEFFFFFFC0000001FFFFFEFFFFFFE0000001FFFFFE003FFFF0000000007800003FFFF8 +000000007800003DFFFC000000007800003DFFFE000000007800003CFFFE000000007800 +003C7FFF000000007800003C3FFF800000007800003C1FFFC00000007800003C0FFFE000 +00007800003C07FFF00000007800003C07FFF80000007800003C03FFF80000007800003C +01FFFC0000007800003C00FFFE0000007800003C007FFF0000007800003C003FFF800000 +7800003C003FFFC000007800003C001FFFC000007800003C000FFFE000007800003C0007 +FFF000007800003C0003FFF800007800003C0001FFFC00007800003C0000FFFE00007800 +003C0000FFFF00007800003C00007FFF00007800003C00003FFF80007800003C00001FFF +C0007800003C00000FFFE0007800003C000007FFF0007800003C000007FFF8007800003C +000003FFF8007800003C000001FFFC007800003C000000FFFE007800003C0000007FFF00 +7800003C0000003FFF807800003C0000001FFFC07800003C0000001FFFE07800003C0000 +000FFFE07800003C00000007FFF07800003C00000003FFF87800003C00000001FFFC7800 +003C00000000FFFE7800003C00000000FFFF7800003C000000007FFF7800003C00000000 +3FFFF800003C000000001FFFF800003C000000000FFFF800003C0000000007FFF800003C +0000000003FFF800003C0000000003FFF800003C0000000001FFF800003C0000000000FF +F800003C00000000007FF800003C00000000003FF800003C00000000001FF800003C0000 +0000001FF800003C00000000000FF800003C000000000007F800FFFFFF0000000003F800 +FFFFFF0000000001F800FFFFFF0000000000F800FFFFFF00000000007800FFFFFF000000 +000078004F447CC358>I<00000007FFC0000000000000FFFFFE000000000007FFFFFFC0 +000000001FFFFFFFF0000000007FFE00FFFC00000001FFF0001FFF00000007FF800003FF +C000000FFF000001FFE000001FFC0000007FF000003FF80000003FF800007FF00000001F +FC0000FFF00000001FFE0001FFE00000000FFF0003FFC000000007FF8003FFC000000007 +FF8007FF8000000003FFC007FF8000000003FFC00FFF0000000001FFE00FFF0000000001 +FFE01FFF0000000001FFF01FFE0000000000FFF03FFE0000000000FFF83FFE0000000000 +FFF83FFE0000000000FFF87FFE0000000000FFFC7FFC00000000007FFC7FFC0000000000 +7FFC7FFC00000000007FFC7FFC00000000007FFCFFFC00000000007FFEFFFC0000000000 +7FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC0000000000 +7FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFEFFFC0000000000 +7FFEFFFC00000000007FFEFFFC00000000007FFEFFFC00000000007FFE7FFC0000000000 +7FFC7FFE0000000000FFFC7FFE0000000000FFFC7FFE0000000000FFFC3FFE0000000000 +FFF83FFE0000000000FFF83FFF0000000001FFF81FFF0000000001FFF01FFF0000000001 +FFF01FFF8000000003FFF00FFF8000000003FFE00FFF8000000003FFE007FFC000000007 +FFC003FFC000000007FF8003FFE00000000FFF8001FFF00000001FFF0000FFF80000003F +FE00007FFC0000007FFC00003FFE000000FFF800001FFF000001FFF000000FFFC00007FF +E0000007FFF0001FFFC0000001FFFE00FFFF00000000FFFFFFFFFE000000003FFFFFFFF8 +0000000007FFFFFFC00000000000FFFFFE00000000000007FFC000000047467AC454>I< +FFFFFFFFFFFF000000FFFFFFFFFFFFF00000FFFFFFFFFFFFFE0000FFFFFFFFFFFFFF8000 +FFFFFFFFFFFFFFE000001FFF00000FFFF000001FFF000001FFF800001FFF0000007FFC00 +001FFF0000003FFE00001FFF0000001FFF00001FFF0000000FFF80001FFF0000000FFF80 +001FFF0000000FFFC0001FFF00000007FFC0001FFF00000007FFC0001FFF00000007FFE0 +001FFF00000007FFE0001FFF00000007FFE0001FFF00000007FFE0001FFF00000007FFE0 +001FFF00000007FFE0001FFF00000007FFE0001FFF00000007FFE0001FFF00000007FFE0 +001FFF00000007FFC0001FFF00000007FFC0001FFF0000000FFF80001FFF0000000FFF80 +001FFF0000000FFF00001FFF0000001FFF00001FFF0000003FFE00001FFF0000007FFC00 +001FFF000001FFF800001FFF00000FFFF000001FFFFFFFFFFFC000001FFFFFFFFFFF0000 +001FFFFFFFFFFC0000001FFFFFFFFFC00000001FFF000000000000001FFF000000000000 +001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000 +001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000 +001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000 +001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000 +001FFF000000000000001FFF000000000000001FFF000000000000001FFF000000000000 +001FFF000000000000001FFF000000000000001FFF000000000000FFFFFFFFE000000000 +FFFFFFFFE000000000FFFFFFFFE000000000FFFFFFFFE000000000FFFFFFFFE000000000 +43447DC34D>I<FFFFFFFFFFF800000000FFFFFFFFFFFFC0000000FFFFFFFFFFFFF80000 +00FFFFFFFFFFFFFE000000FFFFFFFFFFFFFF800000001FFF00003FFFE00000001FFF0000 +03FFF00000001FFF000000FFF80000001FFF0000007FFC0000001FFF0000003FFE000000 +1FFF0000001FFF0000001FFF0000001FFF0000001FFF0000001FFF8000001FFF0000000F +FF8000001FFF0000000FFF8000001FFF0000000FFFC000001FFF0000000FFFC000001FFF +0000000FFFC000001FFF0000000FFFC000001FFF0000000FFFC000001FFF0000000FFFC0 +00001FFF0000000FFFC000001FFF0000000FFF8000001FFF0000000FFF8000001FFF0000 +001FFF0000001FFF0000001FFF0000001FFF0000003FFE0000001FFF0000003FFC000000 +1FFF0000007FFC0000001FFF000001FFF00000001FFF000007FFE00000001FFF00003FFF +800000001FFFFFFFFFFF000000001FFFFFFFFFF8000000001FFFFFFFFFE0000000001FFF +FFFFFFF8000000001FFF0000FFFC000000001FFF00003FFF000000001FFF00000FFF8000 +00001FFF000007FFC00000001FFF000003FFE00000001FFF000003FFE00000001FFF0000 +01FFF00000001FFF000001FFF00000001FFF000000FFF80000001FFF000000FFF8000000 +1FFF000000FFF80000001FFF000000FFF80000001FFF000000FFF80000001FFF000000FF +F80000001FFF000000FFF80000001FFF000000FFFC0000001FFF000000FFFC0000001FFF +000000FFFC0000001FFF000000FFFC0000001FFF000000FFFC0000001FFF000000FFFC00 +00001FFF000000FFFC000F001FFF000000FFFE000F001FFF000000FFFE000F001FFF0000 +007FFE000F001FFF0000007FFF001F001FFF0000003FFF001EFFFFFFFFE0001FFF803EFF +FFFFFFE0000FFFE0FCFFFFFFFFE00007FFFFF8FFFFFFFFE00001FFFFF0FFFFFFFFE00000 +7FFFE00000000000000007FF8050457DC354>82 D<0000FFE0001C000007FFFE003C0000 +3FFFFF807C0000FFFFFFE0FC0001FFFFFFF9FC0003FF801FFFFC0007FC0001FFFC000FF8 +00007FFC001FF000003FFC003FE000000FFC003FC0000007FC007FC0000003FC007F8000 +0003FC007F80000001FC007F80000000FC00FF80000000FC00FF800000007C00FF800000 +007C00FFC00000007C00FFC00000007C00FFE00000003C00FFF00000003C00FFF8000000 +3C00FFFC00000000007FFE00000000007FFFE0000000007FFFFE000000003FFFFFF00000 +003FFFFFFF0000001FFFFFFFE000001FFFFFFFFC00000FFFFFFFFE000007FFFFFFFF8000 +03FFFFFFFFC00001FFFFFFFFE000007FFFFFFFF000001FFFFFFFF8000007FFFFFFFC0000 +00FFFFFFFC0000000FFFFFFE00000000FFFFFE0000000007FFFF00000000007FFF000000 +00003FFF00000000000FFF800000000007FF800000000003FF80F000000003FF80F00000 +0001FF80F000000001FF80F000000000FF80F000000000FF80F800000000FF80F8000000 +00FF80F800000000FF00FC00000000FF00FC00000000FF00FE00000001FF00FF00000001 +FE00FF80000003FE00FFC0000003FC00FFE0000007FC00FFF800000FF800FFFF00003FF0 +00FFFFF800FFE000FE7FFFFFFFC000FC1FFFFFFF0000F807FFFFFC0000F000FFFFF00000 +E00007FF80000031467AC43E>I<3FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFFFF +FFFFFFFFE03FFFFFFFFFFFFFFFE03FFFFFFFFFFFFFFFE03FFE000FFF8003FFE07FE0000F +FF80003FF07FC0000FFF80001FF07F00000FFF800007F07F00000FFF800007F07E00000F +FF800003F07C00000FFF800001F07C00000FFF800001F07C00000FFF800001F07800000F +FF800000F07800000FFF800000F07800000FFF800000F07800000FFF800000F0F800000F +FF800000F8F000000FFF80000078F000000FFF80000078F000000FFF80000078F000000F +FF80000078F000000FFF800000780000000FFF800000000000000FFF800000000000000F +FF800000000000000FFF800000000000000FFF800000000000000FFF800000000000000F +FF800000000000000FFF800000000000000FFF800000000000000FFF800000000000000F +FF800000000000000FFF800000000000000FFF800000000000000FFF800000000000000F +FF800000000000000FFF800000000000000FFF800000000000000FFF800000000000000F +FF800000000000000FFF800000000000000FFF800000000000000FFF800000000000000F +FF800000000000000FFF800000000000000FFF800000000000000FFF800000000000000F +FF800000000000000FFF800000000000000FFF800000000000000FFF800000000000000F +FF800000000000000FFF800000000000000FFF800000000000000FFF800000000000000F +FF800000000000000FFF800000000000000FFF800000000000000FFF800000000007FFFF +FFFFFF00000007FFFFFFFFFF00000007FFFFFFFFFF00000007FFFFFFFFFF00000007FFFF +FFFFFF000045437CC24E>I<0001FFE0000000001FFFFE000000007FFFFF80000001FFFF +FFE0000003FE007FF8000007FC001FFC000007FE000FFE00000FFF0007FF00000FFF0007 +FF00000FFF0003FF80000FFF0003FF80000FFF0003FF80000FFF0001FFC00007FE0001FF +C00003FC0001FFC00000F00001FFC00000000001FFC00000000001FFC00000000001FFC0 +0000000001FFC000000003FFFFC0000000FFFFFFC0000007FFFFFFC000003FFFF1FFC000 +00FFFC01FFC00003FFE001FFC0000FFF8001FFC0001FFE0001FFC0003FFC0001FFC0003F +F80001FFC0007FF80001FFC0007FF00001FFC000FFF00001FFC000FFE00001FFC000FFE0 +0001FFC000FFE00001FFC000FFE00003FFC000FFE00003FFC000FFF00007FFC0007FF800 +0FFFC0007FF8001FFFF0003FFE003EFFFFC01FFF80FC7FFFC007FFFFF87FFFC003FFFFE0 +1FFFC0007FFF8007FFC0000FFC00000000322F7DAD36>97 D<007FC000000000FFFFC000 +000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC00000000003FFC00000 +000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000 +0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 +01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 +FFC00000000001FFC00000000001FFC00FF8000001FFC0FFFF800001FFC3FFFFE00001FF +CFFFFFF80001FFDFC03FFC0001FFFF000FFE0001FFFC0003FF0001FFF80001FF8001FFF0 +0001FFC001FFE00000FFE001FFC00000FFE001FFC000007FF001FFC000007FF001FFC000 +007FF801FFC000003FF801FFC000003FF801FFC000003FF801FFC000003FFC01FFC00000 +3FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003F +FC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC +01FFC000003FF801FFC000003FF801FFC000007FF801FFC000007FF001FFC000007FF001 +FFC000007FF001FFC00000FFE001FFE00000FFC001FFF00001FFC001FFF80003FF8001FF +7C0007FF0001FE3E000FFE0001FC1FC07FFC0001F80FFFFFF00001F003FFFFC00001E000 +FFFF00000000001FF0000036467DC43E>I<00003FFC00000001FFFFC000000FFFFFF000 +003FFFFFFC00007FF003FE0000FFC001FF0003FF8003FF0007FF0007FF8007FE0007FF80 +0FFE0007FF801FFC0007FF801FFC0007FF803FF80007FF803FF80003FF007FF80001FE00 +7FF8000078007FF0000000007FF000000000FFF000000000FFF000000000FFF000000000 +FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000 +FFF000000000FFF000000000FFF0000000007FF8000000007FF8000000007FF800000000 +3FF8000000003FFC000003C03FFC000003C01FFE000007C00FFE000007800FFF00000F80 +07FF80001F0003FFC0003E0001FFF0007C00007FFC03F800003FFFFFF000000FFFFFC000 +0003FFFF000000003FF800002A2F7CAD32>I<0000000003FE0000000007FFFE00000000 +07FFFE0000000007FFFE0000000007FFFE0000000007FFFE00000000001FFE0000000000 +0FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000F +FE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE +00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00 +000000000FFE0000003FE00FFE000003FFFC0FFE00000FFFFF8FFE00003FFFFFCFFE0000 +FFF807FFFE0001FFC001FFFE0003FF80007FFE0007FF00003FFE000FFE00001FFE000FFC +00000FFE001FFC00000FFE003FF800000FFE003FF800000FFE003FF800000FFE007FF800 +000FFE007FF000000FFE007FF000000FFE00FFF000000FFE00FFF000000FFE00FFF00000 +0FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000F +FE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE007FF000000FFE +007FF000000FFE007FF000000FFE007FF800000FFE003FF800000FFE003FF800000FFE00 +1FFC00001FFE001FFC00001FFE000FFE00003FFE0007FE00007FFE0003FF0000FFFF0001 +FFC003FFFFFC00FFF01FEFFFFC007FFFFF8FFFFC001FFFFE0FFFFC0007FFF80FFFFC0000 +7FC00FF80036467CC43E>I<00003FF800000003FFFF8000000FFFFFE000003FFFFFF000 +007FF83FF80000FFC007FC0001FF8003FE0003FF0001FF0007FE0000FF800FFC0000FF80 +1FFC00007FC01FF800007FC03FF800003FE03FF800003FE07FF800003FE07FF000003FE0 +7FF000003FF07FF000001FF0FFF000001FF0FFF000001FF0FFFFFFFFFFF0FFFFFFFFFFF0 +FFFFFFFFFFF0FFFFFFFFFFF0FFF000000000FFF000000000FFF000000000FFF000000000 +FFF0000000007FF0000000007FF0000000007FF8000000007FF8000000003FF800000000 +3FF8000000F01FFC000000F01FFC000001F00FFE000001E007FF000003E003FF800007C0 +01FFC0000F8000FFF0003F00007FFE01FE00001FFFFFFC000007FFFFF0000001FFFFC000 +00001FFE00002C2F7DAD33>I<000000FF8000000FFFE000007FFFF00001FFFFF80003FF +8FFC000FFE0FFE001FFC1FFE001FF81FFE003FF81FFE007FF01FFE007FF01FFE007FF00F +FC00FFE00FFC00FFE003F000FFE000C000FFE0000000FFE0000000FFE0000000FFE00000 +00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000FF +FFFFF800FFFFFFF800FFFFFFF800FFFFFFF800FFFFFFF80000FFE0000000FFE0000000FF +E0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0 +000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE000 +0000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000 +00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000 +FFE0000000FFE0000000FFE000007FFFFFE0007FFFFFE0007FFFFFE0007FFFFFE0007FFF +FFE00027467DC522>I<0000FFE0007E00000FFFFE03FF80003FFFFF8FFF8000FFFFFFFF +FFC001FFC07FFF3FC003FF001FF83FC007FE000FFC3FC00FFC0007FE1F801FFC0007FF0F +001FF80003FF00001FF80003FF00003FF80003FF80003FF80003FF80003FF80003FF8000 +3FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80003FF80001F +F80003FF00001FF80003FF00001FFC0007FF00000FFC0007FE000007FE000FFC000003FF +001FF8000001FFC07FF0000003FFFFFFE0000003FFFFFF800000078FFFFE0000000780FF +E00000000F8000000000000F8000000000000F8000000000000F8000000000000FC00000 +0000000FE000000000000FF000000000000FFFFFFFC000000FFFFFFFFC000007FFFFFFFF +800007FFFFFFFFE00003FFFFFFFFF00001FFFFFFFFFC0000FFFFFFFFFC0003FFFFFFFFFE +000FFFFFFFFFFF001FF000007FFF003FC0000007FF007F80000001FF807F80000000FF80 +FF00000000FF80FF000000007F80FF000000007F80FF000000007F80FF000000007F80FF +80000000FF807F80000000FF007FC0000001FF003FE0000003FE001FF0000007FC000FFE +00003FF80007FFC001FFF00001FFFFFFFFC000007FFFFFFF0000000FFFFFF8000000007F +FF00000032427DAC38>I<007FC000000000FFFFC000000000FFFFC000000000FFFFC000 +000000FFFFC000000000FFFFC00000000003FFC00000000001FFC00000000001FFC00000 +000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000 +0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 +01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 +FFC007FE000001FFC03FFF800001FFC0FFFFE00001FFC1FFFFF80001FFC7F03FFC0001FF +CF801FFC0001FFDF000FFE0001FFDE000FFE0001FFFC000FFE0001FFF80007FF0001FFF0 +0007FF0001FFF00007FF0001FFE00007FF0001FFE00007FF0001FFE00007FF0001FFC000 +07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007 +FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF +0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00 +01FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001 +FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00FFFFFF83FFFFFEFFFF +FF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFE37457CC43E>I<007C00 +01FF0003FF8007FFC007FFC00FFFE00FFFE00FFFE00FFFE00FFFE007FFC007FFC003FF80 +01FF00007C00000000000000000000000000000000000000000000000000000000000000 +007FC07FFFC07FFFC07FFFC07FFFC07FFFC003FFC001FFC001FFC001FFC001FFC001FFC0 +01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 +01FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC001FFC0 +01FFC001FFC001FFC001FFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18467CC520>I<007F +C000000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC000000000FFFFC0 +0000000003FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000 +00000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000 +000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0000000 +0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC0007FFFE0 +01FFC0007FFFE001FFC0007FFFE001FFC0007FFFE001FFC0007FFFE001FFC0000FE00001 +FFC0001FC00001FFC0003F000001FFC0007E000001FFC000FC000001FFC003F8000001FF +C007E0000001FFC00FC0000001FFC01F80000001FFC07F00000001FFC0FE00000001FFC1 +FC00000001FFC3FE00000001FFC7FE00000001FFDFFF00000001FFFFFF80000001FFFFFF +C0000001FFFFFFC0000001FFF9FFE0000001FFE1FFF0000001FFC0FFF8000001FF807FF8 +000001FF803FFC000001FF803FFE000001FF801FFF000001FF800FFF000001FF8007FF80 +0001FF8007FFC00001FF8003FFE00001FF8001FFE00001FF8000FFF00001FF8000FFF800 +01FF80007FFC0001FF80003FFC00FFFFFF03FFFFF8FFFFFF03FFFFF8FFFFFF03FFFFF8FF +FFFF03FFFFF8FFFFFF03FFFFF835457DC43B>107 D<007FC000FFFFC000FFFFC000FFFF +C000FFFFC000FFFFC00003FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC00001FF +C00001FFC00001FFC00001FFC00001FFC00001FFC00001FFC000FFFFFF80FFFFFF80FFFF +FF80FFFFFF80FFFFFF8019457CC420>I<007F8007FE00000FFC0000FFFF803FFFC0007F +FF8000FFFF80FFFFF001FFFFE000FFFF81FFFFF803FFFFF000FFFF87F01FFC0FE03FF800 +FFFF8FC00FFE1F801FFC0003FF9F000FFF3E001FFE0001FF9E0007FF3C000FFE0001FFBC +0007FF78000FFE0001FFF80003FFF00007FF0001FFF80003FFF00007FF0001FFF00003FF +E00007FF0001FFE00003FFC00007FF0001FFE00003FFC00007FF0001FFE00003FFC00007 +FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001 +FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC000 +03FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF80 +0007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF +0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FF +C00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003 +FF800007FF0001FFC00003FF800007FF0001FFC00003FF800007FF0001FFC00003FF8000 +07FF0001FFC00003FF800007FF0001FFC00003FF800007FF00FFFFFF81FFFFFF03FFFFFE +FFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF81FFFFFF03FFFFFEFFFFFF +81FFFFFF03FFFFFE572D7CAC5E>I<007F8007FE0000FFFF803FFF8000FFFF80FFFFE000 +FFFF81FFFFF800FFFF87F03FFC00FFFF8F801FFC0003FF9F000FFE0001FF9E000FFE0001 +FFBC000FFE0001FFF80007FF0001FFF00007FF0001FFF00007FF0001FFE00007FF0001FF +E00007FF0001FFE00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0 +0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000 +07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007 +FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF +0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF00 +01FFC00007FF00FFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFFFFFF83FFFFFEFF +FFFF83FFFFFE372D7CAC3E>I<00001FFC0000000001FFFFC000000007FFFFF00000001F +FFFFFC0000007FF80FFF000000FFC001FF800001FF8000FFC00003FE00003FE00007FE00 +003FF0000FFC00001FF8000FF800000FF8001FF800000FFC001FF800000FFC003FF80000 +0FFE003FF0000007FE007FF0000007FF007FF0000007FF007FF0000007FF007FF0000007 +FF00FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF +80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80FFF0000007FF80 +7FF0000007FF007FF0000007FF007FF0000007FF007FF0000007FF003FF800000FFE003F +F800000FFE001FF800000FFC001FFC00001FFC000FFC00001FF80007FE00003FF00007FE +00003FF00003FF8000FFE00001FFC001FFC000007FF80FFF0000003FFFFFFE0000000FFF +FFF800000001FFFFC0000000001FFC000000312F7DAD38>I<007FC00FF80000FFFFC0FF +FF8000FFFFC3FFFFE000FFFFCFFFFFF800FFFFDFC03FFC00FFFFFF001FFE0003FFFC0007 +FF0001FFF80003FF8001FFF00003FFC001FFE00001FFE001FFC00001FFE001FFC00000FF +F001FFC00000FFF001FFC000007FF801FFC000007FF801FFC000007FF801FFC000007FF8 +01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01 +FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FFC000003FFC01FF +C000003FFC01FFC000003FFC01FFC000007FF801FFC000007FF801FFC000007FF801FFC0 +00007FF001FFC00000FFF001FFC00000FFF001FFC00001FFE001FFE00001FFC001FFF000 +03FFC001FFF80007FF8001FFFC000FFF0001FFFE001FFE0001FFDFC07FFC0001FFCFFFFF +F00001FFC3FFFFC00001FFC0FFFF000001FFC01FF0000001FFC00000000001FFC0000000 +0001FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC000000000 +01FFC00000000001FFC00000000001FFC00000000001FFC00000000001FFC00000000001 +FFC000000000FFFFFF80000000FFFFFF80000000FFFFFF80000000FFFFFF80000000FFFF +FF8000000036407DAC3E>I<00003FE0001E000003FFFC003E00000FFFFF007E00003FFF +FF807E0000FFF80FE0FE0001FFE003F1FE0003FFC001F1FE0007FF8000FBFE000FFF0000 +7FFE000FFE00003FFE001FFE00001FFE003FFC00001FFE003FFC00000FFE003FF800000F +FE007FF800000FFE007FF800000FFE007FF800000FFE00FFF000000FFE00FFF000000FFE +00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00 +FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE00FFF000000FFE007F +F800000FFE007FF800000FFE007FF800000FFE007FF800000FFE003FFC00000FFE003FFC +00000FFE001FFE00001FFE001FFE00003FFE000FFF00007FFE0007FF0000FFFE0003FF80 +01FFFE0001FFE003EFFE0000FFF01FCFFE00007FFFFF8FFE00001FFFFE0FFE000003FFF8 +0FFE0000007FC00FFE00000000000FFE00000000000FFE00000000000FFE00000000000F +FE00000000000FFE00000000000FFE00000000000FFE00000000000FFE00000000000FFE +00000000000FFE00000000000FFE00000000000FFE00000000000FFE0000000007FFFFFC +00000007FFFFFC00000007FFFFFC00000007FFFFFC00000007FFFFFC36407CAC3B>I<00 +7F807F00FFFF81FFE0FFFF83FFF0FFFF8FFFF8FFFF8F8FFCFFFF9F1FFE03FFBE1FFE01FF +BC1FFE01FFF81FFE01FFF81FFE01FFF01FFE01FFF00FFC01FFE007F801FFE001E001FFE0 +000001FFE0000001FFE0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC000 +0001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC00000 +01FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001FFC0000001 +FFC0000001FFC0000001FFC0000001FFC00000FFFFFFE000FFFFFFE000FFFFFFE000FFFF +FFE000FFFFFFE000272D7DAC2E>I<001FFC038000FFFF878003FFFFFF800FFFFFFF801F +F003FF803FC000FF803F80003F807F00001F807E00001F80FE00000F80FE00000F80FE00 +000780FF00000780FF00000780FF80000780FFE0000000FFFE0000007FFFF000007FFFFF +00003FFFFFC0003FFFFFF0001FFFFFFC000FFFFFFE0003FFFFFF0001FFFFFF80007FFFFF +80000FFFFFC000003FFFC0000003FFE0000000FFE0F000003FE0F000003FE0F800001FE0 +F800000FE0F800000FE0FC00000FE0FC00000FE0FE00000FC0FF00001FC0FF00001FC0FF +80003F80FFE0007F00FFF803FE00FFFFFFFC00FCFFFFF800F03FFFE000E007FE0000232F +7CAD2C>I<0001E000000001E000000001E000000001E000000001E000000003E0000000 +03E000000003E000000003E000000007E000000007E00000000FE00000000FE00000001F +E00000001FE00000003FE00000007FE0000000FFE0000003FFE000000FFFFFFF80FFFFFF +FF80FFFFFFFF80FFFFFFFF80FFFFFFFF8000FFE0000000FFE0000000FFE0000000FFE000 +0000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE00000 +00FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000FFE0000000 +FFE0000000FFE0000000FFE0000000FFE001E000FFE001E000FFE001E000FFE001E000FF +E001E000FFE001E000FFE001E000FFE001E000FFE001E000FFE003E000FFF003C0007FF0 +03C0007FF007C0003FF80F80001FFC1F00000FFFFF000007FFFC000001FFF80000003FE0 +0023407EBE2C>I<007FC00001FF00FFFFC003FFFF00FFFFC003FFFF00FFFFC003FFFF00 +FFFFC003FFFF00FFFFC003FFFF0003FFC0000FFF0001FFC00007FF0001FFC00007FF0001 +FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FF +C00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0 +0007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC000 +07FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC00007 +FF0001FFC00007FF0001FFC00007FF0001FFC00007FF0001FFC0000FFF0001FFC0000FFF +0001FFC0001FFF0001FFC0001FFF0001FFC0003FFF0000FFC0003FFF0000FFE0007FFF80 +007FE001F7FFFE007FF807E7FFFE003FFFFFC7FFFE000FFFFF07FFFE0003FFFE07FFFE00 +007FF007FC00372E7CAC3E>I<FFFFFF0003FFFCFFFFFF0003FFFCFFFFFF0003FFFCFFFF +FF0003FFFCFFFFFF0003FFFC01FFE000003E0000FFE000003C0000FFF000003C00007FF0 +00007800007FF800007800007FF80000F800003FF80000F000003FFC0001F000001FFC00 +01E000001FFE0003E000000FFE0003C000000FFF0007C0000007FF000780000007FF800F +80000003FF800F00000003FFC00F00000003FFC01F00000001FFE01E00000001FFE03E00 +000000FFE03C00000000FFF07C000000007FF078000000007FF8F8000000003FF8F00000 +00003FFDF0000000001FFDE0000000001FFFE0000000000FFFC0000000000FFFC0000000 +000FFFC00000000007FF800000000007FF800000000003FF000000000003FF0000000000 +01FE000000000001FE000000000000FC000000000000FC00000000000078000000362C7E +AB3B>I<FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF0FFFF +FE1FFFFF801FFFF0FFFFFE1FFFFF801FFFF001FFC0003FE000007C0001FFC0003FF00000 +780001FFE0003FF00000F80000FFE0001FF80000F00000FFF0001FF80001F000007FF000 +0FFC0001E000007FF0000FFC0001E000007FF8001FFC0003E000003FF8001FFE0003C000 +003FFC003FFE0007C000001FFC003FFF00078000001FFC003FFF00078000001FFE0079FF +000F8000000FFE0079FF800F0000000FFF00F9FF801F00000007FF00F0FFC01E00000007 +FF80F0FFC01E00000003FF81E07FC03C00000003FF81E07FE03C00000003FFC3E07FE07C +00000001FFC3C03FF07800000001FFE7C03FF07800000000FFE7801FF0F000000000FFE7 +801FF8F000000000FFFF801FF9F0000000007FFF000FFDE0000000007FFF000FFFE00000 +00003FFE0007FFC0000000003FFE0007FFC0000000003FFE0007FFC0000000001FFC0003 +FF80000000001FFC0003FF80000000000FF80001FF00000000000FF80001FF0000000000 +0FF00000FF000000000007F00000FE000000000007F00000FE000000000003E000007C00 +0000000003C000003C0000004C2C7EAB51>I<FFFFFE003FFFF0FFFFFE003FFFF0FFFFFE +003FFFF0FFFFFE003FFFF0FFFFFE003FFFF000FFF00003E000007FF80007C000003FF800 +0F8000001FFC001F0000001FFE003F0000000FFF007E00000007FF807C00000003FFC0F8 +00000001FFC1F000000001FFE3E000000000FFF7C0000000007FFF80000000003FFF8000 +0000001FFF00000000001FFE00000000000FFF000000000007FF800000000003FFC00000 +000003FFC00000000007FFE0000000000FFFF0000000000FFFF8000000001F3FFC000000 +003E1FFC000000007C1FFE00000000F80FFF00000001F007FF80000003F003FFC0000007 +E001FFC0000007C001FFE000000F8000FFF000001F00007FF800003E00003FFC00007E00 +001FFC00FFFFE000FFFFFCFFFFE000FFFFFCFFFFE000FFFFFCFFFFE000FFFFFCFFFFE000 +FFFFFC362C7EAB3B>I<FFFFFF0003FFFCFFFFFF0003FFFCFFFFFF0003FFFCFFFFFF0003 +FFFCFFFFFF0003FFFC01FFE000003E0000FFE000003C0000FFF000003C00007FF0000078 +00007FF800007800007FF80000F800003FF80000F000003FFC0001F000001FFC0001E000 +001FFE0003E000000FFE0003C000000FFF0007C0000007FF000780000007FF800F800000 +03FF800F00000003FFC00F00000003FFC01F00000001FFE01E00000001FFE03E00000000 +FFE03C00000000FFF07C000000007FF078000000007FF8F8000000003FF8F0000000003F +FDF0000000001FFDE0000000001FFFE0000000000FFFC0000000000FFFC0000000000FFF +C00000000007FF800000000007FF800000000003FF000000000003FF000000000001FE00 +0000000001FE000000000000FC000000000000FC00000000000078000000000000780000 +00000000F8000000000000F0000000000001F0000000000001E00000001F0003E0000000 +3F8003C00000007FC007C0000000FFE00780000000FFE00F80000000FFE00F00000000FF +E01F00000000FFE03E00000000FFC07C000000007FC1F8000000007F07F0000000003FFF +E0000000001FFFC00000000007FF000000000001FC000000000036407EAB3B>I +E /Fq 5 53 df<0000380000000038000000003800000000380000000038000000003800 +000000380000000038000000003800000000380000000038000000003800000000380000 +00003800000000380000000038000000003800000000380000FFFFFFFFFEFFFFFFFFFEFF +FFFFFFFE0000380000000038000000003800000000380000000038000000003800000000 +380000000038000000003800000000380000000038000000003800000000380000000038 +0000000038000000003800000000380000000038000027277C9F2F>43 +D<00E00001E00007E000FFE000F9E00001E00001E00001E00001E00001E00001E00001E0 +0001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E00001E0 +0001E00001E00001E00001E00001E00001E00003F000FFFFC0FFFFC012217AA01E>49 +D<01FC0007FF801C0FC03003E06001F06000F8F800F8FC00FCFC00FCFC007C78007C3000 +FC0000FC0000F80000F80001F00003E00003C0000780000F00001E0000380000700000E0 +0001C00C03800C0600180C00181800183FFFF87FFFF8FFFFF0FFFFF016217CA01E>I<00 +FF0003FFC00F03E01C00F01C00F83E00FC3E007C3E007C1E00FC0C00FC0000F80000F800 +01F00003E0000FC001FF0001FF000003E00000F000007800007C00003E00003F30003F78 +003FFC003FFC003FFC003EF8007E60007C3800F81E03F00FFFC001FF0018227DA01E>I< +0000E00001E00001E00003E00007E00007E0000DE0001DE00039E00031E00061E000E1E0 +00C1E00181E00381E00701E00601E00C01E01C01E01801E03001E07001E0E001E0FFFFFF +FFFFFF0001E00001E00001E00001E00001E00001E00003F0003FFF003FFF18227DA11E> +I E /Fr 23 121 df<7FFFFF80FFFFFFC0FFFFFFC0FFFFFFC0FFFFFFC07FFFFF801A067C +9623>45 D<3E007F00FF80FF80FF80FF80FF807F003E000909738823>I<0007F000001F +FC00007FFE0001FFFF0003FFFF8007FC1FC00FE007C00FC0FFE01F83FFE03F07FFE03E0F +FFE07E1FFFF07C1F8FF07C3F07F0783E03F0F87C01F0F87C01F0F07C01F0F07800F0F078 +00F0F07800F0F07800F0F07800F0F07C01F0F87C01F0F87C01F0783E03E07C3F07E07C1F +8FC07E1FFFC03E0FFF803F07FF001F83FE000FC0F9E00FE007F007FC0FF003FFFFF001FF +FFC0007FFF80001FFE000007F8001C297DA823>64 D<000FC000000FC000001FE000001F +E000001FE000001FE000003CF000003CF000003CF000003CF000003CF000007CF800007C +F800007CF8000078780000F87C0000F87C0000F87C0000F87C0000F87C0001F03E0001F0 +3E0001F03E0001F03E0003F03F0003E01F0003E01F0003FFFF0003FFFF0007FFFF8007FF +FF8007FFFF8007C00F800FC00FC00F8007C00F8007C00F8007C07FF03FF8FFF03FFCFFF0 +3FFCFFF03FFC7FF03FF81E2A7EA923>I<FFFFF000FFFFFE00FFFFFF00FFFFFF80FFFFFF +C00F800FE00F8007E00F8003F00F8001F00F8001F00F8001F00F8001F00F8001F00F8003 +F00F8003E00F8007E00F801FC00FFFFF800FFFFF000FFFFE000FFFFF000FFFFFC00F800F +E00F8007E00F8003F00F8001F00F8001F80F8000F80F8000F80F8000F80F8000F80F8000 +F80F8001F80F8001F00F8003F00F800FE0FFFFFFE0FFFFFFC0FFFFFF80FFFFFF00FFFFFC +001D297EA823>I<000FE0E0003FF9F000FFFDF001FFFFF003FFFFF007FC3FF00FF00FF0 +1FC007F01FC007F03F8003F03F0003F07F0001F07E0001F07E0001F07C0000E0FC000000 +FC000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000 +F8000000FC000000FC0000007C0000007E0000E07E0001F07F0001F03F0001F03F8003F0 +1FC003F01FC007E00FF00FE007FC1FC003FFFF8001FFFF0000FFFE00003FF800000FE000 +1C2B7DA923>I<FFFFFFF0FFFFFFF8FFFFFFF8FFFFFFF8FFFFFFF80F8000F80F8000F80F +8000F80F8000F80F8000F80F8000700F8000000F8000000F8038000F807C000F807C000F +807C000FFFFC000FFFFC000FFFFC000FFFFC000FFFFC000F807C000F807C000F807C000F +8038000F8000000F8000000F8000000F80001C0F80003E0F80003E0F80003E0F80003E0F +80003E0F80003EFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFC1F297EA823>69 +D<FF8001FFFF8001FFFFC003FFFFC003FFFFC003FF1EE007781EE007781EE007781EF00F +781E700E781E700E781E781E781E781E781E381C781E3C3C781E3C3C781E1C38781E1E78 +781E1E78781E0E70781E0E70781E0E70781E07E0781E07E0781E07E0781E03C0781E03C0 +781E0000781E0000781E0000781E0000781E0000781E0000781E0000781E0000781E0000 +78FFC003FFFFC003FFFFC003FFFFC003FFFFC003FF20297FA823>77 +D<FFFFF000FFFFFE00FFFFFF00FFFFFF80FFFFFFC00F801FE00F8007F00F8003F00F8001 +F00F8001F80F8000F80F8000F80F8000F80F8000F80F8000F80F8001F80F8001F00F8003 +F00F8007F00F801FE00FFFFFC00FFFFF800FFFFF000FFFFE000FFFF0000F8000000F8000 +000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F8000 +00FFF80000FFFC0000FFFC0000FFFC0000FFF800001D297EA823>80 +D<7FF00FFEFFF00FFFFFF00FFFFFF00FFF7FF00FFE0F8001F00F8001F007C003E007C003 +E007C003E007C003E003E007C003E007C003E007C003E007C003F00FC001F00F8001F00F +8001F00F8001F00F8000F81F0000F81F0000F81F0000F81F00007C3E00007C3E00007C3E +00007C3E00003C3C00003E7C00003E7C00003E7C00001E7800001E7800001E7800001E78 +00001FF800000FF000000FF000000FF0000007E0000007E000202A7FA823>86 +D<FFC003FFFFC003FFFFC003FFFFC003FFFFC003FF3C00003C3C00003C3E00007C1E0000 +781E0000781E0000781E0000781E0000781E0000781E0000781E0000780F07E0F00F0FF0 +F00F0FF0F00F0FF0F00F0FF0F00F0FF0F00F1E78F00F1E78F0071E78E0071E78E0071E78 +E0079C39E007BC3DE007BC3DE007BC3DE007BC3DE007B81DE003B81DC003B81DC003B81D +C003F81FC003F00FC003F00FC003F00FC001F00F8001E00780202A7FA823>I<03FF8000 +0FFFE0001FFFF8003FFFFC003FFFFE003F80FF003F803F801F001F8000001F8000000F80 +0000FF80007FFF8003FFFF800FFFFF801FFFFF807FF00F807F000F80FC000F80FC000F80 +F8000F80F8001F80FC001F80FE003F807F81FF807FFFFFFC3FFFFFFE1FFFFFFE07FFC7FE +01FE01FC1F1D7D9C23>97 D<003FF00000FFFC0003FFFF0007FFFF000FFFFF001FE07F00 +3F807F007F003E007E0000007E000000FC000000FC000000F8000000F8000000F8000000 +F8000000F8000000FC000000FC0000007E0007007F000F807F001F803FC01F801FF07F00 +0FFFFF0007FFFE0003FFFC0000FFF000003FC000191D7B9C23>99 +D<003FC00000FFF80003FFFC0007FFFF000FFFFF801FF07F803F801FC03F000FC07E0007 +C07E0007E0FC0007E0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFC0F8000000FC0000 +00FC0000007E0001C07F0003E03F8007E03FE007E01FF81FC00FFFFFC007FFFF8001FFFE +00007FFC00001FE0001B1D7D9C23>101 D<7FFE0000FFFF0000FFFF0000FFFF00007FFF +0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F +0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F +0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F +0000001F0000001F0000001F0000001F00007FFFFFC0FFFFFFE0FFFFFFE0FFFFFFE07FFF +FFC01B297CA823>108 D<7E1F01F000FF7FC7FC00FFFFEFFE00FFFFFFFE007FFFFFFF00 +0FE1FE1F000FC1FC1F000FC0FC0F000F80F80F000F80F80F000F00F00F000F00F00F000F +00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00F00F000F00 +F00F000F00F00F000F00F00F000F00F00F000F00F00F007FE3FE3FE0FFF3FF3FF0FFF3FF +3FF0FFF3FF3FF07FE3FE3FE0241D819C23>I<FF81FC00FFC7FF00FFDFFF80FFFFFFC0FF +FFFFC007FE0FE007F807E007F003E007E003E007E003E007E003E007C003E007C003E007 +C003E007C003E007C003E007C003E007C003E007C003E007C003E007C003E007C003E007 +C003E007C003E0FFFE1FFFFFFE3FFFFFFE3FFFFFFE3FFFFFFE1FFF201D7F9C23>I<003F +000001FFE00003FFF00007FFF8000FFFFC001FC0FE003F807F003E001F007E001F807C00 +0F80FC000FC0F80007C0F80007C0F80007C0F80007C0F80007C0F80007C0FC000FC0FC00 +0FC07C000F807E001F803F003F003F807F001FE1FE000FFFFC0007FFF80003FFF00001FF +E000003F00001A1D7C9C23>I<01FF9C0FFFFE1FFFFE7FFFFE7FFFFEFF00FEFC007EF800 +3EF8003EFC001CFE00007FF0003FFF800FFFE007FFF8007FFC0001FE00007F70003FF800 +1FFC001FFC003FFE003FFF80FFFFFFFEFFFFFCFFFFF8FFFFF070FF80181D7B9C23>115 +D<0070000000F8000000F8000000F8000000F8000000F8000000F8000000F800007FFFFF +80FFFFFFC0FFFFFFC0FFFFFFC07FFFFF8000F8000000F8000000F8000000F8000000F800 +0000F8000000F8000000F8000000F8000000F8000000F8000000F8000000F801C000F803 +E000F803E000F803E000FC07E000FC0FE000FE1FC0007FFFC0007FFF80003FFE00000FFC +000007F0001B257EA423>I<FF807FC0FFC07FE0FFC07FE0FFC07FE0FFC07FE007C003E0 +07C003E007C003E007C003E007C003E007C003E007C003E007C003E007C003E007C003E0 +07C003E007C003E007C003E007C003E007C003E007C003E007C007E007C00FE007E03FE0 +07FFFFFF03FFFFFF03FFFFFF00FFF3FF003FC1FF201D7F9C23>I<FFF03FFCFFF03FFCFF +F03FFCFFF03FFCFFF03FFC0F8007C0078007800780078007C00F8003C00F0003C00F0003 +E01F0001E01E0001E01E0001F03E0000F03C0000F03C0000F87C00007878000078780000 +7CF800003CF000003CF000003FF000001FE000001FE000001FE000000FC000000780001E +1D7E9C23>I<7FF07FF0FFF8FFF8FFF8FFF8FFF8FFF87FF07FF003E03E0001F03C0000F8 +7C000078F800007CF000003FE000001FE000000FC000000F800000078000000FC000001F +E000003DE000003CF0000078780000F07C0001F03C0001E01E0003C01F007FF03FF8FFF8 +7FFCFFF87FFCFFF87FFC7FF03FF81E1D7E9C23>120 D E /Fs 68 +125 df<0000FFC0000007FFFC00001F807C00003E00FC00007C00FC0000F800FC0001F0 +00FC0003F0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E000 +7C0003E0007C0003E0007C0003E0007C0003E0007C00FFFFFFFC00FFFFFFFC0003E0007C +0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C00 +03E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003 +E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0007C0003E0 +007C0003E0007C0007F000FE007FFF0FFFE07FFF0FFFE0232F7FAE27>13 +D<01F0000000300007FC00000070000F0E000000F0001E07800001E0003C03C00007C000 +3C01F0000FC0007801FC003F80007800CFFFF700007800C3FFCF0000F000E0001E0000F0 +0060003C0000F0006000380000F0006000780000F0006000F00000F0006000E00000F000 +6001E00000F0006003C00000F000E0038000007800C0078000007800C00F0000007801C0 +0E0000003C01801E0000003C03803C0000001E0700380000000F0E007800000007FC00F0 +00000001F001E0000000000001C003E000000003C00FF800000007801E1C00000007003C +0E0000000F0078070000001E0078030000001C00F0038000003C00F0018000007800F001 +8000007001E001C00000F001E000C00001E001E000C00001C001E000C00003C001E000C0 +00078001E000C000070001E000C0000F0001E000C0001E0001E001C0003C0000F0018000 +380000F0018000780000F0038000F0000078030000E0000078070001E000003C0E0003C0 +00001E1C00038000000FF8000180000003E00032367CB13B>37 D<3C007E00FF00FF00FF +80FF807F803D80018001800180038003000300070006000E001C0038007000600009157A +AD14>39 D<00030007000E001C0038007000F001E001C003C0078007800F000F001E001E +001E003C003C003C003C0078007800780078007800F800F800F000F000F000F000F000F0 +00F000F000F000F000F000F800F800780078007800780078003C003C003C003C001E001E +001E000F000F000780078003C001C001E000F000700038001C000E0007000310437AB11B +>I<C000E000700038001C000E000F000780038003C001E001E000F000F0007800780078 +003C003C003C003C001E001E001E001E001E001F001F000F000F000F000F000F000F000F +000F000F000F000F001F001F001E001E001E001E001E003C003C003C003C007800780078 +00F000F001E001E003C0038007800F000E001C0038007000E000C00010437CB11B>I<3C +007E00FF00FF00FF80FF807F803D80018001800180038003000300070006000E001C0038 +007000600009157A8714>44 D<3C7EFFFFFFFF7E3C08087A8714>46 +D<003FC00000FFF00003E07C0007C03E000F801F000F000F001E0007801E0007803E0007 +C03E0007C07C0003E07C0003E07C0003E07C0003E07C0003E0FC0003F0FC0003F0FC0003 +F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F0FC0003 +F0FC0003F0FC0003F0FC0003F0FC0003F07C0003E07C0003E07C0003E07E0007E03E0007 +C03E0007C03E0007C01F000F800F000F000F801F0007C03E0003F0FC0000FFF000003FC0 +001C2D7DAB23>48 D<000C00003C00007C0003FC00FFFC00FC7C00007C00007C00007C00 +007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00 +007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00 +007C00007C00007C00007C00007C00007C00007C00007C0000FE007FFFFE7FFFFE172C7A +AB23>I<007F800001FFF0000780FC000E003F001C001F8038000FC070000FC0600007E0 +F00007E0FC0007F0FE0007F0FE0003F0FE0003F0FE0003F07C0007F0000007F0000007F0 +000007E000000FE000000FC000001FC000001F8000003F0000007E0000007C000000F800 +0001F0000003E0000007C000000F8000001E0000003C00000078000000F0003000E00030 +01C0003003800060070000600E0000E01FFFFFE03FFFFFE07FFFFFC0FFFFFFC0FFFFFFC0 +1C2C7DAB23>I<003FC00001FFF00007C0FC000E007E001C003F001C001F803F001FC03F +001FC03F800FC03F000FC03F000FC00C001FC000001FC000001F8000001F8000003F0000 +003E0000007C000000F8000003F00000FFC00000FFF0000000FC0000003F0000001F8000 +001FC000000FC000000FE000000FE0000007F0000007F0380007F07C0007F0FE0007F0FE +0007F0FE0007F0FE000FE0F8000FE060000FC070001FC038001F801E003F000780FC0001 +FFF000007FC0001C2D7DAB23>I<00000E0000000E0000001E0000003E0000003E000000 +7E000000FE000000FE000001BE000003BE0000033E0000063E00000E3E00000C3E000018 +3E0000383E0000303E0000603E0000E03E0000C03E0001803E0003803E0003003E000600 +3E000E003E000C003E0018003E0038003E0030003E0060003E00E0003E00FFFFFFFCFFFF +FFFC00003E0000003E0000003E0000003E0000003E0000003E0000003E0000003E000000 +3E0000007F00001FFFFC001FFFFC1E2D7EAC23>I<0C0001800FC01F800FFFFF000FFFFE +000FFFFC000FFFF0000FFFC0000C7E00000C0000000C0000000C0000000C0000000C0000 +000C0000000C0000000C0000000C1FC0000C7FF8000DE07C000F801F000F001F800E000F +800C0007C0000007E0000007E0000003E0000003F0000003F0000003F0000003F0780003 +F0FC0003F0FC0003F0FC0003F0FC0003F0F80007E0E00007E0600007C070000FC038000F +801C001F000E003E000780F80001FFE000007F80001C2D7DAB23>I<0003F800000FFE00 +003E078000F8018001F007C003E00FC007C00FC00F800FC00F800FC01F0007801F000000 +3E0000003E0000007E0000007E0000007C0000007C0FC000FC3FF000FCF07C00FDC01E00 +FF800F00FF000F80FF0007C0FE0007E0FE0007E0FE0003E0FC0003F0FC0003F0FC0003F0 +FC0003F07C0003F07C0003F07C0003F07E0003F07E0003F03E0003E03E0007E01E0007E0 +1F0007C00F000F8007801F0003C03E0001E07C00007FF000001FC0001C2D7DAB23>I<30 +0000003C0000003FFFFFF83FFFFFF83FFFFFF07FFFFFF07FFFFFE0700001C06000018060 +000380C0000700C0000E00C0000C0000001C000000380000003000000070000000E00000 +01C0000001C00000038000000380000007000000070000000F0000000E0000001E000000 +1E0000003E0000003E0000003E0000003C0000007C0000007C0000007C0000007C000000 +FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000 +7800001D2E7CAC23>I<001FC00000FFF00003E07C0007801E000F000F001E0007801E00 +07803C0003C03C0003C03C0003C03C0003C03E0003C03E0007C03F0007801FC00F801FE0 +0F001FF81E000FFC3C0007FFF80003FFE00000FFE000003FF80000FFFC0003C7FF000783 +FF801F00FFC01E003FC03C001FE07C0007E0780003F0F80003F0F00001F0F00000F0F000 +00F0F00000F0F00000F0F80000E0780001E07C0001C03C0003C01E0007800F800F0007E0 +3C0001FFF000003FC0001C2D7DAB23>I<003F800000FFF00003E0780007C03E000F801F +001F000F003E000F803E0007807E0007C07C0007C0FC0007E0FC0003E0FC0003E0FC0003 +E0FC0003F0FC0003F0FC0003F0FC0003F0FC0003F07C0007F07E0007F07E0007F03E000F +F01F000FF00F001FF007803BF003E0F3F000FFC3F0003F03E0000003E0000007E0000007 +E0000007C0000007C000000FC01E000F803F000F003F001F003F003E003F003C003E0078 +001C00F0000E03E00007FF800001FE00001C2D7DAB23>I<3C7EFFFFFFFF7E3C00000000 +0000000000000000003C7EFFFFFFFF7E3C081D7A9C14>I<000001800000000003C00000 +000003C00000000003C00000000007E00000000007E0000000000FF0000000000FF00000 +00000FF0000000001BF80000000019F80000000019F80000000030FC0000000030FC0000 +000070FE00000000607E00000000607E00000000C03F00000000C03F00000000C03F0000 +0001801F80000001801F80000003801FC0000003000FC0000003000FC00000060007E000 +00060007E00000060007E000000C0003F000000C0003F000001FFFFFF800001FFFFFF800 +00180001F80000300000FC0000300000FC0000300000FC00006000007E00006000007E00 +00E000007F0000C000003F0000C000003F0001C000001F8003C000001F8007C000001FC0 +0FF000003FE0FFFC0003FFFFFFFC0003FFFF302F7EAE35>65 D<FFFFFFFC0000FFFFFFFF +800003F8000FC00001F80003F00001F80001F80001F80000FC0001F80000FE0001F80000 +7E0001F800007F0001F800007F0001F800007F0001F800007F0001F800007F0001F80000 +7F0001F800007E0001F80000FE0001F80000FC0001F80001F80001F80003F00001F8000F +E00001F8007F800001FFFFFF000001FFFFFFE00001F80003F00001F80001FC0001F80000 +FE0001F800007F0001F800003F0001F800003F8001F800001F8001F800001FC001F80000 +1FC001F800001FC001F800001FC001F800001FC001F800001FC001F800001F8001F80000 +3F8001F800003F0001F800007F0001F80000FE0001F80003FC0003F8000FF000FFFFFFFF +C000FFFFFFFE00002A2D7DAC32>I<00001FF000C00000FFFE01C00003F00F83C0000F80 +01E3C0003F000077C0007C00003FC001F800001FC003F000000FC007E0000007C007E000 +0007C00FC0000003C01FC0000003C01F80000001C03F80000001C03F00000001C07F0000 +0000C07F00000000C07F00000000C0FE0000000000FE0000000000FE0000000000FE0000 +000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000000000FE0000 +000000FE00000000007F00000000007F00000000C07F00000000C03F00000000C03F8000 +0000C01F80000001C01FC0000001800FC00000018007E00000038007E00000070003F000 +00060001F800000E00007C00001C00003F00007800000F8001E0000003F00FC0000000FF +FE000000001FF000002A2F7CAD33>I<FFFFFFF80000FFFFFFFF000003F8001FE00001F8 +0003F00001F80000F80001F800007E0001F800003F0001F800001F8001F800000F8001F8 +00000FC001F8000007E001F8000007E001F8000003F001F8000003F001F8000003F801F8 +000001F801F8000001F801F8000001F801F8000001FC01F8000001FC01F8000001FC01F8 +000001FC01F8000001FC01F8000001FC01F8000001FC01F8000001FC01F8000001FC01F8 +000001FC01F8000001F801F8000001F801F8000001F801F8000003F001F8000003F001F8 +000003E001F8000007E001F8000007C001F800000FC001F800001F8001F800003F0001F8 +00007E0001F80000FC0001F80003F00003F8001FE000FFFFFFFF8000FFFFFFF800002E2D +7DAC36>I<FFFFFFFFFE00FFFFFFFFFE0003F80001FE0001F800003E0001F800001F0001 +F800000F0001F80000070001F80000070001F80000030001F80000030001F80000030001 +F80000038001F80000018001F80018018001F80018018001F80018000001F80018000001 +F80018000001F80038000001F80078000001F800F8000001FFFFF8000001FFFFF8000001 +F800F8000001F80078000001F80038000001F80018000001F80018000001F80018006001 +F80018006001F80018006001F8000000C001F8000000C001F8000000C001F8000000C001 +F8000001C001F80000018001F80000038001F80000038001F80000078001F800000F8001 +F800003F8003F80001FF00FFFFFFFFFF00FFFFFFFFFF002B2D7EAC30>I<FFFFFFFFFCFF +FFFFFFFC03F80003FC01F800007C01F800003E01F800001E01F800000E01F800000E01F8 +00000601F800000601F800000601F800000701F800000301F800180301F800180301F800 +180001F800180001F800180001F800380001F800780001F800F80001FFFFF80001FFFFF8 +0001F800F80001F800780001F800380001F800180001F800180001F800180001F8001800 +01F800180001F800000001F800000001F800000001F800000001F800000001F800000001 +F800000001F800000001F800000001F800000001F800000003FC000000FFFFF80000FFFF +F80000282D7EAC2E>I<00001FF000C00000FFFE01C00003F00F83C0000F8001E3C0003F +000077C0007C00003FC001F800001FC003F000000FC007E0000007C007E0000007C00FC0 +000003C01FC0000003C01F80000001C03F80000001C03F00000001C07F00000000C07F00 +000000C07F00000000C0FE0000000000FE0000000000FE0000000000FE0000000000FE00 +00000000FE0000000000FE0000000000FE0000000000FE0000000000FE00001FFFFEFE00 +001FFFFE7F0000001FE07F0000000FC07F0000000FC03F0000000FC03F8000000FC01F80 +00000FC01FC000000FC00FC000000FC007E000000FC007E000000FC003F000000FC001F8 +00001FC0007C00001FC0003F00003FC0000F8000F3C00003F007C1C00000FFFF00C00000 +1FF800002F2F7CAD37>I<FFFFF03FFFFCFFFFF03FFFFC03FC0000FF0001F800007E0001 +F800007E0001F800007E0001F800007E0001F800007E0001F800007E0001F800007E0001 +F800007E0001F800007E0001F800007E0001F800007E0001F800007E0001F800007E0001 +F800007E0001F800007E0001F800007E0001F800007E0001F800007E0001FFFFFFFE0001 +FFFFFFFE0001F800007E0001F800007E0001F800007E0001F800007E0001F800007E0001 +F800007E0001F800007E0001F800007E0001F800007E0001F800007E0001F800007E0001 +F800007E0001F800007E0001F800007E0001F800007E0001F800007E0001F800007E0001 +F800007E0001F800007E0003FC0000FF00FFFFF03FFFFCFFFFF03FFFFC2E2D7DAC35>I< +FFFFF0FFFFF003FC0001F80001F80001F80001F80001F80001F80001F80001F80001F800 +01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 +01F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F800 +01F80001F80001F80001F80001F80001F80003FC00FFFFF0FFFFF0142D7EAC19>I<FFFF +F0007FFEFFFFF0007FFE03FC00001FF001F800000FC001F800000F0001F800001E0001F8 +0000380001F80000700001F80000E00001F80001C00001F80003800001F80007000001F8 +000E000001F8001C000001F80038000001F800F0000001F801C0000001F80380000001F8 +07C0000001F80FE0000001F81FE0000001F83FF0000001F873F8000001F8E1FC000001F9 +C0FC000001FF80FE000001FE007F000001FC003F000001F8003F800001F8001FC00001F8 +000FE00001F80007E00001F80007F00001F80003F80001F80001FC0001F80001FC0001F8 +0000FE0001F800007F0001F800003F0001F800003F8001F800001FC001F800001FE003FC +00003FF0FFFFF001FFFFFFFFF001FFFF302D7DAC37>75 D<FFFFF80000FFFFF8000003FC +00000001F800000001F800000001F800000001F800000001F800000001F800000001F800 +000001F800000001F800000001F800000001F800000001F800000001F800000001F80000 +0001F800000001F800000001F800000001F800000001F800000001F800000001F8000000 +01F800000001F800000001F800000001F800000001F800000C01F800000C01F800000C01 +F800000C01F800001801F800001801F800001801F800001801F800003801F800003801F8 +00007801F80000F801F80001F801F80007F003F8001FF0FFFFFFFFF0FFFFFFFFF0262D7E +AC2C>I<FFF800000007FFC0FFFC0000000FFFC003FC0000000FF00001FC0000000FE000 +01BE0000001BE00001BE0000001BE000019F00000033E000019F00000033E000019F0000 +0033E000018F80000063E000018F80000063E0000187C00000C3E0000187C00000C3E000 +0183E0000183E0000183E0000183E0000183E0000183E0000181F0000303E0000181F000 +0303E0000180F8000603E0000180F8000603E0000180F8000603E00001807C000C03E000 +01807C000C03E00001803E001803E00001803E001803E00001803E001803E00001801F00 +3003E00001801F003003E00001800F806003E00001800F806003E000018007C0C003E000 +018007C0C003E000018007C0C003E000018003E18003E000018003E18003E000018001F3 +0003E000018001F30003E000018001F30003E000018000FE0003E000018000FE0003E000 +0180007C0003E00003C0007C0003E0000FF0007C0007F000FFFF003801FFFFC0FFFF0038 +01FFFFC03A2D7DAC41>I<FFF80003FFFCFFFC0003FFFC01FC00003FC001FE00000F0001 +FF0000060001BF8000060001BF80000600019FC0000600018FE00006000187E000060001 +87F00006000183F80006000181F80006000181FC0006000180FE00060001807E00060001 +807F00060001803F80060001801FC0060001800FC0060001800FE00600018007F0060001 +8003F00600018003F80600018001FC0600018000FC0600018000FE06000180007F060001 +80003F86000180001F86000180001FC6000180000FE60001800007E60001800007F60001 +800003FE0001800001FE0001800001FE0001800000FE00018000007E00018000003E0001 +8000003E0003C000001E000FF000000E00FFFF00000E00FFFF000006002E2D7DAC35>I< +00003FF000000001FFFE00000007E01F8000001F8007E000003E0001F00000FC0000FC00 +01F800007E0003F000003F0007E000001F8007C000000F800FC000000FC01F80000007E0 +1F80000007E03F00000003F03F00000003F07F00000003F87F00000003F87E00000001F8 +7E00000001F8FE00000001FCFE00000001FCFE00000001FCFE00000001FCFE00000001FC +FE00000001FCFE00000001FCFE00000001FCFE00000001FCFE00000001FC7F00000003F8 +7F00000003F87F00000003F83F00000003F03F80000007F01F80000007E01F80000007E0 +0FC000000FC00FE000001FC007E000001F8003F000003F0001F800007E0000FC0000FC00 +007E0001F800001F8007E0000007E01F80000001FFFE000000003FF000002E2F7CAD37> +I<FFFFFFFC0000FFFFFFFF800003F8000FE00001F80003F00001F80000F80001F80000FC +0001F800007E0001F800007F0001F800003F0001F800003F8001F800003F8001F800003F +8001F800003F8001F800003F8001F800003F8001F800003F0001F800007F0001F800007E +0001F80000FC0001F80000F80001F80003F00001F8000FE00001FFFFFF800001FFFFFC00 +0001F80000000001F80000000001F80000000001F80000000001F80000000001F8000000 +0001F80000000001F80000000001F80000000001F80000000001F80000000001F8000000 +0001F80000000001F80000000001F80000000001F80000000001F80000000001F8000000 +0003FC00000000FFFFF0000000FFFFF0000000292D7EAC30>I<00003FF000000001FFFE +00000007E01F8000001F8007E000003E0001F00000FC0000FC0001F800007E0003F00000 +3F0007E000001F8007C000000F800FC000000FC01F80000007E01F80000007E03F800000 +07F03F00000003F07F00000003F87F00000003F87F00000003F87E00000001F8FE000000 +01FCFE00000001FCFE00000001FCFE00000001FCFE00000001FCFE00000001FCFE000000 +01FCFE00000001FCFE00000001FCFE00000001FC7E00000001F87F00000003F87F000000 +03F83F00000003F03F00000003F01F80000007E01F80000007E00FC007800FC00FC01FE0 +0FC007E038701F8003F070183F0001F8601C7E0000FC600CFC00007E600FF800001FF00F +E0000007F81F80000001FFFF000C00003FF7000C00000007800C00000007801C00000003 +C01C00000003E03C00000003F07800000003FFF800000001FFF800000001FFF000000001 +FFF000000000FFE0000000007FC0000000001F002E3B7CAD37>I<FFFFFFC00000FFFFFF +FC000003F8007F000001F8000FC00001F80007E00001F80003F00001F80001F80001F800 +01FC0001F80000FC0001F80000FE0001F80000FE0001F80000FE0001F80000FE0001F800 +00FE0001F80000FC0001F80001FC0001F80001F80001F80003F00001F80007E00001F800 +0FC00001F8007F000001FFFFFC000001FFFFF0000001F800FC000001F8003E000001F800 +1F800001F8000F800001F8000FC00001F80007E00001F80007E00001F80007E00001F800 +07E00001F80007E00001F80007F00001F80007F00001F80007F00001F80007F00001F800 +07F00001F80007F00301F80007F80301F80003F80301F80003F80703FC0001FC0EFFFFF0 +00FE1CFFFFF0003FF80000000007E0302E7DAC34>I<003F803001FFF07007C07C700F00 +0EF01E0007F03C0003F0780001F0780000F0700000F0F0000070F0000070F0000070F000 +0030F8000030F8000030FC0000007E0000007F0000003FE000003FFE00001FFFE0000FFF +FC0007FFFF0001FFFF80003FFFE00003FFE000003FF0000007F8000001F8000000F80000 +00FC0000007CC000007CC000003CC000003CC000003CE000003CE000003CE0000078F000 +0078F8000070FC0000F0FE0001E0F78003C0E3F00F00E07FFE00C00FF0001E2F7CAD27> +I<7FFFFFFFFFF87FFFFFFFFFF87F000FC003F87C000FC000F870000FC0003870000FC000 +3860000FC0001860000FC00018E0000FC0001CE0000FC0001CC0000FC0000CC0000FC000 +0CC0000FC0000CC0000FC0000CC0000FC0000C00000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC000 +0000001FE00000001FFFFFE000001FFFFFE0002E2D7EAC33>I<FFFFF003FFFCFFFFF003 +FFFC03FC00003FC001F800000F0001F80000060001F80000060001F80000060001F80000 +060001F80000060001F80000060001F80000060001F80000060001F80000060001F80000 +060001F80000060001F80000060001F80000060001F80000060001F80000060001F80000 +060001F80000060001F80000060001F80000060001F80000060001F80000060001F80000 +060001F80000060001F80000060001F80000060001F80000060001F80000060001F80000 +060001F80000060001F800000E0000F800000C0000FC00000C0000FC00001C00007C0000 +1800007E00003800003F00007000001F00006000000F8001E0000007E00380000001F80F +000000007FFC000000000FF000002E2E7DAC35>I<FFFFC0000FFFC0FFFFC0000FFFC007 +FC000003FE0003F8000000F80001F8000000F00001F8000000E00000FC000000E00000FC +000000C00000FE000001C000007E0000018000007E0000018000003F0000030000003F00 +00030000003F8000070000001F8000060000001FC000060000000FC0000C0000000FC000 +0C00000007E0001800000007E0001800000007F0003800000003F0003000000003F00030 +00000001F8006000000001F8006000000001FC00E000000000FC00C000000000FE00C000 +0000007E0180000000007E0180000000003F0300000000003F0300000000003F83000000 +00001F8600000000001F8600000000000FCC00000000000FCC00000000000FFC00000000 +0007F8000000000007F8000000000003F0000000000003F0000000000003F00000000000 +01E0000000000001E0000000000000C0000000322E7FAC35>I<FFFF801FFFF001FFF8FF +FF801FFFF001FFF807FC0001FF00003FC003F00000FE00001F0003F000007E00000E0003 +F000007E00000E0001F800007F00000C0001F800007F00000C0001FC00007F00001C0000 +FC0000DF8000180000FC0000DF8000180000FE0000DF80003800007E00018FC000300000 +7E00018FC0003000007F00018FC0007000003F000307E0006000003F000307E000600000 +3F800307E000E000001F800603F000C000001F800603F000C000001FC00603F001C00000 +0FC00C01F8018000000FC00C01F8018000000FE00C01F80380000007E01800FC03000000 +07E01800FC0300000007F01800FC0700000003F030007E0600000003F030007E06000000 +03F830007E0E00000001F860003F0C00000001F860003F0C00000001FC60003F1C000000 +00FCC0001F9800000000FCC0001F9800000000FEC0001FB8000000007F80000FF0000000 +007F80000FF0000000003F80000FE0000000003F000007E0000000003F000007E0000000 +001F000007C0000000001E000003C0000000001E000003C0000000000E00000380000000 +000C000001800000452E7FAC48>I<7FFFE003FFF87FFFE003FFF803FF0000FF8001FE00 +007E0000FE00007C00007F00007800003F00007000003F8000E000001FC000C000000FE0 +018000000FE00380000007F00700000003F80600000001F80C00000001FC1C00000000FE +38000000007F30000000007F60000000003FE0000000001FC0000000000FC0000000000F +E00000000007F00000000007F8000000000DF8000000001DFC0000000038FE0000000030 +7F00000000607F00000000E03F80000001C01FC0000001800FC0000003000FE000000700 +07F000000E0003F800000C0003F800001C0001FC0000380000FE00007000007E00007000 +007F0000F000003F8003F000003FC00FF800007FE0FFFE0003FFFFFFFE0003FFFF302D7E +AC35>I<FFFFC0000FFFC0FFFFC0000FFFC007FE000001FE0003FC000000F80001FC0000 +00E00000FE000000C00000FE000001C000007F0000038000003F8000030000003F800007 +0000001FC0000E0000000FE0000C0000000FE0001800000007F0003800000003F8003000 +000003F8006000000001FC00E000000000FE00C000000000FE0180000000007F03800000 +00003F8300000000003F8600000000001FCE00000000000FEC00000000000FF800000000 +0007F8000000000003F0000000000003F0000000000003F0000000000003F00000000000 +03F0000000000003F0000000000003F0000000000003F0000000000003F0000000000003 +F0000000000003F0000000000003F0000000000003F0000000000003F0000000000003F0 +000000000003F0000000000007F80000000001FFFFC000000001FFFFC00000322D7FAC35 +>I<3FFFFFFFC03FFFFFFFC03FF0001FC03F80003F803E00007F003C00007F00380000FE +00380001FC00700001FC00700003F800700007F000600007F00060000FE00060001FC000 +60001FC00000003F800000007F000000007F00000000FE00000001FC00000001FC000000 +03F800000003F000000007F00000000FE00000000FE00000001FC00000003F800000003F +800060007F00006000FE00006000FE00006001FC00006003F80000E003F80000E007F000 +00E00FE00000C00FE00001C01FC00001C03F800003C03F800007C07F00001FC0FE0000FF +C0FFFFFFFFC0FFFFFFFFC0232D7CAC2B>I<030007000E001C0038003000700060006000 +E000C000C000C000DE00FF00FF80FF807F807F803F001E0009157BAD14>96 +D<00FF000007FFC0000F01F0001C00F8003F007C003F003E003F003E003F003F001E001F +0000001F0000001F0000001F0000001F000007FF00007FFF0001FE1F0007F01F001FC01F +003F801F007F001F007E001F00FE001F06FC001F06FC001F06FC001F06FC003F06FE003F +067E007F067F00EF8C1F83C7FC0FFF03F801FC01E01F207D9E23>I<07C0000000FFC000 +0000FFC00000000FC000000007C000000007C000000007C000000007C000000007C00000 +0007C000000007C000000007C000000007C000000007C000000007C000000007C0000000 +07C0FE000007C7FF800007CF03E00007DC01F00007F8007C0007F0007E0007E0003E0007 +C0001F0007C0001F8007C0001F8007C0000F8007C0000FC007C0000FC007C0000FC007C0 +000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0000FC007C0001F8007C000 +1F8007C0001F0007C0003F0007E0003E0007F0007C0007B000F80007BC01F000070E07E0 +000607FF80000001FC0000222F7EAD27>I<001FE000007FFC0001F01E0003E0070007C0 +1F800F801F801F001F803F001F803E000F007E0000007E0000007C000000FC000000FC00 +0000FC000000FC000000FC000000FC000000FC000000FC000000FC0000007E0000007E00 +00007E0000C03F0000C01F0001C01F8001800FC0038007E0070001F03E00007FF800001F +C0001A207E9E1F>I<000000F80000001FF80000001FF800000001F800000000F8000000 +00F800000000F800000000F800000000F800000000F800000000F800000000F800000000 +F800000000F800000000F800000000F800000FE0F800007FF8F80001F81EF80003E007F8 +0007C003F8000F8001F8001F0001F8003F0000F8003E0000F8007E0000F8007E0000F800 +FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC0000F800FC +0000F800FC0000F8007C0000F8007E0000F8007E0000F8003E0001F8001F0001F8001F80 +03F8000F8007F80003E00EFC0001F03CFFC0007FF0FFC0001FC0F800222F7EAD27>I<00 +1F800000FFF00003E0780007C03E000F801E001F001F001F000F803E000F807E0007807E +0007C07C0007C0FC0007C0FC0007C0FC0007C0FFFFFFC0FFFFFFC0FC000000FC000000FC +000000FC000000FC0000007E0000007E0000003E0000C03F0000C01F0001C00F8003800F +C0030003E00F0001F03C00007FF800001FC0001A207E9E1F>I<0003F0000FFC003E1E00 +7C3F00F83F01F03F01F03F03E00C03E00003E00003E00003E00003E00003E00003E00003 +E00003E00003E000FFFFE0FFFFE003E00003E00003E00003E00003E00003E00003E00003 +E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003 +E00003E00003E00003E00003E00007F0007FFF807FFF80182F7FAE16>I<003F00F800FF +C3FE03E1FF1E07807C1E0F807C0C1F003E001F003E003E001F003E001F003E001F003E00 +1F003E001F003E001F003E001F001F003E001F003E000F807C00078078000FE1F0000CFF +C0001C3F00001C0000001C0000001C0000001E0000001F0000000FFFF8000FFFFF0007FF +FFC00FFFFFF01E0007F83C0000F87800007CF800007CF000003CF000003CF000003CF000 +003CF800007C7C0000F83E0001F01F0003E007E01F8001FFFE00003FF0001F2D7E9D23> +I<07C0000000FFC0000000FFC00000000FC000000007C000000007C000000007C0000000 +07C000000007C000000007C000000007C000000007C000000007C000000007C000000007 +C000000007C000000007C0FE000007C3FF800007C703E00007DE01F00007F801F00007F0 +00F80007F000F80007E000F80007E000F80007C000F80007C000F80007C000F80007C000 +F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F8 +0007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F800 +0FE001FC00FFFE1FFFC0FFFE1FFFC0222E7EAD27>I<07800FC01FE01FE01FE01FE00FC0 +07800000000000000000000000000000000007C0FFC0FFC00FC007C007C007C007C007C0 +07C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C0 +0FE0FFFCFFFC0E2E7EAD14>I<07C0000000FFC0000000FFC00000000FC000000007C000 +000007C000000007C000000007C000000007C000000007C000000007C000000007C00000 +0007C000000007C000000007C000000007C000000007C000000007C01FFE0007C01FFE00 +07C00FF00007C007C00007C007800007C00E000007C01C000007C038000007C070000007 +C0E0000007C3C0000007C7C0000007CFE0000007DFF0000007F9F0000007F0F8000007E0 +FC000007C07E000007C03E000007C01F000007C01F800007C00FC00007C007C00007C003 +E00007C003F00007C001F8000FE003FC00FFFE07FF80FFFE07FF80212E7EAD25>107 +D<07C0FFC0FFC00FC007C007C007C007C007C007C007C007C007C007C007C007C007C007 +C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007C007 +C007C007C007C007C007C007C007C00FE0FFFEFFFE0F2E7EAD14>I<07C07F0007F000FF +C3FFC03FFC00FFC783F0783F000FCE01F8E01F8007DC00F9C00F8007F800FF800FC007F0 +007F0007C007E0007E0007C007E0007E0007C007C0007C0007C007C0007C0007C007C000 +7C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C +0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C00 +07C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007C007C0007C0007 +C00FE000FE000FE0FFFE0FFFE0FFFEFFFE0FFFE0FFFE371E7E9D3C>I<07C0FE0000FFC3 +FF8000FFC703E0000FDE01F00007F801F00007F000F80007F000F80007E000F80007E000 +F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F8 +0007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F800 +07C000F80007C000F80007C000F80007C000F8000FE001FC00FFFE1FFFC0FFFE1FFFC022 +1E7E9D27>I<001FE000007FF80001F03E0003C00F00078007800F0003C01F0003E03E00 +01F03E0001F07C0000F87C0000F87C0000F8FC0000FCFC0000FCFC0000FCFC0000FCFC00 +00FCFC0000FCFC0000FCFC0000FCFC0000FC7C0000F87C0000F83E0001F03E0001F01F00 +03E01F0003E00F8007C007C00F8001F03E00007FF800001FE0001E207E9E23>I<07C0FE +0000FFC7FF8000FFCF03E0000FDC01F00007F800FC0007F0007E0007E0003E0007C0003F +0007C0001F8007C0001F8007C0001F8007C0000FC007C0000FC007C0000FC007C0000FC0 +07C0000FC007C0000FC007C0000FC007C0000FC007C0001FC007C0001F8007C0001F8007 +C0003F0007C0003F0007E0007E0007F0007C0007F000F80007FC01F00007CE07E00007C7 +FF800007C1FC000007C000000007C000000007C000000007C000000007C000000007C000 +000007C000000007C000000007C00000000FE0000000FFFE000000FFFE000000222B7E9D +27>I<0781F8FF87FEFF8E3F0F9C3F07B83F07B03F07F01E07E00007E00007E00007E000 +07C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C00007C000 +07C00007C00007C00007C0000FE000FFFF00FFFF00181E7E9D1C>114 +D<01FE1807FFB81E01F83C00F8780078F00038F00038F00018F00018F80018FC0018FF00 +007FF0003FFF001FFFC00FFFF001FFF8001FFC0001FCC0007EC0003EC0003EE0001EE000 +1EF0001EF0001EF8003CF8003CFC0078FF01F0E3FFC0C0FF0017207E9E1C>I<00600000 +600000600000600000E00000E00000E00001E00003E00003E00007E0001FE000FFFFF0FF +FFF003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003 +E00003E00003E00003E00003E01803E01803E01803E01803E01803E01803E01803E03801 +F03001F07000F860003FE0000F80152A7FA81B>I<07C000F800FFC01FF800FFC01FF800 +0FC001F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007 +C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C000F80007C0 +00F80007C000F80007C000F80007C000F80007C000F80007C001F80007C001F80007C001 +F80007C003F80003E007F80003E00EFC0001F81CFFC0007FF8FFC0001FE0F800221F7E9D +27>I<FFFC01FFC0FFFC01FFC00FE0007E0007E0007C0007E000380003E000300003E000 +700001F000600001F000600000F800C00000F800C00000F800C000007C018000007C0180 +00003E030000003E030000003F070000001F060000001F060000000F8C0000000F8C0000 +000FDC00000007D800000007D800000003F000000003F000000003F000000001E0000000 +01E000000000C00000221E7F9C25>I<FFFC3FFE07FFFFFC3FFE07FF0FE003F001F80FC0 +03E000F007C001E000E007C001F000E003E003F000C003E003F000C003E007F801C001F0 +0678018001F00678018001F80E7C038000F80C3C030000F80C3C0300007C181E0600007C +181E0600007C181F0600003E300F0C00003E300F0C00003E300F8C00001F60079800001F +60079800001F6007D800000FC003F000000FC003F000000FC003F00000078001E0000007 +8001E00000078001E00000030000C000301E7F9C33>I<FFFC07FF80FFFC07FF800FF003 +FC0003F001F00001F001C00001F803800000F8030000007C060000003E0E0000001F1C00 +00001FB80000000FB000000007E000000003E000000001F000000003F800000007F80000 +00067C0000000C3E0000001C1F000000381F800000700F800000E007C00000E003E00003 +C003F00007C001F8001FE003FC00FFF007FFC0FFF007FFC0221D7F9C25>I<FFFC01FFC0 +FFFC01FFC00FE0007E0007E0007C0007E000380003E000300003F000700001F000600001 +F000600000F800C00000F800C00000FC01C000007C018000007E038000003E030000003E +030000001F060000001F060000001F8E0000000F8C0000000F8C00000007D800000007D8 +00000003F000000003F000000003F000000001E000000001E000000000C000000000C000 +0000018000000001800000000380000000030000007803000000FC06000000FC06000000 +FC0C000000FC1C000000783800000070700000003FE00000000F80000000222B7F9C25> +I<FFFFFFFFFFFFFFFFFCFFFFFFFFFFFFFFFFFC4602809247>124 +D E /Ft 1 4 df<006000007000006000006000406020E06070F861F07E67E01FFF8007 +FE0000F00007FE001FFF807E67E0F861F0E0607040602000600000600000700000600014 +157B9620>3 D E /Fu 49 122 df<00000000FF0003F000000003FFE00FFC0000000FC0 +F01F1E0000003F00783E0F0000007E01F87C3F0000007C03F8FC7F000000FC03F8F87F00 +0001F803F9F87F000001F803F1F87E000001F801E1F83C000003F00003F000000003F000 +03F000000003F00003F000000007F00003F000000007E00007F000000007E00007E00000 +0007E00007E000000007E00007E00000000FE00007E00000000FC0000FE00000000FC000 +0FC00000000FC0000FC00000000FC0000FC000000FFFFFFFFFFFC0000FFFFFFFFFFFC000 +0FFFFFFFFFFFC000001F80001F800000001F80001F800000001F80001F800000003F8000 +3F800000003F00003F000000003F00003F000000003F00003F000000003F00003F000000 +007F00007F000000007E00007E000000007E00007E000000007E00007E000000007E0000 +7E00000000FE0000FE00000000FC0000FC00000000FC0000FC00000000FC0000FC000000 +00FC0000FC00000001FC0000FC00000001F80001FC00000001F80001F800000001F80001 +F800000001F80001F800000003F80001F800000003F00003F800000003F00003F0000000 +03F00003F000000003F00003F000000007F00003F000000007E00007E000000007E00007 +E000000007E00007E000000007E00007E00000000FC0000FC00000000FC0000FC0000000 +0FC0000FC00000000FC0000FC00000001F80001F800000001F80001F800000001F80001F +8000001C1F03801F0000007E1F0FC03F0000007E3E0FC03E000000FE3E1FC07C000000FE +3C1FC07C000000FE7C1FC0F8000000F8780F01E000000078F00F07C00000003FE003FF00 +0000000F8000FC00000000404C82BA33>11 D<000000003FFC0000000001FFFF80000000 +07E007C00000001F8001E00000003F0001F00000007E0003F0000000FC0007F0000000FC +0007F0000001F80007F0000001F80007E0000003F0000380000003F0000000000003F000 +0000000003F0000000000007F0000000000007E0000000000007E0000000000007E00000 +00000007E000000000000FE000000000000FC000000000000FC000000000000FC0000000 +000FFFFFFFFF00000FFFFFFFFF00000FFFFFFFFE0000001F80007E0000001F80007E0000 +001F8000FE0000003F8000FC0000003F0000FC0000003F0000FC0000003F0001FC000000 +3F0001F80000007F0001F80000007E0001F80000007E0003F80000007E0003F00000007E +0003F0000000FE0003F0000000FC0007F0000000FC0007E0000000FC0007E0000000FC00 +07E0000001FC000FE0000001FC000FC0000001F8000FC1C00001F8000FC1C00001F8001F +C1C00001F8001F83C00003F8001F83800003F0001F83800003F0001F83800003F0001F87 +000007F0001F87000007E0001F0F000007E0000F8E000007E000079E000007E00003FC00 +000FE00000F000000FC000000000000FC000000000000FC000000000000F800000000000 +1F8000000000001F80000000001C1F00000000007E1F00000000007E3F0000000000FE3E +0000000000FE3C0000000000FE7C0000000000F878000000000078F000000000003FE000 +000000000F800000000000344C82BA2F>I<000000007FE00000000003FFFC7E0000000F +C03E7E0000001F000F7E0000003E003FFE0000007C007FFE000000FC007FFC000000F800 +7FFC000001F8007FFC000001F8003DFC000003F00001F8000003F00001F8000003F00003 +F8000003F00003F8000007E00003F0000007E00003F0000007E00007F0000007E00007F0 +00000FE00007E000000FC00007E000000FC0000FE000000FC0000FE000000FC0000FC000 +0FFFFFFFFFC0000FFFFFFFFFC0000FFFFFFFFFC000001F80001F8000001F80001F800000 +1F80003F8000003F80003F8000003F00003F0000003F00003F0000003F00007F0000003F +00007F0000007F00007E0000007E00007E0000007E0000FE0000007E0000FE0000007E00 +00FC000000FE0000FC000000FC0001FC000000FC0001FC000000FC0001F8000000FC0001 +F8000001FC0003F8000001F80003F8000001F80003F0700001F80003F0700001F80007F0 +700003F80007F0F00003F00007E0E00003F00007E0E00003F00007E0E00003F00007E1C0 +0007F00007E1C00007E00007C3C00007E00003E3800007E00001E7800007E00000FF0000 +0FC000003C00000FC000000000000FC000000000000FC000000000001F8000000000001F +8000000000001F80000000001C1F00000000007E1F00000000007E3E0000000000FE3E00 +00000000FE3C0000000000FE7C0000000000F878000000000078F000000000003FE00000 +0000000F800000000000374C82BA31>I<03C007F00FF01FF01FF81FF81FF81FF007B000 +3000700060006000E000C001C00380030007000E001C0038007000E000C0000D197A8819 +>44 D<0E003F807F80FF80FF80FF80FF007E003C000909778819>46 +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<00000003FE000E0000003FFF801E000000FFFFE03C +000003FE01F03C00000FF000787C00003FC0003CFC00007F00001FF80000FE00000FF800 +03FC00000FF80007F8000007F8000FF0000007F0001FE0000003F0003FC0000003F0003F +80000003F0007F00000003E000FF00000003E001FE00000003E001FC00000003E003FC00 +000003C007F800000003C007F800000003C00FF000000003C00FF000000003801FE00000 +0003801FE000000000001FE000000000003FC000000000003FC000000000003FC0000000 +00007FC000000000007F8000000000007F8000000000007F800000000000FF8000000000 +00FF000000000000FF000000000000FF000000000000FF000000000000FF000000003800 +FF000000003800FF000000007800FE000000007000FF000000007000FF00000000F0007F +00000000E0007F00000001E0007F00000001C0007F00000003C0003F8000000780003F80 +00000700001F8000000E00001FC000001E00000FC000003C00000FE0000078000007F000 +01F0000003F80003C0000001FE000F800000007F807E000000003FFFFC000000000FFFE0 +0000000000FF00000000373D74BA3B>I<0003FFFFFFFE00000003FFFFFFFFC0000003FF +FFFFFFF000000007F8000FF800000007F00003FC00000007F00000FE0000000FF000007F +0000000FF000003F8000000FE000001F8000000FE000001FC000001FE000000FC000001F +E000000FE000001FC000000FE000001FC0000007E000003FC0000007E000003FC0000007 +F000003F80000007F000003F80000007F000007F80000007F000007F80000007F000007F +00000007F000007F00000007F00000FF00000007F00000FF0000000FF00000FE0000000F +F00000FE0000000FF00001FE0000000FF00001FE0000000FE00001FC0000001FE00001FC +0000001FE00003FC0000001FE00003FC0000001FC00003F80000003FC00003F80000003F +C00007F80000003F800007F80000007F800007F00000007F000007F00000007F00000FF0 +000000FE00000FF0000000FE00000FE0000001FC00000FE0000001F800001FE0000003F8 +00001FE0000007F000001FC0000007E000001FC000000FC000003FC000001F8000003FC0 +00003F8000003F8000007F0000003F800000FC0000007F800003F80000007F800007F000 +00007F00001FC0000000FF0001FF8000007FFFFFFFFE000000FFFFFFFFF0000000FFFFFF +FF800000003C397CB83F>I<0007FFFFFFFFFF0007FFFFFFFFFF0007FFFFFFFFFF00000F +F00003FF00000FE000007F00000FE000003E00001FE000003E00001FE000001E00001FC0 +00001E00001FC000001E00003FC000001E00003FC000001E00003F8000001E00003F8000 +001C00007F8000001C00007F8000001C00007F0003801C00007F0003801C0000FF000780 +1C0000FF000780000000FE000700000000FE000F00000001FE000F00000001FE001F0000 +0001FC003E00000001FC007E00000003FFFFFE00000003FFFFFE00000003FFFFFC000000 +03F800FC00000007F8007C00000007F8003C00000007F0003800000007F000380000000F +F000780000000FF0007800E0000FE0007000E0000FE0007001E0001FE0007001C0001FE0 +000001C0001FC0000003C0001FC000000380003FC000000780003FC000000700003F8000 +000F00003F8000000F00007F8000001E00007F8000003E00007F0000003C00007F000000 +7C0000FF000000FC0000FF000001F80000FE000007F80001FE00007FF000FFFFFFFFFFF0 +00FFFFFFFFFFF000FFFFFFFFFFE00038397BB838>I<0003FFFFF80FFFFFE00003FFFFF8 +0FFFFFE00003FFFFF80FFFFFE0000007F800001FE000000007F000001FC000000007F000 +001FC00000000FF000003FC00000000FF000003F800000000FE000003F800000000FE000 +003F800000001FE000007F800000001FE000007F000000001FC000007F000000001FC000 +007F000000003FC00000FF000000003FC00000FE000000003F800000FE000000003F8000 +00FE000000007F800001FE000000007F800001FC000000007F000001FC000000007F0000 +01FC00000000FF000003FC00000000FF000003F800000000FE000003F800000000FE0000 +03F800000001FFFFFFFFF800000001FFFFFFFFF000000001FFFFFFFFF000000001FC0000 +07F000000003FC00000FF000000003FC00000FE000000003F800000FE000000003F80000 +0FE000000007F800001FE000000007F800001FC000000007F000001FC000000007F00000 +1FC00000000FF000003FC00000000FF000003F800000000FE000003F800000000FE00000 +3F800000001FE000007F800000001FE000007F000000001FC000007F000000001FC00000 +7F000000003FC00000FF000000003FC00000FE000000003F800000FE000000003F800000 +FE000000007F800001FE000000007F800001FC000000007F000001FC00000000FF000003 +FC0000007FFFFE01FFFFF80000FFFFFE03FFFFF80000FFFFFE03FFFFF8000043397CB83E +>72 D<0003FFFFF80003FFFFF80003FFFFF8000007F800000007F000000007F00000000F +F00000000FF00000000FE00000000FE00000001FE00000001FE00000001FC00000001FC0 +0000003FC00000003FC00000003F800000003F800000007F800000007F800000007F0000 +00007F00000000FF00000000FF00000000FE00000000FE00000001FE00000001FE000000 +01FC00000001FC00000003FC00000003FC00000003F800000003F800000007F800000007 +F800000007F000000007F00000000FF00000000FF00000000FE00000000FE00000001FE0 +0000001FE00000001FC00000001FC00000003FC00000003FC00000003F800000003F8000 +00007F800000007F800000007F00000000FF800000FFFFFF0000FFFFFF0000FFFFFE0000 +25397CB820>I<0003FFFFF8007FFFE00003FFFFF8007FFFE00003FFFFF8007FFFC00000 +07F800000FFC00000007F000000FE000000007F000000FC00000000FF000001F00000000 +0FF000003E000000000FE000007C000000000FE00000F0000000001FE00001E000000000 +1FE00003C0000000001FC0000F80000000001FC0001F00000000003FC0003C0000000000 +3FC0007800000000003F8000F000000000003F8001E000000000007F8007C00000000000 +7F800F0000000000007F001E0000000000007F003C000000000000FF0078000000000000 +FF01FC000000000000FE03FC000000000000FE07FC000000000001FE0FFE000000000001 +FE1FFE000000000001FC7CFE000000000001FCF8FF000000000003FDE07F000000000003 +FFC07F800000000003FF807F800000000003FF003F800000000007FE003FC00000000007 +F8003FC00000000007F0001FC00000000007F0001FE0000000000FF0001FE0000000000F +F0000FE0000000000FE0000FF0000000000FE00007F0000000001FE00007F8000000001F +E00007F8000000001FC00003F8000000001FC00003FC000000003FC00003FC000000003F +C00001FC000000003F800001FE000000003F800001FE000000007F800000FF000000007F +800000FF000000007F000000FF00000000FF000001FF8000007FFFFE001FFFFC0000FFFF +FE003FFFFC0000FFFFFE003FFFFC000043397CB840>75 D<0007FFFFFC000007FFFFFC00 +0007FFFFF80000000FF8000000000FF0000000000FE0000000001FE0000000001FE00000 +00001FC0000000001FC0000000003FC0000000003FC0000000003F80000000003F800000 +00007F80000000007F80000000007F00000000007F0000000000FF0000000000FF000000 +0000FE0000000000FE0000000001FE0000000001FE0000000001FC0000000001FC000000 +0003FC0000000003FC0000000003F80000000003F80000000007F80000000007F8000000 +0007F00000000007F0000000000FF0000000000FF000000C000FE000001C000FE000001C +001FE000003C001FE0000038001FC0000078001FC0000078003FC0000070003FC00000F0 +003F800000E0003F800001E0007F800003E0007F800003C0007F000007C0007F00000FC0 +00FF00001F8000FF00003F8000FE0000FF8001FE0007FF00FFFFFFFFFF00FFFFFFFFFF00 +FFFFFFFFFE002E397BB834>I<0007FFF800000007FFF00007FFF80000000FFFF00007FF +F80000001FFFE000000FF80000001FF00000000FF80000003FE00000000FF80000003FE0 +0000001FF80000007FE00000001FF8000000EFC00000001DF8000000EFC00000001CFC00 +0001CFC00000003CFC000001DFC00000003CFC0000039F8000000038FC0000071F800000 +0038FC0000071F8000000078FC00000E3F8000000078FC00000E3F0000000070FC00001C +3F0000000070FC00001C3F00000000F0FC0000387F00000000F0FC0000707E00000000E0 +FC0000707E00000000E07E0000E07E00000001E07E0000E0FE00000001E07E0001C0FC00 +000001C07E000380FC00000001C07E000380FC00000003C07E000701FC00000003C07E00 +0701F800000003807E000E01F800000003807E000E01F800000007807E001C03F8000000 +07807E003803F000000007007E003803F000000007003F007003F00000000F003F007007 +F00000000F003F00E007E00000000E003F01C007E00000000E003F01C007E00000001E00 +3F03800FE00000001E003F03800FC00000001C003F07000FC00000001C003F07000FC000 +00003C003F0E001FC00000003C003F1C001F8000000038003F1C001F8000000038001FB8 +001F8000000078001FB8003F8000000078001FF0003F0000000070001FE0003F00000000 +70001FE0003F00000000F0001FC0007F00000000F0001FC0007E00000001F0001F80007E +00000007F8001F8000FE000000FFFFC01F007FFFFC0000FFFFC01E007FFFFC0000FFFFC0 +0E007FFFFC00004C397AB84A>I<0007FFFFFFF8000007FFFFFFFF000007FFFFFFFF8000 +000FF0003FE000000FE0000FF000000FE00003F800001FE00003F800001FE00001FC0000 +1FC00001FC00001FC00001FC00003FC00001FE00003FC00001FE00003F800001FE00003F +800001FE00007F800001FE00007F800003FC00007F000003FC00007F000003FC0000FF00 +0003F80000FF000007F80000FE000007F00000FE00000FE00001FE00000FE00001FE0000 +1FC00001FC00003F800001FC0000FE000003FC0001FC000003FC000FF0000003FFFFFFC0 +000003FFFFFE00000007F8000000000007F8000000000007F0000000000007F000000000 +000FF000000000000FF000000000000FE000000000000FE000000000001FE00000000000 +1FE000000000001FC000000000001FC000000000003FC000000000003FC000000000003F +8000000000003F8000000000007F8000000000007F8000000000007F0000000000007F00 +0000000000FF000000000000FF000000000000FE000000000001FE0000000000FFFFFC00 +000000FFFFFC00000000FFFFFC0000000037397BB838>80 D<0003FFFFFFF0000003FFFF +FFFE000003FFFFFFFF80000007F8003FC0000007F0000FF0000007F00007F000000FF000 +03F800000FF00001FC00000FE00001FC00000FE00001FC00001FE00001FE00001FE00001 +FE00001FC00001FE00001FC00001FE00003FC00001FE00003FC00003FC00003F800003FC +00003F800003FC00007F800007F800007F800007F000007F00000FF000007F00000FE000 +00FF00001FC00000FF00003F000000FE0000FE000000FE0001F8000001FE000FE0000001 +FFFFFF80000001FFFFFC00000001FC003F00000003FC000F80000003FC000FC0000003F8 +0007E0000003F80007F0000007F80003F0000007F80003F0000007F00003F0000007F000 +03F800000FF00007F800000FF00007F000000FE00007F000000FE00007F000001FE0000F +F000001FE0000FF000001FC0000FF000001FC0000FF000003FC0000FF000003FC0001FF0 +00003F80001FE007003F80001FE007007F80001FE00F007F80001FE00E007F00001FE00E +00FF00000FE01C7FFFFE000FE03CFFFFFE0007F078FFFFFE0003F0F00000000000FFE000 +000000003F80383B7CB83D>82 D<0000003FC00E000001FFF01C000007FFFC1C00001FC0 +7E3C00003F001F7C00007C000FF80000F80007F80001F00003F80003E00003F80007C000 +01F00007C00001F0000F800001F0000F800001F0001F800001E0001F000001E0001F0000 +01E0001F000001E0003F000001C0003F000001C0003F000001C0003F80000000003F8000 +0000003FC0000000001FE0000000001FFC000000001FFF800000000FFFF00000000FFFFE +00000007FFFF80000003FFFFE0000000FFFFF00000003FFFF800000007FFF8000000007F +FC000000000FFC0000000003FC0000000001FC0000000001FC0000000000FC0000000000 +FC00000000007C000E0000007C000E0000007C000E0000007C001E000000FC001E000000 +F8001E000000F8001E000000F8003E000001F0003E000001F0003E000003E0003E000003 +E0007F000007C0007F00000F80007F80001F00007FC0003E0000F9F000FC0000F8FC03F8 +0000F07FFFE00000E01FFF800000C003FC0000002F3D7ABA2F>I<07FFFFFFFFFFE007FF +FFFFFFFFE00FFFFFFFFFFFE00FF800FF001FE00FC000FE0007C01F8000FE0007C01F0001 +FE0003C01E0001FE0003C01C0001FC0003C03C0001FC0003803C0003FC000380380003FC +000380780003F8000380700003F8000780700007F8000780F00007F8000700E00007F000 +0700E00007F0000700E0000FF000070000000FF000000000000FE000000000000FE00000 +0000001FE000000000001FE000000000001FC000000000001FC000000000003FC0000000 +00003FC000000000003F8000000000003F8000000000007F8000000000007F8000000000 +007F0000000000007F000000000000FF000000000000FF000000000000FE000000000000 +FE000000000001FE000000000001FE000000000001FC000000000001FC000000000003FC +000000000003FC000000000003F8000000000003F8000000000007F8000000000007F800 +0000000007F0000000000007F000000000000FF000000000000FF000000000000FE00000 +0000003FF0000000007FFFFFF8000000FFFFFFF8000000FFFFFFF8000000333971B83B> +I<FFFFF80003FFFEFFFFF80003FFFEFFFFF80003FFFC03FE0000007FC003FC0000003F00 +01FC0000003E0001FC0000003C0001FC000000380001FC000000700001FC000000700001 +FC000000E00001FC000001E00001FC000001C00001FE000003800001FE000003800000FE +000007000000FE00000F000000FE00000E000000FE00001C000000FE00001C000000FE00 +0038000000FE000038000000FE000070000000FE0000E0000000FE0000E0000000FF0001 +C00000007F0001C00000007F0003800000007F0007800000007F0007000000007F000E00 +0000007F000E000000007F001C000000007F003C000000007F0038000000007F00700000 +00007F8070000000003F80E0000000003F81E0000000003F81C0000000003F8380000000 +003F8380000000003F8700000000003F8700000000003F8E00000000003F9E0000000000 +3F9C00000000003FF800000000003FF800000000001FF000000000001FF000000000001F +E000000000001FC000000000001FC000000000001F8000000000001F8000000000001F00 +00000000001E0000000000001E0000000000373B6FB83E>86 D<FFFFF80FFFFF001FFFF0 +FFFFF80FFFFF003FFFF0FFFFF00FFFFF003FFFE007FE00007FE00003FE0003F800003F80 +0001FC0003F800003F800000F00003F800003F800000F00003F800003F800001E00003F8 +00003F800001C00003F800003F800003C00003F800003F800003800003F800003F800007 +800003F800007F800007000003F800007F80000E000003F80000FF80000E000003F80001 +FF80001C000003F80001FF80001C000003F80003BF800038000003FC0003BF8000380000 +01FC00073F800070000001FC00073F800070000001FC000E3F8000E0000001FC000E3FC0 +00E0000001FC001C1FC001C0000001FC001C1FC003C0000001FC00381FC00380000001FC +00381FC00700000001FC00701FC00700000001FC00F01FC00E00000001FC00E01FC00E00 +000001FC01C01FC01C00000001FC01C01FC01C00000001FC03801FC03800000001FC0380 +1FC03800000001FC07001FC07000000001FC07001FC07000000001FC0E001FC0E0000000 +01FC0E001FC1E000000001FC1C001FC1C000000001FC1C001FC38000000001FC38001FC3 +8000000001FC78001FC70000000001FC70001FC70000000001FCE0001FCE0000000001FE +E0001FCE0000000000FFC0001FDC0000000000FFC0001FDC0000000000FF80001FF80000 +000000FF80001FF80000000000FF00001FF00000000000FF00000FF00000000000FE0000 +0FE00000000000FE00000FC00000000000FC00000FC00000000000FC00000F8000000000 +00F800000F800000000000F000000F000000000000F000000F000000000000E000000E00 +000000004C3B6FB853>I<0001FFFFF007FFFF0001FFFFF007FFFF0001FFFFF007FFFF00 +0007FF0000FFE0000003FC00007F00000003FC00007C00000001FC00007800000001FE00 +00F000000001FE0001E000000000FE0001C000000000FF00038000000000FF0007000000 +00007F000F00000000007F801E00000000007F803C00000000003F807800000000003FC0 +7000000000003FC0E000000000001FC1C000000000001FE3C000000000001FE780000000 +00000FEF0000000000000FFE00000000000007FC00000000000007F800000000000007F8 +00000000000003F800000000000003FC00000000000003FC00000000000007FC00000000 +000007FE0000000000000FFE0000000000001CFE0000000000003CFF00000000000078FF +000000000000F07F000000000001E07F800000000001C03F800000000003803FC0000000 +0007003FC0000000000E001FC0000000001E001FE0000000003C001FE00000000078000F +E00000000070000FF000000000E0000FF000000001C00007F000000003800007F8000000 +07800007F80000000F000003F80000001E000003FC0000003E000003FC000000FE000003 +FE000007FF000007FE0000FFFFE0007FFFFC00FFFFE000FFFFFC00FFFFE000FFFFF80040 +397CB83E>I<FFFFF80003FFFEFFFFF80003FFFEFFFFF80003FFFE03FE0000007FC001FE +0000003F0001FE0000003E0001FE000000780000FE000000F00000FF000000E00000FF00 +0001C000007F000003C000007F8000078000007F8000070000007F80000E0000003F8000 +1C0000003FC0003C0000003FC000780000001FC000700000001FE000E00000001FE001C0 +0000000FE003C00000000FF007800000000FF007000000000FF00E0000000007F01C0000 +000007F83C0000000007F8780000000003F8F00000000003FCE00000000003FDC0000000 +0001FF800000000001FF800000000001FF000000000001FE000000000000FC0000000000 +01FC000000000001FC000000000001FC000000000001F8000000000003F8000000000003 +F8000000000003F8000000000003F0000000000007F0000000000007F0000000000007F0 +000000000007E000000000000FE000000000000FE000000000000FE000000000000FC000 +000000001FC000000000001FC000000000003FC0000000001FFFFF800000003FFFFF8000 +00003FFFFF8000000037396FB83E>I<0000F800000007FE0000001F871C00003E03FE00 +007C03FE0000F801FE0001F801FE0003F000FC0007E000FC000FE000FC000FC001FC001F +C001F8001FC001F8003F8001F8003F8003F8007F8003F0007F0003F0007F0003F0007F00 +07F000FF0007E000FE0007E000FE0007E000FE000FE000FE000FC000FC000FC1C0FC000F +C1C0FC001FC1C0FC001F83C0FC001F8380FC003F8380FC003F87807C007F87007C00FF07 +003E01FF0F003E038F8E001F0F079E0007FE03FC0001F000F000222677A42A>97 +D<003F00001FFF00001FFF00001FFF0000007F0000007E0000007E0000007E000000FE00 +0000FC000000FC000000FC000001FC000001F8000001F8000001F8000003F8000003F000 +0003F0000003F0000007F0000007E0F80007E7FE0007EF0F800FFC07C00FF807C00FF003 +E00FE003E01FC003F01FC003F01F8003F01F8003F03F8003F03F0003F03F0003F03F0007 +F07F0007F07E0007F07E0007F07E000FF0FE000FF0FC000FE0FC000FE0FC001FE0FC001F +C0F8001FC0F8003F80F8003F80F8003F00F8007F00F8007E00F800FC007801F8007C01F0 +003C03E0003E07C0001E1F80000FFE000001F000001C3B77B926>I<00007F000003FFC0 +000FC1E0001F0070007E007800FC003801F801F803F003F807F003F807E003F80FE003F8 +1FC003F01FC000003F8000003F8000007F8000007F0000007F0000007F000000FF000000 +FE000000FE000000FE000000FE000000FC000000FC000000FC000000FC000030FC000038 +FC0000787C0000F07E0001E03E0003C03E000F801F003E000F81F80003FFE00000FF0000 +1D2677A426>I<00000001F8000000FFF8000000FFF8000000FFF800000003F800000003 +F000000003F000000007F000000007F000000007E000000007E00000000FE00000000FE0 +0000000FC00000000FC00000001FC00000001FC00000001F800000001F800000003F8000 +00003F800000F83F000007FE3F00001F877F00003E03FF00007C03FE0000F801FE0001F8 +01FE0003F000FE0007E000FC000FE000FC000FC001FC001FC001FC001FC001F8003F8001 +F8003F8003F8007F8003F8007F0003F0007F0003F0007F0007F000FF0007F000FE0007E0 +00FE0007E000FE000FE000FE000FE000FC000FC1C0FC000FC1C0FC001FC1C0FC001FC3C0 +FC001F8380FC003F8380FC003F87807C007F87007C00FF07003E01FF0F003E038F8E001F +0F079E0007FE03FC0001F000F000253B77B92A>I<00007F000003FFC0000FC1E0003F00 +F0007E007800FC007801F8007803F0007807E000780FE000780FC000F81FC000F03F8001 +F03F8007E03F801F807F81FF007FFFF8007FFF00007F000000FF000000FE000000FE0000 +00FE000000FE000000FE000000FC000000FC000000FC0000307C0000387C0000787E0000 +F03E0001E03E0003C01F000F800F003E000781F80003FFE00000FF00001D2677A426>I< +00000007C00000001FF00000003E380000007C3C000000F8FC000000F9FC000001F9FC00 +0001F1FC000003F1F8000003F0F0000003F000000007F000000007E000000007E0000000 +07E000000007E00000000FE00000000FC00000000FC00000000FC00000000FC00000001F +C00000001F8000000FFFFFC0001FFFFFC0001FFFFF8000003F800000003F000000003F00 +0000003F000000003F000000007F000000007E000000007E000000007E000000007E0000 +0000FE00000000FC00000000FC00000000FC00000000FC00000001FC00000001F8000000 +01F800000001F800000001F800000003F800000003F000000003F000000003F000000003 +F000000007F000000007E000000007E000000007E000000007E00000000FE00000000FC0 +0000000FC00000000FC00000001FC00000001F800000001F800000001F800000001F0000 +00003F0000001C3F0000007E3E0000007E3E000000FE3C000000FE7C000000FE78000000 +F8F000000078F00000003FC00000000F80000000264C82BA19>I<000007C00000003FF0 +000000FC38E00001F01FF00003E01FF00007C00FF0000F800FF0001F8007F0003F0007E0 +007F0007E0007E000FE000FE000FE000FC000FC001FC000FC001FC001FC003FC001FC003 +F8001F8003F8001F8003F8003F8007F8003F8007F0003F0007F0003F0007F0007F0007F0 +007F0007E0007E0007E0007E0007E000FE0007E000FE0007E000FC0003E001FC0003E003 +FC0003E007FC0001F00FF80000F01FF80000787BF800003FF3F800000FC3F000000003F0 +00000007F000000007F000000007E000000007E00000000FE00000000FC0001C000FC000 +7E001FC0007E001F8000FE003F0000FE007E0000FE00FC00007801F800007C07E000001F +FF80000003FE00000024367CA426>I<0003F0000001FFF0000001FFF0000001FFF00000 +0007F000000007E000000007E000000007E00000000FE00000000FC00000000FC0000000 +0FC00000001FC00000001F800000001F800000001F800000003F800000003F000000003F +000000003F000000007F000000007E07F000007E1FFC00007E783E0000FFE01F0000FFC0 +1F8000FF800F8000FF000F8001FE000F8001FE000FC001FC000FC001F8001F8003F8001F +8003F0001F8003F0001F8003F0003F8007F0003F0007E0003F0007E0003F0007E0007F00 +0FE0007E000FC0007E000FC000FE000FC000FC001FC000FC001F8001FC1C1F8001F81C1F +8001F83C3F8003F8383F0003F0383F0003F0383F0003F0707F0003E0707E0003E0F07E00 +03E0E07E0003E1C0FE0001E380FC0000FF003800003C00263B7BB92A>I<0001C00007E0 +0007F0000FF0000FE00007E0000380000000000000000000000000000000000000000000 +00000000000000000000000000F00003FC00071E000E1F001C1F001C1F00381F00383F00 +703F00703F00707F00F07E00E07E00E0FE0000FC0000FC0001FC0001F80003F80003F800 +03F00007F00007E00007E0000FE0E00FC0E00FC1E01FC1C01F81C01F81C01F83801F0380 +1F07001F07001F0E000F1C0007F80001E000143879B619>I<0000000E0000003F000000 +7F0000007F0000007F0000007E0000001C00000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000001F8000007FC00000F1 +F00001C0F0000380F8000780F8000701F8000F01F8000E01F8001E01F8001C03F8003C03 +F8003803F0003803F0000007F0000007F0000007E0000007E000000FE000000FE000000F +C000000FC000001FC000001FC000001F8000001F8000003F8000003F8000003F0000003F +0000007F0000007F0000007E0000007E000000FE000000FE000000FC000000FC000001FC +000001FC000001F8000001F8000003F8000003F0001C03F0007E07E0007E07E000FE0FC0 +00FE0F8000FE1F0000F83E0000787C00003FF000000FC00000204883B619>I<0003F000 +0001FFF0000001FFF0000001FFF000000007F000000007E000000007E000000007E00000 +000FE00000000FC00000000FC00000000FC00000001FC00000001F800000001F80000000 +1F800000003F800000003F000000003F000000003F000000007F000000007E000F80007E +003FE0007E00F0E000FE01C1F000FC0387F000FC0707F000FC0E07F001FC1C07E001F838 +07E001F830038001F870000003F8E0000003F1C0000003F380000003FF00000007FC0000 +0007FE00000007FFC0000007E7F800000FE1FC00000FC07E00000FC07F00000FC03F0000 +1FC03F80001F801F81C01F801F81C01F801F83C03F803F83803F003F03803F003F03803F +003F07807F003F07007E003E07007E001E0E007E001E1E00FE000F3C00FC0007F8003800 +01E000243B7BB926>I<000FC007FFC007FFC007FFC0001FC0001F80001F80003F80003F +80003F00003F00007F00007F00007E00007E0000FE0000FE0000FC0000FC0001FC0001FC +0001F80001F80003F80003F80003F00003F00007F00007F00007E00007E0000FE0000FE0 +000FC0000FC0001FC0001FC0001F80001F80003F80003F80003F00003F00007F00007F00 +007E0E007E0E00FE0E00FE1E00FC1C00FC1C00FC3C00FC3800F83800F878007870007CE0 +001FE0000F8000123B79B915>I<01E000FE0007F00007F803FF801FFC000E3C0F07C078 +3E001E3E3C03E1E01F001C1F7803F3C01F80383FF001F7800F80383FE001F7000F80783F +C001FE000F80703FC001FE000FC0703F8001FC000FC0703F0003F8001F80F07F0003F800 +1F80E07E0003F0001F80E07E0003F0001F80007E0007F0003F8000FE0007F0003F0000FC +0007E0003F0000FC0007E0003F0000FC000FE0007F0001FC000FE0007E0001F8000FC000 +7E0001F8000FC000FE0001F8001FC000FC0003F8001FC000FC0003F0001F8001FC1C03F0 +001F8001F81C03F0003F8001F83C07F0003F8003F83807E0003F0003F03807E0003F0003 +F03807E0007F0003F0700FE0007F0003E0700FC0007E0003E0F00FC0007E0003E0E00FC0 +00FE0003E1C01FC000FE0001E3C01F8000FC0000FF000700003800003C003E2679A444> +I<01E000FE000007F803FF80000E3C0F07C0001E3E3C03E0001C1F7803F000383FF001F0 +00383FE001F000783FC001F000703FC001F800703F8001F800703F0003F000F07F0003F0 +00E07E0003F000E07E0003F000007E0007F00000FE0007E00000FC0007E00000FC0007E0 +0000FC000FE00001FC000FC00001F8000FC00001F8001FC00001F8001F800003F8001F80 +0003F0003F838003F0003F038003F0003F078007F0007F070007E0007E070007E0007E07 +0007E0007E0E000FE0007C0E000FC0007C1E000FC0007C1C000FC0007C38001FC0003C78 +001F80001FE000070000078000292679A42F>I<00007F000003FFC0000FC1F0001F00F8 +007E007C00FC007C01F8007E03F0003E07F0003F07E0003F0FE0003F1FC0003F1FC0003F +3F80003F3F80007F7F80007F7F00007F7F00007F7F0000FFFF0000FFFE0000FEFE0000FE +FE0001FEFE0001FCFC0001FCFC0003F8FC0003F8FC0007F0FC0007E0FC000FE07C000FC0 +7E001F803E003F003E007E001F00F8000F83F00003FFC00000FE0000202677A42A>I<00 +078007C000001FE03FF000003CF0787C000038F8E03E0000787FC03E0000707F801F0000 +70FF001F0000F0FE001F8000E0FE001F8000E0FC001F8001E1FC001F8001C1FC001F8001 +C1F8001F8001C1F8001F800003F8003F800003F8003F800003F0003F800003F0003F8000 +07F0007F800007F0007F800007E0007F000007E0007F00000FE000FF00000FE000FE0000 +0FC000FE00000FC001FC00001FC001FC00001FC001F800001F8003F800001F8003F00000 +3F8007E000003FC00FC000003FC00F8000003FE01F0000007FE03E0000007F70FC000000 +7E3FF00000007E0F80000000FE0000000000FE0000000000FC0000000000FC0000000001 +FC0000000001FC0000000001F80000000001F80000000003F80000000003F80000000003 +F00000000007F000000000FFFFC0000000FFFFC0000000FFFFC0000000293580A42A>I< +0000F8030007FE07001F871F003E03BF007C03FE00F801FE01F801FE03F000FE07E000FC +0FE000FC0FC000FC1FC001FC1FC001F83F8001F83F8001F87F8003F87F0003F07F0003F0 +7F0003F0FF0007F0FE0007E0FE0007E0FE0007E0FE000FE0FC000FC0FC000FC0FC000FC0 +FC001FC0FC001F80FC003F80FC003F807C007F807C00FF003E01FF003E03BF001F0F7F00 +07FE7E0001F07E0000007E000000FE000000FC000000FC000000FC000001FC000001F800 +0001F8000001F8000003F8000003F0000007F00001FFFFC001FFFFC001FFFFC0203577A4 +26>I<03C003F0000FF01FFC001E783C0F001C7C700F003C3EE03F80383FC03F80387F80 +3F80787F803F00707F003F00707F001C00F07E000000E0FE000000E0FC000000E0FC0000 +0000FC00000001FC00000001F800000001F800000001F800000003F800000003F0000000 +03F000000003F000000007F000000007E000000007E000000007E00000000FE00000000F +C00000000FC00000000FC00000001FC00000001F800000001F800000001F800000003F80 +0000003F000000000E00000000212679A423>I<0000FE000007FF80000F83C0003E00E0 +007C00F00078007000F800F001F803F001F003F001F003F001F003E003F001C003F80000 +03FC000003FFC00001FFF80001FFFE0000FFFF00007FFF80003FFF80000FFFC00000FFC0 +00003FC000001FC000000FC03E000FC07E000FC0FE000F80FE000F80FE000F80FC001F00 +E0001F00F0003E0070007C003800F8001E03E0000FFFC00001FE00001C267AA422>I<00 +03800007C0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80003F80003F0000 +3F00003F00007F00007E007FFFFF7FFFFFFFFFFF00FC0000FC0000FC0001FC0001F80001 +F80001F80003F80003F00003F00003F00007F00007E00007E00007E0000FE0000FC0000F +C0000FC0001FC0001F801C1F801C1F803C3F80383F00783F00703F00F03F00E03F01C03E +03C01F07800F0F0007FC0001F000183579B31C>I<00F800000003FE0001C0078F0003E0 +0E0F8007E01E0F8007E01C0F8007E0380F800FE0381F800FE0781F800FC0701F800FC070 +3F801FC0F03F001FC0E03F001F80E07F001F80007E003F80007E003F8000FE003F0000FC +003F0000FC007F0001FC007F0001F8007E0001F8007E0001F800FE0003F800FE0003F000 +FC0E03F000FC0E03F001FC1E03F001FC1C03F001F81C03E001F81C03E001F83C03F003F8 +3803F007F83801F007F07001F01EF8F000F83C78E0003FF03FC0000FC00F00272679A42D +>I<00F0000E0003FC003F00071E007F800E1F007F801C1F007F803C1F007F80381F003F +80383F001F80703F000F80703F000F80707F000F80F07E000F00E07E000700E0FE000700 +00FC000F0000FC000E0001FC000E0001F8000E0001F8001E0003F8001C0003F0001C0003 +F0001C0003F0003C0007F000380007E000380007E000700007E000700007E000700007E0 +00E00007E000E00007E001C00007E003C00003E003800003F007000001F00E000000F83C +0000007FF80000000FC00000212679A426>I<00F0000000070003FC0003801F80071E00 +07C03FC00E1F000FC03FC01C1F000FC03FC03C1F000FC03FC0381F001FC01FC0383F001F +800FC0703F001F8007C0703F001F8007C0707F003F8007C0F07E003F800780E07E003F00 +0380E0FE003F00038000FC007F00078000FC007F00070001FC007E00070001F8007E0007 +0001F800FE000F0003F800FE000E0003F000FC000E0003F000FC000E0003F000FC001E00 +07F001FC001C0007E001F8001C0007E001F8003C0007E001F800380007E001F800380007 +E001F800780007E001F800700007E003F800F00007E003F800E00003E007F801E00003F0 +0FFC03C00001F01E7C07800000FC3C3E0F0000003FF81FFE0000000FE003F00000322679 +A437>I<0007E007C0001FF81FF800787C383C00F03E703C01E01EE0FE03C01FE0FE0380 +1FC0FE07001FC0FC0F001F80FC0E001F80700E003F80001E003F00001C003F00001C003F +000000007F000000007F000000007E000000007E00000000FE00000000FE00000000FC00 +000000FC00000001FC00000001FC00000001F800700001F800700003F800F00003F800E0 +1C03F000E07E03F001E07E07F001C0FE07F00380FE0FF00780FE0EF00F00781CF81E0078 +387C3C003FF03FF00007C00FC00027267CA427>I<00F000000003FC0001C0071E0003E0 +0E1F0007E01C1F0007E03C1F0007E0381F000FE0383F000FC0703F000FC0703F000FC070 +7F001FC0F07E001F80E07E001F80E0FE001F8000FC003F8000FC003F0001FC003F0001F8 +003F0001F8007F0003F8007E0003F0007E0003F0007E0003F000FE0007F000FC0007E000 +FC0007E000FC0007E001FC0007E001F80007E001F80007E001F80007E003F80007E003F0 +0007E007F00003E00FF00003F01FF00001F87FE000007FF7E000001FC7E00000000FE000 +00000FC00000000FC00000001FC0003F001F80007F003F80007F003F00007F007E00007F +007C00007E00FC00007001F800007003E000003807C000003C1F8000000FFE00000003F0 +000000233679A428>I E /Fv 9 106 df<7FFFFFFFFFFF80FFFFFFFFFFFFC0FFFFFFFFFF +FFC07FFFFFFFFFFF803204799641>0 D<1C007F00FF80FF80FF80FF80FF807F001C0009 +09799917>I<000FE000007FFC0000FFFE0003FFFF8007FFFFC00FFFFFE01FFFFFF03FFF +FFF83FFFFFF87FFFFFFC7FFFFFFC7FFFFFFCFFFFFFFEFFFFFFFEFFFFFFFEFFFFFFFEFFFF +FFFEFFFFFFFEFFFFFFFEFFFFFFFE7FFFFFFC7FFFFFFC7FFFFFFC3FFFFFF83FFFFFF81FFF +FFF00FFFFFE007FFFFC003FFFF8000FFFE00007FFC00000FE0001F207BA42A>15 +D<00000000000180000000000007C000000000001FC000000000007F800000000001FF00 +0000000007FC00000000001FF000000000007FC00000000001FF000000000007FC000000 +00001FF000000000007FC00000000001FF000000000007FC00000000001FF00000000000 +7FC00000000001FF000000000007FC00000000001FF000000000007FC00000000001FF00 +0000000007FC00000000003FF000000000007FC00000000000FF000000000000FE000000 +0000007F8000000000003FE000000000000FF8000000000003FE000000000000FF800000 +0000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE00000 +0000000FF8000000000003FE000000000000FF8000000000003FE000000000000FF80000 +00000003FE000000000000FF8000000000003FE000000000000FF8000000000003FE0000 +00000000FF8000000000003FC000000000000FC000000000000380000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000007FFFFFFFFFFF80FFFFFFFFFFFFC0FFFFFFFFFF +FFC07FFFFFFFFFFF80324479B441>20 D<00001FFFFE0000FFFFFF0003FFFFFF000FFFFF +FE001FF00000007F80000000FE00000001F800000003F000000007E00000000FC0000000 +0F800000001F000000001F000000003E000000003E000000007C000000007C0000000078 +00000000F800000000F800000000F000000000F000000000FFFFFFFFFEFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFEF000000000F000000000F800000000F80000000078000000007C0000 +00007C000000003E000000003E000000001F000000001F000000000F800000000FC00000 +0007E000000003F000000001F800000000FE000000007F800000001FF00000000FFFFFFE +0003FFFFFF0000FFFFFF00001FFFFE283279AD37>50 D<000001F800000FF800003F8000 +00FC000001F8000003F0000007E0000007E000000FE000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000001FC000001F8000003F8000007F000000FE000003 +F800007FE00000FF0000007FE0000003F8000000FE0000007F0000003F8000001F800000 +1FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC00000 +0FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FE00000 +07E0000007E0000003F0000001F8000000FC0000003F8000000FF8000001F81D537ABD2A +>102 D<FC000000FFC0000007F0000001FC0000007E0000003F0000003F8000001F8000 +001FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FE000 +0007E0000007F0000003F8000001FC0000007E0000001FF0000007F800001FF000007E00 +0001FC000003F8000007F0000007E000000FE000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000 +000FC000000FC000000FC000001FC000001F8000003F8000003F0000007E000001FC0000 +07F00000FFC00000FC0000001D537ABD2A>I<0000C00001E00003E00003E00003C00007 +C00007C0000780000F80000F80001F00001F00001E00003E00003E00007C00007C000078 +0000F80000F80001F00001F00001E00003E00003E00003C00007C00007C0000F80000F80 +000F00001F00001F00003E00003E00003C00007C00007C0000780000F80000F80000F800 +00F800007800007C00007C00003C00003E00003E00001F00001F00000F00000F80000F80 +0007C00007C00003C00003E00003E00001E00001F00001F00000F80000F800007800007C +00007C00003E00003E00001E00001F00001F00000F80000F800007800007C00007C00003 +C00003E00003E00001E00000C0135278BD20>I<600000F00000F80000F800007800007C +00007C00003C00003E00003E00001F00001F00000F00000F80000F800007C00007C00003 +C00003E00003E00001F00001F00000F00000F80000F800007800007C00007C00003E0000 +3E00001E00001F00001F00000F80000F800007800007C00007C00003C00003E00003E000 +03E00003E00003C00007C00007C0000780000F80000F80001F00001F00001E00003E0000 +3E00007C00007C0000780000F80000F80000F00001F00001F00003E00003E00003C00007 +C00007C0000F80000F80000F00001F00001F00003E00003E00003C00007C00007C000078 +0000F80000F80000F0000060000013527CBD20>I E /Fw 12 66 +df<00000E00000000000E00000000000E00000000000E00000000000E00000000000E00 +000000000E00000000000E00000000000E00000000000E00000000000E00000000000E00 +000000000E00000000000E00000000000E00000000000E00000000000E00000000000E00 +000000000E00000000000E000000FFFFFFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE000000E00 +000000000E00000000000E00000000000E00000000000E00000000000E00000000000E00 +000000000E00000000000E00000000000E00000000000E00000000000E00000000000E00 +000000000E00000000000E00000000000E00000000000E00000000000E00000000000E00 +000000000E0000002B2B7DA333>43 D<003F800001FFF00003E0F80007803C000F001E00 +1E000F003E000F803E000F803C0007807C0007C07C0007C07C0007C07C0007C0FC0007E0 +FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0 +FC0007E0FC0007E0FC0007E0FC0007E07C0007C07C0007C07C0007C03E000F803E000F80 +3E000F801F001F000F001E0007803C0003E0F80001FFF000003F80001B277EA521>48 +D<00380000780001F8001FF800FEF800E0F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80001FC +00FFFFF8FFFFF815267BA521>I<00FF000003FFE0000E03F0001800F80030007C006000 +7E0078003F00FC003F00FE001F80FE001F80FE001F80FE001F807C001F8000001F800000 +1F0000003F0000003E0000007E0000007C000000F8000001F0000003E0000003C0000007 +8000000E0000001C0000003800000070018000E001800180018003000300060003000C00 +03001FFFFF003FFFFF007FFFFE00FFFFFE00FFFFFE0019267DA521>I<00FF000003FFE0 +000F01F8001C007C0030007E003C003E007E003F007E003F007E003F007E003F003C003F +0000003E0000007E0000007C000000F8000001F0000007E00001FF800001FF00000001E0 +000000F00000007C0000003E0000003F0000001F0000001F8000001F8038001F807C001F +80FE001F80FE001F80FE001F00FC003F0078003E0070007C003800F8001F01F00007FFC0 +0000FF000019277DA521>I<0000380000003800000078000000F8000001F8000001F800 +0003F8000007F8000006F800000CF800001CF8000018F8000030F8000070F8000060F800 +00C0F80001C0F8000180F8000300F8000700F8000E00F8000C00F8001C00F8003800F800 +3000F8006000F800E000F800FFFFFFE0FFFFFFE00000F8000000F8000000F8000000F800 +0000F8000000F8000000F8000001FC00003FFFE0003FFFE01B277EA621>I<18000C001F +007C001FFFF8001FFFF0001FFFE0001FFF800019FC000018000000180000001800000018 +000000180000001800000018000000187F000019FFE0001F81F0001E0078001C003C0018 +003E0000003E0000001F0000001F0000001F8000001F8030001F807C001F80FC001F80FC +001F80FC001F80FC001F00F0001F0060003E0070003E0030007C001C00F8000F03E00003 +FFC00000FE000019277DA521>I<000FE000003FF80000F81C0001E0060003C01F000780 +3F000F003F001F003F001E003F003E001E003E0000007C0000007C0000007C0400007C3F +C000FCFFF000FDC07800FF003C00FF003E00FE001E00FE001F00FE001F00FC001F80FC00 +1F80FC001F80FC001F807C001F807C001F807C001F807C001F803C001F003E001F001E00 +1E001E003E000F003C000780780003C1F00001FFC000007F000019277DA521>I<300000 +003C0000003FFFFFE03FFFFFE03FFFFFC07FFFFF807FFFFF807000070060000E0060000C +00C0001C00C0003800C00070000000E0000000C0000001C0000003800000038000000700 +00000F0000000E0000001E0000001E0000001E0000003E0000003C0000003C0000007C00 +00007C0000007C0000007C000000FC000000FC000000FC000000FC000000FC000000FC00 +0000FC000000FC0000007800001B287DA621>I<007F000003FFE0000781F8000E007C00 +1C001E0038001E0038000F0078000F0078000F0078000F007C000F007E001E003F801E00 +3FE03C001FF078000FFCF00007FFC00003FF800000FFE00001FFF000079FFC000F07FE00 +1E03FE003C00FF0078003F0078001F80F0000F80F0000F80F0000780F0000780F0000780 +F00007007800070078000E003C001C001E0038000F80F00003FFE000007F000019277DA5 +21>I<007F000001FFC00007C1E0000F0070001E0078003E003C003C003E007C001E007C +001E00FC001F00FC001F00FC001F00FC001F00FC001F80FC001F80FC001F80FC001F807C +003F807C003F803C003F803E007F801E007F800F01DF8007FF9F8001FE1F8000101F0000 +001F0000001F0000003E003C003E007E003C007E003C007E0078007E00F0007C00E00030 +03C0001C0780000FFF000003F8000019277DA521>I<00000E00000000000E0000000000 +1F00000000001F00000000001F00000000003F80000000003F80000000003F8000000000 +6FC0000000006FC000000000EFE000000000C7E000000000C7E00000000183F000000001 +83F00000000183F00000000301F80000000301F80000000601FC0000000600FC00000006 +00FC0000000C007E0000000C007E0000001C007F00000018003F00000018003F00000030 +003F8000003FFFFF8000003FFFFF80000060000FC0000060000FC00000E0000FE00000C0 +0007E00000C00007E00001800003F00001800003F00003800003F80003800001F8000780 +0001F8001FC00003FC00FFF8003FFFE0FFF8003FFFE02B2A7EA931>65 +D E /Fx 89 127 df<60000000C0F0000001E0F0000001E0F0000001E0F0000001E0F000 +0001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F00000 +01E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001 +E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0F0000001E0 +FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC0231F7C932C>32 +D<3C001E007F007F00FF007F80FF007F80FF007F80FF007F80FF007F80FF007F807F007F +007F007F007F007F007F007F007F007F007F007F007E003F007E003F007E003F007E003F +007E003F007E003F003E003E003E003E003E003E003C001E001C001C00191977B32C>34 +D<000F003C00001F807E00001F807E00001F807E00001F807E00001F807E00001F807E00 +001F807E00001F807E00003F80FE00003F00FC00003F00FC00003F00FC00003F00FC007F +FFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF83FFFFFFFF0007E01F800007E +01F800007E01F800007E01F800007E01F80000FE03F80000FC03F00000FC03F00000FC03 +F00000FC03F00000FC03F00000FC03F0003FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFF +F8FFFFFFFFF87FFFFFFFF001F807E00001F807E00001F807E00003F80FE00003F00FC000 +03F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00001 +E007800025337DB22C>I<0001C000000003E000000003E000000003E000000003E00000 +0003E000000003E00000000FFC0000007FFF800001FFFFE00007FFFFF0000FFFFFF8001F +FBEFFC003FC3E1FE003F03E07F007E03E03F007C03E03F00FC03E03F80F803E03F80F803 +E07F80F803E07F80F803E07F80FC03E03F00FC03E03F007E03E000007F03E000003FC3E0 +00003FFBE000001FFFE000000FFFFC000007FFFF000001FFFFC000007FFFE000001FFFF8 +000003FFFC000003E7FC000003E1FE000003E07F000003E03F001803E01F007E03E01F80 +7E03E00F80FF03E00F80FF03E00F80FF03E00F80FE03E00F80FE03E01F80FE03E01F007E +03E03F007F03E03E003F83E0FE003FC3E1FC001FFBEFF8000FFFFFF00007FFFFE00003FF +FFC00000FFFF0000001FF800000003E000000003E000000003E000000003E000000003E0 +00000003E000000001C0000021417BB92C>I<07800007001FE0000F801FE0001F803FF0 +001F807FF8003F807FF8003F007CF8007F00FCFC007E00F87C007E00F87C00FE00F87C00 +FC00F87C01FC00F87C01F800F87C01F800F87C03F800FCFC03F0007CF803F0007FF807F0 +007FF807E0003FF00FE0001FE00FC0001FE00FC00007801FC00000001F800000003F8000 +00003F000000003F000000007F000000007E00000000FE00000000FC00000000FC000000 +01FC00000001F800000001F800000003F800000003F000000007F000000007E000000007 +E00000000FE00000000FC00000001FC00000001F800F00001F803FC0003F807FE0003F00 +7FE0007F00FFF0007E00F9F0007E00F9F000FE01F9F800FC01F0F800FC01F0F801FC01F0 +F801F801F0F803F801F0F803F001F0F803F001F9F807F000F9F007E000F9F00FE000FFF0 +0FC0007FE00FC0007FE007C0003FC00380000F0025417DB92C>I<000FC00000003FE000 +00007FF0000000FFF8000000FFFC000001F8FC000001F07C000001F07E000003F03E0000 +03E03E000003E03E000003E03E000003E03E000003E03E000003E07E000003E07C000003 +E0FC3FF803F0F87FFC01F1F87FFC01F3F07FFC01F7F03FF801F7E01F0001FFC03F0000FF +803E0000FF803E0000FF007E0000FE007C0001FC007C0003FE00FC0007FE00F80007FF01 +F8000FDF01F0001F9F81F0003F8F83F0003F0FC3E0007E07E7E0007E07E7C000FC03F7C0 +00FC01FFC000FC01FF8000FC00FF8010FC00FF007CFC007F007CFC007F007CFE00FF807C +7E01FFC07C7F03FFE0FC3F87F7F1F83FFFE3FFF81FFFC1FFF00FFF80FFF007FF007FC001 +FC001F8026357EB32C>I<700000FC0000FE0000FF00007F80003FC0000FE00007F00003 +F80001FC0000FE00007F00003F00003F80001F80001FC0000FC00007E00007E00007F000 +03F00003F00003F80001F80001F80001F80001FC0000FC0000FC0000FC0000FC0000FC00 +00FC0000FC0000FC0000FC0000FC0000FC0000FC0001FC0001F80001F80001F80003F800 +03F00003F00007F00007E00007E0000FC0001FC0001F80003F80003F00007F0000FE0001 +FC0003F80007F0000FE0003FC0007F8000FF0000FE0000FC0000700000164279B92C>41 +D<000380000007C0000007C0000007C0000007C0000007C0000007C0002007C008F807C0 +3EFE07C0FEFF07C1FEFFC7C7FEFFE7CFFE3FFFFFF80FFFFFE003FFFF8001FFFF00007FFC +00007FFC0001FFFF0003FFFF800FFFFFE03FFFFFF8FFE7CFFEFFC7C7FEFF07C1FEFE07C0 +FEF807C03E2007C0080007C0000007C0000007C0000007C0000007C0000007C000000380 +001F247AAA2C>I<00007800000000FC00000000FC00000000FC00000000FC00000000FC +00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00 +000000FC00000000FC00000000FC00007FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8 +FFFFFFFFF87FFFFFFFF00000FC00000000FC00000000FC00000000FC00000000FC000000 +00FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000 +FC00000000FC00000000FC0000000078000025267DAB2C>I<0F801FE03FF07FF87FF87F +FC7FFC7FFC3FFC1FFC0FFC00FC00F800F801F803F007F01FE07FC0FF80FF00FC0070000E +17718A2C>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF00 +21067B9B2C>I<1F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B0B708A2C>I<00 +000007000000000F800000001F800000001F800000003F800000003F000000007F000000 +007E00000000FE00000000FC00000001FC00000001F800000003F800000003F000000003 +F000000007F000000007E00000000FE00000000FC00000001FC00000001F800000003F80 +0000003F000000007F000000007E00000000FE00000000FC00000000FC00000001FC0000 +0001F800000003F800000003F000000007F000000007E00000000FE00000000FC0000000 +1FC00000001F800000001F800000003F800000003F000000007F000000007E00000000FE +00000000FC00000001FC00000001F800000003F800000003F000000007F000000007E000 +000007E00000000FE00000000FC00000001FC00000001F800000003F800000003F000000 +007F000000007E00000000FE00000000FC00000000FC00000000F8000000007800000000 +21417BB92C>I<0003F80000000FFE0000003FFF8000007FFFC00000FFFFE00001FE0FF0 +0003F803F80007F001FC0007E000FC000FC0007E000FC0007E001F80003F001F80003F00 +3F00001F803F00001F803E00000F807E00000FC07E00000FC07E00000FC07C000007C0FC +000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC000007E0FC00 +0007E0FC000007E0FC000007E0FC000007E0FC000007E0FE00000FE07E00000FC07E0000 +0FC07E00000FC07E00000FC03F00001F803F00001F803F00001F801F80003F001F80003F +000FC0007E000FE000FE0007E000FC0007F001FC0003F803F80001FE0FF00000FFFFE000 +007FFFC000003FFF8000000FFE00000003F8000023357CB32C>I<00070000000F800000 +0F8000001F8000001F8000003F8000007F800000FF800001FF800007FF80007FFF8000FF +FF8000FFDF8000FF9F80007C1F8000001F8000001F8000001F8000001F8000001F800000 +1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800000 +1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F800000 +1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80007F +FFFFE0FFFFFFF0FFFFFFF0FFFFFFF07FFFFFE01C3477B32C>I<000FF80000007FFF8000 +01FFFFE00007FFFFF0000FFFFFFC001FF80FFE003FE001FF003F80007F007F00003F807E +00001F80FE00001FC0FE00000FC0FF00000FE0FF000007E0FF000007E0FF000007E07E00 +0007E03C000007E000000007E000000007E00000000FE00000000FC00000001FC0000000 +1F800000003F800000003F000000007F00000000FE00000001FC00000003FC00000007F8 +0000000FF00000001FE00000003FC0000000FF80000001FE00000003FC00000007F80000 +000FF00000003FE00000007F80000000FF00000001FE00000003FC0003C007F80007E01F +E00007E03FC00007E07FFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE07FFFFFFFC02334 +7CB32C>I<000FFC0000007FFF800001FFFFE00007FFFFF8000FFFFFFC001FF807FE001F +C000FE003F80007F003FC0003F003FC0003F803FC0001F803FC0001F801F80001F800F00 +001F800000001F800000003F800000003F000000007F00000000FE00000001FE00000003 +FC0000001FF800001FFFF000003FFFE000003FFFE000003FFFF800001FFFFC00000007FE +00000000FF000000007F000000003F800000001FC00000000FC00000000FC00000000FE0 +00000007E000000007E03C000007E07E000007E0FF000007E0FF00000FE0FF00000FC0FF +00000FC0FE00001FC07F00003F807F80007F003FC000FF001FF807FE000FFFFFFC0007FF +FFF80003FFFFE000007FFF8000000FFC000023357CB32C>I<000007F00000000FF80000 +001FF80000003FF80000003FF80000007EF80000007EF8000000FCF8000001F8F8000001 +F8F8000003F0F8000007E0F8000007E0F800000FC0F800001F80F800001F80F800003F00 +F800007E00F800007E00F80000FC00F80001F800F80001F800F80003F000F80003E000F8 +0007E000F8000FC000F8000FC000F8001F8000F8003F0000F8003F0000F8007E0000F800 +FC0000F800FFFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFE7FFFFFFFFC000000F80000 +0000F800000000F800000000F800000000F800000000F800000000F800000000F8000000 +00F800000000F80000007FFFF00000FFFFF80000FFFFF80000FFFFF800007FFFF027347E +B32C>I<0FFFFFFE001FFFFFFF001FFFFFFF001FFFFFFF001FFFFFFE001F800000001F80 +0000001F800000001F800000001F800000001F800000001F800000001F800000001F8000 +00001F800000001F800000001F800000001F800000001F83FE00001F9FFF80001FFFFFE0 +001FFFFFF8001FFFFFFC001FFE03FE001FF000FF001FC0007F001F80003F801F00001F80 +0F00001FC00000000FC00000000FC000000007E000000007E000000007E000000007E03C +000007E07E000007E0FF000007E0FF00000FE0FF00000FC0FF00000FC0FE00001FC07E00 +003F807F00007F003F8000FF003FC001FE001FF80FFC000FFFFFF80007FFFFF00001FFFF +C000007FFF0000000FF8000023347CB22C>I<00003FC0000001FFF8000007FFFC00001F +FFFE00003FFFFF00007FE07F0000FF003F8001FE007F8003F8007F8007F0007F8007E000 +7F800FE0003F001FC0001E001F800000003F800000003F000000003F000000007F000000 +007E000000007E03FE00007E1FFF8000FC7FFFE000FDFFFFF000FFFFFFF800FFFE07FC00 +FFF001FE00FFC0007F00FF80003F80FF00001F80FF00001FC0FE00000FC0FE00000FE0FE +000007E0FE000007E0FE000007E07E000007E07E000007E07E000007E07E000007E03F00 +0007E03F00000FE03F80000FC01F80001FC01FC0001F800FC0003F800FE0007F0007F801 +FE0003FE07FC0001FFFFF80000FFFFF000007FFFE000001FFF80000007FC000023357CB3 +2C>I<7800000000FFFFFFFFC0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFC0FC0000 +3F80FC00007F00FC0000FE00780000FC00000001FC00000003F800000007F000000007E0 +0000000FE00000000FC00000001F800000003F800000003F000000007F000000007E0000 +0000FE00000000FC00000001FC00000001F800000001F800000003F000000003F0000000 +07F000000007E000000007E000000007E00000000FC00000000FC00000000FC00000000F +C00000001F800000001F800000001F800000001F800000001F800000003F800000003F00 +0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000 +00003F000000003F000000001E00000023357CB32C>I<0007FC0000003FFF800000FFFF +E00003FFFFF80007FFFFFC000FFC07FE001FF001FF001FC0007F003F80003F803F00001F +807F00001FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC03F00001F80 +3F00001F801F80003F001FC0007F000FF001FE0003FC07F80001FFFFF000007FFFC00000 +07FC0000007FFFC00001FFFFF00003FC07F8000FF001FE001FC0007F001F80003F003F00 +001F807E00000FC07E00000FC0FC000007E0FC000007E0FC000007E0FC000007E0FC0000 +07E0FC000007E0FC000007E07E00000FC07E00000FC07F00001FC03F80003F801FC0007F +001FF001FF000FFC07FE0007FFFFFC0003FFFFF80000FFFFE000003FFF80000007FC0000 +23357CB32C>I<0007FC0000003FFF000000FFFFC00001FFFFE00003FFFFF00007FC07F8 +000FF001FC001FE000FE003F80007E003F80007F007F00003F007E00001F80FE00001F80 +FC00001F80FC00000FC0FC00000FC0FC00000FC0FC00000FC0FC00000FE0FC00000FE0FC +00000FE0FE00000FE07E00000FE07F00001FE03F00001FE03F80003FE01FC0007FE00FF0 +01FFE007FC0FFFE003FFFFFFE001FFFFF7E000FFFFC7E0003FFF0FE0000FF80FC0000000 +0FC00000000FC00000001FC00000001F800000003F800000003F000F00007F001F80007E +003FC000FE003FC001FC003FC003F8003FC007F8003F801FF0001FE07FE0001FFFFFC000 +0FFFFF000007FFFE000001FFF80000007FC0000023357CB32C>I<1F003F807FC0FFE0FF +E0FFE0FFE0FFE07FC03F801F000000000000000000000000000000000000000000000000 +00000000001F003F807FC0FFE0FFE0FFE0FFE0FFE07FC03F801F000B2470A32C>I<0000 +0007000000001F800000003F80000000FF80000003FF80000007FF0000001FFC0000003F +F8000000FFE0000001FF80000007FF0000000FFC0000003FF80000007FE0000001FFC000 +0003FF0000000FFE0000001FF80000007FF0000000FFC0000000FF80000000FF80000000 +FFC00000007FF00000001FF80000000FFE00000003FF00000001FFC00000007FE0000000 +3FF80000000FFC00000007FF00000001FF80000000FFE00000003FF80000001FFC000000 +07FF00000003FF80000000FF800000003F800000001F800000000700212A7BAD2C>60 +D<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF83FFFFFFFF00000000000 +00000000000000000000000000000000000000000000000000000000000000000000003F +FFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF025147DA22C>I< +7000000000FC00000000FE00000000FF80000000FFE00000007FF00000001FFC0000000F +FE00000003FF80000000FFC00000007FF00000001FF80000000FFE00000003FF00000001 +FFC00000007FE00000003FF80000000FFC00000007FF00000001FF80000000FF80000000 +FF80000001FF80000007FF0000000FFC0000003FF80000007FE0000001FFC0000003FF00 +00000FFE0000001FF80000007FF0000000FFC0000003FF8000000FFE0000001FFC000000 +7FF0000000FFE0000000FF80000000FE00000000FC000000007000000000212A7BAD2C> +I<003FFE000003FFFFC0000FFFFFF0001FFFFFFC003FFFFFFE007FE007FF007F0000FF00 +FE00003F80FF00001F80FF00001F80FF00001F80FF00003F807E00007F003C0000FF0000 +0003FE0000000FFC0000001FF80000003FE00000007FC0000000FF00000001FE00000003 +FC00000003F800000007F800000007F00000000FF00000000FE00000000FE00000000FE0 +0000000FE00000000FE00000000FE00000000FE000000007C00000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000003800000 +000FE00000000FE00000001FF00000001FF00000001FF00000000FE00000000FE0000000 +0380000021337BB22C>I<00007F80000003FFE000000FFFF000003FFFF800007FFFFC00 +00FFC0FE0001FE007F0003F8003F0007F0001F8007E00FCF800FC03FFF801F807FFFC01F +80FFFFC03F01FFFFC03E03F87FC03E07F03FE07E07E01FE07C0FC00FE07C0F8007E07C0F +8007E0FC1F8007E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F0003E0F81F00 +03E0F81F0003E0F81F0003E0F81F0003E0FC1F8007E07C0F8007C07C0F8007C07C0FC00F +C07E07E01F803E07F03F803E03F87F003F01FFFE001F80FFFC001F807FF8000FC03FF000 +07E00FC00007F00007C003F8000FE001FE001FE000FFC0FFE0007FFFFFC0003FFFFF8000 +0FFFFE000003FFF80000007FC00023337CB22C>I<0000FE00000001FF00000001FF0000 +0001FF00000001FF00000003FF80000003FF80000003EF80000003EF80000007EF800000 +07EFC0000007EFC0000007C7C0000007C7C000000FC7E000000FC7E000000FC7E000000F +C3E000001F83F000001F83F000001F83F000001F83F000001F83F000003F01F800003F01 +F800003F01F800003F01F800007E00FC00007E00FC00007E00FC00007E00FC00007E00FC +0000FC007E0000FFFFFE0000FFFFFE0000FFFFFE0001FFFFFF0001FFFFFF0001F8003F00 +01F8003F0001F8003F0003F0001F8003F0001F8003F0001F8003F0001F8007F0001FC007 +E0000FC07FFE00FFFC7FFF01FFFCFFFF01FFFE7FFF01FFFC7FFE00FFFC27347EB32C>I< +7FFFFFE0007FFFFFF800FFFFFFFE007FFFFFFF007FFFFFFFC003F0003FC003F0000FE003 +F00007F003F00003F003F00003F003F00001F803F00001F803F00001F803F00001F803F0 +0001F803F00001F803F00003F003F00003F003F00007F003F0000FE003F0001FC003F000 +FF8003FFFFFF0003FFFFFE0003FFFFFC0003FFFFFF0003FFFFFFC003F0001FE003F00007 +F003F00003F803F00001F803F00000FC03F00000FC03F00000FE03F000007E03F000007E +03F000007E03F000007E03F000007E03F000007E03F00000FE03F00000FC03F00001FC03 +F00003F803F0000FF803F0003FF07FFFFFFFE07FFFFFFFC0FFFFFFFF807FFFFFFE007FFF +FFF00027337FB22C>I<0000FF00700007FFE0F8000FFFF9F8003FFFFDF8007FFFFFF800 +FF81FFF801FE007FF803FC001FF807F0000FF807F00007F80FE00007F80FC00003F81F80 +0003F81F800001F83F000001F83F000001F87F000001F87E000000F07E000000007E0000 +0000FE00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000000 +00FC00000000FC00000000FC00000000FC00000000FC00000000FE000000007E00000000 +7E000000007E000000007F000000F03F000001F83F000001F81F800001F81F800001F80F +C00003F80FE00003F007F00007F007F00007E003FC001FE001FE003FC000FF81FF80007F +FFFF00003FFFFE00000FFFFC000007FFF0000000FF800025357DB32C>I<7FFFFF0000FF +FFFFC000FFFFFFF000FFFFFFF8007FFFFFFC0007E003FE0007E000FF0007E0007F8007E0 +003F8007E0001FC007E0000FE007E0000FE007E00007E007E00007F007E00003F007E000 +03F807E00001F807E00001F807E00001F807E00001F807E00000FC07E00000FC07E00000 +FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC07E00000FC +07E00000FC07E00000FC07E00001F807E00001F807E00001F807E00003F807E00003F007 +E00003F007E00007F007E00007E007E0000FE007E0001FC007E0003FC007E0007F8007E0 +00FF0007E003FE007FFFFFFC00FFFFFFF800FFFFFFF000FFFFFFC0007FFFFF000026337E +B22C>I<7FFFFFFFF0FFFFFFFFF8FFFFFFFFF8FFFFFFFFF87FFFFFFFF803F00001F803F0 +0001F803F00001F803F00001F803F00001F803F00001F803F00001F803F00000F003F000 +000003F000000003F000000003F000000003F001E00003F003F00003F003F00003F003F0 +0003F003F00003FFFFF00003FFFFF00003FFFFF00003FFFFF00003FFFFF00003F003F000 +03F003F00003F003F00003F003F00003F001E00003F000000003F000000003F000000003 +F000000003F000000003F000003C03F000007E03F000007E03F000007E03F000007E03F0 +00007E03F000007E03F000007E03F000007E7FFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFF +FFFE7FFFFFFFFC27337EB22C>I<7FFFFFFFF8FFFFFFFFFCFFFFFFFFFCFFFFFFFFFC7FFF +FFFFFC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F00000FC03F000 +00FC03F000007803F000000003F000000003F000000003F000000003F000000003F000F0 +0003F001F80003F001F80003F001F80003F001F80003FFFFF80003FFFFF80003FFFFF800 +03FFFFF80003FFFFF80003F001F80003F001F80003F001F80003F001F80003F000F00003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F00000007FFFE00000FFFFE0 +0000FFFFF00000FFFFE000007FFFE0000026337EB22C>I<0001FC0380000FFF87C0001F +FFEFC0007FFFFFC000FFFFFFC001FF07FFC003FC01FFC003F800FFC007F0007FC00FE000 +3FC00FC0001FC01FC0001FC01F80001FC03F80000FC03F00000FC03F00000FC07E00000F +C07E000007807E000000007E00000000FE00000000FC00000000FC00000000FC00000000 +FC00000000FC00000000FC00000000FC00000000FC00000000FC0003FFF8FC0007FFFCFC +0007FFFCFE0007FFFC7E0003FFF87E00000FC07E00000FC07E00000FC03F00001FC03F00 +001FC03F80001FC01F80001FC01FC0003FC00FC0003FC00FE0007FC007F0007FC003F800 +FFC003FC01FFC001FF07FFC000FFFFFFC0007FFFEFC0001FFFCFC0000FFF07800001FC00 +0026357DB32C>I<7FFE00FFFCFFFF01FFFEFFFF01FFFEFFFF01FFFE7FFE00FFFC07E000 +0FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000F +C007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC0 +07E0000FC007E0000FC007FFFFFFC007FFFFFFC007FFFFFFC007FFFFFFC007FFFFFFC007 +E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0 +000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E0000FC007E000 +0FC007E0000FC007E0000FC007E0000FC007E0000FC07FFE00FFFCFFFF01FFFEFFFF01FF +FEFFFF01FFFE7FFE00FFFC27337EB22C>I<7FFFFFF8FFFFFFFCFFFFFFFCFFFFFFFC7FFF +FFF8000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F +C000000FC000000FC000000FC000000FC000000FC0007FFFFFF8FFFFFFFCFFFFFFFCFFFF +FFFC7FFFFFF81E3379B22C>I<0007FFFF80000FFFFFC0000FFFFFC0000FFFFFC00007FF +FF80000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000180003F0007E0003F0007E0003 +F000FF0003F000FF0003F000FF0007E000FE000FE0007F001FE0007FC07FC0003FFFFF80 +001FFFFF00000FFFFE000003FFF80000007FC0000022347BB22C>I<7FFC007FF8FFFE00 +FFFCFFFE00FFFCFFFE00FFFC7FFC007FF807C0001F8007C0003F8007C0007F0007C0007E +0007C000FC0007C001F80007C003F80007C007F00007C007E00007C00FC00007C01F8000 +07C03F800007C07F000007C07E000007C0FC000007C1F8000007C3F8000007C7FC000007 +C7FC000007CFFE000007DFBE000007FFBF000007FF1F000007FE1F800007FC0FC00007F8 +0FC00007F807E00007F003E00007E003F00007C001F00007C001F80007C000FC0007C000 +FC0007C0007E0007C0003E0007C0003F0007C0001F0007C0001F8007C0000FC007C0000F +C007C00007E07FFC001FFCFFFE003FFEFFFE003FFEFFFE003FFE7FFC001FFC27337EB22C +>I<7FFFE00000FFFFF00000FFFFF00000FFFFF000007FFFE0000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F00000F003F00001F803F00001F803F00001F803F00001F803F00001 +F803F00001F803F00001F803F00001F87FFFFFFFF8FFFFFFFFF8FFFFFFFFF8FFFFFFFFF8 +7FFFFFFFF025337DB22C>I<7FE0000FFCFFF0001FFEFFF0001FFEFFF8003FFE7FF8003F +FC0FF8003FE00FBC007BE00FBC007BE00FBC007BE00FBC007BE00F9E00F3E00F9E00F3E0 +0F9E00F3E00F9F01F3E00F9F01F3E00F8F01E3E00F8F01E3E00F8F83E3E00F8F83E3E00F +8783C3E00F87C7C3E00F87C7C3E00F83C783E00F83C783E00F83EF83E00F83EF83E00F81 +EF03E00F81EF03E00F81FF03E00F80FE03E00F80FE03E00F80FE03E00F807C03E00F8038 +03E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003E00F800003 +E00F800003E00F800003E00F800003E00F800003E00F800003E07FF0001FFCFFF8003FFE +FFF8003FFEFFF8003FFE7FF0001FFC27337EB22C>I<7FF0007FFCFFF800FFFEFFF800FF +FEFFFC00FFFE7FFC007FFC07FE0007C007DE0007C007DE0007C007DF0007C007CF0007C0 +07CF0007C007CF8007C007C78007C007C7C007C007C7C007C007C3C007C007C3E007C007 +C3E007C007C1E007C007C1F007C007C1F007C007C0F007C007C0F807C007C0F807C007C0 +7C07C007C07C07C007C07C07C007C03E07C007C03E07C007C01E07C007C01F07C007C01F +07C007C00F07C007C00F87C007C00F87C007C00787C007C007C7C007C007C7C007C003C7 +C007C003E7C007C001E7C007C001E7C007C001F7C007C000F7C007C000F7C007C000FFC0 +7FFC007FC0FFFE007FC0FFFE003FC0FFFE003FC07FFC001F8027337EB22C>I<007FFF00 +0003FFFFE0000FFFFFF8001FFFFFFC003FFFFFFE003FE003FE003F8000FE007F00007F00 +7F00007F007E00003F007E00003F007E00003F00FE00003F80FC00001F80FC00001F80FC +00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00 +001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC0000 +1F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F +80FC00001F80FC00001F80FE00003F80FE00003F807E00003F007E00003F007E00003F00 +7F00007F007F00007F003F8000FE003FF007FE003FFFFFFE001FFFFFFC000FFFFFF80003 +FFFFE000007FFF000021357BB32C>I<7FFFFFC000FFFFFFF800FFFFFFFC00FFFFFFFF00 +7FFFFFFF8003F000FFC003F0003FC003F0000FE003F00007F003F00007F003F00003F003 +F00003F803F00001F803F00001F803F00001F803F00001F803F00001F803F00001F803F0 +0003F803F00003F003F00007F003F00007F003F0000FE003F0003FC003F000FFC003FFFF +FF8003FFFFFF0003FFFFFC0003FFFFF80003FFFFC00003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F00000007FFF800000FF +FFC00000FFFFC00000FFFFC000007FFF80000025337EB22C>I<007FFF000003FFFFE000 +0FFFFFF8001FFFFFFC003FFFFFFE003FF007FE003F8000FE007F00007F007F00007F007E +00003F007E00003F007E00003F00FE00003F80FC00001F80FC00001F80FC00001F80FC00 +001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC0000 +1F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F +80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80FC00001F80 +FC01F01F80FC03F81F80FE03F83F807E01FC3F007E01FC3F007E00FE3F007F00FE7F007F +007F7F003F807FFE003FF03FFE003FFFFFFE001FFFFFFC000FFFFFF80003FFFFE000007F +FFE000000007F000000007F000000003F800000003F800000001FC00000001FC00000000 +FE00000000FE000000007F000000007F000000003E0021407BB32C>I<7FFFFC000000FF +FFFF800000FFFFFFE00000FFFFFFF800007FFFFFFC000007E007FE000007E001FE000007 +E0007F000007E0003F800007E0001F800007E0001F800007E0000FC00007E0000FC00007 +E0000FC00007E0000FC00007E0000FC00007E0000FC00007E0001F800007E0001F800007 +E0003F800007E0007F000007E001FE000007E007FE000007FFFFFC000007FFFFF8000007 +FFFFE0000007FFFFF0000007FFFFF8000007E007FC000007E001FE000007E000FE000007 +E0007F000007E0003F000007E0003F000007E0003F000007E0003F000007E0003F000007 +E0003F000007E0003F000007E0003F000007E0003F0F0007E0003F1F8007E0003F1F8007 +E0003F1F8007E0003F1F8007E0003F1F807FFE001FBF80FFFF001FFF00FFFF000FFF00FF +FF000FFE007FFE0007FC0000000001F00029347EB22C>I<001FF8070000FFFF0F8001FF +FFCF8007FFFFFF800FFFFFFF801FF01FFF803FC003FF803F8001FF807F0000FF807E0000 +7F80FE00003F80FC00003F80FC00001F80FC00001F80FC00001F80FC00001F80FE00000F +007E000000007F000000007F800000003FE00000001FFC0000001FFFC000000FFFFC0000 +03FFFFC00001FFFFF000007FFFF8000007FFFC0000007FFE00000007FF00000000FF8000 +00003F800000001FC00000001FC00000000FE00000000FE078000007E0FC000007E0FC00 +0007E0FC000007E0FC000007E0FC000007E0FE00000FC0FE00000FC0FF00001F80FF8000 +3F80FFE0007F00FFFE01FF00FFFFFFFE00FFFFFFFC00F9FFFFF000F83FFFC0007007FF00 +0023357CB32C>I<7FFFFFFFFCFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFFFFFFFFFEFC007E +007EFC007E007EFC007E007EFC007E007EFC007E007EFC007E007EFC007E007E78007E00 +3C00007E000000007E000000007E000000007E000000007E000000007E000000007E0000 +00007E000000007E000000007E000000007E000000007E000000007E000000007E000000 +007E000000007E000000007E000000007E000000007E000000007E000000007E00000000 +7E000000007E000000007E000000007E000000007E000000007E000000007E000000007E +000000007E000000007E000000007E000000007E0000003FFFFC00003FFFFC00007FFFFE +00003FFFFC00003FFFFC0027337EB22C>I<7FFF803FFFC0FFFFC07FFFE0FFFFC07FFFE0 +FFFFC07FFFE07FFF803FFFC003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F800 +03F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F80003F800 +01F80003F00001F80003F00001FC0007F00000FC0007E00000FE000FE000007F001FC000 +003F803F8000003FE0FF8000001FFFFF0000000FFFFE00000003FFF800000001FFF00000 +00003F8000002B3480B22C>I<7FFC007FFCFFFE00FFFEFFFE00FFFEFFFE00FFFE7FFC00 +7FFC0FC00007E00FE0000FE007E0000FC007E0000FC007E0000FC007F0001FC003F0001F +8003F0001F8003F0001F8003F8003F8001F8003F0001F8003F0001F8003F0001FC007F00 +00FC007E0000FC007E0000FC007E0000FC007E00007E00FC00007E00FC00007E00FC0000 +7E00FC00003F01F800003F01F800003F01F800003F01F800001F83F000001F83F000001F +83F000001F83F000000F83E000000FC7E000000FC7E000000FC7E0000007C7C0000007C7 +C0000007EFC0000007EFC0000003EF80000003EF80000003FF80000003FF80000001FF00 +000001FF00000001FF00000001FF00000000FE000027347EB22C>I<7FF00007FF00FFF8 +000FFF80FFF8000FFF80FFF8000FFF807FF00007FF001F0000007C001F0000007C001F00 +00007C001F0000007C000F800000F8000F800000F8000F800000F8000F800000F8000F80 +0000F8000F800000F8000F800000F80007C00001F00007C00001F00007C00001F00007C0 +0001F00007C03E01F00007C07F01F00007C07F01F00007C07F01F00003E0FF83E00003E0 +FF83E00003E0F783E00003E0F783E00003E1F7C3E00003E1F7C3E00003E1F7C3E00001E1 +E3C3C00001E1E3C3C00001F1E3C7C00001F3E3E7C00001F3E3E7C00001F3E3E7C00001F3 +C1E7C00001F3C1E7C00000F3C1E7800000F3C1E7800000F7C1F7800000F780F7800000F7 +80F7800000F780F7800000FF80FF8000007F80FF0000007F007F0000007F007F0000007F +007F0000007F007F0000003E003E000029347FB22C>I<3FFF03FFE07FFF07FFF07FFF87 +FFF07FFF07FFF03FFF03FFE001F800FE0001FC00FE0000FC01FC0000FE01FC00007E01F8 +00007F03F800003F03F000003F87F000001F87E000001FCFE000000FCFC000000FFFC000 +0007FF80000007FF80000003FF00000003FF00000001FE00000001FE00000000FC000000 +00FC00000001FE00000001FE00000003FF00000003FF00000007FF80000007FFC000000F +CFC000000FCFE000001FC7E000001F87F000003F83F000003F03F800007F01F800007E01 +FC0000FE00FC0000FC00FE0001FC007E0001F8007F0003F8003F0003F0003F8003F0001F +807FFE00FFFC7FFF01FFFCFFFF01FFFE7FFF01FFFC7FFE00FFFC27337EB22C>I<7FFC00 +7FFCFFFE00FFFEFFFE00FFFEFFFE00FFFE7FFC007FFC07F0000FC007F0001FC003F0001F +8003F8003F8001F8003F8001FC007F0000FC007F0000FE007E00007E00FE00007F00FC00 +003F01FC00003F81F800001F81F800001F83F000000FC3F000000FC7F0000007E7E00000 +07E7E0000003E7C0000003EFC0000001FF80000001FF80000001FF00000000FF00000000 +FE000000007E000000007E000000007E000000007E000000007E000000007E000000007E +000000007E000000007E000000007E000000007E000000007E000000007E000000007E00 +0000007E000000007E00000007FFE000000FFFF000000FFFF000000FFFF0000007FFE000 +27337EB22C>I<3FFFFFFFC07FFFFFFFE07FFFFFFFE07FFFFFFFE07FFFFFFFE07E00001F +C07E00003F807E00003F807E00007F007E00007E007E0000FE007E0001FC003C0001F800 +000003F800000007F000000007F00000000FE00000001FC00000001FC00000003F800000 +007F000000007F00000000FE00000001FC00000001FC00000003F800000007F000000007 +F00000000FE00000001FC00000001FC00000003F800000007F000000007F00000000FE00 +000001FC00000001FC00000003F80003C003F00007E007F00007E00FE00007E00FC00007 +E01FC00007E03F800007E03F800007E07F000007E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0 +FFFFFFFFE07FFFFFFFC023337CB22C>I<7FFFFCFFFFFEFFFFFEFFFFFEFFFFFCFC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC +0000FC0000FC0000FC0000FC0000FC0000FFFFFCFFFFFEFFFFFEFFFFFE7FFFFC17416FB9 +2C>I<7800000000F800000000FC00000000FC00000000FE000000007E000000007F0000 +00003F000000003F800000001F800000001FC00000000FC00000000FE000000007E00000 +0007E000000007F000000003F000000003F800000001F800000001FC00000000FC000000 +00FE000000007E000000007F000000003F000000003F800000001F800000001F80000000 +1FC00000000FC00000000FE000000007E000000007F000000003F000000003F800000001 +F800000001FC00000000FC00000000FC00000000FE000000007E000000007F000000003F +000000003F800000001F800000001FC00000000FC00000000FE000000007E000000007F0 +00000003F000000003F000000003F800000001F800000001FC00000000FC00000000FE00 +0000007E000000007F000000003F000000003F800000001F800000001F800000000F8000 +0000070021417BB92C>I<7FFFFCFFFFFEFFFFFEFFFFFE7FFFFE00007E00007E00007E00 +007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00 +007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00 +007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00 +007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00007E00 +007E00007E00007E00007E7FFFFEFFFFFEFFFFFEFFFFFE7FFFFC17417DB92C>I<000E00 +00003F800000FFE00003FFF8000FFFFE001FFFFF007FF1FFC0FFE0FFE0FF803FE0FE000F +E07C0007C0300001801B0C78B22C>I<7FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF80 +FFFFFFFF807FFFFFFF0021067B7D2C>I<01FFF0000007FFFE00001FFFFF80001FFFFFE0 +003FFFFFF0003FC01FF8003FC007F8003FC001FC001F8000FC00060000FE000000007E00 +0000007E000000007E000000FFFE00001FFFFE0000FFFFFE0003FFFFFE000FFFFFFE001F +FF807E003FF8007E007FC0007E007F00007E00FE00007E00FC00007E00FC00007E00FC00 +007E00FC00007E00FE00007E007F0000FE007F8003FE003FE01FFE001FFFFFFFFC0FFFFF +FFFE07FFFFBFFE01FFFE1FFE003FF007FC27247CA32C>97 D<7FF0000000FFF8000000FF +F8000000FFF80000007FF800000001F800000001F800000001F800000001F800000001F8 +00000001F800000001F800000001F800000001F800000001F800000001F81FE00001F8FF +F80001FBFFFE0001FFFFFF0001FFFFFF8001FFF07FC001FF801FE001FF0007F001FE0003 +F801FC0003F801FC0001FC01F80000FC01F80000FC01F80000FE01F800007E01F800007E +01F800007E01F800007E01F800007E01F800007E01F800007E01F800007E01F80000FE01 +FC0000FC01FC0000FC01FC0001F801FE0003F801FF0007F001FF000FF001FF801FE001FF +E07FC001FFFFFF8001FFFFFF0001FBFFFE0001F8FFF80000F03FC00027337FB22C>I<00 +03FFE000001FFFF800007FFFFE0001FFFFFE0003FFFFFF0007FE00FF000FF000FF001FE0 +00FF001FC0007E003F800018003F000000007F000000007E000000007E00000000FC0000 +0000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000000 +007E000000007E000000007F000000003F00000F003F80001F801FC0001F801FE0003F80 +0FF0007F0007FE03FF0003FFFFFE0001FFFFFC00007FFFF800001FFFE0000003FF000021 +247AA32C>I<00000FFE0000001FFF0000001FFF0000001FFF0000000FFF000000003F00 +0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000 +00003F000000003F000007F83F00003FFE3F0000FFFFBF0001FFFFFF0003FFFFFF0007FC +0FFF000FF003FF001FE001FF001FC000FF003F80007F003F00007F007E00003F007E0000 +3F00FE00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F00FC00003F +00FC00003F00FC00003F00FE00003F007E00007F007E00007F007F0000FF003F8000FF00 +3F8001FF001FC003FF000FF007FF0007FC1FFF0003FFFFFFFC01FFFFBFFE00FFFF3FFE00 +3FFC3FFE000FF01FFC27337DB22C>I<0003FE0000001FFFC000007FFFF00001FFFFF800 +03FFFFFC0007FE03FE000FF800FF001FE0003F801FC0003F803F80001FC03F00000FC07F +00000FC07E00000FE07E000007E0FC000007E0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0FFFF +FFFFE0FFFFFFFFC0FC00000000FE000000007E000000007E000000007F000000003F0000 +03C03F800007E01FC00007E00FF0000FE007F8003FC007FF00FFC001FFFFFF8000FFFFFF +00003FFFFC00000FFFF0000001FF800023247CA32C>I<00000FF80000003FFE000000FF +FF000001FFFF800003FFFF800007FC7F800007F07F80000FE03F00000FC03F00000FC000 +00000FC00000000FC00000000FC00000000FC00000000FC000007FFFFFFE00FFFFFFFF00 +FFFFFFFF00FFFFFFFF007FFFFFFE00000FC00000000FC00000000FC00000000FC0000000 +0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F +C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0 +0000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC000 +003FFFFFF0007FFFFFF8007FFFFFF8007FFFFFF8003FFFFFF00021337DB22C>I<000000 +03F80007F80FFC001FFE3FFE007FFFFFFF01FFFFFFFF03FFFFFE7F03FC0FF87F07F003F8 +3E0FE001FC1C0FC000FC001FC000FE001F80007E001F80007E001F80007E001F80007E00 +1F80007E001F80007E001FC000FE000FC000FC000FE001FC0007F003F80003FC0FF00007 +FFFFF00007FFFFE0000FFFFF80000F9FFE00000F87F800000F800000000F800000000F80 +0000000FC000000007E000000007FFFFF00003FFFFFE0007FFFFFF800FFFFFFFE01FFFFF +FFF03FC0001FF87F000003FC7E000000FC7C0000007CFC0000007EF80000003EF8000000 +3EF80000003EF80000003EFC0000007E7E000000FC7F800003FC3FE0000FF81FFC007FF0 +0FFFFFFFE003FFFFFF8001FFFFFF00003FFFF8000007FFC00028387EA42C>I<7FF00000 +0000FFF800000000FFF800000000FFF8000000007FF80000000001F80000000001F80000 +000001F80000000001F80000000001F80000000001F80000000001F80000000001F80000 +000001F80000000001F80000000001F81FE0000001F87FFC000001F9FFFE000001FBFFFF +000001FFFFFF000001FFF03F800001FFC01F800001FF801FC00001FF000FC00001FE000F +C00001FC000FC00001FC000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F +C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F +C00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000F +C00001F8000FC00001F8000FC00001F8000FC0007FFFE0FFFF00FFFFF1FFFF80FFFFF1FF +FF80FFFFF1FFFF807FFFE0FFFF0029337FB22C>I<00070000001FC000001FC000003FE0 +00003FE000003FE000001FC000001FC00000070000000000000000000000000000000000 +000000000000000000000000007FFFC0007FFFE000FFFFE0007FFFE0007FFFE0000007E0 +000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0 +000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0000007E0 +000007E0000007E0000007E0000007E0000007E0000007E0000007E0007FFFFFFCFFFFFF +FEFFFFFFFEFFFFFFFE7FFFFFFC1F3479B32C>I<00000E0000003F8000003F8000007FC0 +00007FC000007FC000003F8000003F8000000E0000000000000000000000000000000000 +00000000000000000000000001FFFF8003FFFFC003FFFFC003FFFFC001FFFFC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0 +00000FC000001FC03C001F807E003F80FF003F00FF007F00FF01FE00FFFFFC007FFFF800 +7FFFF0001FFFE00007FF00001A467CB32C>I<7FE0000000FFF0000000FFF0000000FFF0 +0000007FF000000001F000000001F000000001F000000001F000000001F000000001F000 +000001F000000001F000000001F000000001F000000001F01FFFF001F03FFFF801F03FFF +F801F03FFFF801F01FFFF001F000FE0001F001FC0001F003F80001F007F00001F00FE000 +01F01FC00001F03F800001F07F000001F0FE000001F1FC000001F3FC000001F7FE000001 +FFFF000001FFFF000001FF9F800001FF0FC00001FE0FE00001FC07E00001F803F00001F0 +01F80001F001FC0001F000FC0001F0007E0001F0003F0001F0003F8001F0001F807FFFC0 +FFFCFFFFE1FFFEFFFFE1FFFEFFFFE1FFFE7FFFC0FFFC27337EB22C>I<7FFFE00000FFFF +F00000FFFFF00000FFFFF000007FFFF000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000003F000000003F000000003F000000003F000000003F000000003F00000 +0003F000000003F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000007FFFFFFF80FFFFFFFFC0FFFFFFFFC0FFFFFFFFC07FFFFFFF8022337BB2 +2C>I<7F83F007E0007FCFFC1FF800FFDFFE3FFC007FFFFEFFFC007FFFFFFFFE0007FE1F +FC3E0007FC1FF83F0007F80FF01F0007F00FE01F0007E00FC01F0007E00FC01F0007E00F +C01F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F +801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F +801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F801F0007C00F +801F0007C00F801F007FFC3FF87FF07FFC7FF8FFF0FFFE7FFCFFF87FFC7FF8FFF07FFC3F +F87FF02D2481A32C>I<7FF01FE00000FFF87FFC0000FFF9FFFE0000FFFBFFFF00007FFF +FFFF000001FFF03F800001FFC01F800001FF801FC00001FF000FC00001FE000FC00001FC +000FC00001FC000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8 +000FC00001F8000FC00001F8000FC0007FFFE0FFFF00FFFFF1FFFF80FFFFF1FFFF80FFFF +F1FFFF807FFFE0FFFF0029247FA32C>I<0007FC0000001FFF0000007FFFC00001FFFFF0 +0003FFFFF80007FC07FC000FF001FE001FE000FF001F80003F003F80003F803F00001F80 +7E00000FC07E00000FC07E00000FC0FC000007E0FC000007E0FC000007E0FC000007E0FC +000007E0FC000007E0FC000007E0FE00000FE07E00000FC07E00000FC07F00001FC03F00 +001F803F80003F801FC0007F001FE000FF000FF001FE0007FC07FC0003FFFFF80001FFFF +F000007FFFC000001FFF00000007FC000023247CA32C>I<7FF01FE000FFF8FFF800FFFB +FFFE00FFFFFFFF007FFFFFFF8001FFF07FC001FF801FE001FF0007F001FE0003F801FC00 +03F801FC0001FC01F80000FC01F80000FC01F80000FE01F800007E01F800007E01F80000 +7E01F800007E01F800007E01F800007E01F800007E01F800007E01F80000FE01FC0000FC +01FC0000FC01FC0001F801FE0003F801FF0007F001FF000FF001FF801FE001FFE07FC001 +FFFFFF8001FFFFFF0001FBFFFE0001F8FFF80001F83FC00001F800000001F800000001F8 +00000001F800000001F800000001F800000001F800000001F800000001F800000001F800 +000001F800000001F800000001F80000007FFFE00000FFFFF00000FFFFF00000FFFFF000 +007FFFE0000027367FA32C>I<0003FC078000001FFF0FC000007FFFCFC00001FFFFEFC0 +0003FFFFFFC00007FE07FFC0000FF001FFC0001FE000FFC0001FC0007FC0003F80003FC0 +003F00003FC0007F00001FC0007E00001FC0007E00000FC000FC00000FC000FC00000FC0 +00FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC000FC00000FC0 +00FE00000FC0007E00001FC0007E00001FC0003F00003FC0003F80003FC0001FC0007FC0 +001FE000FFC0000FF003FFC00007FC0FFFC00003FFFFFFC00001FFFFEFC000007FFF8FC0 +00003FFF0FC0000007F80FC0000000000FC0000000000FC0000000000FC0000000000FC0 +000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0000000000FC0 +000000000FC0000000000FC0000000000FC000000003FFFF00000007FFFF80000007FFFF +80000007FFFF80000003FFFF0029367DA32C>I<7FFE003FC0FFFF01FFF0FFFF07FFF8FF +FF1FFFFC7FFF3FFFFC003F7FE1FC003FFF01FC003FFC00F8003FF80070003FF00000003F +E00000003FE00000003FC00000003F800000003F800000003F800000003F000000003F00 +0000003F000000003F000000003F000000003F000000003F000000003F000000003F0000 +00003F000000003F000000003F000000003F000000003F000000003F0000007FFFFFE000 +FFFFFFF000FFFFFFF000FFFFFFF0007FFFFFE00026247EA32C>I<007FF87003FFFFF80F +FFFFF81FFFFFF83FFFFFF87FC00FF87E0003F8FC0001F8F80001F8F80001F8F80001F8FC +0000F07F0000007FF000003FFFC0001FFFFE000FFFFF8003FFFFE0007FFFF80001FFFC00 +0007FC000000FE7800007FFC00003FFC00001FFE00001FFE00001FFF00003FFF80003EFF +C000FEFFF007FCFFFFFFFCFFFFFFF8FFFFFFE0F8FFFF80701FFC0020247AA32C>I<001E +000000003F000000003F000000003F000000003F000000003F000000003F000000003F00 +0000003F000000003F0000007FFFFFFF00FFFFFFFF80FFFFFFFF80FFFFFFFF807FFFFFFF +00003F000000003F000000003F000000003F000000003F000000003F000000003F000000 +003F000000003F000000003F000000003F000000003F000000003F000000003F00000000 +3F000000003F000000003F000000003F0003C0003F0007E0003F0007E0003F0007E0003F +0007E0003F0007E0003F800FE0001F801FC0001FE07FC0000FFFFF80000FFFFF000003FF +FE000001FFF80000003FE000232E7EAD2C>I<7FF003FF8000FFF807FFC000FFF807FFC0 +00FFF807FFC0007FF803FFC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC0 +0001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8000FC00001F8001FC0 +0001F8001FC00001F8003FC00001FC007FC00000FE03FFC00000FFFFFFFF00007FFFFFFF +80003FFFFFFF80001FFFCFFF800003FE07FF0029247FA32C>I<7FFF01FFFCFFFF01FFFE +FFFF83FFFEFFFF01FFFE7FFF01FFFC03E0000F8003E0000F8003F0001F8001F0001F0001 +F0001F0001F8003F0000F8003E0000F8003E0000FC007E00007C007C00007C007C00007E +00FC00003E00F800003E00F800003F01F800001F01F000001F01F000001F83F000000F83 +E000000F83E000000FC7E0000007C7C0000007C7C0000007EFC0000003EF80000003EF80 +000003FF80000001FF00000001FF00000000FE000000007C000027247EA32C>I<7FFF00 +7FFF007FFF80FFFF00FFFF80FFFF807FFF80FFFF007FFF007FFF0007C00001F00007C000 +01F00007C00001F00007C00001F00007C00001F00007C00001F00003E00003E00003E000 +03E00003E00003E00003E03E03E00003E07F03E00003E07F03E00001F07F07C00001F0FF +87C00001F0FF87C00001F0F787C00001F0F787C00001F1F7C7C00000F1F7C7800000F9E3 +CF800000F9E3CF800000FBE3EF800000FBE3EF800000FBE3EF8000007BC1EF0000007FC1 +FF0000007FC1FF0000007F80FF0000007F80FF0000003F80FE0000001F007C000029247F +A32C>I<3FFF03FFF07FFF87FFF87FFF87FFF87FFF87FFF83FFF03FFF000FC007E0000FC +00FC00007E01F800003F01F000001F83F000001F87E000000FCFC0000007EF80000003FF +80000001FF00000001FE00000000FC000000007C00000000FE00000001FE00000001FF00 +000003EF80000007CFC000000FC7C000000F83E000001F01F000003F01F800007E00F800 +007C007C0000F8007E0001F8003F007FFF01FFFC7FFF83FFFCFFFF83FFFE7FFF83FFFC7F +FF01FFFC27247EA32C>I<7FFF01FFFCFFFF81FFFEFFFF83FFFEFFFF81FFFE7FFF01FFFC +03E0000F8001F0000F8001F0001F8001F8001F0000F8001F0000F8003F0000FC003E0000 +7C003E00007E007E00003E007C00003E007C00003F00FC00001F00F800001F00F800000F +81F800000F81F000000F81F0000007C1F0000007C3E0000007C3E0000003E3E0000003E7 +C0000001E7C0000001F7C0000001F780000000FF80000000FF80000000FF000000007F00 +0000007F000000003E000000003E000000007E000000007C000000007C00000000FC0000 +0000F800000000F800000C01F800003F01F000007F83F000007F87E000007E0FE000007E +1FC000007FFF8000003FFF0000001FFE0000000FFC00000007E000000027367EA32C>I< +000000FF00000007FF8000001FFF8000007FFF800000FFFF000001FFC0000001FE000000 +03F800000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000007F00000001FE000 +0000FFE000007FFFC00000FFFF800000FFFE000000FFFF8000007FFFC0000000FFE00000 +001FE000000007F000000003F000000003F000000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F8 +00000001FE00000001FFC0000000FFFF0000007FFF8000001FFF80000007FF80000000FF +0021417BB92C>123 D<78FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC +FCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFCFC +FCFC7806416DB92C>I<7FC0000000FFF8000000FFFE000000FFFF8000007FFFC0000000 +FFE00000001FE000000007F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F800000001FE00000001FFC0000000FFFF0000007FFF8000001FFF8000007FFF80 +0000FFFF000001FFC0000001FE00000003F800000003F000000003F000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000007F00000001FE0000000FFE000007FFFC00000FFFF800000FFFE0000 +00FFF80000007FC000000021417BB92C>I<00F8007003FE00F80FFF01F81FFF87F83FFF +CFF07F9FFFE0FF0FFFC0FC07FF80F803FE007000F8001D0A79B22C>I +E /Fy 85 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<00000FFC000000007FFF70000001F803F0000007E007F000001F800FF000003F000F +F000007E000FF000007E000FF00000FC000FF00000FC0007F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F000FFFFFFFF +F000FFFFFFFFF000FFFFFFFFF00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003F00001F80003 +F00001F80003F00003FC0007F8007FFFE0FFFFC07FFFE0FFFFC07FFFE0FFFFC02A3B7FBA +2E>I<00000FF0001FF0000000007FFE00FFFC00000001F80F83F00F00000007E001CFC0 +038000001F8000FF0001C000003F0007FE000FC000007E000FFC001FE000007E000FFC00 +1FE00000FC000FF8001FE00000FC000FF8001FE00001F8000FF0001FE00001F80007F000 +0FC00001F80003F00003000001F80003F00000000001F80003F00000000001F80003F000 +00000001F80003F00000000001F80003F00000000001F80003F00000000001F80003F000 +00000001F80003F00000000001F80003F00000000001F80003F00007E000FFFFFFFFFFFF +FFE000FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFE00001F80003F0001FE00001F80003F000 +07E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F000 +07E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F000 +07E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F000 +07E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F000 +07E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F000 +07E00001F80003F00007E00001F80003F00007E00001F80003F00007E00001F80003F000 +07E00001F80003F00007E00001F80003F00007E00001F80003F00007E00003FC0007F800 +0FF0007FFFE0FFFFC1FFFF807FFFE0FFFFC1FFFF807FFFE0FFFFC1FFFF80413B7FBA45> +I<800008E00038F800F83E03E01F07C00FDF8003FE0001FC0000F800002000150A76B42A +>20 D<1C007F00FF80FF80FF80FF80FF80FF80FF80FF807F007F007F007F007F007F007F +007F007F007F007F003E003E003E003E003E003E003E003E003E003E003E001C001C001C +001C001C001C001C001C001C001C001C00000000000000000000000000000000001C007F +00FF80FF80FF80FF80FF807F001C00093C79BB17>33 D<1C001C007F007F00FF80FF80FF +80FF80FFC0FFC0FFC0FFC0FFC0FFC07FC07FC01CC01CC000C000C000C000C000C000C000 +C000C001C001C00180018001800180038003800300030007000700060006000E000E001C +001C003800380070007000600060001A197DB92A>I<1C007F00FF80FF80FFC0FFC0FFC0 +7FC01CC000C000C000C000C001C00180018003800300070006000E001C00380070006000 +0A1979B917>39 D<0000600000E00001C0000380000700000E00001E00003C0000780000 +780000F00001E00001E00003C00003C00007C0000780000F80000F00000F00001F00001E +00001E00003E00003E00003E00007C00007C00007C00007C00007C00007C0000F80000F8 +0000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F8 +0000F80000F80000F80000F800007C00007C00007C00007C00007C00007C00003E00003E +00003E00001E00001E00001F00000F00000F00000F800007800007C00003C00003C00001 +E00001E00000F000007800007800003C00001E00000E000007000003800001C00000E000 +0060135278BD20>I<C00000E000007000003800001C00000E00000F000007800003C000 +03C00001E00000F00000F000007800007800007C00003C00003E00001E00001E00001F00 +000F00000F00000F80000F80000F800007C00007C00007C00007C00007C00007C00003E0 +0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0 +0003E00003E00003E00003E00003E00007C00007C00007C00007C00007C00007C0000F80 +000F80000F80000F00000F00001F00001E00001E00003E00003C00007C00007800007800 +00F00000F00001E00003C00003C0000780000F00000E00001C0000380000700000E00000 +C0000013527CBD20>I<000380000007C0000007C0000007C0000007C0000007C0000007 +C0000007C0007803803CFC03807EFE0380FE7F8383FC3FC387F80FE38FE003FBBF8000FF +FE00003FF800000FE000000FE000003FF80000FFFE0003FBBF800FE38FE03FC387F87F83 +83FCFE0380FEFC03807E7803803C0007C0000007C0000007C0000007C0000007C0000007 +C0000007C000000380001F247BBD2A>I<1C007F00FF80FF80FFC0FFC0FFC07FC01CC000 +C000C000C000C001C00180018003800300070006000E001C003800700060000A19798817 +>44 D<FFFFFCFFFFFCFFFFFCFFFFFCFFFFFC16057F941C>I<1C007F00FF80FF80FF80FF +80FF807F001C000909798817>I<0003F80000001FFF0000007E0FC00000F803E00001E0 +00F00003C000780007C0007C000F80003E000F80003E001F00001F001F00001F003F0000 +1F803F00001F803F00001F807E00000FC07E00000FC07E00000FC07E00000FC07E00000F +C07E00000FC0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0 +FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE +00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE07E00000FC07E00 +000FC07E00000FC07E00000FC07F00001FC03F00001F803F00001F803F00001F801F0000 +1F001F80003F000F80003E000F80003E0007C0007C0003E000F80001F001F00000F803E0 +00007E0FC000001FFF00000003F80000233A7DB72A>48 D<0001C0000003C0000007C000 +001FC00000FFC000FFFFC000FFFFC000FF1FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000 +001FC000001FC000001FC000001FC000003FE0007FFFFFF07FFFFFF07FFFFFF01C3879B7 +2A>I<000FF00000007FFE000001FFFF800003E03FE0000F000FF0000E0007F8001C0003 +FC00380001FE00300001FE00700000FF00600000FF00FC0000FF00FF00007F80FF80007F +80FF80007F80FF80007F80FF80007F80FF80007F807F00007F801C00007F800000007F80 +000000FF00000000FF00000000FF00000001FE00000001FC00000003FC00000003F80000 +0007F000000007E00000000FE00000001FC00000003F800000003F000000007C00000000 +F800000001F000000003E000000007C00000000F800000000F000000001E000180003C00 +0180007800018000F000038001E000030003C000030007800003000E000007000FFFFFFF +001FFFFFFF003FFFFFFF007FFFFFFE00FFFFFFFE00FFFFFFFE00FFFFFFFE0021387CB72A +>I<0007F80000003FFF0000007FFFC00001F80FF00003C007F800078003FC000E0001FC +000F0001FE001FE000FE001FF000FF001FF000FF001FF000FF001FF000FF001FF000FF00 +0FE000FF0007C000FF00000000FE00000001FE00000001FE00000001FC00000003F80000 +0003F800000007F000000007E00000000F800000007E0000001FFC0000001FFF80000000 +0FE000000007F000000001FC00000001FE00000000FF000000007F800000007F80000000 +7FC00000007FC00000003FC00000003FE00000003FE01E00003FE07F80003FE0FFC0003F +E0FFC0003FE0FFC0003FE0FFC0003FE0FFC0003FC0FF80007FC07F80007F807E00007F80 +700000FF00380001FE001E0001FE000F8003F80007F00FF00001FFFFC000007FFF000000 +0FF80000233A7DB72A>I<000000380000000038000000007800000000F800000000F800 +000001F800000003F800000007F800000007F80000000FF80000001FF80000001BF80000 +0033F800000073F800000063F8000000C3F8000001C3F800000183F800000303F8000007 +03F800000603F800000C03F800001C03F800001803F800003003F800007003F800006003 +F80000C003F80001C003F800038003F800030003F800070003F8000E0003F8000C0003F8 +00180003F800380003F800300003F800600003F800E00003F800FFFFFFFFF8FFFFFFFFF8 +FFFFFFFFF8000003F800000003F800000003F800000003F800000003F800000003F80000 +0003F800000003F800000003F800000003F800000003F800000007FC000003FFFFF80003 +FFFFF80003FFFFF825397EB82A>I<0600000C000780003C0007F003F80007FFFFF80007 +FFFFF00007FFFFE00007FFFF800007FFFF000007FFFC0000067FE0000006000000000600 +000000060000000006000000000600000000060000000006000000000600000000060000 +0000060000000006000000000607F80000063FFE000006780F800007E007E000078003F0 +00070001F800060001F800060000FC00000000FE00000000FE00000000FF000000007F00 +0000007F000000007F800000007F800000007F800000007F803E00007F807F00007F80FF +80007F80FF80007F80FF80007F80FF80007F80FF00007F00FE0000FF00E00000FF006000 +00FE00700000FE00300001FC00380001F8001C0003F8001E0007F0000F800FE00007E03F +800001FFFF0000007FFC0000001FE00000213A7CB72A>I<00003FC0000001FFF0000007 +FFFC00000FE03E00003F800700007E001F0000FC003F8001F8007F8003F0007F8003F000 +7F8007E0007F800FE0003F000FC0001E001FC00000001FC00000003F800000003F800000 +003F800000007F800000007F000000007F01FC00007F07FF8000FF1E07E000FF3801F000 +FF7000F800FF6000FC00FFE0007E00FFC0003F00FFC0003F00FF80003F80FF80003FC0FF +80001FC0FF80001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001FE07F00 +001FE07F00001FE07F00001FE07F00001FE07F00001FE03F80001FE03F80001FC03F8000 +1FC01F80001FC01F80003F801FC0003F800FC0003F0007E0007F0007E000FE0003F000FC +0001F801F80000FE07F000003FFFC000001FFF00000003FC0000233A7DB72A>I<300000 +000038000000003E000000003FFFFFFFE03FFFFFFFE03FFFFFFFE03FFFFFFFC07FFFFFFF +C07FFFFFFF807FFFFFFF0070000006006000000E006000001C006000001800E000003800 +C000007000C00000E000C00000C000000001C00000000380000000030000000007000000 +000E000000000C000000001C000000003800000000380000000070000000007000000000 +F000000001E000000001E000000003E000000003E000000003C000000007C000000007C0 +0000000FC00000000FC00000000FC00000001F800000001F800000001F800000003F8000 +00003F800000003F800000003F800000003F800000007F800000007F800000007F800000 +007F800000007F800000007F800000007F800000007F800000007F800000003F00000000 +1E000000233B7BB82A>I<0003F80000001FFF0000007FFFC00000FC07F00001E001F800 +03C000FC000780007C000700003E000F00001E000E00001F001E00000F001E00000F001E +00000F001F00000F001F00000F001F80000F001F80001F001FE0001E000FF0003E000FFC +003C000FFE00780007FF80F00007FFC1E00003FFF3C00001FFFF000000FFFE0000003FFF +0000001FFFC000001FFFE000007FFFF80000F0FFFC0003E07FFE0007801FFF000F000FFF +801F0003FF803E0001FFC03C00007FC07C00003FC07800000FE0F8000007E0F0000007E0 +F0000003E0F0000003E0F0000001E0F0000001E0F0000001E0F8000001C078000001C078 +000003C07C000003803E000007001F00000F000F80001E0007E0007C0003F803F00000FF +FFE000003FFF80000007FC0000233A7DB72A>I<0003F80000001FFF0000007FFFC00000 +FC07E00003F803F00007F001F8000FE000FC000FC0007E001FC0007E003F80003F003F80 +003F007F80003F807F00003F807F00003F80FF00001FC0FF00001FC0FF00001FC0FF0000 +1FC0FF00001FC0FF00001FC0FF00001FE0FF00001FE0FF00001FE0FF00001FE0FF00001F +E07F00003FE07F00003FE07F80003FE03F80003FE01F80007FE01F80007FE00FC000FFE0 +07E000DFE003E001DFE001F0039FE000FC0F1FE0003FFC1FC00007F01FC00000001FC000 +00003FC00000003F800000003F800000003F800000003F000000007F000F00007E001F80 +007E003FC000FC003FC000FC003FC001F8003FC003F0003F8007E0001F000FC0001C001F +80000F807F000007FFFC000001FFF00000003FC00000233A7DB72A>I<1C007F00FF80FF +80FF80FF80FF807F001C0000000000000000000000000000000000000000000000000000 +00000000000000000000001C007F00FF80FF80FF80FF80FF807F001C00092479A317>I< +1C007F00FF80FF80FF80FF80FF807F001C00000000000000000000000000000000000000 +0000000000000000000000000000000000001C007F00FF00FF80FF80FF80FF807F801D80 +01800180018001800380030003000700060006000E001C001800380070006000093479A3 +17>I<7FFFFFFFFFFFF8FFFFFFFFFFFFFCFFFFFFFFFFFFFC7FFFFFFFFFFFF80000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000007FFFFFFFFFFFF8FFFFFFFFFFFFFCFF +FFFFFFFFFFFC7FFFFFFFFFFFF836167B9F41>61 D<003FE00001FFFE0007C03F800E000F +C03C0007F0300003F0700003F87C0001F8FE0001FCFF0001FCFF0001FCFF0001FCFF0001 +FC7E0001FC3C0003F8000003F8000007F0000007F000000FE000001F8000003F0000007E +0000007C000000F8000001F0000001E0000003C000000380000003800000070000000700 +000007000000060000000600000006000000060000000600000006000000060000000600 +000006000000060000000000000000000000000000000000000000000000000000000000 +0000000000000E0000003F8000007FC000007FC000007FC000007FC000007FC000003F80 +00000E00001E3B7CBA27>63 D<0000003800000000000038000000000000380000000000 +007C0000000000007C0000000000007C000000000000FE000000000000FE000000000000 +FE000000000001FF000000000001FF000000000001FF0000000000037F8000000000037F +8000000000077FC000000000063FC000000000063FC0000000000E3FE0000000000C1FE0 +000000000C1FE0000000001C1FF000000000180FF000000000180FF000000000380FF800 +0000003007F8000000003007F8000000007007FC000000006003FC000000006003FC0000 +0000C003FE00000000C001FE00000000C001FE000000018001FF000000018000FF000000 +018000FF000000030000FF8000000300007F8000000300007F8000000600007FC0000007 +FFFFFFC0000007FFFFFFC000000FFFFFFFE000000C00001FE000000C00001FE000001800 +000FF000001800000FF000001800000FF0000030000007F8000030000007F80000300000 +07F8000060000003FC000060000003FC0000E0000003FC0000E0000001FE0001E0000001 +FE0003F0000001FF000FFC000007FF80FFFF8000FFFFFEFFFF8000FFFFFEFFFF8000FFFF +FE373C7DBB3E>65 D<FFFFFFFFE00000FFFFFFFFFC0000FFFFFFFFFF000001FF80007FC0 +0000FF00001FE00000FF00000FF00000FF000007F80000FF000003FC0000FF000003FC00 +00FF000001FE0000FF000001FE0000FF000001FF0000FF000001FF0000FF000001FF0000 +FF000001FF0000FF000001FF0000FF000001FF0000FF000001FF0000FF000001FE0000FF +000003FE0000FF000003FC0000FF000007F80000FF00000FF00000FF00001FE00000FF00 +003FC00000FF0000FF800000FFFFFFFC000000FFFFFFFC000000FF00007F800000FF0000 +1FE00000FF000007F00000FF000003F80000FF000001FC0000FF000001FE0000FF000000 +FF0000FF000000FF0000FF000000FF8000FF0000007F8000FF0000007FC000FF0000007F +C000FF0000007FC000FF0000007FC000FF0000007FC000FF0000007FC000FF0000007FC0 +00FF0000007F8000FF000000FF8000FF000000FF8000FF000001FF0000FF000001FE0000 +FF000003FE0000FF000007FC0000FF00001FF80001FF80007FF000FFFFFFFFFFC000FFFF +FFFFFF0000FFFFFFFFF8000032397DB83B>I<000001FF80018000000FFFE0038000007F +FFF803800001FF807E07800003FC000F0F80000FF000039F80001FE00001DF80003F8000 +00FF80007F0000007F8000FE0000003F8001FE0000003F8003FC0000001F8007F8000000 +0F8007F80000000F800FF000000007800FF000000007801FE000000007801FE000000003 +803FE000000003803FC000000003807FC000000001807FC000000001807FC00000000180 +7F800000000180FF800000000000FF800000000000FF800000000000FF800000000000FF +800000000000FF800000000000FF800000000000FF800000000000FF800000000000FF80 +0000000000FF800000000000FF800000000000FF8000000000007F8000000000007FC000 +000001807FC000000001807FC000000001803FC000000001803FE000000001801FE00000 +0003801FE000000003000FF000000003000FF0000000070007F8000000070007F8000000 +060003FC0000000E0001FE0000001C0000FE0000001800007F0000003800003F80000070 +00001FE00000E000000FF00003C0000003FC000F80000001FF803F000000007FFFFC0000 +00000FFFF00000000001FF800000313D7BBA3C>I<FFFFFFFFC00000FFFFFFFFF80000FF +FFFFFFFE000001FF8001FF800000FF00003FE00000FF00000FF00000FF000003F80000FF +000001FC0000FF000000FE0000FF0000007F0000FF0000007F0000FF0000003F8000FF00 +00003FC000FF0000001FC000FF0000001FE000FF0000000FE000FF0000000FF000FF0000 +000FF000FF0000000FF000FF00000007F800FF00000007F800FF00000007F800FF000000 +07F800FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007 +FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC00FF00000007FC +00FF00000007FC00FF00000007FC00FF00000007F800FF00000007F800FF00000007F800 +FF00000007F800FF0000000FF000FF0000000FF000FF0000000FE000FF0000000FE000FF +0000001FE000FF0000001FC000FF0000003F8000FF0000003F8000FF0000007F0000FF00 +0000FE0000FF000001FC0000FF000003F80000FF00000FF00000FF00003FE00001FF8000 +FF8000FFFFFFFFFF0000FFFFFFFFF80000FFFFFFFFC0000036397DB83F>I<FFFFFFFFFF +FC00FFFFFFFFFFFC00FFFFFFFFFFFC0001FF80000FFC0000FF000001FC0000FF0000007E +0000FF0000003E0000FF0000001E0000FF0000000E0000FF0000000E0000FF0000000E00 +00FF000000060000FF000000060000FF000000060000FF000000070000FF000000030000 +FF0000C0030000FF0000C0030000FF0000C0030000FF0000C0000000FF0000C0000000FF +0000C0000000FF0001C0000000FF0001C0000000FF0003C0000000FF000FC0000000FFFF +FFC0000000FFFFFFC0000000FFFFFFC0000000FF000FC0000000FF0003C0000000FF0001 +C0000000FF0001C0000000FF0000C0000000FF0000C0000000FF0000C0006000FF0000C0 +006000FF0000C0006000FF0000C000E000FF00000000C000FF00000000C000FF00000000 +C000FF00000000C000FF00000001C000FF00000001C000FF00000001C000FF0000000380 +00FF000000038000FF000000078000FF000000078000FF0000000F8000FF0000003F8000 +FF0000007F8001FF800007FF00FFFFFFFFFFFF00FFFFFFFFFFFF00FFFFFFFFFFFF003339 +7DB839>I<FFFFFFFFFFF8FFFFFFFFFFF8FFFFFFFFFFF801FF80001FF800FF000001F800 +FF000000FC00FF0000007C00FF0000003C00FF0000001C00FF0000001C00FF0000000C00 +FF0000000C00FF0000000C00FF0000000C00FF0000000E00FF0000000600FF0000000600 +FF0001800600FF0001800600FF0001800000FF0001800000FF0001800000FF0001800000 +FF0003800000FF0003800000FF0007800000FF001F800000FFFFFF800000FFFFFF800000 +FFFFFF800000FF001F800000FF0007800000FF0003800000FF0003800000FF0001800000 +FF0001800000FF0001800000FF0001800000FF0001800000FF0001800000FF0000000000 +FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000 +FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000001 +FFC0000000FFFFFFC00000FFFFFFC00000FFFFFFC000002F397DB836>I<000000FF8000 +C000000FFFF001C000003FFFFC01C00000FF803F03C00003FC000787C0000FF00003CFC0 +001FE00000EFC0003FC000007FC0007F8000003FC000FF0000001FC001FE0000001FC003 +FC0000000FC007F800000007C007F800000007C00FF000000003C00FF000000003C01FE0 +00000003C01FE000000001C03FE000000001C03FC000000001C07FC000000000C07FC000 +000000C07FC000000000C07FC000000000C0FF800000000000FF800000000000FF800000 +000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000 +0000FF800000000000FF800000000000FF800000000000FF800000FFFFFFFF800000FFFF +FF7FC00000FFFFFF7FC00000007FE07FC00000003FC07FC00000003FC03FC00000003FC0 +3FE00000003FC01FE00000003FC01FE00000003FC00FF00000003FC00FF00000003FC007 +F80000003FC007F80000003FC003FC0000003FC001FE0000003FC000FF0000007FC0007F +8000007FC0003FC00000FFC0001FE00000EFC0000FF80003C7C00003FE000783C00000FF +C03F01C000003FFFFC00C000000FFFF00000000000FF800000383D7CBA41>I<FFFFFF01 +FFFFFEFFFFFF01FFFFFEFFFFFF01FFFFFE01FF800003FF0000FF000001FE0000FF000001 +FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE +0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE00 +00FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000 +FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF +FFFFFFFE0000FFFFFFFFFE0000FFFFFFFFFE0000FF000001FE0000FF000001FE0000FF00 +0001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF0000 +01FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001 +FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE +0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE0000FF000001FE00 +00FF000001FE0001FF800003FF00FFFFFF01FFFFFEFFFFFF01FFFFFEFFFFFF01FFFFFE37 +397DB83E>I<FFFFFFC0FFFFFFC0FFFFFFC000FFC000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F8000007F +800000FFC000FFFFFFC0FFFFFFC0FFFFFFC01A397EB81E>I<003FFFFFE0003FFFFFE000 +3FFFFFE000001FFC00000007F800000007F800000007F800000007F800000007F8000000 +07F800000007F800000007F800000007F800000007F800000007F800000007F800000007 +F800000007F800000007F800000007F800000007F800000007F800000007F800000007F8 +00000007F800000007F800000007F800000007F800000007F800000007F800000007F800 +000007F800000007F800000007F800000007F800000007F800000007F800000007F80000 +0007F800000007F800000007F800000007F800000007F8003F0007F8007F8007F800FFC0 +07F800FFC007F800FFC007F800FFC007F800FFC00FF000FF800FF0007F000FE00070001F +E00038001FC0001C003F80000E007F00000781FC000001FFF00000007F800000233B7DB8 +2B>I<FFFFFF0001FFFF00FFFFFF0001FFFF00FFFFFF0001FFFF0001FF8000007FF00000 +FF0000003F800000FF0000003E000000FF0000003C000000FF00000038000000FF000000 +70000000FF000000E0000000FF000001C0000000FF00000380000000FF00000700000000 +FF00000E00000000FF00001C00000000FF00003800000000FF00007000000000FF0000E0 +00000000FF0001C000000000FF00078000000000FF000E0000000000FF001C0000000000 +FF003E0000000000FF007E0000000000FF00FF0000000000FF01FF0000000000FF03FF80 +00000000FF077FC000000000FF0E7FC000000000FF1C3FE000000000FF381FF000000000 +FF701FF000000000FFE00FF800000000FFC007FC00000000FF8007FC00000000FF0003FE +00000000FF0001FF00000000FF0001FF00000000FF0000FF80000000FF00007FC0000000 +FF00007FC0000000FF00003FE0000000FF00001FF0000000FF00001FF0000000FF00000F +F8000000FF00000FF8000000FF000007FC000000FF000003FE000000FF000003FE000000 +FF000001FF000000FF000000FF800000FF000000FFC00000FF000000FFE00001FF800001 +FFF000FFFFFF001FFFFF80FFFFFF001FFFFF80FFFFFF001FFFFF8039397DB841>I<FFFF +FFE00000FFFFFFE00000FFFFFFE0000001FFC000000000FF0000000000FF0000000000FF +0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF +0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF +0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF +0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF +0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000001800FF +0000001800FF0000001800FF0000001800FF0000001800FF0000003800FF0000003000FF +0000003000FF0000003000FF0000007000FF0000007000FF0000007000FF000000F000FF +000000F000FF000001F000FF000003F000FF00000FF000FF00001FE001FF8000FFE0FFFF +FFFFFFE0FFFFFFFFFFE0FFFFFFFFFFE02D397DB834>I<FFFF0000000007FFF8FFFF8000 +00000FFFF8FFFF800000000FFFF801FF800000000FFC0000DFC00000001BF80000DFC000 +00001BF80000CFE000000033F80000CFE000000033F80000CFE000000033F80000C7F000 +000063F80000C7F000000063F80000C7F000000063F80000C3F8000000C3F80000C3F800 +0000C3F80000C1FC00000183F80000C1FC00000183F80000C1FC00000183F80000C0FE00 +000303F80000C0FE00000303F80000C07F00000603F80000C07F00000603F80000C07F00 +000603F80000C03F80000C03F80000C03F80000C03F80000C03F80000C03F80000C01FC0 +001803F80000C01FC0001803F80000C00FE0003003F80000C00FE0003003F80000C00FE0 +003003F80000C007F0006003F80000C007F0006003F80000C003F800C003F80000C003F8 +00C003F80000C003F800C003F80000C001FC018003F80000C001FC018003F80000C001FC +018003F80000C000FE030003F80000C000FE030003F80000C0007F060003F80000C0007F +060003F80000C0007F060003F80000C0003F8C0003F80000C0003F8C0003F80000C0001F +D80003F80000C0001FD80003F80000C0001FD80003F80000C0000FF00003F80000C0000F +F00003F80000C0000FF00003F80001E00007E00003F80003F00007E00003F8000FFC0003 +C00007FC00FFFFC003C003FFFFF8FFFFC003C003FFFFF8FFFFC0018003FFFFF845397DB8 +4C>I<FFFF000007FFFEFFFF800007FFFEFFFFC00007FFFE00FFC000007FE000FFE00000 +1F8000DFF000000F0000DFF00000060000CFF80000060000C7FC0000060000C7FC000006 +0000C3FE0000060000C1FF0000060000C1FF0000060000C0FF8000060000C07FC0000600 +00C07FC000060000C03FE000060000C01FF000060000C01FF800060000C00FF800060000 +C007FC00060000C007FE00060000C003FE00060000C001FF00060000C001FF80060000C0 +00FF80060000C0007FC0060000C0007FE0060000C0003FE0060000C0001FF0060000C000 +0FF8060000C0000FF8060000C00007FC060000C00003FE060000C00003FE060000C00001 +FF060000C00000FF860000C00000FF860000C000007FC60000C000003FE60000C000003F +E60000C000001FF60000C000000FFE0000C000000FFE0000C0000007FE0000C0000003FE +0000C0000003FE0000C0000001FE0000C0000000FE0000C0000000FE0000C00000007E00 +01E00000003E0003F00000003E000FFC0000001E00FFFFC000000E00FFFFC000000E00FF +FFC00000060037397DB83E>I<000003FF00000000001FFFE000000000FE01FC00000001 +F8007E00000007E0001F8000000FC0000FC000003F800007F000007F000003F80000FE00 +0001FC0001FC000000FE0001F80000007E0003F80000007F0007F00000003F8007F00000 +003F800FE00000001FC00FE00000001FC01FE00000001FE01FC00000000FE03FC0000000 +0FF03FC00000000FF03FC00000000FF07FC00000000FF87F8000000007F87F8000000007 +F87F8000000007F8FF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FC +FF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF8000000007FCFF +8000000007FCFF8000000007FCFF8000000007FC7F8000000007F87FC00000000FF87FC0 +0000000FF87FC00000000FF83FC00000000FF03FC00000000FF01FE00000001FE01FE000 +00001FE01FE00000001FE00FF00000003FC007F00000003F8007F80000007F8003F80000 +007F0001FC000000FE0001FC000000FE0000FE000001FC00007F000003F800003F800007 +F000001FC0000FE0000007E0001F80000003F8007F00000000FE01FC000000001FFFE000 +00000003FF000000363D7BBA41>I<FFFFFFFFC000FFFFFFFFF800FFFFFFFFFE0001FF80 +01FF8000FF00003FC000FF00000FE000FF000007F000FF000003F800FF000003FC00FF00 +0003FE00FF000001FE00FF000001FE00FF000001FF00FF000001FF00FF000001FF00FF00 +0001FF00FF000001FF00FF000001FF00FF000001FF00FF000001FE00FF000001FE00FF00 +0003FC00FF000003FC00FF000007F800FF000007F000FF00000FE000FF00003FC000FF00 +01FF0000FFFFFFFC0000FFFFFFF00000FF0000000000FF0000000000FF0000000000FF00 +00000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00 +00000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00 +00000000FF0000000000FF0000000000FF0000000000FF0000000000FF0000000000FF00 +00000000FF0000000001FF80000000FFFFFF000000FFFFFF000000FFFFFF00000030397D +B839>I<FFFFFFFE00000000FFFFFFFFE0000000FFFFFFFFF800000001FF8007FE000000 +00FF0000FF80000000FF00003FC0000000FF00001FE0000000FF00000FF0000000FF0000 +07F8000000FF000007F8000000FF000003FC000000FF000003FC000000FF000003FE0000 +00FF000003FE000000FF000003FE000000FF000003FE000000FF000003FE000000FF0000 +03FE000000FF000003FC000000FF000003FC000000FF000007F8000000FF000007F80000 +00FF00000FF0000000FF00001FE0000000FF00003F80000000FF0000FF00000000FF0007 +FC00000000FFFFFFE000000000FFFFFFC000000000FF000FF000000000FF0003F8000000 +00FF0000FE00000000FF0000FF00000000FF00007F80000000FF00003FC0000000FF0000 +3FC0000000FF00001FC0000000FF00001FE0000000FF00001FE0000000FF00001FE00000 +00FF00001FE0000000FF00001FE0000000FF00001FF0000000FF00001FF0000000FF0000 +1FF0000000FF00001FF0000000FF00001FF0000000FF00001FF0000000FF00001FF00180 +00FF00001FF0018000FF00001FF8018000FF00000FF8018000FF00000FF8038001FF8000 +07F80300FFFFFF0003FC0700FFFFFF0001FC0600FFFFFF0000FE0E0000000000003FFC00 +000000000007F000393B7DB83D>82 D<000FF800C0003FFE01C000FFFF81C003F807E3C0 +07E000F7C00FC0007FC01F80003FC03F00001FC03E00000FC07E000007C07E000007C07C +000003C0FC000003C0FC000001C0FC000001C0FC000001C0FE000000C0FE000000C0FE00 +0000C0FF000000C0FF800000007FC00000007FE00000007FF80000003FFF8000001FFFF8 +00001FFFFF80000FFFFFE00007FFFFF80003FFFFFE0000FFFFFF00003FFFFF800007FFFF +C000007FFFC0000007FFE00000007FE00000003FF00000001FF00000000FF000000007F8 +00000007F8C0000003F8C0000003F8C0000001F8C0000001F8C0000001F8E0000001F8E0 +000001F8E0000001F0F0000001F0F0000003F0F8000003E0FC000007E0FE000007C0FF00 +000FC0FF80001F80FBF0003F00F0FE00FE00E03FFFF800E00FFFE000C001FF0000253D7C +BA2E>I<3FFFFFFFFFFFE03FFFFFFFFFFFE03FFFFFFFFFFFE03FC003FF001FE03E0001FE +0003E07C0001FE0001F0780001FE0000F0700001FE000070700001FE000070700001FE00 +0070600001FE000030600001FE000030600001FE000030600001FE000030E00001FE0000 +38C00001FE000018C00001FE000018C00001FE000018C00001FE000018000001FE000000 +000001FE000000000001FE000000000001FE000000000001FE000000000001FE00000000 +0001FE000000000001FE000000000001FE000000000001FE000000000001FE0000000000 +01FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001 +FE000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE +000000000001FE000000000001FE000000000001FE000000000001FE000000000001FE00 +0000000001FE000000000001FE000000000001FE000000000001FE000000000001FE0000 +00000001FE000000000001FE000000000007FF800000001FFFFFFFE000001FFFFFFFE000 +001FFFFFFFE00035397DB83C>I<FFFFFF0007FFFEFFFFFF0007FFFEFFFFFF0007FFFE01 +FF8000007FE000FF0000001F8000FF0000000F0000FF000000060000FF000000060000FF +000000060000FF000000060000FF000000060000FF000000060000FF000000060000FF00 +0000060000FF000000060000FF000000060000FF000000060000FF000000060000FF0000 +00060000FF000000060000FF000000060000FF000000060000FF000000060000FF000000 +060000FF000000060000FF000000060000FF000000060000FF000000060000FF00000006 +0000FF000000060000FF000000060000FF000000060000FF000000060000FF0000000600 +00FF000000060000FF000000060000FF000000060000FF000000060000FF000000060000 +FF000000060000FF000000060000FF000000060000FF0000000E00007F0000000C00007F +8000000C00007F8000001C00003F8000001C00003F8000001800001FC000003800001FC0 +00007000000FE00000F0000007F00000E0000003F80001C0000001FC000780000000FE00 +0F000000007F807E000000001FFFF80000000007FFE000000000007F800000373B7DB83E +>I<FFFFFC00007FFF80FFFFFC00007FFF80FFFFFC00007FFF8003FF8000000FFC0001FF +00000007E00001FF00000003C00000FF00000001800000FF800000038000007F80000003 +0000007F800000030000007FC00000030000003FC00000060000003FC00000060000003F +E000000E0000001FE000000C0000001FF000000C0000000FF00000180000000FF0000018 +0000000FF800001800000007F800003000000007F800003000000007FC00007000000003 +FC00006000000003FC00006000000001FE0000C000000001FE0000C000000001FF0000C0 +00000000FF00018000000000FF00018000000000FF800380000000007F80030000000000 +7F800300000000003FC00600000000003FC00600000000003FE00600000000001FE00C00 +000000001FE00C00000000001FF01C00000000000FF01800000000000FF0180000000000 +07F830000000000007F830000000000007FC30000000000003FC60000000000003FC6000 +0000000003FEE0000000000001FEC0000000000001FEC0000000000000FF800000000000 +00FF80000000000000FF800000000000007F000000000000007F000000000000007F0000 +00000000003E000000000000003E000000000000001C000000000000001C000000000000 +001C00000000393B7EB83E>I<FFFFFC07FFFFF001FFFFFFFFFC07FFFFF001FFFFFFFFFC +07FFFFF001FFFF07FF80001FFE00001FF803FE00000FF8000007E001FE000007F8000003 +C001FE000007F80000038001FF000007F80000038000FF000003FC0000030000FF000003 +FC0000030000FF800003FC00000700007F800001FE00000600007F800001FE0000060000 +7FC00001FE00000600003FC00003FF00000C00003FC00003FF00000C00003FE00003FF00 +000C00001FE00007FF80001800001FE000067F80001800001FE000067F80001800000FF0 +000E7FC0003000000FF0000C3FC0003000000FF0000C3FC00030000007F8001C3FE00060 +000007F800181FE00060000007F800181FE00060000003FC00181FF000C0000003FC0030 +0FF000C0000003FC00300FF000C0000001FE00300FF80180000001FE006007F801800000 +01FE006007F80180000000FF006007F80300000000FF00C003FC0300000000FF00C003FC +0300000000FF80C003FC07000000007F818001FE06000000007F818001FE06000000007F +C18001FE0E000000003FC30000FF0C000000003FC30000FF0C000000003FE30000FF1C00 +0000001FE600007F98000000001FE600007F98000000001FF600007F98000000000FFC00 +003FF0000000000FFC00003FF0000000000FFC00003FF00000000007FC00003FE0000000 +0007F800001FE00000000007F800001FE00000000003F800001FC00000000003F000000F +C00000000003F000000FC00000000001F000000F800000000001E0000007800000000001 +E0000007800000000000E0000007000000000000C0000003000000503B7EB855>I<7FFF +FF003FFFFC007FFFFF003FFFFC007FFFFF003FFFFC0000FFF80007FF8000007FE00003FC +0000003FE00001F00000001FF00001E00000001FF00001C00000000FF800018000000007 +FC00038000000007FC00070000000003FE00060000000003FE000E0000000001FF001C00 +00000000FF80180000000000FF803800000000007FC03000000000003FE0600000000000 +3FE0E000000000001FF0C000000000000FF18000000000000FFB80000000000007FF0000 +0000000007FE00000000000003FE00000000000001FF00000000000001FF000000000000 +00FF800000000000007FC00000000000007FC0000000000000FFE0000000000000DFE000 +00000000019FF00000000000038FF80000000000030FF800000000000607FC0000000000 +0E03FE00000000000C03FE00000000001801FF00000000003800FF00000000003000FF80 +0000000060007FC000000000E0007FC000000000C0003FE00000000180001FF000000003 +80001FF00000000300000FF800000006000007FC0000000E000007FC0000000C000003FE +0000001C000001FE0000003C000001FF000000FE000001FF800007FF800007FFE000FFFF +E0003FFFFF80FFFFE0003FFFFF80FFFFE0003FFFFF8039397EB83E>I<FFFFFE00003FFF +E0FFFFFE00003FFFE0FFFFFE00003FFFE003FFE0000007FE0000FFC0000003F000007FC0 +000001E000007FC0000001C000003FE00000018000001FF00000038000001FF000000300 +00000FF80000060000000FF800000600000007FC00000C00000003FE00001C00000003FE +00001800000001FF00003800000001FF00003000000000FF800060000000007FC000E000 +0000007FC000C0000000003FE001C0000000003FE00180000000001FF00380000000000F +F80300000000000FF806000000000007FC0E000000000007FC0C000000000003FE1C0000 +00000001FF18000000000001FF30000000000000FFB0000000000000FFE0000000000000 +7FE00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000 +000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000 +3FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC00000 +000000003FC00000000000003FC00000000000003FC00000000000003FC0000000000000 +3FC00000000000003FC00000000000003FC00000000000007FE000000000003FFFFFC000 +0000003FFFFFC0000000003FFFFFC000003B397FB83E>I<3FFFFFFFFF003FFFFFFFFF00 +3FFFFFFFFF003FFC0001FE003FC00003FE003F800007FC003E000007FC003C00000FF800 +3C00000FF0003800001FF0007800003FE0007000003FE0007000007FC0007000007F8000 +600000FF8000600001FF0000600001FF0000600003FE0000600003FC0000000007FC0000 +00000FF8000000000FF8000000001FF0000000001FE0000000003FE0000000007FC00000 +00007FC000000000FF8000000000FF0000000001FF0000000003FE0000000003FE000000 +0007FC0000000007F8000000000FF8000000001FF0000180001FF0000180003FE0000180 +003FC0000180007FC000018000FF8000018000FF8000038001FF0000038001FE00000380 +03FE0000038007FC0000038007FC000007000FF8000007000FF000000F001FF000001F00 +3FE000003F003FE000007F007FC00001FF007F80000FFF00FFFFFFFFFF00FFFFFFFFFF00 +FFFFFFFFFF0029397BB833>I<FFF8FFF8FFF8FFF8F000F000F000F000F000F000F000F0 +00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0 +00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0 +00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F0 +00F000F000F000F000F000F000F000F000F000F000F000F000F000FFF8FFF8FFF8FFF80D +5378BD17>I<0180018003800380070007000E000E001C001C0018001800380038003000 +3000700070006000600060006000E000E000C000C000C000C000C000C000C000C000CE00 +CE00FF80FF80FFC0FFC0FFC0FFC0FFC0FFC07FC07FC07FC07FC03F803F800E000E001A19 +74B92A>I<FFF8FFF8FFF8FFF80078007800780078007800780078007800780078007800 +780078007800780078007800780078007800780078007800780078007800780078007800 +780078007800780078007800780078007800780078007800780078007800780078007800 +780078007800780078007800780078007800780078007800780078007800780078007800 +78007800780078007800780078007800780078FFF8FFF8FFF8FFF80D537FBD17>I<0180 +038007000E001C00180038003000700060006000E000C000C000C000C000CE00FF80FFC0 +FFC0FFC07FC07FC03F800E000A197AB917>96 D<001FE0000000FFFC000003E03F000007 +000F80000F8007E0001FC003F0001FE003F0001FE001F8001FE001F8001FE000FC000FC0 +00FC00078000FC00000000FC00000000FC00000000FC00000000FC0000007FFC000007FF +FC00003FE0FC0000FE00FC0003F800FC000FF000FC001FC000FC003FC000FC007F8000FC +007F0000FC007F0000FC0CFE0000FC0CFE0000FC0CFE0000FC0CFE0001FC0CFE0001FC0C +FF0003FC0C7F00077C0C7F80063E183FC01E3E180FE0781FF003FFF00FE0007F8007C026 +277DA52A>I<03F0000000FFF0000000FFF0000000FFF00000000FF000000003F0000000 +03F000000003F000000003F000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F01FE00003F07FF80003F1E03E0003F3801F8003F7000FC003FE0007E003FC00 +03F003F80001F803F00001F803F00000FC03F00000FC03F00000FE03F00000FE03F00000 +7E03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F03F000007F +03F000007F03F000007F03F000007F03F000007E03F00000FE03F00000FE03F00000FC03 +F00001FC03F80001F803F80003F003FC0003F003EE0007E003C6000FC003C7801F000381 +E07E000300FFF80000001FC000283B7EB92E>I<0003FC00001FFF80007E03E001F80070 +03F000F807E001FC0FC003FC0FC003FC1F8003FC3F8003FC3F0001F87F0000F07F000000 +7F0000007E000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000 +FE000000FE000000FE0000007E0000007F0000007F0000003F0000063F8000061F80000E +1FC0000C0FC0001C07E0003803F0007001F800E0007C07C0001FFF000007F8001F277DA5 +25>I<0000000FC0000003FFC0000003FFC0000003FFC00000003FC00000000FC0000000 +0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000F +C00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC00000000FC0 +0003F80FC0001FFF0FC0007E078FC000F801EFC003F0007FC007E0003FC00FC0001FC00F +C0001FC01F80000FC03F80000FC03F00000FC07F00000FC07F00000FC07E00000FC0FE00 +000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE0000 +0FC0FE00000FC0FE00000FC07E00000FC07F00000FC07F00000FC03F00000FC03F00000F +C01F80001FC01F80001FC00FC0003FC007E0007FC003F000EFF001F801CFFF007C078FFF +001FFE0FFF0007F80FC0283B7DB92E>I<0007F800001FFF00007C0FC001F803E003F001 +F007E001F80FC000F81F80007C1F80007C3F00007E3F00003E7F00003E7F00003F7E0000 +3FFE00003FFE00003FFE00003FFFFFFFFFFFFFFFFFFE000000FE000000FE000000FE0000 +00FE0000007E0000007E0000007F0000007F0000003F0000033F8000031F8000070FC000 +0607C0000E07E0001C01F0003800F80070007E03E0001FFF800003FC0020277EA525>I< +00007E000003FF80000FC1E0001F87E0003F0FF0007E0FF0007E0FF000FC0FF000FC0FF0 +01F803C001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000 +01F8000001F8000001F8000001F8000001F80000FFFFFC00FFFFFC00FFFFFC0001F80000 +01F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000 +01F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000 +01F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000 +01F8000003FC00007FFFF8007FFFF8007FFFF8001C3B7FBA19>I<00000003F0000FF00F +F8003FFC3C3C00F81F707C01F00FE07C03E007C07C07C003E0100FC003F0000FC003F000 +1F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F8001F +8001F8000FC003F0000FC003F00007C003E00003E007C00003F00F800003F81F0000073F +FC0000060FF000000E000000000E000000000E000000000E000000000F000000000F0000 +00000FC000000007FFFFC00007FFFFF80003FFFFFE0001FFFFFF8003FFFFFFC00F80007F +E01F00000FF03E000003F07C000001F07C000001F8F8000000F8F8000000F8F8000000F8 +F8000000F8F8000000F8FC000001F87C000001F03E000003E03F000007E00F80000F8007 +E0003F0001FC01FC00007FFFF0000007FF000026387EA52A>I<03F000000000FFF00000 +0000FFF000000000FFF0000000000FF00000000003F00000000003F00000000003F00000 +000003F00000000003F00000000003F00000000003F00000000003F00000000003F00000 +000003F00000000003F00000000003F00000000003F00000000003F00000000003F00000 +000003F00000000003F00FF0000003F03FFC000003F0F03F000003F1C01F800003F3800F +C00003F7000FC00003FE000FC00003FC0007E00003FC0007E00003F80007E00003F80007 +E00003F80007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007 +E00003F00007E00003F00007E00003F00007E00003F00007E00007F8000FF000FFFFC1FF +FF80FFFFC1FFFF80FFFFC1FFFF80293A7EB92E>I<0380000FE0001FF0001FF0001FF000 +1FF0001FF0000FE000038000000000000000000000000000000000000000000000000000 +00000000000003F000FFF000FFF000FFF00007F00003F00003F00003F00003F00003F000 +03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F000 +03F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00007F800 +FFFFC0FFFFC0FFFFC012387EB717>I<0001C00007F0000FF8000FF8000FF8000FF8000F +F80007F00001C00000000000000000000000000000000000000000000000000000000000 +000001F800FFF800FFF800FFF80007F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001 +F80001F80001F80001F80001F80001F80001F80001F83C01F87E01F8FF01F0FF03F0FF03 +F0FF03E0FE07C07C07C03C0F000FFE0003F800154984B719>I<03F0000000FFF0000000 +FFF0000000FFF00000000FF000000003F000000003F000000003F000000003F000000003 +F000000003F000000003F000000003F000000003F000000003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F001FFFC03F001 +FFFC03F001FFFC03F0007FC003F0007F0003F0007C0003F000700003F000E00003F001C0 +0003F003800003F007000003F01E000003F038000003F078000003F0FC000003F1FC0000 +03F3FE000003F73F000003FE3F800003F81F800003F00FC00003F00FE00003F007E00003 +F003F00003F001F80003F001FC0003F000FC0003F0007E0003F0007F0003F0003F0003F0 +003F8003F0001FC007F8003FF0FFFFC0FFFFFFFFC0FFFFFFFFC0FFFF283A7EB92C>I<03 +F000FFF000FFF000FFF0000FF00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003F00003 +F00003F00003F00003F00003F00003F00007F800FFFFC0FFFFC0FFFFC0123A7EB917>I< +03F00FF0001FE000FFF03FFC007FF800FFF0F03F01E07E00FFF1C01F83803F000FF3800F +C7001F8003F7000FCE001F8003FE000FDC001F8003FC0007F8000FC003FC0007F8000FC0 +03F80007F0000FC003F80007F0000FC003F80007F0000FC003F00007E0000FC003F00007 +E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC0 +03F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007 +E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC0 +03F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007E0000FC003F00007 +E0000FC003F00007E0000FC007F8000FF0001FE0FFFFC1FFFF83FFFFFFFFC1FFFF83FFFF +FFFFC1FFFF83FFFF40257EA445>I<03F00FF00000FFF03FFC0000FFF0F03F0000FFF1C0 +1F80000FF3800FC00003F7000FC00003FE000FC00003FC0007E00003FC0007E00003F800 +07E00003F80007E00003F80007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F000 +07E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00007F800 +0FF000FFFFC1FFFF80FFFFC1FFFF80FFFFC1FFFF8029257EA42E>I<0003FE0000000FFF +8000003E03E00000F800F80001F0007C0003E0003E0007C0001F000F80000F801F80000F +C01F000007C03F000007E03F000007E07E000003F07E000003F07E000003F07E000003F0 +FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE000003F8FE +000003F8FE000003F87E000003F07E000003F07F000007F03F000007E03F000007E01F80 +000FC00F80000F800FC0001F8007E0003F0003F0007E0000F800F800007E03F000001FFF +C0000003FE000025277EA52A>I<03F01FE000FFF07FF800FFF1E07E00FFF3801F8007F7 +000FC003FE0007E003FC0003F003F80003F803F00001F803F00001FC03F00000FC03F000 +00FE03F00000FE03F00000FE03F000007F03F000007F03F000007F03F000007F03F00000 +7F03F000007F03F000007F03F000007F03F000007F03F000007F03F00000FE03F00000FE +03F00000FE03F00001FC03F00001FC03F80003F803F80003F003FC0007F003FE000FE003 +F6000FC003F7803F0003F1E07E0003F0FFF80003F01FC00003F000000003F000000003F0 +00000003F000000003F000000003F000000003F000000003F000000003F000000003F000 +000003F000000007F8000000FFFFC00000FFFFC00000FFFFC0000028357EA42E>I<0003 +F800C0001FFE01C0007E0781C000FC01C3C003F000E3C007F00077C00FE00037C00FC000 +3FC01FC0001FC03F80001FC03F80000FC07F00000FC07F00000FC07F00000FC0FE00000F +C0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0FE00000FC0 +FE00000FC0FE00000FC07F00000FC07F00000FC07F00000FC03F00000FC03F80001FC01F +80001FC01FC0003FC00FC0003FC007E0007FC003F000EFC001F801CFC0007E078FC0001F +FE0FC00007F80FC00000000FC00000000FC00000000FC00000000FC00000000FC0000000 +0FC00000000FC00000000FC00000000FC00000000FC00000000FC00000001FE0000003FF +FF000003FFFF000003FFFF28357DA42C>I<07E01F00FFE07FC0FFE1E3E0FFE387F00FE7 +07F003E607F003EE07F003EC03E003FC008003F8000003F8000003F8000003F8000003F0 +000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0 +000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0000003F0 +000003F0000007F80000FFFFF000FFFFF000FFFFF0001C257EA421>I<00FF030003FFE7 +000F80FF001E003F003C001F0078000F0070000700F0000700F0000700F0000300F80003 +00F8000300FC000300FF0000007FE000007FFF00003FFFE0001FFFF8000FFFFC0003FFFE +0000FFFF000007FF8000007F8000001F80C0000FC0C00007C0C00007C0E00003C0E00003 +C0E00003C0F00003C0F0000380F8000780FC000780FC000F00FF001E00F3C07C00E1FFF0 +00C03F80001A277DA521>I<001800000018000000180000001800000018000000380000 +003800000038000000780000007800000078000000F8000001F8000003F8000007F80000 +1FFFFF00FFFFFF00FFFFFF0001F8000001F8000001F8000001F8000001F8000001F80000 +01F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F80000 +01F8000001F8000001F8000001F800C001F800C001F800C001F800C001F800C001F800C0 +01F800C001F800C001F800C000FC01C000FC0180007C0380007E0300003F0700000FFE00 +0001F8001A347FB220>I<03F00007E000FFF001FFE000FFF001FFE000FFF001FFE0000F +F0001FE00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003 +F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003 +F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003 +F00007E00003F00007E00003F00007E00003F00007E00003F00007E00003F0000FE00003 +F0000FE00003F0000FE00003F0001FE00001F0001FE00001F8003FE00000F80077F80000 +FC00E7FF80003F03C7FF80001FFF87FF800003FC07E00029267EA42E>I<FFFF803FFEFF +FF803FFEFFFF803FFE0FF8000FF007F00007E003F00003C003F800038001F800030001F8 +00030000FC00060000FC00060000FE000E00007E000C00007E000C00003F001800003F00 +1800003F803800001F803000001F803000000FC06000000FC06000000FE060000007E0C0 +000007E0C0000003F180000003F180000003F180000001FB00000001FB00000001FF0000 +0000FE00000000FE000000007C000000007C000000007C00000000380000000038000027 +257EA32C>I<FFFF1FFFE03FFEFFFF1FFFE03FFEFFFF1FFFE03FFE0FF800FF000FF807F0 +007E0003E007F0007E0003C003F0003E00018003F0003E00018001F8003F00030001F800 +3F00030001F8003F00030000FC003F80060000FC006F80060000FC006F800600007E00EF +C00C00007E00C7C00C00007E00C7C00C00003F01C7E01800003F0183E01800003F8183F0 +3800001F8383F03000001F8301F03000001FC301F87000000FC600F86000000FC600F860 +000007E600FCC0000007EC007CC0000007EC007CC0000003FC007F80000003F8003F8000 +0003F8003F80000001F8003F00000001F0001F00000001F0001F00000000F0001E000000 +00E0000E0000000060000C000037257EA33C>I<FFFF807FFF00FFFF807FFF00FFFF807F +FF0003FE003FF00001FE001F800000FE001F0000007E001C0000003F00180000001F8030 +0000001FC0700000000FC0E000000007E0C000000007F18000000003FB8000000001FF00 +00000000FE0000000000FE00000000007F00000000003F00000000007F80000000007FC0 +00000000CFC000000001C7E00000000383F00000000703F80000000601F80000000C00FC +0000001C007E00000038007F00000078003F000000F0001F800001F8001FC0000FF8003F +F000FFFE00FFFF80FFFE00FFFF80FFFE00FFFF8029247FA32C>I<FFFF803FFEFFFF803F +FEFFFF803FFE0FF8000FF007F00007C003F000038001F800038001F800030001FC000300 +00FC00060000FC000600007E000C00007E000C00007F000C00003F001800003F00180000 +1F803000001F803000001FC07000000FC06000000FC060000007E0C0000007E0C0000007 +F1C0000003F180000003F180000001FB00000001FB00000001FF00000000FE00000000FE +000000007C000000007C000000007C000000003800000000380000000030000000003000 +000000700000000060000000006000000000C000000000C000007C01C00000FE01800000 +FE03800000FE03000000FE06000000FC0E000000701C00000038380000001FF00000000F +C000000027357EA32C>I<3FFFFFFC3FFFFFFC3F8003FC3E0003F83C0007F038000FE030 +000FE070001FC070003F8060007F8060007F006000FE006001FC006001FC000003F80000 +07F0000007F000000FE000001FC000003F8000003F8000007F000600FE000600FE000601 +FC000603F8000607F8000E07F0000E0FE0000C1FC0001C1FC0001C3F80003C7F00007CFF +0003FCFFFFFFFCFFFFFFFC1F247EA325>I<FFFFFFFFFF80FFFFFFFFFF80290280962A>I< +FFFFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFC05202809653>I +E /Fz 29 123 df<000000780000000000FC0000000003FC0000000007FC000000001FFC +00000000FFFC0000000FFFFC000007FFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFF7FFC +0000FFF07FFC0000F8007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC000000007FFC +000000007FFC000000007FFC00007FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFFFFFE7FFFFFFF +FFFE7FFFFFFFFFFE2F4E76CD43>49 D<00003FFE0000000003FFFFE00000000FFFFFFC00 +00003FFFFFFF000000FFFFFFFFC00001FFC07FFFE00003FE000FFFF80007F80003FFFC00 +0FE00001FFFE001FC00000FFFF003F8000007FFF003FF000007FFF807FF800003FFFC07F +FC00003FFFC0FFFE00001FFFE0FFFF00001FFFE0FFFF00001FFFE0FFFF00000FFFF0FFFF +00000FFFF0FFFF00000FFFF0FFFF00000FFFF0FFFF00000FFFF07FFE00000FFFF07FFE00 +000FFFF03FFC00000FFFF00FF000000FFFF003C000000FFFF0000000000FFFE000000000 +1FFFE0000000001FFFE0000000001FFFC0000000003FFFC0000000003FFF80000000003F +FF80000000007FFF00000000007FFE0000000000FFFC0000000001FFF80000000001FFF0 +0000000003FFE00000000003FFC00000000007FF80000000000FFF00000000001FFE0000 +0000001FFC00000000003FF800000000007FE00000000000FFC00000000001FF80000000 +0003FE000000000007FC000000000007F800000000000FF00001F000001FE00001F00000 +3F800001F000007F000001F00000FE000003E00001FC000003E00003F8000003E00007F0 +000003E0000FE0000003E0001F80000007E0003F00000007E0003E0000000FE0007FFFFF +FFFFE000FFFFFFFFFFC001FFFFFFFFFFC003FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFF +FFC01FFFFFFFFFFFC03FFFFFFFFFFFC07FFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF +80FFFFFFFFFFFF80FFFFFFFFFFFF80FFFFFFFFFFFF80344E79CD43>I<00000FFFC00000 +0000FFFFFC00000007FFFFFF8000001FFFFFFFE000003FF807FFF00000FF8001FFFC0001 +FE00007FFE0003F800003FFF0003F000003FFF8007FC00001FFF800FFF00001FFFC00FFF +80001FFFC01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFE0 +001FFFE01FFFC0001FFFE01FFFC0001FFFE01FFFC0001FFFE00FFFC0001FFFC007FF8000 +1FFFC003FF00003FFFC001FC00003FFF80000000003FFF80000000007FFF00000000007F +FE00000000007FFE0000000000FFFC0000000001FFF80000000003FFF00000000007FFC0 +000000000FFF8000000000FFFE00000000FFFFF800000000FFFFE000000000FFFFFC0000 +0000FFFFFF800000000007FFE00000000001FFF800000000007FFE00000000003FFF0000 +0000001FFF80000000000FFFC0000000000FFFE00000000007FFF00000000007FFF00000 +000007FFF80000000007FFF80000000003FFFC0000000003FFFC0000000003FFFE000000 +0003FFFE03E0000003FFFE0FF8000003FFFE1FFC000003FFFE3FFE000003FFFE7FFF0000 +03FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFEFFFF800003FFFCFFFF800003 +FFFCFFFF800007FFFCFFFF800007FFF8FFFF000007FFF87FFF000007FFF07FFE00000FFF +F03FFC00000FFFE03FF000001FFFC01FE000003FFF800FF800007FFF0007FF0000FFFE00 +03FFF007FFFC0000FFFFFFFFF000007FFFFFFFE000001FFFFFFF80000003FFFFFC000000 +001FFF800000374F7ACD43>I<00000000007C00000000000000FE00000000000000FE00 +000000000001FE00000000000003FE00000000000007FE0000000000000FFE0000000000 +000FFE0000000000001FFE0000000000003FFE0000000000007FFE0000000000007FFE00 +0000000000FFFE000000000001FFFE000000000003FFFE000000000003FFFE0000000000 +07FFFE00000000000FFFFE00000000001FBFFE00000000003F3FFE00000000003E3FFE00 +000000007C3FFE0000000000FC3FFE0000000001F83FFE0000000001F03FFE0000000003 +E03FFE0000000007E03FFE000000000FC03FFE000000000F803FFE000000001F003FFE00 +0000003F003FFE000000007E003FFE000000007C003FFE00000000F8003FFE00000001F8 +003FFE00000003F0003FFE00000007E0003FFE00000007C0003FFE0000000F80003FFE00 +00001F80003FFE0000003F00003FFE0000003E00003FFE0000007C00003FFE000000FC00 +003FFE000001F800003FFE000001F000003FFE000003E000003FFE000007E000003FFE00 +000FC000003FFE00001F8000003FFE00001F0000003FFE00003E0000003FFE00007E0000 +003FFE0000FC0000003FFE0000FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFF +C0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0000000007FFE0000000000007FFE0000000000 +007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE00 +00000000007FFE0000000000007FFE0000000000007FFE0000000000007FFE0000000000 +007FFE0000000000007FFE0000000000007FFE0000000000007FFE000000000FFFFFFFFF +C000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC000000FFFFFFFFFC03A4F7C +CE43>I<0000000001FFFC000001C0000000007FFFFFC00003C000000007FFFFFFF80007 +C00000003FFFFFFFFE001FC0000000FFFFFFFFFF803FC0000003FFFFE003FFC07FC00000 +0FFFFC00003FF0FFC000003FFFE000000FF9FFC000007FFF80000003FFFFC00001FFFE00 +000000FFFFC00003FFF8000000007FFFC00007FFF0000000003FFFC0000FFFE000000000 +1FFFC0001FFFC0000000000FFFC0003FFF800000000007FFC0007FFF000000000003FFC0 +00FFFE000000000001FFC000FFFE000000000001FFC001FFFC000000000000FFC003FFF8 +000000000000FFC003FFF80000000000007FC007FFF00000000000007FC00FFFF0000000 +0000003FC00FFFF00000000000003FC01FFFE00000000000001FC01FFFE0000000000000 +1FC01FFFE00000000000001FC03FFFC00000000000001FC03FFFC00000000000000FC03F +FFC00000000000000FC07FFFC00000000000000FC07FFFC00000000000000FC07FFFC000 +000000000000007FFF8000000000000000007FFF800000000000000000FFFF8000000000 +00000000FFFF800000000000000000FFFF800000000000000000FFFF8000000000000000 +00FFFF800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF +800000000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000 +000000000000FFFF800000000000000000FFFF800000000000000000FFFF800000000000 +0000007FFF8000000000000000007FFF8000000000000000007FFFC00000000000000000 +7FFFC000000000000000007FFFC000000000000007C03FFFC000000000000007C03FFFC0 +00000000000007C03FFFC000000000000007C01FFFE000000000000007C01FFFE0000000 +00000007C01FFFE00000000000000FC00FFFF00000000000000F800FFFF0000000000000 +0F8007FFF00000000000001F8003FFF80000000000001F8003FFF80000000000001F0001 +FFFC0000000000003F0000FFFE0000000000007E0000FFFE0000000000007E00007FFF00 +0000000000FC00003FFF800000000001F800001FFFC00000000003F800000FFFE0000000 +0007F0000007FFF0000000000FE0000003FFFC000000001FC0000001FFFE000000007F80 +0000007FFF80000000FF000000003FFFE0000007FE000000000FFFFE00001FF800000000 +03FFFFE001FFF00000000000FFFFFFFFFFC000000000003FFFFFFFFF00000000000007FF +FFFFFC000000000000007FFFFFE00000000000000001FFFC00000000525479D261>67 +D<FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFFFC00000000FFFFFFFFFFFFFFFF800000 +00FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFFC0000000007FFF000000FFFFF0000 +000007FFF0000000FFFFC000000007FFF00000001FFFE000000007FFF000000007FFF800 +000007FFF000000001FFFC00000007FFF000000000FFFE00000007FFF0000000007FFF00 +000007FFF0000000003FFF80000007FFF0000000001FFFC0000007FFF0000000000FFFC0 +000007FFF00000000007FFE0000007FFF00000000003FFF0000007FFF00000000003FFF8 +000007FFF00000000001FFF8000007FFF00000000001FFFC000007FFF00000000000FFFC +000007FFF00000000000FFFE000007FFF00000000000FFFE000007FFF000000000007FFF +000007FFF000000000007FFF000007FFF000000000007FFF000007FFF000000000007FFF +800007FFF000000000003FFF800007FFF000000000003FFF800007FFF000000000003FFF +C00007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF000000000003FFF +C00007FFF000000000003FFFC00007FFF000000000003FFFE00007FFF000000000003FFF +E00007FFF000000000003FFFE00007FFF000000000001FFFE00007FFF000000000001FFF +E00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF000000000001FFF +E00007FFF000000000001FFFE00007FFF000000000001FFFE00007FFF000000000001FFF +E00007FFF000000000001FFFE00007FFF000000000003FFFE00007FFF000000000003FFF +E00007FFF000000000003FFFE00007FFF000000000003FFFC00007FFF000000000003FFF +C00007FFF000000000003FFFC00007FFF000000000003FFFC00007FFF000000000003FFF +C00007FFF000000000003FFF800007FFF000000000003FFF800007FFF000000000007FFF +800007FFF000000000007FFF000007FFF000000000007FFF000007FFF000000000007FFF +000007FFF00000000000FFFE000007FFF00000000000FFFE000007FFF00000000000FFFC +000007FFF00000000001FFFC000007FFF00000000001FFF8000007FFF00000000003FFF0 +000007FFF00000000007FFF0000007FFF00000000007FFE0000007FFF0000000000FFFC0 +000007FFF0000000001FFF80000007FFF0000000003FFF00000007FFF000000000FFFE00 +000007FFF000000001FFFC00000007FFF000000007FFF800000007FFF00000001FFFF000 +000007FFF0000000FFFFC000000007FFF000000FFFFF000000FFFFFFFFFFFFFFFFFE0000 +00FFFFFFFFFFFFFFFFF0000000FFFFFFFFFFFFFFFFC0000000FFFFFFFFFFFFFFFC000000 +00FFFFFFFFFFFFFF80000000005B527CD167>I<FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFF +FFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF80FFFFFFFFFFFFFFFFFF800007 +FFF8000001FFFFC00007FFF80000001FFFC00007FFF800000007FFC00007FFF800000001 +FFC00007FFF800000000FFC00007FFF8000000007FC00007FFF8000000003FC00007FFF8 +000000001FC00007FFF8000000001FC00007FFF8000000000FE00007FFF8000000000FE0 +0007FFF80000000007E00007FFF80000000007E00007FFF80000000007E00007FFF80000 +000003E00007FFF80000000003E00007FFF80000000003E00007FFF80000F80003E00007 +FFF80000F80003F00007FFF80000F80001F00007FFF80000F80001F00007FFF80000F800 +01F00007FFF80000F80001F00007FFF80000F80000000007FFF80001F80000000007FFF8 +0001F80000000007FFF80001F80000000007FFF80003F80000000007FFF80007F8000000 +0007FFF8000FF80000000007FFF8007FF80000000007FFFFFFFFF80000000007FFFFFFFF +F80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007FFFFFFFFF80000000007 +FFF8007FF80000000007FFF8000FF80000000007FFF80007F80000000007FFF80003F800 +00000007FFF80001F80000000007FFF80001F80000000007FFF80001F80000000007FFF8 +0000F80000000007FFF80000F800003E0007FFF80000F800003E0007FFF80000F800003E +0007FFF80000F800007C0007FFF80000F800007C0007FFF80000F800007C0007FFF80000 +0000007C0007FFF800000000007C0007FFF80000000000FC0007FFF80000000000FC0007 +FFF80000000000F80007FFF80000000000F80007FFF80000000001F80007FFF800000000 +01F80007FFF80000000001F80007FFF80000000003F80007FFF80000000003F00007FFF8 +0000000007F00007FFF8000000000FF00007FFF8000000000FF00007FFF8000000001FF0 +0007FFF8000000003FF00007FFF8000000007FE00007FFF800000001FFE00007FFF80000 +0007FFE00007FFF80000001FFFE00007FFF8000003FFFFE0FFFFFFFFFFFFFFFFFFE0FFFF +FFFFFFFFFFFFFFE0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFC0FFFFFFFFFFFFFFFF +FFC04F517CD058>I<FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFF +FFFFC00007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F800000007FFF800000007FFF800000007FFF800000007FFF800000007FFF800000007FF +F80000FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC0FFFFFFFFFFC02A527C +D132>73 D<FFFFFFFFFFFFFF000000FFFFFFFFFFFFFFF80000FFFFFFFFFFFFFFFF0000FF +FFFFFFFFFFFFFFE000FFFFFFFFFFFFFFFFF0000007FFF000001FFFFC000007FFF0000001 +FFFF000007FFF00000007FFF800007FFF00000003FFFC00007FFF00000000FFFE00007FF +F00000000FFFF00007FFF000000007FFF00007FFF000000003FFF80007FFF000000003FF +FC0007FFF000000003FFFC0007FFF000000001FFFE0007FFF000000001FFFE0007FFF000 +000001FFFE0007FFF000000001FFFE0007FFF000000001FFFF0007FFF000000001FFFF00 +07FFF000000001FFFF0007FFF000000001FFFF0007FFF000000001FFFF0007FFF0000000 +01FFFF0007FFF000000001FFFF0007FFF000000001FFFF0007FFF000000001FFFE0007FF +F000000001FFFE0007FFF000000001FFFE0007FFF000000001FFFC0007FFF000000003FF +FC0007FFF000000003FFFC0007FFF000000003FFF80007FFF000000007FFF00007FFF000 +00000FFFE00007FFF00000001FFFE00007FFF00000003FFFC00007FFF00000007FFF0000 +07FFF0000001FFFE000007FFF000001FFFFC000007FFFFFFFFFFFFF0000007FFFFFFFFFF +FFC0000007FFFFFFFFFFFE00000007FFFFFFFFFFE000000007FFF80000000000000007FF +F80000000000000007FFF80000000000000007FFF80000000000000007FFF80000000000 +000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF800 +00000000000007FFF80000000000000007FFF80000000000000007FFF800000000000000 +07FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF8000000 +0000000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FF +F80000000000000007FFF80000000000000007FFF80000000000000007FFF80000000000 +000007FFF80000000000000007FFF80000000000000007FFF80000000000000007FFF800 +00000000000007FFF80000000000000007FFF80000000000000007FFF800000000000000 +07FFF80000000000000007FFF8000000000000FFFFFFFFFFC000000000FFFFFFFFFFC000 +000000FFFFFFFFFFC000000000FFFFFFFFFFC000000000FFFFFFFFFFC00000000050527C +D15C>80 D<FFFFFFFFFFFFF00000000000FFFFFFFFFFFFFF8000000000FFFFFFFFFFFFFF +F800000000FFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFC00000000007FFF00000FF +FFF00000000007FFF000000FFFF80000000007FFF0000001FFFE0000000007FFF0000000 +FFFF0000000007FFF00000007FFF8000000007FFF00000003FFFC000000007FFF0000000 +1FFFC000000007FFF00000000FFFE000000007FFF00000000FFFF000000007FFF0000000 +0FFFF000000007FFF000000007FFF800000007FFF000000007FFF800000007FFF0000000 +07FFF800000007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF0000000 +07FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF0000000 +07FFFC00000007FFF000000007FFFC00000007FFF000000007FFFC00000007FFF0000000 +07FFF800000007FFF000000007FFF800000007FFF00000000FFFF800000007FFF0000000 +0FFFF000000007FFF00000000FFFE000000007FFF00000000FFFE000000007FFF0000000 +1FFFC000000007FFF00000003FFF8000000007FFF00000007FFF0000000007FFF0000000 +FFFE0000000007FFF0000003FFFC0000000007FFF000000FFFF00000000007FFF00000FF +FFC00000000007FFFFFFFFFFFF000000000007FFFFFFFFFFF8000000000007FFFFFFFFFF +E0000000000007FFFFFFFFFFF8000000000007FFF00003FFFE000000000007FFF000007F +FF800000000007FFF000003FFFC00000000007FFF000001FFFE00000000007FFF000000F +FFF00000000007FFF0000007FFF80000000007FFF0000003FFFC0000000007FFF0000003 +FFFE0000000007FFF0000001FFFE0000000007FFF0000001FFFE0000000007FFF0000001 +FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000 +FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF0000000007FFF0000000 +FFFF0000000007FFF0000000FFFF0000000007FFF0000000FFFF8000000007FFF0000000 +FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000 +FFFF8000000007FFF0000000FFFF8000000007FFF0000000FFFF8000000007FFF0000000 +FFFF80001C0007FFF0000000FFFFC0003E0007FFF0000000FFFFC0003E0007FFF0000000 +FFFFC0003E0007FFF00000007FFFC0003E0007FFF00000007FFFE0007E0007FFF0000000 +3FFFE0007C0007FFF00000003FFFF000FC0007FFF00000001FFFF001FCFFFFFFFFFF8000 +0FFFF803F8FFFFFFFFFF800003FFFE07F0FFFFFFFFFF800001FFFFFFE0FFFFFFFFFF8000 +007FFFFFC0FFFFFFFFFF8000000FFFFF000000000000000000007FFC005F537CD164>82 +D<3FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFF +FFFFFFFFFFFFFFFF803FFFFFFFFFFFFFFFFFFF803FFFC0003FFFC0007FFF803FFE00003F +FFC00007FF807FF800003FFFC00001FFC07FE000003FFFC00000FFC07FC000003FFFC000 +007FC07F8000003FFFC000003FC07F0000003FFFC000001FC07F0000003FFFC000001FC0 +7E0000003FFFC000000FC07E0000003FFFC000000FC07E0000003FFFC000000FC07C0000 +003FFFC0000007C07C0000003FFFC0000007C07C0000003FFFC0000007C07C0000003FFF +C0000007C07C0000003FFFC0000007C0FC0000003FFFC0000007E0F80000003FFFC00000 +03E0F80000003FFFC0000003E0F80000003FFFC0000003E0F80000003FFFC0000003E0F8 +0000003FFFC0000003E0F80000003FFFC0000003E0000000003FFFC00000000000000000 +3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0 +00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000 +00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000 +00003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003F +FFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000 +000000000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000 +000000003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000 +003FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFF +C000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000 +0000000000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000 +0000003FFFC000000000000000003FFFC000000000000000003FFFC00000000000000000 +3FFFC000000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0 +00000000000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000 +00000000003FFFC000000000000000003FFFC000000000000000003FFFC0000000000000 +00003FFFC0000000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFF +FFFFFFF000000000FFFFFFFFFFFFF000000000FFFFFFFFFFFFF0000053517BD05E>84 +D<3FFFFFFFFF8003FFFFFFFF003FFFFFFFFF8003FFFFFFFF003FFFFFFFFF8003FFFFFFFF +003FFFFFFFFF8003FFFFFFFF003FFFFFFFFF8003FFFFFFFF000007FFFE00000007FFF800 +000003FFFF000000007F8000000001FFFF800000007F0000000001FFFFC0000000FE0000 +000000FFFFC0000001FE00000000007FFFE0000001FC00000000007FFFF0000003F80000 +0000003FFFF0000007F800000000001FFFF800000FF000000000000FFFFC00000FE00000 +0000000FFFFC00001FC0000000000007FFFE00003FC0000000000003FFFF00007F800000 +00000003FFFF80007F00000000000001FFFF8000FE00000000000000FFFFC001FE000000 +00000000FFFFE003FC000000000000007FFFE003F8000000000000003FFFF007F0000000 +000000001FFFF80FF0000000000000001FFFFC1FE0000000000000000FFFFC1FC0000000 +0000000007FFFE3F800000000000000007FFFF7F800000000000000003FFFFFF00000000 +0000000001FFFFFE000000000000000000FFFFFC000000000000000000FFFFFC00000000 +00000000007FFFF80000000000000000003FFFF00000000000000000003FFFF800000000 +00000000001FFFF80000000000000000000FFFFC00000000000000000007FFFE00000000 +000000000007FFFE00000000000000000003FFFF00000000000000000001FFFF80000000 +000000000001FFFFC0000000000000000003FFFFC0000000000000000007FFFFE0000000 +000000000007FFFFF000000000000000000FFFFFF000000000000000001FFFFFF8000000 +00000000003FCFFFFC00000000000000003F8FFFFE00000000000000007F07FFFE000000 +0000000000FF03FFFF0000000000000001FE03FFFF8000000000000001FC01FFFF800000 +0000000003F800FFFFC000000000000007F8007FFFE00000000000000FF0007FFFF00000 +000000000FE0003FFFF00000000000001FC0001FFFF80000000000003FC0001FFFFC0000 +000000003F80000FFFFC0000000000007F000007FFFE000000000000FF000003FFFF0000 +00000001FE000003FFFF000000000001FC000001FFFF800000000003F8000000FFFFC000 +00000007F8000000FFFFE0000000000FF00000007FFFE0000000000FE00000003FFFF000 +0000001FC00000003FFFF8000000003FC00000001FFFF8000000007F800000000FFFFC00 +0000007F0000000007FFFE00000000FE0000000007FFFF00000001FE0000000003FFFF00 +000003FE0000000001FFFF8000003FFFC000000001FFFFC000FFFFFFFF800003FFFFFFFF +F8FFFFFFFF800003FFFFFFFFF8FFFFFFFF800003FFFFFFFFF8FFFFFFFF800003FFFFFFFF +F8FFFFFFFF800003FFFFFFFFF85D527CD166>88 D<00007FFF000000000007FFFFF00000 +00003FFFFFFE00000000FFFFFFFF80000001FFE00FFFC0000003FE0001FFF0000007FF00 +00FFF8000007FF80003FFC00000FFF80003FFE00000FFFC0001FFE00000FFFC0001FFF00 +000FFFC0000FFF80000FFFC0000FFF80000FFFC0000FFF800007FF800007FFC00007FF80 +0007FFC00003FF000007FFC00001FE000007FFC0000000000007FFC0000000000007FFC0 +000000000007FFC0000000000007FFC0000000000007FFC0000000000007FFC000000000 +7FFFFFC00000000FFFFFFFC0000000FFFFFFFFC0000007FFFF87FFC000003FFFF007FFC0 +00007FFF8007FFC00001FFFC0007FFC00003FFF00007FFC00007FFE00007FFC0000FFFC0 +0007FFC0001FFF800007FFC0003FFF000007FFC0007FFF000007FFC0007FFE000007FFC0 +007FFE000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC000007FFC000FFFC00 +0007FFC000FFFC00000FFFC000FFFC00000FFFC000FFFE00001FFFC0007FFE00001DFFC0 +007FFE00003DFFC0003FFF000079FFE0001FFF8000F1FFF8000FFFC003E1FFFFE007FFF8 +1FC0FFFFF003FFFFFF807FFFF000FFFFFF001FFFF0001FFFFC0007FFE00001FFE0000000 +003C387CB641>97 D<003FF0000000000000FFFFF0000000000000FFFFF0000000000000 +FFFFF0000000000000FFFFF0000000000000FFFFF000000000000003FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF000000000000000FFF0000000000000 +00FFF000000000000000FFF000000000000000FFF001FFE000000000FFF00FFFFE000000 +00FFF03FFFFFC0000000FFF0FFFFFFF0000000FFF3FF01FFF8000000FFF7F8003FFE0000 +00FFFFE0000FFF000000FFFF800007FF800000FFFF000003FFC00000FFFE000001FFE000 +00FFFC000001FFF00000FFF8000000FFF80000FFF8000000FFF80000FFF80000007FFC00 +00FFF80000007FFC0000FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFF00 +00FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF80 +00FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF80 +00FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF80 +00FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF8000FFF80000003FFF00 +00FFF80000003FFF0000FFF80000003FFF0000FFF80000003FFF0000FFF80000007FFE00 +00FFF80000007FFE0000FFF80000007FFE0000FFF80000007FFC0000FFF8000000FFFC00 +00FFF8000000FFF80000FFFC000001FFF00000FFFC000001FFF00000FFFE000003FFE000 +00FFFF000007FFC00000FFFF80000FFF800000FFCFC0001FFF000000FF87F0007FFC0000 +00FF03FE03FFF8000000FE00FFFFFFE0000000FC007FFFFF80000000F8001FFFFC000000 +00000003FFC000000041547BD24B>I<000001FFF8000000001FFFFF80000000FFFFFFF0 +000003FFFFFFFC00000FFFC00FFE00001FFE0001FF00007FFC0003FF8000FFF00007FF80 +01FFF00007FFC003FFE0000FFFC003FFC0000FFFC007FFC0000FFFC00FFF80000FFFC00F +FF80000FFFC01FFF800007FF801FFF000007FF803FFF000003FF003FFF000001FE007FFF +00000000007FFE00000000007FFE00000000007FFE0000000000FFFE0000000000FFFE00 +00000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000 +000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE0000000000FFFE000000 +0000FFFE00000000007FFE00000000007FFF00000000007FFF00000000003FFF00000000 +003FFF00000000003FFF00000003E01FFF80000003E01FFF80000007E00FFFC0000007C0 +07FFC0000007C007FFE000000FC003FFE000001F8001FFF000003F0000FFF800007E0000 +7FFE0000FC00003FFF0003F800000FFFE01FF0000003FFFFFFE0000000FFFFFF80000000 +3FFFFE0000000001FFE0000033387CB63C>I<000000000001FF80000000000007FFFF80 +000000000007FFFF80000000000007FFFF80000000000007FFFF80000000000007FFFF80 +0000000000001FFF8000000000000007FF8000000000000007FF8000000000000007FF80 +00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 +00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 +00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 +00000000000007FF8000000000000007FF8000000000000007FF8000000000000007FF80 +00000000000007FF8000000000000007FF8000000000000007FF8000000001FFE007FF80 +0000001FFFFC07FF80000000FFFFFF07FF80000003FFFFFFC7FF8000000FFFE03FE7FF80 +00001FFF0007F7FF8000007FFC0001FFFF800000FFF80000FFFF800001FFF000003FFF80 +0003FFE000001FFF800007FFC000001FFF800007FFC000000FFF80000FFF8000000FFF80 +001FFF8000000FFF80001FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80 +003FFF0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80 +007FFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80 +00FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80 +00FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF8000FFFE0000000FFF80 +00FFFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80007FFE0000000FFF80 +003FFF0000000FFF80003FFF0000000FFF80003FFF0000000FFF80001FFF0000000FFF80 +001FFF0000000FFF80000FFF8000000FFF80000FFF8000001FFF800007FFC000003FFF80 +0003FFC000003FFF800001FFE000007FFF800000FFF00001FFFF8000007FF80003FFFFE0 +00003FFE000FEFFFFF80000FFFC07FCFFFFF800007FFFFFF8FFFFF800001FFFFFE0FFFFF +8000003FFFF80FFFFF80000003FFC00FFE000041547CD24B>I<000003FFC0000000003F +FFFC00000001FFFFFF00000007FFFFFFC000000FFF81FFE000003FFC007FF800007FF800 +3FFC0000FFF0001FFE0001FFE0000FFE0003FFC00007FF0007FFC00007FF800FFF800003 +FF800FFF800003FFC01FFF800001FFC01FFF000001FFC03FFF000001FFE03FFF000001FF +E07FFF000000FFE07FFE000000FFE07FFE000000FFF07FFE000000FFF0FFFE000000FFF0 +FFFE000000FFF0FFFE000000FFF0FFFE000000FFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FF +FFFFFFFFFFF0FFFFFFFFFFFFE0FFFE0000000000FFFE0000000000FFFE0000000000FFFE +0000000000FFFE0000000000FFFE00000000007FFE00000000007FFE00000000007FFF00 +000000003FFF00000000003FFF00000000003FFF00000000E01FFF00000001F01FFF8000 +0003F00FFF80000003F007FFC0000007E007FFC0000007E003FFE000000FC001FFF00000 +1FC000FFF800003F80007FFC0000FF00001FFE0003FE00000FFFC03FF8000003FFFFFFF0 +000000FFFFFFC00000001FFFFE0000000001FFF0000034387CB63D>I<0000003FFC0000 +0003FFFF0000000FFFFFC000003FFFFFE00000FFF81FF00001FFC03FF80003FF807FF800 +07FF00FFFC000FFE00FFFC001FFC00FFFC001FFC00FFFC003FF800FFFC003FF800FFFC00 +3FF8007FF8007FF0007FF8007FF0003FF0007FF0000FC0007FF0000000007FF000000000 +7FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF000000000 +7FF0000000007FF0000000007FF0000000007FF0000000007FF0000000007FF0000000FF +FFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000FFFFFFFFE000007FF800000000 +7FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800000000 +7FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800000000 +7FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800000000 +7FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800000000 +7FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800000000 +7FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF800000000 +7FF8000000007FF8000000007FF8000000007FF8000000007FF8000000007FF80000007F +FFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00007FFFFFFE00002E547CD329>I< +007F000000FF800003FFE00007FFF00007FFF0000FFFF8000FFFF8000FFFF8000FFFF800 +0FFFF8000FFFF8000FFFF80007FFF00007FFF00003FFE00000FF8000007F000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000003FF000FFFFF000FFFFF000FFFFF000FFFFF000FFFFF000 +01FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000 +00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000 +00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000 +00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000 +00FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF000FFFFFFE0FFFFFFE0 +FFFFFFE0FFFFFFE0FFFFFFE01B547BD325>105 D<003FF000FFFFF000FFFFF000FFFFF0 +00FFFFF000FFFFF00001FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF00000FFF0 +0000FFF00000FFF000FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF0FFFFFFF01C537BD225> +108 D<003FF0001FFC000000FFE00000FFFFF000FFFFC00007FFFE0000FFFFF003FFFFF0 +001FFFFF8000FFFFF00FFFFFF8007FFFFFC000FFFFF01FE07FFC00FF03FFE000FFFFF03F +001FFE01F800FFF00003FFF07C001FFF03E000FFF80000FFF0F0000FFF0780007FF80000 +FFF1E0000FFF8F00007FFC0000FFF3C0000FFF9E00007FFC0000FFF7800007FFBC00003F +FC0000FFF7800007FFFC00003FFE0000FFFF000007FFF800003FFE0000FFFE000007FFF0 +00003FFE0000FFFE000007FFF000003FFE0000FFFC000007FFE000003FFE0000FFFC0000 +07FFE000003FFE0000FFFC000007FFE000003FFE0000FFFC000007FFE000003FFE0000FF +F8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE +0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000 +003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007 +FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8 +000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00 +00FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC00000 +3FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FF +C000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF800 +0007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000 +FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003F +FE0000FFF8000007FFC000003FFE0000FFF8000007FFC000003FFE00FFFFFFF807FFFFFF +C03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFEFFFFFFF807 +FFFFFFC03FFFFFFEFFFFFFF807FFFFFFC03FFFFFFE67367BB570>I<003FF0001FFC0000 +00FFFFF000FFFFC00000FFFFF003FFFFF00000FFFFF00FFFFFF80000FFFFF01FE07FFC00 +00FFFFF03F001FFE000003FFF07C001FFF000000FFF0F0000FFF000000FFF1E0000FFF80 +0000FFF3C0000FFF800000FFF7800007FF800000FFF7800007FFC00000FFFF000007FFC0 +0000FFFE000007FFC00000FFFE000007FFC00000FFFC000007FFC00000FFFC000007FFC0 +0000FFFC000007FFC00000FFFC000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +0000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC0 +00FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFFC0FFFFFFF807FFFFFF +C0FFFFFFF807FFFFFFC042367BB54B>I<000001FFE000000000001FFFFE0000000000FF +FFFFC000000003FFFFFFF00000000FFF807FFC0000001FFC000FFE0000007FF80007FF80 +0000FFF00003FFC00001FFE00001FFE00003FFC00000FFF00003FF8000007FF00007FF80 +00007FF8000FFF0000003FFC000FFF0000003FFC001FFF0000003FFE001FFF0000003FFE +003FFE0000001FFF003FFE0000001FFF003FFE0000001FFF007FFE0000001FFF807FFE00 +00001FFF807FFE0000001FFF807FFE0000001FFF80FFFE0000001FFFC0FFFE0000001FFF +C0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE00 +00001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFFC0FFFE0000001FFF +C0FFFE0000001FFFC07FFE0000001FFF807FFE0000001FFF807FFE0000001FFF803FFE00 +00001FFF003FFF0000003FFF003FFF0000003FFF001FFF0000003FFE001FFF0000003FFE +000FFF0000003FFC000FFF8000007FFC0007FF8000007FF80003FFC00000FFF00001FFE0 +0001FFE00000FFF00003FFC000007FF80007FF8000003FFE001FFF0000000FFF807FFC00 +000007FFFFFFF800000000FFFFFFC0000000003FFFFF000000000001FFE00000003A387C +B643>I<007FE003FE00FFFFE00FFF80FFFFE03FFFE0FFFFE07FFFF0FFFFE0FE1FF8FFFF +E1F83FFC03FFE3E03FFE00FFE3C07FFE00FFE7807FFE00FFEF807FFE00FFEF007FFE00FF +EE007FFE00FFFE003FFC00FFFC003FFC00FFFC001FF800FFFC000FF000FFF800000000FF +F800000000FFF800000000FFF800000000FFF800000000FFF000000000FFF000000000FF +F000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FF +F000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FF +F000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FF +F000000000FFF000000000FFF000000000FFF000000000FFF000000000FFF000000000FF +F000000000FFF0000000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFF +FFFC00002F367CB537>114 D<0003FFF00F00003FFFFE1F0000FFFFFFFF0003FFFFFFFF +0007FF003FFF000FF80007FF001FE00001FF003FC00000FF003F8000007F007F8000007F +007F0000003F007F0000003F00FF0000001F00FF0000001F00FF8000001F00FF8000001F +00FFC000001F00FFF000000000FFFC00000000FFFFC00000007FFFFF0000007FFFFFF800 +003FFFFFFF00003FFFFFFFC0001FFFFFFFF0000FFFFFFFF80007FFFFFFFC0003FFFFFFFE +0000FFFFFFFF00003FFFFFFF80000FFFFFFFC00000FFFFFFC0000007FFFFE00000003FFF +E000000007FFF000000001FFF0780000007FF0F80000003FF0F80000001FF0FC0000001F +F0FC0000000FF0FC0000000FF0FE0000000FF0FE0000000FE0FF0000000FE0FF8000001F +E0FF8000001FC0FFC000001FC0FFE000003F80FFF800007F00FFFE0001FE00FFFFC00FFC +00FF7FFFFFF800FC1FFFFFE000F807FFFF8000F000FFF800002C387CB635>I<00003E00 +000000003E00000000003E00000000003E00000000003E00000000003E00000000007E00 +000000007E00000000007E00000000007E0000000000FE0000000000FE0000000001FE00 +00000001FE0000000001FE0000000003FE0000000007FE0000000007FE000000000FFE00 +0000001FFE000000003FFE00000000FFFE00000001FFFE0000000FFFFFFFFF00FFFFFFFF +FF00FFFFFFFFFF00FFFFFFFFFF00FFFFFFFFFF00003FFE000000003FFE000000003FFE00 +0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE00 +0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE00 +0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE00 +0000003FFE000000003FFE000000003FFE000000003FFE000000003FFE000000003FFE00 +0000003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE00 +07C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0003FFE0007C0001FFE00 +0F80001FFF000F80001FFF000F80000FFF001F00000FFF801F000007FFC03E000003FFF0 +FC000001FFFFF80000007FFFF00000001FFFE000000003FF80002A4D7ECB34>I<003FF8 +000001FFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF80007FFFFC000FFFFF8 +0007FFFFC000FFFFF80007FFFFC00003FFF800001FFFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF8 +000007FFC00000FFF8000007FFC00000FFF8000007FFC00000FFF800000FFFC00000FFF8 +00000FFFC00000FFF800000FFFC00000FFF800001FFFC00000FFF800001FFFC000007FF8 +00003FFFC000007FF800003BFFC000007FF800007BFFC000003FFC0000F3FFC000003FFC +0001E3FFF000001FFE0007C3FFFFC0000FFFC03F83FFFFC00007FFFFFF03FFFFC00001FF +FFFE03FFFFC000007FFFF803FFFFC0000007FFE003FF000042377BB54B>I<7FFFFFF000 +7FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF0007FFFFE007FFFFFF000 +7FFFFE00007FFE00000FFF0000003FFF000007F80000001FFF800007F00000000FFFC000 +0FE000000007FFC0001FC000000007FFE0003F8000000003FFF0003F0000000001FFF800 +7E0000000000FFFC00FC00000000007FFE01FC00000000007FFE03F800000000003FFF07 +F000000000001FFF8FE000000000000FFFCFC0000000000007FFFF80000000000003FFFF +00000000000003FFFF00000000000001FFFE00000000000000FFFC000000000000007FFE +000000000000003FFF000000000000003FFF000000000000001FFF800000000000001FFF +C00000000000003FFFE00000000000007FFFF0000000000000FFFFF0000000000001FDFF +F8000000000001F8FFFC000000000003F07FFE000000000007E03FFF00000000000FE01F +FF00000000001FC01FFF80000000003F800FFFC0000000007F0007FFE000000000FE0003 +FFF000000000FC0001FFF800000001F80001FFF800000003F00000FFFC00000007F00000 +7FFE0000000FE000003FFF0000001FC000001FFF800000FFF000001FFF8000FFFFFE0001 +FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001FFFFFFC0FFFFFE0001 +FFFFFFC042357EB447>120 D<1FFFFFFFFFFF001FFFFFFFFFFF801FFFFFFFFFFF801FFF +FFFFFFFF801FFF80007FFF001FFC0000FFFF001FF00001FFFE001FE00001FFFC001FC000 +03FFF8001F800007FFF8001F80000FFFF0003F00000FFFE0003F00001FFFE0003F00003F +FFC0003F00003FFF80003E00007FFF00003E0000FFFF00003E0001FFFE00003E0001FFFC +00003E0003FFF800003E0007FFF8000000000FFFF0000000000FFFE0000000001FFFC000 +0000003FFFC0000000007FFF80000000007FFF0000000000FFFF0000000001FFFE000000 +0001FFFC0000000003FFF8000F800007FFF8000F80000FFFF0000F80000FFFE0000F8000 +1FFFC0000F80003FFFC0001F80007FFF80001F00007FFF00001F0000FFFE00001F0001FF +FE00003F0003FFFC00003F0003FFF800003F0007FFF800007F000FFFF000007F000FFFE0 +0000FF001FFFC00001FF003FFFC00007FF007FFF80000FFE007FFF0000FFFE00FFFFFFFF +FFFE00FFFFFFFFFFFE00FFFFFFFFFFFE007FFFFFFFFFFE0031357CB43C>122 +D E /FA 2 121 df<000C0000001E0000001E0000001E0000001E0000001E0000601E01 +80781E0780FC0C0FC07F0C3F803F8C7F0007CCF80001FFE000007F8000001E0000007F80 +0001FFE00007CCF8003F8C7F007F0C3F80FC0C0FC0781E0780601E0180001E0000001E00 +00001E0000001E0000001E0000000C00001A1D7C9E23>3 D<01F80007FE001F07003E03 +803C01C07800E07801E0F003E0F003E0F003E0F001C0F00000F00000F800007800007C00 +003C00001E00000F000003C00003F0000FFC001E1E003C07807C07C07803C07801E0F001 +E0F000F0F000F0F000F0F000F0F000F07800F07801E03C01E03E03E01E03C007878003FF +0000FC00003C00000F000007800003C00003E00001E00001F00000F00000F03800F07C00 +F07C00F07C00F07801E07001E03803C01C07C00E0F8007FE0001F800143D7BAE1F>120 +D E /FB 16 117 df<0000000018000000003C000000007C000000007C00000000780000 +0000F800000000F800000000F000000001F000000001F000000001E000000003E0000000 +03E000000003C000000007C000000007C000000007800000000F800000000F800000001F +000000001F000000001E000000003E000000003E000000003C000000007C000000007C00 +0000007800000000F800000000F800000000F000000001F000000001F000000003E00000 +0003E000000003C000000007C000000007C000000007800000000F800000000F80000000 +0F000000001F000000001F000000001E000000003E000000003E000000003C000000007C +000000007C00000000F800000000F800000000F000000001F000000001F000000001E000 +000003E000000003E000000003C000000007C000000007C000000007800000000F800000 +000F800000000F000000001F000000001F000000003E000000003E000000003C00000000 +7C000000007C000000007800000000F800000000F800000000F000000001F000000001F0 +00000001E000000003E000000003E000000007C000000007C000000007800000000F8000 +00000F800000000F000000001F000000001F000000001E000000003E000000003E000000 +003C000000007C000000007C000000007800000000F800000000F800000000F000000000 +600000000026647BCA31>47 D<0000FF00000007FFE000001F81F800003E007C0000FC00 +3F0001F8001F8001F0000F8003E00007C007C00003E007C00003E00FC00003F00F800001 +F01F800001F81F800001F83F800001FC3F800001FC3F800001FC3F000000FC7F000000FE +7F000000FE7F000000FE7F000000FE7F000000FEFF000000FFFF000000FFFF000000FFFF +000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF00 +0000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF000000FFFF0000 +00FFFF000000FFFF000000FFFF000000FFFF000000FF7F000000FE7F000000FE7F000000 +FE7F000000FE7F000000FE7F800001FE3F800001FC3F800001FC3F800001FC1F800001F8 +1F800001F80FC00003F00FC00003F00FC00003F007E00007E003E00007C003F0000FC001 +F8001F8000FC003F00003E007C00001F81F8000007FFE0000000FF000028447CC131>I< +000030000000F0000001F0000003F000001FF00000FFF000FFFFF000FFE7F000FF07F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F0000007F000 +0007F0000007F0000007F0000007F0000007F0000007F0000007F000000FF800001FFC00 +7FFFFFFF7FFFFFFF7FFFFFFF204278C131>I<0003FE0000001FFFC000007FFFF00001F8 +0FFC0003C001FE00078000FF000E00007F801C00003FC01C00001FE03800001FF0300000 +0FF07000000FF860000007F86C000007F8FF000007FCFF800007FCFFC00007FCFFC00003 +FCFFC00003FCFFC00003FCFFC00003FC7F800007FC3F000007FC00000007FC00000007F8 +00000007F80000000FF80000000FF00000001FF00000001FE00000001FE00000003FC000 +00007F800000007F00000000FF00000000FE00000001FC00000003F800000007F0000000 +07E00000000FC00000001F800000003F000000007C00000000F800000000F000000001E0 +00000003C000000007800000000F00000C001E00000C003C00000C003800001800700000 +1800E000001801C0000018038000003807000000300E000000701FFFFFFFF01FFFFFFFF0 +3FFFFFFFF07FFFFFFFF0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE026427BC131>I<06000000 +C007C00007C007FC007F8007FFFFFF0007FFFFFE0007FFFFFC0007FFFFF80007FFFFE000 +07FFFF8000063FFC00000600000000060000000006000000000600000000060000000006 +000000000600000000060000000006000000000600000000060000000006000000000600 +00000006000000000600FF00000607FFC000061F01F000063800FC0006F0007E0007C000 +3F000780001F800780001FC00700000FC00600000FE000000007F000000007F000000007 +F000000007F800000003F800000003F800000003FC00000003FC00000003FC00000003FC +00000003FC3E000003FC7F000003FCFF800003FCFF800003FCFF800003FCFF800003FCFF +800003F8FF000007F8FE000007F860000007F060000007F07000000FF03000000FE03800 +001FC01C00001FC01E00003F800F00007F00078000FE0003C001FC0001F807F000007FFF +E000001FFF00000007F8000026447BC131>53 D<000007FC0000003FFF000000FFFFC000 +03FC03E00007E000F0001FC00038003F000058007E0001FC00FE0003FC00FC0007FC01F8 +0007FC03F00007FC03F00007FC07E00003F80FE00001F00FE00000001FC00000001FC000 +00001FC00000003F800000003F800000003F800000007F800000007F800000007F007F80 +007F01FFF0007F0780FC00FF0E003E00FF1C001F80FF38000FC0FF700007E0FF600007E0 +FFE00003F0FFC00003F8FFC00001F8FFC00001FCFF800001FCFF800000FEFF800000FEFF +800000FEFF000000FFFF000000FFFF000000FFFF000000FF7F000000FF7F000000FF7F00 +0000FF7F000000FF7F000000FF7F800000FF3F800000FF3F800000FF3F800000FE1F8000 +00FE1F800001FE1FC00001FC0FC00001FC0FC00003F807E00003F807E00007F003F00007 +E001F8000FC000FC001F80007E003F00003F80FE00000FFFF8000003FFE0000000FF8000 +28447CC131>I<0000FF00000007FFE000001FFFF800007F80FC0000FC007E0001F8003F +0003F0001F8007E0000FC00FE00007E01FC00007E01FC00003F03F800003F03F800003F8 +7F800001F87F000001FC7F000001FCFF000001FCFF000001FCFF000001FEFF000000FEFF +000000FEFF000000FEFF000000FEFF000000FEFF000000FFFF000000FFFF000000FFFF00 +0000FF7F000001FF7F000001FF7F000001FF3F800001FF3F800003FF1F800003FF1FC000 +03FF0FC00007FF07E00006FF07E0000EFF03F0001CFF01F80038FF007C0070FF003F01E0 +FF000FFF80FE0001FE00FE00000000FE00000001FE00000001FC00000001FC00000001FC +00000001FC00000003F800000003F800000003F00F800007F01FC00007E03FE0000FE03F +E0000FC03FE0001F803FE0001F803FC0003F003F80007E001E0000FC001C0001F8000F00 +03F00007E01FE00003FFFF800000FFFE0000001FF0000028447CC131>57 +D<FFFF800000000007FFFCFFFFC0000000000FFFFCFFFFC0000000000FFFFC01FFC00000 +00000FFE00006FE0000000001BF800006FE0000000001BF800006FE0000000001BF80000 +67F00000000033F8000067F00000000033F8000063F80000000063F8000063F800000000 +63F8000063F80000000063F8000061FC00000000C3F8000061FC00000000C3F8000061FC +00000000C3F8000060FE0000000183F8000060FE0000000183F80000607F0000000303F8 +0000607F0000000303F80000607F0000000303F80000603F8000000603F80000603F8000 +000603F80000603F8000000603F80000601FC000000C03F80000601FC000000C03F80000 +600FE000001803F80000600FE000001803F80000600FE000001803F800006007F0000030 +03F800006007F000003003F800006007F000003003F800006003F800006003F800006003 +F800006003F800006001FC0000C003F800006001FC0000C003F800006001FC0000C003F8 +00006000FE00018003F800006000FE00018003F800006000FE00018003F8000060007F00 +030003F8000060007F00030003F8000060003F80060003F8000060003F80060003F80000 +60003F80060003F8000060001FC00C0003F8000060001FC00C0003F8000060001FC00C00 +03F8000060000FE0180003F8000060000FE0180003F80000600007F0300003F800006000 +07F0300003F80000600007F0300003F80000600003F8600003F80000600003F8600003F8 +0000600003F8600003F80000600001FCC00003F80000600001FCC00003F80000600000FF +800003F80000600000FF800003F80000600000FF800003F800006000007F000003F80000 +F000007F000003F80000F000007F000003F80001F800003E000003F8000FFF00003E0000 +0FFE00FFFFF0001C0007FFFFFCFFFFF0001C0007FFFFFCFFFFF0001C0007FFFFFC4E447B +C359>77 D<FFFFFFFFFC0000FFFFFFFFFFC000FFFFFFFFFFF80001FFC0000FFC00007F80 +0001FF00007F8000007F80007F8000001FE0007F8000000FE0007F80000007F0007F8000 +0007F8007F80000003FC007F80000003FC007F80000003FE007F80000001FE007F800000 +01FE007F80000001FF007F80000001FF007F80000001FF007F80000001FF007F80000001 +FF007F80000001FF007F80000001FF007F80000001FE007F80000001FE007F80000003FE +007F80000003FC007F80000003FC007F80000007F8007F80000007F0007F8000000FE000 +7F8000001FC0007F8000007F80007F800001FE00007F80000FFC00007FFFFFFFF000007F +FFFFFF8000007F8000000000007F8000000000007F8000000000007F8000000000007F80 +00000000007F8000000000007F8000000000007F8000000000007F8000000000007F8000 +000000007F8000000000007F8000000000007F8000000000007F8000000000007F800000 +0000007F8000000000007F8000000000007F8000000000007F8000000000007F80000000 +00007F8000000000007F8000000000007F8000000000007F8000000000007F8000000000 +007F8000000000007F8000000000007F800000000001FFE000000000FFFFFFC0000000FF +FFFFC0000000FFFFFFC000000038447CC342>80 D<0007FC000000003FFF80000000F80F +E0000003C003F00000070001F800000E0000FC00000FC0007E00001FE0007F00001FF000 +3F80001FF0003F80001FF0003F80001FF0001FC0001FF0001FC0000FE0001FC000038000 +1FC0000000001FC0000000001FC0000000001FC0000000001FC00000000FFFC0000001FF +FFC000000FFE1FC000003FC01FC00000FF001FC00003FC001FC00007F8001FC0000FF000 +1FC0001FE0001FC0003FC0001FC0007FC0001FC0007F80001FC0007F80001FC060FF0000 +1FC060FF00001FC060FF00001FC060FF00003FC060FF00003FC060FF00003FC060FF8000 +7FC0607F8000EFC0607FC000C7E0C03FC001C7E0C01FE00783F1C007F81E03FF8001FFFC +01FF00001FE0007C002B2E7CAC31>97 D<0001FE00000007FFC000001F03F000007E00FC +0000FC007E0001F8003F0003F0003F0007E0001F800FE0001FC00FC0000FC01FC0000FC0 +3F80000FE03F800007E03F800007E07F800007F07F000007F07F000007F0FF000007F0FF +000007F0FF000007F0FFFFFFFFF0FFFFFFFFF0FF00000000FF00000000FF00000000FF00 +000000FF00000000FF000000007F000000007F000000007F800000007F800000003F8000 +00003F800000301FC00000301FC00000700FC00000600FE00000E007F00000C003F00001 +C001F800038000FC000700003E001E00001F80F8000003FFE0000000FF0000242E7DAC2B +>101 D<01FC00000000FFFC00000000FFFC00000000FFFC0000000007FC0000000003FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC0000000001FC +0000000001FC0000000001FC0000000001FC001FFFE001FC001FFFE001FC001FFFE001FC +000FFF0001FC0007F80001FC0007E00001FC0007C00001FC0007800001FC000E000001FC +001C000001FC0038000001FC0070000001FC00E0000001FC01C0000001FC0380000001FC +0700000001FC0F00000001FC3F80000001FC7FC0000001FCFFC0000001FDCFE0000001FF +8FF0000001FF07F0000001FE03F8000001FC03FC000001FC01FC000001FC00FE000001FC +00FF000001FC007F000001FC003F800001FC003FC00001FC001FC00001FC000FE00001FC +000FF00001FC0007F00001FC0007F80001FC0003FC0001FC0003FE0001FC0003FF0003FE +0007FF80FFFFF81FFFF8FFFFF81FFFF8FFFFF81FFFF82D457DC433>107 +D<00007F8000000003FFF00000000FC0FC0000003E001F0000007C000F800000F80007C0 +0001F00003E00003E00001F00007C00000F8000FC00000FC000FC00000FC001F8000007E +003F8000007F003F8000007F003F0000003F007F0000003F807F0000003F807F0000003F +807F0000003F80FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003F +C0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC0FF0000003FC07F0000003F +807F0000003F807F8000007F803F8000007F003F8000007F001F8000007E001FC00000FE +000FC00000FC000FE00001FC0007E00001F80003F00003F00001F80007E00000FC000FC0 +00003E001F0000001FC0FE00000007FFF8000000007F8000002A2E7DAC31>111 +D<03F803F0FFF81FFCFFF83C3EFFF8707F07F8E0FF03F9C0FF01F980FF01FB80FF01FB00 +7E01FB003C01FF000001FE000001FE000001FE000001FE000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC000001FC00 +0001FC000001FC000001FC000001FC000003FF0000FFFFFE00FFFFFE00FFFFFE00202C7D +AB26>114 D<003FE01801FFFC3807E01F780F0003F81E0001F83C0000F87C0000787800 +0078F8000038F8000038F8000018F8000018FC000018FC000018FE000018FF8000007FC0 +00007FFC00003FFFE0001FFFFC000FFFFF0007FFFFC003FFFFE000FFFFF0001FFFF80000 +FFF800000FFC000003FCC00001FEC00000FEC000007EE000007EE000003EE000003EF000 +003EF000003EF000003EF800003CFC00007CFC000078FE0000F8FF0001F0F38003E0F1F0 +0F80E07FFE00C00FF0001F2E7DAC26>I<00060000000600000006000000060000000600 +00000E0000000E0000000E0000000E0000001E0000001E0000001E0000003E0000007E00 +00007E000000FE000001FE000007FE00001FFFFFF0FFFFFFF0FFFFFFF000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00 +0000FE000000FE000000FE000C00FE000C00FE000C00FE000C00FE000C00FE000C00FE00 +0C00FE000C00FE000C00FE000C007E001C007F0018007F0018003F0038001F8030001FC0 +700007E0E00001FFC000007F001E3E7EBC26>I E /FC 7 120 df<3FFFF0000000000000 +7FFFF80000000000007FFFFC000000000000FFFFFC000000000000FFFFFC000000000000 +FFFFFC0000000000007FFFFC0000000000007FFFFC0000000000003FFFFC000000000000 +000FFC000000000000000FFC000000000000000FFC000000000000000FFC000000000000 +000FFC000000000000000FFC000000000000000FFC000000000000000FFC000000000000 +000FFC000000000000000FFC000000000000000FFC000000000000000FFC000000000000 +000FFC000000000000000FFC000000000000000FFC000000000000000FFC000000000000 +000FFC000FFC000000000FFC00FFFF800000000FFC07FFFFE00000000FFC1FFFFFF80000 +000FFC3FFFFFFE0000000FFCFFFFFFFF0000000FFDFFFFFFFF8000000FFFFFFFFFFFC000 +000FFFFFFFFFFFE000000FFFFFE01FFFF000000FFFFF0007FFF000000FFFFC0001FFF800 +000FFFF80000FFFC00000FFFE000003FFC00000FFFC000001FFE00000FFF8000000FFE00 +000FFF8000000FFF00000FFF00000007FF00000FFE00000003FF80000FFE00000003FF80 +000FFE00000003FF80000FFC00000001FFC0000FFC00000001FFC0000FFC00000000FFC0 +000FFC00000000FFC0000FFC00000000FFE0000FFC00000000FFE0000FFC000000007FE0 +000FFC000000007FE0000FFC000000007FE0000FFC000000007FE0000FFC000000007FE0 +000FFC000000007FE0000FFC000000007FE0000FFC000000007FE0000FFC000000007FE0 +000FFC000000007FE0000FFC00000000FFE0000FFC00000000FFE0000FFC00000000FFC0 +000FFC00000000FFC0000FFE00000001FFC0000FFE00000001FFC0000FFE00000003FF80 +000FFF00000003FF80000FFF00000007FF80000FFF80000007FF00000FFF8000000FFF00 +000FFFC000001FFE00000FFFE000003FFE00000FFFF000007FFC00000FFFF80000FFF800 +000FFFFC0003FFF800000FFFFF000FFFF000000FFFFFC03FFFE000000FFFFFFFFFFFC000 +000FFFFFFFFFFF8000000FFDFFFFFFFF0000000FFCFFFFFFFE0000000FFC7FFFFFFC0000 +000FFC1FFFFFF000000007F807FFFFC000000003F001FFFF000000000000003FF0000000 +43597FD74A>98 D<0000007FF0000000000003FFFF00000000001FFFFFE0000000007FFF +FFF800000001FFFFFFFC00000003FFFFFFFF0000000FFFFFFFFF8000001FFFFFFFFFC000 +003FFFFFFFFFE000007FFFC01FFFE00000FFFE0003FFF00001FFF80000FFF80003FFF000 +007FFC0003FFC000003FFC0007FF8000001FFE000FFF0000000FFE000FFE00000007FE00 +1FFE00000007FF001FFC00000003FF001FF800000003FF003FF800000003FF803FF00000 +0001FF803FF000000001FF807FF000000001FF807FE000000001FFC07FE000000000FFC0 +FFE000000000FFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFF +FFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFFC0FFFFFFFFFFFFFF80 +FFFFFFFFFFFFFF00FFC0000000000000FFE00000000000007FE00000000000007FE00000 +000000007FE00000000000007FF00000000000003FF00000000000003FF8000000000000 +3FF80000000000001FFC000000003F001FFE000000007F800FFF00000000FFC00FFF0000 +0000FFC007FF80000001FFC007FFE0000001FFC003FFF0000003FF8001FFFC000007FF80 +00FFFE00001FFF00007FFFC0003FFF00003FFFF801FFFE00001FFFFFFFFFFC00000FFFFF +FFFFF8000007FFFFFFFFF0000003FFFFFFFFE0000000FFFFFFFFC00000003FFFFFFF0000 +00000FFFFFFC0000000001FFFFE000000000001FFE0000003A4179BF4A>101 +D<0000000001FF8000000000001FFFF00000000000FFFFFC0000000003FFFFFE00000000 +0FFFFFFF000000001FFFFFFF000000003FFFFFFF800000007FFFFFFF80000000FFFFFFFF +80000001FFFC07FF80000003FFF007FF80000003FFC003FF00000007FF8003FF00000007 +FF0001FE0000000FFE0000780000000FFE0000000000000FFC0000000000000FFC000000 +0000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000F +FC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC000000 +003FFFFFFFFFFFF0007FFFFFFFFFFFF800FFFFFFFFFFFFFC00FFFFFFFFFFFFFC00FFFFFF +FFFFFFFC00FFFFFFFFFFFFFC00FFFFFFFFFFFFFC007FFFFFFFFFFFF8003FFFFFFFFFFFF0 +0000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000F +FC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC000000 +0000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000F +FC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC000000 +0000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000F +FC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC000000 +0000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000F +FC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000FFC000000 +0000000FFC0000000000000FFC0000000000000FFC0000000000000FFC0000000000000F +FC0000000000000FFC0000000000000FFC0000000000000FFC000000001FFFFFFFFFFE00 +003FFFFFFFFFFF00007FFFFFFFFFFF80007FFFFFFFFFFF80007FFFFFFFFFFF80007FFFFF +FFFFFF80007FFFFFFFFFFF80003FFFFFFFFFFF00001FFFFFFFFFFE000039597BD84A>I< +000001F0000000000007FC00000000000FFE00000000000FFE00000000001FFF00000000 +001FFF00000000001FFF00000000001FFF00000000001FFF00000000000FFE0000000000 +0FFE000000000007FC000000000001F00000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000001FFFFFFC0000003FFFFFFE0000003FFFFFFF0000007FFFFFFF0000 +007FFFFFFF0000007FFFFFFF0000003FFFFFFF0000003FFFFFFF0000001FFFFFFF000000 +000003FF000000000003FF000000000003FF000000000003FF000000000003FF00000000 +0003FF000000000003FF000000000003FF000000000003FF000000000003FF0000000000 +03FF000000000003FF000000000003FF000000000003FF000000000003FF000000000003 +FF000000000003FF000000000003FF000000000003FF000000000003FF000000000003FF +000000000003FF000000000003FF000000000003FF000000000003FF000000000003FF00 +0000000003FF000000000003FF000000000003FF000000000003FF000000000003FF0000 +00000003FF000000000003FF000000000003FF000000000003FF000000000003FF000000 +000003FF000000000003FF000000000003FF000000000003FF000000000003FF00000000 +0003FF000000000003FF000000000003FF0000003FFFFFFFFFFFC07FFFFFFFFFFFE07FFF +FFFFFFFFE0FFFFFFFFFFFFF0FFFFFFFFFFFFF0FFFFFFFFFFFFF07FFFFFFFFFFFE07FFFFF +FFFFFFE03FFFFFFFFFFFC0345974D84A>105 D<3FFFFFFE0000007FFFFFFF000000FFFF +FFFF800000FFFFFFFF800000FFFFFFFF800000FFFFFFFF800000FFFFFFFF8000007FFFFF +FF8000003FFFFFFF800000000001FF800000000001FF800000000001FF800000000001FF +800000000001FF800000000001FF800000000001FF800000000001FF800000000001FF80 +0000000001FF800000000001FF800000000001FF800000000001FF800000000001FF8000 +00000001FF800000000001FF800000000001FF800000000001FF800000000001FF800000 +000001FF800000000001FF800000000001FF800000000001FF800000000001FF80000000 +0001FF800000000001FF800000000001FF800000000001FF800000000001FF8000000000 +01FF800000000001FF800000000001FF800000000001FF800000000001FF800000000001 +FF800000000001FF800000000001FF800000000001FF800000000001FF800000000001FF +800000000001FF800000000001FF800000000001FF800000000001FF800000000001FF80 +0000000001FF800000000001FF800000000001FF800000000001FF800000000001FF8000 +00000001FF800000000001FF800000000001FF800000000001FF800000000001FF800000 +000001FF800000000001FF800000000001FF800000000001FF800000000001FF80000000 +0001FF800000000001FF800000000001FF800000000001FF800000000001FF8000000000 +01FF800000000001FF800000000001FF800000000001FF800000000001FF8000003FFFFF +FFFFFFFC7FFFFFFFFFFFFEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFE3FFFFFFFFFFFFC385877D74A>108 +D<00001FFF800F800003FFFFF81F80001FFFFFFF3FC0007FFFFFFFFFC001FFFFFFFFFFC0 +03FFFFFFFFFFC007FFFFFFFFFFC00FFFFFFFFFFFC01FFFFFFFFFFFC03FFFE000FFFFC03F +FE00001FFFC07FF800000FFFC07FF0000003FFC0FFC0000001FFC0FFC0000001FFC0FF80 +000001FFC0FF80000000FFC0FF80000000FFC0FF80000000FFC0FFC0000000FFC0FFC000 +00007F807FE00000007F807FF800000000007FFE00000000003FFFC0000000001FFFFE00 +0000000FFFFFF800000007FFFFFFE0000003FFFFFFFC000001FFFFFFFF8000007FFFFFFF +F000001FFFFFFFF8000003FFFFFFFE0000007FFFFFFF00000001FFFFFF800000000FFFFF +C0000000003FFFE00000000007FFE00000000001FFF03F800000007FF87F800000003FF8 +FFC00000001FFCFFC00000000FFCFFE00000000FFCFFE000000007FCFFE000000007FCFF +F000000007FCFFF000000007FCFFF80000000FFCFFF80000000FFCFFFC0000000FFCFFFE +0000001FF8FFFF0000007FF8FFFFC00000FFF0FFFFE00003FFF0FFFFFC003FFFE0FFFFFF +FFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFF80FFBFFFFFFFFF00FF9FFFFFFFFC00FF0FFFFF +FFF000FF03FFFFFFC0007E007FFFFE00007C0007FFE00000364176BF4A>115 +D<3FFFFFC0001FFFFFE07FFFFFE0003FFFFFF0FFFFFFE0003FFFFFF8FFFFFFF0007FFFFF +F8FFFFFFF0007FFFFFF8FFFFFFF0007FFFFFF8FFFFFFE0003FFFFFF87FFFFFE0003FFFFF +F03FFFFFC0001FFFFFE001FE0000000003FC0001FF0000000007FC0000FF0000000007F8 +0000FF0000000007F80000FF0000000007F80000FF0000000007F80000FF0000000007F8 +0000FF800000000FF800007F800000000FF000007F800000000FF000007F800000000FF0 +00007F800000000FF000007F800000000FF000007FC00000001FF000003FC00000001FE0 +00003FC00000001FE000003FC001FC001FE000003FC003FF001FE000003FC007FF801FE0 +00003FE007FF801FE000001FE00FFFC03FC000001FE00FFFC03FC000001FE00FFFC03FC0 +00001FE01FFFC03FC000001FE01FFFE03FC000001FE01FFFE03FC000000FF01FDFE07F80 +00000FF03FCFF07F8000000FF03FCFF07F8000000FF03FCFF07F8000000FF03FCFF07F80 +000007F07FCFF87F00000007F87FCFF87F00000007F87F87F8FF00000007F87F87F8FF00 +000007F8FF87F8FF00000007F8FF87FCFF00000003F8FF03FCFE00000003F8FF03FCFE00 +000003FDFF03FCFE00000003FDFF03FCFE00000003FDFE01FCFE00000003FDFE01FCFE00 +000001FFFE01FFFC00000001FFFE01FFFC00000001FFFC00FFFC00000001FFFC00FFFC00 +000001FFFC00FFFC00000001FFF800FFFC00000000FFF8007FF800000000FFF8007FF800 +000000FFF0003FF8000000007FF0003FF0000000003FC0000FE00000453F7EBD4A>119 +D E /FD 19 116 df<0F003FC07FE0FFF0FFF0FFF0FFF0FFF0FFF07FE03FC00F000C0C74 +8B24>46 D<000001FF00000000001FFFF0000000007FFFFC00000001FF01FF00000003F8 +003F8000000FE0000FE000001FC00007F000003F800003F800007F000001FC00007E0000 +00FC0000FC0000007E0001FC0000007F0001F80000003F0003F80000003F8003F0000000 +1F8007F00000001FC007E00000000FC00FE00000000FE00FE00000000FE00FE00000000F +E01FE00000000FF01FC000000007F01FC000000007F03FC000000007F83FC000000007F8 +3FC000000007F83FC000000007F83FC000000007F87F8000000003FC7F8000000003FC7F +8000000003FC7F8000000003FC7F8000000003FC7F8000000003FC7F8000000003FCFF80 +00000003FEFF8000000003FEFF8000000003FEFF8000000003FEFF8000000003FEFF8000 +000003FEFF8000000003FEFF8000000003FEFF8000000003FEFF8000000003FEFF800000 +0003FEFF8000000003FEFF8000000003FEFF8000000003FEFF8000000003FEFF80000000 +03FEFF8000000003FEFF8000000003FEFF8000000003FEFF8000000003FEFF8000000003 +FEFF8000000003FEFF8000000003FEFF8000000003FEFF8000000003FEFF8000000003FE +7F8000000003FC7F8000000003FC7F8000000003FC7F8000000003FC7F8000000003FC7F +C000000007FC7FC000000007FC7FC000000007FC3FC000000007F83FC000000007F83FC0 +00000007F83FC000000007F81FC000000007F01FE00000000FF01FE00000000FF00FE000 +00000FE00FE00000000FE00FE00000000FE007F00000001FC007F00000001FC003F00000 +001F8003F80000003F8001F80000003F0001FC0000007F0000FE000000FE00007E000000 +FC00007F000001FC00003F800003F800001FC00007F000000FE0000FE0000003F8003F80 +000001FF01FF000000007FFFFC000000001FFFF00000000001FF00000037607BDD42>48 +D<000003FF80000000003FFFF800000001FFFFFE00000007FFFFFF8000001FFC00FFE000 +003FC0003FF800007E00000FFC0000F8000007FE0001F0000003FF0003E0000001FF8007 +C0000000FF800780000000FFC00F000000007FE00FE00000007FE00FF80000007FE01FFC +0000003FF01FFE0000003FF01FFE0000003FF01FFE0000003FF01FFE0000003FF01FFE00 +00003FF01FFE0000003FF00FFC0000003FF007F80000003FF001E00000003FF000000000 +007FE000000000007FE000000000007FE000000000007FC00000000000FFC00000000000 +FF800000000001FF800000000001FF000000000003FF000000000003FE000000000007FC +00000000000FF800000000001FF000000000003FE000000000007F800000000000FF0000 +00000003FC0000000001FFF000000000FFFFC000000000FFFF8000000000FFFFF8000000 +000001FE0000000000003F8000000000001FE0000000000007F8000000000003FC000000 +000001FE000000000001FF000000000000FF8000000000007FC000000000007FE0000000 +00003FE000000000003FF000000000003FF800000000001FF800000000001FF800000000 +001FFC00000000001FFC00000000000FFC00000000000FFE00000000000FFE0700000000 +0FFE1FC00000000FFE7FF00000000FFE7FF00000000FFEFFF80000000FFEFFF80000000F +FEFFF80000000FFEFFF80000000FFEFFF80000000FFEFFF80000001FFCFFF00000001FFC +FFE00000001FFC7FC00000001FF878000000003FF878000000003FF03C000000003FF03C +000000007FE01E000000007FE01F00000000FFC00F80000001FF8007C0000001FF8003E0 +000003FF0001F8000007FE0000FE00001FF800003FC0003FF000001FFC01FFE0000007FF +FFFF80000001FFFFFE000000003FFFF00000000003FF80000037607BDD42>51 +D<0180000000030001E00000000F0001FC0000003F0001FF800003FE0001FFF8003FFC00 +01FFFFFFFFF80001FFFFFFFFF00001FFFFFFFFE00001FFFFFFFF800001FFFFFFFF000001 +FFFFFFFC000001DFFFFFF0000001C3FFFF80000001C03FF800000001C0000000000001C0 +000000000001C0000000000001C0000000000001C0000000000001C0000000000001C000 +0000000001C0000000000001C0000000000001C0000000000001C0000000000001C00000 +00000001C0000000000001C0000000000001C0000000000001C0000000000001C0000000 +000001C0000000000001C0000000000001C0000000000001C0000000000001C001FF8000 +0001C01FFFF0000001C07FFFFC000001C1FE00FF000001C3E0003F800001CF80001FE000 +01DF00000FF00001FC000007F80001F8000003FC0001F0000001FC0001F0000001FE0001 +E0000000FF0001C0000000FF0000000000007F8000000000007FC000000000007FC00000 +0000003FC000000000003FE000000000003FE000000000003FF000000000003FF0000000 +00001FF000000000001FF000000000001FF000000000001FF800000000001FF800000000 +001FF800000000001FF800000000001FF800000000001FF81F800000001FF87FC0000000 +1FF87FE00000001FF8FFE00000001FF8FFF00000001FF8FFF00000001FF8FFF00000001F +F0FFE00000001FF0FFE00000003FF0FFC00000003FF0FF800000003FE070000000003FE0 +70000000003FE078000000007FC078000000007FC03C00000000FF803C00000000FF801E +00000001FF001E00000001FF000F00000003FE000780000007FC0007C0000007F80003E0 +00000FF00001F800003FE00000FC00007FC000007F0001FF8000003FF00FFE0000000FFF +FFF800000003FFFFE000000000FFFF80000000000FF800000035607ADD42>53 +D<000001FF80000000001FFFF0000000007FFFFC00000001FFFFFF00000007FE00FF8000 +000FF0003FC000001FE0000FE000003FC00007F000007F800003F80000FF000001FC0001 +FE000001FE0003FC000000FE0007F80000007F0007F80000007F800FF00000003F801FF0 +0000003FC01FF00000003FC03FE00000001FC03FE00000001FE03FE00000001FE07FE000 +00001FF07FC00000000FF07FC00000000FF07FC00000000FF0FFC00000000FF8FFC00000 +000FF8FFC00000000FF8FFC00000000FF8FFC00000000FFCFFC000000007FCFFC0000000 +0FFCFFC00000000FFCFFC000000007FCFFC000000007FCFFC000000007FCFFC000000007 +FEFFC000000007FEFFC00000000FFE7FC00000000FFE7FC00000000FFE7FC00000000FFE +7FC00000000FFE3FE00000000FFE3FE00000001FFE3FE00000001FFE1FE00000001FFE1F +F00000003FFE0FF000000037FE0FF000000077FE07F800000077FE03FC000000E7FE01FC +000000C7FE01FE000001C7FE00FF00000387FE007F80000707FE003FC0000F07FE000FE0 +003E07FE0007F800F807FC0001FFFFF007FC0000FFFFC007FC00001FFF0007FC00000000 +000FFC00000000000FFC00000000000FF800000000000FF800000000000FF80000000000 +0FF800000000000FF000000000001FF000000000001FF000000000001FE000000000001F +E000000000003FE000000000003FC000000000003FC000000000007F8007F00000007F80 +0FF8000000FF001FFC000000FF001FFC000001FE001FFC000001FC001FFC000003FC001F +FC000003F8001FFC000007F0001FF800000FF0000FF000001FE0000F8000003FC0000F00 +00007F800007800000FF000007E00001FE000003F00007F8000001FF003FF00000007FFF +FFC00000001FFFFF0000000007FFFC0000000000FFE000000037607BDD42>57 +D<FFFFFFFFFFFFC0000000FFFFFFFFFFFFFE000000FFFFFFFFFFFFFFC00000FFFFFFFFFF +FFFFF0000000FFFC000000FFFC0000003FF80000000FFF0000001FF800000003FF800000 +1FF800000000FFC000001FF8000000003FF000001FF8000000001FF800001FF800000000 +0FFC00001FF80000000007FC00001FF80000000003FE00001FF80000000003FF00001FF8 +0000000001FF80001FF80000000001FF80001FF80000000000FFC0001FF80000000000FF +C0001FF80000000000FFC0001FF80000000000FFE0001FF800000000007FE0001FF80000 +0000007FE0001FF800000000007FF0001FF800000000007FF0001FF800000000007FF000 +1FF800000000007FF0001FF800000000007FF0001FF800000000007FF0001FF800000000 +007FF0001FF800000000007FF0001FF800000000007FF0001FF800000000007FE0001FF8 +00000000007FE0001FF80000000000FFE0001FF80000000000FFC0001FF80000000000FF +C0001FF80000000000FFC0001FF80000000001FF80001FF80000000001FF00001FF80000 +000003FF00001FF80000000007FE00001FF80000000007FC00001FF8000000000FF80000 +1FF8000000001FF000001FF8000000007FE000001FF800000000FFC000001FF800000003 +FF0000001FF80000001FFE0000001FF8000001FFF80000001FFFFFFFFFFFE00000001FFF +FFFFFFFF000000001FFFFFFFFFF8000000001FF800000000000000001FF8000000000000 +00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000 +0000000000001FF800000000000000001FF800000000000000001FF80000000000000000 +1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000 +000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8 +00000000000000001FF800000000000000001FF800000000000000001FF8000000000000 +00001FF800000000000000001FF800000000000000001FF800000000000000001FF80000 +0000000000001FF800000000000000001FF800000000000000001FF80000000000000000 +1FF800000000000000001FF800000000000000001FF800000000000000001FF800000000 +000000001FF800000000000000001FF800000000000000001FF800000000000000001FF8 +00000000000000001FF800000000000000001FF800000000000000001FF8000000000000 +00001FF800000000000000001FF800000000000000003FFC0000000000000000FFFF0000 +0000000000FFFFFFFF000000000000FFFFFFFF000000000000FFFFFFFF000000000000FF +FFFFFF0000000000004C6279E15A>80 D<3FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFF +FFFFF83FFFFFFFFFFFFFFFFFFFF83FFFFFFFFFFFFFFFFFFFF83FFFC00003FFC00003FFF8 +3FFC000001FF8000007FF83FF0000001FF8000000FF83FC0000001FF80000007F87F8000 +0001FF80000003FC7F00000001FF80000001FC7E00000001FF80000000FC7C00000001FF +800000007C7C00000001FF800000007C7C00000001FF800000007C7800000001FF800000 +003C7800000001FF800000003C7800000001FF800000003C7800000001FF800000003C70 +00000001FF800000001C7000000001FF800000001C7000000001FF800000001C70000000 +01FF800000001C7000000001FF800000001C7000000001FF800000001CF000000001FF80 +0000001EE000000001FF800000000EE000000001FF800000000EE000000001FF80000000 +0EE000000001FF800000000EE000000001FF800000000EE000000001FF800000000EE000 +000001FF800000000E0000000001FF80000000000000000001FF80000000000000000001 +FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000 +0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000 +0000000001FF80000000000000000001FF80000000000000000001FF8000000000000000 +0001FF80000000000000000001FF80000000000000000001FF80000000000000000001FF +80000000000000000001FF80000000000000000001FF80000000000000000001FF800000 +00000000000001FF80000000000000000001FF80000000000000000001FF800000000000 +00000001FF80000000000000000001FF80000000000000000001FF800000000000000000 +01FF80000000000000000001FF80000000000000000001FF80000000000000000001FF80 +000000000000000001FF80000000000000000001FF80000000000000000001FF80000000 +000000000001FF80000000000000000001FF80000000000000000001FF80000000000000 +000001FF80000000000000000001FF80000000000000000001FF80000000000000000001 +FF80000000000000000001FF80000000000000000001FF80000000000000000001FF8000 +0000000000000001FF80000000000000000001FF80000000000000000001FF8000000000 +0000000001FF80000000000000000001FF80000000000000000001FF8000000000000000 +0001FF80000000000000000001FF80000000000000000001FF80000000000000000001FF +80000000000000000001FF80000000000000000001FF80000000000000000001FF800000 +00000000000001FF80000000000000000001FF80000000000000000001FF800000000000 +00000001FF80000000000000000003FFC0000000000000000003FFC00000000000000000 +1FFFF800000000000001FFFFFFFFFF800000000001FFFFFFFFFF800000000001FFFFFFFF +FF800000000001FFFFFFFFFF80000057627CE160>84 D<FFFFFFFC00000000007FFFFFFF +FFFFFC00000000007FFFFFFFFFFFFC00000000007FFFFFFFFFFFFC00000000007FFFFF00 +FFFF8000000000000FFFF0003FFE00000000000003FF80003FFC00000000000001FE0000 +1FFC00000000000001FC00001FFC00000000000000F800000FFC00000000000000F80000 +0FFE00000000000000F0000007FE00000000000000E0000007FF00000000000000E00000 +03FF00000000000001C0000003FF00000000000001C0000003FF80000000000001C00000 +01FF8000000000000380000001FF8000000000000380000001FFC0000000000007800000 +00FFC000000000000700000000FFE0000000000007000000007FE000000000000E000000 +007FE000000000000E000000007FF000000000001E000000003FF000000000001C000000 +003FF800000000001C000000003FF800000000003C000000001FF8000000000038000000 +001FFC000000000038000000000FFC000000000070000000000FFC000000000070000000 +000FFE0000000000F00000000007FE0000000000E00000000007FF0000000000E0000000 +0007FF0000000001E00000000003FF0000000001C00000000003FF8000000001C0000000 +0001FF8000000003800000000001FF8000000003800000000001FFC00000000780000000 +0000FFC000000007000000000000FFE0000000070000000000007FE00000000E00000000 +00007FE00000000E0000000000007FF00000000E0000000000003FF00000001C00000000 +00003FF80000001C0000000000003FF80000003C0000000000001FF80000003800000000 +00001FFC000000380000000000000FFC000000700000000000000FFC0000007000000000 +00000FFE000000F000000000000007FE000000E000000000000007FF000000E000000000 +000007FF000001E000000000000003FF000001C000000000000003FF800001C000000000 +000001FF8000038000000000000001FF8000038000000000000001FFC000078000000000 +000000FFC000070000000000000000FFE0000700000000000000007FE0000E0000000000 +0000007FE0000E00000000000000007FF0000E00000000000000003FF0001C0000000000 +0000003FF0001C00000000000000003FF8003C00000000000000001FF800380000000000 +0000001FFC003800000000000000000FFC007000000000000000000FFC00700000000000 +0000000FFE00F0000000000000000007FE00E0000000000000000007FF00E00000000000 +00000007FF01E0000000000000000003FF01C0000000000000000003FF81C00000000000 +00000001FF8380000000000000000001FF8380000000000000000001FFC7800000000000 +00000000FFC700000000000000000000FFE7000000000000000000007FEE000000000000 +000000007FEE000000000000000000007FFE000000000000000000003FFC000000000000 +000000003FFC000000000000000000003FFC000000000000000000001FF8000000000000 +000000001FF8000000000000000000000FF0000000000000000000000FF0000000000000 +000000000FF00000000000000000000007E00000000000000000000007E0000000000000 +0000000007E00000000000000000000003C00000000000000000000003C0000000000060 +647FE163>86 D<00003FF0000000000003FFFE00000000000FFFFF80000000003FC03FE0 +000000007E0007F800000000F80003FC00000001E00001FE00000003C00000FF00000007 +8000007F8000000F0000003FC000000F8000003FC000000FF000001FE000001FF800001F +E000001FFC00000FF000001FFC00000FF000001FFC00000FF000001FFC000007F800001F +FC000007F800001FFC000007F800000FF8000007F8000003E0000007F800000000000007 +F800000000000007F800000000000007F800000000000007F800000000000007F8000000 +00000007F80000000000007FF800000000007FFFF8000000000FFFFFF8000000007FF807 +F800000001FF8007F800000007FC0007F80000001FF00007F80000007FC00007F8000000 +FF800007F8000003FE000007F8000007FC000007F800000FFC000007F800000FF8000007 +F800001FF0000007F800003FE0000007F800003FE0000007F800007FC0000007F800E07F +C0000007F800E07FC0000007F800E0FFC0000007F800E0FF80000007F800E0FF80000007 +F800E0FF8000000FF800E0FF8000000FF800E0FF8000000FF800E0FF8000001FF800E0FF +C000001BF800E07FC000003BF800E07FC0000073F800E07FE0000071FC01C03FF00000E1 +FC01C01FF00001C1FC01C00FFC000780FE038007FE000F00FF070001FF807E007FFF0000 +7FFFF8003FFE00001FFFE0001FF8000001FF000007E0003B417ABF42>97 +D<000001FF80000000000FFFF8000000003FFFFE00000000FF007F80000003FC0007E000 +0007F00001F000001FE000007800003FC000003C00007F8000001E0000FF0000000F0001 +FE0000001F0001FC000000FF0003FC000001FF8007F8000003FF8007F8000003FF800FF0 +000003FF800FF0000003FF801FE0000003FF801FE0000003FF803FE0000001FF003FC000 +00007C003FC000000000007FC000000000007FC000000000007FC000000000007F800000 +000000FF800000000000FF800000000000FF800000000000FF800000000000FF80000000 +0000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000000 +00FF800000000000FF800000000000FF8000000000007F8000000000007FC00000000000 +7FC000000000007FC000000000007FC000000000003FC000000000003FE000000000003F +E000000000001FE000000001C01FF000000001C00FF000000003C00FF8000000038007F8 +000000038003FC000000078003FE000000070001FE0000000F0000FF0000001E00007F80 +00003C00003FC000007800001FE00000F000000FF80001E0000003FC0007C0000000FF80 +3F800000003FFFFE000000000FFFF80000000001FF80000032417CBF3A>99 +D<000003FE00000000001FFFE000000000FFFFF800000001FE03FE00000007F0007F8000 +000FE0003FC000003FC0001FE000007F00000FF00000FF000007F80000FE000003F80001 +FC000003FC0003F8000001FC0007F8000001FE0007F0000000FE000FF0000000FF000FF0 +0000007F001FE00000007F001FE00000007F803FE00000007F803FC00000003F803FC000 +00003F807FC00000003FC07FC00000003FC07FC00000003FC07F800000003FC07F800000 +003FC0FF800000003FC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FFFFFFFFFFFFC0FF80000000 +0000FF800000000000FF800000000000FF800000000000FF800000000000FF8000000000 +00FF800000000000FF800000000000FF8000000000007F8000000000007FC00000000000 +7FC000000000007FC000000000003FC000000000003FC000000000003FE000000000001F +E000000000001FE000000001C00FF000000001C00FF000000003C007F8000000038007F8 +000000038003FC000000078001FC0000000F0001FE0000000E0000FF0000001E00007F80 +00003C00003FC000007800001FE00000F0000007F00003E0000003FC0007C0000000FF80 +3F000000003FFFFC000000000FFFF00000000001FF80000032417CBF3A>101 +D<0000000000003F80000003FC0001FFE000003FFFC007FFF00000FFFFF01FC1F80003FC +03FC3E03F80007F000FE7803F8000FE0007FE003F8001FC0003FC003F8003F80001FC001 +F0007F00000FE0000000FE000007F0000000FE000007F0000001FC000003F8000001FC00 +0003F8000003FC000003FC000003FC000003FC000003F8000001FC000007F8000001FE00 +0007F8000001FE000007F8000001FE000007F8000001FE000007F8000001FE000007F800 +0001FE000007F8000001FE000007F8000001FE000007F8000001FE000007F8000001FE00 +0003F8000001FC000003FC000003FC000003FC000003FC000001FC000003F8000001FC00 +0003F8000000FE000007F0000000FE000007F00000007F00000FE00000003F80001FC000 +00001FC0003F800000003FE0007F0000000037F000FE0000000073FC03FC0000000060FF +FFF000000000E03FFFC000000000E003FC0000000001C000000000000001C00000000000 +0001C000000000000001C000000000000001C000000000000001E000000000000001E000 +000000000001F000000000000001F000000000000001F800000000000000FC0000000000 +0000FF00000000000000FFFFFFFE000000007FFFFFFFF00000003FFFFFFFFE0000001FFF +FFFFFF8000000FFFFFFFFFE000000FFFFFFFFFF000003FFFFFFFFFFC0000FE000001FFFE +0003F80000001FFE0007E000000003FF000FC000000000FF801F80000000007F803F8000 +0000003FC03F00000000001FC07E00000000001FC07E00000000000FE0FE00000000000F +E0FC000000000007E0FC000000000007E0FC000000000007E0FC000000000007E0FC0000 +00000007E0FC000000000007E0FE00000000000FE07E00000000000FC07E00000000000F +C07F00000000001FC03F80000000003F801FC0000000007F000FC0000000007E0007F000 +000001FC0003F800000003F80001FC00000007F000007F0000001FC000003FE00000FF80 +00000FFE000FFE00000001FFFFFFF0000000003FFFFF800000000001FFF00000003D5E7D +BF42>103 D<0003C000000000000007FFC0000000000000FFFFC0000000000000FFFFC0 +000000000000FFFFC0000000000000FFFFC000000000000001FFC0000000000000007FC0 +000000000000007FC0000000000000003FC0000000000000003FC0000000000000003FC0 +000000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC0 +000000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC0 +000000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC0 +000000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC0 +000000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC0 +000000000000003FC0000000000000003FC0000000000000003FC0000000000000003FC0 +000000000000003FC0000000000000003FC0007FE0000000003FC003FFFC000000003FC0 +0FFFFF000000003FC03F00FFC00000003FC078001FE00000003FC0F0000FF00000003FC1 +C00007F80000003FC3800007FC0000003FC7000003FC0000003FCE000003FE0000003FCE +000001FE0000003FDC000001FE0000003FD8000001FE0000003FF8000000FF0000003FF0 +000000FF0000003FF0000000FF0000003FF0000000FF0000003FE0000000FF0000003FE0 +000000FF0000003FE0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0 +000000FF0000003FC0000000FF0000003FC0000000FF0000007FE0000001FF800000FFF0 +000003FFC000FFFFFFF003FFFFFFC0FFFFFFF003FFFFFFC0FFFFFFF003FFFFFFC0FFFFFF +F003FFFFFFC042647DE349>I<003C000000FF000001FF800003FFC00003FFC00003FFC0 +0003FFC00003FFC00003FFC00001FF800000FF0000003C00000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000000000000000000000003C0 +0007FFC0007FFFC0007FFFC0007FFFC0007FFFC00001FFC000007FC000007FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC000003FC0 +00003FC000003FC000007FE00000FFF000FFFFFFE0FFFFFFE0FFFFFFE0FFFFFFE01B5F7D +DE23>I<0003C0000000000007FFC00000000000FFFFC00000000000FFFFC00000000000 +FFFFC00000000000FFFFC0000000000001FFC00000000000007FC00000000000007FC000 +00000000003FC00000000000003FC00000000000003FC00000000000003FC00000000000 +003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC000 +00000000003FC00000000000003FC00000000000003FC00000000000003FC00000000000 +003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC000 +00000000003FC00000000000003FC00000000000003FC00000000000003FC00000000000 +003FC00000000000003FC00000000000003FC00000000000003FC00000000000003FC000 +00000000003FC00000000000003FC00000000000003FC00003FFFFF8003FC00003FFFFF8 +003FC00003FFFFF8003FC00003FFFFF8003FC00000FFFF80003FC000007FFC00003FC000 +007FE000003FC000007FC000003FC000007F0000003FC000007E0000003FC00000FC0000 +003FC00000F00000003FC00001E00000003FC00003C00000003FC00007800000003FC000 +0F000000003FC0003E000000003FC0007C000000003FC000F8000000003FC001F0000000 +003FC003E0000000003FC007C0000000003FC00F80000000003FC01F80000000003FC03F +C0000000003FC07FE0000000003FC0FFE0000000003FC1FFF0000000003FC3CFF8000000 +003FC787F8000000003FCF07FC000000003FFE03FE000000003FFC01FE000000003FF801 +FF000000003FF000FF800000003FE0007F800000003FC0007FC00000003FC0003FE00000 +003FC0001FE00000003FC0001FF00000003FC0000FF80000003FC00007F80000003FC000 +07FC0000003FC00003FE0000003FC00001FE0000003FC00001FF0000003FC00000FF8000 +003FC000007F8000003FC000007FC000003FC000003FE000003FC000001FE000003FC000 +001FF000003FC000000FF800003FC000000FFC00003FC000000FFC00003FC000000FFE00 +007FE000000FFF8000FFF000001FFFE0FFFFFFF000FFFFFFFFFFFFF000FFFFFFFFFFFFF0 +00FFFFFFFFFFFFF000FFFFFF40647CE346>107 D<0003C0007FE000000007FFC003FFFC +000000FFFFC00FFFFF000000FFFFC03F00FFC00000FFFFC078001FE00000FFFFC0F0000F +F0000001FFC1C00007F80000007FC3800007FC0000007FC7000003FC0000003FCE000003 +FE0000003FCE000001FE0000003FDC000001FE0000003FD8000001FE0000003FF8000000 +FF0000003FF0000000FF0000003FF0000000FF0000003FF0000000FF0000003FE0000000 +FF0000003FE0000000FF0000003FE0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000 +FF0000003FC0000000FF0000003FC0000000FF0000003FC0000000FF0000007FE0000001 +FF800000FFF0000003FFC000FFFFFFF003FFFFFFC0FFFFFFF003FFFFFFC0FFFFFFF003FF +FFFFC0FFFFFFF003FFFFFFC0423F7DBE49>110 D<000000FF8000000000000FFFF80000 +0000003FFFFE0000000000FF007F8000000003FC001FE000000007F00007F00000000FC0 +0001F80000003F800000FE0000007F0000007F0000007E0000003F000000FC0000001F80 +0001F80000000FC00003F80000000FE00003F000000007E00007F000000007F0000FE000 +000003F8000FE000000003F8001FE000000003FC001FC000000001FC001FC000000001FC +003FC000000001FE003FC000000001FE003FC000000001FE007F8000000000FF007F8000 +000000FF007F8000000000FF007F8000000000FF00FF8000000000FF80FF8000000000FF +80FF8000000000FF80FF8000000000FF80FF8000000000FF80FF8000000000FF80FF8000 +000000FF80FF8000000000FF80FF8000000000FF80FF8000000000FF80FF8000000000FF +80FF8000000000FF807F8000000000FF007F8000000000FF007FC000000001FF007FC000 +000001FF003FC000000001FE003FC000000001FE003FC000000001FE001FE000000003FC +001FE000000003FC001FE000000003FC000FF000000007F80007F000000007F00007F000 +000007F00003F80000000FE00001FC0000001FC00001FC0000001FC00000FE0000003F80 +00007F0000007F0000003F800000FE0000001FC00001FC0000000FF00007F800000003FC +001FE000000000FF007F80000000007FFFFF00000000000FFFF8000000000001FFC00000 +0039417CBF42>I<00078003F80007FF800FFF00FFFF803FFFC0FFFF807C0FE0FFFF81F0 +1FE0FFFF81E03FF001FF83803FF0007F87003FF0007F8F003FF0003F8E003FF0003F9C00 +1FE0003F9C000FC0003F98000300003FB8000000003FB8000000003FB0000000003FF000 +0000003FF0000000003FE0000000003FE0000000003FE0000000003FE0000000003FE000 +0000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000 +0000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000 +0000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000 +0000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000 +0000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000 +0000003FC0000000003FC0000000003FC0000000003FC0000000007FE000000000FFF800 +0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC0000FFFFFFFC00002C3F7CBE33>114 +D<0000FFE00180000FFFFC0380007FFFFF078001FF001FCF8003F80003EF8007E00001FF +800FC00000FF801F8000007F803F0000003F803E0000001F807E0000000F807C0000000F +807C0000000F80FC0000000780FC0000000780FC0000000780FC0000000380FE00000003 +80FE0000000380FF0000000380FF80000003807FC0000003807FE0000000007FF8000000 +003FFE000000001FFFF00000000FFFFF80000007FFFFF8000003FFFFFF000001FFFFFFC0 +00007FFFFFF000001FFFFFF8000007FFFFFE0000007FFFFF00000003FFFF800000003FFF +C000000003FFC000000000FFE0000000007FE0E00000001FF0E00000000FF0E00000000F +F8F000000007F8F000000003F8F000000003F8F000000003F8F800000001F8F800000001 +F8F800000001F8FC00000001F8FC00000001F8FE00000001F0FE00000003F0FF00000003 +F0FF00000003E0FF80000007E0FFC000000FC0FFE000000F80FDF000001F80F8F800007F +00F83E0000FC00F01FC00FF800F007FFFFE000E001FFFF8000C0003FF800002D417DBF34 +>I E end +%%EndProlog +%%BeginSetup +%%Feature: *Resolution 600dpi +TeXDict begin +%%PaperSize: A4 + +%%EndSetup +%%Page: 1 1 +1 0 bop 1444 626 a FD(The)44 b FC(webfiles)e FD(P)l(ac)l(k)-7 +b(age)1725 808 y(V)c(ersion)44 b(0.5.39)1864 1049 y FB(Mark)33 +b(P)m(otse)2388 1013 y FA(\003)1882 1250 y FB(1999/05/26)236 +1715 y Fz(1)135 b(In)l(tro)t(duction)236 1897 y Fy(The)27 +b Fx(webfiles)d Fy(pac)n(k)-5 b(age)25 b(mak)n(es)h(it)h(p)r(ossible)g +(to)f(plug)h(the)g(do)r(cumen)n(tation)g(of)g Fx(CWEB)2996 +1867 y Fw(1)3058 1897 y Fy(and)g(Spidery)f Fx(WEB)g Fy(programs)236 +1996 y(in)n(to)h(a)g(L)495 1979 y Fw(A)532 1996 y Fy(T)578 +2014 y(E)623 1996 y(X)h(do)r(cumen)n(t.)37 b(One)26 b(can)h(include)g +(an)n(y)f(n)n(um)n(b)r(er)h(of)g(w)n(ebs)f(b)n(y)h(including)g(the)h +Fx(weave)d Fy(pro)r(cessor's)f(output)236 2096 y(with)k(the)g(command) +444 2250 y Fx(\\webfile[)p Fv(h)p Fu(options)7 b Fv(i)m +Fx(]{)p Fv(h)p Fu(\014lename)f Fv(i)q Fx(})236 2404 y +Fy(where)24 b Fv(h)p Fu(\014lename)6 b Fv(i)25 b Fy(is)f(the)g(name)g +(of)g(the)g Fx(.tex)f Fy(\014le)h(\(with)h(or)e(without)i(the)f +(extension\))g(that)g(is)g(output)h(b)n(y)e(the)i Fx(weave)236 +2504 y Fy(pro)r(cessor)d(and)i Fv(h)p Fu(options)7 b +Fv(i)25 b Fy(is)f(a)f(comma-separated)f(list)i(of)g(options,)g(as)f +(explained)g(later.)35 b(Of)24 b(course,)g(the)g Fx(webfiles)236 +2603 y Fy(pac)n(k)-5 b(age)26 b(m)n(ust)i(b)r(e)g(loaded:)444 +2758 y Fx(\\usepackage[)p Fv(h)p Fu(options)7 b Fv(i)l +Fx(]{webfiles})236 2912 y Fy(in)26 b(the)h(pream)n(ble)e(of)h(the)g(do) +r(cumen)n(t.)37 b(The)26 b(pac)n(k)-5 b(age)24 b(recognizes)g(the)i +(same)g(options)f(as)h(the)g Fx(\\webfiles)c Fy(command.)361 +3011 y(This)28 b(man)n(ual)g(do)r(es)g(not)g(describ)r(e)g(the)h(usage) +e(of)h Fx(WEB)f Fy(systems)h(themselv)n(es;)g(they)h(ha)n(v)n(e)e +(their)h(o)n(wn)g(man)n(uals[1)o(,)236 3111 y(2,)37 b(3)o(].)66 +b(In)37 b(what)g(follo)n(ws,)i(it)e(is)g(assumed)g(that)g(y)n(ou)f +(read)h(at)f(least)h(one)g(of)g(them,)j(but)e(note)f(that)g(some)f(of)h +(the)236 3211 y(information)27 b(here)g(o)n(v)n(errides)e(what)j(w)n +(as)f(said)g(there.)361 3310 y(This)e(pac)n(k)-5 b(age)23 +b(is)i(based)f(on)h(the)g Fx(cweb)f Fy(st)n(yle)g(b)n(y)h(Joac)n(him)e +(Sc)n(hro)r(d)i(\(ev)n(en)f(this)i(man)n(ual)e(is)h(based)f(on)h +(his\).)36 b(Apart)236 3410 y(from)24 b(the)h(fact)f(that,)h(with)g +(this)f(pac)n(k)-5 b(age,)23 b Fx(web)p Fy('s)g(are)g(`plugged)h(in')g +(while)h(in)f(Sc)n(hro)r(d's)f(st)n(yle)h(they)g(are)f(the)i(main)f +(and)236 3510 y(only)j(b)r(o)r(dy)-7 b(,)28 b(there)g(is)f(a)g(n)n(um)n +(b)r(er)h(of)f(di\013erences:)338 3664 y(1.)41 b(This)27 +b(pac)n(k)-5 b(age)26 b(can)i(also)e(w)n(ork)g(with)i(Spidery)g(w)n +(ebs.)338 3824 y(2.)41 b(The)27 b(la)n(y)n(out)g(\(determined)h(b)n(y)f +(the)h(do)r(cumen)n(t)g(class)f(and)g(ma)n(yb)r(e)g(other)g(pac)n(k)-5 +b(ages\))26 b(is)i(not)f(c)n(hanged.)338 3984 y(3.)41 +b(Existing)27 b(coun)n(ters)f(are)h(not)g(a\013ected.)338 +4144 y(4.)41 b(The)27 b(section)h(n)n(um)n(b)r(ers)f(in)h +Fx(weave)p Fy('s)d(output)j(are)f(used.)338 4304 y(5.)41 +b(The)27 b(con)n(ten)n(ts)g(of)h(all)f(w)n(ebs)g(are)g(listed)h(in)g(a) +f(\\List)g(of)h(Programs",)c(if)k(the)g(user)f(wishes)g(so.)338 +4464 y(6.)41 b(The)22 b(user)g(ma)n(y)f(c)n(ho)r(ose)g(if)i(pagebreaks) +d(ma)n(y)i(o)r(ccur)f(inside)i(sections.)34 b(If)23 b(not,)g(the)g +(result)f(is)g(a)g(`ragged)e(b)r(ottom'.)338 4624 y(7.)41 +b(A)28 b(section)f(is)g(only)g(prin)n(ted)g(if)h(it)g(is)f(`on'.)37 +b(\(Refer)27 b(to)h(the)g(do)r(cumen)n(tation)f(of)g(a)g +Fx(WEB)f Fy(to)i(see)f(what)g(`on')g(means)444 4724 y(in)h(this)g(con)n +(text.\))338 4884 y(8.)41 b(The)25 b Fx(multicol)d Fy(pac)n(k)-5 +b(age)24 b(is)h(used,)h(if)g(presen)n(t,)f(to)g(t)n(yp)r(eset)h(the)f +(iden)n(ti\014er)h(index)f(in)h(t)n(w)n(o)e(columns.)36 +b(Therefore)444 4984 y(a)j(pagebreak)e(b)r(et)n(w)n(een)i(the)g(iden)n +(ti\014er)g(index)h(and)f(the)g(list)h(of)f(re\014nemen)n(ts)g(is)g(no) +g(longer)e(necessary)-7 b(.)70 b(If)444 5083 y Fx(multicol)24 +b Fy(cannot)j(b)r(e)h(found,)g(L)1483 5066 y Fw(A)1520 +5083 y Fy(T)1566 5101 y(E)1612 5083 y(X's)g Fx(\\twocolumn)23 +b Fy(is)28 b(used.)338 5243 y(9.)41 b(The)27 b(index)h(and)g(list)f(of) +h(re\014nemen)n(ts)f(can)g(b)r(e)h(suppressed)f(in)h(the)g(L)2618 +5226 y Fw(A)2655 5243 y Fy(T)2701 5261 y(E)2747 5243 +y(X)g(do)r(cumen)n(t.)296 5403 y(10.)41 b(F)-7 b(ormat)27 +b(\()p Fx(@f)p Fy(\))g(statemen)n(ts)g(can)h(b)r(e)g(suppressed)e(in)i +(the)g(L)2277 5386 y Fw(A)2314 5403 y Fy(T)2360 5421 +y(E)2406 5403 y(X)g(do)r(cumen)n(t.)296 5563 y(11.)41 +b(Supp)r(ort)28 b(for)f(h)n(yp)r(erlinks)g(is)g(included,)h(as)f(w)n +(ell)h(as)e(direct)i(supp)r(ort)f(for)g(PDFT)2994 5581 +y(E)3041 5563 y(X.)p 236 5629 1512 4 v 327 5682 a Ft(\003)363 +5705 y Fs(Medical)d(Ph)n(ysics)f(Departmen)n(t,)h(Univ)n(ersit)n(y)g +(of)f(Amsterdam.)236 5784 y(Email:)29 b Fr(M.Potse@amc.uva.nl)329 +5840 y Fq(1)363 5863 y Fs(v)n(ersion)24 b(3,)f(this)h(pac)n(k)l(age)i +(do)r(es)e(not)g(w)n(ork)g(with)f(older)h(v)n(ersions)2105 +6112 y Fy(1)p eop +%%Page: 2 2 +2 1 bop 0 5 a Fy(2)2987 b FA(x)p Fs(2)71 b(CUSTOMIZA)-6 +b(TION)0 277 y Fp(1.1)112 b(The)38 b(o)m(v)m(erall)e(structure)0 +451 y Fy(The)g(philosoph)n(y)g(b)r(ehind)h(this)f(pac)n(k)-5 +b(age)35 b(is)h(that)g(y)n(ou,)i(lik)n(e)e(it's)g(author,)i(ma)n(y)e +(wish)g(to)g(imp)r(ort)g(more)g(than)g(one)0 550 y Fx(WEB)30 +b Fy(program,)h(ma)n(yb)r(e)g(in)g(more)g(than)g(one)g(programming)f +(language,)g(in)i(a)f(single)g(L)2778 533 y Fw(A)2815 +550 y Fy(T)2861 568 y(E)2907 550 y(X)g(do)r(cumen)n(t.)49 +b(With)32 b(this)0 650 y(pac)n(k)-5 b(age,)22 b(y)n(ou)g(can)g(regard)f +(to)h(the)h Fx(.web)e Fy(\014le)i(as)e(just)j(a)e(part)g(of)g(y)n(our)g +(do)r(cumen)n(t,)h(lik)n(e)g(the)f(parts)g(that)h(y)n(ou)f +Fx(\\include)0 750 y Fy(when)i(writing)f(a)h(large)e(do)r(cumen)n(t)i +(in)g(more)f(than)h(one)f(\014le,)i(and)f(in)g(the)g(do)r(cumen)n +(tation)f(parts)g(of)h(the)g Fx(WEB)f Fy(program)0 849 +y(y)n(ou)k(can)g(use)g(all)h(features)f(of)g(L)996 832 +y Fw(A)1033 849 y Fy(T)1079 867 y(E)1125 849 y(X)h(the)g(w)n(a)n(y)e(y) +n(ou)h(w)n(ould)g(in)h(that)g(case.)125 960 y Fx(CWEB)e +Fy(V)-7 b(ersion)28 b(3.0)f(in)n(tro)r(duced)h(the)h(notion)f(of)h(a)e +(starred)g(section's)h(\\depth.")39 b(As)28 b(in)h(the)g(la)n(y)n(out)e +(pro)r(duced)h(b)n(y)0 1059 y Fx(cwebmac.tex)d Fy(the)k(depth)h(v)-5 +b(alue)29 b(do)r(es)g(only)g(in\015uence)h(the)f(w)n(eb's)g(table)g(of) +h(con)n(ten)n(ts)e(\(and)i(\\List)e(of)i(Programs"\),)0 +1159 y(not)g(the)g(rendering)f(of)h(the)h(title)f(within)h(the)g(text.) +44 b(\()p Fx(cwebmac.tex)26 b Fy(is)k(the)g(original,)f(plain-based)g +(macro)g(pac)n(k)-5 b(age)0 1259 y(used)28 b(to)f(t)n(yp)r(eset)h +Fx(CWEB)e Fy(sources;)g(I)i(refer)e(henceforth)i(to)f(it)h(as)f(the)h +(\\plain)f(v)n(ersion."\))125 1369 y(The)33 b Fu(do)l(cument)41 +b Fy(structure)34 b(is)f(tagged)g(in)g(the)h(mother)g(do)r(cumen)n(t,)h +(with)f Fx(\\section)c Fy(and)k(suc)n(h.)54 b(Although)34 +b(it)0 1469 y(is)d(not)f(forbidden)h(to)f(use)h(sectioning)f(commands)g +(in)h(the)g(do)r(cumen)n(tation)f(part)h(of)f(the)h Fx(WEB)f +Fy(program,)f(it)i(do)r(esn't)0 1568 y(seem)25 b(useful)g(to)f(do)h +(so.)35 b(The)25 b(only)f(place)h(where)f(a)g(sectioning)g(command)h +(could)f(b)r(e)h(useful)g(is)g(in)g(the)g(lim)n(b)r(o)g(section.)125 +1679 y(The)i(`mother)g(do)r(cumen)n(t')h(m)n(ust)g(load)f(the)h(\\)p +Fx(webfiles)p Fy(")23 b(pac)n(k)-5 b(age:)208 1878 y +Fx(\\usepackage{web)o(fil)o(es)o(})0 2077 y Fy(Then)28 +b(y)n(ou)f(can)g(include)h(a)f Fx(WEB)f Fy(program)g(with)i(the)g +(follo)n(wing)f(command:)208 2275 y Fx(\\webfile{)p Fv(h)p +Fu(\014lename)6 b Fv(i)m Fx(})0 2474 y Fy(where)27 b +Fv(h)p Fu(\014lename)6 b Fv(i)29 b Fy(is)e(the)h Fx(.tex)e +Fy(\014le)i(that)g(is)f(output)i(b)n(y)e(a)g Fx(weave)f +Fy(pro)r(cessor.)125 2585 y(The)36 b(resulting)h(structure)f(of)h(the)g +(mother)g(do)r(cumen)n(t)g(is)g(exempli\014ed)g(in)g(\014gure)f(1.)64 +b(T)-7 b(ext)37 b(ma)n(y)g(b)r(e)g(inserted)0 2684 y(an)n(ywhere)26 +b(in)n(b)r(et)n(w)n(een)i(the)g(tags)e(sho)n(wn)h(there.)0 +3017 y Fz(2)135 b(Customization)0 3219 y Fy(Both)28 b(the)h +Fx(\\webfile)c Fy(command)j(and)h(the)g Fx(\\usepackage{web)o(fil)o(es) +o(})22 b Fy(command)29 b(accept)f(an)g(optional)g(argumen)n(t)0 +3319 y(that)36 b(ma)n(y)f(con)n(tain)f(a)h(comma-separated)e(list)j(of) +g(options.)60 b(Options)35 b(sp)r(eci\014ed)g(to)h Fx(\\usepackage)31 +b Fy(act)k(as)g(global)0 3418 y(defaults)f(that)h(can)f(b)r(e)g(o)n(v)n +(erridden)f(in)h(the)h(optional)e(argumen)n(t)g(to)h +Fx(\\webfile)p Fy(.)54 b(Therefore)33 b(eac)n(h)g(option)h(has)g(an)0 +3518 y(opp)r(osite.)61 b(The)36 b(recognized)e(options)i(are)f +(summarized)g(in)h(table)g(1,)h(and)f(discussed)f(in)h(the)g(follo)n +(wing)f(sections.)0 3618 y(Other)g(customizations)f(are)h(p)r(ossible)g +(through)f(the)i(rede\014nition)f(of)h(macros)d(and)j(the)f(setting)h +(of)f(coun)n(ters;)j(the)0 3717 y(most)27 b(imp)r(ortan)n(t)h(of)f +(these)h(will)g(b)r(e)g(explained)f(in)h(this)g(section.)0 +4008 y Fp(2.1)112 b(The)38 b(index)f(and)i(the)e(list)e(of)j +(re\014nemen)m(ts)0 4181 y Fy(An)30 b(iden)n(ti\014er)g(index)f(and)h +(a)f(list)h(of)g(re\014nemen)n(ts)f(are)g(created)g(at)g(the)h(end)g +(of)g(eac)n(h)f Fx(WEB)f Fy(do)r(cumen)n(t,)j(if)f(y)n(ou)f(didn't)0 +4281 y(call)37 b Fx(weave)e Fy(with)j(the)g Fx(-x)f Fy(option)1125 +4251 y Fw(2)1162 4281 y Fy(.)66 b(Y)-7 b(ou)38 b(can)f(sp)r(ecify)g(an) +h(in)n(tro)r(ductionary)d(text)j(for)f(the)h(index)f(with)h(the)g(tag)0 +4380 y Fx(\\xwebIndexIntro)p Fy(,)24 b(the)30 b(in)n(tro)r(duction)g +(is)f(the)h(argumen)n(t)f(of)h(this)g(tag.)42 b(T)-7 +b(o)30 b(suppress)e(generation)h(of)g(an)h(iden)n(ti\014er)0 +4480 y(index,)38 b(ev)n(en)e(when)g Fx(weave)e Fy(w)n(as)h(not)h +(called)g(with)h(the)f Fx(-x)f Fy(option)h(y)n(ou)g(can)f(use)h(an)g +(optional)f(argumen)n(t)g(to)h(the)0 4580 y Fx(\\webfile)24 +b Fy(command;)k(for)f(example:)275 4781 y Fo(\\webfile[noindex]{foo})0 +5071 y Fy(T)-7 b(o)27 b(suppress)g(iden)n(ti\014er)g(indexes)h(in)g +(all)f(w)n(eb's,)g(use)h(this)f(option)h(in)g(the)g Fx(\\usepackage)23 +b Fy(command:)275 5273 y Fo(\\usepackage[noindex]{webfiles})0 +5563 y Fy(Y)-7 b(ou)28 b(can)f(use)g(the)h Fx(index)e +Fy(option)h(in)h(the)g Fx(\\webfile)c Fy(command)k(to)f(o)n(v)n(erride) +e(this)j(global)f(default.)125 5673 y(The)g(same)g(applies)g(to)h(the)g +(list)g(of)f(re\014nemen)n(ts,)g(using)h(the)g(options)f +Fx(reflist)e Fy(and)i Fx(noreflist)p Fy(.)p 0 5786 1512 +4 v 92 5840 a Fq(2)127 5863 y Fs(The)d(`)p Fr(-x)p Fs(')f(option)i +(suppresses)f(output)h(of)e(the)i(index)f(and)g(re\015ist|see)g(the)g +(do)r(cumen)n(tation.)p eop +%%Page: 3 3 +3 2 bop 236 5 a FA(x)p Fs(2)71 b(CUSTOMIZA)-6 b(TION)2988 +b Fy(3)p 339 280 3575 4 v 339 3238 4 2958 v 739 415 a +Fo(\\documentclass{report})739 507 y(\\usepackage{webfiles})739 +689 y(\\begin{document})739 872 y(\\title{Three)42 b(solutions)f(for)f +(the)g(Travelling)i(Salesman)f(problem})739 963 y(\\author{Joe)h(L.)d +(User})739 1146 y(\\maketitle)739 1329 y(\\tableofcontents)161 +b(\045)39 b(optional)739 1420 y(\\listoffigures)239 b(\045)39 +b(etc.,)h(optional)739 1511 y(\\listofprograms)200 b(\045)39 +b(optional)739 1694 y(\\chapter{A)j(PSPACE)e(solution)h(for)f(the)g +(Travelling)h(Salesman})739 1785 y(\\webfile{pspace})739 +1968 y(\\chapter{The)h(Travelling)f(Salesman)h(problem,)f(solved)f(by)g +(Simulated)817 2059 y(Annealing})739 2151 y(\\webfile{anneal})739 +2333 y(\\chapter{A)i(Neural)e(Network)h(solution)g(for)f(the)g +(Travelling)h(Salesman})739 2425 y(\\webfile{neu_net})739 +2607 y(\\appendix)739 2698 y(\\chapter{The)h(Travelling)f(Salesman)h +(Problem,)f(solved)f(by)g(telepresence})739 2790 y +(\\input{internet-user})739 2972 y(\\end{document})p +3910 3238 V 339 3241 3575 4 v 1361 3473 a Fy(Figure)27 +b(1:)36 b(Exempli\014ed)28 b(do)r(cumen)n(t)g(structure)236 +3719 y Fp(2.2)113 b(The)37 b(table)g(of)h(con)m(ten)m(ts)236 +3872 y Fy(Eac)n(h)c(w)n(eb)i(do)r(cumen)n(t)f(gets)g(its)h(o)n(wn)f +(table)g(of)h(con)n(ten)n(ts.)60 b(It)35 b(can)g(b)r(e)h(suppressed)f +(with)h(the)g Fx(nocon)d Fy(option;)39 b(the)236 3972 +y(opp)r(osite)24 b(option)g(is)g Fx(contents)p Fy(.)32 +b(Y)-7 b(ou)24 b(can)g(pro)r(duce)f(the)i(table)f(of)g(con)n(ten)n(ts)f +(of)h(an)n(y)f(w)n(eb)h(do)r(cumen)n(t)g(in)h(an)n(y)e(p)r(osition)236 +4071 y(with)41 b(the)g Fx(\\xwebContents)35 b Fy(command.)75 +b(This)41 b(command)f(tak)n(es)g(one)g(argumen)n(t:)61 +b(the)41 b(basename)f(of)g(the)h(w)n(eb)236 4171 y(do)r(cumen)n(t,)28 +b(and)g(do)r(es)f(not)g(w)n(ork)g(with)h(Spidery)f(w)n(ebs)g(\(y)n(et) +2177 4141 y Fw(3)2214 4171 y Fy(\).)361 4271 y(The)h(tables)h(of)f(con) +n(ten)n(ts)g(are)g(pro)r(duced)g(lik)n(e)g(all)h(L)1993 +4254 y Fw(A)2030 4271 y Fy(T)2076 4288 y(E)2122 4271 +y(X's)f(tables)h(of)f(con)n(ten)n(ts)g(etc.,)h(in)g(the)g(second)f(L) +3648 4254 y Fw(A)3685 4271 y Fy(T)3731 4288 y(E)3777 +4271 y(X)h(run.)236 4370 y(They)38 b(are)e(stored)h(in)h(a)f(\014le)g +(with)h(name)g Fv(h)p Fu(b)l(asename)6 b Fv(i)q Fx(.con)p +Fy(,)39 b(where)e Fv(h)p Fu(b)l(asename)6 b Fv(i)39 b +Fy(is)e(the)h(basename)f(of)g(the)h(w)n(eb)236 4470 y(do)r(cumen)n(t.) +236 4698 y Fp(2.3)113 b(The)37 b(List)g(of)h(Programs)236 +4851 y Fy(In)d(addition)f(to)g(the)h(table)g(of)f(con)n(ten)n(ts)g +(there)g(is)g(a)g(\\List)g(of)h(Programs",)e(analogous)f(to)i(the)h +(\\List)f(of)g(Figures")236 4951 y(etc.)28 b(that)g(standard)f(L)942 +4934 y Fw(A)979 4951 y Fy(T)1025 4969 y(E)1070 4951 y(X)h(pro)n(vides.) +36 b(The)27 b(list)h(can)f(b)r(e)h(pro)r(duced)g(with)g(a)472 +5089 y Fo(\\listofprograms)236 5326 y Fy(command,)e(whic)n(h)h(can)e(b) +r(e)i(placed)f(at)g(an)n(y)f(p)r(osition.)37 b(It)26 +b(is)g(customary)f(to)h(put)h(it)g(at)f(the)g(b)r(eginning)g(of)h(the)f +(mother)236 5426 y(do)r(cumen)n(t,)36 b(after)e(it's)g(table)g(of)g +(con)n(ten)n(ts.)56 b(As)34 b(with)h(the)f(List)g(of)g(Figures,)h(the)g +(List)f(of)g(Programs)d(is)j(generated)236 5525 y(at)k(the)g(second)f +(L)801 5508 y Fw(A)838 5525 y Fy(T)884 5543 y(E)930 5525 +y(X)h(run.)67 b(It)38 b(can)f(list)h(programs,)g(main)g(sections)f(and) +g(normal)g(sections;)42 b(the)c(default)g(is)g(to)236 +5625 y(list)d(only)g(programs)d(and)j(main)g(sections.)58 +b(Y)-7 b(ou)35 b(can)g(con)n(trol)e(what)i(go)r(es)f(in)n(to)h(the)g +(list)g(b)n(y)g(setting)f(the)i(coun)n(ter)236 5725 y +Fx(xwebLopDepth)p Fy(:)p 236 5786 1512 4 v 329 5840 a +Fq(3)363 5863 y Fs(I)24 b(consider)g(releasing)g(a)f(revised)h(v)n +(ersion)g(of)f(Spider)h(that)h(is)e(more)f(compatible)i(with)f(CWEB,)h +(and)g(has)g(less)f(bugs)p eop +%%Page: 4 4 +4 3 bop 0 5 a Fy(4)2987 b FA(x)p Fs(2)71 b(CUSTOMIZA)-6 +b(TION)301 264 y Fu(option)439 b(opp)l(osite)333 b(e\013e)l(ct)301 +397 y Fx(index)p Fy(*)403 b Fx(noindex)314 b Fy(prin)n(t)28 +b(iden)n(ti\014er)f(index)301 496 y Fx(noindex)357 b(index)402 +b Fy(don't)28 b(prin)n(t)g(iden)n(ti\014er)f(index)301 +596 y Fx(reflist)p Fy(*)315 b Fx(noreflist)226 b Fy(prin)n(t)28 +b(List)f(of)h(Re\014nemen)n(ts)301 696 y Fx(noreflist)269 +b(reflist)314 b Fy(don't)28 b(prin)n(t)g(List)f(of)h(Re\014nemen)n(ts) +301 795 y Fx(contents)p Fy(*)271 b Fx(nocon)402 b Fy(prin)n(t)28 +b(table)f(of)h(con)n(ten)n(ts)301 895 y Fx(nocon)445 +b(contents)270 b Fy(don't)28 b(prin)n(t)g(table)f(of)h(con)n(ten)n(ts) +301 994 y Fx(allsections)p Fy(*)139 b Fx(onlychanges)f +Fy(prin)n(t)28 b(all)f(sections)301 1094 y Fx(onlychanges)181 +b(allsections)138 b Fy(prin)n(t)28 b(only)f(c)n(hanged)g(sections)301 +1194 y Fx(showformats)p Fy(*)139 b Fx(hideformats)f Fy(sho)n(w)27 +b Fx(@f)g Fy(declarations)301 1293 y Fx(hideformats)181 +b(showformats)138 b Fy(don't)28 b(sho)n(w)f Fx(@f)g Fy(declarations)301 +1393 y Fx(raggedbottom)p Fy(*)95 b Fx(flushbottom)138 +b Fy(try)28 b(not)f(to)h(break)e(mo)r(dules)i(across)d(pages)301 +1493 y Fx(flushbottom)181 b(raggedbottom)94 b Fy(try)25 +b(to)g(create)f(a)g(\015ush)h(b)r(ottom,)h(break)e(mo)r(dules)g(if)i +(neces-)1588 1592 y(sary)301 1692 y Fx(hyperref)313 b(nohype)358 +b Fy(mak)n(e)27 b(h)n(yp)r(erlinks)g(using)g Fx(hyperref)e +Fy(pac)n(k)-5 b(age)301 1791 y Fx(pdftex)401 b(nohype)358 +b Fy(mak)n(e)27 b(h)n(yp)r(erlinks)g(and)g(PDF)h(outlines)g(with)g +(PDFT)3289 1809 y(E)3335 1791 y(X)301 1891 y Fx(nohype)p +Fy(*)359 b(.)14 b(.)f(.)526 b(no)28 b(h)n(yp)r(erlinks)301 +1991 y Fx(nofiles)357 b(writefiles)182 b Fy(don)n(t't)46 +b(write)g(a)f(con)n(ten)n(ts)g(\014le)h(\(equiv)-5 b(alen)n(t)46 +b(to)f(setting)1588 2090 y Fx(\\setcounter{xwebL)o(op)o(Dep)o(th)o(}{-) +o(9})o Fy(\).)301 2190 y Fx(writefiles)p Fy(*)183 b Fx(nofiles)314 +b Fy(do)53 b(write)f(a)g(con)n(ten)n(ts)h(\014le.)112 +b(\(equiv)-5 b(alen)n(t)53 b(to)f(setting)1588 2290 y +Fx(\\setcounter{xwebL)o(op)o(Dep)o(th)o(}{9)o(})p Fy(\).)870 +2556 y(T)-7 b(able)28 b(1:)36 b(W)-7 b(eb\014les)28 b(options.)36 +b(Defaults)28 b(are)f(tagged)f(with)j(a)e(*.)125 2823 +y Fv(\017)41 b Fy(Normal)26 b(sections)h(get)h(in)n(to)f(it)h(if)g +Fx(xwebLopDepth)23 b Fy(is)k(greater)f(than)i(or)f(equal)g(to)g(10.)125 +2991 y Fv(\017)41 b Fy(All)28 b(starred)e(sections)h(that)h(ha)n(v)n(e) +e(a)h(depth)i(smaller)d(than)i Fx(xwebLopDepth)23 b Fy(will)k(b)r(e)h +(men)n(tioned.)125 3159 y Fv(\017)41 b Fy(Programs)24 +b(will)k(b)r(e)g(men)n(tioned)g(unless)f Fx(xwebLopDepth)c +Fy(is)k(smaller)g(than)h(or)e(equal)h(to)h Fv(\000)p +Fy(10.)0 3327 y(By)e(setting)g Fx(xwebLopDepth)21 b Fy(in)n(b)r(et)n(w) +n(een)26 b Fx(\\webfile)d Fy(commands)j(y)n(ou)f(can)h(handle)g(eac)n +(h)f Fx(WEB)g Fy(\014le)h(di\013eren)n(tly)-7 b(,)27 +b(if)f(y)n(ou)0 3427 y(wish.)43 b(The)30 b(default)g(v)-5 +b(alue)29 b(is)h(9.)42 b(It)30 b(is)g(a)f(L)1362 3410 +y Fw(A)1399 3427 y Fy(T)1445 3445 y(E)1491 3427 y(X)h(coun)n(ter,)f(so) +g(its)h(v)-5 b(alue)29 b(can)g(b)r(e)h(c)n(hanged)f(using)g(the)h +Fx(\\setcounter)0 3527 y Fy(and)d Fx(\\addtocounter)c +Fy(commands.)125 3627 y(The)45 b(PDF)h(outline)g(\(if)h(y)n(ou)e(use)g +(PDFT)1511 3645 y(E)1558 3627 y(X\))h(can)g(b)r(e)g(con)n(trolled)e(in) +i(the)g(same)g(w)n(a)n(y)-7 b(,)49 b(using)c(the)h(coun)n(ter)0 +3726 y Fx(xwebOutlineDepth)o Fy(,)22 b(except)28 b(that)g(normal)e +(sections)h(nev)n(er)g(get)g(in)n(to)g(the)h(outline.)125 +3827 y(The)40 b(en)n(tries)g(for)g(the)h(List)g(of)g(Programs)c(are)j +(put)h(in)n(to)g(the)g(\014le)f(\\)p Fv(h)p Fu(jobname)6 +b Fv(i)r Fx(.lop)p Fy(",)42 b(where)e Fv(h)p Fu(jobname)6 +b Fv(i)43 b Fy(is)0 3926 y(the)33 b(jobname)f(that)g(T)717 +3944 y(E)763 3926 y(X)h(c)n(hose)e(for)h(the)g(mother)g(do)r(cumen)n(t) +h(\(usually)f(the)g(name)g(of)h(the)f Fx(.tex)f Fy(\014le,)j(without)e +(the)0 4026 y(extension\).)37 b(Edit)27 b(this)h(\014le)g(only)f(if)h +(y)n(ou're)f(desparate,)f(as)h(with)h(the)g Fx(.toc)e +Fy(and)h Fx(.lof)f Fy(\014les)i(etc.)0 4262 y Fp(2.4)112 +b(Newpages)0 4416 y Fy(The)32 b(default)g(b)r(eha)n(viour)f(of)h(the)g +Fx(webfiles)d Fy(pac)n(k)-5 b(age)31 b(is)g(nev)n(er)g(to)h(break)f +(sections)g(across)f(pages)h(if)i(they)f(\014t)g(on)g(a)0 +4516 y(single)d(page.)40 b(If)30 b(sections)e(ma)n(y)g(b)r(e)i(brok)n +(en)e(across)f(pages,)h(the)i Fx(webfiles)25 b Fy(pac)n(k)-5 +b(age)28 b(is)h(able)g(create)f(`\015ush)h(b)r(ottom')0 +4615 y(pages.)41 b(T)-7 b(o)28 b(enable)h(this,)h(sp)r(ecify)g(the)f +Fx(flushbottom)c Fy(option)k(to)g(the)g Fx(\\webfile)d +Fy(or)j(the)g Fx(\\usepackage)c Fy(command.)0 4715 y(T)-7 +b(o)27 b(re-enable)g(the)h(default)g(b)r(eha)n(viour)e(lo)r(cally)-7 +b(,)27 b(sp)r(ecify)h(the)g Fx(raggedbottom)23 b Fy(option.)125 +4815 y(A)38 b(main)h(section)f(can)g(start)f(a)h(new)h(page)e +(regardless)f(if)j(it)g(will)g(\014t)g(on)f(the)h(curren)n(t)e(one.)69 +b(T)-7 b(o)38 b(c)n(hange)f(this)0 4915 y(b)r(eha)n(viour,)d(set)f(the) +g(coun)n(ter)g Fx(xwebSecNoEject)p Fy(,)c(whic)n(h)k(k)n(eeps)g(the)g +(lo)n(w)n(est)f(group)h(lev)n(el)f(where)h(no)g(new)g(page)g(is)0 +5014 y(started)28 b(at)g(a)g(main)h(section.)38 b(The)29 +b(default)g(is)f(3.)39 b(It)29 b(is)f(a)g(L)1882 4997 +y Fw(A)1919 5014 y Fy(T)1965 5032 y(E)2011 5014 y(X)h(coun)n(ter,)e(so) +h(its)h(v)-5 b(alue)28 b(can)g(b)r(e)h(c)n(hanged)e(using)h(the)0 +5114 y Fx(\\setcounter)23 b Fy(and)28 b Fx(\\addtocounter)22 +b Fy(commands.)0 5350 y Fp(2.5)112 b(Hyp)s(erlinks)0 +5504 y Fy(If)28 b(the)g Fx(hyperref)d Fy(option)i(is)h(sp)r(eci\014ed,) +g(all)f(mo)r(dule)h(references)f(are)g(turned)h(in)n(to)f(h)n(yp)r +(erlinks)g(using)h(the)g Fx(hyperref)0 5604 y Fy(pac)n(k)-5 +b(age[4)n(].)37 b(T)-7 b(o)26 b(use)h(this)g(feature,)f(y)n(ou)g(ha)n +(v)n(e)g(to)g(imp)r(ort)h(the)g Fx(hyperref)c Fy(pac)n(k)-5 +b(age)26 b(y)n(ourself,)f(b)r(efore)i(imp)r(orting)f(the)0 +5703 y Fx(webfiles)e Fy(pac)n(k)-5 b(age,)26 b(e.g.:)235 +5863 y Fo(\\usepackage[hypertex]{hyper)q(ref})p eop +%%Page: 5 5 +5 4 bop 236 5 a FA(x)p Fs(3)71 b(PR)n(OBLEMS)24 b(AND)f(RESTRICTIONS) +2454 b Fy(5)472 277 y Fo(\\usepackage[hyperref]{webfiles})236 +535 y Fy(Alternativ)n(ely)-7 b(,)35 b(with)f(the)f Fx(pdftex)e +Fy(option,)k(direct)e(supp)r(ort)h(for)f(PDFT)2598 553 +y(E)2644 535 y(X)h(can)f(b)r(e)h(enabled.)54 b(This)33 +b(pro)n(vides)f(the)236 634 y(same)h(lo)r(ok)g(and)h(feel)g(as)f(the)h +Fx(pdfcwebmac)c Fy(macros,)k(including)g(the)g(`PDF)g(Outline',)i(but)e +(of)g(course)e(w)n(orks)g(only)236 734 y(with)c(PDFT)645 +752 y(E)692 734 y(X.)361 834 y(Both)f(t)n(yp)r(es)h(of)f(h)n(yp)r +(erlink)n(ed)g(references)g(can)g(b)r(e)h(switc)n(hed)f(o\013)h(with)g +(the)g Fx(nohype)d Fy(option.)236 1067 y Fp(2.6)113 b(Output)37 +b(in)g(other)g(languages)236 1220 y Fx(WEB)g Fy(do)r(cumen)n(tation)g +(can)g(con)n(tain)g(a)g(few|prede\014ned|informal)g(texts.)68 +b(As)37 b(in)h(the)g(plain)g(v)n(ersion,)g(y)n(ou)f(can)236 +1320 y(c)n(hange)27 b(these)i(texts,)f(for)g(example)g(to)g(obtain)g +(output)h(in)g(an)f(other)g(language)e(than)j(English,)f(b)n(y)g +(rede\014ning)f(some)236 1420 y(macros.)36 b(The)27 b(macro)g(names)g +(concerned)f(are)h(listed)h(b)r(elo)n(w,)f(together)g(with)h(their)f +(default)h(de\014nitions.)393 1669 y Fo(\\def\\xwebIndexName{Index)45 +b(of)39 b(\\xwebJobname})393 1760 y(\\def\\xwebReflistName{List)45 +b(of)40 b(Refinements)h(in)f(\\xwebJobname})393 1852 +y(\\def\\xwebCRAlso{\\xwebCrossRef)q({See)46 b(also)40 +b(section}})393 1943 y(\\def\\xwebCRsAlso{\\xwebCrossRe)q(f{Se)q(e)45 +b(also)40 b(sections}})393 2034 y(\\def\\xwebCRCite{\\xwebCrossRef)q +({Thi)q(s)45 b(code)40 b(is)g(cited)g(in)g(section}})393 +2126 y(\\def\\xwebCRsCite{\\xwebCrossRe)q(f{Th)q(is)45 +b(code)40 b(is)g(cited)h(in)e(sections}})393 2217 y +(\\def\\xwebRLCite{\\xwebCrossRef)q({Cit)q(ed)45 b(in)40 +b(section}})393 2308 y(\\def\\xwebRLsCite{\\xwebCrossRe)q(f{Ci)q(ted)46 +b(in)39 b(sections}})393 2400 y(\\def\\xwebCRUse{\\xwebCrossRef{)q +(This)46 b(code)40 b(is)g(used)g(in)g(section}})393 2491 +y(\\def\\xwebCRsUse{\\xwebCrossRef)q({Thi)q(s)45 b(code)40 +b(is)g(used)g(in)g(sections}})393 2582 y +(\\def\\xwebRLUse{\\xwebCrossRef{)q(Used)46 b(in)40 b(section}})393 +2674 y(\\def\\xwebRLsUse{\\xwebCrossRef)q({Use)q(d)45 +b(in)40 b(sections}})393 2765 y(\\def\\xwebCRChanged{\045)511 +2856 y(\\xwebCrossRef{The)j(following)e(sections)g(were)f(changed)h(by) +f(the)g(change)g(file:}\045)511 2948 y(\\let\\*\\relax})393 +3039 y(\\def\\xwebCREt{)j(and~})393 3130 y(\\def\\xwebCRsEt{,)g(and~}) +393 3222 y(\\def\\xwebLopName{List)h(of)c(Programs})393 +3313 y(\\def\\xwebTocName{Contents)45 b(of)40 b(\\xwebJobname})393 +3404 y(\\def\\xwebRefMacrosHere{Prepro)q(cess)q(or)45 +b(Definitions})393 3496 y(\\def\\xwebSectionName{Section})393 +3587 y(\\def\\xwebPageName{Page})236 4002 y Fp(2.7)113 +b(Do)s(cumen)m(ting)36 b(c)m(hange\014les)236 4156 y +Fy(If)j(a)e(w)n(eb)h(\014le)g(is)g(included)g(that)g(has)g(some)f +(sections)g(c)n(hanged)g(b)n(y)h(a)f(c)n(hange\014le)g(y)n(ou)g(can)h +(ha)n(v)n(e)f(the)h Fx(\\webfile)236 4256 y Fy(command)31 +b(prin)n(t)g(only)g(the)g(c)n(hanged)g(sections)f(b)n(y)h(giving)f(the) +i Fx(onlychanges)27 b Fy(option.)47 b(As)31 b(with)h(all)f(options,)h +(this)236 4355 y(option)c(can)f(also)g(b)r(e)h(giv)n(en)f(to)h(the)h +Fx(\\usepackage)23 b Fy(command.)37 b(Its)28 b(opp)r(osite)g(option)f +(is)h Fx(allsections)p Fy(.)33 b(Sp)r(ecifying)236 4455 +y Fx(onlychanges)23 b Fy(is)28 b(equiv)-5 b(alen)n(t)27 +b(to)h(sa)n(ying)e Fx(\\let\\maybe=\\iffa)o(ls)o(e)c +Fy(in)27 b(the)h(plain)g(v)n(ersion.)236 4688 y Fp(2.8)113 +b(Miscellaneous)236 4841 y Fy(Y)-7 b(ou)22 b(can)f(con)n(trol)g(the)h +(app)r(earance)e(of)i(w)n(eb)f(section)h(n)n(um)n(b)r(ers)f(b)n(y)g +(rede\014ning)g(the)i(app)r(earance)d(of)h Fx(\\thexwebModule)p +Fy(.)236 4941 y(Its)28 b(default)g(de\014nition)g(is)f +Fx(\\arabic{xwebModul)o(e})p Fy(.)361 5041 y(With)33 +b(the)g Fx(noformats)28 b Fy(option,)33 b(y)n(ou)f(can)g(suppress)f +(the)i(prin)n(ting)f(of)g Fx(@f)f Fy(sp)r(eci\014ers.)51 +b(\(In)32 b(cw)n(eb,)i(y)n(ou)d(can)h(also)236 5140 y(use)c +Fx(@s)f Fy(instead)g(of)g Fx(@f)p Fy(,)g(that)h(w)n(a)n(y)f(y)n(ou)f +(can)i(con)n(trol)e(whic)n(h)h(format)h(sp)r(eci\014ers)f(get)g(prin)n +(ted)g(and)h(whic)n(h)f(don't\).)236 5415 y Fz(3)135 +b(Problems)45 b(and)g(Restrictions)236 5597 y Fy(Restrictions:)361 +5764 y Fv(\017)c Fy(Please)21 b(b)r(e)h(a)n(w)n(are)e(that)j(the)f(v)n +(ertical)f(bar)h(\(`)p Fx(|)p Fy('\))g(is)g(used)g(b)n(y)g +Fx(WEB)f Fy(to)h(delimit)h(small)f(program)e(co)r(de)i(pieces)g(in)g +(the)444 5863 y(do)r(cumen)n(tation)27 b(parts,)g(and)g(is)h(therefore) +f(pro)r(cessed)f(b)n(y)h Fx(weave)p Fy(.)35 b Fu(Y)-6 +b(ou)29 b(c)l(annot)h(use)f(it)h(for)h(L)3431 5846 y +Fn(A)3469 5863 y Fu(T)3514 5881 y(E)3560 5863 y(X)e(anymor)l(e.)p +eop +%%Page: 6 6 +6 5 bop 0 5 a Fy(6)2453 b FA(x)p Fs(3)72 b(PR)n(OBLEMS)23 +b(AND)g(RESTRICTIONS)208 277 y Fy(In)40 b(particular,)j(y)n(ou)d +(cannot)g(sp)r(ecify)g(rules)g(for)g(the)h Fx(tabular)d +Fy(or)i(the)g Fx(array)f Fy(en)n(vironmen)n(t.)75 b(Since)40 +b(y)n(ou)208 377 y(probably)26 b(w)n(an)n(t)h(to)g(do)h(so:)36 +b(Y)-7 b(ou)28 b(ha)n(v)n(e)e(t)n(w)n(o)h(c)n(hoices)f(left:)284 +571 y(1.)41 b(Mak)n(e)32 b(sure)h(y)n(ou)f(ha)n(v)n(e)g(the)i +Fx(array)d Fy(pac)n(k)-5 b(age)32 b(\(b)n(y)h(F)-7 b(rank)32 +b(Mittelbac)n(h)h(and)g(Da)n(vid)g(Carlisle\))g(installed.)390 +670 y(Then)28 b(y)n(ou)g(ma)n(y)f(use)h(the)g(pac)n(k)-5 +b(age)27 b Fx(cwebarray)p Fy(,)e(it)j(de\014nes)g(`)p +Fx(I)p Fy(')g(\(that's)g(an)g(upp)r(ercase)f(i\))i(as)e(a)h(sp)r +(eci\014er)390 770 y(for)f(rules.)37 b(I.e.,)27 b(instead)h(of)979 +918 y Fo(\\begin{tabular}{l|l})390 1166 y Fy(y)n(ou)f(ha)n(v)n(e)f(to)i +(write)979 1313 y Fo(\\begin{tabular}{lIl})284 1561 y +Fy(2.)41 b(Use)64 b(`)p Fx(^^7c)p Fy(')f(instead)h(of)g(`)p +Fx(|)p Fy('.)147 b(I.e.,)74 b(instead)64 b(of)g Fx(\\begin{tabular}{)o +(l|)o(l})58 b Fy(y)n(ou)63 b(ma)n(y)h(write)390 1661 +y Fx(\\begin{tabular}{l)o(^^)o(7cl)o(})p Fy(.)208 1855 +y(These)28 b(t)n(w)n(o)g(c)n(hoices)f(are)h(compatible,)h(y)n(ou)e(ma)n +(y)h(use)h(b)r(oth)g(in)g(one)f(do)r(cumen)n(t.)40 b(Needless)29 +b(to)f(sa)n(y)-7 b(,)28 b(I)h(consider)208 1954 y(the)f(\014rst)f +(alternativ)n(e)f(the)i(b)r(etter)g(one.)125 2129 y Fv(\017)41 +b Fy(One)29 b(cannot)g(use)g(restricted)g(program)f(mo)r(de)i(in)f(mo)n +(ving)g(argumen)n(ts.)42 b(Most)29 b(notably)-7 b(,)30 +b(this)g(is)f(anno)n(ying)f(in)208 2229 y(the)g(titles)g(of)f(starred)f +(sections)h(and)h(in)g Fx(\\caption)c Fy(tags.)125 2404 +y Fv(\017)41 b Fy(Neither)34 b(a)g(re\014nemen)n(t)g(name)g(nor)f(an)h +(index)h(en)n(try)e(made)i(b)n(y)e Fx(@^)h Fy(ma)n(y)g(consist)f(of)h +(a)g Fu(single)42 b Fy(dot-accen)n(ted)208 2504 y(term.)53 +b(I.e.,)35 b(y)n(ou)d(m)n(ust)i(not)f(write)g(`)p Fx(@<\\.O@>)p +Fy(',)f(`)p Fx(@^\\.o@>)p Fy(',)g(or)g(ev)n(en)h(`)p +Fx(@^\\.{foolish}@>)o Fy('.)48 b(Of)33 b(course)f(y)n(ou)208 +2603 y(ma)n(y)26 b(write)i(`)p Fx(@^\\.o)41 b(accent@>)p +Fy(')25 b(or)i(`)p Fx(@<)42 b(Handle)f(accent)h(\\.o)g(@>)p +Fy('.)125 2779 y Fv(\017)f Fy(If)24 b(w)n(ea)n(v)n(e)e(is)j(run)e(with) +i(the)g Fx(-x)e Fy(option,)i(a)e(\(harmless\))h(error)e(message)h(o)r +(ccurs)g(ab)r(out)h(a)g(\014le)g(that)h(\\ended)e(while)208 +2878 y(scanning)j(use)i(of)f Fx(\\end)p Fy(".)0 3123 +y Fp(3.1)112 b(Reserv)m(ed)38 b(Con)m(trol)e(Sequences)0 +3280 y Fy(The)28 b(follo)n(wing)e(tags)h(are)g(reserv)n(ed)e(and)j(m)n +(ust)f(neither)h(b)r(e)g(used)g(nor)e(rede\014ned:)196 +3447 y Fo(\\ATL)196 3538 y(\\B)196 3630 y(\\M)196 3721 +y(\\N)196 3812 y(\\PB)196 3904 y(\\Y)125 4168 y Fx(\\9)31 +b Fy(is)h(already)f(explained)h(in)h(the)f Fx(CWEB)f +Fy(user)h(man)n(ual:)46 b(It's)32 b(a)g(sp)r(ecial)g(con)n(trol)f +(sequence)h(used)g(for)g(the)h(index)0 4267 y(en)n(tries)23 +b(tagged)f(with)i(`)p Fx(@:)p Fy('.)34 b(Its)24 b(default)f +(de\014nition)h(is)f(setup)h(in)f(suc)n(h)g(a)g(w)n(a)n(y)f(that)i(y)n +(ou)e(can)h(c)n(heat)g Fx(weave)e Fy(concerning)0 4367 +y(the)29 b(sort)e(order)g(of)h(this)h(en)n(try:)37 b(If)29 +b(y)n(ou)e(en)n(ter)h(`)p Fx(@:sort}{print@>)p Fy(')22 +b(y)n(ou)28 b(will)g(get)g(an)g(index)g(en)n(try)g(\\prin)n(t")f(next)i +(to)0 4467 y(the)f(place)f(where)g(the)h(index)g(en)n(try)f(\\sort")f +(w)n(ould)h(b)r(e.)37 b(But)28 b(y)n(ou're)e(allo)n(w)n(ed)g(to)i(c)n +(hange)e(this)i(default)g(de\014nition.)125 4569 y(The)d(names)g(of)g +(all)g(other)g(con)n(trol)f(sequences)g(de\014ned)i(b)n(y)f(this)g(pac) +n(k)-5 b(age|b)r(esides)24 b(the)i(common)e(L)3311 4552 +y Fw(A)3348 4569 y Fy(T)3394 4586 y(E)3440 4569 y(X)i(con)n(trol)0 +4668 y(sequences|start)31 b(with)i Fx(xweb)p Fy(.)51 +b(Please)31 b(don't)i(de\014ne)f(new)h(con)n(trol)e(sequences)h +(starting)g(with)h(this)g(pre\014x.)51 b(\(The)0 4768 +y(con)n(trol)27 b(sequences)g(that)i(don't)f(ha)n(v)n(e)f(a)h(`)p +Fx(@)p Fy(')g(or)g(`)p Fx(_)p Fy(')g(in)g(them)h(ma)n(y)e(b)r(e)i +(rede\014ned)f(to)g(c)n(hange)f(the)i(app)r(earence)e(of)h(the)0 +4867 y Fx(WEB)e Fy(do)r(cumen)n(t,)i(c)n(hec)n(k)f(the)h(implemen)n +(tation's)f(do)r(cumen)n(tation)h(for)f(their)g(meaning.\))0 +5112 y Fp(3.2)112 b(Problems)0 5269 y Fy(Since)28 b(this)g(is)f(still)h +(a)f(test)h(v)n(ersion)e(of)i(the)g(pac)n(k)-5 b(age,)26 +b(there)h(are)g(some)g(kno)n(wn)g(bugs)g(and)g(problems.)0 +5480 y Fu(Known)i(Bugs)7 b Fy(:)125 5672 y Fv(\017)41 +b Fy(The)27 b(presen)n(tation)g(of)g Fx(@l)g Fy(rede\014nitions)g(is)h +(not)f(prop)r(er.)36 b(But)28 b(it)g(w)n(asn't)f(in)h(the)g(plain)g(v)n +(ersion,)e(either.)0 5863 y Fu(Pr)l(oblems)7 b Fy(:)p +eop +%%Page: 7 7 +7 6 bop 236 5 a FA(x)p Fs(4)71 b(T)412 19 y(E)452 5 y(XNICAL)23 +b(D)n(A)-6 b(T)g(A)3023 b Fy(7)361 277 y Fv(\017)41 b +Fy(One)23 b(cannot)h(use)g(an)f(other)g(basic)h(fon)n(t)g(size)f(than)h +(10)13 b(pt.)36 b(A)25 b(few)f(sym)n(b)r(ol)f(de\014nitions)h(and)g(la) +n(y)n(out)f(parameters)444 377 y(dep)r(end)28 b(on)f(this.)361 +554 y Fv(\017)41 b Fm(C)499 540 y Fw(+)-11 b(+)622 554 +y Fy(commen)n(ts)32 b(in)g Fx(CWEB)f Fy(\(i.e.,)i(from)f +Fx(//)g Fy(to)g(the)g(end)h(of)f(the)g(line\))h(are)e(t)n(yp)r(eset)h +(as)g(C)g(commen)n(ts.)50 b(This)32 b(is)444 654 y(esp)r(ecially)e(bad) +g(if)h(they)g(are)f(used)g(for)g(a)g(whole)g(blo)r(c)n(k)g(of)h(commen) +n(t)f(lines,)i(as)e(it)h(is)f(quite)h(common.)45 b(Please)444 +753 y(put)28 b(suc)n(h)f(commen)n(t)h(blo)r(c)n(ks)f(in)g(the)h(do)r +(cumen)n(tation)g(part.)236 1043 y Fz(4)135 b(T)510 1069 +y(E)581 1043 y(Xnical)45 b(Data)236 1230 y Fx(WEB)25 +b Fy(programmers)f(who)i(used)g(the)h(plain)f(v)n(ersion)f(b)r(efore)h +(should)g(note)g(that)h(the)f(macros)f(from)h Fx(cwebmac.tex)c +Fy(and)236 1329 y Fx(webkernel.tex)j Fy(are)30 b(not)g(a)n(v)-5 +b(ailable)29 b(an)n(ymore.)43 b(E.g.,)31 b(y)n(ou)e(cannot)h(use)g +Fx(\\.)g Fy(to)g(t)n(yp)r(eset)g(t)n(yp)r(ewriter)g(material;)h(use)236 +1429 y(either)25 b Fx(\\texttt)d Fy(or)i Fx(\\verb)p +Fy(,)g(as)g(it)h(\014ts)h(the)f(situation.)36 b(On)24 +b(the)i(other)e(hand,)i(no)n(w)e(y)n(ou're)f(able,)j(for)e(example,)h +(to)g(use)236 1529 y Fx(\\.)i Fy(for)h(the)g(dot)g(accen)n(t,)g +Fx(\\\\)f Fy(will)h(b)r(e)g(the)h(newline)f(again)f(\(as)g(usual)h(in)g +(L)2572 1512 y Fw(A)2609 1529 y Fy(T)2655 1546 y(E)2701 +1529 y(X\),)h(y)n(ou)e(can)g(de\014ne)i Fx(\\C++)d Fy(for)h(the)i +Fm(C)3925 1515 y Fw(+)-11 b(+)236 1628 y Fy(logo,)27 +b(etc.)361 1731 y(Another)d(detail)g(for)g(ex-plainies:)35 +b(The)24 b(\\List)g(of)h(Programs")c(that)j(replaces)f(the)i(table)g +(of)f(con)n(ten)n(ts)g(is)g(pro)r(duced)236 1830 y(b)n(y)i(the)g +Fx(\\listofprograms)19 b Fy(tag)25 b(\(during)h(the)g(second)f(L)2034 +1813 y Fw(A)2071 1830 y Fy(T)2117 1848 y(E)2163 1830 +y(X)h(run\),)g(not)g(automatically)-7 b(.)35 b(But)26 +b(this)g(is)g(the)g(standard)236 1930 y(L)258 1913 y +Fw(A)295 1930 y Fy(T)341 1948 y(E)387 1930 y(X)i(w)n(a)n(y)e(of)i +(handling)f(suc)n(h)g(things.)361 2032 y(There)g(are)g(no)n(w)g(t)n(w)n +(o)g(kinds)h(of)f(indexes,)h(b)r(oth)g(optional:)37 b(Those)27 +b(that)h(are)f(created)g(b)n(y)g Fx(weave)p Fy(,)f(whic)n(h)i(come)f +(at)236 2132 y(the)e(end)f(of)g(eac)n(h)f Fx(WEB)g Fy(program,)f(and)i +(the)g(index)g(of)g(the)h(mother)e(do)r(cumen)n(t,)i(that)g(is,)f(the)g +(one)g(that)g(is)g(created)f(with)236 2232 y Fx(\\index)k +Fy(commands)j(and)f(the)h Fx(theindex)c Fy(en)n(vironmen)n(t)j(\(p)r +(ossibly)h(with)g(the)g(help)g(of)g Fu(MakeIndex)10 b +Fy([5]\).)44 b(There)29 b(are)236 2331 y(no)e(problems)f(in)h(using)f +(these)h(together,)f(but)h(it's)g(for)f(y)n(ou)g(to)h(decide)f(in)h +(whic)n(h)g(of)g(them)g(the)g(en)n(tries)f(m)n(ust)h(go)f(that)236 +2431 y(y)n(ou)k(sp)r(ecify)h(y)n(ourself.)46 b(Y)-7 b(ou)31 +b(ma)n(y)-7 b(,)31 b(with)g(a)f(few)i(de\014nitions,)f(get)g(the)g +(indexes)g(of)g(the)g Fx(WEB)e Fy(\014les)i(in)n(to)g(the)g(index)g(of) +236 2530 y(the)d(mother)f(do)r(cumen)n(t.)361 2633 y(The)i(mo)r(dules)g +(are)f(put)i(in)g(a)f(new)g(en)n(vironmen)n(t,)f(called)h +Fx(xwebModule)p Fy(.)38 b(They)29 b(are)f(not)h(made)g(in)n(to)g +Fx(\\section)p Fy(s)236 2732 y(and)23 b(suc)n(h,)g(and)g(they)g(are)f +(n)n(um)n(b)r(ered)h(in)g(a)f(single)h(la)n(y)n(er,)f(in)h(exactly)f +(the)i(same)e(w)n(a)n(y)g(as)g(in)h(the)g(plain)g(v)n(ersion,)f(so)h +(that)236 2832 y(the)33 b(cross-reference)d(information)i(output)h(b)n +(y)f Fx(weave)f Fy(will)i(alw)n(a)n(ys)d(b)r(e)j(righ)n(t.)51 +b(\(It)33 b(refers)f(literally)g(to)g(the)h(section)236 +2932 y(n)n(um)n(b)r(ers.\))361 3034 y(Y)-7 b(ou)27 b(can)g(c)n(hange)g +(this,)h(e.g.,)f(y)n(ou)f(can)h(let)h Fx(xwebModule)p +Fy(s)23 b(b)r(e)28 b Fx(\\section)p Fy(s,)c(but)k(y)n(ou'll)f(ha)n(v)n +(e)g(to)g(c)n(hange)f(the)i(w)n(a)n(y)236 3134 y(cross-references)d +(are)h(prin)n(ted)i(to)r(o.)36 b(F)-7 b(or)27 b(more)g(information,)g +(consult)h(the)g(do)r(cumen)n(tation[6)o(].)361 3236 +y(The)k Fx(webfiles)e Fy(pac)n(k)-5 b(age)31 b(is)h(do)r(cumen)n(ted)h +(with)g(the)g Fx(doc)f Fy(pac)n(k)-5 b(age,)32 b(and)h(uses)f +Fx(docstrip)d Fy(to)k(create)f(its)g Fx(.sty)236 3336 +y Fy(\014les.)58 b(See)35 b(the)g Fu(L)782 3319 y Fn(A)820 +3336 y Fu(T)865 3354 y(E)911 3336 y(X)h(Comp)l(anion)43 +b Fy(or)34 b(the)h Fx(README)e Fy(\014le)i(that)g(go)r(es)e(together)h +(with)i(the)f Fx(webfiles)c Fy(pac)n(k)-5 b(age)33 b(for)236 +3435 y(instructions)27 b(on)h(ho)n(w)f(to)g(use)h(these)f(to)h(c)n +(hange)e(the)i(sources)e(or)h(pro)r(duce)g(t)n(yp)r(eset)h(do)r(cumen)n +(tation.)361 3538 y(This)f(pac)n(k)-5 b(age)26 b(reserv)n(es)g(the)i +(namespace)e Fx(xweb)p Fy(.)236 3785 y Fp(4.1)113 b(Files)236 +3944 y Fx(webfiles.sty)37 b Fy(is)27 b(the)h(main)g(pac)n(k)-5 +b(age)26 b(\014le.)37 b(It)28 b(su\016ces)f(to)h(handle)f +Fx(CWEB)f Fy(\014les.)236 4121 y Fx(cwebmac.tex)37 b +Fy(is)27 b(the)g(macro)f(pac)n(k)-5 b(age)25 b(that)i(is)g(input)h(on)f +(the)g(\014rst)g(line)g(of)g(the)g Fx(.tex)e Fy(\014le)i(that)g +Fx(cweave)e Fy(creates.)35 b(It)444 4220 y(con)n(tains)22 +b(macros)g(that)h(enable)g(T)1518 4238 y(E)1564 4220 +y(X)h(to)f(handle)g Fx(CWEB)p Fy(,)f(but)i(it)f(can)g(see)g(if)h(it's)f +(b)r(eing)g(input)h(b)n(y)f(L)3510 4203 y Fw(A)3547 4220 +y Fy(T)3593 4238 y(E)3639 4220 y(X)h(\(instead)444 4320 +y(of)j(T)584 4338 y(E)631 4320 y(X\),)h(and,)f(if)h(so,)f(it)h(w)n +(on't)g(de\014ne)g(an)n(ything.)236 4497 y Fu(x)10 b +Fx(web.tex)38 b Fy(is)25 b(the)g(\014le)g(that)g(is)f(input)i(on)e(the) +h(\014rst)f(line)h(of)g(output)g(of)g Fu(x)10 b Fx(weave)p +Fy(,)22 b(where)i Fu(x)10 b Fx(weave)23 b Fy(is)h(a)g(Spidery)h +Fx(weave)p Fy(.)444 4597 y(It)e(inputs)h Fx(webkernel.tex)p +Fy(,)18 b(and)23 b(de\014nes)g(additional)g(macros)e(that)j(are)e(sp)r +(eci\014c)h(for)f Fu(x)10 b Fx(web)p Fy(.)34 b(The)23 +b(p)r(erson)g(that)444 4697 y(made)k Fu(x)10 b Fx(web)26 +b Fy(should)h(mak)n(e)g(sure)g(that)h(these)g(macros)e(w)n(ork)g(with)i +(L)2617 4680 y Fw(A)2654 4697 y Fy(T)2700 4714 y(E)2746 +4697 y(X)g(to)r(o.)236 4874 y Fx(webkernel.tex)36 b Fy(is)f(input)h(b)n +(y)f Fu(x)10 b Fx(web.tex)p Fy(;)36 b(it)f(is)g(the)h(Spidery)f +(analogon)e(of)i Fx(cwebmac.tex)p Fy(,)e(but)i(it)h(con)n(tains)e(no) +444 4973 y(language-dep)r(enden)n(t)26 b(macros:)36 b(These)28 +b(are)e(concen)n(trated)h(in)h(the)h Fu(x)10 b Fx(web.tex)24 +b Fy(\014les.)38 b(If)28 b Fx(webkernel.tex)22 b Fy(sees)444 +5073 y(that)i(it)h(is)f(b)r(eing)g(input)h(b)n(y)f(L)1352 +5056 y Fw(A)1389 5073 y Fy(T)1435 5091 y(E)1480 5073 +y(X,)i(it)e(inputs)h Fx(swebbind.sty)p Fy(,)20 b(and)k(do)r(esn't)g +(de\014ne)g(an)n(ything,)h(else)e(it)i(de\014nes)444 +5173 y(the)j(macros)e(that)i(enable)f(T)1353 5191 y(E)1399 +5173 y(X)h(to)g(handle)f(a)g(Spidery)h Fx(WEB)p Fy(.)236 +5350 y Fx(swebbind.sty)37 b Fy(con)n(tains)31 b(rede\014nitions)i(of)f +(some)g(macros)f(in)i Fx(webfiles.sty)28 b Fy(that)33 +b(mak)n(e)f(them)h(able)f(to)h(handle)444 5450 y(Spidery)27 +b Fx(WEB)p Fy(s.)361 5643 y Fx(webfiles.sty)i Fy(and)34 +b Fx(swebbind.sty)c Fy(are)j(supplied)i(with)g(the)f +Fx(webfiles)d Fy(pac)n(k)-5 b(age.)56 b(So)34 b(is)g +Fx(webkernel.tex)p Fy(;)236 5743 y(this)22 b(\014le)g(replaces)f(the)h +(\014le)g(of)f(the)h(same)g(name)f(that)h(go)r(es)f(together)g(with)h +(Spider.)35 b(The)22 b Fu(x)10 b Fx(web.tex)18 b Fy(\014les)k(are)e +(supplied)236 5843 y(with)28 b(their)g(resp)r(ectiv)n(e)f(\(Spidery\))h +Fx(WEB)p Fy(s.)35 b Fx(cwebmac.tex)23 b Fy(is)28 b(supplied)g(with)g +Fx(CWEB)p Fy(.)p eop +%%Page: 8 8 +8 7 bop 0 5 a Fy(8)2424 b FA(x)p Fs(5.)71 b(THE)23 b(DOCUMENT)-6 +b(A)g(TION)23 b(DRIVER.)0 277 y Fp(4.2)112 b(Bug)38 b(rep)s(orts)0 +441 y Fy(If)24 b(y)n(ou)g(ha)n(v)n(e)f(an)n(y)g(commen)n(ts)g(on)h(the) +h Fx(webfiles)20 b Fy(pac)n(k)-5 b(age)23 b(that)h(ma)n(y)f(b)r(e)i(of) +f(in)n(terest)g(to)f(others,)h(please)g(rep)r(ort)f(them)0 +540 y(to)k(the)h(author:)208 689 y(Mark)e(P)n(otse)208 +789 y(Medical)h(Ph)n(ysics)f(departmen)n(t,)208 888 y(Academic)h +(Medical)g(Cen)n(ter)208 988 y(Meib)r(ergdreef)f(15,)208 +1088 y(1105)f(AZ)j(Amsterdam,)f(The)h(Netherlands.)208 +1187 y(email:)36 b Fx(M.Potse@amc.uva.n)o(l)0 1336 y +Fy(Y)-7 b(ou)37 b(ma)n(y)g(b)r(e)g(able)g(to)g(\014x)g(bugs)g(or)f +(customize)h(the)g(pac)n(k)-5 b(age)36 b(after)g(consulting)h(the)g(do) +r(cumen)n(tation)g(that)h(go)r(es)0 1436 y(together)27 +b(with)h(this)g(man)n(ual.)0 1806 y Fl(5.)95 b(The)32 +b(do)s(cumen)m(tation)e(driv)m(er.)0 1972 y Fy(The)25 +b Fx(webfiles)e Fy(pac)n(k)-5 b(age)24 b(is)h(do)r(cumen)n(ted)g(with)h +Fx(docstrip)p Fy(.)33 b(This)26 b(co)r(de)f(will)h(generate)e(the)i(do) +r(cumen)n(tation.)35 b(Since)0 2071 y(it)30 b(is)g(the)g(\014rst)g +(piece)f(of)h(co)r(de)g(in)g(the)g(\014le,)h(the)f(do)r(cumen)n(tation) +f(can)h(b)r(e)g(obtained)g(b)n(y)f(simply)h(pro)r(cessing)e(this)i +(\014le)0 2171 y(with)e(L)211 2154 y Fw(A)248 2171 y +Fy(T)294 2189 y(E)340 2171 y(X)12 b(2)456 2183 y Fk(")499 +2171 y Fy(.)33 2399 y Fw(1)23 b Fj(h\003)p Fi(driver)q +Fj(i)33 2490 y Fw(2)g Fo(\\documentclass[twoside]{ltxdoc})33 +2582 y Fw(3)g Fo(\\usepackage{xwebdoc,array,cweba)q(rray)q(})33 +2673 y Fw(4)g Fo(\\pagestyle{headings})33 2764 y Fw(5)g +Fo(\\renewcommand\\MakePrivateLetter)q(s{\\m)q(akeat)q(lett)q(er\\ca)q +(tcod)q(e`\\_)q(=11\\r)q(elax)q(})33 2856 y Fw(6)g Fo +(\\IndexPrologue{\\section*{Index})q(\045)33 2947 y Fw(7)140 +b Fo(\\markboth{Index}{Index}\045)33 3038 y Fw(8)219 +b Fo(The)40 b(italic)g(numbers)h(denote)g(the)f(code)g(lines)g(where)g +(the)g(corresponding)33 3130 y Fw(9)219 b Fo(entry)40 +b(is)g(described,)h(underlined)h(numbers)f(point)f(to)g(the)g +(definition,)0 3221 y Fw(10)219 b Fo(all)40 b(others)g(indicate)h(the)f +(places)h(where)f(it)g(is)f(used.})0 3312 y Fw(11)23 +b Fo(\\EnableCrossrefs)0 3404 y Fw(12)g Fo(\\CodelineIndex)42 +b(\045)d(\\RecordChanges)0 3495 y Fw(13)23 b Fo(\045)39 +b(\\OnlyDescription)0 3586 y Fw(14)23 b Fj(h)p Fh(=)p +Fi(driver)q Fj(i)0 3956 y Fl(5.1)94 b Fy(The)32 b(R)n(CS)g(v)n(ersion)e +(n)n(um)n(b)r(er)i(is)g(extracted)f(from)g(the)i(k)n(eyw)n(ord)c +(string)j(and)f(joined)h(with)h(the)f(man)n(ually-set)0 +4056 y(ma)5 b(jor)33 b(v)n(ersion)f(n)n(um)n(b)r(er.)55 +b(The)34 b(complete)f(v)n(ersion)f(n)n(um)n(b)r(er)i(is)g(also)e +(written)i(in)g(\\)p Fx(version.tex)p Fy(")28 b(for)34 +b(use)f(in)h(the)0 4156 y(Mak)n(e\014le.)0 4384 y Fw(15)23 +b Fj(h\003)p Fi(driver)18 b Fj(j)f Fi(main)o Fj(i)0 4475 +y Fw(16)0 4566 y(17)23 b Fo(\045\045)0 4658 y Fw(18)g +Fo(\045\045)39 b($Id:)h(webfiles.dtx,v)j(1.39)d(1999/05/26)h(12:40:06)g +(potse)g(Exp)f($)0 4749 y Fw(19)23 b Fo(\045\045)0 4840 +y Fw(20)0 4931 y(21)g Fo(\\begingroup)0 5023 y Fw(22)140 +b Fo(\\catcode`\\$=9)82 b(\045)39 b(ignore)i($)0 5114 +y Fw(23)140 b Fo(\\gdef\\xwebMajorNr{0.5.})0 5205 y Fw(24)g +Fo(\\def\\setversion#1:#2.#3:{\\xd)q(ef\\x)q(webVe)q(rsio)q(n{\\xw)q +(ebMa)q(jorN)q(r)45 b(#3}})0 5297 y Fw(25)140 b Fo(\\setversion)42 +b($Revision:)f(1.39)g($:)0 5388 y Fw(26)140 b Fo(\\def\\setdate#1:)43 +b(#2/#3/#4#5#6:#7:#8;{\\gdef\\xweb)q(Date)q({#2/)q(#3/#4)q(#5}})0 +5479 y Fw(27)140 b Fo(\\setdate)41 b($Date:)g(1999/05/26)g(12:40:06)g +($;)0 5571 y Fw(28)140 b Fo(\\newwrite\\vf)42 b +(\\immediate\\openout\\vf=versio)q(n.tex)0 5662 y Fw(29)140 +b Fo(\\immediate\\write\\vf{\\xwebVer)q(sion)q(}\\imm)q(edia)q(te\\cl)q +(oseo)q(ut\\v)q(f)0 5753 y Fw(30)23 b Fo(\\endgroup)0 +5845 y Fw(31)g Fj(h)p Fh(=)p Fi(driver)18 b Fj(j)f Fi(main)o +Fj(i)p eop +%%Page: 9 9 +9 8 bop 236 5 a FA(x)p Fs(5.)71 b(THE)23 b(DOCUMENT)-6 +b(A)g(TION)23 b(DRIVER.)2424 b Fy(9)236 277 y Fl(5.2)95 +b Fy(After)28 b(that,)g(the)g(do)r(cumen)n(t)f(can)h(b)r(e)g(input)g(b) +n(y)f(the)h(driv)n(er.)236 410 y Fw(32)23 b Fj(h\003)p +Fi(driver)q Fj(i)236 501 y Fw(33)g Fo(\\begin{document})236 +593 y Fw(34)140 b Fo(\\DocInput{webfiles.dtx})236 684 +y Fw(35)g Fo(\\PrintIndex)236 775 y Fw(36)g Fo(\045)40 +b(\\PrintChanges)236 867 y Fw(37)23 b Fo(\\end{document})236 +958 y Fw(38)g Fj(h)p Fh(=)p Fi(driver)q Fj(i)p eop +%%Page: 10 10 +10 9 bop 0 5 a Fy(10)2867 b FA(x)p Fs(6)71 b(IMPLEMENT)-6 +b(A)g(TION.)0 277 y Fl(6)95 b(Implemen)m(tation.)0 443 +y Fy(The)28 b(implemen)n(tation)f(is)h(still)g(somewhat)f(messy)-7 +b(.)125 548 y(A)24 b(go)r(o)r(d)g(explanation)f(of)h(the)h(v)n(o)r +(cabulary)d(used)j(here)e(is)i(giv)n(en)e(b)n(y)h(Sc)n(hro)r(d)g(in)g +(the)h(implemen)n(tation)f(of)h(the)f Fx(cweb)0 647 y +Fy(st)n(yle:)332 857 y(Before)f(w)n(e)h(start)g(with)h(an)f(o)n(v)n +(erview)e(of)i(the)h(implemen)n(tation)f(I)g(w)n(an)n(t)g(to)g(explain) +g(the)h Fx(CWEB)d Fy(v)n(o)r(cab-)208 956 y(ulary)29 +b(I)h(use)g(while)g(I)g(guide)g(y)n(ou)g(through)f(this)h(do)r(cumen)n +(t.)45 b(The)30 b(commonly)g(used)g(terms)f(sometimes)208 +1056 y(denote)f(t)n(w)n(o)g(en)n(tities,)h(but)g(for)f(the)h(purp)r +(ose)f(of)h(this)g(st)n(yle)f(w)n(e)g(need)h(exact)f(terms.)39 +b(I'v)n(e)28 b(tried)h(to)f(stic)n(k)208 1156 y(to)f(a)g(\\canonical")f +(computer)h(science)g(terminology)-7 b(.)332 1260 y(I)41 +b(distinguish)f(t)n(w)n(o)g(di\013eren)n(t)g(structures)g(in)h(a)f +Fx(CWEB)f Fy(\014le:)62 b(The)41 b Fu(do)l(cument)g(structur)l(e)k +Fy(and)c(the)208 1360 y Fu(pr)l(o)l(gr)l(am)30 b(structur)l(e)p +Fy(.)332 1465 y(A)37 b Fx(CWEB)d Fy(do)r(cumen)n(t)j(consists)e(of)i(a) +f(series)f(of)h Fu(se)l(ctions)p Fy(.)63 b(Within)38 +b(this)e(series)g(some)f(sections)h(are)208 1565 y(esp)r(ecially)24 +b(emphasized,)i(w)n(e)f(call)f(them)i(the)g Fu(main)i(se)l(ctions)p +Fy(.)36 b(\(They)26 b(are)e(also)g(called)h Fu(starr)l(e)l(d)j(se)l +(ctions)p Fy(,)208 1664 y(since)e(their)h(corresp)r(onding)d +Fx(CWEB)h Fy(tag)h(is)h Fx(@*)p Fy(.\))36 b(These)26 +b(main)h(sections)f(ha)n(v)n(e)f(a)h(title,)i(ordinary)d(sections)208 +1764 y(are)17 b(un)n(titled.)35 b(A)18 b(table)h(of)f(con)n(ten)n(ts)g +(ma)n(y)f(therefore)h(list)g(only)g(the)h(main)g(sections.)33 +b(Note)18 b(that)h(there)f(is)g(no)208 1864 y(hierarc)n(h)n(y)k(in)k +(the)f(sections,)g(they)g(are)f(all)h(on)f(the)i(same)e(lev)n(el,)h +(i.e.,)h(they)f(are)f(n)n(um)n(b)r(ered)g(subsequen)n(tly)-7 +b(.)332 1969 y(Eac)n(h)30 b(section)i(consists)e(of)i(three)f(parts:)44 +b(\(1\))32 b(the)g Fu(do)l(cumentation)h(p)l(art)p Fy(,)g(\(2\))f(the)g +Fu(de\014nition)i(p)l(art)p Fy(,)208 2068 y(and)h(\(3\))h(the)h +Fu(pr)l(o)l(gr)l(am)h(p)l(art)p Fy(.)62 b(Eac)n(h)35 +b(of)h(these)g(parts)f(can)h(b)r(e)g(empt)n(y)-7 b(.)62 +b(The)36 b(do)r(cumen)n(tation)g(part)f(is)208 2168 y(mostly)26 +b(text)i(with)g(L)861 2151 y Fw(A)898 2168 y Fy(T)944 +2186 y(E)989 2168 y(X)g(tags.)36 b(In)27 b(this)h(text)f(material)g +(from)f Fu(r)l(estricte)l(d)k(pr)l(o)l(gr)l(am)g(mo)l(de)k +Fy(can)27 b(app)r(ear.)208 2267 y(The)33 b(de\014nition)g(part)f +(consists)g(of)h(a)g(series)f(of)h(either)f Fu(macr)l(o)39 +b Fy(or)32 b Fu(format)k(de\014nitions)p Fy(.)53 b(The)33 +b(program)208 2367 y(part)27 b(is)g(one)g(piece)h(of)f(a)h(re\014nemen) +n(t,)f(iden)n(ti\014ed)h(b)n(y)g(a)f(name)g(\(see)h(b)r(elo)n(w\).)332 +2472 y(A)g Fx(CWEB)f Fy(program)f(consists)h(of)h(a)g(tree)g(of)g +Fu(r)l(e\014nements)p Fy(.)37 b(A)28 b(re\014nemen)n(t)g(is)g(a)f(list) +i(of)f(program)e(parts)208 2572 y(with)j(the)h(same)e(name,)h(ordered)f +(in)i(app)r(earence.)40 b(The)29 b(ro)r(ot)f(of)h(the)h(tree)f(is)g +(the)g(re\014nemen)n(t)g(with)h(the)208 2671 y(sp)r(ecial)g(name)h +Fx(@c)p Fy(.)45 b(The)31 b(program)e(text)i(is)g(de\014ned)g(b)n(y)f +(the)i(DFS)f(\(i.e.,)h(in\014x-order\))e(tra)n(v)n(ersal)e(of)j(the)208 +2771 y(tree.)0 3139 y Fl(6.1)94 b Fy(Before)33 b(w)n(e)g(start)f(w)n(e) +h(declare)f(some)h(names)g(for)g(category)e(co)r(des.)53 +b(By)33 b(declaring)f(the)i(underscore)e(`\()p Fx(_)p +Fy(\)')h(as)0 3239 y(letter)23 b(w)n(e)g(can)h(use)f(it)h(in)f(our)g +(macros.)34 b(As)23 b(this)h(is)f(a)g(L)1693 3222 y Fw(A)1730 +3239 y Fy(T)1776 3257 y(E)1822 3239 y(X)h(pac)n(k)-5 +b(age)22 b(the)i(at)f(sign)g(is)g(a)g(letter)h(an)n(yho)n(w;)f(so)g(w)n +(e)g(can)g(use)0 3339 y(the)29 b(\\priv)-5 b(ate")27 +b(plain)h(and)g(L)899 3322 y Fw(A)936 3339 y Fy(T)982 +3357 y(E)1028 3339 y(X)h(con)n(trol)e(sequences;)h(and)g(with)h(the)f +(underscore)f(w)n(e)h(can)g(mak)n(e)g(our)f(o)n(wn)h(con)n(trol)0 +3438 y(sequences)e(\()p Fu(cse)l(qs)35 b Fy(for)26 b(short\))h(more)f +(readable.)35 b(Since)28 b(w)n(e)e(ha)n(v)n(e)g(to)h(restore)f(this)h +(category)e(co)r(de)i(at)g(the)g(end)g(of)g(this)0 3538 +y(macro)c(\014le,)j(w)n(e)e(sa)n(v)n(e)f(its)i(former)f(v)-5 +b(alue)24 b(in)h(the)g(con)n(trol)f(sequence)g Fx(\\xwebCatUsCode)p +Fy(.)30 b(This)25 b(metho)r(d)g(is)f(b)r(etter)h(than)0 +3638 y(to)i(use)h(a)f(group,)g(not)g(all)h(cseqs)e(m)n(ust)i(b)r(e)g +(de\014ned)g(global)e(this)i(w)n(a)n(y)-7 b(.)0 3865 +y Fw(39)23 b Fj(h\003)p Fi(main)16 b Fj(j)h Fi(spider)q +Fj(i)0 3956 y Fw(40)23 b Fo(\\catcode`\\@=11)0 4048 y +Fw(41)g Fo(\\chardef\\xwebCatUsCode=\\catcode)q(`\\_)281 +b(\045)39 b(top)h(level)h(macro)f(file!)0 4139 y Fw(42)23 +b Fo(\\catcode`\\_=11)42 b(\045)d(Catcode)i(letter)0 +4230 y Fw(43)23 b Fo(\\chardef\\xwebCatEscape=0)0 4322 +y Fw(44)g Fo(\\chardef\\xwebCatOpen=1)0 4413 y Fw(45)g +Fo(\\chardef\\xwebCatClose=2)0 4504 y Fw(46)g Fo +(\\chardef\\xwebCatIgnore=9)0 4596 y Fw(47)g Fo +(\\chardef\\xwebCatLetter=11)0 4687 y Fw(48)g Fo +(\\chardef\\xwebCatOther=12)0 4778 y Fw(49)g Fo +(\\chardef\\xwebCatActive=13)0 4870 y Fw(50)g Fj(h)p +Fh(=)p Fi(main)16 b Fj(j)h Fi(spider)q Fj(i)0 5238 y +Fl(6.2)94 b Fy(Let's)28 b(iden)n(tify)g(this)g(pac)n(k)-5 +b(age)26 b(against)g(the)i(user)f(and)h(in)g(the)g(Log)e(\014le.)0 +5388 y Fw(51)d Fj(h\003)p Fi(main)o Fj(i)0 5479 y Fw(52)g +Fo(\\ProvidesPackage{webfiles})0 5571 y Fw(53)g Fo(\\begingroup)0 +5662 y Fw(54)179 b Fo(\\typeout{LaTeX)43 b(package)e(`webfiles',)g +(version)g(\\xwebVersion,)h(\\xwebDate})0 5753 y Fw(55)23 +b Fo(\\endgroup)0 5845 y Fw(56)g Fj(h)p Fh(=)p Fi(main)o +Fj(i)p eop +%%Page: 11 11 +11 10 bop 236 5 a FA(x)p Fs(6)71 b(IMPLEMENT)-6 b(A)g(TION.)2868 +b Fy(11)236 277 y Fl(6.3)95 b Fy(The)38 b(v)n(ery)e(\014rst)i +(\(alpha\))g(v)n(ersion)f(of)g(the)i Fx(cweb)d Fy(st)n(yle)i(w)n(as)f +(a)g(st)n(yle)h(option.)67 b(The)38 b(v)n(ersion)f(on)h(whic)n(h)f(the) +236 377 y Fx(webfiles)29 b Fy(st)n(yle)j(is)h(based)f(w)n(as)f(a)h +(full)h(st)n(yle.)51 b Fx(webfiles.sty)28 b Fy(itself)k(is)h(an)f +(option)g(again,)g(and)h(since)f(the)h(author)236 476 +y(has)f(L)411 459 y Fw(A)448 476 y Fy(T)494 494 y(E)540 +476 y(X)12 b(2)656 488 y Fk(")699 476 y Fy(,)33 b(it)g(has)e(b)r(ecome) +h(a)g Fu(p)l(ackage)p Fy(.)53 b(Therefore)31 b(w)n(e)g(test)i(if)g(a)e +(do)r(cumen)n(tclass)h(w)n(as)f(c)n(hosen)g(\(b)n(y)h(testing)g(if)236 +576 y Fx(\\section)25 b Fy(is)i(de\014ned\).)236 709 +y Fw(57)c Fj(h\003)p Fi(main)o Fj(i)236 800 y Fw(58)g +Fo(\\ifx)40 b(\\section\\undefined)236 891 y Fw(59)180 +b Fo(\\PackageError{webfiles}{`webfi)q(les')46 b(is)39 +b(a)h(package,)h(not)f(a)f(class}{\045)236 983 y Fw(60)337 +b Fo(webfiles)41 b(is)e(not)h(a)g(document)h(class,)f(but)g(only)g(a)g +(package.)236 1074 y Fw(61)337 b Fo(Please)40 b(adapt)h(your)f +(documentclass)i(tag)e(appropriately.)236 1165 y Fw(62)337 +b Fo(I.e.,)40 b(write)g(\\MessageBreak)236 1257 y Fw(63)337 +b Fo(\\protect\\usepackage{webfiles})45 b(instead)c(of)236 +1348 y Fw(64)337 b Fo(\\protect\\documentclass{webfiles)q(}.})236 +1439 y Fw(65)23 b Fo(\\fi)236 1531 y Fw(66)g Fj(h)p Fh(=)p +Fi(main)o Fj(i)p eop +%%Page: 12 12 +12 11 bop 0 5 a Fy(12)3212 b FA(x)p Fs(7)72 b(OPTIONS.)0 +277 y Fl(7)95 b(Options.)0 427 y Fy(The)36 b(pac)n(k)-5 +b(age)34 b(options)h(ma)n(y)g(b)r(e)h(used)g(in)g(the)g(optional)f +(argumen)n(t)g(of)h(the)g Fx(\\usepackage)31 b Fy(command,)37 +b(or)e(in)h(the)0 526 y(optional)28 b(argumen)n(t)g(of)h(the)h +Fx(\\webfile)c Fy(command.)41 b(In)29 b(the)h(second)e(case,)h(they)g +(only)g(apply)g(to)g(a)f(single)h(w)n(eb.)41 b(W)-7 b(e)0 +626 y(k)n(eep)34 b(trac)n(k)f(of)h(the)h(c)n(hoices)f(with)h(logical)e +(v)-5 b(ariables)33 b(and)h(a)g(coun)n(t)g(register,)h(eac)n(h)e(ha)n +(ving)h(a)g(global)f(and)h(a)g(lo)r(cal)0 725 y(v)-5 +b(arian)n(t.)0 941 y Fw(67)23 b Fj(h\003)p Fi(main)o +Fj(i)0 1033 y Fw(68)g Fo(\\newif\\ifxweb_GlobalIndex)44 +b(\\newif\\ifxwebIndex)0 1124 y Fw(69)23 b Fo +(\\newif\\ifxweb_GlobalRef)162 b(\\newif\\ifxwebRef)0 +1215 y Fw(70)23 b Fo(\\newif\\ifxweb_GlobalRagged)45 +b(\\newif\\ifxwebRagged)0 1307 y Fw(71)23 b Fo +(\\newif\\ifxweb_GlobalOC)0 1398 y Fw(72)g Fo +(\\newif\\ifxweb_GlobalHideFormats)46 b(\\newif\\ifxwebHideFormats)0 +1489 y Fw(73)23 b Fo(\\newif\\ifxweb_GlobalCon)162 b +(\\newif\\ifxwebCon)0 1581 y Fw(74)23 b Fo +(\\DeclareOption{index}{\\xweb_Glo)q(balI)q(ndext)q(rue})0 +1672 y Fw(75)g Fo(\\DeclareOption{noindex}{\\xweb_G)q(loba)q(lInde)q +(xfal)q(se})0 1763 y Fw(76)g Fo(\\DeclareOption{reflist}{\\xweb_G)q +(loba)q(lReft)q(rue})0 1855 y Fw(77)g Fo +(\\DeclareOption{noreflist}{\\xweb)q(_Glo)q(balRe)q(ffal)q(se})0 +1946 y Fw(78)g Fo(\\DeclareOption{raggedbottom}{\\x)q(web_)q(Globa)q +(lRag)q(gedtr)q(ue})0 2037 y Fw(79)g Fo +(\\DeclareOption{flushbottom}{\\xw)q(eb_G)q(lobal)q(Ragg)q(edfal)q(se}) +0 2129 y Fw(80)g Fo(\\DeclareOption{onlychanges}{\\xw)q(eb_G)q(lobal)q +(OCtr)q(ue})0 2220 y Fw(81)g Fo(\\DeclareOption{allsections}{\\xw)q +(eb_G)q(lobal)q(OCfa)q(lse})0 2311 y Fw(82)g Fo +(\\DeclareOption{nocon}{\\xweb_Glo)q(balC)q(onfal)q(se})0 +2402 y Fw(83)g Fo(\\DeclareOption{contents}{\\xweb_)q(Glob)q(alCon)q +(true)q(})0 2494 y Fw(84)g Fo(\\DeclareOption{hideformats}{\\xw)q(eb_G) +q(lobal)q(Hide)q(Forma)q(tstr)q(ue})0 2585 y Fw(85)g +Fo(\\DeclareOption{showformats}{\\xw)q(eb_G)q(lobal)q(Hide)q(Forma)q +(tsfa)q(lse})0 2676 y Fw(86)0 2768 y(87)g Fo +(\\newcount\\xweb_hypertype)0 2859 y Fw(88)g Fo +(\\newcount\\xweb_GlobalHypertype)0 2950 y Fw(89)g Fo +(\\DeclareOption{hyperref}{\\xweb_)q(Glob)q(alHyp)q(erty)q(pe=1})0 +3042 y Fw(90)g Fo(\\DeclareOption{pdftex}{\\xweb_Gl)q(obal)q(Hyper)q +(type)q(=2})0 3133 y Fw(91)g Fo(\\DeclareOption{nohype}{\\xweb_Gl)q +(obal)q(Hyper)q(type)q(=0})0 3224 y Fw(92)0 3316 y(93)g +Fo(\\newcounter{xwebLopDepth})84 b(\\setcounter{xwebLopDepth}{9})0 +3407 y Fw(94)23 b Fo(\\newcounter{xwebOutlineDepth})85 +b(\\setcounter{xwebOutlineDepth}{9)q(})0 3498 y Fw(95)23 +b Fo(\\DeclareOption{nofiles}{\\c@xweb)q(LopD)q(epth=)q(-9})0 +3590 y Fw(96)g Fo(\\DeclareOption{writefiles}{\\c@x)q(webL)q(opDep)q +(th=9)q(})0 3681 y Fw(97)g Fo(\\ExecuteOptions{index,reflist,r)q(agge)q +(dbott)q(om,a)q(llsec)q(tion)q(s,\045)0 3772 y Fw(98)650 +b Fo(contents,showformats,nohype,)q(write)q(file)q(s})0 +3864 y Fw(99)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 13 13 +13 12 bop 236 5 a FA(x)p Fs(8)71 b(THE)24 b(INTERF)-8 +b(A)n(CE)23 b(BETWEEN)h Fr(CWEAVE)h Fs(AND)f(T)1841 19 +y(E)1880 5 y(X.)1980 b Fy(13)236 277 y Fl(8)95 b(The)32 +b(in)m(terface)h(b)s(et)m(w)m(een)f Fx(cweave)d Fl(and)j(T)1865 +296 y(E)1917 277 y(X.)236 437 y Fy(Here)27 b(w)n(e)g(presen)n(t)f(all)h +(tags)f(output)i(b)n(y)f Fx(cweave)1783 406 y Fw(4)1845 +437 y Fy(in)g(an)g(ordered)f(fashion.)36 b(First)27 b(w)n(e)f(lo)r(ok)h +(at)g(those)g(tags)f(whic)n(h)h(are)236 536 y(part)h(of)f(the)i +(`protected)e(in)n(terface,')h(ie,)g(they)g(are)f(visible)h(to)f(a)h +Fx(CWEB)e Fy(user,)i(but)g(he)g(m)n(ust)g(not)g(use)g(them.)38 +b(Then)28 b(w)n(e)236 636 y(consider)22 b(the)i(priv)-5 +b(ate)22 b(tags,)h(some)g(are)f(used)h(in)g(the)g(do)r(cumen)n(tation)g +(part,)h(others)e(are)g(needed)h(to)g(t)n(yp)r(eset)g(program)236 +735 y(co)r(de,)28 b(and)f(there)h(are)e(a)h(few)h(tags)f(for)g(t)n(yp)r +(esetting)h(sp)r(ecial)f(c)n(haracters)e(in)j(strings.)236 +1078 y Fl(8.1)95 b Fy(Some)27 b(tags)f(output)i(b)n(y)f +Fx(cweave)e Fy(are)h(part)h(of)g(the)g(protected)g(in)n(terface)g(ev)n +(en)f(though)h(they)h(are)e(not)h(pre\014xed)236 1177 +y(b)n(y)h Fx(cweb)p Fy(.)35 b(W)-7 b(e'll)28 b(presen)n(t)f(them)h(in)g +(the)g(order)e(they'll)i(arriv)n(e)e(in)i(the)g(do)r(cumen)n(t)g +(instance.)361 1280 y(The)k(follo)n(wing)f(table)h(sp)r(eci\014es)h(in) +f(the)h(second)e(column)i(if)f(this)h(tag)e(tak)n(es)h(argumen)n(ts.)49 +b(If)33 b(the)g(en)n(try)e(is)h(non-)236 1380 y(empt)n(y)-7 +b(,)28 b(it's)g(either)f(a)g(n)n(um)n(b)r(er)g(listing)g(just)h(ho)n(w) +f(man)n(y)g(argumen)n(ts)f(are)h(exp)r(ected;)h(then)f(usual)h(argumen) +n(t)e(passing)236 1480 y(is)i(used.)37 b(Or)26 b(it)i(displa)n(ys)f +(the)h(con)n(text)f(required.)494 1670 y Fx(\\ATL)141 +b(#1 #2 )97 b(CWEB)26 b Fy(op)r(erator:)35 b Fx(@l)1172 +1770 y Fy(\(ho)n(w)28 b(to)f(output)h(non-ASCI)r(I)g(c)n(hars)e(in)i +Fx(ctangle)p Fy(\))1172 1870 y Fg(Arg.)f(1)7 b Fy(:)36 +b(hex)28 b(co)r(de)f(of)h(mapp)r(ed)g(c)n(haracter)1172 +1969 y Fg(Arg.)f(2)7 b Fy(:)36 b(string)27 b(output)h(b)n(y)g +Fx(ctangle)494 2069 y(\\M)449 b Fy(1)99 b Fx(CWEB)26 +b Fy(structure)h(tag:)37 b(start)27 b(of)g(a)g(section)1172 +2168 y Fg(Arg.)g(1)7 b Fy(:)36 b(section)28 b(n)n(um)n(b)r(er)494 +2268 y Fx(\\N)186 b(#1#2#3.)96 b(CWEB)26 b Fy(structure)h(tag:)37 +b(start)27 b(of)g(a)g(section)h(group)1172 2368 y Fg(Arg.)f(1)7 +b Fy(:)36 b(group)27 b(depth,)h(0)23 b Fv(\024)f Fx(#1)1172 +2467 y Fg(Arg.)27 b(2)7 b Fy(:)36 b(section)28 b(n)n(um)n(b)r(er)1172 +2567 y Fg(Arg.)f(3)7 b Fy(:)36 b(section)28 b(group)e(name)494 +2667 y Fx(\\PB)405 b Fy(1)99 b(restricted)27 b(program)f(mo)r(de)h +(material)1172 2766 y Fg(Arg.)g(1)7 b Fy(:)36 b(program)26 +b(co)r(de)494 2866 y Fx(\\Y)590 b Fy(b)r(et)n(w)n(een)28 +b(ma)5 b(jor)26 b(pieces)i(of)f(a)g(program)f(part)494 +2965 y Fx(\\B)590 b Fy(start)27 b(program)f(material)494 +3065 y Fx(\\fi)546 b(CWEB)26 b Fy(structure)h(tag:)37 +b(end)27 b(of)h(a)f(section)494 3165 y Fx(\\9)449 b Fy(1)99 +b(index)28 b(en)n(try)-7 b(,)27 b(user)g(de\014ned)h(la)n(y)n(out)1172 +3264 y Fg(Arg.)f(1)7 b Fy(:)36 b(text)28 b(of)g(index)g(en)n(try)361 +3556 y Fx(\\ATL)21 b Fy(do)r(es)h(only)g(app)r(ear)f(in)i(fron)n(t)f +(of)g(the)h(v)n(ery)e(\014rst)h(section.)35 b(The)22 +b(section)g(n)n(um)n(b)r(er)g(is)g(an)g(explicit)h(T)3610 +3574 y(E)3656 3556 y(X)g(n)n(um)n(b)r(er)236 3656 y(whic)n(h)34 +b(migh)n(t)g(b)r(e)g(follo)n(w)n(ed)f(b)n(y)g(a)h(`c)n(hanged)f +(\015ag')g(\(see)g(section)h(8.3\).)55 b(Note)34 b(the)g(usage)f(of)g +Fx(\\fi)p Fy(,)i(ie,)g(eac)n(h)e(section)236 3755 y(m)n(ust)27 +b(op)r(en)g(an)g(according)e Fx(\\if)p Fy(.)36 b Fx(\\PB)25 +b Fy(migh)n(t)i(app)r(ear)f(within)i(its)f(o)n(wn)g(argumen)n(t)e +(\(created)i(b)n(y)g(restricted)f(program)236 3855 y(mo)r(de)i +(material)f(in)g(a)h(re\014nemen)n(t)f(name)g(within)i(restricted)e +(program)e(mo)r(de\).)361 3958 y Fx(\\9)31 b Fy(deserv)n(es)g(a)g +(further)h(explanation:)45 b(It)33 b(is)f(exp)r(ected,)h(though)f(not)g +(de\014ned,)i(that)e(it)h(expands)e(to)h(an)g(empt)n(y)236 +4058 y(tok)n(en)c(list.)39 b(The)28 b(parameter)f(will)h(b)r(e)h(a)f +(sort)f(k)n(ey)-7 b(,)28 b(actually;)g(the)g(real)f(k)n(ey)h(to)g(b)r +(e)h(t)n(yp)r(eset)f(will)g(app)r(ear)g(afterw)n(ards.)236 +4157 y(So)f(a)g Fx(CWEB)f Fy(user)h(migh)n(t)g(index)g(T)1304 +4175 y(E)1351 4157 y(X)g(as)g(`)p Fx(@:TeX}{\\TeX@>)p +Fy(',)22 b(the)28 b(index)f(will)h(feature)f(it)h(in)f(the)h(\\T")e +(section,)h(not)h(in)236 4257 y(the)g(\\)p Fx(\\)p Fy(")e(section.)361 +4360 y(With)i(the)g(exception)g(of)f Fx(\\PB)f Fy(the)i(tags)f(ab)r(o)n +(v)n(e)f(will)i(not)g(app)r(ear)f(in)g(math)h(mo)r(de.)236 +4702 y Fl(8.2)95 b Fy(The)39 b(follo)n(wing)f(tags)g(migh)n(t)i(app)r +(ear)e(to)h(b)r(e)h(public)f(ones,)j(but)e(they)f(are,)i(in)f(fact,)i +(nev)n(er)c(used.)72 b(That's)236 4802 y(b)r(ecause)24 +b(they)g(will)h(b)r(e)f(placed)g(after)g(the)g Fx(\\fi)f +Fy(whic)n(h)h(terminates)g(the)g(last)g(section.)35 b(The)25 +b(tags)e(are)g(giv)n(en)g(with)i(their)236 4902 y(resp)r(ectiv)n(e)i +(meaning)g(in)h(the)g(Plain)f(v)n(ersion:)494 5092 y +Fx(\\ch)403 b(#1.)98 b Fy(Note)28 b(whic)n(h)g(sections)f(are)f(c)n +(hanged)1259 5192 y Fg(Arg.)h(1)7 b Fy(:)37 b(list)27 +b(of)h(section)f(n)n(um)n(b)r(ers,)g(lik)n(e)h(in)f Fx(\\U)g +Fy(and)h(suc)n(h.)494 5291 y Fx(\\inx)589 b Fy(Create)27 +b(index)494 5391 y Fx(\\fin)589 b Fy(Create)27 b(the)h(table)g(of)f +(re\014nemen)n(t)h(names)494 5491 y Fx(\\con)589 b Fy(Create)27 +b(the)h(table)g(of)f(con)n(ten)n(ts)494 5590 y Fx(\\vfill\\end)325 +b Fy(output)29 b(if)f(index)f(and)h(all)f(lists)h(w)n(ere)e(suppressed) +p 236 5786 1512 4 v 329 5840 a Fq(4)363 5863 y Fs(This)d(information)g +(refers)f(to)j Fr(CWEB)f Fs(3.0.)p eop +%%Page: 14 14 +14 13 bop 0 5 a Fy(14)1979 b FA(x)p Fs(8)72 b(THE)23 +b(INTERF)-8 b(A)n(CE)24 b(BETWEEN)f Fr(CWEAVE)j Fs(AND)d(T)3668 +19 y(E)3707 5 y(X.)0 277 y Fl(8.3)94 b Fy(Some)31 b(tags)f(app)r(ear)g +(only)h(in)g(sp)r(ecial)g(circumstances)f(and)h(ma)n(y)f(therefore)g(b) +r(e)h(considered)f(as)h(priv)-5 b(ate)30 b(tags.)0 377 +y(The)e(largest)e(part)h(of)h(them)g(concern)f(the)h(tagging)e(of)h +(program)f(co)r(de,)h(w)n(e'll)h(ha)n(v)n(e)e(a)i(lo)r(ok)e(at)i(them)g +(later.)36 b(First)28 b(w)n(e)0 476 y(presen)n(t)f(the)h(tags)f(used)g +(in)h(other)f(areas.)125 576 y(Lists)33 b(of)g(section)g(n)n(um)n(b)r +(ers)f(o)r(ccurs)h(on)g(sev)n(eral)e(places:)48 b(A)n(t)33 +b(the)h(section)f(start)f(\(where)h(the)h(list)g(has)e(actually)0 +676 y(only)k(one)f(elemen)n(t\),)j(within)f(re\014nemen)n(t)f(names,)h +(in)g(the)f(iden)n(ti\014er)g(index,)i(and)e(for)f(cross)f(reference)h +(purp)r(oses.)0 775 y(Cross)30 b(references)g(can)g(b)r(e)i(made)e(at)h +(the)h(end)f(of)g(a)g(section,)g(and)g(in)h(the)f(re\014nemen)n(t)g +(name)g(list)g(at)g(the)g(v)n(ery)f(end.)0 875 y(Ev)n(erywhere)25 +b(where)i(a)h(section)f(n)n(um)n(b)r(er)g(can)g(o)r(ccur)g(it)h(can)f +(b)r(e)h(follo)n(w)n(ed)f(b)n(y)g(a)g(tag)g(whic)n(h)h(sho)n(ws)e(that) +i(this)g(section)0 975 y(w)n(as)f(c)n(hanged)f(b)n(y)h(the)h(c)n +(hange\014le.)257 1131 y Fx(\\*)199 b Fy(tag)27 b(after)g(section)g(n)n +(um)n(b)r(er:)37 b(this)28 b(section)f(is)g(c)n(hanged.)125 +1389 y(Within)k(the)f(iden)n(ti\014er)g(index)g(w)n(e)f(ha)n(v)n(e)g +(also)g(sp)r(ecial)h(tags.)43 b(The)30 b(iden)n(ti\014ers)g(are)f +(tagged)f(lik)n(e)i(in)g(the)h(program)0 1489 y(mo)r(de,)d(ie,)f(with)i +Fx(\\\\)d Fy(and)i Fx(\\&)p Fy(.)36 b(Remem)n(b)r(er)27 +b(that)h Fx(\\9)p Fy(,)f(listed)h(ab)r(o)n(v)n(e,)e(app)r(ears)h(also)f +(in)i(the)g(index.)257 1646 y Fx(\\I)99 b(#1, )f Fy(start)27 +b(of)h(an)f(index)h(en)n(try)718 1745 y Fg(Arg.)f(1)7 +b Fy(:)36 b(index)28 b(en)n(try)257 1845 y Fx(\\[)143 +b(#1])98 b Fy(underlined)28 b(section)f(n)n(um)n(b)r(er)g(in)h(index) +718 1945 y Fg(Arg.)f(1)7 b Fy(:)36 b(section)27 b(n)n(um)n(b)r(er)257 +2044 y Fx(\\.)232 b Fy(1)99 b Fx(@.)27 b Fy(index)h(en)n(try)718 +2144 y Fg(Arg.)f(1)7 b Fy(:)36 b(index)28 b(en)n(try)125 +2402 y(In)g(the)h(list)f(of)g(re\014nemen)n(t)h(names)e(the)i(en)n +(tries)f(are)f(mark)n(ed)g(similar)h(to)g(the)g(index)h(en)n(tries.)38 +b(But)29 b(note)f(that)g Fx(\\I)0 2501 y Fy(has)f(no)g(arg)g(here.)257 +2658 y Fx(\\I)199 b Fy(start)27 b(of)g(a)h(new)f(re\014nemen)n(t)h +(name)0 3028 y Fl(8.4)94 b Fy(OK,)27 b(no)n(w)f(w)n(e)g(can)h(ha)n(v)n +(e)e(a)i(lo)r(ok)f(at)h(the)g(large)e(amoun)n(t)i(of)f(tags)g(used)h +(for)f(tagging)g(program)f(co)r(de.)36 b(First,)27 b(w)n(e)0 +3128 y(ha)n(v)n(e)f(those)i(whic)n(h)f(represen)n(t)g(directly)g(C)h +(or)e Fm(C)1551 3114 y Fw(+)-11 b(+)1670 3128 y Fy(tok)n(ens.)257 +3285 y Fx(\\?)330 b Fy(C)27 b(op)r(erator:)35 b(conditional)27 +b(expression)257 3384 y Fx(\\AND)242 b Fy(C)27 b(op)r(erator:)35 +b(logical)27 b(and)257 3484 y Fx(\\CM)286 b Fy(C)27 b(op)r(erator:)35 +b(binary)27 b(complemen)n(t)257 3584 y Fx(\\DC)286 b +Fm(C)730 3570 y Fw(+)-11 b(+)848 3584 y Fy(op)r(erator:)35 +b(scop)r(e)28 b(resolution)257 3683 y Fx(\\E)330 b Fy(C)27 +b(op)r(erator:)35 b(equiv)-5 b(alence)675 3783 y(and)27 +b(equiv)-5 b(alence)27 b(sign)g(after)h(re\014nemen)n(t)f(name)g(on)h +(it's)f(de\014nition)257 3883 y Fx(\\G)330 b Fy(C)27 +b(op)r(erator:)35 b(greater)26 b(or)h(equal)257 3982 +y Fx(\\GG)286 b Fy(C)27 b(op)r(erator:)35 b(shift)29 +b(righ)n(t)257 4082 y Fx(\\I)330 b Fy(C)27 b(op)r(erator:)35 +b(not)28 b(equal)257 4181 y Fx(\\K)330 b Fy(C)27 b(op)r(erator:)35 +b(assignmen)n(t)257 4281 y Fx(\\LL)286 b Fy(C)27 b(op)r(erator:)35 +b(shift)29 b(left)257 4381 y Fx(\\MG)286 b Fy(C)27 b(op)r(erator:)35 +b(p)r(oin)n(ter)28 b(to)f(struct)h(comp)r(onen)n(t)257 +4480 y Fx(\\MGA)242 b Fm(C)730 4466 y Fw(+)-11 b(+)848 +4480 y Fy(op)r(erator:)35 b(p)r(oin)n(ter)28 b(to)f(p)r(oin)n(ter)g(to) +h(mem)n(b)r(er)257 4580 y Fx(\\MM)286 b Fy(C)27 b(op)r(erator:)35 +b(decremen)n(t)257 4680 y Fx(\\MOD)242 b Fy(C)27 b(op)r(erator:)35 +b(mo)r(dulo)28 b(\(actually)-7 b(,)27 b(remainder\))257 +4779 y Fx(\\NULL)198 b Fy(`quoted')27 b(iden)n(ti\014er)257 +4879 y Fx(\\OR)286 b Fy(C)27 b(op)r(erator:)35 b(binary)27 +b(or)257 4978 y Fx(\\PA)286 b Fm(C)730 4964 y Fw(+)-11 +b(+)848 4978 y Fy(op)r(erator:)35 b(p)r(oin)n(ter)28 +b(to)f(mem)n(b)r(er)257 5078 y Fx(\\PP)286 b Fy(C)27 +b(op)r(erator:)35 b(incremen)n(t)257 5178 y Fx(\\R)330 +b Fy(C)27 b(op)r(erator:)35 b(logical)27 b(negation)257 +5277 y Fx(\\this)198 b Fy(`quoted')27 b(iden)n(ti\014er)257 +5377 y Fx(\\TeX)242 b Fy(`customized')27 b(iden)n(ti\014er)257 +5477 y Fx(\\V)330 b Fy(C)27 b(op)r(erator:)35 b(logical)27 +b(or)257 5576 y Fx(\\W)330 b Fy(C)27 b(op)r(erator:)35 +b(logical)27 b(and)257 5676 y Fx(\\XOR)242 b Fy(C)27 +b(op)r(erator:)35 b(binary)27 b(exclusiv)n(e)g(or)257 +5775 y Fx(\\Z)330 b Fy(C)27 b(op)r(erator:)35 b(less)27 +b(or)g(equal)p eop +%%Page: 15 15 +15 14 bop 236 5 a FA(x)p Fs(8)71 b(THE)24 b(INTERF)-8 +b(A)n(CE)23 b(BETWEEN)h Fr(CWEAVE)h Fs(AND)f(T)1841 19 +y(E)1880 5 y(X.)1980 b Fy(15)361 277 y(Other)27 b(tok)n(ens)g(ha)n(v)n +(e)f(v)-5 b(ariable)27 b(parts,)f(passed)h(as)g(argumen)n(ts.)494 +506 y Fx(\\.)493 b Fy(1)99 b(C)28 b(string)1216 605 y +Fg(Arg.)f(1)7 b Fy(:)36 b(string)494 705 y Fx(\\\))634 +b Fy(discretionary)26 b(break)g(b)r(et)n(w)n(een)i(string)f(parts)494 +804 y Fx(\\&)493 b Fy(1)99 b(reserv)n(ed)26 b(iden)n(ti\014er)1216 +904 y Fg(Arg.)h(1)7 b Fy(:)36 b(iden)n(ti\014er)494 1004 +y Fx(\\\\)493 b Fy(1)99 b(\\normal")25 b(iden)n(ti\014er)j(with)g(more) +f(than)h(one)f(c)n(hars)1216 1103 y Fg(Arg.)g(1)7 b Fy(:)36 +b(iden)n(ti\014er)494 1203 y Fx(\\|)493 b Fy(1)99 b(\\normal")25 +b(iden)n(ti\014er)j(with)g(one)f(c)n(har)1216 1303 y +Fg(Arg.)g(1)7 b Fy(:)36 b(c)n(haracter)494 1402 y Fx(\\C)493 +b Fy(1)99 b(C)28 b(commen)n(t)1216 1502 y Fg(Arg.)f(1)7 +b Fy(:)36 b(commen)n(t)27 b(text)494 1601 y Fx(\\MRL)405 +b Fy(1)99 b(C)28 b(op)r(erator:)35 b(com)n(bined)27 b(binary)g(op)r +(erators)1216 1701 y Fg(Arg.)g(1)7 b Fy(:)36 b(op)r(erators,)26 +b Fx(\\K)h Fy(m)n(ust)g(prin)n(t)h(as)f(`=')494 1801 +y Fx(\\SHC)405 b Fy(1)99 b Fm(C)1271 1787 y Fw(+)-11 +b(+)1390 1801 y Fy(commen)n(t)1216 1900 y Fg(Arg.)27 +b(1)7 b Fy(:)36 b(commen)n(t)27 b(text)494 2000 y Fx(\\T)493 +b Fy(1)99 b(n)n(umeric)27 b(constan)n(ts)1216 2100 y +Fg(Arg.)g(1)7 b Fy(:)36 b(constan)n(t)494 2199 y Fx(\\X)186 +b(#1:)42 b(#2\\X)98 b Fy(re\014nemen)n(t)27 b(name)1216 +2299 y Fg(Arg.)g(1)7 b Fy(:)36 b(section)27 b(n)n(um)n(b)r(er)1216 +2398 y Fg(Arg.)g(2)7 b Fy(:)36 b(re\014nemen)n(t)27 b(name)361 +2733 y(The)32 b(re\014nemen)n(t)h(name)f(\(second)g(argumen)n(t)g(of)g +Fx(\\X)p Fy(\))g(ma)n(y)g(b)r(e)h(a)f(\014le)h(name)f(tagged)g(b)n(y)g +(`)p Fx(\\.)p Fy('.)51 b(Then)33 b(the)g(name)236 2832 +y(m)n(ust)28 b(b)r(e)g(set)g(lik)n(e)f(a)g(C)h(string.)361 +2945 y Fx(CWEB)e Fy(itself)i(in)n(tro)r(duces)f(its)h(o)n(wn)f(op)r +(erators:)494 3173 y Fx(\\ATH)239 b(@h)27 b Fy(\(place)g(the)h(prepro)r +(cessor)d(de\014nitions)j(here\))494 3273 y Fx(\\D)327 +b(@d)27 b Fy(\(de\014ne)h(macro\))494 3372 y Fx(\\F)327 +b(@f)27 b Fy(\(format)g(iden)n(ti\014er)g(lik)n(e)h(another)e(one\))494 +3472 y Fx(\\J)327 b(@&)27 b Fy(\(join\))494 3572 y Fx(\\vb)142 +b Fy(1)99 b Fx(@=)27 b Fy(\(pass)g(arg)f(v)n(erbatim)h(b)n(y)g +Fx(ctangle)p Fy(\))909 3671 y Fg(Arg.)g(1)7 b Fy(:)36 +b(string)361 4006 y(And)e(w)n(e)f(ha)n(v)n(e)f(some)g(tags)h(used)g +(for)g(cross)e(referencing.)53 b(Section)33 b(cross-referencing)e +(\(actually)-7 b(,)34 b(for)f(program)236 4105 y(parts\))27 +b(is)h(started)f(with)h(some)f(tag,)g(then)h(follo)n(ws)f(a)g(list)h +(of)f(section)h(n)n(um)n(b)r(ers.)494 4338 y Fx(\\A)285 +b Fy(one)27 b(add-on)g(de\014nition)h(\(\\See)g(also)e(section"\))494 +4438 y Fx(\\As)241 b Fy(more)27 b(than)h(one)f(add-on)g(de\014nition)h +(\(\\See)f(also)g(sections"\))494 4537 y Fx(\\ET)241 +b Fy(separator)25 b(b)r(et)n(w)n(een)j(the)g(last)f(t)n(w)n(o)g(n)n(um) +n(b)r(ers)g(if)h(there)g(are)e(only)i(t)n(w)n(o)494 4637 +y Fx(\\ETs)197 b Fy(separator)25 b(b)r(et)n(w)n(een)j(the)g(last)f(t)n +(w)n(o)g(n)n(um)n(b)r(ers)g(if)h(there)g(are)e(more)h(than)h(t)n(w)n(o) +494 4737 y Fx(\\Q)285 b Fy(the)28 b(section)f(where)g(it)h(is)g(cited)g +(\(\\This)f(co)r(de)h(is)f(cited)h(in)g(section"\))494 +4836 y Fx(\\Qs)241 b Fy(more)27 b(than)h(one)f(section)g(where)g(it)h +(is)g(cited)g(\(\\This)f(co)r(de)g(is)h(cited)g(in)g(section"\))494 +4936 y Fx(\\U)285 b Fy(used)28 b(in)g(one)f(section)g(\(\\This)g(co)r +(de)h(is)f(used)h(in)g(section"\))494 5036 y Fx(\\Us)241 +b Fy(used)28 b(in)g(more)e(than)i(one)f(section)h(\(\\This)f(co)r(de)g +(is)h(used)f(in)h(sections"\))361 5365 y(Program)23 b(co)r(de)i(m)n +(ust)h(b)r(e)h(inden)n(ted)f(according)e(to)h(its)h(structure.)36 +b(Eac)n(h)25 b(\\larger")e(statemen)n(t)i(is)h(t)n(yp)r(eset)g(as)f +(one)236 5465 y(paragraph,)h(usually)i(only)f(one)h(line)h(long.)37 +b(The)28 b(basic)g(inden)n(tation)g(of)g(the)h(next)f(statemen)n(t)g +(ma)n(y)g(b)r(e)g(incremen)n(ted)236 5565 y(and)35 b(decremen)n(ted)g +(in)g(giv)n(en)g(units.)60 b(If)36 b(a)e(statemen)n(t)h(has)g(to)g(b)r +(e)h(brok)n(en)e(in)h(more)f(than)i(one)f(line)g(nev)n(ertheless,)236 +5664 y(a)j(hanging)f(inden)n(tation)h(is)g(added)g(to)g(the)g(basic)g +(inden)n(tation)g(for)f(the)i(subsequen)n(t)e(lines.)69 +b(One)37 b(can)h(mark)f(an)236 5764 y(`optional')29 b(statemen)n(t)f +(start,)h(ie,)g(some)g(kind)g(of)g(optional)f(paragraph)e(start.)41 +b(If)29 b(a)f(line)i(break)d(m)n(ust)i(b)r(e)h(inserted)e(it)236 +5863 y(should)g(b)r(e)g(inserted)f(here)g(and)g(no)h(hanging)e(inden)n +(tation)i(should)f(b)r(e)h(added)g(to)f(the)h(basic)f(inden)n(tation.)p +eop +%%Page: 16 16 +16 15 bop 0 5 a Fy(16)1979 b FA(x)p Fs(8)72 b(THE)23 +b(INTERF)-8 b(A)n(CE)24 b(BETWEEN)f Fr(CWEAVE)j Fs(AND)d(T)3668 +19 y(E)3707 5 y(X.)257 264 y Fx(\\1)240 b Fy(future)28 +b(stm)n(ts)g(inden)n(ted)g(one)f(more)g(unit)257 363 +y Fx(\\2)240 b Fy(future)28 b(stm)n(ts)g(inden)n(ted)g(one)f(less)g +(unit)257 463 y Fx(\\3)99 b Fy(1)g(optional)27 b(line)h(break)f(within) +h(a)f(statemen)n(t)585 563 y Fg(Arg.)g(1)7 b Fy(:)36 +b(digit,)28 b(p)r(enalt)n(y)g(for)f(line)h(break)257 +662 y Fx(\\4)240 b Fy(bac)n(kspace)26 b(one)h(inden)n(tation)h(unit)257 +762 y Fx(\\5)240 b Fy(optional)27 b(line)h(break)f(or)f(small)h(space)g +(\(b)r(et)n(w)n(een)h(run-in)f(statemen)n(ts\))257 862 +y Fx(\\6)240 b Fy(line)28 b(break)257 961 y Fx(\\7)240 +b Fy(line)28 b(break)f(and)g(additional)g(v)n(ertical)g(space)257 +1061 y Fx(\\8)240 b Fy(line)28 b(is)g(a)f(prepro)r(cessor)e(directiv)n +(e)i(\(m)n(ust)h(b)r(e)g(issued)f(at)h(start)f(of)g(line\))0 +1456 y Fl(8.5)94 b Fy(Some)20 b(args)e(are)g(designated)h(as)g(strings) +f(ab)r(o)n(v)n(e.)33 b(Within)20 b(these)g(args)e(the)i(follo)n(wing)e +(tags)h(are)f(used)h(to)h(represen)n(t)0 1555 y(sp)r(ecial)27 +b(c)n(haracters:)257 1732 y Fx(\\ )199 b Fy(space)257 +1832 y Fx(\\&)g Fy(amp)r(ersand)257 1932 y Fx(\\\\)g +Fy(bac)n(kslash)257 2031 y Fx(\\^)g Fy(hat)257 2131 y +Fx(\\_)g Fy(underscore)257 2231 y Fx(\\{)g Fy(left)28 +b(brace)257 2330 y Fx(\\})199 b Fy(righ)n(t)27 b(brace)257 +2430 y Fx(\\~)199 b Fy(tilde)0 2825 y Fl(8.6)94 b Fy(Last,)29 +b(w)n(e)f(ha)n(v)n(e)g(tags)g(whic)n(h)g(are)g(used)g(in)h(their)g +(\\standard")e(L)2240 2808 y Fw(A)2277 2825 y Fy(T)2323 +2842 y(E)2369 2825 y(X)i(meaning.)39 b(W)-7 b(e)29 b(don't)g(ha)n(v)n +(e)f(m)n(uc)n(h)g(w)n(ork)0 2924 y(with)g(them:)257 3085 +y Fx(\\#)417 b Fy(hash)27 b(mark)g(in)g(program)f(or)h(in)h(string)257 +3185 y Fx(\\$)417 b Fy(dollar)257 3284 y Fx(\\\045)g +Fy(p)r(ercen)n(t)257 3384 y Fx(\\{)g Fy(blo)r(c)n(k)27 +b(start)g(\(is)h(set)f(in)h(math)g(mo)r(de\))257 3484 +y Fx(\\})417 b Fy(blo)r(c)n(k)27 b(end)h(\(is)f(set)h(in)g(math)g(mo)r +(de\))257 3583 y Fx(\\,)417 b Fy(thin)28 b(space)f(\(lik)n(e)g(the)h(L) +1508 3566 y Fw(A)1545 3583 y Fy(T)1591 3601 y(E)1637 +3583 y(X)g(default\))257 3683 y Fx(\\langle)197 b Fy(left)28 +b(delimiter)g(in)g(include)g(directiv)n(es,)e(or)h(in)h(templates)257 +3783 y Fx(\\le)373 b Fy(C)27 b(op)r(erator:)36 b(less)27 +b(or)f(equal)257 3882 y Fx(\\ldots)241 b Fy(F)-7 b(unction)28 +b(proto)n(yp)r(es:)35 b(V)-7 b(ariable)27 b(n)n(um)n(b)r(er)g(of)h +(argumen)n(ts)257 3982 y Fx(\\rangle)197 b Fy(righ)n(t)27 +b(delimiter)g(in)h(include)g(directiv)n(es,)f(or)g(in)g(templates)p +eop +%%Page: 17 17 +17 16 bop 236 5 a FA(x)p Fs(9)71 b(PR)n(OCESSING)25 b(ST)-6 +b(A)g(TES.)2783 b Fy(17)1232 846 y(Do)r(cumen)n(tation)1325 +1319 y(Restricted)1352 1416 y(Program)1142 1208 y Ff(\037)p +1142 1343 4 5 v 1142 1478 a(\036)1847 1208 y(\034)p 1847 +1343 V 1847 1478 a(\035)p 1277 1478 440 4 v 1277 1208 +V 1911 307 a Fy(\(CR\))28 b(Cross)1943 427 y(Reference)1749 +196 y Ff(\037)p 1749 331 4 5 v 1749 466 a(\036)2454 196 +y(\034)p 2454 331 V 2454 466 a(\035)p 1884 466 440 4 +v 1884 196 V 2402 1208 a(\037)p 2402 1343 4 5 v 2402 +1478 a(\036)3107 1208 y(\034)p 3107 1343 V 3107 1478 +a(\035)p 2536 1478 440 4 v 2536 1208 V 2692 1371 a Fy(T)2738 +1389 y(E)2785 1371 y(X)2402 683 y Ff(\037)p 2402 819 +4 5 v 2402 953 a(\036)3107 683 y(\034)p 3107 819 V 3107 +953 a(\035)p 2536 953 440 4 v 2536 683 V 2612 846 a Fy(Program)2828 +1139 y Fx(\\SHC)2828 1056 y(\\C)43 b(\\X)2574 494 y(\\A)f(\\Q)2664 +584 y(\\U)p 2777 1206 4 248 v 2778 1206 a Fe(?)1142 683 +y Ff(\037)p 1142 819 4 5 v 1142 953 a(\036)1847 683 y(\034)p +1847 819 V 1847 953 a(\035)p 1277 953 440 4 v 1277 683 +V 2628 689 a Fe(@)2545 606 y(@)2462 523 y(@)2433 495 +y(@)-83 b(I)2096 1476 y Fx(\\X)1704 457 y Fe(\023)1642 +540 y(\023)1579 623 y(\023)1541 674 y(\023)-62 b(/)1631 +689 y(\023)1693 606 y(\023)1749 532 y(\023)g(7)p 1856 +1373 540 4 v 2313 1371 a(-)p 1856 1298 V 1856 1296 a(\033)p +1539 1206 4 248 v 1541 1042 a(6)p 1856 781 540 4 v 2313 +779 a(-)p 1856 856 V 1856 854 a(\033)p 1427 1206 4 248 +v 1429 1206 a(?)p 2664 1206 V 2666 1042 a(6)1283 1086 +y Fx(\\PB)2074 1266 y(\\PB)2089 756 y(\\B)2023 944 y(\\M)43 +b(\\N)1413 517 y(\\M)g(\\N)1749 637 y(\\ch)292 1742 y +Fy(Figure)27 b(2:)36 b(The)28 b(pro)r(cessing)e(state's)h(FSA.)h(The)g +(automaton)f(starts)f(and)i(ends)f(in)h(the)g(\\do)r(cumen)n(tation")f +(state.)236 1992 y Fl(9)95 b(Pro)s(cessing)31 b(states.)236 +2134 y Fy(W)-7 b(e)39 b(ha)n(v)n(e)f(to)h(t)n(yp)r(eset)f(\014v)n(e)h +(di\013eren)n(t)g(categories)d(of)j(material:)58 b(Do)r(cumen)n +(tation,)42 b(program)37 b(pieces|em)n(b)r(edded)236 +2234 y(within)28 b(the)f(do)r(cumen)n(tation)g(and)g(as)f(large)g(c)n +(h)n(unks,)g(T)2011 2252 y(E)2058 2234 y(X)h(material)f(within)i +(program)d(pieces)i(\(i.e.,)g(commen)n(ts)g(and)236 2333 +y(re\014nemen)n(t)f(names\),)g(and)f(cross)g(reference)f(information.) +36 b(Since)26 b(w)n(e)f(need)h(a)g(complete)f(other)g(en)n(vironmen)n +(t)g(for)g(the)236 2433 y(program)h(pieces)h(than)h(for)f(the)h(rest)f +(w)n(e)g(design)g(\\states")g(where)g(w)n(e)g(switc)n(h)g(to)h +(appropriately)-7 b(.)338 2597 y(1.)41 b(A)28 b(section)f(starts)g(in)h +(the)g Fu(do)l(cumentation)i(state)p Fy(.)338 2756 y(2.)41 +b Fx(\\B)27 b Fy(switc)n(hes)g(to)g Fu(pr)l(o)l(gr)l(am)k(state)p +Fy(.)36 b(This)28 b(can)f(happ)r(en)h(in)g(do)r(cumen)n(tation)f(and)h +(program)d(state.)338 2914 y(3.)41 b(While)29 b(w)n(e)f(pro)r(cess)g +(the)h(argumen)n(t)f(of)h Fx(\\PB)e Fy(w)n(e're)h(in)h +Fu(r)l(estricte)l(d)i(pr)l(o)l(gr)l(am)g(state)6 b Fy(;)30 +b Fx(\\PB)d Fy(ma)n(y)h(app)r(ear)g(in)h(do)r(cu-)444 +3014 y(men)n(tation)f(and)h(in)g(T)1146 3032 y(E)1192 +3014 y(X)g(state.)40 b(Since)29 b(T)1786 3032 y(E)1833 +3014 y(X)g(state)f(can)h(b)r(e)g(switc)n(hed)f(on)h(within)g +(restricted)f(program)f(state,)444 3113 y Fx(\\PB)f Fy(can)h(app)r(ear) +g(within)h(the)g(argumen)n(t)f(of)g(itself.)338 3272 +y(4.)41 b(In)d(the)h(argumen)n(ts)d(of)i Fx(\\C)p Fy(,)g +Fx(\\SHC)p Fy(,)e(and)i Fx(\\X)g Fy(w)n(e)f(switc)n(h)h(to)g +Fu(T)2469 3290 y(E)2515 3272 y(X)h(state)p Fy(.)69 b(All)38 +b(these)g(cseqs)g(app)r(ear)f(only)h(in)444 3372 y(\(restricted\))j +(program)e(state,)45 b(their)c(o\016cial)g(names)g(are)f(actually)g +(di\013eren)n(t.)79 b(I.e.,)44 b(only)d(in)h(\(restricted\))444 +3471 y(program)25 b(state)j(these)f(cseqs)g(are)g(b)r(ound)h(to)f(the)h +(meaning)f(describ)r(ed)h(here.)338 3630 y(5.)41 b(Cross)33 +b(reference)g(information)h(are)g(attac)n(hed)f(to)i(most)f(sections)g +(with)h(re\014nemen)n(ts.)57 b(This)34 b(information)g(is)444 +3729 y(pro)r(cessed)f(in)h Fu(CR)i(state)p Fy(.)56 b(After)34 +b(CR)g(state)g(material)f(comes)h(alw)n(a)n(ys)e(the)i(next)g(section)g +(or)f(the)i(do)r(cumen)n(t)444 3829 y(end,)28 b(i.e.,)f(material)g(in)h +(do)r(cumen)n(tation)f(state.)361 3993 y(This)g(FSA)i(is)e(illustrated) +g(b)n(y)h(the)g(diagram)e(in)i(\014gure)f(2.)361 4093 +y Fx(\\xweb_documentat)o(io)o(n)50 b Fy(will)56 b(switc)n(h)g(to)g(do)r +(cumen)n(tation)g(state,)63 b Fx(\\xweb_program)51 b +Fy(to)56 b(program)e(state,)236 4192 y Fx(\\xweb_Rprogram)28 +b Fy(to)34 b(restricted)f(program)f(state,)j Fx(\\xweb_tex)30 +b Fy(to)k(T)2517 4210 y(E)2563 4192 y(X)g(state,)h(and)f +Fx(\\xweb_CR)d Fy(to)i(CR)h(state.)55 b(If)236 4292 y(w)n(e're)27 +b(already)f(in)i(a)f(state,)h(the)g(switc)n(h)f(to)g(this)h(state)g +(shall)f(b)r(e)h(a)f(p)r(ermissible)h(n)n(ull)f(op)r(eration.)236 +4568 y Fl(9.1)95 b Fy(The)21 b(basic)h(di\013erence)f(b)r(et)n(w)n(een) +h(these)g(states)f(can)g(b)r(e)h(named)g(with)g(t)n(w)n(o)f +(parameters:)32 b(\(1\))22 b(The)g(cseq)f(bindings)236 +4668 y(in)28 b(e\013ect)g(and)g(\(2\))f(the)h(la)n(y)n(out)f +(parameters)f(used)h(for)g(paragraph)e(mak)n(eup.)361 +4768 y(In)33 b(\(restricted\))h(program)d(state)i(and)h(in)f(CR)h +(state)f(the)h(text)g(is)f(output)h(under)f(the)h(con)n(trol)e(of)h +Fx(cweave)p Fy(,)g(and)236 4867 y(tagged)26 b(b)n(y)h +Fx(cweave)p Fy(.)34 b(The)27 b(used)h(tags)e(are)g(from)h(a)f(global)g +(namespace)g(and)h(should)g(only)g(b)r(e)g(in)h(e\013ect)f(during)g +(these)236 4967 y(states.)42 b(W)-7 b(e)30 b(call)f(this)h(tag)e(set)i +(the)g Fu(CWEA)-8 b(VE)31 b(bindings)p Fy(.)43 b(In)30 +b(the)g(other)e(t)n(w)n(o)h(states)g(the)h(tags)e(are)h(largely)e +(de\014ned)236 5066 y(b)n(y)f(the)h(user,)f(the)g(tag)g(set)g(is)g +(called)g(the)g Fu(user)j(bindings)p Fy(.)37 b(The)26 +b(switc)n(h)g(to)g(another)g(binding)g(is)g(alw)n(a)n(ys)e(done)i(lo)r +(cally)-7 b(,)236 5166 y(i.e.,)26 b(if)g(w)n(e)f(switc)n(h)h(from)f(do) +r(cumen)n(tation)g(to)g(restricted)g(program)f(state)h(within)h(a)f +(group)g(w)n(e)g(don't)g(ha)n(v)n(e)g(to)g(b)r(other)236 +5266 y(ab)r(out)g(the)h(restauration)d(of)i(the)h(user)e(binding;)i(it) +g(will)f(b)r(e)h(done)f(automatically)f(b)n(y)h(T)3025 +5284 y(E)3071 5266 y(X)g(at)g(the)h(end)f(of)g(the)h(group.)236 +5365 y(Nev)n(ertheless)c(w)n(e)h(m)n(ust)g(b)r(e)h(able)f(to)g(switc)n +(h)g(from)g(the)h Fx(cweave)c Fy(bindings)j(bac)n(k)g(to)g(the)g(user)g +(bindings)g(whic)n(h)g(w)n(ere)g(in)236 5465 y(e\013ect)i(when)f(w)n(e) +g(activ)-5 b(ated)24 b(the)h Fx(cweave)d Fy(bindings.)35 +b(This)25 b(is)f(needed)g(for)g(the)h(T)2777 5483 y(E)2823 +5465 y(X)f(state)g(whic)n(h)h(is)f(alw)n(a)n(ys)e(activ)-5 +b(ated)236 5565 y(within)29 b(\(restricted\))e(program)f(state.)361 +5664 y(The)g(parameters)f(for)h Fu(pr)l(o)l(gr)l(am)j(layout)35 +b Fy(are)25 b(really)h(sp)r(ecial)g(ones)f(since)i(they)f(need)h(to)f +(supp)r(ort)g(the)h(inden)n(tation)236 5764 y(whic)n(h)38 +b(sho)n(ws)f(the)h(program)d(structure.)67 b(These)38 +b(parameters)e(are)g(used)i(in)g(program)e(and)h(in)h(T)3460 +5782 y(E)3507 5764 y(X)g(state.)67 b(The)236 5863 y Fu(do)l(cument)30 +b(layout)36 b Fy(parameters)26 b(established)h(b)n(y)g(the)h(user)f +(are)g(used)g(in)h(the)g(other)f(three)h(states.)p eop +%%Page: 18 18 +18 17 bop 0 5 a Fy(18)2782 b FA(x)p Fs(9)71 b(PR)n(OCESSING)24 +b(ST)-6 b(A)g(TES.)125 277 y Fy(The)31 b(follo)n(wing)f(table)i(shall)e +(summarize)h(this.)48 b Fk(C)38 b Fy(denotes)31 b Fx(cweave)e +Fy(bindings,)j Fk(U)40 b Fy(user)31 b(bindings,)h Fk(P)44 +b Fy(program)0 377 y(la)n(y)n(out,)26 b(and)i Fk(D)i +Fy(do)r(cumen)n(t)d(la)n(y)n(out.)36 b(If)28 b(an)f(en)n(try)g(is)h +(empt)n(y)-7 b(,)28 b(its)f(v)-5 b(alue)28 b(is)f(not)h(c)n(hanged)f +(on)g(en)n(try)g(in)h(this)g(state.)477 554 y Fd(St)-6 +b(a)g(te)p 982 592 4 108 v 324 w(Binding)p 1406 592 V +103 w(La)g(yout)p 208 595 1608 4 v 393 665 a Fy(do)r(cumen)n(tation)p +982 695 4 100 v 230 w Fk(U)p 1406 695 V 357 w(D)627 765 +y Fy(program)p 982 795 V 229 w Fk(C)p 1406 795 V 358 +w(P)257 864 y Fy(restricted)27 b(program)p 982 894 V +229 w Fk(C)p 1406 894 V 778 964 a Fy(T)824 982 y(E)870 +964 y(X)p 982 994 V 231 w Fk(U)p 1406 994 V 811 1064 +a Fy(CR)p 982 1094 V 231 w Fk(C)p 1406 1094 V 355 w(D)0 +1359 y Fl(9.2)94 b Fy(Since)24 b(the)f(user)f(bindings)h(and)g(the)g +(do)r(cumen)n(t)g(la)n(y)n(out)f(is)h(de\014ned)g(initially)-7 +b(,)24 b(w)n(e)f(don't)g(ha)n(v)n(e)e(to)i(do)g(an)n(ything)f(if)0 +1458 y(it's)28 b(requested.)37 b(Only)27 b(if)i(w)n(e)e(c)n(hange)g +(it,)h(i.e.,)g(within)h Fx(\\xweb_CweaveBin)o(din)o(gs)21 +b Fy(and)28 b Fx(\\xweb_ProgramLay)o(ou)o(t)p Fy(,)22 +b(w)n(e)0 1558 y(rede\014ne)27 b Fx(\\xweb_UserBinding)o(s)21 +b Fy(and)28 b Fx(\\xweb_DocLayout)o Fy(.)j(If)d(they)g(are)f(ev)n(en)n +(tually)f(executed,)i(they)g(shall)f(rebind)0 1658 y(themselv)n(es)g +(bac)n(k)g(to)g Fx(\\relax)p Fy(.)35 b(This)27 b(w)n(a)n(y)g(w)n(e)g +(can)g(switc)n(h)g(to)h(do)r(cumen)n(tation)f(state)h(as)f(often)g(as)g +(w)n(e)h(w)n(an)n(t.)-33 1874 y Fw(100)23 b Fj(h\003)p +Fi(main)o Fj(i)-33 1965 y Fw(101)g Fo(\\let\\xweb_UserBindings=\\relax) +-33 2056 y Fw(102)g Fo(\\let\\xweb_DocLayout=\\relax)-33 +2148 y Fw(103)g Fo(\\def\\xweb_documentation{\045)-33 +2239 y Fw(104)140 b Fo(\\xweb_UserBindings)-33 2330 y +Fw(105)g Fo(\\xweb_DocLayout})-33 2422 y Fw(106)23 b +Fo(\\def\\xweb_Rprogram{\045)-33 2513 y Fw(107)140 b +Fo(\\xweb_CweaveBindings})-33 2604 y Fw(108)23 b Fo +(\\def\\xweb_program{\045)-33 2695 y Fw(109)140 b Fo +(\\xweb_CweaveBindings)-33 2787 y Fw(110)g Fo(\\xweb_ProgramLayout})-33 +2878 y Fw(111)23 b Fo(\\def\\xweb_tex{\045)-33 2969 y +Fw(112)140 b Fo(\\xweb_UserBindings})-33 3061 y Fw(113)23 +b Fo(\\def\\xweb_CR{\045)-33 3152 y Fw(114)140 b Fo +(\\xweb_CweaveBindings)-33 3243 y Fw(115)g Fo(\\xweb_DocLayout})-33 +3335 y Fw(116)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 19 19 +19 18 bop 236 5 a FA(x)p Fs(10)72 b(SA)-8 b(VING)24 b(AND)f(RESTORING)h +(CONTR)n(OL)f(SEQUENCES.)1757 b Fy(19)236 277 y Fl(10)95 +b(Sa)m(ving)32 b(and)h(restoring)e(con)m(trol)h(sequences.)236 +427 y Fy(W)-7 b(e)32 b(ha)n(v)n(e)e(a)h(lot)g(of)h(cseqs)e(whic)n(h)h +(are)g(de\014ned)g(within)h(the)g(namespace)e(of)i(this)f(pac)n(k)-5 +b(age)30 b(and)h(whic)n(h)h(will)f(b)r(e)h(used)236 527 +y(with)h(other)f(names.)51 b(This)33 b(usage)e(is)h(in)h(a)f(con)n +(trolled)f(en)n(vironmen)n(t,)i(namely)f(neither)h(in)g(do)r(cumen)n +(tation)f(nor)g(in)236 626 y(T)282 644 y(E)328 626 y(X)j(state.)56 +b(\(I.e.,)36 b(the)e(text)h(pro)r(cessed)e(is)h(tagged)f(b)n(y)g +Fx(cweave)p Fy(,)h(not)g(b)n(y)f(h)n(umans;)k(therefore)c(w)n(e)h(ha)n +(v)n(e)f(a)h(precise)236 726 y(sp)r(eci\014cation)26 +b(of)h(the)g(cseqs)f(w)n(e)g(ha)n(v)n(e)f(to)h(accept.\))37 +b(W)-7 b(e)27 b(cannot)f(w)n(ork)f(with)i(groups)e(where)h(a)g(cseq)g +(is)h(just)g(rede\014ned)236 825 y(and)k(T)447 843 y(E)493 +825 y(X)h(tak)n(es)d(care)h(for)h(establishing)f(the)h(old)g(binding)g +(again;)h(when)f(w)n(e)f(switc)n(h)h(from)g(program)e(state)h(to)h(T) +3907 843 y(E)3953 825 y(X)236 925 y(state)26 b(all)f(the)h(bindings)g +(whic)n(h)g(w)n(ere)f(in)h(e\013ect)g(b)r(efore)f(the)i(program)c +(state)j(got)f(activ)n(e,)h(i.e.,)g(in)g(the)g(do)r(cumen)n(tation)236 +1025 y(state,)e(m)n(ust)g(b)r(e)f(in)h(e\013ect)g(again.)34 +b(W)-7 b(e)24 b(cannot)f(simply)g(consider)f(the)i(T)2501 +1043 y(E)2547 1025 y(X)g(state)f(as)g(something)g(parallel)f(to)h +(program)236 1124 y(state,)42 b(it)d(m)n(ust)g(b)r(e)g(a)g(hierarc)n +(hical)d(relationship:)59 b(In)39 b(the)g(program)e(state)h(v)-5 +b(alues)39 b(are)f(set)h(up)g(whic)n(h)f(m)n(ust)h(b)r(e)236 +1224 y(a)n(v)-5 b(ailable)27 b(after)g(switc)n(hing)g(bac)n(k)g(from)g +(T)1577 1242 y(E)1623 1224 y(X)h(to)g(program)d(state.)361 +1324 y(W)-7 b(e)44 b(sa)n(v)n(e)e(the)i(curren)n(t)f(binding)h(of)f(a)h +(cseq)f(in)h(another)f(cseq,)k(but)d(only)f(if)i(there)e(exists)g(a)h +(binding)g(cur-)236 1423 y(ren)n(tly)-7 b(.)92 b(This)46 +b(is)g(done)f(to)h(sa)n(v)n(e)f(v)-5 b(aluable)45 b(T)1789 +1441 y(E)1836 1423 y(X)h(main)g(memory)-7 b(.)91 b(Actually)-7 +b(,)51 b(one)46 b(can)f(assume)h(that)g(nearly)236 1523 +y(no)39 b(cseq)g(bindings)g(m)n(ust)g(b)r(e)h(sa)n(v)n(ed)e(at)h +(all|the)g(used)g(names)g(are)f(strange)g(enough.)71 +b(The)39 b(bindings)g(of)g Fx(\\foo)p Fy(,)236 1633 y(i.e.,)50 +b(of)c(the)f(cseq)g(with)h(the)g(name)p 1491 1558 188 +4 v 1491 1658 4 101 v 73 w Fx(foo)p 1675 1658 V 1491 +1661 188 4 v 27 w Fy(,)k(is)c(sa)n(v)n(ed)e(as)g(the)i(cseq)f(with)h +(the)g(name)p 3178 1551 512 4 v 3178 1665 4 115 v 73 +w Fx(xweb)p 3387 1633 27 4 v 30 w(s)p 3461 1633 V 31 +w(\\foo)p 3686 1665 4 115 v 3178 1668 512 4 v 26 w Fy(,)k(i.e.,)g(as) +236 1733 y Fx(\\csname)41 b(xweb\\_s\\_\\string)o(\\f)o(oo\\)o(en)o +(dcs)o(na)o(me)o Fy(.)236 2033 y Fl(10.1)94 b Fy(The)33 +b(sa)n(v)n(e)d(pro)r(cess)h(is)h(not)g(done)g(statically)-7 +b(,)32 b(but)h(b)n(y)e(the)i(macro)e Fx(\\xweb_rebind)c +Fy(whic)n(h)32 b(in)n(terprets)f(a)h(list)236 2133 y(of)f(tuples)g(\()p +Fu(old)p 733 2133 25 4 v 40 w(name)6 b Fk(;)14 b Fu(new)p +1151 2133 V 39 w(name)7 b Fy(\),)32 b(terminated)f(b)n(y)f(the)h(tuple) +h(\()p Fx(\\stop)n Fk(;)14 b Fx(\\stop)n Fy(\).)47 b(Ev)n(en)n(tually) +29 b(it)j(constructs)e(t)n(w)n(o)236 2232 y(new)e(lists,)f +Fx(\\xweb_ToRestore)21 b Fy(with)28 b(the)g(cseqs)f(whic)n(h)g(had)g(a) +g(binding,)h(and)f Fx(\\xweb_undefined)22 b Fy(with)27 +b(the)h(names)236 2332 y(whic)n(h)g(didn't)g(ha)n(v)n(e)f(one.)361 +2432 y(The)20 b(sa)n(ving)f(is)h(actually)g(done)g(b)n(y)g +Fx(\\xweb_SaveBindin)o(g)p Fy(,)c Fx(\\xweb_rebind)f +Fy(is)20 b(resp)r(onsible)g(for)f(the)i(initialization,)236 +2531 y Fx(\\xweb_DoRebind)h Fy(for)27 b(the)h(e\013ectiv)n(e)g +(rebinding)f(and)g(the)h(tail)g(recursion)e(on)h(the)h(list.)245 +2714 y Fc(\177)42 b Fy(W)-7 b(e)23 b(could)g(pull)g(the)g +Fx(\\next)e Fy(assignmen)n(t)h(in)h(the)g Fx(\\else)e +Fy(branc)n(h)g(out)i(of)g(the)g(lo)r(op)f(to)h(get)f(a)h(b)r(etter)g(p) +r(erformance.)402 2814 y(Should)28 b(measure)f(if)h(this)g(is)f(of)h +(in)n(terest.)203 3047 y Fw(117)23 b Fj(h\003)p Fi(main)o +Fj(i)203 3139 y Fw(118)g Fo(\\newtoks\\xweb_undefined)203 +3230 y Fw(119)g Fo(\\newtoks\\xweb_ToRestore)203 3321 +y Fw(120)g Fo(\\def\\xweb_rebind{\045)203 3413 y Fw(121)180 +b Fo(\\xweb_undefined{}\045)203 3504 y Fw(122)g Fo +(\\xweb_ToRestore{}\045)203 3595 y Fw(123)g Fo(\\xweb_DoRebind)203 +3687 y Fw(124)g Fo(})203 3778 y Fw(125)23 b Fo +(\\def\\xweb_DoRebind#1#2{\045)203 3869 y Fw(126)180 +b Fo(\\ifx)40 b(#1\\stop)203 3961 y Fw(127)297 b Fo(\\let\\next\\relax) +203 4052 y Fw(128)180 b Fo(\\else)203 4143 y Fw(129)337 +b Fo(\\xweb_SaveBinding)43 b(#2\045)203 4235 y Fw(130)337 +b Fo(\\let)40 b(#2=#1\045)203 4326 y Fw(131)337 b Fo +(\\let\\next\\xweb_DoRebind)203 4417 y Fw(132)180 b Fo(\\fi)203 +4509 y Fw(133)g Fo(\\next)203 4600 y Fw(134)g Fo(})203 +4691 y Fw(135)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)236 4991 +y Fl(10.2)94 b Fy(If)31 b(the)f(cseq)f(to)h(b)r(e)g(sa)n(v)n(ed)e(is)i +(unde\014ned,)h(it)f(ma)n(y)f(just)i(b)r(e)f(added)g(to)f(the)i +(\\unde\014ned)e(list.")44 b(Otherwise)29 b(its)236 5091 +y(binding)f(is)g(sa)n(v)n(ed)e(and)h(it's)h(added)f(to)h(the)g(\\to-b)r +(e-restored)d(list.")361 5191 y(T)407 5209 y(E)453 5191 +y(Xnical)j(note:)36 b(The)28 b(cseq-name)e(for)i(the)g(sa)n(v)n(ed)e +(binding)h(m)n(ust)h(b)r(e)g(created)f(b)r(efore)g(the)h +Fx(\\let)e Fy(is)i(executed.)203 5407 y Fw(136)23 b Fj(h\003)p +Fi(main)o Fj(i)203 5498 y Fw(137)g Fo(\\def\\xweb_SaveBinding#1{\045) +203 5589 y Fw(138)180 b Fo(\\ifx)40 b(#1\\undefined)203 +5681 y Fw(139)337 b Fo(\\xweb_undefined)42 b +(\\expandafter{\\the\\xweb_undef)q(ined)k(#1}\045)203 +5772 y Fw(140)180 b Fo(\\else)203 5863 y Fw(141)337 b +Fo(\\expandafter\\let)42 b(\\csname)f(xweb_s_\\string#1\\endcsname)k +(=#1\045)p eop +%%Page: 20 20 +20 19 bop 0 5 a Fy(20)1756 b FA(x)p Fs(10)71 b(SA)-8 +b(VING)25 b(AND)e(RESTORING)h(CONTR)n(OL)f(SEQUENCES.)-33 +277 y Fw(142)336 b Fo(\\xweb_ToRestore)43 b +(\\expandafter{\\the\\xweb_ToRest)q(ore)j(#1}\045)-33 +368 y Fw(143)179 b Fo(\\fi)-33 460 y Fw(144)g Fo(})-33 +551 y Fw(145)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 850 +y Fl(10.3)94 b Fy(The)32 b(restoration)f(of)h(reb)r(ound)g(cseqs)f(is)h +(a)g(t)n(w)n(o-tied)g(activit)n(y:)45 b(All)33 b(previously)e +(unde\014ned)i(cseqs)e(m)n(ust)h(b)r(e)0 950 y(made)g(unde\014ned)h +(again,)g(and)f(all)g(sa)n(v)n(ed)g(cseqs)f(m)n(ust)i(b)r(e)g +(restored.)50 b(Actually)-7 b(,)34 b(w)n(e)e(don't)h(need)f(to)h(reset) +f(the)g(t)n(w)n(o)0 1049 y(tok)n(en)27 b(lists,)h(but)g(w)n(e)f(do)g +(it)h(to)g(sa)n(v)n(e)e(space.)125 1149 y(Both)h Fx(\\xweb_undefine)22 +b Fy(and)27 b Fx(\\xweb_RestoreBind)o(in)o(g)22 b Fy(iterate)27 +b(o)n(v)n(er)f(a)h(list)h(of)f(cseqs)g(terminated)h(b)n(y)f +Fx(\\stop)p Fy(.)9 1332 y Fc(\177)42 b Fy(And)28 b(here)f(the)h +Fx(\\next)e Fy(assignmen)n(t)g(could)i(b)r(e)g(prep)r(ended)g(to)f(the) +h(lo)r(op)f(as)g(w)n(ell.)-33 1564 y Fw(146)c Fj(h\003)p +Fi(main)o Fj(i)-33 1655 y Fw(147)g Fo(\\def\\xweb_RestoreBindings{\045) +-33 1747 y Fw(148)179 b Fo(\\expandafter\\xweb_undefine)46 +b(\\the\\xweb_undefined)d(\\stop)-33 1838 y Fw(149)179 +b Fo(\\xweb_undefined{}\045)-33 1929 y Fw(150)g Fo +(\\expandafter\\xweb_RestoreBi)q(ndin)q(g)45 b(\\the\\xweb_ToRestore)f +(\\stop)-33 2021 y Fw(151)179 b Fo(\\xweb_ToRestore{}\045)-33 +2112 y Fw(152)g Fo(})-33 2203 y Fw(153)23 b Fo +(\\def\\xweb_undefine#1{\045)-33 2295 y Fw(154)179 b +Fo(\\ifx)41 b(#1\\stop)-33 2386 y Fw(155)336 b Fo(\\let\\next\\relax) +-33 2477 y Fw(156)179 b Fo(\\else)-33 2569 y Fw(157)336 +b Fo(\\let#1\\undefined)-33 2660 y Fw(158)g Fo +(\\let\\next\\xweb_undefine)-33 2751 y Fw(159)179 b Fo(\\fi)-33 +2843 y Fw(160)g Fo(\\next)-33 2934 y Fw(161)g Fo(})-33 +3025 y Fw(162)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 3324 +y Fl(10.4)94 b Fy(T)311 3342 y(E)357 3324 y(Xnical)29 +b(note:)39 b(As)29 b(in)g Fx(\\xweb_SaveBindi)o(ng)p +Fy(,)23 b(the)29 b(cseq-name)e(for)h(the)h(sa)n(v)n(ed)f(binding)h(m)n +(ust)f(b)r(e)h(created)0 3424 y(b)r(efore)e(the)h Fx(\\let)p +Fy(s)e(are)h(executed.)9 3606 y Fc(\177)42 b Fy(Another)27 +b Fx(\\next)f Fy(assignmen)n(t.)-33 3839 y Fw(163)d Fj(h\003)p +Fi(main)o Fj(i)-33 3930 y Fw(164)g Fo +(\\def\\xweb_RestoreBinding#1{\045)-33 4021 y Fw(165)179 +b Fo(\\ifx)41 b(#1\\stop)-33 4113 y Fw(166)336 b Fo(\\let\\next\\relax) +-33 4204 y Fw(167)179 b Fo(\\else)-33 4295 y Fw(168)336 +b Fo(\\expandafter\\let)43 b(\\expandafter#1\\csname)h +(xweb\\string#1\\endcsname)-33 4387 y Fw(169)336 b Fo +(\\expandafter\\let)43 b(\\csname)e(xweb_s_\\string#1\\endcsname)k +(\\undefined)-33 4478 y Fw(170)336 b Fo(\\let\\next\\xweb_RestoreBindi) +q(ng)-33 4569 y Fw(171)179 b Fo(\\fi)-33 4661 y Fw(172)g +Fo(\\next)-33 4752 y Fw(173)g Fo(})-33 4843 y Fw(174)23 +b Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 21 21 +21 20 bop 236 5 a FA(x)p Fs(11)72 b(HYPERLINKS.)3034 +b Fy(21)236 277 y Fl(11)95 b(Hyp)s(erlinks.)236 427 y +Fy(Because)32 b(at)h(least)g(t)n(w)n(o)f(implemen)n(tations)h(of)g(h)n +(yp)r(erlinks)g(are)f(supp)r(orted,)i(it)g(is)f(most)g(con)n(v)n(enien) +n(t)f(to)h(de\014ne)g(pri-)236 526 y(v)-5 b(ate)32 b(macros)f(for)g(h)n +(yp)r(erlinks)h(and)f(h)n(yp)r(ertargets.)49 b(Their)31 +b(de\014nition)i(dep)r(ends)f(on)g Fx(\\xweb_hypertype)26 +b Fy(and)32 b(m)n(ust)236 626 y(therefore)25 b(b)r(e)g(p)r(erformed)g +(as)g(part)f(of)i(the)f Fx(\\webfile)d Fy(command,)k(after)e(the)i +(options)f(are)f(pro)r(cessed.)35 b(\(This)26 b(is)f(more)236 +725 y(e\016cien)n(t)j(than)g(testing)f Fx(\\xweb_hypertype)22 +b Fy(again)k(for)h(eac)n(h)g(link.\))361 825 y(The)33 +b(anc)n(hor)f(name)g(dep)r(ends)i(on)f(the)g(curren)n(t)g(v)-5 +b(alue)33 b(of)g(the)g Fx(xwebModule)c Fy(coun)n(ter;)36 +b(this)d(v)-5 b(alue)33 b(m)n(ust)g(b)r(e)h(set)236 925 +y(b)r(efore)28 b Fx(\\xweb_hyperlink)21 b Fy(or)27 b +Fx(\\xweb_hypertarg)o(et)21 b Fy(is)28 b(used.)203 1141 +y Fw(175)23 b Fj(h\003)p Fi(main)o Fj(i)203 1232 y Fw(176)g +Fo(\\def\\xweb_anchor{xwebmod:\\xweb)q(Jobn)q(ame:\\)q(arab)q(ic{xw)q +(ebMo)q(dule)q(}})203 1323 y Fw(177)g Fo(\\def\\xweb_SetupHrefs{)203 +1415 y Fw(178)140 b Fo(\\ifnum\\xweb_hypertype=0)203 +1506 y Fw(179)258 b Fo(\\def\\xweb_hlink##1{##1})203 +1597 y Fw(180)g Fo(\\def\\xweb_htarget##1{##1})203 1689 +y Fw(181)140 b Fo(\\else\\ifnum\\xweb_hypertype=)q(1)203 +1780 y Fw(182)258 b Fo(\\def\\xweb_hlink##1{\\hyperlin)q(k{\\xw)q(eb_a) +q(nchor)q(}{##)q(1}})203 1871 y Fw(183)g Fo +(\\def\\xweb_htarget##1{\\hypert)q(arget)q({\\xw)q(eb_an)q(chor)q(}{##) +q(1}})203 1962 y Fw(184)140 b Fo(\\else\\ifnum\\xweb_hypertype=)q(2)203 +2054 y Fw(185)258 b Fo(\\def\\xweb_hlink##1{\\xweb_pdf)q(link{)q(\\xwe) +q(b_anc)q(hor})q({##1)q(}})203 2145 y Fw(186)g Fo +(\\def\\xweb_htarget##1{\\xweb_p)q(dftar)q(get{)q(\\xweb)q(_anc)q(hor}) +q({##1})q(})203 2236 y Fw(187)140 b Fo(\\else\\PackageError{webfiles)q +(}{Th)q(is)45 b(can't)c(happen.}{\045)203 2328 y Fw(188)258 +b Fo(this)40 b(may)g(be)g(a)f(bug)h(in)g(the)g(webfiles)h(package})203 +2419 y Fw(189)140 b Fo(\\fi\\fi\\fi})203 2510 y Fw(190)23 +b Fo(\\xweb_SetupHrefs)203 2602 y Fw(191)g Fj(h)p Fh(=)p +Fi(main)o Fj(i)p eop +%%Page: 22 22 +22 21 bop 0 5 a Fy(22)2861 b FA(x)p Fs(12)71 b(PDFT)3304 +19 y(E)3344 5 y(X)23 b(SUPPOR)-6 b(T.)0 277 y Fl(12)95 +b(PDFT)439 296 y(E)491 277 y(X)32 b(supp)s(ort.)0 427 +y Fy(PDFT)220 444 y(E)266 427 y(X)24 b(is)f(an)g(implemen)n(tation)g +(of)g(T)1266 444 y(E)1312 427 y(X)h(that)f(has)g(the)g(abilit)n(y)g(to) +g(output)g(p)r(df)i(instead)d(of)h(dvi.)36 b(It)23 b(has)g(some)f +(extra)0 526 y(primitiv)n(es,)27 b(that)h(con)n(trol)e(p)r(df-sp)r +(eci\014c)j(things,)e(suc)n(h)h(as)e(h)n(yp)r(erlinks,)h(colours,)g +(and)g(`outlines'.)0 825 y Fl(12.1)94 b Fy(The)28 b(outline)f(is)g(a)g +(kind)h(of)f(table)g(of)g(con)n(ten)n(ts,)g(that)h(is)f(alw)n(a)n(ys)e +(presen)n(t)i(at)g(the)h(left)g(side)f(of)g(the)h(p)r(df)g(reader)0 +925 y(windo)n(w)f(\(if)h(the)g(user)f(wishes)h(so\).)36 +b(W)-7 b(eb)28 b(do)r(cumen)n(ts)g(and)f(main)h(sections)f(get)g +(outline)h(en)n(tries.)-33 1141 y Fw(192)23 b Fj(h\003)p +Fi(main)o Fj(i)-33 1232 y Fw(193)g Fo(\\def\\xwebPDFOutline#1#2{{\045) +-33 1323 y Fw(194)258 b Fo(\\edef\\tmpnr{#1}\045)-33 +1415 y Fw(195)g Fo(\\edef\\name{#2}\045)-33 1506 y Fw(196)g +Fo(\\c@xwebModule=\\tmpnr\\relax)-33 1597 y Fw(197)g +Fo(\\ifnum\\xweb_hypertype=2)-33 1689 y Fw(198)415 b +Fo(\\edef\\anchor{\\xweb_anchor})-33 1780 y Fw(199)g +Fo(\\pdfoutline)42 b(goto)e(name{\\anchor}{#1)j(\\name})-33 +1871 y Fw(200)258 b Fo(\\fi}})-33 1962 y Fw(201)23 b +Fj(h)p Fh(=)p Fi(main)o Fj(i)0 2261 y Fl(12.2)94 b Fy(PDF)28 +b(links)f(are)g(implemen)n(ted)h(using)g(co)r(de)f(copied)g(from)g +Fx(pdfcwebmac.tex)p Fy(.)-33 2477 y Fw(202)c Fj(h\003)p +Fi(main)o Fj(i)-33 2569 y Fw(203)140 b Fo(\\def\\xweb_pdflink#1#2{\045) +-33 2660 y Fw(204)297 b Fo(\\pdfannotlink)-33 2751 y +Fw(205)415 b Fo(attr{/Border)42 b([0)d(0)h(0]})-33 2843 +y Fw(206)415 b Fo(goto)40 b(name{#1})-33 2934 y Fw(207)415 +b Fo(\\Red)40 b(#2\\Black)-33 3025 y Fw(208)297 b Fo(\\pdfendlink})-33 +3116 y Fw(209)140 b Fo(\\def\\xweb_pdftarget#1#2{)-33 +3208 y Fw(210)297 b Fo(\\pdfdest)41 b(name{#1})g(fitbh)-33 +3299 y Fw(211)297 b Fo(#2})-33 3390 y Fw(212)23 b Fj(h)p +Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 23 23 +23 22 bop 236 5 a FA(x)p Fs(13)72 b(SECTIONS.)3143 b +Fy(23)236 277 y Fl(13)95 b(Sections.)236 414 y Fy(W)-7 +b(e)31 b(distinguish)g(b)r(et)n(w)n(een)f(main)h(sections)e(with)j +(titles)e(whic)n(h)h(start)f(a)g(group)f(of)i(sections)f(and)g(normal)g +(\(un)n(titled\))236 514 y(sections)k(within)h(a)e(group.)56 +b(All)35 b(sections)e(are)g(n)n(um)n(b)r(ered)h(sequen)n(tially)g(b)n +(y)g Fx(cweave)p Fy(.)54 b(The)34 b(section)g(n)n(um)n(b)r(ers)g(are) +236 614 y(output)29 b(in)f(b)r(oldface)g(at)f(the)i(v)n(ery)d(start)i +(of)f(a)h(section,)f(follo)n(w)n(ed)g(b)n(y)h(a)f(dot)h(and)g(a)f +(quad.)38 b(The)28 b(c)n(hange\015ag)d(is)j(a)g(star)236 +713 y(lapping)f(to)h(the)g(righ)n(t.)203 923 y Fw(213)23 +b Fj(h\003)p Fi(main)o Fj(i)203 1014 y Fw(214)g Fo +(\\def\\xwebLapStar{\\rlap{*}})203 1106 y Fw(215)g Fj(h)p +Fh(=)p Fi(main)o Fj(i)236 1368 y Fl(13.1)94 b Fy(Imp)r(ortan)n(t)33 +b(main)f(sections)g(are)g(\(optionally\))h(started)f(on)g(a)g(new)h +(page,)g(normal)f(sections)g(ha)n(v)n(e)g(appro)n(xi-)236 +1468 y(mately)f(t)n(w)n(o)g(picas)f(v)n(ertical)g(space)g(in)i(fron)n +(t.)47 b(The)31 b(v)n(ery)f(\014rst)h(main)g(section)g(do)r(es)g(not)g +(automatically)f(start)g(on)h(a)236 1568 y(new)d(page)f(since)g(a)g +(title)h(ma)n(y)f(b)r(e)h(in)g(fron)n(t)f(of)h(it.)361 +1667 y(The)e(user)f(ma)n(y)g(also)g(add)g(a)h(\\lev)n(el")e(to)i(the)g +(title)h(of)f(a)f(main)h(section.)36 b(A)26 b(newpage)f(is)h(inserted)f +(b)r(efore)h(a)f(section)236 1767 y(if)31 b(its)f(lev)n(el)f(is)h +(smaller)f(than)h(the)g(v)-5 b(alue)30 b(of)g(the)g(coun)n(ter)f +Fx(xwebSecNoEject)c Fy(whic)n(h)30 b(has)f(default)h(v)-5 +b(alue)30 b(3.)44 b(And)30 b(w)n(e)236 1867 y(will)e(pa)n(y)f(atten)n +(tion)g(to)h(this)g(group)e(lev)n(el)h(when)h(w)n(e)f(create)g(a)g +(table)h(of)f(con)n(ten)n(ts.)361 1966 y(The)j(title)h(of)f(a)g(main)h +(section)e(is)i(set)f(as)g(a)g(heading)f(after)h(the)h(section)f(n)n +(um)n(b)r(er,)h(also)e(in)h(b)r(old)h(face.)45 b(The)30 +b(\014rst)236 2066 y(paragraph)18 b(of)j(the)g(follo)n(wing)f(do)r +(cumen)n(tation)g(has)g(no)h(inden)n(tation.)34 b(The)21 +b(do)r(cumen)n(tation)f(part)g(of)h(normal)e(sections)236 +2165 y(is)28 b(run)f(in)h(after)f(the)h(section)f(n)n(um)n(b)r(er.)203 +2375 y Fw(216)c Fj(h\003)p Fi(main)o Fj(i)203 2467 y +Fw(217)g Fo(\\newcount\\xwebGroupLevel)203 2558 y Fw(218)g +Fo(\\newcounter{xwebSecNoEject})203 2649 y Fw(219)337 +b Fo(\\setcounter{xwebSecNoEject}{3})203 2741 y Fw(220)23 +b Fj(h)p Fh(=)p Fi(main)o Fj(i)236 3003 y Fl(13.2)94 +b Fy(The)33 b(section)e(n)n(um)n(b)r(er)h(that)h(is)f(supplied)g(b)n(y) +g Fx(cweave)e Fy(is)i(used)g(to)g(set)g(the)h(coun)n(ter)e +Fx(xwebModule)p Fy(.)47 b(This)32 b(is)236 3103 y(necessary)24 +b(b)r(ecause)i(the)g(section)g(n)n(um)n(b)r(ers)f(can)g(b)r(e)i +(non-sequen)n(tially)-7 b(,)25 b(for)g(example,)h(if)g(only)g(c)n +(hanged)f(sections)g(are)236 3202 y(prin)n(ted,)i(or)e(if)i(an)e +(excerpt)h(from)g(a)g(w)n(eb)f(is)i(tak)n(en.)35 b(By)26 +b(using)g(a)g(coun)n(ter,)f(the)i(app)r(earance)d(of)j(the)f(n)n(um)n +(b)r(er)g(is)g(made)236 3302 y(c)n(hangeable)i(in)h(the)g(normal)f(L) +1207 3285 y Fw(A)1244 3302 y Fy(T)1290 3320 y(E)1336 +3302 y(X)h(w)n(a)n(y)f(through)g(rede\014nition)g(of)h +Fx(\\thexwebModule)p Fy(.)35 b(The)29 b(n)n(um)n(b)r(er)g(can)g(con)n +(tain)236 3402 y(a)k(star,)g(to)g(indicate)g(that)g(the)g(section)g(is) +g(c)n(hanged)e(b)n(y)i(a)f(c)n(hange\014le.)52 b(In)33 +b(that)g(case,)h Fx(\\ifon)d Fy(is)h(made)h Fx(true)p +Fy(;)h(else)236 3501 y(it)c(will)g(b)r(e)g Fx(\\maybe)p +Fy(,)d(and)i(b)n(y)h(rede\014ning)e Fx(\\maybe)f Fy(the)j(user)f(can)g +(decide)h(w)n(ether)f(non-c)n(hanged)e(sections)i(should)g(b)r(e)236 +3601 y(prin)n(ted.)48 b(The)31 b(default)h(b)r(eha)n(viour)e(is)h(to)g +(prin)n(t)g(them.)48 b(This)32 b(w)n(eird)e(in)n(terface)h(is)g(copied) +g(from)g(the)g(plain)g(v)n(ersion,)236 3701 y(but)d(this)g(pac)n(k)-5 +b(age)26 b(adds)i(a)f(friendlier)g(in)n(terface.)361 +3800 y(This)c(is)h(all)f(implemen)n(ted)h(in)g(the)f(macro)g +Fx(\\xweb_PrepareSe)o(cti)o(on)o Fy(,)c(whic)n(h)k(is)g(used)h(b)r +(efore)f(eac)n(h)g(section.)35 b(This)236 3900 y(macro)27 +b(also)f(c)n(hanges)g(to)i(do)r(cumen)n(tation)f(state.)203 +4110 y Fw(221)c Fj(h\003)p Fi(main)o Fj(i)203 4201 y +Fw(222)g Fo(\\newcounter{xwebModule})203 4292 y Fw(223)g +Fo(\\newif\\ifon)42 b(\045)d(determines)i(if)f(the)g(section)h(is)f +(`on')203 4384 y Fw(224)23 b Fo(\\def\\onmaybe{\\let\\ifon=\\maybe})46 +b(\045)39 b(analogous)j(to)d(\\ontrue)203 4475 y Fw(225)23 +b Fo(\\let\\maybe=\\iftrue)82 b(\045)40 b(initial)h(meaning;)g(the)f +(user)g(can)g(say)g("\\let\\maybe=\\iffalse")203 4566 +y Fw(226)23 b Fo(\\def\\xweb_PrepareSection#1{\045)203 +4658 y Fw(227)140 b Fo({\\xdef\\secstar{#1}\045)203 4749 +y Fw(228)180 b Fo(\\let\\*=\\empty\045)81 b(remove)41 +b(\\*)f(from)g(the)g(number)203 4840 y Fw(229)180 b Fo +(\\xdef\\xweb_secno{#1}})203 4931 y Fw(230)140 b Fo +(\\ifx\\xweb_secno\\secstar)45 b(\045)39 b(if)h(they)g(are)g(the)g +(same;)g(i.e.:)203 5023 y Fw(231)258 b Fo(\\onmaybe)708 +b(\045)40 b(if)f(there)i(was)e(no)h(star)g(in)g(#1)203 +5114 y Fw(232)258 b Fo(\\xdef\\xweb_star{}\045)203 5205 +y Fw(233)140 b Fo(\\else)203 5297 y Fw(234)258 b Fo(\\ontrue)203 +5388 y Fw(235)g Fo(\\xdef\\xweb_star{*}\045)203 5479 +y Fw(236)140 b Fo(\\fi)203 5571 y Fw(237)180 b Fo +(\\setcounter{xwebModule}{#1}\045)45 b(global)c(set!)203 +5662 y Fw(238)180 b Fo(\\xweb_documentation)203 5753 +y Fw(239)23 b Fo(})203 5845 y Fw(240)g Fj(h)p Fh(=)p +Fi(main)o Fj(i)p eop +%%Page: 24 24 +24 23 bop 0 5 a Fy(24)3142 b FA(x)p Fs(13)71 b(SECTIONS.)0 +277 y Fl(13.3)94 b Fy(Ev)n(ery)33 b(w)n(eb)i(section)f(is)h(con)n +(tained)f(in)h(a)g Fx(xwebModule)c Fy(en)n(vironmen)n(t.)57 +b(This)35 b(en)n(vironmen)n(t)f(tak)n(es)g(care)g(of)0 +377 y(v)n(ertical)d(space)g(b)r(efore)g(the)i(section,)f(optional)g +(page)f(breaks,)g(setting)h(the)g(section)g(n)n(um)n(b)r(er,)h(and)e +(initializing)h(the)0 476 y Fx(\\everypar)24 b Fy(tok)n(en)j(register.) +125 580 y Fx(\\everypar)d Fy(m)n(ust)29 b(mak)n(e)f Fx(\\@noskipsec)c +Fy(false,)k(to)g(indicate)h(that)g(the)f(\014rst)h(paragraph)d(of)i +(the)h(do)r(cumen)n(tation)0 679 y(part)24 b(has)g(b)r(een)h(pro)r +(cessed.)34 b(W)-7 b(e)25 b(ha)n(v)n(e)e(to)i(initialize)f(it)h +(ourselv)n(es,)e(b)r(ecause)h(there)h(is)f(no)g Fx(\\section)d +Fy(to)k(do)f(it.)36 b Fx(\\Y)24 b Fy(and)0 779 y Fx(\\B)j +Fy(use)g Fx(@noskipsec)d Fy(to)j(decide)h(if)g(there)f(m)n(ust)h(b)r(e) +g(a)f Fx(\\par)f Fy(b)r(efore)i(the)g(program)d(part.)125 +882 y(The)i(curren)n(t)g(reference,)g Fx(\\@currentlabel)p +Fy(,)22 b(is)27 b(set)h(to)f(the)h(w)n(eb)g(section.)125 +986 y(If)22 b Fx(\\xwebRaggedtrue)p Fy(,)17 b(the)22 +b(user)f(has)g(sp)r(eci\014ed)h(that)g(sections)f(should)h(preferably)e +(not)i(b)r(e)g(brok)n(en)f(across)f(pages,)0 1086 y(so)g(ev)n(ery)g +(section)g(will)h(b)r(e)g(\014nished)g(with)g(optional)f(v)n(ertical)g +(space)g(and)g(a)h(negativ)n(e)e(p)r(enalt)n(y)-7 b(.)35 +b(Else,)21 b(just)h(the)f(negativ)n(e)0 1185 y(p)r(enalt)n(y)27 +b(is)h(inserted)f(to)h(indicate)f(that)h(this)g(is)g(a)f(go)r(o)r(d)g +(place)g(for)g(a)g(page)g(break.)125 1289 y(The)32 b(mo)r(dule)g(is)g +(t)n(yp)r(eset)g(in)g(a)g Fx(\\vbox)e Fy(that)j(is)e +Fx(\\unvbox)p Fy(ed)f(at)i(the)g(end)g(of)g(the)h(en)n(vironmen)n(t.)49 +b(This)32 b(w)n(a)n(y)-7 b(,)32 b(the)0 1388 y(output)c(routine)f +(cannot)g(\014re)g(while)g(T)1235 1406 y(E)1282 1388 +y(X)g(is)g(pro)r(cessing)f(a)h(program)f(text,)h(and)h(no)f(name)g +(con\015icts)g(can)g(arise)f(ev)n(en)0 1488 y(when)33 +b(the)g(w)n(ea)n(v)n(e)e(bindings)h(are)g(in)h(e\013ect.)52 +b(Thanks)32 b(to)h(Hans)f(Hagen)g(for)g(the)h(idea.)52 +b(|No,)34 b(w)n(e)e(can't)h(do)f(it)h(this)0 1587 y(w)n(a)n(y)-7 +b(.)38 b(The)28 b(do)r(cumen)n(tation)g(part)g(cannot)g(generate)f +(\015oats)h(if)h(it's)f(in)h(a)f(vb)r(o)n(x.)38 b(Only)28 +b(the)h(program)d(part)i(should)g(b)r(e)0 1687 y(vb)r(o)n(xed)f(and)g +(un)n(vb)r(o)n(xed,)g(but)i(this)e(is)h(more)f(di\016cult.)37 +b(Must)28 b(think)g(ab)r(out)g(it.)125 1790 y(The)22 +b(mo)r(dule)h(is)f(also)f(the)i(target)f(for)g(h)n(yp)r(erlinks,)h +(using)f Fx(\\xweb_htarget)p Fy(.)30 b(\(This)22 b(macro)g(is)g +(de\014ned)h(to)f(pro)r(duce)0 1890 y(only)27 b(its)h(second)f(argumen) +n(t)f(if)j(the)f(h)n(yp)r(erref)e(pac)n(k)-5 b(age)27 +b(is)g(not)h(in)f(use.\))125 1994 y(If)k(it)h(is)f(the)g(\014rst)g(mo)r +(dule,)h(the)g(table)f(of)g(con)n(ten)n(ts)f(is)h(set)g(\014rst.)47 +b(By)31 b(setting)g(the)g(table)h(of)f(con)n(ten)n(ts)f(when)h(the)0 +2093 y(\014rst)c(mo)r(dule)h(is)g(found,)g(w)n(e)f(allo)n(w)f(the)i +(user)f(to)h(c)n(hange)e Fx(\\xwebContentsTop)21 b Fy(etc.)28 +b(in)g(the)g(lim)n(b)r(o)g(section.)-473 2591 y Fo(xwebModule)-33 +2317 y Fw(241)23 b Fj(h\003)p Fi(main)o Fj(i)-33 2409 +y Fw(242)g Fo(\\def\\thexwebModule{\\arabic{xweb)q(Modu)q(le}})-33 +2500 y Fw(243)g Fo(\\newbox\\xweb_ModBox)-33 2591 y Fw(244)g +Fo(\\newif\\ifxweb_FirstModule)44 b(\\xweb_FirstModulefalse)-33 +2683 y Fw(245)23 b Fo(\\newenvironment{xwebModule}{\045)-33 +2774 y Fw(246)140 b Fo(\\ifxweb_FirstModule)-33 2865 +y Fw(247)258 b Fo(\\ifxwebCon\\xwebContents{\\xweb)q(Jobna)q(me}\\)q +(fi)-33 2957 y Fw(248)g Fo(\\global\\xweb_FirstModulefalse)-33 +3048 y Fw(249)g Fo(\\openout\\xweb_cont=\\xwebJobna)q(me.co)q(n)-33 +3139 y Fw(250)g Fo(\\write\\xweb_cont{\\catcode)45 b +(`\\noexpand\\@=11\\relax}\045)-33 3231 y Fw(251)140 +b Fo(\\fi)-33 3322 y Fw(252)g Fo(\\ifxwebRagged\\vfil\\penalty-2)q +(00\\v)q(filne)q(g\045)85 b(\(TeXbook)41 b(p.353\))-33 +3413 y Fw(253)1396 b Fo(\045)39 b(\(this)h(is)g(a)f(\\filbreak)j +(without)f(a)e(\\par\))-33 3505 y Fw(254)140 b Fo +(\\else\\penalty-200\\fi)-33 3596 y Fw(255)g Fo +(\045\\setbox\\xweb_ModBox=\\vbox\\b)q(grou)q(p)-33 3687 +y Fw(256)g Fo(\\edef\\@currentlabel{\\thexweb)q(Modu)q(le})-33 +3779 y Fw(257)g Fo(\\par\\bigskip)-33 3870 y Fw(258)g +Fo(\\everypar{\045)-33 3961 y Fw(259)258 b Fo(\\if@noskipsec\045)-33 +4052 y Fw(260)376 b Fo(\\global\\@noskipsecfalse\045)-33 +4144 y Fw(261)g Fo(\\everypar{\\penalty-100}\045)-33 +4235 y Fw(262)258 b Fo(\\fi})-33 4326 y Fw(263)140 b +Fo(\\@noskipsectrue)-33 4418 y Fw(264)g Fo +(\\mbox{}\\hspace{-\\parindent}\045)-33 4509 y Fw(265)g +Fo(\\xwebModuleHook)-33 4600 y Fw(266)g Fo +(\\xweb_htarget{\\textbf{\\thexw)q(ebMo)q(dule.)q(}\\xw)q(eb_st)q +(ar}\045)46 b(typeset)41 b(module)f(number)-33 4692 y +Fw(267)140 b Fo(\\hskip)41 b(1em)f(plus0.1em)h(minus)f(0.1em\045)-33 +4783 y Fw(268)140 b Fo(}{\045\\egroup\\unvbox\\xweb_ModBo)q(x)-33 +4874 y Fw(269)g Fo(})-33 4966 y Fw(270)23 b Fo(\\def\\xwebModuleHook{}) +-33 5057 y Fw(271)g Fj(h)p Fh(=)p Fi(main)o Fj(i)0 5405 +y Fl(13.4)94 b Fy(The)28 b(main)f(sections)g(are)g(started)g(with)h +(the)g(macro)e Fx(\\N)p Fy(.)h(The)h(parameters)e(are:)42 +5583 y Fx(#1)p Fy(:)34 b(a)24 b(n)n(um)n(b)r(er)g(denoting)g(the)h +(\\group)e(lev)n(el")h(of)g(the)h(main)f(section,)h(titles)g(of)f(main) +h(sections)e(with)i(lo)n(w)n(er)e(n)n(um)n(b)r(ers)208 +5682 y(should)k(b)r(e)h(presen)n(ted)f(more)g(prominen)n(tly)g(in)h +(the)g(table)f(of)h(con)n(ten)n(ts.)42 5863 y Fx(#2)p +Fy(:)36 b(the)28 b(section)f(n)n(um)n(b)r(er.)p eop +%%Page: 25 25 +25 24 bop 236 5 a FA(x)p Fs(13)72 b(SECTIONS.)3143 b +Fy(25)278 277 y Fx(#3)p Fy(:)36 b(the)28 b(title)g(of)g(the)g(section)f +(group.)36 b(This)27 b(last)g(parameter)g(m)n(ust)g(b)r(e)h(terminated) +g(b)n(y)f(a)g(dot.)236 447 y(The)j(group)e(lev)n(el)h(m)n(ust)g(b)r(e)h +(passed)f(to)g(the)h(macros)d(that)j(format)f(the)h(table)f(of)g(con)n +(ten)n(ts.)42 b(Since)29 b(there)g(is)h(no)f(easy)236 +547 y(place)j(predetermined)g(b)n(y)g(L)1149 530 y Fw(A)1186 +547 y Fy(T)1232 565 y(E)1278 547 y(X)h(for)f(suc)n(h)g(a)f(wish)i(w)n +(e)f(use)g(a)g(tric)n(k:)46 b(The)32 b(en)n(try)g(text)g(for)g(the)h +(table)f(of)g(con)n(ten)n(ts)236 647 y(\014rst)25 b(sets)h(the)g(coun)n +(t)f(register)f Fx(\\xwebGroupLevel)19 b Fy(with)26 b(the)g(resp)r +(ectiv)n(e)f(lev)n(el|this)g(register)f(ma)n(y)h(b)r(e)g(tested)h +(after)236 746 y(a)h(pro-forma)f(ev)-5 b(aluation)27 +b(of)h(the)g(en)n(try)-7 b(.)361 847 y(When)32 b(writing)e(to)h(the)h +Fx(.con)e Fy(\014le,)i(w)n(e)f(ha)n(v)n(e)f(to)h(use)g +Fx(\\@unexpandable@pr)o(ot)o(ec)o(t)p Fy(;)c(else)k(there)g(will)h(b)r +(e)f(trouble)236 947 y(with)d(insertion)f(of)h Fx(\\xweb_ModTitle)22 +b Fy(in)28 b(the)g(con)n(ten)n(ts)f(\014le.)361 1048 +y(W)-7 b(e)22 b(tell)g(the)g(user)f(that)h(w)n(e)g(ha)n(v)n(e)e(reac)n +(hed)h(the)h(next)g(starred)e(section.)35 b(The)21 b(message)g(is)g +(output)i(after)e(the)h(section)236 1147 y(header)31 +b(is)g(set,)i(it)f(shall)f(b)r(e)h(on)f(the)h(correct)e(page.)47 +b(Since)32 b(the)g(tok)n(en)f(list)g(to)h(b)r(e)g(output)g(is)f +(expanded)g(at)g(ship)r(out)236 1247 y(time,)d(w)n(e)g(m)n(ust)f(tak)n +(e)g(care)g(for)g(the)h(immediate)g(expansion)e(ourselv)n(es.)361 +1348 y(A)g(newpage)e(is)i(inserted)f(if)i(the)f(lev)n(el)f(of)g(the)h +(section)g(is)f(smaller)g(than)h(the)g Fx(xwebSecNoEject)20 +b Fy(coun)n(ter)k(and)i(it)g(is)236 1448 y(not)e(the)f(\014rst)h +(section)f(\(if)h(the)g(user)f(w)n(an)n(ts)f(the)i(w)n(eb)f(do)r(cumen) +n(t)h(to)f(b)r(egin)h(on)f(a)g(new)g(page,)h(he)f(can)h(insert)f(a)g +(newpage)236 1547 y(himself)6 b(\).)203 1766 y Fw(272)23 +b Fj(h\003)p Fi(main)o Fj(i)203 1858 y Fw(273)g Fo +(\\def\\xwebMainSecSkip{\\clearpag)q(e})203 1949 y Fw(274)g +Fo(\\def\\N#1#2#3.{\045)203 2040 y Fw(275)180 b Fo +(\\ifon\\end{xwebModule}\\fi)203 2131 y Fw(276)g Fo +(\\global\\xwebGroupLevel)44 b(#1)746 b(\045)39 b(<--)h(space!!)203 +2223 y Fw(277)180 b Fo({)39 b(\\let\\*=\\empty\045)203 +2314 y Fw(278)258 b Fo(\\xdef\\xweb_secno{#2}\045)44 +b(get)c(the)g(section)h(number)203 2405 y Fw(279)180 +b Fo(}\045)203 2497 y Fw(280)g Fo(\\ifnum\\xweb_secno>1)203 +2588 y Fw(281)297 b Fo(\\ifnum)41 b(\\xwebGroupLevel<\\c@xwebSecNoE)q +(ject)203 2679 y Fw(282)415 b Fo(\\xwebMainSecSkip)203 +2771 y Fw(283)297 b Fo(\\fi)203 2862 y Fw(284)180 b Fo(\\fi)203 +2953 y Fw(285)g Fo(\\message)41 b(\\expandafter{*\\xweb_secno}\045)203 +3045 y Fw(286)180 b Fo(\\xweb_PrepareSection{#2})203 +3136 y Fw(287)g Fo(\\ifon)203 3227 y Fw(288)297 b Fo +(\\def\\xweb_ModTitle{#3}\045)203 3319 y Fw(289)g Fo +(\\begin{xwebModule}{\\textbf{)q(#3.}})q(\045)45 b(title)203 +3410 y Fw(290)297 b Fo(\\hskip)41 b(1em)f(plus.1em)h(minus.1em\045)203 +3501 y Fw(291)297 b Fo(\\ifnum\\c@xwebLopDepth)44 b(>)c(#1\045)203 +3593 y Fw(292)415 b Fo(\\addcontentsline{lop}{starred)q(}{\045)203 +3684 y Fw(293)g Fo(\\protect\\global\\xwebGroupLeve)q(l)45 +b(#1)40 b(\045)78 b(space)41 b(after)f(#1)g(!)203 3775 +y Fw(294)572 b Fo({\\thexwebModule.}~{#3}}\045)203 3867 +y Fw(295)415 b Fo({)118 b(\\let\\protect\\@unexpandable@pr)q(otect)203 +3958 y Fw(296)572 b Fo(\\edef\\next{\\write\\xweb_cont{\045)203 +4049 y Fw(297)650 b Fo(\\ZZ{#3}{#1}{\\xweb_secno}{\\t)q(hepag)q(e}}})q +(\045)203 4141 y Fw(298)572 b Fo(\\next)203 4232 y Fw(299)415 +b Fo(}\045)79 b(write)40 b("\\ZZ{title}{depth}{sec}{page)q(}")45 +b(to)40 b(.con)g(file)203 4323 y Fw(300)297 b Fo(\\fi)203 +4415 y Fw(301)g Fo(\\ifnum\\c@xwebOutlineDepth)45 b(>)40 +b(#1\045)203 4506 y Fw(302)415 b Fo(\\xwebPDFOutline{\\xweb_secno}{)q +(#3}\045)46 b(args:)40 b(nr,)g(title)203 4597 y Fw(303)297 +b Fo(\\fi)203 4689 y Fw(304)23 b Fo(})203 4780 y Fw(305)g +Fj(h)p Fh(=)p Fi(main)o Fj(i)236 5097 y Fl(13.5)94 b +Fy(Normal)27 b(sections)g(are)g(started)g(with)h Fx(\\M)p +Fy(.)203 5315 y Fw(306)23 b Fj(h\003)p Fi(main)o Fj(i)203 +5407 y Fw(307)g Fo(\\def\\M#1{\045)203 5498 y Fw(308)180 +b Fo(\\ifon\\end{xwebModule}\\fi)203 5589 y Fw(309)g +Fo(\\xweb_PrepareSection{#1}\045)203 5681 y Fw(310)g +Fo(\\ifon\\begin{xwebModule}\045)203 5772 y Fw(311)258 +b Fo(\\ifnum\\c@xwebLopDepth>9\045)203 5863 y Fw(312)376 +b Fo(\\addcontentsline{lop}{xwebsect)q(ion})q({\045)p +eop +%%Page: 26 26 +26 25 bop 0 5 a Fy(26)3142 b FA(x)p Fs(13)71 b(SECTIONS.)-33 +277 y Fw(313)533 b Fo(\\protect\\global\\xwebGroupLevel)46 +b(4)39 b(\\thexwebModule.}\045)-33 368 y Fw(314)376 b +Fo({)118 b(\\let\\protect\\@unexpandable@prot)q(ect)-33 +460 y Fw(315)533 b Fo(\\edef\\next{\\write\\xweb_cont{\045)-33 +551 y Fw(316)611 b Fo(\\ZZ{}{4}{#1}{\\thepage}}}\045)-33 +642 y Fw(317)533 b Fo(\\next)-33 734 y Fw(318)376 b Fo(}\045)39 +b(write)i("\\ZZ{title}{depth}{sec}{page}")46 b(to)39 +b(.con)i(file)-33 825 y Fw(319)258 b Fo(\\fi)-33 916 +y Fw(320)179 b Fo(})-33 1008 y Fw(321)23 b Fj(h)p Fh(=)p +Fi(main)o Fj(i)p eop +%%Page: 27 27 +27 26 bop 236 5 a FA(x)p Fs(14)72 b(THE)23 b(LIST)h(OF)g(PR)n(OGRAMS.) +2604 b Fy(27)236 277 y Fl(14)95 b(The)32 b(List)g(of)g(Programs.)236 +452 y Fy(The)i(\\List)g(of)f(Programs")e(is)j(lik)n(e)f(the)h(\\List)g +(of)g(Figures")e(or)h(the)i(\\List)e(of)h(T)-7 b(ables",)34 +b(whic)n(h)g(are)f(de\014ned)h(in)g(the)236 552 y(do)r(cumen)n(t)d +(class.)45 b(The)31 b(follo)n(wing)e(de\014nition)i(is)g(copied,)g +(with)g(the)g(necessary)e(c)n(hanges,)h(from)g Fx(article.sty)p +Fy(,)d(16-)236 651 y(Mar-88.)35 b(It)28 b(de\014nes)g +Fx(\\listofprograms)21 b Fy(whic)n(h)28 b(is)f(used)h(lik)n(e)f +Fx(\\listoffigures)p Fy(.)203 886 y Fw(322)c Fj(h\003)p +Fi(main)o Fj(i)203 977 y Fw(323)g Fo(\\def\\xwebTocName{Contents)45 +b(of)39 b(\\xwebJobname})203 1068 y Fw(324)23 b Fo +(\\def\\xwebLopName{List)44 b(of)39 b(Programs})203 1160 +y Fw(325)23 b Fo(\\ifx\\listofprograms\\undefined)203 +1251 y Fw(326)140 b Fo(\\ifx)41 b(\\chapter\\undefined)203 +1342 y Fw(327)297 b Fo(\\def\\listofprograms{\\sectio)q(n*{\\x)q(webL)q +(opNam)q(e\\@m)q(kbot)q(h)203 1434 y Fw(328)g Fo +({\\uppercase{\\xwebLopName}}{)q(\\uppe)q(rcas)q(e{\\xw)q(ebLo)q(pNam)q +(e}}}\\)q(@sta)q(rttoc)q({lop)q(}})203 1525 y Fw(329)140 +b Fo(\\else)203 1616 y Fw(330)297 b Fo(\\newcommand{\\listofprograms)q +(}{\\ch)q(apte)q(r*{\\x)q(webL)q(opNa)q(me\\@m)q(kbot)q(h)203 +1708 y Fw(331)g Fo({\\uppercase{\\xwebLopName}}{)q(\\uppe)q(rcas)q +(e{\\xw)q(ebLo)q(pNam)q(e}}}\\)q(@sta)q(rttoc)q({lop)q(}})203 +1799 y Fw(332)180 b Fo(\\fi)203 1890 y Fw(333)23 b Fo(\\fi)203 +1982 y Fw(334)g Fj(h)p Fh(=)p Fi(main)o Fj(i)236 2391 +y Fl(14.1)94 b Fy(En)n(tries)27 b(for)g(the)h Fx(.lop)e +Fy(\014le)i(are)e(generated)h(with)h Fx(\\addcontentsline)21 +b Fy(b)n(y)27 b(the)h(follo)n(wing)f(commands:)361 2607 +y Fv(\017)41 b Fx(\\webfile)24 b Fy(pro)r(duces)j(a)g +Fx(program)e Fy(en)n(try)361 2807 y Fv(\017)41 b Fx(\\N)27 +b Fy(pro)r(duces)g(a)g Fx(starred)e Fy(en)n(try)361 3007 +y Fv(\017)41 b Fx(\\M)27 b Fy(pro)r(duces)g(a)g Fx(xwebsection)c +Fy(en)n(try)236 3223 y(Program)i(names)i(are)g(t)n(yp)r(eset)h(with)g +Fx(\\xweb_TTLopLine)p Fy(,)21 b(whic)n(h)28 b(sets)f(in)h(large)e(t)n +(yp)r(ewriter)h(t)n(yp)r(e:)203 3458 y Fw(335)c Fj(h\003)p +Fi(main)o Fj(i)203 3549 y Fw(336)g Fo(\\def\\l@program#1{\045)203 +3640 y Fw(337)219 b Fo(\\xwebGroupLevel\\z@)357 b(\045)40 +b(default)g(value)h(of)e(group)i(level)203 3732 y Fw(338)219 +b Fo(\\begingroup)203 3823 y Fw(339)376 b Fo +(\\let\\numberline\\@gobble)319 b(\045)39 b(width)i(not)f(known)g(yet) +203 3914 y Fw(340)376 b Fo(\\setbox\\z@)41 b(\\hbox{#1}\045)203 +4006 y Fw(341)219 b Fo(\\endgroup)203 4097 y Fw(342)g +Fo(\\xweb_TTLopLine{#1}\045)203 4188 y Fw(343)23 b Fo(})203 +4280 y Fw(344)g Fj(h)p Fh(=)p Fi(main)o Fj(i)236 4689 +y Fl(14.2)94 b Fy(Normal)28 b(sections)f(are)h(hardly)f(ev)n(er)g(men)n +(tioned)h(in)h(the)f(list,)h(but)g(it)f(will)h(b)r(e)f(p)r(ossible.)39 +b(The)28 b(en)n(try)g(consists)236 4788 y(of)g(the)g(n)n(um)n(b)r(er)f +(only)-7 b(,)27 b(as)g(they)h(ha)n(v)n(e)f(no)g(title.)203 +5023 y Fw(345)c Fj(h\003)p Fi(main)o Fj(i)203 5114 y +Fw(346)g Fo(\\def\\l@xwebSection#1{)203 5205 y Fw(347)219 +b Fo(\\xwebGroupLevel\\z@)43 b(\045)d(default)h(value)f(of)g(group)g +(level)203 5297 y Fw(348)219 b Fo(\\begingroup)203 5388 +y Fw(349)376 b Fo(\\let\\numberline\\@gobble)319 b(\045)39 +b(width)i(not)f(known)g(yet)203 5479 y Fw(350)376 b Fo(\\setbox\\z@)41 +b(\\hbox{#1}\045)203 5571 y Fw(351)219 b Fo(\\endgroup)203 +5662 y Fw(352)g Fo(\\xweb_NormalTocLine{#1}\045)203 5753 +y Fw(353)62 b Fo(})203 5845 y Fw(354)23 b Fj(h)p Fh(=)p +Fi(main)o Fj(i)p eop +%%Page: 28 28 +28 27 bop 0 5 a Fy(28)2604 b FA(x)p Fs(14)71 b(THE)24 +b(LIST)g(OF)f(PR)n(OGRAMS.)0 277 y Fl(14.3)94 b Fy(Titles)22 +b(of)f(main)g(sections)g(migh)n(t)g(ha)n(v)n(e)f(an)h(asso)r(ciated)f +(group)h(lev)n(el)f(that)i(determines)f(ho)n(w)g(they)g(are)g(featured) +0 377 y(in)h(the)g(table.)35 b(Titles)22 b(on)f(group)f(lev)n(el)i(0)f +(are)g(t)n(yp)r(eset)g(b)r(oldface,)i(other)e(titles)h(in)g(roman.)34 +b(They)22 b(are)e(inden)n(ted)i(prop)r(or-)0 476 y(tionally)i(to)h(the) +g(group)e(lev)n(el,)i(with)g(a)f(basic)g(inden)n(tation)g(of)h +Fx(\\xwebLopIndent)p Fy(.)30 b(An)25 b(en)n(try)f(on)g(group)g(lev)n +(el)g(1)g(is)h(not)0 576 y(inden)n(ted,)k(the)g(di\013eren)n(t)f(la)n +(y)n(out)f(su\016ces)h(as)g(a)g(distinction)h(to)f(lev)n(el)g(0.)39 +b(The)28 b(coun)n(ter)g Fx(\\xwebLopIndentM)o(axL)o(ev)o(el)0 +676 y Fy(constitutes)g(an)f(upp)r(er)h(limit)g(for)f(a)g(recognized)f +(group)h(lev)n(el)g(\(concerning)g(inden)n(tation,)g(that)h(is\).)-33 +912 y Fw(355)23 b Fj(h\003)p Fi(main)o Fj(i)-33 1003 +y Fw(356)g Fo(\\newdimen\\xwebLopIndent)-33 1094 y Fw(357)219 +b Fo(\\xwebLopIndent=2em)-33 1186 y Fw(358)23 b Fo +(\\newcount\\xwebLopIndentMaxLevel)-33 1277 y Fw(359)219 +b Fo(\\xwebLopIndentMaxLevel=4)123 b(\045)39 b(group)i(level)f(<=)g +(max)g(level)-33 1368 y Fw(360)23 b Fj(h)p Fh(=)p Fi(main)o +Fj(i)0 1786 y Fl(14.4)94 b Fy(The)30 b(group)f(lev)n(el)h(is)g(sp)r +(eci\014ed)g(within)h(the)f(en)n(try)g(name,)g(i.e.,)h(in)g(the)f +(\014rst)g(argumen)n(t)f(to)h Fx(\\l@starred)p Fy(.)40 +b(If)0 1886 y(this)33 b(argumen)n(t)e(is)h(ev)-5 b(aluated,)33 +b Fx(\\xwebGroupLevel)27 b Fy(migh)n(t)32 b(b)r(e)h(set)f(to)g(the)h +(resp)r(ectiv)n(e)e(v)-5 b(alue.)51 b(If)33 b(it)g(is)f(not)g(set,)i +(an)0 1986 y(explicit)e(in)n(v)n(o)r(cation)e(of)i Fx +(\\addcontentsline)25 b Fy(is)32 b(resp)r(onsible)f(for)g(this)h(en)n +(try)-7 b(.)49 b(Then)32 b(w)n(e)g(assume)f(that)h(the)g(group)0 +2085 y(lev)n(el)27 b(is)h(0.)-33 2321 y Fw(361)23 b Fj(h\003)p +Fi(main)o Fj(i)-33 2412 y Fw(362)62 b Fo(\\def\\l@starred#1{\045)514 +b(\045)39 b(page)h(will)h(be)e(processed)j(later)-33 +2504 y Fw(363)219 b Fo(\\xwebGroupLevel\\z@)357 b(\045)39 +b(default)i(value)f(of)g(group)h(level)-33 2595 y Fw(364)219 +b Fo(\\begingroup)-33 2686 y Fw(365)376 b Fo +(\\let\\numberline\\@gobble)319 b(\045)39 b(width)h(not)g(known)h(yet) +-33 2778 y Fw(366)376 b Fo(\\setbox\\z@)41 b(\\hbox{#1}\045)-33 +2869 y Fw(367)219 b Fo(\\endgroup)-33 2960 y Fw(368)g +Fo(\\ifnum)40 b(\\xwebGroupLevel=\\z@)-33 3052 y Fw(369)376 +b Fo(\\let\\next\\xweb_BoldTocLine)-33 3143 y Fw(370)219 +b Fo(\\else)-33 3234 y Fw(371)376 b Fo(\\let\\next\\xweb_NormalTocLine) +-33 3326 y Fw(372)219 b Fo(\\fi)-33 3417 y Fw(373)g Fo(\\next{#1}})-33 +3508 y Fw(374)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 3596 +y Fy(A)j Fx(\\next)d Fy(assignmen)n(t)i(is)g(needed)h(here,)g(b)r +(ecause)f(the)h(macro)e(is)i(actually)e(called)i(with)g(2)f(argumen)n +(ts;)g(the)h(second)f(is)0 3695 y(used)j(b)n(y)f Fx(\\@dottedtocline)21 +b Fy(and)28 b(suc)n(h,)f(so)g(a)g Fx(\\fi)g Fy(after)g(the)h(expansion) +e(is)i(not)g(allo)n(w)n(ed.)0 4113 y Fl(14.5)94 b Fy(A)28 +b(normal)f(line)h(has)f(an)g(inden)n(tation)g(of)h(\()p +Fk(l)20 b Fv(\000)e Fy(1\))g Fv(\001)h Fu(to)l(c)p 2000 +4113 25 4 v 34 w(indent)8 b Fy(,)28 b(where)f Fk(l)e +Fy(=)d(min)q(\()p Fu(gr)l(oup)p 3066 4113 V 35 w(level)10 +b Fk(;)k Fu(max)p 3458 4113 V 40 w(level)9 b Fy(\).)125 +4222 y(The)22 b(\014rst)h(argumen)n(t)f(of)h Fx(\\@dottedtocline)16 +b Fy(is)23 b(used)g(to)g(sp)r(ecify)g(a)f(depth)i(of)f(the)g(issued)g +(en)n(try)-7 b(.)35 b(All)23 b(en)n(tries)f(with)0 4322 +y(a)27 b(depth)h(larger)e(than)i Fx(tocdepth)c Fy(are)j(discarded!)36 +b(So)27 b(w)n(e)h(alw)n(a)n(ys)d(sp)r(ecify)j(lev)n(el)f(1,)h(as)e(the) +i(lev)n(el)g(do)r(esn't)f(matter)h(to)0 4421 y(L)22 4404 +y Fw(A)59 4421 y Fy(T)105 4439 y(E)151 4421 y(X)g(and)f(no)g(en)n(try)g +(is)h(to)f(b)r(e)h(discarded.)-33 4658 y Fw(375)23 b +Fj(h\003)p Fi(main)o Fj(i)-33 4749 y Fw(376)g Fo +(\\def\\xweb_NormalTocLine#1{\045)202 b(\045)39 b(page)h(will)h(be)e +(processed)j(later)-33 4840 y Fw(377)179 b Fo(\\ifnum)41 +b(\\xwebGroupLevel>\\xwebLopInden)q(tMax)q(Level)-33 +4931 y Fw(378)336 b Fo(\\xwebGroupLevel\\xwebLopInde)q(ntMax)q(Leve)q +(l)-33 5023 y Fw(379)179 b Fo(\\fi)-33 5114 y Fw(380)g +Fo(\\advance\\xwebGroupLevel\\m@n)q(e)320 b(\045)39 b(group)h(level)h +(-=)f(1)-33 5205 y Fw(381)179 b Fo(\\@dottedtocline)-33 +5297 y Fw(382)493 b Fo(\045)40 b(\\xwebGroupLevel)748 +b(\045)40 b(level)g(\(old\))-33 5388 y Fw(383)493 b Fo(1)1373 +b(\045)40 b(level)-33 5479 y Fw(384)493 b Fo +({\\xwebGroupLevel\\xwebLopInde)q(nt}\045)163 b(\045)40 +b(basic)g(indent)-33 5571 y Fw(385)493 b Fo(\\xwebLopIndent)866 +b(\045)40 b(numwidth)-33 5662 y Fw(386)493 b Fo({#1}\045)1217 +b(\045)40 b(entry)-33 5753 y Fw(387)179 b Fo(})-33 5845 +y Fw(388)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 29 29 +29 28 bop 236 5 a FA(x)p Fs(14)72 b(THE)23 b(LIST)h(OF)g(PR)n(OGRAMS.) +2604 b Fy(29)236 277 y Fl(14.6)94 b Fy(A)28 b(b)r(old)g(line)g(is)f(t)n +(yp)r(eset)h(lik)n(e)f(a)h(normal)e(line,)i(only)f(the)h(en)n(try)f(is) +h(t)n(yp)r(eset)f(in)h(b)r(old.)203 493 y Fw(389)23 b +Fj(h\003)p Fi(main)o Fj(i)203 584 y Fw(390)g Fo +(\\def\\xweb_BoldTocLine#1{\045)203 676 y Fw(391)180 +b Fo(\\@dottedtocline)203 767 y Fw(392)494 b Fo(1)1373 +b(\045)39 b(level)203 858 y Fw(393)494 b Fo +({\\xwebGroupLevel\\xwebLopIndent})q(\045)163 b(\045)39 +b(basic)i(indent)203 950 y Fw(394)494 b Fo(\\xwebLopIndent)866 +b(\045)39 b(numwidth)203 1041 y Fw(395)494 b Fo({{\\bf)40 +b(#1}}\045)982 b(\045)39 b(entry)203 1132 y Fw(396)180 +b Fo(})203 1224 y Fw(397)23 b Fj(h)p Fh(=)p Fi(main)o +Fj(i)236 1522 y Fl(14.7)94 b Fy(A)34 b Fx(xweb@tt_lop_line)26 +b Fy(is)33 b(lik)n(e)g(a)g Fx(cweb@bold_toc_li)o(ne)27 +b Fy(in)33 b(the)h Fx(cweb)d Fy(st)n(yle:)48 b(It)33 +b(has)g(no)f(dots,)j(but)e(the)236 1622 y(en)n(try)27 +b(is)h(t)n(yp)r(eset)f(in)h(large)e(t)n(yp)r(ewriter)i(t)n(yp)r(e,)f +(instead)h(of)f(b)r(old)h(roman.)203 1838 y Fw(398)23 +b Fj(h\003)p Fi(main)o Fj(i)203 1929 y Fw(399)g Fo +(\\def\\xweb_TTLopLine#1#2{\045)203 2021 y Fw(400)180 +b Fo(\\addpenalty{\\@secpenalty}\045)203 2112 y Fw(401)g +Fo(\\addvspace{2em)42 b(plus\\p@}\045)203 2203 y Fw(402)180 +b Fo(\\begingroup)203 2295 y Fw(403)337 b Fo(\\noindent)203 +2386 y Fw(404)g Fo(\\hangindent\\xwebLopIndent)203 2477 +y Fw(405)g Fo(\\rightskip\\@tocrmarg)83 b(\\parfillskip)42 +b(-\\rightskip)203 2569 y Fw(406)337 b Fo(\\interlinepenalty\\@M)203 +2660 y Fw(407)g Fo(\\@tempdima\\xwebLopIndent)319 b(\045)39 +b(for)h(\\numberline)203 2751 y Fw(408)337 b Fo({\\large\\bf\\tt)42 +b(#1}\\nobreak\\hfill)h(\\hbox)d(to\\@pnumwidth{\\hss)k(#2}\045)203 +2843 y Fw(409)337 b Fo(\\par)203 2934 y Fw(410)180 b +Fo(\\endgroup)203 3025 y Fw(411)g Fo(\\addvspace{.5em)42 +b(plus\\p@}\045)203 3116 y Fw(412)180 b Fo(})203 3208 +y Fw(413)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 30 30 +30 29 bop 0 5 a Fy(30)2541 b FA(x)p Fs(15)71 b(TYPESETTING)24 +b(PR)n(OGRAMS.)0 277 y Fl(15)95 b(T)m(yp)s(esetting)31 +b(programs.)0 430 y Fy(Program)25 b(pieces)h(come)h(in)h(t)n(w)n(o)e +(\015a)n(v)n(ours:)35 b(as)26 b(argumen)n(t)g(of)i Fx(\\PB)p +Fy(,)e(or)g(as)h(material)f(after)h Fx(\\B)p Fy(.)f(In)i(the)f(former)g +(case)f(w)n(e)0 530 y(can)31 b(use)g(a)g(group)f(for)h(the)h(switc)n(h) +f(to)g(the)h(restricted)f(program)e(state,)j(the)g(group)e(end)i(will)f +(restore)f(the)i(previous)0 630 y(state)e(again.)43 b(In)30 +b(the)h(latter)e(case)g(w)n(e)h(use)g Fx(\\B)f Fy(for)h(the)g(switc)n +(h)g(to)g(program)e(state,)j(the)f(cross)f(reference)g(list)h(or)f(the) +0 729 y(next)g(section)f(will)h(go)f(to)g(another)g(state.)40 +b(Since)29 b(w)n(e)f(ha)n(v)n(e)f(to)i(do)f(more)g(for)g(the)h +(material)f(after)g Fx(\\B)p Fy(,)g(w)n(e)g(de\014ne)h(this)0 +829 y(cseq)e(later.)-33 1047 y Fw(414)c Fj(h\003)p Fi(main)o +Fj(i)-33 1139 y Fw(415)g Fo(\\def\\PB#1{\045)-33 1230 +y Fw(416)179 b Fo(\\begingroup)-33 1321 y Fw(417)336 +b Fo(\\xweb_Rprogram)-33 1413 y Fw(418)g Fo(\\leavevmode)-33 +1504 y Fw(419)g Fo(#1\045)-33 1595 y Fw(420)179 b Fo(\\endgroup})-33 +1687 y Fw(421)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 2002 +y Fl(15.1)94 b Fy(Note,)24 b(that)g Fx(\\Y)e Fy(cannot)g(just)i(b)r(e)f +Fx(\\smallskip)p Fy(,)d(as)j(in)g(the)h(plain)f(v)n(ersion.)33 +b(W)-7 b(e)24 b(m)n(ust)f(assert)f(that)h(the)g(curren)n(t)0 +2102 y(paragraph)31 b(is)i(ended)g(b)r(efore)g(the)h(v)n(ertical)e +(glue)h(is)g(inserted,)h(and)g(that's)f(not)g(done)g(b)n(y)g(the)h(L) +3114 2085 y Fw(A)3151 2102 y Fy(T)3197 2120 y(E)3242 +2102 y(X)g(de\014nition)g(of)0 2201 y Fx(\\smallskip)p +Fy(.)44 b(In)32 b(addition)f(w)n(e)g(add)g(some)g(negativ)n(e)f(p)r +(enalt)n(y)-7 b(,)32 b(here)f(is)g(a)g(go)r(o)r(d)g(place)g(for)f(a)h +(page)g(break.)47 b(As)31 b(the)0 2301 y(p)r(enalt)n(y)c(v)-5 +b(alue)28 b(w)n(e)e(use)i(half)f(the)h(section)f(break)f(p)r(enalt)n +(y|of)h(course)g(a)f(section)h(start)g(is)g(an)h(ev)n(en)e(b)r(etter)i +(place)f(for)0 2401 y(a)g(page)g(break)13 b(.)h(.)f(.)125 +2501 y(It)30 b(migh)n(t)g(b)r(e)g(that)g Fx(\\Y)f Fy(is)h(the)g(v)n +(ery)f(\014rst)g(tok)n(en)g(in)i(a)e(\\normal")f(section.)43 +b(Then)30 b(the)g(section)g(n)n(um)n(b)r(er)f(isn't)i(set)0 +2601 y(already)e(since)i(it)g(is)g(to)g(b)r(e)g(run-in.)46 +b(In)31 b(that)g(case)f(w)n(e)h(don't)g(set)g(the)g(v)n(ertical)f(skip) +g(but)i(simply)f(start)f(the)h(section)0 2701 y(with)d(the)g(program)e +(part.)125 2802 y(T)171 2819 y(E)217 2802 y(Xnical)j(note:)39 +b(The)29 b(\015ag)f Fx(@noskipsec)c Fy(ma)n(y)29 b(b)r(e)g(used)g(to)f +(test)h(if)h(w)n(e're)e(immediately)h(after)f(a)g(run-in)h(section)0 +2901 y(heading.)-33 3120 y Fw(422)23 b Fj(h\003)p Fi(main)o +Fj(i)-33 3211 y Fw(423)g Fo(\\newcount\\xwebProgPenalty)-33 +3302 y Fw(424)336 b Fo(\\xwebProgPenalty=\\@secpenal)q(ty)-33 +3394 y Fw(425)g Fo(\\divide\\xwebProgPenalty)45 b(by)40 +b(2)-33 3485 y Fw(426)23 b Fo(\\def\\Y{\045)-33 3576 +y Fw(427)179 b Fo(\\if@noskipsec)-33 3668 y Fw(428)g +Fo(\\else)-33 3759 y Fw(429)336 b Fo(\\par)-33 3850 y +Fw(430)g Fo(\\penalty\\xwebProgPenalty)-33 3942 y Fw(431)g +Fo(\\smallskip)-33 4033 y Fw(432)179 b Fo(\\fi})-33 4124 +y Fw(433)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 4440 y Fl(15.2)94 +b Fy(Y)-7 b(ep,)28 b(let's)g(unfold)g(the)g(\\o\016cial")e(names)h(of)h +(the)g(cseqs)e(used)i(in)g(program)d(state.)125 4541 +y(If)30 b(w)n(e)f(turn)h(on)f(the)h Fx(cweave)d Fy(bindings,)k(they)f +(migh)n(t)f(b)r(e)h(in)g(e\013ect)g(already)-7 b(,)29 +b(w)n(e)h(don't)f(need)h(to)g(establish)f(them)0 4640 +y(again.)36 b(W)-7 b(e)28 b(can)f(test)h Fx(\\xweb_UserBindin)o(gs)21 +b Fy(for)27 b(this)h(case,)f(it)h(will)g(b)r(e)g(rede\014ned)f(then.) +-33 4859 y Fw(434)c Fj(h\003)p Fi(main)o Fj(i)-33 4950 +y Fw(435)g Fo(\\def\\xweb_CweaveBindings{\045)-33 5041 +y Fw(436)179 b Fo(\\ifx)41 b(\\xweb_UserBindings\\relax)-33 +5133 y Fw(437)336 b Fo(\\xweb_rebind)-33 5224 y Fw(438)493 +b Fo(\045)40 b(indentation)h(and)f(paragraph)i(layout)-33 +5315 y Fw(439)493 b Fo(\\xweb_IncrIndent)161 b(\\1\045)-33 +5407 y Fw(440)493 b Fo(\\xweb_DecrIndent)161 b(\\2\045)-33 +5498 y Fw(441)493 b Fo(\\xweb_ExprBreak)200 b(\\3\045)-33 +5589 y Fw(442)493 b Fo(\\xweb_backup)317 b(\\4\045)-33 +5681 y Fw(443)493 b Fo(\\xweb_OptBreak)239 b(\\5\045)-33 +5772 y Fw(444)493 b Fo(\\xweb_break)356 b(\\6\045)-33 +5863 y Fw(445)493 b Fo(\\xweb_BigBreak)239 b(\\7\045)p +eop +%%Page: 31 31 +31 30 bop 236 5 a FA(x)p Fs(15)72 b(TYPESETTING)24 b(PR)n(OGRAMS.)2541 +b Fy(31)203 277 y Fw(446)494 b Fo(\\xweb_noindent)238 +b(\\8\045)203 368 y Fw(447)494 b Fo(\045)39 b(C/C++)h(tokens)203 +460 y Fw(448)494 b Fo(\\xwebRel)590 b(\\?\045)203 551 +y Fw(449)494 b Fo(\\xwebAddress)434 b(\\AND)203 642 y +Fw(450)494 b Fo(\\xwebComplement)317 b(\\CM)203 734 y +Fw(451)494 b Fo(\\xwebScope)512 b(\\DC)203 825 y Fw(452)494 +b Fo(\\xwebEquiv)512 b(\\E)203 916 y Fw(453)494 b Fo(\\xwebGe)629 +b(\\G)203 1008 y Fw(454)494 b Fo(\\xwebRightShift)317 +b(\\GG)203 1099 y Fw(455)494 b Fo(\\xwebNe)629 b(\\I)203 +1190 y Fw(456)494 b Fo(\\xwebAssign)473 b(\\K)203 1282 +y Fw(457)494 b Fo(\\xwebLeftShift)356 b(\\LL)203 1373 +y Fw(458)494 b Fo(\\xwebMod)590 b(\\MOD)203 1464 y Fw(459)494 +b Fo(\\xwebNull)551 b(\\NULL)203 1556 y Fw(460)494 b +Fo(\\xwebNot)590 b(\\R)203 1647 y Fw(461)494 b Fo(\\xwebBinOr)512 +b(\\OR)203 1738 y Fw(462)494 b Fo(\\xwebMemberRef)356 +b(\\PA)203 1830 y Fw(463)494 b Fo(\\xwebThis)551 b(\\this)203 +1921 y Fw(464)494 b Fo(\\xwebOr)629 b(\\V)203 2012 y +Fw(465)494 b Fo(\\xwebAnd)590 b(\\W)203 2104 y Fw(466)494 +b Fo(\\xwebXor)590 b(\\XOR)203 2195 y Fw(467)494 b Fo(\\xwebLE)629 +b(\\Z)203 2286 y Fw(468)494 b Fo(\\xwebPointer)434 b(\\MG)203 +2378 y Fw(469)494 b Fo(\\xwebPointerMemberRef)83 b(\\MGA)203 +2469 y Fw(470)494 b Fo(\\xwebDecr)551 b(\\MM)203 2560 +y Fw(471)494 b Fo(\\xwebIncr)551 b(\\PP)203 2652 y Fw(472)494 +b Fo(\045)39 b(more)h(tokens)203 2743 y Fw(473)494 b +Fo(\\xwebId)511 b(\\\\\045)203 2834 y Fw(474)494 b Fo(\\xwebIdLetter) +277 b(\\|\045)203 2926 y Fw(475)494 b Fo(\\xwebRes)472 +b(\\&\045)203 3017 y Fw(476)494 b Fo(\\xwebString)355 +b(\\.\045)511 b(\045\045)39 b(\()h(...Emacs...)203 3108 +y Fw(477)494 b Fo(\\xwebStringBreak)160 b(\\\)\045)203 +3200 y Fw(478)494 b Fo(\\xwebNumber)355 b(\\T)203 3291 +y Fw(479)494 b Fo(\\xwebCombinedOp)199 b(\\MRL)203 3382 +y Fw(480)494 b Fo(\045)39 b(goes)h(to)g(TeX)g(state)203 +3473 y Fw(481)494 b Fo(\\xwebComment)316 b(\\C)203 3565 +y Fw(482)494 b Fo(\\xwebCxxComment)199 b(\\SHC)203 3656 +y Fw(483)494 b Fo(\\xwebRefName)316 b(\\X)203 3747 y +Fw(484)494 b Fo(\045)39 b(CWEB)h(tokens)203 3839 y Fw(485)494 +b Fo(\\xwebMacrosHere)199 b(\\ATH)203 3930 y Fw(486)494 +b Fo(\\xwebDefine)355 b(\\D)203 4021 y Fw(487)494 b Fo(\\xwebFormat)355 +b(\\F)203 4113 y Fw(488)494 b Fo(\\xwebIdCat)394 b(\\J)203 +4204 y Fw(489)494 b Fo(\\xwebVerbString)199 b(\\vb)203 +4295 y Fw(490)494 b Fo(\045)39 b(cross)h(reference)i(tags)203 +4387 y Fw(491)494 b Fo(\\xwebChangeFlag)199 b(\\*\045)203 +4478 y Fw(492)494 b Fo(\\xwebCRAlso)355 b(\\A)203 4569 +y Fw(493)494 b Fo(\\xwebCRsAlso)316 b(\\As)203 4661 y +Fw(494)494 b Fo(\\xwebCRCite)355 b(\\Q)203 4752 y Fw(495)494 +b Fo(\\xwebCRsCite)316 b(\\Qs)203 4843 y Fw(496)494 b +Fo(\\xwebCRUse)394 b(\\U)203 4935 y Fw(497)494 b Fo(\\xwebCRsUse)355 +b(\\Us)203 5026 y Fw(498)494 b Fo(\\xwebCREt)433 b(\\ET)203 +5117 y Fw(499)494 b Fo(\\xwebCRsEt)394 b(\\ETs)203 5209 +y Fw(500)494 b Fo(\045)39 b(finish)i(the)e(list)203 5300 +y Fw(501)494 b Fo(\\stop\\stop)203 5391 y Fw(502)337 +b Fo(\\def\\xweb_UserBindings{\045)203 5483 y Fw(503)494 +b Fo(\\xweb_RestoreBindings)203 5574 y Fw(504)g Fo +(\\let\\xweb_UserBindings\\relax)203 5665 y Fw(505)g +Fo(}\045)203 5757 y Fw(506)180 b Fo(\\fi)203 5848 y Fw(507)g +Fo(})p eop +%%Page: 32 32 +32 31 bop 0 5 a Fy(32)2541 b FA(x)p Fs(15)71 b(TYPESETTING)24 +b(PR)n(OGRAMS.)-33 277 y Fw(508)f Fj(h)p Fh(=)p Fi(main)o +Fj(i)0 578 y Fl(15.3)94 b Fy(Since)23 b(most)g(of)g(the)g +Fx(cweave)d Fy(bindings)j(are)f(simple)h(and)g(tedious)f(co)r(ding,)i +(w)n(e'll)e(ha)n(v)n(e)g(a)h(lo)r(ok)f(at)g(the)i(program)0 +678 y(la)n(y)n(out)30 b(next.)47 b(Bet)n(w)n(een)31 b(t)n(w)n(o)f +(paragraphs)e(there)j(m)n(ust)g(not)g(b)r(e)h(an)n(y)e(skip,)i(the)f +(skip)g(used)g(in)h(do)r(cumen)n(t)f(la)n(y)n(out)f(is)0 +777 y(sa)n(v)n(ed)e(in)i Fx(\\xweb_SaveParski)o(p)p Fy(.)37 +b(A)29 b(few)h(other)f(la)n(y)n(out)g(parameters)e(from)j(the)f(do)r +(cumen)n(t)h(la)n(y)n(out)e(m)n(ust)i(b)r(e)g(sa)n(v)n(ed)0 +877 y(as)d(w)n(ell.)-33 1093 y Fw(509)c Fj(h\003)p Fi(main)o +Fj(i)-33 1185 y Fw(510)g Fo(\\newskip\\xweb_SaveParskip)-33 +1276 y Fw(511)g Fo(\\newskip\\xweb_SaveRightskip)-33 +1367 y Fw(512)g Fo(\\newcount\\xweb_SaveSemSFCode)-33 +1459 y Fw(513)g Fo(\\newcount\\xweb_SavePretolerance)-33 +1550 y Fw(514)g Fo(\\newcount\\xweb_SaveHyphenpenalt)q(y)-33 +1641 y Fw(515)g Fo(\\newcount\\xweb_SaveExhyphenpena)q(lty)-33 +1732 y Fw(516)-33 1824 y(517)g Fo(\\def\\xweb_SaveDocLayout{\045)-33 +1915 y Fw(518)179 b Fo(\\xweb_SaveParskip\\parskip)-33 +2006 y Fw(519)g Fo(\\xweb_SaveRightskip\\rightsk)q(ip)-33 +2098 y Fw(520)g Fo(\\xweb_SaveSemSFCode\\sfcode`)q(;)45 +b(\045)40 b(changed)g(by)g(\\xweb_ProgramLayout)-33 2189 +y Fw(521)179 b Fo(\\xweb_SavePretolerance\\pret)q(oler)q(ance)-33 +2280 y Fw(522)g Fo(\\xweb_SaveHyphenpenalty\\hyp)q(henp)q(enalt)q(y)-33 +2372 y Fw(523)g Fo(\\xweb_SaveExhyphenpenalty\\e)q(xhyp)q(henpe)q(nalt) +q(y)-33 2463 y Fw(524)g Fo(})-33 2554 y Fw(525)23 b Fo +(\\def\\xweb_RestoreDocLayout{\045)-33 2646 y Fw(526)179 +b Fo(\\parskip\\xweb_SaveParskip)-33 2737 y Fw(527)g +Fo(\\rightskip\\xweb_SaveRightsk)q(ip)-33 2828 y Fw(528)g +Fo(\\sfcode`;=\\xweb_SaveSemSFCo)q(de)-33 2920 y Fw(529)g +Fo(\\pretolerance\\xweb_SavePret)q(oler)q(ance)-33 3011 +y Fw(530)g Fo(\\hyphenpenalty\\xweb_SaveHyp)q(henp)q(enalt)q(y)-33 +3102 y Fw(531)g Fo(\\exhyphenpenalty\\xweb_SaveE)q(xhyp)q(henpe)q(nalt) +q(y)-33 3194 y Fw(532)g Fo(})-33 3285 y Fw(533)23 b Fj(h)p +Fh(=)p Fi(main)o Fj(i)0 3586 y Fl(15.4)94 b Fy(When)33 +b Fx(\\xweb_ProgramLayo)o(ut)26 b Fy(is)32 b(called)g(for)g(the)h(v)n +(ery)e(\014rst)h(time)h(w)n(e)f(ha)n(v)n(e)g(to)g(set)g(up)h(some)f(v) +-5 b(ariables.)0 3686 y(This)30 b(cannot)h(b)r(e)f(done)h(in)f(adv)-5 +b(ance)30 b(since)h(they)f(dep)r(end)h(on)g(v)-5 b(alues)30 +b(that)h(migh)n(t)f(b)r(e)h(c)n(hanged)e(b)n(y)i(the)g(user)e(in)i(the) +0 3785 y(pream)n(ble.)36 b(This)28 b(setup)f(is)h(done)f(in)h +Fx(\\xweb_LayoutInit)o Fy(.)125 3885 y(If)d(the)h(program)e(la)n(y)n +(out)g(is)h(already)f(activ)n(e,)i(w)n(e)f(m)n(ust)g(not)h(switc)n(h)f +(it)h(on)f(another)g(time.)37 b(This)25 b(can)g(b)r(e)h(tested)g(b)n(y) +0 3985 y(the)i(curren)n(t)f(binding)h(of)f Fx(\\xweb_DocLayout)p +Fy(.)-33 4201 y Fw(534)c Fj(h\003)p Fi(main)o Fj(i)-33 +4292 y Fw(535)g Fo(\\def\\xweb_ProgramLayout{\045)-33 +4384 y Fw(536)179 b Fo(\\ifx)41 b(\\xweb_DocLayout\\relax)-33 +4475 y Fw(537)336 b Fo(\\xweb_LayoutInit)-33 4566 y Fw(538)g +Fo(\\xweb_SaveDocLayout)-33 4658 y Fw(539)g Fo +(\\def\\xweb_DocLayout{\045)-33 4749 y Fw(540)493 b Fo +(\\xweb_RestoreDocLayout)-33 4840 y Fw(541)g Fo +(\\let\\xweb_DocLayout\\relax)-33 4931 y Fw(542)g Fo(}\045)-33 +5023 y Fw(543)336 b Fo(\045)40 b(set)g(new)g(values)-33 +5114 y Fw(544)336 b Fo(\\parskip\\z@skip)-33 5205 y Fw(545)g +Fo(\\rightskip\\z@)43 b(plus)d(100\\p@)g(minus)h(10\\p@)-33 +5297 y Fw(546)336 b Fo(\\sfcode`;=3000)396 b(\045)39 +b(same)h(stretch)h(factor)g(as)f(period.)-33 5388 y Fw(547)336 +b Fo(\\pretolerance\\@M)-33 5479 y Fw(548)g Fo(\\hyphenpenalty)43 +b(9999)197 b(\045)39 b(strings)i(can)f(be)g(broken)g(this)g(way)-33 +5571 y Fw(549)336 b Fo(\\exhyphenpenalty\\@M)-33 5662 +y Fw(550)179 b Fo(\\fi)-33 5753 y Fw(551)g Fo(})-33 5845 +y Fw(552)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 33 33 +33 32 bop 236 5 a FA(x)p Fs(15)72 b(TYPESETTING)24 b(PR)n(OGRAMS.)2541 +b Fy(33)236 277 y Fl(15.5)94 b Fy(The)28 b(unit)g(of)f(the)h(basic)e +(inden)n(tation)i(is)f(stored)f(in)i Fx(\\xwebIndentUnit)p +Fy(.)i(Con)n(tin)n(uation)d(lines)g(are)f(inden)n(ted)236 +377 y(t)n(w)n(o)f(units)h(further,)g(i.e.,)h(the)f(initial)g(hanging)e +(inden)n(tation)i(is)g(3)f(units.)36 b(The)26 b(curren)n(t)f(hanging)g +(inden)n(tation)g(is)h(k)n(ept)236 476 y(in)i Fx(\\xweb_indent)p +Fy(.)361 577 y(W)-7 b(e)34 b(need)g(undiscardable)e(items)i(whic)n(h)g +(can)f(b)r(e)h(used)g(as)f(bac)n(kspaces,)g(of)h(one)f(and)h(t)n(w)n(o) +f(units,)j(resp)r(ectiv)n(ely)-7 b(.)236 676 y(This)34 +b(is)f(done)h(b)r(est)g(b)n(y)f(b)r(o)n(xes.)54 b(The)34 +b(initialization)f(of)h(the)g(b)r(o)n(xes)e(m)n(ust)i(b)r(e)g(p)r(ostp) +r(oned)g(un)n(til)g(the)g(user)f(had)g(the)236 776 y(c)n(hance)27 +b(to)h(c)n(hange)e Fx(\\xwebIndentUnit)p Fy(,)21 b(it's)28 +b(done)g(in)f(the)h(program)e(state)h(initialization.)203 +993 y Fw(553)c Fj(h\003)p Fi(main)o Fj(i)203 1085 y Fw(554)g +Fo(\\newdimen\\xwebIndentUnit)123 b(\\xwebIndentUnit=1em)203 +1176 y Fw(555)23 b Fo(\\newdimen\\xweb_indent)203 1267 +y Fw(556)g Fo(\\newbox\\xweb_bak)317 b(\045)40 b(backspace)h(one)f +(unit)203 1359 y Fw(557)23 b Fo(\\newbox\\xweb_bakk)278 +b(\045)40 b(backspace)h(two)f(units)203 1450 y Fw(558)23 +b Fo(\\def\\xweb_LayoutInit{\045)203 1541 y Fw(559)180 +b Fo(\\global\\setbox\\xweb_bak)44 b(\\hbox)d(to)e +(-1\\xwebIndentUnit{}\045)203 1633 y Fw(560)180 b Fo +(\\global\\setbox\\xweb_bakk)44 b(\\hbox)d(to)e +(-2\\xwebIndentUnit{}\045)203 1724 y Fw(561)180 b Fo +(\\global\\let\\xweb_LayoutInit\\re)q(lax)203 1815 y +Fw(562)g Fo(})203 1907 y Fw(563)23 b Fj(h)p Fh(=)p Fi(main)o +Fj(i)236 2214 y Fl(15.6)94 b Fy(No)n(w)28 b(w)n(e)f(can)h(form)n(ulate) +f(ho)n(w)g(to)h(start)f(t)n(yp)r(esetting)h(program)e(pieces:)37 +b(W)-7 b(e)29 b(switc)n(h)e(to)h(program)e(state,)i(set)236 +2314 y(the)g(initial)g(inden)n(tation,)g(and)f(add)g(the)h(basic)f +(inden)n(tation)h(of)f(the)h(\014rst)g(co)r(de)f(line.)361 +2414 y(If)d(the)f(co)r(de)h(line)f(is)h(the)g(v)n(ery)e(\014rst)h(text) +h(to)f(b)r(e)h(t)n(yp)r(eset)g(in)f(this)h(section,)g(w)n(e)f(don't)h +(add)f(the)h(basic)f(inden)n(tation|)236 2514 y(w)n(e're)18 +b(already)f(inden)n(ted)i(from)g(the)g(run-in)f(section)g(n)n(um)n(b)r +(er.)34 b(But)19 b(w)n(e)f(m)n(ust)h(not)g(start)f(our)g(section)g +(with)h Fx(\\noindent)p Fy(,)236 2613 y(the)j(section)g(n)n(um)n(b)r +(er)f(w)n(ould)g(b)r(e)h(t)n(yp)r(eset)g(in)g(the)g(left)g(margin)f +(then.)36 b(So)21 b(w)n(e)g(just)i(em)n(ulate)e(an)g(empt)n(y)h(do)r +(cumen)n(tation)236 2713 y(part,)27 b(the)h(section)g(n)n(um)n(b)r(er)f +(is)g(no)n(w)g(correctly)f(set.)37 b Fx(\\B)27 b Fy(can)g(test)h(for)f +(this)h(case:)36 b Fx(@noskipsec)24 b Fy(is)j(still)h(true)g(then.)203 +2930 y Fw(564)23 b Fj(h\003)p Fi(main)o Fj(i)203 3022 +y Fw(565)g Fo(\\def\\B{\045)203 3113 y Fw(566)180 b Fo(\\if@noskipsec) +42 b(\\hskip)e(1em)g(\\fi)203 3204 y Fw(567)180 b Fo(\\xweb_program)203 +3296 y Fw(568)g Fo(\\xweb_indent)42 b(3\\xwebIndentUnit)82 +b(\\hangindent\\xweb_indent)203 3387 y Fw(569)180 b Fo(\\ifvmode)203 +3478 y Fw(570)376 b Fo(\\if@noskipsec)203 3569 y Fw(571)494 +b Fo(\\indent)511 b(\045)40 b(add)f(an)h(empty)g(documentation)j(part) +203 3661 y Fw(572)337 b Fo(\\else)203 3752 y Fw(573)494 +b Fo(\\noindent)41 b(\\kern\\xwebIndentUnit)203 3843 +y Fw(574)337 b Fo(\\fi)203 3935 y Fw(575)140 b Fo(\\fi)203 +4026 y Fw(576)23 b Fo(})203 4117 y Fw(577)g Fj(h)p Fh(=)p +Fi(main)o Fj(i)236 4425 y Fl(15.7)94 b Fy(If)28 b(a)g(statemen)n(t)f +(is)h(\014nished,)g(a)f(new)g(paragraph)f(with)i(the)g(basic)f(inden)n +(tation)g(has)g(to)h(b)r(e)g(started.)361 4525 y(An)e(optional)e +(statemen)n(t)i(break)e(is)h(implemen)n(ted)h(b)n(y)g(a)f(lo)n(w)f(p)r +(enalt)n(y)i(whic)n(h)f(will)h(b)r(e)f(selected)h(if)g(the)f(line)h +(has)f(to)236 4625 y(b)r(e)j(brok)n(en.)36 b(W)-7 b(e)27 +b(assume)g(that)h(the)g(hanging)e(inden)n(tation)h(of)h(the)g(new)f +(line)h(is)f(already)f(set)h(correctly)-7 b(,)26 b(and)i(ha)n(v)n(e)e +(to)236 4725 y(bac)n(kup)h(t)n(w)n(o)g(units)i(to)e(get)h(the)g(basic)f +(inden)n(tation.)38 b(It)28 b(migh)n(t)g(b)r(e)g(that)g(the)g(line)g +(break)f(is)h(not)f(c)n(hosen)g(b)n(y)h(T)3762 4742 y(E)3808 +4725 y(X,)g(w)n(e)236 4824 y(comp)r(ensate)f(the)h(bac)n(kspace)e(for)h +(this)h(case.)36 b(This)28 b(comp)r(ensation)f(is)g(discarded)g(at)g +(the)h(start)f(of)h(a)f(new)h(line.)203 5041 y Fw(578)23 +b Fj(h\003)p Fi(main)o Fj(i)203 5133 y Fw(579)g Fo +(\\def\\xweb_break{\045)278 b(\045)40 b(forced)g(break,)h(between)g +(statements)203 5224 y Fw(580)180 b Fo(\\ifmmode\\else)203 +5315 y Fw(581)337 b Fo(\\endgraf)315 b(\045)40 b(in)f(LaTeX)i(it)e +(isn't)i(sure)f(what)g(\\par)g(is)g(really...)203 5407 +y Fw(582)337 b Fo(\\noindent)203 5498 y Fw(583)g Fo +(\\hangindent\\xweb_indent)83 b(\\kern\\xweb_indent)203 +5589 y Fw(584)337 b Fo(\\copy\\xweb_bakk)42 b(\045)e(go)f(back)i(to)e +(basic)i(indentation)203 5681 y Fw(585)337 b Fo(\\ignorespaces)203 +5772 y Fw(586)180 b Fo(\\fi)203 5863 y Fw(587)g Fo(})p +eop +%%Page: 34 34 +34 33 bop 0 5 a Fy(34)2541 b FA(x)p Fs(15)71 b(TYPESETTING)24 +b(PR)n(OGRAMS.)-33 277 y Fw(588)f Fo(\\def\\xweb_OptBreak{\045)161 +b(\045)39 b(optional)j(break)e(between)h(statements)-33 +368 y Fw(589)179 b Fo(\\hfil)41 b(\\penalty\\m@ne)-33 +460 y Fw(590)179 b Fo(\\hfilneg)81 b(\\kern)40 b(.5em)79 +b(\\kern)41 b(2\\xwebIndentUnit)121 b(\045)40 b(discarded)h(on)f(line)g +(break)-33 551 y Fw(591)179 b Fo(\\copy\\xweb_bakk)-33 +642 y Fw(592)g Fo(\\ignorespaces)-33 734 y Fw(593)g Fo(})-33 +825 y Fw(594)23 b Fo(\\def\\xweb_BigBreak{\045)161 b(\045)39 +b(forced)i(break)f(and)g(a)g(little)g(extra)h(space)-33 +916 y Fw(595)179 b Fo(\\Y)-33 1008 y Fw(596)g Fo(\\xweb_break)-33 +1099 y Fw(597)g Fo(})-33 1190 y Fw(598)23 b Fo +(\\def\\xweb_ExprBreak#1{\045)44 b(\045)39 b(break)i(with)f(penalty)h +(#1)e(*)h(10)-33 1282 y Fw(599)179 b Fo(\\hfil)41 b(\\penalty#10)-33 +1373 y Fw(600)179 b Fo(\\hfilneg)473 b(\045)39 b(discarded)j(on)d(line) +i(break)-33 1464 y Fw(601)179 b Fo(})-33 1556 y Fw(602)23 +b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 1855 y Fl(15.8)94 b +Fy(When)35 b(w)n(e)e(incremen)n(t)h(the)g(inden)n(tation,)i(w)n(e)d(m)n +(ust)h(not)g(forget)g(to)f(set)h(the)h(hanging)e(inden)n(tation)h +(imme-)0 1954 y(diately)h(since)f Fx(\\xweb_OptBreak)29 +b Fy(relies)34 b(on)g(the)h(new)g(v)-5 b(alue.)58 b(If)35 +b(a)g(con)n(tin)n(uation)e(line)i(is)g(needed)g(it)g(will)g(also)e(b)r +(e)0 2054 y(inden)n(ted)28 b(one)f(unit)h(more,)f(whic)n(h)h(is)f(ok)g +(since)h(it)g(should)f(b)r(e)h(distinguishable)f(from)h(the)g(next)f +(line.)9 2236 y Fc(\177)42 b Fy(Shouldn't)28 b(the)g(hanging)f(inden)n +(tation)g(b)r(e)h(set)g(anew)f(at)h(the)g(end)f(of)h +Fx(\\xweb_DecrIndent)21 b Fy(as)27 b(w)n(ell?)-33 2469 +y Fw(603)c Fj(h\003)p Fi(main)o Fj(i)-33 2560 y Fw(604)g +Fo(\\def\\xweb_IncrIndent{\045)-33 2652 y Fw(605)179 +b Fo(\\global\\advance\\xweb_indent)q(\\xwe)q(bInde)q(ntUn)q(it)-33 +2743 y Fw(606)g Fo(\\hangindent\\xweb_indent)-33 2834 +y Fw(607)g Fo(})-33 2926 y Fw(608)23 b Fo +(\\def\\xweb_DecrIndent{\\global\\ad)q(vanc)q(e\\xwe)q(b_in)q(dent)46 +b(-\\xwebIndentUnit})-33 3017 y Fw(609)23 b Fo +(\\def\\xweb_backup{\\copy\\xweb_bak)q(})-33 3108 y Fw(610)g +Fo(\\def\\xweb_noindent{\045)1102 b(\045)40 b(no)g(indentation)-33 +3200 y Fw(611)179 b Fo(\\hskip)41 b(-\\xweb_indent)h(\\hskip)f +(2\\xwebIndentUnit)-33 3291 y Fw(612)179 b Fo(})-33 3382 +y Fw(613)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 35 35 +35 34 bop 236 5 a FA(x)p Fs(16)72 b(PR)n(OGRAM)23 b(\(C)h(OR)f +Fm(C)1097 -6 y Fq(+)-11 b(+)1180 5 y Fs(\))24 b(TOKENS.)2381 +b Fy(35)236 277 y Fl(16)95 b(Program)31 b(\(C)h(or)g +Fm(C)1136 262 y Fw(+)-11 b(+)1227 277 y Fl(\))32 b(tok)m(ens.)236 +427 y Fy(Since)c(the)g(user)f(migh)n(t)g(w)n(an)n(t)g(to)g(c)n(hange)g +(the)h(\(somewhat)f(un)n(usual\))g(w)n(a)n(y)f(some)h(of)h(the)f(op)r +(erators)f(are)g(t)n(yp)r(eset,)i(w)n(e)236 526 y(supply)g(names)f(for) +g(them.)203 742 y Fw(614)c Fj(h\003)p Fi(main)o Fj(i)203 +833 y Fw(615)g Fo(\\let\\xwebAnd=\\land)553 b(\045)40 +b(logical)g(and,)g(&&)203 925 y Fw(616)23 b Fo +(\\let\\xwebEquiv=\\equiv)436 b(\045)40 b(equiv)g(sign,)g(for)g(==)203 +1016 y Fw(617)23 b Fo(\\let\\xwebGe=\\ge)670 b(\045)40 +b(greater)g(or)g(equal)203 1107 y Fw(618)23 b Fo(\\let\\xwebLE=\\le)670 +b(\045)40 b(less)g(or)f(equal)203 1199 y Fw(619)23 b +Fo(\\let\\xwebNe=\\ne)670 b(\045)40 b(unequal,)h(!=)203 +1290 y Fw(620)23 b Fo(\\let\\xwebNull=\\Lambda)436 b(\045)40 +b(NULL)g(pointer)203 1381 y Fw(621)23 b Fo(\\let\\xwebNot=\\lnot)553 +b(\045)40 b(logical)g(not,)g(!)203 1473 y Fw(622)23 b +Fo(\\let\\xwebOr=\\lor)631 b(\045)40 b(logical)g(or,)g(||)203 +1564 y Fw(623)23 b Fo(\\let\\xwebXor=\\oplus)514 b(\045)40 +b(bitwise)g(exclusive)i(or,)e(^)203 1655 y Fw(624)23 +b Fj(h)p Fh(=)p Fi(main)o Fj(i)236 1954 y Fl(16.1)94 +b Fy(Some)28 b(sym)n(b)r(ols)f(ha)n(v)n(e)f(to)i(b)r(e)g(shifted)g +(around,)f(to)g(sa)n(v)n(e)f(computation)h(time)h(w)n(e)g(put)g(them)g +(in)g(b)r(o)n(xes.)245 2137 y Fc(\177)42 b Fy(The)26 +b(amoun)n(t)f(of)h(the)g(shifting)f(dep)r(ends)i(on)e(the)h(used)f(fon) +n(ts.)36 b(P)n(articularly)-7 b(,)24 b(it)i(dep)r(ends)g(on)f(the)h +(usage)f(of)g(10)13 b(pt)402 2236 y(fon)n(ts.)36 b(W)-7 +b(e)27 b(use)e(the)h(plain)g(T)1313 2254 y(E)1359 2236 +y(X)h(names)e(for)g(these)h(fon)n(ts)g(since)f(w)n(e)h(need)g +Fu(them)32 b Fy(esp)r(ecially)-7 b(,)26 b(it's)g(not)f(p)r(ossible)h +(to)236 2336 y(substitute)j(them)f(without)g(c)n(hanging)f(these)g +(macros.)36 b(If)29 b(the)f(NFSS)g(is)g(used)g(with)g(L)2970 +2319 y Fw(A)3007 2336 y Fy(T)3053 2354 y(E)3099 2336 +y(X)g(the)g(fon)n(t)g(names)f(are)g(not)236 2435 y(a)n(v)-5 +b(ailable,)27 b(w)n(e)g(ha)n(v)n(e)f(to)i(assert)e(that)i(they)g(exist) +f(and)h(that)g(they)f(are)g(preloaded.)361 2618 y(But)35 +b(there)f(is)g(one)g(exception)g(where)g(w)n(e)g(try)h(to)f(de\014ne)h +(a)f(general)f(lo)r(ok:)50 b(the)35 b(incremen)n(t)f(op)r(erator)f +Fx(++)p Fy(.)56 b(W)-7 b(e)236 2718 y(migh)n(t)23 b(w)n(an)n(t)f(to)g +(use)h(it)g(for)f(di\013eren)n(t)h(logos,)f(no)n(w)n(ada)n(ys)e(it's)j +(en)g(v)n(ogue)e(to)i(attac)n(h)f Fx(++)f Fy(to)i(all)f(kinds)h(of)g +(pro)r(duct)f(names.)236 2817 y(W)-7 b(e)28 b(c)n(ho)r(ose)e(to)h(use)g +(the)h(plus)f(sign)g(from)g(script)g(size)g(\(whatev)n(er)f(this)i(is)f +(curren)n(tly\),)g(but)h(w)n(e)f(m)n(ust)g(b)r(e)h(careful)f(that)236 +2917 y(it)h(is)g(not)g(used)g(as)f(a)g(binary)g(op)r(eration.)37 +b(Instead)27 b(w)n(e)h(con)n(v)n(ert)e(it)i(to)g(an)g(ordinary)e(sym)n +(b)r(ol)h(and)h(set)g(a)f(bac)n(k-k)n(ern)f(in)236 3016 +y(b)r(et)n(w)n(een.)203 3232 y Fw(625)d Fj(h\003)p Fi(main)o +Fj(i)203 3324 y Fw(626)g Fo(\\font\\teni=cmmi10)203 3415 +y Fw(627)g Fo(\\font\\sevensy=cmsy7)203 3506 y Fw(628)203 +3598 y(629)g Fo(\\newbox\\xweb_pointer)475 b(\045)40 +b(pointer)g(to)g(struct)h(component,)g(->)203 3689 y +Fw(630)23 b Fo(\\setbox\\xweb_pointer=\\hbox{\\ke)q(rn-2)q(pt\\lo)q +(wer3)q(pt\\hb)q(ox{\\)q(teni)q(\\char)q('176)q(}\\ker)q(n1pt)q(})203 +3780 y Fw(631)203 3872 y(632)g Fo(\\newbox\\xweb_decr)592 +b(\045)40 b(decrement,)h(--)203 3963 y Fw(633)23 b Fo +(\\setbox\\xweb_decr=\\hbox{\045)203 4054 y Fw(634)494 +b Fo(\\kern)40 b(.5pt)203 4146 y Fw(635)494 b Fo(\\raise)40 +b(1pt)g(\\hbox{\\sevensy\\char0)k(\\kern-1pt\\char0}\045)203 +4237 y Fw(636)494 b Fo(\\kern)40 b(.5pt)203 4328 y Fw(637)494 +b Fo(})203 4420 y Fw(638)23 b Fo(\\newbox\\xweb_incr)592 +b(\045)40 b(increment,)h(++)203 4511 y Fw(639)23 b Fo +(\\setbox\\xweb_incr=\\hbox{\045)203 4602 y Fw(640)494 +b Fo(\\kern)40 b(.05em)203 4693 y Fw(641)494 b Fo(\\raise)40 +b(.1em)g(\\hbox{$\\scriptstyle)k({+}\\kern)d(-.1em{+}$}\045)203 +4785 y Fw(642)494 b Fo(\\kern)40 b(.05em)203 4876 y Fw(643)494 +b Fo(})203 4967 y Fw(644)23 b Fj(h)p Fh(=)p Fi(main)o +Fj(i)236 5266 y Fl(16.2)94 b Fy(Although)37 b(the)f(follo)n(wing)f(sym) +n(b)r(ols)h(are)f(t)n(yp)r(eset)h(lik)n(e)g(an)g(\\ordinary)d +Fm(C)2881 5252 y Fw(+)-11 b(+)3009 5266 y Fy(programmer")33 +b(w)n(ould)j(exp)r(ect)236 5366 y(them,)29 b(w)n(e)e(pro)n(vide)g(o)n +(wn)g(mo)r(dule)h(names)g(nev)n(ertheless.)36 b(They)28 +b(can)f(no)n(w)g(b)r(e)h(c)n(hanged)f(as)g(w)n(ell,)h(i.e.,)g +(orthogonalit)n(y)236 5465 y(is)39 b(enhanced.)69 b(\(And)40 +b(w)n(e)e(can)g(use)h Fx(\\xweb_rebind)33 b Fy(for)38 +b(assigning)f(them)i(to)g(their)f(names)h(while)f(w)n(e)h(switc)n(h)f +(to)236 5565 y(program)26 b(state)13 b(.)h(.)g(.)g(\).)245 +5748 y Fc(\177)42 b Fy(Must)32 b(\014x)g(the)g(commen)n(t)g(on)f +Fx(\\xwebMod)p Fy(:)42 b(Is)31 b(C)h(a)f(\\mo)r(dulo)h(language")d(or)i +(a)g(\\remainder)f(language.")47 b(W)-7 b(ell,)402 5847 +y(IMHO)28 b Fk(n)18 b Fs(\045)g Fk(i)28 b Fy(with)g Fk(n)23 +b(<)f Fy(0)27 b(shouldn't)h(b)r(e)g(used)g(an)n(yho)n(w)12 +b(.)i(.)g(.)p eop +%%Page: 36 36 +36 35 bop 0 5 a Fy(36)2380 b FA(x)p Fs(16)72 b(PR)n(OGRAM)23 +b(\(C)h(OR)f Fm(C)3325 -6 y Fq(+)-11 b(+)3408 5 y Fs(\))24 +b(TOKENS.)-33 394 y Fw(645)f Fj(h\003)p Fi(main)o Fj(i)-33 +486 y Fw(646)g Fo(\\mathchardef\\xwebAddress="2026)85 +b(\045)39 b(`&',)h(as)g(binary)h(op)-33 577 y Fw(647)23 +b Fo(\\let\\xwebAssign==)592 b(\045)39 b(assignment)-33 +668 y Fw(648)23 b Fo(\\let\\xwebBinOr=\\mid)514 b(\045)39 +b(binary)i(or)-33 760 y Fw(649)23 b Fo(\\def\\xwebComplement{{\\sim}}) +202 b(\045)39 b(`~',)h(as)g(ordinary)h(symbol)-33 851 +y Fw(650)23 b Fo(\\def\\xwebDecr{\\copy\\xweb_decr})85 +b(\045)39 b(decrement)-33 942 y Fw(651)23 b Fo +(\\def\\xwebIncr{\\copy\\xweb_incr})85 b(\045)39 b(increment)-33 +1034 y Fw(652)23 b Fo(\\let\\xwebLeftShift=\\ll)397 b(\045)39 +b(left)h(shift,)h(<<)-33 1125 y Fw(653)23 b Fo +(\\def\\xwebMod{\\mathbin{\\hbox{\\fo)q(otno)q(tesiz)q(e\\rm)q +(\\\045}}})281 b(\045)40 b(modulo/remainder,)j(\045)-33 +1216 y Fw(654)23 b Fo(\\def\\xwebMemberRef{\\mathbin{.*})q(})320 +b(\045)39 b(ptr)h(to)g(member)g(\(on)g(object\))-33 1308 +y Fw(655)23 b Fo(\\def\\xwebPointer{\\copy\\xweb_poi)q(nter)q(})-33 +1399 y Fw(656)g Fo(\\def\\xwebPointerMemberRef{\\math)q(bin{)q(\\xweb)q +(Poin)q(ter*})q(})45 b(\045)40 b(ptr)g(to)f(member)i(\(on)f(ptr\))-33 +1490 y Fw(657)23 b Fo(\\def\\xwebRel{\\mathrel?})358 +b(\045)39 b(relation)i(operator)-33 1582 y Fw(658)23 +b Fo(\\let\\xwebRightShift=\\gg)358 b(\045)39 b(right)i(shift,)f(>>)-33 +1673 y Fw(659)23 b Fo(\\def\\xwebScope{\\kern.1em{::}\\ke)q(rn.1)q(em}) +85 b(\045)39 b(scope)h(resolution)-33 1764 y Fw(660)-33 +1856 y(661)23 b Fo(\\def\\xwebThis{\\xwebRes{this}})124 +b(\045)39 b(reserved)i(identifier)h(`this')-33 1947 y +Fw(662)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 2253 y Fl(16.3)94 +b Fy(Some)28 b(tok)n(ens)e(don't)i(ha)n(v)n(e)f(constan)n(t)f(names,)i +(the)g(name)f(is)g(supplied)h(as)f(the)h(argumen)n(t.)125 +2353 y(Iden)n(ti\014ers)23 b(are)f(t)n(yp)r(eset)i(in)g(italics,)g +(reserv)n(ed)e(w)n(ords)g(and)h(t)n(yp)r(e)h(names)f(in)h(b)r(oldface,) +g(and)g(strings)e(in)i(t)n(yp)r(ewriter.)9 2538 y Fc(\177)42 +b Fy(The)33 b(de\014nition)h(of)f(the)g(underscore)f(in)h +Fx(\\xwebRes)d Fy(dep)r(ends)k(on)e(a)h(10)13 b(pt)33 +b(t)n(yp)r(e.)54 b(P)n(articularly)-7 b(,)32 b(the)i(heigh)n(t)f(is)166 +2637 y(0.6)13 b(pt)34 b(and)e(therefore)h(1.5)f(times)h(as)g(high)g(as) +f(the)h(usual)g(heigh)n(t)g(\(to)g(get)g(a)g(b)r(old)g(impression\).)53 +b(This)33 b(heigh)n(t)0 2737 y(m)n(ust)26 b(b)r(e)g(adapted)f(if)h +(another)f(size)g(is)g(used.)37 b(Is)25 b(there)g(a)g(fon)n(t)h +(dimension)g(whic)n(h)f(can)g(b)r(e)h(used)g(as)f(the)h(default)g(v)-5 +b(alue)0 2837 y(for)27 b(a)g(rule?)-33 3073 y Fw(663)c +Fj(h\003)p Fi(main)o Fj(i)-33 3165 y Fw(664)g Fo +(\\def\\xwebCombinedOp#1{\\mathrel{)q(\\let)q(\\K==#)q(1}})85 +b(\045)39 b(eg,)h(+=)g(operator)-33 3256 y Fw(665)23 +b Fo(\\def\\xwebId#1{\\hbox{\\it#1\\/\\ker)q(n.05)q(em}})46 +b(\045)39 b(identifier,)j(more)e(than)g(one)g(char)-33 +3347 y Fw(666)23 b Fo(\\def\\xwebIdLetter#1{\\hbox{$#1$})q(})320 +b(\045)39 b(identifier,)j(one)e(letter)-33 3439 y Fw(667)23 +b Fo(\\def\\xwebRes#1{\045)945 b(\045)39 b(reserverd)i(words)g(and)f +(type)g(names)-33 3530 y Fw(668)179 b Fo(\\hbox{\\bf)-33 +3621 y Fw(669)336 b Fo(\\def\\_{\\kern.04em\\vbox{\\hru)q(le)45 +b(width.3em)c(height)g(.6pt}\\kern.08em}\045)-33 3713 +y Fw(670)336 b Fo(#1\\/\\kern)42 b(.05em)-33 3804 y Fw(671)336 +b Fo(}\045)-33 3895 y Fw(672)179 b Fo(})-33 3987 y Fw(673)23 +b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 4292 y Fl(16.4)94 b +Fy(In)40 b(the)f(plain)g(v)n(ersion)f(strings)g(are)h(t)n(yp)r(eset)g +(in)h(the)f(fon)n(t)h Fx(cmtex10)p Fy(,)f(whic)n(h)g(is)g(a)g(t)n(yp)r +(ewriter)g(fon)n(t)g(with)0 4392 y(extended)j(ASCI)r(I)g(c)n +(haracters.)75 b(This)42 b(fon)n(t)f(do)r(es)g(not)g(ha)n(v)n(e)g(the)g +(usual)g(accen)n(ts)g(and)g(can)g(therefore)f(not)i(used)0 +4491 y(for)34 b(t)n(yp)r(esetting)g(national)g(c)n(haracters.)55 +b(\(V)-7 b(ery)34 b(often)h(they)f(are)f(input)j(in)e(some)g(8-bit)g +(enco)r(ding,)i(the)e(resp)r(ectiv)n(e)0 4591 y(c)n(haracter)22 +b(co)r(de)h(is)g(made)h(activ)n(e)f(and)g(is)h(substituted)g(b)n(y)f(a) +h(cseq)f(whic)n(h)g(expands)g(to)h(the)g(correct)e(glyph.)35 +b(Of)24 b(course,)0 4691 y(there)g(are)f(b)r(etter)i(w)n(a)n(ys,)e(but) +i(that's)g(the)f(realit)n(y)f(w)n(e)h(ha)n(v)n(e)f(to)i(cop)r(e)f +(with.\))36 b(Instead)24 b(of)g(this)h(sp)r(ecial)f(fon)n(t)g(w)n(e)g +(use)g(the)0 4790 y(standard)h(t)n(yp)r(ewriter)g(fon)n(t.)36 +b(This)26 b(has)f(the)h(further)f(adv)-5 b(an)n(tage)24 +b(that)i Fx(cmtex10)d Fy(ma)n(y)i(not)h(b)r(e)g(in)n(tro)r(duced)f(to)h +(NFSS.)125 4890 y(Within)j(strings)e(certain)h(cseqs)f(ha)n(v)n(e)g(a)h +(sp)r(ecial)g(meaning;)g(this)g(is)g(in)n(tro)r(duced)g(b)n(y)g +Fx(\\xweb_StringSetu)o(p)p Fy(.)33 b(The)0 4990 y(cseqs)27 +b(within)h(strings)f(are)f(mostly)i(accessible)e(b)n(y)h(their)h(ASCI)r +(I)g(co)r(de.)125 5090 y(Ev)n(ery)d(once)i(in)h(a)f(while)h(w)n(e)f(ha) +n(v)n(e)g(discretionary)e(breaks)i(in)g(a)h(string,)e(denoted)i(b)n(y)f +Fx(\\xwebStringBreak)p Fy(.)k(This)0 5190 y(break)c(is)g(sho)n(wn)g +(with)h(the)g(C)g(con)n(v)n(en)n(tion)e(of)h(escap)r(ed)g(newlines.)-33 +5407 y Fw(674)c Fj(h\003)p Fi(main)o Fj(i)-33 5498 y +Fw(675)g Fo(\\def\\xwebString#1{\045)-33 5589 y Fw(676)179 +b Fo(\\hbox{\\tt)-33 5681 y Fw(677)336 b Fo(\\xweb_StringSetup)-33 +5772 y Fw(678)g Fo(#1\\kern)41 b(.05em)-33 5863 y Fw(679)336 +b Fo(}\045)p eop +%%Page: 37 37 +37 36 bop 236 5 a FA(x)p Fs(16)72 b(PR)n(OGRAM)23 b(\(C)h(OR)f +Fm(C)1097 -6 y Fq(+)-11 b(+)1180 5 y Fs(\))24 b(TOKENS.)2381 +b Fy(37)203 277 y Fw(680)180 b Fo(})203 368 y Fw(681)23 +b Fo(\\def\\xweb_StringSetup{\045)203 460 y Fw(682)180 +b Fo(\\chardef\\)41 b(=`\\)79 b(\045)471 b(\045)40 b(<--)f(two)h +(spaces)h(!)203 551 y Fw(683)180 b Fo(\\chardef\\&=`\\&)203 +642 y Fw(684)g Fo(\\chardef\\\\=`\\\\)203 734 y Fw(685)g +Fo(\\chardef\\^=`\\^)203 825 y Fw(686)g Fo(\\chardef\\_=`\\_)203 +916 y Fw(687)g Fo(\\chardef\\{=`\\{)203 1008 y Fw(688)g +Fo(\\chardef\\}=`\\})203 1099 y Fw(689)g Fo(\\chardef\\~=`\\~)203 +1190 y Fw(690)g Fo(\\def\\`{`}\045)203 1282 y Fw(691)g +Fo(})203 1373 y Fw(692)23 b Fo(\\def\\xwebStringBreak{\\discreti)q +(onar)q(y{\\hb)q(ox{\\)q(tt\\ch)q(ar`\\)q(\\}}{)q(}{}})203 +1464 y Fw(693)g Fj(h)p Fh(=)p Fi(main)o Fj(i)236 1762 +y Fl(16.5)94 b Fy(Num)n(b)r(ers)28 b(are)f(t)n(yp)r(eset)g(in)h +(di\013eren)n(t)g(w)n(a)n(ys.)35 b(W)-7 b(e)28 b(use)g(the)g +(de\014nition)g(of)f(the)h(plain)g(macros.)245 1943 y +Fc(\177)42 b Fy(Should)19 b(add)g(a)f(sp)r(eci\014cation)h(of)g(the)g +(p)r(ossible)f(input)i(and)f(an)f(explanation)g(of)h(the)g(macros)e(b)r +(elo)n(w.)34 b(In)19 b(particular,)402 2043 y(that)31 +b(the)f(closing)f(brace)g(after)h Fx(\\aftergroup)c Fy(is)k(used)g(m)n +(uc)n(h)g(later)f(is)h(probably)f(not)h(grokk)n(ed)e(b)n(y)i(most)g(T) +3907 2060 y(E)3953 2043 y(X)236 2142 y(programmers.)527 +2242 y(Zden)n(\024)-39 b(ek)37 b(W)-7 b(agner)37 b(notes)h(that)g(with) +h(NFSS)g Fx(\\rm)e Fy(in)h(math)h(mo)r(de)f(is)g(a)g(no)r(op.)68 +b(Ha)n(v)n(e)37 b(to)h(c)n(hec)n(k)f(a)h(clean)402 2341 +y(w)n(ork-around.)203 2572 y Fw(694)23 b Fj(h\003)p Fi(main)o +Fj(i)203 2663 y Fw(695)g Fo(\\def\\xweb_oct{\\hbox{$^\\circ$\\k)q(ern-) +q(.1em\\)q(it\\a)q(fterg)q(roup)q(\\?\\a)q(fterg)q(roup)q(}})203 +2755 y Fw(696)g Fo(\\def\\xweb_hex{\\hbox{$^{\\script)q(scri)q(ptsty)q +(le\\#)q(}$\\tt)q(\\aft)q(ergr)q(oup}})203 2846 y Fw(697)203 +2937 y(698)g Fo(\\def\\xwebNumber#1{\045)514 b(\045)40 +b(octal,)g(hex,)g(or)g(decimal)h(constant)203 3029 y +Fw(699)180 b Fo(\\hbox{\045)203 3120 y Fw(700)337 b Fo($\045)203 +3211 y Fw(701)494 b Fo(\\def\\?{\\kern.2em}\045)203 3303 +y Fw(702)g Fo(\\def\\$##1{\\egroup\\sb{\\,\\rm##1}\\)q(bgrou)q(p}\045) +46 b(suffix)40 b(to)g(constant)203 3394 y Fw(703)494 +b Fo(\\def\\_{\\cdot)41 b(10^{\\aftergroup}}\045)j(power)c(of)g(ten)g +(\(via)g(dirty)g(trick\))203 3485 y Fw(704)494 b Fo(\\let\\~\\xweb_oct) +42 b(\\let\\^\\xweb_hex)203 3577 y Fw(705)494 b Fo({#1}\045)203 +3668 y Fw(706)337 b Fo($}\045)203 3759 y Fw(707)180 b +Fo(})203 3851 y Fw(708)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)236 +4148 y Fl(16.6)94 b Fy(Commen)n(ts)28 b(are)g(t)n(yp)r(eset)g(in)h(T) +1488 4166 y(E)1534 4148 y(X)g(state.)39 b(W)-7 b(e)29 +b(add)f(a)g(ho)r(ok,)g(the)g(user)g(shall)g(b)r(e)h(able)f(to)g(c)n +(hange)f(the)i(la)n(y)n(out)236 4247 y(\(eg,)f(he)f(migh)n(t)h(w)n(an)n +(t)f(another)f(fon)n(t\).)245 4429 y Fc(\177)42 b Fy(Curren)n(tly)27 +b Fm(C)836 4415 y Fw(+)-11 b(+)955 4429 y Fy(commen)n(ts)27 +b(are)g(t)n(yp)r(eset)g(lik)n(e)h(C)f(commen)n(ts.)37 +b(This)28 b(is)f(horrible)g(in)h(usual)f(circumstances,)g(i.e.,)402 +4528 y(when)33 b(complete)g(blo)r(c)n(ks)g(of)g(text)g(are)f +(pre\014xed)g(with)i Fx(//)p Fy(.)52 b(W)-7 b(e)34 b(should)e(simply)h +(catenate)g(all)g(these)g(text)g(and)236 4628 y(t)n(yp)r(eset)f(it)h +(as)e(one)g(paragraph,)g(eac)n(h)g(line)h(pre\014xed)g(b)n(y)f +Fx(//)p Fy(.)49 b(But)32 b(then)h(w)n(e)e(ha)n(v)n(e)g(to)h(implemen)n +(t)g(an)g Fx(\\everyline)236 4728 y Fy(\014rst,)c(and)f(since)g(that's) +h(not)g(so)f(easy)f(w)n(e)i(p)r(ostp)r(one)f(it)14 b(.)g(.)g(.)361 +4909 y(In)26 b(fron)n(t)f(of)h(a)f(C)h(commen)n(t)f(there)h(is)f(an)h +(optional)e(stm)n(t)i(break,)g(with)g(2)13 b(quad)25 +b(in)h(fron)n(t)g(if)g(the)g(line)g(is)f(not)h(brok)n(en)236 +5009 y(and)i(1.5)13 b(quad)27 b(if)h(the)g(line)g(is)f(brok)n(en.)203 +5224 y Fw(709)c Fj(h\003)p Fi(main)o Fj(i)203 5315 y +Fw(710)g Fo(\\def\\xwebComment#1{\045)203 5407 y Fw(711)180 +b Fo(\\5\045)981 b(\045)40 b(0.5em)g(will)g(be)g(discarded)h(on)f(line) +g(break)203 5498 y Fw(712)180 b Fo(\\hskip)40 b(1.5em)203 +5589 y Fw(713)180 b Fo($/\\ast\\,$\045)203 5681 y Fw(714)g +Fo({\\xweb_tex)203 5772 y Fw(715)337 b Fo(\\xwebCommentHook)203 +5863 y Fw(716)g Fo(#1\045)p eop +%%Page: 38 38 +38 37 bop 0 5 a Fy(38)2380 b FA(x)p Fs(16)72 b(PR)n(OGRAM)23 +b(\(C)h(OR)f Fm(C)3325 -6 y Fq(+)-11 b(+)3408 5 y Fs(\))24 +b(TOKENS.)-33 277 y Fw(717)179 b Fo(}\045)-33 368 y Fw(718)g +Fo($\\,\\ast/$\045)-33 460 y Fw(719)g Fo(})-33 551 y +Fw(720)23 b Fo(\\let\\xwebCommentHook\\relax)-33 642 +y Fw(721)g Fo(\\let\\xwebCxxComment\\xwebComment)-33 +734 y Fw(722)g Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 39 39 +39 38 bop 236 5 a FA(x)p Fs(17)72 b Fr(CWEB)24 b Fs(TOKENS.)3039 +b Fy(39)236 277 y Fl(17)95 b Fx(CWEB)30 b Fl(tok)m(ens.)236 +441 y Fy(W)-7 b(e)31 b(distinguish)g(three)g(categories)e(of)h +Fx(CWEB)g Fy(tok)n(ens:)42 b(\(1\))31 b(Those)f(whic)n(h)h(output)g +(constan)n(t)f(text,)i(\(2\))f(those)g(whic)n(h)236 540 +y(ha)n(v)n(e)36 b(attributes)h(to)f(b)r(e)i(displa)n(y)n(ed)d(in)j(a)e +(sp)r(ecial)h(w)n(a)n(y)-7 b(,)38 b(and)e(\(3\))h(those)g(whic)n(h)g +(start)f(a)g(new)h(structure)g(elemen)n(t,)236 640 y(namely)27 +b Fx(@d)g Fy(and)h Fx(@f)p Fy(.)36 b(Let's)27 b(consider)g(them)h(in)g +(this)g(order.)236 999 y Fl(17.1)94 b Fx(CWEB)31 b Fy(tok)n(ens)g(whic) +n(h)h(expand)f(in)i(a)e(constan)n(t)g(string)h(are)f(the)h(iden)n +(ti\014er)g(catenation)f(op)r(erator)f(\(`)p Fx(@&)p +Fy('\))i(and)236 1099 y(the)c(macro)e(placemen)n(t)i(directiv)n(e)f +(\(`)p Fx(@h)p Fy('\).)203 1325 y Fw(723)c Fj(h\003)p +Fi(main)o Fj(i)203 1416 y Fw(724)g Fo +(\\def\\xwebIdCat{\\xwebString{@\\&)q(}})203 1507 y Fw(725)g +Fo(\\def\\xwebMacrosHere{\045)203 1599 y Fw(726)180 b +Fo(\\begingroup)203 1690 y Fw(727)337 b Fo +(\\def\\xwebRefNumber##1{}\045)203 1781 y Fw(728)g Fo(\\xwebRefName)42 +b(:\\xwebRefMacrosHere\\X)203 1873 y Fw(729)180 b Fo(\\endgroup)203 +1964 y Fw(730)g Fo(})203 2055 y Fw(731)23 b Fo +(\\def\\xwebRefMacrosHere{Preproc)q(esso)q(r)45 b(Definitions})203 +2147 y Fw(732)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)236 2506 +y Fl(17.2)94 b Fy(V)-7 b(erbatim)26 b(program)e(strings,)h(i.e.,)i +(strings)e(passed)g(v)n(erbatim)g(b)n(y)h Fx(ctangle)d +Fy(\(`)p Fx(@=)p Fy('\))i(are)g(t)n(yp)r(eset)h(lik)n(e)g(normal)236 +2605 y(strings,)h(but)h(within)g(a)g(b)r(o)n(x.)36 b(W)-7 +b(e)28 b(use)f(2)14 b(pt)28 b(as)f(the)h(separating)e(distance,)h(this) +h(is)g(set)f(lo)r(cally)-7 b(.)203 2832 y Fw(733)23 b +Fj(h\003)p Fi(main)o Fj(i)203 2923 y Fw(734)g Fo +(\\def\\xwebVerbString#1{{\\fboxse)q(p\\tw)q(@\\p@)46 +b(\\fbox{\\xwebString{#1}}}})203 3014 y Fw(735)23 b Fj(h)p +Fh(=)p Fi(main)o Fj(i)236 3373 y Fl(17.3)94 b Fy(The)32 +b(re\014nemen)n(t)f(names)f(are)g(t)n(yp)r(eset)i(in)f(angles,)g(this)g +(has)g(a)g(long)f(tradition.)47 b(W)-7 b(e)31 b(bury)g(the)h(t)n(yp)r +(esetting)236 3473 y(of)27 b(the)f(section)g(n)n(um)n(b)r(er)g(\(whic)n +(h)h(is)f(the)h(\014rst)f(parameter\))g(in)g(a)g(macro)f(call;)i(the)g +(user)e(ma)n(y)h(c)n(hange)f(this)i(to)f(ac)n(hiev)n(e)236 +3573 y(sp)r(ecial)i(e\013ects.)245 3778 y Fc(\177)42 +b Fy(One)36 b(could)g(think)h(ab)r(out)f(handling)g(sp)r(ecial)g(v)-5 +b(alues)36 b(of)h(the)f(section)g(n)n(um)n(b)r(ers)g(di\013eren)n(tly) +-7 b(.)63 b(Eg,)38 b(an)e(empt)n(y)402 3878 y(argumen)n(t)27 +b(is)g(not)h(t)n(yp)r(eset)g(at)f(all,)g(a)h(0)f(triggers)f(a)h +(marginal)f(note)h(ab)r(out)h(a)f(missing)g(de\014nition,)h(etc.)236 +4237 y Fl(17.4)94 b Fy(A)26 b(re\014nemen)n(t)e(name)h(ma)n(y)f(b)r(e)h +(t)n(yp)r(eset)g(b)r(oth)h(in)f(math)g(and)g(horizon)n(tal)e(mo)r(de.) +36 b(The)25 b(name)g(itself)g(is)g(t)n(yp)r(eset)236 +4337 y(in)i(horizon)n(tal)e(mo)r(de,)h(of)h(course;)e(for)h(the)h +(angles)e(w)n(e)h(need)g(math)h(mo)r(de.)36 b(Therefore)25 +b(w)n(e)h(assert)g(at)g(the)g(start)g(of)g(the)236 4437 +y(macro)f(that)h(w)n(e're)f(not)h(in)g(math)g(mo)r(de)g(an)n(y)f(more.) +35 b(A)n(t)26 b(the)g(end)g(w)n(e)g(switc)n(h)g(bac)n(k)f(to)g(math)h +(mo)r(de)g(if)g(w)n(e'v)n(e)f(started)236 4536 y(in)j(it.)37 +b(This)28 b(conditional)f(switc)n(h)g(from)h(and)f(bac)n(k)g(to)g(math) +h(mo)r(de)g(is)f(done)h(b)n(y)f Fx(\\xweb_ToggleText)o +Fy(.)361 4640 y(T)407 4658 y(E)453 4640 y(Xnical)33 b(note:)49 +b(If)34 b(w)n(e're)e(in)i(math)f(mo)r(de)h Fx(\\xweb_ToggleText)27 +b Fy(m)n(ust)33 b(b)r(e)h(de\014ned)g(globally)-7 b(,)34 +b(as)e(it)i(will)g(turn)236 4740 y(o\013)28 b(math)f(mo)r(de)h(and)f +(the)h(de\014nition)g(w)n(ould)f(b)r(e)h(un-made)f(then.)37 +b(The)28 b(second)f(in)n(v)n(o)r(cation)f(of)h Fx(\\xweb_ToggleText)236 +4840 y Fy(w)n(ould)g(b)r(e)h(unde\014ned)h(then.)361 +4944 y(A)i(re\014nemen)n(t)g(ma)n(y)f(also)g(consist)g(of)h(the)g +(\014le)g(name)g(the)g(expansion)f(of)h(this)g(re\014nemen)n(t)g(shall) +f(b)r(e)i(written)f(to.)236 5044 y(This)24 b(\014le)g(name)f(is)h +(tagged)f(with)h Fx(\\.)p Fy(,)g(it)g(shall)f(b)r(e)h(t)n(yp)r(eset)g +(lik)n(e)f(a)h(string.)35 b(But)24 b(the)g(user)f(shall)g(b)r(e)h(able) +g(to)f(use)h(the)g(dot)236 5143 y(accen)n(t)29 b(in)g(the)h +(re\014nemen)n(t)f(name)g(as)f(w)n(ell.)42 b(W)-7 b(e)29 +b(c)n(hec)n(k)g(if)g(the)h(text)f(consists)g(solely)f(of)h(the)h(tag)e +(and)h(its)h(argumen)n(t;)236 5243 y(in)39 b(this)f(case)f(w)n(e)h +(substitute)h Fx(\\.)e Fy(with)i Fx(\\xwebString)p Fy(.)64 +b(Otherwise)37 b(w)n(e)h(lea)n(v)n(e)e(it)j(as)e(it)i(is.)68 +b(Then)38 b(a)g(re\014nemen)n(t)236 5343 y(name)26 b(ma)n(y)g(not)g +(consist)g(of)g(a)g(single)f(dot-accen)n(ted)h(expression|w)n(ell,)f +(that's)h(highly)g(unlik)n(ely)-7 b(.)36 b(\(Nev)n(ertheless)26 +b(it's)236 5442 y(do)r(cumen)n(ted)i(in)g(the)g(user's)f(man)n(ual\)) +245 5648 y Fc(\177)42 b Fy(I)27 b(to)r(ok)f(the)i(implemen)n(tation)e +(strategy)g(\(i.e.,)h(the)h(math)e(mo)r(de)h(toggle\))f(from)h(the)g +(plain)g(v)n(ersion.)35 b(But)27 b(I)g(don't)402 5748 +y(understand)i(wh)n(y)g(it)h(w)n(as)e(done)h(this)h(w)n(a)n(y)-7 +b(.)41 b(Wh)n(y)29 b(isn't)h(it)g(just)g(an)f(h)n(b)r(o)n(x?)41 +b(Isn't)30 b(that)f(m)n(uc)n(h)h(simpler?)42 b(W)-7 b(ould)236 +5847 y(it)28 b(break)f(something?)p eop +%%Page: 40 40 +40 39 bop 0 5 a Fy(40)3038 b FA(x)p Fs(17)72 b Fr(CWEB)24 +b Fs(TOKENS.)-33 394 y Fw(736)f Fj(h\003)p Fi(main)o +Fj(i)-33 485 y Fw(737)g Fo(\\def\\xwebRefName#1:#2\\X{\045)-33 +576 y Fw(738)179 b Fo(\\ifmmode)81 b +(\\gdef\\xweb_ToggleText{\\null$\\n)q(ull}\045)-33 668 +y Fw(739)179 b Fo(\\else)80 b(\\let\\xweb_ToggleText\\relax)-33 +759 y Fw(740)179 b Fo(\\fi)-33 850 y Fw(741)g Fo(\\xweb_ToggleText)-33 +942 y Fw(742)g Fo($\\langle\\,${\\xweb_tex)44 b +(\\xweb_CheckDot{#2}\\xwebRefN)q(umbe)q(r{#1})q(}$\\,)q(\\rang)q +(le$\045)-33 1033 y Fw(743)179 b Fo(\\xweb_ToggleText)-33 +1124 y Fw(744)g Fo(})-33 1216 y Fw(745)23 b Fj(h)p Fh(=)p +Fi(main)o Fj(i)0 1516 y Fl(17.5)94 b Fy(The)33 b Fx(\\xwebRefNumber)27 +b Fy(macro)32 b(is)h(used)g(in)g(the)g(mo)r(dule)h(names)e(in)h +(program)e(text;)36 b(It)e(switc)n(hes)e(to)h(fo)r(ot-)0 +1616 y(notesize)27 b(and)h(calls)e Fx(\\xwebSetModuleNum)o(ber)21 +b Fy(to)27 b(create)g(the)h(reference)f(text.)-33 1832 +y Fw(746)c Fj(h\003)p Fi(main)o Fj(i)-33 1924 y Fw(747)g +Fo(\\def\\xwebRefNumber#1{\045)-33 2015 y Fw(748)179 +b Fo({\\reset@font)42 b(\\footnotesize)h(\\kern)d(.5em\045)-33 +2106 y Fw(749)258 b Fo(\\xwebSetModNrList#1.}})-33 2198 +y Fw(750)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 2498 y Fl(17.6)94 +b Fy(There)20 b(are)g(t)n(w)n(o)g(macros)f(to)i(t)n(yp)r(eset)g(mo)r +(dule)g(n)n(um)n(b)r(ers:)33 b Fx(\\xwebSetModuleNu)o(mbe)o(r)15 +b Fy(tak)n(es)k(one)i(n)n(um)n(b)r(er,)h(and)0 2598 y +Fx(\\xwebSetModNrLis)o(t)k Fy(tak)n(es)31 b(a)h(comma-separated)d(list) +k(that)f(is)g(terminated)g(b)n(y)g(a)f(p)r(erio)r(d.)50 +b(These)32 b(macros)e(m)n(ust)0 2698 y(emplo)n(y)19 b +Fx(\\thexwebModule)14 b Fy(to)19 b(get)g(consisten)n(t)g(n)n(um)n(b)r +(ers)g(with)h(nonstandard)e(de\014nitions)i(of)f Fx(\\thexwebModule)p +Fy(.)29 b(The)0 2797 y(v)-5 b(alue)25 b(of)h(the)g Fx(xwebModule)21 +b Fy(coun)n(ter)k(m)n(ust)h(b)r(e)g(set)f(with)h(lo)n(w-lev)n(el)e(co)r +(de;)i(w)n(e)g(cannot)f(use)g Fx(\\setcounter)c Fy(b)r(ecause)k(it)0 +2897 y(do)r(es)k(a)h(global)e(set,)j(and)e(w)n(e)h(w)n(an)n(t)f(to)g(k) +n(eep)h(the)g(c)n(hange)e(lo)r(cal,)i(just)g(for)g(one-shot)e(use.)44 +b(\(Else)29 b(the)h(n)n(um)n(b)r(er)g(of)f(the)0 2996 +y(curren)n(t)e(mo)r(dule)h(w)n(ould)f(b)r(e)h(wrong)e(after)h(the)h +(use)g(of)f(a)g(mo)r(dule)h(name.\))125 3096 y(In)f(h)n(yp)r(ertext,)h +(ev)n(ery)e(section)h(n)n(um)n(b)r(er)h(b)r(ecomes)f(a)g(link)h(to)f +(the)h(corresp)r(onding)e(section.)-33 3312 y Fw(751)d +Fj(h\003)p Fi(main)o Fj(i)-33 3404 y Fw(752)g Fo +(\\def\\xwebSetModuleNumber#1{{\\ed)q(ef\\t)q(mpnr{)q(#1}\045)-33 +3495 y Fw(753)140 b Fo(\\c@xwebModule=\\tmpnr\\relax)-33 +3586 y Fw(754)g Fo(\\xweb_hlink{\\thexwebModule}})q(})-33 +3678 y Fw(755)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 3978 +y Fl(17.7)94 b Fy(If)36 b(w)n(e)f(w)n(an)n(t)g(to)g(handle)g(a)g +(comma-separated)e(list)j(of)f(n)n(um)n(b)r(ers,)i(a)e(con)n(trol)f +(sequence)h(m)n(ust)g(b)r(e)h(inserted)0 4078 y(b)r(efore)26 +b(eac)n(h)g(elemen)n(t.)37 b(The)26 b(follo)n(wing)g(macros,)f(essen)n +(tially)h(copied)g(from)g Fx(pdfcwebmac.tex)21 b Fy(\(plain)27 +b(cw)n(eb)f(macros)0 4178 y(mo)r(di\014ed)i(b)n(y)g(Andreas)f(Sc)n +(herer\),)g(insert)g Fx(\\xweb_TagSec)c Fy(b)r(efore)k(eac)n(h)g(n)n +(um)n(b)r(er,)h(\014lter)g(things)f(lik)n(e)h Fx(\\ET)p +Fy(,)e(and)i(then)0 4277 y(expand)f(the)h(list.)-33 4494 +y Fw(756)23 b Fj(h\003)p Fi(main)o Fj(i)-33 4585 y Fw(757)g +Fo(\\newtoks\\xweb_toksA)-33 4676 y Fw(758)g Fo(\\newtoks\\xweb_toksB) +-33 4768 y Fw(759)g Fo(\\newtoks\\xweb_toksC)-33 4859 +y Fw(760)g Fo(\\newtoks\\xweb_toksD)-33 4950 y Fw(761)g +Fo(\\newcount\\xweb_countA)-33 5041 y Fw(762)g Fo(\\xweb_countA=0)-33 +5133 y Fw(763)g Fo(\\def\\xweb_AddTokens#1#2{\045)-33 +5224 y Fw(764)179 b Fo(\\edef\\addtoks{\\noexpand#1={)q(\\the)q(#1#2})q +(}\\ad)q(dtoks)q(})-33 5315 y Fw(765)23 b Fo +(\\def\\xweb_adn#1{\\xweb_AddTokens)q({\\xw)q(eb_to)q(ksC})q({#1}\045) +-33 5407 y Fw(766)179 b Fo(\\global\\xweb_countA=1\\let\\n)q(ext=)q +(\\make)q(toks)q(})-33 5498 y Fw(767)23 b Fo +(\\def\\xweb_poptoks#1#2|ENDTOKS|{)q(\045)-33 5589 y +Fw(768)219 b Fo(\\let\\first=#1\\xweb_toksD={#1}\\)q(xweb_)q(toks)q +(A={#2)q(}})-33 5681 y Fw(769)23 b Fo(\\def\\maketoks{\045)-33 +5772 y Fw(770)179 b Fo(\\expandafter\\xweb_poptoks\\t)q(he\\x)q(web_t)q +(oksA)q(|ENDT)q(OKS|)-33 5863 y Fw(771)g Fo(\\ifx\\first0\\xweb_adn0)p +eop +%%Page: 41 41 +41 40 bop 236 5 a FA(x)p Fs(17)72 b Fr(CWEB)24 b Fs(TOKENS.)3039 +b Fy(41)203 277 y Fw(772)180 b Fo(\\else\\ifx\\first1\\xweb_adn1)45 +b(\\else\\ifx\\first2\\xweb_adn2)203 368 y Fw(773)180 +b Fo(\\else\\ifx\\first3\\xweb_adn3)45 b +(\\else\\ifx\\first4\\xweb_adn4)203 460 y Fw(774)180 +b Fo(\\else\\ifx\\first5\\xweb_adn5)45 b +(\\else\\ifx\\first6\\xweb_adn6)203 551 y Fw(775)180 +b Fo(\\else\\ifx\\first7\\xweb_adn7)45 b +(\\else\\ifx\\first8\\xweb_adn8)203 642 y Fw(776)180 +b Fo(\\else\\ifx\\first9\\xweb_adn9)203 734 y Fw(777)g +Fo(\\else)203 825 y Fw(778)337 b Fo +(\\ifnum0=\\xweb_countA\\else\\xweb_)q(make)q(note\\)q(fi)203 +916 y Fw(779)g Fo(\\ifx\\first.\\let\\next=\\xweb_tdon)q(e\\el)q(se)203 +1008 y Fw(780)494 b Fo(\\let\\next=\\maketoks)203 1099 +y Fw(781)g Fo(\\xweb_AddTokens{\\xweb_toksB}{\\t)q(he\\xw)q(eb_t)q +(oksD)q(})203 1190 y Fw(782)g Fo(\\ifx\\first,\\xweb_AddTokens{\\xwe)q +(b_tok)q(sB}{)q(\\spa)q(ce}\\f)q(i)203 1282 y Fw(783)337 +b Fo(\\fi)203 1373 y Fw(784)180 b Fo +(\\fi\\fi\\fi\\fi\\fi\\fi\\fi\\fi\\fi\\fi)203 1464 y +Fw(785)g Fo(\\next)203 1556 y Fw(786)23 b Fo(})203 1647 +y Fw(787)g Fo(\\def\\xweb_makenote{\\xweb_AddTo)q(kens)q({\\xwe)q(b_to) +q(ksB}\045)203 1738 y Fw(788)180 b Fo +({\\noexpand\\xweb_TagSec{\\the\\xw)q(eb_to)q(ksC})q(}\045)203 +1830 y Fw(789)219 b Fo(\\xweb_toksC={}\\global\\xweb_co)q(untA=)q(0}) +203 1921 y Fw(790)23 b Fo(\\def\\xweb_tdone{\\edef\\st{\\glob)q(al\\n)q +(oexpa)q(nd\\x)q(web_t)q(oksA)q(={\\t)q(he\\xw)q(eb_t)q(oksB})q(}\\st)q +(})203 2012 y Fw(791)g Fj(h)p Fh(=)p Fi(main)o Fj(i)236 +2324 y Fl(17.8)94 b Fy(By)57 b(de\014ning)h Fx(\\xweb_TagSec)52 +b Fy(to)57 b Fx(\\xwebSetModuleNu)o(mbe)o(r)51 b Fy(w)n(e)57 +b(can)g(no)n(w)f(emplo)n(y)h Fx(\\maketoks)d Fy(in)236 +2424 y Fx(\\xwebSetModNrList)21 b Fy(to)27 b(t)n(yp)r(eset)h(a)f(list)h +(of)g(references.)203 2642 y Fw(792)23 b Fj(h\003)p Fi(main)o +Fj(i)203 2733 y Fw(793)g Fo(\\def\\xweb_TagSec#1{\\xwebSetMod)q(uleN)q +(umber)q({#1})q(})203 2824 y Fw(794)g Fo +(\\def\\xwebSetModNrList#1.{\045)203 2916 y Fw(795)140 +b Fo(\\setbox0=\\hbox{\\xweb_toksA=)q({#1.)q(}\\xwe)q(b_to)q(ksB={)q +(}\\ma)q(keto)q(ks}\045)203 3007 y Fw(796)g Fo(\\the\\xweb_toksA})203 +3098 y Fw(797)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)236 3410 +y Fl(17.9)94 b Fy(The)39 b(next)g(macro,)h Fx(\\xweb_CheckDot)33 +b Fy(is)39 b(a)f(hassle)g(to)g(implemen)n(t.)71 b(W)-7 +b(e)39 b(m)n(ust)g(c)n(hec)n(k)f(if)h(it's)g(argumen)n(t)236 +3510 y(consists)33 b(solely)f(of)i(a)f(`)p Fx(\\.)p Fy(')g(tag,)h +(together)f(with)h(the)f(argumen)n(t)g(to)g(this)h(tag.)54 +b(Then)33 b(the)h(`)p Fx(\\.)p Fy('-argumen)n(t)d(shall)i(b)r(e)236 +3609 y(t)n(yp)r(eset)28 b(lik)n(e)f(a)g(string,)g Fx(\\.)g +Fy(itself)h(m)n(ust)g(b)r(e)g(ignored.)361 3710 y(The)i(c)n(hec)n(k)f +(for)g Fx(\\.)g Fy(m)n(ust)h(not)g(ev)-5 b(aluate)29 +b(the)i(parameter.)42 b(Esp)r(ecially)29 b Fx(\\PB)g +Fy(m)n(ust)h(not)f(b)r(e)i(ev)-5 b(aluated)29 b(within,)i(it)236 +3810 y(w)n(ould)i(lead)f(to)h(ha)n(v)n(o)r(c)e(with)j(the)f +(rede\014nition)g(of)g(all)f(bindings,)i(etc.)53 b(\(A)n(t)34 +b(least)e(that's)h(the)g(empirical)g(result|it)236 3909 +y(happ)r(ened;)24 b(although)e(I)f(don't)h(kno)n(w)g(where)f(the)h +(problems)f(are.)34 b(An)n(yho)n(w,)23 b(it)f(w)n(asn't)f(in)h(the)g +(sp)r(ecs)g(of)g(the)g(rebinding)236 4009 y(pro)r(cess.\))47 +b(All)32 b(other)f(cseqs)f(whic)n(h)h(shouldn't)h(b)r(e)g(used)f(in)g +(mo)n(ving)g(argumen)n(ts)f(ma)n(y)g(cause)h(problems)f(here,)i(to)r +(o.)236 4108 y(Note)c(that)g Fx(\\protect)d Fy(is)j(no)g(solution)f +(here,)h(the)g(user)g(often)g(is)g(not)g(a)n(w)n(are)d(of)j(the)h +(presence)e(of)h Fx(cweave)p Fy(-generated)236 4208 y(tags.)35 +b(As)24 b(an)f(example,)i(consider)d(the)i(re\014nemen)n(t)g +Fx(@<)43 b(local)e(variables)f(of)j(|foo|@>)21 b Fy(whic)n(h)j(will)g +(lead)f(to)h(a)f(call)236 4308 y(with)28 b(the)g(argumen)n(t)f(`)p +Fx(local)41 b(variables)f(of)j(\\PB{\\\\{foo}})p Fy('.)32 +b Fx(\\\\)27 b Fy(m)n(ust)h(not)f(b)r(e)h(ev)-5 b(aluated)28 +b(here.)361 4408 y(I)j(use)f(an)h(approac)n(h)e(where)h(I)h(hop)r(e)g +(that)g(it)g(will)g(w)n(ork|but)f(to)h(b)r(e)g(honest,)g(I'm)g(not)g +(sure.)46 b(I)31 b(w)n(an)n(t)f(to)h(de\014ne)236 4508 +y(a)j(macro)f Fx(\\next)g Fy(whic)n(h)h(shall)g(ha)n(v)n(e)f(an)i(empt) +n(y)f(expansion)g(i\013)h Fx(#1)e Fy(w)n(as)h(a)g(`)p +Fx(\\.)p Fy(')f(tag)h(with)h(its)g(argumen)n(t.)56 b(Empt)n(y)236 +4608 y(re\014nemen)n(t)33 b(names)g(are)g(not)g(allo)n(w)n(ed)f(so)h(w) +n(e)g(can)g(assume)g(that)g Fx(#1)g Fy(consists)g(of)g(at)g(least)g +(one)g(tok)n(en.)54 b(I)33 b(ev)-5 b(aluate)236 4707 +y(the)29 b(\014rst)f(tok)n(en)g(of)h Fx(#1)f Fy(b)r(efore)g(the)h +Fx(\\def)e Fy(is)h(done.)40 b(With)29 b(an)f(appropriate)f(binding)i(a) +f Fx(\\.)g Fy(will)h(disapp)r(ear,)e(p)r(erhaps)236 4807 +y(lea)n(ving)d(an)h(empt)n(y)g(tok)n(en)f(list.)36 b(I)25 +b(also)f(tak)n(e)g(care)g(that)h Fx(\\PB)f Fy(is)h(not)g(ev)-5 +b(aluated)25 b(then,)h(b)n(y)e(temp)r(orary)g(rebinding)h(it)g(to)236 +4906 y Fx(\\relax)p Fy(.)43 b(Thereb)n(y)30 b(I)h(ha)n(v)n(e)e(tak)n +(en)h(care)f(for)h(all)h(cseqs)e Fx(cweave)f Fy(migh)n(t)j(ha)n(v)n(e)e +(in)n(tro)r(duced)h(at)h(the)g(v)n(ery)e(fron)n(t)h(of)h +Fx(#1)p Fy(.)236 5006 y(Other)26 b(cseqs)g(are)f(user-tags.)35 +b(If)26 b(they)h(cause)f(problems,)g(the)g(user)g(migh)n(t)h(circum)n +(v)n(en)n(t)e(them)i(b)n(y)f(adding)g Fx(\\protect)p +Fy(.)203 5224 y Fw(798)d Fj(h\003)p Fi(main)o Fj(i)203 +5315 y Fw(799)g Fo(\\def\\xweb_CheckDot#1{\045)203 5407 +y Fw(800)180 b Fo(\\begingroup)203 5498 y Fw(801)258 +b Fo(\\let\\.\\@gobble)203 5589 y Fw(802)g Fo(\\let\\PB\\relax)203 +5681 y Fw(803)g Fo(\\expandafter\\def)43 b(\\expandafter\\next)g +(\\expandafter{#1}\045)203 5772 y Fw(804)258 b Fo(\\ifx)40 +b(\\next\\empty)203 5863 y Fw(805)376 b Fo +(\\gdef\\next##1{\\xwebString}\045)p eop +%%Page: 42 42 +42 41 bop 0 5 a Fy(42)3038 b FA(x)p Fs(17)72 b Fr(CWEB)24 +b Fs(TOKENS.)-33 277 y Fw(806)258 b Fo(\\else)-33 368 +y Fw(807)376 b Fo(\\global\\let\\next\\relax)-33 460 +y Fw(808)258 b Fo(\\fi)-33 551 y Fw(809)179 b Fo(\\endgroup)-33 +642 y Fw(810)g Fo(\\next)41 b(#1)-33 734 y Fw(811)179 +b Fo(})-33 825 y Fw(812)23 b Fj(h)p Fh(=)p Fi(main)o +Fj(i)0 1124 y Fl(17.10)94 b Fx(CWEB)32 b Fy(macro)g(de\014nitions)i +(\(done)f(b)n(y)h Fx(@d)p Fy(\))f(and)g(format)g(directiv)n(es)g(are)f +(basically)h(program)e(text.)55 b(When)0 1224 y(they)23 +b(are)f(started)g(w)n(e)h(are)f(already)f(in)i(program)e(state,)i +(i.e.,)i Fx(\\B)d Fy(has)g(app)r(eared)g(in)h(fron)n(t)f(of)h(it.)36 +b(But)23 b(since)g(w)n(e)f(ha)n(v)n(e)g(an)0 1323 y(in)n(tro)r +(ductionary)i(iden)n(ti\014er)g(\(either)i Fx(#define)c +Fy(or)i Fx(format)p Fy(\))f(to)h(set)h(at)g(the)h(v)n(ery)d(fron)n(t)i +(w)n(e)g(increase)e(the)j(inden)n(tation)0 1423 y(b)n(y)h(three)h +(units.)-33 1639 y Fw(813)23 b Fj(h\003)p Fi(main)o Fj(i)-33 +1730 y Fw(814)g Fo(\\def\\xwebDefine{\\xweb_macro{\\#d)q(efin)q(e}})-33 +1821 y Fw(815)g Fo(\\def\\xwebFormat\\\\#1\\\\#2\\par{\\if)q(xweb)q +(HideF)q(orma)q(ts\\el)q(se)-33 1913 y Fw(816)101 b Fo +(\\xweb_macro{format}\\\\{#1})45 b(\\\\{#2}\\par\\fi})-33 +2004 y Fw(817)23 b Fo(\\def\\xweb_macro#1{\045)-33 2095 +y Fw(818)179 b Fo(\\global\\advance\\xweb_indent)46 b +(\\tw@\\xwebIndentUnit)-33 2187 y Fw(819)179 b Fo(\\xweb_IncrIndent)-33 +2278 y Fw(820)g Fo(\\xwebRes{#1)42 b(}\045)550 b(\045)39 +b(<--)h(blank!)-33 2369 y Fw(821)179 b Fo(})-33 2461 +y Fw(822)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 43 43 +43 42 bop 236 5 a FA(x)p Fs(18)72 b(SECTION)24 b(CR)n(OSS)f(REFERENCES) +h(AND)f(CHANGES.)1857 b Fy(43)236 277 y Fl(18)95 b(Section)32 +b(cross)f(references)h(and)g(c)m(hanges.)236 424 y Fy(A)n(t)21 +b(the)g(end)g(of)g(sections)f(with)i(re\014nemen)n(ts,)f +Fx(cweave)e Fy(ma)n(y)h(output)h(cross)e(reference)h(information:)33 +b(In)21 b(whic)n(h)f(sections)236 523 y(additional)29 +b(de\014nitions)g(for)f(this)h(re\014nemen)n(t)g(are)f(found,)h(where)g +(this)g(re\014nemen)n(t)f(is)h(used,)g(and)g(where)f(it)i(is)e(cited.) +236 623 y(This)34 b(cross)d(reference)i(information)g(is)g(alw)n(a)n +(ys)e(in)n(tro)r(duced)i(b)n(y)g(a)g(tag)g(follo)n(w)n(ed)f(b)n(y)h(a)g +(non-empt)n(y)g(list)h(of)f(section)236 722 y(n)n(um)n(b)r(ers.)i +(Di\013eren)n(t)24 b(tags)f(are)f(used)i(for)f(lists)g(with)h(only)f +(one)h(elemen)n(t)f(and)h(for)f(lists)g(with)h(more)f(than)h(one)f +(elemen)n(t,)236 822 y(this)28 b(w)n(a)n(y)e(the)i(in)n(tro)r +(ductionary)f(text)h(ma)n(y)e(b)r(e)i(adapted.)361 922 +y(Within)c(a)e(list)h(of)g Fk(n)f Fy(section)h(n)n(um)n(b)r(ers)f(the)h +(\014rst)f Fk(n)9 b Fv(\000)g Fy(1)22 b(n)n(um)n(b)r(ers)g(are)g +(separated)f(b)n(y)h(commas)g(with)i(one)e(follo)n(wing)236 +1021 y(blank.)36 b(The)26 b(last)f(t)n(w)n(o)g(n)n(um)n(b)r(ers)f(are)h +(separated)f(b)n(y)h Fx(\\ET)g Fy(if)h Fk(n)d Fy(=)f(2,)k(and)f(b)n(y)g +Fx(\\ETs)f Fy(if)i Fk(n)d(>)g Fy(2.)35 b(If)26 b(a)f(section)g(is)h(c)n +(hanged)236 1121 y(b)n(y)j(the)h(c)n(hange\014le,)f(a)g(c)n +(hange\015ag)f(\(`)p Fx(\\*)p Fy('\))h(is)h(app)r(ended)g(to)f(its)h(n) +n(um)n(b)r(er.)42 b(The)30 b(list)g(is)f(ev)n(en)n(tually)g(terminated) +g(b)n(y)g(a)236 1221 y(full)g(stop.)236 1510 y Fl(18.1)94 +b Fy(W)-7 b(e)24 b(separate)e(the)h(cross)f(reference)g(information)g +(b)n(y)h(a)g(smallskip)f(from)h(the)g(re\014nemen)n(t)g(or)g(from)f(a)h +(previous)236 1610 y(cross)h(reference)g(information.)36 +b(The)25 b(information)f(itself)i(is)f(t)n(yp)r(eset)g(in)h(a)f +(smaller)f(fon)n(t,)i(as)e(it)i(is)f(auxilliary)-7 b(,)24 +b(inserted)236 1710 y(stu\013.)54 b(The)33 b(n)n(um)n(b)r(er)g(list)g +(has)g(a)f(hanging)g(inden)n(tation)h(of)g Fx(\\xwebNumberListH)o(ang)o +(in)o(den)o(t)p Fy(.)47 b(But)33 b(b)r(ew)n(are:)47 b(This)236 +1809 y(isn't)28 b(a)f(dimension)h(register,)e(it's)i(a)f(macro.)36 +b(This)27 b(w)n(a)n(y)g(one)g(can)g(use)g(ems)h(as)f(dimensions.)361 +1909 y(W)-7 b(e)28 b(m)n(ust)f(assert)g(that)h(w)n(e're)e(in)i(CR)g +(state)f(while)h(w)n(e)f(set)h(a)f(cross)f(reference.)361 +2008 y(The)40 b(\014rst)f(parameter)g(of)h(a)f(cross)f(reference)h +(information)h(unit)g(is)g(the)g(in)n(tro)r(ductionary)f(text,)k(the)d +(second)236 2108 y(is)f(the)g(n)n(um)n(b)r(er)f(list.)71 +b(The)39 b(parameters)e(m)n(ust)h(b)r(e)i(ev)-5 b(aluated)38 +b(in)h(a)f(group|lo)r(cal)f(parameter)h(c)n(hanges)f(therein)236 +2208 y(m)n(ust)e(not)f(in\015uence)h(the)g(en)n(vironmen)n(t.)56 +b(The)35 b(list)f(m)n(ust)h(b)r(e)f(passed)g(to)g Fx +(\\xwebSetModNrList)28 b Fy(to)34 b(t)n(yp)r(eset)h(\(and)236 +2307 y(h)n(yp)r(erreference\))27 b(them)h(correctly)-7 +b(.)203 2522 y Fw(823)23 b Fj(h\003)p Fi(main)o Fj(i)203 +2613 y Fw(824)g Fo(\\def\\xwebNumberListHangindent{)q(2em})203 +2704 y Fw(825)g Fo(\\def\\xwebCrossRef#1#2.{\045)203 +2796 y Fw(826)180 b Fo(\\par\\smallskip\045)42 b(\(=)e(\\Y\))203 +2887 y Fw(827)180 b Fo(\\xweb_CR\045)203 2978 y Fw(828)g +Fo(\\begingroup\045)203 3070 y Fw(829)337 b Fo(\\reset@font)41 +b(\\footnotesize\045)203 3161 y Fw(830)337 b Fo(\\noindent)41 +b(\\hangindent\\xwebNumberListHang)q(inde)q(nt\045)203 +3252 y Fw(831)337 b Fo(#1~\\xwebSetModNrList)43 b(#2..\\par\045)203 +3344 y Fw(832)180 b Fo(\\endgroup\045)203 3435 y Fw(833)g +Fo(}\045)203 3526 y Fw(834)23 b Fj(h)p Fh(=)p Fi(main)o +Fj(i)236 3816 y Fl(18.2)94 b Fy(W)-7 b(ell,)25 b(let's)e(de\014ne)g +(all)g(in)n(tro)r(ducing)f(tags,)i(whic)n(h)f(in)g(fact)g(start)f(the)i +(cross)d(reference)h(information)h(unit.)36 b(The)236 +3916 y(n)n(um)n(b)r(er)28 b(list)f(is)h(gathered)e(b)n(y)i +Fx(\\xwebCrossRef)p Fy(.)203 4130 y Fw(835)23 b Fj(h\003)p +Fi(main)o Fj(i)203 4221 y Fw(836)g Fo +(\\def\\xwebCRAlso{\\xwebCrossRef{)q(See)46 b(also)40 +b(section}})203 4313 y Fw(837)23 b Fo +(\\def\\xwebCRsAlso{\\xwebCrossRef)q({See)46 b(also)40 +b(sections}})203 4404 y Fw(838)203 4495 y(839)23 b Fo +(\\def\\xwebCRCite{\\xwebCrossRef{)q(This)46 b(code)40 +b(is)g(cited)g(in)g(section}})203 4587 y Fw(840)23 b +Fo(\\def\\xwebCRsCite{\\xwebCrossRef)q({Thi)q(s)45 b(code)40 +b(is)g(cited)g(in)g(sections}})203 4678 y Fw(841)203 +4769 y(842)23 b Fo(\\def\\xwebCRUse{\\xwebCrossRef{T)q(his)46 +b(code)40 b(is)f(used)h(in)g(section}})203 4861 y Fw(843)23 +b Fo(\\def\\xwebCRsUse{\\xwebCrossRef{)q(This)46 b(code)40 +b(is)g(used)g(in)f(sections}})203 4952 y Fw(844)23 b +Fj(h)p Fh(=)p Fi(main)o Fj(i)236 5242 y Fl(18.3)94 b +Fy(The)28 b(c)n(hange\015ag)e(is)h(set)h(as)f(a)g(star.)203 +5456 y Fw(845)c Fj(h\003)p Fi(main)o Fj(i)203 5547 y +Fw(846)g Fo(\\let\\xwebChangeFlag=*)203 5639 y Fw(847)g +Fo(\\def\\xwebCREt{)42 b(and~})203 5730 y Fw(848)23 b +Fo(\\def\\xwebCRsEt{,)43 b(and~})203 5821 y Fw(849)23 +b Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 44 44 +44 43 bop 0 5 a Fy(44)2533 b FA(x)p Fs(19)72 b(INCLUDING)24 +b(THE)f(WEB)h(FILE.)0 277 y Fl(19)95 b(Including)31 b(the)h(w)m(eb)g +(\014le.)0 427 y Fy(Because)e(the)h(w)n(eb)f(do)r(cumen)n(t)h(is)f +(included)h(b)n(y)g(the)g Fx(\\webfile)c Fy(command,)k(w)n(e)f(ha)n(v)n +(e)g(an)g(easy)g(w)n(a)n(y)f(to)i(handle)f(the)0 527 +y(index)e(and)f(list)h(of)g(re\014nemen)n(ts)f(at)g(the)h(end;)g(this)g +(is)f(done)h(b)n(y)f(the)h Fx(\\webfile)c Fy(command)k(itself.)0 +830 y Fl(19.1)94 b Fy(As)21 b(outlined)f(ab)r(o)n(v)n(e,)h(w)n(e)f(w)n +(an)n(t)g(to)g(c)n(hec)n(k)g(if)h(there)f(are)g(an)n(y)f(en)n(tries)h +(in)h(the)f(iden)n(ti\014er)h(index)f(or)g(the)h(re\014nemen)n(t)0 +930 y(list.)52 b(The)33 b(former)e(is)i(stored)e(in)i(the)g(\014le)g +Fx(\\xwebJobname.idx)o Fy(,)28 b(the)33 b(latter)f(in)h(the)g(\014le)g +Fx(\\xwebJobname.scn)o Fy(.)46 b(F)-7 b(or)0 1029 y(eac)n(h)29 +b(of)g(these)h(\014les)f(exists)g(a)g(\015ag)g(named)g +Fx(xweb_)p Fu(ext)8 b Fx(Entries)24 b Fy(\(where)29 b +Fu(ext)34 b Fv(2)26 b(f)p Fx(idx)o Fk(;)14 b Fx(scn)n +Fv(g)29 b Fy(is)h(the)g(extension)f(of)g(the)0 1129 y(appropriate)d +(\014le\))i(whic)n(h)f(tells)h(if)g(there)g(are)e(an)n(y)h(en)n(tries)g +(of)h(the)g(resp)r(ectiv)n(e)e(category)-7 b(.)-33 1345 +y Fw(850)23 b Fj(h\003)p Fi(main)o Fj(i)-33 1437 y Fw(851)g +Fo(\\newif\\ifxweb_idxEntries)-33 1528 y Fw(852)g Fo +(\\newif\\ifxweb_scnEntries)-33 1619 y Fw(853)g Fj(h)p +Fh(=)p Fi(main)o Fj(i)0 1922 y Fl(19.2)94 b Fy(W)-7 b(e)32 +b(consider)f(a)g(\014le)h(as)g(\\without)f(en)n(tries")g(if)h(\(1\))g +(the)g(\014le)g(do)r(es)g(not)f(exist,)i(\(2\))f(is)g(empt)n(y)-7 +b(,)33 b(or)e(\(3\))h(has)f(an)0 2022 y(empt)n(y)e(line)g(at)f(the)h(v) +n(ery)e(fron)n(t.)40 b(\(In)29 b(fact,)g(case)f(\(3\))h(means)f(that)h +(there)f(should)h(not)f(b)r(e)h(an)n(ything)f(b)r(ehind)i(it|but)0 +2121 y(w)n(e)d(can't)h(test)g(this)g(p)r(ortably)-7 b(.\))125 +2221 y Fx(\\xweb_HasEntrie)o(s)29 b Fy(tests)36 b(the)g(prop)r(ert)n(y) +-7 b(,)36 b(it's)g(parametrized)e(b)n(y)h(the)h(extension.)60 +b(As)36 b(a)f(result,)i(it)f(sets)f(the)0 2321 y(resp)r(ectiv)n(e)27 +b(\015ag.)125 2421 y(W)-7 b(e)29 b(op)r(en)g(the)g(\014le)g(\014rst.)41 +b(Then)29 b(w)n(e)g(c)n(hec)n(k)f(if)h(it)h(do)r(esn't)f(exist)g(or)f +(if)h(it's)g(empt)n(y)-7 b(,)30 b(b)r(oth)f(conditions)g(deliv)n(er)f +(true)0 2521 y(on)h Fx(\\ifeof)p Fy(;)e(in)i(this)h(case)e(w)n(e)h +(pretend)g(that)g(there)g(w)n(as)f(an)h(empt)n(y)g(line.)41 +b(\(The)30 b(L)2648 2504 y Fw(A)2685 2521 y Fy(T)2731 +2538 y(E)2776 2521 y(X)g(k)n(ernel)e(already)f(pro)n(vides)h(a)0 +2620 y(macro)c(for)h(an)g(empt)n(y)h(line,)g Fx(\\@defpar)p +Fy(.\))33 b(Otherwise)25 b(w)n(e)g(read)g(the)g(\014rst)h(line.)36 +b(A)n(t)26 b(this)g(state,)f(the)h(emptiness)g(of)f(the)0 +2720 y(\014rst)f(line)h(is)g(equiv)-5 b(alen)n(t)24 b(to)h(the)g(non-a) +n(v)-5 b(ailabilit)n(y)23 b(of)i(en)n(tries,)f(w)n(e)h(can)f(easily)g +(construct)g(an)h(appropriate)e(macro)g(call)0 2819 y(to)k(set)h(the)g +(\015ag.)-33 3036 y Fw(854)23 b Fj(h\003)p Fi(main)o +Fj(i)-33 3127 y Fw(855)g Fo(\\newread\\xweb_TmpFile)-33 +3219 y Fw(856)g Fo(\\def\\xweb_HasEntries#1{\045)-33 +3310 y Fw(857)179 b Fo(\\openin\\xweb_TmpFile)44 b +(\\xwebJobname.#1\\relax)-33 3401 y Fw(858)179 b Fo(\\ifeof)41 +b(\\xweb_TmpFile)-33 3493 y Fw(859)336 b Fo(\\let\\next\\@defpar)-33 +3584 y Fw(860)g Fo(\\message{No)42 b(#1)e(file)g(present)h(for)f +(\\xwebJobname)i(!})-33 3675 y Fw(861)179 b Fo(\\else)-33 +3767 y Fw(862)336 b Fo(\\read\\xweb_TmpFile)44 b(to)39 +b(\\next)-33 3858 y Fw(863)179 b Fo(\\fi)-33 3949 y Fw(864)g +Fo(\\csname)41 b(xweb_#1Entries\045)-33 4041 y Fw(865)493 +b Fo(\\ifx)40 b(\\next\\@defpar)82 b(false\045)-33 4132 +y Fw(866)493 b Fo(\\else)80 b(true\045)-33 4223 y Fw(867)493 +b Fo(\\fi)-33 4315 y Fw(868)336 b Fo(\\endcsname)-33 +4406 y Fw(869)179 b Fo(\\closein\\xweb_TmpFile)-33 4497 +y Fw(870)g Fo(})-33 4589 y Fw(871)23 b Fj(h)p Fh(=)p +Fi(main)o Fj(i)0 4891 y Fl(19.3)94 b Fy(Ev)n(ery)20 b(w)n(eb)g(do)r +(cumen)n(t)i(can)e(ha)n(v)n(e)g(its)h(o)n(wn)g(table)g(of)g(con)n(ten)n +(ts.)34 b(It)21 b(is)g(stored)g(in)g(a)f(\014le)i(that)f(has)g(the)g(w) +n(eb)g(name)0 4991 y(as)29 b(basename,)g(and)g(extension)g +Fx(.con)p Fy(.)41 b(The)29 b(con)n(trol)f(sequence)h +Fx(\\ZZ)g Fy(is)g(used)g(to)h(tag)e(the)i(en)n(tries.)42 +b Fx(\\xwebContents)0 5091 y Fy(t)n(yp)r(esets)31 b(the)g(table)g(of)g +(con)n(ten)n(ts.)46 b Fx(\\xwebSetModuleNum)o(be)o(r)25 +b Fy(is)31 b(used)g(here)f(to)h(t)n(yp)r(eset)g(the)h(section)e(n)n(um) +n(b)r(er)h(and)0 5190 y(p)r(ossibly)c(create)g(a)g(h)n(yp)r(erlink.)-33 +5407 y Fw(872)c Fj(h\003)p Fi(main)o Fj(i)-33 5498 y +Fw(873)g Fo(\\newwrite\\xweb_cont)-33 5589 y Fw(874)g +Fo(\\let\\ZZ=\\let)42 b(\045)d(now)h(you)g(can)g(\\write)g(the)g +(control)h(sequence)g(\\ZZ)-33 5681 y Fw(875)23 b Fo +(\\def\\xweb_contentsline#1#2#3#4{)q(\045)-33 5772 y +Fw(876)179 b Fo(\\ifnum#2=0)42 b(\\smallbreak\\fi)-33 +5863 y Fw(877)179 b Fo(\\hbox)41 b(to)f +(\\textwidth{\\xweb_consetup{#2}#1)p eop +%%Page: 45 45 +45 44 bop 236 5 a FA(x)p Fs(19)72 b(INCLUDING)24 b(THE)f(WEB)h(FILE.) +2535 b Fy(45)203 277 y Fw(878)258 b Fo(\\rm\\leaders\\hbox)43 +b(to)d(.5em{.\\hfil}\\hfil\\)j(\045)203 368 y Fw(879)258 +b Fo(\\xwebSetModuleNumber{#3})203 460 y Fw(880)g Fo(\\hbox)41 +b(to3em{\\hss#4}}})203 551 y Fw(881)23 b Fo +(\\def\\xweb_consetup#1{\\ifcase#1)46 b(\\bf)40 b(\045)f(depth)i(-1)e +(\(@**\))203 642 y Fw(882)101 b Fo(\\or)40 b(\045)g(depth)g(0)f(\(@*\)) +203 734 y Fw(883)101 b Fo(\\or)40 b(\\hskip2em)h(\045)f(depth)g(1)g +(\(@*1\))203 825 y Fw(884)101 b Fo(\\or)40 b(\\hskip4em)h(\045)f(depth) +g(2)g(\(@*2\))203 916 y Fw(885)101 b Fo(\\or)40 b(\\hskip6em)h(\045)f +(depth)g(3)g(\(@*3\))203 1008 y Fw(886)101 b Fo(\\or)40 +b(\\hskip8em)h(\045)f(depth)g(4)g(\(@*4\))203 1099 y +Fw(887)101 b Fo(\\or)40 b(\\hskip10em)i(\045)d(depth)h(5)g(\(@*5\))203 +1190 y Fw(888)101 b Fo(\\else)41 b(\\hskip12em)g(\\fi})f(\045)g(depth)g +(6)g(or)f(more)203 1282 y Fw(889)23 b Fj(h)p Fh(=)p Fi(main)o +Fj(i)236 1577 y Fl(19.4)94 b Fy(PDFT)721 1594 y(E)768 +1577 y(X)28 b(will)g(add)f(an)g(outline)h(en)n(try)f(referring)f(to)i +(the)g(table)f(of)h(con)n(ten)n(ts.)203 1792 y Fw(890)23 +b Fj(h\003)p Fi(main)o Fj(i)203 1883 y Fw(891)g Fo +(\\def\\xwebContents#1{)203 1974 y Fw(892)180 b Fo +(\\def\\readcontents{\\IfFileExist)q(s{#1.)q(con})q({\\inp)q(ut)45 +b(#1.con}{}})203 2066 y Fw(893)180 b Fo(\\begingroup)203 +2157 y Fw(894)376 b Fo(\\xwebContentsTop)203 2248 y Fw(895)g +Fo(\\ifnum\\xweb_hypertype=2)203 2340 y Fw(896)494 b +Fo(\\pdfdest)41 b(name{#1:contents})i(fith)203 2431 y +Fw(897)494 b Fo(\\pdfoutline)41 b(goto)f(name{#1:contents}{#1})203 +2522 y Fw(898)376 b Fo(\\fi)203 2614 y Fw(899)g Fo(\\hbox)40 +b(to)g(\\textwidth{\\hfil)203 2705 y Fw(900)533 b Fo +(\\xwebSectionName\\hbox)44 b(to3em{\\hss)d(\\xwebPageName}})203 +2796 y Fw(901)376 b Fo(\\let\\ZZ=\\xweb_contentsline)203 +2888 y Fw(902)g Fo(\\readcontents\\relax)43 b(\045)d(read)g(the)g +(contents)h(info)203 2979 y Fw(903)376 b Fo(\\xwebContentsBot)160 +b(\045)40 b(print)g(the)g(contents)h(page\(s\))g(and)f(terminate)203 +3070 y Fw(904)180 b Fo(\\endgroup)203 3162 y Fw(905)23 +b Fo(})203 3253 y Fw(906)g Fo(\\def\\xwebSectionName{Section})203 +3344 y Fw(907)g Fo(\\def\\xwebPageName{Page})203 3436 +y Fw(908)g Fj(h)p Fh(=)p Fi(main)o Fj(i)236 3730 y Fl(19.5)94 +b Fy(The)20 b Fx(\\xweb_InputWebfil)o(e)14 b Fy(macro)k(disables)i +Fx(\\inx)e Fy(etc.,)k(adds)d(a)h(List)g(Of)f(Programs)e(en)n(try)-7 +b(,)21 b(inputs)g(the)f(w)n(eb)236 3830 y(do)r(cumen)n(t)26 +b(and)g(\014nishes)g(it)g(with)g(some)f(co)r(de)h(that)g(w)n(as)f +(stolen)g(from)h Fx(\\cweb@end_docum)o(ent)19 b Fy(and)26 +b Fx(\\cweb@finish)p Fy(.)236 3930 y(W)-7 b(e)28 b(don't)g(need)g +(these)f(macros)f(themselv)n(es)h(as)g(there)h(should)f(b)r(e)h(no)f +Fx(\\end{document})22 b Fy(in)28 b(the)g(w)n(eb)f(\014le.)361 +4029 y(Note)k(that)g(there)f(are)g(t)n(w)n(o)g(`jobnames':)43 +b(the)32 b Fx(\\jobname)27 b Fy(of)k(the)g(main)g(do)r(cumen)n(t)g(and) +g(the)g Fx(\\xwebJobname)26 b Fy(of)236 4129 y(the)i(included)g(w)n(eb) +g(do)r(cumen)n(t.)361 4229 y(T)-7 b(o)36 b(get)g(the)g(jobname,)j(w)n +(e)d(strip)g(o\013)g(the)h(optional)f(\014lename)g(extension)g(with)g +Fx(\\setname)p Fy(,)g(using)g(its)g(sp)r(ecial)236 4328 +y(parameter)30 b(syn)n(tax.)49 b Fx(##1)30 b Fy(will)i(b)r(e)g(the)h +(basename)d(of)i(the)g(\014le;)i Fx(##2)d Fy(will)h(b)r(e)g(the)g +(extension,)g(if)g(presen)n(t.)49 b Fx(##3)31 b Fy(will)236 +4428 y(only)e(b)r(e)h(set)g(if)g(the)g(extension)f(has)g(m)n(utltiple)h +(parts;)g(it)g(also)e(mak)n(es)g(it)i(p)r(ossible)f(to)h(eat)f(up)h +(the)g(second)f(dot,)h(that)236 4527 y(m)n(ust)f(b)r(e)g(there)f(to)h +(delimit)g(the)g(parameter)e(text)i(in)g(case)f(there)g(is)h(no)f +(extension.)39 b(W)-7 b(e)29 b(assume)f(that)h(there)g(are)e(no)236 +4627 y(forw)n(ard)f(slashes)h(in)g(the)h(\014lename,)g(so)f(the)h(forw) +n(ard)e(slash)h(can)g(b)r(e)h(used)f(to)h(delimit)g(the)g(third)g +(parameter.)361 4727 y(The)36 b(\015ag)f Fx(\\xweb_FirstModu)o(le)29 +b Fy(is)36 b(made)g(true)f(so)h(w)n(e)f(can)g(\014nd)i(out)e(later)g +(if)i(w)n(e)e(are)g(t)n(yp)r(esetting)h(the)g(\014rst)236 +4826 y(mo)r(dule)28 b(\(the)g(table)g(of)f(con)n(ten)n(ts)g(is)h(set)g +(then\).)203 5041 y Fw(909)23 b Fj(h\003)p Fi(main)o +Fj(i)203 5133 y Fw(910)g Fo(\\def\\xwebContentsTop{\\vskip.2i)q(n})203 +5224 y Fw(911)g Fo(\\def\\xwebContentsBot{\\par\\bigs)q(kip})203 +5315 y Fw(912)g Fo(\\def\\xweb_InputWebfile#1{)203 5407 +y Fw(913)180 b Fo(\\def\\setname##1.##2.##3/{\\gdef)q(\\xweb)q(Jobn)q +(ame{#)q(#1}})203 5498 y Fw(914)g Fo(\\setname)41 b(#1../)203 +5589 y Fw(915)180 b Fo(\\ifnum\\c@xwebLopDepth)44 b(>)39 +b(-10)275 b(\045)40 b(entry)g(to)g(the)g(list)g(of)g(programs:)203 +5681 y Fw(916)297 b Fo(\\addcontentsline{lop}{progr)q(am}{\\)q(xweb)q +(Jobna)q(me})203 5772 y Fw(917)180 b Fo(\\fi)203 5863 +y Fw(918)g Fo(\\def\\xwebContentsTop{\\centerli)q(ne{\\t)q(extb)q +(f{\\xw)q(ebJo)q(bnam)q(e}}\\v)q(skip)q(.2in})p eop +%%Page: 46 46 +46 45 bop 0 5 a Fy(46)2533 b FA(x)p Fs(19)72 b(INCLUDING)24 +b(THE)f(WEB)h(FILE.)-33 277 y Fw(919)179 b Fo +(\\def\\xwebContentsBot{\\par\\b)q(igsk)q(ip})-33 368 +y Fw(920)g Fo(\\global\\xweb_FirstModuletru)q(e)-33 460 +y Fw(921)g Fo(\\begingroup)-33 551 y Fw(922)297 b Fo(\\let\\inx\\relax) +-33 642 y Fw(923)g Fo(\\let\\fin\\relax)-33 734 y Fw(924)g +Fo(\\let\\con\\relax)-33 825 y Fw(925)g Fo(\\let\\ch\\xwebCRChanged)-33 +916 y Fw(926)g Fo(\\input{#1})-33 1008 y Fw(927)g Fo(\\ifon)41 +b(\\end{xwebModule})h(\\fi)e(\045)g(end)g(the)g(last)g(module)g(\(if)g +(it)g(is)g(on\).)-33 1099 y Fw(928)179 b Fo(\\endgroup)-33 +1190 y Fw(929)g Fo(\045)40 b(process)h(the)f(index)g(and)g(list)g(of)g +(refinements)h(...)-33 1282 y Fw(930)179 b Fo +(\\ifxwebIndex\\xweb_HasEntrie)q(s{id)q(x}\045)-33 1373 +y Fw(931)336 b Fo(\\ifxweb_idxEntries)83 b +(\\xwebIdIndex{\\xwebJobname.idx)q(}\\fi\\)q(fi)-33 1464 +y Fw(932)179 b Fo(\\ifxwebRef\\xweb_HasEntries{)q(scn})q(\045)-33 +1556 y Fw(933)336 b Fo(\\ifxweb_scnEntries)83 b +(\\xwebRefList{\\xwebJobname.scn)q(}\\fi\\)q(fi)-33 1647 +y Fw(934)179 b Fo(\045)40 b(clean)g(up:)-33 1738 y Fw(935)179 +b Fo(\\closeout\\xweb_cont)-33 1830 y Fw(936)g Fo(\\onfalse)42 +b(\045)d(don't)h(end)g(the)g(last)g(section)h(when)f(starting)h(the)f +(first)h(section)f(of)-33 1921 y Fw(937)533 b Fo(\045)39 +b(the)h(next)g(web.)-33 2012 y Fw(938)179 b Fo(\\xweb_UserBindings)44 +b(\045)39 b(back)h(to)g(the)g(main)g(document)-33 2104 +y Fw(939)23 b Fo(})-33 2195 y Fw(940)g Fj(h)p Fh(=)p +Fi(main)o Fj(i)0 2538 y Fl(19.6)94 b Fx(\\xwebIdIndex)25 +b Fy(and)30 b Fx(\\xwebRefList)25 b Fy(ha)n(v)n(e)j(a)i(\014lename)f +(argumen)n(t,)h(so)f(that)h(they)g(can)g(also)e(b)r(e)j(emplo)n(y)n(ed) +0 2638 y(b)n(y)e(the)i(user)e(to)g(create)g(an)h(index)f(or)g +(re\014nemen)n(t)h(list)g(for)f(an)n(y)g(w)n(eb)h(do)r(cumen)n(t)g(in)g +(an)n(y)f(place,)g(or)g(to)h(com)n(bine)f(the)0 2737 +y(indexes)i(of)h(sev)n(eral)d(do)r(cumen)n(ts)j(b)n(y)f(pro)r(cessing)f +(them)i(with)g(the)g Fx(sort)d Fy(program)h(an)h(including)h(the)f +(result.)49 b(This)0 2837 y(can)25 b(b)r(e)g(particularly)f(w)n(orth)n +(wile)g(for)g(authors)g(of)h(large,)f(m)n(ulti-\014le)i(soft)n(w)n(are) +d(pac)n(k)-5 b(ages)23 b(who)i(w)n(an)n(t)f(to)h(ha)n(v)n(e)f(a)h +(global)0 2936 y(index)35 b(of)g(their)f(global)g(v)-5 +b(ariables,)35 b(but)h(they)f(should)f(almost)h(certainly)f(hac)n(k)g +(the)h(fak)n(ed)f(index)h(\014le)g(with)g(a)g(p)r(erl)0 +3036 y(script)26 b(or)f(something)h(alik)n(e)f(to)h(men)n(tion)g(also)g +(the)g(\014lenames,)g(b)r(ecause)g(section)g(n)n(um)n(b)r(ers)g(are)f +(not)h(unique)g(through)0 3136 y(a)h(set)h(of)f(w)n(eb)h(do)r(cumen)n +(ts.)125 3239 y(W)-7 b(e)34 b(add)g(t)n(w)n(o)f(sp)r(ecial)h(macros)f +(for)h(this)g(purp)r(ose,)h(ho)n(w)n(ev)n(er,)f(to)g(tak)n(e)f(care)h +(of)g(things)g(that)g(are)f(necessary)g(to)0 3338 y(handle)28 +b(an)f(index)h(or)e(re\015ist)i(outside)f(the)h(con)n(text)f(of)h(a)f +(w)n(eb)g(do)r(cumen)n(t.)-33 3562 y Fw(941)c Fj(h\003)p +Fi(main)o Fj(i)-33 3653 y Fw(942)g Fo(\\def\\xwebInputIndex#1{{)-33 +3744 y Fw(943)101 b Fo(\\def\\setname##1.##2\\\\{\045)-33 +3836 y Fw(944)258 b Fo(\\edef\\xwebJobname{##1})-33 3927 +y Fw(945)g Fo(\\ifx\\\\##2\\\\\045)-33 4018 y Fw(946)g +Fo(\\edef\\ext{idx})-33 4110 y Fw(947)g Fo(\\else)-33 +4201 y Fw(948)g Fo(\\edef\\ext{\\chop##2\\\\}\045)-33 +4292 y Fw(949)g Fo(\\fi})-33 4384 y Fw(950)101 b Fo +(\\def\\chop##1.\\\\{##1})-33 4475 y Fw(951)g Fo +(\\expandafter\\setname#1.\\\\)-33 4566 y Fw(952)g Fo +(\\xwebIdIndex{\\xwebJobname.\\ex)q(t})-33 4658 y Fw(953)23 +b Fo(}})-33 4749 y Fw(954)g Fo(\\def\\xwebInputReflist#1{{)-33 +4840 y Fw(955)101 b Fo(\\def\\setname##1.##2\\\\{\045)-33 +4931 y Fw(956)258 b Fo(\\edef\\xwebJobname{##1})-33 5023 +y Fw(957)g Fo(\\ifx\\\\##2\\\\\045)-33 5114 y Fw(958)g +Fo(\\edef\\ext{scn})-33 5205 y Fw(959)g Fo(\\else)-33 +5297 y Fw(960)g Fo(\\edef\\ext{\\chop##2\\\\}\045)-33 +5388 y Fw(961)g Fo(\\fi})-33 5479 y Fw(962)101 b Fo +(\\def\\chop##1.\\\\{##1})-33 5571 y Fw(963)g Fo +(\\expandafter\\setname#1.\\\\)-33 5662 y Fw(964)g Fo +(\\xwebRefList{\\xwebJobname.\\ex)q(t})-33 5753 y Fw(965)23 +b Fo(}})-33 5845 y Fw(966)g Fj(h)p Fh(=)p Fi(main)o Fj(i)p +eop +%%Page: 47 47 +47 46 bop 236 5 a FA(x)p Fs(19)72 b(INCLUDING)24 b(THE)f(WEB)h(FILE.) +2535 b Fy(47)236 277 y Fl(19.7)94 b Fy(The)24 b Fx(\\ifstr)e +Fy(macro)g(compares)g(its)i(\014rst)g(and)f(second)g(argumen)n(ts;)h +(if)g(they)g(are)f(equal)g(it)h(executes)g(the)g(third)236 +377 y(argumen)n(t.)36 b(It)28 b(is)f(necessary)f(that)i +Fx(\\edef)e Fy(is)h(used)h(here)f(to)g(expand)h(the)g(argumen)n(ts!)203 +593 y Fw(967)23 b Fj(h\003)p Fi(main)o Fj(i)203 684 y +Fw(968)g Fo(\\def\\ifstr#1#2#3{\045)203 775 y Fw(969)140 +b Fo(\\edef\\xweb_tempa{#1}\045)203 867 y Fw(970)g Fo +(\\edef\\xweb_tempb{#2}\045)203 958 y Fw(971)g Fo +(\\ifx\\xweb_tempa\\xweb_tempb)46 b(#3\\fi)203 1049 y +Fw(972)140 b Fo(})203 1140 y Fw(973)23 b Fj(h)p Fh(=)p +Fi(main)o Fj(i)236 1439 y Fl(19.8)94 b Fy(The)39 b Fx(\\webfile)d +Fy(macro)i(has)g(an)g(optional)h(argumen)n(t,)h(that)f(ma)n(y)g(con)n +(tain)f(a)g(comma-separated)f(list)i(of)236 1539 y(options.)48 +b Fx(\\webfile)28 b Fy(expands)j(in)n(to)g Fx(\\xweb_file)p +Fy(,)e(with)j(the)g(optional)e(argumen)n(t)h(alw)n(a)n(ys)e(presen)n +(t,)j(but)g(p)r(ossibly)236 1638 y(empt)n(y)-7 b(.)203 +1854 y Fw(974)23 b Fj(h\003)p Fi(main)o Fj(i)203 1945 +y Fw(975)g Fo(\\def\\webfile{\\@ifnextchar[\045)203 2037 +y Fw(976)140 b Fo({\\xweb_file}{\\xweb_file[]}})203 2128 +y Fw(977)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)236 2426 y +Fl(19.9)94 b Fy(The)27 b(square-braced)d(argumen)n(t)h(is)h(mandatory)f +(for)h Fx(\\xweb_file)p Fy(.)32 b(The)27 b(comma-separated)d(list)i(of) +g(options)236 2526 y(is)31 b(pro)r(cessed)f(using)h(a)g +Fx(\\@for)e Fy(lo)r(op.)47 b(The)31 b(macro)f(will)i(complain)e(if)i +(an)f(unkno)n(wn)g(option)g(is)g(encoun)n(tered.)46 b(After)236 +2626 y(that,)36 b Fx(\\xweb_InputWebfi)o(le)27 b Fy(is)34 +b(called)f(to)h(do)f(the)h(real)f(w)n(ork.)54 b(Default)34 +b(v)-5 b(alues)33 b(for)h(all)f(options)g(will)h(b)r(e)g(copied)236 +2725 y(from)27 b(their)h(global)e(equiv)-5 b(alen)n(ts)28 +b(\(sp)r(eci\014ed)g(with)g(the)g Fx(\\usepackage)23 +b Fy(command\).)203 2941 y Fw(978)g Fj(h\003)p Fi(main)o +Fj(i)203 3032 y Fw(979)g Fo(\\newif\\if@opt)203 3124 +y Fw(980)g Fo(\\def\\xweb_off{\\let\\maybe=\\iffa)q(lse})203 +3215 y Fw(981)g Fo(\\def\\xweb_on{\\let\\maybe=\\iftru)q(e})203 +3306 y Fw(982)g Fo(\\def\\xweb_file[#1]#2{)203 3398 y +Fw(983)140 b Fo(\\ifxweb_GlobalIndex\\xwebInd)q(extr)q(ue\\el)q(se\\x)q +(webIn)q(dexf)q(alse)q(\\fi)203 3489 y Fw(984)g Fo +(\\ifxweb_GlobalRef\\xwebReftr)q(ue\\e)q(lse\\x)q(webR)q(effal)q(se\\f) +q(i)203 3580 y Fw(985)g Fo(\\ifxweb_GlobalRagged\\xwebRa)q(gged)q +(true\\)q(else)q(\\xweb)q(Ragg)q(edfa)q(lse\\f)q(i)203 +3672 y Fw(986)g Fo(\\ifxweb_GlobalOC\\xweb_off\\e)q(lse\\)q(xweb_)q +(on\\f)q(i)203 3763 y Fw(987)g Fo(\\ifxweb_GlobalCon\\xwebContr)q +(ue\\e)q(lse\\x)q(webC)q(onfal)q(se\\f)q(i)203 3854 y +Fw(988)g Fo(\\ifxweb_GlobalHideFormats\\x)q(webH)q(ideFo)q(rmat)q +(strue)q(\\els)q(e)203 3946 y Fw(989)1121 b Fo +(\\xwebHideFormatsfalse\\fi)203 4037 y Fw(990)140 b Fo +(\\xweb_hypertype=\\xweb_Globa)q(lHyp)q(ertyp)q(e)203 +4128 y Fw(991)g Fo(\\@for\\xweb_opt:=#1\\do{)203 4220 +y Fw(992)219 b Fo(\\typeout{webfiles)43 b(option:)e(\\xweb_opt})203 +4311 y Fw(993)219 b Fo(\\@optfalse)203 4402 y Fw(994)g +Fo(\\ifstr{\\xweb_opt}{index}{\\xwe)q(bInde)q(xtru)q(e\\@op)q(ttru)q +(e})203 4494 y Fw(995)g Fo(\\ifstr{\\xweb_opt}{noindex}{\\x)q(webIn)q +(dexf)q(alse\\)q(@opt)q(true)q(})203 4585 y Fw(996)g +Fo(\\ifstr{\\xweb_opt}{reflist}{\\x)q(webRe)q(ftru)q(e\\@op)q(ttru)q +(e})203 4676 y Fw(997)g Fo(\\ifstr{\\xweb_opt}{noreflist}{)q(\\xweb)q +(Reff)q(alse\\)q(@opt)q(true)q(})203 4768 y Fw(998)g +Fo(\\ifstr{\\xweb_opt}{raggedbotto)q(m}{\\x)q(webR)q(agged)q(true)q +(\\@op)q(ttrue)q(})203 4859 y Fw(999)g Fo +(\\ifstr{\\xweb_opt}{flushbottom)q(}{\\xw)q(ebRa)q(ggedf)q(alse)q +(\\@op)q(ttrue)q(})170 4950 y Fw(1000)g Fo +(\\ifstr{\\xweb_opt}{onlychanges)q(}{\\xw)q(eb_o)q(ff\\@o)q(pttr)q(ue}) +170 5041 y Fw(1001)g Fo(\\ifstr{\\xweb_opt}{allsections)q(}{\\xw)q +(eb_o)q(n\\@op)q(ttru)q(e})170 5133 y Fw(1002)g Fo +(\\ifstr{\\xweb_opt}{nocon}{\\xwe)q(bConf)q(alse)q(\\@opt)q(true)q(}) +170 5224 y Fw(1003)g Fo(\\ifstr{\\xweb_opt}{contents}{\\)q(xwebC)q +(ontr)q(ue\\@o)q(pttr)q(ue})170 5315 y Fw(1004)g Fo +(\\ifstr{\\xweb_opt}{hideformats)q(}{\\xw)q(ebHi)q(deFor)q(mats)q(true) +q(\\@opt)q(true)q(})170 5407 y Fw(1005)g Fo +(\\ifstr{\\xweb_opt}{showformats)q(}{\\xw)q(ebHi)q(deFor)q(mats)q(fals) +q(e\\@op)q(ttru)q(e})170 5498 y Fw(1006)g Fo +(\\ifstr{\\xweb_opt}{hyperref}{\\)q(xweb_)q(hype)q(rtype)q(=1\\@)q +(optt)q(rue})170 5589 y Fw(1007)g Fo(\\ifstr{\\xweb_opt}{pdftex}{\\xw)q +(eb_hy)q(pert)q(ype=2)q(\\@op)q(ttru)q(e})170 5681 y +Fw(1008)g Fo(\\ifstr{\\xweb_opt}{nohype}{\\xw)q(eb_hy)q(pert)q(ype=0)q +(\\@op)q(ttru)q(e})170 5772 y Fw(1009)g Fo +(\\if@opt\\else\\PackageError{web)q(files)q(}{\045)170 +5863 y Fw(1010)415 b Fo(Unknown)41 b(option)f(for)g(the)g +(\\protect\\webfile\\space)45 b(command)p eop +%%Page: 48 48 +48 47 bop 0 5 a Fy(48)2533 b FA(x)p Fs(19)72 b(INCLUDING)24 +b(THE)f(WEB)h(FILE.)-66 277 y Fw(1011)336 b Fo(}{Possible)42 +b(options)f(are:)f(index,)g(noindex,)-66 368 y Fw(1012)415 +b Fo(reflist,)41 b(noreflist,)g(\\MessageBreak)-66 460 +y Fw(1013)415 b Fo(raggedbottom,)42 b(flushbottom,)g(onlychanges,)-66 +551 y Fw(1014)415 b Fo(allsections,\\MessageBreak)-66 +642 y Fw(1015)g Fo(nocon,)40 b(contents,)i(hideformats,)g(showformats,) +-66 734 y Fw(1016)415 b Fo(hyperref,)41 b(pdftex,)g(nohype})-66 +825 y Fw(1017)219 b Fo(\\fi)-66 916 y Fw(1018)140 b Fo(})-66 +1008 y Fw(1019)g Fo(\\xweb_SetupHrefs)-66 1099 y Fw(1020)g +Fo(\\xweb_InputWebfile{#2}})-66 1190 y Fw(1021)23 b Fo +(\\let\\cwebfile\\webfile)-66 1282 y Fw(1022)g Fj(h)p +Fh(=)p Fi(main)o Fj(i)0 1583 y Fl(19.10)94 b Fy(The)22 +b(list)g(of)g(c)n(hanged)f(sections)g(is)h(a)g(cross)e(reference)h +(list,)i(\(nearly\))f(lik)n(e)f(all)h(others)f(at)h(the)g(end)h(of)e(a) +h(section.)0 1682 y(The)i(only)g(di\013erence)h(is)f(that)g(w)n(e)g(do) +g(not)h(sho)n(w)e(c)n(hange\015ags)f(an)n(y)i(more|eac)n(h)f(section)g +(n)n(um)n(b)r(er)i(in)f(this)h(list)f(carries)0 1782 +y(a)j(c)n(hange)g(\015ag)f(b)n(y)i(de\014nition.)125 +1882 y(T)171 1899 y(E)217 1882 y(Xnical)h(note:)41 b(The)29 +b(rede\014nition)h(of)f Fx(\\*)g Fy(is)g(part)g(of)h(the)g(second)f +(argumen)n(t)f(of)h Fx(\\xwebCrossRef)p Fy(.)38 b(It)29 +b(is)h Fu(not)37 b Fy(a)0 1981 y(global)26 b(rede\014nition.)-66 +2197 y Fw(1023)d Fj(h\003)p Fi(main)o Fj(i)-66 2289 y +Fw(1024)g Fo(\\def\\xwebCRChanged{\045)-66 2380 y Fw(1025)179 +b Fo(\\xwebCrossRef{The)44 b(following)d(sections)g(were)f(changed)h +(by)f(the)f(change)i(file:}\045)-66 2471 y Fw(1026)179 +b Fo(\\let\\*\\relax)-66 2563 y Fw(1027)g Fo(})-66 2654 +y Fw(1028)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 2955 y +Fl(19.11)94 b Fy(The)37 b(iden)n(ti\014er)g(index)f(is)h(a)n(v)-5 +b(ailable)36 b(in)h(the)g(\014le)g Fx(\\xwebJobname.idx)o +Fy(.)59 b(The)37 b(setup)g(for)f(the)h(index)g(is)g(a)0 +3054 y(mixture)27 b(of)f(the)h Fx(theindex)c Fy(en)n(vironmen)n(t)j(of) +g(the)h Fx(article)d Fy(st)n(yle)i(and)h(DEK's)f(index)g(macros.)35 +b(It's)27 b(t)n(yp)r(eset)g(in)f(t)n(w)n(o)0 3154 y(columns;)f(the)f +(user)g(ma)n(y)f(sp)r(ecify)i(an)e(in)n(tro)r(ductionary)g(text)i(for)e +(the)i(index)f(b)n(y)f Fx(\\xwebIndexIntro)p Fy(.)30 +b(If)25 b(there)e(is)h(an)n(y)0 3254 y(in)n(tro)r(ductionary)i(text)i +(w)n(e)f(add)h(a)f(medium)h(skip)g(b)r(elo)n(w.)125 3353 +y(The)33 b(paragraph)f(la)n(y)n(out)g(is)i(tak)n(en)f(from)g(the)h +(plain)g(v)n(ersion:)48 b(Eac)n(h)32 b(index)i(en)n(try)f(is)h(a)f +(paragraph,)g(nearly)g(no)0 3453 y(skip)c(b)r(et)n(w)n(een)g(the)g +(paragraphs)e(\(just)j(a)e(bit)i(to)f(prev)n(en)n(t)f(underfull)i(vb)r +(o)n(xes\),)f(no)f(paragraph)f(inden)n(tation,)i(ragged)0 +3553 y(righ)n(t|but)e(the)h Fx(\\parfillskip)23 b Fy(set)28 +b(in)f(suc)n(h)h(a)f(w)n(a)n(y)f(that)i(almost)f(empt)n(y)h(lines)f +(are)g(a)n(v)n(oided.)35 b(Ov)n(erfull)27 b(h)n(b)r(o)n(xes)f(in)0 +3652 y(the)h(index)f(do)r(esn't)h(mak)n(e)f(sense,)g(so)g(w)n(e)g(prev) +n(en)n(t)f(them.)38 b(And)27 b(w)n(e)f(don't)g(allo)n(w)g(h)n +(yphenation)g(in)g(the)h(index,)g(it's)g(an)0 3752 y(iden)n(ti\014er)g +(index)h(after)f(all.)125 3852 y(Before)f(w)n(e)h(read)g(in)h(this)g +(\014le,)g(w)n(e)f(ha)n(v)n(e)f(to)i(bind)g(the)g(sp)r(ecial)f(cseqs)g +(used)h(therein.)-66 4068 y Fw(1029)23 b Fj(h\003)p Fi(main)o +Fj(i)-66 4159 y Fw(1030)g Fo(\\newtoks\\xwebIndexIntro)-66 +4251 y Fw(1031)336 b Fo(\\xwebIndexIntro={})-66 4342 +y Fw(1032)23 b Fo(\\def\\xwebIndexName{Index)44 b(of)c +(\\texttt{\\xwebJobname}})-66 4433 y Fw(1033)23 b Fj(h)p +Fh(=)p Fi(main)o Fj(i)0 4734 y Fl(19.12)94 b Fy(The)28 +b(follo)n(wing)e(text)i(is)g(set)f(as)g(the)h(header)f(of)g(the)h +(index.)-66 4950 y Fw(1034)23 b Fj(h\003)p Fi(main)o +Fj(i)-66 5041 y Fw(1035)g Fo(\\def\\xweb_IndexTop{)-66 +5133 y Fw(1036)179 b Fo(\\xweb_tex)-66 5224 y Fw(1037)g +Fo(\\par\\vskip)42 b(1cm)e(plus)g(10mm)g(minus)h(5mm\\noindent)-66 +5315 y Fw(1038)179 b Fo({\\bf)41 b +(\\xwebIndexName}\045\\nopagebreak\\pa)q(r\\me)q(dskip)q(\\nop)q(ageb)q +(reak)-66 5407 y Fw(1039)964 b Fo(\045\045)40 b(skip)g(already)h +(inserted)g(by)e(xweb_twocolumn)k(env.)-66 5498 y Fw(1040)179 +b Fo(\\edef\\intro{\\the\\xwebIndexI)q(ntro)q(}\045)45 +b(\045)40 b(is)f(a)h(local)g(def)-66 5589 y Fw(1041)179 +b Fo(\\ifx)41 b(\\intro\\empty)-66 5681 y Fw(1042)179 +b Fo(\\else)-66 5772 y Fw(1043)297 b Fo +(\\noindent\\the\\xwebIndexIntro)q(\\unsk)q(ip)-66 5863 +y Fw(1044)g Fo(\\par\\medskip)p eop +%%Page: 49 49 +49 48 bop 236 5 a FA(x)p Fs(19)72 b(INCLUDING)24 b(THE)f(WEB)h(FILE.) +2535 b Fy(49)170 277 y Fw(1045)180 b Fo(\\fi)170 368 +y Fw(1046)23 b Fo(})170 460 y Fw(1047)g Fj(h)p Fh(=)p +Fi(main)o Fj(i)236 769 y Fl(19.13)94 b Fy(If)45 b(the)f +Fx(multicol)d Fy(pac)n(k)-5 b(age)42 b(is)i(a)n(v)-5 +b(ailable,)47 b(it)e(will)f(b)r(e)h(used)f(to)g(t)n(yp)r(eset)g(the)g +(iden)n(ti\014er)g(index.)87 b(The)236 868 y Fx(\\RequirePackage)22 +b Fy(command)27 b(m)n(ust)h(ho)n(w)n(ev)n(er)e(b)r(e)i(placed)g(after)f +Fx(\\ProcessOptions)p Fy(,)22 b(at)28 b(the)g(end)g(of)g(the)g(pac)n(k) +-5 b(age)236 968 y(\014le.)361 1068 y(If)30 b(the)h(t)n(w)n(o)r(column) +f(class)f(option)h(is)g(in)h(e\013ect,)g(m)n(ulticols)f(cannot)g(b)r(e) +g(used;)i(in)e(particular,)g(the)h(title)g(\(ieee.cls\))236 +1168 y(w)n(ould)c(b)r(e)h(set)g(in)g(one)f(column.)37 +b(It)28 b(isn't)g(necessary)e(to)r(o,)h(w)n(e)g(are)g(in)h(t)n(w)n(o)e +(columns)i(already)-7 b(.)170 1385 y Fw(1048)23 b Fj(h\003)p +Fi(main)o Fj(i)170 1477 y Fw(1049)g Fo(\\newif\\ifxweb_multicol)44 +b(\\xweb_multicolfalse)170 1568 y Fw(1050)23 b Fo +(\\IfFileExists{multicol.sty}{)170 1659 y Fw(1051)101 +b Fo(\\if@twocolumn\\else\\xweb_mult)q(icol)q(true\\)q(fi)170 +1751 y Fw(1052)23 b Fo(}{})170 1842 y Fw(1053)g Fo(\\ifxweb_multicol) +170 1933 y Fw(1054)101 b Fo(\\newenvironment{xweb_twocolu)q(mn}{)q +(\\begi)q(n{mu)q(ltico)q(ls}{)q(2}}{)q(\\end{)q(mult)q(icols)q(}})170 +2025 y Fw(1055)23 b Fo(\\else)170 2116 y Fw(1056)101 +b Fo(\\newenvironment{xweb_twocolu)q(mn}{)170 2207 y +Fw(1057)258 b Fo(\\if@twocolumn\\else)170 2299 y Fw(1058)337 +b Fo(\\columnseprule\\z@)170 2390 y Fw(1059)g Fo(\\columnsep)41 +b(35\\p@)394 b(\045)39 b(value)h(is)g(from)g(article.sty)170 +2481 y Fw(1060)258 b Fo(\\fi)170 2573 y Fw(1061)g Fo(\\twocolumn\045) +170 2664 y Fw(1062)101 b Fo(}{)170 2755 y Fw(1063)258 +b Fo(\\onecolumn})170 2846 y Fw(1064)23 b Fo(\\fi)170 +2938 y Fw(1065)g Fj(h)p Fh(=)p Fi(main)o Fj(i)236 3247 +y Fl(19.14)94 b Fy(No)n(w)27 b Fx(\\xwebIdIndex)c Fy(itself.)37 +b(PDFT)1742 3264 y(E)1789 3247 y(X)28 b(will)f(add)h(an)f(outline)h(en) +n(try)f(for)g(the)h(index.)245 3433 y Fc(\177)42 b Fx(vfil)26 +b Fy(b)r(efore)i Fx(\\xweb_IndexTop)21 b Fy(is)28 b(still)g(not)f +(strong)g(enough!)36 b(A)28 b(pagebreak)e(can)h(o)r(ccur)g(just)h +(after)f(it.)170 3672 y Fw(1066)c Fj(h\003)p Fi(main)o +Fj(i)170 3763 y Fw(1067)g Fo(\\def\\xwebJobName{noname})170 +3854 y Fw(1068)g Fo(\\def\\xweb_SetupIndex{\045)170 3946 +y Fw(1069)180 b Fo(\\begin{xweb_twocolumn}[\\xweb_I)q(ndexT)q(op])170 +4037 y Fw(1070)g Fo(\\ifnum\\xweb_hypertype=2)170 4128 +y Fw(1071)297 b Fo(\\pdfdest)41 b(name{\\xwebJobname:index})k(fith)170 +4220 y Fw(1072)297 b Fo(\\pdfoutline)42 b(goto)e +(name{\\xwebJobname:index}{Ind)q(ex})170 4311 y Fw(1073)180 +b Fo(\\fi)170 4402 y Fw(1074)g Fo(\045)39 b(go)h(to)g(CR)f(mode)170 +4494 y Fw(1075)180 b Fo(\\xweb_CR)170 4585 y Fw(1076)g +Fo(\\message{*index:)43 b(}\045)c(\045)h(tell)g(the)g(user)g(what)g +(we're)g(doing)170 4676 y Fw(1077)180 b Fo(\045)39 b(paragraph)i +(layout)170 4768 y Fw(1078)180 b Fo(\\begingroup)170 +4859 y Fw(1079)g Fo(\\parskip)41 b(\\z@)f(plus)g(.5\\p@)170 +4950 y Fw(1080)180 b Fo(\\parindent\\z@)170 5041 y Fw(1081)g +Fo(\\rightskip)41 b(\\z@)f(plus)g(2.5em)170 5133 y Fw(1082)180 +b Fo(\\parfillskip)42 b(\\z@)e(plus)g(.6\\hsize)170 5224 +y Fw(1083)180 b Fo(\\tolerance\\@M)42 b(\\hyphenpenalty\\@M)170 +5315 y Fw(1084)180 b Fo(\045)39 b(bindings)170 5407 y +Fw(1085)180 b Fo(\\let\\I\\xwebIndexEntry)170 5498 y +Fw(1086)g Fo(\\let\\[\\xwebIndexDeclared)170 5589 y Fw(1087)g +Fo(\\let\\*\\xwebLapStar)170 5681 y Fw(1088)23 b Fo(})170 +5772 y Fw(1089)g Fo(\\def\\xweb_FinishIndex{)170 5863 +y Fw(1090)180 b Fo(\\endgroup)p eop +%%Page: 50 50 +50 49 bop 0 5 a Fy(50)2533 b FA(x)p Fs(19)72 b(INCLUDING)24 +b(THE)f(WEB)h(FILE.)-66 277 y Fw(1091)179 b Fo(\\end{xweb_twocolumn}) +-66 368 y Fw(1092)23 b Fo(})-66 460 y Fw(1093)g Fo +(\\def\\xwebIdIndex#1{\045)-66 551 y Fw(1094)179 b Fo +(\\xweb_SetupIndex)-66 642 y Fw(1095)g Fo(\\@input{#1})-66 +734 y Fw(1096)g Fo(\\xweb_FinishIndex)-66 825 y Fw(1097)23 +b Fo(})-66 916 y Fw(1098)g Fj(h)p Fh(=)p Fi(main)o Fj(i)0 +1217 y Fl(19.15)94 b Fy(An)28 b(index)g(en)n(try)f(is)g(t)n(yp)r(eset)h +(with)g(the)g(same)f(hanging)g(inden)n(tation)g(as`)g(a)g(cross)f +(reference)h(list.)125 1317 y(The)e(en)n(try)f(is)h(tagged)f(with)i +Fx(\\.)p Fy(,)f(if)g(it)h(w)n(as)e(en)n(tered)h(b)n(y)f(the)i +Fx(CWEB)e Fy(op)r(erator)f(`)p Fx(@.)p Fy('.)35 b(Then)26 +b(it)f(shall)g(b)r(e)g(t)n(yp)r(eset)h(as)e(a)0 1417 +y(string.)36 b(But)25 b(an)h(indexed)f(name)h(ma)n(y)f(also)f(w)n(an)n +(t)h(to)h(use)f Fx(\\.)g Fy(as)g(an)g(accen)n(t.)36 b(This)25 +b(is)h(the)g(same)f(situation)g(w)n(e)g(had)h(at)0 1516 +y(the)i(re\014nemen)n(t)g(names)f(\(see)h(section)f(17.4\),)g(where)g +(w)n(e)g(in)n(tro)r(duced)h Fx(\\xweb_CheckDot)22 b Fy(to)27 +b(handle)h(this)g(case.)37 b(The)0 1616 y(same)30 b(minor)g +(restriction)f(as)h(there)g(holds)g(here,)h(a)f(re\014nemen)n(t)g(name) +g(ma)n(y)g(not)g(consist)g(of)h(a)f(single)g(dot-accen)n(ted)0 +1715 y(expression.)35 b(\()p Fx(@:)28 b Fy(helps)f(in)h(this)g +(singular)e(case.\))-66 1932 y Fw(1099)d Fj(h\003)p Fi(main)o +Fj(i)-66 2023 y Fw(1100)g Fo(\\def\\xwebIndexEntry#1,#2.{\045)-66 +2114 y Fw(1101)179 b Fo(\\par)-66 2206 y Fw(1102)g Fo +(\\hangindent\\xwebNumberListH)q(angi)q(ndent)-66 2297 +y Fw(1103)g Fo(\\leavevmode)-66 2388 y Fw(1104)g Fo +(\\xweb_CheckDot{#1}:\\quad\\xw)q(ebSe)q(tModN)q(rLis)q(t)45 +b(#2.)-66 2480 y Fw(1105)179 b Fo(})-66 2571 y Fw(1106)23 +b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 2872 y Fl(19.16)94 b +Fy(The)33 b(sections)e(where)i(iden)n(ti\014ers)f(are)f(declared)h(are) +f(noted)i(with)g(underlined)g(n)n(um)n(b)r(ers.)51 b(W)-7 +b(e)33 b(also)e(m)n(ust)0 2971 y(not)d(forget)e(the)i(default)g +(declaration)f(of)g Fx(\\9)p Fy(,)g(the)h(tag)f(for)g(the)h(user)f +(de\014nable)h(index)f(la)n(y)n(out.)-66 3187 y Fw(1107)c +Fj(h\003)p Fi(main)o Fj(i)-66 3279 y Fw(1108)g Fo +(\\def\\xwebIndexDeclared#1]{\\unde)q(rlin)q(e{#1})q(})-66 +3370 y Fw(1109)g Fo(\\def\\9#1{})-66 3461 y Fw(1110)g +Fj(h)p Fh(=)p Fi(main)o Fj(i)0 3762 y Fl(19.17)94 b Fy(The)27 +b(list)h(of)f(the)h(re\014nemen)n(t)f(names)g(is)h(a)n(v)-5 +b(ailable)26 b(in)i(the)f(\014le)h Fx(\\xwebJobname.scn)o +Fy(.)j(The)d(la)n(y)n(out)e(is)h(tak)n(en)0 3862 y(from)32 +b(the)g(plain)g(v)n(ersion:)44 b(ragged)30 b(righ)n(t,)i(eac)n(h)f(en)n +(try)g(is)h(a)g(paragraph,)e(the)i(di\013eren)n(t)g(cross)f(reference)g +(categories)0 3961 y(are)c(separated)f(b)n(y)h(a)g(quad.)125 +4061 y(W)-7 b(e)28 b(m)n(ust)f(restore)f Fx(\\parfillskip)d +Fy(and)k Fx(\\*)g Fy(since)h(it)g(w)n(as)e(c)n(hanged)h(in)h(the)g +(index.)-66 4277 y Fw(1111)23 b Fj(h\003)p Fi(main)o +Fj(i)-66 4369 y Fw(1112)g Fo(\\def\\xwebReflistName{List)44 +b(of)c(Refinements)i(in)e(\\texttt{\\xwebJobname}})-66 +4460 y Fw(1113)23 b Fo(\\def\\xwebRLCite{\\xwebCrossRef{C)q(ited)46 +b(in)39 b(section}})-66 4551 y Fw(1114)23 b Fo +(\\def\\xwebRLsCite{\\xwebCrossRef{)q(Cite)q(d)45 b(in)40 +b(sections}})-66 4643 y Fw(1115)23 b Fo +(\\def\\xwebRLUse{\\xwebCrossRef{Us)q(ed)45 b(in)40 b(section}})-66 +4734 y Fw(1116)23 b Fo(\\def\\xwebRLsUse{\\xwebCrossRef{U)q(sed)46 +b(in)39 b(sections}})-66 4825 y Fw(1117)23 b Fj(h)p Fh(=)p +Fi(main)o Fj(i)-66 5041 y Fw(1118)g Fj(h\003)p Fi(main)o +Fj(i)-66 5133 y Fw(1119)g Fo(\\def\\xweb_SetupReflist{\045)-66 +5224 y Fw(1120)179 b Fo(\\vskip)41 b(3ex)f(plus)g(7ex)g(minus)g(1ex)-66 +5315 y Fw(1121)179 b Fo(\\xweb_tex)-66 5407 y Fw(1122)g +Fo(\\noindent)-66 5498 y Fw(1123)g Fo({\\bf)41 b +(\\xwebReflistName}\\nopagebreak\\p)q(ar\\b)q(igski)q(p\\no)q(page)q +(break)-66 5589 y Fw(1124)179 b Fo(\\ifnum\\xweb_hypertype=2)-66 +5681 y Fw(1125)297 b Fo(\\pdfdest)41 b(name{\\xwebJobname:reflist})k +(fith)-66 5772 y Fw(1126)297 b Fo(\\pdfoutline)42 b(goto)e +(name{\\xwebJobname:reflist})45 b({Refs})-66 5863 y Fw(1127)179 +b Fo(\\fi)p eop +%%Page: 51 51 +51 50 bop 236 5 a FA(x)p Fs(19)72 b(INCLUDING)24 b(THE)f(WEB)h(FILE.) +2535 b Fy(51)170 277 y Fw(1128)180 b Fo(\\xweb_CR)170 +368 y Fw(1129)g Fo(\\message{*list)42 b(of)e(refinements:)i(}\045)170 +460 y Fw(1130)180 b Fo(\045)39 b(paragraph)i(layout:)g(like)f(in)g +(index,)h(but)170 551 y Fw(1131)180 b Fo(\\parfillskip\\@flushglue)170 +642 y Fw(1132)g Fo(\\begingroup)159 b(\045)40 b(different)h +(bindings...)170 734 y Fw(1133)297 b Fo(\\def\\I{\\par)42 +b(\\hangindent\\xwebNumberListHan)q(gind)q(ent})q(\045)170 +825 y Fw(1134)297 b Fo(\\def\\xwebCrossRef##1##2.{\\q)q(uad)45 +b({\\reset@font\\footnotesize)170 916 y Fw(1135)415 b +Fo(##1~\\xwebSetModNrList)44 b(##2..}}\045)170 1008 y +Fw(1136)297 b Fo(\\def\\Q)41 b({\\xwebRLCite}\045)170 +1099 y Fw(1137)297 b Fo(\\def\\Qs{\\xwebRLsCite}\045)170 +1190 y Fw(1138)g Fo(\\def\\U)41 b({\\xwebRLUse}\045)170 +1282 y Fw(1139)297 b Fo(\\def\\Us{\\xwebRLsUse}\045)170 +1373 y Fw(1140)g Fo(\\let\\*\\xwebChangeFlag)170 1464 +y Fw(1141)23 b Fo(})170 1556 y Fw(1142)g Fo(\\def\\xwebRefList#1{\045) +170 1647 y Fw(1143)297 b Fo(\\xweb_SetupReflist)170 1738 +y Fw(1144)g Fo(\\@input{#1})170 1830 y Fw(1145)180 b +Fo(\\endgroup)170 1921 y Fw(1146)g Fo(})170 2012 y Fw(1147)23 +b Fj(h)p Fh(=)p Fi(main)o Fj(i)236 2137 y Fy(The)29 b(rede\014nition)f +(of)h Fx(\\xwebCrossRef)24 b Fy(etc.)k(m)n(ust)h(b)r(e)g(done)g(lo)r +(cally)f(to)g(prev)n(en)n(t)g(troubles)g(with)h(trailing)f(w)n(eb)h +(\014les:)236 2236 y(Crossref)d(info)i(in)g(these)f(\014les)h(w)n(ould) +f(b)r(e)h(inden)n(ted!)p eop +%%Page: 52 52 +52 51 bop 0 5 a Fy(52)2699 b FA(x)p Fs(20)72 b(BELLS)24 +b(AND)f(WHISTLES.)0 277 y Fl(20)95 b(Bells)30 b(and)i(whistles.)9 +427 y Fc(\177)42 b Fy(Just)29 b(copied)g(from)f(the)i(plain)f(v)n +(ersion.)39 b(It)30 b(do)r(esn't)f(w)n(ork)e(an)n(yho)n(w|)p +Fx(\\char")p Fu(xy)32 b Fy(usually)d(do)r(esn't)g(t)n(yp)r(eset)g(the) +166 526 y(correct)24 b(c)n(haracter.)34 b(That's)24 b(b)r(ecause)h +(this)g(c)n(haracter)e(is)i(most)g(probably)f(an)h(activ)n(e)f(c)n +(haracter;)g(at)h(least)g(that's)0 626 y(t)n(ypical)i(for)g(the)h(w)n +(a)n(y)f(T)757 644 y(E)803 626 y(X)h(systems)f(are)f(used)i(in)g(Europ) +r(e.)36 b(I)27 b(ha)n(v)n(e)g(to)g(think)h(ab)r(out)g(the)g(implemen)n +(tation.)-66 858 y Fw(1148)23 b Fj(h\003)p Fi(main)o +Fj(i)-66 950 y Fw(1149)g Fo(\\def\\ATL{\\par\\noindent\\bgroup\\c)q +(atco)q(de`\\_)q(=12)46 b(\\postATL})41 b(\045)e(print)i(@l)e(in)h +(limbo)-66 1041 y Fw(1150)23 b Fo(\\def\\postATL#1)42 +b(#2)e({\\bf)g(letter)g(\\\\{\\uppercase{\\char"#1}})-66 +1132 y Fw(1151)140 b Fo(tangles)41 b(as)f(\\tentex)h +("#2"\\egroup\\par})-66 1224 y Fw(1152)23 b Fo(\\def\\noATL#1)42 +b(#2)d({})-66 1315 y Fw(1153)23 b Fo(\\def\\noatl{\\let\\ATL=\\noATL}) +45 b(\045)39 b(suppress)i(output)g(from)f(@l)-66 1406 +y Fw(1154)23 b Fj(h)p Fh(=)p Fi(main)o Fj(i)0 1705 y +Fl(20.1)94 b Fy(Option)30 b(pro)r(cessing)e(will)j(b)r(e)f(done)g(at)g +(the)g(end)g(of)g(the)h(pac)n(k)-5 b(age)28 b(\014le.)44 +b(W)-7 b(e)31 b(m)n(ust)f(restore)e(our)h(catco)r(de)h(and)0 +1805 y(are)d(\014nished.)-66 1938 y Fw(1155)c Fj(h\003)p +Fi(main)o Fj(i)-66 2029 y Fw(1156)g Fo(\\ProcessOptions)-66 +2120 y Fw(1157)g Fo(\\ifxweb_multicol)-66 2212 y Fw(1158)179 +b Fo(\\RequirePackage{multicol})-66 2303 y Fw(1159)23 +b Fo(\\fi)-66 2394 y Fw(1160)g Fo(\\catcode`\\_=\\xwebCatUsCode)-66 +2486 y Fw(1161)g Fo(\045\\endinput)-66 2577 y Fw(1162)g +Fj(h)p Fh(=)p Fi(main)o Fj(i)p eop +%%Page: 53 53 +53 52 bop 236 5 a FA(x)p Fs(21)72 b(SPIDER)-6 b(Y)24 +b(WEBS.)2958 b Fy(53)236 277 y Fl(21)95 b(Spidery)32 +b(W)-8 b(ebs.)236 427 y Fy(The)29 b(\014le)h Fx(swebbind.sty)24 +b Fy(rede\014nes)29 b(some)f(macros)g(to)h(let)g(the)h(ab)r(o)n(v)n(e)e +(things)h(w)n(ork)f(with)h(w)n(eb)g(systems)g(generated)236 +527 y(with)34 b(Spider.)53 b(This)33 b(\014le)g(is)g(input)h(b)n(y)e +Fx(webkernel.tex)p Fy(,)d(as)k(pro)n(vided)f(with)h(the)h(w)n +(eb\014les)e(distribution.)53 b(As)34 b(it)f(is)236 627 +y(ev)n(en)n(tually)27 b(input)h(b)n(y)g(the)g Fx(\\webfile)c +Fy(command,)k(it)g(is)g(inside)f(a)h(group)e(that)i(encloses)f(the)h +(en)n(tire)f(w)n(eb)h(do)r(cumen)n(t,)236 726 y(so)c(the)h(scop)r(e)f +(of)g(these)h(rede\014nemen)n(ts)f(is)g(automatically)f(limited)j(to)e +(a)g(single)g(w)n(eb:)35 b(w)n(e)24 b(need)h(no)f(\\)p +Fx(cwebbind.sty)p Fy(")236 826 y(or)j(suc)n(h.)236 1128 +y Fl(21.1)94 b Fy(First,)28 b(mak)n(e)f(the)h(underscore)e(usable)h(in) +h(priv)-5 b(ate)27 b(con)n(trol)f(sequences,)h(as)g(in)h +Fx(webfiles.sty)p Fy(:)170 1261 y Fw(1163)23 b Fj(h\003)p +Fi(spider)q Fj(i)170 1353 y Fw(1164)g Fo(\\catcode`\\_=\\xwebCatLetter) +170 1444 y Fw(1165)g Fo(\\catcode`\\@=\\xwebCatLetter)170 +1535 y Fw(1166)g Fj(h)p Fh(=)p Fi(spider)q Fj(i)236 1837 +y Fl(21.2)94 b Fy(Some)28 b(miscellaneous.)13 b(.)g(.)170 +2053 y Fw(1167)23 b Fj(h\003)p Fi(spider)q Fj(i)170 2145 +y Fw(1168)g Fo(\\let\\amp\\&)159 b(\045)39 b(ampersand)170 +2236 y Fw(1169)23 b Fo(\\let\\SS\\S)198 b(\045)39 b(section)i(sign)170 +2327 y Fw(1170)23 b Fo(\\let\\PP\\P)198 b(\045)39 b(paragraph)j(sign) +170 2419 y Fw(1171)23 b Fj(h)p Fh(=)p Fi(spider)q Fj(i)236 +2721 y Fl(21.3)94 b Fy(The)28 b(main)g(section)f(tag)g(will)h(b)r(e)g +(a)f(mixture)g(of)h Fx(webfiles)c Fy(and)k Fx(webkernel.tex)p +Fy(:)361 2821 y Fx(#1)f Fy(=)g(n)n(um)n(b)r(er)361 2920 +y Fx(#2)g Fy(=)g(\(lev)n(el)g(and\))h(title)170 3137 +y Fw(1172)23 b Fj(h\003)p Fi(spider)q Fj(i)170 3228 y +Fw(1173)g Fo(\\def\\N#1.#2.{\045)170 3319 y Fw(1174)140 +b Fo(\\ifon\\end{xwebModule}\\fi)124 b(\045)39 b(webfiles)170 +3411 y Fw(1175)140 b Fo(\\global\\xwebGroupLevel)45 b(0\045)39 +b(default)i(value)g(for)e(group)i(level)170 3502 y Fw(1176)140 +b Fo(\\xweb_headcheck#2\\xweb_head)q(chec)q(k)202 b(\045)39 +b(spider:)i(get)f(group)g(level)h(and)f(title)170 3593 +y Fw(1177)140 b Fo({\\let\\*=\\empty\045)170 3685 y Fw(1178)258 +b Fo(\\xdef\\xweb_secno{#1}\045)44 b(webfiles:)d(get)f(the)g(section)h +(number)170 3776 y Fw(1179)180 b Fo(}\045)170 3867 y +Fw(1180)g Fo(\\message)41 b(\\expandafter{*\\xweb_secno}\045)170 +3959 y Fw(1181)180 b Fo(\\xweb_PrepareSection{#1}\045)170 +4050 y Fw(1182)g Fo(\\ifon\\begin{xwebModule}{\\bf\\xw)q(eb_Mo)q(dTit)q +(le.}\045)170 4141 y Fw(1183)611 b Fo(\045)40 b(\\xweb_ModTitle)i(is)e +(generated)h(by)f(\\xweb_headcheck.)170 4233 y Fw(1184)297 +b Fo(\045\\hskip)41 b(1em)f(plus.1em)h(minus.1em\045)170 +4324 y Fw(1185)297 b Fo(\\xweb_SpiderLopEntry{\\xwebG)q(roupL)q(evel)q +(}\045)170 4415 y Fw(1186)23 b Fo(})170 4507 y Fw(1187)g +Fj(h)p Fh(=)p Fi(spider)q Fj(i)236 4809 y Fl(21.4)94 +b Fy(The)51 b(en)n(tries)f(in)h(the)g(list)g(of)f(programs)e(and)j(the) +g(w)n(eb's)f(o)n(wn)g(table)g(of)h(con)n(ten)n(ts)f(are)f(handled)i(b)n +(y)236 4908 y Fx(\\xweb_SpiderLopEn)o(tr)o(y)p Fy(.)69 +b(W)-7 b(e)41 b(ha)n(v)n(e)e(to)h(use)g Fx(\\@unexpandable@pr)o(ot)o +(ect)o Fy(;)h(else)f(there)g(will)h(b)r(e)f(trouble)g(with)236 +5008 y(insertion)27 b(of)h Fx(\\xweb_ModTitle)22 b Fy(in)28 +b(the)g(con)n(ten)n(ts)e(\014le.)170 5224 y Fw(1188)d +Fj(h\003)p Fi(spider)q Fj(i)170 5315 y Fw(1189)g Fo +(\\def\\xweb_SpiderLopEntry#1{\045)170 5407 y Fw(1190)180 +b Fo(\\ifnum\\c@xwebLopDepth)44 b(>)39 b(\\xwebGroupLevel)170 +5498 y Fw(1191)297 b Fo(\\addcontentsline{lop}{starr)q(ed}{\045)170 +5589 y Fw(1192)g Fo(\\protect\\global\\xwebGroupLe)q(vel)45 +b(#1)40 b(\\thexwebModule.~\\xweb_ModTitl)q(e}\045)170 +5681 y Fw(1193)297 b Fo({)118 b(\\let\\protect\\@unexpandable@p)q(rote) +q(ct)170 5772 y Fw(1194)454 b Fo(\\edef\\next{\\write\\xweb_cont{)q +(\045)170 5863 y Fw(1195)533 b Fo(\\ZZ{\\xweb_ModTitle}{\\the\\xwebG)q +(roupL)q(evel)q(}\045)p eop +%%Page: 54 54 +54 53 bop 0 5 a Fy(54)2957 b FA(x)p Fs(21)71 b(SPIDER)-6 +b(Y)24 b(WEBS.)-66 277 y Fw(1196)650 b Fo +({\\xweb_secno}{\\noexpand\\thep)q(age}})q(}\045)-66 +368 y Fw(1197)454 b Fo(\\next)-66 460 y Fw(1198)297 b +Fo(}\045)40 b(write)g("\\ZZ{title}{depth}{sec}{page)q(}")45 +b(to)40 b(.con)g(file)-66 551 y Fw(1199)179 b Fo(\\fi)-66 +642 y Fw(1200)g Fo(\\ifnum\\c@xwebOutlineDepth)45 b(>)40 +b(\\xwebGroupLevel)-66 734 y Fw(1201)297 b Fo +(\\xwebPDFOutline{\\xweb_secno})q({\\xwe)q(b_Mo)q(dTitl)q(e}\045)46 +b(args:)40 b(nr,)g(title)-66 825 y Fw(1202)179 b Fo(\\fi})-66 +916 y Fw(1203)23 b Fj(h)p Fh(=)p Fi(spider)p Fj(i)0 1265 +y Fl(21.5)94 b Fy(The)28 b(follo)n(wing)f(is)g(from)h +Fx(webkernel)p Fy(,)c(with)k(small)g(additions)f(for)g +Fx(webfiles)p Fy(.)34 b(This)28 b(stu\013)h(is)e(to)h(allo)n(w)e +(inital)0 1365 y Fx(=)p Fy(,)j Fx(1)p Fy(,)h Fx(2)p Fy(,)f +Fx(3)p Fy(,)g Fx(4)g Fy(in)g(starred)f(mo)r(dules.)42 +b Fx(=)29 b Fy(means)g(\\part",)f(don't)h(skip)g(page.)41 +b(Normal)28 b(starred)g(mo)r(dule)h(is)h Fx(1)p Fy(.)41 +b(2{4)28 b(are)0 1465 y(submo)r(dules,)g(and)f(are)g(inden)n(ted.)174 +1563 y Fx(@*=)186 b Fy(b)r(old)28 b(name)f(in)h(table)g(of)f(con)n(ten) +n(ts)492 1662 y(causes)g(page)f(eject)492 1762 y(suppresses)g(page)h +(eject)h(follo)n(wing)174 1862 y Fx(@*1,2)98 b Fy(\014rst)27 +b(lev)n(el)g(of)h(inden)n(tation)174 1961 y Fx(@*3,4)98 +b Fy(second)27 b(lev)n(el)g(of)h(inden)n(tation)174 2061 +y Fx(@*1,3)98 b Fy(cause)27 b(page)f(eject)174 2160 y +Fx(@*2,4)98 b Fy(don't)28 b(cause)f(page)f(eject)-66 +2393 y Fw(1204)d Fj(h\003)p Fi(spider)p Fj(i)-66 2484 +y Fw(1205)g Fo(\\newif\\ifxweb_cancel\\xweb_cance)q(ltru)q(e)-66 +2576 y Fw(1206)g Fo(\\def\\xweb_ifnextchar#1#2#3{\\let)q(\\@te)q(mpe=#) +q(1\\de)q(f\\@te)q(mpa{)q(#2}\\)q(def\\@)q(temp)q(b{#3})q(\045)-66 +2667 y Fw(1207)140 b Fo(\\xweb_ifnch})-66 2758 y Fw(1208)23 +b Fo(\\def\\xweb_ifnch{\045)-66 2850 y Fw(1209)179 b +Fo(\\ifx)41 b(\\@tempc)f(\\@tempe\\let\\@tempd\\@tempa)-66 +2941 y Fw(1210)179 b Fo(\\else\\let\\@tempd\\@tempb\\fi)-66 +3032 y Fw(1211)g Fo(\\@tempd})-66 3124 y Fw(1212)23 b +Fo(\\def\\xweb_makethechar#1{\\let\\@t)q(empc)q(=#1})-66 +3215 y Fw(1213)-66 3306 y(1214)g Fo(\\def\\xweb_headcheck#1#2\\xweb_he) +q(adch)q(eck{\045)-66 3398 y Fw(1215)179 b Fo +(\\xweb_makethechar{#1}\045)-66 3489 y Fw(1216)g Fo +(\\def\\theskipper{\\vskip)45 b(3pt}\045)-66 3580 y Fw(1217)650 +b Fo(\045)40 b(extra)g(skip)g(before)h(new)f(starred)g(module)-66 +3672 y Fw(1218)179 b Fo(\\def\\xweb_ModTitle{{#2}}\045)-66 +3763 y Fw(1219)g Fo(\\xweb_ifnextchar={\045)1260 b(\045)40 +b(@*=)f(title.)-66 3854 y Fw(1220)336 b Fo(\\global\\xwebGroupLevel)45 +b(0\045)39 b(webfiles)-66 3946 y Fw(1221)336 b Fo(\\ifnum)41 +b(\\xwebGroupLevel<\\c@xwebSecNoE)q(ject)-66 4037 y Fw(1222)454 +b Fo(\\def\\theskipper{\\xwebMainSecS)q(kip})q(\045)-66 +4128 y Fw(1223)336 b Fo(\\fi)-66 4220 y Fw(1224)g Fo(\\xweb_canceltrue) +-66 4311 y Fw(1225)179 b Fo(}{\\xweb_ifnextchar1{\045)1182 +b(\045)40 b(@*1)f(title.)-66 4402 y Fw(1226)336 b Fo +(\\global\\xwebGroupLevel)45 b(1\045)39 b(webfiles)-66 +4494 y Fw(1227)336 b Fo(\\xweb_cancelfalse)-66 4585 y +Fw(1228)g Fo(\\ifnum)41 b(\\xwebGroupLevel<\\c@xwebSecNoE)q(ject)-66 +4676 y Fw(1229)454 b Fo(\\def\\theskipper{\\xwebMainSecS)q(kip})q(\045) +-66 4768 y Fw(1230)336 b Fo(\\fi)-66 4859 y Fw(1231)179 +b Fo(}{\\xweb_ifnextchar2{\045)1182 b(\045)40 b(@*2)f(title.)-66 +4950 y Fw(1232)336 b Fo(\\global\\xwebGroupLevel)45 b(2\045)39 +b(webfiles)-66 5041 y Fw(1233)336 b Fo(\\xweb_cancelfalse)-66 +5133 y Fw(1234)179 b Fo(}{\\xweb_ifnextchar3{\045)1182 +b(\045)40 b(@*3)f(title.)-66 5224 y Fw(1235)336 b Fo +(\\global\\xwebGroupLevel)45 b(3\045)39 b(webfiles)-66 +5315 y Fw(1236)336 b Fo(\\xweb_cancelfalse)-66 5407 y +Fw(1237)g Fo(\\ifnum)41 b(\\xwebGroupLevel<\\c@xwebSecNoE)q(ject)-66 +5498 y Fw(1238)454 b Fo(\\def\\theskipper{\\xwebMainSecS)q(kip})q(\045) +-66 5589 y Fw(1239)336 b Fo(\\fi)-66 5681 y Fw(1240)179 +b Fo(}{\\xweb_ifnextchar4{\045)1182 b(\045)40 b(@*4)f(title.)-66 +5772 y Fw(1241)336 b Fo(\\global\\xwebGroupLevel)45 b(4\045)39 +b(webfiles)-66 5863 y Fw(1242)336 b Fo(\\xweb_cancelfalse)p +eop +%%Page: 55 55 +55 54 bop 236 5 a FA(x)p Fs(21)72 b(SPIDER)-6 b(Y)24 +b(WEBS.)2958 b Fy(55)170 277 y Fw(1243)180 b Fo(}{\045)40 +b(else)1687 b(\045)40 b(@*)f(title.)170 368 y Fw(1244)337 +b Fo(\\global\\xwebGroupLevel)44 b(0\045)c(webfiles)170 +460 y Fw(1245)337 b Fo(\\ifxweb_cancel\\else)170 551 +y Fw(1246)454 b Fo(\\ifnum)41 b(\\xwebGroupLevel<\\c@xwebSecNoEj)q(ect) +170 642 y Fw(1247)572 b Fo(\\def\\theskipper{\\xwebMainSecS)q(kip}\045) +170 734 y Fw(1248)454 b Fo(\\fi)170 825 y Fw(1249)337 +b Fo(\\fi)170 916 y Fw(1250)g Fo(\\xweb_cancelfalse)170 +1008 y Fw(1251)g Fo(\\def\\xweb_ModTitle{#1{#2}}\045)170 +1099 y Fw(1252)180 b Fo(}}}}}\045)170 1190 y Fw(1253)g +Fo(\\theskipper)170 1282 y Fw(1254)23 b Fo(})170 1373 +y Fw(1255)g Fj(h)p Fh(=)p Fi(spider)q Fj(i)236 1679 y +Fl(21.6)94 b Fy(Surround)27 b(text)h(in)g(v)n(ertical)f(bars:)35 +b(\(already)27 b(tagged)f(with)i Fx(\\PB)f Fy(in)h(Spider)f(3.0\))170 +1896 y Fw(1256)c Fj(h\003)p Fi(spider)q Fj(i)170 1987 +y Fw(1257)g Fo(\\def\\CD#1\\DC{#1})170 2078 y Fw(1258)g +Fj(h)p Fh(=)p Fi(spider)q Fj(i)236 2384 y Fl(21.7)94 +b Fy(Go)28 b(in)n(to)f(program)f(mo)r(de:)37 b(this)28 +b(is)f Fx(\\P)g Fy(in)h(spider)f(and)g Fx(\\B)g Fy(in)h(cw)n(eb.)170 +2601 y Fw(1259)23 b Fj(h\003)p Fi(spider)q Fj(i)170 2692 +y Fw(1260)g Fo(\\def\\P{\\B})170 2784 y Fw(1261)g Fo(\045\\let\\P\\B) +170 2875 y Fw(1262)g Fj(h)p Fh(=)p Fi(spider)q Fj(i)236 +3181 y Fl(21.8)94 b Fy(Spidery)28 b(WEA)-9 b(VE)27 b(Bindings:)37 +b(these)27 b(are)g(a)g(little)h(di\013eren)n(t)g(from)f(the)h(CWEA)-9 +b(VE)28 b(bindings.)170 3398 y Fw(1263)23 b Fj(h\003)p +Fi(spider)q Fj(i)170 3489 y Fw(1264)g Fo +(\\def\\xweb_CweaveBindings{\045)170 3580 y Fw(1265)180 +b Fo(\\ifx)40 b(\\xweb_UserBindings\\relax)170 3672 y +Fw(1266)180 b Fo(\\xweb_rebind)170 3763 y Fw(1267)337 +b Fo(\045)39 b(indentation)j(and)e(paragraph)h(layout)170 +3854 y Fw(1268)337 b Fo(\\xweb_break)473 b(\\0\045)432 +b(\045)39 b(SPIDER)170 3946 y Fw(1269)337 b Fo(\\xweb_IncrIndent)278 +b(\\1\045)170 4037 y Fw(1270)337 b Fo(\\xweb_DecrIndent)278 +b(\\2\045)170 4128 y Fw(1271)337 b Fo(\\xweb_ExprBreak)317 +b(\\3\045)170 4220 y Fw(1272)337 b Fo(\\xweb_backup)434 +b(\\4\045)170 4311 y Fw(1273)337 b Fo(\\xweb_OptBreak)356 +b(\\5\045)170 4402 y Fw(1274)337 b Fo(\\xweb_break)473 +b(\\6\045)170 4494 y Fw(1275)337 b Fo(\\xweb_BigBreak)356 +b(\\7\045)170 4585 y Fw(1276)337 b Fo(\\xweb_noindent)356 +b(\\8\045)170 4676 y Fw(1277)337 b Fo(\045)39 b(C/C++)h(tokens)170 +4768 y Fw(1278)337 b Fo(\\xwebRel)590 b(\\?\045)170 4859 +y Fw(1279)337 b Fo(\\xwebAddress)434 b(\\AND)170 4950 +y Fw(1280)337 b Fo(\\xwebComplement)317 b(\\CM)170 5041 +y Fw(1281)337 b Fo(\\xwebScope)512 b(\\DC)170 5133 y +Fw(1282)337 b Fo(\\xwebEquiv)512 b(\\S)e(\045)40 b(SPIDER)170 +5224 y Fw(1283)337 b Fo(\\xwebGe)629 b(\\G)170 5315 y +Fw(1284)337 b Fo(\\xwebRightShift)317 b(\\GG)170 5407 +y Fw(1285)337 b Fo(\\xwebNe)629 b(\\I)170 5498 y Fw(1286)337 +b Fo(\\xwebAssign)473 b(\\K)170 5589 y Fw(1287)337 b +Fo(\\xwebLeftShift)356 b(\\LL)170 5681 y Fw(1288)337 +b Fo(\\xwebMod)590 b(\\MOD)170 5772 y Fw(1289)337 b Fo(\\xwebNull)551 +b(\\NULL)170 5863 y Fw(1290)337 b Fo(\\xwebNot)590 b(\\R)p +eop +%%Page: 56 56 +56 55 bop 0 5 a Fy(56)2957 b FA(x)p Fs(21)71 b(SPIDER)-6 +b(Y)24 b(WEBS.)-66 277 y Fw(1291)336 b Fo(\\xwebBinOr)513 +b(\\OR)-66 368 y Fw(1292)336 b Fo(\\xwebMemberRef)357 +b(\\PA)-66 460 y Fw(1293)336 b Fo(\\xwebThis)552 b(\\this)-66 +551 y Fw(1294)336 b Fo(\\xwebOr)630 b(\\V)-66 642 y Fw(1295)336 +b Fo(\\xwebAnd)591 b(\\W)-66 734 y Fw(1296)336 b Fo(\\xwebXor)591 +b(\\XOR)-66 825 y Fw(1297)336 b Fo(\\xwebLE)630 b(\\L)510 +b(\045)39 b(SPIDER)-66 916 y Fw(1298)336 b Fo(\\xwebPointer)435 +b(\\MG)-66 1008 y Fw(1299)336 b Fo(\\xwebPointerMemberRef)84 +b(\\MGA)-66 1099 y Fw(1300)336 b Fo(\\xwebDecr)552 b(\\MM)-66 +1190 y Fw(1301)336 b Fo(\\xwebIncr)552 b(\\PP)-66 1282 +y Fw(1302)336 b Fo(\045)40 b(more)g(tokens)-66 1373 y +Fw(1303)336 b Fo(\\xwebId)630 b(\\\\\045)-66 1464 y Fw(1304)336 +b Fo(\\xwebIdLetter)396 b(\\|\045)-66 1556 y Fw(1305)336 +b Fo(\\xwebRes)591 b(\\&\045)-66 1647 y Fw(1306)336 b +Fo(\\xwebString)474 b(\\.\045)314 b(\045\045)40 b(\()f(...Emacs...)-66 +1738 y Fw(1307)336 b Fo(\\xwebStringBreak)279 b(\\\)\045)-66 +1830 y Fw(1308)336 b Fo(\\xwebNumber)474 b(\\O)549 b(\045)40 +b(SPIDER)-66 1921 y Fw(1309)336 b Fo(\\xwebCombinedOp)318 +b(\\MRL)-66 2012 y Fw(1310)336 b Fo(\045)40 b(goes)g(to)g(TeX)g(state) +-66 2104 y Fw(1311)336 b Fo(\\xwebComment)435 b(\\C)-66 +2195 y Fw(1312)336 b Fo(\\xwebCxxComment)318 b(\\SHC)-66 +2286 y Fw(1313)336 b Fo(\\xwebRefName)435 b(\\X)-66 2378 +y Fw(1314)219 b Fo(\\xwebSpiderOutputFileName)45 b(\\XF)-66 +2469 y Fw(1315)336 b Fo(\045)40 b(CWEB)g(tokens)-66 2560 +y Fw(1316)336 b Fo(\\xwebMacrosHere)318 b(\\ATH)-66 2652 +y Fw(1317)336 b Fo(\\xwebDefine)474 b(\\D)-66 2743 y +Fw(1318)336 b Fo(\\xwebFormat)474 b(\\F)-66 2834 y Fw(1319)336 +b Fo(\\xwebIdCat)513 b(\\J)-66 2926 y Fw(1320)336 b Fo +(\\xwebVerbString)318 b(\\=)432 b(\045)39 b(SPIDER)-66 +3017 y Fw(1321)336 b Fo(\045)40 b(cross)g(reference)h(tags)-66 +3108 y Fw(1322)336 b Fo(\\xwebChangeFlag)318 b(\\*\045)-66 +3200 y Fw(1323)336 b Fo(\\xwebCRAlso)474 b(\\A)-66 3291 +y Fw(1324)336 b Fo(\\xwebCRsAlso)435 b(\\As)-66 3382 +y Fw(1325)336 b Fo(\\xwebCRCite)474 b(\\Q)-66 3473 y +Fw(1326)336 b Fo(\\xwebCRsCite)435 b(\\Qs)-66 3565 y +Fw(1327)336 b Fo(\\xwebCRUse)513 b(\\U)-66 3656 y Fw(1328)336 +b Fo(\\xwebCRsUse)474 b(\\Us)-66 3747 y Fw(1329)336 b +Fo(\\xwebCREt)552 b(\\ET)-66 3839 y Fw(1330)336 b Fo(\\xwebCRsEt)513 +b(\\ETs)-66 3930 y Fw(1331)336 b Fo(\045)40 b(finish)g(the)g(list)-66 +4021 y Fw(1332)336 b Fo(\\stop\\stop)-66 4113 y Fw(1333)179 +b Fo(\\def\\xweb_UserBindings{\045)-66 4204 y Fw(1334)336 +b Fo(\\xweb_RestoreBindings)-66 4295 y Fw(1335)g Fo +(\\let\\xweb_UserBindings\\rela)q(x)-66 4387 y Fw(1336)g +Fo(}\045)-66 4478 y Fw(1337)179 b Fo(\\fi)-66 4569 y +Fw(1338)g Fo(})-66 4661 y Fw(1339)23 b Fj(h)p Fh(=)p +Fi(spider)p Fj(i)0 4963 y Fl(21.9)94 b Fx(\\B)26 b Fy(in)h(spider)f(is) +g(Begin)g(con)n(trolled)f(commen)n(t.)37 b(But)26 b(there)h(are)e(no)h +(con)n(trolled)g(commen)n(ts)g(in)g(Spider,)h(so)f(w)n(e)0 +5062 y(can)h(lea)n(v)n(e)f(it)i(out.)125 5162 y Fx(\\def\\B{\\mathope)o +(n{)o(\\.{)o(@\\)o(com)o(me)o(ntb)o(eg)o(in)o(}}})0 5464 +y Fl(21.10)94 b Fy(In)28 b(spider,)f(the)h(argumen)n(t)e(of)i +Fx(\\M)f Fy(is)g(ended)h(b)n(y)f(a)h(p)r(erio)r(d.)36 +b(The)28 b(meaning)f(of)h(the)g(tag)f(is)g(the)h(same.)-66 +5681 y Fw(1340)23 b Fj(h\003)p Fi(spider)p Fj(i)-66 5772 +y Fw(1341)g Fo(\\def\\M#1.{\045)-66 5863 y Fw(1342)179 +b Fo(\\ifon\\end{xwebModule}\\fi)p eop +%%Page: 57 57 +57 56 bop 236 5 a FA(x)p Fs(21)72 b(SPIDER)-6 b(Y)24 +b(WEBS.)2958 b Fy(57)170 277 y Fw(1343)180 b Fo +(\\xweb_PrepareSection{#1}\045)170 368 y Fw(1344)g Fo +(\\ifon\\begin{xwebModule})170 460 y Fw(1345)297 b Fo +(\\ifnum\\c@xwebLopDepth>9)170 551 y Fw(1346)g Fo +(\\addcontentsline{lop}{xwebs)q(ectio)q(n}{\045)170 642 +y Fw(1347)415 b Fo(\\protect\\global\\xwebGroupLeve)q(l)45 +b(4)40 b(\\thexwebModule.}\045)170 734 y Fw(1348)415 +b Fo(\\edef\\next{\\write\\xweb_cont{\\)q(ZZ{})q({4}{\\)q(xweb)q(_sec)q +(no}\045)170 825 y Fw(1349)376 b Fo({\\thepage}}}\\next)43 +b(\045)c(\\ZZ{title}{depth}{sec}{page)q(}\045)170 916 +y Fw(1350)415 b Fo({)118 b(\\let\\protect\\@unexpandable@pr)q(otect)170 +1008 y Fw(1351)258 b Fo(\\edef\\next{\\write\\xweb_cont{)q(\045)170 +1099 y Fw(1352)337 b Fo(\\ZZ{}{4}{\\xweb_secno}{\\thepage})q(}}\045)170 +1190 y Fw(1353)258 b Fo(\\next)170 1282 y Fw(1354)415 +b Fo(}\045)40 b(write)g("\\ZZ{title}{depth}{sec}{page})q(")45 +b(to)40 b(.con)g(file)170 1373 y Fw(1355)297 b Fo(\\fi)170 +1464 y Fw(1356)180 b Fo(})170 1556 y Fw(1357)23 b Fj(h)p +Fh(=)p Fi(spider)q Fj(i)236 1919 y Fl(21.11)94 b Fy(The)30 +b(index)f(and)h(the)g(list)g(of)f(re\014nemen)n(ts)g(are)g(not)h(giv)n +(en)e(in)i Fx(.inx)e Fy(and)i Fx(.scn)e Fy(\014les,)i(but)g(in)g(the)g +Fx(.tex)e Fy(\014le)236 2018 y(itself.)38 b(F)-7 b(urthermore,)26 +b(they)i(are)f(tagged)f(a)h(little)i(di\013eren)n(tly:)444 +2199 y Fx(\\inx)444 2299 y Fv(h)p Fu(index)10 b Fv(i)444 +2398 y Fx(\\fin)444 2498 y Fv(h)p Fu(r)l(e\015ist)e Fv(i)444 +2597 y Fx(\\con)170 2844 y Fw(1358)23 b Fj(h\003)p Fi(spider)q +Fj(i)170 2935 y Fw(1359)g Fo(\\def\\inx{)170 3026 y Fw(1360)140 +b Fo(\\ifxwebIndex)170 3118 y Fw(1361)258 b Fo(\\xweb_SetupIndex)170 +3209 y Fw(1362)g Fo(\\def\\:{\\I})170 3300 y Fw(1363)140 +b Fo(\\else)170 3392 y Fw(1364)258 b Fo(\\def\\:##1.{})81 +b(\045)40 b(gobble)g(\\:\\\\{foo})i(1,)d(2,)h(3.)170 +3483 y Fw(1365)140 b Fo(\\fi)170 3574 y Fw(1366)23 b +Fo(})170 3666 y Fw(1367)g Fo(\\def\\fin{)170 3757 y Fw(1368)140 +b Fo(\\ifxwebIndex)170 3848 y Fw(1369)258 b Fo(\\xweb_FinishIndex)170 +3940 y Fw(1370)140 b Fo(\\fi)170 4031 y Fw(1371)g Fo(\\ifxwebRef)170 +4122 y Fw(1372)258 b Fo(\\xweb_SetupReflist)170 4214 +y Fw(1373)g Fo(\\def\\:{\\I})170 4305 y Fw(1374)140 b +Fo(\\else)170 4396 y Fw(1375)258 b Fo(\\def\\:{})170 +4488 y Fw(1376)g Fo(\\def\\XF##1\\XF{})170 4579 y Fw(1377)g +Fo(\\def\\X##1\\X{})170 4670 y Fw(1378)g Fo(\\def\\U##1.{})170 +4762 y Fw(1379)140 b Fo(\\fi)170 4853 y Fw(1380)23 b +Fo(})170 4944 y Fw(1381)g Fo(\\def\\con{)170 5036 y Fw(1382)140 +b Fo(\\ifxwebRef)170 5127 y Fw(1383)258 b Fo(\\endgroup)170 +5218 y Fw(1384)140 b Fo(\\fi)170 5310 y Fw(1385)23 b +Fo(})170 5401 y Fw(1386)g Fj(h)p Fh(=)p Fi(spider)q Fj(i)236 +5764 y Fl(21.12)94 b Fy(Commen)n(ts)25 b(in)g(Spider)f(are)g(not)h +(\014xed;)g(rather,)g(the)g(cseqs)f Fx(\\commentbegin)19 +b Fy(and)25 b Fx(\\commentend)20 b Fy(are)k(set)h(in)236 +5863 y Fx(xweb.tex)p Fy(.)p eop +%%Page: 58 58 +58 57 bop 0 5 a Fy(58)3211 b Fs(REFERENCES)-66 393 y +Fw(1387)23 b Fj(h\003)p Fi(spider)p Fj(i)-66 485 y Fw(1388)g +Fo(\\def\\xwebComment#1{\045)-66 576 y Fw(1389)179 b +Fo(\\5\045)629 b(\045)39 b(0.5em)i(will)f(be)f(discarded)j(on)d(line)i +(break)-66 667 y Fw(1390)179 b Fo(\\hskip)41 b(1.5em)-66 +759 y Fw(1391)179 b Fo(\\commentbegin\045)-66 850 y Fw(1392)g +Fo({\\xweb_tex)-66 941 y Fw(1393)g Fo(\\xwebCommentHook)-66 +1033 y Fw(1394)g Fo(#1\045)-66 1124 y Fw(1395)g Fo(}\045)-66 +1215 y Fw(1396)g Fo(\\commentend\045)-66 1307 y Fw(1397)g +Fo(})-66 1398 y Fw(1398)23 b Fo(\\let\\xwebCommentHook\\relax)-66 +1489 y Fw(1399)g Fo(\\let\\xwebCxxComment\\xwebComment)-66 +1581 y Fw(1400)g Fj(h)p Fh(=)p Fi(spider)p Fj(i)0 1879 +y Fl(21.13)94 b Fy(Macro)36 b(de\014nitions)i(are)e(not)h(translated)g +(in)n(to)g(prepro)r(cessor)e(directiv)n(es;)41 b(Spidery)d(w)n(ebs)e +(expand)i(these)0 1979 y(themselv)n(es.)e(Therefore)27 +b(they)g(should)h(not)f(lo)r(ok)g(lik)n(e)h(prepro)r(cessor)d(directiv) +n(es:)35 b(the)28 b(`)p Fx(#)p Fy(')g(m)n(ust)g(b)r(e)g(left)g(out.)-66 +2195 y Fw(1401)23 b Fj(h\003)p Fi(spider)p Fj(i)-66 2286 +y Fw(1402)g Fo(\\def\\xwebDefine{\\xweb_macro{def)q(ine})q(})-66 +2378 y Fw(1403)g Fo(\045\\def\\xwebFormat{\\4\\xweb_macro{)q(form)q +(at}})-66 2469 y Fw(1404)g Fo(\\def\\xwebFormat\\\\#1\\\\#2\\par{\\if)q +(xweb)q(HideF)q(orma)q(ts\\el)q(se)-66 2560 y Fw(1405)101 +b Fo(\\4\\xweb_macro{format}\\\\{#1})45 b(\\\\{#2}\\par\\fi})-66 +2652 y Fw(1406)23 b Fj(h)p Fh(=)p Fi(spider)p Fj(i)0 +2950 y Fl(21.14)94 b Fy(The)44 b(sequence)g Fx(\\XF#1:#2\\XF)c +Fy(tags)j(output)i(\014les,)k(instead)44 b(of)g Fx(\\X#1:\\.{#2}\\X)p +Fy(.)39 b(\()p Fx(\\XF)44 b Fy(is)g(b)r(ound)h(to)0 3050 +y Fx(\\xwebSpiderOutpu)o(tFi)o(le)o(Na)o(me)21 b Fy(\))-66 +3266 y Fw(1407)i Fj(h\003)p Fi(spider)p Fj(i)-66 3357 +y Fw(1408)g Fo(\\def\\xwebSpiderOutputFileName#1)q(:#2\\)q(XF{\\x)q +(webR)q(efNam)q(e{#1)q(}:\\.)q({#2}\\)q(X})-66 3449 y +Fw(1409)g Fj(h)p Fh(=)p Fi(spider)p Fj(i)0 3747 y Fl(21.15)94 +b Fy(Restore)27 b(catco)r(des:)-66 3880 y Fw(1410)c Fj(h\003)p +Fi(spider)p Fj(i)-66 3972 y Fw(1411)g Fo(\\catcode`\\_=\\xwebCatUsCode) +-66 4063 y Fw(1412)g Fo(\\catcode`\\@=\\xwebCatOther)-66 +4154 y Fw(1413)g Fj(h)p Fh(=)p Fi(spider)p Fj(i)0 4429 +y Fz(References)0 4611 y Fy([1])41 b(Sylvio)27 b(Levy)-7 +b(.)37 b Fu(The)30 b Fx(CWEB)e Fu(System)i(of)g(Structur)l(e)l(d)e(Do)l +(cumentation)p Fy(.)0 4777 y([2])41 b(Norman)27 b(Ramsey)-7 +b(.)36 b Fu(The)31 b(Spidery)g Fx(WEB)e Fu(system)g(of)i(Structur)l(e)l +(d)d(Do)l(cumentation)p Fy(.)0 4943 y([3])41 b(Mark)27 +b(P)n(otse.)35 b Fu(The)c Fx(MWEB)d Fu(System)h(of)i(Structur)l(e)l(d)d +(Do)l(cumentation)p Fy(,)f(1994,)f(1997.)0 5109 y([4])41 +b(Sebastian)27 b(Rah)n(tz.)37 b Fu(Hyp)l(ertext)29 b(marks)h(in)g(L) +1524 5091 y Fn(A)1562 5109 y Fu(T)1607 5127 y(E)1653 +5109 y(X,)g(the)g(hyp)l(err)l(ef)h(p)l(ackage)p Fy(,)e(Octob)r(er)e +(1997.)0 5275 y([5])41 b(Leslie)27 b(Lamp)r(ort.)37 b +Fu(MakeIndex:)i(A)n(n)29 b(Index)h(Pr)l(o)l(c)l(essor)g(for)h(L)2083 +5257 y Fn(A)2121 5275 y Fu(T)2166 5293 y(E)2212 5275 +y(X)p Fy(,)c(F)-7 b(ebruary)27 b(1987.)0 5441 y([6])41 +b(Mark)27 b(P)n(otse.)35 b Fu(The)c Fb(webfiles)26 b +Fu(p)l(ackage.)p Fy(,)k(Decem)n(b)r(er)e(1997.)p eop +%%Page: 59 59 +59 58 bop 236 5 a Fs(Index)3526 b Fy(59)236 277 y Fz(Index)236 +459 y Fy(The)24 b(italic)g(n)n(um)n(b)r(ers)f(denote)h(the)h(co)r(de)e +(lines)h(where)f(the)i(corresp)r(onding)d(en)n(try)h(is)h(describ)r +(ed,)g(underlined)g(n)n(um)n(b)r(ers)236 559 y(p)r(oin)n(t)k(to)f(the)h +(de\014nition,)h(all)e(others)g(indicate)g(the)h(places)f(where)g(it)h +(is)g(used.)677 757 y Fa(Sym)n(b)r(ols)236 849 y Fo(\\&)72 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(426)p 1125 862 116 4 v 1 w(,)26 b(1244)p 1287 862 154 +4 v 236 940 a Fo(\\\))72 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)h(.)72 b(426)p 1125 953 116 4 v 1 w(,)26 +b(1244)p 1287 953 154 4 v 236 1032 a Fo(\\*)72 b Fm(.)26 +b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b(216)p +963 1045 116 4 v 1 w(,)26 b(426)p 1125 1045 V 1 w(,)g(1244)p +1287 1045 154 4 v 236 1123 a Fo(\\.)72 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 b(426)p 1125 1136 +116 4 v 1 w(,)26 b(1244)p 1287 1136 154 4 v 236 1215 +a Fo(\\?)72 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)h(.)72 b(426)p 1125 1228 116 4 v 1 w(,)26 b(1244)p +1287 1228 154 4 v 236 1306 a Fo(\\@M)80 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)71 b(398,)27 b(539,)g(541,)g(1072)236 1398 y Fo(\\@currentlabel)65 +b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(251)236 +1489 y Fo(\\@defpar)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f +(.)64 b(851,)28 b(857)236 1581 y Fo(\\@dottedtocline)72 +b Fm(.)25 b(.)g(.)h(.)f(.)64 b(373,)28 b(383)236 1672 +y Fo(\\@flushglue)44 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) +g(.)50 b(1120)236 1764 y Fo(\\@for)e Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(983)236 +1855 y Fo(\\@gobble)69 b Fm(.)25 b(.)g(.)g(.)63 b(331,)27 +b(341,)g(357,)h(793)236 1947 y Fo(\\@ifnextchar)51 b +Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(967)236 2038 y Fo(\\@input)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)81 b(1084,)27 b(1133)236 2130 y Fo(\\@mkboth)69 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)64 +b(319,)28 b(322)236 2221 y Fo(\\@noskipsecfalse)79 b +Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(255)236 2312 +y Fo(\\@noskipsectrue)72 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(258)236 2404 y Fo(\\@optfalse)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)g(.)43 b(985)236 2495 y Fo(\\@opttrue)76 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)81 b(986{1000)236 +2587 y Fo(\\@pnumwidth)44 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g +(.)g(.)g(.)g(.)43 b(400)236 2678 y Fo(\\@secpenalty)51 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)64 b(392,)28 b(416)236 +2770 y Fo(\\@starttoc)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)64 +b(320,)28 b(323)236 2861 y Fo(\\@tempa)62 b Fm(.)25 b(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)81 b(1195,)27 b(1198)236 2953 y Fo(\\@tempb)62 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)81 b(1195,)27 +b(1199)236 3044 y Fo(\\@tempc)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)81 b(1198,)27 b(1201)236 3136 y Fo(\\@tempd)62 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)42 +b(1198{1200)236 3227 y Fo(\\@tempdima)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.) +g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(399)236 3319 y Fo(\\@tempe)62 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)81 b(1195,)27 +b(1198)236 3410 y Fo(\\@tocrmarg)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)g(.)43 b(397)236 3502 y Fo(\\@unexpandable@protect) +76 b Fm(.)25 b(.)g(.)497 3593 y(.)g(.)g(.)h(.)f(.)59 +b(287,)27 b(306,)h(1182,)f(1331)236 3684 y Fo(\\\\)72 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(426)p 1125 3697 116 4 v 1 w(,)26 b(1244)p 1287 3697 +154 4 v 662 3859 a Fa(Num)n(b)r(ers)236 3951 y Fo(\\0)72 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g +(.)g(.)g(.)50 b(1244)p 1287 3964 V 236 4042 a Fo(\\1)72 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(426)p 1125 4055 116 4 v 1 w(,)26 b(1244)p 1287 4055 +154 4 v 236 4134 a Fo(\\2)72 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)g(.)h(.)72 b(426)p 1125 4147 116 4 v +1 w(,)26 b(1244)p 1287 4147 154 4 v 236 4225 a Fo(\\3)72 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(426)p 1125 4238 116 4 v 1 w(,)26 b(1244)p 1287 4238 +154 4 v 236 4317 a Fo(\\4)72 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)g(.)h(.)72 b(426)p 1125 4330 116 4 v +1 w(,)26 b(1244)p 1287 4330 154 4 v 236 4408 a Fo(\\5)72 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(426)p 1125 4421 116 4 v 1 w(,)26 b(1244)p 1287 4421 +154 4 v 236 4500 a Fo(\\6)72 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)g(.)h(.)72 b(426)p 1125 4513 116 4 v +1 w(,)26 b(1244)p 1287 4513 154 4 v 236 4591 a Fo(\\7)72 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(426)p 1125 4604 116 4 v 1 w(,)26 b(1244)p 1287 4604 +154 4 v 236 4683 a Fo(\\8)72 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)g(.)h(.)72 b(426)p 1125 4696 116 4 v +1 w(,)26 b(1244)p 1287 4696 154 4 v 236 4774 a Fo(\\9)72 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g +(.)g(.)g(.)50 b(1096)p 1287 4787 V 805 4949 a Fa(A)236 +5040 y Fo(\\A)72 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)h(.)72 b(426)p 1125 5053 116 4 v 1 w(,)26 b(1244)p +1287 5053 154 4 v 236 5132 a Fo(\\addcontentsline)79 +b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)497 5223 y(.)82 +b(284,)27 b(304,)g(908,)h(1180,)f(1327)236 5315 y Fo(\\addpenalty)44 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(392)236 5406 y Fo(\\addtoks)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(756)236 5498 y Fo(\\addvspace)83 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)64 b(393,)28 +b(403)236 5589 y Fo(\\aftergroup)44 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)41 +b(687,)27 b(688,)h(695)236 5680 y Fo(\\amp)41 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)50 +b(1156)p 1287 5693 V 236 5772 a Fo(\\anchor)62 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)64 b(193,)28 +b(194)236 5863 y Fo(\\AND)41 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)h(.)72 b(426)p 1125 5876 116 4 v 1 w(,)26 +b(1244)p 1287 5876 154 4 v 1524 757 a Fo(\\arabic)61 +b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)65 +b(171,)27 b(237)1524 849 y Fo(\\As)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)73 b(426)p 2413 862 116 +4 v 1 w(,)26 b(1244)p 2575 862 154 4 v 1524 941 a Fo(\\ast)40 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)65 +b(705,)27 b(710)1524 1033 y Fo(\\ATH)40 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)73 b(426)p 2413 1046 116 +4 v 1 w(,)26 b(1244)p 2575 1046 154 4 v 1524 1124 a Fo(\\ATL)40 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)51 b(1137)p 2575 1137 V 2095 1300 a Fa(B)1524 +1392 y Fo(\\B)72 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)56 +b(556)p 2212 1405 116 4 v 1 w(,)26 b(1241,)i(1242)1524 +1484 y Fo(\\bgroup)61 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)48 +b(250,)28 b(694,)f(1138)1524 1575 y Fo(\\Black)54 b Fm(.)25 +b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(202)2094 1751 y Fa(C)1524 1843 y Fo(\\C)72 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)73 +b(426)p 2413 1856 V 1 w(,)26 b(1244)p 2575 1856 154 4 +v 1524 1935 a Fo(\\c@xwebLopDepth)72 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)74 +b(90,)1773 2026 y(91,)25 b(283,)g(303,)h(907,)f(1179,)h(1326)1524 +2118 y Fo(\\c@xwebModule)58 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)65 +b(191,)27 b(745)1524 2209 y Fo(\\c@xwebOutlineDepth)54 +b Fm(.)73 b(293,)27 b(1189)1524 2301 y Fo(\\c@xwebSecNoEject)86 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)43 b(274)1524 2393 +y Fo(\\CD)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)g(.)51 b(1237)p 2575 2406 V 1524 2485 +a Fo(\\centerline)44 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)43 b(910)1524 2577 y Fo(\\ch)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(917)1524 2668 y Fo(\\chapter)68 b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)65 b(318,)27 b(322)1524 2760 y Fo(\\chop)47 +b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)63 b(940,)27 b(942,)g(952,)g(954)1524 +2852 y Fo(\\circ)47 b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b(687)1524 2944 y Fo(\\clearpage)83 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(266)1524 3035 y Fo(\\CM)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.) +g(.)g(.)g(.)g(.)g(.)73 b(426)p 2413 3048 116 4 v 1 w(,)26 +b(1244)p 2575 3048 154 4 v 1524 3127 a Fo(\\CodelineIndex)65 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)81 b(12)1524 +3219 y Fo(\\columnsep)i Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)51 b(1049)1524 3311 y Fo(\\columnseprule)65 b +Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b(1048)1524 +3402 y Fo(\\commentbegin)58 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)51 b(1355)1524 3494 y Fo(\\commentend)44 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51 b(1360)1524 +3586 y Fo(\\con)40 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g +(.)g(.)g(.)73 b(916,)27 b(1339)p 2575 3599 V 1524 3678 +a Fo(\\cwebfile)75 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)43 b(970)p 2613 3691 116 4 v 2092 3853 a Fa(D)1524 +3945 y Fo(\\D)72 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) +g(.)g(.)g(.)73 b(426)p 2413 3958 V 1 w(,)26 b(1244)p +2575 3958 154 4 v 1524 4037 a Fo(\\DC)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.) +h(.)f(.)g(.)g(.)56 b(426)p 2212 4050 116 4 v 1 w(,)26 +b(1238,)i(1244)p 2575 4050 154 4 v 1524 4129 a Fo(\\DeclareOption)65 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)1785 4220 +y(.)g(.)g(.)g(.)g(.)60 b(69{80,)28 b(84{86,)g(90,)e(91)1524 +4312 y Fo(\\discretionary)65 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)43 b(684)1524 4403 y Fo(\\divide)61 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b(417)1524 +4495 y Fo(\\do)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b(983)1524 4587 y Fo(\\DocInput)75 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)81 +b(29)1524 4679 y Fo(\\documentclass)65 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)42 b(2,)26 b(59)2097 4854 y Fa(E)1524 4946 +y Fo(\\E)72 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b(426)p 2613 4959 116 4 +v 1524 5038 a Fo(\\egroup)61 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)48 +b(262,)28 b(694,)f(1140)1524 5130 y Fo(\\EnableCrossrefs)79 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)81 b(11)1524 5221 +y Fo(\\end)40 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)71 +b(32,)27 b(268,)g(300,)1773 5313 y(919,)36 b(1045,)i(1080,)f(1163,)g +(1323)1524 5405 y Fo(\\endgraf)68 b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b(573)1524 5496 y Fo(\\endinput)75 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)51 +b(1150)1524 5588 y(en)n(vironmen)n(ts:)1648 5680 y Fo(xwebModule)g +Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)81 b(24)p +2651 5693 77 4 v 1524 5772 a Fo(\\equiv)54 b Fm(.)25 +b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(608)1524 5863 y Fo(\\ET)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.) +g(.)g(.)g(.)g(.)g(.)73 b(426)p 2413 5876 116 4 v 1 w(,)26 +b(1244)p 2575 5876 154 4 v 2811 757 a Fo(\\ETs)41 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(426)p 3700 770 116 4 v 1 w(,)26 b(1244)p 3862 770 154 +4 v 2811 849 a Fo(\\everypar)76 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)64 b(253,)28 b(256)2811 940 y Fo(\\ExecuteOptions)72 +b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)81 b(92)2811 +1031 y Fo(\\exhyphenpenalty)e Fm(.)41 b(515,)27 b(523,)h(541)2811 +1123 y Fo(\\ext)41 b Fm(.)61 b(938,)27 b(940,)g(944,)g(950,)g(952,)h +(956)3386 1280 y Fa(F)2811 1372 y Fo(\\F)72 b Fm(.)26 +b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(426)p 3700 1385 116 4 v 1 w(,)26 b(1244)p 3862 1385 +154 4 v 2811 1463 a Fo(\\fbox)48 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(726)2811 +1554 y Fo(\\fboxsep)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f +(.)g(.)g(.)g(.)g(.)43 b(726)2811 1646 y Fo(\\filbreak)76 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(248)2811 1737 y Fo(\\fin)e Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)h(.)72 b(915,)27 b(1339)p 3862 1750 V +2811 1828 a Fo(\\first)55 b Fm(.)25 b(.)g(.)48 b(760,)27 +b(763{768,)h(771,)g(774)2811 1920 y Fo(\\font)48 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)64 +b(618,)28 b(619)2811 2011 y Fo(\\footnotesize)58 b Fm(645,)27 +b(740,)g(821,)g(1123)3379 2169 y Fa(G)2811 2260 y Fo(\\G)72 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(426)p 3700 2273 116 4 v 1 w(,)26 b(1244)p 3862 2273 +154 4 v 2811 2351 a Fo(\\ge)80 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(609)2811 +2443 y Fo(\\GG)80 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)h(.)72 b(426)p 3700 2456 116 4 v 1 w(,)26 b(1244)p +3862 2456 154 4 v 2811 2534 a Fo(\\gg)80 b Fm(.)25 b(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(650)3379 2692 y Fa(H)2811 2783 y Fo(\\hangindent)h +Fm(.)25 b(.)g(.)g(.)g(.)g(.)58 b(396,)27 b(560,)3060 +2875 y(575,)56 b(598,)g(822,)g(1091,)g(1122)2811 2966 +y Fo(\\hfil)48 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)63 b(581,)27 +b(591,)g(870,)h(891)2811 3057 y Fo(\\hfill)55 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(400)2811 3149 y Fo(\\hfilneg)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)h(.)f(.)64 b(582,)28 b(592)2811 3240 y Fo(\\hrule)55 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g +(.)43 b(661)2811 3331 y Fo(\\hsize)55 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)50 b(1071)2811 +3423 y Fo(\\hskip)55 b Fm(.)25 b(.)g(.)55 b(261,)27 b(282,)h(558,)f +(603,)3060 3514 y(704,)69 b(875{880,)g(1173,)g(1354)2811 +3605 y Fo(\\hspace)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)g(.)43 b(259)2811 3696 y Fo(\\hss)e +Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 +b(400,)27 b(872,)h(892)2811 3788 y Fo(\\hyperlink)83 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(177)2811 3879 y Fo(\\hypertarget)51 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)g(.)43 b(178)2811 3970 y Fo(\\hyphenpenalty)38 +b Fm(514,)21 b(522,)g(540,)f(1072)3397 4128 y Fa(I)2811 +4220 y Fo(\\I)72 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)h(.)f(.)81 b(426)p 3755 4233 116 4 v 1 w(,)3060 +4311 y(1074,)28 b(1122,)f(1244)p 3461 4324 154 4 v 2 +w(,)f(1342,)h(1347)2811 4402 y Fo(\\if@noskipsec)96 b +Fm(254,)27 b(419,)g(558,)h(562)2811 4494 y Fo(\\if@opt)62 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(971,)27 b(1001)2811 4585 y Fo(\\ifcase)62 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(873)2811 4676 y Fo(\\iffalse)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)h(.)f(.)64 b(220,)28 b(972)2811 4768 y Fo(\\IfFileExists)58 +b Fm(.)25 b(.)g(.)g(.)g(.)h(.)72 b(884,)27 b(1042)2811 +4859 y Fo(\\ifmmode)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f +(.)64 b(572,)28 b(730)2811 4950 y Fo(\\ifnum)61 b Fm(173,)27 +b(176,)g(179,)h(192,)f(273,)3060 5041 y(274,)39 b(283,)g(293,)f(303,)h +(360,)3060 5133 y(369,)g(770,)g(868,)f(887,)h(907,)3060 +5224 y(1059,)28 b(1113,)f(1179,)h(1189,)f(1326)2811 5315 +y Fo(\\ifon)100 b Fm(216)p 3106 5328 116 4 v 1 w(,)26 +b(268,)h(280,)h(300,)f(302,)3060 5407 y(919,)37 b(1163,)g(1171,)g +(1323,)g(1325)2811 5498 y Fo(\\ifstr)55 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)57 b(959)p 3546 5511 V 2 w(,)26 b(986{1000)2811 +5589 y Fo(\\iftrue)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)64 b(220,)28 b(973)2811 5681 y Fo(\\ifvmode)69 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(561)2811 5772 y Fo(\\ifxweb_cancel)65 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g +(.)g(.)g(.)50 b(1193)p 3862 5785 154 4 v 2811 5863 a +Fo(\\ifxweb_FirstModule)55 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)43 +b(236)p 3901 5876 116 4 v eop +%%Page: 60 60 +60 59 bop 0 5 a Fy(60)3523 b Fs(Index)0 277 y Fo(\\ifxweb_GlobalCon)86 +b Fm(.)25 b(.)g(.)g(.)58 b(68,)26 b(979)0 369 y Fo +(\\ifxweb_GlobalHideFormats)51 b Fm(.)261 461 y(.)25 +b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)85 +b(67,)26 b(980)0 553 y Fo(\\ifxweb_GlobalIndex)54 b Fm(.)25 +b(.)g(.)58 b(63,)26 b(975)0 645 y Fo(\\ifxweb_GlobalOC)79 +b Fm(.)25 b(.)g(.)g(.)g(.)58 b(66,)26 b(978)0 737 y Fo +(\\ifxweb_GlobalRagged)61 b Fm(.)25 b(.)58 b(65,)26 b(977)0 +829 y Fo(\\ifxweb_GlobalRef)86 b Fm(.)25 b(.)g(.)g(.)58 +b(64,)26 b(976)0 921 y Fo(\\ifxweb_idxEntries)47 b Fm(.)25 +b(.)g(.)65 b(842)p 927 934 116 4 v 1 w(,)26 b(923)0 1013 +y Fo(\\ifxweb_multicol)79 b Fm(.)25 b(.)80 b(1040)p 850 +1026 154 4 v 2 w(,)26 b(1146)0 1105 y Fo(\\ifxweb_scnEntries)47 +b Fm(.)25 b(.)g(.)65 b(842)p 927 1118 116 4 v 1 w(,)26 +b(925)0 1197 y Fo(\\ifxwebCon)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)58 b(62)p 966 1210 77 4 v(,)26 b(242)0 1290 y +Fo(\\ifxwebHideFormats)63 b Fm(62)p 765 1303 V 1 w(,)26 +b(807,)h(1368)0 1382 y Fo(\\ifxwebIndex)51 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b(62)p 966 1395 V(,)26 +b(922)0 1474 y Fo(\\ifxwebRagged)58 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g +(.)58 b(62)p 966 1487 V(,)26 b(247)0 1566 y Fo(\\ifxwebRef)83 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)58 b(62)p +966 1579 V(,)26 b(924)0 1658 y Fo(\\ignorespaces)58 b +Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)65 b(577,)27 b(584)0 +1750 y Fo(\\indent)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)h(.)f(.)g(.)42 b(563)0 1842 y Fo(\\IndexPrologue)65 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)73 +b(6)0 1934 y Fo(\\input)54 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)65 b(884,)27 b(918)0 2026 y Fo(\\interlinepenalty)86 +b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)42 b(398)0 2119 y Fo(\\intro)54 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)80 +b(1032,)28 b(1033)0 2211 y Fo(\\inx)40 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)73 b(914,)27 b(1339)p +1051 2224 154 4 v 0 2303 a Fo(\\it)79 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)65 b(657,)27 b(687)579 +2479 y Fa(J)0 2572 y Fo(\\J)72 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)73 b(426)p 889 2585 116 4 +v 1 w(,)26 b(1244)p 1051 2585 154 4 v 568 2748 a Fa(K)0 +2840 y Fo(\\K)72 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.) +49 b(426)p 727 2853 116 4 v 1 w(,)26 b(656,)h(1244)p +1051 2853 154 4 v 0 2933 a Fo(\\kern)83 b Fm(565,)27 +b(575,)g(582,)g(622,)g(626{)249 3024 y(628,)45 b(632{634,)i(651,)e +(657,)249 3115 y(661,)33 b(662,)g(670,)g(687,)g(693,)g(740)576 +3292 y Fa(L)0 3384 y Fo(\\L)72 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)50 b(1244)p +1051 3397 V 0 3476 a Fo(\\l@program)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b(327)p 1089 3489 116 4 +v 0 3568 a Fo(\\l@starred)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)h(.)f(.)g(.)42 b(353)p 1089 3581 V 0 3660 a Fo(\\l@xwebSection)65 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b(337)p +1089 3673 V 0 3752 a Fo(\\Lambda)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b(612)0 3845 y +Fo(\\land)47 b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)h(.)f(.)g(.)42 b(607)0 3937 y Fo(\\langle)62 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.) +42 b(734)0 4029 y Fo(\\large)54 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b(400)0 4121 y +Fo(\\le)79 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)h(.)f(.)g(.)42 b(610)0 4213 y Fo(\\leaders)69 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 +b(870)0 4305 y Fo(\\leavevmode)i Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)73 +b(410,)27 b(1092)0 4397 y Fo(\\listofprograms)72 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b(314)p 1089 4410 +V 0 4489 a Fo(\\LL)79 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)73 b(426)p 889 4502 V 1 w(,)26 b(1244)p +1051 4502 154 4 v 0 4581 a Fo(\\ll)79 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 +b(644)0 4673 y Fo(\\lnot)47 b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)42 b(613)0 4766 y +Fo(\\lor)e Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)h(.)f(.)g(.)42 b(614)0 4858 y Fo(\\lower)54 b +Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g +(.)42 b(622)560 5034 y Fa(M)0 5127 y Fo(\\M)72 b Fm(.)25 +b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)73 +b(298)p 889 5140 116 4 v 1 w(,)26 b(1321)p 1051 5140 +154 4 v 0 5219 a Fo(\\makeatletter)58 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)g(.)h(.)f(.)g(.)g(.)73 b(5)0 5311 y Fo(\\MakePrivateLetters)54 +b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)73 b(1)p 1166 5324 +39 4 v 0 5403 a Fo(\\maketoks)j Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)65 b(748)p 927 5416 116 4 v 1 w(,)26 b(787)0 5495 +y Fo(\\markboth)76 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)73 b(7)0 5587 y Fo(\\mathbin)c Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)41 b(645,)27 b(646,)g(648)0 +5679 y Fo(\\mathchardef)51 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)42 b(638)0 5771 y Fo(\\mathrel)69 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)65 b(649,)27 +b(656)0 5863 y Fo(\\maybe)54 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)41 b(216)p 765 5876 V 1 w(,)26 b(972,)h(973)1288 +277 y Fo(\\mbox)47 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b(259)1288 369 y Fo(\\medskip)68 +b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)80 b(1030,)27 +b(1036)1288 461 y Fo(\\MessageBreak)57 b Fm(.)26 b(.)f(.)48 +b(57,)27 b(1004,)g(1006)1288 553 y Fo(\\MG)79 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)72 +b(426)p 2176 566 V 1 w(,)26 b(1244)p 2338 566 154 4 v +1288 645 a Fo(\\MGA)40 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f +(.)g(.)g(.)g(.)72 b(426)p 2176 658 116 4 v 1 w(,)26 b(1244)p +2338 658 154 4 v 1288 737 a Fo(\\mid)40 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(640)1288 829 y Fo(\\MM)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)72 b(426)p 2176 842 116 4 v 1 w(,)26 +b(1244)p 2338 842 154 4 v 1288 921 a Fo(\\MOD)40 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)72 +b(426)p 2176 934 116 4 v 1 w(,)26 b(1244)p 2338 934 154 +4 v 1288 1013 a Fo(\\MRL)40 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)g(.)72 b(426)p 2176 1026 116 4 v 1 w(,)26 +b(1244)p 2338 1026 154 4 v 1855 1190 a Fa(N)1288 1282 +y Fo(\\N)72 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g +(.)g(.)72 b(265)p 2176 1295 116 4 v 1 w(,)26 b(1161)p +2338 1295 154 4 v 1288 1374 a Fo(\\name)47 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)65 +b(190,)27 b(194)1288 1466 y Fo(\\ne)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(611)1288 1558 y Fo(\\newbox)37 b Fm(238,)20 b(548,)h(549,)g(621,)g +(624,)g(630)1288 1650 y Fo(\\newcommand)43 b Fm(.)25 +b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b(322)1288 +1742 y Fo(\\newcounter)g Fm(.)25 b(.)g(.)h(.)47 b(88,)27 +b(89,)g(213,)g(217)1288 1834 y Fo(\\newdimen)75 b Fm(.)25 +b(.)g(.)g(.)h(.)f(.)g(.)41 b(348,)27 b(546,)g(547)1288 +1926 y Fo(\\newenvironment)103 b Fm(240,)27 b(1044,)g(1047)1288 +2018 y Fo(\\newskip)68 b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g +(.)65 b(502,)27 b(503)1288 2110 y Fo(\\next)47 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)80 b(122,)27 b(126,)g(128,)1537 +2202 y(150,)38 b(153,)h(155,)f(161,)h(165,)1537 2293 +y(167,)f(288,)h(290,)f(307,)h(309,)1537 2384 y(361,)f(363,)h(365,)f +(758,)h(771,)1537 2475 y(772,)45 b(777,)g(795{797,)i(799,)1537 +2567 y(802,)29 b(851,)g(854,)g(857,)g(1183,)1537 2658 +y(1186,)e(1329,)h(1330,)f(1332,)g(1334)1288 2750 y Fo(\\noATL)54 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +50 b(1137)p 2338 2763 V 1288 2842 a Fo(\\noatl)k Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 +b(1137)p 2338 2855 V 1288 2934 a Fo(\\nobreak)68 b Fm(.)25 +b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(400)1288 3026 y Fo(\\noindent)75 b Fm(.)25 b(.)g(.)80 +b(395,)27 b(565,)g(574,)1537 3118 y(822,)36 b(1029,)h(1035,)g(1111,)g +(1138)1288 3210 y Fo(\\nopagebreak)50 b Fm(.)25 b(.)h(.)f(.)g(.)g(.)80 +b(1030,)27 b(1112)1288 3302 y Fo(\\NULL)47 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)72 b(426)p +2176 3315 116 4 v 1 w(,)26 b(1244)p 2338 3315 154 4 v +1288 3394 a Fo(\\null)47 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.) +g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b(730)1288 3486 y +Fo(\\numberline)g Fm(.)25 b(.)63 b(331,)28 b(341,)f(357,)g(399)1857 +3662 y Fa(O)1288 3754 y Fo(\\O)72 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b(1244)p +2338 3767 V 1288 3846 a Fo(\\onecolumn)82 b Fm(.)25 b(.)g(.)h(.)f(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)50 b(1052)1288 3938 y Fo(\\onfalse)68 +b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(928)1288 4030 y Fo(\\OnlyDescription)79 b Fm(.)25 b(.)g(.)g(.)g(.)g +(.)g(.)g(.)81 b(13)1288 4122 y Fo(\\onmaybe)68 b Fm(.)25 +b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(216)p 2377 4135 116 4 v 1288 4214 a Fo(\\ontrue)61 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)65 +b(219,)27 b(229)1288 4306 y Fo(\\openin)61 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(849)1288 4398 y Fo(\\openout)68 b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)g +(.)g(.)g(.)g(.)g(.)57 b(23,)27 b(244)1288 4491 y Fo(\\oplus)54 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)43 b(615)1288 4583 y Fo(\\OR)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)h(.)f(.)g(.)g(.)g(.)72 b(426)p 2176 4596 V 1 w(,)26 +b(1244)p 2338 4596 154 4 v 1288 4675 a Fo(\\or)79 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)73 +b(874{879)1860 4851 y Fa(P)1288 4943 y Fo(\\P)f Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)80 +b(1159,)27 b(1240)p 2338 4956 V 1288 5035 a Fo(\\p@)84 +b Fm(393,)28 b(403,)f(537,)g(726,)g(1049,)g(1068)1288 +5127 y Fo(\\PA)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g +(.)g(.)g(.)72 b(426)p 2176 5140 116 4 v 1 w(,)26 b(1244)p +2338 5140 154 4 v 1288 5219 a Fo(\\PackageError)57 b +Fm(.)26 b(.)f(.)g(.)41 b(54,)26 b(182,)h(1001)1288 5311 +y Fo(\\pagestyle)82 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)74 b(4)1288 5403 y Fo(\\parfillskip)50 b Fm(.)25 +b(.)h(.)56 b(397,)27 b(1071,)g(1120)1288 5495 y Fo(\\parindent)82 +b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)72 b(259,)27 b(1069)1288 +5587 y Fo(\\parskip)68 b Fm(.)25 b(.)g(.)71 b(510,)27 +b(518,)g(536,)g(1068)1288 5679 y Fo(\\PB)79 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)65 +b(406)p 2215 5692 116 4 v 1 w(,)26 b(794)1288 5771 y +Fo(\\pdfannotlink)57 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.) +43 b(199)1288 5863 y Fo(\\pdfdest)68 b Fm(.)25 b(.)79 +b(205,)27 b(888,)g(1060,)g(1114)2575 277 y Fo(\\pdfendlink)44 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42 +b(203)2575 369 y Fo(\\pdfoutline)97 b Fm(194,)27 b(889,)g(1061,)h(1115) +2575 461 y Fo(\\penalty)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)h(.)f(.)g(.)g(.)2854 553 y(247,)i(249,)g(256,)g(422,)g(581,)g +(591)2575 645 y Fo(\\postATL)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)h(.)f(.)g(.)50 b(1137)p 3626 658 154 4 v 2575 +737 a Fo(\\PP)79 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)56 +b(426)p 3263 750 116 4 v 1 w(,)26 b(1156)p 3425 750 154 +4 v 2 w(,)g(1244)p 3626 750 V 2575 829 a Fo(\\pretolerance)58 +b Fm(.)25 b(.)g(.)g(.)41 b(513,)27 b(521,)g(539)2575 +921 y Fo(\\PrintChanges)58 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g +(.)g(.)81 b(31)2575 1014 y Fo(\\PrintIndex)44 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)81 b(30)2575 +1106 y Fo(\\ProcessOptions)72 b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)g(.)50 +b(1145)2575 1198 y Fo(\\protect)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)h(.)73 b(58,)2824 1289 y(59,)48 b(285,)g(287,)g(305,)g +(306,)2824 1380 y(1002,)28 b(1181,)f(1182,)g(1328,)h(1331)2575 +1473 y Fo(\\ProvidesPackage)79 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)81 +b(47)3144 1649 y Fa(Q)2575 1742 y Fo(\\Q)72 b Fm(.)25 +b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)56 b(426)p 3263 +1755 116 4 v 1 w(,)26 b(1125,)i(1244)p 3626 1755 154 +4 v 2575 1834 a Fo(\\Qs)79 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g +(.)56 b(426)p 3263 1847 116 4 v 1 w(,)26 b(1126,)i(1244)p +3626 1847 154 4 v 2575 1926 a Fo(\\quad)47 b Fm(.)25 +b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)80 b(1093,)28 +b(1123)3144 2103 y Fa(R)2575 2195 y Fo(\\R)72 b Fm(.)25 +b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)73 +b(426)p 3464 2208 116 4 v 1 w(,)26 b(1244)p 3626 2208 +154 4 v 2575 2287 a Fo(\\raise)54 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)65 b(627,)27 b(633)2575 2379 y +Fo(\\rangle)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)42 b(734)2575 2471 y Fo(\\readcontents)58 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)65 b(884,)27 b(894)2575 +2563 y Fo(\\RecordChanges)65 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.) +g(.)81 b(12)2575 2656 y Fo(\\Red)40 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42 b(202)2575 +2748 y Fo(\\renewcommand)58 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g +(.)g(.)g(.)73 b(5)2575 2840 y Fo(\\RequirePackage)f Fm(.)25 +b(.)g(.)g(.)g(.)h(.)f(.)g(.)50 b(1147)2575 2932 y Fo(\\reset@font)44 +b Fm(.)25 b(.)g(.)g(.)g(.)49 b(740,)27 b(821,)g(1123)2575 +3024 y Fo(\\rightskip)38 b Fm(397,)21 b(511,)f(519,)h(537,)g(1070)2575 +3116 y Fo(\\rlap)47 b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)h(.)f(.)g(.)g(.)42 b(209)2575 3208 y Fo(\\rm)79 +b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 +b(645,)27 b(694,)g(870)3153 3385 y Fa(S)2575 3477 y Fo(\\S)72 +b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)80 +b(1158,)28 b(1244)p 3626 3490 V 2575 3570 a Fo(\\sb)79 +b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f +(.)g(.)g(.)42 b(694)2575 3662 y Fo(\\scriptscriptstyle)47 +b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)42 b(688)2575 3754 +y Fo(\\scriptstyle)51 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g +(.)g(.)42 b(633)2575 3846 y Fo(\\secstar)69 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)65 b(222,)27 +b(225)2575 3938 y Fo(\\section)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)64 b(6,)27 b(53,)f(319)2575 4030 y Fo(\\setbox)62 +b Fm(.)25 b(.)55 b(250,)27 b(332,)g(342,)g(358,)2824 +4122 y(551,)33 b(552,)g(622,)g(625,)g(631,)g(787)2575 +4214 y Fo(\\setcounter)44 b Fm(.)25 b(.)g(.)g(.)48 b(88,)26 +b(89,)h(214,)g(232)2575 4306 y Fo(\\setdate)69 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b(21,)27 +b(22)2575 4398 y Fo(\\setname)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)h(.)f(.)g(.)g(.)2854 4489 y(905,)i(906,)g(935,)g(943,)g +(947,)g(955)2575 4582 y Fo(\\setversion)44 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)49 b(19,)27 b(20)2575 +4674 y Fo(\\sevensy)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)h(.)f(.)g(.)g(.)42 b(617)p 3664 4687 116 4 v 2575 +4766 a Fo(\\sfcode)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 +b(512,)27 b(520,)g(538)2575 4858 y Fo(\\SHC)40 b Fm(.)25 +b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)73 +b(426)p 3464 4871 V 1 w(,)26 b(1244)p 3626 4871 154 4 +v 2575 4950 a Fo(\\sim)40 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42 b(641)2575 +5042 y Fo(\\smallbreak)i Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f +(.)g(.)g(.)42 b(868)2575 5135 y Fo(\\smallskip)83 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)65 b(423,)27 b(818)2575 +5227 y Fo(\\SS)79 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)h(.)f(.)g(.)50 b(1156)p 3626 5240 V 2575 +5319 a Fo(\\st)79 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42 b(782)2575 5411 y Fo(\\stop)47 +b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)81 +b(121,)2824 5502 y(143,)25 b(145,)h(149,)f(160,)h(493,)f(1313)2575 +5594 y Fo(\\string)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)41 +b(136,)27 b(163,)g(164)3147 5771 y Fa(T)2575 5863 y Fo(\\T)72 +b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)42 b(426)p 3664 5876 116 4 v eop +%%Page: 61 61 +61 60 bop 236 5 a Fs(Index)3526 b Fy(61)236 277 y Fo(\\teni)48 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g +(.)g(.)43 b(617)p 1326 290 116 4 v 236 371 a Fo(\\tentex)62 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)50 +b(1140)236 464 y Fo(\\textbf)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)41 b(260,)27 b(281,)h(910)236 558 y Fo(\\texttt)62 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)81 b(1024,)27 +b(1101)236 652 y Fo(\\textwidth)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)64 b(869,)28 b(891)236 745 y Fo(\\thepage)38 b +Fm(289,)21 b(308,)g(1185,)h(1330,)f(1333)236 839 y Fo(\\theskipper)44 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)42 b(1205,)485 +930 y(1210,)28 b(1215,)f(1222,)h(1229,)f(1234)236 1024 +y Fo(\\thexwebModule)65 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)81 +b(236)p 1180 1037 V 1 w(,)485 1115 y(286,)56 b(305,)g(746,)g(1181,)g +(1328)236 1209 y Fo(\\this)48 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)h(.)72 b(426)p 1125 1222 V 1 w(,)26 b(1244)p +1287 1222 154 4 v 236 1303 a Fo(\\tmpnr)55 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)63 b(189,)27 b(191,)g(744,)h(745)236 +1396 y Fo(\\tolerance)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.) +g(.)g(.)50 b(1072)236 1490 y Fo(\\tt)80 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)g(.)63 b(400,)27 b(668,)g(684,)h(688)236 1584 y Fo(\\tw@)41 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)64 +b(726,)28 b(810)236 1677 y Fo(\\twocolumn)83 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)50 b(1050)236 +1771 y Fo(\\typeout)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f +(.)g(.)57 b(49,)27 b(984)805 1952 y Fa(U)236 2046 y Fo(\\U)72 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 +b(426)p 924 2059 116 4 v 2 w(,)26 b(1127,)h(1244)p 1287 +2059 154 4 v 236 2140 a Fo(\\underline)83 b Fm(.)25 b(.)g(.)g(.)g(.)g +(.)g(.)h(.)f(.)g(.)g(.)g(.)50 b(1097)236 2233 y Fo(\\unskip)62 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)50 +b(1035)236 2327 y Fo(\\unvbox)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(262)236 2421 y Fo(\\uppercase)83 +b Fm(.)25 b(.)g(.)g(.)g(.)49 b(320,)27 b(323,)g(1139)236 +2514 y Fo(\\Us)80 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)56 +b(426)p 924 2527 116 4 v 2 w(,)26 b(1128,)h(1244)p 1287 +2527 154 4 v 236 2608 a Fo(\\usepackage)44 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)42 b(3,)26 +b(58)805 2789 y Fa(V)236 2883 y Fo(\\V)72 b Fm(.)26 b(.)f(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 b(426)p 1125 +2896 116 4 v 1 w(,)26 b(1244)p 1287 2896 154 4 v 236 +2977 a Fo(\\vb)80 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(426)p 1326 2990 116 +4 v 236 3070 a Fo(\\vbox)48 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)h(.)f(.)64 b(250,)28 b(661)236 3164 y Fo(\\vf)80 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g +(.)49 b(23,)27 b(24)236 3258 y Fo(\\vfil)48 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(247)236 3351 y Fo(\\vfilneg)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.) +g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(247)236 3445 y Fo(\\vskip)92 +b Fm(902,)27 b(910,)g(1029,)h(1109,)f(1205)793 3626 y +Fa(W)236 3720 y Fo(\\W)72 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)g(.)h(.)72 b(426)p 1125 3733 V 1 w(,)26 +b(1244)p 1287 3733 154 4 v 236 3814 a Fo(\\webfile)69 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)56 b(966)p 924 3827 116 +4 v 2 w(,)26 b(1002,)h(1013)236 3907 y Fo(xwebModule)83 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(216)p 1326 3920 V 236 4001 a Fo(xwebSecNoEject)65 b +Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 b(211)p +1326 4014 V 805 4182 a Fa(X)236 4276 y Fo(\\X)72 b Fm(.)26 +b(.)f(.)g(.)54 b(426)p 600 4289 V 1 w(,)26 b(720,)h(729,)h(1244)p +1087 4289 154 4 v 1 w(,)e(1372)236 4370 y Fo(\\XF)80 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)81 +b(1244)p 1087 4383 V 1 w(,)26 b(1372)236 4463 y Fo(\\XOR)41 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)72 +b(426)p 1125 4476 116 4 v 1 w(,)26 b(1244)p 1287 4476 +154 4 v 236 4557 a Fo(\\xweb_AddTokens)72 b Fm(.)25 b(.)g(.)h(.)f(.)g +(.)g(.)g(.)g(.)497 4648 y(.)g(.)g(.)67 b(755,)27 b(757,)g(773,)g(774,)h +(779)236 4742 y Fo(\\xweb_adn)76 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)50 +b(757,)27 b(763{768)236 4836 y Fo(\\xweb_anchor)51 b +Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)64 b(170)p 1163 4849 +116 4 v 2 w(,)26 b(193)236 4929 y Fo(\\xweb_backup)51 +b Fm(.)25 b(.)g(.)g(.)49 b(434,)27 b(595)p 1125 4942 +V 1 w(,)f(1253)236 5023 y Fo(\\xweb_bak)76 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)64 b(545)p 1163 5036 +V 2 w(,)26 b(601)236 5116 y Fo(\\xweb_bakk)83 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)41 b(545)p 1001 5129 V 1 w(,)26 b(576,)i(583)236 +5210 y Fo(\\xweb_BigBreak)65 b Fm(.)25 b(.)49 b(437,)27 +b(570)p 1125 5223 V 1 w(,)f(1256)236 5304 y Fo(\\xweb_BoldTocLine)86 +b Fm(.)26 b(.)f(.)64 b(361,)28 b(381)p 1326 5317 V 236 +5397 a Fo(\\xweb_break)97 b Fm(436,)27 b(570)p 924 5410 +V 2 w(,)f(1249,)h(1255)236 5491 y Fo(\\xweb_cancelfalse)86 +b Fm(.)26 b(.)f(.)42 b(1194,)485 5582 y(1214,)28 b(1218,)f(1221,)h +(1225,)f(1231)236 5676 y Fo(\\xweb_canceltrue)79 b Fm(.)25 +b(.)h(.)f(.)g(.)g(.)g(.)50 b(1211)236 5770 y Fo(\\xweb_CheckDot)65 +b Fm(.)25 b(.)49 b(734,)27 b(790)p 1125 5783 V 1 w(,)f(1093)236 +5863 y Fo(\\xweb_consetup)65 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.) +g(.)43 b(864)p 1326 5876 V 1524 277 a Fo(\\xweb_cont)67 +b Fm(244,)27 b(245,)g(288,)g(307,)1773 368 y(864)p 1773 +381 V 1 w(,)45 b(927,)h(1183,)h(1329,)g(1332)1524 460 +y Fo(\\xweb_contentsline)g Fm(.)25 b(.)g(.)65 b(864)p +2451 473 V 1 w(,)26 b(893)1524 552 y Fo(\\xweb_countA)51 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)1785 +643 y(.)g(.)g(.)67 b(753,)27 b(754,)g(758,)g(770,)g(781)1524 +735 y Fo(\\xweb_CR)68 b Fm(.)25 b(.)h(.)70 b(95)p 2088 +748 77 4 v 1 w(,)26 b(819,)h(1064,)h(1117)1524 826 y +Fo(\\xweb_CweaveBindings)61 b Fm(.)25 b(.)g(.)g(.)g(.)1785 +918 y(.)g(.)74 b(102,)27 b(104,)g(109,)h(426)p 2413 931 +116 4 v 1 w(,)e(1244)p 2575 931 154 4 v 1524 1009 a Fo(\\xweb_decr)83 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)65 b(617)p +2451 1022 116 4 v 1 w(,)26 b(642)1524 1101 y Fo(\\xweb_DocLayout)72 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)57 b(95)p 2489 1114 77 +4 v 1 w(,)26 b(526)p 2613 1114 116 4 v 1524 1193 a Fo +(\\xweb_documentation)54 b Fm(.)25 b(.)g(.)57 b(95)p +2489 1206 77 4 v 1 w(,)26 b(233)1524 1284 y Fo(\\xweb_DoRebind)65 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b(112)p +2613 1297 116 4 v 1524 1376 a Fo(\\xweb_ExprBreak)72 +b Fm(.)48 b(433,)28 b(570)p 2413 1389 V 1 w(,)e(1252)1524 +1467 y Fo(\\xweb_file)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)65 +b(968,)27 b(970)p 2613 1480 V 1524 1559 a Fo(\\xweb_FinishIndex)86 +b Fm(.)80 b(1055)p 2374 1572 154 4 v 2 w(,)26 b(1345)1524 +1651 y Fo(\\xweb_FirstModulefalse)69 b Fm(239,)27 b(243)1524 +1742 y Fo(\\xweb_FirstModuletrue)68 b Fm(.)25 b(.)g(.)g(.)43 +b(912)1524 1834 y Fo(\\xweb_GlobalConfalse)61 b Fm(.)25 +b(.)g(.)g(.)g(.)81 b(77)1524 1926 y Fo(\\xweb_GlobalContrue)54 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)81 b(78)1524 2017 y Fo +(\\xweb_GlobalHideFormatsfalse)1785 2109 y Fm(.)25 b(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)62 b(80)1524 +2200 y Fo(\\xweb_GlobalHideFormatstrue)74 b Fm(79)1524 +2292 y Fo(\\xweb_GlobalHypertype)68 b Fm(.)25 b(.)g(.)g(.)1785 +2383 y(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)61 +b(83{86,)28 b(982)1524 2475 y Fo(\\xweb_GlobalIndexfalse)75 +b Fm(.)25 b(.)g(.)81 b(70)1524 2566 y Fo(\\xweb_GlobalIndextrue)68 +b Fm(.)25 b(.)g(.)g(.)81 b(69)1524 2658 y Fo(\\xweb_GlobalOCfalse)54 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)81 b(76)1524 2750 y Fo +(\\xweb_GlobalOCtrue)47 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)81 +b(75)1524 2841 y Fo(\\xweb_GlobalRaggedfalse)h Fm(.)25 +b(.)81 b(74)1524 2933 y Fo(\\xweb_GlobalRaggedtrue)75 +b Fm(.)25 b(.)g(.)81 b(73)1524 3025 y Fo(\\xweb_GlobalReffalse)61 +b Fm(.)25 b(.)g(.)g(.)g(.)81 b(72)1524 3116 y Fo(\\xweb_GlobalReftrue) +54 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)81 b(71)1524 3208 y +Fo(\\xweb_HasEntries)e Fm(.)41 b(846)p 2289 3221 116 +4 v 1 w(,)26 b(922,)h(924)1524 3300 y Fo(\\xweb_headcheck)65 +b Fm(1165,)27 b(1172,)h(1193)p 2575 3313 154 4 v 1524 +3391 a Fo(\\xweb_hex)75 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)43 b(686)p 2613 3404 116 4 v 1524 3483 +a Fo(\\xweb_hlink)h Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)65 +b(170)p 2451 3496 V 1 w(,)26 b(746)1524 3574 y Fo(\\xweb_htarget)58 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)65 b(170)p 2451 3587 +V 1 w(,)26 b(260)1524 3666 y Fo(\\xweb_hypertype)72 b +Fm(.)25 b(.)g(.)g(.)g(.)g(.)74 b(62)p 2506 3679 77 4 +v(,)1773 3757 y(173,)38 b(176,)h(179,)g(192,)f(887,)1773 +3849 y(982,)55 b(998{1000,)j(1059,)e(1113)1524 3940 y +Fo(\\xweb_ifnch)44 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)51 b(1193)p 2575 3953 154 4 v 1524 4032 a Fo(\\xweb_ifnextchar)79 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)51 b(1193)p 2575 4045 +V 1524 4124 a Fo(\\xweb_incr)83 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)65 b(617)p 2451 4137 116 4 v 1 w(,)26 b(643)1524 4215 +y Fo(\\xweb_IncrIndent)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)1785 +4307 y(.)g(.)g(.)g(.)g(.)g(.)52 b(431,)27 b(595)p 2250 +4320 V 2 w(,)f(811,)h(1250)1524 4398 y Fo(\\xweb_indent)51 +b Fm(.)25 b(.)g(.)g(.)g(.)57 b(545)p 2305 4411 V 1 w(,)26 +b(560,)1773 4490 y(575,)33 b(597,)g(598,)g(600,)g(603,)g(810)1524 +4581 y Fo(\\xweb_IndexTop)65 b Fm(.)25 b(.)g(.)g(.)80 +b(1026)p 2374 4594 154 4 v 2 w(,)26 b(1058)1524 4673 +y Fo(\\xweb_InputWebfile)47 b Fm(.)25 b(.)73 b(901)p +2413 4686 116 4 v 1 w(,)26 b(1012)1524 4764 y Fo(\\xweb_LayoutInit)79 +b Fm(.)25 b(.)g(.)g(.)65 b(529,)27 b(545)p 2613 4777 +V 1524 4856 a Fo(\\xweb_macro)58 b Fm(805)p 2011 4869 +V 2 w(,)26 b(1366,)h(1367,)h(1369)1524 4948 y Fo(\\xweb_makenote)65 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)65 b(770,)27 b(779)1524 +5039 y Fo(\\xweb_makethechar)86 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)51 +b(1193)p 2575 5052 154 4 v 1524 5131 a Fo(\\xweb_ModBox)g +Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(236)p 2613 5144 116 4 v 1524 5223 a Fo(\\xweb_ModTitle)65 +b Fm(.)72 b(1171,)28 b(1172,)1773 5314 y(1181,)f(1184,)h(1190,)f(1207,) +h(1232)1524 5406 y Fo(\\xweb_multicolfalse)54 b Fm(.)25 +b(.)g(.)g(.)g(.)51 b(1041)1524 5497 y Fo(\\xweb_multicoltrue)c +Fm(.)25 b(.)g(.)g(.)g(.)g(.)51 b(1043)1524 5589 y Fo(\\xweb_noindent)65 +b Fm(.)25 b(.)48 b(438,)28 b(595)p 2413 5602 V 1 w(,)e(1257)1524 +5680 y Fo(\\xweb_NormalTocLine)54 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)1785 +5772 y(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)69 b(344,)27 +b(363,)g(367)p 2613 5785 V 1524 5863 a Fo(\\xweb_oct)75 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(686)p 2613 5876 V 2811 277 a Fo(\\xweb_off)76 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(970)p 3901 290 V 2811 369 a Fo(\\xweb_on)69 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)43 +b(970)p 3901 382 V 2811 460 a Fo(\\xweb_opt)76 b Fm(.)25 +b(.)79 b(983,)27 b(984,)h(986{1000)2811 552 y Fo(\\xweb_OptBreak)65 +b Fm(.)25 b(.)49 b(435,)27 b(570)p 3700 565 V 1 w(,)f(1254)2811 +644 y Fo(\\xweb_pdflink)58 b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)64 +b(180,)28 b(197)p 3901 657 V 2811 735 a Fo(\\xweb_pdftarget)72 +b Fm(.)25 b(.)g(.)h(.)f(.)64 b(181,)28 b(197)p 3901 748 +V 2811 827 a Fo(\\xweb_pointer)58 b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)64 +b(617)p 3738 840 V 2 w(,)26 b(647)2811 919 y Fo(\\xweb_poptoks)58 +b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)64 b(759,)28 b(762)2811 +1010 y Fo(\\xweb_PrepareSection)62 b Fm(.)25 b(.)g(.)g(.)g(.)3072 +1101 y(.)82 b(216)p 3175 1114 V 1 w(,)26 b(279,)i(301,)f(1170,)g(1324) +2811 1193 y Fo(\\xweb_program)58 b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)g(.) +57 b(95)p 3777 1206 77 4 v 1 w(,)26 b(559)2811 1285 y +Fo(\\xweb_ProgramLayout)55 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)3072 +1376 y(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)68 b(105,)27 +b(512,)h(526)p 3901 1389 116 4 v 2811 1468 a Fo(\\xweb_rebind)51 +b Fm(.)25 b(.)g(.)g(.)49 b(112)p 3538 1481 V 1 w(,)26 +b(429,)h(1247)2811 1559 y Fo(\\xweb_RestoreBinding)62 +b Fm(.)i(145,)28 b(158)p 3901 1572 V 2811 1651 a Fo +(\\xweb_RestoreBindings)69 b Fm(.)25 b(.)g(.)g(.)3072 +1742 y(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)76 b(141)p 3538 +1755 V 1 w(,)26 b(495,)h(1315)2811 1834 y Fo(\\xweb_RestoreDocLayout)69 +b Fm(501)p 3738 1847 V 2 w(,)26 b(532)2811 1926 y Fo(\\xweb_Rprogram)65 +b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)57 b(95)p 3777 1939 +77 4 v 1 w(,)26 b(409)2811 2017 y Fo(\\xweb_SaveBinding)86 +b Fm(.)26 b(.)f(.)64 b(124,)28 b(131)p 3901 2030 116 +4 v 2811 2109 a Fo(\\xweb_SaveDocLayout)55 b Fm(.)25 +b(.)64 b(501)p 3738 2122 V 2 w(,)26 b(530)2811 2200 y +Fo(\\xweb_SaveExhyphenpenalty)51 b Fm(.)43 b(501)p 3901 +2213 V 2811 2292 a Fo(\\xweb_SaveHyphenpenalty)83 b Fm(.)25 +b(.)43 b(501)p 3901 2305 V 2811 2384 a Fo(\\xweb_SaveParskip)86 +b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)43 b(501)p 3901 2397 +V 2811 2475 a Fo(\\xweb_SavePretolerance)76 b Fm(.)25 +b(.)g(.)43 b(501)p 3901 2488 V 2811 2567 a Fo(\\xweb_SaveRightskip)55 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)43 b(501)p 3901 2580 V +2811 2659 a Fo(\\xweb_SaveSemSFCode)55 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)43 +b(501)p 3901 2672 V 2811 2750 a Fo(\\xweb_secno)h Fm(.)25 +b(.)g(.)g(.)g(.)g(.)58 b(216)p 3593 2763 V 1 w(,)26 b(271,)3060 +2842 y(273,)j(278,)g(289,)g(294,)g(1167,)3060 2933 y(1169,)f(1185,)f +(1190,)h(1329,)f(1333)2811 3024 y Fo(\\xweb_SetupHrefs)79 +b Fm(.)25 b(.)h(.)72 b(170)p 3700 3037 V 1 w(,)26 b(1011)2811 +3116 y Fo(\\xweb_SetupIndex)79 b Fm(.)25 b(.)81 b(1055)p +3662 3129 154 4 v 1 w(,)26 b(1341)2811 3208 y Fo(\\xweb_SetupReflist)47 +b Fm(.)81 b(1107)p 3662 3221 V 1 w(,)26 b(1346)2811 3299 +y Fo(\\xweb_SpiderLopEntry)71 b Fm(1174,)27 b(1177)p +3862 3312 V 2811 3391 a Fo(\\xweb_star)83 b Fm(.)25 b(.)g(.)g(.)g(.)g +(.)g(.)h(.)f(.)64 b(216)p 3738 3404 116 4 v 2 w(,)26 +b(260)2811 3483 y Fo(\\xweb_StringSetup)86 b Fm(.)26 +b(.)f(.)g(.)g(.)g(.)g(.)43 b(666)p 3901 3496 V 2811 3574 +a Fo(\\xweb_TagSec)51 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)64 +b(780,)28 b(784)p 3901 3587 V 2811 3666 a Fo(\\xweb_tdone)44 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)64 b(771,)28 +b(782)2811 3757 y Fo(\\xweb_tempa)44 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.) +h(.)f(.)64 b(961,)28 b(963)2811 3849 y Fo(\\xweb_tempb)44 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)64 b(962,)28 +b(963)2811 3941 y Fo(\\xweb_tex)76 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g +(.)h(.)f(.)g(.)73 b(95)p 3793 3954 77 4 v 1 w(,)3060 +4032 y(706,)47 b(734,)f(1028,)g(1110,)h(1356)2811 4124 +y Fo(\\xweb_TmpFile)58 b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g +(.)43 b(846)p 3901 4137 116 4 v 2811 4215 a Fo(\\xweb_ToggleText)79 +b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)3072 4307 y(.)g(.)g(.)h(.)f(.)g +(.)g(.)44 b(730,)27 b(731,)g(733,)h(735)2811 4398 y Fo(\\xweb_toksA)44 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)3090 +4490 y(749,)i(760,)g(762,)g(782,)g(787,)h(788)2811 4581 +y Fo(\\xweb_toksB)44 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) +g(.)g(.)3090 4673 y(750,)i(773,)g(774,)g(779,)g(782,)h(787)2811 +4764 y Fo(\\xweb_toksC)44 b Fm(.)25 b(.)63 b(751,)27 +b(757,)g(780,)h(781)2811 4856 y Fo(\\xweb_toksD)44 b +Fm(.)25 b(.)g(.)g(.)g(.)g(.)41 b(752,)27 b(760,)h(773)2811 +4947 y Fo(\\xweb_ToRestore)38 b Fm(112)p 3434 4960 V +1 w(,)20 b(137,)g(145,)h(146)2811 5039 y Fo(\\xweb_TTLopLine)72 +b Fm(.)25 b(.)g(.)h(.)f(.)64 b(334,)28 b(390)p 3901 5052 +V 2811 5131 a Fo(\\xweb_undefine)65 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g +(.)g(.)g(.)43 b(141)p 3901 5144 V 2811 5222 a Fo(\\xweb_undefined)38 +b Fm(112)p 3434 5235 V 1 w(,)20 b(134,)g(143,)h(144)2811 +5314 y Fo(\\xweb_UserBindings)47 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)3072 +5405 y(.)g(.)g(.)h(.)f(.)g(.)g(.)44 b(95)p 3414 5418 +77 4 v 1 w(,)26 b(426)p 3538 5418 116 4 v 1 w(,)g(930,)h(1244)p +3862 5418 154 4 v 2811 5497 a Fo(\\xwebAddress)51 b Fm(.)25 +b(.)g(.)g(.)49 b(441,)27 b(637)p 3700 5510 116 4 v 1 +w(,)f(1260)2811 5589 y Fo(\\xwebAnd)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)49 b(457,)27 b(606)p 3700 5602 V 1 w(,)f(1276)2811 +5680 y Fo(\\xwebAssign)44 b Fm(.)25 b(.)g(.)g(.)g(.)49 +b(448,)27 b(637)p 3700 5693 V 1 w(,)f(1267)2811 5772 +y Fo(\\xwebBinOr)83 b Fm(.)25 b(.)g(.)g(.)g(.)49 b(453,)27 +b(637)p 3700 5785 V 1 w(,)f(1272)2811 5863 y Fo(\\xwebCatActive)65 +b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)81 b(34)p +3939 5876 77 4 v eop +%%Page: 62 62 +62 61 bop 0 5 a Fy(62)3523 b Fs(Index)0 277 y Fo(\\xwebCatClose)58 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)81 +b(34)p 1128 290 77 4 v 0 371 a Fo(\\xwebCatEscape)65 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)81 b(34)p +1128 384 V 0 464 a Fo(\\xwebCatIgnore)65 b Fm(.)25 b(.)g(.)g(.)g(.)g(.) +g(.)h(.)f(.)g(.)81 b(34)p 1128 477 V 0 557 a Fo(\\xwebCatLetter)65 +b Fm(.)25 b(.)49 b(34)p 727 570 V(,)26 b(1153,)i(1154)0 +651 y Fo(\\xwebCatOpen)51 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)81 b(34)p 1128 664 V 0 744 a Fo(\\xwebCatOther)58 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)65 b(34)p 927 757 V +1 w(,)26 b(1376)0 838 y Fo(\\xwebCatUsCode)65 b Fm(.)25 +b(.)49 b(34)p 727 851 V(,)26 b(1149,)i(1375)0 931 y Fo +(\\xwebChangeFlag)72 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)261 +1022 y(.)g(.)g(.)g(.)g(.)60 b(483,)27 b(837)p 688 1035 +116 4 v 1 w(,)f(1129,)i(1303)0 1116 y Fo(\\xwebCombinedOp)72 +b Fm(.)49 b(471,)27 b(655)p 889 1129 V 1 w(,)f(1290)0 +1209 y Fo(\\xwebComment)58 b Fm(473,)27 b(701)p 688 1222 +V 1 w(,)f(1292,)i(1351)p 1051 1222 154 4 v 0 1302 a Fo +(\\xwebCommentHook)79 b Fm(.)25 b(.)g(.)73 b(701)p 889 +1315 116 4 v 1 w(,)26 b(1351)p 1051 1315 154 4 v 0 1396 +a Fo(\\xwebComplement)72 b Fm(.)49 b(442,)27 b(637)p +889 1409 116 4 v 1 w(,)f(1261)0 1489 y Fo(\\xwebConfalse)58 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)65 b(979,)27 b(994)0 +1583 y Fo(\\xwebContents)58 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)65 +b(242,)27 b(882)p 1089 1596 V 0 1676 a Fo(\\xwebContentsBot)79 +b Fm(.)25 b(.)g(.)g(.)65 b(895,)27 b(901)p 1089 1689 +V 0 1769 a Fo(\\xwebContentsTop)79 b Fm(.)25 b(.)g(.)g(.)65 +b(886,)27 b(901)p 1089 1782 V 0 1863 a Fo(\\xwebContrue)51 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)65 b(979,)27 b(995)0 +1956 y Fo(\\xwebCRAlso)44 b Fm(.)25 b(.)g(.)g(.)g(.)49 +b(484,)27 b(827)p 889 1969 V 1 w(,)f(1304)0 2050 y Fo(\\xwebCRChanged) +65 b Fm(.)25 b(.)g(.)g(.)g(.)73 b(917,)27 b(1015)p 1051 +2063 154 4 v 0 2143 a Fo(\\xwebCRCite)44 b Fm(.)25 b(.)g(.)g(.)g(.)49 +b(486,)27 b(827)p 889 2156 116 4 v 1 w(,)f(1306)0 2236 +y Fo(\\xwebCREt)76 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)49 b(490,)27 +b(837)p 889 2249 V 1 w(,)f(1310)0 2330 y Fo(\\xwebCrossRef)58 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)81 b(815)p 943 2343 +V 2 w(,)249 2421 y(828,)39 b(829,)f(831,)h(832,)f(834,)249 +2513 y(835,)43 b(1017,)g(1102{1105,)i(1123)0 2606 y Fo(\\xwebCRsAlso)51 +b Fm(.)25 b(.)g(.)g(.)49 b(485,)27 b(827)p 889 2619 V +1 w(,)f(1305)0 2699 y Fo(\\xwebCRsCite)51 b Fm(.)25 b(.)g(.)g(.)49 +b(487,)27 b(827)p 889 2712 V 1 w(,)f(1307)0 2793 y Fo(\\xwebCRsEt)83 +b Fm(.)25 b(.)g(.)g(.)g(.)49 b(491,)27 b(837)p 889 2806 +V 1 w(,)f(1311)0 2886 y Fo(\\xwebCRsUse)44 b Fm(.)25 +b(.)g(.)g(.)g(.)49 b(489,)27 b(827)p 889 2899 V 1 w(,)f(1309)0 +2980 y Fo(\\xwebCRUse)83 b Fm(.)25 b(.)g(.)g(.)g(.)49 +b(488,)27 b(827)p 889 2993 V 1 w(,)f(1308)0 3073 y Fo(\\xwebCxxComment) +72 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)261 3164 +y(.)g(.)g(.)g(.)g(.)60 b(474,)27 b(701)p 688 3177 V 1 +w(,)f(1293,)i(1351)p 1051 3177 154 4 v 0 3258 a Fo(\\xwebDate)76 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)49 +b(15)p 1004 3271 77 4 v 1 w(,)26 b(49)0 3351 y Fo(\\xwebDecr)76 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)49 b(462,)27 b(637)p 889 +3364 116 4 v 1 w(,)f(1281)0 3444 y Fo(\\xwebDecrIndent)72 +b Fm(.)49 b(432,)27 b(595)p 889 3457 V 1 w(,)f(1251)0 +3538 y Fo(\\xwebDefine)97 b Fm(478,)27 b(805)p 688 3551 +V 1 w(,)f(1298,)i(1365)p 1051 3551 154 4 v 0 3631 a Fo(\\xwebEquiv)83 +b Fm(.)25 b(.)g(.)g(.)g(.)49 b(444,)27 b(606)p 889 3644 +116 4 v 1 w(,)f(1263)0 3725 y Fo(\\xwebFormat)97 b Fm(479,)27 +b(805)p 688 3738 V 1 w(,)f(1299,)i(1365)p 1051 3738 154 +4 v 0 3818 a Fo(\\xwebGe)62 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)49 +b(445,)27 b(606)p 889 3831 116 4 v 1 w(,)f(1264)0 3911 +y Fo(\\xwebGroupLevel)72 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)295 +4003 y(211)p 295 4016 V 1 w(,)h(269,)h(274,)g(285,)g(305,)249 +4094 y(329,)39 b(339,)f(355,)h(360,)f(369,)249 4185 y(370,)h(372,)f +(374,)h(376,)f(385,)249 4277 y(1164,)46 b(1174,)f(1179,)h(1181,)249 +4368 y(1184,)g(1189,)f(1209,)h(1213,)249 4459 y(1217,)28 +b(1220,)f(1224,)g(1227,)h(1328)0 4553 y Fo(\\xwebHideFormatsfalse)108 +b Fm(981,)27 b(997)1288 277 y Fo(\\xwebHideFormatstrue)61 +b Fm(.)k(980,)27 b(996)1288 370 y Fo(\\xwebId)61 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b(465,)27 b(655)p 2176 +383 V 1 w(,)f(1284)1288 464 y Fo(\\xwebIdCat)82 b Fm(.)25 +b(.)g(.)h(.)f(.)48 b(480,)27 b(715)p 2176 477 V 1 w(,)f(1300)1288 +557 y Fo(\\xwebIdIndex)50 b Fm(.)25 b(.)h(.)f(.)48 b(923,)27 +b(944,)g(1055)p 2338 570 154 4 v 1288 651 a Fo(\\xwebIdLetter)57 +b Fm(.)26 b(.)f(.)48 b(466,)27 b(655)p 2176 664 116 4 +v 1 w(,)f(1285)1288 744 y Fo(\\xwebIncr)75 b Fm(.)25 +b(.)g(.)g(.)h(.)f(.)48 b(463,)27 b(637)p 2176 757 V 1 +w(,)f(1282)1288 837 y Fo(\\xwebIndentUnit)72 b Fm(.)25 +b(.)57 b(545)p 2069 850 V 1 w(,)26 b(560,)1537 929 y(565,)33 +b(582,)g(597,)g(600,)g(603,)g(810)1288 1022 y Fo(\\xwebIndexDeclared)47 +b Fm(.)80 b(1075,)27 b(1096)p 2338 1035 154 4 v 1288 +1115 a Fo(\\xwebIndexEntry)72 b Fm(.)25 b(.)g(.)80 b(1074,)27 +b(1088)p 2338 1128 V 1288 1209 a Fo(\\xwebIndexfalse)72 +b Fm(.)25 b(.)g(.)g(.)g(.)65 b(975,)27 b(987)1288 1302 +y Fo(\\xwebIndexIntro)64 b Fm(1021)p 1937 1315 V 2 w(,)26 +b(1032,)h(1035)1288 1395 y Fo(\\xwebIndexName)65 b Fm(.)25 +b(.)g(.)g(.)80 b(1021)p 2138 1408 V 1 w(,)26 b(1030)1288 +1489 y Fo(\\xwebIndextrue)65 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)65 +b(975,)27 b(986)1288 1582 y Fo(\\xwebInputIndex)72 b +Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 b(933)p 2377 +1595 116 4 v 1288 1675 a Fo(\\xwebInputReflist)86 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)43 b(933)p 2377 1688 V 1288 1769 +a Fo(\\xwebJobName)50 b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)50 b(1055)p 2338 1782 154 4 v 1288 1862 a Fo(\\xwebJobname)g +Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)81 b(171,)1537 1953 +y(242,)38 b(244,)h(315,)f(849,)h(852,)1537 2045 y(905,)f(908,)h(910,)f +(923,)h(925,)1537 2136 y(936,)29 b(944,)g(948,)g(956,)g(1024,)1537 +2227 y(1060,)e(1061,)h(1100)p 1938 2240 V 1 w(,)e(1114,)h(1115)1288 +2321 y Fo(\\xwebLapStar)50 b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)72 +b(208)p 2176 2334 116 4 v 1 w(,)26 b(1076)1288 2414 y +Fo(\\xwebLE)61 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)48 +b(459,)27 b(606)p 2176 2427 V 1 w(,)f(1278)1288 2507 +y Fo(\\xwebLeftShift)65 b Fm(.)25 b(.)48 b(449,)27 b(637)p +2176 2520 V 1 w(,)f(1268)1288 2601 y Fo(\\xwebLopIndent)65 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)81 b(347)p 2231 2614 V +1 w(,)1537 2692 y(376,)33 b(377,)g(385,)g(386,)g(396,)g(399)1288 +2785 y Fo(\\xwebLopIndentMaxLevel)75 b Fm(.)25 b(.)g(.)1549 +2877 y(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)69 b(347)p +2053 2890 V 1 w(,)26 b(369,)h(370)1288 2970 y Fo(\\xwebLopName)50 +b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)43 +b(314)p 2377 2983 V 1288 3063 a Fo(\\xwebMacrosHere)72 +b Fm(.)48 b(477,)27 b(715)p 2176 3076 V 1 w(,)f(1297)1288 +3157 y Fo(\\xwebMainSecSkip)79 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.) +1575 3248 y(265)p 1575 3261 V 1 w(,)h(1210,)h(1215,)h(1222,)f(1229)1288 +3341 y Fo(\\xwebMajor)82 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.) +g(.)g(.)g(.)81 b(15)p 2415 3354 77 4 v 1288 3435 a Fo(\\xwebMajorNr)50 +b Fm(.)25 b(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)49 b(18,)27 +b(19)1288 3528 y Fo(\\xwebMemberRef)65 b Fm(.)25 b(.)48 +b(454,)27 b(637)p 2176 3541 116 4 v 1 w(,)f(1273)1288 +3621 y Fo(\\xwebMod)68 b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)48 +b(450,)27 b(637)p 2176 3634 V 1 w(,)f(1269)1288 3715 +y Fo(xwebModule)h Fm(\(en)n(vironmen)n(t\))38 b(.)25 +b(.)g(.)43 b(236)p 2377 3728 V 1288 3808 a Fo(\\xwebNe)61 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)48 b(447,)27 b(606)p +2176 3821 V 1 w(,)f(1266)1288 3901 y Fo(\\xwebNot)68 +b Fm(.)25 b(.)g(.)g(.)g(.)h(.)f(.)48 b(452,)27 b(606)p +2176 3914 V 1 w(,)f(1271)1288 3995 y Fo(\\xwebNull)75 +b Fm(.)25 b(.)g(.)g(.)h(.)f(.)48 b(451,)27 b(606)p 2176 +4008 V 1 w(,)f(1270)1288 4088 y Fo(\\xwebNumber)43 b +Fm(.)25 b(.)g(.)h(.)f(.)48 b(470,)27 b(686)p 2176 4101 +V 1 w(,)f(1289)1288 4181 y Fo(\\xwebNumberListHangindent)50 +b Fm(.)1549 4273 y(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)84 +b(815)p 1976 4286 V 1 w(,)26 b(1091,)h(1122)1288 4366 +y Fo(\\xwebOr)61 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)h(.)f(.)48 +b(456,)27 b(606)p 2176 4379 V 1 w(,)f(1275)1288 4459 +y Fo(\\xwebPageName)57 b Fm(.)26 b(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g +(.)43 b(882)p 2377 4472 V 1288 4553 a Fo(\\xwebPDFOutline)72 +b Fm(.)48 b(187)p 2014 4566 V 1 w(,)26 b(294,)h(1190)2575 +277 y Fo(\\xwebPointer)51 b Fm(.)25 b(.)g(.)g(.)49 b(460,)27 +b(637)p 3464 290 V 1 w(,)f(1279)2575 368 y Fo(\\xwebPointerMemberRef)69 +b Fm(.)25 b(.)g(.)g(.)2836 460 y(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)76 +b(461,)27 b(637)p 3464 473 V 1 w(,)f(1280)2575 551 y +Fo(\\xwebProgPenalty)79 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)42 +b(414)p 3664 564 V 2575 642 a Fo(\\xwebRaggedfalse)79 +b Fm(.)25 b(.)g(.)g(.)65 b(977,)27 b(991)2575 734 y Fo +(\\xwebRaggedtrue)72 b Fm(.)25 b(.)g(.)g(.)g(.)65 b(977,)27 +b(990)2575 825 y Fo(\\xwebReffalse)58 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g +(.)65 b(976,)27 b(989)2575 916 y Fo(\\xwebRefList)51 +b Fm(.)25 b(.)g(.)g(.)49 b(925,)27 b(956,)g(1107)p 3626 +929 154 4 v 2575 1008 a Fo(\\xwebReflistName)79 b Fm(.)25 +b(.)80 b(1100)p 3425 1021 V 2 w(,)26 b(1112)2575 1099 +y Fo(\\xwebRefMacrosHere)47 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)42 +b(715)p 3664 1112 116 4 v 2575 1190 a Fo(\\xwebRefName)51 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)2836 +1282 y(.)82 b(475,)27 b(720,)g(728)p 3263 1295 V 1 w(,)f(1294,)i(1372) +2575 1373 y Fo(\\xwebRefNumber)65 b Fm(.)25 b(.)g(.)41 +b(719,)27 b(734,)g(738)p 3664 1386 V 2575 1464 a Fo(\\xwebReftrue)51 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)65 b(976,)27 b(988)2575 +1556 y Fo(\\xwebRel)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)49 +b(440,)27 b(637)p 3464 1569 V 1 w(,)f(1259)2575 1647 +y Fo(\\xwebRes)90 b Fm(467,)28 b(653,)f(655)p 3302 1660 +V 1 w(,)f(812,)h(1286)2575 1738 y Fo(\\xwebRightShift)72 +b Fm(.)49 b(446,)27 b(637)p 3464 1751 V 1 w(,)f(1265)2575 +1830 y Fo(\\xwebRLCite)44 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)80 +b(1100)p 3425 1843 154 4 v 2 w(,)26 b(1125)2575 1921 +y Fo(\\xwebRLsCite)51 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)80 +b(1100)p 3425 1934 V 2 w(,)26 b(1126)2575 2012 y Fo(\\xwebRLsUse)44 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)80 b(1100)p 3425 2025 +V 2 w(,)26 b(1128)2575 2104 y Fo(\\xwebRLUse)83 b Fm(.)25 +b(.)g(.)g(.)g(.)g(.)g(.)80 b(1100)p 3425 2117 V 2 w(,)26 +b(1127)2575 2195 y Fo(\\xwebScope)83 b Fm(.)25 b(.)g(.)g(.)g(.)49 +b(443,)27 b(637)p 3464 2208 116 4 v 1 w(,)f(1262)2575 +2286 y Fo(\\xwebSectionName)79 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)42 +b(882)p 3664 2299 V 2575 2378 a Fo(\\xwebSetModNrList)86 +b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)2836 2469 y(.)82 b(741,)27 +b(784)p 3101 2482 V 1 w(,)f(823,)h(1093,)h(1124)2575 +2560 y Fo(\\xwebSetModuleNumber)61 b Fm(.)26 b(.)f(.)g(.)g(.)2836 +2652 y(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)68 b(743)p +3340 2665 V 1 w(,)26 b(785,)h(871)2575 2743 y Fo +(\\xwebSpiderOutputFileName)51 b Fm(.)2836 2834 y(.)25 +b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)61 b(1295,)28 +b(1372)2575 2926 y Fo(\\xwebSpiderOutputFilename)76 b +Fm(1371)p 3626 2939 154 4 v 2575 3017 a Fo(\\xwebString)44 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)2843 +3108 y(468,)c(666)p 2999 3121 116 4 v 2 w(,)f(716,)i(726,)f(797,)h +(1287)2575 3200 y Fo(\\xwebStringBreak)103 b Fm(469,)27 +b(666)p 3464 3213 V 1 w(,)f(1288)2575 3291 y Fo(\\xwebThis)76 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)49 b(455,)27 b(637)p 3464 +3304 V 1 w(,)f(1274)2575 3382 y Fo(\\xwebTocName)51 b +Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)42 +b(314)p 3664 3395 V 2575 3473 a Fo(\\xwebVerbString)72 +b Fm(.)49 b(481,)27 b(725)p 3464 3486 V 1 w(,)f(1301)2575 +3565 y Fo(\\xwebVersion)51 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f +(.)49 b(15)p 3579 3578 77 4 v 1 w(,)26 b(49)2575 3656 +y Fo(\\xwebXor)69 b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)49 +b(458,)27 b(606)p 3464 3669 116 4 v 1 w(,)f(1277)3144 +3830 y Fa(Y)2575 3922 y Fo(\\Y)72 b Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g +(.)g(.)g(.)g(.)g(.)g(.)41 b(414)p 3340 3935 V 1 w(,)26 +b(587,)h(818)3150 4096 y Fa(Z)2575 4187 y Fo(\\Z)72 b +Fm(.)25 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h +(.)f(.)g(.)g(.)42 b(426)p 3664 4200 V 2575 4279 a Fo(\\z@skip)62 +b Fm(.)25 b(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.) +42 b(536)2575 4370 y Fo(\\ZZ)79 b Fm(.)25 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g +(.)g(.)g(.)g(.)57 b(289,)27 b(291,)2824 4461 y(308,)i(310,)g(864)p +3152 4474 V 1 w(,)f(893,)h(1184,)2824 4553 y(1187,)f(1329,)f(1330,)g +(1333,)h(1335)p eop +%%Trailer +end +userdict /end-hook known{end-hook}if +%%EOF diff --git a/web/matlabweb/webfiles.sty b/web/matlabweb/webfiles.sty new file mode 100644 index 0000000000..2be7e57611 --- /dev/null +++ b/web/matlabweb/webfiles.sty @@ -0,0 +1,1002 @@ +%% +%% This is file `webfiles.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% webfiles.dtx (with options: `main') +%% Package for inclusion of CWEB and Spidery WEB programs in +%% LaTeX Documents. + +%% +%% $Id: webfiles.dtx,v 1.39 1999/05/26 12:40:06 potse Exp $ +%% + +\begingroup + \catcode`\$=9 % ignore $ + \gdef\xwebMajorNr{0.5.} + \def\setversion#1:#2.#3:{\xdef\xwebVersion{\xwebMajorNr #3}} + \setversion $Revision: 1.39 $: + \def\setdate#1: #2/#3/#4#5#6:#7:#8;{\gdef\xwebDate{#2/#3/#4#5}} + \setdate $Date: 1999/05/26 12:40:06 $; + \newwrite\vf \immediate\openout\vf=version.tex + \immediate\write\vf{\xwebVersion}\immediate\closeout\vf +\endgroup +\catcode`\@=11 +\chardef\xwebCatUsCode=\catcode`\_ % top level macro file! +\catcode`\_=11 % Catcode letter +\chardef\xwebCatEscape=0 +\chardef\xwebCatOpen=1 +\chardef\xwebCatClose=2 +\chardef\xwebCatIgnore=9 +\chardef\xwebCatLetter=11 +\chardef\xwebCatOther=12 +\chardef\xwebCatActive=13 +\ProvidesPackage{webfiles} +\begingroup + \typeout{LaTeX package `webfiles', version \xwebVersion, \xwebDate} +\endgroup +\ifx \section\undefined + \PackageError{webfiles}{`webfiles' is a package, not a class}{% + webfiles is not a document class, but only a package. + Please adapt your documentclass tag appropriately. + I.e., write \MessageBreak + \protect\usepackage{webfiles} instead of + \protect\documentclass{webfiles}.} +\fi +\newif\ifxweb_GlobalIndex \newif\ifxwebIndex +\newif\ifxweb_GlobalRef \newif\ifxwebRef +\newif\ifxweb_GlobalRagged \newif\ifxwebRagged +\newif\ifxweb_GlobalOC +\newif\ifxweb_GlobalHideFormats \newif\ifxwebHideFormats +\newif\ifxweb_GlobalCon \newif\ifxwebCon +\DeclareOption{index}{\xweb_GlobalIndextrue} +\DeclareOption{noindex}{\xweb_GlobalIndexfalse} +\DeclareOption{reflist}{\xweb_GlobalReftrue} +\DeclareOption{noreflist}{\xweb_GlobalReffalse} +\DeclareOption{raggedbottom}{\xweb_GlobalRaggedtrue} +\DeclareOption{flushbottom}{\xweb_GlobalRaggedfalse} +\DeclareOption{onlychanges}{\xweb_GlobalOCtrue} +\DeclareOption{allsections}{\xweb_GlobalOCfalse} +\DeclareOption{nocon}{\xweb_GlobalConfalse} +\DeclareOption{contents}{\xweb_GlobalContrue} +\DeclareOption{hideformats}{\xweb_GlobalHideFormatstrue} +\DeclareOption{showformats}{\xweb_GlobalHideFormatsfalse} + +\newcount\xweb_hypertype +\newcount\xweb_GlobalHypertype +\DeclareOption{hyperref}{\xweb_GlobalHypertype=1} +\DeclareOption{pdftex}{\xweb_GlobalHypertype=2} +\DeclareOption{nohype}{\xweb_GlobalHypertype=0} + +\newcounter{xwebLopDepth} \setcounter{xwebLopDepth}{9} +\newcounter{xwebOutlineDepth} \setcounter{xwebOutlineDepth}{9} +\DeclareOption{nofiles}{\c@xwebLopDepth=-9} +\DeclareOption{writefiles}{\c@xwebLopDepth=9} +\ExecuteOptions{index,reflist,raggedbottom,allsections,% + contents,showformats,nohype,writefiles} +\let\xweb_UserBindings=\relax +\let\xweb_DocLayout=\relax +\def\xweb_documentation{% + \xweb_UserBindings + \xweb_DocLayout} +\def\xweb_Rprogram{% + \xweb_CweaveBindings} +\def\xweb_program{% + \xweb_CweaveBindings + \xweb_ProgramLayout} +\def\xweb_tex{% + \xweb_UserBindings} +\def\xweb_CR{% + \xweb_CweaveBindings + \xweb_DocLayout} +\newtoks\xweb_undefined +\newtoks\xweb_ToRestore +\def\xweb_rebind{% + \xweb_undefined{}% + \xweb_ToRestore{}% + \xweb_DoRebind + } +\def\xweb_DoRebind#1#2{% + \ifx #1\stop + \let\next\relax + \else + \xweb_SaveBinding #2% + \let #2=#1% + \let\next\xweb_DoRebind + \fi + \next + } +\def\xweb_SaveBinding#1{% + \ifx #1\undefined + \xweb_undefined \expandafter{\the\xweb_undefined #1}% + \else + \expandafter\let \csname xweb_s_\string#1\endcsname =#1% + \xweb_ToRestore \expandafter{\the\xweb_ToRestore #1}% + \fi + } +\def\xweb_RestoreBindings{% + \expandafter\xweb_undefine \the\xweb_undefined \stop + \xweb_undefined{}% + \expandafter\xweb_RestoreBinding \the\xweb_ToRestore \stop + \xweb_ToRestore{}% + } +\def\xweb_undefine#1{% + \ifx #1\stop + \let\next\relax + \else + \let#1\undefined + \let\next\xweb_undefine + \fi + \next + } +\def\xweb_RestoreBinding#1{% + \ifx #1\stop + \let\next\relax + \else + \expandafter\let \expandafter#1\csname xweb\string#1\endcsname + \expandafter\let \csname xweb_s_\string#1\endcsname \undefined + \let\next\xweb_RestoreBinding + \fi + \next + } +\def\xweb_anchor{xwebmod:\xwebJobname:\arabic{xwebModule}} +\def\xweb_SetupHrefs{ + \ifnum\xweb_hypertype=0 + \def\xweb_hlink##1{##1} + \def\xweb_htarget##1{##1} + \else\ifnum\xweb_hypertype=1 + \def\xweb_hlink##1{\hyperlink{\xweb_anchor}{##1}} + \def\xweb_htarget##1{\hypertarget{\xweb_anchor}{##1}} + \else\ifnum\xweb_hypertype=2 + \def\xweb_hlink##1{\xweb_pdflink{\xweb_anchor}{##1}} + \def\xweb_htarget##1{\xweb_pdftarget{\xweb_anchor}{##1}} + \else\PackageError{webfiles}{This can't happen.}{% + this may be a bug in the webfiles package} + \fi\fi\fi} +\xweb_SetupHrefs +\def\xwebPDFOutline#1#2{{% + \edef\tmpnr{#1}% + \edef\name{#2}% + \c@xwebModule=\tmpnr\relax + \ifnum\xweb_hypertype=2 + \edef\anchor{\xweb_anchor} + \pdfoutline goto name{\anchor}{#1 \name} + \fi}} + \def\xweb_pdflink#1#2{% + \pdfannotlink + attr{/Border [0 0 0]} + goto name{#1} + \Red #2\Black + \pdfendlink} + \def\xweb_pdftarget#1#2{ + \pdfdest name{#1} fitbh + #2} +\def\xwebLapStar{\rlap{*}} +\newcount\xwebGroupLevel +\newcounter{xwebSecNoEject} + \setcounter{xwebSecNoEject}{3} +\newcounter{xwebModule} +\newif\ifon % determines if the section is `on' +\def\onmaybe{\let\ifon=\maybe} % analogous to \ontrue +\let\maybe=\iftrue % initial meaning; the user can say "\let\maybe=\iffalse" +\def\xweb_PrepareSection#1{% + {\xdef\secstar{#1}% + \let\*=\empty% remove \* from the number + \xdef\xweb_secno{#1}} + \ifx\xweb_secno\secstar % if they are the same; i.e.: + \onmaybe % if there was no star in #1 + \xdef\xweb_star{}% + \else + \ontrue + \xdef\xweb_star{*}% + \fi + \setcounter{xwebModule}{#1}% global set! + \xweb_documentation +} +\def\thexwebModule{\arabic{xwebModule}} +\newbox\xweb_ModBox +\newif\ifxweb_FirstModule \xweb_FirstModulefalse +\newenvironment{xwebModule}{% + \ifxweb_FirstModule + \ifxwebCon\xwebContents{\xwebJobname}\fi + \global\xweb_FirstModulefalse + \openout\xweb_cont=\xwebJobname.con + \write\xweb_cont{\catcode `\noexpand\@=11\relax}% + \fi + \ifxwebRagged\vfil\penalty-200\vfilneg% (TeXbook p.353) + % (this is a \filbreak without a \par) + \else\penalty-200\fi + %\setbox\xweb_ModBox=\vbox\bgroup + \edef\@currentlabel{\thexwebModule} + \par\bigskip + \everypar{% + \if@noskipsec% + \global\@noskipsecfalse% + \everypar{\penalty-100}% + \fi} + \@noskipsectrue + \mbox{}\hspace{-\parindent}% + \xwebModuleHook + \xweb_htarget{\textbf{\thexwebModule.}\xweb_star}% typeset module number + \hskip 1em plus0.1em minus 0.1em% + }{%\egroup\unvbox\xweb_ModBox + } +\def\xwebModuleHook{} +\def\xwebMainSecSkip{\clearpage} +\def\N#1#2#3.{% + \ifon\end{xwebModule}\fi + \global\xwebGroupLevel #1 % <-- space!! + { \let\*=\empty% + \xdef\xweb_secno{#2}% get the section number + }% + \ifnum\xweb_secno>1 + \ifnum \xwebGroupLevel<\c@xwebSecNoEject + \xwebMainSecSkip + \fi + \fi + \message \expandafter{*\xweb_secno}% + \xweb_PrepareSection{#2} + \ifon + \def\xweb_ModTitle{#3}% + \begin{xwebModule}{\textbf{#3.}}% title + \hskip 1em plus.1em minus.1em% + \ifnum\c@xwebLopDepth > #1% + \addcontentsline{lop}{starred}{% + \protect\global\xwebGroupLevel #1 % space after #1 ! + {\thexwebModule.}~{#3}}% + { \let\protect\@unexpandable@protect + \edef\next{\write\xweb_cont{% + \ZZ{#3}{#1}{\xweb_secno}{\thepage}}}% + \next + }% write "\ZZ{title}{depth}{sec}{page}" to .con file + \fi + \ifnum\c@xwebOutlineDepth > #1% + \xwebPDFOutline{\xweb_secno}{#3}% args: nr, title + \fi +} +\def\M#1{% + \ifon\end{xwebModule}\fi + \xweb_PrepareSection{#1}% + \ifon\begin{xwebModule}% + \ifnum\c@xwebLopDepth>9% + \addcontentsline{lop}{xwebsection}{% + \protect\global\xwebGroupLevel 4 \thexwebModule.}% + { \let\protect\@unexpandable@protect + \edef\next{\write\xweb_cont{% + \ZZ{}{4}{#1}{\thepage}}}% + \next + }% write "\ZZ{title}{depth}{sec}{page}" to .con file + \fi + } +\def\xwebTocName{Contents of \xwebJobname} +\def\xwebLopName{List of Programs} +\ifx\listofprograms\undefined + \ifx \chapter\undefined + \def\listofprograms{\section*{\xwebLopName\@mkboth + {\uppercase{\xwebLopName}}{\uppercase{\xwebLopName}}}\@starttoc{lop}} + \else + \newcommand{\listofprograms}{\chapter*{\xwebLopName\@mkboth + {\uppercase{\xwebLopName}}{\uppercase{\xwebLopName}}}\@starttoc{lop}} + \fi +\fi +\def\l@program#1{% + \xwebGroupLevel\z@ % default value of group level + \begingroup + \let\numberline\@gobble % width not known yet + \setbox\z@ \hbox{#1}% + \endgroup + \xweb_TTLopLine{#1}% +} +\def\l@xwebSection#1{ + \xwebGroupLevel\z@ % default value of group level + \begingroup + \let\numberline\@gobble % width not known yet + \setbox\z@ \hbox{#1}% + \endgroup + \xweb_NormalTocLine{#1}% + } +\newdimen\xwebLopIndent + \xwebLopIndent=2em +\newcount\xwebLopIndentMaxLevel + \xwebLopIndentMaxLevel=4 % group level <= max level + \def\l@starred#1{% % page will be processed later + \xwebGroupLevel\z@ % default value of group level + \begingroup + \let\numberline\@gobble % width not known yet + \setbox\z@ \hbox{#1}% + \endgroup + \ifnum \xwebGroupLevel=\z@ + \let\next\xweb_BoldTocLine + \else + \let\next\xweb_NormalTocLine + \fi + \next{#1}} +\def\xweb_NormalTocLine#1{% % page will be processed later + \ifnum \xwebGroupLevel>\xwebLopIndentMaxLevel + \xwebGroupLevel\xwebLopIndentMaxLevel + \fi + \advance\xwebGroupLevel\m@ne % group level -= 1 + \@dottedtocline + % \xwebGroupLevel % level (old) + 1 % level + {\xwebGroupLevel\xwebLopIndent}% % basic indent + \xwebLopIndent % numwidth + {#1}% % entry + } +\def\xweb_BoldTocLine#1{% + \@dottedtocline + 1 % level + {\xwebGroupLevel\xwebLopIndent}% % basic indent + \xwebLopIndent % numwidth + {{\bf #1}}% % entry + } +\def\xweb_TTLopLine#1#2{% + \addpenalty{\@secpenalty}% + \addvspace{2em plus\p@}% + \begingroup + \noindent + \hangindent\xwebLopIndent + \rightskip\@tocrmarg \parfillskip -\rightskip + \interlinepenalty\@M + \@tempdima\xwebLopIndent % for \numberline + {\large\bf\tt #1}\nobreak\hfill \hbox to\@pnumwidth{\hss #2}% + \par + \endgroup + \addvspace{.5em plus\p@}% + } +\def\PB#1{% + \begingroup + \xweb_Rprogram + \leavevmode + #1% + \endgroup} +\newcount\xwebProgPenalty + \xwebProgPenalty=\@secpenalty + \divide\xwebProgPenalty by 2 +\def\Y{% + \if@noskipsec + \else + \par + \penalty\xwebProgPenalty + \smallskip + \fi} +\def\xweb_CweaveBindings{% + \ifx \xweb_UserBindings\relax + \xweb_rebind + % indentation and paragraph layout + \xweb_IncrIndent \1% + \xweb_DecrIndent \2% + \xweb_ExprBreak \3% + \xweb_backup \4% + \xweb_OptBreak \5% + \xweb_break \6% + \xweb_BigBreak \7% + \xweb_noindent \8% + % C/C++ tokens + \xwebRel \?% + \xwebAddress \AND + \xwebComplement \CM + \xwebScope \DC + \xwebEquiv \E + \xwebGe \G + \xwebRightShift \GG + \xwebNe \I + \xwebAssign \K + \xwebLeftShift \LL + \xwebMod \MOD + \xwebNull \NULL + \xwebNot \R + \xwebBinOr \OR + \xwebMemberRef \PA + \xwebThis \this + \xwebOr \V + \xwebAnd \W + \xwebXor \XOR + \xwebLE \Z + \xwebPointer \MG + \xwebPointerMemberRef \MGA + \xwebDecr \MM + \xwebIncr \PP + % more tokens + \xwebId \\% + \xwebIdLetter \|% + \xwebRes \&% + \xwebString \.% %% ( ...Emacs... + \xwebStringBreak \)% + \xwebNumber \T + \xwebCombinedOp \MRL + % goes to TeX state + \xwebComment \C + \xwebCxxComment \SHC + \xwebRefName \X + % CWEB tokens + \xwebMacrosHere \ATH + \xwebDefine \D + \xwebFormat \F + \xwebIdCat \J + \xwebVerbString \vb + % cross reference tags + \xwebChangeFlag \*% + \xwebCRAlso \A + \xwebCRsAlso \As + \xwebCRCite \Q + \xwebCRsCite \Qs + \xwebCRUse \U + \xwebCRsUse \Us + \xwebCREt \ET + \xwebCRsEt \ETs + % finish the list + \stop\stop + \def\xweb_UserBindings{% + \xweb_RestoreBindings + \let\xweb_UserBindings\relax + }% + \fi + } +\newskip\xweb_SaveParskip +\newskip\xweb_SaveRightskip +\newcount\xweb_SaveSemSFCode +\newcount\xweb_SavePretolerance +\newcount\xweb_SaveHyphenpenalty +\newcount\xweb_SaveExhyphenpenalty + +\def\xweb_SaveDocLayout{% + \xweb_SaveParskip\parskip + \xweb_SaveRightskip\rightskip + \xweb_SaveSemSFCode\sfcode`; % changed by \xweb_ProgramLayout + \xweb_SavePretolerance\pretolerance + \xweb_SaveHyphenpenalty\hyphenpenalty + \xweb_SaveExhyphenpenalty\exhyphenpenalty + } +\def\xweb_RestoreDocLayout{% + \parskip\xweb_SaveParskip + \rightskip\xweb_SaveRightskip + \sfcode`;=\xweb_SaveSemSFCode + \pretolerance\xweb_SavePretolerance + \hyphenpenalty\xweb_SaveHyphenpenalty + \exhyphenpenalty\xweb_SaveExhyphenpenalty + } +\def\xweb_ProgramLayout{% + \ifx \xweb_DocLayout\relax + \xweb_LayoutInit + \xweb_SaveDocLayout + \def\xweb_DocLayout{% + \xweb_RestoreDocLayout + \let\xweb_DocLayout\relax + }% + % set new values + \parskip\z@skip + \rightskip\z@ plus 100\p@ minus 10\p@ + \sfcode`;=3000 % same stretch factor as period. + \pretolerance\@M + \hyphenpenalty 9999 % strings can be broken this way + \exhyphenpenalty\@M + \fi + } +\newdimen\xwebIndentUnit \xwebIndentUnit=1em +\newdimen\xweb_indent +\newbox\xweb_bak % backspace one unit +\newbox\xweb_bakk % backspace two units +\def\xweb_LayoutInit{% + \global\setbox\xweb_bak \hbox to -1\xwebIndentUnit{}% + \global\setbox\xweb_bakk \hbox to -2\xwebIndentUnit{}% + \global\let\xweb_LayoutInit\relax + } +\def\B{% + \if@noskipsec \hskip 1em \fi + \xweb_program + \xweb_indent 3\xwebIndentUnit \hangindent\xweb_indent + \ifvmode + \if@noskipsec + \indent % add an empty documentation part + \else + \noindent \kern\xwebIndentUnit + \fi + \fi +} +\def\xweb_break{% % forced break, between statements + \ifmmode\else + \endgraf % in LaTeX it isn't sure what \par is really... + \noindent + \hangindent\xweb_indent \kern\xweb_indent + \copy\xweb_bakk % go back to basic indentation + \ignorespaces + \fi + } +\def\xweb_OptBreak{% % optional break between statements + \hfil \penalty\m@ne + \hfilneg \kern .5em \kern 2\xwebIndentUnit % discarded on line break + \copy\xweb_bakk + \ignorespaces + } +\def\xweb_BigBreak{% % forced break and a little extra space + \Y + \xweb_break + } +\def\xweb_ExprBreak#1{% % break with penalty #1 * 10 + \hfil \penalty#10 + \hfilneg % discarded on line break + } +\def\xweb_IncrIndent{% + \global\advance\xweb_indent\xwebIndentUnit + \hangindent\xweb_indent + } +\def\xweb_DecrIndent{\global\advance\xweb_indent -\xwebIndentUnit} +\def\xweb_backup{\copy\xweb_bak} +\def\xweb_noindent{% % no indentation + \hskip -\xweb_indent \hskip 2\xwebIndentUnit + } +\let\xwebAnd=\land % logical and, && +\let\xwebEquiv=\equiv % equiv sign, for == +\let\xwebGe=\ge % greater or equal +\let\xwebLE=\le % less or equal +\let\xwebNe=\ne % unequal, != +\let\xwebNull=\Lambda % NULL pointer +\let\xwebNot=\lnot % logical not, ! +\let\xwebOr=\lor % logical or, || +\let\xwebXor=\oplus % bitwise exclusive or, ^ +\font\teni=cmmi10 +\font\sevensy=cmsy7 + +\newbox\xweb_pointer % pointer to struct component, -> +\setbox\xweb_pointer=\hbox{\kern-2pt\lower3pt\hbox{\teni\char'176}\kern1pt} + +\newbox\xweb_decr % decrement, -- +\setbox\xweb_decr=\hbox{% + \kern .5pt + \raise 1pt \hbox{\sevensy\char0 \kern-1pt\char0}% + \kern .5pt + } +\newbox\xweb_incr % increment, ++ +\setbox\xweb_incr=\hbox{% + \kern .05em + \raise .1em \hbox{$\scriptstyle {+}\kern -.1em{+}$}% + \kern .05em + } +\mathchardef\xwebAddress="2026 % `&', as binary op +\let\xwebAssign== % assignment +\let\xwebBinOr=\mid % binary or +\def\xwebComplement{{\sim}} % `~', as ordinary symbol +\def\xwebDecr{\copy\xweb_decr} % decrement +\def\xwebIncr{\copy\xweb_incr} % increment +\let\xwebLeftShift=\ll % left shift, << +\def\xwebMod{\mathbin{\hbox{\footnotesize\rm\%}}} % modulo/remainder, % +\def\xwebMemberRef{\mathbin{.*}} % ptr to member (on object) +\def\xwebPointer{\copy\xweb_pointer} +\def\xwebPointerMemberRef{\mathbin{\xwebPointer*}} % ptr to member (on ptr) +\def\xwebRel{\mathrel?} % relation operator +\let\xwebRightShift=\gg % right shift, >> +\def\xwebScope{\kern.1em{::}\kern.1em} % scope resolution + +\def\xwebThis{\xwebRes{this}} % reserved identifier `this' +\def\xwebCombinedOp#1{\mathrel{\let\K==#1}} % eg, += operator +\def\xwebId#1{\hbox{\it#1\/\kern.05em}} % identifier, more than one char +\def\xwebIdLetter#1{\hbox{$#1$}} % identifier, one letter +\def\xwebRes#1{% % reserverd words and type names + \hbox{\bf + \def\_{\kern.04em\vbox{\hrule width.3em height .6pt}\kern.08em}% + #1\/\kern .05em + }% + } +\def\xwebString#1{% + \hbox{\tt + \xweb_StringSetup + #1\kern .05em + }% + } +\def\xweb_StringSetup{% + \chardef\ =`\ % % <-- two spaces ! + \chardef\&=`\& + \chardef\\=`\\ + \chardef\^=`\^ + \chardef\_=`\_ + \chardef\{=`\{ + \chardef\}=`\} + \chardef\~=`\~ + \def\`{`}% + } +\def\xwebStringBreak{\discretionary{\hbox{\tt\char`\\}}{}{}} +\def\xweb_oct{\hbox{$^\circ$\kern-.1em\it\aftergroup\?\aftergroup}} +\def\xweb_hex{\hbox{$^{\scriptscriptstyle\#}$\tt\aftergroup}} + +\def\xwebNumber#1{% % octal, hex, or decimal constant + \hbox{% + $% + \def\?{\kern.2em}% + \def\$##1{\egroup\sb{\,\rm##1}\bgroup}% suffix to constant + \def\_{\cdot 10^{\aftergroup}}% power of ten (via dirty trick) + \let\~\xweb_oct \let\^\xweb_hex + {#1}% + $}% + } +\def\xwebComment#1{% + \5% % 0.5em will be discarded on line break + \hskip 1.5em + $/\ast\,$% + {\xweb_tex + \xwebCommentHook + #1% + }% + $\,\ast/$% + } +\let\xwebCommentHook\relax +\let\xwebCxxComment\xwebComment +\def\xwebIdCat{\xwebString{@\&}} +\def\xwebMacrosHere{% + \begingroup + \def\xwebRefNumber##1{}% + \xwebRefName :\xwebRefMacrosHere\X + \endgroup + } +\def\xwebRefMacrosHere{Preprocessor Definitions} +\def\xwebVerbString#1{{\fboxsep\tw@\p@ \fbox{\xwebString{#1}}}} +\def\xwebRefName#1:#2\X{% + \ifmmode \gdef\xweb_ToggleText{\null$\null}% + \else \let\xweb_ToggleText\relax + \fi + \xweb_ToggleText + $\langle\,${\xweb_tex \xweb_CheckDot{#2}\xwebRefNumber{#1}}$\,\rangle$% + \xweb_ToggleText + } +\def\xwebRefNumber#1{% + {\reset@font \footnotesize \kern .5em% + \xwebSetModNrList#1.}} +\def\xwebSetModuleNumber#1{{\edef\tmpnr{#1}% + \c@xwebModule=\tmpnr\relax + \xweb_hlink{\thexwebModule}}} +\newtoks\xweb_toksA +\newtoks\xweb_toksB +\newtoks\xweb_toksC +\newtoks\xweb_toksD +\newcount\xweb_countA +\xweb_countA=0 +\def\xweb_AddTokens#1#2{% + \edef\addtoks{\noexpand#1={\the#1#2}}\addtoks} +\def\xweb_adn#1{\xweb_AddTokens{\xweb_toksC}{#1}% + \global\xweb_countA=1\let\next=\maketoks} +\def\xweb_poptoks#1#2|ENDTOKS|{% + \let\first=#1\xweb_toksD={#1}\xweb_toksA={#2}} +\def\maketoks{% + \expandafter\xweb_poptoks\the\xweb_toksA|ENDTOKS| + \ifx\first0\xweb_adn0 + \else\ifx\first1\xweb_adn1 \else\ifx\first2\xweb_adn2 + \else\ifx\first3\xweb_adn3 \else\ifx\first4\xweb_adn4 + \else\ifx\first5\xweb_adn5 \else\ifx\first6\xweb_adn6 + \else\ifx\first7\xweb_adn7 \else\ifx\first8\xweb_adn8 + \else\ifx\first9\xweb_adn9 + \else + \ifnum0=\xweb_countA\else\xweb_makenote\fi + \ifx\first.\let\next=\xweb_tdone\else + \let\next=\maketoks + \xweb_AddTokens{\xweb_toksB}{\the\xweb_toksD} + \ifx\first,\xweb_AddTokens{\xweb_toksB}{\space}\fi + \fi + \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi + \next +} +\def\xweb_makenote{\xweb_AddTokens{\xweb_toksB}% + {\noexpand\xweb_TagSec{\the\xweb_toksC}}% + \xweb_toksC={}\global\xweb_countA=0} +\def\xweb_tdone{\edef\st{\global\noexpand\xweb_toksA={\the\xweb_toksB}}\st} +\def\xweb_TagSec#1{\xwebSetModuleNumber{#1}} +\def\xwebSetModNrList#1.{% + \setbox0=\hbox{\xweb_toksA={#1.}\xweb_toksB={}\maketoks}% + \the\xweb_toksA} +\def\xweb_CheckDot#1{% + \begingroup + \let\.\@gobble + \let\PB\relax + \expandafter\def \expandafter\next \expandafter{#1}% + \ifx \next\empty + \gdef\next##1{\xwebString}% + \else + \global\let\next\relax + \fi + \endgroup + \next #1 + } +\def\xwebDefine{\xweb_macro{\#define}} +\def\xwebFormat\\#1\\#2\par{\ifxwebHideFormats\else + \xweb_macro{format}\\{#1} \\{#2}\par\fi} +\def\xweb_macro#1{% + \global\advance\xweb_indent \tw@\xwebIndentUnit + \xweb_IncrIndent + \xwebRes{#1 }% % <-- blank! + } +\def\xwebNumberListHangindent{2em} +\def\xwebCrossRef#1#2.{% + \par\smallskip% (= \Y) + \xweb_CR% + \begingroup% + \reset@font \footnotesize% + \noindent \hangindent\xwebNumberListHangindent% + #1~\xwebSetModNrList #2..\par% + \endgroup% + }% +\def\xwebCRAlso{\xwebCrossRef{See also section}} +\def\xwebCRsAlso{\xwebCrossRef{See also sections}} + +\def\xwebCRCite{\xwebCrossRef{This code is cited in section}} +\def\xwebCRsCite{\xwebCrossRef{This code is cited in sections}} + +\def\xwebCRUse{\xwebCrossRef{This code is used in section}} +\def\xwebCRsUse{\xwebCrossRef{This code is used in sections}} +\let\xwebChangeFlag=* +\def\xwebCREt{ and~} +\def\xwebCRsEt{, and~} +\newif\ifxweb_idxEntries +\newif\ifxweb_scnEntries +\newread\xweb_TmpFile +\def\xweb_HasEntries#1{% + \openin\xweb_TmpFile \xwebJobname.#1\relax + \ifeof \xweb_TmpFile + \let\next\@defpar + \message{No #1 file present for \xwebJobname !} + \else + \read\xweb_TmpFile to \next + \fi + \csname xweb_#1Entries% + \ifx \next\@defpar false% + \else true% + \fi + \endcsname + \closein\xweb_TmpFile + } +\newwrite\xweb_cont +\let\ZZ=\let % now you can \write the control sequence \ZZ +\def\xweb_contentsline#1#2#3#4{% + \ifnum#2=0 \smallbreak\fi + \hbox to \textwidth{\xweb_consetup{#2}#1 + \rm\leaders\hbox to .5em{.\hfil}\hfil\ % + \xwebSetModuleNumber{#3} + \hbox to3em{\hss#4}}} +\def\xweb_consetup#1{\ifcase#1 \bf % depth -1 (@**) + \or % depth 0 (@*) + \or \hskip2em % depth 1 (@*1) + \or \hskip4em % depth 2 (@*2) + \or \hskip6em % depth 3 (@*3) + \or \hskip8em % depth 4 (@*4) + \or \hskip10em % depth 5 (@*5) + \else \hskip12em \fi} % depth 6 or more +\def\xwebContents#1{ + \def\readcontents{\IfFileExists{#1.con}{\input #1.con}{}} + \begingroup + \xwebContentsTop + \ifnum\xweb_hypertype=2 + \pdfdest name{#1:contents} fith + \pdfoutline goto name{#1:contents}{#1} + \fi + \hbox to \textwidth{\hfil + \xwebSectionName\hbox to3em{\hss \xwebPageName}} + \let\ZZ=\xweb_contentsline + \readcontents\relax % read the contents info + \xwebContentsBot % print the contents page(s) and terminate + \endgroup +} +\def\xwebSectionName{Section} +\def\xwebPageName{Page} +\def\xwebContentsTop{\vskip.2in} +\def\xwebContentsBot{\par\bigskip} +\def\xweb_InputWebfile#1{ + \def\setname##1.##2.##3/{\gdef\xwebJobname{##1}} + \setname #1../ + \ifnum\c@xwebLopDepth > -10 % entry to the list of programs: + \addcontentsline{lop}{program}{\xwebJobname} + \fi + \def\xwebContentsTop{\centerline{\textbf{\xwebJobname}}\vskip.2in} + \def\xwebContentsBot{\par\bigskip} + \global\xweb_FirstModuletrue + \begingroup + \let\inx\relax + \let\fin\relax + \let\con\relax + \let\ch\xwebCRChanged + \input{#1} + \ifon \end{xwebModule} \fi % end the last module (if it is on). + \endgroup + % process the index and list of refinements ... + \ifxwebIndex\xweb_HasEntries{idx}% + \ifxweb_idxEntries \xwebIdIndex{\xwebJobname.idx}\fi\fi + \ifxwebRef\xweb_HasEntries{scn}% + \ifxweb_scnEntries \xwebRefList{\xwebJobname.scn}\fi\fi + % clean up: + \closeout\xweb_cont + \onfalse % don't end the last section when starting the first section of + % the next web. + \xweb_UserBindings % back to the main document +} +\def\xwebInputIndex#1{{ + \def\setname##1.##2\\{% + \edef\xwebJobname{##1} + \ifx\\##2\\% + \edef\ext{idx} + \else + \edef\ext{\chop##2\\}% + \fi} + \def\chop##1.\\{##1} + \expandafter\setname#1.\\ + \xwebIdIndex{\xwebJobname.\ext} +}} +\def\xwebInputReflist#1{{ + \def\setname##1.##2\\{% + \edef\xwebJobname{##1} + \ifx\\##2\\% + \edef\ext{scn} + \else + \edef\ext{\chop##2\\}% + \fi} + \def\chop##1.\\{##1} + \expandafter\setname#1.\\ + \xwebRefList{\xwebJobname.\ext} +}} +\def\ifstr#1#2#3{% + \edef\xweb_tempa{#1}% + \edef\xweb_tempb{#2}% + \ifx\xweb_tempa\xweb_tempb #3\fi + } +\def\webfile{\@ifnextchar[% + {\xweb_file}{\xweb_file[]}} +\newif\if@opt +\def\xweb_off{\let\maybe=\iffalse} +\def\xweb_on{\let\maybe=\iftrue} +\def\xweb_file[#1]#2{ + \ifxweb_GlobalIndex\xwebIndextrue\else\xwebIndexfalse\fi + \ifxweb_GlobalRef\xwebReftrue\else\xwebReffalse\fi + \ifxweb_GlobalRagged\xwebRaggedtrue\else\xwebRaggedfalse\fi + \ifxweb_GlobalOC\xweb_off\else\xweb_on\fi + \ifxweb_GlobalCon\xwebContrue\else\xwebConfalse\fi + \ifxweb_GlobalHideFormats\xwebHideFormatstrue\else + \xwebHideFormatsfalse\fi + \xweb_hypertype=\xweb_GlobalHypertype + \@for\xweb_opt:=#1\do{ + \typeout{webfiles option: \xweb_opt} + \@optfalse + \ifstr{\xweb_opt}{index}{\xwebIndextrue\@opttrue} + \ifstr{\xweb_opt}{noindex}{\xwebIndexfalse\@opttrue} + \ifstr{\xweb_opt}{reflist}{\xwebReftrue\@opttrue} + \ifstr{\xweb_opt}{noreflist}{\xwebReffalse\@opttrue} + \ifstr{\xweb_opt}{raggedbottom}{\xwebRaggedtrue\@opttrue} + \ifstr{\xweb_opt}{flushbottom}{\xwebRaggedfalse\@opttrue} + \ifstr{\xweb_opt}{onlychanges}{\xweb_off\@opttrue} + \ifstr{\xweb_opt}{allsections}{\xweb_on\@opttrue} + \ifstr{\xweb_opt}{nocon}{\xwebConfalse\@opttrue} + \ifstr{\xweb_opt}{contents}{\xwebContrue\@opttrue} + \ifstr{\xweb_opt}{hideformats}{\xwebHideFormatstrue\@opttrue} + \ifstr{\xweb_opt}{showformats}{\xwebHideFormatsfalse\@opttrue} + \ifstr{\xweb_opt}{hyperref}{\xweb_hypertype=1\@opttrue} + \ifstr{\xweb_opt}{pdftex}{\xweb_hypertype=2\@opttrue} + \ifstr{\xweb_opt}{nohype}{\xweb_hypertype=0\@opttrue} + \if@opt\else\PackageError{webfiles}{% + Unknown option for the \protect\webfile\space command + }{Possible options are: index, noindex, + reflist, noreflist, \MessageBreak + raggedbottom, flushbottom, onlychanges, + allsections,\MessageBreak + nocon, contents, hideformats, showformats, + hyperref, pdftex, nohype} + \fi + } + \xweb_SetupHrefs + \xweb_InputWebfile{#2}} +\let\cwebfile\webfile +\def\xwebCRChanged{% + \xwebCrossRef{The following sections were changed by the change file:}% + \let\*\relax + } +\newtoks\xwebIndexIntro + \xwebIndexIntro={} +\def\xwebIndexName{Index of \texttt{\xwebJobname}} +\def\xweb_IndexTop{ + \xweb_tex + \par\vskip 1cm plus 10mm minus 5mm\noindent + {\bf \xwebIndexName}%\nopagebreak\par\medskip\nopagebreak + %% skip already inserted by xweb_twocolumn env. + \edef\intro{\the\xwebIndexIntro}% % is a local def + \ifx \intro\empty + \else + \noindent\the\xwebIndexIntro\unskip + \par\medskip + \fi +} +\newif\ifxweb_multicol \xweb_multicolfalse +\IfFileExists{multicol.sty}{ + \if@twocolumn\else\xweb_multicoltrue\fi +}{} +\ifxweb_multicol + \newenvironment{xweb_twocolumn}{\begin{multicols}{2}}{\end{multicols}} +\else + \newenvironment{xweb_twocolumn}{ + \if@twocolumn\else + \columnseprule\z@ + \columnsep 35\p@ % value is from article.sty + \fi + \twocolumn% + }{ + \onecolumn} +\fi +\def\xwebJobName{noname} +\def\xweb_SetupIndex{% + \begin{xweb_twocolumn}[\xweb_IndexTop] + \ifnum\xweb_hypertype=2 + \pdfdest name{\xwebJobname:index} fith + \pdfoutline goto name{\xwebJobname:index}{Index} + \fi + % go to CR mode + \xweb_CR + \message{*index: }% % tell the user what we're doing + % paragraph layout + \begingroup + \parskip \z@ plus .5\p@ + \parindent\z@ + \rightskip \z@ plus 2.5em + \parfillskip \z@ plus .6\hsize + \tolerance\@M \hyphenpenalty\@M + % bindings + \let\I\xwebIndexEntry + \let\[\xwebIndexDeclared + \let\*\xwebLapStar +} +\def\xweb_FinishIndex{ + \endgroup + \end{xweb_twocolumn} +} +\def\xwebIdIndex#1{% + \xweb_SetupIndex + \@input{#1} + \xweb_FinishIndex +} +\def\xwebIndexEntry#1,#2.{% + \par + \hangindent\xwebNumberListHangindent + \leavevmode + \xweb_CheckDot{#1}:\quad\xwebSetModNrList #2. + } +\def\xwebIndexDeclared#1]{\underline{#1}} +\def\9#1{} +\def\xwebReflistName{List of Refinements in \texttt{\xwebJobname}} +\def\xwebRLCite{\xwebCrossRef{Cited in section}} +\def\xwebRLsCite{\xwebCrossRef{Cited in sections}} +\def\xwebRLUse{\xwebCrossRef{Used in section}} +\def\xwebRLsUse{\xwebCrossRef{Used in sections}} +\def\xweb_SetupReflist{% + \vskip 3ex plus 7ex minus 1ex + \xweb_tex + \noindent + {\bf \xwebReflistName}\nopagebreak\par\bigskip\nopagebreak + \ifnum\xweb_hypertype=2 + \pdfdest name{\xwebJobname:reflist} fith + \pdfoutline goto name{\xwebJobname:reflist} {Refs} + \fi + \xweb_CR + \message{*list of refinements: }% + % paragraph layout: like in index, but + \parfillskip\@flushglue + \begingroup % different bindings... + \def\I{\par \hangindent\xwebNumberListHangindent}% + \def\xwebCrossRef##1##2.{\quad {\reset@font\footnotesize + ##1~\xwebSetModNrList ##2..}}% + \def\Q {\xwebRLCite}% + \def\Qs{\xwebRLsCite}% + \def\U {\xwebRLUse}% + \def\Us{\xwebRLsUse}% + \let\*\xwebChangeFlag +} +\def\xwebRefList#1{% + \xweb_SetupReflist + \@input{#1} + \endgroup + } +\def\ATL{\par\noindent\bgroup\catcode`\_=12 \postATL} % print @l in limbo +\def\postATL#1 #2 {\bf letter \\{\uppercase{\char"#1}} + tangles as \tentex "#2"\egroup\par} +\def\noATL#1 #2 {} +\def\noatl{\let\ATL=\noATL} % suppress output from @l +\ProcessOptions +\ifxweb_multicol + \RequirePackage{multicol} +\fi +\catcode`\_=\xwebCatUsCode +\endinput +%% +%% End of file `webfiles.sty'. diff --git a/web/matlabweb/webkernel.tex b/web/matlabweb/webkernel.tex new file mode 100644 index 0000000000..aad579056d --- /dev/null +++ b/web/matlabweb/webkernel.tex @@ -0,0 +1,424 @@ +% +% WEBKERNEL.TEX +% +% by Mark Potse, september 1994 / december 1997 +% +% Altered webkernel.tex, that first test if it's being input by TeX or LaTeX, +% and acts appropriately, to work with the webfiles.sty +% +% This webkernel is meant to be used by Spidery weaves that are changed with +% SPweave.ch, that goes together with the webfiles distribution. +% + +% standard macros for WEB listings (in addition to PLAIN.TEX or LaTeX) + +\ifx\documentstyle\undefined % if it's TeX + % go on +\else % if it's LaTeX (with webfiles.sty) + \input swebbind.sty + \endinput \fi % `\fi' must be on the same line! + +% \let\plainmark=\mark +% \def\mark#1{\message{(Marking ``#1'')}\plainmark{#1}} + +\let\amp=\& +\let\SS=\S +\let\PP=\P +\let\em=\it % compatibility with latex + +\newif\iftwoside +\twosidefalse +%\let\iftwoside=\iffalse +\parskip 0pt % .1pt plus 0.1pt mins 0.1pt % no stretch between paragraphs +\parindent 1em % for paragraphs and for the first line of Pascal text + +\font\eightrm=cmr8 +\font\sc=cmcsc10 +\let\mainfont=\tenrm +\font\titlefont=cmr7 scaled\magstep4 % title on the contents page +\font\ttitlefont=cmtt10 scaled\magstep2 % typewriter type in title +\font\tentex=cmtex10 % TeX extended character set (used in strings) +\let\idfont\it +\let\reservedfont\bf + +\def\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} + +\def\\#1{\leavevmode\hbox{\idfont#1\/\kern.05em}} % italic type for identifiers +\def\|#1{\leavevmode\hbox{$#1$}} % one-letter identifiers look better this way +\def\{\leavevmode\hbox{\reservedfont#1\/}} % boldface type for reserved words +\def\.#1{\leavevmode\hbox{\tentex % typewriter type for strings + \let\\=\BS % backslash in a string + \let\'=\RQ % right quote in a string + \let\`=\LQ % left quote in a string + \let\{=\LB % left brace in a string + \let\}=\RB % right brace in a string + \let\~=\TL % tilde in a string + \let\ =\SP % space in a string + \let\_=\UL % underline in a string + \let\&=\AM % ampersand in a string + #1}} +\def\#{\hbox{\tt\char`\#}} % parameter sign +\def\${\hbox{\tt\char`\$}} % dollar sign +\def\%{\hbox{\tt\char`\%}} % percent sign +\def\^{\ifmmode\mathchar"222 \else\char`^ \fi} % pointer or hat +% circumflex accents can be obtained from \^^D instead of \^ +\def\AT!{@} % at sign for control text +\def\@{@} % at sign in strings +% EVERY WEAVE MUST DEFINE \? WHERE ? IS THE AT SIGN!!!! + +% Macros to surround text in |...| +\def\CD{\relax\ifmmode\let\DC\egroup\hbox\bgroup\else\let\DC\relax\fi} +\let\DC=\relax +\let\PB=\relax % hook for program brackets |...| in TeX part or section name + % copied from cwebmac.tex version 3.0, to be able to + % work with webfiles.sty if LaTeX is used. + +\chardef\AM=`\& % ampersand character in a string +\chardef\BS=`\\ % backslash in a string +\chardef\LB=`\{ % left brace in a string +\def\LQ{{\tt\char'22}} % left quote in a string +\chardef\RB=`\} % right brace in a string +\def\RQ{{\tt\char'23}} % right quote in a string +\def\SP{{\tt\char`\ }} % (visible) space in a string +\chardef\TL=`\~ % tilde in a string +\chardef\UL=`\_ % underline character in a string + +\newbox\bak \setbox\bak=\hbox to -1em{} % backspace one em +\newbox\bakk\setbox\bakk=\hbox to -2em{} % backspace two ems + +\newcount\ind % current indentation in ems +\def\0{\ifmmode\ifinner$\par % forced break + \hangindent\ind em\noindent\kern\ind em\ignorespaces$\fi + \else\par % forced break + \hangindent\ind em\noindent\kern\ind em\ignorespaces\fi} +\def\1{\global\advance\ind by1\hangindent\ind em} % indent one more notch +\def\2{\global\advance\ind by-1} % indent one less notch +\def\3#1{\hfil\penalty#10\hfilneg} % optional break within a statement +\def\4{\copy\bak} % backspace one notch +\def\5{\hfil\penalty-1\hfilneg\kern2.5em\copy\bakk\ignorespaces}% optional break +%\def\6{\ifmmode\else\par % forced break with no indentation +% \hangindent\ind em\noindent\kern\ind em\copy\bakk\ignorespaces\fi} +\def\6{\ifmmode\else\par % forced break with no indentation + \hangindent\ind em\startline\ignorespaces\fi} +\def\7{\Y\6} % forced break and a little extra space +\def\8{\unskip} % no indentation--works only in code, not in |...| +\def\startline{\noindent + \count255=\ind\advance\count255by-2 + \hskip\count255 em} + +\let\yskip=\smallskip + +% +% WEBFILES: +% tie added. +% +\def\note#1#2.{\Y\noindent{\hangindent2em\baselineskip10pt\eightrm#1~#2.\par}} +\def\lapstar{\rlap{*}} +\def\startsection{\Q\noindent{\let\*=\lapstar\bf\modstar.\quad}} +\def\defin#1{\global\advance\ind by 2 \1\&{#1 }} % begin `define' or `format' +% +% WEBFILES: +% +\def\A{\note{See also section}} % cross-references for multiply defined +\def\As{\note{See also sections}} % section names +\def\B{\mathopen{\.{@\commentbegin}}} % begin controlled comment +\def\C#1{\ifmmode\gdef\XX{\null$\null}\else\gdef\XX{}\fi % C comments + \XX\hfil\penalty-1\hfilneg\quad + $\commentbegin\,${#1}$\,\commentend$\XX} +\def\D{\defin{define}} % macro definition +\def\ET{ and~} % WEBFILES: between the last 2 in section-xref +\def\ETs{, and~} % WEBFILES: last if there are more than 2. +\def\F{\defin{format}} % format definition +\def\J{\.{@\&}} % TANGLE's join operation +\outer\def\M#1.{\MN#1.\ifon\vfil\penalty-100\vfilneg % beginning of section + \vskip12ptminus3pt\startsection\ignorespaces} +\outer\def\N#1.#2.{\MN#1.\headcheck#2\headcheck + \edef\rhead{\uppercase{\ignorespaces\themodtitle}} % define running headline + \message{*\modno} % progress report + \edef\next{\write\cont{\thetocskip + \Z{\theopen\relax + \themodtitle}{\modno}{\noexpand\the\pageno}}}\next % to contents file + \ifon\startsection{\bf\ignorespaces\themodtitle.\quad}\ignorespaces} +\def\MN#1.{\par % common code for \M, \N + {\xdef\modstar{#1}\let\*=\empty\xdef\modno{#1}} + \ifx\modno\modstar \onmaybe \else\ontrue \fi \mark{\modno}} +\def\O#1{% octal, hex or decimal constant + {\def\?{\kern.2em}% + \def\${\ell}% long constant + \def\_{\cdot 10^{\aftergroup}}% power of ten + \def\~{\hbox{\rm\char'23\kern-.2em\it\aftergroup\?\aftergroup}}% octal + \def\^{\hbox{\rm\char"7D\tt\aftergroup}}% double quotes for hex constant + #1}} +\def\P{\rightskip=0pt plus 100pt minus 10pt % go into Pascal mode + \sfcode`;=3000 + \pretolerance 10000 + \hyphenpenalty 10000 \exhyphenpenalty 10000 + \global\ind=2 \1\startline}%\ \unskip} +\def\Q{\rightskip=0pt % get out of Pascal mode + \sfcode`;=1500 \pretolerance 200 \hyphenpenalty 50 \exhyphenpenalty 50 } +\def\T{\mathclose{\.{@\commentend}}} % terminate controlled comment +% +% WEBFILES: +% +\def\U{\note{This code is used in section}} % cross-references for uses of +\def\Us{\note{This code is used in sections}} % sections +\def\X#1:#2\X{\ifmmode\gdef\XX{\null$\null}\else\gdef\XX{}\fi % section name + \XX$\langle\,$#2{\eightrm\kern.5em#1}$\,\rangle$\XX} +\def\XF#1:#2\XF{\ifmmode\gdef\XX{\null$\null}\else\gdef\XX{}\fi % section name + \XX{\tt(#2{\eightrm\kern.5em#1})}\XX} +\def\Y{\par\yskip} +\def\){\hbox{\.{@\$}}} % sign for string pool check sum +\def\]{\hbox{\.{@\\}}} % sign for forced line break +\def\=#1{\kern2pt\hbox{\vrule\vtop{\vbox{\hrule + \hbox{\strut\kern2pt\.{#1}\kern2pt}} + \hrule}\vrule}\kern2pt} % verbatim string +\let\~=\ignorespaces +\let\*=* + + +\def\DO{\hbox{\sl\char'044}} % slant dollar sign +\let\G=\ge % greater than or equal sign +\def\H{{\rm\char'136}} % hat +\let\I=\ne % unequal sign +\let\K=\gets % left arrow +\let\L=\le % less than or equal sign +\let\R=\lnot % logical not +\let\S=\equiv % equivalence sign +\let\TI\sim % tilde +\let\V=\lor % logical or +\let\W=\land % logical and +\let\Z=\let % now you can \send the control sequence \Z + + +\def\onmaybe{\let\ifon=\maybe} \let\maybe=\iftrue +\newif\ifon \newif\iftitle \newif\ifpagesaved +\def\lheader{\mainfont\the\pageno\eightrm\qquad\rhead\hfill\title\qquad + \tensy x\mainfont\topmark} % top line on left-hand pages +\def\rheader{\tensy x\mainfont\topmark\eightrm\qquad\title\hfill\rhead + \qquad\mainfont\the\pageno} % top line on right-hand pages +\def\lfooter{\hfil} % bottom line on left-hand-pages +\def\rfooter{\hfil} % bottom line on left-hand-pages +\def\page{\box255 } +\def\normaloutput#1#2#3#4#5{% +%\message{(At start top, first, and bottom marks: \topmark, \firstmark, \botmark)}% +\shipout\vbox{ + \iftwoside\else\ifodd\pageno\hoffset=\pageshift\fi\fi + \vbox to\fullpageheight{ + \iftitle + \else\hbox to\pagewidth{\vbox to10pt{}% + \ifodd\pageno#3\else + \iftwoside#2\else#3\fi + \fi}% + \fi + \vfill#1% parameter #1 is the page itself + \iftitle\global\titlefalse + \else\baselineskip=24pt\hbox to\pagewidth{\strut % see TeXbook p256 + \ifodd\pageno#5\else + \iftwoside#4\else#5\fi + \fi}% + \fi + }% +}% +\global\advance\pageno by1 +%\message{(At end top, first, and bottom marks: \topmark, \firstmark, \botmark)}% +} + + +\def\rhead{\.{WEB} OUTPUT} % this running head is reset by starred sections +\def\title{} % an optional title can be set by the user +\def\topofcontents{\centerline{\titlefont\title} + \vfill} % this material will start the table of contents page +\def\botofcontents{\vfill} % this material will end the table of contents page +\def\contentspagenumber{0} % default page number for table of contents +\newdimen\pagewidth \pagewidth=6.5in % the width of each page +\newdimen\pageheight \pageheight=8.4in % the height of each page +\newdimen\fullpageheight \fullpageheight=9in % page height including + % headlines and footlines +\newdimen\pageshift \pageshift=0in % shift righthand pages wrt lefthand ones +\catcode`\@=11 % make at letter +\def\m@g{\mag=\count@\pagewidth=6.5truein\pageheight=8.4truein + \fullpageheight=9truein\setpage} +\catcode`\@=12 % make at other +\def\setpage{\hsize\pagewidth\vsize\pageheight} % use after changing page size + +\edef\contentsfile{\jobname.toc } % file that gets table of contents info +\def\readcontents{\expandafter\input \contentsfile} + +\newwrite\cont +\output{\setbox0=\page % the first page is garbage + \openout\cont=\contentsfile + \write\cont{\string\catcode`\string\@=11}% a hack to make contents + % take stuff in \.{---} + \global\output{\normaloutput\page\lheader\rheader\lfooter\rfooter}} +\setpage +\vbox to \vsize{} % the first \topmark won't be null +% Delete as per bug report from kademan@stat.wisc.edu +% Causes headings on first page to be missing +% \eject + +\def\ch{\note{The following sections were changed by the change file:} + \let\*=\relax} +\newbox\sbox % saved box preceding the index +\newbox\lbox % lefthand column in the index +\def\inx{\par\vskip6pt plus 1fil % we are beginning the index + \write\cont{} % ensure that the contents file isn't empty + \closeout\cont % the contents information has been fully gathered + \output{\ifpagesaved\normaloutput{\box\sbox}\lheader\rheader + \lfooter\rfooter\fi + \global\setbox\sbox=\page \global\pagesavedtrue} + \pagesavedfalse \eject % eject the page-so-far and predecessors + \setbox\sbox\vbox{\unvbox\sbox} % take it out of its box + \vsize=\pageheight \advance\vsize by -\ht\sbox % the remaining height + \hsize=.5\pagewidth \advance\hsize by -10pt + % column width for the index (20pt between cols) + \parfillskip 0pt plus .6\hsize % try to avoid almost empty lines + \def\lr{L} % this tells whether the left or right column is next + \output{\if L\lr\global\setbox\lbox=\page \gdef\lr{R} + \else\normaloutput{\vbox to\pageheight{\box\sbox\vss + \hbox to\pagewidth{\box\lbox\hfil\page}}}\lheader\rheader + \lfooter\rfooter + \global\vsize\pageheight\gdef\lr{L}\global\pagesavedfalse\fi} + \message{Index:} + \parskip 0pt plus .5pt + \outer\def\:##1, {\par\hangindent2em\noindent##1:\kern1em} % index entry + \def\[##1]{$\underline{##1}$} % underlined index item + \rm \rightskip0pt plus 2.5em \tolerance 10000 \let\*=\lapstar + \hyphenpenalty 10000 \parindent0pt} +\def\fin{\par\vfill\eject % this is done when we are ending the index + \ifpagesaved\null\vfill\eject\fi % output a null index column + \if L\lr\else\null\vfill\eject\fi % finish the current page + \parfillskip 0pt plus 1fil + \def\rhead{NAMES OF THE SECTIONS} + \message{Section names:} + \output{\normaloutput\page\lheader\rheader\lfooter\rfooter} + \setpage + % + % WEBFILES: + % tie added. + % + \def\note##1##2.{\quad{\eightrm##1~##2.}} + \def\U{\note{Used in section}} % cross-reference for uses of sections + \def\Us{\note{Used in sections}} % for multiple uses of sections + \def\:{\par\hangindent 2em}\let\*=*} +\def\con{\par\vfill\eject % finish the section names + \rightskip 0pt \hyphenpenalty 50 \tolerance 200 + \setpage + \output{\normaloutput\page\lheader\rheader\lfooter\rfooter} + \titletrue % prepare to output the table of contents + \pageno=\contentspagenumber \def\rhead{TABLE OF CONTENTS} + \message{Table of contents:} + \topofcontents + \line{\hfil Section\hbox to3em{\hss Page}} + \def\Z##1##2##3{\line{{\ignorespaces##1} + \leaders\hbox to .5em{.\hfil}\hfil\ ##2\hbox to3em{\hss##3}}} + \readcontents\relax % read the contents info + \botofcontents \end} % print the contents page(s) and terminate +%\tracingstats1 % temporary (during development) + + +\def\vert{|} + + +%%% this stuff is to allow inital =,1,2,3,4 in starred modules +%%% = means ``part'', don't skip page +%%% normal starred module is 0 +%%% 1,2,3,4 are submodules, and are indented +%%% +%%% @*= bold name in table of contents +%%% causes page eject +%%% suppresses page eject following +%%% +%%% @*1,2 first level of indentation +%%% @*3,4 second level of indentation +%%% +%%% @*1,3 cause page eject +%%% @*2,4 don't cause page eject +%%% + + +\newif\ifcancel\cancelfalse +\catcode`\@=11 +\def\ifnextchar#1#2#3{\let\@tempe=#1\def\@tempa{#2}\def\@tempb{#3}\@ifnch} +\def\@ifnch{\ifx \@tempc \@tempe\let\@tempd\@tempa\else\let\@tempd\@tempb\fi + \@tempd} +\def\makethechar#1{\let\@tempc=#1} +\catcode`\@=12 + +\def\headcheck#1#2\headcheck{% + \makethechar{#1}% + \def\theskipper{\vfil\penalty-100\vfilneg\vskip12ptminus3pt}% + % skip before new module + \def\theopen{}% opening skip in toc entry + \def\thetocskip{}% vertical skip before toc entry + \def\themodtitle{{#2}} + \ifnextchar={% + \def\theskipper{\vfil\eject}% + \canceltrue + \def\theopen{\bf}% + \def\thetocskip{\vskip3ptplus1in\penalty-100 + \vskip0ptplus-1in}% + }{\ifnextchar1{% + \cancelfalse + \def\theskipper{\vfil\eject}% + \def\theopen{\hskip2em}% + }{\ifnextchar2{% + \cancelfalse + \def\theopen{\hskip2em}% + }{\ifnextchar3{% + \cancelfalse + \def\theskipper{\vfil\eject}% + \def\theopen{\hskip4em}% + }{\ifnextchar4{% + \cancelfalse + \def\theopen{\hskip4em}% + }{% else + \ifcancel\else + \def\theskipper{\vfil\eject}% + \fi + \cancelfalse + \def\themodtitle{#1{#2}}% + }}}}}% + \theskipper +} + + +%%%%%%%% for verbatim quoting of code +% The following are copied from manmanc.tex and are taken from p421 of +% the TeXbook ... modified to \verbatim...\endverbatim +% macros for verbatim scanning +\chardef\other=12 +\def\ttverbatim{\begingroup + \catcode`\|=\other + \catcode`\\=\other + \catcode`\{=\other + \catcode`\}=\other + \catcode`\$=\other + \catcode`\&=\other + \catcode`\#=\other + \catcode`\%=\other + \catcode`\~=\other + \catcode`\_=\other + \catcode`\^=\other + \obeyspaces \obeylines \tt} +{\obeyspaces\global\let =\ } % from texbook, p 381 + + +%\outer\def\verbatim{$$\let\par=\endgraf \ttverbatim \parskip=0pt +% \catcode`\|=0 \rightskip-5pc \ttfinish} +%{\catcode`\|=0 |catcode`|\=\other % | is temporary escape character +% |obeylines % end of line is active +% |gdef|ttfinish#1^^M#2\endverbatim{#1|vbox{#2}|endgroup$$}} + +\outer\def\verbatimcode{\par\ttverbatim\leftskip=2em\parskip=0pt + \ttfinishcode} +{\catcode`\|=0 |catcode`|\=\other % | is temporary escape character + |obeylines % end of line is active + |gdef|ttfinishcode#1^^M#2\endverbatimcode{#1|vbox{#2}|endgroup}} + + +% end of manmac stuff + + |