Thanatos (Flying Dragon): F.DRAGON.B

Is a part of release: Thanatos (Flying Dragon)
File size: 45824
md5: c1d68f50d101b2dbb003cf1ecc35086f
  1 RANDOMIZE USR 0: REM !/]jCODE  GO SUB O GO SUB _AT TAB FN VAL$ w# PLOT  X MOVE  ASN  FOR +BL ERASE  STEP ▚CINKEY$6IN S▛KW RETURN CODE | BEEP G OPEN #4 PAPER $r MERGE  BRIGHT {3SCREEN$ SQR  INPUT  LPRINT USR : PLOT  ▙[B]a[P]e CAT O[C]<=I[D]6CODE [E] RETURN ^[J]PEEK RNDF CLEAR PI MOVE " LLIST  RETURN ▘`FN [K][S]CHR$  PAPER  PAUSE  READ  LLIST  OPEN #< OVER  MOVE C▞▘[R]FN [M]k DRAW Q>=cEEEEEEEEEEEEEEESCREEN$ .DRAGON" LINE 115616 LINE  FLASH ^ FLASH ^lllll RETURN l RETURN ll>X<| AND  TO 0f AND 8l8v BRIGHT  TO v000000f< COPY <f~0~~0`USR | AND  DEF FN  VERIFY  NEW  AND |8~<f<`f~<ff<<l TO  RETURN ~b`|f<<f`|ff<~f<ff<ff<<ff>f<00`0 COPY  COPY `00`<ff| AND  OVER  OVER  OVER USR |<ff~ff DRAW ff|ff DRAW <fUSR USR USR f< SAVE lfffl SAVE  RETURN bhxhb RETURN  RETURN bhxh` LIST <fUSR USR  DEF FN f>fff~fff~~ TO  TO x NEW flxlf NEW  LIST ```bf RETURN  AND  INPUT  RETURN  RETURN  VERIFY  AND  AND  AND  NEW  PLOT   OVER  DEF FN  AND  AND 8l AND  AND  AND l8 DRAW ff|`` LIST 8l AND  AND  PAPER  TO v DRAW ff|lf NEW <f`<f<~Z<ffffff<fffff< AND  AND  AND  VERIFY  RETURN  INPUT  AND  AND l88l AND  AND fff<< RETURN  AND 2f RETURN <00000<USR `0<<<~~~0x| TO v LPRINT `|fff BRIGHT <f`f<| TO  TO  TO v<f~`<60x00x>ff>| LPRINT `lvff NEW 8<< LPRINT `flxl NEW 8<l RETURN  VERIFY  VERIFY  AND  BRIGHT ffff<fff< BRIGHT ff|` LIST v TO  TO | BRIGHT v`` LIST <`<|00|006ffff>fff< AND  VERIFY  VERIFY  RETURN l AND l8l AND fff>|~0~pv BRIGHT 8DINT [S]INT D8 STEP <=> STEP !PCHR$ "6/!K<= STEP © AND  STEP ><=!f<= STEP © AND  STEP ><=!<= STEP © AND !<"6/<>~ RETURN  COPY ( BEEP # RUN #~2 NEXT  AND #~2 POKE  AND #~2BIN  AND #~ RETURN L(!H H THEN >#!?HH THEN >+"<= AND  GO SUB C DEF FN  AND 2 FORMAT  AND  GO SUB S PLOT   AND  OR !?H RESTORE   IF  LLIST $ NEXT  STEP  REM  AND STR$  BORDER  OR vv STEP  PAUSE  AND STR$  RUN <> GO SUB _o&3 RESTORE  INVERSE  LLIST !@H MERGE  RESTORE  INVERSE VAL$  INVERSE ACS INKEY$wACS w# INVERSE #  FOR  LLIST  MOVE $ LLIST <>CODE  OPEN # RETURN !@@u GO SUB VAL @6G GO SUB VAL @6F GO SUB VAL ©w GO SUB VAL <>!HH COPY u GO SUB VAL <>DISK VERSION BY COPY @SGN LDMITRY GRIGORYEV 1995 COPY  @ CLOSE #RFLYING DRAGONS COPY `@LN L USR 0 DRAW [K] COPY [K][K]USR [K] COPY [K]USR [K] COPY [K]USR [K] COPY  COPY  RETURN  SAVE  LIST  LPRINT USR  COPY [K]USR  LPRINT  LIST  LIST  SAVE  DRAW  RETURN  RETURN [K] COPY  CLEAR  COPY [K] COPY  COPY  CLEAR [K] COPY  CLEAR [K] COPY  LET  DEF FN  NEW  RUN  IF  CLEAR  CLEAR  RETURN [K] LIST >=USR  LIST [K]USR 0|[K]0`USR [K] LPRINT [K]USR  SAVE  CLEAR [K][K] COPY [K][K] COPY [K][K] COPY [K]?[K][K] COPY  DRAW  LIST [K] LIST [K]USR  LPRINT  LIST  SAVE  SAVE  DRAW  RETURN  STEP JBIN !-BIN @[M] GO SUB VAL  FOR 6 MERGE #xLEN   SAVE 61###6<>!-BIN 4[O] GO SUB VAL !<[U]"6[O] FOR  INVERSE ! RETURN  COPY 6# INVERSE ~w# INVERSE ~w INVERSE + INVERSE +#6 MERGE #xLEN   BORDER 61###6<>CODE  OPEN # RETURN  STEP @[M]! RESTORE @ GO SUB VAL !")BIN !"+BIN ! READ 6 DATA # CLS 6 DATA ! PLOT  NOT " RESTORE  DATA >NOT 2 DATA  DATA > READ  GO SUB G GO SUB ^v:,BIN  RETURN  COPY   SAVE >> GO SUB G GO SUB V STEP 4[O]<> STEP @[M] GO SUB [+BIN zCOS   CLS  STEP 4[O]*+BIN PI GO SUB R"+BIN  GO SUB [)BIN zCOS   CLS  STEP @[M]*)BIN ")BIN  CLS <> RETURN  COPY  GO SUB s THEN [N]1[ NEXT  STEP [C];; LLIST o RESTORE  INK  MOVE  INK ! RESTORE   RESTORE  MERGE  RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST    BRIGHT  LLIST  MOVE   CAT  LLIST # <=! CLEAR  INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K] LPRINT  LIST  SAVE  RETURN ? OUT  LOAD  NEXT [K]? LPRINT [K]$USR  LPRINT  LIST  SAVE  DRAW  RETURN [K] COPY  CLEAR @>= TO  CIRCLE  SAVE 8▚ AND  NEW  IF [K] COPY  RETURN  CLEAR  COPY  COPY  CLEAR [K] COPY [K][K] COPY  CLEAR  CLEAR  LIST  LIST  LPRINT USR [K] @@[K]USR  LPRINT  LIST  DRAW ~IN  OUT  BORDER  CLS  CLEAR  RETURN [K]© LPRINT [K].USR  LPRINT  LIST  SAVE  DRAW  RETURN  CLEAR [K] COPY ?[K]▝STR$  LLIST  LIST  SAVE  DRAW  RETURN  COPY [K]  COPY @@ [K]1B▗!"@[K][K][K]USR  LPRINT  LIST  DRAW ~USR @`0[K] LIST [K]7USR  LPRINT  LPRINT  LIST  SAVE  SAVE  DRAW  RETURN  STOP [K][K][K]@L DEF FN  COPY [K] SAVE  DRAW  RETURN  CLEAR [P]© COPY  COPY  CLEAR [K] @[K][K][K][K] COPY [K][K] COPY USR `8[K]~ LPRINT [K]EUSR ``00[K]00  0 PAUSE  CLS  RANDOMIZE  CLEAR |> P▖ @[K][K] COPY [K][K] COPY [K][K] COPY [K][K] COPY USR  LIST  SAVE  NEXT g▜ CAT 00x RETURN  FOR [K][K][K][K][K][K][K][K]/[K]▝STR$  LPRINT  LPRINT x08 TO  PLOT   SAVE  COPY  COPY [K],B▝[K][K] COPY [K][K] SAVE [K][K] COPY [K][K] COPY ?[K] COPY  RETURN  DRAW  LIST  LPRINT  LPRINT USR @[K][K][K]USR [K] LPRINT [K] LIST [K]x[K]SGN [K] OVER  LOAD [K][K][K][K][K]▝NOT [K]USR pX<[K]@0[K][K] SAVE [K][K][K] SAVE  LPRINT  SAVE  DRAW [K]USR  LPRINT  LOAD  RUN ▘▝STR$ USR USR ` LPRINT USR USR 0  a USR @@[K][M]USR USR [K]`00d2 NEXT  SAVE  RETURN  CLEAR [K] COPY [K]USR  [K][K]©[K][K]©[K]USR  LPRINT  LIST  SAVE  DRAW  RETURN [K]-| COPY  COPY [K]`LN /©8-W DRAW [K] COPY [K]`[K]USR  USR 0 DRAW [K] COPY [K][K]USR [K] COPY [K]USR [K] COPY [K]USR [K] COPY  COPY  RETURN  SAVE  LIST  LPRINT USR  COPY [K]USR  LPRINT  LIST  LIST  SAVE  DRAW  RETURN  RETURN [K] COPY  CLEAR  COPY [K] COPY  COPY  CLEAR [K] COPY  CLEAR [K] COPY  LET  DEF FN  NEW  RUN  IF  CLEAR  CLEAR  RETURN [K] LIST >=USR  LIST [K]USR 0|[K]0`USR [K] LPRINT [K]USR  SAVE  CLEAR [K][K] COPY [K][K] COPY [K][K] COPY [K]?[K][K] COPY  DRAW  LIST [K] LIST [K]USR  LPRINT  LIST  SAVE  SAVE  DRAW  RETURN  RETURN [K] COPY  COPY  NEW  NEXT  LOAD ©[M]©[P]/USR `8; LPRINT 08 LPRINT [K][K] LIST [K]? COPY [K][K] RETURN [K][K] LPRINT [K] RETURN  LPRINT [K] RETURN  DRAW  SAVE  SAVE  LIST  LPRINT USR [K]USR <[K]"USR USR [K] LPRINT [K] LIST [K] SAVE © COPY  COPY  RETURN  GO SUB [P]© CLEAR NOT IN  COPY  COPY  CLEAR  COPY  RETURN  CLEAR  COPY  BORDER NOT [K]@@TAN RNDDEEJ COPY [K]?USR BIN 8[K]8USR  COPY  COPY  CLEAR [K][K][K][K][K][K][K] LPRINT [K] LIST ?|[K] DRAW  CLS  CLEAR  RETURN STR$ > BORDER [P]©[K] COPY  RETURN  COPY  COPY IN © COPY  COPY  RETURN  CLEAR  REM BIN [K]P▝ PRINT `[K] LPRINT [K]©[K] COPY [K][K] LIST [K] COPY [K][K] COPY [K][K][K] COPY [K] LIST [K][K]~ REM  COPY  RUN ? INK  BORDER  LIST © LOAD  DRAW { BORDER  DRAW  COPY  LOAD  OUT IN © RETURN  COPY  RETURN  CLEAR  IF  CLOSE #[Q] LPRINT [K][K]8USR w DRAW ``USR [K]?[K] COPY [K][K][K] COPY [K] SAVE [K][K][K] COPY [K] SAVE [K] COPY [K]*/ COPY SCREEN$  CLEAR  LLIST NOT pFN  CLOSE #:<b CLOSE #FN P[Q]P[Q]@[Q]A▚L[A][K] OX`@CD( !" COPY  CLEAR  COPY  INPUT  COPY © PLOT  | LIST © COPY  COPY _ PLOT   COPY PEEK z FOR  CLOSE # FOR  ERASE TAB SCODE ^SGN USR 0[K]▖  @@NOT .[A]p[Q]@@C DRAW [K]~a▙xUSR  LIST  SAVE  RETURN [K] COPY [K][K]©[K] COPY [K] SAVE [K][K][K]©[K] COPY [K]©[K] COPY [K]©[K] LIST L[S] MERGE z▚b[B]MPIA[Q]PFN [K]8MJ][U][F]>=w=[K] DRAW  DRAW aCHR$  GO TO  LIST PFN *>=p▞ AND [S] SAVE [K]d[K][K]| CAT 8 @USR USR [K][K]©USR [K]`NOT  LPRINT  DRAW [K] COPY [K][K][K][K][K][K][K]|jASN N![I]L[S]Q[Q]P5je*&,TAN ▝A[R]PSCREEN$ U REM ?[K]USR @P  SAVE ©<USR [A]w PLOT  `[K]`COS  OR 0`` LPRINT [K] USR [K] COPY [K][K] COPY [K][K] COPY [K][K]?[K] COPY [K] DRAW [K] COPY [K]?[K]@ [I]D[S]QhTAN p[K]|VPOINT ,0 LIST 1H)▗E▘A LPRINT 0 AAC▜▜[K][P]__ LOAD 77<=USR `[K]8USR [K] LPRINT t CIRCLE ▗▘▝▘ INVERSE *▜ATTR e 0 [K]G COPY  COPY  CLEAR [K][K] COPY [K] RETURN [K] COPY [K][K] COPY [K][K]?[K] COPY [K]@  $!USR [Q]P REM ]PFN TATTR <[T]ANSI/>?▜NOT a LPRINT  LIST  SAVE  DRAW  RETURN  COPY  COPY  CLEAR  CLEAR [K] COPY  RETURN  RETURN  DRAW  SAVE  LET  BORDER  CAT [K] COPY  CLEAR [K] COPY ©[K]?[K] LOAD [K]?©[K]USR [Q][I]LASN SCREEN$ U▛p[K] `USR [K]?@ SAVE [K] COPY [K][K] RETURN [K][K] RETURN [K][K] RETURN [K] COPY [K][K] COPY [K] COPY [K] RETURN [K]@> BORDER [L]}&cCUSR x[K] RETURN }?[P]<= NEXT  RANDOMIZE  DRAW  RETURN  COPY _?[K][P]IN ?©©[K] COPY  CLS [Q][K] COPY  CLEAR [K] COPY  DRAW  SAVE  LIST  LPRINT  ▝[K]▝Ag<>>[K][K] LPRINT  USR [K] COPY [K]&[K] LIST [K][K] LIST [K] aA<=[P]IN  COPY ©?USR  LPRINT  CONTINUE  GO TO  BRIGHT  DRAW  RETURN  RETURN  CLEAR z? CAT  NEXT  CLEAR  RETURN [K] COPY  LET  LPRINT @[K][K] COPY `[K] COPY [K] LPRINT >USR [K] COPY  USR [K][K] COPY [K][K][K] COPY [K]pUSR ??[K]©[K] COPY [K][K] COPY ©w;!QA' LIST `USR   RUN  CLS  CLEAR  RETURN [K] COPY ?[K]USR IN USR [K]`@@ LPRINT  LIST  SAVE  SAVE <[K] COPY  COPY  CLEAR  COPY  COPY [K]| DRAW  LIST  LPRINT [K]USR  READ  BORDER [K] COPY [K][K] SAVE [K] COPY [K][K] COPY [K][K] COPY Hx LIST  CIRCLE  TO  FORMAT  SAVE  COPY  COPY [K][K]©[K] COPY ? CAT  RUN  COPY  RANDOMIZE  DRAW  SAVE [K] RETURN  DRAW  SAVE  LIST  LPRINT  LPRINT @[K]|<=[K][K] COPY  RETURN  SAVE  LPRINT [K][K]? LPRINT  LPRINT  LIST  LIST p8[K][K][K]▜[K] COPY [K]©[K][K][K] COPY [K]'[K] COPY [K]? COPY  LPRINT  LIST  SAVE  DRAW  RETURN [K] COPY [K][K] COPY  COPY [K]8[K]0@` RANDOMIZE  RETURN [K] COPY  LIST USR [K] T*T*TATTR W/© COPY  COPY [K][K] DRAW [K][K][K] DRAW USR USR [K] LPRINT `@@[K]0 COPY IN  LOAD PI▝[K][K]USR [K][K] READ [M]@`[K] COPY  COPY { RETURN  COPY  COPY ©USR USR  LPRINT  LPRINT [K]@ ?~| LIST USR ©?>[K][K][K]?[K]?[K]1[K] COPY ©[K][N] RUN [K][K]@  [K] DRAW  LPRINT 00[K]?G[K]▜? CLEAR [K] COPY [K][K] COPY [K]USR [K]STR$ USR USR [K] COPY [K][K]USR [K] RETURN [K] COPY STR$ STR$ [K]USR [K] COPY  DRAW  SAVE  STOP  RESTORE  LINE [F][K]USR  LPRINT  LPRINT  SAVE  DRAW  COPY [K] COPY  COPY ?[K]USR  DRAW ;0USR [K][K] SAVE [K] [K] COPY [K] COPY  COPY  CLEAR [K] COPY [K][K][K] LLIST [K] COPY [K][K][K]PFN P[Q]P[Q]P @[Q]P(TFN T*[K] COPY  COPY  LPRINT  LIST  SAVE  DRAW [K] COPY  RETURN  RETURN p@[K]USR  9[K][K]  LIST [K] [K][K][K][K][K] LIST [K] COPY [K][K] COPY [K] LIST [K][K] COPY [K] COPY ?+WATTR WCODE © COPY [K] COPY  DRAW [K][K]©8 COPY [K]#USR [K]0 @[K]+V<Pp[Q]`USR @[K][K][K][K][K][K])[K] COPY  RETURN  DRAW  LPRINT USR [K]> SAVE  LPRINT USR USR [K]USR 0 CLS  CLS [K]<00`USR [K]AT xUSR [K][K][K] COPY [K] COPY [K]![K] COPY  PLOT  VAL$ [Q][Q] LPRINT USR [K]8 BORDER  LPRINT USR @@USR [K]USR [K][K]TPI DRAW [K]USCREEN$ UASN kr[K]!TPOINT B[Q]@[K][K] COPY [K][K] COPY [K] COPY [K]! COPY  COPY  DRAW  LPRINT [K] LPRINT [K] @[K]0` LPRINT [Q]@USR [K]4 OUT h>=0 LPRINT [K]3[K] DRAW [K][K] DRAW [K] COPY [K] DRAW [K]! LPRINT [K] COPY [K]8 LPRINT [K]SCREEN$ E REM [K]+UVAL$ /[I] LPRINT [K]BB[K]A[K]aB[K]A[K]aBAA[K]E[K]A[K]a[K]ABBDD[K]A[K]a[K]A`DD[K]A[K]a[K]A`b`a[K]A[K]a[K]A`b``DDGBB``b[K]`[K]@[K]B@@`b[K]`DBB[K]`D@hihBB@@[K]`BBb[K]`@`G[K]i@BB@[K]`BB[K]`T`[K]@hih@@BB[K]`D@@[K]`[K]@[K]@[K]H[K]`D[K]`[K]@[K]H[K]`D[K][K]`D@@HH@[K]H[K]`D[K]`[K]`D[K]`[K]HI[K]H[K]`DD[K]`a[K]H[K]Ha[K]H[K]`[K]aO[K]H@@[K]`g[K]`AIIAA[K]H@AAL[K]`[K]H[K]a[K]`aa``g[K]`a[K]HKK[K]H[K]aOa[K]HKK[K]HO[K]Ha[K]Oa[K]HKKCODE  OPEN # RETURN  RETURN  IF CODE 2U`2V` STEP ` RETURN > RUN  FLASH  RETURN 008 GO TO :U`ATN (CODE 29 DEF FN :V`ATN (CODE 2= CAT NOT ▛a!U`!V`~/wv RETURN  IF NOT !FXU` STEP 6`!fXV` STEP 6`!WX~= NEW  > AND @W  CLS } AND o NEXT <>ATN >(< GO SUB CG`~< NEW  < AND @w, NEXT <> RETURN  IF 6 RETURN  IF ! IF [ GO SUB VAL ! IF 6 COPY  IF  GO SUB VAL 6 COPY  GO SUB VAL  NEXT 1IN ]!ATTR >= RESTORE !TAN _6ASN _NOT NOT 30$] FLASH |8 FLASH |8$]M8^LEN 3 FLASH |8]M[Q]^LEN 3c^[G]^GUSR Wq AND  COPY _v> RETURN  IF © [A][B][C][D][E][E][F][G][H][I][J][K][L][M][N] RETURN  IF  RETURN  IF  RETURN  IF  RETURN  IF ▙ RETURN  IF  BORDER f"{/tc STEP  AND g!Wg"{/qud STEP  AND g<> MERGE  OR > STEP [L]">2▟/ STEP k> STEP STR$  MOVE  STEP < > STEP  CLEAR g STEP < > STEP  CLEAR  THEN n( IF  CLEAR  THEN VAL$ <>PREMI UN TASTO PER CONTINUARE NEW F& LPRINT  RETURN  IF  INPUT  DEF FN  LPRINT w: LPRINT <▝ IF  STOP ©=|PEEK  LIST / INPUT sLN 8USR wUSR  BRIGHT  INPUT sLN  INPUT  COPY  RETURN  IF  LIST w DEF FN w;@LN nCODE  FOR  COPY USR oSQR  RETURN  IF wp INVERSE  PLOT  xk COPY  GO TO v GO TO + COPY  CLS uLN IN LN [C] RETURN  IF  CLEAR USR VAL$  LPRINT SQR 77/ LIST w DEF FN  LPRINT ;; COPY  COPY  DRAW © COPY  COPY  BRIGHT  BRIGHT sLN  INPUT  PLOT   GO TO `sEXP  BRIGHT  LOAD LN ?p DRAW  RUN ;[N] DEF FN  LPRINT 0 LPRINT  COPY  COPY  RUN ; COPY  CLEAR  CAT  COPY  COPY  COPY  COPY  LOAD  LOAD  COPY  COPY  COPY  COPY STR$  NEXT IN  COPY  BRIGHT  LOAD  COPY  COPY  SAVE  SAVE ? COPY  COPY  DRAW © COPY  COPY  STOP ▚^<>NOT  OUT  BORDER & LIST G COPY  COPY  RETURN ? COPY  COPY  DRAW  BRIGHT <=p INPUT : LPRINT  ▝ PAPER "©=<VAL$ 0/wUSR ; LIST x BRIGHT wcLN  INPUT  COPY  RETURN  IF  LIST w AND  INPUT ;USR  CIRCLE l_ BEEP  RETURN  LPRINT  BORDER ; RETURN  IF wp BRIGHT  BORDER x% COPY  CONTINUE 6 GO TO  COPY  CLS q BRIGHT INKEY$ RETURN  IF ;▙ LPRINT  INVERSE 'p RETURN 7; LPRINT  INPUT <=pw COPY  COPY  RANDOMIZE ? COPY  COPY LN  INPUT  PAUSE  BRIGHT pp;p BRIGHT p0 COPY  COPY  COPY  COPY  RUN  OUT  COPY  COPY  COPY  COPY USR  READ p LPRINT  COPY  COPY  COPY  RETURN © COPY  COPY  BORDER ▚^<>NOT  OUT  BORDER & LIST  BORDER  COPY  COPY  RETURN © COPY  COPY  COPY LN p ▝ PAPER "©=<VAL$ 0pVAL USR ;+ SAVE SGN  INPUT w'pw RETURN  IF 8 INPUT  DRAW  BRIGHT  GO TO CODE  RUN  RETURN  LPRINT  RUN wq BRIGHT  RETURN  IF ;▙ LPRINT  INPUT  LOAD 03 COPY  CIRCLE 7 GO TO  COPY  CLEAR q BRIGHT  NEW  RETURN  IF ;▙ LPRINT  CAT wp|7; LPRINT  INPUT N BORDER pw[Q]8 INPUT  IF  BRIGHT LN puUSR ;LN VAL$ p0USR  COPY  COPY  COPY  RETURN © COPY  COPY  BORDER  RETURN  IF ;LN  RETURN  IF  BORDER  COPY  COPY  RETURN © COPY  COPY  COPY  LPRINT >▚ OVER  FOR  READ  COPY  COPY ATN  LIST  READ p LPRINT pp  CLS  FLASH  READ  CLS } COPY PI LIST pp CLEAR ~ INPUT ;▜pw COPY  RETURN  IF LN  INPUT  COPY  STOP  BRIGHT  GO TO _ LOAD  COPY ` ERASE wq BRIGHT x RETURN  IF ;▙ LPRINT  INPUT KVAL  COPY  FORMAT 7l© CLEAR  DEF FN w IF wp INPUT sLN 86USR  BRIGHT n READ LN  INPUT  COPY  COPY  NEXT [P] COPY  COPY  LIST  w<=v; RETURN  CIRCLE  BRIGHT <=p INPUT : LPRINT uUSR ;LN VAL$ /w;? COPY  COPY  DRAW © COPY  COPY  STOP  RETURN  IF p RETURN  IF G COPY  COPY  RETURN ? COPY  COPY  DRAW  COPY  COPY  RUN ; COPY  CLEAR  CAT >▚ OVER  FOR  READ  COPY  COPY ATN  LIST  NEXT IN  COPY  BRIGHT  LOAD  COPY  COPY  SAVE  SAVE `sEXP  BRIGHT  LOAD LN   CLS  FLASH  READ  CLS } COPY PI LIST  RUN ;[N] DEF FN  LPRINT 79 CIRCLE  LPRINT 7/ PLOT   COPY w;▙ LPRINT ;; COPY  RETURN  IF  BRIGHT  BRIGHT q BRIGHT  INPUT IN  COPY  IF  GO TO  GO TO CODE  LOAD  COPY ` PAPER  INPUT IN LN l RETURN  IF  CLEAR USR w[ COPY VAL 7nIN  RETURN  BEEP g RETURN  IF wp NEW  FOR LN 8v BRIGHT  BORDER sLN  INPUT  OUT  COPY  COPY  LIST pw DEF FN  BORDER ;|LN  INPUT  DEF FN  LPRINT w: LPRINT  INPUT  LPRINT pw/ INPUT sLN  w RETURN  IF  IF < COPY  COPY  COPY  RUN  COPY  CLS   REM yIN USR  LET  OUT  COPY LN  LOAD  COPY  COPY  COPY <q INVERSE LN  LOAD LN   RETURN <>NOT  INK M BORDER ' LIST  RUN SQR ▙ LPRINT ! COPY pv_ REM  COPY w DEF FN  LPRINT ;; RETURN  IF  BRIGHT  BRIGHT sLN  INPUT  OPEN # COPY [G]n GO TO W COPY  COPY [Q]LN  INPUT IN LN  DEF FN  RETURN  IF  CLEAR USR wUSR ©`7v© DRAW ;[H]-USR USR w RETURN  IF  INPUT LN TAN  DIM  BRIGHT |nUSR LN  RUN q INVERSE  BRIGHT USR p;SQR ▙ LOAD USR LN  RUN ;▙ LPRINT wUSR  INPUT  COPY  RETURN  IF wLN  INPUT q BRIGHT   LOAD  RETURN  IF USR  RETURN  IF { LIST ;[N]USR ;[P]USR   REM yIN USR  RANDOMIZE  BRIGHT EXP  BRIGHT  OVER EXP  BRIGHT EXP  INVERSE  BRIGHT   RETURN <>NOT  INK M BORDER ' LIST ;SQR [N];[N]USR `pvCODE  MERGE  COPY ; INVERSE USR USR w RETURN  IF  INPUT LN SQR LN  BRIGHT H84n GO TO / COPY  COPY EXP  BRIGHT USR p LINE  RETURN  IF [N]USR  RETURN USR 7vIN  DRAW ;SQR ▟USR USR w RETURN  IF  INPUT LN LEN  INVERSE  BRIGHT 8nEXP  OPEN #EXP  INVERSE  BRIGHT  SAVE ;SQR [N] THEN [N]USR 0p{ LIST ;[N]USR ;[P]STR$  OUT  COPY  RETURN  IF  CLS  RANDOMIZE  BRIGHT EXP  BRIGHT  OVER  RETURN  IF  RETURN  IF  RUN ;▙ LPRINT wUSR <▝ IF  STOP ©=|PEEK  LIST LN  INPUT q BRIGHT  LOAD USR LN  INPUT  LET  INVERSE  BRIGHT  RETURN  IF ;SQR wUSR @LN v_ FOR  COPY USR ;N[N]USR USR w RETURN  IF  INPUT LN EXP r BRIGHT U<= POKE n GO TO  COPY  RUN q BRIGHT IN LN [C] RETURN  IF  CLEAR USR ;▙ LPRINT }7v_ SAVE w;[O] LPRINT ;; RETURN  IF  BRIGHT  BRIGHT y BRIGHT  INPUT |nq FLASH LN  LOAD LN  SAVE  RUN  FLASH ▙ LPRINT 0p< COPY  COPY  COPY  RUN  COPY  CLS ▝USR  RETURN  IF ▝ LET  OUT  COPY LN  LOAD  COPY  COPY  COPY < RETURN  IF  RETURN  IF  RETURN  IF CB RETURN  IF C RETURN  IF BBB RETURN  IF  RETURN  IF  RETURN  IF DBBBB RETURN  IF  RETURN  IF  RETURN  IF BBBBBBB RETURN  IF D RETURN  IF CBBBBBBB RETURN  IF F RETURN  IF CBBBBBB RETURN  IF BBB RETURN  IF USR  LPRINT  LIST  SAVE  DRAW  RETURN  COPY ©??© COPY  RETURN  DRAW  SAVE  LIST  LPRINT USR @  PRINT  OH7[B]BQ$ RETURN [C]%a[E][Q]P~&PLX[G]kL, A[I]2D"6,,w[J] I[F]1INT 8h[B][M]_,$RND8I[O]|F:©[P]8PS# MOVE [Q]!/0SN[S]3?0K[T]:Z▚/>NCHR$ RND>6##+v▚PIMVAL$ !%%'POINT 7MH.VSCREEN$ :-''<[D]ATTR BI/L7m[G]TAB ]I"6 PAPER VAL$ (`8H▟cSLEN ▞q"- READ SIN %]COS %4©▗SK[S]ASN B#%ACS 0 PAPER LN 4=46@<INT @@+++.▖SQR (/SGN %" OR SGN %74** LLIST ABS "1ACS [G][F]8xUSR C4Um0.UCHR$ (6jaE>ABIN 1,1(V" FLASH  OR  RETURN  IF - AND (PJT RESTORE i RETURN ` SAVE d RANDOMIZE h IF l CLS ptx PLOT   IF  PLOT   PAUSE  PLOT   RETURN  IF | SAVE  IF  DRAW  IF  IF  DRAW  IF  PLOT   RETURN  LET  LET  LIST 45"4A"▞ LIST  LET ttt SAVE t:uzuEXP uTAB y$,066 RETURN  IF $"HH [B]▝ STOP ▝ PLOT   STOP T[I]x(P PLOT   GO TO Z(P PLOT   GO TO ▖/]CHR$ ]^CHR$ 63▖"H+H01▖01;98<:UTU▖RVCIJLJBCIQJBPCHR$  LIST  DRAW EMFM@LPCHR$  GO TO PQQQ▘QBlrr▘nqpq▘pCHR$ 3 SAVE m[222,`*-).,`,aCHR$  POKE .*-*.)Xba`cX/CHR$ [M]]^9XeCHR$ [C]`bdac[I]fCHR$ ▖kjhi , CLS & RANDOMIZE ! RUN  PRINT  NEXT  LOAD  FOR .!L/ STEP  FORMAT / COPY  CLEAR  RETURN 4t CLEAR  CLEAR  COPY ! CLEAR  RETURN PIt. CLEAR  CLEAR + CLEAR 4 CLEAR : CLEAR D COPY M CLEAR H RETURN <>x[ CLEAR H CLEAR X() CLEAR a:9865 CLEAR fHIJ CLEAR mBC CLEAR rDEF CLEAR v32 CLEAR {Fatal error(s) Warning(s)G STEP POINT NOT . STEP  STEP /!▚/ STEP  FORMAT / STEP )NOT TAN /REPT/IRP/IRPC/MACROUnterminated  STEP  STEP /! INVERSE / STEP  FORMAT / STEP )> STEP Z> STEP Z:TAN @<>=> STEP  INPUT J>NOT  INPUT J![K]/ RESTORE ▝▘▗▘▝ CLEAR ▚▖▚ CLEAR z{} CLEAR ~|y CLEAR ▛ CLEAR ! COPY * CLEAR %▙▙[A][B] COPY 2 CLEAR ,▙▙ CLEAR %[E][E][D][D] CLEAR 6[N][O][Q][O] CLEAR <[R][S][T][S] CLEAR BLEN SIN COS SIN  CLEAR JASN ACS ASN TAN  CLEAR T[E][F][G][I][C][D] CLEAR Z[E][F][G] CLEAR d[M][K][J]SQR  CLEAR j[I][C][D] RETURN [M]z%[R]z[S]zSQR z CLEAR 6[J][K][L] RETURN PEEK z CLEAR g[J]}} CLEAR ▛yyx CLEAR [A]SGN ABS USR STR$  CLEAR [H][K] CLEAR [L][D] CLEAR [O]SCREEN$  CLEAR POINT ▚▖▚ COPY ATN  CLEAR CODE RNDINKEY$INKEY$RND CLEAR CODE z{} CLEAR ABS ~|y CLEAR CHR$ [L] COPY  TO  CLEAR <=[M][K][J][K][M] CLEAR <=^CHR$  RETURN !CHR$ #"#"#▙:4*CHR$ +$%($&(($%(uHt▚d#ssvBsv4▝[R]RND▞POINT SXBIN ( PLOT  CODE HT6▝<=ABS ▝CHR$ <B4▗▗ ▗>D▗:▗! FORMAT  ERASE  MOVE  ERASE  OPEN #HX> "    ! " # $ %▜a▜▚f▚▗ >▚PPPP▚PPNN▚ML▚m▚K▚$JPCHR$ 0(NPCHR$  INPUT (NCHR$  RETURN ▘ArNOT  POKE sNOT ▜v▗ E▚{▗VAL$ CHR$ 8 LOAD LN [F][G]BIN RNDCHR$ % LET AT [T]VAL CHR$  LET VAL$ ▗VAL$ CHR$ @ INPUT EXP BIN  LINE  SAVE [G][F]▟CHR$   LIST INKEY$▟#CHR$  LIST ATTR [U]TAB CHR$  LET VAL$ ▗TAB CHR$ 0 LIST VAL$ CHR$ H GO SUB EXP BIN  LINE  SAVE [F][G]TAB CHR$  LET VAL$ ▟CHR$  LIST ▟CHR$  LIST INKEY$▜ AND  PRINT ▗TAB CHR$  LET VAL$ EXP BIN ▛ LINE  CONTINUE [G]CHR$  IF [F]BIN [S]CHR$ 0 PLOT  TAB CHR$ . LET VAL$ CHR$ F INPUT RNDCHR$  DIM  PRINT [T]CHR$  RETURN  LET ▗▘CHR$  SAVE  POKE LN BIN ▛ LINE  BORDER [F]CHR$ [G]CHR$  LPRINT  LET ▛CHR$  PLOT   LET AT CHR$ 0 PLOT  [U]CHR$ 8 PRINT VAL$ CHR$ 0 LET VAL CHR$  POKE ▗%NOT  COPY ▞BIN ( PLOT  !%QL6▝gPEEK [H]▝<B RETURN  IF +t[O]t DEF FN xEx5y▞y[K]yRNDyUSR  RETURN  IF (([L]s RETURN  IF  COPY z PLOT  [G]xz<> STEP >1 RETURN & LINE  LIST 3 RETURN : LINE >1 RETURN ! FORMAT  RETURN >= PRINT  STEP  STEP  LINE <= LET NOT >1!4NOT r?Stack overflow, try more P switches STEP BIN (:> RETURN   LINE O4 GO SUB C)}2'}{ PRINT  NEW  AND >=2H}F} GO SUB C<} STEP  FORMAT {! PLOT  }"<}:)} AND  RETURN *0 LET  PRINT  VERIFY 0 GO SUB D AND ▜▜▜O STEP [J] DEF FN 2 LET <_ NEW  RETURN <> GO SUB C)}2'} INVERSE ! OPEN #z~ NEW  LIST O~ THEN IN  THEN _( THEN  COPY  NEW ▜2|# THEN a(#~ NEW LEN  THEN  PLOT   INVERSE w RETURN ~ NEW <2 FORMAT z#N#~ THEN G LINE TAB | PRINT "H|#~W NEW USR CHR$ ▝|: MOVE z NEW  RETURN ~Pv(U THEN _ Q NEW   GO SUB _ NEW  THEN W( THEN O: LOAD z 05 NEW  1 RESTORE !+ RETURN ( IF  RETURN  CLEAR 8 (<( RESTORE i` STEP ▖}MD LLIST  NEW  GO SUB _ NEW  BRIGHT O BEEP q LLIST  RETURN ( LINE OBV& THEN w( THEN ©(~ NEW  AND  MERGE _t#~#~ MOVE ~ NEW ▜_ STEP [H]} THEN BCHR$ | LET #W MERGE  FOR  NEW  AND o&t~,fo FOR y INK !(r STEP k}~ATN  PAUSE  RUN |#O NEW (Gt~ AND _# INK { INK ▚# INK z INK ▚# GO TO  THEN a(~ INK _ INK #~# INK ▘W INK  INK STR$  RESTORE  INK  RESTORE  INK  LLIST : MOVE zATN  PAUSE }#~+ AND  NEW 8 GO SUB D_: MOVE z THEN w(z GO SUB DW: MOVE zFN 2 ERASE zy2 OPEN #z>_ THEN / THEN / THEN /▝OzG{ NEW  STEP  PLOT  } INVERSE 5 CLEAR  LLIST CHR$  COPY {<>_> RETURN  THEN 0 MERGE  OR  PRINT { STEP  PLOT  } LET STR$  MOVE !(r STEP k}#~ STEP  CIRCLE #~G#{NOT  PLOT  } MERGE  OR W NEW  SAVE o^,zV NEW (G{,▚0 RANDOMIZE _ FOR STR$  MOVE <>~#N#F#~#=  POKE <> OR  MERGE ACS w THEN {  GO SUB C BEEP ~ NEW G: OPEN #z PRINT {2 OPEN #z OR #~▜8 THEN /#^#V RESTORE  FOR  STEP   LLIST STR$  FOR  LET 2 OPEN #z MOVE STR$ <> THEN /O#^ THEN {( RESTORE * PAUSE z READ #: POKE z▚G: PRINT z▝O READ  FOR  STEP ▗ MOVE  LPRINT  COPY  INVERSE ! OPEN #z INVERSE ^ COPY 2[O]~ THEN {(/ NEW <2f2▝<25▘{ NEW  LPRINT _~ATN >= THEN s(5xATN  PAUSE 9~▚ SAVE >==>=<2 MERGE zx GO SUB D2 CLOSE #z THEN  THEN F~2 MERGE z VERIFY 8=2 CLOSE #z GO SUB D▚2 MERGE z>==>= THEN NOT - VERIFY  COPY LN ~8[A]=2 CLOSE #zxATN >=< THEN NOT 2 MERGE zx RETURN 8©[A]PEEK  FORMAT 2 CLOSE #z[G] GO SUB D2 MERGE z=>= THEN  THEN { LPRINT  THEN z   GO SUB S POKE }_#~= NEW W THEN {(/ NEW CODE  AND ▘ THEN _ ~" CONTINUE © NEW ? AND  NEW 82 VERIFY z=2 PAPER zoy RETURN  8 GO SUB D2 BEEP z,[F] FORMAT  GO SUB D2 VERIFY z READ  THEN {($ THEN [D] THEN  FLASH  VERIFY  8<2 BEEP z=[F] GO SUB D2 VERIFY z THEN  READ  THEN  FLASH  THEN {( THEN [L] THEN  OPEN #: VERIFY z[C]>=2PI© INVERSE s COPY : VERIFY z THEN c(<! MERGE u▜▜o~2▘,~2M▘ THEN c( THEN [ ---CODE 2}▘,~2Y▘,~2[K]▘ THEN {(>92Y▘! THEN c( INVERSE n-"▜▘ OR : MERGE z THEN s(G: MERGE z THEN C =W THEN K  =W THEN C  INVERSE r: OPEN #zATN  IF  BORDER ©x/ NEW ▘ NEW <WCODE  THEN   THEN   AND pgx NEW  LPRINT LEN oB INVERSE N LPRINT  COPY  OR  RESTORE ~ NEW EXP  , RUN  LLIST STR$  INPUT NOT  BORDER © RETURN  BRIGHT <=©~ NEW 8LEN  PLOT  @w BORDER  RESTORE }))) PLOT   LPRINT o| NEW  AND `gCODE wwwwwwww LLIST <>!: MERGE z CLEAR gSTR$  INVERSE  THEN  COPY ~(y INVERSE ▚=O FOR  STEP  INVERSE ▘ FOR  MERGE  THEN ~ LINE FN ▝ INVERSE  THEN  COPY ~ INK &r( INK : VERIFY zCODE  INVERSE  THEN  COPY V(: BEEP z THEN v# LINE  CLOSE #2CODE ATN 2h>, INVERSE  THEN  COPY ~(<2t2[F] INVERSE  THEN  COPY N( INVERSE ^ INVERSE  THEN  COPY n( CLEAR /NOT IN  FOR  LLIST  RESTORE ATN (P NEW  AND  RESTORE  RETURN 8 VERIFY  /,(6 INK  CLEAR oVAL o~ INK O NEW  CLEAR  VERIFY 8 ~[R]wCODE O, LIST = INK LEN o~ INK LEN  INKEY$w>ATN  LLIST  GO SUB K POKE } CLEAR %CHR$ _ FOR  INVERSE  THEN  COPY F LINE  DATA ▝ INVERSE ^NOT  DATA ▝=NOT x2▝▝ATN 2▝>, INVERSE  THEN  COPY ~(<2+▝2Q▝ INVERSE  THEN  COPY NBIN [M]▝ INVERSE  THEN  COPY n( CLEAR D STEP [P]▝NOT ▞▝CODE  INVERSE  THEN  COPY V(: BEEP zATN 2▝▝ FOR  LLIST  RESTORE  AND 8 VERIFY  ~[R]wCODE c= CLEAR oVAL o~ INK [R]O THEN IN  CLEAR  VERIFY 8 ~[R]wCODE O, LIST == INK  CLEAR oLEN o~ INK LEN OATN  PAUSE t▝ CLEAR NOT ▝ ~[R]wSTR$ * POKE }>ATN  CLEAR %  FOR  INVERSE  THEN  COPY FBIN [M]▝NOT  DATA ▝ATN  PAUSE z▝ RUN  INVERSE F# THEN ~#  IF  SAVE <> THEN v# LINE  DATA ▝> COPY 22▘>ACS INKEY$ STEP  LET ▘ INVERSE 4 MOVE  MERGE  STEP ▘>INKEY$ACS  STEP  LET ▘CODE 22▘ INVERSE  THEN  COPY ^  GO SUB K▜▘ATN  GO SUB B INVERSE  THEN  COPY FBIN  FORMAT ▘ INVERSE 5: INK z CLEAR g MOVE  INVERSE  THEN  COPY N  FOR  GO SUB K POKE } FOR  STEP ▘ INVERSE  THEN  COPY ^>=>w2}▘<> INVERSE  THEN  COPY NBIN  FORMAT ▘ INVERSE  THEN  COPY V( INVERSE N GO SUB SU▘ RETURN ^#V# RESTORE  INK  LLIST ^#V#N#F# RESTORE fh>NOT L▘ INK  THEN  INK  INK  THEN  INK  THEN  THEN  THEN  THEN  THEN  RETURN E2{▘|! RESTORE  RETURN  INK { INK ACS w, INK z INK ACS w,{ACS w,zACS w,yACS w,xACS w,ACS w,>ACS wSTR$ * POKE } FOR  LLIST # CLEAR % ▛ INVERSE ! OPEN #z<> INVERSE k INVERSE b[ RETURN  INK { INK _ACS w- INK z INK _ACS w- INVERSE ]ACS w- INVERSE /ACS w-YACS w-XACS w-_ACS w-:{▘_ACS NOT }▘: CLOSE #z INVERSE N=>= CLS x.ATN  THEN  THEN  THEN  AND `g}LEN o<> RESTORE !]▘ INVERSE  THEN  COPY ~(![Q]▘r#PEEK   DRAW r RANDOMIZE  LLIST <>>2j~=2n~<> RETURN  IF  RESTORE & THEN }(% GO SUB [" GO SUB [O LET ▘G GO SUB C FOR  STEP  RETURN ▚0> 2<>i& THEN }(%)))ASN oy RETURN  8: RETURN  ? CIRCLE  GO SUB ["ATN  GO SUB Ri▗ PAUSE yo▗} GO SUB Do:Ox2[B]_▗0c▗ GO SUB D INK *  GO SUB K INK : CLEAR oABS 0 GO SUB S<> GO SUB C AND Eo GO SUB C<> GO SUB S AND G`x THEN ?8SGN 8[E]ATN O INK  CLOSE # STEP x RETURN  0 CLEAR } RETURN 0yACS w INK y OVER  INK " GO SUB C CLEAR }2ATN <>ACS w RESTORE } NEW o THEN < THEN < THEN < NEW  LPRINT ASN o| NEW  AND pg~ NEW x INVERSE ACS w LLIST NOT  INK  GO SUB S GO SUB C STEP  RETURN ▚ CIRCLE  GO SUB Ci& THEN }(%)))ASN o" NEW  PLOT   o&r~2`CODE  THEN < THEN < THEN <o THEN y(`":2ATN <> CLEAR ,<>ATN  GO SUB R CLEAR -<> THEN  FORMAT #<> THEN  FORMAT +<> NEXT  STEP [N] STEP  NEXT  STEP [N] STEP  NEXT >ATN  <2©▗ STEP PEEK  STEP > INPUT 2▛▗CODE 2X COPY o INVERSE !qq COPY YH> STEP LN ▗LN ▗ CLS <> GO SUB sn INK  INVERSE n INVERSE f INVERSE # INVERSE #"A RANDOMIZE  FOR Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE Vq-^q- MERGE  FOR !%▗ INK y  w+ DRAW O>U2X0> INPUT 2` OPEN # RETURN =CHR$ SGN ▗1<>P LPRINT OUSR O[Q]OO`O@O OH LPRINT GUSR G[Q]GG`G@G G! INVERSE zF#^#V FOR  THEN ACS  FOR  PLOT  <>! NEXT   THEN  LLIST  STEP  DATA   THEN  INK  STEP  DATA  >POINT O STEP  DATA   THEN <> STEP  DATA  >POINT O:[S] REM ▜0>POINT O:[Q]G GO SUB C[Q]<>! CLEAR ~#ATN ( FLASH  RETURN INKEY$#<> FLASH / SAVE © CLEAR  RETURN ©© OUT :CODE  REM  RETURN >= RETURN ( RETURN  * LIST zATN  GO SUB R8#lATN  GO SUB R0<> RETURN ( RETURN  * LIST z0 RETURN ( FOR !`ATN  GO SUB R FORMAT !▝[O]>2 OPEN #zCODE 2 ERASE z STEP  PLOT  }:CODE  REM  RETURN ( RETURN ( RETURN USR * LIST z RETURN ( FOR ![C]ATN  GO SUB R CIRCLE ![T][O]: LOAD z0>2 ERASE zCODE NOT  PLOT  }* LIST z CLEAR N CLEAR FATN  GO SUB B FOR ATN  GO SUB R CIRCLE  GO SUB B8 GO SUB B8CODE 7<> CLEAR N FOR CODE og) THEN 0 DEF FN  PRINT )lg[Q] GO SUB R} THEN < THEN < THEN <O} NEW <> CLEAR ! CLEAR o FORMAT  CLEAR $<>X!T CLEAR ~0) RANDOMIZE | GO SUB D CLEAR ▚G<>y STEP  BEEP ▚ MERGE  STEP  RESTORE ▚ MOVE  OR  STEP ▟▚ MOVE B<> `#a[I]&bF,d LLIST 2f▜9h/Bk GO TO KnATN Tq|auIpz ©[A]▗CODE 2 POKE z* RANDOMIZE z GO SUB [ CLEAR z INK * RUN z GO SUB [ CLS z INVERSE !x2 PRINT zO STEP  BEEP ▚y STEP O STEP ▜ INK O STEP ▜ INK SCREEN$  NEW  INVERSE 8 LIST  INVERSE : PRINT z< RETURN   BEEP <>~ NEW EXP y(USR  INVERSE <> PRINT  CLEAR ~ PRINT ~ THEN ©(#~ CLEAR w#~ NEW O# STEP  INK ▜ CLS : PLOT  z0 OR  LIST  INVERSE STR$  STEP  INK ▜~ RETURN USR  #@ POKE  INVERSE CHR$  LET  CLEAR w LET <> NEW USR  MERGE (4 NEW EXP 8[B] IF  RESTORE o0$~ INVERSE  RESTORE  MOVE  MERGE  GO SUB S PAUSE zATN  PAUSE ▖ NEW ©!(r STEP k} STEP 8▖!ABS s STEP k} STEP ▖ INVERSE  LLIST  LLIST  LIST  INVERSE  MOVE <> MERGE  OR  INK  RESTORE  MERGE  INK  CLEAR  RESTORE  RESTORE  STEP ▟▚ LLIST  CLEAR F CLOSE #<>{ CLEAR  LLIST  INK  MOVE  LLIST  INK STR$  MOVE <> MERGE  OR  INK  RESTORE  MERGE  GO SUB C ERASE z INK  CLEAR  RESTORE  RESTORE  STEP ▟▚ LLIST 8 THEN ~(~ THEN g(## NEW (###=  IF # CLEAR F STEP  PLOT  }STR$ ▙▖▞8▞c▞VAL$ ▖▞8▞c▞ INK ▖7▞8▞c▞ PLOT  ▖$▞8▞c▞@ BRIGHT &"COS [G]$COS [G]%[L]TAN 6[I][G]ACS G[N][L]ASN H[K][I][O]SIN )[K]▗`ABS &B[F][L]COS ▛4[F]f[F][J][I]7[O][I]H[K]ASN JP%D▛[F]COS F[I] VERIFY G[I] ERASE (▗[K]9▗[K]@ ▞"[F]COS tf[I])0# GO TO 56'""$$%$&#'#(#▜A 32▖d 32USR  23▞x0.1,USR  COPY 0-+0x0,.1USR  COPY 00+-0()*E7 PRINT  STEP ▟▞( LET <> RESTORE  MERGE   STEP -0 STEP P STEP ] MOVE  LLIST  LET <>O: LOAD z THEN ?POINT  THEN G<> MERGE  RESTORE  PRINT ATN  !x"w STEP ▟▞ 5H STEP ▟▚8yATN  IF  CAT ▞ AND  RETURN  0 GO SUB D AND  G STEP -0 STEP B(,  STEP -0 STEP P STEP ]H*w#"w~!(r STEP k} CLEAR 4 INVERSE  RESTORE  STEP 8▖ INVERSE  LLIST  CLEAR 5 LET  LLIST  MOVE <> MERGE  RESTORE  PRINT ATN  !x"w STEP ▟▞  STEP H STEP ▟▚8y VERIFY  IF  PAPER ▞ RETURN  0TAB G_[K]([U] DEF FN  CLEAR ~ RETURN  FORMAT o&) RETURN  IF >`▗g7<> GO SUB [us-<>r- RUN <> GO SUB [u+r-s IF <> GO SUB [u{ THEN : THEN  THEN : THEN  NEW USR SIN W GO SUB Su<>cATN USR  PRINT  RESTORE  MERGE ! LPRINT q0AA STEP V MOVE  LLIST  LET <> RETURN USR  PRINT  RESTORE ! OPEN #w THEN  RETURN CODE  RETURN USR  PRINT  RESTORE ! OPEN #w THEN PEEK >2 THEN  MERGE  INVERSE  RESTORE ! OPEN #wH STEP ▖ INVERSE  LLIST H STEP ▟▚8y VERIFY  IF ▛ RETURN  0COS _!q RESTORE <(INKEY$587y AND  IF ▛ RETURN  0)![P]q RESTORE _ GO SUB D AND   PRINT !l STEP %▛ LET  LLIST O OR  RESTORE A STEP F LLIST  STR$  PAUSE  MOVE  LLIST  LET <>CHR$ ▛ RUN  CODE w DRAW <>ATN USR  RESTORE  PRINT  MERGE  STEP <▛ MOVE  LET  LLIST <>!qPPNOT VATN USR  PRINT  RESTORE  MERGE $ STEP ▟▚8yATN  IF [G]▛ RETURN  06!`qA"(*+ATN USR  PRINT  RESTORE  MERGE l STEP ▟▚8yATN  IF [D]▛ RETURN  0!©q GO SUB D AND  GPP STEP F( STEP <▛$ STEP  RESTORE l STEP  RESTORE  CLEAR  RESTORE  CLEAR !6▜$ STEP ▟▚ PAPER :G OR !r STEP [S]STR$  OR y AND O!r STEP [S]STR$ xATN (yATN  PAUSE  OVER ▛ IF : LINE :_ 0X RETURN  8 VERIFY   GO SUB D_!USR qC OR  RESTORE ~ NEW  RETURN 8 STEP <=©CODE LEN wx RETURN 0 THEN ▚ DIM  LLIST ,STR$  LPRINT  CLEAR !6▜$ INVERSE  RESTORE *[O] THEN V(!! STEP ▖ INVERSE  LLIST  CLEAR  LLIST  MOVE  LLIST  LET <>#~ATN (  GO SUB K REM (y RETURN  NEW 0>2$x!$x PAPER 5> STEP % CAT > INPUT #~2©{ RESTORE  RETURN 8 MERGE ! MOVE !~{"-▖>2$x>B2(x!$x STEP ▖!<>{"-▖ LLIST w [R]++ THEN  VERIFY >H2(x[G]yATN  SAVE  RETURN   FORMAT xATN >=o~!` CLEAR !p CLEAR O > CLEAR  THEN f  CLEAR 6P RETURN 0 CLEAR  THEN  AND ~LEN /w RANDOMIZE %$ CLEAR =  BRIGHT <> MERGE * LIST z THEN z( FOR  THEN SGN ATN  GO SUB R MOVE  FORMAT  CLEAR  RESTORE  INVERSE  RESTORE  MERGE  THEN INT  MERGE  GO SUB S PAUSE z! DIM w STEP ▖ MOVE  MERGE  STEP ▟▚ MOVE  PAPER [E]▟y PRINT  CLEAR !6▜ STEP ▟▚0  LET G[B] PAUSE *▟H GO SUB DG▝ IF [E]▟ RETURN  8 VERIFY   GO SUB D IF [E]▟GyATN  PAUSE E▟G CLEAR !p!` CLEAR G OR  CLEAR  RESTORE  RESTORE  > STEP <>▟ LLIST , CLEAR  LLIST  CLEAR #STR$  CONTINUE STR$ x CLEAR ! LPRINT q! LPRINT o CLEAR G OR  CLEAR  RESTORE  RESTORE  CLEAR  LPRINT  COPY > STEP <>▟ LLIST , CLEAR  LLIST  CLEAR #STR$  CONTINUE  MOVE  MERGE  CLEAR ! THEN PEEK  THEN z( THEN INT  THEN  RETURN  STEP ▖ MOVE  CLEAR !"▜!x THEN PEEK  THEN z( THEN  RETURN  THEN INT  STEP ▖ INVERSE  LLIST  CLEAR  LLIST <>=>= CLEAR  CLEAR  THEN N( PRINT CODE ACS w CLS  CLEAR =>= CLEAR  THEN N  GO SUB G CLEAR  RANDOMIZE <>: LET ▟_*{: LIST ▟O: COPY z THEN ©  STEP YEXP  , STEP Y - STEP YO"{Gy2 LIST ▟{2 LET ▟~ NEW O NEW  DRAW POINT  PRINT : LIST ▟<LN  ,~ NEW O NEW  DRAW POINT STR$ O OR x2 CLS z NEW _ NEW Gy NEW W NEW LN (ATN  x AND  AND 2CODE  REM ▜!Eo0$~#fo"b▜y2 PLOT  z{ STEP 7" RUN zz STEP 7" RANDOMIZE zSTR$ xLEN  NEW  RETURN (X>ATN (CODE 2[N]▙: COPY z▜0:[N]=2[N]x NEW POINT  NEW 2[M]USR :[L]ATN USR : LET ▟2 PAUSE ▟: LIST ▟▜▜ NEW FN  NEW !k STEP d2[L]!"{!{▜ STEP c#V_ GO SUB Su POKE #~#fo DIM :[N]▙ATN  LN <2[N]▙: COPY z THEN ©:[N] <2[N]![Q] OR PEEK (# RETURN  IF  PLOT  #"[O]STR$ ###~ATN (2 BRIGHT !CODE  FLASH "x POKE  STEP  FLASH NOT SIN ▙!n▖▜o0$~#fo<>Dq▞▚0▛[H]▞PIk▛ COPY ▞[K]G▛~ NEW <<<>▜o~ FORMAT $~<>DD[S] CONTINUE { CONTINUE  OUT [S] OVER  OUT [P] OVER [T] LLIST R LLIST  FOR  INK EXP  INK _ INVERSE + INVERSE [T] LLIST D LLIST  RETURN  IF  0ZCODE 2[N]! LLIST [Q] GO SUB VAL : INPUT zG AND 2VAL$ x THEN ?2POINT  THEN ?2[U]x RETURN  CIRCLE >2SCREEN$ <> 0Z▝ MERGE _jIN % RETURN  COPY  DRAW  DRAW  DRAW |[O]O BORDER s▝FN SCREEN$ Tw[Q]P? CLOSE #IN USR %@▘ LOAD  CIRCLE USR USR USR LN VAL FN FN FN [Q][I][A][A][A][A]▖▖`XIN IN RND OVER  OUT ZonAT [L]ASN ▞[[A]▜CODE  FORMAT K BEEP  FORMAT [G]ATTR  LPRINT TAB }USR Z▙IN PEEK /Lw6 FOR k MOVE  BEEP  LPRINT SQR USR [A] LIST PI&((((&"?[N] MERGE N+ COPY  READ 8 RETURN ATTR PEEK |_U COPY [P] INPUT jATTR  COPY  LINE ▚? COPY  COPY  COPY  DRAW  COPY  COPY  COPY  LIST © LIST  SAVE [A] RETURN / LIST - LIST $ LPRINT  LPRINT  LPRINT `` LPRINT  LPRINT  LPRINT  LPRINT ` pox[P] DRAW [M]< OVER vPEEK  POKE ? GO TO  CIRCLE #VAL : LIST @  DIM  GO TO  LPRINT  SAVE  RETURN  IF  RANDOMIZE  RANDOMIZE  RANDOMIZE  PAUSE  FOR  VERIFY  VERIFY  VERIFY  VERIFY  CAT  CAT  CAT  IF  LOAD  COPY USR ▟U PRINT LEN  OVER  LINE x READ  COPY g,© PRINT COS  NEW ?z VERIFY  LOAD [P]ATN o_ CLEAR Z▛INT  SAVE TAB } INVERSE pWVAL$  REM SIN VAL$  CLOSE #uz5 RETURN zLN . INVERSE =R5n[O]INKEY$ATN o OUT [IN  COPY _ INVERSE G7 INPUT '[P] OVER ' PAPER  INPUT ' FLASH ~ITiFN ▝PH/ SAVE % LIST [Q]▝ CLOSE #[K]i DRAW [G]IJ©%6i+jzACS D*@6@*USR 7@*USR 6@*@6@=USR @▝((TAB ▚ MOVE SCREEN$ [F]EQ RETURN O COPY  RETURN  LET ▟*_ RETURN U*I STOP IN EEoSCREEN$ [U](▜TCFN FN _>= FORMAT a FORMAT  @ LPRINT  @  [B]08 CLOSE #[A] COPY  COPY ``VAL & CONTINUE  DATA GNOT  OR  READ  CAT  LIST >=@` LPRINT  CONTINUE hD[A] COPY ;;/n6T[G]INT 10H@▗▘ 0[A] IF  IF @ RETURN  IF @USR [A] COPY v4P"[A] SAVE  RUN  [A] COPY ACS  AND dB▝>=@@9922SCREEN$ w:/[A] COPY  BEEP WLEN LEN EXP USR USR LN POINT zM[B]$[J]$UD*SCREEN$ SCREEN$ UUT*SCREEN$ FN U COPY 0 CAT  (09brpphh/`0f DIM [A]H) D ▝ CLEAR  BEEP ?mLN LN LN FN U SAVE  COPY © COPY  DRAW ? COPY  LIST  DRAW RND"$%%$"CODE [I] LIST _ CLEAR |TAB  RETURN IN  LPRINT + OVER ?^pWATTR  CAT  DRAW  LPRINT + BRIGHT © LET USR  LOAD  COPY  COPY  OUT  COPY USR  COPY  DRAW  CAT  LPRINT ▜▝ DRAW  DEF FN QxxxiZ+USR U DRAW +>=0 CAT 3xxpaJ^ SAVE - LIST USR  BEEP $ATTR EXP USR LN [Q][B] LPRINT SQR  RETURN ? RUN  DRAW © LOAD  LPRINT ?▝USR ▝ CLS  OUT BIN  REM  SAVE  SAVE  SAVE  DIM  MOVE SIN ]LN  LPRINT © LOAD  DRAW jIN  OUT  RETURN 5©IN  SAVE >SGN ©USR s RETURN !'hCODE F RUN  BEEP cPSQR  GO SUB CODE CHR$ h COPY ATN  BEEP  REM jSQR  GO SUB CODE  OPEN #J COPY ASN  BEEP  CLS NSQR IN CODE  ERASE z INPUT  GO SUB  BEEP  BORDER  IF  MOVE [U]VAL$  OUT  INPUT CODE  CLOSE # OVER  CLS J BEEP [U]VAL$  INPUT  OVER [L] CLOSE # BEEP  FLASH j NEW [U]CODE  DEF FN  LINE  COPY IN  LOAD  FOR ZIN  REM SQR V IF _[S]kj_ATTR  COPY  FLASH  PAPER /#CODE  FOR J.7[H] CLS JIN  OUT [T] LINE [R] OUT : DEF FN #o&JASN  RETURN &BIN k/SCREEN$ [ IF  DRAW ▝ LIST ▝p LPRINT [B] NEW  RETURN SCREEN$  COPY  CLEAR U COPY  COPY  LOAD  COPY  RETURN  IF }© COPY > OUT  COPY _O COPY VAL$ CODE  COPY [P]© COPY OIN  COPY W COPY  COPY / COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY ? COPY W COPY [L] COPY ATTR  COPY M COPY U COPY % COPY ▝  CONTINUE (L*/Tx6[U]Z%INT  MERGE @[C] LPRINT I0INKEY$[O] DIM ▛ LINE ▞@ PRINT DINKEY$B][R] READ SQR `f;VAL  INVERSE x.▝ LIST SCREEN$ Ueeb2*%@[Q]`[Q]@[Q]pH[F] CIRCLE  SAVE  POKE  POKE  POKE  RETURN  ?USR  SAVE   ? DRAW ? RETURN    COPY  RANDOMIZE  COPY  COPY AA COPY  COPY IN  COPY  COPY  RETURN  COPY  COPY @  COPY  RETURN @ STEP OhJJ3$ DATA HSCREEN$ FN LEN SCREEN$ FN  DATA HSCREEN$ FN LEN SCREEN$ FN  DATA HSCREEN$ FN LEN SCREEN$ FN  DATA XZVAL 9 *[Q],`USR >=")8@ RETURN  IF 9*,R[R] RETURN  IF a2NOT  RETURN  IF  LPRINT [Q] RETURN  IF @[B] SAVE  SAVE  POKE  SAVE  POKE  SAVE  CLOSE # SAVE  POKE  SAVE TAN  SAVE ▗xx00   <7[B] SAVE  SAVE  POKE  SAVE  POKE  SAVE  POKE  SAVE  POKE  SAVE  CLOSE # CIRCLE  POKE  SAVE TAN [A] CIRCLE $ COPY  REM  RETURN  CLOSE # COPY  REM  COPY TAN  COPY  REM  RETURN  CLOSE # COPY  REM  COPY TAN  COPY  REM  RETURN  CLOSE # COPY  REM  COPY TAN  COPY  REM  RETURN  CLOSE # COPY  REM  COPY TAN  COPY  REM  RETURN  CLOSE # COPY  REM ©TAN © REM ~ CLOSE #© REM  COPY TAN  COPY  REM  RETURN  CLOSE # COPY  REM  COPY TAN  COPY  REM  RETURN  CLOSE # COPY  DATA  LET [Q] LET USR 0▝ SAVE  RETURN  RETURN  RETURN  RETURN ||8[B] SAVE  COPY  CLEAR  COPY  RETURN  COPY  CLEAR  GO SUB PEEK  GO SUB ABS  COPY  RETURN  COPY  CLEAR mACS [B] SAVE  COPY  COPY  COPY m▝ CLS  RETURN  PAPER GVAL$  CIRCLE  DRAW A_ COPY USR >=@9 COPY > CIRCLE mm^NGW__▜[N][U]USR USR FN ▖▝rc DRAW  CLS  POKE TAN hTKAT RZdTAB  RETURN M FLASH n FOR |,? STEP 5<QX`pib7/@)@}@: xp  CLOSE #|[J]FN FN FN [Q][C]{d7/ RUN USR ?CODE [Q] COPY _P~IN [Q]~[Q] INVERSE @ CLS  INPUT  FORMAT ` CIRCLE ▜USR  RETURN  IF [S]]/8$dL PAPER [L]COS k$ NEW  INK  CIRCLE V ▝ IF  LPRINT  DIM  SAVE  RETURN  IF  LET  LLIST CODE [P]>T(© RETURN CODE  CLOSE #©_O BEEP ~PEEK IN SCREEN$ < LOAD  OUT /;[A] LPRINT >=8@ RETURN  IF 8@ RETURN  IF 8888000)"AT  BRIGHT VAL$  OUT CODE  OUT VAL$  CLOSE #AT  CLOSE #VAL$  BEEP N4l[M]|XxX8">=@ RETURN  IF 8 RETURN  IF @ RETURN  IF 8008@@@@992* COPY  OUT VAL$ ^>zLN  DRAW  DRAW SGN SGN  DRAW LN  DRAW PEEK ~.^|xxxx[M]PEEK _/7>=@ RETURN  IF  RETURN  IF .^n^jTjVzjFBB@@>=@ RETURN  IF 881119999@ RETURN  IF 2+ BEEP  THEN uNvNzAT |< RETURN  IF >?7+EFN  BRIGHT [O]▝ POKE yrkjbbbbSDSCREEN$ CODE UW*VAL$  OVER PEEK /FN X8x LIST  LPRINT  LPRINT  CAT  SAVE  RETURN  IF  LIST FN [J] RANDOMIZE W COPY  COPY  COPY [L] COPY  RETURN PEEK TAB IN  COPY x[_ NEXT SGN VCODE VAL$ oP>[Q]USR  DEF FN Oxxxqc/ DRAW _[M]0 DRAW ▝ IF  VERIFY LN LN LN LN {U/_© DRAW 2 DRAW <s DRAW |#SGN `<=@@88)) RETURN |/((▝ LPRINT  TO  RANDOMIZE  RANDOMIZE  RANDOMIZE  RANDOMIZE  REM  FLASH  TO ABS VAL$ [P][H]_WO COPY  COPY  LIST }ABS  COPY _* INVERSE  OUT ^ABS  CLEAR SGN  OUT  COPY  SAVE o PRINT IN  REM [Q]*%@B▝▘ LOAD 2VAL -000000000/,++*&$[P] LPRINT k CLS  PRINT I RETURN ATTR [L]ATN  MERGE POINT  COPY kSQR UASN Y INPUT ATTR  FLASH ATN  INVERSE CODE  LOAD kIN OTAB W INPUT ATTR  OUT  COPY  MERGE ATTR  COPY k COPY A COPY  LIST ATTR  ERASE ▘UCODE  COPY wCODE  DRAW *_ IF  COPY  COPY IN  RUN © CLS [A] COPY  INPUT [P] CLS PR[P]©IN pPOINT ~[P][M][A]©SQR _ CLEAR  V[L]VAL$ @?[ MOVE ▝ RETURN  DEF FN 5ppOUSR U SAVE ▘ CLEAR  CLEAR  COPY  VERIFY OLEN LN  RETURN © LIST * COPY  DRAW >=0 RETURN  IF  DRAW ▗ RETURN  IF  TO 0▝ COPY  AND 88| DEF FN OxxphhhhYJ;,,,,R4kxSpo LIST _ LIST © LIST + LPRINT USR ▘) DIM FN $'((((((('&&%$#$%▞▜ SAVE  DRAW  LET  RETURN : IF INT VAL$ EXP  COPY uINT o)INT  RETURN LN CODE 9©uIN n[J]INT  COPY  COPY CODE  CLEAR _p BORDER oK* COPY  COPY VAL$ INKEY$© COPY ~ ERASE e COPY _(/ FOR  COPY PEEK [A]= COPY  COPY w`-[S] FOR USR 5[F] CLEAR  RUN  LPRINT /▛ FOR  COPY  LIST  OR W SAVE ? LIST jCODE  SAVE UUXjATTR  SAVE _} SAVE y BORDER [I]▝ LIST  IF O+ DRAW U DRAW + DRAW U DRAW + DRAW U DRAW + DRAW U DRAW + DRAW U DRAW + DRAW U DRAW + DRAW U DRAW + DRAW U DRAW  OR 0 RETURN  IF )"▖>=LN h8▝ CONTINUE  BEEP LEN  RETURN  IF U© RETURN *IN  RETURN U© RETURN *IN  RETURN U© RETURN *IN  RETURN U© RETURN *IN  RETURN U© RETURN *IN  RETURN U© RETURN *IN  RETURN U© RETURN *IN  RETURN U© RETURN *IN  RETURN U© RETURN *IN  RETURN U© RETURN *IN  RETURN U© RETURN *IN  RETURN U© RETURN *IN  RETURN ▝ LIST <=8 RETURN  IF PEEK ~PEEK ~PEEK ~PEEK ~PEEK ~PEEK ~PEEK ~PEEK ~▘ CIRCLE g©[G]ATTR EXP USR  RETURN  IF LN POINT [K]sL%USR =>= REM  CAT U CAT :SCREEN$ <>UU RANDOMIZE jINT  COPY UU COPY jINT  COPY ]U CAT jSCREEN$  CAT ]U COPY jCODE oU COPY LEN o COPY PEEK © COPY  BRIGHT ? COPY  CONTINUE  COPY  LIST  COPY  LIST ▝ RETURN  IF xi: SAVE  RETURN PEEK  MERGE ~SCREEN$ PEEK  MERGE vSCREEN$ ACS  MERGE ~ COPY  OVER  COPY  INPUT © GO TO ? SAVE ▝ COPY  BEEP USR USR USR LEN [S][D]m^7~ IF ? POKE  CONTINUE  CAT  LIST  COPY  RETURN p▝(FN (((((((((((((((((([F]▙▛(U@QUP(POINT  COPY PTT RETURN PSCREEN$ *SCREEN$ ~ MOVE TU+PSCREEN$ ▘FN >LEN T OR P©PFN `! COPY LN @LN  COPY |_ NEW PEEK CODE [P] OUT  COPY  RUN  COPY  COPY  RETURN  CLS  DRAW IN  OUT  RANDOMIZE  CLEAR  READ ©? BORDER © BRIGHT  LIST  OVER COS USR  SAVE  LOAD  LIST  COPY  LPRINT x▝ COPY  FORMAT hppxph`XPH@0( LIST * CONTINUE ATTR  CIRCLE CODE EXP VAL$ rABS  DATA SQR  CONTINUE  PLOT   FORMAT STR$ [Q]CODE @© RETURN  SAVE  LIST USR ▝ COPY  CIRCLE USR USR USR USR LN VAL [Q][B]zk/ IF  FOR  RETURN  CLOSE #z8u LPRINT + RESTORE USR  FLASH  NEW  BRIGHT 8▝ POKE VAL [R][C]▛▛||mm COPY  COPY  DRAW US SAVE *[D] LIST S LPRINT COS  LPRINT © LPRINT ?USR _USR /USR  BEEP ATTR ©USR  LIST  SAVE  DRAW  RETURN * RETURN =©:IN ? BEEP ?ATTR ?TSCREEN$ T SAVE  LIST FN P P( TP*((@▝F[P] ? CLEAR ©T> COPY FN [P] COPY P IF [Q]CODE  PRINT USR w NEW ; SAVE  LPRINT ▝A[N] © COPY UX? OUT ATTR  LIST CODE  VERIFY W CONTINUE  LOAD VAL ~USR ▝K[P]   © LOAD  COPY R< RUN  IF $/ DATA  CIRCLE  BEEP  CAT 0<=COS USR  SAVE L LIST ▝ LIST  THEN OXXXXQQIQYRRYYQJ;O?OUSR _USR /USR 'USR /'USR  LPRINT  LPRINT  LPRINT 'USR USR ▝ CONTINUE  LINE OIX RETURN  IF P RETURN  IF X RETURN  IF PPIA::O?OUSR ?USR oUSR WUSR o_//'/USR ?USR oUSR _©?/ CONTINUE > DEF FN Oxxqihhh``YYYZZSSSZR RETURN  IF KOW DRAW ; DRAW  SAVE / LIST ' LIST o LIST _ LPRINT O LPRINT ?USR / LPRINT ?USR  LPRINT  LPRINT  LIST  LIST  LPRINT  LIST  LPRINT  LPRINT USR  LPRINT  LPRINT  LPRINT USR [A] OR (000))))ppx8888<=8808122+|xp(▘ SAVE J CAT OqbbSSKOo OVER /TAN >=[I]P LPRINT ▘ LIST A@ /USR @USR [Q] FORMAT H0FN P ▘6y ?INKEY$UXSCREEN$ eUSCREEN$ P [A]P[Q]@z[M]▝ LIST VAL  LPRINT VAL  LPRINT VAL  LPRINT [Q]USR [Q]`P(▘ GO SUB N POKE  PVAL X(4@[Q][A]h[E] PAPER Ln< BEEP ▛POINT LN  RETURN  IF NNNN6/SCREEN$ [Q]7 COPY  CIRCLE h|,_- POKE p8 SAVE  SAVE  DRAW  DRAW  LPRINT [Q][A] DRAW  MERGE o▗▛[C][J][B][J][Q]FN VAL VAL VAL FN [B]yZKD01 LPRINT ? LPRINT  COPY ` RUN ` PLOT   LPRINT nUSR : GO SUB USR 6 INVERSE USR 5 OVER  LPRINT m INPUT  LPRINT n LOAD pn RUN xww LIST 7©USR ; RETURN  LIST [Q] [A] CLS  OVER PIASN SQR  LINE  LINE  MOVE  INK  LPRINT  CONTINUE  CONTINUE  LIST  LIST  LIST  LIST  CONTINUE  CIRCLE <>EXP LEN [K][C]f▝ LPRINT [P]USR  RETURN USR  CLEAR USR ©SQR  COPY SQR  LOAD { OUT wUSR  OUT wUSR ; OVER  CLS USR ;PEEK  CLS  LPRINT {IN } LPRINT wIN } LIST w OUT PEEK  LIST w OUT IN  SAVE { LOAD  OUT  CONTINUE { LOAD  COPY VAL } RUN  SAVE @= COPY ▝> RETURN ▘? LIST ▘[A] LPRINT  CLEAR >=111)8(▘ SAVE  OVER IN  CLOSE # STOP  DIM  LIST  LIST  LIST a CAT  CAT < NEXT  DATA  RUN  GO TO W COPY  DRAW  COPY  COPY  DRAW % OVER ZLN  COPY  POKE .p  LPRINT  VERIFY  INVERSE  FOR  PAUSE  RANDOMIZE  RETURN  IF FN ( NEXT q▙[F]_ COPY = INK [J]jCODE  COPY .[F]G COPY 5 SAVE + NEXT  CLS  COPY # CLEAR  LIST M RETURN VAL @[B] CIRCLE  CLEAR *▝▝▝▝▝▝▝ RETURN  IF ▝▝▝▝▝▝▝[A][E]@ RETURN  IF `   0[A] COPY  COPY  LOAD  COPY  LOAD  COPY  RUN  LOAD  COPY [A] PAUSE  FORMAT @xpXH@1[O][H]IN  RETURN  COPY SGN  COPY  SAVE  COPY USR  RUN PEEK [M]▖[A] PLOT  [U]$$! COPY  COPY  COPY  LIST © COPY  COPY  DRAW   COPY  COPY  COPY [Q]© COPY  COPY @ COPY  DRAW  LIST [Q]    SCREEN$ ATTR  CLEAR  COPY  MERGE ~INT e© MERGE hSCREEN$ SCREEN$  CIRCLE UUFN SCREEN$ ATTR XU^VAL SCREEN$  PRINT P COPY SCREEN$ [Q] MERGE U`jSCREEN$ USR UPEEK  LPRINT [B] BEEP  PLOT  ! CIRCLE 4C▛[D]▗▗▗▗▛▛▛▛[B][J][J][R][R]POINT LN USR USR @(USR COS [Q] DEF FN P CLEAR  FORMAT  IF VAL  PRINT PjVAL  PRINT `j[Q]ASN `j[Q] MERGE `j[Q] MERGE `SCREEN$ [Q]U@SCREEN$ USR U@SCREEN$ USR U@SCREEN$ USR =U@*SCREEN$ [Q]=U`SCREEN$ VAL 5UP*SCREEN$ FN uUTjSCREEN$ ATTR [B] RANDOMIZE [G]| SAVE  COPY  LPRINT  COPY USR  COPY  LPRINT  COPY  LPRINT  COPY  LPRINT  SAVE [T] ###( RETURN  COPY USR ? CLEAR  LIST  LPRINT ? SAVE  COPY USR  COPY  COPY  NEW @~ COPY  NEXT @ LIST ?▙[B] RESTORE  PLOT   CIRCLE 4C▛[D]▛▛[C][K][R]POINT USR USR @8USR <=[Q] COPY P IF VAL  PRINT PjVAL ASN `j[Q] MERGE `SCREEN$ [Q]U`SCREEN$ VAL -UP:SCREEN$ FN uUV[Q]   UU CLEAR SCREEN$ CODE  IF u_ CLEAR x COPY  IF SCREEN$  CIRCLE uUUFN SCREEN$ ATTR XUVFN SCREEN$ TAB XUzFN SCREEN$  PRINT XUSCREEN$ FN ATTR UX^SCREEN$ VAL ASN UP REM SCREEN$ VAL UU`SCREEN$ SCREEN$ [Q] MERGE U@jSCREEN$ USR UATTR TAT xUSR ▝PSCREEN$  PRINT  IF  COPY P COPY FN  COPY  CLOSE # COPY  SAVE  CAT  DRAW  DRAW |▝ DRAW PSCREEN$  PRINT P COPY FN  COPY  POKE  COPY  IF  COPY  RETURN  COPY  RETURN <= RETURN >▝ RETURN  FORMAT 8p RETURN  IF @TSCREEN$ FN  COPY U COPY  IF  COPY  RETURN  IF  AND ▝ FORMAT  RETURN  IF H@UUSCREEN$ SCREEN$  COPY  RETURN  IF  NEXT  COPY  AND [B] CAT Gx RETURN  IF `H@SCREEN$ UVSCREEN$  RETURN  COPY  RETURN  COPY  RETURN  COPY  IF  COPY  LPRINT  COPY  RETURN USR [D] CLEAR  COPY [D]< IF WtFN  CONTINUE  COPY  FORMAT  COPY FN  COPY  CLOSE # COPY  REM CODE  DRAW [Q] BEEP  COPY  LPRINT o COPY @g TO 000[C] CLEAR  COPY [D]WzFN  POKE  COPY  CONTINUE  COPY [E] COPY  REM  COPY  CLEAR  CODE  COPY  LPRINT  BEEP  COPY @o3 NEW [C] CLEAR  COPY  CLOSE #[I][I][I][I][A]FN FN FN FN [Q][I]s#++$W?USR FN  CLEAR @ COPY  REM  COPY [E] COPY  REM  COPY  COPY P BEEP  COPY  LIST  FOR  COPY [Q]w[J]USR  NEXT ▝0 PLOT  FN !'(((((((((($$[Q]▚▗▚(U@SCREEN$ FN UUUSCREEN$ SCREEN$ SCREEN$ UUU@SCREEN$ SCREEN$ SCREEN$ [Q]UU PRINT UTSCREEN$ IN  COPY  REM SCREEN$ U COPY  COPY  COPY UATTR  COPY  COPY  COPY VAL$  BEEP  COPY  COPY  COPY _ CLS  COPY  COPY  RETURN  COPY  CLEAR  COPY  COPY  CLEAR  COPY  COPY  COPY  RETURN ? COPY IN  COPY  SAVE  COPY <= COPY  LPRINT  COPY  COPY IN  COPY  COPY  MOVE  COPY  POKE  READ 89`8``[A] POKE 8©USR  LPRINT 0[A] RUN  LINE (8@HA4-..'''p|>USR USR @[A] IF >= (((0)"**##++$$$ `pp0[A] RETURN BIN  ( RETURN  IF   RETURN  IF `ppp` RETURN  IF [A] LPRINT [A]<CHR$  READ [B] FORMAT O666OVyxxphPA9"@ LPRINT  LPRINT  LPRINT  LET  IF * RETURN ]|VAL$  POKE _>= COPY  LIST ~>[B][F]4/+W[A]ATTR  LPRINT o OUT USR © CLEAR ? NEXT h<>* CAT  BEEP z FOR  FORMAT © COPY  LPRINT ? COPY @yxxphPA9" LLIST  IF * RETURN ] DRAW VAL$  POKE _>= COPY  LIST ~>[B] DEF FN OAQjcjipph`XQB3+4BIN  DATA  SAVE  CIRCLE * CIRCLE ]VAL / LPRINT _>USR  FORMAT O4<<=]]ryxpph`YJ;+USR USR  LPRINT  PAUSE  RETURN  DRAW * CONTINUE ]h/ LIST _USR ?`@[D]▗`USR :IN x@<=[A] CLS ▟▗▗▚@  @``@8 FORMAT [A]`[A] DRAW ▟5[Q]` FORMAT `PP LPRINT +USR [A] DRAW @1 a[Q]p LPRINT +USR [B] LPRINT  RUN  LPRINT  RANDOMIZE [Q]     U@SCREEN$ SCREEN$ W COPY  PRINT UIN  COPY  COPY SCREEN$  COPY  COPY  COPY  COPY  RETURN  COPY  COPY  LIST  COPY  COPY [B] LPRINT  PRINT  LPRINT  RUN  LPRINT  CAT  INVERSE  SAVE  RETURN  IF PUSCREEN$ SCREEN$ SCREEN$ UU_ COPY CODE  COPY  RETURN  IF ▝ COPY USR [B] LPRINT  SAVE  LPRINT  SAVE [Q]     [Q]TU REM [Q]*SCREEN$  CLEAR UU© COPY  REM IN  COPY © COPY  COPY  COPY  COPY  COPY  COPY  COPY  SAVE  RETURN [A] REM ▟|pX/O[Q] FORMAT  REM AT  PRINT |© DRAW  SAVE [A] CONTINUE  CIRCLE !(@XUSR EXP EXP SIN 0` REM u@?SCREEN$ ' PRINT U RETURN CODE © COPY  COPY  LIST [A] CONTINUE [I]*U COPY  COPY /▜ BRIGHT pUSR G.?[A] POKE  STEP DKRYY``(((0)A: RETURN  IF P[Q] LIST ? LIST <ppp`P0([A][C]< IF V POKE POINT  DATA  COPY >= COPY ▖ COPY BIN  COPY  STOP CODE  CLEAR  BEEP  COPY USR o CLEAR < LOAD 066[A]` LIST  FORMAT >=HWVAL$  DRAW  DRAW  RETURN  COPY D_ AND IN  RETURN _ CLOSE #9 SAVE 7VAL 00USR 0USR @[C] OPEN #7???>EShp▖[Q][Q][Q][Q][I][A]+34-&0x` FORMAT  LPRINT  FORMAT [Q]Q FORMAT CODE FN  COPY  MERGE  COPY  RETURN [Q] COPY  COPY  LPRINT IN  COPY @_3TAB  NEW [C] CLEAR >= COPY  ERASE (0[A][A][A][A]xxx▖[I][I]u_WPFN  BEEP © SAVE  DRAW  COPY  REM  COPY  CLOSE #_FN CODE  CLOSE #_ CONTINUE ? POKE © IF  GO TO  CLEAR NOT [O]@7[B] SAVE  SAVE >=@ RETURN  IF 2$USCREEN$  COPY  COPY  COPY  COPY [B] LIST  LIST  FORMAT V RETURN  IF OUSCREEN$ SCREEN$ U COPY  RETURN  IF ?[B] LPRINT  DRAW  LPRINT [Q]     COPY  ? COPY  COPY  OUT  COPY  COPY  COPY IN  COPY  COPY  RETURN  COPY  COPY  RETURN  COPY  SAVE [A] CONTINUE [I]©USR ? COPY  COPY  COPY  COPY  COPY © COPY  COPY [B] LIST  RETURN  LIST [A]? CLEAR  COPY  CLS  RETURN  COPY  SAVE  COPY USR  LPRINT [Q]qUSR ? RANDOMIZE USR  RETURN >[P] LET ? LPRINT ` COPY PEEK  COPY USR ~USR  LIST  LPRINT  SAVE ~[M] SAVE [I] LET  SAVE ?▚0 DRAW  CAT  DRAW  LPRINT ~0 RETURN `[Q]` DRAW  DRAW ▜<= DRAW ` POKE 8|88 AND  RETURN < DRAW  BORDER 8 LIST [A][Q]  `@USR F▖ SAVE c> AND 5m{8 OUT pSGN  LPRINT yUSR  BEEP PEEK 1 LIST C[A][I]@1"b AND XBIN  LIST ▞USR [T] AND ▖4@[A][I]8 RETURN  CAT <h LET USR  VAL `tUSR  GO SUB  SAVE VAL `9USR !A▗  NEXT  PRINT  LPRINT /6v[F][U]COS  THEN  OPEN # DIM  SAVE  RETURN  IF  FOR  READ  OPEN #CODE _ SAVE  LPRINT  LPRINT [K] ujSCREEN$  CLEAR  COPY SCREEN$ [Q] COPY [F]P% BRIGHT SCREEN$ FN SfTFN = REM SCREEN$ _NOT  CLEAR TCODE  COPY  COPY SCREEN$  OUT  COPY  COPY  MERGE  COPY  COPY  COPY  REM  COPY  COPY  COPY  CLEAR © COPY  BORDER  COPY [P] COPY  COPY  RETURN  COPY  COPY  COPY  GO TO .}01 AND  a▗▗ NEXT  PRINT  CIRCLE 3:[C][R]POINT LN LN LN USR  RETURN  IF LEN POINT eUSR  9UP6SCREEN$ FN }eT~ REM FN ? RESTORE T= REM SCREEN$ VUTINT SCREEN$ /©TIN  COPY SCREEN$  COPY  COPY  PRINT  COPY  COPY  CLS  COPY  COPY  CLEAR  COPY  RANDOMIZE  COPY © LPRINT  RETURN IN <= RETURN / COPY  DATA " NEW X9[A]1 [A] DRAW  STEP  @ RETURN  IF 9**`6Jn>[A] CLS [A]@@p(USR  NEXT l[A] CLEAR USR  AND p©USR <<||[A]" POKE <>01++1PPIA: pq= THEN 6KYph0USR  LPRINT  LPRINT ?USR x[A]  DIM  THEN (``YR5pUSR ? LPRINT  LPRINT USR [A]" FOR  LINE (PIIB,@`;?[A]$ FOR >= @@@9*USR t~>[A] LET >= )8@@@98 RETURN  IF 1"USR `0t GO SUB  FOR z><SGN  SAVE |<[A] RETURN  THEN 5CX```Q;;,@"Q *[A] RETURN  FORMAT / RETURN  IF yr RETURN  IF xHAPFN !T*)(RB[R]Q(▝RR▗)[A] IF  LPRINT WATN IN <= VERIFY  INVERSE  INVERSE  INVERSE  VERIFY  DATA  RANDOMIZE  RANDOMIZE  RANDOMIZE  LIST  LIST  CIRCLE >= FORMAT  FORMAT  FORMAT  FORMAT <>STR$ EXP SCREEN$ = PP▖SCREEN$ UABSCREEN$ [Q][R]UAPSCREEN$ [Q][R]UAP[S][Q](EB$SCREEN$ TU**USCREEN$ ▘EE[S]Q"(T*FN *P[Q][A] IF  LPRINT ©[H][P][P]CHR$ <> FORMAT  CIRCLE  LIST  LIST  SAVE  SAVE  SAVE  RANDOMIZE  PAUSE  FOR  DATA <=IN ATN [P]og_OOGFN @[Q]UP [R]QBSCREEN$ RND@EPB▘FN QQ▘(FN AT*FN POINT QR*[Q]RNDP*FN [F]PJ(T@FN T*[A] IF  CIRCLE ;ZEXP USR  RETURN  IF EXP ▚▜[N][U]SIN SIN SIN SCREEN$ [S]▛*BE[R][S]▞PQBPOINT [S]▞TU@POINT *[Q]R@( RETURN  IF  D@▘!A▘[R]DFN P[A] RETURN  RETURN  CIRCLE SSS[S]SCREEN$ SIN SIN SIN [N]USR LN VAL OG??@ ([B]@"[S]▝QSCREEN$ @T(P @RFN P([A][A]▗▗▗▚▚ @(  RETURN  IF ▗▜▖02z8© SAVE ? SAVE  LIST  LPRINT [A] DRAW  RANDOMIZE  OPEN #0▖▞▛▗}_r TO ?~IN  OUT  LOAD USR  RUN  LPRINT  READ  LINE HPXQJ RETURN  IF C<©?@@@@@@USR USR USR [B] GO SUB  CLOSE #$;s▛▛▛[C][J]FN  RETURN  IF [R][Q][Q][I]▞[C]:▚iVAL$ [Q]WUSR CODE USR _ LPRINT *IN  LPRINT U_ LIST jIN  LIST U© LIST j© LIST _ COPY  LIST 0© LIST [P] LPRINT =g LPRINT jSQR USR 9=_ COPY USR  AND )")(())*1 RETURN  IF 88811188888pp88<<<<|<8,d OUT   RANDOMIZE  RANDOMIZE  RANDOMIZE  ` COPY  COPY  COPY  RETURN `▘ RUN  LIST  GO SUB  LPRINT  CAT  CAT  SAVE  SAVE  RANDOMIZE  REM  READ  CLOSE # CLOSE # TO BIN  DATA  INVERSE  VERIFY  VERIFY  SAVE  LIST  CONTINUE  LPRINT xh`I:+`0▗x LPRINT  LIST  LIST  LPRINT  PRINT GUSR zCODE  LPRINT  PRINT  COPY  NEXT  COPY  COPY  RUN  COPY  COPY  RETURN  COPY  COPY  SAVE C COPY  COPY  LIST  BORDER  COPY  COPY  LPRINT  COPY  DRAW © LIST © LPRINT /▘ PLOT   LIST  GO TO  LPRINT  CAT WWW SAVE  SAVE  RANDOMIZE  PAUSE  FOR  BRIGHT  MERGE  AND ATN PEEK  VERIFY  INVERSE  SAVE  SAVE  SAVE  SAVE h`I:+`0< CIRCLE |INT ▝ SAVE uU LPRINT  IF  FOR  LPRINT  COPY  COPY  LIST  COPY  COPY  LIST  COPY  COPY  LET C COPY  COPY  NEXT  BORDER  COPY  COPY  COPY  COPY  SAVE © INPUT © LIST © LPRINT /▘ LPRINT gggg_ CAT  RETURN  IF  VERIFY  SAVE  SAVE  CONTINUE  CIRCLE phYB3USR USR 1c<= AND ntx~z[R] RETURN =U LIST { COPY  RANDOMIZE © COPY  CLS  COPY  COPY  CLS  COPY  COPY  COPY  COPY  COPY  RETURN A COPY  COPY  LIST  NEXT  RETURN USR  COPY  SAVE © LIST / LPRINT ▘ RUN  LIST  GO SUB  OUT  CAT  CAT  CAT INKEY$ASN ASN ASN ASN  MERGE  INVERSE  VERIFY  CAT  CAT  CAT  DEF FN  SAVE  LIST  CONTINUE  LPRINT <>yaJ:#0USR hUSR @USR `USR VAL BIN >= NEW uG NEW zCODE  PLOT   COPY  COPY  DRAW  COPY  COPY  DRAW  COPY  COPY  SAVE a COPY  COPY  LIST s COPY  COPY  LPRINT ; COPY  COPY ? RETURN / LIST USR ▘ OR (0 RETURN  IF )px RETURN  IF hx RETURN  IF hx RETURN  IF ( FORMAT 4;CCC<CC;;;APhpxk33$USR USR USR USR '© OUT  LIST ▜ SAVE  CAT T[[KC<5.6E[bqy SAVE  LPRINT USR USR USR USR USR  LPRINT  LIST  SAVE  SAVE 5 TO ) AND G▘C OUT VAL$  RETURN  IF  DEF FN  VERIFY  VERIFY 0USR USR USR <USR xUSR XUSR XUSR xBIN x NEW  CAT **kkkcSSD=C RETURN  IF ;3333$< LPRINT  LPRINT USR USR USR USR  DEF FN %--4ccccDDXPPYRKC;333$` LPRINT USR c?`USR  TO &..CJJJJC<ELhhhhK;333$USR USR USR USR USR USR USR [A][A]©[A]© LIST  LPRINT  DEF FN GUUU/[[SL=5YaaaKC;333$[M]8 LPRINT USR USR ? LPRINT ?VAL  LPRINT USR [A] SAVE xqqqjjb[[L$0,|#|  DRAW # DRAW  DRAW SGN 90Ixx0[B] NEXT  DRAW  FORMAT 55JixMEE&USR USR USR USR ? SAVE a DRAW STR$ ▚NOT <=▚[A] CLS JCJIPPP44%0USR USR USR 3cG[A] SAVE  DEF FN !1q RETURN  IF xppTL@@| |  DRAW # DRAW  DRAW <0xx0▝ RANDOMIZE  THEN ```YYAIIs 3 LPRINT 3 LPRINT ;▝ PRINT >=$@ RETURN  IF 9 RETURN  IF  READ ccw66>><[A] PAUSE >=@@@8).~|8[A] LIST  THEN ``XP10 LPRINT ©USR ©< STEP iiiib7 CIRCLE 7 CIRCLE 7 CIRCLE [I]0`▝ DRAW  LIST >=#@@@9 RETURN  IF @@@@f6 RETURN  IF >><=~ RETURN  CLS  DEF FN iixxx FORMAT 7 CIRCLE '>=c@[A]>=+98(0@[A]``>=@@@ COPY  FORMAT  COPY  COPY >=(89+USR 0``NOT     `` DEF FN `xxq[<<<<555-&&© LPRINT ? DRAW  SAVE USR USR USR USR USR USR USR  DEF FN `xxq[<<<44,© LPRINT ? DRAW  SAVE USR USR USR  DEF FN *2:;xxxiK© DRAW ? SAVE  LPRINT  DEF FN ''/6`xxq[<<<<555..'USR USR  LPRINT  LPRINT © LPRINT ? DRAW  SAVE USR USR USR USR USR USR USR USR USR USR  DEF FN GGGGpp``KCRRRR..8  SAVE © LPRINT © LPRINT  LPRINT USR USR USR  LPRINT  LPRINT USR USR <=$$+++22229@@@@88)))>~ RETURN  DRAW |888 OR ! RETURN  IF ))08 RETURN  IF 1))!0 RETURN  IF 88x||//80  DEF FN GccbJJIPH8( DRAW  SAVE USR USR ?|p TO  0@PQJ`hhaS%`x>USR USR ©`?VAL [A] STEP !8XppbZBBIQQQQ"" 0|©USR  SAVE  LIST ==USR <USR [L]▗[C]▞▞▖▜▚@`[Q]0 FORMAT |X©(ySCREEN$ q RANDOMIZE # CLEAR /5|@ NEW O CLS  CIRCLE ` COPY  CIRCLE USR  COPY  RUN [Q] CLS  DRAW @ RUN  CLEAR  CAT  RETURN ?© IF © RANDOMIZE  COPY  LIST  LPRINT  LPRINT USR USR [M]▟[E]USR 1`| MOVE USR ©S LPRINT yATTR  LPRINT q CLS  LPRINT # CLS  LPRINT /7 LLIST _ DEF FN <= CIRCLE `[L] OPEN #? VERIFY @ COPY  POKE { COPY 7 COPY IN ? COPY USR VAL USR [A] CLS [I]▗▛▖▜>[A]© FORMAT  COPY  CONTINUE  COPY  RETURN = DRAW g SAVE  CAT  SAVE SQR  PAUSE  RUN  POKE f DATA  CLEAR  CIRCLE  CLS  RETURN p CLEAR  SAVE ? RUN  DRAW © LLIST  DRAW ©▝ DRAW ~ POKE |~$ CIRCLE /7??NU[U]ATTR USR VAL FN [Q][I]fG LPRINT p8[M] DRAW  RETURN  COPY 0 COPY  COPY `© COPY USR ! COPY |[A] DRAW  CIRCLE G/kSIN USR USR [I][A][A]W?| LIST  RETURN  RETURN b COPY  COPY STR$  COPY  COPY © COPY  COPY 8[A] CLEAR  COPY P▖ CONTINUE  STOP  STOP  STOP  PAPER SQR [U]G© RETURN  COPY  COPY  SAVE  COPY  COPY  SAVE  COPY  COPY  LIST  COPY  COPY  RETURN 8[A] DRAW  DRAW  OUT (HLN  LPRINT  RANDOMIZE  FOR  FOR  OPEN #COS DP©?PEEK < COPY  COPY  LPRINT  COPY  COPY  RETURN  COPY  COPY  LIST  COPY  COPY  LPRINT [A] COPY  RETURN ▞▟ F0g<`; LIST ©STR$  COPY  COPY ▚ COPY  COPY x COPY  COPY USR © COPY  DRAW © SAVE ?[A] CLS [N]▗w INPUT p DRAW USR  CLEAR  COPY © DRAW g COPY  LIST ? COPY USR  COPY  DRAW  LIST USR  MERGE 0▖FN POINT [L][S][S][K][C]Xl? GO SUB [A] NEXT >= COPY  CIRCLE  COPY  LIST  COPY  LPRINT  COPY USR  DEF FN M[bapxxxxijcUG?'[I][A]|X_ll DRAW 3 SAVE  SAVE  SAVE  GO TO 8USR ▜ (( RETURN  IF *8*/: RETURN z COPY  DRAW  COPY  DRAW © SAVE  LIST USR  RETURN  IF x RETURN  IF >= TO  f1~s© INPUT © DRAW  COPY  LIST  COPY  SAVE IN  COPY  COPY `~>=229@ RETURN  IF 1"$~~ BORDER  FLASH  FLASH fABS RTAB 4TAB 4TAB 4TAB fBZZ$$ FORMAT  @PJ.' RETURN  IF GGNMTLSK;++;KST/UNNN&-%`@@@@@@@DD▖``▗▗▗[A] DRAW   FORMAT *@@%%&&''GGGNM[SSK+3KS[$,%,,$ STOP @@$$H▖ LPRINT  LPRINT  LPRINT  CAT  INVERSE  INVERSE  INVERSE  SAVE  SAVE  CONTINUE  MOVE <>LEN POINT [?7yO|NOT  LOAD ▚@INKEY$ NEXT `©~p0©nUSR  OVER  RUN '▙|88▖ SAVE 0[A] COPY  OVER [G][G] LET  LET  LET  DIM  LIST  CONTINUE  CONTINUE  ERASE SQR %|  FLASH  GO TO  & PAUSE $0©|(©o( OVER  PLOT   FORMAT d[O]|,8`USR  OPEN # OPEN # CLOSE # LIST  LIST  CONTINUE  INK  INK  LINE SQR < @'| ; NEW  A IF >=`IN ©0©n , OVER  PLOT   [O]|@,8USR  INVERSE  LIST  LIST  LIST  LLIST  ERASE NOT TAN RND▜wg|p SAVE > LLIST  LIST LEN  LPRINT NOT USR  POKE _ COPY  COPY  COPY  DRAW ? LIST USR  INVERSE  LIST  LIST  LIST  LLIST  THEN SGN RND▜gxUSR  SAVE >e LIST SIN S LPRINT  DATA  CAT USR  COPY  COPY  CLEAR ~? DRAW USR  BRIGHT  CONTINUE  CONTINUE  CONTINUE  INK  ERASE NOT TAN RND▜w_|8 LIST > LLIST [Q][J]S` STOP OUSR  IF ? RETURN  COPY  COPY  DRAW ? LIST  MERGE x▖[Q][R][S][L][E]▟wog|>LEN  LPRINT NOT [A] POKE X COPY  SAVE  COPY  LIST ? LPRINT USR [B] SAVE  NEXT  RUN  CIRCLE n[F][U]ATTR SIN EXP USR LN VAL [Q][I][A]xpZJJ3@_AT [O] OPEN #©%PEEK  LINE 5©4j RETURN XW CLEAR [Q]<> IF @EXP  CLEAR [R] PAUSE STR$  CLOSE #A CONTINUE  LIST USR USR [B] CLS  SAVE  CLS  STEP [[[Za``X SAVE  SAVE  LIST  LIST  LPRINT 7 LPRINT cUSR W[B] GO TO  LIST  GO TO [M]  LIST  LPRINT  LPRINT ; LPRINT OUSR CODE USR ~<>?D RETURN ' DRAW © SAVE  COPY  LPRINT  CLEAR # SAVE ' LPRINT WUSR [B] SAVE  CONTINUE  SAVE  FORMAT ]]dkrjiih`XXXPPH RETURN  IF  OUT _>>| SAVE  SAVE ; LIST ' LPRINT CUSR wUSR OUSR  LOAD [P] LOAD [P] LOAD [P] LOAD [P] OUT [A] RETURN  DEF FN jj[LYQYS[[[Q]USR /USR [Q][A]▖[A]▗▗▗▚A0`` LPRINT USR  LPRINT # LIST CP@▙▘▘▘@ `USR  SAVE ` ▗[A]▞▞▞▗▗  @▚USR  B[A] SAVE  [Q]▗▗▗▚▗▖▗▙▙▖▖▜▚▚`USR ▝USR ▝▜ LLIST  NEXT [P] CLS  RETURN © DRAW ? SAVE  LIST  RETURN  COPY  COPY  LIST  COPY  COPY  COPY ? COPY  DRAW ? BRIGHT © DEF FN  COPY  AND  CLS  READ ▝NOT @0`[A][A]▖0B03p LPRINT USR  RETURN  SAVE © LIST  BORDER  TO CHR$ `080  [A] DRAW >=@ RETURN  IF 00[B]V DRAW ?>H▖ STEP PIg STEP [J] PLOT  ! STEP G<> STEP SCREEN$  MOVE ▘▗▝aTG.B.MAX SUPERSOFTWARE INC.1986▝ STOP DPROGRAMMA  ▝BLGRAFICA ▝ STOP LSUONI▘▝ INPUT DJONNY O MARA   ▝NLRICKY E PETE ▝▙LJOHNSON   ▝ INPUT LJACKY VIMOND  STEP [P] LINE NOT PI THEN }l"[<>og"f<> STEP SCREEN$  MOVE ▝(D▗▘EEDRAGONS ▘FF▝DA▗H/^c RETURN  IF ▝dB]_▝ZA▗L^/▝zB_]▝ LPRINT P▗@/^c RETURN  IF ▗D^/▝PEEK W_]▝ LIST V`▝ FORMAT Ua▝VAL Tb▗@▝ LOAD V`▝ CAT Ua▝CODE Tb▝[Q]W]_▗<>G.B.MAX G.B.MAX G.B.MAX G.B.MAX G.B.MAX G.B.MAX G.B.MAX !C STEP G<>! MOVE "INKEY$ FORMAT  STEP SCREEN$  MOVE ▝ OR D▘B▗! LINE  OR  RESTORE x GO SUB D AND  RETURN  >$ STEP SCREEN$  MOVE    LLIST ~# RESTORE  OR  STEP EXP  MOVE STR$  LLIST  PRINT : MOVE  AND 2 MOVE ^#V RESTORE  FOR  STEP  FORMAT >0* MOVE  STEP S FORMAT  CLS } NEW  LPRINT  PLOT  o" MOVE  LLIST  GO SUB  COPY STR$ FN  STEP [O] MOVE  STEP  RUN  SAVE  STEP t STEP 0 SAVE <>*{" FOR <> GO SUB [ PRINT <>ATN  RESTORE  GO SUB R LLIST  PAPER PI THEN  INVERSE ! GO SUB <>} INVERSE [G]| INVERSE [O]8 INVERSE  PAUSE  RESTORE  INVERSE  RESTORE  LLIST ATN  GO SUB R RESTORE  GO SUB <>>[A]▜G▜▜(! RUN <>O GO SUB VAL !B STEP G<> STEP SCREEN$  MOVE ▝L▘▗HAI FATTO BENISSIMO▝fLSCRIVI IL TUO NOME ▝ GO TO L▘▗▗  LLIST  RESTORE  OR  STEP [O] MOVE  STEP [E] STEP  STEP t STEP 0 CLS  RETURN  READ ( RUN  RETURN  RETURN 0 x RETURN ( LPRINT + RESTORE  OR  STEP C STEP  STEP SCREEN$  MOVE  COPY  STEP : STEP  FORMAT  RETURN (( RETURN  ( RETURN A8CHR$  RETURN [0PEEK (INT w# RESTORE  OR 2▟ THEN  STEP C STEP  STEP SCREEN$  MOVE ▘  STEP : STEP [U]xATN (6 # CLS  MOVE s#r STEP [J] PLOT   STEP ) LINE ! STEP G<> STEP SCREEN$  MOVE ▘C▝ RESTORE D1 MODIF.LIVELLO 1▝%L2  MODIFICA TASTI    ▝eL3  VISTA DEI RECORD▝RNDL4 GIOCO▝HTPREMI 1 A 4  STEP [O] MOVE  STEP [S] LINE  VERIFY 18 RANDOMIZE  RETURN 0 PRINT ATN  ;! STEP G<> STEP SCREEN$  MOVE ▝▚L▘SCEGLI FASE 1 A 8  STEP [O] MOVE  STEP [S] LINE  RETURN 18 RANDOMIZE  RETURN 90 PRINT 2 AND  THEN  VERIFY 12 INPUT zNOT PI THEN =CHR$  STEP G<> STEP SCREEN$  MOVE ▘B▝GLJOYSTICK KEMPSTON▝<>LPREMI S O N  STEP [O] MOVE  STEP [S] LINE  RETURN N( RETURN S  PRINT ! COPY "[T]NOT PI THEN ! NEXT "[T]! STEP G<> STEP SCREEN$  MOVE ▝L▘BPREMI I TASTI PER!P STEP  NEXT  OR  MERGE  INPUT  TO  GO SUB VAL ~ STEP  STEP  GO SUB S PRINT  TO  RESTORE  STEP SCREEN$  MOVE ▝ GO TO L  RETURN  IF  STEP [O] MOVE  STEP [S] LINE  LLIST w# READ p#r# FOR  LLIST STR$  LINE NOT PI THEN = LINE [U] THEN !INT  FORMAT "INKEY$ FORMAT  STEP [K] PAUSE NOT ATTR  LINE EN RETURN >=SP RETURN  >=SS RETURN  RETURN  READ >=_ <> STEP SCREEN$  MOVE ▘▗▗ <> STEP SCREEN$  MOVE ▘ COPY   COPY <> FIRE    SUA GIU Z SIN.NDEST.MPAUSAP.- RETURN © GO SUB x/ NEW  , THEN 8 POKE <>gW} VERIFY  THEN <0 IF o&~<> STEP t STEP  FORMAT  RETURN  READ   SAVE <> PRINT >= :©▗ATN (CODE 2©▗ RESTORE !` }lg"CODE  STEP  LLIST 2[P] STEP  LET  CLS <>!B}lg"IN  STEP  INVERSE !BZ FLASH  STEP 2 VERIFY  STEP  INVERSE t PLOT  <> !"#@ABCab: INPUT z OR G:[N]▜G:[Q] REM 8 THEN   THEN ©( THEN IN  THEN  STR$  GO SUB D RESTORE  MERGE _ATN > COPY  IF ' DEF FN 0> COPY B RETURN 8 RETURN 20BA8CODE  RETURN 0 CONTINUE  STEP M PAUSE A>2 THEN ? THEN ? DEF FN g[F] GO SUB Do NEXT :▛▗ THEN g }lg{ZW"CODE  STEP  GO SUB SIN  STEP  CLS  MOVE  LLIST <>CODE  OR  THEN ! THEN  THEN ! THEN  THEN  THEN 9  CLEAR  OPEN # RETURN STR$  LPRINT <> READ  OR y▚O#F# STEP a DEF FN STR$  NEXT STR$  READ <> READ  OR  REM  OR ( OR  RESTORE H!CODE F, INPUT  OPEN # RETURN  RETURN   PRINT  LLIST STR$ <>>>2 TO  DEF FN CODE  OR A READ  READ  DRAW  INPUT  OPEN # RETURN STR$  PAUSE <>: FORMAT  DEF FN  RETURN >=: MERGE  DEF FN 8<2 MERGE  DEF FN !U CAT !B CAT =2 MERGE  DEF FN (W▜▘<_ NEXT  FOR  NEW  AND [H]G NEW O RESTORE w, IF  LLIST  STEP > FORMAT   LIST  GO SUB S LLIST  DEF FN <> GO SUB D AND 2( CAT  CIRCLE : INPUT z▜ GO SUB D AND ▜▜2( CAT : FORMAT  DEF FN <2 FORMAT  DEF FN <>U<= POKE H84 OPEN # COPY [G]IN  COPY  IF  COPY  STOP  DRAW k COPY  GO TO U<= POKE H84 OPEN # COPY [G]CODE  COPY  STOP  DRAW % COPY  CONTINUE k<= GO TO P8tG COPY [E] OUT  COPY  PLOT   COPY %<= CONTINUE h8lC COPY [E]_ COPY  POKE USR  COPY 3 COPY  CIRCLE %▝ CONTINUE `~_ COPY  POKE @ COPY USR & COPY  FORMAT 3▝ CIRCLE $~(o COPY  GO TO @ COPY @. COPY VAL NOT  FORMAT 0<' COPY  CONTINUE `~@6©`NOT VAL <7 COPY  CIRCLE  ~`5q`08 = RETURN USR  SAVE `©VAL 0< RETURN USR ©`0LSQR }USR `n88| RETURN l((l AND  THEN Y |%AT  THEN _>=$| PLOT  g} VERIFY  o FORMAT | VERIFY g<>|$AT  THEN _>=%> SAVE [U]g> o FORMAT >▗g<> RESTORE  MERGE  OR  CLEAR  RESTORE *{_"{▟T STEP  FORMAT  CLEAR  LLIST STR$  MOVE  LLIST <> MERGE  CLEAR !VAL$  FORMAT  CLEAR ^ CLEAR V THEN z  COPY ATN  GO SUB R0 IF  CLEAR # CLEAR #x READ , RESTORE - STEP INT  FORMAT  LLIST  READ  BRIGHT STR$ <>' CONTINUE d COPY  COPY  PRINT  STEP v MOVE  STEP  DEF FN  FORMAT  THEN ABIN  DEF FN  FORMAT  PRINT <> THEN I  STEP  NEXT  FORMAT NOT : FORMAT  STEP  DIM  FORMAT , STEP  DIM  FORMAT -NOT : FORMAT  NEW  RESTORE ! COPY  FORMAT  STEP d LLIST  THEN Q( RESTORE o&[~ LLIST w<>03<?USR NOT  TO  CAT  LIST  NEXT  DRAW  COPY !P STEP INT  FORMAT [F] PLOT   THEN q(D PLOT   THEN y( THEN LEN  THEN EXP  STEP CHR$  FORMAT * MOVE  RESTORE , THEN I(," MOVE  LLIST  STEP k MOVE  LPRINT  COPY  THEN Y( y STEP a MOVE  THEN G( STEP a MOVE A STEP a MOVE A STEP a MOVE O<>p THEN O(,p-<>`| NEW g<> RESTORE  FOR _x CLEAR  FOR  LLIST G<>! COPY Z RETURN Z COPY 6 GO SUB LN !``6 COPY  GO SUB VAL <>!`X GO SUB VAL <>ATN  IF  FORMAT  MOVE  RESTORE  STEP EXP  MOVE  NEXT  RETURN :0>T THEN  RANDOMIZE  THEN  LET  VERIFY 0 VERIFY 7NOT  MOVE  NEW ©  RESTORE <>= ^#V GO SUB S MOVE # LINE = ^#V GO SUB SI MOVE  LET = : MOVE ▚2 MOVE  RESTORE = ~2ATTR  MOVE O FLASH  RESTORE  STEP  MOVE  LLIST NOT TAB  MOVE x▜▜ NEW  LPRINT LEN ox NEW Ox NEW  AND @LEN g<>[T]USR  SAVE AT x!"# ERASE !USR "& ERASE >[T]2% ERASE >2. ERASE CODE 2CHR$ x> MOVE 2SGN x: INPUT z RETURN >ASN 8>EXP 2▚ ERASE <> STEP  OUT  POKE  INVERSE !% ERASE :$ ERASE  NEW  BEEP 2$ ERASE TAB !LN x STEP k MERGE   INVERSE  THEN  COPY  OVER  GO SUB Sa ERASE ASN !PEEK x STEP k MERGE   INVERSE  THEN  COPY  INPUT  GO SUB S_ ERASE  STEP  DATA  POKE  INVERSE  THEN  COPY f(8 INVERSE  THEN  RETURN F( STEP 5 DIM  INVERSE !% ERASE )!{ THEN f  THEN  NEW ##6++ LET :[L]ATN  >2[L] STEP ' DIM  INVERSE  THEN  RETURN  AND  INVERSE  THEN nUSR  INVERSE V COPY  THEN z &:{ INVERSE PEEK USR : LIST ▟ INVERSE PEEK USR  GO SUB [& ERASE ! FORMAT  FOR  STEP  INK  CIRCLE  INVERSE 6 INVERSE  THEN  COPY  RETURN NOT  PLOT   BEEP  THEN B(( THEN J>=>ATN (=2 OPEN #:[Q] REM  CIRCLE  THEN j  THEN RUSR  THEN Z>= STEP [M] CLOSE # THEN ▘ THEN  PAUSE  INVERSE r COPY NOT & CLOSE # STEP  GO TO  BEEP y STEP Z LET > RETURN 8>▛G THEN j( THEN R ` THEN Z( THEN R LINE  INK  OPEN #:[Q] REM  ERASE  RETURN  OPEN #CODE ![U]x STEP  CIRCLE  STEP  PLOT   BEEP >{ STEP  INVERSE  THEN ~(# RESTORE !COS x", ERASE !CODE  STEP  CIRCLE  LLIST  STEP  GO TO  BEEP  STEP L INK  STEP  STEP  GO TO  BEEP y AND  RETURN 4 CIRCLE  STEP 0 INK "& ERASE :{2% ERASE : LIST ▟2. ERASE  INVERSE  THEN  COPY PEEK <> THEN r r THEN b FN >!_ ERASE  STEP  GO TO  CLOSE # [S]> MOVE 2CHR$ x INVERSE  THEN  COPY  NEW  STEP  DEF FN 222>▛ THEN r I>!a ERASE  STEP  GO TO  CLOSE #CHR$ d OPEN #CODE 2SGN x INVERSE  THEN  COPY  VERIFY  STEP  DEF FN 2CODE NOT d OPEN # THEN r L:[S] REM ▜> CIRCLE 0>(![T] REM  STEP  GO TO  CLOSE #CHR$ d OPEN #:[Q] REM  THEN W>CHR$ d OPEN # INVERSE  THEN  COPY  PLOT  NOT d OPEN # STEP USR  CLOSE # INVERSE ~ AND  INVERSE w OR O STEP [J] DEF FN [M]2STR$ CODE  STEP  CIRCLE x INVERSE FLN  ERASE ` OPEN #G INVERSE  THEN  COPY ACS NOT ` OPEN #:[Q] REM  THEN W({ INVERSE  THEN  COPY ACS NOT ` OPEN # STEP USR  CLOSE # INVERSE ~G INVERSE  THEN fCHR$ ` OPEN # VERIFY G OR O STEP [J] DEF FN [M]STR$ :RND REM LN  PAPER ` OPEN # THEN CHR$  THEN  LINE  INVERSE r COPY NOT ▞ CLOSE #>BIN !USR STR$ PEEK  STEP  MERGE  CLOSE #:[Q] REM  THEN  LOAD 2[Q] REM <> STEP 8 PAUSE :[S] REM ▜> ERASE 8>* STEP  CIRCLE  STEP  PLOT   BEEP CODE _!}] STEP  MERGE  CLOSE #:[Q] REM  THEN CODE  CIRCLE x STEP 8 PAUSE :[S] REM ▜> CIRCLE 8>( STEP  CIRCLE G<>2ABS y2 FLASH y2z29z2mz"[H]w{2IN z<># OR  STEP  CIRCLE y AND O~ AND EXP STR$ ( 8 INVERSE  THEN v( INVERSE  THEN v >USR  INVERSE VAL$  INVERSE wCODE <![L]x><>+~[D] PAUSE $ MERGE  GO SUB D RETURN 0 GO TO CODE  FOR :$ ERASE  NEW  RETURN USR : OPEN #ATN  : INPUT z▜ AND 2 OPEN #<> INVERSE  RESTORE  RESTORE  MERGE  OR !AT x", ERASE  INVERSE !% ERASE  STEP ' PAUSE  STEP [M] CLOSE # INVERSE  THEN  COPY ▙ STEP [T] MERGE  STEP SQR  DEF FN STR$  MOVE  LLIST  INVERSE  LLIST <>:{SQR USR : LIST ▟INT USR  RESTORE USR  STEP  INK  LLIST  CIRCLE z INVERSE  RESTORE Q MERGE  STEP <>{ MOVE  INVERSE  LLIST CODE <> RETURN  IF [P] MERGE :[S] MERGE <2[S] MERGE *[Q] MERGE  INVERSE }w+ INVERSE |w+"[Q] MERGE  INVERSE ~ NEW STR$  INVERSE w<>:[S] MERGE ATN >=G>| STEP ![P] MERGE ^+V+ MERGE  INVERSE  LLIST  OR  RESTORE  STEP  GO TO  BEEP  INVERSE  THEN f u:▛ REM W INVERSE ~<(= THEN /o<(= THEN / INVERSE w▘ STEP  CIRCLE  INVERSE ~▜ INVERSE w RETURN {00G STEP  THEN  BEEP  STEP  FLASH  VERIFY  STEP  DIM  VERIFY  STEP  OUT  POKE  LLIST STR$ ASN  STEP <>:$ ERASE  NEW PEEK 2$ ERASE  INVERSE  THEN INKEY$<> INVERSE p STEP  VERIFY  STEP v VERIFY  STEP  GO TO  BEEP  MOVE  INVERSE  THEN  NEW  INVERSE 6{ INVERSE ~ OR  STEP Z LET STR$ (T>AT  INVERSE PEEK ( BEEP :▛ REM  STEP  CIRCLE  INVERSE  THEN V P STEP  PLOT   BEEP  STEP  OUT  BEEP  STEP  FLASH  VERIFY  STEP L INK  TO v VERIFY  STEP  OUT  POKE [Q]:[S] MERGE =2[S] MERGE *[Q] MERGE ##"[Q] MERGE  CLEAR  LLIST  LLIST STR$  OR ]T MERGE  CLEAR  RESTORE x=>=▜O GO SUB LN <> STEP v VERIFY NOT  VERIFY  INVERSE  THEN  VERIFY >[Q]2Fx>[U]2Ix STEP  PLOT   BEEP !Dx{ INVERSE  RESTORE  STEP <>{ INVERSE  LLIST :Fx RETURN [U]CHR$  VERIFY >AT  INVERSE PEEK ( INVERSE  THEN  INPUT <> STEP  VERIFY  INVERSE  THEN VAL$ USR  RESTORE  THEN f(## THEN nBIN  DATA  POKE  LLIST <> STEP  PLOT   BEEP  STEP  OUT  BEEP {NOT <>{:[S] MERGE ATN >= RESTORE  MERGE  OR G![P] MERGE ^+V+ OR  RESTORE  INVERSE ~ INVERSE [G] INVERSE F INVERSE  RESTORE  MERGE  INVERSE  LLIST  INVERSE PEEK 8G INVERSE ~▜ INVERSE ▚LN 0 INVERSE  LLIST 5 STEP  BEEP  CIRCLE >▝Oic INVERSE ~ INVERSE  LLIST  STEP  BEEP  CIRCLE >▝OC OR  INVERSE ~ STEP  CIRCLE }EXP  |SQR /M LLIST 0 STEP  CIRCLE }EXP  |SQR 8 LLIST STR$ [O]CODE  LLIST STR$ STR$  MOVE  LLIST <><{ DRAW ?x INVERSE !j BEEP :▛ REM W STEP  GO TO  BEEP y AND  RETURN 48 GO SUB _ NEW ZUSR :CODE  REM  RETURN >= RETURN >= RETURN >= INVERSE 6) THEN zUSR  INVERSE 6 RUN <>z STEP  CIRCLE  STEP  PLOT   BEEP *▞ REM  STEP = CIRCLE   STEP  GO TO  BEEP {!?xNOT <>{ REM ! STEP ACS  LET  INVERSE 62<> INVERSE n INVERSE f INVERSE  THEN ~>=#<> INVERSE u INVERSE t<> INVERSE n INVERSE f INVERSE  THEN ~(# INVERSE ^ INVERSE N INVERSE F<> INVERSE s INVERSE q INVERSE p<>_ RETURN  CIRCLE  THEN / THEN / THEN /▝O{ NEW _<> INVERSE  THEN v( GO SUB D2! CIRCLE :▛ REM  AND  BRIGHT * REM $>=% OR  MERGE  RESTORE  STEP = CIRCLE  LLIST  MOVE STR$ USR > PLOT  ▗g*▞ REM $>=% INVERSE ~[E]8 INVERSE PEEK 0 STEP  BEEP  CIRCLE  THEN y } NEW EXP 8 } NEW SQR 0CODE <> INVERSE ~ STEP  CIRCLE  THEN y  POKE } NEW EXP 8  DIM } NEW SQR 0 READ <<> INVERSE  THEN fUSR  INVERSE  THEN nUSR  PRINT  RESTORE  MERGE  STEP : CIRCLE  MOVE  LLIST ( STEP ACS  LET  INVERSE  THEN  INPUT  INVERSE  THEN  NEW  LET  STEP h FORMAT CODE <> INVERSE  THEN fUSR  INVERSE  THEN nUSR  PRINT  STEP $ CIRCLE (> STEP % CAT  LET  INVERSE  THEN  NEW  INVERSE 6 STEP h FORMAT CODE <> STEP  NEXT  VERIFY   LET <<> LET ▜ BORDER  STEP  GO TO  BEEP  INVERSE ~ INVERSE  THEN ~( GO SUB D INVERSE [G]NOT  CIRCLE { LLIST F#N# RESTORE  LLIST  RESTORE  OR A~#N# THEN 90~# NEXT STR$  CONTINUE STR$  RESTORE <>* LIST zATN  FOR  GO SUB R CIRCLE [Q] FOR  GO SUB R CIRCLE { THEN : THEN : THEN : VERIFY O{ NEW _<> MERGE y AND ATN  THEN  THEN  THEN COS _* LIST z LPRINT  RETURN  MOVE <> INVERSE  THEN nUSR  INVERSE  RESTORE  INVERSE  THEN f { STEP <>{ INVERSE  LLIST CODE <<> INVERSE ~2©{{ STEP ~{ INVERSE  LLIST  INVERSE sUSR  INVERSE  THEN  INPUT <>}} INVERSE  THEN ~( GO SUB D STEP  CIRCLE |G<> STEP z INK & COPY y RETURN   FORMAT ▜▜▜COS o THEN xUSR `<>:AT  REM  INPUT  THEN g>= STEP  INK  INVERSE  RESTORE  INVERSE ![T] REM  STEP  GO TO  BEEP  STEP = CIRCLE  INVERSE  LLIST NOT  GO TO  BEEP {>! OPEN # INK  GO SUB VAL =  PRINT : INPUT z▜ AND 2{<> SAVE  SAVE   RETURN  IF  COPY ky" STEP  INVERSE  OVER >{ STEP  INVERSE !{ OR  STEP  PAPER  INVERSE STR$  POKE  STEP <> INVERSE V THEN j(G:{ATN USR  GO SUB _ THEN w>= NEW  AND  INVERSE w THEN J ) GO SUB _ NEW o:RND REM  RETURN F}0 RETURN 0 AND ▜ AND  INVERSE w INVERSE 6 POKE  INVERSE 6 THEN W>= INVERSE 6USR <> INVERSE 6 INVERSE 6<> STEP  GO TO  BEEP  THEN ZCHR$ P FLASH  THEN JCHR$  FLASH > INPUT  THEN B > SAVE  STEP  CIRCLE  INVERSE ~ THEN B o THEN ? THEN ?< GO SUB D8CODE  INVERSE w} GO SUB D  INVERSE  THEN  AND  INVERSE 6▜ < INVERSE w8 RETURN  LPRINT 8 INVERSE  THEN  OVER  INVERSE 6!BIN  COPY  STEP z INK NOT T FLASH G STEP  PLOT   BEEP !Cy THEN B(!Ny THEN z(# STEP L INK *t STEP  GO TO  BEEP  OR  MERGE  STEP z INK  STEP  PLOT   BEEP > STEP FN  CIRCLE  MOVE STR$  STEP  PLOT   BEEP !Yy INVERSE  THEN ~(# STEP L INK  STEP  GO TO  BEEP *t STEP [N] INK >=>[O] STEP  CONTINUE  STEP  STEP [N] DEF FN  INVERSE  THEN  AND  INVERSE 6<>x RETURN {(CODE  STEP  CIRCLE  STEP  PLOT   BEEP  GO SUB _ NEW   INVERSE  THEN  VERIFY >! STEP  CIRCLE  TO  BRIGHT  STOP  STEP  GO TO  BEEP !`y INVERSE  THEN V(!fy STEP  OR  STOP  INVERSE  THEN V>= INVERSE  THEN  OVER  INVERSE 6<>CODE  STEP  CIRCLE { STEP  PLOT   BEEP  INVERSE ~ INVERSE 4 RETURN   INVERSE  THEN  INPUT <> STEP  OUT  POKE !▘ FLASH  STEP c2y#~2y!▝y STEP L INK NOT  DATA  POKE > 2[Q] FLASH 2AT  FLASH CODE 2SQR  FLASH <> CLS >y  RETURN  IF  CLS >y :[M] RETURN (<2SQR  FLASH >ATN (:[Q] FLASH O:AT  FLASH [R] THEN o(!D"x POKE : BRIGHT *[O]###w<> INVERSE ![H] FLASH  OR  STEP  LOAD  FLASH  INVERSE STR$  POKE <> STEP  GO TO  BEEP  INVERSE V THEN j($:[Q] REM  CIRCLE  GO SUB _ NEW ATN USR : INPUT z AND  INVERSE w INVERSE 6{ STEP  GO TO  LLIST  INPUT  INVERSE w<> THEN BCHR$ TAB  BRIGHT  INVERSE ~ STEP  CIRCLE  THEN b D:[S] REM ▜:[U] REM 8 AND  AND oy THEN r(ABS  AND ABS ?0:RND REM  RETURN P8 THEN R(D:[Q] REM 0:[S] REM oz▜TAB  IF p BRIGHT :6y RETURN h  GO SUB _ NEW (- STEP  PLOT   BEEP >! STEP  CIRCLE  >ATN (=2 BRIGHT  <2SQR  FLASH  STEP  GO TO  BEEP !3yNOT  OR  STOP  THEN  LINE  THEN  ERASE  THEN  THEN [C] THEN CHR$  INVERSE r INVERSE 6 STEP  GO TO  BEEP  INVERSE ~ INVERSE 4 THEN J(>!" INVERSE  STEP dATN   INVERSE  THEN ▚#~ THEN ©> DRAW ( GO SUB DG~ THEN IN 2<y INVERSE ~ STEP  CIRCLE  STEP  PLOT   BEEP ! PLOT   STEP [N] INK (> STEP  CONTINUE  STEP  STEP [N] DEF FN !9yNOT  OR  STOP ! INVERSE  STEP c STEP  CIRCLE  STEP  PLOT   BEEP #~2<y RESTORE !9y STEP  OR  STOP  LLIST #~ATN USR  INVERSE ~ INPUT STR$  INVERSE w<><=@;;;:EXP LN LN ASN {>!G INVERSE  GO SUB VAL =  PRINT : INPUT z THEN ?< AND 2{<> DRAW  { RETURN [O]y! STEP  INVERSE  OVER  INVERSE !{ OR  STEP w INVERSE  INVERSE STR$  POKE <> INVERSE V THEN j(F:{ATN USR  GO SUB _ NEW   GO SUB _ NEW G:RND REM  VERIFY  INVERSE w INVERSE 6 INVERSE 6(:[S] REM ▜ FORMAT  INVERSE 6 SAVE <>:$ ERASE  THEN ©>= THEN GUSR :. ERASE  NEW 0USR  STEP  GO TO  LLIST  INPUT ▝ INVERSE w<> STEP  GO TO  BEEP  THEN B e THEN b :RND REM  VERIFY LN  STEP * CONTINUE CODE  STEP  CIRCLE  STEP  PLOT   BEEP > STEP FN  CIRCLE  TO  BRIGHT  STOP  STEP  GO TO  BEEP ! STEP [N] INK (> STEP  CONTINUE  STEP  STEP [N] DEF FN  STEP + MERGE  STEP  GO TO  BEEP !▜y STEP  OR  STOP  STEP  GO TO  BEEP x VERIFY  CIRCLE >=G> STEP  CIRCLE {! r STEP dWy RETURN   FORMAT  PLOT  o&`J ~LEN w IF <>: INPUT z THEN ?<o:{ATN }(CODE  STEP  CIRCLE :$ ERASE  THEN ©(% NEW A !:. ERASE g THEN g :& ERASE oy THEN z(==<ABS  | THEN  BORDER 2. ERASE CODE 20 ERASE  STEP  PLOT   BEEP >! STEP  CIRCLE  TO  BRIGHT  STOP  STEP  GO TO  BEEP ![I]yNOT  OR  STOP y *{ RUN COS x COPY  STEP [M] READ >{![D] OVER  GO SUB VAL =  PRINT >!▜ OVER  GO SUB VAL =  PRINT : INPUT zG THEN ? AND 2 RANDOMIZE  OUT x< THEN ? THEN ? AND 2 OUT x▜ AND 2{<>*{|ATN  :$ ERASE  THEN g :[M]ATN  }ATN USR <2{!{ THEN n>= IF  LLIST NOT  DATA  STEP  INVERSE  OVER  INVERSE !{ OR  STEP 2 OUT  INVERSE STR$  POKE  INVERSE !6{ OR  STEP [T] LPRINT  INVERSE STR$  POKE <> STEP  GO TO  BEEP  INVERSE V THEN j(:{ATN USR  STEP  GO TO  LLIST  INPUT o GO SUB _ NEW ASN  INVERSE w<> THEN BCHR$  PAPER  OUT :{ATN (:[S] REM ▜8 THEN r( THEN r(>USR SCREEN$  INVERSE wW! TO x GO SUB _ NEW  9:[U] REM  AND Gy AND [A] INVERSE  THEN v( GO SUB DATN  PAUSE TAN  OUT ! LPRINT z NEW G THEN ? STEP c INVERSE w#~ INVERSE w###~#fo THEN CHR$  THEN [K] INVERSE r{> INVERSE  THEN F(CODE  STEP  CIRCLE  STEP  PLOT   BEEP  RESTORE !> STEP  CIRCLE  TO  BRIGHT  STOP  LLIST  STEP  GO TO  BEEP NOT  OR  STOP  THEN Z ![L] LPRINT z NEW  STEP d#fo INVERSE  THEN  OVER  DEF FN  OR  CLEAR !6{> CLEAR  THEN n  CLEAR =  PRINT STR$  VERIFY  INVERSE 6 INVERSE 6 RUN ! LPRINT z NEW G THEN ? STEP cSTR$ # RESTORE fo STEP z INK  CLEAR s CLEAR q CLEAR p STEP ATN  DEF FN  STEP  GO TO  BEEP  LLIST #~#fo INVERSE  THEN ▚z INPUT  NEW  AND  CLEAR w GO SUB _ NEW  AND  GO SUB D CLEAR w GO SUB _ NEW  AND  CLEAR w:RND REM  RETURN F8:[S] REM  NEW © RETURN  PAPER PEEK  OUT  CLEAR ~ VERIFY  CLEAR w CLEAR ~ VERIFY  CLEAR wNOT PEEK  OUT  PLOT   LOAD  INK x PLOT   LOAD  BORDER x IF  NEXT  RETURN x PLOT   LOAD  BORDER x ERASE x LPRINT x RUN x INPUT x INVERSE V THEN jUSR  THEN BUSR  GO SUB _ NEW  INVERSE ~(<ATN  IF BIN  LPRINT  RETURN 0 RETURN  RETURN 0 INVERSE w INVERSE ▚ INVERSE w RETURN {8>{ INVERSE  THEN  INPUT z NEW VAL !  LLIST  STEP d#fo STEP  CIRCLE  BEEP  INVERSE ~ STEP  GO TO  BEEP  STEP  CIRCLE  STEP  PLOT   BEEP  RESTORE ! STEP [N] INK  LLIST  NOT  OR  STOP  STEP [N] DEF FN > STEP  CONTINUE  STEP  STEP [T] MERGE  INVERSE 6 INVERSE 6 INVERSE  THEN  AND <>y#yyyy#yyyy#yyy((y[T]y STEP [M] READ !> LLIST ▚ STEP [M] READ !8 LLIST ▜ GO SUB S[K] LLIST "ABS  LLIST  GO SUB C.y RESTORE  CLEAR  LLIST {>![H] LLIST  GO SUB VAL =  PRINT : INPUT zG▜ AND 2{x THEN ? AND  CLEAR  THEN F( VERIFY 2TAB  LLIST <>  STEP  INVERSE  OVER  INVERSE !{ OR  STEP SQR  LLIST  INVERSE STR$  POKE <> CLEAR !8 LLIST  INVERSE V STEP  GO TO  BEEP  THEN j(7:{ATN USR :[S] REM  NEW © < INVERSE w GO SUB _ NEW o:RND REM [F]0CODE  INVERSE w INVERSE 6 INVERSE 6 SAVE  GO SUB _ NEW @( THEN  COPY  INVERSE 6( INVERSE w<> THEN bCHR$ IN  STOP  THEN BCHR$  READ :{ATN (:[S] REM  NEW © AND  INVERSE w GO SUB _ NEW > >SCREEN$ W INVERSE r THEN R S:RND REM  CLEAR [G]0CODE LN  STEP * CONTINUE :[S] REM oSCREEN$  IF  PRINT  STOP  INVERSE ~ATN   GO SUB _ NEW  LINE  LOAD  STOP :[U] REM  THEN }  AND oy AND ABS  AND o>▝g}SGN   CLEAR  THEN F :RND REM  VERIFY LN  ERASE  RANDOMIZE  STOP  STEP I CONTINUE  INVERSE ~ STEP  CIRCLE  GO SUB _ NEW  AND o:RND REM [F]0CODE LN  STEP * CONTINUE  STEP  PLOT   BEEP  CLEAR  THEN F(! DRAW  STEP [N] INK ( CLEAR ~ STEP  CONTINUE  STEP  STEP [N] DEF FN  STEP  GO TO  BEEP  CLEAR ~ STEP FN  CIRCLE  TO  BRIGHT  STOP  STEP  GO TO  BEEP  CLEAR f CLEAR n INVERSE  THEN ~(# STEP L INK  INVERSE ~ AND  RETURN 4 CIRCLE  INVERSE  THEN  INPUT <>:{ATN >==2{USR <2{>2NOT h FORMAT  INVERSE 6 THEN  ERASE  THEN  LINE  THEN  THEN CHR$  INVERSE r INVERSE 6 THEN J  INVERSE ~!▛ READ ( INVERSE ~ CLEAR  THEN F(!▚ READ  INVERSE ~ RETURN ( z INPUT USR W INVERSE r INVERSE ~ THEN ? STEP  CIRCLE  INVERSE ~ INVERSE 4 STEP cATN   INVERSE  THEN ▚ INVERSE 6#~21y#~ RETURN  BRIGHT 8CODE  RETURN ▘8>▘G STEP  PLOT   BEEP ! STEP [N] INK ( CLEAR ~ STEP  CONTINUE  STEP  STEP [N] DEF FN !.yNOT  OR  STOP 0 RETURN 1 SAVE 1 IF 0 DRAW 44*+,--.0 RETURN 1 RETURN >ATN  :[N] RETURN 8>2[N] READ  STEP 6 NEW !S NEW >: FORMAT  DEF FN  RETURN USR ! VERIFY  READ { GO SUB VAL ! GO TO  READ >2[L]"u POKE  LLIST <><>(z PLOT  [G]xz INVERSE !{:{W THEN  PAPER : PAUSE ▟_: LET ▟SQR ( THEN B( THEN b J THEN  STOP z2{BCODE 2[L]!D"u POKE <>B[A] STEP  INK P8-y: LOAD z THEN O!(&▗ THEN R(! THEN J(."x!zx INVERSE  RESTORE  MERGE { STEP <>{ MOVE  INVERSE  LLIST  THEN [K] THEN JCHR$  INPUT  DATA  THEN R LINE  INPUT  DATA  THEN r ? THEN ZCHR$  INPUT  DATA :[Q] REM  PAPER  INPUT  DATA :INKEY$z RETURN (8==<2INKEY$zq THEN  PAUSE >2FN z>R2AT z>2VAL$ z>%2SIN z>2TAN z>FN 2RwO:[Q] REM 84 THEN O 0 THEN Z , MERGE  STEP 8 PAUSE  STEP 0 INK ▗: COPY z▜0 MOVE 8(} RETURN 0# THEN  LINE CODE 2 FORMAT  DEF FN  OR 0( STEP ATN  DEF FN STR$ >2FN z>2AT zCODE 2VAL$ z>2TAN z THEN SIN z2{ STEP  GO TO  BEEP  THEN B 4z NEW USR :[Q] REM  THEN GUSR : INPUT zo:[N] AND  INVERSE 6 INVERSE 6 THEN y  GO SUB D INVERSE 6@ INVERSE 6@25 RESTORE  THEN CHR$ z2{<>:▛ REM  THEN b  AND  PLOT   STEP  CIRCLE y AND  RETURN 48z NEW n2{<> STEP  PLOT   BEEP  THEN j = THEN R(" STEP  NEXT  VERIFY ( INVERSE  THEN  NEW  INVERSE 6 MERGE  STEP : CIRCLE  MOVE (! SAVE  STEP ACS  LET  MOVE !x THEN b !▘x STEP  NEW  STEP  GO TO  BEEP  STEP  NEW   THEN  REM  INVERSE !{ STEP  PLOT   BEEP z2{ THEN RUSR  MERGE  THEN z ! GO TO  INPUT  STEP [N] INK (>[E] STEP  CONTINUE  STEP  RANDOMIZE  INVERSE F STEP [N] DEF FN  MOVE  THEN  IF z2{ MERGE  STEP  NEXT  VERIFY ( INVERSE  THEN  NEW  INVERSE 6 INVERSE  THEN  CLEAR  NEW  INVERSE 6 COPY  STEP : CIRCLE  MOVE ( THEN  ERASE > STEP h FORMAT z2{! STEP ACS  LET <> STEP  GO TO  BEEP !▖x STEP  NEW USR  THEN  REM  THEN  ERASE z2{> STEP h FORMAT <>: LOAD z GO SUB D NEW >= THEN ?▜▜▜▜ AND O STEP [J] DEF FN <> INVERSE  THEN ~(# MERGE  OR  INVERSE  RESTORE  CLEAR  RESTORE { STEP L INK  CLEAR  LLIST  INVERSE  LLIST STR$  MOVE <>> 2P NEW : INPUT z▜▜ AND 2F NEW <> COPY @ POKE  SAVE Lx CLEAR !Kx INVERSE !G NEW  STEP  GO TO  BEEP  INVERSE V THEN jCHR$  LOAD  BORDER  GO SUB _ NEW < >SCREEN$ W THEN J( GO SUB _ NEW ? AND :RND REM  THEN R  VERIFY 0CODE  AND 2 RETURN j8>d THEN b LN  STEP * CONTINUE y AND o THEN J(>5 THEN r($>, INVERSE ~ATN ( GO SUB _ NEW ©  THEN  LINE :[S] REM  THEN ©:[U] REM   THEN r( THEN  LINE  AND ABS ? THEN r  THEN  LINE  AND ABS  STEP I CONTINUE >w2| INVERSE r STEP  PLOT   BEEP  CLEAR  THEN _ NEW  R:RND REM  CLEAR 6LN >SCREEN$  CLEAR 60>AT  CLEAR 6M CLEAR PEEK  7 CLEAR  THEN  OVER -!/ CLEAR  THEN v(& THEN  STEP [N] INK (>FN  STEP  CONTINUE  STEP  STEP [N] DEF FN  STEP  GO TO  BEEP  GO SUB _ NEW   CLEAR  THEN S CLEAR  THEN [O] CLEAR  THEN ^( GO SUB _ NEW  6 CLEAR ~ RETURN CODE  / CLEAR  THEN  OVER  CLEAR  THEN [O]%!b RUN  STEP [N] INK (>[O] STEP  CONTINUE  STEP  STEP [N] DEF FN  STEP  GO TO  BEEP  GO SUB _ NEW b  CLEAR  THEN [O] CLEAR  THEN  OVER  CLEAR 6H STEP  OUT  POKE  STEP $ CIRCLE (> STEP % CAT  STEP a DEF FN > STEP h FORMAT  INVERSE 5 COPY   INVERSE  THEN  NEW  INVERSE 6 STEP  GO TO  BEEP  STEP  NEXT  VERIFY ( STEP [N] DEF FN > STEP h FORMAT  INVERSE ~ COPY  VERIFY  INVERSE w COPY 0 INVERSE  THEN  NEW  INVERSE 6 INVERSE 4 COPY  STEP  GO TO  BEEP  STEP  THEN  BEEP  STEP L INK >v2| STEP  DATA  POKE  INVERSE ~ AND  RETURN 4 CIRCLE  INVERSE  THEN  INPUT <> THEN bCHR$  DATA  GO SUB _ NEW USR :[S] REM _ NEW © INVERSE w:RND REM  VERIFY  INVERSE w THEN y  INVERSE 6(USR  THEN {( INVERSE 6 SAVE  THEN {( THEN  LINE  INVERSE r<> INVERSE ~8< INVERSE w RETURN p FORMAT G<> RETURN  DRAW (= INVERSE w SAVE G<> INVERSE ~8ATN (= RETURN 8=o:[S] REM  NEW © AND ABS }(< RETURN 0< INVERSE w STEP  CIRCLE <>y AND  RETURN 4 CIRCLE  COPY <>{>![G] CONTINUE  GO SUB VAL =  PRINT : INPUT z▜▜ AND 2{<> DRAW ?x0:[M]ATN CHR$  DATA :[S] MERGE  RETURN 0K GO SUB _ NEW @(E:[Q] REM 8:[S] REM  NEW ©(8 INVERSE !{ INVERSE  THEN n  INVERSE  PLOT   INVERSE 6 INVERSE 6 INVERSE 6 GO SUB _ NEW  INVERSE w STEP [T] MERGE :{=2{ > STEP h FORMAT NOT  DATA  INVERSE ![T] REM  STEP  NEXT  VERIFY >=:[P] REM  AND  RETURN 8>2[P] REM :[R] REM  VERIFY  RETURN  CLEAR 0> CLEAR 2[R] REM  STEP [N] DEF FN >NOT  CONTINUE  STEP !{CODE w DRAW <> INVERSE !{ OR  STEP H DIM  INVERSE STR$  POKE <> INVERSE ~ATN  @ GO SUB _W NEW pUSR :$ ERASE  THEN o>= GO SUB K_ ERASE YHnz NEW ▜ AND  STEP  CIRCLE  STEP  PLOT   BEEP  INVERSE 6 INVERSE 6 GO SUB _ NEW !▝ REM  STEP d INVERSE w THEN Z>= INVERSE  THEN  RETURN  INVERSE 4<> STEP  GO TO  BEEP  INVERSE V INVERSE 4 THEN B(' INVERSE ~ RETURN   INVERSE 6<> AND /2ATTR y!POINT y INVERSE ~ THEN ? NEW  AND w INVERSE  RESTORE { STEP <>{ INVERSE  LLIST <> GO SUB _ NEW x W OR  INVERSE  THEN F( STEP SQR  DEF FN  STEP [S] DEF FN STR$  INVERSE  THEN  AND  INVERSE 6 MERGE  OR  STEP Z REM STR$  MOVE  , CLEAR s CLEAR q CLEAR p INVERSE ~= CLEAR w CLEAR 6 GO SUB _ THEN _( CLEAR  THEN  RETURN  NEW !▝ REM  STEP d CLEAR w  THEN NOT [L] DIM  INVERSE n&s~, RETURN  n RUN  THEN z( GO SUB D STEP  CIRCLE y AND  RETURN *0~, INVERSE uG RETURN |8 INVERSE 6<> STEP  PLOT   BEEP  INVERSE ~ NEW  AND XNOT POINT  DIM !{N RESTORE ~EXP 033 RESTORE O PRINT  CLEAR  LLIST  CLEAR  COPY  CLEAR y INVERSE PEEK 8<<>CODE <>pdhlt|x COPY  COPY  COPY  COPY   RETURN  IF  RETURN  IF !P8 SAVE  RUN [J]z STEP [S]*[Q]:AT  REM  THEN g(. INVERSE !INKEY$z:[Q] REM _ THEN COS :CODE  REM  RETURN   RESTORE *[O] THEN V LLIST   THEN  NEXT  THEN SCHR$ POINT  LIST } NEW  RETURN  LINE / LIST  THEN s(" THEN C(:[S] REM ▜8 RESTORE * LIST z:[U] REM ▜▜▜o0$ GO SUB B LLIST  ERASE / LIST :{ RETURN [K] :[S] REM ▜ PAPER / LIST  RETURN SGN  :[S] REM ▜ ERASE / LIST  STEP h LOAD  THEN e LINE 5 GO TO  THEN {BIN  RETURN  LET  THEN [ ;: FORMAT  DEF FN  RETURN  LINE 5 GO TO  INVERSE  THEN  OVER  INVERSE  THEN % INVERSE  THEN  OVER  INVERSE 6R INVERSE  THEN [O] INVERSE 6G INVERSE ~Ow INVERSE 6P2Pw>2Rw THEN  FLASH h: FORMAT  DEF FN  RETURN  LINE 5 GO TO > STEP % CAT  THEN C > RETURN  STEP  DEF FN ▘ THEN ]( THEN [N] THEN c( THEN U  THEN U(▗:PwLN (0<<=2Pw RETURN ▘(8>FN T INVERSE  THEN  PLOT  >I INVERSE  THEN ACS O:RwEXP (y INVERSE p2Rw:ASN z INK o STEP 8 PAUSE :ACS z INVERSE  RESTORE  INVERSE ![T] REM  STEP  IF  FOR  INVERSE  LLIST  GO SUB C REM  INK B&w~ VERIFY LEN  RETURN 0.!A PAUSE  STEP c INVERSE  THEN ~( GO SUB D STEP  CIRCLE y RETURN  0▜▜▜COS O# THEN w~( GO SUB D AND  LPRINT  RETURN |G CIRCLE |<> COPY <> THEN [( STEP  STOP  GO SUB  THEN C LINE  INPUT :[P] REM O THEN ]( THEN U( RETURN (<ATN ( THEN ©(< RETURN  DRAW (=O:RND REM ▝G:[S] REM ▜ THEN {( RETURN ( RETURN x0< RETURN 0>2:AT  REM  THEN g :[F] REM  RETURN k :[G] REM  RETURN y  RETURN F8:CODE  REM  RETURN (:[K] REM GLN  PAPER 4 GO SUB  STEP  RETURN  LET  RETURN Z8/ THEN K  THEN  THEN  INVERSE  THEN [O] INVERSE 6b INVERSE  THEN [G] INVERSE 6 PLOT  6 INVERSE 6 CLS  INVERSE 6 DRAW [K] RETURN s8P:[U] REM  STEP Z LET  (D STEP I LET LN 8Cx>s THEN  INVERSE 6 DRAW [J] INVERSE 6 INVERSE  THEN  OVER  INVERSE 6 PLOT  _ INVERSE 6/ INVERSE  THEN  CLS [G] STEP <> INPUT K( RETURN P0 THEN ▛ INVERSE 6m INVERSE 6 INVERSE 6 THEN cBIN S LET 2RND REM {2[Q] REM y2[P] REM :[S] REM  THEN c( THEN / NEW IN 2 COPY z NEW 8 RETURN  8>! RESTORE  LOAD o0$^#V# GO SUB S!w:[Q] REM  THEN o( RESTORE !66"[H]w LLIST w STEP  CIRCLE  LOAD w STEP  CIRCLE  LOAD : COPY z THEN o( NEW  AND N PRINT :[Q] REM  THEN w(?8<* LIST zFN ATN  GO SUB R81 GO SUB S LIST z LET  STEP 8 PAUSE :[S] REM  RETURN 8>W>EXP z0CODE 2[S] REM  THEN ? THEN ? NEW  STEP  CIRCLE 2[T] REM y2[U] REM CODE 2 COPY z<> LET  NEW  GO SUB D AND  STEP  LIST <> INVERSE  THEN [O] INVERSE  THEN [O] INVERSE  THEN  OVER  INVERSE 6:Pw AND  THEN c(> INVERSE w INVERSE 6%> COPY 2▟ REM  THEN [L]<> THEN ](H THEN U D THEN K  INVERSE 6 INVERSE 6  INVERSE 6! INVERSE 6# THEN  THEN B INVERSE ~ RETURN / ;:[S] REM  NEW © RETURN 82 THEN NOT  INVERSE 6d INVERSE 6 PLOT  6 INVERSE 6 CLS  INVERSE 6 DRAW [K] INVERSE 6j INVERSE 6 THEN K( INVERSE 6▛ INVERSE 6  INVERSE 6![A] INVERSE 6# THEN ▛:[U] REM  STEP Z LET ( STEP S LET  STEP I LET {2[Q] REM  INVERSE ~ RETURN / TO <> INPUT * OR  INPUT ~ RETURN   *<= INPUT ~2RND REM #F#" OR  INPUT :[S] REM  NEW VAL 2 COPY z:[Q] REM _:[S] REM  THEN / THEN / NEW [P] THEN C LINE ▗ GO SUB 2[S] REM NOT ▗ GO SUB  MERGE :[S] REM  NEW >!▟ATN   INVERSE  THEN  OVER  INVERSE  THEN  CLS  OVER , INVERSE  THEN [O] INVERSE  THEN  CLS [O]"!w THEN k(66"[H]w!$ LOAD o0$~#fo[w OR ~# RANDOMIZE STR$  MOVE " OR  INPUT "<= INPUT  INVERSE 6 PLOT  _<>. LOAD 4 LOAD D LOAD R LOAD ^ LOAD [F][I][D] [F][I][D] RETURN  COPY  RETURN  COPY  [I][D] RETURN  COPY  RETURN  COPY  [D] RETURN  RETURN  COPY   RETURN  COPY  :[S] REM OATN  PAUSE v LOAD  THEN  IF  THEN EXP :[R] REM  THEN M( THEN E( RETURN (< RETURN  CLEAR (=ATN  IF [I] LOAD (=<G▝ PAUSE [S] LOAD CODE G RETURN (8>(SIN HG GO SUB C[R] REM  NEW © COPY  RETURN ((ATN (O:[Q] REM 8y RETURN 0xNOT  DEF FN : LOAD z NEW USR  POKE ~#~#~#<>▟▟ RETURN  IF ▟x▛xx▛}yxx AND O:[U] REM G AND EXP :[T] REM  )ATN >=== NEW 2[T] REM : COPY zO NEW ©▘ THEN y([C][C]ATN  PAUSE 4 LIST  GO SUB D THEN  COPY Gy NEW FN 2 COPY z<>8== PAUSE  LIST  REM  FORMAT << RETURN  RETURN  NOT {BIN  RETURN  LET  THEN  OPEN # THEN [BIN  STOP  GO SUB {2[Q] REM  STEP + MERGE >o2SCREEN$  LIST :[S] REM  NEW 2EXP  LIST  THEN C ABS SGN ! LET INT INT :[S] REM  NEW 8 RETURN 8>G THEN 8! LET o0$ GO SUB S[F]w"PEEK  LIST >p<2SCREEN$  LIST  PRINT  THEN ?!ABS s STEP k}"SCREEN$  REM ! LET ~ NEW  THEN _( PLOT   LIST  THEN z( GO SUB DO:[U] REM ▝2[U] REM ~SCREEN$  NEW W~ NEW #"PEEK  LIST  LET  RETURN zUSR CODE 2[P] REM :[Q] REM  THEN [H]2[Q] REM :[S] REM  INPUT 2[S] REM :AT  REM  INPUT USR 2AT  REM NOT VAL  REM  RETURN  IF  READ  PRINT >2w LET <> THEN [T] PRINT > POKE 2▝ LET :CODE  REM ▜ RETURN >=s RETURN ( RETURN USR  MERGE  RESTORE G* LIST z THEN < THEN  THEN < THEN  THEN < THEN > AND o0$ PLOT   COPY  THEN < THEN CODE  THEN H( FOR ATN  GO SUB R8|ATN  } RETURN 8> AND sGCODE  LLIST  MOVE <>r SAVE  INVERSE  THEN ~(j:[S] REM ▜0} VERIFY o"[N] REM :[Q] REM  THEN  CLEAR 2[Q] REM :RND REM 2[K] REM >[L]2SGN z>[O]2EXP z INVERSE  RESTORE  LLIST ▙ REM  GO SUB VAL > DRAW 2[P] REM > COPY 2 REM 0 STEP ATN  DEF FN <> THEN SQR  INVERSE 6j INVERSE 6d PRINT  INVERSE  RESTORE  INVERSE !▙ REM  INK  STEP [T] MERGE  STEP ' PAUSE  STEP 8 PAUSE *[N] REM  STEP w INK  STEP  PLOT   BEEP  INK  INVERSE  LLIST  LET <>:▛ REM  GO SUB DO THEN /▝ INVERSE w INVERSE 6<> GO SUB K[U] REM :[T] REM _<>s RUN i RUN _ RUN lbX:AT  REM  THEN gUSR  PLOT  2AT  REM CODE 2VAL$  REM <>& COPY :[Q] REM  NEW ▜ RETURN  :AT  REM  NEW 0 :[H] REM  THEN o( INVERSE ![T] REM  STEP 8 PAUSE ! STEP z INK  STEP ▟ INK "▞ REM : COPY zATN  PAUSE [E] PAUSE  THEN IN  GO SUB D GO SUB D2▛ REM <> NEXT  STEP TAN CODE 2[N] READ 2[S] REM 2 LET ▟2 COPY z<2 LIST ▟>[N]2{: INPUT zG THEN 8▜▜▜ NEW  LIST O![O]s~ NEW LEN w SAVE  STEP 1 ERASE > 2[H] REM :[Q] REM  NEW 2[Q] REM ![J]z"SCREEN$  REM  STEP CODE  CLOSE # STEP  NEXT ▟ STEP  DATA !iP GO SUB VAL Z GO SUB VAL !`` COPY 6 GO SUB VAL !"{} STEP h FORMAT CODE 2[S] MERGE 2 FORMAT  DEF FN :AT  REM  NEW 2AT  REM > COPY 2 DEF FN ![P] MERGE "[Q] MERGE >2[U] REM ! OVER  POKE "x POKE > IF  GO SUB G GO SUB ^>NOT 2 POKE  COPY ![N] STEP " PRINT  COPY >2 COPY  COPY  CLS  STEP  POKE :AT  REM   THEN o :. ERASE  THEN o :# ERASE ATN ( DATA  OR  STEP  POKE STR$  RANDOMIZE  OR !Pi GO SUB VAL !Z GO SUB VAL  STEP [J] PLOT  STR$  LINE  POKE  OR ! STEP G<>STR$  8 STEP SCREEN$  MOVE ▝L▘▗TUTTO PERSO▝ STOP LHANNO RAPITO LA PRINCIPESSA ; STEP SCREEN$  MOVE ▝L▘▗  RETURN  IF ▝ STOP LHAI COMPLETATO LA AVVENTURA.  STEP [P] LINE <>: LOAD z<2 LOAD z STEP [B] STEP VAL  REM  STEP ] PAUSE  STEP  MOVE  DEF FN : COPY z_* LIST z THEN ©( NEW ©_ATN  GO SUB R" LIST z LPRINT ATN  GO SUB R0[Q]" LIST z[Q]ATN  GO SUB R8 LPRINT " LIST z STEP  NEXT ▟ STEP ▚>v2| STEP B▜ STEP  DATA  POKE  STEP c ERASE  STEP  OVER  POKE  STEP  OVER  POKE >w2| STEP  OUT  POKE  STEP v BEEP  STEP STR$  MERGE >| STEP  INVERSE ![T] REM  STEP  OUT  BEEP :[Q] REM ▜0! INVERSE  RESTORE  MERGE  OR  RESTORE  INVERSE !▙ REM *[N] REM  STEP w INK  STEP  THEN  BEEP  STEP  FLASH  VERIFY { STEP <>{ STEP  OUT  POKE  LLIST STR$  MOVE  INVERSE  LLIST  STEP L INK  STEP  STEP u▗ STEP  LLIST USR > OPEN # RETURN v STEP  LLIST ( IF v STEP  LLIST   IF v STEP  LLIST ( IF <>!(r!s"USR |<>B▜ STEP  DATA  POKE  STEP c ERASE  STEP  OVER  POKE  STEP  OVER  POKE >w2| STEP | INPUT  NEW INKEY$[C][C] LINE  DEF FN lx8 RETURN  IF X RETURN  STOP x| DEF FN <~ RETURN  AND f`00| DEF FN | INPUT  AND  AND  INPUT |``0USR USR `0▚ RETURN | INPUT  AND  AND l| INPUT  AND l| DEF FN >n AND  AND l DEF FN  AND  AND  AND  RETURN  AND  AND  AND l DRAW  DEF FN  AND  DEF FN  DRAW  SAVE  TO  TO  DRAW | NEW USR  RETURN  IF  NEW | SAVE  DRAW  DEF FN  AND  AND  AND  AND  DEF FN  DRAW  DRAW  NEW USR >= SAVE >=USR  NEW | LPRINT USR USR >= SAVE >=USR  NEW || NEW  AND  OVER USR USR USR  NEW |nfff~fff6< RETURN  IF 0x TO  RETURN  IF 0 AND  AND  TO  SAVE  LIST  CIRCLE  TO f2 DRAW  AND USR  RETURN  IF `0 DEF FN  AND  AND  VERIFY  PLOT   RETURN  DEF FN f2 DEF FN  OVER  VERIFY  VERIFY  PLOT   NEW  AND f2| INPUT  AND  RETURN  IF l LPRINT USR USR  SAVE  DRAW  DEF FN  AND  DEF FN  DRAW x INPUT  VERIFY  VERIFY  AND  AND  AND l NEW  AND  TO  SAVE  DRAW  DEF FN  AND  DEF FN  DRAW | INPUT  AND lx0 RETURN  IF SIN  RETURN  RETURN | INPUT  AND  RETURN  IF f288ll AND f2l RETURN  VERIFY  VERIFY  AND  AND  AND f2 AND f<<l AND f2USR  LPRINT 0<l AND f2 DRAW  AND `0 AND  RETURN ~ RETURN  IF  COPY  COPY pw;; COPY  COPY  COPY IN LN pp LPRINT  LPRINT USR USR  COPY  COPY p;; COPY  COPY  COPY  COPY x! AND  RANDOMIZE  BEEP  RANDOMIZE " CLEAR  PLOT   GO SUB S RUN  NEXT > IF  GO SUB G GO SUB ^>NOT 2 POKE  COPY ![O] SAVE " PRINT  COPY >2 COPY  COPY >M2[Q] SAVE CODE 2 LOAD  PLOT  c! IF  PLOT   STEP  LIST  PLOT  c! RUN  STEP  LIST  PLOT  !" c"&c%-"0c!c" GO SUB  PLOT  <>~# RANDOMIZE <>cc INVERSE n INVERSE f~ATN  IF  RUN  INVERSE w#NOT  SAVE  NEW © / INVERSE  THEN N  INVERSE  THEN  DEF FN  INVERSE u INVERSE t: LOAD  PLOT  <2 LOAD  PLOT   NEXT  RETURN >= INVERSE  THEN ^>= CLS  INVERSE 6 INVERSE 6CODE  OPEN # RETURN  CLS  RETURN = #~ INVERSE w #~# INVERSE ▚FN = #~# INVERSE w[N]= #~# INVERSE ▚ INVERSE wNOT  RUN = #~#foNOT  RUN = #^#V# MERGE  FOR  INVERSE n INVERSE fs#r# INVERSE u INVERSE t LLIST NOT  RUN =  INVERSE n INVERSE f+V+^ INVERSE u INVERSE t FOR NOT  RUN = *# RESTORE  INVERSE  THEN ^(>M2[Q] SAVE  INVERSE  THEN [O] INVERSE  THEN  LLIST NOT  RUN >2[Q] SAVE  INVERSE  THEN  OVER  INVERSE  THEN #^#V#F INVERSE ~ATN  x= INVERSE w#( FOR NOT  RUN ~# INVERSE u INVERSE t INVERSE  THEN [G]O RETURN  IF  NEW _! RANDOMIZE ^ INVERSE FCODE  CLEAR  INVERSE wy NEW   INVERSE  THEN  VERIFY NOT E RUN  INVERSE ▚[B]0 DRAW ▝▜_M! RANDOMIZE ^#fkxATN ( THEN < THEN  IF 0# LIST  COPY  INVERSE t} THEN = THEN = INVERSE u/ NEW  AND  GO TO  INVERSE wGy INVERSE PEEK  INVERSE wx  CLS v2[N] SAVE CODE  INVERSE  THEN V CLS CHR$ E RUN MD  CLEAR  RETURN  INPUT  GO TO >2[N] SAVE <> INVERSE  THEN F( INVERSE + INVERSE + INVERSE # INVERSE 5( INVERSE n INVERSE f INVERSE ~SGN >ATN ( STEP  RANDOMIZE  CODE 2NOT  SAVE  STEP  RANDOMIZE ( INVERSE " GO SUB  PLOT  <> INVERSE 5 INVERSE n INVERSE fCHR$  SAVE NOT  RUN  INVERSE 5( CLS <> LLIST  THEN >2NOT  SAVE  INVERSE * GO SUB  PLOT   PAPER CODE  FLASH  RETURN  NEW  RETURN <>B4T1▙. PAUSE +z)&' POKE $ LPRINT " GO TO  TVAL$ ▞' RANDOMIZE [A]0▞? RANDOMIZE ▞-▜▘ CLS ▞Z RANDOMIZE ▘▜&r▟r▟p▛[E]z[F]y[E][B]▜KW▛KW▛IU▞IU▞HT▖HT▖MPt▟[A]▜▝8▚' RANDOMIZE ▚X RANDOMIZE  THEN  RANDOMIZE ▝▚ RANDOMIZE ▚ RANDOMIZE ▚ATTR  RANDOMIZE  FLASH  RANDOMIZE ▞Z RANDOMIZE @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 %RNDe 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  RETURN  IF  RETURN  IF  RETURN  IF  RETURN  IF  RETURN  IF !~ LIST [0 MERGE  GO SUB VAL <> COPY  COPY !p LIST ~ RETURN  IF  +~ RETURN  RETURN (# GO SUB FN +F+~+ DRAW | RETURN _  STOP } RETURN COS   INVERSE NOT TAN _p<2 INVERSE ! INVERSE  LIST  INVERSE ~v STEP STR$  LIST  INVERSE # PRINT NOT q LIST _@! INVERSE LEN   RANDOMIZE _X! INVERSE [R]~<> NEXT CODE  COPY NOT  THEN *]/"_C PAUSE ~ STEP } FORMAT t RUN [3 OR a RESTORE [O] PRINT x#|ASN   CLEAR 4@ MERGE n8 MOVE STR$  LLIST  LET  CLS <>u GO SUB {=VAL  DIM E RETURN !>= CIRCLE ?7IN RNBIN IKY[U]PF DEF FN O CLOSE #SAT ERASE CHR$ VLD TO  OPEN #XQGBUH<ABS >PEEK  CAT M[T] INK  BEEP Z AND 65J1 READ  LPRINT  DATA TAN SGN SQR LEN USR PIINKEY$TAB SIN INT RNDCOS EXP LN  BRIGHT  PAPER ATN VAL$ SCREEN$ ATTR  INVERSE  OVER  OUT © VERIFY  FLASH ACS  STOP ^AT -+.,;<=/`:FN  LINE POINT  NEW (g IF  POKE z▙ INPUT  FOR 'w REM )[N]h PLOT  y LOAD  GO TO l[I][R][C][P]%▚[E]q[J]▞[H][A]$jsiv▜bk SAVE o BORDER  RANDOMIZE [M]& DRAW ▘p LIST f CONTINUE r[Q]emc[B]▝▖▗[S][F][L]▟▛[G]d[D][K] COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY LN 0VAL$  LPRINT LN ▘VAL$  DRAW LN ?VAL$ >LN VAL$  COPY  SAVE 0 DRAW  COPY  LIST !D COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  LN VAL$  TO USR  LIST LN ▚▚VAL$ USR `~LN ▚VAL$ USR PEEK LN VAL$ USR USR  COPY  SAVE 0 LIST  COPY  COPY ▚[I][S]p DRAW ? COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY IN  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY CODE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  CLEAR LN 9SQR 9▜USR VAL$ lsUSR NOT ` SAVE LN 9▚9ABS  CAT VAL$ o LIST  GO SUB IN LN ▚[N]USR USR ABS  CAT VAL$ cqNOT ACS s`[O]IN  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY CODE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  CLEAR ` LIST  COPY  LIST x LPRINT  RETURN bLQUSR  SAVE P COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY IN  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY CODE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  CLEAR LN [J][N]?VAL$ 6 NEXT ` RETURN LN  OUT  INK VAL$ o[M]a▟ OUT USR LN  STEP  OUT  INK VAL$  FLASH f6 FLASH ` DEF FN IN  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY CODE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  CLEAR 8 SAVE ? LPRINT  COPY  LPRINT  LIST |H? RETURN  LPRINT  SAVE SCREEN$ [B][S]h STOP FN  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  RETURN IN  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY CODE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  CLEAR LN [L]▚[I]▚VAL$ PEEK y FLASH `?LN ▚▚?[K] COPY VAL$ oa▟ BORDER  LPRINT LN ▟IN [J][K] COPY VAL$  NEW  FLASH f6 CLS ` NEW IN  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY CODE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  CLEAR  NEXT  COPY  SAVE  COPY USR Lx? FOR USR  LIST  CLEAR MQTAN @ FORMAT  RESTORE P© COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  RETURN LN VAL$ LN [L][N]▚▚<=VAL$ mVAL  INK  INK  LPRINT  OUT USR LN ▚▚▚ CIRCLE [K] CIRCLE VAL$ ma▜ CLS  LIST LN ▚▜ STEP [I][L][K] CIRCLE VAL$ f{fSTR$ USR  PAUSE  g COPY  DRAW  COPY *[S]j@ LIST ?~@ LPRINT PI[Q]p  SAVE  LINE [Q]© COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  RETURN LN VAL$ LN ▚[J] DEF FN <=;▝VAL$  STEP [O]xUSR  LIST ` LOAD  LPRINT LN ▚[J] CAT  CAT  LIST  CAT VAL$  STEP [O]1▝ CLEAR  DRAW LN 8STR$ [N]▟ LIST  CAT VAL$  NEW  AND yUSR  SAVE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY ▜ COPY / MERGE ASN   CIRCLE ? LPRINT USR AP ? COPY [F]PLN VAL$ LN VAL$ USR  NEXT  LIST LN VAL$  RETURN ~LN USR VAL$ p DRAW  CAT  RETURN  DRAW zN[I] TO  COPY  LLIST [Q]? COPY  LPRINT [Q]DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDEEFFFFFFFFFFFFFFFFFEEBBBBBBBBEDDEEFFFFFFFFFFFFFFFFFEEBBBBBBBBE`DDEFFFFFFFFFFFFFFFFFEEBBBBBBBBE`bDEEEEEEEEEEEEEEEEEEEEEEEEEEEEE`b``DDGBB``b```````````@@@@BBB@D`b```DBB```````````````D@hihBB@@