home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-12-25 | 142.5 KB | 2,800 lines |
- ace-128/64 rELEASE 9 [dECEMBER 1, 1993]
- ------------------------------------------------------------------------------
- 1. introduction
-
- ace IS A PROGRAM FOR THE cOMMODORE 128 AND cOMMODORE 64 THAT PROVIDES A
- COMMAND SHELL ENVIRONMENT THAT IS SIMILAR TO THE uNIX'S. iT IS STILL IN THE
- DEVELOPMENT STAGE, BUT ENOUGH OF IT IS COMPLETE TO BE USEFUL. btw, "ace"
- MEANS "aDVANCED cOMPUTING eNVIRONMENT" (WELL, ADVANCED FOR THE 128/64).
-
- tHIS RELEASE CONTAINS A NUMBER OF IMPROVEMENTS OVER THE PREVIOUS RELEASE.
- - USER-DEFINABLE DEVICE LETTERS.
- - CUSTOM CONSOLE (SCREEN AND KEYBOARD) DRIVER, FASTER & BETTER.
- - MORE SYSTEM CALLS FOR SCREEN CONTROL.
- - DATE & TIME SUPPORT FOR cmd DEVICE DIRECTORY LISTINGS.
- - ADDITIONAL APPS: XLS, FORTY, EIGHTY, WRAP, CRC32B, MV, UNBCODE, BCODE.
- - zED DEMO A LITTLE MORE COMPLETE.
- - SCREEN SAVER FOR 40-COLUMN SCREEN.
-
- tHERE ARE ALSO A DIS-IMPROVEMENT OVER THE PREVIOUS RELEASE: THERE IS ONLY VERY
- LIMITED COMMAND LINE EDITING (THE del KEY). tHIS IS BECAUSE i DIDN'T WANT TO
- SPEND A LOT OF TIME ON THE LINE EDITING FOR THE NEW CONSOLE DRIVER. tHE NEXT
- RELEASE WILL INCLUDE FULL CURRENT LINE EDITING PLUS HISTORY SCROLLING THROUGH
- THE PREVIOUS n (OPTION) ENTERED LINES.
-
- tHIS DISTRIBUTION CONSISTS OF A METRIC BOATLOAD OF FILES. sYSTEM FILES:
-
- ACE - THE KERNEL BOOTSTRAPPER; CAN BE RUN FROM EITHER 64 OR 128 MODE
- ACE128 - THE KERNEL FOR THE 128
- ACE64 - THE KERNEL FOR THE 64
- CONFIG - THE CONFIGURATION INITIALIZER
- SH - THE COMMAND SHELL
- CONFIG.SYS - THE SYSTEM CONFIGURATION - THIS IS DATA NOT AN EXECUTABLE
- CONFIG.EDIT - CONFIGURATION EDITOR PROGRAM (WRITTEN IN basic)
- ACE-CHARSET - CHARACTER SET - YOU CAN REPLACE IT WITH YOUR OWN iyw
-
- aPPLICATION PROGRAMS (EXPLAINED IN sECTION 6.3):
-
- CP - COPY FILES
- RM - REMOVE FILES (SCRATCH)
- MV - RENAME FILES (NAMED FOR uNIX "MV"=="MOVE")
- XLS - DIRECTORY LISTER, DISPLAYS DATES
- UUENCODE - ENCODE FILES INTO UUENCODED FORMAT
- UUDECODE - DECODE FILES FROM UUENCODED FORMAT
- BCODE - ENCODE FILES INTO bcode FORMAT
- UNBCODE - DECODE FILES FROM bcode FORMAT
- CRC32 - DISPLAY crc-32 *b* VALUES FOR FILES (NEW STANDARD)
- CRC32A - DISPLAY crc-32 *a* VALUES FOR FILES (OLD STANDARD)
- WC - COUNT WORDS, LINES, CHARACTERS OF FILES
- GREP - SEARCH FOR A SUBSTRING IN FILES (FROM uNIX "GREP")
- TR - TRANSLATE FROM ONE CHARACTER SET TO ANOTHER
- SORT - SORT FILES
- WRAP - WRAP LINES LONGER THAN 75 CHARACTERS
- DATE - DISPLAY CURRENT DATE AND TIME
- FAST - GO INTO 2 mhZ MODE ON THE 128
- SLOW - GO INTO 1 mhZ MODE ON THE 128
- FORTY - SWITCH TO 40-COL SCREEN, SLOW MODE
- EIGHTY - SWITCH TO 80-COL SCREEN, FAST MODE ON 128
- READ - READ FILES
- MEM - DISPLAY AVAILABLE DYNAMIC AND TRANSIENT PROGRAM AREA MEMORY
- AS - demo ASSEMBLER: ONLY TOKENIZER IMPLEMENTED
- VI - demo "zED" TEXT EDITOR: DISPLAYS SCREEN, LOADS AND PRINTS FILE
-
- tHIS FILE CONTAINS THESE BINARY PROGRAMS IN A UUENCODED ARCHIVE FORMAT. tHE
- UUDECODE PROGRAM INCLUDED HERE WILL DECODE THIS FORMAT OF ARCHIVE, BUT THAT IS
- PROBABLY OF NO USE TO YOU UNLESS YOU ARE ABLE TO cATCH 22. yOU MAY HAVE TO
- USE THE UUDECODER ON YOUR uNIX SYSTEM OR USE "UUXFER" FOR THE c64. yOU MAY
- HAVE TO SPLIT THE UUARCHIVE UP INTO SEPARATE FILES FOR UUDECODING. tHE NEXT
- RELEASE OF THIS SYSTEM WILL BE IN bcode FORMAT.
-
- nOTE THAT THE "ACE128" AND "ACE64" PROGRAMS ARE FUNCTIONALLY IDENTICAL, EXCEPT
- THAT ONE IS SET UP FOR THE 128 AND THE OTHER FOR THE 64. tHUS, ALL OF THE
- APPICATION BINARY PROGRAMS WILL WORK WITH EITHER "ACE128" OR "ACE64". load
- AND run THE "ACE" PROGRAM AND IT WILL LOAD THE CORRECT "KERNEL" FOR YOUR
- COMPUTER.
-
- tHE bUDDY ASSEMBLER SOURCE CODE FILES ARE NOT INCLUDED HERE, BUT i WILL eMAIL
- THEM TO ANYONE WHO ASKS FOR THEM. tHEY ARE GETTING A BIT BULKY, ABOUT 310k.
- fOR PEOPLE WANTING A LITTLE TECHNICAL INFORMATION, THE MEMORY MAP AND KERNEL
- INTERFACE "HEADER" FILE ARE INCLUDED HERE. tHEY ARE BOTH SUBJECT TO CHANGE AT
- MY WHIM. tHE CURRENT ram0 MEMORY UTILIZATION IS AS FOLLOWS:
-
- $0002-$007F = APPLICATION ZERO-PAGE STORAGE (0.12k)
- $0080-$00FF = SYSTEM ZERO-PAGE STORAGE (0.13k)
- $0100-$01FF = PROCESSOR STACK (0.25k)
- $0200-$0EFF = SYSTEM STORAGE (3.25k)
- $0F00-$0FFF = KERNEL INTERFACE VARIABLES (0.25k)
- $1000-$12FF = SYSTEM STORAGE (0.75k)
- $1300-$1FFF = SHELL PROGRAM (3.25k)
- $2000-$27FF = CHARACTER SET (2k)
- $2800-$5FFF = ace KERNEL AND DEVICE DRIVERS (14k) - UNUSED SPACE FREE
- $6000-$BFFF = APPLICATION AREA & STACK (24k)
- $C000-$FFFF = rom AND i/o, ram (16k) - FREE
-
- ;===ACE SYSTEM INTERFACE DECLARATIONS===
-
- ZP = $FA ;(4)
- ZW = $FE ;(2)
- SYSWORK = $80 ;(16)
-
- ACEcALLbASE = $2800
- REBOOT = ACEcALLbASE+0 ;( )
- OPEN = ACEcALLbASE+3 ;( (ZP)=nAME, .a=mODE ) : .a=fCB
- CLOSE = ACEcALLbASE+6 ;( .a=fCB )
- READ = ACEcALLbASE+9 ;( .x=fCB, (ZP)=bUF, .ay=lEN ) : .ay=lEN, .z
- WRITE = ACEcALLbASE+12 ;( .x=fCB, (ZP)=bUF, .ay=lEN )
- ISDIR = ACEcALLbASE+15 ;( (ZP)=nAME ) : .a=dEV, .x=ISdISK, .y=ISdIR
- BLOAD = ACEcALLbASE+18 ;( (ZP)=nAME, .ay=aDDRESS ) : .ay=eND+1
- CMDOPEN = ACEcALLbASE+21 ;( (ZP)=dEVnAME ) : .a=fCB
- CMDCLOSE = ACEcALLbASE+24 ;( .a=fCB )
- CMDSEND = ACEcALLbASE+27 ;( .x=fCB, .ay=cMD )
- CMDSTATUS = ACEcALLbASE+30 ;( .x=fCB, .ay=sTATbUFpTR ) : sTATbUF, .a=STATUScODE
- DIROPEN = ACEcALLbASE+33 ;( (ZP)=dEVnAME ) : .a=fCB
- DIRCLOSE = ACEcALLbASE+36 ;( .a=fCB )
- DIRREAD = ACEcALLbASE+39 ;( .x=fCB ) : DIRENTbUFFER, .z=EOF
- FCBSWAP = ACEcALLbASE+42 ;( .x=fCB1, .y=fCB2 )
- REMOVE = ACEcALLbASE+45 ;( (ZP)=nAME )
- RENAME = ACEcALLbASE+48 ;( (ZP)=nAME, (ZW)=nEWnAME )
- CHDIR = ACEcALLbASE+51 ;( (ZP)=dIRnAME )
- ZPLOAD = ACEcALLbASE+54 ;( [ZP]=sOURCE, .x=zPdEST, .y=lENGTH )
- ZPSTORE = ACEcALLbASE+57 ;( .x=zPsOURCE, [ZP]=dEST, .y=lENGTH )
- FETCH = ACEcALLbASE+60 ;( [ZP]=fARsOURCE, (ZW)=rAM0dEST, .ay=lENGTH )
- STASH = ACEcALLbASE+63 ;( (ZW)=rAM0sOURCE, [ZP]=fARdEST, .ay=LENGTH )
- PAGEALLOC = ACEcALLbASE+66 ;( .a=pAGEcOUNT ) : [ZP]=fARpOINTER
- PAGEFREE = ACEcALLbASE+69 ;( [ZP]=fARpOINTER, .a=pAGEcOUNT )
- EXIT = ACEcALLbASE+72 ;( .a=EXITcODE, .x=EXITbUFdATAlEN )
- DEVINFO = ACEcALLbASE+75 ;( .x=fCB ) : .a=dEVtYPE, .x=cOLS, .y=rOWS
- STOPKEY = ACEcALLbASE+78 ;( ) : .cc=NOTpRESSED
- UTOA = ACEcALLbASE+81 ;( $0+x=VALUE32, ($80)=BUF, .a=MINlEN ) :BUF, .y=LEN
- GETDATE = ACEcALLbASE+84 ;( (.ay)=DATEsTRING ) : DATEsTRING
- SETDATE = ACEcALLbASE+87 ;( (.ay)=DATEsTRING )
- EXEC = ACEcALLbASE+90 ;( (.ay)=ADDR ) : .a=EXITcODE
- CDHOME = ACEcALLbASE+93 ;( )
- WINMAX = ACEcALLbASE+96 ;( )
- WINCLS = ACEcALLbASE+99 ;( .a=CHAR, .y=COLOR, .x=CHAR:$80/ATTR:$40 FLAGS )
- WINSET = ACEcALLbASE+102 ;( .y=SCRrOW, .x=SCRcOL, .a=ROWS, SYSWORK=COLS )
- WINSIZE = ACEcALLbASE+105 ;( ) : ^^^,(SW+2)=ADDR,(SW+4)=ROWINC,(SW+6)=SAVESIZE
- WINLOAD = ACEcALLbASE+108 ;( [ZP]=FARaDDR )
- WINSAVE = ACEcALLbASE+111 ;( [ZP]=FARaDDR, .a=ATTRfLAG )
- WINPUT = ACEcALLbASE+114 ;( (SW+0)=ADDR,(ZW)=CHARpTR,.a=ATTR,.y=COLOR,.x=LEN
- ; SW+4=FILLcHAR, SW+5=FIELDlEN )
- WINCOLOR = ACEcALLbASE+117 ;( .x=SCREEN, .y=BORDER, .a=WHICH ) : .x=SCR, .y=BOR
- WINPOS = ACEcALLbASE+120 ;( .a=ROW, .x=COL ) : (SW+0)=ADDR
- WINCURSOR = ACEcALLbASE+123 ;( (SW+0)=ADDR, .y=COLOR, .a=$FF:ON/$00:OFF)
- WINSCROLL = ACEcALLbASE+126 ;( .a=$80/$40:CHAR/ATTR+$01:UP/DOWN, .x=ROWS,
- ; SW+4=FILLcHAR, .y=FILLcOLOR )
- GETKEY = ACEcALLbASE+129 ;( ) : .a=KEY
- CONCOLOR = ACEcALLbASE+132 ;( .a=WHICH, .x=CHAR, .y=CURSOR ) : .x=CHAR,.y=CURSR
- CONPALETTE = ACEcALLbASE+135 ;( ) : SW+0...SW+7=PALETTE [8 COLORS]
- CONSCREEN = ACEcALLbASE+138 ;( .a=COLS )
- CONPOS = ACEcALLbASE+141 ;( .a=ROW, .x=COL ) ;**not implemented
-
- ACEsTATUSbASE = $F00
- ERRNO = ACEsTATUSbASE+0 ;(1)
- ACEid = ACEsTATUSbASE+2 ;(2)
- ACEaRGC = ACEsTATUSbASE+4 ;(2)
- ACEaRGV = ACEsTATUSbASE+6 ;(2)
- ACEsTACKpTR = ACEsTATUSbASE+8 ;(2)
- ACEfRAMEpTR = ACEsTATUSbASE+10 ;(2)
- ACEsTACKtOP = ACEsTATUSbASE+12 ;(2)
- ACEsHELLpATH = ACEsTATUSbASE+14 ;(2)
- ACEsHELLaLIAS = ACEsTATUSbASE+16 ;(2)
- ACEcURRENTdEVICE = ACEsTATUSbASE+18 ;(1)
- ACEcURdIRnAME = ACEsTATUSbASE+20 ;(2)
- ACEdATE = ACEsTATUSbASE+22 ;(4) yyyy:mm:dd
- ACEdow = ACEsTATUSbASE+26 ;(1) 1-7,1=sUN
- ACEpROCESSid = ACEsTATUSbASE+27 ;(1)
- ACEfREEmEMORY = ACEsTATUSbASE+28 ;(4)
- ACEtOTALmEMORY = ACEsTATUSbASE+32 ;(4)
- ACEiNTERNALbANKS = ACEsTATUSbASE+36 ;(1/2WASTED)
- ACEiNTERNALcUR = ACEsTATUSbASE+39 ;(1)
- ACErAM0fREEMAP = ACEsTATUSbASE+40 ;(2)
- ACErAM1fREEMAP = ACEsTATUSbASE+42 ;(1)
- ACErEUsTART = ACEsTATUSbASE+43 ;(1)
- ACErEUbANKS = ACEsTATUSbASE+44 ;(1)
- ACErEUcUR = ACEsTATUSbASE+45 ;(1)
- ACErAMLINKsTART = ACEsTATUSbASE+46 ;(2)
- ACErAMLINKbANKS = ACEsTATUSbASE+48 ;(1)
- ACErAMLINKcUR = ACEsTATUSbASE+49 ;(1)
- ACErAMLINKrEUsTART = ACEsTATUSbASE+50 ;(2)
- ACErAMLINKrEUbANKS = ACEsTATUSbASE+52 ;(1)
- ACErAMLINKrEUcUR = ACEsTATUSbASE+53 ;(1)
- ACEvIRTUALpARTS = ACEsTATUSbASE+54 ;(1)
- ACErESTOREsTACK = ACEsTATUSbASE+55 ;(1)
-
- ;ACEdIRENTbUFFER = ACEsTATUSbASE+92
- ACEjUNK = ACEsTATUSbASE+92
- ACEdIRENTbYTES = ACEjUNK+0 ;(4)
- ACEdIRENTdATE = ACEjUNK+4 ;(8) = yy:yy:mm:dd:hh:mm:ss:tw
- ACEdIRENTtYPE = ACEjUNK+12 ;(4)
- ACEdIRENTfLAGS = ACEjUNK+16 ;(1) = DRWX*-MT
- ACEdIRENTnAMElEN = ACEjUNK+17 ;(1)
- ACEdIRENTnAME = ACEjUNK+18 ;(17)
- ACEdIRENTlENGTH = 35
-
- ACEsHELLaDDRESS = $1300
- ACEaPPaDDRESS = $6000
- ACEid1 = "C"
- ACEid2 = "b"
- ACEid3 = 9
-
- ACEmEMnULL = $00
- ACEmEMreu = $01
- ACEmEMiNTERNAL = $02
- ACEmEMrlreu = $06
- ACEmEMrl = $07
- ACEmEMtYPES = 8
-
- ACEeRRsTOPPED = 0
- ACEeRRtOOmANYfILES = 1
- ACEeRRfILEoPEN = 2
- ACEeRRfILEnOToPEN = 3
- ACEeRRfILEnOTfOUND = 4
- ACEeRRdEVICEnOTpRESENT = 5
- ACEeRRfILEnOTiNPUT = 6
- ACEeRRfILEnOToUTPUT = 7
- ACEeRRmISSINGfILENAME = 8
- ACEeRRiLLEGALdEVICE = 9
- ACEeRRwRITEpROTECT = 26
- ACEeRRfILEeXISTS = 63
- ACEeRRfILEtYPEmISMATCH = 64
- ACEeRRnOcHANNEL = 70
- ACEeRRiNSUFFICIENTmEMORY = 128
- ACEeRRoPENdIRECTORY = 129
- ACEeRRnOfREEfCBS = 130
- ACEeRRdISKoNLYoPERATION = 131
- ACEeRRnULLpOINTER = 132
- ACEeRRiNVALIDfREEpARMS = 133
- ACEeRRfREEnOToWNED = 134
- STDIN = 0
- STDOUT = 1
- STDERR = 2
- ;===END OF ACE INTERFACE DECLARATIONS===
- ------------------------------------------------------------------------------
- 2. using the system
-
- wHEN ace STARTS, IT LOADS AND EXECUTES THE COMMAND SHELL (AMONG OTHER THINGS),
- GIVES YOU A PROMPT AND WAITS FOR YOU TO GIVE IT A COMMAND. a COMMAND HAS THE
- FOLLOWING FORMAT:
-
- PROGRAMNAME ARG1 ARG2 ... ARGn
-
- tHE PROGRAMNAME CAN BE ANY OF THE FOLLOWING BUILT-IN COMMANDS (COVERED IN
- sECTION 6.1):
-
- ECHO - PRINT THE GIVEN ARGUMENTS TO STDOUT
- CLEAR - CLEAR THE SCREEN
- CLS - SAME AS "CLEAR"
- DIRECTORY - CLEAR THE SCREEN AND GIVE A LONG-FORM DIRECTORY LISTING
- DIR - SAME AS "DIRECTORY"
- D - SAME AS "DIRECTORY", BUT NO CLEAR SCREEN
- LS - GIVE A MULTI-COLUMN SHORT-FORM DIRECTORY LISTING
- CLSL - COMBINATION OF "CLS" AND "LS"
- CD - CHANGE THE CURRENT DEVICE/DIRECTORY
- G - SAME AS "CD"
- CAT - DISPLAY THE NAMED FILES TO STDOUT
- TYPE - SAME AS "CAT"
- T - SAME AS "CAT"
- EXIT - EXIT FROM THE COMMAND SHELL BACK TO basic
- X - SAME AS "EXIT"
- DOS - GIVE A cOMMODORE DOS COMMAND TO THE CURRENT DEVICE (open1,DV,15..)
- @ - SAME AS "DOS"
- PATH - SET THE PATH TO SEARCH FOR EXTERNAL PROGRAMS
- SH - INVOKE THE SHELL AGAIN AS A SUB-SHELL
-
- OR PROGRAMNAME CAN BE FOR ANY OF THE EXTERNAL PROGRAMS PROVIDED WITH THIS
- DISTRIBUTION. yOU'LL HAVE TO FORGIVE MY PERSONAL TASTE IN COMMAND NAMES AND
- ABBREVIATIONS (UNTIL THE "ALIAS" SHELL FEATURE IS IMPLEMENTED).
-
- 2.1. input/output redirection
-
- tHE THREE uNIX STANDARD FILES ARE SUPPORTED:
-
- STDIN - WHERE THE DEFAULT INPUT COMES FROM (USUALLY THE KEYBOARD)
- STDOUT - WHERE THE DEFAULT OUTPUT GOES TO (USUALLY THE SCREEN)
- STDERR - WHERE ERROR MESSAGES ARE SENT TO (USUALLY THE SCREEN)
-
- tO TEMPORARALLY REDIRECT THESE STANDARD FILE STREAMS FOR THE EXECUTION OF A
- COMMAND, YOU CAN USE THE FOLLOWING INCANTATIONS ON A COMMAND LINE:
-
- <INFILE - REDIRECT STDIN - INPUT TAKEN FROM "INFILE"
- >OUTFILE - REDIRECT STDOUT - OUTPUT PUT INTO FILE "OUTFILE"
- >>OUTFILE - REDIRECT STDOUT - SAME AS ">" BUT THE OUTPUT IS APPENDED TO FILE
- >&ERRFILE - REDIRECT STDERR - ERROR OUTPUT IS PUT INTO "ERRFILE"
- >>&ERRFILE - REDIRECT STDERR - ERROR OUTPUT IS APPENDED TO FILE "ERRFILE"
-
- dO NOT PUT A SPACE BETWEEN THE REDIRECTION SYMBOL(S) AND THE FILE NAME.
-
- 2.2. pathnames
-
- wHENEVER YOU SPECIFY A FILE, YOU USE A "PATHNAME". pATHNAMES HAVE THE
- FOLLOWING OPTIONAL PARTS:
-
- [DEVICE:][RAMLINK-DIRECTORY:][FILENAME]
-
- dEVICE NAMES ARE SET BY THE USER IN THE CONFIGURATION FILE, BUT THE FACTORY
- DEFAULTS ARE:
-
- "K:" - cOMMODORE DEVICE #0 - THE KEYBOARD
- "S:" - cOMMODORE DEVICE #3 - THE SCREEN ("K:" AND "S:" ARE EXACTLY SYNONYMOUS)
- "P:" - cOMMODORE DEVICE #4 - THE PRINTER, WITH sECaDDR 7 - OUTPUT ONLY
- "Q:" - cOMMODORE DEVICE #4 - THE PRINTER, WITH sECaDDR 5 - TRANSPARENT MODE
- "A:" - cOMMODORE DEVICE #8 - A DISK DRIVE - INPUT/OUTPUT
- "B:" - cOMMODORE DEVICE #9 - A DISK DRIVE - IF YOU HAVE >1 DRIVE
- ...
- "J:" - cOMMODORE DEVICE #17 - A DISK DRIVE
- ".:" - THE "CURRENT" DISK DEVICE
-
- cmd ramlINK (OR cmd hARDdRIVE) DIRECTORY NAMES HAVE THE FOLLOWING FORMATS:
-
- "//DIR/:" - A SUBDIRECTORY OF THE ROOT DIRECTORY
- "/DIR/:" - A SUBDIRECTORY OF THE CURRENT DIRECTORY
- "4//DIR/DIR/ ... /DIR/:" - A SUB-PATH OF THE ROOT DIRECTORY OF PARTITION #4
- "/DIR/DIR/ ... /DIR/:" - A SUB-PATH OF THE CURRENT DIRECTORY
-
- aND FILENAMES HAVE THE USUAL cOMMODORE FORMAT OF 1 TO 16 CHARACTERS.
-
- tHUS, THE FOLLOWING ARE VALID PATHNAMES FOR FILES:
-
- K: - THE KEYBOARD FOR INPUT
- P: - THE PRINTER FOR OUTPUT
- B:FILE1 - "FILE1" ON DISK DEVICE #9
- .:FILE1 - "FILE1" ON THE CURRENT DISK DEVICE
- FILE1 - "FILE1" ON THE CURRENT DISK DEVICE
- /DIR1/FILE1 - "FILE1" IN THE rAMlINK SUBDIRECTORY "DIR1"
- A://DIR1/DIR2/:FILE1 - "FILE1" IN THE rAMlINK SUBDIR "//DIR1/DIR2", DEVICE #8
-
- aND THE FOLLOWING ARE VALID PATHNAMES FOR DIRECTORIES:
-
- A: - DISK DEVICE #8 CURRENT DIRECTORY
- .: - CURRENT DISK DEVICE'S CURRENT DIRECTORY
- .://DIR1/: - "DIR1" OFF THE ROOT DIRECTORY OF THE CURRENT rAMlINK DEVICE
- /DIR1/DIR2/: - SUBDIRECTORY "/DIR1/DIR2" OF THE CURRENT rAMlINK DEVICE
-
- nOTE THAT A DIRECTORY NAME ALWAYS ENDS WITH A ":".
-
- yOU MAY APPEND A ",P" OR ",S" OR ",U" TO A FILENAME TO SPECIFY WHETHER A prg,
- seq, OR usr FILE SHOULD BE ACCESSED/CREATED. bY DEFAULT, ace WILL CREATE seq
- FILES.
-
- btw, TO GENERATE AN eof FOR KEYBOARD INPUT, SIMPLY PRESS cONTROL-d. oNLY DO
- THIS AT THE BEGINNING OF A BLANK LINE.
-
- 2.3. command shell arguments
-
- aRGUMENTS THAT CONTAIN SPACES MUST BE PUT INTO QUOTES. mULTIPLE QUOTED
- STRINGS CAN BE PLACED SIDE-BY-SIDE TO PRODUCE A LONGER STRING. tHE FOLLOWING
- ARE EXAMPLES OF VALID COMMAND SHELL ARGUMENTS:
-
- HELLO - HELLO
- 'HELLO' - HELLO
- "HELLO THERE" - HELLO THERE
- 'HELLO THERE' - HELLO THERE
- 'SHE SAID, "HOW'"'S THAT"'"'' TO ME.' - SHE SAID, "HOW'S THAT" TO ME.
-
- cOMMAND SHELL ARGUMENTS ARE SEPARATED BY SPACES OR TAB CHARACTERS.
-
- 2.4. external command search path
-
- tHE "PATH" COMMAND SETS OR DISPLAYS THE CURRENT SEARCH PATHNAMES FOR EXTERNAL
- PROGRAMS. bY DEFAULT THE PATHS TO SEARCH ARE "A:" AND ".:". tHE PATH CONSISTS
- OF MULTIPLE DIRECTORY NAMES TO BE CHECKED, IN ORDER, FOR EACH BINARY EXECUTABLE
- OR SHELL SCRIPT THAT YOU GIVE THAT DOES NOT HAVE A PATHNAME PREFIX.
-
- 2.5. wildcards
-
- uNIX-STYLE WILDCARD EXPANSION IS SUPPORTED. wHEN YOU ENTER AN ARGUMENT WITH
- AN ASTERISK IN THE FILENAME COMPONENT OF THE PATHNAME, THE COMMAND SHELL WILL
- AUTOMATICALLY EXPAND THAT NAME INTO AN ARGUMENT FOR EACH FILE IN THE SPECIFIED
- DIRECTORY THAT MATCHES THAT PATTERN. tHE EXPANDED ARGUMENTS ARE THEN PASSED
- ONTO THE COMMAND YOU ARE INVOKING AS IF YOU HAD TYPED THEM ALL IN YOURSELF.
- fOR EXAMPLE:
-
- argument expansion
- -------- ---------
- * FILE1 PROG1,P PROG2,P
- CH* CHESS,P CHINESE_CHECKERS,P
- *.BIN MAIN.BIN,P DATA.BIN ANAGRAM.BIN
- A*N ANAGRAM.BIN AN ANOTHER_PLAN
- B:A*.BIN B:MAIN.BIN,P B:DATA.BIN B:ANAGRAM.BIN
- C://GAMES/:A*.BIN C://GAMES/:ACROBAT.BIN,P C://GAMES/:ACRODATA.BIN
-
- yOU'LL NOTE THAT PROGRAM FILES ARE EXPANDED TO INCLUDE A ",P". iF A PATTERN
- DOES NOT EXPAND TO ANYTHING, AN ERROR MESSAGE IS DISPLAYED AND THE SHELL
- COMMAND IS NOT EXECUTED. yOU'LL HAVE TO CURSOR-UP AND CHANGE THE COMMAND.
- yOUR FILENAME PATTERN CAN INCLUDE ONLY ONE ASTERISK (ANYWHERE IN THE NAME).
-
- sOME EXAMPLE USES OF WILDCARD EXPANSION WITH THE PROVIDED UTILITIES FOLLOW:
-
- CP B:* A:
- CP //GAMES/C64/:CHESS*.BIN SOMEFILE B://GAMES/:
- WC *.ASM *.C
- ------------------------------------------------------------------------------
- 3. system configuration
-
- tHE PROGRAM ENTITLED "CONFIG.EDIT" IS USED FOR EDITING THE SYSTEM
- CONFIGURATION. tHE SYSTEM WILL BE CONFIGURED ACCORDING TO THE DATA IN THE
- FILE "CONFIG.SYS" EVERY TIME IT STARTS UP. nOTE THAT "CONFIG.SYS" IS A
- LOADABLE BINARY prg FILE; IT IS NOT IN TEXT FORMAT AND IS NOT MEANT TO BE
- EDITED WITH A TEXT EDITOR.
-
- tHE FOLLOWING DATA ARE INCLUDED IN THE "CONFIG.SYS" FILE:
-
- off siz desc
- --- --- ----
- $00 128 DEVICE DESCRIPTORS, 32 ENTRIES OF FOUR BYTES EACH.
- [fOR EACH ENTRY, OFFSETS: 0=DEVICE DRIVER TYPE, 1=DEVICE ADDRESS,
- 2=SECONDARY ADDRESS, 3=FLAGS. dESCRIBED FURTHER BELOW.]
- $80 1 RAMLINK DEVICE NUMBER
- [tHE KERNEL DEVICE NUMBER OF YOUR ramlINK. tHE DEFAULT rl DEVICE
- NUMBER IS 16.]
- $81 1 RAMLINK LAST LOGICAL BANK ALLOWED TO USE PLUS ONE (NORM 255)
- [fOR THE ramlINK MEMORY PARTITION (NEXT SECTION), THE MAXIMUM
- NUMBER OF 64k CHUNKS THAT CAN BE USED FOR DYNAMIC MEMORY.]
- $82 4 REAL-TIME CLOCK DEVICES TO CHECK [4], $ff=UNUSED
- [tHESE ARE THE KERNEL DEVICE NUMBERS OF cmd DISK DRIVE UNITS THAT
- HAVE A BUILT-IN REAL-TIME CLOCK TO CHECK FOR THE CURRENT TIME. iF
- THE FIRST ENTRY FAILS, THEN THE SECOND WILL BE TRIED, ETC., UNTIL
- THE FOURTH ENTRY IS TRIED. iF ALL DEVICES FAIL TO RETURN A TIME,
- THEN THE DEFAULT DATE IS USED (NEXT). a VALUE OF $ff IN AN ENTRY
- MEANS TO TRY THE NEXT ENTRY. ace USES THE tod CLOCK OF cia#1 TO
- KEEP TIME. tHE DATE IS STORED IN A REGULAR MEMORY FIELD AND IS NOT
- ROLLED ON A 24-HOUR tod CLOCK WRAP-AROUND.]
- $86 8 DEFAULT DATE yy:yy:mm:dd:hh:mm:ss:tw
- [tHE DEFAULT DATE TO USE IF ATTEMPTS TO ACCESS THE CURRENT TIME FROM
- cmd DISK DEVICES FAIL. fORMAT IS 24-HOUR bcd. aLL FOUR DIGITS OF
- THE YEAR ARE GIVEN. tHE "tw" FIELD MEANS TENTHS OF SECONDS IN THE
- HIGH NYBBLE AND THE DAY-OF-WEEK IN THE LOW NYBBLE. fOR DAYS OF THE
- WEEK, 0 MEANS "UNKNOWN", 1 MEANS "sUNDAY", ETC., AND 7 MEANS
- "sATURDAY". tHE FACTORY-SET VALUE OF THIS FIELD IS 12AM, fRIDAY,
- jAN 1, 1993.]
- $8e 1 SCREEN SAVER ACTIVATION TIME, IN MINUTES (NORM 10)
- [tHE SCREEN WILL GO BLACK WHEN THE SCREEN SAVER IS ACTIVATED, AFTER
- A PERIOD WHERE YOU HAVE NOT PRESSED ANY KEY FOR THE SPECIFIED TIME,
- UNTIL YOU PRESS A KEY (INCLUDING THE ANY OF THE SHIFT KEYS). iF
- YOU PRESS ANY CHARACTER KEY, THAT KEY WILL APPEAR IN YOUR INPUT.
- nORMAL PROCESSING WILL CONTINUE IN THE BACKGROUND, WHILE THE SCREEN
- SAVER IS ACTIVE, INCLUDING PRINTING TO THE SCREEN. tHIS TIME IS IN
- MINUTES. a VALUE OF ZERO MEANS TO DISABLE THE SCREEN SAVER.
- cURRENTLY, THE SCREEN SAVER IS ONLY ACTIVE FOR THE 40-COLUMN
- DISPLAY.]
- $90 16 INITIAL CURRENT DIRECTORY STRING (DEFAULT "A:")
- [iMMEDIATELY AFTER BOOTING AND BEFORE CALLING THE SHELL, THE KERNEL
- WILL DO A CHANGE DIRECTORY TO THE NULL-TERMINATED STRING GIVEN
- HERE.]
- $a0 1 c128 BANK1 START FREE PAGE (NORM $04)
- [tHIS FIELD AND THE NEXT DEFINE THE PAGES OF ram1 THAT ace IS ALLOWED
- TO USE. tHIS MUST INCLUDE AT LEAST ONE PAGE.]
- $a1 1 c128 BANK1 LAST FREE PAGE PLUS ONE (NORM $FF)
- $a3 1 c128 BANK0 LAST ALLOWED FREE PAGE PLUS ONE (NORM $FF)
- [tHIS IS THE HIGHEST PAGE, PLUS ONE, ON ram0 THAT ace IS ALLOWED TO
- USE. yOU CAN SET THIS TO PROTECT A PROGRAM THAT YOU WISH TO
- ATTEMPT TO USE WITH ace (GOOD LUCK). tHERE IS NO MINIMUM PAGE THAT
- ace IS ALLOWED TO USE; IT TAKES WHATEVER IT WANTS BELOW $6000.]
- $a5 1 c128 LAST INTERNAL BANK ALLOWED TO USE ABOVE 2, PLUS ONE (NORM 8)
- [fOR EXPANDED INTERNAL MEMORY (A LA tWINcITIES-128), THIS SETS THE
- HIGH LIMIT ON THE BANKS THAT ace IS ALLOWED TO USE. a VALUE OF 2
- MEANS THAT ace IS NOT ALLOWED TO USE IT AT ALL. tHERE IS NO LOW
- LIMIT ON THIS BECAUSE IT CAUSED TOO MANY PROGRAMMING PROBLEMS.]
- $a6 1 c128 FIRST reu BANK ALLOWED TO USE (NORM 0)
- [tHIS AND THE NEXT FIELD DEFINE THE MINIMUM AND MAXIMUM (PLUS ONE)
- reu BANK NUMBERS THAT ace IS ALLOWED TO USE. i INCLUDED A MINUMUM
- BECAUSE OF PLEAS ABOUT zED HAVING A MINIMUM. iF YOU SET BOTH MIN
- AND MAX TO $00, THEN ace WILL LEAVE THE reu MEMORY ALONE.
- oTHERWISE, ace WILL AUTO-DETECT HOW MUCH YOU HAVE AND WILL MAKE USE
- OF AS MUCH reu MEMORY AS IT CAN (NOTE THE DEFAULT MAX IS 255).]
- $a7 1 c128 LAST reu BANK ALLOWED TO USE PLUS ONE (NORM 255)
- $a8 1 c128 TOP PAGE OF tpa (STACK) (NORM $C0)
- [tHIS DEFINES THAT PAGE (PLUS ONE) OF THE TOP OF THE APPLICATION
- PROGRAM AREA (tpa). tHE BOTTOM IS $6000, SO A TOP OF $c000 GIVES
- APPS 24k TO PLAY AROUND IN. $c0 IS THE MAXIMUM VALUE THIS FIELD
- CAN HAVE, SINCE THE cOMMODORE kERNAL MUST (FOR THIS RELEASE) STAY
- IN CONTEXT WHENEVER ace IS IN USE. tHE TOP OF THIS SPACE IS ALSO
- USED AS THE "ARGUMENT STACK" FOR APPLICATIONS.]
- $b0 8 c128 80-COL SCREEN COLOR PALETTE: TABLE OF EIGHT rgbi CODES.
- [tHIS TABLE GIVES THE PALETTE OF COLORS TO BE USED BY c128 80-COL
- APPLICATIONS. tHE MEANINGS OF THE VALUES STORED AT THE OFFSETS
- ARE: 0=CHAR, 1=CURSOR, 2=STATUS, 3=SEPARATOR, 4=HIGHLIGHT, 5=ALERT,
- 6=BORDER, 7=SCREEN. tHE CHAR, BORDER, AND SCREEN COLORS ARE USED
- WHEN THE SCREEN DRIVER IS INITIALIZED. tHE BORDER VALUE FOR THE
- 80-COL SCREEN IS CURRENTLY IGNORED. nOTE THAT rgbi CODES ARE USED,
- EVEN FOR THE vic CHIP (FOR CONSISTENCY). tHE FACTORY DEFAULTS FOR
- CHAR, SCREEN, AND BORDER ARE LIGHT GREY ON BLACK FOR 80 AND LIGHT
- GREEN ON DARK GREY WITH A MEDIUM GREY BORDER FOR THE 40 (PERHAPS A
- BIT ICKY). tHE OTHER VALUES ARE CHOSEN ACCORDINGLY. tHE PALETTES
- FOR THE OTHER DISPLAYS HAVE THE SAME STRUCTURE AS THIS ONE.]
- $b8 8 c128 40-COL COLOR PALETTE
- $c1 1 c64 LAST ALLOWED PAGE FREE PLUS ONE (NORM $FF)
- [tHIS GIVES THE TOP PAGE, PLUS ONE, THAT ace IS ALLOWED TO USE ON
- THE 64. dON'T SET THIS LOWER THAN THE TOP OF THE tpa AREA.]
- $c2 1 c64 FIRST reu BANK ALLOWED TO USE (NORM $00)
- [lIKE THE c128 SETTINGS, YOU CAN SET THE USAGE FOR THE reu MEMORY.]
- $c3 1 c64 LAST reu BANK ALLOWED TO USE (NORM $FF)
- $c5 1 c64 END EXPANDED INTERNAL MEMORY BANKS PLUS ONE (NORM $04)
- [tHIS FIELD IS CURRENTLY IGNORED.]
- $c6 1 c64 TOP PAGE OF tpa (STACK) (NORM $C0)
- [tOP OF THE tpa FOR THE 64. yOU CAN SET THIS BETWEEN $61 AND $d0.]
- $c7 1 c64 SCREEN COLOR: rgbi CODE
- $c8 1 c64 BORDER COLOR: rgbi CODE
- $c9 1 c64 CURSOR COLOR: rgbi CODE
- $d0 8 c64 80-COL COLOR PALETTE
- [fOR THE BITMAPPED HI-RES 80-COL SCREEN, WHICH IS NOT YET
- IMPLEMENTED.]
- $d8 8 c64 40-COL COLOR PALETTE
- $e0 32 INITIAL SHELL PATH STRING (DEFAULT "A:", ".:")
- [tHE PATHS TO USE TO SEARCH FOR EXECUTABLE PROGRAMS. eACH DIRECTORY
- NAME IS A NULL-TERMINATED STRING, AND THE LIST OF PATHS IS
- TERMINATED BY AN EMPTY STRING.]
-
- tHE OFFSETS FROM $00 TO $7f CONTAIN 32 FOUR-BYTE FIELDS, WHICH ARE USED TO
- DEFINE THE DEVICES IN THE SYSTEM. tHESE FIELDS WILL CORRESPOND TO DEVICE
- NAMES "@:", "a:", "b:", ..., "z:", "[:", "\:", "]:", "^:", AND "_:" (FORGIVE
- THE NON-LETTER DEVICE NAMES). tHE FOUR FIELDS WILL BE DEFINED AS FOLLOWS:
-
- 0 DEVICE DRIVER TYPE (0=kERNAL NON-DISK, 1=kERNAL DISK, 2=CONSOLE)
- 1 DEVICE PRIMARY ADDRESS / WHATEVER
- 2 DEVICE SECONDARY ADDRESS / WHATEVER
- 3 FLAGS / WHATEVER ($80 FOR A DISK WILL MEANS THAT IT HAS A cmd rEAL-tIME CLOCK)
-
- tHE FACTORY DEFAULTS ARE: DEVICES "A" TO "J" ARE cOMMODORE DISK DEVICES 8 TO
- 17, RESPECTIVELY, "P" IS DEVICE NUMBER 4 WITH SECONDARY ADDRESS 7, "Q" IS
- DEVICE NUMBER 4 WITH SECONDARY ADDRESS 5 (WHICH IS TRANSPARENT MODE WITH
- MANY PRINTER INTERFACES, WITH WHICH YOU'D USE THE "TR" UTILITY TO TRANSLATE
- FILES INTO aSCII-cRlF FORMAT), AND DEVICES "K" AND "S" REFER TO THE CUSTOM
- CONSOLE (SCREEN AND KEYBOARD) DRIVER.
-
- tO SPARE YOU THE AGONY OF EDITING THIS BINARY CONFIGURATION MANUALLY, THE
- basic PROGRAM "CONFIG.EDIT" CAN BE USED INSTEAD. rUN IT FROM basic, NOT FROM
- INSIDE OF ace. iN FACT, YOU SHOULD RUN THIS BEFORE RUNNING ace THE FIRST TIME
- TO SET UP THE CONFIGURATION.
-
- tHE PROGRAM PROVIDES A FULL-SCREEN INTERFACE. mOVE THE CURSOR AMONG THE
- FIELDS ON EACH PAGE AND AMONG THE PAGES (10 OF THEM) TO SET THE VALUES. aLL
- VALUES ARE IN DECIMAL (EXCEPT THE STRINGS). tHEN SAVE THE NEW CONFIGURATION,
- EXIT, AND RUN ace. iF YOU SCREW UP THE NEW "CONFIG.SYS", THE PREVIOUS ONE
- WILL BE AVAILABLE IN "CONFIG.SYS.BAK".
- ------------------------------------------------------------------------------
- 4. dynamic memory
-
- aFTER YOU HAVE CONFIGURED ace FOR YOUR SYSTEM, IF YOU HAVE A ramlINK, YOU WILL
- HAVE TO CONFIGURE IT FOR ace IF YOU WANT TO USE ramlINK ram OR INDIRECT reu
- ACCESS. tHE WAY THAT ace DETECTS THESE TYPES OF MEMORY IS VIA THE rl-dos
- PARTITION TABLE. fOR ramlINK ram, ace WILL CHECK FOR PARTITION NUMBER 31
- BEING A fOREIGN mODE (dIRECT aCCESS) PARTITION WITH THE NAME "RL-RAM". iF IT
- IS, THEN ace WILL GET THE INFORMATION FOR THAT PARTITION TO DETERMINE THE SIZE
- AND START ADDRESS (IN rl MEMORY). iT WILL THEN CHECK THE LIMIT FOR USAGE OF
- rl-ram IN THE "CONFIG.SYS" FILE, AND ADJUST THE SIZE IT CAN USE ACCORDINGLY,
- BEFORE INITIALIZING THE MEMORY. tO SET UP THIS PARTITION ON YOUR ramlINK IN
- THE FIRST PLACE, REFER TO YOUR ramlINK DOCUMENTATION AND USE THE TOOLS PROGRAM
- PROVIDED WITH IT.
-
- uSING reu (rAM eXPANSION uNIT) MEMORY WITH ace IS PRETTY EASY; YOU JUST MAKE
- SURE IT IS PLUGGED INTO THE COMPUTER WHEN ace IS STARTED. ace WILL AUTO-
- DETECT THE SIZE OF THE reu AND THEN CHECK THE CONFIGURATION FOR LIMITIATIONS
- ON reu USAGE.
-
- iF YOU HAVE YOUR reu PLUGGED INTO YOUR ramlINK IN THE MEMORY PORT (RATHER THAN
- THE PASS-THROUGH PORT), AND YOU HAVE THE nORMAL/dIRECT SWITCH THROWN TO THE
- nORMAL POSITION, THEN YOUR MACHINE CANNOT ACCESS reu MEMORY IN THE USUAL WAY.
- tHE ONLY WAY TO ACCESS IT IS TO GO THROUGH THE ramlINK. ace WILL LOOK FOR
- PARTITION NUMBER 30 BEING dIRECT aCCESS AND NAMED "INDIRECT-REU" FOR THIS
- PURPOSE. iF YOUR nORMAL/dIRECT SWITCH IS IN THE dIRECT POSITION, THEN ace
- WILL USE THE reu DIRECTLY AND WILL IGNORE THE "INDIRECT-REU" PARTITION. dO
- NOT CHANGE THE POSITION OF THE nORMAL/dIRECT SWITCH WHILE ace IS IN ACTION.
-
- tHE TRICKY PART HERE IS IN CONFIGURING YOUR ramlINK. yOU HAVE TO MAKE SURE
- THAT THE MEMORY ALLOCATED TO THE "INDIRECT-REU" PARTITON IS THE MEMORY OF THE
- reu. ramlINK MEMORY STARTS FROM $000000 AND GOES UP TO $ffffff. reu MEMORY
- WILL BE AT THE VERY FRONT OF THIS MEMORY (FROM ADDRESS $000000), AND THE
- INTERNAL ramlINK MEMORY WILL FOLLOW IMMEDIATELY AFTER THIS. fOR EXAMPLE, i
- HAVE A 512k reu AND AN 8 mEG ramlINK, SO MY reu MEMORY COVERS AT rl ADDRESSES
- $000000-$07ffff, AND MY INTERNAL rl MEMORY COVERS rl ADDRESSES
- $080000-$87ffff. wHEN PARTITIONING THE DEVICE, PARTITIONS ARE ASSIGNED MEMORY
- FROM LOWER ADDRESSES TO HIGHER ADDRESSES. sO, STARTING WITH AN EMPTY rl (NO
- PARTITIONS), YOU MUST CREATE THE "INDIRECT-REU" PARTITION FIRST, FOLLOWED BY
- ANY rl-dos PARTITIONS AND THE "RL-RAM" PARTITION. yOU MUST ALSO MAKE SURE
- THAT THE "INDIRECT-REU" PARTITION IS THE SAME SIZE AS YOUR reu. 512k IS 2048
- BLOCKS. a NOTE FOR DELETING rl PARTITIONS: DELETE THE ONES THAT WERE LAST
- ALLOCATED FIRST.
-
- yOU HAVE THE OPTION OF INSTALLING OR NOT INSTALLING EITHER OF THESE
- PARTITIONS. iF EITHER IS MISSING, ace WILL SIMPLY WORK WITHOUT IT. yOU'LL
- WANT TO BE CAREFUL ABOUT THROWING THE dIRECT SWITCH IF YOU DON'T HAVE YOUR reu
- "PROTECTED" WITH AN "INDIRECT-REU" PARTITION. (WITH OTHER reu APPLICATIONS
- ALSO). oNE NOTE ABOUT USING ramlINK MEMORY: ace CAN TRANSFER DATA FROM IT AT
- A RATE OF 16 MICROSECONDS/BYTE (63,920 BYTES/SEC), BUT THE COST OF STARTING
- EACH TRANSFER IS 1 MILLISECOND (WHICH IS ABSOLUTELY TERRIBLE). cOMPARATIVELY,
- AN reu WILL TRANSFER AT A RATE OF 1 MICROSECOND/BYTE (1 mEG/SEC), WITH A SETUP
- COST OF ABOUT 60 MICROSECONDS. sO, YOU'LL GET THE BEST PERFORMANCE OUT OF
- YOUR reu BY ACCESSING IT DIRECTLY, RATHER THAN INDIRECTLY THROUGH A ramlINK.
-
- fOR INTERNAL MEMORY, THE 64 HAS ONLY ONE 64k INTERNAL BANK, WHEREAS YOUR 128
- CAN HAVE EITHER 2, 4, OR 8 (128k, 256k, OR 512k). tHE INTERNAL 128 MEMORY
- ABOVE 128k ARE ACCESSED ACCORDING TO THE ARTICLES IN tWINcITIES-128 mAGAZINE.
- sINCE i DON'T HAVE EXPANDED INTERNAL MEMORY FOR MY 128, i HAVEN'T BEEN ABLE TO
- TEST THE EXPANDED INTERNAL MEMORY CODE. hOPEFULLY, SOMEONE WILL LET ME KNOW
- IF IT DOESN'T WORK. iF IT DOESN'T, THEN SET YOUR CONFIGURATION TO DISALLOW
- THE USE OF THE EXPANDED INTERNAL MEMORY.
-
- wHEN ace STARTS, IT DETERMINES THE SIZE OF INTERNAL AND reu MEMORY BY WRITING
- SPECIAL VALUES IN THE SAME LOCATIONS OF EACH BANK AND LOOKING FOR READBACK
- FAILURES OR WRAP-AROUNDS. hOWEVER, AFTER TESTING A BANK, THE ORIGINAL
- CONTENTS OF THE TEST LOCATIONS ARE RESTORED. sO, THE TESTING PROCESS IS
- COMPLETELY NON-DESTRUCTIVE.
- ------------------------------------------------------------------------------
- 5. devices
-
- 5.1. commodore character devices
-
- tHESE ARE REGULAR cOMMODORE CHARACTER-ORIENTED DEVICES, WHICH REALLY ONLY
- INCLUDES THE PRINTER RIGHT NOW. tHE STANDARD kERNAL CALLS ARE MADE FOR
- ALL i/o. tHESE DEVICES WILL BEHAVE THE SAME WAY THEY ALWAYS HAVE.
-
- 5.2. commodore disk devices
-
- rEGULAR cOMMODORE DISK UNITS ARE ACCESSED IN THE SAME WAY AS CHARACTER-
- ORIENTED cOMMODORE DEVICES, EXCEPT THAT DISK DEVICES ALSO SUPPORT SPECIAL
- OPERATIONS SUCH AS DIRECTORY LISTINGS. tHE STANDARD kERNAL CALLS ARE
- USED AND SO ARE THE STANDARD cOMMODORE-dos INCANTATIONS FOR OPERATIONS
- SUCH AS DELETING (SCRATCHING) A FILE. yOU CAN USE THE "DOS" COMMAND OF
- THE COMMAND SHELL TO SEND SPECIAL cOMMODORE-dos COMMANDS DIRECTLY TO THESE
- DEVICES.
-
- 5.3. cmd disk devices
-
- fOR cmd DISK DEVICES, SUPPORT HAS BEEN ADDED TO THE KERNEL TO REQUEST A
- "LONG-FORM" DIRECTORY LISTING, INCLUDING THE DATE AND TIME OF LAST
- MODIFICATION OF ALL FILES. tHIS ALLOWS ace TO PASS THIS INFORMATION ONTO
- APPLICATION PROGRAMS THAT REQUEST A DIRECTORY LISTING FROM THE cmd DEVICE.
- sPECIAL SUPPORT IS ALSO INCLUDED FOR INTERPRETING DIRECTORY AND PATHNAMES.
- tHE REST OF ACCESSING cmd DISK DEVICES IS HANDLED EXACTLY THE SAME AS FOR
- REGULAR cOMMODORE DISK DEVICES.
-
- 5.4. screen
-
- tHE SCREEN HAS A CUSTOM DEVICE DRIVER FOR THE 40-COLUMN (vic) SCREEN OF BOTH
- THE c128 AND c64 AND THE 80-COLUMN (vdc) SCREEN OF THE c128. pLANS ALSO CALL
- FOR A BITMAP-EUMULATED 80-COLUMN SCREEN FOR THE c-64. bECAUSE OF THE WAY
- THAT THE SYSTEM HAS BEEN DESIGNED, NEW SCREEN DRIVERS JUST EASILY SLIP INTO
- PLACE.
-
- tHE CUSTOM SCREEN DRIVER INCLUDES SUPPORT FOR THE BASIC TEXT OUTPUT
- OPERATION, AS WELL AS SPECIAL FULL-SCREEN ACCESSING CALLS TO ALLOW FOR
- THE SIMPLIFIED AND STANDARD IMPLEMENTATION OF FULL-SCREEN PROGRAMS, SUCH AS
- A TEXT EDITOR. sUCH A PROGRAM WOULD BE ABLE TO WORK ON THE 40-COLUMN c64
- SCREEN AS WELL AS THE 80-COLUMN c128 SCREEN, WITH NO MODIFICATION. tHE
- cOMMODORE kERNAL INCLUDES VERY LITTLE SUPPORT FOR FULL-SCREEN APPLICATIONS
- (ONLY NUMEROUS CONTROL CHARACTER CODES).
-
- fOR THE REGULAR OUTPUT, ONLY THE SCREEN CHARACTERS AND NOT THE COLORS ARE
- USED (NORMALLY), WHICH ALLOWS SCROLLING TO BE TWICE AS FAST. oUTPUTING
- CHARACTERS IS ALSO FASTER BECAUSE FEWER CONROL CHARACTERS ARE SUPPORTED,
- NO TRANSLATIONS BETWEEN petscii AND SCREEN CODES NEEDS TO TAKE PLACE, AND
- OPERATIONS ARE OPTIMIZED FOR SPEED (RATHER THAN rom SIZE). tHE DISPLAY
- CHARACTER SET HAS BEEN REARRANGED TO CORRESPOND TO THE petscii CHARACTER
- CODES, EXCEPT FOR THE "cOMMODORE" CHARACTERS. tHE GRAPHICS CHARACTERS HAVE
- BEEN RE-THOUGHT FOR APPLICATIONS. tHE SCREEN DRIVER ALSO INCLUDES BASIC
- SUPPORT FOR USER-WINDOWS, WHICH WILL BE TAKEN ADVANTAGE OF IN FUTURE
- APPLICATIONS.
-
- yOU WILL NOTICE, ESPECIALLY ON THE 80-COL c128 SCREEN, THAT OUTPUT IS NOW
- CONSIDERABLY FASTER THAN IT WAS BEFORE. i STILL HAVE TWO MORE TRICKS UP
- MY SLEAVE TO MAKE IT EVEN FASTER, WHICH WILL BE IMPLEMENTED IN THE NEXT
- RELEASE.
-
- 5.5. keyboard
-
- a CUSTOM KEYBOARD SCANNER HAS BEEN ADDED ALSO. iT SUPPORTS A THREE-KEY
- ROLLOVER AS DISCUSSED IN c= hACKING nETmAGAZINE iSSUE #6. tHE KEY
- MATRICIES WILL BE EXTENDED TO INCLUDE A NUMBER OF STANDARD CONTROL CHARACTERS
- FOR THINGS LIKE "PAGE UP," ETC. kEY SCANNING HAS BEEN COMPLETELY TAKEN OVER
- TO IMPLEMENT THE THREE-KEY ROLLOVER, AND TO AVOID INTERFERENCE WITH THE
- JOYSTICK IN PORT #1.
-
- tHERE ARE A FEW NEW KEYBOARD CONTROLS. tO TEMPORARILY PAUSE A LISTING GOING
- TO THE SCREEN, PRESS THE control KEY. oUTPUT WILL RESUME WHEN YOU RELEASE
- THE KEY. fOR THE c128, THE no scroll KEY IS SUPPORTED IN THE NORMAL WAY.
- oN THE 64, TO ACHIEVE THE SAME EFFECT, PRESS THE run/stop KEY WHILE HOLDING
- DOWN THE control KEY TO PAUSE OUTPUT UNTIL YOU EXPLICITLY RE-ENABLE IT. tO
- DO THIS, JUST PRESS no scroll (128) OR control-stop (64) AGAIN. oN THE 128,
- THE caps KEY IS SUPPORTED IN THE NORMAL WAY (WITH caps-q FIXED), AND TO
- ACTIVATE CAPS LOCK MODE ON THE 64, PRESS commodore-stop, AND PRESS IT AGAIN
- TO RELEASE CAPS LOCK MODE. tHE KEY DELAY AND REPEAT RATES ARE NOT USER-
- DEFINABLE RIGHT NOW, BUT THEY WILL BE. aLSO, FUNCTION KEYS WILL BE
- APPLICATION-DEFINABLE (WHERE THE COMMAND SHELL CAN BE CONSIDERED AN
- APPLICATION). sOMETHING THAT YOU MAY FIND ODD IS THAT THE CURSOR COLOR CAN
- BE DIFFERENT FROM THE CHARACTER COLOR. dEAL WITH IT.
-
- cURRENTLY, ONLY LIMITED SUPPORT FOR LINE EDITING IS IMPLEMENTED. yOU MAY
- ENTER UP TO 254 CHARACTERS (PLUS A CARRIAGE RETURN), AND THE ONLY EDITING
- KEY IMPLEMENTED IS del. tHIS WILL BE A PAIN IN THE ASS WHEN YOU MAKE
- TYPING MISTAKES OR WANT TO RE-USE COMMANDS, SO ADDITIONAL EDITING FACILITIES
- WILL BE INCORPORATED INTO THE NEXT RELEASE. wHEN YOU WISH TO GENERATE AN
- eof (END-OF-FILE) SIGNAL FROM THE KEYBOARD, PRESS control-d. tHIS WILL
- DISCARD ANY KEYS YOU HAVE ENTERED ON THE LINE; YOU ARE INTENDED TO USE IT
- ON AN EMPTY LINE.
- ------------------------------------------------------------------------------
- 6. commands
-
- 6.1. built-in commands
-
- tHE FOLLOWING SUBSECTIONS GIVE THE LOW DOWN ON ALL OF THE EXECUTABLE PROGRAMS
- PROVIDED WITH ace, INCLUDING THE SYSTEM PROGRAMS AND EXTERNAL USER PROGRAMS.
- fOR EACH COMMAND, A SYNOPSIS IS GIVEN, FOLLOWED BY THE DESCRIPTION.
- --------
- ECHO [ARG ...]
-
- pRINT THE GIVEN ARGUMENTS TO STDOUT, WITH A SPACE BETWEEN EACH AND A CARRIAGE
- RETURN AT THE END OF THE LINE.
- --------
- CLEAR
- CLS
-
- cLEAR THE SCREEN. "CLS" IS THE ms-dos NAME AND "CLEAR" IS THE uNIX NAME.
- tHIS COMMAND SIMPLY EMITS A "FORM-FEED" CHARACTER TO STDOUT.
- --------
- DIRECTORY [DIRNAME]
- DIR [DIRNAME]
- D [DIRNAME]
- LS [DIRNAME]
- CLSL [DIRNAME]
-
- dISPLAY A DIRECTORY LISTING OF THE GIVEN DIRECTORY OR OF THE CURRENT DIRECTORY
- IF NO "DIRNAME" IS GIVEN. tHIS COMMAND HAS SO MANY VARIENTS BECAUSE IT IS
- SO USEFUL. "DIRECTORY" AND "DIR" ARE SYNONYMOUS AND CLEAR THE SCREEN BEFORE
- GIVING A LONG-FORM DIRECTORY LISTING. "D" GIVES A LONG-FORM DIRECTORY LISTING
- WITHOUT CLEARING THE SCREEN. "LS" GIVES A SHORT-FORM DIRECTORY LISTING WITHOUT
- CLEARING THE SCREEN, AND "CLSL" GIVES A SHORT-FORM LISTING AFTER CLEARING THE
- SCREEN.
-
- sHORT-FORM LISTINGS INCLUDE ONLY THE FILENAMES OF THE FILES IN THE DIRECTORY,
- WHEREAS LONG-FORM LISTINGS INCLUDE DIRECTORY NAME, FILE PERMISSIONS, DATE AND
- TIME OF LAST MODIFICATION, LENGTH (IN BLOCKS*254 BYTES), FILE TYPE, AND
- FILENAME. oN 40-COL DISPLAYS, THE DATE AND TIME FIELDS ARE OMITTED. fOR
- TECHNICAL REASONS (BECAUSE THEY ARE BUILT-IN AND SPACE IS LIMITED), THESE
- COMMANDS WILL NOT ACTUALLY DISPLAY A REAL DATA AND TIME. yOU MUST USE THE
- EXTERNAL PROGRAM "XLS" TO SEE REAL DATES AND TIMES.
- --------
- CD [DIRNAME]
- G [DIRNAME]
-
- cHANGE THE CURRENT WORKING DEVICE AND DIRECTORY TO THE GIVEN DIRECTORY NAME.
- iF NO DIRECTORY NAME IS GIVEN, CHANGE TO THE "HOME" (INITIAL) DIRECTORY. bOTH
- "CD" AND "G" ARE EXACTLY SYNONYMOUS.
- --------
- CAT [FILE ...]
- TYPE [FILE ...]
- T [FILE ...]
-
- dISPLAY THE CONTENTS OF THE NAMED FILES TO STDOUT. iF NO FILES ARE NAMED,
- THEN INPUT IS TAKEN FROM STDIN (NORMALLY THE KEYBOARD).
- --------
- EXIT
- X
-
- eXIT FROM THE COMMAND SHELL. eof ON STDIN (NORMALLY cONTROL-d FROM THE
- KEYBOARD) HAS THE SAME EFFECT. iF THE CURRENT COMMAND SHELL IS THE INITIAL
- ONE STARTED BY THE SYSTEM (PROCESS #2), THEN ace WILL EXIT BACK TO basic.
- oTHERWISE, THE COMMAND SHELL WILL EXIT BACK TO THE PROGRAM THAT INVOKED IT.
- --------
- DOS COMMAND
- @ COMMAND
-
- gIVE A cOMMODORE-dos COMMAND TO THE CURRENT DEVICE (open1,DV,15..). bOTH
- "DOS" AND "@" ARE EXACTLY SYNONYMOUS.
- --------
- PATH
- PATH DIRNAME ...
-
- dISPLAY OR SET THE PATH TO SEARCH FOR SEARCHING FOR EXTERNAL PROGRAMS. "PATH"
- ALONE ON A COMMAND LINE DISPLAYS THE CURRENT SEARCH PATH, AND "PATH" FOLLOWED
- BY ARGUMENTS WILL SET THE SEARCH PATH TO THE FOLLOWING ARGUMENTS.
- --------
- SH
-
- iNVOKE A SUB-SHELL. cURRENTLY, ARGUMENTS ARE NOT ACCEPTED. tHE SUBSHELL WILL
- ACCEPT ITS COMMANDS ONLY FROM STDIN.
- ------------------------------------------------------------------------------
- 6.2. system programs
-
- ACE
-
- tHIS IS THE MAIN LOADER. iT DETERMINES WHETHER IT IS RUNNING ON A 128 OR A 64
- AND THEN LOADS AND RUNS EITHER "ACE128" OR "ACE64" BELOW.
- --------
- ACE128
- ACE64
-
- tHESE ARE THE KERNEL PROGRAMS.
- --------
- CONFIG
-
- tHE SYSTEM CONFIGURATION PROGRAM. tHIS IS NOT A USER-EXECUTABLE PROGRAM; IT
- IS LOADED AND EXECUTED WHILE THE SYSTEM IS BOOTSTRAPPING. tHIS PROGRAM LOADS
- THE "CONFIG.SYS" AND "ACE-CHARSET" FILES, INITIALIZES THE DYNAMICALLY
- ALLOCATED MEMORY, AND SETS THE DATE.
- --------
- CONFIG.EDIT
-
- tHE CONFIGURATION EDITOR WRITTEN IN basic. load AND run IT DIRECTLY FROM
- basic. fULL-SCREEN INTERFACE. sAME PROGRAM RUNS ON EITHER A 128 OR 64.
- --------
- SH
-
- tHE COMMAND SHELL.
- ------------------------------------------------------------------------------
- 6.3. external programs
-
- CP FILE DESTFILE
- CP FILE ... DIRECTORY
-
- a FILE COPIER. oPERATES LIKE THE uNIX FILE COPIER PROGRAM. iF YOU GIVE TWO
- FILENAMES, WILL COPY THE FIRST FILE TO THE SECOND NAME. iF A NUMBER OF FILE
- NAMES ARE GIVEN AND THE LAST ARGUMENT IS A DIRECTORY NAME IS GIVEN, WILL COPY
- ALL OF THE FILES, RETAINING THEIR NAMES, INTO THE GIVEN DIRECTORY.
-
- iF A FILE THAT YOU WANT TO COPY TO ALREADY EXISTS, THEN YOU WILL BE PROMPTED
- FOR WHETHER YOU WANT TO OVERWRITE THE FILE: YES, NO, ALL, OR QUIT. aNSWERING
- yES WILL OVERWRITE THE FILE, AND CONTINUE ONTO THE NEXT FILE. aNSWERING nO
- WILL ABORT COPYING THE CURRENT FILE AND CONTINUE ONTO THE NEXT FILE.
- aNSWERING aLL WILL HAVE THE SAME ACTION AS yES, EXCEPT THAT IT WILL NEVER ASK
- YOUR PERMISSION AGAIN; IT WILL ALWAYS ASSUME yES. aNSWERING qUIT WILL ABORT
- THE ENTIRE COPY OPERATION WITHOUT DISTURBING ANY MORE FILES.
-
- i WOULD REALLY LIKE TO GET A "-R" (RECURSIVE) OPTION WORKING. aLSO A "-F"
- (FORCE) OPTION.
- --------
- RM FILE ...
-
- fILE REMOVER (SCRATCHER). aLL NAMED FILES WILL BE DELETED.
- --------
- MV OLDFILE1 NEWFILE1 ... OLDFILEn NEWFILEn
-
- fILE RENAMER. fOR EACH PAIR OF NAMES, THE OLD NAME WILL BE CHANGED TO THE
- NEW NAME. iF THE NEW NAME ALREADY EXISTS, THEN THE PROGRAM WILL REPORT AN
- ERROR. tHIS USES THE CRUFTY cOMMODORE RENAME dos COMMAND, SO DON'T EVEN
- THINK ABOUT RENAMING A FILE THAT IS NOT IN THE CURRENT DIRECTORY OR "MOVING"
- A FILE BETWEEN DIRECTORIES.
- --------
- XLS [-[C][L]] DIRNAME ...
-
- sAME AS THE BUILT-IN DIRECTORY AND LS COMMANDS, EXCEPT THIS ONE WILL ACTUALLY
- DISPLAY REAL DATES AND TIMES. aLSO, THIS WILL DISPLAY THE NUMBER OF FILES,
- NUMBER OF FILE BYTES, AND NUMBER OF BYTES FREE AT THE END OF A LONG-FORM
- LISTING. tHE "-L" FLAG MEANS TO GIVE A LONG-FORM LISTING; OTHERWISE, A
- SHORT-FORM LISTING WILL BE GIVEN. tHE "-C" FLAG MEANS TO CLEAR THE SCREEN
- BEFORE GIVING THE LISTING.
-
- tHE BUILT-IN DIRECTORY LISTING COMMANDS WILL BE REMOVED FROM THE COMMAND SHELL
- AND BE REPLACED WITH THIS ONE AFTER THE ramDISK IS IMPELEMENTED. nOTE THAT
- YOU CAN GET A CRUDE DIRECTORY LISTING WITH "ECHO *".
- --------
- UUENCODE FILE ...
-
- a UUENCODER. tHE UUENCODE PROGRAM SENDS ITS OUTPUT TO STDOUT, SO YOU WILL
- USUALLY WANT TO REDIRECT STDOUT TO A DISK FILE. tHIS OUTPUT WILL BE IN
- pETSCII CHARACTERS, TO WORK WITH THE OTHER TEXT UTILITIES. iF YOU WISH TO
- HAVE THE OUTPUT IN aSCII, THEN YOU MUST RUN IT THROUGH THE "TR" PROGRAM
- (BELOW).
- --------
- UUDECODE FILE ...
-
- a UUDECODER. tHE UUDECODE PROGRAM WILL ACCEPT EITHER pETSCII OR aSCII FILES
- AND IS ABLE TO EXTRACT MULTIPLE FILES FROM ONE INPUT FILE. eXTRACTED FILES
- ARE PUT INTO prg FILES.
- --------
- BCODE [-HELP] [-V] [-U] [-M] [-L MAX_LINE_COUNT] [FILENAME ...]
-
- eNCODE THE GIVEN FILES INTO bcode FORMAT. tHIS FORMAT, LIKE UUENCODED FORMAT,
- IS USED FOR TRANSMITTING BINARY INFORMATION THROUGH A TEXT-ONLY MEDIUM.
- tHE "-HELP" FLAG IS USED TO DISPLAY "USAGE" INFORMATION TO STDERR. tHE COMMAND
- WILL EXIT AFTER ENCOUNTERING THE FLAG, BEFORE DOING ANY WORK.
-
- tHE "-V" FLAG MEANS TO GIVE "VERBOSE" INFORMATION ABOUT WHAT IS GOING ON.
- tHE "-U" AND "-M" FLAGS INSTRUCT BCODE TO OUTPUT IN EITHER uNIX (aSCII-lF)
- OR mess-dos (aSCII-cRlF) FORMAT. tHE DEFAULT IS GOOD OLE pETSCII.
-
- tHE "-L" FLAG AND VALUE ALLOWS YOU TO SPECIFY THE MAXIMUM NUMBER OF BCODED
- LINES TO INCLUDE IN EACH SEGMENT OF THE BCODED DATA. wHEN THIS FLAG IS USED,
- OUTPUT IS SENT TO SPECIAL OUTPUT FILES RATHER THAN TO STDOUT (WHERE IT IS
- USUALLY SENT). oNE SEGMENT IS SENT TO EACH SPECIAL OUTPUT FILE. tHESE SPECIAL
- OUTPUT FILES ARE NAMED AFTER THE FILE BEING ENCODED, APPENDED WITH A ".B"
- FOLLOWED BY THE AT-LEAST-TWO DIGIT SEGMENT NUMBER. iF THE FULL NAME WOULD
- EXCEED 16 CHARACTERS, THE "BASENAME" IS TRUNCATED. iF THE SOURCE FILE
- INCLUDES A PATH, THE PATH IS IGNORED AND THE SPECIAL FILE IS PUT IN THE CURRENT
- DIRECTORY. fOR EXAMPLE,
-
- BCODE -L 800 B:JUNKFILE
-
- WOULD PUT THE BCODED SEGMENT DATA INTO "JUNKFILE.B01", "JUNKFILE.B02", ...,
- "JUNKFILE.B99", "JUNKFILE.B100", ETC., IN THE CURRENT DIRECTORY. eACH LINE OF
- BCODED DATA CONTAINS 72 CHARACTERS (WHICH REPRESENT 54 RAW DATA BYTES), SO 800
- LINES WILL PRODUCE 59200 BYTES OF OUTPUT (COUNTING cr AND lf AT THE END OF
- EACH LINE), WHICH IS A GOOD SIZE FOR POSTING OR FOR MAILING TO BRAIN-DAMAGED
- MAILERS (UNDER 64k). tHE MAX_LINE_COUNT DOES NOT INCLUDE THE TWO CONTROL
- LINES IN THE BCODE FORMAT.
-
- iF YOU INCLUDE FILENAMES ON THE COMMAND LINE, THEN INPUT WILL BE TAKEN FROM
- THEM IN TURN. oTHERWISE, INPUT WILL not BE TAKEN FROM STDIN AND NO WORK WILL
- BE DONE. yOU MAY INCLUDE MANY FILENAMES (AND ASSOCIATED ALIASES) ON A COMMAND
- LINE TO CREATE A bcode ARCHIVE (WHICH SHOULD BE SUFFIXED ".BCA").
-
- iF YOU SPECIFY THAT A FILE IS TO BE BROKEN INTO MULTIPLE SEGMENTS FOR ENCODING,
- THEN LAST SEGMENT MAY BE OF ZERO LENGTH. tHIS IS NOT AN ERROR AND WILL BE
- DECODED CORRECTLY, ALTHOUGH IT MAY BE A BIT OF A PAIN.
- --------
- UNBCODE [-HELP] [-I] [-V] [-D] [FILENAME ...]
-
- tHIS IS A FULL-BLOWN bcode DECODER. iT WILL READ bcode DATA FROM FILES NAMED
- IN ANY ORDER AND RECONSTRUCT THE ORIGINAL BINARY FILES THAT WERE ENCODED USING
- THE bcode PROGRAM ABOVE. iF THE "-HELP" FLAG IS SPECIFIED, USAGE INFORMATION
- WILL BE GIVEN AND THE PROGRAM WILL EXIT.
-
- tHE THREE OTHER FLAGS ARE USED TO REQUEST DIFFERENT LEVELS OF OPERATIONAL
- INFORMATION: INFORMATIVE, VERBOSE, AND DEBUGGING. iNFORMATIVE MESSAGES
- INCLUDE WHEN A FILE IS COMPLETELY PIECED BACK TOGETHER, VERBOSE INFORMATION
- INCLUDES WHEN A FILE IS OPENED OR CLOSED, AND DEBUGGING INFORMATION INCLUDES
- A DUMP OF THE INTERNAL "HAVE" TABLE THAT KEEPS TRACK OF WHICH SEGMENTS OF
- WHICH FILES THE DECODER CURRENTLY HAS. cURRENTLY, INFORMATIVE AND VERBOSE
- INFORMATION IS HARD-WIRED ON.
-
- iNTERMEDIATE SEGMENTS ARE DECODED IMMEDIATELY AND PLACED INTO TEMPORARY FILES
- IN THE CURRENT DIRECTORY WITH NAMES LIKE "0bc00001", WITH DIFFERENT NUMBERS.
- tHESE FILES ARE CREATED AND DELETED AS NEEDED. bETWEEN RUNS, IF THERE ARE
- ANY FILES THAT HAVE NOT YET BEEN COMPLETELY PIECED TOGETHER, THE "HAVE"
- INFORMATION IS SAVED INTO "0bc-stat", WHICH CAN BE LISTED TO SEE WHAT IS IN
- THE TEMPORARY FILES AND WHICH SEGMENTS OF THE FILES ARE MISSING. aN EXAMPLE
- OF ITS CONTENTS WOULD BE:
-
- 00001-00001 BEG 0000001223 0bc00002 FILEA
- 00001-00001 BEG 0000540122 0bc00004 FILEB
- 00003-00003 MID 0000002832 0bc00001 FILEB
- 00005-00005 END 0000000023 0bc00003 FILEB
-
- tHE FIRST TWO COLUMNS WITH THE DASH BETWEEN INDICATE THE RANGE OF SEGMENT
- NUMBERS THAT ARE CONTAINED IN THE TEMPORARY FILE. tHE NEXT COLUMN GIVES THE
- INTERPRETATION OF THE TEMPORARY FILE, INDICATING IF IT IS THE BEGINNING,
- MIDDLE, OR THE END OF THE COMPLETE FILE BEING DECODED. tHE NEXT COLUMN GIVES
- THE LENGTH OF THE TEMPORARY DATA (USED FOR ERROR RECOVERY). tHE NEXT COLUMN
- GIVES THE NAME OF THE TEMPORARY FILE, AND THE FINAL COLUMN GIVES THE NAME OF
- THE FILE THAT THE "FRAGMENT" BELONGS TO.
-
- tHE FACT THAT THE STATUS OF DECODING IS KEPT BETWEEN RUNS MEANS THAT YOU DON'T
- HAVE TO HAVE ALL OF THE SEGMENTS OF THE FINAL FILE(S) PRESENT AT ANY ONE RUN.
- eRROR CHECKING IS PERFORMED ON EACH SEGMENT AS IT IS BEING DECODED, AND IF AN
- ERROR IS ENCOUTERED, THE SEGMENT WILL BE IGNORED. bECAUSE OF THE "INCREMENTAL
- DECODE" FEATURE, YOU CAN OBTAIN CORRECT COPIES OF THE SEGMENTS THAT WERE
- FOUND TO BE IN ERROR BEFORE AND RUN THEM THROUGH AGAIN.
-
- tHIS PROGRAM WILL RECOVER FROM ALL ERRORS IN THE INPUT DATA, INCLUDING ONE
- TRICKY CASE THAT THE c UNBCODE PROGRAM RELEASED EARLIER BEFORE COULD NOT.
- tHE ONLY WAYS THAT THINGS CAN GET FOWLED UP ARE IF UNBCODE HAS ACCESS
- PROBLEMS TO THE TEMPORARY FILES, OR IF YOU stop THE PROGRAM AT AN INOPPORTUNE
- TIME. tO RECOVER FROM ALL ERRORS, YOU JUST HAVE TO DELETE ALL OF THE "0bc"
- TEMPORARY FILES, INCLUDING "0bc-stat".
-
- dURING DECODING, THIS PROGRAM WILL OVERWRITE EXISTING "0bc" FILES OR FILES
- BEING DECODED.
- --------
- CRC32 FILE ...
-
- crc32 *b* GENERATOR. tHE NUMBERS GENERATED BY THIS PROGRAM MATCH crc32 VALUE
- GENERATED BY OTHER PROGRAMS, SUCH AS pkzip AND zmodem. tHIS PROGRAM IS USED
- TO VERIFY THAT FILES HAVE BEEN TRANSPORTED FROM PLACE TO PLACE CORRECTLY.
-
- tHE PROGRAM USES A TABLE-DRIVEN BYTE-ORIENTED ALGORITHM, SO IT EXECUTES FASTER
- THAN THE OLDER (CRC32A) PROGRAM.
- --------
- CRC32A FILE ...
-
- crc32 *a* GENERATOR. tHE NUMBERS GENERATED BY THIS PROGRAM DON'T MATCH THE
- crc32 GENERATED BY OTHER PROGRAMS, SUCH AS pkzip. hOWEVER, IT WILL ALWAYS
- MATCH ITSELF. tHE PROGRAM USES A BRUTE-FORCE BITWISE ALGORITHM, SO IT IS
- RELATIVELY SLOW. tHE PROGRAM IS INCLUDED FOR HYSTERICAL (ER... HISTORICAL)
- REASONS.
- --------
- WC FILE ...
-
- wORD COUNTER. cOUNTS THE LINES, WORDS, AND CHARACTERS IN A FILE. tO COUNT
- LINES, THE PROGRAM SIMPLY COUNTS CARRIAGE RETURNS (CODE 13 DECIMAL). a WORD
- IS ANY NON-WHITESPACE CHARACTER(S) BETWEEN WHITESPACE CHARACTERS. wHITESPACE
- IS DEFINED AS THE CHARACTERS space, tab, AND return (CODES 32, 9, AND 13
- DECIMAL, RESPECTIVELY). iF MULTIPLE FILES ARE SPECIFIED, TOTALS WILL BE
- REPORTED.
- --------
- GREP [-[I][V]] [^]SUBSTR[$] FILE ...
-
- tHE "I" AND "V" FLAGS ARE OPTIONAL. "I" MEANS TO IGNORE THE CASE OF LETTERS
- IN COMPARISONS AND THE "V" MEANS TO INVERT THE SEARCH - DISPLAY LINES THAT
- DO NOT MATCH THE PATTERN.
-
- tHE SUBSTRING MAY BEGIN WITH "^" WHICH MEANS ONLY TO CHECK FOR THE STRING
- AT THE BEGINNING OF A LINE, AND MAY END WITH "$" WHICH MEANS ONLY TO CHECK
- FOR THE STRING AT THE END OF A LINE. bOTH "^" AND "$" MAY BE USED AT THE
- SAME TIME. tHERE IS NO ESCAPE CHARACTER, SO YOU'LL HAVE PROBLEMS TRYING TO
- SEACH FOR THE TWO ANCHOR CHARACTERS IN THE FILES.
-
- oNE OR MORE FILES MAY BE SPECIFIED TO BE SEARCHED. iF MORE THAN ONE FILE,
- THEN THE NAME OF THE FILE WILL PRECEED EACH LINE PRINTED THAT MATCHES.
- oUTPUT GOES TO STDOUT. sOME EXAMPLES FOLLOW:
-
- GREP HELLO HELLO_WORLD.C
- GREP -V '^$' FILE1 >FILE1.NOBLANK
- GREP -I CRaIg hACK*
- GREP -IV 'THE$' FILE2
-
- tHE FIRST EXAMPLE SIMPLY SEARCHES FOR THE STRING "HELLO". tHE SECOND EXAMPLE
- REMOVES ALL BLANK LINES FROM THE INPUT FILE. tHE THIRD EXAMPLE SEARCHES THE
- hACK1, hACK2, hACK3, hACK4, AND hACK5 FILES (FOR EXAMPLE) FOR THE WORD "CRAIG"
- WHICH CAN BE IN ANY CASE (EG. "cRAIG" WOULD MATCH). tHE FOURTH EXAMPLE
- DISPLAYS ALL LINES THAT DO NOT END WITH THE WORD "THE" IN ANY CASE (EG. THE
- SECOND LINE OF THIS PARAGRAPH WOULD BE OMITTED).
-
- sOME LIMITATIONS OF THE PROGRAM ARE: ONLY THE FIRST 2048 CHARACTERS OF A
- (REALLY LONG) LINE WILL BE CONSIDERED, LINES MAY NOT CONTAIN THE CHARACTER
- CODE $00, AND THE LAST LINE OF THE FILE MUST END WITH A return (OR IT WILL BE
- IGNORED).
- --------
- TR [-FROMSET2TOSET] FILE ...
-
- tRANSLATE FILES FROM ONE CHARACTER SET TO ANOTHER. cHARACTER SETS SUPPORTED
- ARE: pETSCII, aSCII-cRlF (ms-dos), aSCII-lF (uNIX), aSCII-cR, AND sPEEDsCRIPT.
- "FROMSET" AND "TOSET" IN THE SYNOPSIS ABOVE MAY BE ANY OF: "P" (pETSCII), "A"
- (aSCII-cRlF), "AL" (aSCII-lF), "AC" (aSCII-cR), "S" (sPEEDsCRIPT), "C"
- (cOMMODORE == pETSCII), "U" (uNIX == aSCII-lF), OR "M" (ms-dos == aSCII-cRlF).
-
- tHE THE CHARACTER SET SPECIFIERS ARE SEPARATED BY THE CHARACTER "2" (MEANING
- "TRANSLATE TO"). iF THE TRANSLATION SPECIFICATION ARGUMENT IS MISSING, THE
- DEFAULT OF TRANSLATING FROM aSCII-cRlF TO pETSCII IS USED. iNPUT IS TAKEN
- FROM THE FILES AND ALL OUTPUT GOES TO STDOUT IN ORDER.
-
- eXAMPLE:
-
- TR -S2U FILE1 >FILE1.UNIX
-
- tRANSLATE FROM sPEEDsCRIPT FORMAT TO aSCII-lF (uNIX) FORMAT THE CONTENTS OF
- "FILE1" AND PUT INTO FILE "FILE1.UNIX".
-
- tHE NAME "TR" IS USED (A uNIX UTILITY) BECAUSE THE FUNCTIONALITY OF THIS
- PROGRAM WILL GROW TO INCLUDE THAT OF THE uNIX "TR" UTILITIY.
- --------
- SORT [-[I][V]] [+COLUMN] FILE ...
-
- sORT UTILITY. cURRENTLY USES A SUCKED-OUT INSERTION SORT ALGORITHM. wILL BE
- EXTENDED TO USE THE "aPPROXIMATION sORT" ALGORITHM, WHICH HAS BETWEEN o(n) AND
- o(n^2) PERFORMANCE (CLOSE TO o(n) FOR RANDOM DATA). mAKES USE OF DYNAMICALLY
- ALLOCATED MEMORY TO STORE LARGE FILES INTERNALLY.
-
- tHE "I" AND "V" FLAGS ARE OPTIONAL. "I" MEANS TO IGNORE CASE OF LETTER
- CHARACTERS IN COMPARISONS TO DETERMINE ORDER. tHE "V" FLAG MEANS TO INVERSE
- THE ORDER OF SORTING (PUT INTO DESCENDING ORDER RATHER THEN THE USUAL
- ASCENDING ORDER). tHE +COL FIELD IS OPTIONAL, AND IF PRESENT, GIVES THE
- CHARACTER POSITION OF THE START OF THE SORTING KEY. tHE DEFAULT STARTING
- POSITION IS 1 (THE BEGINNING OF THE LINE). a tab CHARACTER WILL BE
- INTERPRETED AS ANY OTHER CHARACTER.
-
- iF MULTIPLE FILES ARE SPECIFIED, THEY WILL ALL BE MERGED TOGETHER AND THEN
- SORTED AS A GROUP. sORTED OUTPUT GOES TO STDOUT. iF THE PROGRAM DIES IN THE
- MIDDLE OF ITS OPERATION (EG. OUT OF MEMORY), ALL FILES OWNED BY THE PROGRAM
- (PROCESS) WILL BE CLOSED AND ALL MEMORY ALLOCATED TO THE PROGRAM WILL BE
- RECLAIMED. tHIS IS ALSO TRUE FOR ALL OTHER EXTERNAL PROGRAMS, SINCE THIS IS
- IMPLEMENTED IN THE KERNEL.
- --------
- WRAP FILE ...
-
- tHIS IS LIKE THE CAT COMMAND, EXCEPT THAT LINES LONGER THAN THE WIDTH OF
- THE SCREEN WILL BE WORD-WRAPPED INTO MULTIPLE LINES.
- --------
- DATE
-
- dISPLAY THE CURRENT DATE. tHE FORMAT IS: "yyyy/mm/dd-hh:mm:ss.t", IN 24-HOUR
- TIME FORMAT. tHIS COMMAND WILL BE EXTENDED TO DISPLAY IN "HUMAN MODE"
- (EG. "tUE-13-jUL-1993 05:49:53 PM") AND TO ALLOW YOU TO SET THE DATE.
- cURRENTLY, THE DATE WILL ONLY BE SET WHEN THE SYSTEM STARTS UP.
- --------
- FAST
-
- sWITCH TO fast (2 mhZ) MODE ON A c128. jUST DOES A SIMPLE POKE.
- --------
- SLOW
-
- sWITCH TO slow (1 mhZ) MODE ON A c128. jUST DOES A SIMPLE POKE.
- --------
- FORTY
-
- sWITCH TO THE 40-COLUMN (vic) SCREEN ON THE 128. tHIS ALSO SWITCHES THE
- PROCESSOR INTO SLOW MODE.
- --------
- EIGHTY
-
- sWITCH TO THE 80-COLUMN (vdc) SCREEN ON THE 128. tHIS ALSO SWITCHES THE
- PROCESSOR INTO FAST MODE. tHIS COMMAND WILL ALSO BE USED TO SWITCH TO THE
- SOFT 80-COL SCREEN OF THE 64 WHEN THAT FEATURE IS IMPLEMENTED.
- --------
- READ FILE ...
-
- fILE READER. uSEFUL ONLY FOR TESTING HOW LONG IT TAKES TO READ A FILE.
- nO OUTPUT IS GENERATED.
- --------
- MEM
-
- dISPLAY BYTES OF DYNAMICALLY ALLOCATED MEMORY THAT ARE STILL FREE. aLSO
- DISPLAYS A MAP OF THE PAGES ALLOCATED ON THE MOST RECENTLY USED BANK AND
- THE PROCESS NUMBER OF THE MEM PROGRAM.
- --------
- AS FILE
-
- demo ASSEMBLER STILL UNDER DEVELOPMENT. oNLY THE TOKENIZER IS IMPLEMENTED.
- iT WILL SCAN THROUGH THE GIVEN FILE AND SPIT OUT REAMS OF TOKENS IN THE EXAMPLE
- FORMATS:
-
- I:HELLO,=
- C:=
- N:87125
- S:nOW IS THE TIME
-
- WHERE THE "I" LINE GIVES AN IDENTIFIER AND THE CHARACTER FOLLOWING IT, THE "C"
- LINE GIVES AN UNINTERPRETED CHARACTER, THE "N" LINE GIVES AN INTERPRETED
- NUMBER (IT ACCEPTS 32-BIT NUMBERS IN DECIMAL, HEXADECIMAL, AND BINARY), AND
- THE "S" LINE GIVES A CHARACTER STRING THAT WAS ENCLOSED IN QUOTES. tHE
- TOKENIZER IS DESIGNED TO BE VERY EFFICIENT (ALTHOUGH IT CURRENTLY CAN ONLY
- OPERATE AS FAST AS THE cOMMODORE kERNAL chrin FUNCTION).
-
- pLANS FOR THIS PROJECT INCLUDE A ONE-PASS ASSEMBLER THAT WILL USE DYNAMIC
- MEMORY TO BE ABLE TO DO VERY LARGE ASSEMBLES, WITH FULL SUPPORT FOR 32-BIT
- QUANTITIES, CONDITIONAL ASSEMBLY, MACROS, AND EVENTUALLY LINKABLE CODE.
- --------
- VI [FILE ...]
-
- demo OF zed: DISPLAYS THE MAIN SCREEN, READS THE NAMED FILE INTO MEMORY,
- AND PRINTS IT, SOFT-WRAPPED TO THE SCREEN LENGTH, TO STDOUT. iT IS CALLED "VI"
- HERE (TO USE A GROTESQUE MISNOMER) TO AVOID NAME CONFLICTS SINCE YOU MAY
- ALREADY HAVE A FILE NAMED "ZED" IN YOUR ace DIRECTORY (LIKE i DO). tHE NEW
- ace-zED WILL HAVE MORE FUNDAMENTAL FEATURES THAN THE ORIGINAL zED-128 PROGRAM,
- INCLUDING AUTO-WRAP LINES, UNLIMITED LINE LENGTH, HORIZONTAL SCROLLING TO 240
- CHARACTERS, CHARACTER-ORIENTED COMMANDS RATHER THAN LINE-ORIENTED, AND
- MULTIPLE FILE BUFFERS WITH SPLIT-SCREEN DISPLY. pLUS, IT WILL ALSO WORK ON
- THE 40-COL SCREEN OF THE 128 AND ON THE c-64. bIG PLANS.
- ------------------------------------------------------------------------------
- 7. later, dude
-
- tO-dO lIST:
-
- - bETTER INPUT LINE EDITING, SOFT 80-COL SCREEN FOR 64.
- - mAKE A RAMDISK FOR USE WITH ace. ramdos IS NOT COMPATIBLE WITH ace-128.
- sUCH A RAMDISK SHOULD BE ABLE TO RIP THROUGH A FILE AT ABOUT 500k/SEC WITH
- AN reu. wE HAVE THE TECHNOLOGY. ^^^^^^^^
- - fIX UP THE SHELL SCRIPT FEATURES OF THE COMMAND SHELL, AUTOEXEC FEATURE.
- - mORE UTILITY PROGRAMS.
- - mORE ON ace-zED AND THE ASSEMBLER.
-
- tHIS SYSTEM IS pUBLIC dOMAIN sOFTWARE. iT IS NOT REQUIRED, BUT IT WOULD BE
- APPRECIATED IF PEOPLE WHO USE THIS SOFTWARE REGULARLY WOULD SEND A POSTCARD
- FEATURING A PICTURE OF SOME LOCAL ATTRACTION/SCENE TO THE FOLLOWING SNAIL-MAIL
- ADDRESS. yOU ONLY HAVE TO DO THIS ONCE. pLEASE DON'T SEND ANY MONEY (UNLESS
- YOU REALLY WANT TO).
-
- cRAIG bRUCE
- 139 cANDLEWOOD cR.
- wATERLOO, oNTARIO
- cANADA, n2l 5m7
-
- iF YOU HAVE QUESTIONS, COMMENTS, SUGGESTIONS, OR BUG REPORTS, YOU CAN CONTACT
- ME AT THE FOLLOWING E-MAIL ADDRESS:
-
- -cRAIG bRUCE
- CSBRUCE@CCNGA.UWATERLOO.CA
- "tHE 'WEIRDNESS' OF qUANTUM mECHANICS RESULTS FROM RACE CONDITIONS IN THE
- UNDERLYING DISTRIBUTED SIMULATION SYSTEM."
- ------------------------------------------------------------------------------
- 7. uuencoded files
-
- tHE crc-32A VALUES FOR THE INCLUDED FILES ARE AS FOLLOWS:
-
- CRC32A = 1407736482 FOR "ACE,P"
- CRC32A = 2602081325 FOR "ACE128,P"
- CRC32A = 1314207619 FOR "ACE64,P"
- CRC32A = 2844523187 FOR "CONFIG,P"
- CRC32A = 2067553017 FOR "SH,P"
- CRC32A = 2637003945 FOR "CONFIG.SYS,P"
- CRC32A = 4079623594 FOR "CONFIG.EDIT,P"
- CRC32A = 2859498055 FOR "ACE-CHARSET,P"
- CRC32A = 3235493563 FOR "CP,P"
- CRC32A = 3377395859 FOR "RM,P"
- CRC32A = 2931859901 FOR "MV,P"
- CRC32A = 2403311666 FOR "XLS,P"
- CRC32A = 1571752301 FOR "UUENCODE,P"
- CRC32A = 227133298 FOR "UUDECODE,P"
- CRC32A = 1422388128 FOR "BCODE,P"
- CRC32A = 3387472693 FOR "UNBCODE,P"
- CRC32A = 115086729 FOR "CRC32A,P"
- CRC32A = 4134280673 FOR "CRC32,P"
- CRC32A = 3049044244 FOR "WC,P"
- CRC32A = 1394194648 FOR "GREP,P"
- CRC32A = 1251208555 FOR "TR,P"
- CRC32A = 1256206263 FOR "SORT,P"
- CRC32A = 2485335915 FOR "WRAP,P"
- CRC32A = 3117606270 FOR "DATE,P"
- CRC32A = 4046758908 FOR "FAST,P"
- CRC32A = 235171651 FOR "SLOW,P"
- CRC32A = 2266670661 FOR "FORTY,P"
- CRC32A = 4279936581 FOR "EIGHTY,P"
- CRC32A = 1417575457 FOR "READ,P"
- CRC32A = 1093176211 FOR "MEM,P"
- CRC32A = 3542200335 FOR "AS,P"
- CRC32A = 1244558759 FOR "VI,P"
-
- tHE UUENCODED DATA ARE AS FOLLOWS:
-
- BEGIN 620 ACE
- m{$60}1p9'&0{$60}br!21[(s,c(x(*<@gb{$60}q,#(t,{$60}{$60}f'&x{$60}1++"*#$x-bd{$60}7aqx{$60}%-9
- mlc$r."{$60}z($y5)+(b,3(x(b{$60}z((l@n"@q*;*x*#{$60}i(*<@4ufr-c0@.b!.522r
- m(c8t(@"''(({$60}f2*3(co'*#$t*3lbp</%+2([3e4d.r(@(-)%3$5!4t4@(sdb
- m{$60}*p<c{$60}"9(a$10ed@pu)!24<@pe)50t4l(#{$60}q+<1%0rtq.3ds(@#;')8{$60}f2(1
- m$=1(25,@4ue35$5-($e3(-!50dq)0r#$3tu!24x@tt]&5%=!4d4b{$60}/h<h{$60}"9
- m(a$1s$]!1$e.1r#!p\4@2t523d5,+bxn(@{$60}-':h{$60}br!36;(q,c@@ir{$60}r,3{$60}{$60}
- m&1vt{$60}%)'lc,r,c@{$60}*qv^{$60}),@(d%#138t(bq$+#${$60}-1w({$60}(d@,3{$60}p{$60}$h=t@#^
- 2&r{$60}b04-%,3(x(bq5*$0i{$60}{$60}{$60}{$60}
- {$60}
- END
- SIZE 333
- CRC DAE9FB42
- BEGIN 620 ACE128
- m{$60}"a,x2a,t2m,9"u,<ru,[2u,hrm,ks%,42y,g2y,k"y,v"y,'r],9"u,tb],
- m9s%,(c),1#1,:#),635,!39,(s9,lc9,+3a,oce,/3m,&c-,]$!,0#-,oc-,
- m!#1,"sm,8#),udi,x4i,[$i,]ti,{$60}dm,#4m,&$m,(tm,+dm,.4m,1$m,v$!,
- mycu,^su,$sx{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- m{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- m{$60}{$60}"i{$60}$@hj0z-{$60}/],5$l(>*("m0"={$60}{$60}fi{$60})4{$60}z."0d/*iwj{$60}jc10#c!4#j3:@
- m*xt6{$60}xp7{$60}zfqh"j-&{$60}.,&0.b?zd{$60}g0{$60}/ra#zi;k)"+{$60}"j02-$@^i{$60}""0_zd{$60}
- mh@{$60}@:/\@y_\h8*d{$60}kd]+h{$60}{$60}@no^i!j*+h"d@o?^i{$60}*({$60}h&{$60}@u?^0{$60}6"i{$60}*{$60}(
- ma0*${$60}zd.h$r%!(0%j0"@#84&a{$60}>b3zdw\{$60}'ha@bi@(4)({$60}!@8$-/3d9)1z(/
- mj?^=c2c*$/ji{$60}(w@**t2#ti*"4"-{$60}{$60}ri.ht!#*d{$60}c0(,j0"@#(t4#xp5#r#k
- m*:dwh$v-#@^,#p^b'[w@")tw3<h0]zdwh$r-${$60}^,$0^i{$60}(tw3*d!c1l/8*fl
- mc0(/j>&-{$60}p^i{$60}*rh",#{$60}d{$60}*@p(t,#xp-#xt(#xp)#zd{$60}h{$60}{$60}@/"ji{$60}*{$60}{$60}(#pj
- mj?^@{$60}"{$60}\*jg_h/\@/"ji_z#_(#pjk0@/k{$60}d/c0h/c{$60}l/8*hxk0@/z0*-"{$60}^%
- m8*t)#^d{$60}c0d/a6&8h{$60}&18(b*d6!@h@*]{$60}{$60}f5{$60}.c@d)#vj0"-{$60}/\(>*eeh/j-
- m%{$60}.,%0.i{$60}z"pc18#c!<#j4"@^ht8{$60}xp9{$60}ra@j0!(*&{$60}@k4,@?t<@7"ji%htl
- m"ht8t*d{$60}c0{$60}<(-913+=-{$60}-bi?xt-w:p-w3{$60}?(#wv(.'_t!<@7"h@5n{$60}@">$@
- m{$60},"i{$60}(t{$60}'"#646p{$60}"dps_]a,9?h(>*d2h"n-%{$60}.,%0.i?xt-w(t-w2p-w"p-
- mw:t1t"e_"0"-$="i_(t2t*d!c1k0*k1g0${$60}0i{$60}={$60}&k0w<3#/_c1g0j0z-
- m{$60}/\@/$,@e4d@8#y,,__8h@"u{$60})t{$60}!,k0^"!<*jd{$60}c0{$60}<3{$60}.ph{$60}"q^o{$60}?h{$60}&q
- m^ldzt!>@{$60}+'zh{$60}+)+m{$60}&k1(/3'8k*1\*"dqv*zt2#z{$60}{$60}8.[@**w@*"e_h@_=
- mc2cp\<h0^*bb{$60}+v-*#{$60})z.{$60}0d/:i@ca@k1l/g<thf!a@($pk2*j]{$60}{$60}c){$60}?{$60}-
- mr03p":({$60}h{$60}!,sbnb_z#_r+'zt/n(l?j@_\dz\{$60}*@{$60}&a@{$60}(6"j?^-t"l@=rn0
- m{$60}6"=c2bi{$60})v]*(:{$60}($pka(&f@)v=*(6$jkt{$60}",d{$60}t{$60}:\{$60}@a,)"r@{$60},d!t!r@
- m{$60}j(/o8th,!"]g2c%a-{$60})f-vm*-{$60}#r-#ira#hih"8g:thh@"d@;'zg3=.\{$60}3(
- mz-#ui(2y{$60}{$60}c){$60}={$60}7x{$60}#0!*f!.&"i+)tw3nbe@itw3na,6rrb{$60}(jb-z!.(+w_
- mih"]c2a(o:thj+v=**j]{$60}0bj:""z_r#{$60}_[{$60}4ih2]{$60}{$60}c){$60}={$60}bk={$60}k\!v*(*tl
- md!>-{$60}{$60}^f@+v-*!@@p_^f@*g_g8th.*g_8*6{$60}&&{$60}@o2rp"b{$60}"+0a((%@m:"a@
- m2"!8+6bjo0$(jj{$60}/j?\@no^i{$60}""]_r#{$60}_y{$60}#c0{$60}/8*+_(,g_l!2b{$60}+tw3o{$60}(
- m(-+_l{$60}cht/,@s/\88(t{$60}#t@@s/]h.&{$60}{$60}ho\@qo^p[b#/_[#i*0^-{$60}2t*"ft!
- m+0j-{$60}2t@s_^pubd/&&t!+8t!+2"w_rf{$60}\{$60}6i!3bpp2#/_["\r0w0zr#,_zt!
- m+<d^t{$60}>i!(t{$60}#sa@r120{$60}xt{$60}#v{$60}xj?\@p_^0{$60}xt{$60}#v"jo8th2*g_g8th:!a,
- mp_^%@(2!ah:e^j3[a8*$@zd{$60}a82%a;v]*-!;h{$60}"]g2bjo0{$60}(r0+0{$60}ts&/,d!
- mt{$60}*@_z:&a(>]c2bj(,;_d{$60}%@i83%@*6%y8&p(b#/_z{$60}{$60}d8+f@m{$60}"yh/fa-{$60}"
- myh4daq#?i9{$60}i0/#9ih:=o2@@s/^ea*2%ho\88*d{$60}h{$60}{$60}88(6{$60}a(&e^j3[a8*$
- m@x[>*+v=**j]{$60}{$60}c){$60}m{$60}#3)8\kmxho8thjb#)_y{$60}!8*6{$60}!8'p(j{$60}{$60}l8(@to^0
- m"(t{$60}#r#,_sa@yh+0{$60}n:#i8#0{$60}l:!qh!,%rx@s/\88"!,*zj]{$60}{$60}c){$60}0b**&{$60}@
- m1"[p!zf#c0{$60}/.&"%a"!w*y{$60}!8)v-*(:{$60}i82=g2bi{$60})v]**d/g:thah"i{$60}(tw
- m3jd{$60}c={$60}kh@{$60}@6rr0{$60}6"ed"f{$60}\{$60}>i!8t{$60}#sa@i8!@jkv-*$bi_yv-*&@x3,/_
- ma8"$@;v-**h@r?^0!(t{$60}#v"@{$60}+&{$60}\{$60}@@to^p",c0]"#,_qa@c0{$60}/(,s_.&"%
- m@(2!o8thjb#&_y{$60}(c0{$60}/(,s_.&"@{$60}"#/_[#qr0wp"i&{$60}r""w_re{$60}\.vi{$60})&{$60}
- m(,s_h{$60}"q@"d/"@iq@{$60}j%@\bq@"d/98,88*g_c={$60}k($0n\{$60}2i@sa@a82$@2!w
- m*y{$60}!8)v-**6$g9thj0"=o2bi{$60})vm*(:{$60}j22--tzi,(tx3jd{$60}c3e.h@(@>r\@
- m6rr0{$60}6"f@+v-**h@qo\@s_\@s_\@s/^e@!a@i(2y{$60}p@p+:2!l?k0{$60}6"b{$60};'z
- mg3=.\{$60}3(z-#urjdzw3=.\{$60}3hg3=.z*djg3=.z*d{$60}g3=.8*d]c3a.j52-.4zb
- m{$60}z2!((loj3v=-t[hj4r=-t[hj0"=-ty@o8thjb#&_y{$60}#j0!@(,__a80@m_\i
- m0-{$60}'(,__!830!b#,_z({$60}8"#/_x6{$60}c5t/(,__a8&-7@\&@":!j0{$60}ja8(xj0#e
- m@(u<#zu=#^6!c5t/k5x/y8*-7@^i{$60}(un#xum#r#/_[!_))!p>\d@\//)$o#o
- mr2+0>:({$60}(,__l&@dd'!dr2+p!iun#^c0[:d{$60}g6x/cft/(,__r2#p^:)@cfp/
- mr2k0"zul#pd(c6p/(,__h@.@{$60}$r',"#/_yeh#\c*t/:i{$60}(uk#zuh#\e$t{$60}nm
- m;{$60}\)d(ul#tr^,,e0t!6m;{$60}\)$(ul#tr^,(t{$60}#r#,_z({$60}.&{$60}@s__){$60}/!zr3s0
- m"*ul#rg?c6p/h@>i{$60})u@#\h0^b#/_\d{$60}\%w),)#ur3jp\2!),8ub#r!&,8uc
- m#r!&,8ua#zv&"(u@#r!&,8ud#r!&,8ue#r#/_r#/_\e!t{$60}^m9{$60}_)$m{$60}9j0"-
- m9{$60}],.#&m9{$60}_)$o{$60}*&'cx:1+86(ud#r#/_\d{$60}t/d@s/^b_qa@(,__r0#p&<dp
- md/7).k#q"@h*"h6&(,__r0#p!"d/!89@o8th2+f-*)v-*&b9c2b]g2a(n9th
- mg9th:)f=*+vm*$byk2b=k2ahf:tho;th2+f]*)v]*&b9o2b]s2a(n<thg<th
- m:)g-*!a@a8"$@2!,*x6$jab89?j%@j7[:0"%@[t!"*ji{$60}*{$60}{$60}(+k_h{$60}"q@o{$60}#
- mr-#yf*:"i(,@o?^i{$60}*:{$60}i($@u?^&@(2!d!y(r07p#::$o0{$60}(r0'0!(h@k2qh
- mc0{$60}/j0"i{$60}*{$60}{$60}.&"fa+t{$60}",d!t{$60}:*(*tll.:e@*2!8"!$+h6{$60}j5.--tzi.htx
- m3j(!l?k)+_{$60}"h@*q^itw3o{$60}$r.c0]:d{$60}g3=.i8{$60}@o2rp#2#<++{$60}#({$60}(m""!8
- m+2a@j9"@"(7za/ni{$60}(6#($0n\{$60}>i@xt{$60}#sa@a(*%@*e#c3=.j5"-.$zb{$60}k'z
- mr3"0"\dzl{$60}>=-t[hr-#ox{$60}+p'zd{$60}g3=.a(&e@""]+){$60}!8*g_a8,@w"rp8"{$60}"
- m+;!;i(&i1(tx3j("l?j=-t[p",dz\{$60}3(z-#qx{$60}+p'jd{$60}g3=.i8,p"*6{$60}(+tl
- md{$60}%@(-pll"d@{$60}bvp)"!8+:6{$60}c1(/2dh)0(t{$60}#*dzc0$,h@*d@k'zg0{$60},\{$60}3h
- mr-#u8"!8+3a@o9thjkt{$60}",d"t{$60}d@:2bhih"i{$60}&"b4*!"r0'p!\d$\{$60}.i{$60}6"i
- m{$60}f#)"i{$60}"j0j%c#bi"n6,a8r@{$60}+4{$60}f8({$60}z,c{$60}!)#uh@2i{$60})6&ra#[a8n@('cx
- m!h(f@r:$)h6b!+6&=8:5alh0]xc0zma8j0j%c:({$60}h{$60}"uab":,^c@!9#vj0"1
- m@&!(2di*2b"e,v@i#\:-\{$60}w%b]{$60})qhpp{$60}6"i(-{$60}$"3"%by&{$60}r&"%@(2!h{$60}.y
- m%@^1@(@0^*{$60}$k0o<${$60}di'wcx&&d2v%c)$m{$60}"j0#))-{$60}"j1*1@,bm"mr1@,bm
- m"=r1@,bm"-p*"@h*#1h/d8!@a8"$@:{$60}#l8"9%@^($/b@!+&{$60}r1.0"7cx..d2
- mv%@)@(t+w,bq@(t*w,bq@(t)w,bq@$i*2dj-"-rq@"d'c1h/8"!$+h6{$60}a(&i
- m4htw3jdzc3a.h{$60}"b{$60}k'^g3=.\{$60}3(z-#uj3v=-t[hi(&q^itw3o{$60}$z,c0]:6{$60}
- m(+tll{$60}t@w"rp{$60}r{$60}"+0@@6"th8*({$60}o;dtg0{$60}"z."@d/5@h@"i{$60})t{$60}{$60}nc@h-#x
- m8#]_o_^__[__/p0$!{$60}04%"0d!(2/i/ryl#2-!m6yis2-{$60}/^@{$60}+'ze0#hr,2/
- md/:i#ht{$60}_qa@a(^d_+fp-(t&u;fg-(t{$60}_z{$60}{$60}m0"1^nc(q(^0]jd.c0#_&&"f
- m_+vp-(t&u;vg-*j(\{$60}v.{$60}/^q^ht!_y'^b-#sc@#_l?j-{$60}?^1_jd.c0#_&&"f
- m_+vp-(t&u;vg-*j(\{$60}v-{$60}?^q_hx{$60}_y'zb-#sc0'_l?z.{$60}/^1^jd.c0#_&&"e
- m_?{$60}xr0*0!={$60}y3{$60}{$60}"c{$60}??h)&e_(t&wxx"wzd{$60}c0/?c0c?i?j-!-^e^xt%wztp
- mt*({$60}cc#0c{$60}'?c3#0&&"ia(t{$60}#sa@j9&-lc6i{$60}(rs-8vt-8zu-8vv-4rw-0{$60}{$60}
- m{$60}{$60}{$60}{$60}(*g@k;(uc0'>k;4uk+8uc0+>c{$60}/>h@"e_<d'\{$60}*b!*7zc03>&+tn#v7[
- mc07>o2\/9?r-!mzmls6lm#6-!]z,"-zi{$60}(t*wht0wb{$60}>_aa@i?wpc,d"d{$60}70
- m"tpc{$60}hp'wz"03&luj9!,gc4{$60}{$60}{$60}{$60}{$60}iowp%.{$60}"l{$60}6bd4pl-]!dp{$60}#0*:c0!1a@
- m3)4uios@{$60}/{$60}#3$8"c@'_b/{$60}'l?j1_hc0^;'zd?zi#ht{$60}_qa@c1\vc"{$60}vi?n-
- m(3:e_xtb-jt@-o{$60}.h{$60}{$60}@/c;f^^;_sb{$60}vt/*l's;p{$60}r{$60}^-jta-h7[k2(va?\8
- m8**1ck(uc;,uc+0ui?zd_xvu-8rv-4rw-0{$60}{$60}{$60}{$60}"f_?{$60}4x{$60}*p!:*03"pwt&;{$60}
- m{$60}-{$60}ij-{$60}%&&!,e36f_.{$60}{$60}\{$60}-,<p*.{$60}?^(\{$60}>q_i'zb-#yl?z1^jd.c0#_&&"-
- mkc:,ks:e_xvp-j7[c;$vk:\v\{$60}z@{$60}"#--n;[yo_.ks;0\jrn-o{$60}%iop@s3:m
- ml#:%_zvq-h7[&&"bd$r8-ht'wxp(wz7^i/^-{$60}m^,{$60}]^e^j3[c03?c{$60}7?i?r-
- m!m^l,-"i{$60}(tpt(x!wxppt!a@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}h@"@{$60}(y>-xy=-[t{$60}#9t{$60}
- m#m{$60}!r.c0]*d{$60}h{$60}*-6s>,7#>i{$60}*({$60}g5\wz.{$60}(d/@88{$60}{$60}{$60}s5lwt{$60};,7#?0{$60}6"-
- me3>,ec>m73?p#zu;-zq<-r#g-r#:-r{$60}_**v5-zr6-xu;-xq<-r#g-r#:-r{$60}\
- m**d{$60}c5twc5xw8*d{$60}h{$60}z%_h3_j0"@{$60}6"%_(3]j0"b_x7zaoo{$60}{$60}o{$60}!8*7\t{$60}nm
- m*{$60}^l*0^%^h3[8,d!t{$60}bi{$60}*pj#tp".*d{$60}h{$60}1,{$60}c@{$60}{$60}{$60}{$60}{$60}{$60}+\xts@{$60}{$60}{$60}{$60}{$60}{$60}{$60}#f
- m./hxc1pxr0#0!2"n.!a@x{$60}&p{$60}j(!p{$60}?p!){$60}"h{$60}>.&cb,&sbm&cc-&scp{$60}k!7
- mkahxo5\w\{$60}?-'#cp*y{$60}ik1hx"jj]'3b%^kt>./{$60}:a?l@jsb0&:x:.+u?-_{$60}%
- ms1pxd{$60}:m'#b=7s?n&ca,33bf_:7\w>hzl{$60}.=zck=\cj0{$60}ywr.aa@;/h{$60}j8"-
- m{$60}{$60}^i{$60}(7za?n%_(7].&"i{$60}87]k2t/kbl/k"p/(!{$60}yc2t/8*d"a?vm)p^b{$60}*pd
- m#r{$60}0.8tg#v"i!h7]k34/kbl/k#0/(!{$60}yc34/8*d'a?vm,0^b{$60}*pp#r{$60}0.8tq
- m#v{$60}{$60}{$60}{$60}"-#3f%_(x..8p/.>p/.9{$60}!8*7\i/t@es>l'#@@4sfp"jd{$60}a?j&^z7\
- m&f_*7\s0\yd{$60}6m#cf%_*7\s0tyt-(x8{$60}{$60}{$60}kexwo0{$60}.\!#h\{$60}n]{$60}{$60}[0^(y>
- m-tqk.3a@c%$yx{$60}#p!\jl43gh\/"]{$60}{$60}[0]8c0]8y2.:q1.:t;#yt{$60}#lj(t/gh
- m[%xwt{$60}>l4cg(c%xwj?^-73<xk1t/[5$yc1t/k1x/z0"-'@^p{$60}\x?#qa@{$60}{$60}"-
- mo3g){$60}-{$60}#3%(zi?w){$60}-{$60}%j81,5#jia:;zt'ne^xv\.1amo3f0!:f%3%0zi?rd
- m_2"7-zt;#zz\.:r].=t{$60}#o{$60}%j89,5#khb-#rkkpyk+tyj0"={$60}{$60}[hb-#yj?^-
- m73>mo#g-7c>p{$60}xu>-z;]o5\w\{$60}xxz0$*l{$60}8x;;tyd{$60}*i{$60})u?-qbm'0]mo3f-
- m'0^0".x>#]{$60}#[a\/&&"-{$60}{$60}\x8{$60}"b{$60}+wj.mwr.o{$60}"l!..63j]zcj\\cjjk5dz
- m(((zkedzz.{$60}(d-y@{$60}{$60}{$60}{$60}cg\zc8{$60}zc($zk7\zk({$60}zs8$z\{$60}*p"r"7-r"d.ny_
- m.m#h8*{$60}{$60}h@"m&p],l3kh\!'={$60}{$60}[0^*d{$60}g0{$60}.r*t;#trn.l{$60}{$60}\"*i{$60}(u>-zy<
- m-yu?-zg_c5twf!am'0^-'0^0".x>#]{$60}#[a\/&&{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- mh@>i_ywj.jd{$60}g?(zra#s8{$60}"%@(2!(/hzk3</2+j.-p_n&p\@.cni{$60}(t*.vb-
- m-p\@13l@6ch@^ck.&p^m"cl88&r{$60}{$60}*xw#yi,(cl{$60}(,s_h@"]c2c)__{$60}2o<th
- ms1l/t{$60}j.1#n*({$60}8hkd0[z.{$60}0d.)@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}({$60}.!p{$60}{$60}k8x(c3i#c3=#
- mj0"-=sl@t3x@:2b-:sne@(ul.z6"i(.-:3n,:cnea*2%c6t[c&x[j2"l=#nb
- m_r!c*""w.v!@k6d[k&h[c6\[c'{$60}[j0"-<3n-<cm@{$60},d-\%_)d_#3r0g0{$60}tqz
- m/(w,.zur.\ul.y{$60}#(#{$60}\&*uo.vur.x6{$60}k7{$60}[:0"%@:g,h#n%_h3_h@&&a:us
- m.zqt.r!r*.yr.v{$60}8k6\[;7([a8"m<#mi{$60}(6!8*ur.\ul.y{$60}#(#{$60}\8*73*0_)
- m!/#xk2!{$60}t/.i{$60}(ur.^yq.zuq.\uk.[{$60}5&*uo.vum.xuo.zup.vun.xup.qa@
- msg$[(&h\&&"i*x6$k7,[h@&l=#l@?ba@k7([*0>%@#bi".6{$60}&&ur.\ul.y{$60}#
- mk6p[c7([8*6{$60}i(&%bh2+i8*d@x6(a(feb@6+\!b@{$60}+&((,t[yhc0{$60}n:)i8k0
- m{$60}l:+qhi,icp88*6$q8"ea>6!l!p@^crp'z{$60}{$60}d8+f@m{$60}"yh/fa-{$60}"yh7)#?{$60}#
- m3,8\i82da:+_&&"i{$60}*{$60}{$60}&&"m=so0!2{$60}:/;{$60}-kg8[[g8[sg<[o0{$60}+&&{$60}{$60}{$60}{$60}{$60}{$60}
- m{$60}{$60}{$60}{$60}{$60}*('m8"=$cw*$/bb{$60}(yv.xyw.r{$60}d/"#//2#80"#;/<d-\"c)%/{$60}[r0/p
- mz,f3\$g)!-{$60}%()p].&"n=co@_k#4g0{$60}+[g8[(,t[3"p]kg8[g0{$60}+z(yw.z({$60}
- mcg8[(,t[()p]&&"n=cop#lyv.r"g/:d@(,t[(*<]3"p](,t[j0"-=cm,+#vb
- m![t2/96{$60}ra#x8,yr.q{$60}bkfp[rhyr.zuq._{$60}6sg$[.*uo.^um.xuo.zup.^un
- m.xup.v{$60}@$srl=3ni_r![*&!((!,\j0{$60}@>rah8,f{$60}d{$60}..=#li0/{$60}#c'4[kg0[
- mk'4[8*{$60}{$60}+(e#,{$60}*@"*({$60}zkfp")6{$60}r.c@")#t8*({$60}r2f0{$60}j*{$60}che#x{$60}#p$*t1
- mt"goc1'0j0&-,-!,/szi{$60}(tpt*t1t{$60}d0c1'0zb"'**:{$60}i(&i_r"$*""'**:'
- mi(:i_r!u*"!@*"").v{$60}{$60}j0"-{$60}-r-+]"m{$60}=s-{$60}=s0^,g_\#,@9t,@^3^0*r#a
- m/b#y/y{$60}ck1-{$60}c5\^(,8^("<_(%p_()p_+!i{$60},"2m&t#)__{$60}=a=1,(t{$60}@qczi
- m_z("g1m{$60}ra#z($t_j0"-&d"-7szi_x74a=5@j?^-+]"i?xt{$60}w&"i_z("g1m{$60}
- mra#zj0"-&d!@ho^@_zg^a<ri_x7-3{$60}@_k0'<s0'<t/b,{$60}-r,+]!)_yt,0#@f
- ms";-i<r-{$60}-res8tot.c@"y#98{$60}$&!p<*@!{$60}@!{$60}$!{$60}0($""!-/z{$60}$oa@_o0q{$60}
- m.1t_\!*y(c\%tx73n1t_2?\]#$"=#$"($.!@i0'%{$60}=#z2?\i0$i*a=-@h@*i
- m_yt70,h0^j{$60}{$60}a,rb{$60}(;4o0q{$60}\!rdu$j0$db&s:;,x{$60}.p!ib=%t#fs*;-:,c)
- m{$60}-#f&*74:0b%u.c@"y#38*{$60}{$60}n1m{$60}r?_p)*("w1={$60}\!c*$/b8jkt<0)t;0.c@
- m{$60}i#uj?^-'4"-&d#(p{$60}.0u:{$60}{$60}n1={$60}r?_p)j("w1m{$60}\!k*$/a(h@&]&t"='$#*
- m$/>i{$60}(t:0&b-&t"@{$60}\c{$60}{$60}y#38*g_c0#<c2_0k0'<s0'<t/c)_v{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- m{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}*74r5?0#\75\{$60}j%u:t@0$g_c2!{$60}8*73*1_)$-{$60}%
- mj05,7d{$60}i#zj]3d!,7d{$60}{$60}{$60}0("{$60}p,#{$60}p0$!{$60}0$!{$60}0$"jjeu,75\{$60}-,bt"&s:ta
- m0/{$60}&sb%{$60}\{$60}=@sb){$60}\{$60}%@j0.-(d"mjd#0]:;-3)5{$60}j12-(4"i{$60}(t@0+t;087,
- mo1q!a<vdu(35l<s0%&{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}kji{$60}x!"0{$60}6"nj4"=
- mjt#nj4"mj4{$60}i#xvi0.zj0&"mjd#p^wbnj$#.jd#nj$"mj${$60}i#xvh0+vk0%a@
- m>*u?/lf{$60}\{$60},86&"etrd/t/>i{$60}(vj0(vh0(vi0(t@0*d{$60}c0{$60}/.%a@)t%_0==!
- m+t*'0m]"%{$60}t=b(6&aq$s5t$t6e-%{$60}3521#9#1e18-ue'.$)(558y24hp34m/
- m3bm03"tn.d{$60}l7"h[$p$]7b\q7p0r({$60})1{$60}x0x-0dr-#<q&rlm"@tv.3,(,"z1
- m$9t={$60})2-g8r)bhn1(]?!)-k3q0$etl0fp\;4v"?9qrc"r-76*<g*,,w+s\[;
- mt,s=/enz/*g{$60}79,!/=x_(5\$(j{$60}"t8.$.#48,c0w,1lk+0j--cds"#{$60}nd1&=
- m'0"4c9v,b8j+d9:sl)>mkk$!f+*lf;r[h[v:mz6;o[2xobfbm3"gh;fjij^v
- mw#y;i#rhwuv3{$60}3w>/x%?!)6@{$60}jl#a#@u(t-s$;*rt*c38y,p@p+i$1g1t{$60}
- m{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}<%p&?&a,%{$60})p2!!x#!a08'qd'g@((%182"0j2#0l/#o\0#{$60}{$60}{$60}
- m&p{$60}{$60}'{$60}{$60}={$60}{$60}{$60}?'@"0!@{$60}%{$60}{$60}{$60}1{$60}(0x-1@r-#<q&rlm"htv.3,(,"z1$9t={$60}!0-
- m'8b%ah<1,u=!-%i310$uxd0v0t946#=91sa"2%56.4e*,$u+3txk4$pm+ci{$60}
- m+%pj.q,!/5xo,5\$,b{$60}"40.$.#4),c0w,1lk+0h--cds"#{$60}nd1&='0{$60}4#1v(
- ma8:'$3/7p33:t\4!-=+$-l/&u-@wv<<xplc5ucg)rc#-r\_.*]#,+2xz0"q<
- m*cl3{$60}3u>+s%?!#(@{$60}m$#a#@u"3(t-s$;*rt*#38y,p@p+i$1g1t{$60}{$60}0\/{$60}0"m
- m-t/0{$60}6#..$/0^lxy0]#uj0^@#xtx0xpy0\xw0]#f(#)'()9*j?^-.t-@k3i#
- mc3=#j0^@#xtx0xpy0zt[0]{$60}!8"!71r"r2jd{$60}c3m#8{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}"{$60}t1"#o
- m0^ji{$60}*{$60}0ha0@6d2i"*(+($q$((!$8*d{$60}h-"%@(2!j0"@((6"a(-xj0^-{$60}/^b
- m"*{$60}{$60}l8"1@lc0^>:!yh/*t/*i#ht{$60}_u@@[t.i{$60}*{$60}(ha0@6d2i!z(+($q$8*d{$60}
- mh"{$60}@6$2i{$60}*{$60}@a8"$@:({$60}ah*i'xt{$60}uj{$60}{$60}l8{$60}l{$60}-80^xt!ulc{$60}")#qj0{$60}@2d2b
- m'jd'($q$&*6{$60}:0b%@){$60}"yh'f@m#/8*(8('1$*7\@3$1@ha@@=$0)@"!,1&"b
- m'xx{$60}ubp{$60}ua#[c0'68*(2c@#6+{$60}#6$/n,{$60}=;hc@#6+{$60}#6$/n-{$60}=9@ha^.{$60}-8l
- m{$60}-80^zt!uf"i{$60}(v*0xv+0xv.0xv/0zd9he"-c$..c4.il*{$60}/c9!#c)%#&&{$60}{$60}
- mc>1$c*1$ah(d@a{$60}&(,m$(.=$)()0#r#+1*vd1(wd1"#<1"#g1&"mcd.lct.%
- m@(2!k8q#c>5$8!be@6d0a8%@{$60}{$60}{$60}{$60}k8u#c>9$k>5$t{$60}%@({$60}=%&*6{$60}:5"%@){$60}"
- myh'.y430[6"e@*2!(%a$k>9$\!*my$0@2d2nyd3*\{$60}:*hax@3$1@8*v-0x6{$60}
- mk8y#k(]#a8*$@ze0h{$60}"%a(2%k9!#k)%#a8:$azz*0zr+0zv,0qa@8&{$60}{$60}{$60}{$60}"-
- m546,y$2.5t4l5440.j6{$60}i($@6$2@{$60},q71?{$60}5j1^-{$60}-:q_bp{$60}ua#[c0'6r,q7
- m19#p.*6%[5=%\{$60}^hi80@2d2(\{$60}:8hax@3$0l545p{$60}6"e@1ai$*be@"!81*6%
- mc>9$({$60}y%8{$60}axr8"0!hjb&b!,1"e{$60}\{$60}*8zj(:('1$*0^jj"a@{$60}(6{$60}cm=%h@"&
- m@0h*98{$60}*)h$*)h$*)h$*)h$8;==%d{$60}+f@1amcd.%@*6!;8]#a8%@{$60}{$60}#){$60}/{$60}p
- mc{$60}a&i8"d@:(.(%i$h@h@=$0i'pe@($q$(%a&(')$c0=&(%a&k0=&*?{$60}-"$8@
- m2d1@h@x@6d2b"b!t1"d?"2{$60}@3$0@6$:m!t8@2d1@&*6!:1"hi8!,6$0{$60}{$60}(6%
- mc*1$cf1&x{$60}#0{$60}6#lc$.0"z6$ih6li$0@i41@)(40"r"e1b#k1jd@(-a&)(50
- m#r"e1b#*1b#k1jvd1"#81f"m9$:b{$60}"#81:6{$60}i(&%@h2#k8y#k(]#a8"$@3bm
- mc$/m9$:-8t9@&*6!:1"%@:6#:1"%@v"-y$2m9$:-y42mc4.-yd0@yt1@k6-&
- mt{$60}%@(#]$(!9'&*6":5"%@i{$60}"yh,8i8!i4(6{$60}d{$60}+f@<yc1m#b(#1$8*6{$60}i($@
- m6$2e@j2#hb{$60}@6d2mc4.b'b!,1&{$60}{$60}{$60}{$60}!@h@8@=$2-,$>b&b!t1(to1zg_c3%'
- mh@:i{$60}"!,1*(:j>{$60}@3$1@8*(&k3!'($q$hajm+t<@3$2i{$60}(tq1v{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- m{$60}*d8c1c0((!'8&"i{$60}(un1xuo1zd{$60}h{$60}2-<d>,<t>i&:(hc7!'cg%'j>"@!xut
- m1xqu1qa@{$60}{$60}p@4-"p,""@@$"0</{$60}2d/jkvh1v{$60}{$60}#p@'"p0"#0h,"08!!0,.
- m*0^jo;]'8{$60}"-&4b,ud>&@b2"${$60}8@{$60}$@@'$@d@e{$60}2({$60}!(k=9'(+a'c1e((!%(
- m(!q(8*ur1zqs1x6{$60}a(&m<$>-&da@&*6!:=2%@6{$60}{$60}{$60}{$60}"m<4>-&tbm&dc0{$60}6{$60}@
- m/$@8i8!i*(6{$60}d{$60}+f@<x:2-#m8*p;2/{$60})b*t92)&{$60}b!#[8&"m<4>%@*ur1zqs
- m1x6"a(.i**{$60}{$60}a82$a:ut1zqu1x6&a(>n;d>l;t>m<$<88&!@{$60}{$60}"->db,&4b.
- m>t@l>d@0'j{$60}{$60}s'm(\{$60}jq_i&{$60}r,q[2)#vq(7p":6$d8#(q(60^2qz2'{$60}!8!be
- m@6g4a8&m&4@@n$>da8@p!9&{$60}b!#[.*6!z=2%@6{$60}(>,f{$60}d{$60}e(bb"x1xtat&@i
- m0/{$60}2f""x1rr52c{$60}&c2#03/)(c9-*+)5*,{$60}:m(-!,{$60}$fmdth@st>hk2'0(,]'
- mjba@{$60}(6{$60}c@u)h@"&@0h*98{$60}*)h$*)h$*)h$8;0u)d{$60}+f@1am<d>%@*6!;7-'
- ma8%@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}r0#p.9@@n$>-.tfe@*2!c3y)c#])h{$60}"q@(tz22#)2:{$60}{$60}l8"j
- mk3m)d8"..td@t4fi{$60}8t]22"52:g_c3q)8*d{$60}c3q)h{$60}"m.df1@"#)2:t[29&{$60}
- m(-%)8"p\23{$60}!8,x]2=#zj12-/4fm/dfl/tf%h(2ah{$60}"qh$@xz2{$60}i0-{$60}':#ci
- m0$s&26@8:4"1h&{$60}8i8%iu(6!8#be@>g4a8%@{$60}{$60}"%a8s61x[:2>{$60}{$60}t{$60}%@['!'
- md{$60}nea*:%k-9'(-='8"2%${$60}l@&th@84ji("!.2b2%4{$60}\@&th@0$h@84jmud<@
- m3di@k=i)h@{$60}@#dfe@*2!a8*$@zur1zqs1x6{$60}a($xk7!'[=i)c=e)8!be@6g4
- ma8&e@vg4a8-@c1e(k=i)c1i(k7%'c1m((!q(8*w92={$60}!8.h@ath8i8)i*(6"
- md{$60}+f@qbe@&dha8"0{$60}n:!sme)t.)@k'%'b+&"d8"($/e@{$60}{$60}{$60}{$60}k1'0c91*k2#0
- mc9-*j?^-e4ji{$60}(t1t*d{$60}c2#08*v42ht1t*v32ht@t*d{$60}c95*8""20r!v1ze0
- m)-<p{$60}jdh((hh8"r)0s{$60}#3(!'3(!$+(e#,{$60}-,ut=,i40lb4,p{$60}tq+2$pf12r)
- m0s{$60}#3$q(3"=%+(e#,{$60}-,>$a,4t4lb4,p{$60}tqy2$q412r)0s{$60}#3'q(3%a%+(e#
- m,{$60}-,s4a,nd4lb4,p{$60}tp.24s812r)0s{$60}#3$!)3{$60}e&+(e#,{$60}-,vte,948{$60}{$60}{$60}{$60}{$60}
- m{$60}*f3(-+_j0x@to^b{$60}+t.3/{$60}&(-+_z-#u>"#m**t2#xu/2r",-"!#*;!li0*d
- m{$60}xu02xq12z4$i{$60}6-4dn,4tl@d2d@9s=x(,1*('@[(.(j6*f0h{$60}b%^h3[(#,h
- mj0n@3(7za/ni4b{$60}#**d(h$r%^h3[j5<@{$60}rbi5r{$60}#**u02zq12x7za/nm4dnl
- m4tnb{$60}2{$60},*%bi{$60}*{$60}3(%hhj0{$60}@!bbi{$60}2{$60}&**d"({$60}8hk4]+a;h@fc2idr#2_tr4
- m*e,z{$60}$lz{$60},'#q2tq,c@@rt523d5,(#{$60}n-30n,#{$60}@+2##t\(@,s{$60}msd]6+3ds
- ##0t{$60}
- {$60}
- END
- SIZE 9273
- CRC BB33A2DA
- BEGIN 620 ACE64
- m{$60}"a,#"e,&"q,jru,nbu,-"y,zbm,]c%,f"y,y"y,\ry,'r],9b],jru,&3!,
- mkc%,:3),bs1,ks),3s5,\#5,#c9,h#9,'ca,kse,+cm,83-,]$!,as-,!31,
- m2s1,_#i,is),]d9,{$60}4=,#$=,%t=,(d=,+4=,.$=,0t=,3d=,64=,9$=,v$!,
- mv#u,[3u,!3x{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- m{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- m{$60}{$60}"p{$60}ts#_z:8rc{$60}?w5d"t/cp{$60}0"df(by60*=60*y8p*=8p*y;0*=;0+&f!a@
- mj0!(**eva0%,=$<(>*("m0"={$60}{$60}fi{$60})4{$60}z."0d/*i%z{$60}kc10#c!4#j7j@*xt6
- m{$60}xp7{$60}zgbh"j-&{$60}.,&0.b?zd{$60}g0{$60}/ra#zi;k)"+{$60}"j02-$@^i{$60}""0_r#g_ra@
- mj0"n;t>@{$60}""z_zd&hjz@*2"]_zd{$60}h@"@8"#5_y{$60}!8*d{$60}h{$60}b%{$60}h0#j2z@2(4$
- ma{$60}6i{$60}*{$60}-a0:$!z)*j5?p{$60}>b&"*e{$60}a0d@{$60}&!@0t].1de'h@^i_yv-*,h0^jd{$60}
- mc>{$60}hk1(/2dh)0(t{$60}#*dzc0$,j0"-{$60}@ri{$60}*{$60},c10/c!4/({$60}xjj5>@28t.#xp/
- m#z(?o>{$60}(g5=)ra#wj5>@2(t0#xp1#zd{$60}c5=(j0&-&p]@j:r-{$60}@^ix8t##zd{$60}
- mk,8(p-"0{$60}j#0c0p/c{$60}t/c0@/c{$60}d/j0"@{$60}"!?*jd{$60}h{$60}{$60}@7rji_z{$60}{$60}(%\jj?^@
- m_r!?*jg_h/\@7rjm"{$60}^l"0^-"@^,"p]@jcbm"{$60}_i{$60}ht(#x5@k0d/z0"-"0^%
- m89b@{$60}9%@b(j18&"b{$60}kt{$60}"94{$60}z."0d/:i=x4!"'bi,:#jc10#c!4#j6:@_ht6
- m{$60}xp7{$60}ze'h/z-&{$60}.,&0.i@8t-w*e_c0w=+{$60}w<+{$60}w=j0"-&m{$60}h8*d{$60}2"a@(*m#
- m('\jj1:-&-"i{$60}(t{$60}""!"idqti{$60}#82(i(f$bi?xt-w:p-w3{$60}?(+sv(.'_t!<@
- m?rh@%?t@h_t@&.6i{$60}(t{$60}""!"ifp"h&bh:*ih0-a,,>h(>*e+h"n-%{$60}.,%0.i
- m?xt-w(t-w2p-w"p-w:t1t"e_"0"-$="i_(t2t*d!c1k0*i0%(k1g0${$60}0i
- m{$60}={$60}&k0w<3'$kc1g0j7:%{$60}2{$60}]0r#!12!{$60}/dqq*vb%{$60}6bh:*ih0-bb{$60}+4{$60}g0{$60}$
- mrm#x('\jj0"-{$60}{$60}@@0j9,9oz@{$60}+'z\!^@{$60};'zr3k0%z{$60}{$60}l?j@{$60}ldnt{$60}:m$@],
- mo2li'ph*3+tkk1(/h{$60}!@[n{$60}hk>{$60}h*7^b#]v-*/#qra#xj*({$60}o8th,{$60}ghx!"0
- m]jf".&"m&p^=s2b8&&{$60}@drm(jkt{$60}",d!\{$60}w)!/{$60})h@"@{$60}$p5+*+_h/_(l?k0
- m^xbq^j#_r3kp{$60}j{$60}{$60}:&{$60}{$60}a8*i_xt7+""^*y{$60}!8)v-**d{$60}g;thah{$60}@drn$@::{$60}
- mg9tha82jo0{$60}(r0#0!kp""$qk+*{$60}{$60}r0'0'*{$60}"h@^]c2@p$+v=*,6$t{$60}f8w:th
- mt{$60}/(t.g*$.bf@)b=k2bb{$60}*2!l?j={$60}{$60}kp!,cht/6da+d{$60}",d!t!?@{$60}-{$60}$j8$x
- m8*dlg0{$60}*z*6"g0{$60}*z$rb+*({$60}bj({$60}h{$60}h@o?^f@+v-*$b]k2bho9thjkt!"*ih
- m(+k_(,#_l!2fa+t{$60}",d!t"*m%rsp'8h@]"r0%xt{$60}#z:{$60}o8th&"#a**:{$60}j?^=
- mc2@xj?]@i8{$60}88"{$60}$+;{$60}*($dm"$@@gruh*&!(()\m:*j]{$60}0bjh{$60}^i_r"z_zd{$60}
- m(+w_(,#_d{$60}.-{$60}{$60}]@ho\@r?^p%*({$60}o0{$60}*\{$60}@@to^p".c0\r#,_qa@c0{$60}/2"#,
- m_v@x8{$60}"b_r#&_[#n(,__l.di#xu(+0h*;4@m"hu(+2#/_[#6*0\8;4@mc4@m
- m(+?_*8#p!:d%.+#!(,__l+s)#=#k(,s_k4@mr3[0!zd$c0{$60}/.)%){$60}#c0{$60}/
- m8#bi_r#a*){$60}#c0{$60}/8*j]c2a(j?^=c2ah&$sa*(6{$60}a(&&aj7zi/n%@h2#j0"%
- ma(6%o;tht%n@{$60}+v=**j]{$60}{$60}c){$60}m{$60}#3+@\r0'0{$60}j#_ih:$a[v-**h@qo^0{$60}6"e
- ma,6{$60}i87e@;{$60}b(,__h{$60}"1@n:"t{$60}+f@^:$t{$60}+fa22'$-^ed"e{$60}\-ffaiv]*"#,
- m_z6$i(6b_qa@j0"@{$60}!a@a8"$@:7zi/n%@h2#cmxho9thjkt{$60}",d"t{$60}-,b#rn
- mwbb]c2bj(,g_d{$60}%@i8{$60}%@?{$60}bh{$60}"q@b#2_y{$60}(c0{$60}/(,s_.f@m{$60}"yh.e@-{$60}"
- mqh'&@$q>+b#,_qa@(),kjkt{$60}",d!"(hh8""++o{$60}'j8.-{$60}{$60}\x8(6$(+xkd{$60}%@
- mg8thah"ea)v=**d{$60}g;thj0^=k2b&@*d{$60}c0{$60}*j0"-%rrb{$60}""b+){$60}!8*60*8#p
- m!zd%c0{$60}/.&"e@&"jo8th2*g_g8th:#a,x2b%@(2!o8thjb#)_y{$60}$c0{$60}/8*{$60}{$60}
- ml8#p""#2_[{$60}(r-#t(,s_&&"-{$60}{$60}\@s/\x8(6{$60}a(&]c2bj(,;_d{$60}b-{$60}{$60}\@s/\x
- m8*{$60}{$60}(,__l/')#?{$60}*d8#((+?_*4#p[:d{$60}d8{$60}@s/^@{$60}+&{$60}*0\*"g&{$60}"h6#r+&{$60}
- m*0]e@qa@j?^-%rp@br[p!*f#.&"%a(2!(+xkd{$60}%@g8thi82=g2bi{$60})v]**d{$60}
- mg:thah"i)(t{$60}"jdpc0$*j0"-{$60}@jb{$60}b#"+r"b+){$60}!8*:{$60}o8thjb#&_r#/_r#/
- m_r#,_z6{$60}&&"da+d#"#{$60}mi(&q^m{$60}!8*(!l?j={$60}{$60}kp!,cht/7*j3k={$60}{$60}kp!.b=
- m{$60}{$60}khj2j={$60}{$60}khj0"={$60}{$60}i@j3v-{$60}0ji5(t""j(#i($@tb^i/9t{$60}"nbi3)t{$60}"nbi
- m{$60})t{$60}"f"]c2bj(,;_d{$60}.i{$60}&{$60}@s_^%a""w_re{$60}t{$60}<@s_\%a-{$60}&(,s_h@!@(,__
- ma8"-70\@s_^%@8u>#p:{$60})h&i{$60}"j%@cbi{$60}.6{$60}c5p/k5t/y8&-70^m7@_e@hu>
- m#zd{$60}c6x/c6t/(,__l'\dd'![r2#p\\d2\._)(m!yh@{$60}@s_^p:"20<&3)(o{$60}&
- mg6x/z-#mj0"=;@^.;0\@s__)(/#yhf".;{$60}_)*m{$60}+k6p/"0b-;{$60}\@s_^b{$60}z{$60}{$60}
- m3,xp(,__f6@/r,k0]jd{$60}c6l/k6@/r430"zul#pf0c6p/3{$60}4qr5#0%:ul#pd0
- mc6p/3{$60}4qc0{$60}/(,s_h@{$60}x8"#/_\d{$60}\'k)/-{$60}(k6p/*=^-;{$60}^b!zd{$60}g6{$60}/ra#z
- m(,__r0#p7<dpd/7).k#q(){$60}qc6(/((tqc6,/((tqc6$/k88(c6{$60}/((tqc60/
- m((tqc64/(,__(,__r4'0#zud#\d2t!fi{$60}(ud#tq_,:ud#\d2\{$60}h8>/ai$ma8
- mc60/(,__r0#0^2#,_z+_&&{$60}@s__){$60}/{$60}9r3"0]<dzl/$*"@h*a88@s__){$60}/{$60}$
- m*0\%af"]c2a(n8thg8th:)f-*+v=*$byg2b=g2ahf9tho:th2+fm*)vm*&b9
- mk2b]o2a(n;thg;th:)f]*+w-*$bys2b=s2ahf<th&&"%@(2!(),ka82j&)ae
- m^h6"i?mi{$60}(6#o0$(jjd{$60}h{$60}{$60}@no^@{$60}+&"\{$60}/(t/f8ih*d@r"]_zd{$60}ih"d@2#5
- m_x:{$60}a(&0'dc)!?{$60}-ih2]{$60}{$60}c){$60}={$60}$bb#t+&b-{$60}{$60}^i{$60}*d{$60}h{$60}{$60}x8*:$o0{$60}(r0'0
- m!hh@]"rpyj6{$60}i(%@((lna8"i4xt{$60}"jdzc0$*h@&q^ldo\{$60}*b{$60}k'zg0{$60}*\{$60}3(
- mz-#uj0"={$60}{$60}je@"{$60}$+;{$60}-(",ml{$60},@22t(()\m*&"id*{$60}(a?j$^zd{$60}a8,@br[p
- m!zf#c0{$60}/.&"$@h6{$60}j4.-{$60}{$60}ji4(t!"j("l?k),){$60}+r3jp!yt{$60}"nc(t._@{$60}o{$60}?
- mj0"={$60}{$60}j$@:6{$60}({$60}0md{$60}%@j?^%@r{$60}c+;!@($dml%nd@:e$c0$*h@*q^it{$60}"o{$60}(
- mr3kp!,cht/'@{$60}o{$60}>j0"={$60}{$60}je@s{$60}(i8{$60}@!"v0{$60}6{$60}@(rvp*2!)+;{$60}d()\mi8"-
- m$@]*2@e{$60}c0{$60},j3j-{$60}0rb{$60}j2"l?j={$60}{$60}sp!.c(t/5@()\m.&"]g2bjo0{$60}(r0+0
- m"2!i**bf@*d{$60}8*)0h$+){$60}?{$60}'r03p{$60}zd!8*d"8,d*d{$60}*i"h6,.*d*y8r%c*{$60}{$60}
- mm0"9@@#hr,{$60}$d/6b!*d{$60}e8;*$/n%bz{$60}@>/@&@b:#)h0fa:($m89uai6&ra#w
- mb-#jv%bi"h6-h@"@{$60}+6&(.$sz.{$60}%d/:i{$60})&{$60}8$a*2di*(.ps:"d/qhwp#<6+
- mt{$60}g&c#{$60}!8*d@t{$60}0),(6+d8#(8(6{$60}a(&@{$60}[d6#y&{$60}b!#xh{$60}2m"]p0"2d?>/@8
- m:1+86,d2t{$60}*i{$60},ddt{$60}*i$i&{$60}r*t*w)&{$60}r*t)w)&{$60}r*t(w{$60}h*"@h-&@^1@&"%
- m@(2!h{$60}.q@)d6#x@0^*{$60}$l8#)$y{$60})>/@xz1+86{$60}f{$60}c0o<r+&{$60}c0k<r+&{$60}c0g<
- mr+&{$60}2di*2ht(w+&{$60}*0>-&@]@((lna8"$@:e2c0{$60}*j3j-{$60}0j@{$60}*("l?z={$60}{$60}kp
- m!,cht/6i/9t{$60}"nbd@;'zg0{$60}*\{$60}3hr-#ui8{$60}@!"vp#2{$60}c+;{$60}#($dm"""?+2a@
- m8&!p<(2/i/p(>+g5-(4!h{$60}"q^i4{$60}z,c$cy#vj7:%{$60}2@88(2/i/p(>+g5-(4!
- mh{$60}"u{$60})'zz,c$cy#vj7:%{$60}2@88*;\"'b]u32%{$60}8cp!['zd?z(t/fq^i'^j7:%
- m{$60}2@88*;\"'b]u32%{$60}8cp!['^d?j(t/fq_i'zj7:%{$60}2@88*7]\"w){$60}i{$60}%t"y,
- mus2,!]^@d:7\c0;?c@+?j0"-{$60}]^-"-^e^ht$wz7[c07?c{$60}'?&&"ia(t{$60}#sa@
- mj9&-g36i{$60}(r>-8v?-8z@-8va-4rb-0{$60}{$60}{$60}{$60}{$60}{$60}(*g@k9tuc0'>k:{$60}uk*$uc0+>
- mc{$60}/>h@"e_<d'\{$60}*b!*7zc03>&+tn#v7[c07>o2\/9?r-!mzmgc6lgs6-!]z,
- m"-zi{$60}(t*wht0wb{$60}>_aa@i?wpc,d"d{$60}70"tsu-(p'wz"03&$uj9!,b34{$60}{$60}{$60}{$60}{$60}
- miowp%.{$60}"l{$60}6bd4p=-]!gp{$60}#0+*c0!1a@3({$60}uios@{$60}/{$60}#3#p""'bb<(8!b/{$60}'
- ml?j1_hc0^;'zd?zi=h4!*!a@c0hvc{$60}lvi?n-##:e_xt--jt+-o{$60}.h{$60}{$60}@*3;f
- m^^;_s@lvt/*l"c;p{$60}r{$60}i-jt,-h7[k0tva?\88**1cituc9xuc)\ui?zd_xv@
- m-8ra-4rb-0{$60}{$60}{$60}{$60}"f_?{$60}4x{$60}*p!:*03!twt&g{$60}{$60}-{$60}lj-{$60}%&&!,@#6f_.{$60}{$60}\{$60}-,
- m6@((>*)pa@&(\{$60}>q_i'zb-#yl?z1^jeva0$h&&"-g#:,g3:e_xv>-j7[c9\v
- mk9tv\{$60}z@{$60}""[-n;[yo_.g3;0\jr<-o{$60}%iop@ns:mgc:%_zv?-h7[&&"bd$r&
- m-ht'wxp(wz7^i/^-{$60}m^,{$60}]^e^j3[c03?c{$60}7?i?r-!m^l,-"i{$60}(tpt(x!wxpp
- mt!a@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}h@"@{$60}(y/-xy.-[t{$60}#9t{$60}#m{$60}!r.c0]*d{$60}h{$60}*-3#>,
- m33>i{$60}*({$60}g5{$60}wz.{$60}(d/@88{$60}{$60}{$60}s4pwt{$60};,33?0{$60}6"-ac>,as>m3c?p#zu,-zq-
- m-r#8-r#+-r{$60}_**v&-zr'-xu,-xq--r#8-r#+-r{$60}\**d{$60}c4xwc4\w8*d{$60}h{$60}z%
- m_h3_j0"@{$60}6"%_(3]j0"b_x7zaoo{$60}{$60}o{$60}!8*7\t{$60}nm*{$60}^l*0^%^h3[8,d!t{$60}bi
- m{$60}*pj#tss-zd{$60}h{$60}1,\s<{$60}{$60}{$60}{$60}{$60}{$60}+{$60}xq#@{$60}{$60}{$60}{$60}{$60}{$60}{$60}#7..lxc0txr0#0!2"?.!a@
- mx{$60}&p{$60}j(!p{$60}?p!){$60}"h{$60}>."sb,##bm"sc-##cp{$60}k!7k@lxo5{$60}w\{$60}?-#3cp*y{$60}i
- mk0lx"jj]#cb%^kt/./{$60}:a?l@g#b0&:x+.+u0-_{$60}%s0txd{$60}:m#3b=4#?n"sa,
- m/cbf_:7\w=lzl{$60}.=vsk=xsj0{$60}ywc.aa@;/h{$60}j8"-{$60}{$60}^i{$60}(7za?n%_(7].&"i
- m{$60}87]k2t/kbl/k"p/({$60}$yc2t/8*d"a?vm)p^b{$60}*pd#r{$60}!.8tg#v"i!h7]k34/
- mkbl/k#0/({$60}$yc34/8*d'a?vm,0^b{$60}*pp#r{$60}!.8tq#v{$60}{$60}{$60}{$60}"-_cb%_([_.(p{$60}
- m.>p{$60}.9{$60}!8*7\i/t@b#>l#3@@1#fp"jd{$60}a?j&^z7\&f_*7\s0{$60}yd{$60}6m_sb%
- m_*7\s?xxt-(x8{$60}{$60}{$60}kd\wo0{$60}.\!#h\{$60}n]{$60}{$60}[0^(y/-tq<.3a@c$(yx{$60}#p!\jl
- m0cgh\/"]{$60}{$60}[0]8c0]8y#.:q".:t;#yt{$60}#lj(t/gh[$\wt{$60}>l0sg(c$\wj?^-
- m3c<xk1t/[4(yc1t/k1x/z0"-'@^p{$60}\x?#qa@{$60}{$60}"-kcg){$60}-{$60}#3$,zi?w){$60}-{$60}%
- mj81,13jia:;zt'ne^xvm.1amkcf0!:f%3$4zi?rd_2"(-zt;#zzm.:rn.=t{$60}
- m#o{$60}%j89,13khb-#rkjtyk*xyj0"={$60}{$60}[hb-#yj?^-3c>mk3g-3s>p{$60}xu/-z;]
- mo5{$60}w\{$60}xxz0$*l{$60}8x;:xyd{$60}*i{$60})u0-qbm'0]mkcf-'0^0".x>#]{$60}#[a\/&&"-
- m{$60}{$60}\x8{$60}"b{$60}+w;.mwc.o{$60}"l!..2cj]vsj\xsjjk4hz(',zkdhzz.{$60}(d-y@{$60}{$60}{$60}{$60}
- mcg{$60}zc7$zc'(zk7{$60}zk'$zs7(z\{$60}*p"r"(-r"5.nyp.m#h8*{$60}{$60}h@"m&p],hckh
- m\!'={$60}{$60}[0^*d{$60}g0{$60}.r*t;#tr?.l{$60}{$60}\"*i{$60}(u/-zy--yu0-zg_c4xwf!am'0^-
- m'0^0".x>#]{$60}#[a\/&&{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}h@>i_yw;.jd{$60}g>,zra#s
- m8{$60}"%@(2!(.lzk3</2+j.-p_n&p\@*sni{$60}(w[.fb--p\@-cl@2sh@zsk.&p^m
- m^sh88&r{$60}{$60}*xw#yi,$sl{$60}(,s_h@"]c2c)__{$60}2o<ths1l/t{$60}j.-3n*({$60}8hkc4[
- mz.{$60}0d.)@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}({$60}.!p{$60}{$60}k8x(c3m#c3a#j0"-:#l@l3x@:2b-7#ne
- m@(u=.z6"i(.-6cn,6snea*2%c5x[c%\[j2"l93nb_r!c*""h.v!@k5h[k%l[
- mc6{$60}[c&$[j0"-8cn-8sm@{$60},d-\%_)d_#3r0g0{$60}tql/(v].zuc.\u=.y{$60}#("$\
- m&*u@.vuc.x6{$60}k6$[:0"%@:f]h#n%_h3_h@&&a:ud.zqe.r!r*.yc.v{$60}8k6{$60}[
- m;6,[a8"m83mi{$60}(6!8*uc.\u=.y{$60}#("$\8*v-{$60}bd/r03p]zwt/]#rj0"-8son
- m8cnm8co-7#np%1bm8#mm7cn-8#nm83mm7sn-83l88,yb.r!</!a@j2n%a*ud
- m.z(!k&4[('xh8*uc.rd'a8{$60}xj0ce@!am8so-73n0{$60}zu=.xuc.v"e@*2!a8j$
- mbz6"i(.%b(2)i8h%b_{$60}8h{$60}"qb""^.^:(t{$60}+fb:6*t{$60}+&b\:*3)@\&&"ea,6{$60}
- mi87e@;{$60}<(.p\l!^@{$60})&"yh+0{$60}n:#yh30{$60}n:%r0wp{$60}trx/*6$i(6b_qa@j0"@
- m{$60}!a@k6@[t{$60}4@##vp#:yg.^yg.\yh.[t{$60}"qa@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}"b![6{$60}g00]ra#x
- mh@".9sn.:#l@%3p@p3t@v${$60}@s3w)#?{$60}hr13p.\d#\.c)d_!)r030!2"./3a@
- mkf<[x/zpu)t{$60}"^yg.r"^.tp>/:yg.yt{$60}"^b.:#nb{$60}(yg.r"^.r"./1a@kf<[
- m\{$60}[.9sl@f3vi(""^.r"9/4p>/2"^.zd{$60}c6<[3!x]h@>]!#v5@,h0^.8sl0
- m(jy=.\j.8snm8cop%lyb.sbm8#om7cn-8#nm83om7sn-83m@({$60}0\k&8[j?\@
- m>ra@2"{$60}$/*d{$60}('lh:)@){$60}#cf4[*4#p{$60}xqf.zye.zqf.v"@{$60}"r*0s{$60}"h{$60}bb
- m{$60}.jyt{$60}b5@,chx{$60}b0]&"b{$60},did{$60}*b@(z*0^{$60}{$60}t{$60}8@hd-,'3x@bt/j((<hih"d
- m@:g_((0h((<hih>dajg_('4h(&{$60}h('h[8{$60}!{$60}{$60}*d{$60}c0#<c3t^k0'<s0'<t/c)
- m__{$60}s(&a#(-{$60}_d"l@p3x@t#^0(zwj/xt_/b"f/b#y/b{$60}s/r!s/rsn/s{$60}dk>\_
- mr?_p'87+3/<_(*8^j?^b{$60}iwo/\h0^b{$60}a/zd{$60}c>x_c3\^j?^%rx7%8*g_c3t^
- mj7^-{$60}-q@j?^b{$60}iwo/\h0^jd{$60}c>x_8*+_h/^i_h7u3-\^k0'<s0'<t/b,{$60}-q)
- m_ywc/s@f]:7uc0#<z.{$60}(d.-@{$60}08'!pj{$60}$"{$60}${$60}0$!{$60}@0(("$_h{$60}.^zcz]xs\y
- m[s[p%+gt/@v-{$60}hv-{$60}kgo/dg_/>,_g>,_b!#>8*t^/lt^/m#x2?\i0$i*c8t"
- m8*("j?^=zs_*$/j@{$60}(3uh@"&r[wc/_{$60}<i,m*d!)(ao:f]>{$60}#l{$60}:8g>l_yo6f
- m]fc(r0#0yabervd(a<ohx{$60}b0tv"@{$60}+go/\g_\"2b{$60}mwk/_{$60}8ra#xf*j]\#^=
- m[s_hx{$60}*0]:g_c?$_c>x_r,{$60}#d-6@{$60}+gk/\g_\":b{$60}mwo/_{$60}:ra#x2*(!o>\_
- mg?{$60}_ra#wj0"-[c]hc>\_h{$60}/(p{$60}.0tv"i_xt{$60}w(t]/jt!w,t!w-#xr?]@{$60}{$60}{$60}{$60}
- m{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}"er\d_t!jmc0(i#\d$t!&er\7%\{$60}j%q:wt/tg_
- mc?0_8*7+r3_0&jv-{$60}bd/r0+0$:7+q<7p"h7%k3x^24"-/cy@k8t"*1_)$-{$60}%
- mj05,7d{$60}i#zj]3d!,7d{$60}{$60}{$60}0("{$60}p,$!{$60}0$!{$60}0$!{$60}0$"jjer\7%\{$60}-,bt"&]jwu
- m/_{$60}&so4_\{$60}=@so8_\{$60}%@j0.-]c^mjd#0]:;v3)5{$60}j12-]3^i{$60}(wt/[t<087u
- mo1u!a?:drx3%l?70%&{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}kji{$60}x!"0{$60}6"nj4"=
- mjt#nj4"mj4{$60}i#xvi0.zj0&"mjd#p^wbnj$#.jd#nj$"mj${$60}i#xvh0+vk0%a@
- m>*t_/lf{$60}\{$60},86&"mc0(i#]#vj0"-jd"-j$"-j4"-]#^i{$60}(t{$60}#sa88"a!@$'8
- m03!"b$+@0a0-'8b%ah<1,u=!-%i310$u4d0v0t946#=91sa"2%56.4e*,$u+
- m3txk4$pm+ci{$60}+%pj.q,!/5xo,5\$,b{$60}"40.$.#4),c0w,1lk+0h--cds"#{$60}n
- md1&='0"4c9v,b8j+d2/7p23:t\4!)=+$)l/&u-@gv<<hplc5ubg)rc#-r\_.
- mv]#,w3y;ncrip%v3{$60}3w>/r%?!"*@{$60}ma#@u(t-s$;*rt*c38y,p@p+i$1
- mg1t{$60}e(v=c(f*by&6l["7k:zq{$60}9brk)f\nz.]fk>ef[^tn+xihk4piz&yjj:o
- mmmp^6z0\j-]=dp$]wc^!7p25h{$60}*k{$60}x0x-1@r-#<q&rlm"htv.3,(,"z1$9t=
- m{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}'!<!gqh3!0"<$@0>{$60}p84&!\9!yx""!46$@d*d@t+#p[_${$60}p{$60}
- m{$60}!l{$60}{$60}!p{$60}'0{$60}{$60}'qx{$60}d{$60}8{$60}!0{$60}{$60}$0"$.#48,c0w,1lk+0j--cds"#{$60}nd1&='0{$60}4
- m#1v(a8:'$3-7031:4t4!->)$-d-&5%@w64<x0da55ce)2c!-2t].*u!,+2xz
- m0"q<*cl3{$60}3u>+s%?!#(@{$60}e$#a#@u"3(t-s$;*rt*#38y,p@p+i$1g1t{$60}%{$60}t=
- mb(6&aq$su\$tvm/%{$60}372q#;#qm38-]g'.,+(u=8yr<hps<o/sbo0s"tn.d{$60}l
- m7"h[$p$]7b\q7p0r({$60}+1{$60}x0x-0dr-#<q&rlm"@tv.3,(,"z1$9t={$60}{$60}$/#p${$60}
- mk3a#t{$60}%@sce#t/k..d/0]:d/h{$60}^-.4.,.d/..$/0yb"80r#"1jg_c3q#8*t[
- m0xtx0zd/h{$60}^-.4.,.d.m/$/0{$60}6{$60}@f4,@wd:i{$60}(t\0v{$60}{$60}8&!@8&!@8&!@8&!@
- m8&!@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}"i&(t8t""l0v!@j0"-fd.-ft.i{$60}*{$60}$c9y#c)]#j1fb*(v<
- m0xz=0zg@h{$60}>-h$.,h4,88{$60}{$60},!@x%#0l#{$60}@h(!{$60}d'#p$i#zj]u$-@{$60}{$60}\(!pl$
- m{$60}@t*#{$60}d&{$60}04##bd/jkwk0v{$60}{$60}c45$c{$60})$ah(d@a{$60}&("q$($a$)()0$b{$60}l1*t"
- m1"#d0xu%1"{$60}]1"!(1&"mgd.lgt.%@(2!k9q#c49$8!be@6g4a8%@{$60}{$60}{$60}{$60}k9u#
- mc4=$k49$t{$60}%@(&a$&*6{$60}:2b%@){$60}"yh'.1d30[6"l1t3p"8bm1421@(@0^v!@
- mk9u#a8"mgd.lgt.%@h2#j2b@{$60}(6$a(6mh$.lh4.%ah2'kii#k)m#k9q#&&!@
- m8{$60}{$60}{$60}c:9$c$5$cj=$+*9$$!z@{$60},rg1/{$60}*l?z1@,c,it20]l2%\{$60}fea)&{$60}r,2%
- md/dlid1p{$60}6{$60}8i8%iu(6!k45$(.1#i(6(,{$60}61@(@0^sbe@>g4a8%@"'c)@){$60})
- m2(h@y$.-(=!h*4#p$i@@y$,lp48p!ht@t$p>18v_1bs!1c{$60}&k2#03"q%k;]&
- m(/m#j*tat"#[0zhh8{$60}"%@(xy1:({$60}ah$*"f6{$60}"b:!"b:!"b:!&&ty19{$60}"yh$8
- m;9y#a8"e@6v?0x6!8{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60},d{$60}\#f8(.1#c6=%i8"d@8uj18qk1:{$60}{$60}l8"-
- m9d4@]46@{$60}+&{$60}jjug19&{$60}cf=%(/u%j0&-:44@p46i_xuh16"i{$60}(uh1:{$60}{$60}k69%
- md8{$60}@]46m9t61@"#]16{$60}l:$4p{$60}6#.:470^jd4c6e%k6i%k&m%a:"$h:{$60}{$60}l:!(
- m..d@*4#0!v@xz4!,\d5h&&e{$60}d:!@&*6!:=2%@6{$60}xi8'iu(6!8{$60}{$60}{$60}a86,{$60}d2.
- m!d;@{$60}-{$60}!8.r<0y{$60}+i82fa:p"1"{$60}#1&{$60}da1{$60}+($=&((u&j2{$60}@>d8da5{$60}/($=&
- m(&q&((u&k0)$('i&8*t&1j({$60}(#i%i8"d@86"a(.mgd.lgt.%@(2!.*v<0^t&
- m1ht%1f{$60}8i8%iu(6!i8-iu(6#8(u%1*t&1hu&1*v=0xu'1"!(1&"m!4;0{$60}6#j
- m(+-&&*6":2b%@i{$60}"yh,8i8!i*(6{$60}d{$60}+f@<x%1m#b8*r=0xbq@i&{$60}b!#y8{$60}{$60}{$60}
- m{$60}*t1t(w{$60}1jt@t(v_1jg_c<%&j0"-$="i{$60}(t@t&"mp$:-$="mot:-(-"i{$60}(w!
- m1f"i*""**&{$60}lbd,p{$60}trl0tr-0rr*0s{$60}#3{$60}-$3(y#+(i#,{$60}-,=t1,ct,lbd,p
- m{$60}tqx1$r00rr*0s{$60}#3*1$3)%#+(i#,{$60}-,i41,dd,lbd,p{$60}trh1$r30rr*0s{$60}#
- m3/e$3)1#+(i#,{$60}-,.d5,e4,lbd,p{$60}tql14r60rr*0s{$60}#3{$60}=&3)=#{$60}{$60}{$60}{$60}{$60}{$60}"i
- mdr#2_zd.(-+_h@"]+dcp!b#2_^c0]7@@%rfm$@^-;t<@ts0@9bfp;*4"i{$60}.-
- m<$>,<4>e!*0%c7)'c'-'(+0i(%@w>"#p1b!i.r{$60};*ubid*{$60}(a?j$^r{$60}s**dk
- mh$b%^h3[j5(@{$60}rbi**!(a?j$^ze7({$60},hj5<@{$60}rbm<$>l<4>%^h3[k7)'k'-'
- mh@$@#"a8j0"@$r!:**d{$60}({$60}8hj0$@!bbi{$60}b{$60}&**uo1x6z(-0tj9,@to],rri3
- m.@!+.@#!p\4m-c0@(,m%4dy%3"{$60}p+c4t+c{$60}p("t@p]/"(#,p+<y/5bty,pt-
- !{$60}{$60}{$60}{$60}
- {$60}
- END
- SIZE 8281
- CRC 2F8FEBBF
- BEGIN 620 CONFIG
- m{$60}&!,!6!#qjdlh&j%<(1q($qal#p@lf&p-r{$60}:8k{$60}r('!b((mc('ub((ed("if
- m('=g(.-g($qh()1h&*dlh&j%{$60}h0#.*5pz2r%!*5qz6j%!1a@a?v&$:d{$60}h("b
- m{$60}(7za/n&_*d{$60}a1"e$(7\(+]@j32%#j7\a0^b#j{$60}"(#dhj32f_"{$60}*8;{$60}wj<n%
- m#j(.h{$60}(@.2birz;\({$60}ial".irz({$60}({$60}ial!je_,d"d{$60}firz("({$60}ial{$60}l@u6#f
- m$*40q1&0jb#g8*408*(6h{$60}*e_,d{$60}t{$60}*b$ld"t{$60}*b%"{$60}v*&"e_,d{$60}\{$60}o){$60}o{$60}'
- mha:@{$60}b{$60}y*&"e$,d#d{$60}"i{$60}h7\ha2@{$60}b{$60}y**40r0&0"zd{$60}a?rb$j{$60}"(#dh8(4*
- mi?r%"x;\j?^%#(4-h@r@{$60}b{$60}v**4,q0k0#*4-q?s0!j4+a?p88*4+a?px8(5{$60}
- ma$&@{$60}+%{$60}\{$60}h@%vg(t/;f0=#r8*d{$60}ikj@{$60}""z_zd*hg2@82"]_zd{$60}i@*d{$60}r#5
- m_[{$60}"&&"i?j!a(#=a.&!#3ty&24<n4ue3q5)23u(@051414u05$e.1r!43r!"
- m+4q/040@(d-/3d9)1ry365,b+"!!0d]25$e.1rx-{$60}*d{$60}ikj@{$60}""z_zd+hmj@
- m82"]_zd{$60}h@"@("#5_[{$60}"&&"iy:!a(#=a.&!!0t4m0ta!4e-%5,524d]2($%4
- m5$5-4%1)3d<@5$\@0bu,3t%$(")!0t4m0ta!4e-%5"(l($%"3u)424y'+@t{$60}
- mj0"fnj{$60}{$60}(+k_j0*b0j!b(+w_j0"b{$60}*{$60}3(-7_l{$60}(88*e$h&(@-v$x8%-(q5)2
- m3u(@051414u05$e.1r!43r!"+4q/040@(e-((bp@04)/4e1)3d<n#0"idr#2
- m_z4$i{$60}4@-v%@j4*@8r!4**u"8z(+(!!ck4-ch@t@$&.m1&/)$){$60}#..d&jkud
- m8xtj8[uq8xtk8[u^8xtl8zu%8z($(!!ck49chd'){$60}-{$60}%j1),v&+)$i{$60}-he#)
- m$o{$60}'>/@xz1+86(x]8z(1(!!ck4=cha0@$&.m2&.b%r{$60}08zu)8rd'jku,8xtc
- m8[u48xtd8[u<8xte8zdch&,@-v%@2$i*2dh),)tc8v@i#pdpg21c8-1512tp
- m-2w-05dm,3dy,r{$60}@,3$z,s0z,3(@4$t-#0{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}*m/-u-?4qm,j
- m54]514a202i.3d5$54e4*lk&s<'-rlk!t\_.q"i!14%00555545#3t4j3d)2
- m4ee.3$=05%9#h(*$"k$"r?_p(b{$60}/9+{$60}=j<r@8r{$60}g9+{$60}1j4*@8z()($1dl{$60}8@
- m(&1,tf,@(&3f"j0*p(:0sj4"i{$60},8:8:0{$60}<a,5ra4+5)"#0"m1f.n26/p!wcx
- m&&d2v%c)$m{$60}"j0#))-{$60}"j1*-1f,8k4)c:5&-26.b&:u#8\epl{$60}*b((y"8ze"
- mh&,@5ra@jjd&h{$60}\@no^i{$60}""]_r#{$60}_v{$60}8j08@p_]@a4"$0:(&(,g_d{$60}%@h{$60}"q
- m0/{$60}&(-+_r-#v(,s_&&"%0(1!ad*b!b#&_y{$60}!8*({$60}(,__r3"0%ldzl!(@s_^p
- m""20<{$60}3)#=#s(,s_.&"@{$60})%{$60}r"#/_y%{$60}r,1"d/;)#=#;(,s_&&"@@+$"({$60}]d
- ml#:i_:!d("=dl"vi{$60}j!e(,qdl{$60}f-+@^,+p^.,{$60}^i"j!e("=dl!*i#z!e(,qd
- ml{$60}f-,@^,,p^.-{$60}\@(&1@a42$1:d=h&6b'r!$9+{$60}@k1uer0?0&:{$60}{$60}l43p"-d@
- m9={$60}.r-#tk3)ek#%ekcee&&{$60}x8$<m4!\{$60}4dpm4d%-h{$60}!'+5{$60}>{$60}$e.1$e214-4
- m+5)%5:{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}!(j6"@
- m986{$60}a(&b1&@@42@@:v6b{$60}+u@9?{$60}&(!=iz-#u8{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}ho_ho6!e
- mt/k*rlk*x("0{$60}6#@{$60}+{$60}!8+u@9<d@t{$60}%@ad2@{$60}+ea99e@9<c$1)#uj2r98&5,
- m<v5@a4"$089$h{$60}"q0"{$60}7:<c{$60}!i#vj3h@%vf*&&tb#xtb#z5%;2,/c2,/j0"%
- m1h5'h@8&1"9%)d8f1\k0]:d&($!ej<l@%ve@&*5$;1p/c1p/i45m'0^-'0^e
- m1ft>#xt>#y{$60}#[a\/8*d7h&8@-v&i"b!{$60}9:d-(!=i8"{$60}@($92144z{$60}*d{$60}h@.5
- m1,h0^v"i{$60}j+_>"!/8%b-){$60}]((#=g:*ji{$60}(5%j<^@9b"a92{$60}@9jd"a?vi{$60}(tg
- m#z4&i{$60}>-*{$60}^,*0^b{$60}(7za/n&_*"c){$60}dp{$60}j#!l0*hj0&b8"#{$60}:"{$60}19r0)$$6i
- m{$60}(7zh*"q{$60}h7[c2h/j0&%_*"al0*hj0*f^^@@p&bi{$60}h7\j0"@!(7za/n@i;$"
- mkb0/({$60}uic20/h@6@_r#{$60}:"#f92{$60}%9f"i{$60}8td#r#f92{$60}%9f!)3e1%4dz@j"0)
- m,{$60}*@qk$"a4"@8*g^q$"p!y$&r,1{$60}d/dxi4#i8(5{$60}.*t=#^5{$60}c1t/k1x/z0"-
- m'@^m'p_i{$60}(t?#v"d",!@l{$60}fi{$60})$&r,!@d/dxj6#e"(5{$60}&*5%94"%19{$60}&yd;0
- m{$60}n9'8"0)$"^m){$60}_){$60}k{$60}!8'bi{$60}j{$60}"a?r$_:d%h/^%^h3[a?z$_zg[h{$60}{$60}@/rcf
- m_*7\s20/d.188*(_o79gg<#_ra#w8{$60}"i{$60}:+_($]@c2p/jm{$60}&k30/\{$60}%@j0"%
- m1:g=h&<@h64@(&:i{$60}87]h*8d"3{$60}"h,*q{$60}htk#xtm#z"g){$60}dp{$60}j##l0*n+{$60}\@
- m#6f-+{$60}^i{$60}*#_kbl/a?j$^x;\k2p/h@"@_r#{$60}:"#f92{$60}%9f!2154@(""m+{$60}_p
- m!jd{$60}c30/8*xt#_#zj0"%1:e&h&@@h64@(&:i!h7]h*8d"3{$60}"h,*q{$60}htk#xtu
- m#z"g){$60}dp{$60}j##l0*n-{$60}\@#6f--{$60}^i{$60}*#_kc(/a?j$^x;\k30/h@"@_r#{$60}:"#f
- m92{$60}%9f!23"u2156n,{$60}^i{$60}(5%j8z@:""a92{$60}@9j"!l0*n,{$60}\@#6f-,{$60}^i!x7]
- mj0"@_z({$60}cc$/a?j$^x;\k3{$60}/h@"@_r#{$60}:"#f92{$60}%9f!23"u204vn(@^m(p^%
- m1:fyh&@@h66b{$60}[t<#y5$ra#x({$60}5fj0t@%vd@u69@5$]404p@8(4*a@n$#*dl
- mh&f%_h3_h@"i_ytl:>c0^j8+y{$60}rp"jd{$60}g2qiz.0,d/be_,4*l!zi{$60}*{$60}!(#\h
- myopxi0se"qae185%d.7f1m#ayd=,z&a@ad#%0){$60}"i4!@{$60}"#2_xp6::{$60}{$60}d7#f
- *<-{$60}"yg&l%fd88{$60}{$60}{$60}
- {$60}
- END
- SIZE 2350
- CRC FF3FD54D
- BEGIN 620 SH
- m{$60}!-,kq-3r{$60}d{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}h@),&a.b{$60}87za/n@_\bq^m#[f*{$60}{$60}3{$60}ph
- mh@&-/q.i/z{$60}3a?j$^zd!h{$60}!,#"@{$60}h@"i6:{$60}3a?j$^zd!h{$60}{$60}@"2cp!*u9$v{$60}x
- m8{$60}"idtpk$p{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}('@33%$h('@3j0%,42b%8(1aaf*i{$60}(5cj5^@
- m$x6{$60}a(&i"*)@8*hxk0@/z0*-"{$60}^%8*t)#^d{$60}c0d/a6&8h{$60}&18(b*d6!@j;f@
- m$r{$60}8$tsb$\'#q2#32$5,3"!615)3(#{$60}n-30n,#{$60}@+2##t\(@,c4msd]6+3ds
- m#0t{$60}j?^-#1.-!a.-!q.-"!.i{$60}(t.$zd{$60}c0\3k0t3\{$60},@6q2m#!/p'*t.$]{$60}7
- mj5nb{$60}b{$60}m$zt4#zp5#r{$60}3$ze8h!0@$q.i{$60}(t.$xt+$r!q%+{$60}gk0d3#0h3\!2m
- m#q/0#r!q%b#?%r"z&"!u&"!q%b")%bp+$s{$60}#3/438%t@{$60}*({$60}($lhho_){$60}/{$60}"
- mh@".#!.i{$60}(t-$v"i{$60}(t)$xt*$r!{$60}$y{$60}#3!h5r2#p],d)\/#)#={$60}#3!d5r3o0
- m"*g_c0x33!d5h@"&{$60}h8$h@"&{$60}\db\{$60}3))]{$60}'a0.%!$r\%*8"g0!ay@(@0!.p
- m6:8#t"7)(/{$60}]r0gp.<d[t{$60}nf!-{$60}'j?^-#a.i#<d-\":f{$60}it{$60}8>8"3+p4r0#p
- mw\4#t-l@0!.p(\d@\{$60}o)"?{$60}'r0wp{$60}trb%$bf{$60}jd{$60}g0!a(!l5:,d-\{$60}-,>108
- m8*t/$_{$60}!8*4$t!fb{$60}*!2k0!ar3sp8*(!h%?)/o!8(*<6d{$60}%@($(58*t(#zp)
- m#qce{$60}k{$60}!b(t(#xp)#x7za/n@{$60}+d{$60}89'z\{$60}/(t/:m"a.%^zt)$phf^qai{$60}(7z
- mi?mi8h7[h{$60}"m"{$60}^1^lbm"0^1^nx)$]{$60}#[@h38*d!a?ji887[k0%ar3[0""!j
- m%j!!k0)ar2'0!z("(&h6j0#))o#uo083r?_0=9b.{$60}&"-$!,@{$60}rb0):t{$60}#\d_
- mt{$60}l@+2bp(*t0$ts$%<d$t!:m$!/)0={$60}/j5>-$!-,q!6n{$60}&"=!a-@j0^@%db8
- m2*g_c0\3i?jd^r{$60}3$vbh:"{$60}3$v{$60}z(,524d]2($]014y)3d<@4d5$25)%0u1)
- m3tx@1de,12x-{$60}*dyh!9,^14z(,524d]2("t@s55,5$e03$4@4d5$25)%0u1)
- m3ty3($]&(%-!344@4u1214%-+@t{$60}yok0{$60}n;[8*({$60}a@*]!a/)__{$60}$j"{$60}j*.8"
- mi@+@{$60}y#m8*({$60}a@*]!a/)__{$60}*({$60}8hi@*i_yt&$^8"i@+@{$60}y#g8*g_a0j%"z8"
- mrn#_\!b]{$60}&').o{$60}1r2k0\*0+p/_0zh8+y@m,kq;ha@je"\g_t{$60}(88"#<%ca@
- mj0"%#z8"z,j]{$60}&&={$60}6#d"m#uj0"={$60}&"={$60}&&f"yt{$60}8.8*y@nb{$60}+t{$60}8?{$60}&g0!@
- mz-#u.*4"y0n%#>8-.*4"y0j%#*d{$60}h&"%^h3[("$hl!6%#b{$60}g*+{$60}%\{$60},@8a>e
- m#b{$60}d**4/t{$60}ri_xt/$ze+h!<@$q-@sd\@34%40t@@1d]2(%=)3$1#05)$#0"f
- m#b{$60}g*+{$60}"t{$60}%@k6x/t{$60}%@k6t/q0r0z:8*h{$60}{$60}@s1>px*8+.*um#^4-j"#-%[#2
- mh@"]{$60}p!it{$60}8>c0]:{$60}{$60}n6x/g0!a\{$60}3hr-#tk6@/r5/p#yt!8:dlg0!az.bi
- m{$60})t{$60}888"($(5j?^%#tqb%[t{$60}8-{$60}"& @_0!,cht/{$60}x8*d{$60}h{$60}{$60}@cq.m"1.l
- m"a.$!pj%!b8'.*t(#^4&c0@/a02m"0_e!xt)#x4%j0"@8h4"a{$60}.e!@4'\!v@
- m{$60}+$"d03f{$60}m{$60}"y@/f!-{$60}"y@6e!m{$60}"q@?&!dp0&*t(#zp)#xtp'#zt)$zp*
- m$xt$#xp%#r"/$zt($z#_((\3k083k{$60}<3((\3k0h/k{$60}l/((\3k0@/k{$60}d/c0h/
- mc{$60}l/8*t*#zp+#x4"a{$60}.@{$60}k$"f003r,{$60}%d/:@{$60};$"f0h/f0@/f00{$60}f08/b!#o
- mh{$60}:q!(t$#\bq!(t%#qbm!@]i"(ty{$60}#[@</8*tzp'#x4"a{$60}.@{$60};$"f00{$60}
- mb!#xh{$60}"q!)d{$60}8?{$60}#r-#vh{$60}"y_agp+:({$60}o0!av?x9t{$60}g){$60}/{$60}2z,c0\{$60}"(r+g^
- m&=#zr,c(3-p8n?\9a0*y{$60}!j%{$60}vp"{$60}*d{$60}c0-@j0"%!(4'k0x/k{$60}\/a0*${$60}z0$
- ml0+p8z4't%^i{$60}*{$60}{$60}(,h:(,,9j0"@8"{$60}2*+{$60}zk0-@r4/0#jt$8,g"t{$60}>i{$60}*!@
- m3%hhj5v@&2{$60}3$v#"040@15a415).04p@4%)/1u)!32!&3u)-050-{$60}*t{$60}#\d$
- m\*+)!?">j9.@&4p3$zfph!e,$q/%6%1%4dy!3"!04d]'4d%-($q/040@15)2
- m3u(-{$60},-/34u!3d0@3d]4($9/54y$#0"d!*({$60}l0+p!yt{$60}8,cht/7(a{$60}2@{$60};'z
- mr3kp!xbq^ldot{$60}2%!z({$60}h{$60}"q^it{$60}8/{$60}$z,c0]:d{$60}h&"%^h3[8$5#2$\{$60}<1i3
- m2{$60}#,'d1)4d5#5$]260#m&d1)4@#m&d0{$60}&am,4p#y&d-${$60}{$60}t=1p{$60}-'4-!5{$60}"^
- m'5194$4{$60}oau4{$60}+x=0tq3{$60}%h30tq%05({$60}6a-%6$e4{$60}'\>6{$60}!_'d-,4tp{$60}\qi{$60}
- m{$60}(4>1$]3{$60}(4>4$%42{$60}#:'@"i{$60}(4$k08/k{$60}</&&d"d{$60}'(a0*${$60}zd@q030{$60}r{$60}k
- m$zd@a02@{$60}+$"a0;(l0*h!0;p#*4&(!@3i0*d{$60}tq[&jd-("l38*d{$60}h&*%{$60}h0#
- m.*t(#^4"a02m"0_e{$60}x4%8(3["h7z)ol8k08/9?j%^jt'#v7[a?n@{$60}+'zjlbq
- m^h;za?m@(%h33!h;(%h33/d:h@$@2rb&",d{$60}t{$60}n*ho_hz12p^xk0{$60}jd!a0.i
- m{$60}(4%3"d;h@$@2rb&"*d!a0.i_x4%j0"%!*f3h!n%^h3[k04/t{$60}>m!{$60}_){$60}i{$60}'
- mj0&@{$60}"#*&b{$60}a*){$60}!8(4"i@(@)rbp+o{$60}l($xhl">e!1{$60}#(,l<i@(@)rbp&?{$60}7
- m($xhl!*m;@_p!b"6&tqe&z4%${$60},@y1re!/{$60}%j0t@*q.e{$60}dp&*"xz{$60}"0%,{$60}-,
- mf1p@"aril:{$60};a?j$^z4'h{$60}"b{$60}4p,*$125u@j+4u4("{$60}p,"w86%@m,#{$60}@(#$r
- m.c{$60}p02{$60}q,c,t-38w."{$60}jt\71("{$60}q,c,t-38w.#dp,3(s-#4v#0!$4e=8*bu-
- m5"{$60}@,#{$60}mv%a8+3{$60}p("{$60}q,chp,$$@h@"m;{$60}\*2*dmd{$60}.][an=l1mhz.{$60}(d.zb
- m$[wv&yvy&\h0]zu<#zq=#zy>#r!j$z{$60}<i0c).[{$60}"h{$60}bb{$60}+u?$yfq&\chx{$60}b0
- m]*d@f;$;r*vu&\dmt{$60}*i()fq&\bb{$60}+uh#pf{$60}f;$;r.c@{$60}y#rj2"9l1o(f;$;
- mr*({$60}o6x/\{$60}>9l1o(z-#tj0v9l1o(j0"9l1n$!v"i;j{$60}/(!@3y@2e!,4#d{$60}fi
- m{$60}(4$j0u,*q.@_\by;@_0^h0&j13e!h4&j2{$60}@*q/&!m#w8*g?h!p@&!.i;j{$60}/
- m(!@3j0t@*q-@q$e2.b{$60}{$60}k5p/k%t/kex/('{$60}3j5^@$r{$60}8$zd{$60}h!t@&!-@($)9
- m5$53($92144-{$60}*t$#\d"k04/z0"p!"!=*&"i{$60}:{$60}{$60}(,h:h@*@{$60}+'zc0!ar+'z
- mc0%ar,dz\{$60}2b{$60}*{$60}{$60}l?j={$60}&'){$60}/!'r2_p#ldpd{$60}3).i{$60}&j2^={$60}&'hl?j={$60}&'p
- m!.c(t/7*o0!ar3kp"^bi.it{$60}8:d{$60}g0%arkt{$60}8<do\{$60}^i+yt!8:dzg0)aj0"=
- m{$60}v&i{$60}*!aa?j$^r{$60}s*+{$60}!8*fdh!u,$q-!.@#%4e)/4b!#2$%.1te.1r!$25)%
- m0u1/4ed-{$60}*d{$60}a0h@lajb{$60}2!+*,d{$60}t{$60}re!?{$60}(j?z@{$60}(4$a{$60}6i{$60}:{$60}{$60}a0:$!zt$
- m#\d"k04/z0"p!zd{$60}a0a,1!ze!j0'(,h:j5(@{$60}rb0$:7zi/l@$q.i-:{$60}>(!,3
- m3!x>a0@@1!ze""{$60}&*.8&t{$60}+f!z4*t{$60}re!lt$#z4'[04/d,%@.b!#04y.3u0@
- m3u!%3@t{$60}i0*d{$60}x7za/ne!*0%i@@@"2cp$;{$60}/h@$@#"bp""!.*+{$60}$3$p>8*g_
- ma0ji=*{$60}>3!,3/--43u!0140^#0"i_xt+$v"ir:{$60}>a?j$^r{$60}5*){$60}!8(4"j0&@
- m{$60}"#*&j7z!?op"z7zi/nf{$60}b{$60};*+{$60}7j0"@8*8"(!xhl{$60}ri{$60}*!@(!@3j0t@*q.e
- m{$60}dp8*"xz{$60}"#b$zd{$60}c0l3j?^-#1-@k0x/k{$60}\/a0*${$60}zd{$60}a02m!0_p{$60}6"m!{$60}_)
- m{$60}k!-j3r@'r{$60}8$z0$l0+0!jd-("l38*dbc0!@h@&q{$60}it{$60}8/{$60}$r.c0]<b$!*db
- mg0!@z*d@g0!@z*d{$60}h&"%^h3[bj{$60}{$60}h@$@#"a,_!y0051(({$60}"@{$60}(0$j0&%!j4&
- kh{$60}{$60}@raje^@7[t{$60}>i{$60}*0$d0)@h{$60}"$!z0'y@>q^j0$y@21{$60}ld{$60}t/#f!dq*'p{$60}{$60}
- {$60}
- END
- SIZE 3193
- CRC 380F79A7
- BEGIN 620 CONFIG.SYS
- m{$60},#_{$60}{$60}{$60}{$60}{$60}0@{$60}{$60}{$60}$){$60}{$60}{$60}!"@{$60}{$60}{$60}0l{$60}{$60}{$60}$,{$60}{$60}{$60}!#0{$60}{$60}{$60}0x{$60}{$60}{$60}$/{$60}{$60}{$60}!${$60}{$60}{$60}{$60}1${$60}
- m{$60}{$60}({$60}{$60}{$60}#_{$60}{$60}{$60}{$60}_p{$60}{$60}{$60}/\{$60}{$60}{$60}#_{$60}{$60}{$60}{$60}{$60}{$60}0'{$60}/\$!0#_{$60}{$60}{$60}{$60}{$60}@{$60}{$60}{$60}/\{$60}{$60}{$60}#_{$60}{$60}{$60}{$60}
- m_p{$60}{$60}{$60}/\{$60}{$60}{$60}#_{$60}{$60}{$60}{$60}_p{$60}{$60}{$60}/\{$60}{$60}{$60}#_{$60}{$60}{$60}{$60}_p{$60}{$60}{$60}/\{$60}{$60}{$60}#_{$60}{$60}{$60}{$60}_p{$60}{$60}{$60}!#_____
- m_qf3{$60}0${$60}{$60}{$60}{$60}&"@!!.@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}!/\{$60}_p{$60}({$60}/_{$60}{$60}{$60}{$60}.!@{$60}%{$60}{$60}x&
- m!{$60},,#0{$60}{$60}!0<${$60}pt/{$60}08{$60}_p#_{$60}{$60}3{$60}{$60}@,/{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}#@8${$60}pp-{$60}{$60}{$60}/!p4##0d#
- a{$60}d$z{$60}"xz{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- {$60}
- END
- SIZE 258
- CRC 227A0D61
- BEGIN 620 CONFIG.EDIT
- m{$60}1q{$60}'&0{$60}f2*3(jk'*#$t*:hbp</%h,-/3d9)1u52051)3tx@q41)5$]2(cj9
- m(a$1r4y)5$e!3$e:24y'+bxn(@!?',@{$60}4ufr,3(x.hl@n"@p*;*x*#$i(*<@
- m4ufr-c0{$60};1pl{$60}415ll(h,3@v*0">'){$60}!1+(q.#$@.b!(3k(x(#h@ab!,3ra$
- m*2q(12a$*2q$220h1"dl2"0h2$xl,bd{$60}t!st{$60}5-0)+(b("{$60}@("{$60}@("{$60}@("{$60}@
- m("{$60}@("{$60}@("{$60}@("{$60}@("{$60}@("{$60}@("{$60}@("{$60}@("{$60}@(@#v'%@"f2(1td5!1$e.1r!&
- m245,1"!$15-#4de05$e/3e,n+bxb{$60}!@=o{$60}*!2;(qi$0zar!,3ra)*2q(12a)
- m*2q$220h22dz@@{$60}u'2{$60}#f2(1td5!1$e.1r!(14q0($1!5$$n+bxb{$60}%8=a{$60}.!
- m2;(pi$a..h%*lc"d,cj'($@d*$dl2bdz@cj"{$60}&4=z{$60}-4lc$@.b!-1+(p{$60}&t=
- m3{$60}12lc{$60}{$60}g1vp!)db$<q/041)3d<@0t].1de'55)!5$e/3bp@54y)5"([q"a$
- m52d[(bxn+b({$60}x!t4!8l@4ufr,3(x(*<@0t&r-#@v-"{$60}z(/x",34@.b#^$2)#
- m3ty&24<n4ue3(bq5*$15*2q0*$-!*2{$60}z((dq.3{$60}p{$60}!4>>{$60}5#0;(t.3$u,b{$60}z
- m()<w.#{$60}l,3{$60}@.b"7-s@q+#,r(#h@es<x,bpq.3,@.b">-c4t-cd{$60}11[<!8%)
- mlc&d,3{$60}zes0y-#0pjdfk,2s&*,hh(d-/3d9)1ry365,b+$dl,2di.h({$60};!y{$60}
- m!i<w.#{$60}l,"{$60}z()<w.#$l1%4@.b"7-s@r+#{$60}@.b">-c4t-c8{$60}e!zd!i<w.#{$60}l
- m,"{$60}z()<w.#$l,"{$60}z()<w.#(l,3dr(#h@gc8u-#ds{$60},h>"{$60}>+(,(h-s@s*:\q
- m(*<@f2(10t].1de'+e-94sh@3$]!1"!%4e)/4b,b.\(h-s@p*3j{$60}{$60}.l>;{$60}>9
- m(a')3e-404q,24y'(,g.t-74($-/1$4n+bxb{$60}!$?t{$60}>!2;)#0:hr-3:d0t&j
- m,c4vjc$u.h<@03j7($dl02{$60}z((({$60}&q\t"(tu-s{$60}p{$60}%4?f{$60}b9(i/!p\4@pt].
- m1de'(,5$251/4b([4ud[hs,r*3lb4$%'12([q"bu*"a4js$ik3$x*:hq*0"$
- m'_p(f2+{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,{$60}b
- m{$60})l?8{$60}e"le2j,3<zbr!"l40@ir!"ld0{$60}sq_$"8%)le2d0cj9(,dh(b{$60}@(jk$
- m*,(h3$\h22fj0t$i*2ps*3lb("{$60}b.t1))"a)*3j"{$60}.x?*{$60}j+($fsl52j,3@@
- mir"!($jr2:14jc$w.idz@@{$60}=((p*f2+{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}
- mp,#{$60}p,#{$60}p,#{$60}p,#{$60}p,#{$60}p,{$60}b{$60}"<@\{$60}j--s<p,{$60}!2(%0+f2#(*"(3$1$1$1$1
- m$1$1$1$1$1$1$1$1$1$1$1$1$2(l4jhs*3l{$60}=""x"u@dlldh(b{$60}@(jk$*,(h
- m3$\h5*i2*:i#02di+#,i{$60}(8@'{$60}r9("(2(cm8)#lbdi$b{$60})h@@{$60}ra020zbt$d
- mlb(bis,r,#{$60}{$60}ir#d#)d@6"0[(i$b{$60},8@2{$60}v+($$dlb(1(b"g((t@-#,p,"{$60}z
- m((d@,cdp,{$60}#e(*p-br!!)+(bd2(@ir"-(#0v,#{$60}@.b")(#(y,#{$60}{$60}!"$0#hl@
- m022r(blb(*<@c2{$60}t.#{$60}p(#h@b2{$60}r,c{$60}p{$60}",a={$60}z+($$dlb(m(b"g((t@-3{$60}p
- m,"{$60}z((d@,c(p,{$60}{$60}_(=@.br!!)+(b$r(@ir!2lc{$60}@.b")(#(y,#{$60}{$60}82$\#xl@
- m022r(i,b(*<@5+(q(#h@4k(p(#h@b2{$60}r,c{$60}p{$60}({$60}ah{$60}^+($$dlb)1(b"g((t@
- m-3(p,"{$60}z((d@,c(p,{$60}"f(000br!!)+(b("*p022rqr@q,rd@ir"--3dp,"{$60}z
- m((dr.3{$60}p{$60},0a#a"+($$dlb)3(b"g((tq,#4q,"{$60}z((dr,c{$60}p{$60},\a:!")(#(y
- m,#{$60}{$60}z2',$%*r4jhq(#h@br!2l;(q.""g(%*r,{$60}#[(3{$60}1br!4je*q1""g(%*r
- m,{$60}{$60}!(i01c@{$60}l(o@14k)2js$@.b"+(%*s,""g(%*r,3<@.b"+(%2j4k%$(*<@
- m4k)$ju0{$60},b)<$hx{$60}2r+{$60}$e2r5*hq."{$60}z((l@5+%$(*<@5+(q{$60}%<b)!-2lc{$60}@
- m.b".{$60}'\bb!-4le2k,3@@.b"+(%2s,2"g(%2rm2@h1*lq*:tq."fl,3bj,0"+
- m(np34k(p(#h@c@"=(e{$60}4br!-1+(p(*<@-38p,{$60}#((k04f2*3pt].1de'55)!
- m5$e/3b!(05,@54y3059%1"!#2$%.1t53$2({$60}["(8%4$dlb)9(cj%(e-!5d4@
- m0ta!3d=%4z{$60}h62].*2([020{$60}{$60}"-\%8l@022r(dxb(*<@-38p,{$60}{$60}+(x85c3$p
- m-3$p{$60}"@cx!69(i/,051%4bp@1%5$12xb(#h@@"{$60}z((x{$60}62-$%h%)ld-!jc$s
- m-""d($-!jc$t,3i6ll(h22dz2+*u*%:m,38i.drr5jm(k#$v{$60}&lcj!:722q(
- mk#$pjdpz@cj.{$60}'\c#!=3)+)8)#i#lc{$60}z342rjs${$60}c2-p%tbr2$4h5*i2*0"a
- m(]07br!(l;(q,c@@ir{$60}x,c{$60}p{$60},{$60}c.!b9(a,1$1$1$1$1$1$1$1$1$1$1$1$1
- m$1$b.p#6(yp8@4fr,*0r.id@2"0h2"q)*3l{$60}\2,{$60}&9d@r"a34"0l,sfkpra(
- m)"a(+$di*2d{$60}]r-d&8({$60})r3(&9dbu5-%(#{$60}m.2!&3u(@1$e'250l(,3%s"p@
- mtl74u=+..r!?/4%"3u)4(cl{$60}320l&id@r"@b$q$1$1$1$1$1$1$1$1$1$1$1
- m$1$1(bq2jc,i.p!u)){$60}:f2!8)#o**"(j("(ljra#lc{$60}ijc$l,2d[(i$b.d.r
- m*$.r,"d{$60}br3t&j%!)#j+022r(b(@ir{$60}v.#{$60}p{$60}+dd6!n+($$dl;(b,"(@kr!!
- m)+.r(cdb(*<@6"2rr2a8)*i!)"ps*3j)-c@p,{$60}#?)+p;br!!)++'*#(p*2"g
- m(%@dll@h(b{$60}bje@d+#,i.hdv.#{$60}p{$60}/hd(!r+($$dlb)?(b"g(%@dle,d.hdw
- m-3{$60}p{$60}!dea!r+($$dl[$b("*o022sl<<h,3,i(*<@-c@p,{$60}{$60}t)>@<er!,3ra4
- mje(ijd-!+,4h6"0iks(u-0!{$60})4p=f2!8)"(@(@!?);{$60}=f2(3$1$1$1$1$1$1
- m$1$1$1$1$1$1$1$1(cl{$60}cb44'idbu5-%($-54e-/4b!54"]$3u=.(%1/($u/
- m5d4@0u524t]2("{$60}@("{$60}@(@"])7@>f2+(s\w%/4a/344l(,/,tcu&25)35"!0
- m04=%("{$60}@("{$60}@("{$60}@("{$60}@("{$60}b{$60},8ew!z94u{$60}d{$60}/8e0!^9(blo+3u004=%+"#2
- mq=35tlx]141)5"p@4su3059%+"!1/5%5250@("([{$60}/pei!^.{$60}"8f"""9(%@d
- m.r(j(b{$60}z()db$q$1$1$1$1$1$1$1$1$1$1$1$1$1$2([{$60}%,f;"!3ld-!jc$t
- m-#i,lc$u.hm(lc$r.:=,lc,q.e.r0t&j,c(t.hdy,c{$60}p{$60}((ft""9(l5.5$52
- m($e.251)04p@1$e214-43u)9+"!-05@@,34@0ta!4e,@("({$60}l28t(9db+2tm
- m+2lm+2tm,2tm+2tk("{$60}@("{$60}@("{$60}@("{$60}@("{$60}@("{$60}@("{$60}@("{$60}@(@#&)i@af2!3
- m4"0zf2!34"0[(i&1(@#d)opa@4fr4z13jdpzf<<hpba)*2d[.h(zf2*1(@#\
- m)f{$60}bc3$p,3{$60}p(#i!)++(*$$d+#$u*0{$60}@)\0bbr##*$$d*;,q-b"g($$dld$d
- mjl<h,"d@.b").#dp,{$60}!#)r@c@4fr,*1,.i=3jddlqbc**$$d+$fj,2pq*2d@
- m.b""{$60}'@gc".9(,@h(a,1$1$1$1$1$1$1$1$1$1$1$1$1$1$b+%*j,rd[(b{$60}@
- m("{$60}b(#h@b3<v,#{$60}{$60}ir?p(ydbq4y415(@4$%42%,@4t5005)!5$5$($)9($-/
- m34u!4rp@34%8(#,p(@#6)u0df2(m+2tm*rtm+2tq+2tm+2lm+2tm,btm+2tk
- m+2tm+3,@("{$60}@("{$60}@("{$60}b{$60}.hgn"29(%-0)#j94u{$60}d.r*1d2({$60}#2@<)4$dlb(b
- m.h%)le.d4zi,.d$dld$djl<hpba)*2dz@@{$60}[*({$60}ebr#)*$$d+#$ill<h,"d@
- mir!!)++(*$$d+,,h020ijs$i(#h@b3dv,#{$60}{$60}=2cd)8%)lc&dpra!)"dzb\hh
- m020l22pq*;+'*#{$60}iit$dll@h020l2:lq*:hb+"*jrba!)"q)jc$i{$60})<h2":"
- m.id@020[(i$b.htq,#$p,#i!)++(*$$d+#,p*0#1**pf@4fr,:3#*$$d*3j+
- mrba!)"q)+#$ilb(l(j=!)++(*$$d+$fk,2fjqr@p*:k**$$d+$fj,2d{$60}ur@0
- m)x({$60}^2@:)xo#*$$d*;,s,b"g($$dld$djl<h,"dzb3$p,#$p{$60}"{$60}i)">!2;(p
- mi$pzeu.j22s&*,hh020l2:hq+#$i*3j".hdy,3{$60}p{$60}%(i=">+(%-9lc$r.""g
- m()x@0t&j,c4v+#{$60}l,"pp+#{$60}@.b#^"2!!+%@@.b"),3{$60}s,#{$60}{$60}<rg8)y<w.#,l
- m,"{$60}z()x@0t&j,c4v(#h@6++"*#<x,2d{$60}gbd\*$$dlb(b.h%)lc4q,b"d(#4q
- m,ji8js$z022r022jqrc"*$di*3j"{$60}*0ih"b.{$60}*hi!"dz{$60},di#bf9(i/214u/
- m5de.1r!/3$0@0d%#2u50+bxn(@#m*1{$60}igs$l1%4l,34zf#$l(e,p.d-/3d9)
- m1ry365,n0d%+(@{$60}2*a(if2(1pd%#2te.1r!54"!/3$0@0t].1de'+e-94rxn
- m+b({$60}.rh4*9@q+")2,#i#3ty&24<n4ue3+d)!2su#3ty&24<n4ue3(cj@,0!5
- m*a8if2(1p41*55-424y'($1!5$$n+bxb{$60}(8j&"f!2;)#0:hq,s0@i"!#0:hq
- m-#$z5k+"*$di.dbrm2a6k3$p*3i,le:k2*pq,{$60}"6*ahietdl2*pq-ji,.h({$60}
- mo"h<*9db$=-!5de.1r!.15<@0t].1de'+e-94rxn+b(z342r,{$60}#[*axibr!3
- m6;(q,c@@ir#^$")#3ty&24<n4ue3(bq5*$15*2q0*$-!*2"d(%{$60}h0t&j,c4v
- m*2{$60}z((dq,#4t,{$60}{$60}e*r{$60}ies<x,"pq,"{$60}z()<w.#$l,s(@.b"7-s@r+#$y,r{$60}z
- m()xv-30v.0!5*r(i@4fr,:0q,#j7-#dt-#"j2:lq+,8hrb@b0t].1de'+e-9
- m4r(l22pq*2dz@@!\*r0ies<x,"pp(#h@es<x,2q$52{$60}z()<w.#(l,"{$60}z()xv
- m-30v-@"2*r4ies(u,bpp(#h@es(u,rpq.3({$60}o"lf*9<w.#{$60}l,c4r(#h@es<x
- m,2pp(#h@es<x,bpq.3,@.b">-c4t.38{$60}]blh*8l@pb@w.#,iks$@ir"9(a%#
- m3ty&24<n4ue3.b!3059%($524d]2(r([pb@w.#{$60}i.du$ljlq{$60}!dl+"f--3<p
- m,"{$60}z()db$<1/3d4n("#04d534r!!($m%62({$60},bpn*:$@020zbr!!)+(b(b"g
- m(#$p-30r{$60}#@l,"f.{$60}%pl:"f#(#$r."pq+"+204u,24y+($1%5de#12!.54u"
- m15(b{$60}(0ls"f#(#$r.2pp+"+204u,24y+($q!4u0@3$]'24-!3"!"04y+(@"r
- m+#{$60}j@r{$60}q,s{$60}l,"pb4d5!3"u424u%($-,3t-+($1%5b,q("@r-34]3de,*2({$60}
- mx"r4*h,@,3,q+#{$60}l(e)%04pm5$e-12!#3$]#2r!$158c,b{$60}h,c4u/4y)3"db
- m{$60}{$60}xm^"j#(#$s,bpp+")214%,+51)344@0tq/0tl@1$56(s,@*#(u-3u.24pi
- m(@{$60}\+5pk@r{$60}q,s,l,"pb4d5!3"u424u%($-,3t-+($1%5b,t("@r-34]3de,
- m*2({$60}82w{$60}*x,@,3,t+#{$60}l(d1%1d%53%0@0t5.5%5262{$60}h,"ty.2db{$60}(,m)"r#
- m(#$s-2pp+")$149!54q4(%e%05(@*#{$60}m.3di(@"f+8@l@r{$60}q,s8l,"pb1$5&
- m055,5"!-3ty42"{$60}h,2tq,bdb{$60}-$m["r#(#$s-rpp+")$149!54q4($1!5$4@
- m3t8@34].5$@@*#$m,s$i(@#s+5{$60}m@r{$60}q,s@l,"pb1$5&055,5"!(3u52("@p
- m+3(s*2({$60}%rzt+8,@,3,y+#{$60}l(d1%1d%53%0@34e.551%("@p+34y*2({$60}.rx8
- m+h,@,30p+#{$60}l(d1%1d%53%0@4t5#3ty$("@p+34y*2({$60}:2y\+h,@,30q+#(l
- m(d1%1d%53%0@1$%9($]&(%=%14l@*#$m-rpq/=-53bdb{$60})0n?2z#(#$t,bpx
- m+")30u)%14x@4t%615(@1$5,05d@*$u)3e5415,i(@"^+n{$60}n@r{$60}q-#0l,3(x
- m+"+3u-+)sl<z($e.251)04p@1$e214-43u)9(@#g+d0o@r{$60}r,c0l,3(y+"+3
- mu-+)sl<z($5814,@4t5!4d-((%!!5$@b{$60}!@oj"^#(#$v,"pp+"+#,3(x($)!
- m3dlq(%-405)4($92144@4$%'12{$60}h3e)-+c0i(@!)+ppp@r{$60}q-c$l,"pbps$r
- m."!"04y+,2!%3d0@1e)%12!004=%*s$@*$xn,c4u*2({$60}>b]p,(,@,38s+#{$60}l
- m(l,q,c@@0d%.2s{$60}@14y$($92144@4$%'12lq("a.+c(u-2db{$60}*hou#"#(#$v
- m-2pp+"+#,3(x($q!4u0@04q,3u=%1"!&4d5%($)!3dl@*$xn."db{$60}-lo.#
- m(#$v-bpp+"+#,3(x($9)4e-4(%5304),12#2q=4@0d%.2r{$60}h3e)-+c{$60}i(@{$60}+
- m,)pq@r{$60}q-c<l,"pbps$r."!,05-4(%5304),12#2q=4@0d%.2r{$60}h3bxr-34i
- m(@{$60}[,{$60}{$60}r@r{$60}q-c@l,"pbps$r."!!4%{$60}@4u!!0t4@5$]0(%!!1t4k,2{$60}h3bxq
- m.3(i(@!e,&0r@r{$60}q-s8l,rpbps$r."{$60}x,"u#3tp@0ta!4d%#5$52($-/3$]2
- m(@",,&4r@r{$60}q-s<l,rpbps$r."{$60}x,"u#3tp@0u524t]2($-/3$]2(@"s,&8r
- m@r{$60}q-s@l,rpbps$r."{$60}x,"u#3tp@4u1!5%53($-/3$]2(@#=,&<r@r{$60}q-sdl
- m,rpbps$r."{$60}x,"u#3tp@4t5005)!5$]2($-/3$]2(@{$60}',6@r@r{$60}q.#{$60}l,rpb
- mps$r."{$60}x,"u#3tp@2$e'2$q)1ta4($-/3$]2(@{$60}m,6dr@r{$60}q.#$l,rpbps$r
- m."{$60}x,"u#3tp@04q%4e0@0t],3u(b{$60}%xq:c*#(#$x,bps+"+#,3(x(#@p+4-/
- m3"!"3u)$15(@0t],3u(@*$e'3d]2140i(@"%,6lr@r{$60}q.#,l,rpbps$r."{$60}x
- m,"u#3tp@4t-2145.($-/3$]2(@"o,<@r@r{$60}q.#0l,rpbps$r."{$60}t,"u#3tp@
- m0ta!4d%#5$52($-/3$]2(@#6,<dr@r{$60}q.#4l,rpbps$r."{$60}t,"u#3tp@0u52
- m4t]2($-/3$]2(@#],<hr@r{$60}q.#8l,rpbps$r."{$60}t,"u#3tp@4u1!5%53($-/
- m3$]2(@{$60}g,llr@r{$60}q.#<l,rpbps$r."{$60}t,"u#3tp@4t5005)!5$]2($-/3$]2
- m(@!1,lpr@r{$60}q.#@l,rpbps$r."{$60}t,"u#3tp@2$e'2$q)1ta4($-/3$]2(@!w
- m,ltr@r{$60}q.#dl,rpbps$r."{$60}t,"u#3tp@04q%4e0@0t],3u(b{$60})xrsc*#(#$y
- m,"ps+"+#,3(x(#0p+4-/3"!"3u)$15(@0t],3u(b{$60},4rss*#(#$y,2ps+"+#
- m,3(x(#0p+4-/3"!30u)%14x@0t],3u(b{$60}/4r6#2#(#$y,rpp+"+#-c0@0d%.
- m2s{$60}@14y$($92144@4$%'12lq("a.+c(u-2db{$60}"8s(#6#(#$y-"pp+"+#-c0@
- m1de24u0@55-!0dq%(-+%u2!"04y+("a.3u)-(#{$60}i(@!7,x0u@r{$60}q.34l,"pb
- mps8t($q!4u0@55-!0dq%(-+%u2!"04y+("a.4dtn,c4u*2({$60}ac/h-8,@,3dw
- m+#{$60}l(l,v-"!,05-4($%,3$]7140@1e)%12!"04y+("a.+c0i(@"u,tpv@r{$60}q
- m.3@l,"pbps8t($%04"!34$%#12!43u{$60}@4$%'12lq("a.+c$y,bdb{$60}-xs%#>#
- m(#(q-bps+"+#-c0@-#{$60}m0t],($-(05)!0u1%4b!#3tq/4b({$60}!#05-x,@,c$w
- m+#,l(l,v-"{$60}t,"u#3tp@0u524t]2($-/3$]2(@{$60}j-!8w@r{$60}r,3@l,rpbps8t
- m(#0p+4-/3"!35$%455,@0t],3u(b{$60}%,t%s>#(#(q.2ps+"+#-c0@-#{$60}m0t],
- m(%-%4$%2051/4b!#3tq/4b({$60}?#08-x,@,c(p+#,l(l,v-"{$60}t,"u#3tp@2$e'
- m2$q)1ta4($-/3$]2(@"a-!dw@r{$60}r,c$l,rpbps8t(#0p+4-/3"!!3$525"!#
- m3tq/4b({$60}qs0:-x,@,c(r+#,l(l,v-"{$60}t,"u#3tp@0d]21$52($-/3$]2(@#m
- m-!lw@r{$60}r,c,l,rpbps8t(#0p+4-/3"!30u)%14x@0t],3u(b{$60}!huw#>#(#{$60}l
- m-"pb1$5624-%(${$60}z($12259%4b!465!%("@r-34]3e5,3"db{$60}#\u0#b#(#$l
- m-2pb1$5624-%(${$60}z($1%5de#12!!1$1215-3(@!g-:0x@r{$60}r+#8l(d1%5de#
- m12!{$60}.b!314-/3d1!4ed@041$4d534r({$60}@s4(.8,@,rpw+")$159)0t4@0#h@
- m1dq!1u,b{$60}+{$60}u;#f#(#0l-"pb1$5624-%(,$z($12259%4b!465!%("@r-34]
- m3e5,3"db{$60}-4ut#f#(#4l-2pb1$5624-%(,$z($1%5de#12!!1$1215-3(@#]
- m-30z@r{$60}v+#8l(d1%5de#12#!.b!314-/3d1!4ed@041$4d534r({$60}&3:8.h,@
- m-rpw+")$159)0t4@p3h@1dq!1u,b{$60}$8v_#j#(#@l-"pb1$5624-%(,(z($12
- m259%4b!465!%("@r-34]3e5,3"db{$60}&lv8#n#(#dl-2pb1$5624-%(,(z($1%
- m5de#12!!1$1215-3(@"4-l0[@r{$60}q,"pv+")$159)0t4@pch@4t5#3ty$05)9
- m($%$1%)%4u,b{$60}+$v*#r#(#$q+#<l(d1%5de#12#".b!&3$%'4r({$60}ws:,/(,@
- m,3(l-"pb1$5624-%(,,z($12259%4b!465!%("@r-34]3e5,3"db{$60}{$60}4w\#r#
- m(#$s+#4l(d1%5de#12##.b!$159)0t4@041$4d534r({$60}+c=4/8,@,30l-bpb
- m1$5624-%(,,z(%-%0t].1$%262!!1$1215-3(@!+-[@]@r{$60}q-2pw+")$159)
- m0t4@psh@1dq!1u,b{$60}'dw'#z#(#$v+#0l(d1%5de#12#$.b!$4de615(@5%e0
- m12{$60}h,c4u/4y53$pi(@"?-x{$60}^@r{$60}q-rpu+")$159)0t4@q#h@1$5624-%($%$
- m1%)%4u,b{$60},@wy#z#(#$x+#8l(d1%5de#12#$.b!314-/3d1!4ed@041$4d53
- m4r({$60}y3=(/x,@,3dl-rpb1$5624-%(,0z($9,04=3(@{$60}3.*p_@r{$60}r,"pt+")$
- m159)0t4@q3h@1%))5d52(%194$4@*#(u-3u.54q,*2({$60}.3@00(,@,c$l-2pb
- m1$5624-%(,4z($1%5de#12!!1$1215-3(@!b.'1{$60}@r{$60}r,bpv+")$159)0t4@
- mq3h@4t5#3ty$05)9($%$1%)%4u,b{$60}'\xv$"#(#(s+#<l(d1%5de#12#%.b!&
- m3$%'4r({$60}k3@\08,@,c0l-"pb1$5624-%(,8z($12259%4b!465!%("@r-34]
- m3e5,3"db{$60}-,xh$(#(u+#4l(d1%5de#12#&.b!$159)0t4@041$4d534r({$60}
- m_#@$0h,@,c8l-bpb1$5624-%(,8z(%-%0t].1$%262!!1$1215-3(@{$60}9.6a"
- m@r{$60}r-rpw+")$159)0t4@qch@1dq!1u,b{$60}$<ys$*#(#(x+#0l(d1%5de#12#'
- m.b!$4de615(@5%e012{$60}h,c4u/4y53$pi(@!m.3!#@r{$60}r.2pu+")$159)0t4@
- mqsh@1$5624-%($%$1%)%4u,b{$60})8ye$.#(#,p+#8l(d1%5de#12#'.b!314-/
- m3d1!4ed@041$4d534r({$60}lcgx0x,@,s$l-rpb1$5624-%(,<z($9,04=3{$60}.{$60}y
- m7$2#(#,r+#0l(d1%5de#12#(.b!$4de615(@5%e012{$60}h,c4u/4y53$pi(@{$60}&
- m.l!$@r{$60}s,rpu+")$159)0t4@r#h@1$5624-%($%$1%)%4u,b{$60}"\z)$6#(#,t
- m+#8l(d1%5de#12#(.b!314-/3d1!4ed@041$4d534r({$60}3#j(18,@,s4l-rpb
- m1$5624-%(,@z($9,04=3(@!z.nq%@r{$60}s-bpt+")$159)0t4@r3h@1%))5d52
- m(%194$4@*#(u-3u.54q,*2({$60}h#i01h,@,s<l-2pb1$5624-%(,dz($1%5de#
- m12!!1$1215-3(@#).k1&@r{$60}s."pv+")$159)0t4@r3h@4t5#3ty$05)9($%$
- m1%)%4u,b{$60}.8z&$>#(#,y+#<l(d1%5de#12#).b!&3$%'4r({$60}%#m\1x,@-#{$60}l
- m-"pb1$5624-%(,hz($12259%4b!465!%("@r-34]3e5,3"db{$60}#h[x$>#(#0q
- m+#4l(d1%5de#12#*.b!$159)0t4@041$4d534r({$60}8sm$2(,@-#(l-bpb1$56
- m24-%(,hz(%-%0t].1$%262!!1$1215-3(@"{$60}.za(@r{$60}t,rpw+")$159)0t4@
- mrch@1dq!1u,b{$60}*x[#$f#(#0t+#0l(d1%5de#12#+.b!$4de615(@5%e012{$60}h
- m,c4u/4y53$pi(@#4.w!)@r{$60}t-2pu+")$159)0t4@rsh@1$5624-%($%$1%)%
- m4u,b{$60}/t[u$f#(#0v+#8l(d1%5de#12#+.b!314-/3d1!4ed@041$4d534r({$60}
- m&cpx2h,@-#<l-rpb1$5624-%(,lz($9,04=3(@!(/)q*@r{$60}t."pt+")$159)
- m0t4@s#h@1%))5d52(%194$4@*#(u-3u.54q,*2({$60};cp{$60}2x,@-#dl-2pb1$56
- m24-%(,pz($1%5de#12!!1$1215-3(@"7/&1+@r{$60}u,"pv+")$159)0t4@s#h@
- m4t5#3ty$05)9($%$1%)%4u,b{$60}+0\r$n#(#4q+#<l(d1%5de#12#,.b!&3$%'
- m4r({$60}xcpl3(,@-3(l-"pb1$5624-%(,tz($12259%4b!465!%("@r-34]3e5,
- m3"db{$60}{$60}@]d$r#(#4s+#4l(d1%5de#12#-.b!$159)0t4@041$4d534r({$60},3wt
- m3(,@-30l-bpb1$5624-%(,tz(%-%0t].1$%262!!1$1215-3(@!./5a-@r{$60}u
- m-2pw+")$159)0t4@s3h@1dq!1u,b{$60}'p]o$v#(#4v+#0l(d1%5de#12#..b!$
- m4de615(@5%e012{$60}h,c4u/4y53$pi(@"b/2!.@r{$60}u-rpu+")$159)0t4@sch@
- m1$5624-%($%$1%)%4u,b{$60},l]a$z#(#4x+#8l(d1%5de#12#..b!314-/3d1!
- m4ed@041$4d534r({$60}z#wh3h,@-3dl-rpb1$5624-%(,xz($9,04=3(@{$60}6/dq/
- m@r{$60}v,"pt+")$159)0t4@ssh@1%))5d52(%194$4@*#(u-3u.54q,*2({$60}/#zp
- m3x,@-c$l-2pb1$5624-%(,\z($1%5de#12!!1$1215-3(@!e/a10@r{$60}v,bpv
- m+")$159)0t4@ssh@4t5#3ty$05)9($%$1%)%4u,b{$60}((^>%"#(#8s+#<l(d1%
- m5de#12#/.b!&3$%'4r({$60}l#[<4(,@-c{$60}l-"pb1$5624-%(-{$60}z($12259%4b!4
- m65!%("@r-34]3e5,3"db{$60}-8^0%(#8u+#4l(d1%5de#12#0.b!$159)0t4@
- m041$4d534r({$60}_szd48,@-c8l-bpb1$5624-%(-{$60}z(%-%0t].1$%262!!1$12
- m15-3(@{$60}</pa2@r{$60}v-rpw+")$159)0t4@t#h@1dq!1u,b{$60}$h_;%*#(#8x+#0l
- m(d1%5de#12#1.b!$4de615(@5%e012{$60}h,c4u/4y53$pi(@!p/]!2@r{$60}v.2pu
- m+")$159)0t4@t3h@1$5624-%($%$1%)%4u,b{$60})d_-%.#(#<p+#8l(d1%5de#
- m12#1.b!314-/3d1!4ed@041$4d534r({$60}mc^84x,@-s$l-rpb1$5624-%(-$z
- m($9,04=3(@#d/_q3@r{$60}w,bpt+")$159)0t4@tch@1%))5d52(%194$4@*#(u
- m-3u.54q,*2({$60}"d!@5(,@-s,l-2pb1$5624-%(-(z($1%5de#12!!1$1215-3
- m(@{$60}s0,14@r{$60}w-"pv+")$159)0t4@tch@4t5#3ty$05)9($%$1%)%4u,b{$60}%!{$60}
- m*%6#(#<u+#<l(d1%5de#12#2.b!&3$%'4r({$60}?d",58,@-s8l-"pb1$5624-%
- m(-,z($12259%4b!465!%("@r-34]3e5,3"db{$60}*1{$60}\%6#(#<w+#4l(d1%5de#
- m12#3.b!$159)0t4@041$4d534r({$60}s4!45h,@-s@l-bpb1$5624-%(-,z(%-%
- m0t].1$%262!!1$1215-3(@#j0+a6@r{$60}w.2pw+")$159)0t4@tsh@1dq!1u,b
- m{$60}!a!'%>#(#@p+#0l(d1%5de#12#4.b!$4de615(@5%e012{$60}h,c4u/4y53$pi
- m(@{$60}^08!7@r{$60}x,2pu+")$159)0t4@u#h@1$5624-%($%$1%)%4u,b{$60}&=!y%>#
- m(#@r+#8l(d1%5de#12#4.b!314-/3d1!4ed@041$4d534r({$60}a$%(6(,@.#,l
- m-rpb1$5624-%(-0z($9,04=3(@"r0:q8@r{$60}x-"pt+")$159)0t4@u3h@1%))
- m5d52(%194$4@*#(u-3u.54q,*2({$60}v$$068,@.#4l-2pb1$5624-%(-4z($1%
- m5de#12!!1$1215-3(@{$60}!0g19@r{$60}x-bpv+")$159)0t4@u3h@4t5#3ty$05)9
- m($%$1%)%4u,b{$60}!y"v%f#(#@w+#<l(d1%5de#12#5.b!&3$%'4r({$60}3$(\6h,@
- m.#@l-"pb1$5624-%(-8z($12259%4b!465!%("@r-34]3e5,3"db{$60}')"h%j#
- m(#@y+#4l(d1%5de#12#6.b!$159)0t4@041$4d534r({$60}ft($6x,@.3{$60}l-bpb
- m1$5624-%(-8z(%-%0t].1$%262!!1$1215-3(@"x0fa;@r{$60}y,2pw+")$159)
- m0t4@uch@1dq!1u,b{$60}.9"s%n#(#dr+#0l(d1%5de#12#7.b!$4de615(@5%e0
- m12{$60}h,c4u/4y53$pi(@{$60},0s!<@r{$60}y,rpu+")$159)0t4@ush@1$5624-%($%$
- m1%)%4u,b{$60}#5#e%r#(#dt+#8l(d1%5de#12#7.b!314-/3d1!4ed@041$4d53
- m4r({$60}4d/x7(,@.34l-rpb1$5624-%(-<z($9,04=3(@"{$60}0uq=@r{$60}y-bpt+")$
- m159)0t4@v#h@1%))5d52(%194$4@*#(u-3u.54q,*2({$60}id/{$60}78,@.3<l-2pb
- m1$5624-%(-@z($1%5de#12!!1$1215-3(@#/0r1>@r{$60}y."pv+")$159)0t4@
- mv#h@4t5#3ty$05)9($%$1%)%4u,b{$60}.q#b%z#(#dy+#<l(d1%5de#12#8.b!&
- m3$%'4r({$60}&t3l7h,@,3{$60}p+#0l(d1%5de#12#9.b!$4de615(@5%e012{$60}h,c4u
- m/4y53$pi(@!"1%!?@r{$60}q,#$l-2pb1$5624-%(-dz($1%5de#12!!1$1215-3
- m(@!l1+1?@r{$60}q,#(l-bpb1$5624-%(-dz(%-%0t].1$%262!!1$1215-3(@"*
- m1!a@@r{$60}q,#,l-rpb1$5624-%(-dz($9,04=3(@"y1'q@@r{$60}q,#0l-"pb1$56
- m24-%(-hz($12259%4b!465!%("@r-34]3e5,3"db{$60}.!$x&"#(#$p-2pu+")$
- m159)0t4@vch@1$5624-%($%$1%)%4u,b{$60}{$60}i%1&(#$p-bpv+")$159)0t4@
- mvch@4t5#3ty$05)9($%$1%)%4u,b{$60}"a%j&(#$p-rpw+")$159)0t4@vch@
- m1dq!1u,b{$60}%=%#&*#(#$p."pt+")$159)0t4@6sh@1%))5d52(%194$4@*#(u
- m-3u.54q,*2({$60}?d5p8h,@,3{$60}y+#4l(d1%5de#12!;.b!$159)0t4@041$4d53
- m4r({$60}j$748h,@,3$p+#8l(d1%5de#12!;.b!314-/3d1!4ed@041$4d534r({$60}
- mqd4x8x,@,3$q+#<l(d1%5de#12!;.b!&3$%'4r({$60}]46<8x,@,3$r+#0l(d1%
- m5de#12!<.b!$4de615(@5%e012{$60}h,c4u/4y53$pi(@{$60}<1@!d@r{$60}q,3,l-2pb
- m1$5624-%(%pz($1%5de#12!!1$1215-3(@!&1f1d@r{$60}q,30l-bpb1$5624-%
- m(%pz(%-%0t].1$%262!!1$1215-3(@!d1lad@r{$60}q,34l-rpb1$5624-%(%pz
- m($9,04=3(@"31bqe@r{$60}q,38l-"pb1$5624-%(%tz($12259%4b!465!%("@r
- m-34]3e5,3"db{$60}+i&d&6#(#$q-rpu+")$159)0t4@73h@1$5624-%($%$1%)%
- m4u,b{$60}.1&]&6#(#$q."pv+")$159)0t4@73h@4t5#3ty$05)9($%$1%)%4u,b
- m{$60}{$60})'6&:#(#$q.2pw+")$159)0t4@73h@1dq!1u,b{$60}#%'o&:#(#$r,"pt+")$
- m159)0t4@7ch@1%))5d52(%194$4@*#(u-3u.54q,*2({$60}6$<@9x,@,3(q+#4l
- m(d1%5de#12!>.b!$159)0t4@041$4d534r({$60}@d>$9x,@,3(r+#8l(d1%5de#
- m12!>.b!314-/3d1!4ed@041$4d534r({$60}h$?h9x,@,3(s+#<l(d1%5de#12!>
- m.b!&3$%'4r({$60}st=,:(,@,3(t+#0l(d1%5de#12!?.b!$4de615(@5%e012{$60}h
- m,c4u/4y53$pi(@#v1[!h@r{$60}q,c4l-2pb1$5624-%(%\z($1%5de#12!!1$12
- m15-3(@{$60}@2!1i@r{$60}q,c8l-bpb1$5624-%(%\z(%-%0t].1$%262!!1$1215-3
- m(@{$60}^2'ai@r{$60}q,c<l-rpb1$5624-%(%\z($9,04=3(@!32-qi@r{$60}b(bpb(bpb
- m(b{$60}z((\@,{$60}""2$!j@r{$60}brt523d%,($1%5de#12!.54u"15(l(#{$60}m,s{$60}b+"(b
- m+"(b(#h@cr{$60}q{$60},m(06j#("+$05d@3t8@5t5%2r!#3t1%4shb+"(q/=-53bp@
- m,cw-3txl(#,]u%5%4rp@-#w7140l(#4]u$a54e,l(b{$60}z((\@,@#k2$)j@r{$60}b
- m-cw&4ddl(#<]tt%4+"{$60}p/55.2ty/5txb{$60}"%)16j#("(p/<),04-+(#$]q"['
- m4d%9(#(]pdq512{$60}s/<pnpdq5(#0]qu)%14xb(#h@cr{$60}s{$60}%%)1fj#("(u/<s'
- m4dx@-cw$pue.(#<]pue.(#@]td5$(#d]s-)%1"{$60}q,#w055(b{$60}(%)1vj#("(q
- m,3w,t%52(#$r/<)25tx@,3,]v45,(#$t/<s'4ed@,34]uta)5$4b{$60}+9)2&j#
- m("(p/<m%4dy!3"!.3txm1$e32rp@,3w+15).04p@1$e32r!53de4+"(@.b"/
- m(#0{$60}tte):h,@(c(]0t].4t],12p@,c4u/45-4%19(@#^24ij@r{$60}b*%1(25,@
- m1d5!5%5212!.3u0@6454($e-4$q%345.5$5$*2({$60},4i+:h,@(e1(12!$159)
- m0t4@3e5-0d52($9/4b#+15).04p@1$5624-%4r(@.b"/(#4{$60}64i,:h,@(d]2
- m(%1(12!53de4($y534)%4b{$60}h1e)/32{$60}p*2!&3u(b{$60}'%*36j#(")34$5#24%,
- m($1%5de#15,b{$60}*9*3fj#("+&3u(@rt523d%,($y/3bu$25-+($1%5de#15,l
- m(%1(12!54u5!3"(@.b"/(#8{$60}u$i/:h,@(e-%0t].1$%262!!1$1215-3(%1/
- m(%5312!72$5.($]014y)3d<b{$60}.9*4&j#(")!($-(04y.14pb{$60}{$60}u+46j#("+&
- m3u(@rt523d%,($1)4tl@1$5624-%4rpb(#h@cr{$60}w{$60}#i+4fj#("(q,c@@345!
- m3e,@1$5624-%($a!4r!!(,/-q"!214%,+51)344b{$60}$a+4vj#(")#3$]#2r({$60}
- m@4m4:h,@(e1)344@25,@24x@34e.551%4rp@,"!-14%.4r!$25-!0dq%1"(l
- m(b(l(b(@.b"/(#@{$60}qtnd:h,@,38r+#{$60}p,"pp,s(l,c{$60}w+#(u-2pr,#$l,#$s
- g+#(t,"pp,#8l,34w+#{$60}p,"pp,#(l,c,r+#(p."pr-#,l,#dv{$60}{$60}{$60}{$60}
- {$60}
- END
- SIZE 12234
- CRC 823E86E3
- BEGIN 620 ACE-CHARSET
- m{$60}"##f9&1gyw#____p_g!f<'_gy^#f9f9@____\.9gyg#__gyp9f9f<'____#
- mf8&?p?_cr<^'s\_/____p9f9p?f#gy^#f9f9f?_g_\?gy^?#__g_\?gy^9g#
- mgy^9dx>#f?_'y^?gy^?#____g(b{$60}e)s___^#f9f9f?___\.9f9g#____@yf9
- m@y^?___!f9g!^?g__x.9gy^?____py_#^8/_s\\#s\_)x____yf9f9g!____
- mf9f9p^?___^<e(#)w?___yg#y\.9____f9f9p?f#__^!\^?/@?_#s\_/s\_#
- m__^?s^?s^?s_p_/s\_/sp__wx\f<_____________x'_{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}8&!@8
- m{$60}{$60}{$60}8{$60}&9f9@{$60}{$60}{$60}{$60}{$60}{$60}9f;_9o]f9@{$60}8/f{$60}\!gp8{$60}&)f#!@p9d8{$60}/&8\.&=f/p{$60},
- m{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}p8,#{$60}p&{$60}p{$60},!@,#{$60}p8,{$60}{$60}{$60}9cs_/&8{$60}{$60}{$60}{$60}8&'x8&{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}8
- m{$60}{$60}{$60}{$60}!^{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}&!@{$60}{$60}{$60},!@p8{$60}{$60}\9fyv9f8\{$60}!@8.!@8&'x{$60}/&8&
- m##!@?@{$60}\9@8<!f8\{$60}{$60}8.'f9_!@8{$60}?f!\!@9f/{$60}{$60}\9f!\9f8\{$60}'yf#!@8&!@{$60}
- m/&9f/&9f/{$60}{$60}\9f8^!f8\{$60}{$60}{$60}{$60}&{$60}{$60}{$60}&{$60}{$60}{$60}{$60}{$60}{$60}8{$60}{$60}{$60}8{$60}.!@,!@.{$60}{$60}{$60}{$60}?@!^
- m{$60}{$60}{$60}{$60}<!@,!@p8<{$60}{$60}\9@8,&{$60}{$60}8{$60}#qf;fy@8cp{$60}{$60}{$60}{$60}\!cyf/@!@8'qf9f9\{$60}{$60}{$60}{$60}
- m/&9@9cp{$60}!@8^9f9f/@{$60}{$60}{$60}#qf?f{$60}^{$60}!pv,'@p,#{$60}{$60}{$60}{$60}{$60}^9f8^!gq@8'qf9f9f
- m{$60}!@{$60}.!@8p{$60}!@{$60}.!@8&9cq@8&9l>'qf{$60}#@8&!@8p{$60}{$60}{$60}!c=w]k8p{$60}{$60}{$60}'qf
- m9f9f{$60}{$60}{$60}{$60}/&9f9cp{$60}{$60}{$60}!\9f9\8&{$60}{$60}{$60}#yf9cx&!@{$60}{$60}?&9@8&{$60}{$60}{$60}{$60}{$60}\8#p&?{$60}{$60}p
- m,/pp,#8<{$60}{$60}{$60}{$60}9f9f9cx{$60}{$60}{$60}!f9f8\&{$60}{$60}{$60}{$60}&-k?s8b{$60}{$60}{$60}{$60}9cp8/&8{$60}{$60}{$60}!f9f8^
- m!gp{$60}{$60}'x,!^{$60}#pp,#{$60}p,#p{$60}{$60}&{$60}p&{$60}p&{$60}p{$60}\#{$60}p,#{$60}p\{$60}{$60}@<-f,{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- m{$60}{$60}{$60}{$60}?@#____gy________p{$60}{$60}____y^?gy^?gy^?gy^<{$60}{$60}.?gy____^#@y^?g
- m____!p?gy^?gy^?@x/___^?gyp<'____y^?gx.#gy^?gy^<'!^?gy____p{$60}{$60}
- my^?gy^?g{$60}{$60}#____)@("{$60}p>/w__?cp8#!x_?_y\,d{$60}('gp__wx\&{$60}@./!___#
- m@8&!@</__\.!f9f!p__^_/f3ax^?_^',sp//'{$60}'____\p8g)r?_gyx'gy_^!
- m___g_x'_y___pyf9p_____\s,\s,,s/,s%6j5:i5je6j#p\/#p\/#p___.3,
- m@,_g_^?#@>?gy^?_y^?gyx'#y___[\^{$60}@,_o___w\p$!\_?_s^?s_______g
- mpyf!f9f9_x.9f8.9f8/_pyf?gy^9p_^'dyf9f9.'_x&?gx>?gx'_@9^?ay^?
- mg__#f9^1f9g#_yf9f8&9f9g_p^?gy^?gp__a\_/s\y/'_yf3ax^'dyg_gy^?
- mgy^?@?^<b("4g)r<_yf)@8&1f9g_pyf9f9f9p_^#f9f#gy^?_\.9f9f9p_'_
- m@yf9@x>3f?_#f9_#^9g#_x'gy^?gy^?_f9f9f9f9p_^9f9f9f</g_yr<g)2{$60}
- mb)s_f9g#y\.9f?^9f9g#y^?g_x'y\^?/gx'_\>?gc^?g\?_gy^?_y^?g_x_g
- my_'gyx__c"0q_______wx\f<g)r{$60}_p{$60}{$60}{$60}!@8{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}__\{$60}{$60}{$60}{$60}8&!@8&!@8
- m&!@8&/__&!@8{$60}{$60}{$60}{$60}'q\8&!@{$60}{$60}{$60}#x^!@8&!@8&!\?{$60}{$60}{$60}{$60}&!@8^/@{$60}{$60}{$60}{$60}8&!@?
- m'q@8&!@8&/cx&!@8{$60}{$60}{$60}{$60}__\8&!@8&!c__p{$60}{$60}{$60}#9_?w\^'{$60}@{$60}"!p^?sx<"{$60}{$60}8
- m/-o_?a@\{$60}{$60}@</g]_'#x{$60}{$60}#q^?gy^/{$60}{$60}{$60}/'yf9gx\{$60}{$60}$#!fqx<&{$60}{$60}'c,p_##c
- m_@{$60}{$60}{$60}{$60},^=c8v{$60}!@8?a@8{$60}'x{$60}{$60}!@{$60}?@{$60}8{$60}{$60}{$60}\9f8\{$60}{$60}{$60}{$60}{$60},s,,s/,s#,sje6j
- m5:i5je7p\/#p\/#p\{$60}{$60}#&s-_,!@{$60}q^&!@8&{$60}{$60}8&!@8?cp8{$60}{$60}{$60}0,']_,!{$60}{$60}
- m{$60}{$60}@,_ox,"{$60}{$60}p&{$60}p{$60}{$60}{$60}{$60}{$60}{$60}!@\9gyf9f8{$60}?&9f?&9f?{$60}{$60}\9f!@8&8\{$60}'al9f9f
- m;'@{$60}?f!@>&!@?@!^8&!x8&!@{$60}#qf8&yf9cp{$60}9f9f?f9f9@{$60}\&!@8&!@\{$60}!x,
- m#{$60}p,;#@{$60}9fqx<'al9@!@8&!@8&!^{$60}&-w?vmc8v,{$60}9g9^?fyf9@{$60}\9f9f9f8\
- m{$60}'qf9gq@8&{$60}{$60}/&9f9f8\#@!\9f9\>&qf{$60}#qf8#p&9cp{$60}?a@8&!@8&{$60}!f9f9f
- m9f8\{$60}&9f9f9f/!@{$60}8v-c:w]w8p!f9cp8/&9f{$60}&9f9cp8&!@{$60}?@8,!@?@{$60}.
- m&!ap&!@.{$60}!@8&{$60}{$60}8&!@{$60}<!@8#a@8<{$60}!sv\x{$60}{$60}{$60}{$60}{$60}{$60}{$60}@<-f-c8w\{$60}________
- m___gy^?g___g_yf9f?______f9d{$60}f0"9f?_gp9_#^8/g_yv9\^?/f;g_pyg#
- mqyb9p/_sy\________/gs\_/y_/_s^?s\_/gs___f<,{$60}pyg____gyx'gy___
- m_______gy\____^!____________y^?___sy\^?/g__#f9&)f9g#_^?gq^?g
- myx'_pygy\\^?@?_#f?gc^9g#__gqx9f{$60}^?g_@9^#^?f9p__#f9^#f9g#_x&9
- m\^?gy^?_pyf9pyf9p__#f9g!^9g#____y___y______g___gy\_qy\^?s^?q
- 9____@?^!____c^?s^?/gc__#f?gsy__g_p{$60}{$60}
- {$60}
- END
- SIZE 2050
- CRC 30396FE7
- BEGIN 620 CP
- m{$60}&!,f&!#p@{$60}{$60}h@),#f"b{$60}87za/n@_\bq^m#[f*{$60}{$60}3{$60}phh@&-,v"i,z!@a?j$
- m^zd!h{$60}!,#"@{$60}h@"i3:!@a?j$^zd!h{$60}{$60}@"2cp!*u-8&{$60}x8{$60}"i4:!da0*${$60}sbm
- m"{$60}_e{$60}h4$k0d/y0.%!6"$^pj%^b;[&*tv7za?jm!p]e^x7[h{$60}"q^jk(l?j&
- m^h7[8*t$#zp%#sci{$60};{$60}!b$qf8*d{$60}c05@c09@($y@k04/t{$60}>m!{$60}_){$60}y{$60}[((e@
- m({$60}\hp{$60}#p{$60}tq_8jt%#]{$60}ik00/r0/0(jd!h{$60}{$60}@9f"e^j3[a0b$":d"h{$60}{$60}@9f"e
- m^j3[a0j$"r{$60}x86"i]*!@h@(@#f!@55-!1t4z($-0($923tu&24q%(%1/1de,
- m10t@("{$60}@("{$60}@0u{$60}@1e)/349)3$4q($923ttr("xn+d923tw.(%1/1$e2#0"e
- m"*0)a?j$^ze2({$60},hd{$60}>e"*0)3"qba0:e"j0+a?j$^ze7({$60},hd"6m{$60}{$60}_)/_{$60},
- mi08@!bbe"j0+3"qb()1a\{$60}>e!b{$60}&*#a@({$60}%b3%!aa0<@#6*e!r{$60}&**4&({$60}8h
- m8*t%8/{$60}#j0!@j>>@82{$60},8*4*i{$60}l@#&"i\z!a({$60}q@(#1@r0wpy$@@-)#=#y
- m:,e1t{$60}>i_xt&8#a@r='p]<e!t{$60}>i_xt%8*e9r<'p]<e9\{$60}+)v1a@su9%4e=2
- m251%("({$60}(b{$60}h62].+t$o42d_({$60}"e"j0+a?j$^r{$60}m*&"e{$60}j0#a?j$^z4$i{$60}6f
- m!b{$60})*+!$\{$60}ff!r{$60},*)#ll#e@a0z$#ze,h&*b{$60}b{$60}.8*4.i{$60}^b{$60}b{$60}.8*eah&*b
- m{$60}b{$60}.8%4e)/4b!/4$5.24y'($9)3$4@(@{$60}b#0"i;:!bh@),#f#&24q%($1!
- m5$$@15)23u(a#0"i{$60}:{$60}{$60}a0r$#:t$#zp%#sci{$60};{$60}!b,4,t{$60}3$#?{$60}e($xhl"&e
- m#*0-(&9@i?jd^x4(a{$60}d@u&*m!f#0"n8,t{$60}+f#4r'8f"ir:!b({$60}=@8#s35$]0
- m4$5$/@t{$60}((e@h{$60}"q^o{$60}&f5%cr-#vf*j@{$60}(0&l0cp"\dzt{$60}3(a{$60}:(r-#qi{$60}:q
- m")u18_{$60}$z,c0]:e1h&.%"h0+(!5c(#aa8{$60}"e"*0)({$60}q@h/_(l0c0^y@xz0jp
- i^vd*c11cc11c.*d*[11cc11cj2{$60}@'v#.%&/0]j4*i{$60}l@#&"i#2{$60}?8&{$60}{$60}
- {$60}
- END
- SIZE 851
- CRC 6F7C4BF8
- BEGIN 620 RM
- m{$60}&!,;v!#pj(!a?j$^z#_r+'zt/n8h{$60}!,#"bb{$60}dp'8*(!c3%@j3&@8(7za/ni
- m{$60}:{$60}{$60}3{$60}ph{$60}*({$60}j4n@8(7za/ni{$60}:{$60}{$60}({$60}dh\{$60}2m2v!@.&{$60}{$60}a/l*a?hf^qbm!@]e
- m^h7zk0</9?n%^z{$60}{$60}l?jjr+'zaoj%^v"m!0_0+zt$#\d"l"bi@j!@3{$60}5@u5-!
- m1t4z(%)-($9)3$4q($9)3$4r("xn+b!&24q%s@t{$60}j0&@{$60}(4"a{$60}.e{$60}j0#($q@
- mi?jd^x4$a{$60}4%^_{$60}a($xhl!t@)v&e!*0%a?j$^r{$60}m*){$60}#(/)@y@+0{$60}n8#3*m@
- m8*ggh&!,&&{$60}\4u1/4%!%1#x-{$60}*d'h&$@&&"e!*0%(!a@j22@84p88,524d]2
- m($%45$5-4%1)3d<@5$\@4d5-3u9%("({$60}(@t{$60}j3r@82{$60}88*4$i{$60}4@&&"i3*!a
- 93!a@td5-3u9)3d<@1de,12{$60}b{$60}"(n+bx-{$60}{$60}{$60}{$60}
- {$60}
- END
- SIZE 340
- CRC 7F4BD3A8
- BEGIN 620 MV
- m{$60}&!,<&!#p@fb{$60}87za/n@_\bq^m#[f*{$60}{$60}3{$60}phh@),"&"b{$60}8tr8*drh&"%^h3[
- mj0&@{$60}$p,*{$60}"b{$60}*e,h&"%^h3[j0&@{$60}"{$60})*/{$60}$k4q@8#a@{$60}(3["h7z)ol8k08/
- m9?j%^jt'#v7[a?n@{$60}+'zjlbq^h;za?m@k04/t&*m!{$60}_){$60}[!;j8.@8$p&8-53
- m04=%.b!-5b!/3$1.04u%($y%5ty!344@+bxn#2{$60}@("{$60}@("!72$5212{$60}n+bx@
- m345!3e,@4d5014%4($y!3453($e.($],1"].15<@4$%)4e,-{$60}*d!h{$60}"%{$60}h0#
- mi0*d{$60}r!-8*7zi/n%!(0%!?op0.8"t{$60}+f{$60}z4"i{$60},@36"e^j3[a0:$!p7[\"<@
- m,v$@av&e!*0%a?j$^z4&i{$60}>%_h3_(#{$60}hd{$60},@4f'f{$60}m{$60}"y@-,wv!@($xhl{$60}%@
- mj4>@82{$60}98*d!h@!,2"@\4u1/4%!%1#x-{$60}*egh&$@&6"e!*0%(!e@j82@84p9
- m8,524d]2($%45$5-4%1)3d<@5$\@4d5.04u%("({$60}(@t{$60}j:n@82{$60}98*4$i{$60}4@
- m&6"inz!a(!e@i0:d!r{$60}98*g"h&$@&6!@td5.04u)3d<@1de,12{$60}b{$60}"(@5$\@
- %(@{$60}b#0{$60}{$60}
- {$60}
- END
- SIZE 455
- CRC C25E03CB
- BEGIN 620 XLS
- m{$60}&!,!f!#p@fi{$60}(43a1>%&(49j0"@{$60}(4"a{$60},@3bb0{$60}tsy8.8"t{$60}+f{$60}z4"i{$60},@
- mx62e^@7[\""@{$60}+'zr2w0!b!f8$p88*7zi/n%!(0%($1aj?^%&$p88*48t{$60}ni
- m8z!@a02$!2!$86{$60}n.@"@{$60}(1"i?jd^x5{$60}a$'f0j1"l4#0{$60}6#)/]{$60}.j::@8"#'
- m9*d{$60}h@!,2"c)3-{$60}'j?^%$tqr8,e#t{$60}>i_x493')@3')@55-!1t4z($q3(%lm
- m75m,75l_75m#72!;1$e214-43u)9("xn+et-3u!44sh@($p]3$].1r!&3u)-
- m+"{$60}_/4a%3%{$60}l($,]0tq%05(@4t-2145.#0"i!z!a(,=dj0&b{$60}$q(*#s35$]0
- m4$5$/@t{$60}j2>@82#'9*4$i{$60}4@qv2i0:!a3,=dq5)23u(@4d5!1$e.1r!$25)%
- m0u1/4ed@(@{$60}b#0"e&?{$60}%j9,@s&2e$]{$60}=h@$@2rb&%ld{$60}t{$60}n*ho_hz12p^xk0
- m{$60}jd!a1%,>6&b{$60}2!+*(86j0&%$:d{$60}a1*b{$60}y4de2#*$/fe!*0%a?j$^r{$60}a*){$60}#
- m3!)aa1"f$"{$60}g*+{$60}w\#4@3bb0{$60}tsy8*43${$60},@3&.f$"{$60}g*+{$60}?\!t@3bb0!b#6
- m84sy8*un#_{$60}&(.1a3+!ai1,0{$60}r!f8z42\{$60}6i#2#,9*403"0h+&p/,![f(-{$60}*
- myb'0!n8bt{$60}+f(z({$60}h{$60}08m21]7{$60}^5).b(t/4d$s{$60}#3!ic('mbj2*@8h7za/ne
- m%:{$60}{$60}h@%,#"a$4e=8*bu-5"{$60}@,#{$60}mv%a8+3{$60}p("{$60}q,chp,$$@,3(s-#4v-s@@
- m*m/%t2{$60}@,3(s-#4v-s@y,#$r,s0u-@t{$60}1%)76"hm350@(#{$60}p+=a86"tp,"{$60}@
- m,3(z,#!!(*({$60}k6p/"dbi+9{$60}#o5]bg2)b:.c@")#n(!udha.]9v*=*f+*$/>b
- m{$60}[u<#y4hra#xj02@986{$60}a(&i"*(h(%$hh!re%ld\l{$60}*@"*({$60}o01ef2)br.c@
- m")#tj2"9(f+(k29br2w0{$60}jd@f2)br*({$60}o6@/"8"9(f+(z.{$60}#d/*i()db8lb9
- m(f+(h@"];@_p!ydb8lcht/2i#9db8lbi{$60})db8h058*enh{$60}\@m&3f$j42q1&0
- m":d{$60}a1*i#4s,9*#_r+en#]#za!2i%.44a12i("#,9,84t/=@j6"@8r"t9*en
- mh{$60}\@m&2i#2#,9$25(z({$60}"b{$60}[u<#y4hra#xh@"@{$60}+w#8_{$60}+r020%yg=8^c(
- mt/"iw:)ca?j&^yb@{$60}*(!3{$60}phad"$03ci{$60}0h*:2"jj02@986{$60}a(&i{$60}2!1**({$60}
- mi$&]!&7p!yg=8^c(t/2f0.a,=&-&24q%4st!("!"651%4st"("!&4d5%/0,-
- m{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- m{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}"m80^b"2!z9*ub#\d0d{$60},xz0:jo8udc6qb
- mo9idc6ubo:=dc6ybk6,/h@(@>f2m9{$60}^b0<d{$60}t{$60}6i$dqi9,d2d{$60}vb4,d2\{$60}=x
- m^#ci$ma8cgebh@t@>f2m90^b$"!z9&!(2di*2@dpg6=b:"d/"3"=:&)@v,k&
- ms<'-rlk!t\_.q%a!14%00555545#3t583d)24ee.3$=05%9#h@&%^h3[h/_(
- ml?k0^yb@{$60}$p,**("3+9dh@&-x&2ix*!da?j$^zd!h{$60}!,#"@{$60}a/l*a?hf^qbm
- e!@]e^h7zk0</9?n%^z{$60}{$60}l?jjr+'zaoj%^v{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}
- {$60}
- END
- SIZE 1297
- CRC 30946EE5
- BEGIN 620 UUENCODE
- m{$60}&!,hv!#pj(!a?j$^z#_r+'zt/n8h{$60}!,#"bb{$60}dp'8*(!c3%@j3&@8(7za/ni
- m{$60}:{$60}{$60}3{$60}ph{$60}*({$60}j4n@8(7za/ni{$60}:{$60}{$60}({$60}dh\{$60}2m2v!@.&{$60}{$60}a/l*a?hf^qbm!@]e
- m^h7zk0</9?n%^z{$60}{$60}l?jjr+'zaoj%^v"@_x1@r+'z\{$60}w).o{$60}$r2_0\x1@3'-@
- mi&"b_\chl?j=wf+0]^{$60}"d{$60}r]w&+)+-{$60}%j0"=w&)@k04/t#6m!{$60}_){$60}k{$60}nj;:@
- m8$p%8-5304=%.b!5545.0t]$12!&24q%,2!&24q%,b{$60}n+bx@1de,1<x-{$60}#bm
- m"{$60}_i+h4&k0d/z6.%!zd!h{$60}"%{$60}h0#i0*d{$60}r!,8*7zi/n%!(0%!?op%"!382"{$60}
- m89{$60}#(!qay@+0{$60}n8#3/1@8*dqh&$@&&"e!*0%(!a@j5"@84p88,524d]2($%4
- m5$5-4%1)3d<@5$\@555%3d-/1$4@(@{$60}b#0"i:*!a(!a@i02d!2{$60}88*ezh&%,
- m&ᖩ.0t]$24y'($9)3$4@(@{$60}b+bxn#0"e!*0%a?j$^ze2({$60},hd{$60}%@a0p@
- mfv&e#"{$60}&*&"i{$60}(4*a0nis*!a({$60}5@i02d!87za/l@;v"iwj!b({$60}5@j0t@'6{$60}@
- m&f*0^zg7h&$@!6!@0d5'24x@-c0p({$60}#{$60}#45.1{$60}t{$60}i0h%"_{$60}4h{$60}"q".8(t{$60}+f
- m":8*t{$60}+&"\8*&&"i+j!ca?j$^x4(a{$60}fe!j0'i@p@"2cp";{$60}'a0j$"ts>83a@
- mj0"%#:d!a0x@6f*p!z4-r2v0]1@(i{$60}zi#9g>8n8.i0w){$60}/{$60}7(,abc=ybj=z@
- m8h7za/ne#j{$60}{$60}h@$@#"@h8{$60}{$60}{$60}{$60}*("j0"=5v+*$/jb{$60}(8/(-yal{$60}vf#yu78n8-
- mz.{$60}#d.t8"*0.k5=b2dh@r&*9wf+(k5=b"@h*"h4/k5ab2di*2@4/(,abf=yb
- mr*u88@h*a0^m66(**bhi{$60}p4/(,abf=ybr*u98b#(8ig>8lb$#ba@*3_0{$60}zg{$60}
- 08!ai(,e!l{$60}%@r5np{$60}ff{$60}8{$60}{$60}{$60}
- {$60}
- END
- SIZE 736
- CRC 0042E94A
- BEGIN 620 UUDECODE
- m{$60}&!,<6!#p@{$60}{$60}h@&%^h3[h/_(l?k0^yb@{$60}$p,**("3{$60}e@h@&-,v"i,z!@a?j$
- m^zd!h{$60}!,#"@{$60}h@"i3:!@a?j$^zd!h{$60}{$60}@"2cp!*u-8&{$60}x8{$60}"$^pj%^b;[&*t&
- m#v7za?jm!p]e^x7[h{$60}"q^jk(l?j&^h7[8*t%#]{$60}uk00/r0*p+jf$h&!,!v#5
- m4t%'13h@555$14-/1$4@1de,13$@1de,13(@+bxn($9)3$7.#0{$60}xk0@/z3r%
- m!jt)#^eea0>i{$60}:{$60}{$60}a0*${$60}z4"i{$60},@3f"e^j3[a02$!07[\!0@)f$@4v&0{$60}r#j
- m8.8"t{$60}+f{$60}ts"8&"i_z!@(!i@i02d!2{$60}:8*dch&%,&f#%4e)/4b!!5%1%35!4
- m24y'(%1/(%551$5#3t1%($9)3$4@(@{$60}b#0"i.z!a(!i@i02d!2{$60}:8*e-h&%,
- m&f!5541%0t]$24y'($9)3$4@(@{$60}b+bxn#0"e!*0%a?j$^ze2({$60},hd{$60}%@a0p@
- m;f&e#"{$60}&*&"i{$60}(4*a0n-1&2-160@1f20{$60}6"b{$60}*w89,e"\{$60}*b!j{$60}{$60}n=adw<)a
- mt.7hr,{$60}&d/*@{$60}.{$60}'d{$60}*@_xp%8*wa9,d@t,vb{$60}+w>9,dpd,3).+#{$60}z.{$60}#d/!,
- msf%"14=)3b!b96=i;b"m!6#p{$60}"!?8b"08b"r8jgbh&2%^h3[j5<@{$60}rb0%zt{$60}
- m#\d_\{$60}8@wv),>f$@$f.i5r{$60}#*+#pa0t@1f2p'2!j8y{$60}*j2z@8b{$60}:8$p$8jw8
- m9/{$60})(-ac(#%d3{$60}1bi0t@!ba,>f%705).24y'.b!"040@0ta!4d%#5$524r!)
- m3b!,24y%.r!)1ty/4de.1r!,24y%+@t{$60}+{$60}5@,{$60}%@h@"]xf3p"2!v8iwb9.c0
- m\f{$60}i?\e@d{$60},8:6"h*7_)0;{$60}"f)6[#zf$f{$60}8*({$60}o>)d\{$60}/ht/b]x&3)+-{$60}!
- m8*dlg>)dj5"=xv2i{$60})wd9&"iqz!b(!i@j>*@9"{$60}:8*g9h&),&f!%6%1204-4
- m24y'($9)3$4@(@{$60}b+bxn#0"e^j3[(!i@j>z@8b{$60}:8&{$60}z($-!3dy/5"!/4$5.
- m.r!32te04$e.1r!42$e3($9)3$4n#0"i2z!c(!i@j>*@9"{$60}:8*eeh&,@&f{$60}@
- m-&!(r0wp!b{$60}t8$pk8zgbh&2%^h3[:,e9\{$60}7)v?{$60}!8"{$60}m*/5d525u))5$4@
- m15a)4u1)3d<@1de,12{$60}b{$60}"(_({$60}{$60}{$60}j0"-:6.mv&30{$60}aa@(*]cd{$60}%@c=adhcs)
- m+i{$60}"he2z({$60}y{$60}^0{$60}aa@+&ec,!"]v63p!b"o8y{$60}(8*g_c6ecj0"=v63ht-u@
- mr2"p{$60}ca@r6"p!3ci(!a@r6#0!!bi{$60})p/#xl{$60}(x8,g;d{$60}%@..f@&&"b{$60}*{$60}{$60}
- m(.5cs-add/a@o=ed"@j-!f#ho=ed2di*2bd##09@f=edr+w99{$60}h*"@j-!f#h
- mo=ed2dhi#pt&8)g99,b]v63h:fij*<"-!f"]v63h*3\-!f"9v63(8*g9h&2%
- m^h3[k=adh{$60}"f#2{$60},*&{$60}{$60}{$60}*u$9/{$60}".&"b{$60}(8.()qdl!#)"ac0"zy%9.{$60}-&-{$60}#
- m()qdd{$60}bi_xu$9$r&9,d-\!+)"o{$60}.i@[@8k{$60}%g=ady@y,8v2-162f#jd{$60}g=ad
- mx{$60}#p{$60}aa@k41dr0%@i0h%"_{$60}4h{$60}"q".8(t{$60}+f":8*t{$60}+&"\8*&&"i/*!ea?j$
- ;^x4(a{$60}fe!j0'i@p@"2cp";{$60}'a0j$"tr<9#a@
- {$60}
- END
- SIZE 1242
- CRC D5CAABE1
- BEGIN 620 BCODE
- m{$60}&!,!f!#p@dxj2w-"{$60}^i;>t)#[{$60}#3-5@j22@8"{$60}6:zd!h@!,2"c)3e-51d9)
- m0te%3e0@4%)/1u)!32!34$%#12!43r!254x@0d-/1$4-{$60}*e7h&{$60}@%fm,'6!5
- m4t%'13h@0d-/1$4@6ru(14q072!;+59=(%lm55t@6ru-72!;+4p@34%87tq)
- m3d5?0t]53e1=($9)3$5.04u%("xn+@u&3$%'4sh@+58z5d520d]312p@+54z
- m54y)6"u!4t-)22p@+4tz35,m1$]3+4%30te)#0!35$1)3@"i_x45j0"@{$60}"{$60}u
- m:z7zi/n%$x04j0"%%jd{$60}a0*%{$60}zg/h&"%$(01j0"%#jd{$60}a1(xk0@/z>v%&zt)
- m#^ela1p@)f+f{$60}m{$60}"y@.e{$60}j0#(#5ki?h%^_{$60}<i?jd^x4$a{$60}6@{$60}+'zr2w0{$60}tq)
- m82#[82!!8dp18206,{$60}'j8,bq^m{$60}#3!%ar5;p&\e-\34e4($=)5d5.(%=)
- m5$@@+4p@3u!424].#0"i$:!b(!9ki02d!2{$60}6:zd@h&(@%fm@0d-/1$e.1r!&
- m24q%("({$60}(bxn+@t{$60}($xhl{$60}%@j3:@8b{$60}6:tp=8#s35$]04$5$/@t{$60}j?^%%j4$
- mi{$60}6%^h3[j5(@{$60}rbp284=j0"%&84:(&uej0&@{$60}(4ma"z$+x0pj0&%'b0.${$60},@
- mrv(@if.e'ld!\{$60},@!b@d.a{$60}&i1t@!ba@ybw0"n8nt{$60};f+]{$60}"yc!,:v*ilz!b
- m(!9ki02d!2{$60}6:zg(h&(@%fm@q=+2s](z($-!3dy/5"!/4$5.("({$60}(@t{$60}i02d
- m!87za/l@<&2&<*gah&r%@(2!j0&b+2!1*,{$60}!t!&mx6r-xfri,(wa;*d{$60}c>-l
- mr)@8:0*%<1be<&5qi'#)$9{$60}&.*d0y7&hj2z9%6s(j4*9%6s(h@"]x6r9%6sp
- m!.c(t/2i%:!la?j$^ze7(/=ka1z0&*f#h&,@%fni%:!l(!9kj9b@8r{$60}6:tp=
- m8*enh&,@%fni%:!l(!9kj2(@&vni#4p;:t]55%!55%1)3d<@5$\@1de,12{$60}b
- m{$60},72tl_2.b!#04y.3u0@3u!%3b{$60}b{$60}"(l($%"3u)424y'(0t{$60}j4"@9"!f:j(m
- m(+mjj2{$60}@?&je!*0%a?j$^r!p9*d5h&p@9fji#2!\:b{$60}-:jd{$60}a3:%-x4xa3d@
- mj620!zg_a3i,#&0d#a#pyc;0"n8wt{$60};f.-{$60}"ycdxh{$60}2b{$60}+4v]0khb-#xd-.i
- m{$60}(4z(%ij)#h0!ze/h&1,'f2i7*!d(&9jhbt@nvji("!\:j(i(+mjj2{$60}@?&jb
- m)2#0:jd-('qj8"tm0d-/1$4m0d5'24x@{$60}"tm0d-/1$4m14y$({$60}{$60}m+4)#3t1%
- m+4-/3e1)3e5%1"{$60}{$60}{$60}*#_c&]dr+'z\{$60}[).o{$60}$r2_0\xqo9$qu9*qo9*+_r.bq
- m^it5;-#wx{$60}*0#kt3;,dlt{$60}>i{$60})t3;,k*8.8qi3$i!]{$60}#("9b(+-ed{$60}%@aa^i
- m{$60})uf;)ug;"{$60};:j({$60}h{$60}{$60}@#67d'y#y\{$60}vi/9d4;,kd'_{$60}#f1-lj0v9%6rf$n{$60}{$60}
- m\{$60}[(j0j9%6s@{$60}?{$60}$b)d5;,b8j16b;(7zaon8h{$60}"f'b{$60},*&"&(+uf;$i*jkva
- m;)d5;,bf(+uf;{$60}h*"@j%(;ug;$i*2dh%(2d_jkva;)d5;,bf(+ug;{$60}h*a2&]
- m:&p**bhi{$60}p4a*3^jo:%lf15lr*8@o6al*3^jo:%lf15lr*8@z.ch8{$60}"@{$60}*({$60}
- mi1+){$60}/{$60}"h@n.;&6n;&6]g67p&$b]gf6j:)fa;!ai{$60}<c*t/;n;&7n;&70x!
- m&d$:,{$60}hk{$60}2\!{$60}$$:81hp"bl!+p${$60}h@"&'r#.9:8?l{$60}j=9fshx#:0[qa@x{$60}#0
- m^ca@i1d%&o{$60}4h{$60}"q%^87t{$60}+f&*89t{$60}+&&l89&&{$60}@)f*i[:!la?j$^x47a!be
- m&z0<iat@"2cp";{$60}'a1f$&ds.93a@{$60})8lnaf/-:,ri!z(*[t'd63r2-y]zu''
- m5l!z[$_98_7(7n1rt4?]:_ilud#c=<]9k#j{$60}%k4cf0^>"+(daq&k/9{$60}&o"j)
- m'z4shc2.&+lmep't8ma.[7o!5\90zgs?2?-e6,ytxd'7;?mj_$;0<^5?r3rj
- m$(8elpf?#i@bm!>!.zt@m@r:.:\5@q*$/j@+g2>q1-)h_ew+<>=vx%k,;_e#
- mu>a^q%+q9]u+vdsv8,-5[wf,&j{$60}ve0.y+[xhd@2g,8l=l":<"jd_a1."%*xx
- mfpvw(=1"^&[-6^%wyg#*7/]itt5x[e3"8?=-vtk<9o!3q7_i'(hpi@63*;\n
- mn{$60}*4-z$;c0{$60}p85'$]*65b+civ4q\+1t0('%!u.2ua9bh^<e<;#t-(!!!<>34
- ma;6hf,gy;%p-/3{$60}{$60}46'tq)6en(c9z7q,'2u!<2{$60}0a;7du,gyj)@-/6q<46$p
- m{$60})6e],39z;b('2u\3&%1{$60}#"ee<3tz=f(n"t=3'qq01{$60}@m874y/g)f*@]#5ql
- m@[/btd=w)a8+.vi:s_^ngi.c\l)79s8&&rmz2m_oohzcd\+r9u<&-bl;2gko
- mwxz^lx/2xg='%b8["uij_\^>kl+rhy,&-f=72ghk&xz^[]_2xk.#%b9w1uij
- m.pn>ko_/xm*#lr861w=j6@l[ki[/__+"dz,v!e=g>dh;*[z.w^\{$60}!px);6ic
- m9-o<u=*vl;b_m["yomk=u--l:v)e{$60}08/"&yi8&<#!{$60}t*m;*[o-c?um'9wm?0
- mm+.zo0(%#{$60}mo:&%fw-o2u;&vo[@'{$60}{$60}d.:fud8vml96(&{$60}0@/l+>^n=w:t]2r
- mm;r[w]c1ufen9v{$60}${$60}ph-!0(+#&ao9f'>v=#7l[2]nkb_mk'5tmo<8v1m:@x)
- m{$60}{$60}</"{$60}$&8f5l:]33vmvyok>pum'8w[n\m;(-"@,$8&=n:6%f;v@,"p(%nkvt
- ml]?0v=yd8vim"0x'{$60}+^xl;;2u=s;t]3=vkzyl+<(#p8!96)k;{$60}h-!{$60}-g8&en
- mt=;?v+r[lk6]nk.tt-?>v69a:&\+#{$60}4"{$60}'?nf0=pz9x.>>"7"7[gd!uj\x0:
- m;?2#$v3]ba1c^ht[3-6b/$o2i35"vzpr1=rk)e'(or%6s[@h7\:q+uc!mg8!
- mf.]q!i_h>{$60}^6x7\(d>9k'(7r;!n"]642b_qb%8s[33jcu$h]i--#-*w:1#.j
- mw5{$60}gole7(+g.7bfpqudnm\#mf@-tzit$<^.4#7kddpi]\(<>:?>{$60}&6[^b1!g
- m^8x78-:a.$_1ic](v*\v0=^h,4;+o"52s+lb5<6r*us"m2q;f^qu{$60}isk<@65
- mxgl,dn5\"x;q:!^!]f\8b/]f$8_x81:@utxyi]!)/j[90#>iwd<po<i3)+k-
- m5".sq%tjm,-:+:(#j?^5):d{$60}e2g*$/5@h{$60}#$'[{$60}en69l126ji29=#6:%):4g
- m70uga2:e*%t-:(4go0uia2c(q!^0vqbe*64?a2f0"n8jt{$60};f*]{$60}"ybq@h@.u
- m)4g_e27*$/=@a2*$(z{$60}{$60}a"2d)+$b\{$60}<@?&kf)-#s8*82x{$60}#p!\d-\{$60}@@hfjf
- m'dpb:z82x{$60}+p!zd-iax@(fni"j8>3")kr4&p{$60}6"j${$60}/i8*hi']{$60}"bf#)&[#z
- mbdd@8*gah&r%@(2!j0$@42bix:!l(&9j8*d$a7"@{$60}.chz+4{$60}2$i*2dh@]&ih
- m(/1jrl9pt.vi{$60})ga;$s(:bd/"3#).i{$60}":0:9x6s(8*(!a?j$^z#_r+'zt/n8
- mh{$60}!,#"bb{$60}dp%:z("3")kh@&--&ni-*!ka?j$^zd!h{$60}!,#"@{$60}a/l*a?hf^qbm
- m!@]e^h7zk0</9?n%^z{$60}{$60}l?jjr+'zaoj%^v{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}*(#j0"5,lh0^zd{$60}
- mc5]kl?k)(-{$60}%r-#w.&"q^ldpd{$60}3).i{$60}'k5]k\&p88"d/c5akj?^-7vn,76nb
- m{$60}[4rg5ekra#xj0*-7fl8h{$60}2b{$60}#8rz(c0^k!!seykt.x8h{$60}2b{$60}+4r?5eke3+h
- mb-#ul"h8h{$60}2b{$60}#8rz(c0^k{$60}=&*{$60}$h@"m6&mu,i4rj0#hb-#vl{$60}fl76o(\{$60}-,
- c>6lx8{$60}"-]fl@{$60}rbp{$60}6"m{$60}{$60}_)/_{$60}".&{$60}@+2bm]fl@{$60}rbp\v{$60}{$60}
- {$60}
- END
- SIZE 3095
- CRC B3FE0D9B
- BEGIN 620 UNBCODE
- m{$60}&!,bv1#pc$n,#{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60})8lnaf/-:,ri!z(*[t'
- md63r2-y]zu''5l!z[$_98_7(7n1rt4?]:_ilud#c=<]9k#j{$60}%k4cf0^>"+(d
- maq&k/9{$60}&o"j)'z4shc2.&+lmep't8ma.[7o!5\90zgs?2?-e6,ytxd'7;?mj
- m_$;0<^5?r3rj$(8elpf?#i@bm!>!.zt@m@r:.:\5@q*$/j@+g2>q1-)h_ew+
- m<>=vx%k,;_e#u>a^q%+q9]u+vdsv8,-5[wf,&j{$60}ve0.y+[xhd@2g,8l=l":<
- m"jd_a1."%*xxfpvw(=1"^&[-6^%wyg#*7/]itt5x[e3"8?=-vtk<9o!3q7_i
- m'(hpi@63*;\nn{$60}*4-z$;c0{$60}p85'$]*65b+civ4q\+1t0('%!u.2ua9bh^<e<
- m;#t-(!!!<>34a;6hf,gy;%p-/3{$60}{$60}46'tq)6en(c9z7q,'2u!<2{$60}0a;7du,gy
- mj)@-/6q<46$p{$60})6e],39z;b('2u\3&%1{$60}#"ee<3tz=f(n"t=3'qq01{$60}@m874
- my/g)f*@]#5ql@[/btd=w)a8+.vi:s_^ngi.c\l)79s8&&rmz2m_oohzcd\+r
- m9u<&-bl;2gkowxz^lx/2xg='%b8["uij_\^>kl+rhy,&-f=72ghk&xz^[]_2
- mxk.#%b9w1uij.pn>ko_/xm*#lr861w=j6@l[ki[/__+"dz,v!e=g>dh;*[z.
- mw^\{$60}!px);6ic9-o<u=*vl;b_m["yomk=u--l:v)e{$60}08/"&yi8&<#!{$60}t*m;*[
- mo-c?um'9wm?0m+.zo0(%#{$60}mo:&%fw-o2u;&vo[@'{$60}{$60}d.:fud8vml96(&{$60}0@/
- ml+>^n=w:t]2rm;r[w]c1ufen9v{$60}${$60}ph-!0(+#&ao9f'>v=#7l[2]nkb_mk'5
- mtmo<8v1m:@x){$60}{$60}</"{$60}$&8f5l:]33vmvyok>pum'8w[n\m;(-"@,$8&=n:6%f
- m;v@,"p(%nkvtl]?0v=yd8vim"0x'{$60}+^xl;;2u=s;t]3=vkzyl+<(#p8!96)k
- m;{$60}h-!{$60}-g8&ent=;?v+r[lk6]nk.tt-?>v69a:&\+#{$60}4"{$60}'?nf0=pz9x.>>"7
- m"7[gd!uj\x0:;?2#$v3]ba1c^ht[3-6b/$o2i35"vzpr1=rk)e'(or%6s[@h
- m7\:q+uc!mg8!f.]q!i_h>{$60}^6x7\(d>9k'(7r;!n"]642b_qb%8s[33jcu$h]
- mi--#-*w:1#.jw5{$60}gole7(+g.7bfpqudnm\#mf@-tzit$<^.4#7kddpi]\(<>
- m:?>{$60}&6[^b1!g^8x78-:a.$_1ic](v*\v0=^h,4;+o"52s+lb5<6r*us"m2q;
- mf^qu{$60}isk<@65xgl,dn5\"x;q:!^!]f\8b/]f$8_x81:@utxyi]!)/j[90#>i
- mwd<po<i3)+k-5".sq%tjm,-:+:(!a?j$^z#_r+'zt/n8h{$60}!,#"bb{$60}dp>9*("
- m3#mdh@&-362i3:!da?j$^zd!h{$60}!,#"@{$60}h@"i9z!da?j$^zd!h{$60}{$60}@"2cp!*ug
- m9&{$60}x8{$60}"$^pj%^b;[&*tv7za?jm!p]e^x7[h{$60}"q^jk(l?j&^h7[8#biy,t(
- m#zf1[0d/d#fiij!d("]dj0&b{$60}$q(*,e.4u5&1de#245.5"!04d]'4d%-(%-0
- m04-%(%1/(%)53b!53d)#3t1%#0"m!0_p{$60}tq<9:t$#\d"d{$60}-,7&6i[:!d("]d
- m3)]d55-!1t4z(%5.0d-/1$4@6ru672!;+4e=(%lm1%t@6ru(14q072!&24q%
- m3d%-12{$60}n+bx-("{$60}@("{$60}@(%lm5et]5d520d]312p@6ru)73u)3d9/4du!5$e6
- m12p@6ru$73u$14)51t=)3d<@24y&3pt{$60}j?^-#f"i{$60}(t/8*d{$60}c1!@j0"@{$60}"!h
- m9*7zi/n-#&",#6"i{$60}(t;8*d{$60}c1mxa2:%)r!6=cbm"{$60}_ii(4&k0d/z9&%!zd{$60}
- ma0*%{$60}r"29n8"t{$60}+f{$60}z4"i{$60},@:&2e^@7[\"2e^j3[a02$!:{$60}{$60}l?k)+={$60}&(.!e
- m3*)e(&9f(*ufd{$60},@'f9,hf4@sg1@r+'zt{$60}%@r43p$\e6\!w)2?{$60}dr4c0{$60}tsc
- m9.i,x&6i_xt08(t/8(t.8$s@9:g_c0]@c0y@3.!ej?^-#f!,x&6i-*!f("]d
- mi02d!2{$60}o9*e7h&8@+v1@q5)23u(@051414u05$e.1r!43r!53d)#3t1%($9)
- m3$4@(@{$60}b+"!#3ty424y524y'#0"i>z!f("]di02d!2{$60}o9*f,h&9,+v153d)#
- m3t1)3d<@1de,12{$60}b{$60}"(n+bx-{$60}"!.*+{$60}!8*fbh&8@+v1,gv0\tu1/4%!%1#x-
- m{$60}*4$i{$60}6%^h3[j5(@{$60}rb0{$60}6"%#"#(9j4,({$60}8h8*d{$60}a0j%"xw::hw;:b#<:i{$60}"
- m&&"mqg?)+=#r())fh@"mr'?)0o{$60}"h@z@{$60}+g&=]t.9]#:z,c{$60}#i#rh{$60}#@#y{$60}"
- mh/^,"f!,*f<m+4)#3t1%+4)%1te.("tm8f-o9&4m8f5g:6x@h{$60}x@#&f0{$60}trd
- m:<be&{$60}49\{$60}jizz!g("]d3-1fi1:f%x40aa&i{$60}(42a1.e${$60}41t{$60}-,i&d8f&g&
- ma0zi=vd{$60}a0^@$*d{$60}d0x@5&@@@v@@\fv0{$60}ts49b!v:r!^:b#<:k{$60}p(.5id!&m
- mqg?)+?{$60}6j2.@:"{$60}o9$r"9r{$60}*:b",:b!k:dr"9z4-({$60}8h(,yj(-mk3-1fj<b@
- m9r{$60}o9*4-({$60}8h(&mu.&!53d584$5#5$5$(,7/qbp@24=.3u))3d<@4t5'345.
- m5"x-{$60}%-%1tu%3e0@3e5-0d52($e3($q!4d=%4b!42$%.(#8u-3,u+"!)1ty/
- m4de.1r!314=-14y4+@t{$60}5t%23de.1sh@0d%$($-(05)!0u1%4e,@3tx@3$e.
- m12p@24=.3u))3d<@3$e.12x-{$60}"p*8#{$60}!8*{$60}{$60}l0[p""!i:)$.r-#t8"e_r6"0
- m{$60}qai8*hi?\e!l{$60}**8,e;l/j*28!@j;6@:"{$60}o9*g.h&b%@(2!j0&b$"!1**g.
- mh&@@+v2iq:!h("]di0zd#r{$60}o9*g+h&a,+v1%6%1204-424y'(%-%1r{$60}{$60}($]&
- m("({$60}(@t{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}i?jd^r{$60}o9*gih&@@+v1@.b!#04y.3u0@3u!%
- m3bp@0t].5$e.54e.1pt{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}"b{$60}zd{$60}e1;*$/ni{$60}(t+:;g&=\d@t{$60}7(
- mt/8x8+g&=\dpd{$60}3).i{$60}'k0mi\&p88"d/c01ij?^-"vf,"6fb{$60}[46g05ira#x
- mj0*-"fd8h{$60}2b{$60}#86z(c0^k!!s@iit.x8h{$60}2b{$60}+46?05ie1;hb-#ul"h8h{$60}2b
- m{$60}#86z(c0^k{$60}=&*{$60}$h@"m!&eu%i46j0#hb-#vl{$60}fl"6g(\{$60}-,)fdx8*fnh&d@
- m+v1,u&9)3e9!3$e$("tm0d-/1$4m0d5'24x@3$e.12!&3u)-050l($e'3d]2
- m24y'(%-%1tu%3e0-{$60}{$60}{$60}{$60}h@".xvf]qg?0!8[d:1a@r3w0{$60}^[c::bya){$60}p!iw&
- m=^c0xsa@{$60}*({$60}h{$60}{$60}@'vkly&f0^)@x[>-ic0ej8+w&=ph*c0m@z+w&=ti*2dhi
- m{$60}pt+8)g&=\b]qg<*"@h*c0m@z+w&=ti**0\-"v"9qg?(o<9wz&ij:bg{$60}c0m@
- mo<9wz"d_#0m@f<9wr&"iqj!wa?j$^zt):j{$60}{$60}i@t@#"a@h@.i_y4:j0"5'lh0
- m]6"@{$60},p):k{$60}fn<9w11jji1m='&"%&j4<71qaa1ne'5t<8h4<o1qca1w(s{$60}ej
- md-h8i1ym"6j%'i{$60}*ya_0!n8@t{$60}+f(6"b{$60}[4:2?^5&lh0]v{$60}{$60}{$60}*w::o{$60}".&"b
- m{$60}(85(#)kl!#)"ac0"z[;:n{$60}-&-{$60}#(#)kd{$60}bi_xw::dp<:\d-\!+)"o{$60}.ia7@
- m8k{$60}%g<9wya5,^6j-vvjf%:d{$60}g<9wx{$60}#p{$60}aa@k=ijr0%@i0h%"_{$60}4h{$60}"q".8(
- mt{$60}+f":8*t{$60}+&"\8*&&{$60}@df:ii*"1a?j$^x4(a{$60}fe!j0'i@p@"2cp#+{$60}*a0j$
- m"r"29dpr:sa@{$60}{$60}"b{$60}*g_g820z-#zh{$60}"b{$60}"p*8!{$60}"h@j.=&ni!8uu:zyt:[vv
- m:xt+8+vu:^chcg1kk@m@(,iksg5kt.2i{$60}(w!d!vd%:,#dk*r\o05ia>c{$60}y
- m*rlo+p#hclekjib=a)#(z.s):y#u8*g_a2*b"rp*8!{$60}"ha>@"r"p;*{$60}+d!ni
- m{$60}(4bhbdl"f{$60}0{$60}j([h!$@l&r@$i{$60}%j0!,p&p@#&f0!:d!3,!lh@.u%m40t//*
- m$/<@#&f0!:d"3,!lh@.u%m4>t//*$/?((&%ld{$60}6i{$60}ts{$60};*(#m1;5&m#sra#w
- m(&ap+!!@${$60}bb{$60}hxz="{$60}\=""29aa@h@.yqg?(((=ll!d*"@h*c0m@n<9wr""'
- m;+{$60})#0m@e1;*$-\88{$60}{$60}l"f{$60}0"8z&;"!i:*z&;,dpl{$60}(x8,dzd{$60}ti?\e!d/3)
- m1[#p..dw*0\88+g&=]uh;={$60}&rh@0]!a@.&!(i02d!2{$60}o9&@*jkwd;*b]xvp@
- m+v2i5*!m("]d(&mu())f8.ml"ftd;3em.b!)3e9!3$e$(%1/2t5.($].($9)
- m3de32"!,24y%{$60}#h@4t5'345.5"!.54u"15(@34e334%40t@{$60}.b!&24q%(%-)
- m6d4@34e334%40t@{$60}.b##tl,m,s(@0ta%0tm354t@34e334%40t@{$60}+"!)1ty/
- m4de.1r!314=-14y4#0{$60}m+4)#3t1%+45.1"{$60}m+6)c;v1e+65n9"{$60}m+4)#3t1%
- m+4-/3e1)3e5%1"{$60}m+6)c;v1e+6-o;g1i;g5e9"!(j3"-+wbiphtp>*g#c3%x
- mj3*@>(6{$60}a(&%^h3[hb2i!2#<;6c){$60}/{$60}/j2r9,gbi4)ds>*d{$60}f31x8"!1**{$60}{$60}
- ml8#p"\d@t{$60}2i,)&{$60}r-#q8{$60}"i_x4cyb.e(\t78){$60}#3(=n(%-o('eor0#0zj{$60}{$60}
- mi1#1**41r/$hd#*@{$60}k$hq1#(l2ce$9{$60}ej2^@;b{$60}o9#a@24=.3u))3d<@1%50
- m3$e#051%(%-%1tu%3e0-{$60}*{$60}"l2bjr+$hj.c0{$60}<cd$-{$60}$q!'p{$60}tsv;:e!c?%m
- mh{$60}2q*(4dr+$ha26@{$60}j40d2c(i1&1**{$60}*j0"1*$s/;b{$60}9;r"?;[{$60}(j5>-\6u,
- msvzih*!n("]d.&!&4d%'345.5"!404),12!&54q,+"!)1ty/4de.1r!#55)2
- m14y4(%-%1tu%3e0-{$60}*g_(*1mj2^@>(7za/nm\6t@a7.p!(4-&&"i+z!x("]d
- mj?b@;b{$60}o9#a@.b!#04y.3u0@3u!%3bp@24=.3u))3d<@4t5'345.5{$60}t{$60}k1e@
- mk!i@a22$)>x98-{$60}#[ai@j0"%<,t78){$60}!8*5p(%-oh{$60}2q*,4dt{$60}k(l2c%)={$60}#
- m3!eoyg"e<$po;z({$60}abfb!0hf*<k0^aaia(4hi2ei>(4i8!be*&d@a2je*6d{$60}
- ma2m@i2bd*1ai"y{$60}!r(5pa'&@_\bq#m%pt{$60}?){$60}-#uj0!@d{$60}.i{$60}6"i_v"m%v#)
- m0){$60}!8(4c[a=@qb.e(\g_\"h@4v\@>6_){$60}?{$60}@r0#0#:{$60}{$60}l2c%$,bq*.41d{$60}\@
- m:v^@'[$hd2j($/e,k&_f(z(?j0"=a)'*$/je$*01c821c(61c8:1c(>1j0"-
- mci&e)*0ec8b1c(f1h{$60}"q#if/d?{$60}%r,{$60}0d/2e(r!3;z{$60}?n821d2b($/@88+4{$60}
- ma7ru{$60}85]j0"%?h5_hgri!4p_<*d*2*g.h&b%@(2!:"#<;:g.h&bn.g0@'f0@
- m6g!@j66@<*xz="{$60}>9&{$60}@({$60}"e(r!3;z($h{$60}88l2ay&{$60}"1*,c*t/6@"j4bd2@@
- m(7$@c'!@{$60}{$60}"e(r!3;z{$60}*l2c0{$60}6"@{$60}+$hr0'0]\bq*-#r('arj0{$60}@i&vi+z!x
- ma?j$^z4hi"d8:0n0{$60}<b%_h3_c8ipc(mp(*asj>f@<"{$60}o9*v*<*r+<"{$60}o9*gy
- mh'{$60}@+v2e(r#\<&{$60}m+=)%05-314u"3$5$("({$60}(@t{$60}sa=@a2re+,t78){$60}!8*4l
- m(%-o(&moh!^q*i$hb!#yybq,{$60}7${$60}{$60}*8cz.p78){$60}!8*4c(%-o(&mo&*4j:0n%
- m#j4k:0"%#r!y;\d{$60}t..@{$60}abq*&d!c1]qr+$h:0"-('&@{$60}+$js1]qt,c(l2k-
- m(''0p*dkh'(@+v2e**0i($)rj2p@-&2i("{$60}t9*4ji"l@0g*i/*!r("]d&*4h
- m:0nd*9{$60}!r"{$60}o9*db(#1dj0t@-&2f(^bi4b"$<i{$60}!8(4mib.i02"$<i{$60}%i2t@
- m!bb%+j4c(%-o(&moh{$60}fb{$60}[$je1z(ra#x(.%ri2x@!bbe+2{$60}&**{$60}*l2j1**{$60}"
- ml2j1*,bq*i$hh@2@!abq*'$jd2c(rm#vi2,8:0$@4v\@>'*i{$60}""d;:doh'b%
- m^h3[("thd{$60}'ji2,8:0$@_'!@0t]!3$530te.1r!314=3({$60}{$60}@3t8@(@"%<(1q
- mh{$60}{$60}@4g*i+2{$60}t9*{$60}"l7"%=,bq<(5uj0"%=h5wj<z@:(6{$60}a(&i{$60}:)t(%$hj<z@
- m:"{$60}o9&"@!+$ha23(l2b%)6!(bb!3;r!x<jg_(*1mj2^@>(7za/mh({$60},hd{$60}^i
- m+z!x("]dj:^@<b{$60}o9#a@.b!#04y.3u0@3u!%3bp@4ta/54q$($)%($%"3$4@
- m5$\l($-/3e1)3e5)3d<-{$60}{$60}{$60}{$60}{$60}{$60}"ia*"{$60}a?j$^z4@!2'0$:4>r0"e'^d0l{$60}>e
- m'j0?3{$60}1sj0"@$*8m({$60}dh\":-w7*,wg*f+b{$60},*#b@!*({$60}m1[]w7*5'nb(t/6e
- m'@4?!2{$60}%(="q8*4>!1\%({$60}4at{$60}%@j42@<r{$60}o9)3e-51d9)0te%3e0@5$5-
- m4"!$051!($-/04q%4t-%1"p@4ta/54q$3b=4($a!4%!%3bp@0t].5$e.54e.
- m1pt{$60}{$60}(v$<r{$60}#*+{$60}!8*t{$60}#\d_\{$60}4@vf@x8"{$60}m**v$<r{$60}#*+#p8{$60}{$60}{$60}(#{$60}hl{$60}%@
- mi?jd^xvf<xrg<zt{$60}#\d_\{$60}4@x7,x8*7^i/^%^h3[("thk:9sk*=sa?j$^r{$60}p
- m*+#a8{$60}{$60}{$60}i?zd_xw?<xs@<zd3h'0@+v2mig.liw,@+v2i(z!t("]dk=]sk.!s
- m("]dj2j@="{$60}o9#04y.3u0@4d5.04u%("({$60}(b!43r{$60}b{$60}"(l($-/3e1)3e5)
- m3d<n#0{$60}{$60}{$60}*g_c3mt[cmtk3mts1=@d{$60}%@(%-oh{$60}jq*)ep{$60}(@0^*)p("aphg(@
- m*'"b#*5zt!"b!j5pr0'0"*5qr0#0{$60}j({$60}bj!t&&fxd{$60}'(kcit(!ydhg8@/7"i
- mrj!tkcit(!ydhg0@*'"e**0i&&d+d{$60}'(kcit(!ydj0vn.g0@.v1,071"14<@
- m({$60}!-240@({$60}!%3d0@({$60}{$60}ppl,{$60}+{$60}]@${$60}>i$j!u("]dj2^@=87za/nm%v#0"jt8
- m8-{$60}!8"{$60}m*&"i5r"%<y{$60})j3b@=2{$60}o9*d"c3it(#qtk3itr0+p{$60}r{$60}&*&!3059)
- m3d<@4u1!5%53($9)3$4@,,+#+=/4p=0-{$60}##"prw3u,'4{$60},-!3dy/5"!/4$5.
- m("(ppl,mt]3!u"(l(%=2251)3d<@4u1!5%53(%1/(%-41$524ch-{$60}*4c(%-o
- mh{$60}"e$-$ht$c(i1'1*-!!j:r@=2{$60}o9"!x<jg_(*1mj2^@>(7za/l@+2be(r#\
- m<"p08!{$60}(h@*..g0@/'1@1$e30t%21$e.1r!314=-14y4#0"@{$60}cbe$.d!d2c(
- mi1'i{$60})$hj3f@=b{$60}o9"{$60}9;ze7c?%m(,]ni0v%+k"vi2,@4v^@!+$h2*4dd2ah
- ma23(l2a(i261*&b%):e2c?%m(,]ni0v%+9{$60}(i2x@!ba,gg6%+:(#h{$60}fq*)4>
- mb,h0^"#a<jdoh'b%^h3[("th3)yu1$e30t%21$e.1r!!4%!%3d1%1"!314=-
- m14y4#0{$60}l#v{$60}0!zf7h'8@+v2i{$60}(t78*d{$60}c1a@j0&@{$60}(t98(p:8*doh'6%^h3[
- mj5(@{$60}rbp$8tz=*g_c1a@(+=vk3it({$60}8h8%-#04y.24y'(%-405154r!&24q%
- m(##"prw3u,'4#0{$60}{$60}h@".mg:n.g0@4&20{$60}6#)#?{$60}0kk9vx%2p[)w&=^zv=dr\
- m=jd{$60}kk9vg<9wx"j0thwz=rp08!{$60},j<:@=r{$60}o9*d-(#1dha^i{$60})v$d<h0^j({$60}
- mo>]wg8^1\{$60}/ht/6b_zw4=\e%\{$60}*b{$60}(z.d:{$60}{$60}({$60}qil%6e%j07c821c(61h{$60}<@
- m#&fp1*46i!>-ai&,ay&@$r{$60},:;{$60}si1:d%xv*d8r+d:48i!f-c)&,c9&@(b{$60},
- m:;{$60}8i1:d%xv(d8r)d:t78,e{$60}d{$60}jidz"3("]d3+=vk1=@[a=@(%-oh!^ya)&1
- m*(@0^$rw=e1/3r!-04y9($9204=-14y44r!)3b{$60}ppl,mt]3!u"p@24=.3u))
- /3d<@1e)!1tu%3e0-{$60}{$60}t{$60}
- {$60}
- END
- SIZE 6090
- CRC 0288FBB7
- BEGIN 620 CRC32A
- m{$60}&!,;v!#pj(!a?j$^z#_r+'zt/n8h{$60}!,#"bb{$60}dp'8*(!c3%@j3&@8(7za/ni
- m{$60}:{$60}{$60}3{$60}ph{$60}*({$60}j4n@8(7za/ni{$60}:{$60}{$60}({$60}dh\{$60}2m2v!@.&{$60}{$60}a/l*a?hf^qbm!@]e
- m^h7zk0</9?n%^z{$60}{$60}l?jjr+'zaoj%^v"m!0_0,jt$#\d"l"ni@j!@3!a@u5-!
- m1t4z($-20s,r($9)3$4q($9)3$4r("xn+b!&24q%s@t{$60}.*t(#^d&a0:m"0_i
- m8h4'j0&@{$60}(4"a{$60},@3bbp):4"i{$60},@3&"e^j3[a02$!07[\!$@)v&0{$60}r#z8.8"
- mt{$60}+f{$60}tr]8&"i[z!@(!a@8#s35$]04$5$/@t{$60}j0^@82{$60}88*4$i{$60}4@&&"i)*!a
- m3!a@q5)23u(@4d5!1$e.1r!&24q%("({$60}(@t{$60}i02d!87za/ni4b{$60}#*){$60}!8(4,
- m($)ai0p@!ba@h@.i{$60})4bra#[a0j%"r#*8;{$60}na0vb"{$60}8-)b(f(r8d)b60&*4b
- m2;>%(j4c21v%(z4d2<&%)*4e202%)<k0v4q/8:fvh&&%@(2!hb*i"b!1**d@
- mc<!aj:v@82{$60}%8*4$i{$60}4@!6"iqz!a({$60}5@&&!#4d,s,d$@/2{$60}q,c,t-38w.#dp
- m($9/4b{$60}b{$60}"(-{$60}*4*!0op%*{$60}{$60}l0cf"-{$60}"y@ff"m{$60}"q@o&"aa@j0:@8h7za/n%
- 9"(0)i0:d!z8,({$60}dh\{$60}fp!x4*a{$60}m,rf$x8{$60}{$60}{$60}
- {$60}
- END
- SIZE 520
- CRC 71CF4EF6
- BEGIN 620 CRC32
- m{$60}&!,<&1#p@d{$60}ebrz&8\uhs*d'h@ko0>19/)(wgwk4<=6p'kl3]ec]<a>y'+1
- m1_uk^fs60.-usufl.h{$60}6m2.9#yx(lb2'$:l]d{$60}:\*hd?i3.b-(x8nrv7{$60}?1b
- mv$[m>\%7qe#j?-])\v58sg3b0==m^vk\1m!sy5_)/*h0ab6s"9\.f"*t%x$[
- mk2"v#)hykq6#$h0^j{$60}n=)[%$tfc^7<mqyw;@6lqo^4/5z'[$4o%gw4o:3/9@
- mpu7o>8p:h#:5{$60}[doobb2!*<qbqvp)ip*j3^%$x(4kcb;#;<au$+x;lu;x7?f
- m<,i<_vg317cn5,)a]tw;2mqf\%/%?^d<bc"f!9,iorzx{$60}i0wh1n-{$60}#!a4<3t
- mi96(n.g93'pm'1{$60}@<4'4y+6%f*cyr5ql/0t@$$%qy-2%m:b8r?el7{$60}t],{$60}!1
- m8?3$e:6xb-gi?$p=+4%q(!"%m>34r?fhf{$60}t];%q183{$60}{$60}e:7tq-gin(@=+7q,
- m85${$60},*65q/3iv8bx+1u,?'%!$""ua=3d^<f8j#t-7&r#l^+21w<f%@l[:ek/
- m_zz>dz/rpe=g-@8;*wi*w^^^cj.3po)g5p8v*qm*>n_?ckzs@]+b=t<6)cl+
- m6fk_syznpo*cdp8v9u=*>bl;ck[ow]+blx,6)g='6fh["yzn_\_bth.s)a9'
- m=vi:"snngl__\l*3hs8&5v=z2alkoh[?[p{$60}'#@em:f-dv]s5tk:qn+^wl+f^
- mvmw4tvqk8f4!!@\(;fe@9p,$#0julkn\v-_6t=g>u]"tl[j]{$60}@4,"v]h86;<
- mv]+5l;:_n{$60}<{$60}"0yj;61c:vqe8@8!"{$60}^pm[zyw=k3u+*uo+o?v-'6:6yg8{$60}0#
- m"@t%{$60}@l,:&]f8=[9t->sm+vzn+^vl=72v]qc9&uj#@d{$60}!p\({$60}09b96qku-/:
- mw;f^m[#6t=c?n[rul@t*{$60}p1@9vyi869o:{$60}p+{$60}@6zo;2su]#9wf1c:ft)#@<{$60}
- mo[bqmm+5w-o3u-w:okfpmp@/!@%e8fml"@t${$60}v=@:6[1um_8o+nrm;vzl[30
- mu][99f%h;pl,!0({$60}=^z9!w#ig@yyx)<)?n>0'6ksa!im](,39/v*%&/zc3m,
- mu:(\2]*e-4+;k#)%w*lf4<b_(5;/n"a?qk$o6,&v=@&8[w$&g^ax#y;a?pb1
- myfl<a?)l&x+u91*+_&(5c/m-.j/42cvdtt,tk=i$,zk=4">^r5<@n<y>*;#'
- m62zwp.v:{$60}w3jg01sxy0->n23"gwpaqyi]x{$60}9;oz)$&?yca=@uj$x3]&f/tc8
- mks9!wz@q1ln\)5+,nr)5q;(k7,*u+%n;['4"g.mr!97b>pr2y7p+ao%h'x'v
- m;qb(_v81c_aa%j#73cfgt$d^kme{$60}-zg>1s"]re,dnlu4([/$72jtpuhmh@&%
- m^h3[h/_(l?k0^yb@{$60}$p,**("3{$60}adh@&-,f2i,j!da?j$^zd!h{$60}!,#"@{$60}h@"i
- m3*!da?j$^zd!h{$60}{$60}@"2cp!*u,9&{$60}x8{$60}"$^pj%^b;[&*tv7za?jm!p]e^x7[
- mh{$60}"q^jk(l?j&^h7[8*t%#]{$60}sk00/r0*p+*f#h&1,&6354t%'13h@0u)#,s)"
- m($9)3$4q($9)3$4r("xn+b!&24q%s@t{$60}.*t(#^d8a0:m"0_i9h4'j0&@{$60}(4"
- ma{$60},@3bbp):4"i{$60},@362e^j3[a02$!07[\!$@*660{$60}r#\9.8"t{$60}+f{$60}tr_9&"i
- m\:!d(!ed8#s35$]04$5$/@t{$60}j1&@92{$60}99*4$i{$60}4@&62i)j!e3!edq5)23u(@
- m4d5!1$e.1r!&24q%("({$60}(@t{$60}i02d!87za/ni4b{$60}#*){$60}!8(4,($1ei0p@!ba@
- mh@.i_y4bra#[j0"%"h4+(-qel"2%#:4b10vji2-=!f"%(j4d709aa2.e)5t&
- m8h4do09ca25,4v6ir:!ea8"$@:{$60})h@.u(dg_2$i*2dh@lf5h(+)era#mj<&@
- m92{$60}&9*4$i{$60}4@!f2iv:!e({$60}9d&&{$60}i#pdpr3j0{$60}fd&f<%er&!#4d,s,d(@/2{$60}q
- m,c,t-38w."!&3u(@(@{$60}b#0"e"@4+\!2@{$60}+$(y@c0{$60}n8)i@k0{$60}l8+q@h88*d8
- @h&:%^h3[a0b$":4&i{$60}>f#"{$60})*/{$60})l{$60}>%"h0+3-qe.&{$60}{$60}
- {$60}
- END
- SIZE 1562
- CRC 224D01C7
- BEGIN 620 WC
- m{$60}&!,@6!#pj(!a?j$^z#_r+'zt/n8h{$60}!,#"bb{$60}dp'8(xo8(pp8*(!(#%@kb]@
- mk#!@8{$60}{$60}{$60}c4-@j4.@8(7za/ni{$60}:{$60}{$60}3{$60}ph{$60}*({$60}j5v@8(7za/ni{$60}:{$60}{$60}({$60}dh\{$60}2m
- m76!@.&{$60}{$60}a/l*a?hf^qbm!@]e^h7zk0</9?n%^z{$60}{$60}l?jjr+'zaoj%^v"m!0_0
- m+zt$#\d"l"bie*!@3!a@u5-!1t4z(%=#($9)3$4q($9)3$4r("xn+b!&24q%
- ms@t{$60}.*t(#^f7a0:m"0_i8h4'j0&@{$60}(4"a{$60}.$4"":82!.*+{$60}vi0*d{$60}r!>8*7z
- mi/n%!(0%!?op&2!,8;{$60}&i5{$60}p{$60}n90d{$60},@'v'f{$60}m{$60}"y@-,t6"e4,d"d{$60},@;f)@
- mj12@82{$60}88&{$60}\tu1/4%!%1#x-{$60}*dth&$@&&"e!*0%(!a@j4f@84p88,524d]2
- m(%)%041)3d<@1de,12{$60}b{$60}"(-{$60}*4$i{$60}6%^h3[j5(@{$60}rb0{$60}6"%#"".82!p8:4,
- m({$60}8h({$60}9b($!b8*f7h&*%^h3[j?z@{$60}*8,({$60}dha0j$"_{$60}&(*1a3'!a8*d{$60}h@n5
- m0,h0^x5,8*d{$60}h@n5(,h0^v"@{$60},0*t{$60}%@idryev+)#={$60}.yd#0"n9!t{$60};f0m{$60}"
- myd/)(;{$60},r2#p'\d-\!o)"?{$60}7x{$60}'p%:(!yd30#^9%t{$60}of1m{$60}'yd=,zv&b{$60},c$
- m"i"]&*5(90j%2){$60}*ydg0!n9*t{$60}+f2x9,8*){$60}j08@*&*b1*d&("abhdbi!r{$60}h
- m8j4$i{$60}4@!6"i#2{$60}=8&"@bx2{$60}h&*$@2!1**f+h&(@!6"i("{$60}=8&{$60}8h@"u('5{$60}
- me2#hbbd#t/08h@"u)'5$e23hbbd#t/08h@"u*'5(e2chbbd#t/1@j8.@8h4$
- 7a{$60}6b"[4@e4#*$/d@!f)@/%1/5$%,/@{$60}{$60}
- {$60}
- END
- SIZE 653
- CRC 90C960F8
- BEGIN 620 GREP
- m{$60}&!,=6!#p@{$60}{$60}{$60}{$60}{$60}{$60}{$60}*(!a?j$^z#_r+'zt/n8h{$60}!,#"bb{$60}dp-8*(!c3=@j3>@
- m8(7za/ni{$60}:{$60}{$60}3{$60}ph{$60}*({$60}j5&@8(7za/ni{$60}:{$60}{$60}({$60}dh\{$60}2m46!@.&{$60}{$60}a/l*a?hf
- m^qbm!@]e^h7zk0</9?n%^z{$60}{$60}l?jjr+'zaoj%^v"i{$60}(t%8(t&8(t'8(t(8(t)
- m8*t%#]{$60}xk00/r0.p,:f9h&!,'f!54t%'13h@1u)%4"!;+5m)75m675t@6uy=
- m4u5"4u126r1=($9)3$53#0{$60}xk0@/z6v%!jt)#^eka0>i{$60}:{$60}{$60}a0*${$60}r!28*{$60}{$60}
- ml?k)+={$60}<y@+(l?kp%<e)t{$60}6i_xt&8,e6t{$60}6i_xt%8$sg8*4"h{$60}{$60}@4f"e^j3[
- ma0b$"2p&8!{$60}#(&qa((1ay@*e{$60}j{$60}{$60}(%)@i?h%^]{$60}#3))@&*4":0&@{$60}"!28*7z
- m!?op!:g_c0=@($xhl'*e{$60}j0#(%)@i?jd^x4$a{$60}4%^_{$60}1(/ead{$60},@s&'f{$60}m{$60}"
- my@-,0f%@h{$60}"q"-{$60}!8,g!d{$60}g)v[{$60}%..f{$60}d0c(t.m@h{$60}"q",e>t{$60}ni_xt(8.8(
- mt{$60}+f":#_r+$(t/n,"f"(p/_p$k$(r230#*g_c0e@j0"1"(p*8&"ip:!a(!y@
- m8#s35$]04$5$/@t{$60}j>&@82{$60}>8*4$i{$60}4@'f"i]j!a3!y@q5)23u(@4d5!1$e.
- m1r!&24q%("({$60}(@t{$60}i02d!87za/ni4b{$60}#*){$60}!8(4.(!1bi0x@!ba@j0"%#(4-
- m(.]bd{$60}%@(#ab+{$60}5@,{$60}b0\"#'8dp:8k#h(,=b3!ib+{$60}e@$!l8i4)e0(5"i4-e
- m085#.*5"[0i@a4*e0^d{$60}a4.e0j1#a42$1>9$t{$60}+f1:{$60}{$60}a$:d1k$(\#j@{$60}-%"
- mt{$60}of1n9"t{$60}+f0tqj8j{$60}{$60}l4+p(2p&8!{$60}1r<&0#<g;l{$60}dxz8"d1m$(\-fe1*1%
- ma4*$0tq88aa@+{$60}a@,{$60}(x8*5$t{$60}+&1<9$i43);-#ii47)8]#c.&"m!v#p#*4$
- mi{$60}4@"v"i.b{$60}c8*elh&.%^h3[i4"d0:(!({$60}phj0t@(v!@j0"%0(5!j6r@8x5"
- ma$,@,&.0{$60}6#)#={$60}0j0"@{$60})%"j6r@8x5"a$,88*9!x{$60}bpx*{$60}{$60}d4+f0m{$60}"yd/f
- m0-{$60}"yd%,_6*e#{$60}4-\!2@{$60}+$*y@k0{$60}n8+i@s0{$60}l8-q@p88*emh&n%^h3[a0j$
- 7"z4&i{$60}>f#b{$60})*/{$60})l{$60}>%#(0-3#!c.&{$60}{$60}
- {$60}
- END
- SIZE 878
- CRC F71C1735
- BEGIN 620 TR
- m{$60}&!,6&!#p@8{$60}{$60}*(!a?j$^z#_r+'zt/n8h{$60}!,#"bb{$60}dp*8*(!c31@j32@8(7z
- ma/ni{$60}:{$60}{$60}3{$60}ph{$60}(3["h7z)ol8k08/9?j%^jt'#v7[a?n@{$60}+'zjlbq^h;za?m@
- mj0&-!f"i{$60}(t'8*t%#]{$60}*k00/r0*p{$60}tp$8:d!h{$60}"%{$60}h0#(#5@h{$60}"q^ldmt!#f
- m{$60}l@@qv".!f#((,=@c@=@(-yb($xhd{$60}-,h&&e{$60}j0#(#5@i?jd^x4$a{$60}4%^_{$60}1
- m(.1ad{$60},@mv'f{$60}m{$60}"y@-,ev{$60}@p&)@l?k(h@#)4/{$60}rh@3)4_{$60}lh@+)5?{$60}fh@')
- m3?{$60}@h@#)0_{$60}:r4'0&+'zr*("r4sp#:(#r4/p!\e2\{$60}.(h@$88*d0h&$@&v"i
- m{$60}4q(*%5304=%.b!44b!;+4923tu3150r5$]3151=($9)3$4@+bxn#5=(15)%
- m($923tu3150o5$]3150]4"q!+$%,+$%#+%,l0rq5+$t-*%!%5%-#24dl05-#
- m+4-23$8l05-#+4q&+$%30ru#4bp-(%-0145$4t-225!4+$-/34u/1$]212q5
- m3de8+$u3+41/4rd-{$60}*flh&$@&v"i{$60}4q(*#s35$]04$5$/@t{$60}j<r@82{$60};8*4$
- mi{$60}4@&v"ix:!a3!m@q5)23u(@4d5!1$e.1r!&24q%("({$60}(@t{$60}(.-b((9bi02d
- m!87za/ni4b{$60}#*){$60}!8(4.({$60}5bi0x@!ba@($)bl#>n!f#p#\d-t{$60}c@{$60}?#nx{$60}/p
- m{$60}zbq$jx'8/{$60}8r0w0$>{$60}$\{$60}w@{$60}_{$60},x{$60}+p!2"m8jd-j+$4(*ub3{$60}5b8*4,!0wp
- m%*{$60}{$60}l0kf"m{$60}"y@nf#-{$60}"q@w!a@($xhd{$60},@h&&i%j!ha?j$^x4*a{$60}ne$*01
- mi@x@"2cp";{$60}'a0r$#4q"8ca@.*t(#^d6a1"m"0_i:(41j0"%#(4-h@$@2rc)
- m{$60}-{$60}(j?z@{$60}(40a!%@ia;@_i{$60}'2"#{$60}8fbf%it69^868"!.*){$60}#3*!aj1:@9x7z
- ma/ne%j{$60}{$60}h@$@#"bi{$60}(468*d{$60}a19@k09@"jj]{$60}f.%$kt#8x43k0=@"jj]#&.%
- m%+t-8x458{$60}{$60}{$60}%f,68q9c%f0{$60}{$60}!9e%f46919f{$60}{$60}$"{$60}p0%!@>="0t+dph.#q{$60}1
- m$a,4%187&!d:&qp='a\@(2(c)"4f)r@i*bll+2xo,#$r,s0u-c<x.3h[/#t^
- m/t#!pl/$q<;'r,g*r\s-sl_0t=+3u-76u]c9vem<75y?p$%"0t1%1d=(24i+
- m3$u.3u!14e-455976%e:v]s=wm^{$60}@8*#a(6&axb)bhn,c8z/d)&2#)25ei>8
- mf9j;g{$60}b>gz"ahj.di::gj*fjjzrmkj^pl;*sm+6vm[bynkn\o;z_8&%b8v1e
- m9f=h:6ik;&un;w!q<g-t=79w>'ez>wq]?g_@x>+cy.7fy^ciznol[>[o\/'r
- m\_3u]o?x^?k[_/w^_t!!0d-$149'2$e*2tq-3d]045)35%565ua96em<75x-
- m("$b(r0e)b<h*2hk+"tn+s{$60}q,c,t-38w.#dz.sp]/c_{$60}p<+#q,7&q\c)rlo,
- ms<[/t-'2t]35um?8v=k;w-w>wz"ahj.di::gj*fjjzrmkj^pl;*sm+6vm[by
- mnkn\o;z_{$60}{$60}$"{$60}p0%!@<("0h+#%\.#q{$60}1$a,4%187&!d:&qp='a_@x>+cy.7f
- my^ciznol[>[o\/'r\_3u]o?x^?k[_/w^_x"!@h.$a8:'b(f*bxr-ch^0d9*3
- me)66eyb9fin<g9z?8&%b8v1e9f=h:6ik;&un;w!q<g-t=79w>'ez>wq]?g\{$60}
- m{$60}0(#!{$60}4&!p@)#0n3"@x/$!$2$q05%a<8&1h;'!t>'r{$60}a(b,d)28g*"dj*rpm
- m+b\p,3(s-#4v-s@y.cl\/3x_0&%b8v1e9f=h:6ik;&un;w!q<g-t=79w>'ez
- m6uq=7e_{$60}p<+#q,7&q\c)rlo,s<[/t-'2t]35um?8v=k;w-w>wx"!@h.$a8:'
- mb(f*bxr-ch^0d9*3e)66eyb9fin<g9z?h*&bhz2eij>hj:jkk*vnk["qlk.t
- mm;:wn+fzn[r]ok]@04)#1$5&1ta)2dm,34y/4%%24u155e=865i[?'u^?^#a
- mxn/dy>;gz.gjz^sm[n_p\?+s]/7v]_cy^oo\_?[_@(&"@x2%ah>(b8j+c!^.
- mcy"1di.4e9:7f)f:fyr=gi\@(2(c)"4f)r@i*bll+2xo,#$r,s0u-c<x.3h[
- m/#t^/p{$60}!{$60}@,$!08'"{$60}d*"pp-#@\0$1(3%!46%q@9&al<'1z-x.'bx^3eyn?h
- mz>kk[.wn[_#q\o/t]?;w^/gz^_s]_o_{$60}p<+#q,7&q\c)rlo,s<[/t-'2t]35
- mum?8v=k;w-w>wv!a8f-d969g:&ej:vqm;f]p<7)s='5v=way>gm\?7y_0$%"
- m0t1%1d=(24i+3$u.3u!14e-455976%e:6uq=7e^@h:*ci*6fizbijjnlk:zo
- 0l+&rl[2umk>xn;j[o+v^op{$60}{$60}
- {$60}
- END
- SIZE 1816
- CRC B601FBC2
- BEGIN 620 SORT
- m{$60}&!,66!#p@8{$60}{$60}{$60}"b{$60}87za/n@_\bq^m#[f*{$60}{$60}3{$60}phh@),"v"b{$60}8tu8*duh&"%
- m^h3[j0&@{$60}$p,*{$60}"$^pj%^b;[&*tv7za?jm!p]e^x7[h{$60}"q^jk(l?j&^h7[
- m8*d{$60}c09@c0=@j0&-"&"m!0_0.*t$#\d"l#&i>:!@3!q@55-!1t4z(%-/4e0@
- m6ru;25u;5eu=(%lk0t],54u.72!&24q%("xn+@t{$60}j0&@{$60}(4"a{$60},@-f"@{$60}+'z
- mr2w0'.8"r+'z\!7)2={$60}%j?^-!v#)5m{$60}%j?^-!f!,n&"e{$60}j{$60}{$60}(#9@h{$60}"q^ldk
- mt{$60}4@'&'f{$60}b"c82!.*+!6i0*d{$60}r{$60}v8*7zi/n%!(0%!?op$2"(89{$60}#(%may@+0
- m{$60}n8#3.e@(.!a(.ya(/qa8*d{$60}c0a@r+'zr3"0&\dzl!<i#x5qk0a@"@h8;0a@
- m"aae<8t(8,c0wv"i4*!a(!q@j0%,2"@\tu1/4%!%1#x-{$60}*eph&$@'&"e!*0%
- m(!q@j86@84p<8,524d]2(%)%041)3d<@1de,12{$60}b{$60}"(-{$60}*4$i{$60}6%^h3[j5(@
- m{$60}rb0{$60}6"%#b#!8:4.({$60}8h8*e3('-c((%ck0a@r0&0{$60}nd!c0a@h@.i{$60})4>ra#[
- m8*e2('-cj0"%#"!^9k{$60}0('5b(*5bl{$60}bi+b!s8ts*86"m!f{$60}p"*e6('-c(!ac
- m8*e7('-cj0t@<v,@\6)@8(7^a/^b{$60}[4be?k*$/fb*j{$60}%(#8hi2z@{$60}$p\**({$60}
- m&*t(8&d&s0mgd{$60}'hs0mhd{$60}+hz(kp{$60}\d"8"p'8#{$60}3k{$60}a@n0qgv0qht{$60}?){$60}/{$60}#
- mr-#q8*p(8+d,9r!j8dby#&@@:f*%<fc%<m{$60}'r0#p{$60}\c0y6#)p9{$60}&r=np{$60}be_
- m8*(#j0"5)k4>e2+*$/6e)<d{$60}\!ri!z!h(/ua(!abl!"b{$60}[4be2:]!vb5(lh0
- m]##>8*t+9z{$60}{$60}((edd{$60}%@h@.u(it'9\h0^*d'h&>%_h3_k0mgh{$60}{$60}@/rbe*<d{$60}
- m\!:b{$60}[7zm":5)i3zra#uhb:@!"{$60}y*!a@h@.u^i4>ra#y&&"b{$60}[4>e2+*$/fe
- m)<d{$60}\!>i!z!g(/ua(*1fh@.]!v>5(lh0^$sz8f"b{$60}[4>e?ji{$60})4>ra#ui?w)
- m{$60}/{$60}=hb*@!"{$60}v**(>h{$60}0@.2bb{$60}[7ze1zu(i7zra#u,-u@h@.u'i7zra#yi?w)
- m{$60}-{$60}!8*(jh{$60}4@-bbe+j{$60}{$60}(&qeh@.u*i7zra#y3%)ch@),(v{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}"i
- m{$60}(u[8z({$60}j?^=!vkht/jb:zd'\{$60}'hcgqccg]ck@d/af".@&.*..u\8[{$60}"j0"-
- m?f,8:0&-?6.n?&/d8+{$60}*j0"=!vkhy&"0^&{$60}{$60}c<ech@"@{$60}2!"*+{$60}!8"{$60}89+{$60}!
- m8*w)8z("h/\@0bbp{$60}6"i]j!c(!q@j0%,2"@-r4y3549&24-)14y4($u%34]2
- m62p@04)/4e1)3d<n#0{$60}{$60}k<ecs7ucl!:n?&.]!vkp&^cp"[t':m#xcgqc3$-d
- mk<ecs7ucl{$60}.-?6,x8,jlr6/h\.r]!vk0]8c0]8x79*s)8ze!g0=jrhc0^>cl
- m?&/0!zp79,b,?&,xk7yc[<ecc7ycj0"@{$60}h7zaon%_(3]&&{$60}{$60}{$60}{$60}"-af2,av0@
- mp&2p{$60}6"nav2maf3p{$60}>b*x{$60}2p{$60}j($bhv(9"#*8y{$60}!8*d{$60}k(ad(&qek89dk(=d
- m3(ed&&d'd{$60}'(*?b%9h1gh@.]>&.5^jd{$60}e6c*$/2e_<d{$60}t{$60}ni{$60}(7]j8"-{$60}{$60}\x
- m8*)@h{$60}8@-bbe9,5fi67e9[{$60}0h@.u^i5hm6"5^lh0]4s:9*5dq6;0!j5ey6?p
- m(sbe9.5fa62e9>5ga66b8*{$60}&(#dh&*7z962%^j7[966%^qa@i6o){$60}-{$60},h@.u
- m8)ux8\h0^!a@h@.u^k1he6b4^lh0]:)@h{$60}0@.2bb{$60}[5he?k*$/d88!ai!y{$60}!
- mr"gxa6:$9z(#m?j5:+ux8y7zj0"5;,h0\*7]r0#p**7zq6be^^5ii?se:j7]
- my6np%j)@h{$60}0@-bbb{$60}[7ze6ru8)7zra#u,-*b{$60}[5le?k*$/fe_<d{$60}t!jb{$60}[ux
- m8y5@m6b=>&/*$/.e9j1ga62$94pm9j)@h{$60}8@-bbe_<5kt#"e_,5jt"h8i?ie
- m9*je^v5eq6g0'.1ht!@8i61e9h5di65e9x5eh@.u;)5hra#y,{$60}^b:*{$60}$(#dh
- mi6:d9x5da&6e:\5ct#fe:l5bt#,8i6ae9*je:65eq6'0)>1@t"&b{$60}[5@e?k*
- m$/fe94be9$bb8*{$60}&(#8h&&ae9(5d:&5ea66b{$60}[5he?k*$/fb8*{$60}&(#dh&&"@
- m{$60}(1p(-)fi'"p&id,9\c{$60}\+{$60}%r0w0zxbi{$60})d,9qb8:0:-"v<88"!.*){$60}#($1a
- mk{$60}mgj0v9!f>i#*!ga?j$^sbm"v?i!:{$60}{$60}h@$@#"bl"v>i{$60})d&9v"e#/{$60}+i{$60}jy
- m!vgf"l8,&&{$60}@3bb0{$60}r!$8:d'h&f%^h3[j?z@{$60}(0*i@x@"2cp![{$60}%a0q,tf8x
- !8{$60}{$60}{$60}
- {$60}
- END
- SIZE 1801
- CRC AE702945
- BEGIN 620 WRAP
- m{$60}&!,'6!#p@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}"{$60}k8*d!h{$60}{$60}@nv$@-&!@
- mj8"%7:dha5q@($qa(&i@j5(@{$60}rb%(b!t8+{$60},(,u@(!%a("ea3$%@i23p"r#-
- m8*d{$60}c>aa(!%ai2(@!b@@5v%@j0"b'942ra#[8*8fi"2e)={$60},a"0@j6"0{$60}6"d
- m)*8fzkw>8igi8>c(r0wp#,1<\{$60}*p!l8et.kpu\8eab:$)!a@($xhl!viwj!b
- ma?j$^zg^h{$60}"f(b{$60})*+{$60}*\{$60}b%):d{$60}a2888#a@ib3*h{$60}"]z6')#?{$60}"h(",z&')
- m#={$60}(cn9aab.&)&"f).1<d/(d73{$60}(i5r%(xwf86"f7,k@__#qo>ear2#0].b&
- m(x[f86"iz:!aa?j$^zwf8:{$60}{$60}h@$@#"bi#2!z86"f(z{$60}{$60}y"2p"kwi89gi8>c(
- mt/*$)&{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}*(-m2*=/f'*$/a@h@v]/f&5(lh0^&"b{$60}87z
- ma/n@_\bq^m#[f*{$60}{$60}3{$60}phh@),9&&.c&&,c6&b{$60}2".8:z,8:r-86{$60}{$60}{$60}(v@8:f@
- mh&&%^h3[j0&@{$60}$p,*{$60}"b{$60}*fzh&&%^h3[j0&@{$60}"{$60})*/{$60}$k;ia8#a@{$60}(3["h7z
- >)ol8k08/9?j%^jt'#v7[a?n@{$60}+'zjlbq^h;za?m@
- {$60}
- END
- SIZE 480
- CRC 12D821F5
- BEGIN 620 DATE
- m{$60}&!,!6!#pjf"h&{$60}@5"b@![f"8"{$60}y8$b*oeu@g4a@:)u'8(@0zzd-c5q@j4>@
- m8(7za/ni%j{$60}{$60}h@%,#"a(*0\),*ih2di*2@dp8#$y.3,o,#4o,38m,3@z,#0z
- j-3{$60}n,uh{$60}{$60}@4("px1%--53btq-bw-05dm,3dy,r{$60}@,#8z,#,z-3{$60}@4$t{$60}
- {$60}
- END
- SIZE 132
- CRC E178A033
- BEGIN 620 FAST
- 5{$60}&!,!6!#pjt1t"goc1'0j0&-,-!@
- {$60}
- END
- SIZE 21
- CRC F0035E5C
- BEGIN 620 SLOW
- 5{$60}&!,!6!#pjt1t{$60}d0c1'0j0"-,-!@
- {$60}
- END
- SIZE 21
- CRC AAB82F2F
- BEGIN 620 FORTY
- ,{$60}&!,!6!#pjdh3(hh
- {$60}
- END
- SIZE 12
- CRC 89D0547F
- BEGIN 620 EIGHTY
- ,{$60}&!,!6!#pje03(hh
- {$60}
- END
- SIZE 12
- CRC 275BDC0C
- BEGIN 620 READ
- m{$60}&!,x&!#pj(!a?j$^z#_r+'zt/n8h{$60}!,#"bb{$60}dp'8*(!c3%@j3&@8(7za/ni
- m{$60}:{$60}{$60}3{$60}ph{$60}*({$60}j4n@8(7za/ni{$60}:{$60}{$60}({$60}dh\{$60}2m2v!@.&{$60}{$60}a/l*a?hf^qbm!@]e
- m^h7zk0</9?n%^z{$60}{$60}l?jjr+'zaoj%^v{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}*{$60}{$60}m0"90{$60}#hr,{$60}$
- md/6b!:d{$60}e43*$/n@('cx!d{$60}f029")d.b!+5$=4251,h0]xc0zma8h@"@{$60}+5$
- m(,!@z.{$60}%d/:i{$60})eo8&!(2di*2b#+8&@i#\5)t{$60}c{$60}![{$60}$j2#0!{$60}dpa4f9;v#(
- m8*t%#]{$60}qk00/r0*p*jgsh&!,&&!54t%'13h@4d5!1"!&24q%,2!&24q%,b{$60}n
- m+bx@1de,1<x-{$60}#bm"{$60}_is(4&k0d/z6&%!zd!h{$60}"%{$60}h0#($xhl"6e{$60}j0#($q@
- mi?jd^x4$a{$60}4%^_{$60}1()=ad{$60},@:f'f{$60}m{$60}"y@-,+6%@j5^@82{$60}88&{$60}\tu1/4%!%
- m1#x-{$60}*e_h&$@&&"e!*0%(!a@j92@84p88,524d]2(%)%041)3d<@1de,12{$60}b
- m{$60}"(-{$60}*4$i{$60}6%^h3[j5(@{$60}rb0{$60}6"%#""r8:4,({$60}8h8*g,h&&%^h3[i0:d!z8,
- ,({$60}dh\{$60}6p{$60}trr83a@
- {$60}
- END
- SIZE 462
- CRC C112C0C1
- BEGIN 620 MEM
- m{$60}&!,!6!#pjdch&{$60}@46&m&p\),"{$60}>8:d-(!ya(+]@("y@(')@8-!23t-%4u/)
- mq#t{$60}j5>@8"!18:efh&"%@(2!j0jb0"!1**({$60}o69@\{$60}8@'f'ht/6i#2{$60}>86#$
- m64y!34e#(,92144@/0{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}"il*!@(%%aj6:@8(6{$60}a(&i{$60}(4&
- ma0<xk0@/z0"%!*t)#^e@a06i"j($(%$hh@"]9f#p!b{$60}>8>c0]:d-(!ya8-!2
- m3t=204t@qe)%12{$60}]{$60}*th#zpi#\b%{$60}h0#h{$60}"b+k$"\{$60}zb*lg_\{$60}bb(\g^\{$60}*b
- m*xh@'f'(t.6i#2{$60}>8:(#o1p/e4#*$/a@h@.u^b{$60}'8<h0^*d-(!ya8$a*2di*
- m(!)a:"d/"3#).i{$60}":08@'f%@cd]ac%!ac4yai?i(i?m(j4z@887za/ni{$60}:{$60}{$60}
- mh@$@#"aha?mha?jm3f&n3v&l4&%@{$60}{$60}{$60}{$60}h@&%^h3[h/_(l?k0^yb@{$60}$p,**("
- #3%-a
- {$60}
- END
- SIZE 363
- CRC F5F79E24
- BEGIN 620 AS
- m{$60}&!,:f!#pj(!a?j$^z#_r+'zt/n8h{$60}!,#"bb{$60}8tl8*dlh&"%^h3[j0&@{$60}$p,
- m*{$60}"b{$60}*e&h&"%^h3[j0&@{$60}"{$60})*/{$60}$k49@8#a@{$60}(3["h7z)ol8k08/9?j%^jt'
- m#v7[a?n@{$60}+'zjlbq^h;za?m@k04/\{$60}%@k00/r0+0^*d!h{$60}{$60}@1v"i4b{$60}#*){$60}!
- m8(4"j0&%!*d{$60}a06%!h4'j?^%{$60}r{$60}q8z4"({$60}8h8*g5h&.%^h3[j0"@{$60}84#i@(@
- m"2c0{$60}ca@p{$60}&0{$60}aa@j*d@f=5cr-#z&f{$60}_{$60}&i{$60}.yu6-@(*%@d/6i{$60}&"e#<d@
- m\{$60}7)"?{$60}!8*0#r/{$60}.n=5cr2#p]ld)\/*${$60}v{$60}@h6"p!:{$60}{$60}3.m@j0!@i0w)(-{$60}#
- m(-m@r0gp^<e{$60}d{$60}-,bv'))y{$60}:t{$60}-,uf'),){$60}.r3jp{$60}tq,8ld[t!-,3&%,:v')
- m)){$60})\.w))?#i3&mar2+0[$s68:0#r/{$60},n=5cr0w0]h0#3&ma(*%@l{$60}2@{$60}/#k
- mj0!,:v%(r0w0#n8$t{$60}kf!={$60}&y@;0{$60}n8'r0#p{$60}r#)8(4-:*(#8(w59*{$60}!a{$60}p@
- mr6#)0){$60}0i{$60}r9u63f#-#pa0vb{$60}zgp8,dn\.s)7_#hr3"0!,dzd.#)(-{$60}%a0t@
- mvv#)"?#wa0vi{$60}*0,f=5di0vd#*({$60}8(44j0"%#"#)8(4-r0#p4,44\%')#?!(
- mr5sp$*0,f=5dy@s0xh4-j?&b{$60}v{$60}@r6#)#?{$60}mr0#p*:(*w1]b\{$60};*$/a,\6&]
- m*f),\6%<3d)44d%:)t4p(ep-g0d-!p{$60}g&p{$60}bj?*b{$60}v{$60}@r6"%#:d{$60}i{$60}r9u62m
- mu62b{$60}f!(h@.i{$60})4(ra#[:*(0r23p#*("r27p!j(*aa30'h84(,e@a0t@o6*0
- m!:gsh@-@bdr'8b#)8(4-r5_p]r"]8k{$60}c2"#@8k{$60}7:!ae"(4(d{$60}sf"={$60}(y@k0
- m!.8+\{$60}1,?f)hh@.i]&"b{$60}:{$60}#n0@{$60}\{$60}.($/c(8*k),){$60}<r3j0$\e!d!3)1y{$60}(
- mr<&0#,g'l{$60}@xz0<i#\448#a@i13)"m{$60}7h@.u")45ra#yh@(@"6,@&v.b{$60}2{$60})
- m8v"b{$60}<d0t{$60}*b!"{$60})8v{$60}&""8))@hf"[{$60}$rm#s8&ah.&"b{$60}!bu"'45e0chbbd#
- mt/2p{$60}6!h:#a@j?^%{$60}zd@a0t@3bb0!:d!3$@h({$60}9ax{$60}#p#^{$60}"\##@{$60}_!.x{$60}'p
- m7dpy8tbi22{$60}88*dz(!a@((ycj2p@&&!hr0w0{$60}je?(!a@j0t@&&!,.6.i4r{$60}8
- m8*dz(!a@((yc3'9cj=6@9(7za/ne#*{$60}{$60}h@$@#"a@r0#0{$60}6!(j4,@&&"i.b{$60}8
- f8&a,;6.i3b{$60}88*dz(!a@j=6@9(6{$60}a(&b"*d!(%$ha{$60}p@cf-,=f,{$60}
- {$60}
- END
- SIZE 983
- CRC 5DF6CC4E
- BEGIN 620 VI
- m{$60}&!,$6%#p@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60},!@0/#0\{$60}{$60}"!i*(4v
- mi8"%-z6"i(.%,(0qc0{$60}$c{$60}$$i82da84xa#d@arbb![6{$60}g1y@ra#xj:"l'f"b
- m_r!c**4pi#&%@(2!i3>%a:e{$60}k"!@h@{$60}@<b@@bv"i0*pa8*({$60}('(h8"{$60}08:g_
- ma3t@#&%@&*4p93b%@*4q93f%@6"e,*0qa8"$@:f\h&{$60}8;05@d{$60}'(a?z$_z4w
- ma86i@*8w('(h8,pz,3(s-#4v-sc#.c(t,2{$60}j("#)3e,@(,e.1"{$60}@pchq,c,t
- m-38w."{$60}@qchq,c,t-38w."{$60}q,c,t-38w.#dp,3(s-#4v-s@y,#$r,s0u-c<x
- m()e@8&{$60}@1&,@26$@)f{$60}@f6"i{$60}:{$60}{$60}()if(%ya(+yf8-i%1"!&3u(@p</%(%9%
- m4e-)3tx@p</%+3{$60}n,#$-{$60}*)]j0"5{$60}lh0^zf{$60}a5t@:2be@(5<8""^8b"38:e2
- m({$60},ha2(@g6&p#"#v82{$60}v8b";8dqk8:4d\{$60}h@]f&i{$60}(5z(#9bi2(@!b@@r6)@
- mj0"b'942ra#[8*8fi"2e)={$60},a"0@tf&0{$60}6"d)*8fzkt5:)d@9^c(r0wp#,1<
- m\{$60}*p!l8et.kpu\8eab:$)!a@($xhl!vi%:!ha?j$^zg^h{$60}"f(b{$60})*+{$60}*\{$60}b%
- m):d{$60}a2888#a@ib3*h{$60}"](&?)#?{$60}"h("$>ld-t{$60}>&>(8cab1@ib3d7)#s)%tp
- m!z5<a2.%>&"f7,k@__#ro2!gr2#0].b&(x9x8.8:t{$60}kf&]{$60}&yas0{$60}n8=."1z
- m,{$60}$8i1ye>(4>d{$60}kf']{$60}&yb#0{$60}n8ah@.i{$60})5pm1:5=,h0]2#\8j45r0#0#*(#
- mm?j5$i46ra#w8*(#m?jt%i46e/k*$/4@*v.b{$60}[46e7#*$/d@,v-@ib.@{$60}.0d
- ml{$60}j](&>9(&?hr-#ra"1@{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}"b#;4bg;!bra#x8*(-o;!b
- me2+*$/a@j16@9x7^a/^i$:{$60}{$60}(#phh@j]%6>5<,h0^*5xr0>0"!ai"z{$60}{$60}(#ph
- m8*d{$60}a7fb"k5pg15gra#x&*5x:0n@{$60}"!,9){$60}!8*d5h&>%_h3_&*5x:0n@{$60}"{$60}_
- m*!a@hg"@"r{$60}v*&"b<*{$60}+(#dh8{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}{$60}*d{$60}c3ych@"i_yt5:>c0^j)j
- mj17p{$60}>b./v..0f.n"0^&{$60}hy#8xhx[3]cl{$60}*i{$60}(u!8qai{$60}8u{$60}8zx_8^0"l{$60}ji
- m{$60})t5:>cd{$60}i#x8{$60}"-c&.b{$60}*{$60}!($(hl{$60}%@(-mcl{$60}%@k8qch@*@_r!"*+{$60}!8*fy
- mh&,@5&:i{$60}4q(*{$60}w)3e-51d9)0te%3e0@345-3u)9+"!!0d]25$e.1rx-{$60}{$60}"m
- mc&/-0&.p%jx_8[t5:?{$60};z/{$60}+o15it/b./v-,!f2mc&/-0&.p{$60}xu{$60}8sa@rjr,
- m8^cp[+t5:=#ub-#ucmick(qcj4&=%6g*b-#yz.p_8]{$60}'k-icr(p_8sbm06/m
- mc&.-06.i{$60}*{$60}"a?j&^x7\a/t88{$60}{$60}{$60}{$60}(u)9(q*9""#9+{$60}!8*y*9*u)9/{$60}!z(k@
- m!+{$60}"h@2*c4md((ucd{$60}%@j0"l2v0@+v6m262l2f1,3&08:0>0{$60}<@i^(4(a{$60}fb
- m{$60}[t[8y7zj0"5"lh0]*7]r0#0"zd{$60}a?vi@(t{$60}#sa@h@*@!b{$60}v**4&q0be!^4)
- ml!"b{$60}[7ze0ju{$60}i7zra#u3)udi0;%"-{$60}&i0?e"?{$60}c.*4&y0b%!j4'y0f%!z("
- mh{$60}8@.2@8i?ie!h7zi?me!x7[&&"e#<d{$60}t{$60}rb{$60}[4"g3mcra#x&&"b{$60}[7zm{$60}j5
- m"i3zra#uh@*@!"{$60}y**(#m0j5^lh0^1a@&&d'd{$60}'(*?b%"(0)h@.u^i4*o3mc
- me?ji{$60})4.ra#pi?w){$60}/{$60}hi?k%"j7[y0ne_.4,i?we#;{$60}6h@*@!"{$60}v**(#m?j5
- m#k4"e?k*$/4ptj(#m0z5^lh0^:7]r0#0&j(#o3mce0*u"it[8\h0\z4(i{$60}f%
- m!h0'3/!eh@*@!b{$60}v**7]q0w0,*7\q0s0*abe^f4&jj7[90?%"]{$60}<y{$60}k0&!be
- m!f4(a0:e!v4)a0>b{$60}[4.e0k*$/dp#z(*h{$60}0@.2be"*0)a0:$!z4-q070.:4,
- mq030,qbe"f4&jj4+90?%{$60}]{$60}ey{$60}+0(:(#m0*5^lh0^:4'2*4&2*("h{$60}8@-b@8
- m:&4&a09h90>%!z(#m0j5^lh0^:("h{$60}8@.2@88*(!a?j$^z#_r+'zt/n8h{$60}!,
- m#"bb{$60}dq#9hyk9hql9j(!(&ufkfmfk&qf8{$60}{$60}{$60}c7]fj7^@9h7za/ni{$60}:{$60}{$60}3{$60}ph
- m{$60}*({$60}j9f@9h7za/ni{$60}:{$60}{$60}({$60}dh\{$60}2mf69@.&{$60}{$60}a/l*a?hf^qbm!@]e^h7zk0</
- m9?n%^z{$60}{$60}l?jjr+'zaoj%^v{$60}{$60}k!y@hd{$60}@8rbb{$60}[42e?k*$/fe_<d{$60}t{$60}%@(-1b
- mj2"@9x7za/ne>*{$60}{$60}h@$@#"be>a{$60}{$60}j0t@66:b{$60}[5pe?k*$/gno6:mo68i!]{$60},
- /($xhd{$60}>i{$60}:({$60}3$@h3,]f
- {$60}
- END
- SIZE 1815
- CRC F4A901D5
- --------------------------------------end-OF-ace-rELEASE-9---
-