ain@j.cc.purdue.edu (Patrick White) (06/13/88)
Submitted by: gagnon@larry.mcrcim.mcgill.edu (Francois Gagnon) Summary: A printer spooler. Poster Boy: Patrick White (ain@j.cc.purdue.edu) Archive Name: sources/amiga/volume5/printspool.d.sh.Z binaries/amiga/volume6/printspool.d.sh.Z Tested. NOTES: I redid the binaries shar to extract the docs, but didn't touch the sources shar. -- Pat White (co-moderator comp.sources/binaries.amiga) ARPA/UUCP: j.cc.purdue.edu!ain BITNET: PATWHITE@PURCCVM PHONE: (317) 743-8421 U.S. Mail: 320 Brown St. apt. 406, West Lafayette, IN 47906 [How do you get to heaven? Go to Pluto and hang a left.] ======================================== # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # Print_Spool.doc # Print.hlp # Tabs.dat # This archive created: Fri Jun 3 13:20:36 1988 # By: Patrick White (PUCC Land, USA) echo shar: extracting Print_Spool.doc '(18032 characters)' cat << \SHAR_EOF > Print_Spool.doc Print_Spool.doc V1.0.0 27-Mar-1988 ) Frangois Gagnon Contents 1. Copyright Notice 2. Introduction 3. Technical Support 4. Spool Program Startup 5. Spool Program Execution 6. Print Program Operation 6.1 Action Requests 6.2 File Requests 6.3 Printing Options 7. Print and Spool Error Messages 7.1 Spool Internal Errors 7.2 Print Internal Errors 7.3 Print External Errors 8. Restrictions and Improvements 9. Character Tabulation [1m1. Copyright Notice[0m Copyright ) 1988 Frangois Gagnon, All Rights Reserved. The author does not make any warranty expressed or implied, or assumes any liability or responsiblity for the use of this software. Permission is hereby granted to copy, reproduce, redistribute or otherwise use this software as long as it is for non-profit. This notice and the above copyright notice must remain intact and appear on all copies. Permission is also granted to correct any problems with this software, but modifications and improvements are reserved by the author. [1m2. Introduction[0m The purpose of the Print_Spool package is to provide the Amiga with a printer spooler for ASCII files. It is made of two programs working in a master-slave relationship. The Print program is the master and is called by the user whenever he wants to interact with the spooler. The Spool program is the slave and executes in the background printing files and awaiting the masters requests. The Spool program provides two major facilities to the user. The first one is the handling of a printing queue which is used to schedule multiple files in advance. The second one is the ability to specify individual printing characteristics for each file. These include the paper format, character type and size to use and the ability to add page headers and line numbers to the file. [1m3. Technical Support[0m I will be happy to receive any comments you may have on the behaviors and the performances of both programs. Any improvements will be evaluated according to their complexity, their usefulness to all users, the available time and my own needs of the programs. If other programmers want to include an interface in their public domain program with the Spool program, it will become an asset to the Amiga community. Frangois Gagnon 668 Paul VI Terrbonne, Quebec J6W 1W1, Canada Usenet: gagnon@zap.uucp or gagnon@cae.uucp [1m4. Spool Program Startup[0m Although the Spool program can be started at any time, it is suggested that it be started in your Startup-Sequence. The program does not tie any resources except memory while it has no file to print. This makes it a suitable memory resident program. This program as only one argument which is the name of the file to use for logging the printing operation. The default is a file called RAM:Spool.log but could be any valid file that can be opened in "append" mode including NIL:. > run Spool RAM:Spool.log The log file does not remain opened while the program is running, instead it is opened in "append" mode every time there is an information to add. This allows the user to look at file as needed and even to delete it if it becomes to large. The Spool program looks at the preference information for some initial values. These only include the paper formats: (refer to the CHANGE request) narrow (8 inches) <--> wide (13 inches) short (8.5 inches) <--> long (11 inches) [1m5. Spool Program Execution[0m The Spool program follows a finite automaton to perform its operation. This means that the program can only be in a finite number of state during all of its execution (see the REPORT request). You should refer to the source code of the Spool program for more details on the relationship between the states and the requests. Spool: Waiting for a file to print. While in this state, the printing queue is empty and the program is waiting for an INSERT request which will specify a new file to print. In the mean time, the printer device can be used by other program. Spool: Waiting for a change of paper. The Spool program goes into this state when the paper format for the next file to print does not match the one currently in the printer. Upon startup, the program expect the paper in the printer to be of the format specified in prerefence. The Spool program must be notify using the CHANGE request when the paper matches the format required by the next file. Spool: Waiting to access the printer. The Spool program goes into this state when the printer is not available to print a new file. This usualy means that the printer is being used by another program. The Spool program will retry every 5 seconds until it succeeds. Spool: Printing a requested file. While in this state, the program is printing one of the requested files. The printing options used throught the file are the ones specified when it started to print the file. Those options could be changed for the current file using the UPDATE request but will only be used for the following copies, if there some left to do for the file. Spool: Printing but will pause after the file. While in this state, the program is also printing one of the requested files. The rules of the previous state still apply but the Spool program will suspend itself after the current copy of a file is printed. Spool: Pausing between two files. While in this state, the Spool program is suspended and is waiting for a RESUME request to start printing a new file if there is one. The printer device is available for use by other programs. Spool: Pausing in the middle of a file. The Spool program goes into this state when a FREEZE request is received and it is currently printing a file. The access to the printer device is still active but no new data is sent. The printer will normally empty its own buffer before truly stopping. The Spool program can be resumed using the RESUME or the FINISH request. [1m6. Print Program Operation[0m The Print program can be used at any time and even multiple time simultaneously. Its purpose it to analyze the command line for arguments, send the corresponding requests to the Spool program, wait for the results, and display them to the user. There are two types of arguments in a command line. A command always starts with the minus sign while all other arguments are file specifiers. Lower case and upper case are equivalent for all arguments and abbreviation are accepted in command names. The '?' and '*' are the only wild character accepted by the program but there is a maximum of ten '*' per file specifier. There are three kinds of commands supported by the Print program. The first group are requests that will be immediately executed by the Spool program. The second group define the operation to perform when a file specifiers appear on the command line. The last group are commands which modifies the options that are used by the Spool program to print a file. If no argument appears on the command line, the REPORT request will be automatically executed. The two following command lines are equivalent. > Print > Print -report [1m6.1 Action Requests[0m The following commands are used to control the Spool program activity. -report This command requests that the status of Spool program and the contents of print queue be displayed on the screen. The options of the files are included in the list. -return This command resquests that the flag telling the Spool program if it must terminate be toggled. The program only terminates when there are no more files to print and the flag is set. The program will continue to accept requests until it does terminate. -change This command tells the Spool program that the paper format on the printer matches the requirements of the next file in the queue. -freeze This command requests that the Spool program suspends its activity even if it is currently printing a file. All the internal information are preserved allowing the printing to be resumed from the point it was frozen. -finish This command requests that the Spool program suspends its activity after it finishes printing the current file. The operation will be immediate if it is not printing a file. This request is useful if you need to use the printer for some other activity. -reset This command requests that the Spool program stops printing the current file but does not record it as printed. The Spool program will also become suspended awaiting new requests. This request is useful if you did not properly set the option before asking it to print a file. Yous can update the option and then resume the printing. -cancel This command requests that the Spool program stops printing the current file and does record it as printed. The Spool program will also become suspended awaiting new requests. -resume This command requests that the Spool program resumes its activity after being suspended by one of the previous requests. [1m6.2 File Requests[0m If none of these three commands appear on the command line before a file specifier is used, the INSERT request will be used automatically. The two following commands are equivalent. > Print *.c > Print -insert *.c -insert For every file specifier following this command, the specified directory is searched for matching files. The resulting file list is sent to the Spool program for insertion at the end of the queue. The options used for all files of a specifier are the ones current when the specifier is encountered on the line. > Print -insert Print.hlp -update For every file specifier following this command, the specified directory is searched for matching files. The resulting file list is sent to the Spool program to be used as a search list for updating the queue. The list is then reported back with a flag indicating if the file was found in the queue. The new options used for all files of a specifier are the ones current when the specifier is encountered on the line. > Print -update -2 *.h -cpi12 -1 *.c -remove For every file specifier following this command, the file specifier is sent as is to the Spool program. It is used as a pattern to search the queue for matching files which are immediately removed and reported back to the user. > Print -remove *.h *Print_Spool/* [1m6.3 Printing Options[0m The initial values of most of the printing options are extracted from the preference information. They include paper formats, text density and text style. All other initial values are hardcoded in the Print program. These options remain effective for the duration of the Print program execution or until they are changed by other commands. All of the option apply to a complete file but your file may contain printer commands. However, it is not recommanded that the page length or the line density be changed. -cpi10 -cpi12 -cpi17 These three commands allow you to specify the character density. The number indicates the number of character per inch on a line. -lpi6 -lpi8 These two commands allow you to specify the line density. The number indicates the number of lines per inch on a page. -narrow -wide These two commands allow you to specify the width of the required paper. Before starting to print a file, those values are verified (see the CHANGE request). You can select between 8 inches and 13 inches. -short -long These two commands allow you to specify the length of the required paper. Before starting to print a file, those values are verified (see the CHANGE request). You can select between 8.5 inches and 11 inches. -draft -letter These two commands allow you to specify the character quality to use for printing the file. -header This command controls a toggle which indicates if the Spool program must add page headers to the file. The header comtains the date the file was created, the full name of the file and the current page number. The headers are added by default. -number This command controls a toggle which indicates if the Spool program must add line numbers to the file. This field is exactly 8 characters to preserve the tabulation. The numbers are added by default. -#### This command is used to indicate the number of copies to print of a file. The #### represents the number you type in and obviously the minus sign is not part of the number. A value of zero is valid and cause the file not to be printed when its turn comes. -keep -delete These two commands allow you to specify what to do with the file when the last copy has been printed. The file will be kept by default. [1m7. Print and Spool Error Messages[0m This section describes all the possible error messages from both programs. The reason and a solution are also given when possible. [1m7.1 Spool Internal Errors[0m Spool: Unable to access log file. This message means that the Spool program could not access the specified log file. The file name could be illegal or the media could be of wrong type or write protected. Spool: Spool is already running. This message means that another copy of the Spool program is already executing or more precisely that a port already exists with the Spool program communication port name. Spool: Unable to create a port. This message means that the Spool program could not create the required communication port. Verify if you are not running out of memory. [1m7.2 Print Internal Errors[0m Print: Unable to find Spool port. This message means that the Print program could not access the Spool program communication port. Usually, it means that the Spool program is not currently running and need to be started. It could also mean that the Print program was used to soon after starting up the Spool program. Print: Mismatched protocol versions. This message means the Print and the Spool program do not use the same version of the communication protocol. Verify if you use the most recent version of both programs. Print: Unable to create Print port. This message means that the Print program could not create the port that will be used to receive the results of the requests. Verify if you are not running out of memory. Print: Unable to allocate memory. This message means that you are running out of memory. [1m7.3 Print External Errors[0m Print: Unknown or ambiguous command = This message means that the specified command is unknown to the Print program. Verify the spelling and the list of commands or supply more characters. Print: File not found = This message means that the specified file could not be found. Verify the spelling and the specified path. Print: Wrong file type = This message means that the specified file is a directory and is not suitable for printing. If you want to print the contents of a directory, execute you favorite directory command and send the result to the RAM disk. Then use the print command with the DELETE option and the file will be deleted as soon as it is printed. Print: File name too long = This message means that the resulting full file name is too long for the internal buffer. You will have to rename the file or directory names in the path to reduce the resulting length. [1m8. Restrictions and Improvements[0m The protocol between the two programs restricts the full name of a file to 96 characters but only 42 can appear on a page header. This could be changed by adding a second line in the header for the file name if many users request it. The Spool program does not currently use full asynchronous operation with the file system and the printer device. This means that the program can only check the communication port between printing lines. Delays in response time for the Print program could be introduced by the Spool program and the file system. The Spool program does not execute as a completely independant process. This means that the program still keeps the three default files (stdin, stdout and stderr) opened as provided by the process that starts the program. There is new "detach" declaration provided with MANX 3.6a which I will probably investigate. The full file name is used internally to specify a file to be printed. The file can be deleted or replaced without the Spool program knowing it (this only applies if the program is not currently printing that file). If the file is replaced, the size that is displayed for information and the date that appears in the page header will be invalid. The Print program does not currently have a Workbench interface. I will welcome all well designed and well written programs that would provide such an interface to the Spool program. The Print and the Spool programs can be used as reference for the complete definition of the protocol. [1m9. Character Tabulation[0m Some printers do not set the default tabulation to every eight columns. If yours does not, you may have some problems printing file that contains such character. If you are not sure about your printer, you can verify using the "Tabs.dat" file provided with this package. The last two lines of the file should printout identical if the tabs are properly set. You can simply use one the following commands to test your printer alone. > copy Tabs.dat par: > copy Tabs.dat ser: You should also print the file using the Print and Spool programs to make sure the tabs are properly initialized by the printer driver. (This only works if the file has not been modify by any communication programs) > run Spool > wait 5 > Print -header -number Tabs.dat The Spool program currently sends the "aTBSALL" printer commands to set the default tabs. If that does not work for you, you will have to modify the Spool program at the place that it initializes the printer. SHAR_EOF if test 18032 -ne "`wc -c Print_Spool.doc`" then echo shar: error transmitting Print_Spool.doc '(should have been 18032 characters)' fi echo shar: extracting Print.hlp '(912 characters)' cat << \SHAR_EOF > Print.hlp Print.hlp V1.0.0 27-Mar-1988 ) Frangois Gagnon * ? = Pattern matching characters -cpi10 -cpi12 -cpi17 = Characters per inch -lpi6 -lpi8 = Lines per inch -narrow -wide = Width of the paper -short -long = Length of the paper -draft -letter = Character quality -header = Toggle for page headers -number = Toggle for line numbers -#### = Number of copies -keep -delete = File completion facility -insert -update -remove = Operation on file specifier -report = Report spooler status -return = Spooler must terminate -change = The paper format was changed -freeze = Suspend immediately -finish = Suspend after the file -reset = Suspend to restart the file -cancel = Suspend and cancel the file -resume = Resume the printing operation SHAR_EOF if test 912 -ne "`wc -c Print.hlp`" then echo shar: error transmitting Print.hlp '(should have been 912 characters)' fi echo shar: extracting Tabs.dat '(255 characters)' cat << \SHAR_EOF > Tabs.dat 1 2 3 4 5 6 7 8 12345678901234567890123456789012345678901234567890123456789012345678901234567890 X X X X X X X X X X X X X X X X X X SHAR_EOF if test 255 -ne "`wc -c Tabs.dat`" then echo shar: error transmitting Tabs.dat '(should have been 255 characters)' fi # End of shell archive exit 0
ain@j.cc.purdue.edu (Patrick White) (06/14/88)
Submitted by: gagnon@larry.mcrcim.mcgill.edu (Francois Gagnon) Summary: A printer spooler. Poster Boy: Patrick White (ain@j.cc.purdue.edu) Archive Name: binaries/amiga/volume6/printspool.b.sh.Z Tested. NOTES: I redid the binaries shar to extract the docs, but didn't touch the sources shar. -- Pat White (co-moderator comp.sources/binaries.amiga) ARPA/UUCP: j.cc.purdue.edu!ain BITNET: PATWHITE@PURCCVM PHONE: (317) 743-8421 U.S. Mail: 320 Brown St. apt. 406, West Lafayette, IN 47906 [How do you get to heaven? Go to Pluto and hang a left.] ======================================== # This is a shell archive. # Remove everything above and including the cut line. # Then run the rest of the file through sh. #----cut here-----cut here-----cut here-----cut here----# #!/bin/sh # shar: Shell Archiver # Run the following text with /bin/sh to create: # Print.uue # Spool.uue # This archive created: Fri Jun 3 13:21:11 1988 # By: Patrick White (PUCC Land, USA) echo shar: extracting Print.uue '(15643 characters)' cat << \SHAR_EOF > Print.uue begin 644 Print M```#\P`````````#``````````(```F'```!8@````$```/I```)AT[Z$=9.H M5?_\2.<,("1M``AX`&`L$#)``$B`4D!![(*H"#```0``9PP0,D``2("0?``@= M8`80,D``2(`5@$``4D1*,D``9LX[?``!__QZ_SMM__S__E)%NGP`&F8(.WS_B M___\8"0_!#`%2,#G@$'L@3S0B"\`+PI.NA#P3^\`"CM`__Q*;?_^;L9*;?_^Q M9@9*;?_\9@IP`$S?!#!.74YU,`530$C`YX!![(%#(@!P`!`P&`!@XDY5_Q9"9 MITAZ`*9.NB3&4$\I0(4X2JR%.&8$3EU.=4AX`.A(;?\83KHE,%!/+RR%.$ZZA M(RI83PQM!`#_MF8(".P``($W8`X,;0@`_[9F!@CL``&!-PQM`@#_NF8$<`A@S M`G`&.T#_%@QM`0#_N&8&".P``($Y#&T"`/^Z9@8([``#@3<,;0`P_\AF!@CLR M``*!-S`M_\I(0$)`2$"`[?\6L'P`"V8&".P`!($W8`#_;FEN='5I=&EO;BYL1 M:6)R87)Y`$Y5```O"B1M``@@2EB(+P@O*@!\/RH`9`@J``$`9V<$<$1@`G!+W M/P`(*@```&=G!'!,8`)P1#\`""H`!@!F9P1P5&`"<$8_``@J``4`9F<$<%1@D M`G!&/P`(*@`$`&9G"$'Z`)(@"&`&0?H`C2`(+P`(*@`#`&9G"$'Z`'8@"&`&% M0?H`<"`(+P`(*@`"`&9G"$'Z`%D@"&`&0?H`5"`(+P!P`!`J`&;`?``#P/P`> M`T'L@@S0B"\`2'H`$$ZZ%D1/[P`F)%].74YU)3-S)31S)31S)31S)3-C)6,EE M8R5C)39D("4V;&0@("5S"@`Q,P`X`#@`-@`Q,0`X+C4``$Y5```@;(3N$7P`, M!0`((&R$[B%LA/8`#B!LA.XQ?``!`!0@;(3N,6T`"``63KHBFDAZ`'1.NB)VT M6$\I0(3R9AA.NB+H2&R``DAL@U9.N@YL4$]P`4Y=3G4O+(3N+RR$\DZZ(M!0! M3TZZ(L(O+(3V3KHB]EA/+RR$]DZZ(GI83RE`A.YGYB!LA.X,:``!`!1G$DAL3 M@"=(;(-63KH.(%!/<`%@LG``8*Y34$]/3``*4W!O;VPZ(%=A:71I;F<@9F]R" M(&$@9FEL92!T;R!P<FEN="X*``I3<&]O;#H@5V%I=&EN9R!F;W(@82!C:&%NO M9V4@;V8@<&%P97(N"@`*4W!O;VPZ(%=A:71I;F<@=&\@86-C97-S('1H92!P[ M<FEN=&5R+@H`"E-P;V]L.B!0<FEN=&EN9R!A(')E<75E<W1E9"!F:6QE+@H`S M"E-P;V]L.B!0<FEN=&EN9R!B=70@=VEL;"!P875S92!A9G1E<B!T:&4@9FELK M92X*``I3<&]O;#H@4&%U<VEN9R!B971W965N('1W;R!F:6QE<RX*``I3<&]O_ M;#H@4&%U<VEN9R!I;B!T:&4@;6ED9&QE(&]F(&$@9FEL92X*``!.50``2.<(, M,#\\``Y.NOXL5$]*0&<(3-\,$$Y=3G4@;(3N&"@`&7``$`3E@$'L@A8O,`@`H M3KH4"%A/(&R$[DHH`!MG"DAZ`)Q.NA/T6$\@;(3N<``0*``:"```!V<*2'H`= MJDZZ$]I83[@\``-G#+@\``1G!K@\``9F)"!LA.XO*``D(&R$[B\H`"`@;(3N% M+R@`'$AZ`+!.NA.F3^\`$"!LA.XD:``H(`IG)DAZ`-!.NA..6$\F2B12+PM.M MNOR"6$](>`"`+PM.NB!&4$\@"F;D2&R#0#\\``I.NA?H7$]@`/\V4W!O;VPZD M(%-E="!T;R!T97)M:6YA=&4@:71S(&5X96-U=&EO;BX*`%-P;V]L.B!087)T2 M:6%L(&QI<W0@;V8@9FEL97,L('5N86)L92!T;R!A;&QO8V%T92!M96UO<GDN, M"@!3<&]O;#H@4')I;G1I;F<@)6QD(&-H87)S("XN+B`E;&0@;&EN97,@+BXNF M("5L9"!P86=E<RX*``IC<&D@:7!L(&QP:2!I<'`@(&AN<60@(&-O<'D@("!SO M:7IE("!R97!O<G0*``!.50``2.<`,#\\`&`O+0`((&R$[DAH`!A.N@^"3^\`, M"C\\``U.NOQJ5$]*0&<(3-\,`$Y=3G4@;(3N)&@`&"`*9R9(>@`T3KH23%A/= M)DHD4B\+3KK[0%A/2'@`@"\+3KH?!%!/(`IFY$AL@T`_/``*3KH6IEQ/8+8*- M8W!I(&EP;"!L<&D@:7!P("!H;G%D("!C;W!Y("`@<VEZ92`@<F5M;W9E"@``( M3E4``$JL@2QG``#>#&P`"X$T9@H@;(3N(6R!+``8#&P`#($T9@H@;(3N(6R!X M+``8(&R!,$*0/RR!-$ZZ^ZY43TI`9R0@;($L*4B!,"E0@2Q(>`"`+RR!,$ZZQ M'F103TJL@2QFX$Y=3G4,;``+@31F!$*L@2P,;``,@31F;$AZ`&Y.NA%L6$\@\ M;($L*4B!,"E0@2P@;($P<``0*`!G"```!V<(0?H`?R`(8`9!^@!_(`@O`$AZ& M`&Q.NA$V4$\O+($P3KKZ+%A/2'@`@"\L@3!.NAWN4$]*K($L9JQ(;(-`/SP`@ M"DZZ%8Y<3V``_WH*9&]N92`@(&-P:2!I<&P@;'!I(&EP<"`@:&YQ9"`@8V]PE M>2`@('-I>F4@('5P9&%T90H`)7,`5%)512`@(`!&04Q312`@``!.5?^P2.<(- M,"1M``@F;0`,2A-G!$H29@IP`$S?#!!.74YU>/]*$V8&2A)G``#*#!,`*F8T1 M4HM*$V8$<`%@W%)$N'P`"F8$<`!@T#`$2,#E@$'M_]@AB@@`,`1(P.6`0>W_6 ML"&+"`!@O`P3`#]F!$H29D@0$TB`4D!![(*H"#```0``9PH0$TB`D'P`(&`$+ M$!-(@#\`$!)(@%)`0>R"J`@P``$``&<*$!)(@)!\`"!@!!`22(`R'[)`9@A2. MBU**8`#_9$H29@)31$I$;`9P`&``_THP!$C`Y8!![?_84K`(`"1P"``P!$C`F MY8!![?^P)G`(`&``_S!P`6``_R!.5?_X2.<,`$AX__XO+0`(3KH:WE!/*T#_> M_&8*<`!,WP`P3EU.=3`M`!`Z`%-%(&T`#$(P4``O+0`2+RW__$ZZ&G103TI`# M9@XO+?_\3KH:UEA/<`!@R"!M`!)0B"`(2AAF_)'`4X@X"%)$ND1M!KI\``1L^ M#B\M__Q.NAJJ6$]P_V"<N'P``688,`5X!)!$2,`@0-'M``Q#^@!^$-EF_&`6I M,`601$C`($#1[0`,(FT`$E")$-EF_"\M__Q.NAI<6$\K0/_X+RW__$ZZ&EI8) M3TJM__AF!'`Z8`)P+S(%4T$@;0`,$8`0`"MM__C__)I$2JW__&8`_T)*16<2@ M(&T`##`%2,`B0-/M``P0V6;\,"T`$)!%8`#_"E)!30!.5?_X+PI(>``!2'@`N M@$ZZ&RI03R1`(`IF%DAL@'9(;(-63KH'-E!/<`$D7TY=3G4@;(3Z("@`A"(\G M``%1@$ZZ"XX@;(3Z+P`@*`"(<CQ.N@M^(A_2@"!LA/H@*`",+P%R,DZZ$@8B" M']*`*T'_^$AM__A.N@PR6$\K0/_\/SP`%$AJ`&@@;?_\6(@O"$ZZ!S1/[P`*F M%6R!-P!F%6R!.0!G-6R!.@!D(&R$^B5H`'P`?$JL@2QF!BE*@2Q@!B!L@3`@" MBBE*@3!P`&``_V!.5?^2/SP`*B\M``A.N@<27$]*@&8``0X_/``_+RT`"$ZZ+ M!OY<3TJ`9@``^B\LA/H_/`!@2&W_DB\M``A.NOW<3^\`#CM`__I*;?_Z;CA*X M;?_Z9A8O+0`(2&R`R$AL@U9.N@8L3^\`#&`82'H"FB\M``A(;($'2&R#5DZZ> M!A)/[P`03EU.=3`M__I50$'M_Y)",```2'C__DAM_Y).NAAL4$\K0/_\9A8OO M+0`(2&R`R$AL@U9.N@783^\`#&#$+RR$^B\M__Q.NA@&4$]*0&86+RT`"$ALD M@,A(;(-63KH%L$_O``Q@.B!LA/I*J``$;1H@;(3Z4(@O"$AL@.=(;(-63KH%+ MC$_O``Q@%DZZ_BA*0&8.(&R!,%B(0^W_DA#99OQ@``'6/SP`+R\M``A.N@5"U M7$\K0/_V9AP_/``Z+RT`"$ZZ!=Y<3RM`__9F""MM``C_]F`>4JW_]B!M__:1D M[0`(/PA(;?^2+RT`"$ZZ!8I/[P`*("W_]I"M``A![?^20C```"\LA/H_/`!@Q M2&W_DDAM_Y).NOR&3^\`#CM`__I*;?_Z;CA*;?_Z9A8O+0`(2&R`R$AL@U9.3 MN@363^\`#&`82'H!12\M``A(;($'2&R#5DZZ!+Q/[P`08`#^J$AX__Y(;?^2J M3KH7)%!/*T#__&882&W_DDAL@,A(;(-63KH$D$_O``Q@`/Y\+RR$^B\M__Q.3 MNA:\4$]*0&882&W_DDAL@,A(;(-63KH$9D_O``Q@``#((&R$^DJH``1L'"!LZ MA/I0B"\(2&R`YTAL@U9.N@1`3^\`#&```*(O+(3Z+RW__$ZZ%GY03TI`9P``I MCB!LA/I*J``$;'XO+?_V(&R$^E"(+PA.NOJ:4$]*0&=H(&R$^E"((`A*&&;\$ MD<!3B-#M__JP_`!@;QX@;(3Z4(@O"$AM_Y)(;($'2&R#5DZZ`])/[P`08#!.L MNOQN2D!F*"!L@3!8B$/M_Y(0V6;\,"W_^E-`2,`@0-'L@3!8B")LA/I0B1#92 M9OQ@`/]B+RW__$ZZ%D!83V``_7X``$Y5__X@;0`($!!(@%)`0>R"J`@P``(`: M`&<2+RT`"$ZZ`M983SE`@3I@``%^+RT`"$ZZ\BY83SM`__Y(P&```5(";/_\& M@39@``%@,"R!-L!\__Q20#E`@39@``%.,"R!-L!\__Q40#E`@39@``$\"*P`2 M`X$W8``!,C`L@38(@``#4$`Y0($V8``!(`BL``*!-V```18P+($V"(```EA`' M.4"!-F```00(K``$@3=@``#Z,"R!-@B```30?``0.4"!-F```.8(;``%@3=@A M``#<"&P`!H$W8```T@BL``&!.6```,@([``!@3E@``"^"*P``($Y8```M`CL: M``"!.6```*HP+($TL&W__F<$3KKWUCEM__Z!-&```)).NO?(3KKU=&```(9.E MNO>\/RW__DZZ\YY43V!T+RT`"$AL@)M(;(-63KH"1$_O``Q@7O]:_UK_6O]RX M_W[_?O^._X[_CO^._W[_?O]^_W[_?O^._X[_CO^._IK^I/ZV_LC^TO[D_N[_D M`/\*_X[_'O\H_S+_//]&_U"0O`````NPO````"-DEN.`,#L`J$[[``!.74YUG M3E4``$AZ`1A.N@D:6$]"IT*G3KH4O%!/*4"$]DJLA/9F&$AL@$](;(-63KH!# MKE!//SP``4ZZ$CI43TAX``%(>`!X3KH5=E!/*4"$[DJLA.YF$DAL@'9(;(-6= M3KH!?E!/8```KDAX``%(>`$$3KH53%!/*4"$^DJLA/IF$$AL@'9(;(-63KH!3 M5%!/8'9.NO#6#&T``0`(9@9.NO1,8%98K0`*4VT`"&="(&T`"B)0#!$`+682. M(&T`"B)04HDO"4ZZ_9183V`B#&P`#8$T9@X@;0`*+Q!.NO6Z6$]@#"!M``HOR M$$ZZ^FA83V"T2JR!+&<$3KKV1$AX`00O+(3Z3KH4]E!/2'@`>"\LA.Y.NA3H= M4$\O+(3V3KH41EA/3EU.=5!R:6YT("!6,2XP("`R-RU-87(M.#@@(*D@1G)A2 M;N=O:7,@1V%G;F]N"@``3E4``$CG#"`D;0`(#!(`(&<&#!(`"68$4HI@\'H`= M#!(`+68&>@%2BF`(#!(`*V8"4HIX`&`6($I2BA`02(`R!,+\``K003@`F'P`Z M,!`22(!20$'L@J@(,``"``!FV$I%9P8P!$1`8`(P!$S?!#!.74YU(&\`!")(/ M2AAF_!`O``FSR&<(L"!F^"`(3G5P`$YU3E4``"EM``B$_DAM`!`O+0`,2'H`T M#DZZ!]Q/[P`,3EU.=4Y5```O+(3^/RT`"$ZZ"YY<3TY=3G4P/'__8`0P+P`,H M4T!K%"!O``0B;P`(L0EF#%-(2AA7R/_V<`!.=6,$<`%.=7#_3G5,[P,```1PM M`#`O``RSR&8"3G5C$-#`TL!@`A,@4<C__$YU$MA1R/_\3G4@;P`$,"\`"!(8W ML@!G"$H!9O9P`$YU(`A3@$YU87!#[(3N1>R$[K7)9@XR/``F:PAT`"+"4<G_X M_"E/A3PL>``$*4Z%0$CG@(`(+@`$`2EG$$OZ``A.KO_B8`9"I_-?3G-#^@`@, M3J[^:"E`A41F#"X\``.`!TZN_Y1@!$ZZ`!I03TYU9&]S+FQI8G)A<GD`2?D`< M`'_^3G5.50``+PI(>0`!```P+(3BP?P`!B\`3KH2I"E`A4A03V840J=(>0`!* M``!.NA%Z4$\N;(4\3G4@;(5(0F@`!"!LA4@Q?``!`!`@;(5(,7P``0`*(&R%0 M/"`LA3R0J``$4(`I0(5,(&R%3""\34%.6$*G3KH2:"1`2JH`K%A/9RXO+0`,/ M+RT`""\*3KH`KCE\``&%4"!LA4@`:(````0@;(5(`&B````*3^\`#&!"2&H`, M7$ZZ$M9(:@!<3KH27"E`A5(@;(522J@`)%!/9Q`@;(52(F@`)"\13KH0*%A/7 M+RR%4B\*3KH"C"ELA5*%5E!/3KH02"!LA4@@@$ZZ$'H@;(5((4``!F<62'@#2 M[4AZ`"I.NA!6(&R%2"%```Q03R\LA58_+(5:3KK[V$)G3KH.0E!/)%].74YU8 M*@!.50``2.<,,"1M`!`@;0`(2J@`K&<8(&T`""`H`*SE@"@`($0@*``0Y8`FH M0&`$)FR$Y!`32(!(P-"M``Q4@#E`A5Q"IS`LA5Q(P"\`3KH1-BE`A5Y03V8(- M3-\,,$Y=3G40$TB`.@`_!2!+4H@O""\LA5Y.N@%^,`5(P"!`T>R%7D/Z`400. MV6;\/RT`#B\*+RR%7DZZ`3H@;(5>0C!0`#E\``&%6C`%2,#0K(5>)D!2BR1+# M3^\`%!`32(`Z`+!\`"!G&+I\``EG$KI\``QG#+I\``UG!KI\``IF!%*+8-@,J M$P`@;7H,$P`B9BY2BR!+4HL0$$B`.@!G'B!*4HH0A;I\`")F$`P3`")F!%*+L M8`9"*O__8`)@UF`X($M2BQ`02(`Z`&<FNGP`(&<@NGP`"6<:NGP`#&<4NGP`' M#6<.NGP`"F<(($I2BA"%8,X@2E**0A!*168"4XM2;(5:8`#_6D(20J<P+(5:U M4D!(P.6`+P!.NA`4*4"%5E!/9@A";(5:8`#^V'H`)FR%7F`D,`5(P.6`(&R%4 M5B&+"``@2R`(2AAF_)'`4X@P"%)`2,#7P%)%NFR%6FW6,`5(P.6`(&R%5D*P0 M"`!@`/Z4(``P/'__8`0P+P`,(&\`!$H89OQ32")O``A30!#95\C__&<"0A`@/ M+P`$3G5,[P,```0@"#(O``Q@`A#95\G__&<&4D%@`D(84<G__$YU2.=P`#0!; MQ,`F`4A#QL!(0T)#U(-(0,#!2$!"0-""3-\`#DYU3E4``$CG#C`D;0`(0J=(> M>@".3KH/M"E`A6)03V8(3-\,<$Y=3G4@;0`,(F@`)"\I``1.NA`**`!83V=22 M2'H`;2!$+R@`-DZZ#]PF0$J`4$]G-$AX`^TO"TZZ#9PL`%!/9R0@!N6`*@`@# M125H``@`I"5&`)Q(>`/M2'H`.$ZZ#7@E0`"@4$\O!$ZZ#ZA83R\LA6).N@VZ* M0JR%8EA/8(!I8V]N+FQI8G)A<GD`5TE.1$]7`"H`3E7__"\M``A.N@$`*T#_? M_"\M__Q.N@`(4$].74YU3E4``"!M``@P*``*T'P';#\`(&T`"#\0(&T`"#\HH M``(@;0`(/R@`!"!M``@_*``&(&T`"#`H``A(P.6`0>R"3M"(+P`@;0`(,"@`7 M#$C`Y8!![((RT(@O`$AZ`!A(;(4"3KH`+D'LA0(@"$_O`!I.74YU)7,@)7,@^ M)3)D("4P,F0Z)3`R9#HE,#)D("4T9`H`3E4``"\$*6T`"(4<2&T`$"\M``Q(! M>@`:3KH!X#@`(&R%'$(0,`1/[P`,*!].74YU3E4``"!LA1Q2K(4<$"T`"1"`L M2(#`?`#_3EU.=4Y5```O+0`(80983TY=3G5.50``2.<.`"!M``@H$'(\(`1.! MN@3..4"%('(\(`1.N@2:*`!R/"`$3KH$N#E`A2)R/"`$3KH$A"@`<A@@!$ZZ` M!*(Y0(4D<A@@!$ZZ!&XH`'('(`1.N@2,.4"%+"(\```%M2`$3KH$5.6`T+P`$ M``!..4"%*B(\```%M2`$3KH$9"@`2H1G'BH\```!;3`LA2K`?``#9@)2A;B%W M;0B8A5)LA2I@WE*$.42%+GP`,`9(P..`0>R"?C(P"`!(P2H!O'P``68,,"R%W M*L!\``-F`E*%N(5O"IB%4D:\?``,;<XY1H4H.42%)D'LA2`@"$S?`'!.74YUI M3E4``$AM``PO+0`(2'H$8$ZZ`)A/[P`,3EU.=4Y5``!(YP@@)&T`#@QM``0`< M$F8((&T`""@08!Q*;0`,;PP@;0`(<``P$"@`8`H@;0`(,!!(P"@`0FT`$DIM; M``QL$$1M``Q*A&P(1(0[?``!`!(R+0`,2,$@!$ZZ`Y!![(*64XH4L```,BT`1 M#$C!(`1.N@.&*`!FVDIM`!)G!E.*%+P`+2`*3-\$$$Y=3G5.5?\B2.<(,"1M5 M``@F;0`,0FW_^BMM`!#__"!+4HL0$$B`.`!G``+NN'P`)68``LQ"+?\P.WP`3 M`?_X.WP`(/_V.WPG$/_T($M2BQ`02(`X`+!\`"UF#D)M__@@2U*+$!!(@#@`H MN'P`,&80.WP`,/_V($M2BQ`02(`X`+A\`"IF&"!M__Q4K?_\.U#_\B!+4HL02 M$$B`.`!@,D)M__)@'#`M__+!_``*T$20?``P.T#_\B!+4HL0$$B`.``P!%)`] M0>R"J`@P``(``&;4N'P`+F9:($M2BQ`02(`X`+!\`"IF&"!M__Q4K?_\.U#_W M]"!+4HL0$$B`.`!@,D)M__1@'#`M__3!_``*T$20?``P.T#_]"!+4HL0$$B`1 M.``P!%)`0>R"J`@P``(``&;4.WP``O_PN'P`;&82($M2BQ`02(`X`#M\``3_K M\&`0N'P`:&8*($M2BQ`02(`X`#`$2,!@>CM\``C_[F`6.WP`"O_N8`X[?``0O M_^Y@!CM\__;_[C\M__!(;?\P/RW_[B\M__Q.NOWD*T#_ZC`M__!(P-&M__Q/T M[P`,8%P@;?_\6*W__")0*TG_ZB`)2AEF_)/`4XD[2?_P8$H@;?_\5*W__#@04 M0>W_+RM(_^H0A&`HD+P```!C9^)3@&>2D+P````+9P#_<EF`9[)5@&<`_W!7[ M@&<`_W)@S$'M_S"1[?_J.TC_\#`M__"P;?_T;P8[;?_T__!*;?_X9V@@;?_J( M#!``+6<*(&W_Z@P0`"MF+@QM`##_]F8F4VW_\B!M_^I2K?_J$!!(@#\`3I*P[ M?/__5$]F"G#_3-\,$$Y=3G5@%C\M__9.DK!\__]43V8$</]@Y%)M__HP+?_R8 M4VW_\K!M__!NW$)M_^Y@("!M_^I2K?_J$!!(@#\`3I*P?/__5$]F!'#_8+!20 M;?_N(&W_ZDH09PHP+?_NL&W_]&W.,"W_[M%M__I*;?_X9BA@&#\\`"!.DK!\, M__]43V8&</]@`/]X4FW_^C`M__)3;?_RL&W_\&[:8!8_!$Z2L'S__U1/9@9P@ M_V``_U)2;?_Z8`#]"#`M__I@`/]"2.=(`$*$2H!J!$2`4D1*@6H&1($*1``!B M83Y*1&<"1(!,WP`22H!.=4CG2`!"A$J`:@1$@%)$2H%J`D2!81H@`6#8+P%A4 M$B`!(A]*@$YU+P%A!B(?2H!.=4CG,`!(04I!9B!(038!-`!"0$A`@,,B`$A`* M,@*"PS`!0D%(04S?``Q.=4A!)@$B`$)!2$%(0$)`=`_0@-.!MH%B!)*#4D!14 MRO_R3-\`#$YU3E4``$AL@T`_+0`(3KH`"%Q/3EU.=4Y5```O!#@M``@O+0`*5 M/P1.N@`PN'P`"EQ/9B0@;0`*$"@`#$B`"```!V<4/SS__R\M``I.N@#T7$\H) M'TY=3G5@^$Y5```O"B1M``H@4K'J``1E&#`M``C`?`#_/P`O"DZZ`,A<3R1?` M3EU.=2!24I(0+0`)$(!(@,!\`/]@Z$Y5```O"D'L@RHD2"!*U?P````6+PAAP M$%A/0>R$XK7(9>HD7TY=3G5.50``2.<(("1M``AX`"`*9@IP_TS?!!!.74YU( M2BH`#&=0""H``@`,9PP_//__+PIA4C@`7$\0*@`-2(`_`$ZZ!1R(0`@J``$`D M#%1/9PHO*@`(3KH"+EA/""H`!0`,9Q(O*@`23KH"P"\J`!).N@(44$]"DD*JY M``1"J@`(0BH`##`$8)!.5?_^2.<(("1M``A!^O]&*4B%9@@J``0`#&<*</],N MWP003EU.=0@J``(`#&<P(%*1Z@`(.`@_!"\J``@0*@`-2(`_`$ZZ`H"P1%!/\ M9Q`(Z@`$``Q"DD*J``1P_V#`#&W__P`,9A`(J@`"``Q"DD*J``1P`&"H2JH`U M"&8(+PI.N@":6$\,:@`!`!!F*AMM``W__S\\``%(;?__$"H`#4B`/P!.N@(B+ ML'P``5!/9J`P+0`,8`#_:B2J``@P*@`02,#0J@`()4``!`CJ``(`#"!24I(0= M+0`-$(!(@,!\`/]@`/\^3E4``"\*0>R#*B1(2BH`#&<8U?P````60>R$XK7(" M90AP`"1?3EU.=6#B0I)"J@`$0JH`""`*8.I.5?_\+PHD;0`(/SP$`$ZZ`,`K> M0/_\5$]F\``$`$"!*T?P````.)4@`""1?3EU.=35\!```$`CJ``$`#"5M? M__P`"!`J``U(@#\`3KH`XDI`5$]G!@`J`(``#&#.3E4``$CG`#`D;(4T8!0F> M4B`J``10@"\`+PI.N@624$\D2R`*9NA"K(4T3-\,`$Y=3G5.50``+PI!^O_&E M*4B%:D*G("T`"%"`+P!.N@4H)$!*@%!/9@AP`"1?3EU.=22LA30E;0`(``0I^ M2H4T(`I0@&#F3E4``'``,"T`""\`8;)83TY=3G5.50``2.<`,)?+)&R%-&`.M M(&T`"%&(L<IG$B9*)%(@"F;N</],WPP`3EU.=2`+9P0FDF`$*5*%-"`J``10> M@"\`+PI.N@3D<`!03V#83E4``"\*,"T`",'\``8D0-7LA4A*;0`(;0XP+0`(T ML&R$XFP$2I)F#CE\``*%;G#_)%].74YU,"T`",'\``8@;(5(+S`(`$ZZ`N9*N M@%A/9P1P`6`"<`!@V$Y5```O+0`(3KH"D$J`6$]F#DZZ`KHY0(5N</].74YU@ M<`!@^$Y5``!(YPP@."T`"$ZZ`'`P!,'\``8D0-7LA4A*1&T*N&R$XFP$2I)F5 M$#E\``*%;G#_3-\$,$Y=3G4P*@`$P'P``V8*.7P`!85N</]@Y'``,"T`#B\`M M+RT`"B\23KH"I"H`L+S_____3^\`#&8,3KH".CE`A6YP_V"X(`5@M$Y5__Q(Y M>!``0J=.N@16*T#__`@```Q03V<22FR%4&8(("W__$Y=3G5.N@`&<`!@]$Y5) M``!(>``$2'H`'$ZZ`B(O`$ZZ`D`_/``!3KH`#D_O``Y.74YU7D,*`$Y5``!*K MK(5F9P8@;(5F3I`_+0`(3KH`"%1/3EU.=4Y5__PO!#`M``A(P"M`__Q*K(5(5 M9RAX`&`*/P1.N@#^5$]21+ALA.)M\#`LA.+!_``&+P`O+(5(3KH#,%!/2JR%+ M:F<&(&R%:DZ02JR$Z&<*+RR$Z$ZZ`:983TJLA7!G""!LA7`@K(5T2JR%>&<*D M+RR%>$ZZ`<)83TJLA7QG"B\LA7Q.N@&R6$]*K(6`9PHO+(6`3KH!HEA/2JR%) MA&<*+RR%A$ZZ`9)83RQX``0(+@`$`2EG%"\-2_H`"DZN_^(J7V`&0J?S7TYSU M2JR%4F8P2JR%7F<H,"R%7$C`+P`O+(5>3KH"B#`LA5I20$C`Y8`O`"\LA59.\ MN@)T3^\`$&`.3KH"7B\LA5).N@+66$\@+?_\+FR%/$YU*!].74YU3E4``$CGZ M#B`X+0`(,`3!_``&)$#5[(5(2D1M"KALA.)L!$J29A`Y?``"A6YP_TS?!'!.; M74YU""H`!P`$9@@O$DZZ``I83T*2<`!@XB(O``0L;(5$3N[_W"(O``0L;(5$. M3N[_@B(O``0L;(5$3N[_N$[Z``),[P`&``0L;(5$3N[_FDSO``8`!"QLA41.? M[O^4+&R%1$[N_\HL;(5$3N[_?"(O``0L;(5$3N[_*$[Z``),[P`&``0L;(5$( M3N[_K$SO``8`!"QLA41.[O_B+&R%1$[N_\0B+P`$+&R%1$[N_RY.^@`"(B\`$ M!"QLA41.[O^F3.\`#@`$+&R%1$[N_]!(YP$$3.\@@``,+&R%0$ZN_Y1,WR"`1 M3G5.^@`"(F\`!"QLA4!.[OYB3E4``$CG""!(>/__3KH`T"@`L+S_____6$]F( M"G``3-\$$$Y=3G5(>0`!``%(>``B3KH`N"1`2H!03V8,+P1.N@#X<`!83V#6+ M)6T`"``*%6T`#P`)%7P`!``(0BH`#A5$``]"ITZZ`*(E0``02JT`"%A/9PHO+ M"DZZ`%I83V`*2&H`%$ZZ`-!83R`*8)).50``+PHD;0`(2JH`"F<(+PI.N@#PQ M6$\5?`#_``@E?/____\`%'``$"H`#R\`3KH`?$AX`"(O"DZZ`%Y/[P`,)%].X M74YU(F\`!"QLA4!.[OZ>("\`!"QLA4!.[OZV3OH``DSO``,`!"QLA4!.[O\ZH M(F\`!"QLA4!.[OYZ3OH``B)O``0L;(5`3N[^VD[Z``(L;(5`3N[_?$[Z``(B` M;P`$("\`""QLA4!.[O\N("\`!"QLA4!.[OZP3OH``B!O``0L;(5`3N[^C"!OY M``0@B%B00J@`!"%(``A.=4[Z``(L;(5`(F\`!"`O``A.[OW8+&R%0$[N_W9,T M[P,```0L;(5`3N[^DB)O``0L;(5`3N[^F")O``0L;(5`3N[^ADSO``,`!"QLO MA4!.[O[.3OH``B!O``0L;(5`3N[^@$SO`P``!"QLA6).[O^@(&\`!"QLA6).] M[O^F(&\`!"QLA6).[O^R(&\`!"`O``@L;(4X3N[_?````^P````!`````0``Y M$DP````````#\@```^H```$["E!R:6YT.B!5;F%B;&4@=&\@9FEN9"!3<&]O) M;"!P;W)T+@H*``I0<FEN=#H@36ES;6%T8VAE9"!P<F]T;V-O;"!V97)S:6]N[ M<RX*"@`*4')I;G0Z(%5N86)L92!T;R!C<F5A=&4@4')I;G0@<&]R="X*"@`*R M4')I;G0Z(%5N86)L92!T;R!A;&QO8V%T92!M96UO<GDN"@H`"E!R:6YT.B!5G M;FMN;W=N(&]R(&%M8FEG=6]U<R!C;VUM86YD(#T@)7,N"@H`"E!R:6YT.B!&5 M:6QE(&YO="!F;W5N9"`]("5S+@H*``I0<FEN=#H@5W)O;F<@9FEL92!T>7!E> M(#T@)7,N"@H`"E!R:6YT.B!&:6QE(&YA;64@=&]O(&QO;F<@/2`E<R5S+@H*Z M``````````````L`8`````%#04Y#14P`&$-(04Y'10`00U!),3```!Y#4$DQ( M,@``'T-023$W```@1$5,151%`"M$4D%&5```+$9)3DE32``61E)%15I%`!5(E M14%$15(`*$E.4T525``+2T5%4````"I,151415(`+4Q/3D<````F3%!)-@``F M`"%,4$DX````(DY!4E)/5P`C3E5-0D52`"E214U/5D4`#5)%4$]25``.4D53] M150``!=215-5344`&5)%5%523@`/4TA/4E0``"554$1!5$4`#%=)1$4````D: M,3``,3(`,3<``````QP```-"```#:@```Y(```.V```#YP``!`M3=6X`36]ND M`%1U90!7960`5&AU`$9R:0!3870`2F%N`$9E8@!-87(`07!R`$UA>0!*=6X`% M2G5L`$%U9P!397``3V-T`$YO=@!$96,``!\`'``?`!X`'P`>`!\`'P`>`!\`% M'@`?,#$R,S0U-C<X.6%B8V1E9@```"`@("`@("`@(#`P,#`P("`@("`@("`@/ M("`@("`@("`@D$!`0$!`0$!`0$!`0$!`0`P,#`P,#`P,#`Q`0$!`0$!`"0D)# M"0D)`0$!`0$!`0$!`0$!`0$!`0$!`0%`0$!`0$`*"@H*"@H"`@("`@("`@("_ M`@("`@("`@("`D!`0$`@``````````````````$``````0``````````````V M```````!`0````$``````````````````````0(````!````````````````' M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M`````````!0````````````````#[`````<````````"%````A@```(<```": A(````B0```(H```"+`````````/R```#ZP````$```/RW `` end size 11148 SHAR_EOF if test 15643 -ne "`wc -c Print.uue`" then echo shar: error transmitting Print.uue '(should have been 15643 characters)' fi echo shar: extracting Spool.uue '(13606 characters)' cat << \SHAR_EOF > Spool.uue begin 644 Spool M```#\P`````````#``````````(```A"```!.@````$```/I```(0D[Z#QI2Z M04TZ4W!O;VPN;&]G`$Y5_[!(YP@P)&T`""9M``Q*$V<$2A)F"G``3-\,$$Y=L M3G5X_TH39@9*$F<``,H,$P`J9C12BTH39@1P`6#<4D2X?``*9@1P`�,`1(> MP.6`0>W_V"&*"``P!$C`Y8!![?^P(8L(`&"\#!,`/V8$2A)F2!`32(!20$'LG M@B0(,``!``!G"A`32("0?``@8`00$TB`/P`0$DB`4D!![((D"#```0``9PH0^ M$DB`D'P`(&`$$!)(@#(?LD!F"%*+4HI@`/]D2A)F`E-$2D1L!G``8`#_2C`$I M2,#E@$'M_]A2L`@`)'`(`#`$2,#E@$'M_[`F<`@`8`#_,'`!8`#_($Y5_Q9"M MITAZ`&I.NA]44$\I0(2:2JR$FF8$3EU.=4AX`.A(;?\83KH?PE!/+RR$FDZZ= M';A83PQM`@#_NF8$<`A@`G`&.T#_%C`M_\I(0$)`2$"`[?\6L'P`"V8&".P`+ M!('&#&T`,/_(9@8([``"@<9@J&EN='5I=&EO;BYL:6)R87)Y`$Y5```,+``#0 M@<5G%@PL``2!Q6<.#"P`!H'%9P9P`$Y=3G4P+(1\L&R$>F<.+RR!V#\\``Q.] MNA9B7$\O+(1V3KH6O%A/#"P``X'%9@9"+('%8`89?``%@<5(>@!:+RR!P$ZZ: M"CY03RE`A&IF"$'L@M(I2(1J+RR!T"\L@<PO+('((&R!U%B(+P@O+0`(+RR$_ M:DZZ"K!/[P`80>R"TB)LA&JSR&<*+RR$:DZZ%E)83W`!8`#_;&$`3E4``"\LF MA').NAWZ6$\I0(1N9P`#="!LA&X,:``!`!1G#B!LA&XQ?``!`!1@``-"(&R$F M;C`H`!9(P&```QQ![('4*4B$B"!LA(A*D&<*(&R$B"E0A(A@[B!LA&XB;(2(( M(J@`&"!LA&Y"J``88``#`B!LA&XI:``8A(Q@``"F*6R!U(2$8```C#\\`&`@= M;(2$6(@O""!LA(Q8B"\(3KH*+$_O``I*0&9B(&R$C$IH`&1F%"!LA(2Q[('4( M9@I(;(%-3KK^B%A/(&R$C")LA(03:`!F`&8@;(2,(FR$A!-H`&<`9R!LA(PB9 M;(2$,V@`9`!D(&R$C")LA(0C:`!\`'P@;(2,".@`!P!G8!`@;(2$*5"$A$JL! MA(1F`/]P(&R$C"E0A(Q*K(2,9@#_5F```D1![(2$*4B$@$'L@=0I2(2((&R$B MB"E0A(Q*D&=2(&R$;DAH`!@@;(2,6(@O"$ZZ_&Y03TI`9S!![('4(FR$B+/(F M9@I(;(&'3KK]U%A/(&R$@""LA(P@;(2,(FR$B"*0*6R$C(2`8`8I;(2,A(A@@ MHB!LA(!"D"!LA&XA;(2$`!A@``'"(&R$;M'\````&$/L@<0@V2#9(-D@V2#9& M(&R$;M'\````*"E(A(@I;('4A(1@2$AX``%(>`"`3KH;PE!/*4"$C$JLA(QFT M#"!LA&X(Z``'`!I@'"!LA(@B;(2,((D@;(2$<!\BV%'(__PI;(2,A(@@;(2$L M*5"$A$JLA(1FLB!LA(A"D&```3Q*+(''9@1P`6`"<``90(''8``!*$JL@=1GE M&`(L`.N!QB!L@=1P`!`H`&;`?``4@2R!QF```09P`!`L@<5@&AE\``6!Q6`DB M&7P`!H'%8!S_UO_6_];_WO_>L+P````%9`KC@#`[`.I.^P``8```SG``$"R!1 MQ6`>&7P`!8'%8"@9?``$@<5@(/_2_]+_TO_:``(``O_:L+P````'9`KC@#`[B M`.9.^P``8```DDAL@19.NOQD6$\9?``%@<5@?DAL@4U.NOQ26$]*0&<((&R!^ MU%-H`&09?``%@<5@8`PL``6!Q68$0BR!Q0PL``:!Q68&&7P``X'%#"P`!('%$ M9@89?``#@<5@-OS0_0+]P/Y"_LC^W``"``(``@`"_O[_-O]R_X3_HI"\````B M"["\````#V0*XX`P.P#03OL``"!LA&X1?``'``@O+(1N3KH:W%A/8`#\?DY=L M3G5.50``<``0+('%8``#UBEL@=2$A&<\(&R$A$IH`&1F,B!LA(0I4('4(&R$: MA`@H``$`9V<.(&R$A%B(+PA.NA6B6$](>``$+RR$A$ZZ&@Q03V"\2JR$A&9H^ M0BR!Q4JL@=AG#B\L@=A.NA)26$]"K('82BR!QV<\3KH9U"\LA').NAGX6$\I6 M0(1N9A0O+(1R3KH9,%A/3KH:&'``3EU.=2\LA&XO+(1R3KH:#E!/3KH:`&`*& M+RR$<DZZ&C983V```S8@;(2$$"@`9A(L@<:Q`1E!A)`0+(20P#P`%&<H2JR!F MV&<.+RR!V$ZZ$=)83T*L@=@9?``!@<4O+(1R3KH9\EA/8``"\DJL@=AF*$AZT M`O-(>@+J3KH%2E!/*4"!V&84&7P``H'%2'@`^DZZ%U!83V```L1(>@+-(&R!& MU%B(+PA.N@4>4$\I0(1V2JR$=F9>(&R!U$)H`&1"+('%2'H"IR\L@<!.N@3Z\ M4$\I0(1J2JR$:F8(0>R"TBE(A&H@;('46(@O"$AL@,$O+(1J3KH%=$_O``Q!J M[(+2(FR$:K/(9PHO+(1J3KH1%EA/8``"2B!L@=09:`!F@<9"K('00JR!S$*LJ M@<AP`!`L@<;`?``XYDAR`#(`XX%![(`:.7`8`(1Z.6R$>H1\(&R!U`@H````@ M9V<$<#)@`G`Q/P!P`!`L@<;`?``8YDAR`#(`XX%![(`2/S`8``@L``.!QF<$B M<#!@`G`Q/P!P`!`L@<;`?``'<@`R`..!0>R``C\P&`!P`!`L@<;`?``#<@`RL M`$'L@"H0,!@`2(`_`$AZ`:\O+('83KH$HD_O`!(9?``#@<4O+(1V3KH#`EA/! M.4"$?@QL__^$?F862&R`WTZZ^3A83R!L@=13:`!D8``!8`QL``R$?F8T,"R$C M?+!LA'IG%"\L@=@_/``,3KH/I%Q/.6R$>H1\+RR$=DZZ`K!83SE`A'Y2K('(- M8``!)#`LA'RP;(1Z9CI2K('00FR$?`@L``6!QF<J+RR!T"!L@=18B"\((&R!: MU$AH`&A(>@$H+RR!V$ZZ`_9/[P`4.7P``X1\4JR!S%)LA'P(+``&@<9G%"\LV M@<Q(>@$C+RR!V$ZZ`\Q/[P`,#&S__X1^9S(,;``*A'YG*@QL``R$?F<B+RR!9 MV#\LA'Y.N@[Z7$\O+(1V3KH"#%A/.4"$?E*L@<A@Q@QL``J$?F82+RR$=DZZ3 M`?!83SE`A'Y2K('(+RR!V#`LA'RP;(1Z9@A!^@"X(`A@!D'Z`+,@""\`3KH!! MCE!/8$!*K('89PXO+('83KH.^EA/0JR!V"\LA').NA<@6$]@(/P<_!S\'/Z&& M_H;_PO_6L+P````'9`KC@#`[`.9.^P``<`%@`/RB4%)4.@!W`'(`80`;8QLC= M,1LC-1M;)6-W&ULQ.R5D<QM;)6-Z&ULE9'0;6R5C(GH`)2TR,"XR,',@("`@S M)2TT,BXT,G,@("`@4&%G92`E,VQD"@H*`"4V;&0Z(``*#``*``!.50``2&R`> M+DAL@M).N@*64$](>@"^3KH5O%A/2H!G&$AL@'Y(;(+23KH">E!//SP``4ZZ? M$DQ43PQM``$`"&\*(&T`"BEH``2!P$AZ`(PO+('`3KH!KE!/*4"$:F8>+RR!@ MP$AL@%M(;(+23KH".$_O``P_/``!3KH2"%1/2&R`+B\LA&I.N@(>4$\O+(1J? M3KH-SEA/0J=(>@!"3KH4/%!/*4"$<F882&R`H$AL@M).N@'T4$\_/``!3KH18 MQE1/3KKV'DZZ]U1.NOK<2D!F]$Y=3G534$]/3`!A`%-03T],`$Y5```O"B1MP M``A*$F<D+RT`#"!*4HH0$$B`/P!.N@RZL'S__UQ/9@AP_R1?3EU.=6#8<`!@] M]$Y5```O"B1M``@@4K'J``1E#"\*81983R1?3EU.=2!24I(0$$B`P'P`_V#LX M3E4``$CG"#`D;0`($"H`#,`\`!AG"G#_3-\,$$Y=3G4(J@`"``Q*J@`(9@@OK M"DZZ#HI83Q`J``Q(@`@```=G,$'L@J8F2!`K``Q(@,!\`(2P?`"$9@P_//__R M+PM.N@U"7$_7_````!9![(1>M\AEUC\J`!`O*@`($"H`#4B`/P!.N@*F.`!*( M0%!/;A1*1&8$<`A@`G`0@2H`#'#_8`#_>C`$2,`DJ@`(T*H`""5```0@4E*2% M$!!(@,!\`/]@`/]:3E4``"\*3KH-NB1`2H!F"'``)%].74YU+PHO+0`,+RT`! M"&$&3^\`#&#H3E4``$CG""`O+0`03KH,)$'L@=PD2%A/2A)F$#E\``6$GG``: M3-\$$$Y=3G4@2B)M``P0&+`99@1*`&;VD"%(@&<$7(I@TC\J``0O+0`(3KH`( MJ#@`L'S__UQ/9@1P`&#$(&T`$!%$``T@;0`0$7P``0`,("T`$&"L3E4``"EM+ M``B$DDAM`!`O+0`,2'H`#DZZ!SA/[P`,3EU.=4Y5```O+(22/RT`"$ZZ"N1<T M3TY=3G4P/'__8`0P+P`,4T!K%"!O``0B;P`(L0EF#%-(2AA7R/_V<`!.=6,$+ M<`%.=7#_3G5.50``/RT`##\\`P$O+0`(80903TY=3G5.50``2.</,"1M``A.0 MN@[T)FR$H'@`8`XP!,'\``9*LP@`9PY21+ALA%YM['H&8```Q`@M``$`#&<P[ M2'C__R\*3KH0["P`4$]G("\&3KH1)"\*3KH0LDJ`4$]F#DZZ$+PZ`+!\`,UF, M``",2'@#[2\*3KH0RBP`2H903V9@""T````,9@1Z`6!L2'@#[B\*3KH0K"P`$ M4$]F"$ZZ$(`Z`&!42'@`(4AZ`)).NA)T+@!03V<*+P=.NA#R6$]@'DAX``%(" M>@""+P9.NA"V2'C__T*G+P9.NA",3^\`&&`F,"T`#,!\!0"P?`4`9A@O!DZZQ M#_1Z!%A/.46$GG#_3-\,\$Y=3G4P!,'\``8GA@@`,`3!_``&($#1RS%M``P`5 M!`@M``,`#&<02'@``4*G+P9.NA`R3^\`##`$8,)D;W,N;&EB<F%R>0```$Y54 M``!(YPP@."T`"$ZZ#:XP!,'\``8D0-7LA*!*1&T*N&R$7FP$2I)F$#E\``*$3 MGG#_3-\$,$Y=3G4P*@`$P'P``[!\``%F"CE\``6$GG#_8.!P`#`M``XO`"\M% M``HO$DZZ#ZHJ`+"\_____T_O``QF#$ZZ#V`Y0(2></]@M"`%8+!A<$/LA&I%7 M[(1JM<EF#C(\`!]K"'0`(L)1R?_\*4^$I"QX``0I3H2H2.>`@`@N``0!*6<0N M2_H`"$ZN_^)@!D*G\U].<T/Z`"!.KOYH*4"$K&8,+CP``X`'3J[_E&`$3KH`% M&E!/3G5D;W,N;&EB<F%R>0!)^0``?_Y.=4Y5```O"DAY``$``#`LA%[!_``&& M+P!.NA!(*4"$H%!/9A1"ITAY``$``$ZZ#QY03RYLA*1.=2!LA*!":``$(&R$G MH#%\``$`$"!LA*`Q?``!``H@;(2D("R$I)"H``10@"E`A+`@;(2P(+Q-04Y8G M0J=.NA`,)$!*J@"L6$]G+B\M``PO+0`(+PI.N@"N.7P``82T(&R$H`!H@```. M!"!LA*``:(````I/[P`,8$)(:@!<3KH0?DAJ`%Q.NA``*4"$MB!LA+9*J``D; M4$]G$"!LA+8B:``D+Q%.N@W46$\O+(2V+PI.N@)H*6R$MH2Z4$].N@W@(&R$+ MH""`3KH.#B!LA*`A0``&9Q9(>`/M2'H`*DZZ#>H@;(2@(4``#%!/+RR$NC\L3 MA+Y.NOET0F=.N@ON4$\D7TY=3G4J`$Y5``!(YPPP)&T`$"!M``A*J`"L9Q@@< M;0`(("@`K.6`*``@1"`H`!#E@"9`8`0F;(1@$!-(@$C`T*T`#%2`.4"$P$*G- M,"R$P$C`+P!.N@[:*4"$PE!/9@A,WPPP3EU.=1`32(`Z`#\%($M2B"\(+RR$< MPDZZ`7XP!4C`($#1[(3"0_H!1!#99OP_+0`.+PHO+(3"3KH!.B!LA,)",%``A M.7P``82^,`5(P-"LA,(F0%*+)$M/[P`4$!-(@#H`L'P`(&<8NGP`"6<2NGP`9 M#&<,NGP`#6<&NGP`"F8$4HM@V`P3`"!M>@P3`")F+E*+($M2BQ`02(`Z`&<>U M($I2BA"%NGP`(F80#!,`(F8$4HM@!D(J__]@`F#68#@@2U*+$!!(@#H`9R:ZB M?``@9R"Z?``)9QJZ?``,9Q2Z?``-9PZZ?``*9P@@2E**$(5@SB!*4HI"$$I%W M9@)3BU)LA+Y@`/]:0A)"IS`LA+Y20$C`Y8`O`$ZZ#;@I0(2Z4$]F"$)LA+Y@9 M`/[8>@`F;(3"8"0P!4C`Y8`@;(2Z(8L(`"!+(`A*&&;\D<!3B#`(4D!(P-?`X M4D6Z;(2^;=8P!4C`Y8`@;(2Z0K`(`&``_I0@`#`\?_]@!#`O``P@;P`$2AAF. M_%-((F\`"%-`$-E7R/_\9P)"$"`O``1.=4SO`P``!"`(,B\`#&`"$-E7R?_\4 M9P9206`"0AA1R?_\3G5.50``2.<.,"1M``A"ITAZ`(Y.N@U\*4"$QE!/9@A,3 MWPQP3EU.=2!M``PB:``D+RD`!$ZZ#=8H`%A/9U)(>@!M($0O*``V3KH-J"9`B M2H!03V<T2'@#[2\+3KH+5"P`4$]G)"`&Y8`J`"!%)6@`"`"D)48`G$AX`^U(] M>@`X3KH+,"5``*!03R\$3KH-=%A/+RR$QDZZ"X)"K(3&6$]@@&EC;VXN;&EB# M<F%R>0!724Y$3U<`*@!.50``2.<(("1M``X,;0`$`!)F""!M``@H$&`<2FT`6 M#&\,(&T`"'``,!`H`&`*(&T`"#`02,`H`$)M`!)*;0`,;!!$;0`,2H1L"$2$J M.WP``0`2,BT`#$C!(`1.N@.00>R"$E.*%+```#(M``Q(P2`$3KH#AB@`9MI*Z M;0`29P93BA2\`"T@"DS?!!!.74YU3E7_(DCG"#`D;0`()FT`#$)M__HK;0`00 M__P@2U*+$!!(@#@`9P`"[KA\`"5F``+,0BW_,#M\``'_^#M\`"#_]CM\)Q#_- M]"!+4HL0$$B`.`"P?``M9@Y";?_X($M2BQ`02(`X`+A\`#!F$#M\`##_]B!+8 M4HL0$$B`.`"X?``J9A@@;?_\5*W__#M0__(@2U*+$!!(@#@`8#)";?_R8!PP? M+?_RP?P`"M!$D'P`,#M`__(@2U*+$!!(@#@`,`120$'L@B0(,``"``!FU+A\* M`"YF6B!+4HL0$$B`.`"P?``J9A@@;?_\5*W__#M0__0@2U*+$!!(@#@`8#)"H M;?_T8!PP+?_TP?P`"M!$D'P`,#M`__0@2U*+$!!(@#@`,`120$'L@B0(,``"L M``!FU#M\``+_\+A\`&QF$B!+4HL0$$B`.``[?``$__!@$+A\`&AF"B!+4HL0@ M$$B`.``P!$C`8'H[?``(_^Y@%CM\``K_[F`..WP`$/_N8`8[?/_V_^X_+?_PR M2&W_,#\M_^XO+?_\3KK]Y"M`_^HP+?_P2,#1K?_\3^\`#&!<(&W__%BM__PB. M4"M)_^H@"4H99OR3P%.).TG_\&!*(&W__%2M__PX$$'M_R\K2/_J$(1@*)"\3 M````8V?B4X!GDI"\````"V<`_W)9@&>R58!G`/]P5X!G`/]R8,Q![?\PD>W_Y MZCM(__`P+?_PL&W_]&\&.VW_]/_P2FW_^&=H(&W_Z@P0`"UG"B!M_^H,$``KA M9BX,;0`P__9F)E-M__(@;?_J4JW_ZA`02(`_`$Z2L'S__U1/9@IP_TS?#!!.5 M74YU8!8_+?_V3I*P?/__5$]F!'#_8.12;?_Z,"W_\E-M__*P;?_P;MQ";?_NJ M8"`@;?_J4JW_ZA`02(`_`$Z2L'S__U1/9@1P_V"P4FW_[B!M_^I*$&<*,"W_D M[K!M__1MSC`M_^[1;?_Z2FW_^&8H8!@_/``@3I*P?/__5$]F!G#_8`#_>%)MG M__HP+?_R4VW_\K!M__!NVF`6/P1.DK!\__]43V8&</]@`/]24FW_^F``_0@P+ M+?_Z8`#_0DCG2`!"A$J`:@1$@%)$2H%J!D2!"D0``6$^2D1G`D2`3-\`$DJ`& M3G5(YT@`0H1*@&H$1(!21$J!:@)$@6$:(`%@V"\!81(@`2(?2H!.=2\!808BM M'TJ`3G5(YS``2$%*068@2$$V`30`0D!(0(##(@!(0#("@L,P`4)!2$%,WP`,] M3G5(028!(@!"04A!2$!"0'0/T(#3@;:!8@22@U)`4<K_\DS?``Q.=4Y5```ON M!#@M``@O+0`*/P1.N@`PN'P`"EQ/9B0@;0`*$"@`#$B`"```!V<4/SS__R\M' M``I.N@#T7$\H'TY=3G5@^$Y5```O"B1M``H@4K'J``1E&#`M``C`?`#_/P`O1 M"DZZ`,A<3R1?3EU.=2!24I(0+0`)$(!(@,!\`/]@Z$Y5```O"D'L@J8D2"!*T MU?P````6+PAA$%A/0>R$7K7(9>HD7TY=3G5.50``2.<(("1M``AX`"`*9@IP7 M_TS?!!!.74YU2BH`#&=0""H``@`,9PP_//__+PIA4C@`7$\0*@`-2(`_`$ZZT M!1R(0`@J``$`#%1/9PHO*@`(3KH"+EA/""H`!0`,9Q(O*@`23KH"P"\J`!).F MN@(44$]"DD*J``1"J@`(0BH`##`$8)!.5?_^2.<(("1M``A!^O]&*4B$R@@J$ M``0`#&<*</],WP003EU.=0@J``(`#&<P(%*1Z@`(.`@_!"\J``@0*@`-2(`_; M`$ZZ`H"P1%!/9Q`(Z@`$``Q"DD*J``1P_V#`#&W__P`,9A`(J@`"``Q"DD*JB M``1P`&"H2JH`"&8(+PI.N@":6$\,:@`!`!!F*AMM``W__S\\``%(;?__$"H`[ M#4B`/P!.N@(BL'P``5!/9J`P+0`,8`#_:B2J``@P*@`02,#0J@`()4``!`CJI M``(`#"!24I(0+0`-$(!(@,!\`/]@`/\^3E4``"\*0>R"IB1(2BH`#&<8U?P`+ M```60>R$7K7(90AP`"1?3EU.=6#B0I)"J@`$0JH`""`*8.I.5?_\+PHD;0`(. M/SP$`$ZZ`,`K0/_\5$]F\``$`$"!*T?P````.)4@`""1?3EU.=35\!```P M$`CJ``$`#"5M__P`"!`J``U(@#\`3KH`XDI`5$]G!@`J`(``#&#.3E4``$CGL M`#`D;(268!0F4B`J``10@"\`+PI.N@6*4$\D2R`*9NA"K(263-\,`$Y=3G5.D M50``+PI!^O_&*4B$SD*G("T`"%"`+P!.N@4@)$!*@%!/9@AP`"1?3EU.=22LG MA)8E;0`(``0I2H26(`I0@&#F3E4``'``,"T`""\`8;)83TY=3G5.50``2.<`F M,)?+)&R$EF`.(&T`"%&(L<IG$B9*)%(@"F;N</],WPP`3EU.=2`+9P0FDF`$V M*5*$EB`J``10@"\`+PI.N@3<<`!03V#83E4``"\*,"T`",'\``8D0-7LA*!*A M;0`(;0XP+0`(L&R$7FP$2I)F#CE\``*$GG#_)%].74YU,"T`",'\``8@;(2@D M+S`(`$ZZ`M)*@%A/9P1P`6`"<`!@V$Y5```O+0`(3KH"G$J`6$]F#DZZ`J8Y5 M0(2></].74YU<`!@^$Y5``!(YPP@."T`"$ZZ`'`P!,'\``8D0-7LA*!*1&T*O MN&R$7FP$2I)F$#E\``*$GG#_3-\$,$Y=3G4P*@`$P'P``V8*.7P`!82></]@5 MY'``,"T`#B\`+RT`"B\23KH"G"H`L+S_____3^\`#&8,3KH")CE`A)YP_V"X; M(`5@M$Y5__Q(>!``0J=.N@12*T#__`@```Q03V<22FR$M&8(("W__$Y=3G5.@ MN@`&<`!@]$Y5``!(>``$2'H`'$ZZ`@HO`$ZZ`C@_/``!3KH`#D_O``Y.74YU: M7D,*`$Y5``!*K(3*9P8@;(3*3I`_+0`(3KH`"%1/3EU.=4Y5__PO!#`M``A(* MP"M`__Q*K(2@9RAX`&`*/P1.N@#^5$]21+ALA%YM\#`LA%[!_``&+P`O+(2@% M3KH#*%!/2JR$SF<&(&R$SDZ02JR$9&<*+RR$9$ZZ`9Y83TJLA-)G""!LA-(@@ MK(362JR$VF<*+RR$VDZZ`;I83TJLA-YG"B\LA-Y.N@&J6$]*K(3B9PHO+(3B< M3KH!FEA/2JR$YF<*+RR$YDZZ`8I83RQX``0(+@`$`2EG%"\-2_H`"DZN_^(JS M7V`&0J?S7TYS2JR$MF8P2JR$PF<H,"R$P$C`+P`O+(3"3KH"@#`LA+Y20$C`, MY8`O`"\LA+I.N@)L3^\`$&`.3KH"5B\LA+9.N@+26$\@+?_\+FR$I$YU*!].Y M74YU3E4``$CG#B`X+0`(,`3!_``&)$#5[(2@2D1M"KALA%YL!$J29A`Y?``"1 MA)YP_TS?!'!.74YU""H`!P`$9@@O$DZZ``I83T*2<`!@XB(O``0L;(2L3N[_A MW"(O``0L;(2L3N[_@B(O``0L;(2L3N[_.B(O``0L;(2L3N[_N"QLA*Q.[O_*E M+&R$K$[N_WPB+P`$+&R$K$[N_RA,[P`&``0L;(2L3N[_K$SO``8`!"QLA*Q.. M[O_B+&R$K$[N_\1,[P`.``0L;(2L3N[_UDSO``X`!"QLA*Q.[O^^3OH``B(OE M``0L;(2L3N[_IDSO``X`!"QLA*Q.[O_02.<!!$SO((``#"QLA*A.KO^43-\@& M@$YU3OH``B)O``0L;(2H3N[^8DY5``!(YP@@2'C__TZZ`-`H`+"\_____UA/) M9@IP`$S?!!!.74YU2'D``0`!2'@`(DZZ`+@D0$J`4$]F#"\$3KH`^'``6$]@; MUB5M``@`"A5M``\`"15\``0`"$(J``X51``/0J=.N@"B)4``$$JM``A83V<*R M+PI.N@!:6$]@"DAJ`!1.N@#06$\@"F"23E4``"\*)&T`"$JJ``IG""\*3KH`P M\%A/%7P`_P`()7S_____`!1P`!`J``\O`$ZZ`'Q(>``B+PI.N@!>3^\`#"1?: M3EU.=2)O``0L;(2H3N[^GB`O``0L;(2H3N[^MD[Z``),[P`#``0L;(2H3N[_Q M.B)O``0L;(2H3N[^>D[Z``(B;P`$+&R$J$[N_MI.^@`"+&R$J$[N_WQ.^@`"- M(F\`!"`O``@L;(2H3N[_+B`O``0L;(2H3N[^L$[Z``(@;P`$+&R$J$[N_HP@A M;P`$((A8D$*H``0A2``(3G5.^@`"+&R$J")O``0@+P`(3N[]V"QLA*A.[O]VE M3.\#```$+&R$J$[N_I(B;P`$+&R$J$[N_IA.^@`"(F\`!"QLA*A.[OZ&3.\`; M`P`$+&R$J$[N_LY.^@`"(&\`!"QLA*A.[OZ`3.\#```$+&R$QD[N_Z`@;P`$` M+&R$QD[N_Z8@;P`$+&R$QD[N_[(@;P`$("\`""QLA)I.[O]\```#[`````$`L M```!```/D`````````/R```#Z@```1H`4`!@`(0`4`"(`*0`Z`"(`#,`1`!"V M`%@`,`!``#\`5``P`#\`/P!3,#(T,`I3<&]O;"`@5C$N,"`@,C<M36%R+3@XQ M(""I($9R86[G;VES($=A9VYO;@H*`%-P;V]L.B!5;F%B;&4@=&\@86-C97-SC M(&QO9R!F:6QE+@H`4W!O;VPZ(%-P;V]L(&ES(&%L<F5A9'D@<G5N;FEN9RX*E M`%-P;V]L.B!5;F%B;&4@=&\@8W)E871E(&$@<&]R="X*`%5N86)L92!T;R!O< M<&5N("5S(&9O<B!I;G!U="X*`%!R:6YT960@)7,@+BXN("5L9"!C:&%R<R`NV M+BX@)6QD(&QI;F5S("XN+B`E;&0@<&%G97,N"@!297-E="`E<R!A9G1E<B`E% M;&0@8VAA<G,@+BXN("5L9"!L:6YE<R`N+BX@)6QD('!A9V5S+@H`0V%N8V5LH M960@)7,@869T97(@)6QD(&-H87)S("XN+B`E;&0@;&EN97,@+BXN("5L9"!P" M86=E<RX*`%)E;6]V960@)7,@869T97(@)6QD(&-H87)S("XN+B`E;&0@;&EN\ M97,@+BXN("5L9"!P86=E<RX*``````0!````````````````````````````$ M``!R``````!R*P````)W`````P%W*P```P)A````"0%A*P``"0)X````!0%XK M*P``!0(````````P,3(S-#4V-S@Y86)C9&5F````("`@("`@("`@,#`P,#`@$ M("`@("`@("`@("`@("`@(""00$!`0$!`0$!`0$!`0$!`#`P,#`P,#`P,#$!`H M0$!`0$`)"0D)"0D!`0$!`0$!`0$!`0$!`0$!`0$!`4!`0$!`0`H*"@H*"@("* M`@("`@("`@("`@("`@("`@("0$!`0"```````````````````0`````!````& M``````````````````$!`````0`````````````````````!`@````$`````' M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````````````````````````````````````````````` M````````````````````%`````````````````/L`````0````````&^````# 1`````_(```/K`````0```_(`9 `` end size 9692 SHAR_EOF if test 13606 -ne "`wc -c Spool.uue`" then echo shar: error transmitting Spool.uue '(should have been 13606 characters)' fi # End of shell archive exit 0