Turbo the Tortoise: T_TORT++.B

Es parte de la publicación: Turbo the Tortoise
Tamaño del archivo: 30720
md5: 316a9781cf5fd785b1b6cd57030ae7b8
  10 REM 1ATN k!@@ COPY u} GO SUB VAL  OPEN # RETURN !@[M] STEP ▙] STEP @[M] CLEAR !:/ RETURN © GO SUB x THEN _( RETURN  OUT  GO SUB x THEN g  INPUT CODE 2]!LN ks STEP ▙] STEP LN kCODE 2 LPRINT  LINE 2 DATA  CLOSE #NOT @ LIST CODE 2] GO SUB [ POKE /<>0000
  20 BORDER NOT PI: PAPER NOT PI: INK NOT PI: CLEAR VAL "27575": RANDOMIZE USR VAL "23872"
  30 REM  compressed by FA_STAS A25000SCREEN$ _TORT++" LINE 1015616 LINE  NEXT ^ NEXT ^ NEXT  STEP [C];; LLIST 1 RESTORE  INK  MOVE  INK !@ INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K]<=S^SSSPS^SP[K] INPUT S^SSSPS^SP[K] DEF FN ©s~~>©s©©>~©>©>©[K]SSPSVSsP[K] DEF FN ©s~~>©s©©>~©>©>©[K]SSPSVSsP[K] DEF FN [K]sspssspp[K]>s©>s>©>©[K] DEF FN [K]sspssspp[K]>s©>s>©>©[K] DEF FN ss~s©~sss>~[K] INPUT ss~s©~sss>~[K][K]▛©s©©s[K]©s©p©s©>>ss8[K] CONTINUE {p{[K]sppsppg8s CONTINUE ©~©[K]s~ps~>©[K] CONTINUE _P_[K]SPPSP((_[K] CONTINUE WPW[K].PP.Ps[K](PW[K] CONTINUE ©sp©s©©©©©©> LPRINT s8[K][K][K]▚S/SP^S_SP[K]_P_[K] DATA S/SP^S_SP[K]_P_[K]BIN |©>ss©~>©>s~s©>s>©©>>©>>[K]VsV.PVsSWSPSWSSsSs[K]BIN |©>ss©~>©>s~s©>s>©©>>©>>[K]VsV.PVsSWSPSWSSsSs[K]BIN vpvspsps{ssps{sspsp[K]|©>s©s>©>s~p[K]s©>>s>[K]BIN vpvspsps{ssps{sspsp[K]|©>s©s>©>s~p[K]s©>>s>[K]BIN s>|s~s>s©~>~s©sp>s>[K] DATA s>|s~s>s©~>~s©sp>s>[K]"[K][K]D[K][K][K]d[K]@V.PVsSWSPSWSSsSs[K]|©>s©s>©>s~p[K]s©>>s>[K]|©>s©s>©>s~p[K]s©>>s>[K]B[K][K]D[K][K][K]d[K]@![M] COPY 9 GO SUB [e/ MERGE  MERGE ATN  GO SUB R0 CAT  MOVE ! LN kB GO SUB VAL <>!lLN k DATA [D] GO SUB VAL !NOT  INVERSE  COPY  COPY  RESTORE ATN kATN  GO SUB B LLIST >=~ RETURN e( GO SUB FN  INPUT +F THEN x( THEN LN xPI( RETURN >0>e+~ DRAW + CAT !!l GO SUB K RETURN k NEXT +++~+~+ePEEK ( GO SUB FN  REM  CAT k"+PEEK (# LIST  PRINT  OR +~+F+ DRAW STR$ exLEN ( LET  MERGE  LET <>@ LIST [R]lINKEY$e0▖@T%eB [S]@A"@$ @  e [A]e? COPY USR USR USR USR  NEXT  NEXT  COPY e GO TO  DRAW  LOAD  DRAW STR$  COPY CHR$  COPY  CLOSE #<? COPY  COPY ▚e TO  COPY ? COPY  COPY  COPY  NEXT wUSR ▘USR STR$ SIN USR qVAL PEEK  CAT NOT  COPY  DRAW  CAT  COPY  CAT  COPY  COPY SGN  COPY s?VAL ;USR ?NOT ;USR  COPY IN  COPY W COPY  DRAW <? COPY e TO USR  NEXT  NEXT  COPY  COPY  DRAW  LOAD  DRAW STR$  LOAD CHR$  COPY  CLOSE # DRAW ? COPY e3 NEXT USR  TO  COPY ?COS  NEXT STR$ SIN USR qVAL PEEK  CAT  CAT  COPY  DRAW  COPY e0 COPY 3 CAT  COPY  CAT VAL  COPY USR ?NOT ;USR  COPY IN  CLS W COPY  DRAW ? DRAW  LOAD VAL  CLEAR p LOAD / DRAW  GO TO * DRAW q RETURN USR  COPY  INPUT USR  DRAW STR$  GO TO SIN  DRAW q GO TO PEEK  DRAW T DRAW ,L▛VAL Up// BRIGHT AT *pqVAL$ USR G▘USR STR$ SIN USR qVAL PEEK /TAT ,L?▛SQR U©/;?AT ;p©VAL$  COPY G?▘ COPY  RUN IN USR wVAL IN /wAT ?NOT NOT 4,F`▗e@0H▗[U]H0▜e C=>=  RETURN C CLOSE # GO TO @ STR$ USR  LIST @ DRAW   DRAW  DRAW IN WCHR$ CODE STR$  BRIGHT VAL p</< DRAW :|STR$  GO TO  OUT  DRAW  BRIGHT  COPY  BRIGHT STR$  COPY CHR$  CLEAR T DRAW  OUSR ▛ LIST Up/< BRIGHT <AT ?p}VAL$  CLS G7▘ COPY  RUN IN USR wVAL IN /©AT ?L▛VAL Up// BRIGHT AT *pqVAL$ USR G▘ DRAW  NEXT VAL USR  LIST VAL USR _USR CODE 3L▛VAL Up,/ OUT  PRINT PEEK PEEK  PRINT  OUT CHR$ IN STR$  OUT IN  COPY  CAT  LOAD ? RUN  COPY  RETURN  COPY  CLEAR  COPY  COPY L▛VAL Up// BRIGHT AT *pqVAL$ USR <=CHR$ USR  LIST STR$  LIST SIN  LIST q DRAW PEEK  DRAW TIN ,O▛W/ OUT AT  CAT |?SGN p?SGN ? NEXT ? LIST  COPY USR ?USR  COPY USR  COPY USR  COPY !e©IN  LIST © LIST  LOAD  COPY  OUT  PRINT  CLS  IF  RUN  LET  CLS  DRAW  RUN  DRAW  RETURN  DRAW  CLEAR  CLEAR  RETURN  COPY  COPY © COPY IN  COPY © COPY IN ▖e©Q© COPY <>$[U][C]© COPY <>[U]©QaQ▛eUSR  COPY ©[D]IId COPY ©USR @@@USR USR ▞e RETURN [S] COPY  RETURN [C]II% COPY  RETURN I% RETURN [S]CHR$ [S]a~Q▝a▝Q COPY aQ RETURN a[S]Q[S]aCHR$ © COPY <>$[U][C]© COPY <>%[U][D]© RETURN ? RETURN STR$ STR$ AA COPY  COPY USR USR @@USR  COPY ©[D]IId COPY ©USR ▗e>CHR$ STR$ [S]ACHR$  COPY [S]CHR$ ©[S]QCHR$ Q[S]aCHR$  COPY  RETURN [C]II% COPY  RETURN <>%[U][D]© RETURN aCHR$ Q[S]aCHR$ Q[S]© RETURN <>%[U][D]© RETURN <>%[U][D]© RETURN Q[S]aCHR$ Q[S]aCHR$ Q[S] INVERSE © REM [R] PRINT U IF ABS  CLEAR NOT  CLS NOT  DRAW  DRAW 3 DRAW  CLS  OUT  FOR  PRINT  PRINT  DEF FN [R]s ERASE  DRAW ▗e LIST ▗ TO f3B!B!f3 TO ▗ LIST USR USR Xd#BdXXd#BdX@Xd#BdX DEF FN L-X MERGE pt GO TO  SAVE 3 STOP  POKE v>={ DRAW MBIN [Q]2 STEP [P] VERIFY © RETURN "3[N]_=[K] CAT ©o6} IF  CAT  GO SUB [L][K]t BRIGHT =USR  OR D0INKEY$Q READ  NEXT { PLOT  iPEEK ▞ LPRINT  INK TAN  RETURN  BRIGHT  CAT  SAVE ▞ RETURN  THEN  SAVE IN  DRAW  INPUT  DRAW  INPUT >= DEF FN [J] AND  IF ▘ THEN ▘ LINE  STEP ? LPRINT 3~q READ  READ @ ERASE ▘CODE  RETURN 3aSTR$ ©USR  DIM C LPRINT INKEY$[A]h OUT [E] PRINT  LINE LN  STOP TAN B:bSGN r[O], OUT $ CLS [Q] CIRCLE  LPRINT ▙e`$[E] VERIFY v> CAT [P]o COPY } RETURN e$(()USR kn0|Q RANDOMIZE  NEXT  COPY  PLOT  ©PEEK  INVERSE } REM ABS  MERGE NOT  CLS NOT  DRAW  DRAW 3 DRAW  COPY  RUN  COPY  PRINT  LET  COPY [R] LIST  OPEN #USR  GO SUB p2 DRAW  COPY  COPY ? LIST USR USR  LIST  DRAW  CLEAR IN  LIST O LIST USR STR$ SIN USR qVAL PEEK  OUT  BEEP << INVERSE } REM POINT  MERGE U IF POINT  PRINT Q RETURN [R] CLEAR Q RETURN [R] CLEAR A RETURN ▝ PRINT Q COPY [R] LIST  OPEN #USR  GO SUB p2 DRAW L▛VAL Up,/ BRIGHT AT :pSTR$ SGN sVAL USR NOT USR STR$ IN CHR$ UTAT   INVERSE © REM [R] PRINT U IF [R] CLEAR A IF ▝ CLEAR A RETURN ▝ CLEAR A IF ▝ INVERSE  REM ! PRINT U DEF FN [R]s ERASE  DRAW  AND e2▖NT COPY # COPY QQ"@$ @  e [A]e© COPY  CIRCLE [L] CLEAR  COPY eu OVER [Q] GO SUB @ OVER  GO SUB @ COPY USR  GO SUB p|L COPY  COPY ▚e CIRCLE [L] CLEAR  COPY  COPY  COPY wuSCREEN$ [Q]@@USR p0USR  COPY  RETURN  INK  COPY IN  COPY  COPY w COPY * CLS wSQR w COPY w0PEEK USR 2© COPY ePId PAPER [L] CLEAR  COPY  COPY u OVER [Q] GO SUB @ OVER  GO SUB @ COPY USR  GO SUB p|L COPY e'd PAPER [L] CLEAR  COPY wuSCREEN$ [Q]@@USR p0USR  COPY  RETURN  COPY e& RESTORE  INK [ COPY IN w COPY * CLS wSQR w COPY w0PEEK USR 2  FORMAT ,hX00[Q]``USR ` [I]D$4`USR  OVER  GO SUB  BRIGHT  GO SUB  BRIGHT  GO SUB  DRAW  GO SUB  DRAW  GO SUB  BRIGHT  GO TO @ BRIGHT  GO TO @ DRAW  GO SUB @e▚ee▗e@e@SQR 7SQR 7;7IN 7?7SQR wSQR wIN wNOT NOT  RUN  LOAD  RANDOMIZE [P] RETURN © COPY e▚e CIRCLE [L] CLEAR  COPY  COPY  COPY wuSCREEN$ [Q]@ LIST ? DRAW  COPY  COPY NOT NOT USR  ERASE X~LN ▜ POKE  SAVE  COPY  LLIST  COPY  RETURN [P] COPY  BEEP  COPY [R] COPY BIN [N]USR  LPRINT  SAVE B DRAW   COPY [A] COPY <>08 P0LEN [D] PAUSE  RETURN 5 OUT  COPY  LLIST  COPY  RETURN  COPY  COPY © COPY = LOAD CODE D"[Q]`USR @USR USR  COPY  LIST  RETURN  COPY eIN ▚e0 USR A:bt CONTINUE XUSR VAL ▝`*T[Q]USR ,EAAe8 #g AND > <= COPY ▝ RETURN ▗e RUN USR `>p COPY  NEXT  READ  COPY eUSR @`0BIN  AND  READ qUSR <| LIST x/.▘STR$ @ LPRINT HUSR @`0USR @@`0[A]XAT # LPRINT 0/USR & LPRINT p)VAL ▖STR$  TO © CLS ▜ COPY © COPY  COPY  RETURN  COPY  PRINT  RUN ▘ OR  $X(>_ LLIST  SAVE ▜ COPY © COPY  COPY s PAUSE  BORDER  FOR <= LINE [M]/[I]©1 COPY A COPY  COPY  COPY CHR$ STR$ USR STR$ USR STR$ USR STR$ USR STR$ USR USR @USR USR @USR STR$ @0HH▖ ▖ ▖ QQ▞▗eeee[S]▞e▚eeG▗eePIG[H]ed|▗el|▘|[I]|[Q]|FN |VAL |LN |USR |>=| FORMAT | OUT | INPUT | CLEAR |}}}$}▗e,};}J}Y}h}w}©}[F]}ATTR }STR$ }<>} OUT } INPUT } PLOT  } RETURN }~~▗e;~X~`~eh~~[S]~▗eIN ~[C]e<=~ CAT ~ OVER ~ GO SUB ~ PRINT ~©©©©$©3©;©C©K©S©[©q©y©▝©▞©▗e[I]©[Q]©CODE ©ATN ©IN ©<=© VERIFY © RESTORE © GO SUB ©)1@V^fn▗ev[C]e~[E]SCREEN$ USR  VERIFY ▙e l@l`l`ATTR  l[Q]AT @l LPRINT TAB `lATTR 0cUSR AT `cVAL$ [A]cVAL ATTR  l LIST AT @l0VAL$ `l FORMAT ATTR 0cTAB `cPVAL$ [A]cAT  l@TAB @lVAL$ `l AT 0c`TAB `c[Q]VAL$ [A]cPAT  l[A]TAB @l FORMAT VAL$ `lpAT 0cVAL TAB `c LIST VAL$ [A]c r@r`r`ATTR  r[Q]AT @r LPRINT TAB `rATTR 0cUSR AT `cVAL$ [A]cVAL ATTR  r LIST AT @r0VAL$ `r FORMAT ATTR 0cTAB `cPVAL$ [A]cAT  r@TAB @rVAL$ `r AT 0c`TAB `c[Q]VAL$ [A]cPAT  r[A]TAB @r FORMAT VAL$ `rpAT 0cVAL TAB `c LIST VAL$ [A]cIN |IN |STR$ vVAL STR$ zVAL STR$ ~VAL STR$ ▘VAL STR$ |NOT ,0(|8NOT ,0(|8IN |HSTR$ <|@STR$ ▚VAL @IN |IN |STR$  |STR$ (|$STR$ 0|STR$ 4|STR$ 8|STR$ e<|STR$ D|STR$ H|IN P|HSTR$ 8|STR$ eT|STR$ T|c`TAB `c[Q]VAL$ [A]cPAT  r[A]TAB @r FORMAT VAL$ `rpAT 0cVAL TAB `c LIST VAL$ [A]cIN |IN |STR$ vVAL STR$ zVAL STR$ ~VAL STR$ ▘VAL STR$ |NOT ,0(|8NOT ,0(|8 REM ▞*[G]▛B▟▘CHR$ [B] REM ▞*[G]▛B▟▘CHR$ [B]▛▘[E]2[E]b[E]▘[E][S][E]CHR$ [E] STOP [E]r[F][G][C][G]"[H]SIN [H]B[I] ERASE [I]b[J]CHR$ [J]"[K]"[K].[K]^[K]▙[K][L]VAL$ [L]>[M] DEF FN [M].[N]▙[N][O]VAL$ [O]>[P] DEF FN [P] RETURN [P].[Q]▙[Q] INPUT [Q]N[R]VAL$ [R][S] RNDCODE  COPY >=RNDCODE  >=  OUT  CONTINUE `RNDCODE  COPY RNDCODE    OUT Xe COPY LN RNDCODE  COPY & SAVE p[F]▝ COPY HRNDCODE  COPY ▖RNDCODE  COPY  CONTINUE `RNDCODE  COPY (RNDCODE  COPY hX COPY LN @RNDCODE &LN p[F]▝ COPY >= CIRCLE RNDCODE  COPY @RNDCODE &p[F]▝ COPY [I]X COPY  CONTINUE 0RNDCODE  COPY (8 COPY *H DEF FN ▝hRNDCODE  COPY [I]RNDCODE  COPY XRNDCODE xPRNDCODE  COPY [I]@RNDCODE $LN ` LET  COPY >=  CONTINUE @RNDCODE  COPY XRNDCODE  X  OUT  COPY >=>=X COPY  RNDCODE  COPY *[I] DEF FN ▝FN RNDCODE $LN  ▝ COPY RNDCODE    OUT (`SGN ▝ COPY HRNDCODE  H  OUT (H`SGN ▝ COPY ">=h▝ COPY RNDCODE (RNDCODE (8`SGN ▝ COPY HRNDCODE hRNDCODE  COPY $ CIRCLE h*▝ COPY $`4▝ COPY XRNDCODE  COPY  CONTINUE  RNDCODE  COPY `RNDCODE `RNDCODE (`RNDCODE  COPY heh@RNDCODE  COPY LN ( COPY *XXXx COPY ▖ COPY ▘ COPY  CIRCLE  RNDCODE  CIRCLE @RNDCODE  CONTINUE RNDCODE  CONTINUE `RNDCODE  COPY  RNDCODE @RNDCODE (RNDCODE (`RNDCODE  COPY X RNDCODE X@RNDCODE hRNDCODE h`RNDCODE  COPY RNDCODE  COPY .FN  COPY 0RNDCODE (RNDCODE  COPY FN RNDCODE  FN 0 OUT  COPY 0p CONTINUE ▝ COPY xRNDCODE 0xp CONTINUE ▝ COPY 0 CONTINUE p CONTINUE ▝ COPY (RNDCODE  COPY HRNDCODE  COPY $[I]hD▝ COPY  CIRCLE RNDCODE . CONTINUE P COPY $8`W▝ COPY .xP COPY  CIRCLE RNDCODE  COPY xRNDCODE  COPY FN 0RNDCODE  COPY 0 CIRCLE p CONTINUE ▝  CONTINUE   OUT   SAVE   OUT  COPY 0p CONTINUE ▝ COPY xRNDCODE  COPY LN @RNDCODE  COPY  CIRCLE @RNDCODE  SAVE @RNDCODE  COPY [I]PRNDCODE  COPY $>=hj▝ SAVE  RNDCODE  COPY HRNDCODE  COPY ▖RNDCODE  COPY " CIRCLE Xx▝ COPY 2▘(@RNDCODE  COPY 2X▘h@RNDCODE  COPY  SAVE `RNDCODE  COPY (RNDCODE  (  OUT  8  OUT  COPY h`RNDCODE  COPY >=RNDCODE 0 CIRCLE p CONTINUE ▝ COPY .$8X▖▝ COPY ▖RNDCODE  COPY  CIRCLE RNDCODE   SAVE 0 OUT  COPY RNDCODE RNDCODE  (0 OUT  COPY HRNDCODE  COPY [I]RNDCODE  COPY 2▘ COPY 2▖▘ COPY $H COPY  SAVE RNDCODE  SAVE 0RNDCODE  SAVE PRNDCODE  COPY 8RNDCODE 80RNDCODE 8PRNDCODE  COPY xRNDCODE x0RNDCODE xPRNDCODE  COPY LN RNDCODE LN 0RNDCODE LN PRNDCODE  COPY  RNDCODE  COPY  COPY * RESTORE  0 STOP * RUN 0 CONTINUE  LLIST 0 CONTINUE  LLIST *"▝((((*:▝0 CONTINUE  LLIST *J▝*_▝*p▝..*▝,@|, DRAW <|&*CHR$ ▝, RETURN $  MERGE ▝, LPRINT ▝0 PLOT   LLIST ,/|, DRAW T|&$0▘0 PLOT   LLIST .>28 GO SUB 29 GO SUB  INVERSE }2: GO SUB  INVERSE |2; GO SUB  STEP w INK [L]▘0<= LLIST [Q]▘0<= LLIST RND▘SCREEN$ ▘0<= LLIST . INVERSE  THEN [O] STEP w INK 8. INVERSE  THEN  OVER  INVERSE  THEN PEEK  STEP w INK ▝e▗▗5()+&'-()%D") "/%-,[J],! (")[J](#$)(")[M]/("▝&'▝▝▝▝▝[M]▝▝▝▖▝▝▝▝▝,▝▝▝▘%▘▘▘▘▘▘&'▘▘▘▛▛▘▘▘▘,▘▖▘▘▘▘&'▘% ,"%▛ ** %#$("!")#$/(")▛(!)**(!)[J](")(#$)▟▟▟▟▟+▟▟▟▟[M]  DIM  COPY  OUT ▝&'▝▝ BEEP ▘%▘▘ BEEP % INVERSE #$ OUT + BEEP g[P][P]0&%▖▖▝▝▝▝%▝▝▝▝▝▝▝▝▝▝▘▘▘▘▘▘▘▘▘▘▘▘▘▘▘▘""▖ # FOR  FOR  OUT ▝▝▝▝▝ BEEP ▘▘▘▘▘▘▘ BEEP  READ  OUT   BEEP NOT  COPY  COPY ▝<r COPY  COPY zN COPY  COPY ▝<NOT  COPY  COPY  COPY  DRAW ?USR  SAVE  LIST  [Q] LIST  LIST  LPRINT USR  SAVE  DRAW ? COPY  COPY  COPY @ COPY  COPY @ COPY  RUN  COPY ©[R] STOP  LET  COPY  COPY  LIST  IF  DRAW  COPY  COPY ▗ LIST  O▜0▗CHR$  UO COPY FN  POKE  IF  LIST  COPY  COPY  LET  READ Q© COPY ▙ RUN  COPY   COPY  COPY   COPY  COPY  LET  COPY  COPY  LET  COPY  COPY q LOAD <=  RETURN  COPY @ _[Q] COPY  COPY USR ?@( COPY  PAUSE VAL PC( LLIST  PAUSE ASN P/@ COPY  COPY [Q]_ @ COPY  RETURN 0G LOAD x COPY  COPY  SAVE  COPY  COPY  SAVE  COPY  COPY  COPY  COPY  COPY x COPY  COPY ▗ RETURN  COPY  COPY  COPY  COPY  COPY  COPY  DRAW  COPY © DRAW  COPY © LPRINT USR ? COPY  SAVE ??( SAVE  COPY USR +D? COPY  LIST @@H SAVE  RETURN  LET  CONTINUE @@[D]▘ PRINT  CONTINUE @@>={z▙ SAVE ▗$@@ RANDOMIZE E5[K]xUSR ?▗[L]5 THEN +USR [H]▙=©?[P] DRAW  LET 'USR USR !USR pABS @ [G] [B]`USR  LPRINT VAL e▝  LIST A▜?[M] LIST  SAVE  DEF FN ~'[A]<LN [Q]NOT  SAVE  LIST  LET  LIST `USR  LPRINT USR ? LIST   PAUSE xUSR  $e" @]e STOP #1<=e COPY ?©USR  LPRINT <>USR  COPY ©p LIST (b#? PAUSE ©© LET [B]SGN [O][D]d0@ READ © COPY  LPRINT @kko{@ LIST  COPY  COPY  DATA  LIST ?<= LET USR ©?1 COPY |[P] COPY  COPY  COPY O^@@SIN I COPY  COPY  COPY  COPY  COPY  RETURN ASN ASN [Q][Q]ABS ATN  RETURN  COPY  COPY  COPY  COPY  COPY x READ USR ?A▜0 COPY  COPY  COPY  COPY  COPY  LPRINT © COPY  COPY  COPY  COPY ?USR  COPY  COPY  COPY  COPY USR ? COPY  COPY © LPRINT @  COPY  COPY  COPY  COPY  @USR ?@=@  COPY  COPY  COPY  COPY  @USR    SAVE @@ COPY  COPY  COPY  COPY @  SAVE  LIST  LIST  @ COPY  COPY  COPY  RETURN  LET  LPRINT  LPRINT [A] COPY  SAVE  PRINT  DIM  GO SUB  LIST  LIST  LINE { SAVE  COPY  RETURN $   DIM  DRAW  SAVE 5[K]@?[L]5 LIST  LPRINT ▙=©©▝ DRAW  LET 'USR +[R]USR p▘ COPY  COPY CHR$  [B] DH0e[U] COPY  COPY 8▜?/ SAVE ▙CODE  DEF FN ~| COPY  COPY LN [Q][D]▘ COPY ©lUSR  RANDOMIZE  RANDOMIZE CHR$ ?[I]©© LET eE+NOT e READ © COPY LEN USR  LPRINT  CAT [M] COPY  COPY  DATA 4`USR   COPY  RESTORE ©? LET ?$# STOP USR O^@@SIN I©<=1USR >ASN ASN [Q][Q]ABS ATN USR <> LPRINT (USR x READ USR ?▜0?#b[O]SGN ? CAT  RETURN © COPY  COPY  COPY ?d[D]kk@ COPY  COPY  COPY  COPY  COPY  COPY @{o LET <=? COPY  COPY  COPY  COPY  COPY  COPY ©8 COPY  COPY  LIST ?@ LPRINT  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY USR  USR  COPY  COPY  RETURN  DRAW  SAVE  COPY  COPY  ▖" COPY  COPY SGN  SAVE  LIST @ COPY  COPY AA LLIST  LIST ? LIST  LPRINT  LPRINT ▝▗BIN  LLIST USR  LPRINT  LPRINT  LPRINT 8/^▝D$▝SGN PI BORDER  LPRINT  LPRINT ▖H[S]A$A!A[A][A] LPRINT  LIST PCOS YPI!@LN YCOS SGN  SAVE  DRAW  RANDOMIZE x READ  FORMAT   SAVE <>© DRAW  DRAW  CLOSE #b DRAW  RETURN ▛et SAVE NOT I COPY  COPY 8 DRAW  BORDER  STOP q<>: COPY  COPY © LET q RETURN  DRAW eC SAVE 1", SAVE  SAVE A0eB" CLOSE #%e > SAVE  SAVE pe© SAVE @USR  LIST  CIRCLE  DRAW  RETURN [M][M] e[S] SAVE  LIST "3 COPY  [A] RANDOMIZE >= FOR  LPRINT  LPRINT 6H▙0`USR  RETURN TAN ACS  LIST  LIST  RUN TAN  COPY @@@N COPY x LPRINT  LIST  READ ▜0 DRAW Q@ SAVE  CAT  RUN  RANDOMIZE  COPY  COPY  COPY  LIST  PRINT  DATA $[L] LIST  COPY  COPY  COPY  COPY  COPY  COPY  LPRINT [Z PAPER { LPRINT  COPY  COPY  COPY  COPY  COPY  COPY  LIST ▙<NOT q SAVE  COPY  COPY  COPY  COPY  COPY  RETURN  LIST  COPY  COPY  COPY  COPY  DRAW  COPY  COPY  COPY  COPY  DRAW  COPY  COPY  RETURN  SAVE  COPY  COPY  COPY  COPY  SAVE  DRAW  SAVE  CLOSE # SAVE  SAVE  COPY  COPY  COPY  COPY  SAVE  DRAW b COPY  LIST  COPY  COPY  COPY  COPY  LIST  COPY q COPY  LIST  COPY  COPY  COPY  COPY  LPRINT  RETURN <>q` LLIST USR  COPY  COPY  COPY  COPY /^[O] OUT [P][R]SGN ' COPY  COPY  COPY  LLIST H[S]@[S]" A[A]USR  COPY  COPY !COS Y[Q] CLOSE # SAVE LEN YCOS @ COPY  RETURN Ax READ  FORMAT >=© PAUSE  DRAW  SAVE INT   B LIST  LIST e@?s SAVE NOT  LPRINT  LPRINT  REM  DRAW  BORDER  BORDER USR @:0 LPRINT  LPRINT  LIST  LET x USR [A] LPRINT  LPRINT [M]# RANDOMIZE [A] P LIST  SAVE SGN 0▙0`USR e CLS  DRAW  RETURN  RANDOMIZE USR @@NF DRAW  SAVE e/ RETURN Q@ COPY 3A SAVE  SAVE >  PRINT  DATA $[L] LIST p SAVE  DRAW  CIRCLE  LPRINT [Z PAPER { LPRINT [M][M] RETURN  SAVE [S] LIST ▙<NOT q SAVE 0" LIST  LPRINT  FOR >= DRAW  COPY  BORDER  COPY  COPY  COPY H6 LPRINT  LIST ACS TAN  COPY  COPY  COPY  COPY  COPY  COPY TAN  RUN  LIST  LPRINT x COPY  COPY  COPY  COPY  COPY  COPY ▜0 READ  LIST VAL  OUT  O0USR @(P 0h CLOSE #  j5@USR :O  OUT VAL  CLS   PAUSE  LIST  SAVE ▗ SAVE  LIST  LIST  LPRINT B[S] LIST  SAVE TAT  SAVE  LIST  PAUSE   CLS w©?L;©?BP??X!© COPY USR  LIST p>= LIST  SAVE VAL ( LIST  LIST ▖ LIST  SAVE  LPRINT  DRAW USR  COPY ©-H??@P??X!© COPY USR  DRAW  LPRINT  FORMAT  SAVE  LIST ▖ LIST  LIST ▖ LIST  SAVE  LPRINT  DRAW USR  CLEAR USR  LPRINT  COPY ?© COPY  LIST VAL ▝© COPY USR = COPY  COPY [T]  LPRINT CODE  RANDOMIZE  NEXT [M]p0 FORMAT  NEXT  RUN ▖0 LIST  CLS  COPY  [A] COPY ©▖0 DRAW {r© LPRINT  LPRINT IN p0IN  LPRINT USR ©0/ DEF FN  USR  LPRINT  LIST  COPY  LPRINT USR  CLEAR USR  LPRINT  COPY ?© COPY  LIST VAL ▝© COPY USR = COPY  COPY [T]  LPRINT CODE  RANDOMIZE  NEXT [M]p0 FORMAT  NEXT  RUN 0 LIST  IF  RETURN   FORMAT  RETURN  COPY [A]0 DRAW  RETURN |[P] LPRINT  LPRINT /||/ LPRINT USR ?|7 READ USR  $USR  RETURN   LPRINT ? LIST  DRAW  COPY  BRIGHT  RETURN  COPY  SAVE  LIST  COPY  COPY  SAVE  LIST  LPRINT  LET >= BRIGHT  NEXT  LPRINT  LPRINT  IF 2 RETURN [K] LPRINT  LPRINT 9<== LPRINT  LPRINT x©VAL  LPRINT  LPRINT  LIST BI LIST  LPRINT  LIST  SAVE ▝NOT IN  LIST  LIST ' RETURN  RETURN  LIST  SAVE  RETURN  DRAW  SAVE  SAVE  DRAW  STOP A DRAW  RETURN  LIST  COPY  RETURN  DRAW  COPY  BRIGHT  RETURN  COPY  SAVE  LIST  COPY  COPY  SAVE  LIST  LPRINT  LET >= BRIGHT  NEXT  LPRINT  LPRINT  IF 2 RETURN [K] LPRINT  LPRINT 9<== LPRINT  LPRINT p©[Q] LPRINT  LPRINT  LPRINT B] LPRINT  LPRINT  LPRINT  LIST ▞NOT  LOAD  LPRINT  LIST <> RETURN  RETURN CHR$  LIST  LIST CHR$  RETURN  DRAW NOT  LIST  SAVE ~<"@ SAVE  DRAW  COPY  STOP  RETURN  COPY  SAVE USR  COPY  COPY   LIST  LPRINT LN  COPY  COPY $USR )SGN  COPY  COPY TI CIRCLE  RETURN  COPY  COPY [K]?USR SGN B*  FORMAT ▟▞ IF P5▝B DIM  USR ©STR$  LLIST ??▚▖?USR PEEK A`P REM ACS <>[M]P LIST  LOAD  COPY  COPY  COPY  COPY  COPY ? RETURN  SAVE USR  COPY  COPY   LIST  LPRINT LN  COPY  COPY $USR )SGN  COPY  COPY TI CIRCLE  RETURN ©?[L][P][R]@[Q]POINT  AND D▘[Q]  CLEAR @![L]@? RUN ©STR$ ?? SAVE ▚▖??[P][Q][F]@[Q]j FLASH d BRIGHT [Q] LPRINT  COPY © COPY ▝ COPY ©r COPY  RETURN ▛?@r DRAW  SAVE [L]USR @[F] LIST  LPRINT  LPRINT [Q] RANDOMIZE  LPRINT  LPRINT USR  LPRINT  LIST "[S]m FORMAT  LPRINT  LPRINT [P]RNDQ LPRINT  LIST .[C]< LET  LIST  LPRINT ▖a LPRINT  LPRINT H/ LPRINT  LPRINT  LIST VRNDn LPRINT  LPRINT [J] OR  COPY  RETURN  LPRINT  COPY  COPY  COPY  COPY  READ  COPY  COPY ▝ COPY ©r COPY  RETURN ▛?@r DRAW  SAVE [L]USR @[F] LIST  LPRINT  LPRINT LN  RANDOMIZE  LPRINT  LPRINT [K]j LPRINT  LIST H* ERASE  LIST  SAVE TAN x COPY  LIST  LPRINT [I]▖o LPRINT  LPRINT HX LIST  LPRINT  LPRINT TSCREEN$ ACS  LPRINT  LIST M LINE  RETURN  COPY  LIST  COPY  COPY  COPY  COPY ▚e@ COPY  COPY $ CIRCLE [L] COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  PRINT  COPY  COPY  IF IN }~ COPY  COPY CODE  REM [E]U COPY  COPY  ;USR  OPEN # COPY  COPY < LIST  COPY  LIST e LIST  LIST $@B LIST  LIST ▞VAL  LIST  COPY  LIST  LIST  COPY  LIST  LIST  COPY  LIST  LIST  COPY P[Q] COPY  LIST  LIST  BEEP  LPRINT  LIST SCREEN$  LIST PSIN  LIST  LIST 0USR  LIST  COPY  COPY  COPY  COPY  COPY  COPY USR  COPY ?USR 5*@[Q]eUj`[Q]c]~ RUN  LPRINT `[M]c DRAW  COPY  SAVE AT P SAVE  SAVE [Q]P LIST  LIST [Q]: VERIFY  LIST  LIST  LOAD ~ AND 9 LIST  RUN @ COPY © LLIST  STOP  LPRINT © LPRINT `e@'@@!BR0TAB  OR MTAB [A][Q]!L▙s[Q]0 OUT  BORDER  0`e@`[Q]ABS =@X  [C]D(▘ OUT  E LOAD  AND (▘ OUT  COPY E LOAD  COPY q LOAD <= ▙ RETURN  RETURN  MOVE 0 LPRINT VAL  SAVE  LIST e LIST  SAVE ptBIN  SAVE  LIST %# MOVE Z LPRINT  LIST  PAPER  INK CHR$  LIST  LPRINT  BORDER : NEXT } LPRINT  LIST  LIST h PAPER  FLASH  SAVE  POKE u▖"  LPRINT  POKE B▟ X POKE  RETURN  DRAW b▟ _ POKE  RETURN 8▘ CLS   OUT  LET x CLEAR  CLS  OUT  LEN }0▘D OUT   LLIST  ▖ ▟_ LPRINT `e@'@@!BR0!BIN MTAB [A][Q]TAB M▙s[Q]0 OUT  BORDER  0`e@`?ABS =USR X?©PI SAVE  READ  LN @  RUN  COPY  OUT ABS B FLASH  RUN  READ $@▙ STOP  STOP  MOVE 0 LPRINT VAL  LIST  LIST e LIST  SAVE ptBIN  SAVE  LIST %#B LPRINT  LIST  PAPER  INK  PAPER  PAPER  LIST  LPRINT  BORDER : NEXT } LPRINT  LIST  LIST h CIRCLE  FLASH  SAVE  DRAW u#▖w  COPY ? COPY USR  e@[A][A] FORMAT [Q]USR  FORMAT PeUSR STR$ PUSR [Q]USR 0e LPRINT  FORMAT 0e CONTINUE  MERGE B0PVAL  REM w COPY  LPRINT USR  COPY ? SAVE  COPY  DRAW  LIST  LIST  RANDOMIZE  LIST  LIST e LIST  LIST E LIST  LIST  LIST  LIST #ATTR  LIST  RETURN  DRAW  COPY  SAVE  LIST  COPY  COPY  COPY  COPY HD COPY  COPY  COPY 3"! TO  COPY  COPY  CONTINUE '9 COPY  COPY (1USR L COPY  COPY USR USR  COPY ©*&?@BB[Q]`BA[P] COPY @GH COPY  COPY (Za COPY ©?8AA COPY ??Bx COPY  COPY  COPY  COPY ▝$" COPY  COPY  COPY P LPRINT  COPY  COPY  IF S BRIGHT  COPY  COPY [M]LN FN ACS  COPY ©}LN FN [J]©?eRND[T] @ [M][R]IN s FORMAT 0A[R][S]AO COPY "[U]ATTR [E] COPY ?ABS [Q] LET USR  N[Q]USR © LPRINT  p LPRINT © COPY  COPY ? LIST  LIST @ COPY ?  SAVE  SAVE USR ?~ SAVE  SAVE [B]?? SAVE  DRAW USR [Q] DRAW  DRAW [Q][A][Q] SAVE  SAVE `▖▗  LIST  LIST   IF INKEY$  LIST  LIST [Q]USR  LIST  LIST t?[S] LIST  LIST @ LIST ▖USR  LET  LET USR  SAVE >=  LET  LIST ? COPY  COPY @ SAVE  SAVE   COPY  COPY  SAVE  LIST ? LIST  LPRINT >=USR USR ▞ LPRINT  LPRINT ▛` FORMAT ▜ LPRINT  LPRINT ▞[A]P LPRINT  LPRINT 2CHR$  LPRINT  LPRINT  RUN = LPRINT  LPRINT $ B LPRINT  LPRINT EXP @# MOVE  LPRINT  LPRINT   STOP  LIST  LPRINT  LPRINT  LIST  RETURN ` LIST  LPRINT USR &??"@@@@A@@A"?? USR © COPY  LPRINT  DRAW  SAVE h( SAVE  LIST  LIST  LIST  LIST  SAVE ( SAVE  DRAW  LPRINT  RETURN  COPY [P] COPY  COPY ` COPY  RETURN AT  COPY  COPY  DRAW  SAVE H COPY  COPY  LIST  LPRINT [I] COPY  COPY TUSR  LPRINT [M] COPY  COPY $ DRAW  DRAW   COPY  COPY [A] RETURN  RETURN [A] COPY  COPY h DRAW  DRAW [I] COPY  COPY g RETURN  COPY [P] COPY  COPY ` DRAW  SAVE P COPY  COPY ▖ SAVE  DRAW H COPY  COPY ▚ RETURN  DRAW RND©©[H] SAVE  LIST [U]?©H SAVE  COPY H COPY  COPY [A] RETURN  DRAW   COPY  COPY  FORMAT  SAVE  SAVE 0 COPY  COPY  CAT  DRAW  COPY  RANDOMIZE  COPY ? LIST  COPY  COPY  LPRINT USR @USR  COPY  COPY ?©a COPY  RETURN POINT ?@ RESTORE  DRAW  RETURN )USR @USR  COPY  COPY USR ?© LPRINT  COPY  COPY  LPRINT ©?USR  COPY  COPY USR ?© NEW  COPY  COPY  RANDOMIZE  COPY  COPY USR  COPY  COPY 5©?( COPY  COPY USR ` LPRINT  COPY  COPY USR Pp) COPY  COPY zH7 COPY  COPY  LIST ?© LPRINT  COPY  COPY USR  COPY ©- COPY  COPY 3© COPY  TO  COPY  RETURN g COPY  COPY [I] DRAW  DRAW h COPY  COPY [A] RETURN  RETURN [A] COPY  COPY   DRAW  DRAW $ COPY  COPY [M] LPRINT USR T COPY  COPY [I] LPRINT  LIST  COPY  COPY H SAVE  DRAW  COPY  COPY AT  RETURN  COPY ` COPY  COPY [P] COPY  DRAW  CAT  COPY  COPY 0 SAVE  SAVE  FORMAT  COPY  COPY   DRAW  RETURN [A] COPY  COPY H COPY  SAVE H©?[U] LIST  SAVE [H]©©RND DRAW  RETURN ▚ COPY  COPY H DRAW  SAVE ▖ COPY  COPY P SAVE  DRAW ` COPY  COPY [P] COPY  COPY  NEW ©?USR  COPY  COPY USR ?© LPRINT  COPY  COPY  LPRINT ©?USR  COPY  COPY USR @USR ) RETURN  DRAW  RESTORE @?POINT  RETURN  COPY a©? COPY  COPY USR @USR  LPRINT  COPY  COPY  LIST ? COPY  RANDOMIZE  COPY  COPY  TO  COPY ©3 COPY  COPY -© COPY USR  COPY  COPY  LPRINT ©? LIST  COPY  COPY 7Hz COPY  COPY )pPUSR  COPY  COPY  LPRINT `USR  COPY  COPY (?©5 COPY  COPY USR  COPY  COPY  RANDOMIZE  COPY eeee COPY e MERGE e@USR  [Q]` LPRINT [A]P FORMAT 0VAL p LIST ▖H>=(FN h CONTINUE [I]X CIRCLE 8LN x SAVE ▗DBIN $[U]d DATA [E]T CLOSE #4TAN t POKE L TO ,AT l GO TO [M]/ BRIGHT <SGN | DRAW ▘BCHR$ "[S]b STOP [C]R ERASE 2SIN r PAUSE J LINE *SCREEN$ j REM [K]Z PAPER :INT z IF ▚F AND &INKEY$f NEW [G]V VERIFY 6ACS v PLOT  VAL$ n INPUT [O]^ OVER >PEEK ~ RETURN ▝ASTR$ ![R]a LLIST [B]Q MOVE 1LEN q LET ▞I<>)POINT i DIM [J]Y INK 9EXP y RANDOMIZE E OR %RND▝e RESTORE [F]U MERGE 5ASN u PRINT ▟M STEP -TAB m GO SUB [N]] INVERSE =ABS } CLEAR CNOT #[T]c READ [D]S OPEN #3COS s NEXT ▛K THEN +ATTR k FOR [L][ FLASH ;SQR { CLS ▜G<='PIg BORDER [H]W BEEP 7ATN w RUN O CAT /CODE o LOAD [P]_ OUT ?IN © COPY eec0c`c[A]cUSR c LIST c dPddVAL d LPRINT d▝e@▝ep▝e[Q]▝e FORMAT ▝ef0f`f[A]fUSR f LIST f gPggVAL g LPRINT gh@hph[Q]h FORMAT hi0i`i[A]iUSR i LIST i jPjjVAL j LPRINT jk@kpk[Q]k FORMAT keee COPY eSTR$ eel[Q]yPOINT yCODE ▘`xmCODE Ehpl[Q]yPOINT y STEP  LPRINT xBIN hprzz*▚0yCODE EhxrzzV▞0yBIN Ehxd|PREHISTORIC ZON OR ICE AGE ZON OR (H GO SUB BD. INVERSE  THEN ▙<>2.>▝ INVERSE w INVERSE 6 INVERSE 6| STEP w INK <VAL 0 BEEP  LLIST   <VAL 0 BEEP  LLIST 0 BEEP  LLIST <VAL 0 BEEP  LLIST <VAL 0 BEEP  LLIST 0 BEEP  LLIST  SAVE  COPY <VAL 0 BEEP  LLIST <VAL 0 BEEP  LLIST 0 BEEP  LLIST hr@VAL 22▙VAL LEN VAL$ LEN >SIN  DEF FN SIN ^COS  INPUT COS ^COS ~TAN ~TAN ~TAN ~TAN ASN ACS [O]ASN .ACS PEEK ACS  INPUT ACS ATN >ATN fATN  AND ATN &LN ▚LN  NEW LN FEXP INKEY$EXP INT fINT  PLOT  INT ▚SQR SGN  RETURN  LPRINT ©? DRAW  SAVE  LPRINT @? STEP  LIST  LPRINT [C]@ LPRINT 'USR *-PHm*V▖VWp LPRINT WW COPY USR xCHR$ +: dBIN PUSR  LPRINT BIN LN ? LIST  SAVE CHR$  LIST  COPY  RETURN  RETURN ▖HH DRAW  SAVE | LPRINT  COPY  SAVE  COPY ?USR  INPUT  RETURN  DRAW  USR  NEW  SAVE  LIST <>  LIST [D] LPRINT USR FN [U]6++BIN WW▖8 NEXT WW COPY USR @W*(p>=:USR >=▖ COPY  LPRINT  LIST p DRAW  CLS  LPRINT  LPRINT  TO "▗USR   COPY e RETURN ? RETURN  LPRINT ©? DRAW  SAVE  LPRINT @? STEP  LIST  LPRINT [C]@ LPRINT 'USR *-PHm*V▖VWp LPRINT WW COPY USR ` PAUSE +;▖P FORMAT USR  LPRINT  FORMAT  LPRINT  LIST  SAVE  COPY  LPRINT  DRAW  SAVE [A]?USR  LIST  LIST  COPY [Q] LPRINT  COPY  SAVE  COPY ?USR  INPUT  RETURN  DRAW  USR  NEW  SAVE  LIST <>  LIST [D] LPRINT USR FN [U]6++BIN WW▖8 NEXT WW COPY  LIST HCHR$ W+ LPRINT H>=;USR * LIST  LPRINT  LIST @ LIST  COPY  SAVE  LIST >=▗ LPRINT  LPRINT  LPRINT  RETURN ? LIST  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  LPRINT  RETURN  DRAW  COPY  COPY  CONTINUE  SAVE  LIST  CLS ©?USR  LPRINT USR [L]g[I]$+*M DATA [S]Z:D PAPER [C][E]?▘ 0F;USR USR  SAVE  COPY ++▗BIN ▘ LINE USR #8 COPY _A@ COPY  LIST  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  RETURN  LPRINT  COPY  COPY  DRAW  SAVE  CONTINUE ©? CLEAR  LIST  LPRINT  LPRINT @? STEP USR +[C]@ SAVE &;G-TJm▘ LINE F;` LPRINT ++ COPY  SAVE <=USR #$BIN ▘ZA@ COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  LPRINT  RETURN  DRAW  COPY  COPY  CONTINUE  SAVE  LIST  CLS ©?USR  LPRINT USR [L]©?$;DMUSR LN Z▘ PAPER [E][C]?D: $*+USR  SAVE  COPY ?#' SAVE WA@BIN ▘ IF  COPY e COPY  LPRINT  COPY  RETURN  LPRINT ©? DRAW  SAVE  LPRINT @? STEP  LIST  LPRINT [C]@ LPRINT 'USR *-PHm*V▖eVW[A]p BORDER W~©USR @BD @? LPRINT E PAUSE ?©[P]83[M] COPY  COPY DUSR USR " COPY  COPY " LPRINT  LPRINT < COPY  COPY  LPRINT  LIST  RETURN  LPRINT ©? DRAW  SAVE  LPRINT @? STEP  LIST  LPRINT [C]@ LPRINT 'USR *-PHm*V8VWG[B]q▛WV PAUSE NF*;xq STOP  LLIST USR  LPRINT  PAUSE ( RETURN  LIST  SAVE  AND P[Q]H RETURN  COPY qUSR ?* COPY  COPY ▝$ COPY  COPY NOT  COPY  RETURN  LPRINT  COPY  COPY  DRAW  SAVE  CONTINUE  COPY © CLS  LIST  LPRINT USR ?©[L]USR +$?USR D*8DLN [E]BIN D?[C] ▘F$ SAVE USR ;+ COPY  SAVE <=USR &<BIN ▘[K]B@ COPY  COPY  COPY ▚e COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  RETURN  LPRINT  COPY <= LPRINT USR  CONTINUE 8D CLS #EUSR [S]▘[L]A#$BIN  SAVE O>tZFN [I] PAPER tT? TV  LPRINT USR ++ COPY ?▗USR  LPRINT ▝ SAVE NOT USR #<BIN ▘ZA@ COPY  BORDER  COPY e COPY  COPY  COPY 3 COPY  COPY  TO s COPY  COPY [G]3` VERIFY  COPY  COPY  VERIFY `{! COPY  COPY s▗ SAVE NOT ?USR < LIST  SAVE LEN ``9 SAVE  LIST USR ``@ LIST  LIST LN USR ?G SAVE  RUN  COPY  COPY STR$ * COPY  COPY [E]c© COPY [E]* COPY  COPY STR$  COPY © DRAW  SAVE [Q]O RANDOMIZE  LIST ▜0O RANDOMIZE  SAVE [Q] DRAW ~bzz^~© COPY  LPRINT `e`A CIRCLE   BD CIRCLE   $IJ~   MERGE RQ SAVE [Q][Q]QI RANDOMIZE   vFA▖  p@`` LPRINT  COPY © LIST  COPY  RETURN  LIST  LIST ▘B  LIST  LIST M▘B[C] LIST  LIST PI STOP R- LIST  LIST J LIST  LIST [P][C]bg LIST  LIST ▘ LIST  LIST e RETURN  COPY  LIST © COPY  LPRINT `e`@   RETURN V@  e@_ COPY [Q][Q][Q]^_P[Q][Q] COPY _@  @V RETURN   @`` LPRINT  COPY © LIST  COPY  RETURN  LIST  LIST eB STOP o LIST  LIST eB LIST  LIST  COPY  IF  REM  LIST  LIST  PRINT  IF  COPY  LIST  LIST eB LIST  LIST o STOP B LIST  LIST e RETURN  COPY  LIST  BRIGHT e COPY © COPY ▖#q?@▖#▖""@@" FORMAT  LIST <@? LPRINT  LPRINT ?© COPY @USR USR U©©▙0 IN ?©@@© COPY  REM USR  CLEAR USR  LIST ? SAVE  LIST @BIN 1 SAVE  SAVE "$$b CLEAR  COPY CBIN USR  RETURN  RETURN  LIST ▗ DRAW  DRAW P LPRINT  SAVE  SAVE  SAVE  LPRINT  SAVE  SAVE  LET PCODE  COPY  COPY  LPRINT `eUSR    LPRINT ▝[A]  >= SAVE   p▝▙ INPUT   [J]SGN SGN [Q][Q]IN IN [H]  ` LPRINT  COPY  COPY  LIST  COPY  RETURN  LIST  LIST ▘< LIST  LIST ?▘ LIST  LIST  INPUT  STOP [C][B] LIST  LIST  THEN  LINE  IF  CLS  LIST  LIST qr STOP  LPRINT  LIST  LIST  RETURN  COPY  LIST  COPY @ COPY  COPY @ COPY ©` LOAD <=`>A SAVE  USR USR ?USR USR ?USR 0 @pe LPRINT ``@ 0USR ?USR USR ?USR  LPRINT USR  SAVE USR ▚ `<= LOAD `@IN   COPY  COPY   COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  LOAD  COPY  CLEAR ▚ COPY ©y SAVE  DRAW ▚ COPY  COPY  DRAW  SAVE ©? SAVE  LIST ©© SAVE  DRAW  COPY  COPY ▚ DRAW  SAVE y© COPY ▚ CLEAR  COPY  LOAD  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  LET  COPY  COPY  LET  COPY  RUN  LIST  RETURN | LPRINT  READ  LIST ▘ GO TO p SAVE  SAVE USR  DRAW  DRAW  SAVE  LIST e LPRINT  SAVE  SAVE  DRAW  DRAW <USR  RETURN  DRAW  LIST  GO TO ▘[P] DRAW  SAVE `| RETURN  LIST  LET  CLS  SAVE  COPY  COPY  SAVE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  RETURN  COPY  COPY  CIRCLE o[A]' COPY  COPY USR ` USR  COPY  COPY    COPY  COPY `  COPY  COPY USR  `USR  COPY  COPY '[A]o CIRCLE  COPY  COPY  RETURN  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY INT  COPY eSCREEN$ SCREEN$ ATTR  DRAW ▘POINT SCREEN$ SCREEN$ [K]SCREEN$ e[K][K]SCREEN$ SCREEN$ SCREEN$ [K]INKEY$SCREEN$ ATTR  MERGE UUINT  MERGE _ COPY  PRINT UeW PRINT UeSCREEN$ SCREEN$ ATTR  DRAW ▘POINT IN  COPY  IF SCREEN$ e[K][K]VAL$ AT [K]INKEY$SCREEN$ POINT  PRINT UUINT  MERGE { COPY UeYY RESTORE ▝eYUQSCREEN$ SCREEN$ ATTR  DRAW ▘POINT IN  COPY SCREEN$ e[K][K]ACS COS  PAUSE  PAPER ACS SCREEN$ [R] CLEAR UUINT  MERGE © COPY [N]UemW[L]ASN mUASCREEN$ SCREEN$ ATTR  DRAW ▘POINT IN  COPY  RETURN SCREEN$ e[K][K]TAB w[K]ASN TAB j▝ RETURN  COPY  COPY ▝? COPY  DRAW  COPY e/W IF ABS /@SCREEN$ SCREEN$ SCREEN$ JSCREEN$ POINT ATN  COPY  OVER  RETURN ▚e©[K][K]ATTR u PAPER TAB ATTR j COPY @3 COPY  DRAW  SAVE ▚e COPY  VERIFY [D] PAUSE Z COPY  COPY  COPY  LINE SCREEN$ POINT LN _ IF  LIST ▚eATTR )POINT  NEW INKEY$POINT SCREEN$  COPY ▗e COPY  LIST  LPRINT eDSCREEN$ ePOINT PI COPY  LINE  LLIST e▜ATTR SCREEN$ SCREEN$ k IF [K]INKEY$SCREEN$  RETURN Ue MERGE 5USR  READ ▗e<=@SCREEN$ ATTR  COPY eSCREEN$ NOT eNOT ATTR POINT  COPY e▝ RETURN ▚eUSR STR$ ▚e READ  COPY e▝SCREEN$ ATTR ▚eSCREEN$ USR ▚ec COPY POINT ▝e▝ RETURN ▚eUSR ▚ea▝e▝SCREEN$ ATTR ▚e COPY ▚eaSCREEN$ POINT  BORDER e▝ RETURN ▚eUSR ▚e BORDER e▝SCREEN$ ATTR ▚eSCREEN$ ▚eSCREEN$ POINT  BORDER e▝ RETURN ▚eUSR ▚e BORDER e▝SCREEN$ ATTR ▚eSCREEN$ ▚eSCREEN$ POINT  COPY e▝ RETURN  COPY eUSR ▚ea COPY e▝SCREEN$ SCREEN$ e@j▚eaSCREEN$ FN ▚e RETURN ▗e@▚e▗e COPY  COPY  IF SCREEN$ SCREEN$ [K]SCREEN$ jSCREEN$ ▚eSCREEN$ e[K]SCREEN$ INKEY$SCREEN$  RETURN @▚e▗eSCREEN$ e[K]SCREEN$ jSCREEN$ ▚eSCREEN$ e[K]SCREEN$ INKEY$SCREEN$  RETURN ? COPY  RETURN @▚e▗eSCREEN$ SCREEN$ SCREEN$  COPY  COPY  COPY SCREEN$ jSCREEN$ ▚eSCREEN$ SCREEN$ ATTR  COPY  COPY  COPY INKEY$SCREEN$  RETURN  COPY  COPY USR @ COPY ▚e COPY  COPY ▗SCREEN$ SCREEN$ ATTR  CAT  COPY  REM jATTR ▚eSCREEN$ SCREEN$ PINOT INKEY$SCREEN$  RETURN ▟OUSR @ MERGE ▚eU▝▗SCREEN$ SCREEN$ ATTR  STEP W REM  COPY ▝▗▚e COPY W[J]INKEY$SCREEN$  RETURN  STEP WNOT "ATTR ▚eSCREEN$ BIN NOT [J]▜ COPY SCREEN$ SCREEN$ ATTR ▗O INPUT ▝▚eUSR w▝[Q] RETURN ▚ OUT >="▝BIN ▚eBIN NOT SCREEN$ SCREEN$ SCREEN$  COPY  COPY  LET ▝BIN ▚e>=▛ COPY SCREEN$ SCREEN$  RETURN  COPY  COPY  COPY [A][C]ATTR  AND ▚eSCREEN$ <> COPY  COPY  COPY SCREEN$ SCREEN$ SCREEN$ ? COPY  RETURN LN ©▝ STOP ▚e RETURN SCREEN$ e COPY # MERGE  MERGE  READ ▚eUATTR BIN e COPY  COPY  IF SCREEN$ SCREEN$ [K][Q] COPY ATTR  LLIST eSCREEN$  COPY SCREEN$ e COPY ▗e  MERGE  COPY  LIST  LIST e COPY  MERGE eSCREEN$ e[K]ATN SCREEN$  COPY  SAVE ▚e COPY ATTR  GO TO SCREEN$ e RETURN ▗e POINT  RETURN ▚e© LINE ▝eSCREEN$ e[K][Q]SCREEN$  COPY eATTR SCREEN$ e COPY e RUN  COPY e LOAD  COPY e▝TAB Ue` MERGE TUe@*ATTR UeA COPY e LPRINT  COPY e COPY e LLIST ASN Ueq MERGE UUeTSCREEN$ ATTR ▙UeQ COPY e RANDOMIZE  MERGE Ue@UePSCREEN$ SCREEN$ SCREEN$ Ue COPY 4e(((0p(eheGehe((hxehGehhXxe((heGehe((hhPP8hhpGephhPxxhh((he0Ge0he(eGPLEASE REWIND THE TAPETO THE START OF SIDE 2, THE DEF FN FSTART THE TAP OR ELOADING BLOCK:[Q]GLOAD ERRO ERASE GWRONG  BLOC THEN DSTOP THE  TAP OR GEZONE  COMPLET OR COBJECTS COLLECTEDINT BENEMIES  KILLEDINT EPERFECT BONUS:G500VAL EPERFECT BONUS:G750VAL FSCOREINT WARP TOBONUS STAG OR GAME OVE ERASE HIT FIRE TO CONTINUE !!1VAL FBHIT FIRE TO START ![R] STEP POINT  READ >2 GO SUB >2 GO SUB >2P GO SUB 2Q GO SUB CODE 2 GO SUB 2  GO SUB 2! GO SUB >G STEP D OVER ! GO SUB c- GO SUB >23 GO SUB : CODE O: GO SUB EXP (k= !NOT  STEP VAL  BRIGHT !FNOT  STEP VAL  BRIGHT  INVERSE ! CODE X STEP ABS  OUT 8!!|NOT  STEP VAL  BRIGHT > OPEN # RETURN !mNOT  STEP VAL  BRIGHT  CLS dv CLEAR  NEXT CODE 2 CODE  OPEN # RETURN POINT : CODE O: GO SUB EXP   BEEP !YNOT  STEP VAL  BRIGHT : CODE  STEP F INVERSE  INVERSE ![ GO SUB [!CODE  STEP ABS  OUT 0BIN !▟NOT  STEP VAL  BRIGHT  STEP  NEW  OVER  STEP G OVER  GO SUB kkCODE ~ RETURN  COPY ( THEN PEEK  PLOT  #~ RETURN  COPY   PRINT !8 GO SUB  STEP ; OVER  STEP POINT  READ  GO SUB k- GO SUB  GO SUB c+ GO SUB :3 GO SUB 21 GO SUB !POINT  STEP ; OVER ! STEP  GO SUB  LPRINT SCREEN$  GO SUB VAL !FVAL  GO SUB c REM SCREEN$  GO SUB k+ GO SUB x GO SUB c STOP SCREEN$ >(2R GO SUB  INVERSE ! GO SUB !POINT   INVERSE }2 GO SUB  INVERSE u INVERSE , INVERSE t INVERSE , INPUT  CLEAR !#CODE : GO SUB  CLEAR  CLEAR o CLEAR n CLEAR ~2SIN >=g STEP  CLEAR  OVER  CLEAR ~2$ GO SUB  CLEAR n CLEAR f GO SUB ca OUT  CLEAR n CLEAR f GO SUB cj LINE  STEP R OUT  CLEAR n CLEAR f STEP o LPRINT  CLEAR ~2 BEEP 2 OR  BEEP  CLEAR n CLEAR f GO SUB c@ MERGE  MERGE STR$  PAUSE  GO SUB  OR :> GO SUB ATN   CLEAR n CLEAR f STEP VAL  BRIGHT  STEP  NEW  OVER >G STEP D OVER  CLEAR ~~2T GO SUB !INKEY$SGN #@8 STEP [S] OVER  STEP  DIM  INVERSE  STEP !Y CLEAR ~ STEP [C] OVER  CLEAR ~!▝e@ GO SUB cIN  INVERSE ! GO SUB  STEP [I] INVERSE  STEP  OPEN # CAT  STEP [T] LINE  STEP 8 LINE  STEP  MOVE :8 GO SUB ATN  TO   MERGE  STEP ▜ CAT  STEP SCREEN$  MOVE  STEP 0 STOP  STEP [H]>= STEP 0 STOP :9 GO SUB ATN ( INVERSE *: GO SUB  INVERSE  THEN F( INVERSE  THEN v TO LEN  INK  STEP ▛ INK  STEP 0 STOP  STEP  RESTORE  READ  STEP [H]<=:M GO SUB ATN  LINE C AND !N GO SUB 5CHR$ C AND  STEP POINT  READ >G STEP D OVER ![Q]NOT  STEP VAL  BRIGHT  STEP  PRINT  OVER !TAN NOT  STEP VAL  BRIGHT !K GO SUB  STEP 8 INVERSE :K GO SUB O:S GO SUB EXP  ! LPRINT NOT  STEP VAL  BRIGHT P STEP ( OVER  STEP  PRINT  OVER ! THEN NOT  STEP VAL  BRIGHT !L GO SUB  STEP 8 INVERSE :L GO SUB O:T GO SUB EXP  ! RANDOMIZE NOT  STEP VAL  BRIGHT u STEP ( OVER  STEP  PRINT  OVER :K GO SUB W STEP ( OVER :L GO SUB W STEP ( OVER !BIN  STEP VAL  BRIGHT ! GO SUB  STEP 2 INVERSE  STEP  NEW  OVER ! GO SUB c- GO SUB >23 GO SUB CODE 2 GO SUB  LLIST  STEP POINT  READ >G STEP D OVER !5BIN  STEP VAL  BRIGHT  STEP  NEW  OVER : GO SUB ATN  LINE ▚<==2 GO SUB >G STEP D OVER !ABIN  STEP VAL  BRIGHT >2 GO SUB  NEXT  INK  STEP ! BRIGHT  THEN bCHR$ ▜BIN  INK  LET y VERIFY O! GO SUB 5oH GO SUB SU INVERSE  STEP 8 INVERSE : GO SUB ATN   CIRCLE >G STEP D OVER !`BIN  STEP VAL  BRIGHT  STEP  NEW  OVER NOT zBIN  CLS v NEXT !H INVERSE ! LIST  INK  INVERSE  RANDOMIZE  LET  LLIST  MOVE STR$  INK  LET  MOVE STR$  RANDOMIZE  OR  MERGE  PRINT $ INK  OR  MERGE  RESTORE  PRINT  INVERSE $ INVERSE  RANDOMIZE  LET  LLIST  MOVE STR$  INK  LET  MOVE STR$  RANDOMIZE  OR  MERGE  PRINT $ INK  OR  MERGE  RESTORE  PRINT  INVERSE $ INVERSE  RANDOMIZE  LET  LLIST  MOVE STR$  INK  LET  MOVE STR$  RANDOMIZE  OR  MERGE  PRINT $ INK  OR  MERGE  RESTORE  PRINT  INVERSE $ INVERSE  RANDOMIZE  LET  LLIST  MOVE STR$  INK  LET  MOVE STR$  RANDOMIZE  OR  MERGE  PRINT $ INK  OR  MERGE  RESTORE  PRINT  INVERSE $ INK  THEN T [K] INK  INVERSE  RANDOMIZE  LLIST  MOVE STR$  INK  LET  MOVE STR$  RANDOMIZE  OR  MERGE  PRINT $ INK  OR  MERGE  RESTORE  INVERSE $ INVERSE  RANDOMIZE  LLIST  MOVE STR$  INK  LET  MOVE STR$  RANDOMIZE  OR  MERGE  PRINT $ INK  OR  MERGE  RESTORE  INVERSE $ INVERSE  RANDOMIZE  LLIST  MOVE STR$  INK  LET  MOVE STR$  RANDOMIZE  OR  MERGE  PRINT $ INK  OR  MERGE  RESTORE  INVERSE $ INVERSE  RANDOMIZE  LLIST  MOVE STR$  INK  LET  MOVE STR$  RANDOMIZE  OR  MERGE  PRINT $ INK  OR  MERGE  RESTORE  INVERSE $ INK  THEN T SCREEN$  THEN m  INVERSE } VERIFY  SAVE NOT [R]<= INVERSE & LIST  INVERSE } AND  INVERSE o| VERIFY g} AND o ERASE [R]<=| AND g RETURN XCHR$ [R]<=1 REM  GO SUB <>!' GO SUB :+ GO SUB  NEW Gon INVERSE .& LIST L THEN PCHR$ 1<> INK  GO SUB [1 GO SUB  INK o[Q]▝g RANDOMIZE  INK  MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s$ MOVE s,r$ MOVE r-s,,a[Q] INVERSE -( INK { VERIFY >=1 REM  GO SUB <> INK ATTR  GO SUB [1 GO SUB  INK  LINE  COPY <>eOog RANDOMIZE  INK  MOVE ~COS w,r, MOVE s$r- MOVE s-~SIN w$ MOVE ~COS w,r, MOVE s$r- MOVE s-~SIN w$ MOVE ~COS w,r, MOVE s$r- MOVE s-~SIN w$ MOVE ~COS w,r, MOVE s$r- MOVE s-~SIN w$ MOVE ~COS w,r, MOVE s$r- MOVE s-~SIN w$ MOVE ~COS w,r, MOVE s$r- MOVE s-~SIN w$ MOVE ~COS w,r, MOVE s$r- MOVE s-~SIN w$ MOVE ~COS w,r, MOVE s$r- MOVE s-~SIN w,,aCHR$ ;<> INVERSE - LINE -<>} AND o INK { VERIFY <> INK ,,,WZ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE $ RANDOMIZE  MERGE -NOT  BORDER <> GO SUB [6 GO SUB {ATN >= GO SUB k+ GO SUB zATN  IF X LINE  GO SUB c+ GO SUB } NEW  !1 GO SUB 4 GO SUB c+ GO SUB } NEW  RETURN  !1 GO SUB 5 INVERSE !:+ GO SUB _ NEW O▜▝O INVERSE :$ GO SUB  CLEAR o>  THEN S(>0 INVERSE n INVERSE f INVERSE ^ INVERSE VO GO SUB VAL  INVERSE # INVERSE # INVERSE # INVERSE # CLEAR -  RESTORE <> INVERSE ! LPRINT SCREEN$  GO SUB C6 GO SUB :R GO SUB ATN (=2R GO SUB : LPRINT SCREEN$  INPUT @2 LPRINT SCREEN$  INVERSE  THEN F BIN  CLOSE # CLOSE # INVERSE  THEN F(7: DIM SCREEN$ <2 DIM SCREEN$  RETURN  USR !P GO SUB 5 LINE /<= STEP SCREEN$ 2 PAUSE SCREEN$ 2 NEXT SCREEN$ 2 BORDER SCREEN$ >2 LPRINT SCREEN$  INVERSE 6>(2R GO SUB >2Q GO SUB  STEP  DIM  INVERSE :> GO SUB ATN (CODE 2> GO SUB :5 GO SUB 2 RESTORE SCREEN$ CODE 2 NEW SCREEN$  INVERSE  THEN  VERIFY  INVERSE ~ THEN OCHR$  DEF FN  DEF FN  THEN WCHR$  LLIST  DEF FN  STEP ! BRIGHT  INVERSE r  INVERSE  THEN ACS :A GO SUB  THEN B M THEN J " THEN O( INVERSE  THEN v( INVERSE  THEN f(:G GO SUB  INVERSE  THEN  PLOT   THEN _ 5 THEN g v INVERSE  THEN  NEW  THEN _ H STEP STR$  VERIFY  i GO SUB k+ GO SUB :8 GO SUB ATN ( T DRAW  COPY  INVERSE  THEN INKEY$ THEN g ! STEP  TO  VERIFY  B GO SUB k+ GO SUB  PI GO SUB B(6 GO SUB k STOP SCREEN$  GO SUB c STOP SCREEN$  GO SUB C6 GO SUB : DIM SCREEN$  NEW 2 DIM SCREEN$  NEW  : PAUSE SCREEN$  NEW ( INK [H] LLIST  STEP USR  READ  INK CODE 2A GO SUB  THEN b LINE  THEN  TO :? GO SUB ATN CHR$  CAT  TO <2? GO SUB :H GO SUB ATN  . INVERSE ~ THEN o(T NEW  P GO SUB kD GO SUB  GO SUB cI GO SUB  THEN  RETURN } AND o6,6 AND o THEN ▚, THEN  DEF FN >2H GO SUB NOT  CAT  TO  INVERSE ~ NEW  & GO SUB kI GO SUB } AND  THEN f(q AND o THEN  DEF FN , THEN  AND , THEN ▙,6,6CODE  INK c:O GO SUB ATN (o![Q]SCREEN$  THEN F(.USR  THEN F b RESTORE  INK CODE 2LEN  GO SUB  GO SUB k STOP SCREEN$  INVERSE  THEN f  GO SUB cSIN  GO SUB : RESTORE SCREEN$  AND 2TAN  GO SUB CODE 2ASN  GO SUB 2ACS  GO SUB 2ATN  GO SUB LEN  GO SUB  LLIST  STEP { MERGE } VERIFY of(q,6:O GO SUB ='2O GO SUB  STEP  OVER [P] LLIST  STEP USR  READ  INK CODE 2? GO SUB  INVERSE  THEN VAL$  INVERSE  THEN F(; DRAW  STEP / BEEP (" INVERSE  THEN f( INVERSE  THEN INKEY$<> STEP V BEEP 2A GO SUB USR  STEP  RETURN  BEEP USR ! GO SUB c BORDER SCREEN$ NOT ' DEF FN  INVERSE  THEN ▚!FVAL  GO SUB c REM SCREEN$ ! GO SUB c BORDER SCREEN$  INVERSE ~ NEW ( THEN Z LINE s DEF FN _ STEP / BEEP USR > RETURN  THEN C ▜ INVERSE ▚2 RESTORE SCREEN$ <> INVERSE ~ THEN OCHR$  DEF FN  THEN _CHR$ <= STEP  THEN Z  THEN © 8 THEN W jCODE 2@ GO SUB NOT  DEF FN  THEN W ):@ GO SUB ATN CHR$  DEF FN : PAUSE SCREEN$  NEW  LOAD  PLOT  2 PAUSE SCREEN$ !VVAL  GO SUB c REM SCREEN$  INVERSE 6_>2@ GO SUB  INK ` LLIST  STEP USR  READ  INK & GO SUB  INVERSE n~ RETURN (,_: RESTORE SCREEN$  RETURN  POKE 0 RETURN  LPRINT 8:B GO SUB 2B GO SUB  INVERSE 4<> STEP / BEEP   INVERSE 4: RESTORE SCREEN$ 2 RESTORE SCREEN$ <>: PAUSE SCREEN$  NEW { PLOT  2 PAUSE SCREEN$ !^VAL  GO SUB c REM SCREEN$  THEN Z CODE 2@ GO SUB & GO SUB  INVERSE n-~ RETURN (& INVERSE u GO SUB D_:B GO SUB ATN (2B GO SUB <> STEP V BEEP 2A GO SUB  H STEP  RETURN  BEEP  X: RESTORE SCREEN$ 2 RESTORE SCREEN$ <> INVERSE  THEN [O] INVERSE  THEN f(:F GO SUB  THEN © F_ STEP V BEEP 2A GO SUB   INVERSE  THEN f 7 STEP  RETURN  BEEP  ) INVERSE  THEN  DEF FN !^VAL  GO SUB c REM SCREEN$ : RESTORE SCREEN$  AND 2 RESTORE SCREEN$ <>: RESTORE SCREEN$  AND  NEW (/ GO SUB D NEW  INVERSE ▚2 RESTORE SCREEN$ #: RESTORE SCREEN$ 2 RESTORE SCREEN$ :F GO SUB ATN  PAUSE m DEF FN _ STEP / BEEP {( INVERSE  THEN INKEY$INT  INVERSE ▚2 RESTORE SCREEN$ : PAUSE SCREEN$  NEW  LLIST 2 PAUSE SCREEN$ !FVAL  GO SUB c REM SCREEN$  THEN R>=: LET SCREEN$  NEW (_ STEP V BEEP USR > THEN C ▜ INVERSE ▚2 RESTORE SCREEN$ <>:A GO SUB  THEN w  INVERSE  THEN  AND !NVAL  GO SUB c REM SCREEN$ ! GO SUB c BORDER SCREEN$ <>:= GO SUB ATN   BORDER :H GO SUB ATN   LLIST  INVERSE  THEN  DEF FN  INVERSE  THEN  RETURN <>: NEW SCREEN$  VERIFY 8&2 NEW SCREEN$ : RESTORE SCREEN$  AND 2 RESTORE SCREEN$ <>: NEW SCREEN$  AND  RETURN (2 NEW SCREEN$ : RESTORE SCREEN$  VERIFY 2 RESTORE SCREEN$ <> INVERSE  THEN [G]<> LLIST :< GO SUB ATN ()CODE 2< GO SUB <2= GO SUB 2> GO SUB : GO SUB  VERIFY 2 GO SUB  GO SUB k/ GO SUB  GO SUB c- GO SUB :4 GO SUB 23 GO SUB >G STEP D OVER NOT ? OR <2< GO SUB : GO SUB  AND 2 GO SUB  GO SUB k+ GO SUB  GO SUB c/ GO SUB :1 GO SUB 24 GO SUB : RESTORE SCREEN$ 25 GO SUB !POINT   THEN F(} AND o THEN v  AND o^,V NEW © } NEW  LPRINT o LPRINT ! GO SUB c- GO SUB >23 GO SUB >G STEP D OVER NOT ? OR  INVERSE ![Q]SCREEN$  INVERSE  THEN FBIN [K] CAT  INVERSE .USR  INVERSE  THEN F>= INVERSE  THEN n . INVERSE ~ATN  # INVERSE V THEN B  THEN J(y GO SUB DO INVERSE n INVERSE f INVERSE u INVERSE t<>= INVERSE wUSR  INVERSE 6<> INVERSE !POINT   INVERSE  THEN F( INVERSE  THEN FBIN  INPUT  CAT  INVERSE  LOAD <> INK  INVERSE  THEN F( STEP  VERIFY  ERASE + VERIFY  INK <> STEP  RUN  MERGE  ERASE ▘ MOVE  INVERSE ~ NEW BIN J CIRCLE  INVERSE  THEN VAL$  INVERSE  THEN N( INVERSE ~ATN (  INVERSE ~ VERIFY  INVERSE w CLEAR ! LPRINT SCREEN$  CLEAR  THEN f u CLEAR  THEN V( INVERSE  THEN R VERIFY 0d INVERSE ~ CLEAR [G] VERIFY ( INVERSE  THEN V(T CLEAR  THEN  INPUT  INVERSE "D GO SUB J: PAUSE SCREEN$  NEW  PRINT  INVERSE  THEN N(1 PLOT  ▗2 PAUSE SCREEN$ !VVAL  GO SUB c REM SCREEN$ CODE 2B GO SUB : INPUT SCREEN$ >2@ GO SUB  INVERSE ~ AND  INVERSE w INVERSE 6SCREEN$ >2C GO SUB  INVERSE  THEN  INPUT  INVERSE  THEN F C INVERSE  THEN V BEEP   INVERSE  THEN N 2 INVERSE ~ AND  INVERSE w INK <> INVERSE  THEN PEEK  INVERSE  THEN ▙ INVERSE 6 INVERSE 6 THEN i NOT k MOVE  INVERSE ~ INVERSE  THEN  THEN  THEN F  STEP STR$  VERIFY  | INVERSE ~ GO SUB DO COPY  INVERSE  THEN F  STEP  TO  VERIFY  g INVERSE N INVERSE n INVERSE f INVERSE u INVERSE t INVERSE  THEN  INVERSE  THEN ~ GO SUB DO INVERSE N INVERSE ~▝ RETURN 8 INVERSE ~ INVERSE ▚ GO SUB D_SQR 0 INVERSE  THEN  AND  INVERSE  THEN  PLOT   INVERSE w:C GO SUB ATN (y2F GO SUB  INVERSE ~G GO SUB CODE 2C GO SUB  INK <> INVERSE ~H GO SUB ATN >= GO SUB kI GO SUB ,, GO SUB [ STOP SCREEN$ s,r,,: RESTORE SCREEN$  VERIFY w<> INVERSE !POINT   INVERSE  THEN F( INVERSE  THEN F TO  OR  MOVE  INVERSE  LOAD <> INK  INVERSE  THEN f / INVERSE  THEN f( INVERSE ~< NEW  INVERSE wCHR$ 7 OPEN # INVERSE 5CHR$ 7 OPEN #NOT + VERIFY  INVERSE  THEN F( STEP  VERIFY  ERASE + VERIFY  INK <> STEP  RUN  MERGE  ERASE 7 OPEN # INVERSE  THEN ACS  INVERSE ~ NEW BIN J CIRCLE  INVERSE  THEN V(* INVERSE 6© LLIST  STEP USR  READ & GO SUB  INVERSE n~ RETURN (, INVERSE uX INVERSE ~ NEW  CLS  PLOT   INVERSE w INVERSE ~ NEW  - STEP V BEEP  ( INVERSE  THEN ^  INVERSE  THEN f  INVERSE  THEN n INT  INVERSE ~ AND  INVERSE wNOT  OPEN # INVERSE ~ THEN [O] INVERSE  THEN ~ INVERSE  THEN ~ GO SUB D INVERSE ▚ RETURN 8 INVERSE ~ INVERSE ▚ GO SUB DOEXP 0 INVERSE  THEN  AND  INVERSE  THEN  PLOT  NOT 7 OPEN # INVERSE w INVERSE  THEN  THEN V( INVERSE  THEN INKEY$ INVERSE  THEN F  STEP  TO  VERIFY  v INVERSE N# INVERSE  THEN  THEN V( INVERSE  THEN  NEW  INVERSE  THEN F  STEP STR$  VERIFY  T INVERSE ~ GO SUB DO COPY  INVERSE n INVERSE f INVERSE u INVERSE t INVERSE  THEN V( INVERSE  THEN V  INVERSE ~< NEW  INVERSE w CLEAR ! LPRINT SCREEN$  STEP R VERIFY 8, INVERSE  THEN ^  INVERSE  THEN V  CLEAR ![Q]SCREEN$  STEP R VERIFY  PAPER  CLOSE # CLEAR .USR  STEP R VERIFY  PAPER  CLOSE # INK <> INVERSE ~ THEN VCHR$ B CLOSE #: RESTORE SCREEN$  AND  INVERSE [G] INVERSE [G] RETURN  ERASE < CLOSE #: PAUSE SCREEN$  NEW  ATN (LEN NOT < CLOSE # INVERSE  THEN ^CHR$ < CLOSE #: PAUSE SCREEN$  NEW  PRINT  PLOT  ▗2 PAUSE SCREEN$ !VVAL  GO SUB c REM SCREEN$  CLEAR 6vCODE 2B GO SUB <= LLIST  STEP USR  READ  INVERSE  THEN n( INVERSE 5(  STEP ( OVER  INVERSE  THEN  PLOT   INVERSE  THEN f( INVERSE  THEN  RETURN ▚ INVERSE  THEN f( INVERSE  THEN  RETURN  INVERSE 6LEN  INVERSE 6CODE  INVERSE 6 INVERSE 6 ' INVERSE 6 INVERSE 6STR$  INVERSE 6 INVERSE 6▚ INVERSE 6VAL  INVERSE 6 INVERSE 6 INVERSE  THEN  PLOT   INVERSE 6 STEP ( OVER :L GO SUB <'2L GO SUB  BEEP  LLIST  STEP USR  READ NOT 7 OPEN # INVERSE  THEN f([G] INVERSE [G] RETURN  ERASE 7 OPEN # CLEAR 6▝ CLEAR 6r CLEAR 6VAL  CLEAR 6<= LLIST  STEP USR  READ NOT [A] OPEN # STEP  CLOSE # CLOSE #NOT  OPEN #P STEP ( OVER  INVERSE  THEN  RETURN  INVERSE  THEN  PLOT   INVERSE  THEN  AND  INVERSE 6STR$  INVERSE 6 INVERSE 6n INVERSE 6VAL CODE  LLIST  STEP USR  READ  INVERSE ~ATN  :K GO SUB <'2K GO SUB NOT 7 OPEN #=(=(%=(4=(9>2M GO SUB > 2N GO SUB NOT + VERIFY :P GO SUB  RETURN  LINE 7 OPEN #<2P GO SUB  STEP :Q GO SUB  RETURN  LINE 7 OPEN #<2Q GO SUB  STEP  DIM  INVERSE NOT 7 OPEN #>`2R GO SUB NOT 7 OPEN #:O GO SUB  AND '2O GO SUB  STEP  OVER NOT 7 OPEN #:R GO SUB ATN USR :] GO SUB ATN USR CODE 2B GO SUB !Q GO SUB 5 STEP  DIM  INVERSE (: PAUSE SCREEN$  NEW  PRINT  PLOT  ▗2 PAUSE SCREEN$ !VVAL  GO SUB c REM SCREEN$ >}2 GO SUB SCREEN$ >(2R GO SUB <>!fVAL  GO SUB c REM SCREEN$ ! DIM SCREEN$ 6. NEXT  THEN  AND . LPRINT  THEN INKEY$ THEN  RETURN <>:6 GO SUB ATN >= GO SUB }▜ THEN ▜ THEN  THEN |▝_!N,F,yVAL >= RETURN  COPY >= THEN © STR$ >= PLOT  ,q,py AND O0 DATA  LLIST : GO SUB  RETURN  RETURN >=o VERIFY 2 GO SUB & GO SUB ~,fo_▜ RESTORE ob)rz FOR  LLIST w,w,w,w,w,w,w,w,w,CODE w,w,w,,, NEW   NEW  :6 GO SUB  RETURN > <CODE w,6,6,w,w,6,w,w,6,6,w<> GO SUB [+ GO SUB  INVERSE n INVERSE fPI GO SUB R| RETURN  CIRCLE  INVERSE  THEN  AND  INVERSE  THEN  PLOT  <> GO SUB [+ GO SUB  INVERSE n INVERSE f#~#foPI GO SUB R| RETURN <> INVERSE 6: GO SUB  AND o2 GO SUB & GO SUB  INVERSE }w, INVERSE |w INVERSE  THEN v  INVERSE ^ INVERSE V FOR  THEN PEEK  INK <>CODE  INVERSE ~ NEW [Q]USR  CLEAR ~ THEN G>= NEW [Q]USR  INVERSE ^ INVERSE V CLEAR n CLEAR fG GO SUB R8 FOR  INVERSE N FOR  GO SUB R8<> CLEAR N GO SUB R>=? FORMAT  CLEAR V CLEAR ~ CLEAR ▚ PAUSE [L] VERIFY ▘(' FORMAT WCODE O INVERSE ^ INVERSE ~ INVERSE ▚ PAUSE VAL$  VERIFY ( FORMAT _CODE EXP 0EXP 87<>_y▘SQR 87<>PI<> INVERSE n INVERSE f+> INVERSE n INVERSE f INVERSE NCODE G CONTINUE  COPY O} NEW EXP (CODE O<> INVERSE F INVERSE ~ INVERSE ▚ PAUSE  RANDOMIZE  VERIFY ( INPUT 0 GO TO GCODE O MERGE  FOR  STEP  RESTORE  BEEP y NEW = PRINT LN  GO SUB x~ AND _$ VERIFY 0 LOAD !LN  GO SUB LEN O, VERIFY 0 PLOT   THEN A MOVE <> INVERSE ~ INVERSE ▚ INVERSE  THEN ^ =O NEW  RETURN  [Q]O NEW G{ NEW LN (0[B]>Q# INVERSE ~ INVERSE ▚ INVERSE ▚ INVERSE  THEN ^ O NEW CHR$  READ  VERIFY O NEW SQR ( ERASE  READ  VERIFY >I2 LLIST  BEEP  THEN yCHR$  READ  VERIFY  MERGE  INVERSE n INVERSE f CONTINUE  COPY  INVERSE  THEN ^  INVERSE  THEN f( INVERSE ^ INVERSE  THEN  GO SUB D_ FOR  STEP  RESTORE  BEEP { NEW  INVERSE ▚[A] PRINT LN  GO SUB x~ AND _, VERIFY 0 LOAD !LN  GO SUB ,LEN O VERIFY 0 PLOT   THEN Iy MOVE <>y NEW  LIST e AND [g{ THEN : THEN : THEN : THEN :o<> FOR : CONTINUE SCREEN$ 2 CONTINUE SCREEN$  CLEAR !POINT   CLEAR  THEN F(' CLEAR  THEN F(! INK  STEP R VERIFY  INK 0 CLEAR ~ CLEAR ▚ INVERSE [G] VERIFY  RETURN 0_: CONTINUE SCREEN$ [F]2 CONTINUE SCREEN$  FOR ]<> CLEAR  CAT : CONTINUE SCREEN$ [F]2 CONTINUE SCREEN$  FOR CODE <> INVERSE ~ATN ( INVERSE 5<> INVERSE n INVERSE f~# RETURN 8▟ GO SUB  VERIFY _ CLEAR o CLEAR g CLEAR  DIM  INVERSE  THEN N(O INVERSE ~wt<>~#= INVERSE w~# OUT  INVERSE ~ATN ( INVERSE 5 ##INT ~ INVERSE w#NCODE G GO SUB BVAL$ ^#V FOR FN ~ NEW  LIST e INVERSE w~# NEW  INVERSE w[F]~# INVERSE w~# INVERSE w INVERSE 6NOT Z CIRCLE  INVERSE ~ INPUT  INVERSE wNOT Z CIRCLE ~#2LEN  GO SUB N#F# INVERSE ^ INVERSE V FOR  FOR  GO SUB SSIN  GO SUB ~# INVERSE ▚2TAN  GO SUB ~#2ASN  GO SUB ~#2ACS  GO SUB ~#2ATN  GO SUB  RESTORE LEN  GO SUB  STEP i MERGE  LLIST NOT Z CIRCLE  INVERSE ~ INPUT  INVERSE wNOT Z CIRCLE ~# FOR  GO SUB k STOP SCREEN$  INVERSE N INVERSE FPI GO SUB BO THEN ! GO SUB B FOR  ERASE [M] CIRCLE NOT AT  CIRCLE  INVERSE  THEN f LINE [M] CIRCLE NOT AT  CIRCLE ^#V#~#NOT Z CIRCLE  INVERSE  THEN nCHR$ AT  CIRCLE NOT [M] CIRCLE  INVERSE ~▚ INVERSE w INVERSE ~▚# INVERSE w INVERSE wNOT Z CIRCLE  DIM  LLIST NOT Z CIRCLE ^#V# RESTORE  STEP USR  READ  LLIST NOT Z CIRCLE  LLIST NOT + VERIFY  INVERSE !POINT   INVERSE  THEN F( INVERSE  THEN v TO INKEY$ INK  INVERSE  LOAD <> INVERSE  THEN ^  INVERSE  THEN fUSR  INK  INVERSE N INVERSE ~ THEN a( AND & GO SUB o^,V GO SUB S@ PAPER  INVERSE F INVERSE  THEN  INPUT  INVERSE n INVERSE f GO SUB [+ GO SUB CODE  THEN Y   INVERSE  THEN f( GO SUB RTAN  IF  NEXT  INK  V} RETURN  CONTINUE 0Q} RETURN  CONTINUE 8Jx VERIFY G GO SUB RTAN  ?] INVERSE  THEN VAL$ P THEN ▘ INVERSE F INVERSE n INVERSE f THEN I '{ NEW  THEN Q  THEN a( INPUT  THEN Y  THEN a( INPUT o INVERSE ~ NEW o~,fo STEP  INK <>zATN  PAUSE c PAPER >= FORMAT Gz GO SUB D▜▜O▜ THEN ▝K_z DEF FN WY STEP [M] BRIGHT  THEN 8>= GO SUB s<= PAPER  RANDOMIZE TAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN (CHR$ p PAPER Q{ AND  _ ERASE p PAPER 1<>zATN  PAUSE  LPRINT  PAPER >= FORMAT Gz GO SUB D▜W▜▘K_Y STEP [M] BRIGHT  THEN 8>= RANDOMIZE TAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN (CHR$  DIM  PAPER Q{ AND  _ ERASE  DIM  PAPER 1 NEW  GO SUB <>zATN  PAUSE 5 FLASH >= FORMAT Gz GO SUB D▜W▜▘K_Y STEP [M] BRIGHT  THEN 8>= CLEAR h RANDOMIZE &FN STR$ iINKEY$hACS STR$ iINKEY$hACS STR$ iINKEY$hACS STR$ iINKEY$hACS STR$ iINKEY$hACS STR$ iINKEY$hACS  CLEAR -(CHR$ B FLASH  LIST { AND  _ ERASE B FLASH 1 NEW  GO SUB <>zATN  PAUSE [K] FLASH >= FORMAT Gz GO SUB D▜▜K_Y STEP [M] BRIGHT  THEN 8>= RANDOMIZE TAN  LLIST RNDTAN  LLIST RNDTAN  LLIST RNDTAN (CHR$ [T] FLASH Q{ AND  _ ERASE [T] FLASH 1 NEW  GO SUB <>zATN  PAUSE  LLIST  FLASH >= FORMAT Gz GO SUB D▜▜K_Y STEP [M] BRIGHT  THEN 8>= CLEAR h RANDOMIZE &FN STR$ iINKEY$hACS STR$ iINKEY$hACS STR$ iINKEY$hACS STR$ iINKEY$hACS  CLEAR -(CHR$  GO SUB  FLASH  LIST { AND  _ ERASE  GO SUB  FLASH 1 NEW  GO SUB <>:W GO SUB ATN ( FLASH W<>W!X GO SUB ~, STEP ▝ BRIGHT 8 THEN  LINE ,~, STEP ▝ BRIGHT 8 THEN CHR$ ~, STEP ▝ BRIGHT 8 THEN  PAPER ,~, STEP ▝ BRIGHT 8 THEN  ERASE ~ STEP ▝ BRIGHT  CIRCLE  THEN  STOP <>/ COPY  RETURN  RETURN  GO SUB x/ NEW (USR g{ VERIFY  THEN <0 IF USR W THEN 8 CONTINUE IN <>O NEW <G THEN 9 THEN 9 THEN 9>[B]O> RETURN  CLEAR  FLASH  RETURN   DRAW <>{ NEW  SAVE _z NEW  LIST _z NEW  AND  LIST W<>~ATN (+ RETURN (@ RETURN (H RETURN (Z RETURN (b STEP H INVERSE  THEN ~ # STOP CODE 2a INVERSE ><>2r INVERSE < GO SUB CP INVERSE <>#N#F#x NEW  SAVE  AND @Wx NEW ▝_ GO SUB SU INVERSE LN CODE 2r INVERSE #~2w INVERSE #AT >$2a INVERSE #~#2w INVERSE ~2▚ INVERSE #CODE 2r INVERSE [G]CODE 2a INVERSE ><>2r INVERSE ##^#V# GO SUB SP INVERSE NOT VAL  BRIGHT  STEP 8 INVERSE  STEP 8 INVERSE ~ NEW  LIST e STEP F INVERSE ~ NEW , AND 0 INK ▜o&))< FOR !@ RESTORE O THEN 'LEN w STEP ▞ INVERSE  NEXT  LLIST }<2U INVERSE  STEP r INVERSE  INK <><> STEP  OUT  INVERSE >w:a INVERSE ATN >=} AND  o0$>w<>$| NEW USR } AND  o CIRCLE | VERIFY g<> STEP [O] INVERSE  STEP [O] INVERSE ~ NEW  LIST e STEP AT  INVERSE ~ NEW ,]T AND 0▜▜▜o>< DEF FN g GO SUB s PAPER  INVERSE  RANDOMIZE !@STR$ q$p$STR$ q$p$STR$ q$p$STR$ q$p}<2IN  INVERSE 1kb<>| NEW  PLOT  Xg<>!Q GO SUB w@ GO SUB SIN  INVERSE ~ATN (G OR !^ATN  STEP EXP  INVERSE STR$  PLOT  :Q GO SUB  RETURN >=!=NOT EXP  INVERSE !FN @ GO SUB cIN  INVERSE !P GO SUB NOT FN  INVERSE !LN @ GO SUB cIN  INVERSE !O GO SUB NOT [O] INVERSE !! GO SUB ~'w-~'w-~ DEF FN 'w<>6#yVAL   SAVE <> STEP  OVER !@ LPRINT WyVAL   CLS  INK  CODE w, IF >=} VERIFY  o{ VERIFY  _$ STEP ▞ INVERSE z NEW  RETURN   VERIFY { VERIFY  _8 FORMAT z AND W LINE !XX COPY w GO SUB VAL <>P]w, DRAW kB   LET <>CODE 2LN  OVER  MERGE  OR  MERGE  OR  GO SUB VAL STR$  MOVE  FOR  STEP ▞ INVERSE  FOR   LIST <>STR$  MOVE xG FOR  STEP  OUT  INVERSE  FOR  OR  MERGE  GO SUB VAL  MOVE STR$ { AND  _0  INPUT ><>2LN  OVER <>CODE  FLASH  RETURN / NEW   SAVE <> STEP ! BRIGHT  THEN b  RANDOMIZE  STEP ! BRIGHT  THEN b( RANDOMIZE <>2 CLS v CLEAR  NEXT <> INK !cc COPY u GO SUB VAL  INK c>0 STEP ? OUT !c0&+ THEN +~ THEN ## NEXT  THEN A(~++Fw##p###  OUT   PAPER <> RESTORE  MERGE   GO SUB [Q] GO SUB [Q] REM D OUT =  PAUSE  MOVE  LLIST <>!`ATTR aATTR IN 6 GO SUB VAL  INVERSE !`ATTR :$ GO SUB O INVERSE n INVERSE f OR  RESTORE   GO SUB VAL  LLIST  INVERSE ~ STEP RND OUT > STEP ? OUT  RESTORE  FOR  STEP  OUT  FOR  LLIST  INVERSE ~ STEP RND OUT STR$  BEEP >= INVERSE # INVERSE # INVERSE # OR  RESTORE  MERGE _C,~- THEN , THEN  PLOT  ,  LIST  MOVE  LLIST <>> COPY 7> OPEN # RETURN  FLASH  RETURN  NEW   PLOT  OIN USR  STEP O LPRINT 0 IF ! RETURN +|ASN   RANDOMIZE  STEP K LPRINT 0 FOR [M] STEP K LPRINT 0 DATA > AND LN 0 LPRINT $  LET <> STEP O LPRINT 0 MERGE x RETURN  CLOSE #0 POKE  STEP O LPRINT  FORMAT y INPUT O&VAL  0 INVERSE u THEN TAB USR yO INVERSE ~TAB USR  INVERSE #SIN . STEP K LPRINT  FORMAT > THEN LN  THEN VAL  ERASE / LPRINT |TAB gzCOS   LINE CODE  OPEN # RETURN | RETURN <> STEP O LPRINT  FORMAT >=  CLEAR PI>=>© FLASH  RETURN POINT  NEW  ( NEXT y/O GO SUB _ NEW  PLOT   OPEN # RETURN 7<>[ INK  INK ~#ATN ( STEP [P] LPRINT   INPUT <>F#Oy STEP [P] LPRINT >= RUN  BRIGHT  NEW © FOR  INK yVAL  INK <> INVERSE f OR  RESTORE   GO SUB VAL  LLIST  INVERSE ~ STEP LN  OUT > STEP R OUT  RESTORE  FOR  STEP + OUT  FOR  LLIST  INVERSE ~ STEP LN  OUT STR$  BEEP >= INVERSE # INVERSE # INVERSE # OR  RESTORE  MERGE _C,~- THEN , THEN  PLOT  ,)*89;<+:=>?)*89;<+:=>?VAL$ e?eSQR  STOP  OVER  STOP  IF  STOP  READ  READ  READ 2 READ A READ I READ _ READ j READ u READ ▚ READ  READ [J] READ [N] READ / COPY  COPY  COPY  RETURN  COPY   COPY  RETURN  COPY    COPY  P COPY  COPY  COPY   COPY   COPY  COPY   `▗e COPY ▗e  COPY  RETURN e :% GO SUB ATN >= INVERSE ! INVERSE ~ATN BIN b STOP  THEN ! INVERSE } AND  INVERSE o LOAD ! LLIST Ti^IN  GO SUB y- PAUSE S STOP <> THEN _(- INVERSE ~ATN ( INVERSE 5 " INVERSE  THEN  NEW  INVERSE 5  INVERSE ~ INVERSE w INVERSE ~/_ INVERSE ~/W INVERSE s INVERSE r INVERSE  THEN N( INVERSE 5 , INVERSE  THEN ▙ INVERSE n INVERSE f> LLIST ~#ATN (_ CLEAR o CLEAR g CLEAR  DIM ~# INVERSE w INVERSE  THEN  DEF FN  INVERSE u INVERSE t INVERSE ^ INVERSE V INVERSE n INVERSE f INVERSE u INVERSE t<> INVERSE  THEN V( INVERSE 5 ## INVERSE  THEN [G]ATN ~ INVERSE w INVERSE  THEN  VERIFY #^CODE W GO SUB RPI~# INVERSE w~# INVERSE w[L]~#2; LLIST [E] INVERSE  THEN  OVER ~# INVERSE w~# INVERSE w INVERSE w~# INVERSE w~# INVERSE wNOT FN  STOP  INVERSE  THEN INKEY$ INVERSE 6 INVERSE 6NOT FN  STOP ~# INVERSE w#V# RESTORE  INVERSE n INVERSE f INVERSE u INVERSE t LLIST NOT FN  STOP :; LLIST ▚#2; LLIST NOT FN  STOP ~# INVERSE ▚FN  STOP 8y INPUT ?COS W:< LLIST [S]2< LLIST NOT FN  STOP  GO SUB y[T]W:< LLIST SIN 2< LLIST NOT FN  STOP 8 LOAD :< LLIST LEN 2< LLIST  INVERSE 6<>:% GO SUB ATN >=>?2< LLIST CODE 22, LLIST NOT M STOP :% GO SUB ATN >=!.~ATN (.,6,s,r<>:% GO SUB ATN USR y2& GO SUB <>:& GO SUB ATN >=CODE 2& GO SUB =(=(=($8: RESTORE SCREEN$  AND @OCODE ATTR  OPEN # RETURN A RETURN   RUN <>@CODE ATTR  OPEN # RETURN B RETURN   RUN <>@CODE ATTR  OPEN # RETURN O GO SUB _ NEW  DRAW G RETURN y  LOAD <> CODE ATTR  OPEN # RETURN O GO SUB _ NEW  DRAW G RETURN y  LOAD <>eeeeeeee COPY e CLOSE #e▞e▜e[[N]eeX"%&  IF  IF  IF  DRAW  DRAW  DRAW  RETURN  RETURN  SAVE e IF  IF  IF  DRAW  DRAW  RETURN  IF  IF  DRAW  DRAW  RETURN  DRAW  DRAW  DRAW  RETURN  DRAW  DRAW  RETURN  RETURN ▜ CIRCLE [B] CIRCLE RND CIRCLE AT  CIRCLE SIN  CIRCLE  OR  CIRCLE  VERIFY  CIRCLE  LLIST  CIRCLE  INK $ INK $ INK C INK M INK W INK a INK v INK { INK ▜ INK ▙e▚ FLASH  LINE  PAPER D PAPER  STEP  FLASH  FLASH STR$ X[H]e CLS  GO SUB M GO SUB ©e GO SUB ©e GO SUB e COPY e COPY eBHY65TGVNJU74RFCMKI83EDX?LO92WSZ??P01QA?X COPY eSCREEN$ Xe LINE X# NEXT 1 GO TO  GO SUB > INPUT  GO SUB G GO SUB ^CODE  OPEN # RETURN >G STEP D OVER !Z LET  STEP VAL  BRIGHT  STEP . LET  CLS v NEXT > CLEAR  FLASH  RETURN  NEW  !> CLEAR  FLASH  RETURN  NEW  > RETURN  FLASH  RETURN  NEW  > CLS  FLASH  RETURN  NEW  >2] GO SUB > OPEN # RETURN  STEP > LET  GO SUB kU GO SUB :H LET  STEP 9 LET > RUN  FLASH  RETURN  THEN G LINE zBIN  STEP ! BRIGHT  THEN b([T]NOT zBIN y RETURN 0  FLASH ATN  [G]& LIST iU GO SUB  GO SUB VAL } RETURN 0 S STEP . LET !FN  PAUSE  STEP VAL  BRIGHT  STEP  INVERSE  OVER  INVERSE !X GO SUB !q@@ RESTORE  OR  GO SUB cU INVERSE  STEP a BRIGHT   CLS ( SAVE !X GO SUB z GO SUB LEN ( GO TO  INVERSE w INVERSE ,! LIST o~ STEP H INVERSE STR$  LLIST } AND  o0y AND Oa<> STEP  INVERSE  OVER NOT R LIST  STEP . LET NOT [ LIST !jX>GNOT [C] OVER w, DRAW <>>< NEW 2? LET USR >=2H LET <( RETURN USR !I LET s<>GETURBO  THE TORTOISE1. CONTINUE2. KEYBOARD3. KEMPSTON4. SINCLAIR eFPUBLISHED UNDER  LICENCE BYBHI-TEC SOFTWARED(C) 1992 PAL DEVELOPMENTS) 1992  VISUAL IMPACTEPROGRAMMED BY DAVE THOMPSONFGRAPHICS BY  JARROD BENTLEYBSPRITES BY  DENNIS MULLINERGA VISUAL IMPACT  PRODUCTIO DEF FN  LEFT: eRIGHT: e   UP: e DOWN: e FIRE: e[Q][E]e[G][F][E][D][D] DEF FN oq DEF FN ▟▛▞▖▜▚_▝ASGN SQR TAN EXP SQR 7ACS ASN TAN SIN MVAL$ OTVAL$ AT AT SQR [S]POINT FN PIINKEY$RND$[T]"[R]. OUT  LLIST  INVERSE  BRIGHT RND PAPER  MOVE  INK  BEEP  OVER  MERGE  CLOSE # ERASE -../ DEF FN  GO SUB >= LINE  LINE >=>=<= AND / CLOSE # STOP ZAUSR  COPY  RETURN  CLEAR  DRAW  CLS  IF  RANDOMIZE  RANDOMIZE  RUN  PLOT   POKE  POKE  NEXT  PAUSE  LET  LIST  LOAD  GO TO  GO SUB  DATA  FOR  REM  DIM  CONTINUE [H]CSTR$ N LINE H[G]a mLEN M READ fg LOAD [P]SGN  GO SUB lmnopqrs PAUSE ▚ LET xy OVER  GO SUB  IF }~>▛Qy©TLN 967452301./,- VERIFY p; MOVE XY$%"# [R]Y-([T][S]Q_PQmTAB RIVAL$ WG DEF FN VAL VKASN  DEF FN @AMtE@v▚ IF PEEK [O]wprsa▛Y▟CHR$ Ak[E][D]TAB {`ab[M][L] RESTORE f DATA @t[N]~[P][A][B][C][D][E][O]ihvI▘▛▟▙▝▘X▚▗JSQR SGN [T]PEEK PEEK  LIST VAL 2COS ASN JH^POINT SCREEN$ ATTR AT TAB INKEY$CODE [Q][R]]#[U]Z&9 CIRCLE  AND * BRIGHT   INVERSE  OVER  BEEP  FORMAT  MOVE  PAPER  OPEN # CLOSE #*)*<> LINE  LINE  STEP  STEP  DEF FN  CAT USR STR$ BSQR BIN  OR F<= SAVE  RANDOMIZE  IF  CLS  DRAW  CLEAR  RETURN  COPY  LIST  LET  PAUSE  NEXT  POKE  PRINT  PLOT   RUN  CONTINUE  DIM  REM  CLS  DATA  GO SUB  INPUT  LOAD USR  LLIST  STOP  READ  DATA  RESTORE  NEW ` STOP  READ  DATA  REM  CONTINUE  DIM  REM  DATA  PLOT   SAVE  IF  CLS  NEXT ?STR$ CHR$ NOT BIN  OR 9876543210/.-, CLOSE # MERGE  VERIFY  CIRCLE '&%$#"! GO SUB pqrs|▝ef©xyz{dbK76543210?>=<;YZ[DEA'%& /./.iKk DIM  BEEP  VERIFY  CLOSE # MERGE  ERASE  OPEN # FORMAT  MOVE  OVER  OUT  BRIGHT  INVERSE  FLASH EXP INT [T]SGN ABS PEEK [H]▖ OR  AND USR  CAT  DEF FN  CAT  DEF FN ▞▖▛<> PLOT   RUN  POKE  PRINT  PAUSE  NEXT  LIST  LET  RETURN  COPY  DRAW  CLEAR  CLS ▝▘[M][N][O]ATN  DATA  RESTORE  NEW  LPRINT  LOAD  INPUT  LOAD  GO TO  FOR  REM ATTR i[G][H][E][F][C][D][A][B][P][O][N][M][L] LLIST  STOP  READ  DRAW  CLEAR  RETURN <=▗▚▙▛ THEN ▞ACS ATN TAN TAN COS SIN LEN VAL IN PEEK ABS SGN SQR  DIM CHR$ NOT  BRIGHT  INVERSE  OVER  BORDER [U]RNDINKEY$[Q]CODE CODE CODE AT ATTR SCREEN$  FOR (WVTUR89:;<8#"=<EDG@ONNmjHwvuts23$'$#dg`onnoh)* FOR P_~}|yx{rGFGFAOLMJKH76761032=~}|y8;<▝e"! 'f%anolmml/SCREEN$ [F] CLOSE # BEEP  VERIFY  MOVE  MOVE  ERASE  OPEN # BRIGHT  BRIGHT  OUT  BRIGHT  FLASH  CIRCLE  FLASH  BRIGHT NOT CHR$ STR$  CAT >=▚ OR BIN ▙▟▟ TO  LINE  LIST  LET  RUN  NEXT  LET VAL COS  NEXT  RANDOMIZE  DRAW  COPY  RETURN  CLS  SAVE  CLS  DRAW  READ  STOP  LLIST  BORDER  LPRINT POINT  RESTORE  DATA ATTR  GO TO  LOAD SCREEN$  GO SUB  GO TO CODE j[F][E]SCREEN$ [D][B] FORMAT [D][C][N][M][P][P][I] OVER  INVERSE  BRIGHT ▘▝▜>=BIN  THEN  LINE ▟ TO  CAT VAL TAN ATN ACS VAL LEN COS COS SGN ABS PEEK IN LN  RETURN  OR  PAUSE RND[U]PIINKEY$[R][Q][T] DATA  FOR  REM  DIM SCREEN$ TAB FN  FOR )VWTURSPP_^/FWDEBC@NINKHIv~}|{rqq~yz{|}89fgd`gf`'n/h).ih REM [DEEJKL=<?>9833<{89>?<="%&' !d▝e,-jj-,jSCREEN$  INVERSE  BRIGHT  OUT  OVER  INK  CIRCLE  OPEN # OPEN #[M][L] CIRCLE  INK  OVER  OUT  BRIGHT  INVERSE CHR$ NOT  AND <=USR ▜▗ TO  STEP  THEN  PAUSE  PRINT  TO  LINE  CLEAR  DRAW  COPY  RETURN  RANDOMIZE  SAVE  NEXT  PAUSE  CLEAR  CLEAR  DRAW IN  RETURN  COPY BIN  CLEAR  STOP  READ  NEW  BORDER  LLIST  LLIST  STOP  READ  GO TO  GO SUB  FOR  ERASE  MERGE  GO TO  LOAD j[F][M][P][O][J][A][C][C][N][P][M] OUT [O][P][M][N]▘ OR ▜▚▝▝▘▟SQR INT ABS SGN ASN TAN ATN ACS LEN  LET SIN COS SGN IN PEEK IN PEEK IN SGN ABS  DATA RNDINKEY$PI[Q][R][S][T]AT FN ATTR SCREEN$ TAB AT CODE ,SRihoFBCcbaHHIJKTUVW©~}T/]qp_YZLs74523 #,-./()*+4567"# !lmnohij STEP /gd▖! DEF FN USR  STEP (STR$  INVERSE ![E]USR  INVERSE ^ INVERSE VzCOS   INVERSE ![E]USR  LIST  STEP ;STR$  INVERSE # INVERSE #  NEW > STEP 1SIN  INVERSE  RESTORE  STEP A▝e0 INVERSE  LLIST  STEP "TAN  RETURN   STEP [O]d STEP ▙h8E LOAD !6i RETURN  ~= PAUSE /USR >w INVERSE ~ INVERSE ACS  INVERSE # INVERSE #CHR$ USR  INVERSE ![G]USR NOT USR  RETURN  >=~< RETURN 8CODE w INVERSE + INVERSE + INVERSE ~ INVERSE ACS CHR$ USR  INVERSE ! LINE USR NOT USR <>7▞J▖l▚©▝s▚U▖&▛ PRINT ▟ OPEN #LEN [B]CODE [B]SGN [A] PAPER ▙ BORDER ▟ CLOSE #▙SIN [A][P][B][N][B]SQR  PAPER ▟▛:▖[▚mob▚D▖© COPY  RETURN  BORDER  COPY  COPY  OUT  COPY e CIRCLE  LIST  FORMAT  FORMAT  LIST  FORMAT  LIST  LIST  LIST  LIST  LIST  LIST  LIST eeeeee OR e DEF FN  DATA P DEF FN  RESTORE P BRIGHT  DEF FN  DIM P BRIGHT  BEEP 8 FLASH |8 CLOSE #MLEN 3 SAVE ]LEN 3 SAVE ] NEXT ] LOAD ] NEXT ]LEN 3 FLASH |8 FLASH |8 CLOSE #M[R]Y_[Q]YLUSR Wq AND PIav><BB~BB|B|BB|<B@@B<xDBBDx~@|@@~~@|@@@<B@NB<BB~BBB>e>BB<DHpHDB@e~BfZBBBBbRJFB<Be<|BB|@@<BBRJ<|BB|DB<@<B< RETURN eBe<!! GO SUB ~'w-~'w-~ DEF FN 'w<>6#yVAL   SAVE <> STEP  OVER !@ LPRINT WyVAL   CLS  INK  CODE w, IF >=} VERIFY  o{ VERIFY  _$ STEP ▞ INVERSE z NEW  RETURN   VERIFY { VERIFY  _8 FORMAT z AND W LINE !XX COPY w GO SUB VAL <>P]w, DRAW kB   LET <>CODE 2LN  OVER  MERGE  OR  MERGE  OR  GO SUB VAL STR$  MOVE  FOR  STEP ▞ INVERSE  FOR   LIST