Chicago's 30: CHICAGO.B

Является частью релиза: Chicago's 30
Размер файла: 38144
md5: f2eb3a71adb203ff9bcb68ad3b0ea02b
  1 REM © FREDDY PRESENTS - CHICAGO 30@CODE 2] GO SUB [ POKE /<>~ RETURN @>= RETURN  ( RESTORE  PRINT !dd STEP ASN  LET  LLIST  BEEP # BORDER !@] STEP m]!`_[D] STEP _] STEP FN aNOT  CONTINUE SIN 
  2 BORDER NOT PI: PAPER NOT PI: INK PI+PI+PI: CLEAR VAL "24415": RANDOMIZE USR VAL "23942"
  28416[M]m(#ATTR od RANDOMIZE ?]T© FREDDY PRESENTS - CHICAGO 30 DIM [Z8[R]dresLEN _][R]dresSIN FN a[R]dresTAN ▚][S]lo FOR [R]dre NEXT `_[U]lin LLIST  ERASE [C]COS ekto PAUSE [D]An[R]dresCOS  CONTINUE SIN [U]linaSIN ZSCREEN$ 5619: REM : SAVE "hhhhhh"_   COPY    COPY  COPY  COPY ^"^▗~TUSR :/USR  STOP  CLEAR ©[L]6X'`[I]`a[I]ab[I]bc[I]cd[I]de[I]ef[I]fg[I]gh[I]hi[I]ij[I]jk[I]kl[I]lm[I]mn[I]no[I]op[I]pq[I]qr[I]rs[I]st[I]tu[I]uv[I]vw[I]wx[I]xy[I]y 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  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  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 > CAT  NEW  PLOT  @USR T FLASH f[C]T PAPER F"T[K]f[C]V[J]bSIN F FLASH "T FLASH F"T FLASH F2R<>&[A]V FLASH F[S]TCF2T[K]F▘D FLASH "[C]T OPEN #f"@USR z OUT V DEF FN } COPY  COPY  DRAW @KACS  OPEN #:S[E]Zr]ACS [J] REM NSCf DEF FN bQx[M]j OVER yHZ BEEP ▘jYASN  READ jI LOAD kHBu INK j[NOT *ZgSQR bH LLIST [M]jS VERIFY GjE2 OPEN #^SIN >= REM YINKEY$RrCACS  FLASH @< READ  COPY  RETURN !USR a[7 MERGE  GO SUB VAL !bFN a POKE [N]NOT NOT 3! STEP  LET  COPY  COPY  RESTORE PIaATN  GO SUB B LLIST >=~ RETURN [J]( GO SUB FN  INPUT +F THEN x( THEN LN xPI( RETURN >0>[J]+~ DRAW + CAT [I][J] COPY [J]▗[J]L TO  TO LBIN LDBIN LBIN  TO LBIN  TO LBIN LLBIN LBIN BIN DBIN BIN L TO LLBIN D TO  TO L TO LBIN [J]▗[J] COPY [J]▗[J]INT SCREEN$ INT  CLEAR  BEEP u PRINT  OUT  COPY [J]TAB  BEEP  PRINT {▗[J] COPY [J]▞[J]x[J]|[J]|< RETURN > LIST  RETURN  LIST > SAVE ~ DATA ~ DRAW  RETURN  INPUT ~ DRAW  RETURN  RETURN | RETURN [J] DRAW  RETURN [J] DRAW  RETURN  DRAW  RETURN  SAVE  RETURN  DRAW ~ DRAW  RETURN  RETURN ~ RETURN  RETURN  DRAW  RETURN [J]~ RETURN [J] DRAW  RETURN  DRAW  RETURN  DRAW  RETURN  DRAW  RETURN  DRAW  RETURN  DRAW  RETURN [J]~ RETURN [J]~ RETURN ~ RETURN [J]~ RETURN  DRAW  RETURN [J] DRAW  RETURN [J]~| DRAW  RETURN ~ RETURN ~ RETURN ~ RETURN PEEK  RETURN  RETURN ~ RETURN [J] SAVE  RETURN [J] SAVE  RETURN  RETURN  DRAW  DRAW  RETURN  RETURN  DRAW  RETURN  RETURN  DRAW  RETURN [J]~ RETURN [J]~ RETURN  DRAW  RETURN [J] DRAW  RETURN ~ RETURN  DRAW  RETURN ~ RETURN [J] COPY  RETURN [J]~ RETURN [J]~ COPY  RETURN ~ RETURN [J] COPY  DRAW  RETURN  RETURN  DRAW  DRAW  RETURN [J]~ RETURN [J] DRAW  RETURN  RETURN ~ IF  DRAW  RETURN [J] DRAW ~ RETURN ▗[J] PRINT  CIRCLE ^ SAVE t▙BPOINT  OR P LIST  BRIGHT LEN  INK [I][Q]) LIST [C]R© RETURN  LLIST  BORDER  COPY RND THEN  CAT EXP ▘[P]s>=[H]> BORDER STR$ V} CAT >=[H] CLS [P]STR$ CODE  RUN ?!. RETURN ~dTAB  DRAW  DRAW  LLIST CODE  COPY  COPY  RESTORE [Q]_ COPY  COPY  SAVE @_ CLEAR IN  PAUSE _ RANDOMIZE IN  SAVE _ PRINT IN  PAUSE _ RANDOMIZE IN  CONTINUE _ PRINT IN  PAUSE _ RANDOMIZE IN  CONTINUE _ CLEAR IN  PAUSE _ RANDOMIZE IN  IF _ CLEAR IN  LIST _ RANDOMIZE IN  PAUSE _ DRAW IN  SAVE _ RANDOMIZE IN  PAUSE _ PRINT IN  CONTINUE _ RANDOMIZE IN  PAUSE _ CLEAR IN  CONTINUE _ CLEAR IN  PAUSE _ RANDOMIZE IN  SAVE _ PRINT IN  PAUSE _ RANDOMIZE IN  CONTINUE _ PRINT IN  PAUSE _ RANDOMIZE IN  SAVE _ PRINT IN  LIST _ RANDOMIZE IN  SAVE _ CLEAR IN  REM _ RANDOMIZE ? LIST _ PRINT IN  REM _ RANDOMIZE IN  LIST _ CLEAR IN  REM _ CLEAR IN  LIST _ RANDOMIZE IN  IF _ PRINT IN  SAVE _ RANDOMIZE IN  PAUSE _ PRINT IN  CONTINUE _ SAVE IN  PAUSE _ MERGE ATTR  CIRCLE JPOINT [F]SCREEN$ @© RUN  COPY  IF ▗[J]© COPY  COPY  RETURN *SCREEN$ [J]▖[J] CLS  FLASH  FOR  CLS { CLS  CLS  CLEAR SCREEN$  CLS {z[G]4©▖ COPY _▘6 LOAD + OR a MERGE X NEXT  OUT } PRINT  RUN  OVER = NEXT [T] GO SUB [SIN Z© STEP {©? CAT ;©E BEEP wmt RUN  RUN 7 FOR  PRINT  RUN w PRINT [S] FORMAT  PAUSE h©EXP O©_SGN ?+AT _Us SAVE  FOR  PRINT  RUN  CONTINUE k NEXT [T] BRIGHT rUSR  ©SGN  OUT  COPY ?SGN  OUT _ULN  OUT %USR  CLS  BRIGHT  FLASH EXP  IF  DRAW  PAPER  IF QlSTR$ yUSR IN SGN  INK IN CODE [M] CAT [P][F]( MERGE *USR  RANDOMIZE | INK  IF  IF  SAVE  PAPER  RANDOMIZE  MOVE x MOVE yUSR IN SGN  OVER ?[P]AT  OUT /[S][A] LINE [C]USR  CLS  SAVE  FLASH  MOVE  IF  POKE  PAPER  STOP Qx MOVE yUSR PEEK < OUT IN CODE [N]o[P][F]( DATA *`EXP  SAVE  DIM  IF  IF  LET  STOP  RANDOMIZE  MOVE z LET y LIST ABS INT  NEXT IN  /*|[C]▗[J] LOAD  COPY © COPY ▖[J]ATN Y"ATN  COPY  COPY ▗[J] COPY  OUT  COPY  CAT ▖[J]$ COPY ▗[J]© COPY  CLS  RETURN ▞[J]SIN  FLASH [© COPY ▗[J] NEXT  COPY [J]▚[J]ekB7 COPY  COPY O COPY  COPY ▗[J] COPY  COPY o COPY [J]` v? COPY  COPY  COPY ▗[J] COPY  LOAD  RETURN  COPY ▗[J] RUN  NEXT  LIST > PRINT  PRINT  LIST ~[S] PAUSE [Q]>[J]P©©p>]'X~*E(~[J] PAUSE  PRINT  LIST J PRINT  NEXT  SAVE ~[S] PAUSE [Q]~▗[J]©©x.?_0_E%P*▗[J] RUN  OPEN #x~ PRINT  PRINT  LIST [S] PAUSE [Q]~[J]|[J]x~_?P~*U [J]~s PRINT  LIST ~ PRINT  NEXT  POKE _[S] PAUSE [Q]~[J]~{gpT<O8~U%P~~[J]| NEXT  RUN  NEXT ~ PRINT [J]Rr[S] PAUSE ~[J]~ COPY s©~©_?~[F]*U$[J]~e NEXT  PRINT ~ PAUSE  PRINT  NEXT N RESTORE " PAUSE ▗[J]V PRINT m©IN <PEEK _T RESTORE U%▗[J]J NEXT  RUN [T] PLOT  U PRINT  OR nSIN [S] PAUSE ~[J]~|©©| COPY _?( MERGE (U~[J]> PRINT  NEXT [F]s PRINT ~ ERASE [S] PAUSE ~[J]jgG©>CODE ._vUU%▗[J][S] NEXT  RUN  OR M PLOT  ASN  MOVE [M]p/▘([G].P.U▙LN [H]~IN Hr RETURN ATN RNDINT  RETURN CODE ▛z INPUT PEEK [U] PRINT  OVER SGN CHR$ UACS EXP  BEEP %fCOS USR  PRINT  DEF FN PI ERASE u RETURN IN <=TAN Q COPY  COPY  OR $ASN  RETURN IN STR$ u RETURN IN  OPEN #[F]~SQR <= RETURN ATN Uu OVER PEEK BRNDINT SGN  BEEP e RETURN EXP NOT TAN S COPY © STOP ▗[J]+ COPY  COPY  RETURN SQR [N]v▖[J]ACS TAN  PAPER  RESTORE ^}y BEEP <q▞ OUT ,~/IN W,_k* CLS @ CLOSE #_s[U]* RETURN u POKE UWs[J]*U OUT CODE /G<k CLS @AT oq BRIGHT *ACS s DRAW Uou@U OUT ABS /o<WIN @ CLOSE #oSd*SQR r POKE _q* COPY @<kZZ COPY PI,[' RETURN { NEW 3 COPY ? PAUSE 9 RUN [P] SAVE < COPY  CAT  POKE >© BORDER ~?? ERASE ~?[P] RANDOMIZE  RETURN ? CAT  DRAW  RETURN ?PI RETURN ~? OPEN # COPY : LET ©[O] POKE  COPY 3 COPY ? PAUSE 9 COPY [P] SAVE < COPY  CAT  DRAW >© BORDER  RETURN ?? PAUSE  RETURN >[P] RANDOMIZE  RETURN ? STEP  POKE  IF ? READ  RETURN ~ NEXT  COPY > RANDOMIZE  COPY [O]SGN  COPY  DEF FN '^© NEW 3 COPY ? PAUSE 9 COPY [O]LN < COPY  CAT |© BORDER  RETURN >? NEXT  RETURN ? LIST  INPUT @[H][J][J][J]USR !`B LIST x▚[J]USR USR USR USR USR ▜[J]USR T THEN r*U[S]T THEN vUSR "JACS T MERGE  PAUSE * THEN bUSR TWv* THEN  ERASE T[J]o** COPY TUCODE (*[J]AATTR ([H]©A()P[J]0)`@P ▝)a"!`P /"p*▛RU! !F▗[J] RUN  NEXT  RUN  NEXT  PRINT [J][S] PAUSE [S] PAUSE ▗[J]©os©_;_?-5©©[J]▗ PAUSE { CLS rE RANDOMIZE y PRINT [H]SIN INT  BEEP ▖[J]g9 DEF FN rg9 DEF FN r© COPY  COPY  RETURN f0CHR$ B[C]BJ[E][C]JO[M][C]NG[M][A]Ng[M][A]CHR$ c[M][B] DEF FN s[M][A] DEF FN S[M][A]JC[M][C]Bg[O]2B© COPY  COPY  RETURN g9 DEF FN rg9 DEF FN r▖[J]*SCREEN$ [J]@[J]_ BEEP  FOR  REM ^ BEEP k>=/ VERIFY  FOR [K]Y MERGE ATTR 8SW*rV VERIFY h CONTINUE _ BEEP  FOR  IF @_ COPY  COPY  IF @_ BEEP  FOR  IF ^ VERIFY  FOR LN ] MERGE ATTR z[ BEEP * CONTINUE WVk LINE ^ CLOSE # FOR [I]_ BEEP  FOR  IF @_ COPY  COPY  IF @_ OPEN # FOR  IF ] BEEP k CIRCLE [V FOR INT VU FOR h/ BEEP  LINE  PAPER _ BEEP ATTR  SAVE @? COPY  COPY  DRAW ▖[J]*SCREEN$ [J]_ COPY  COPY  SAVE @_ BEEP  FOR  SAVE ^ VERIFY  FOR INT ] MERGE ATTR x[ BEEP * REM WVk>=^ CLOSE # FOR [K]_ BEEP  FOR  SAVE @_ COPY  COPY  SAVE @_ OPEN # FOR  SAVE ] BEEP k PAPER [V FOR LN VU FOR j/ BEEP  LINE  CIRCLE _ BEEP ATTR  IF @_ COPY  COPY  IF @[J]@@[J]@@[J]@@[J]@? COPY  COPY  DRAW ▖[J]*SCREEN$ [J]@[J]@_ OPEN # FOR  SAVE ] BEEP k PAPER [V FOR LN VU FOR j/ BEEP  LINE  CIRCLE _ BEEP ATTR  IF @_ COPY  COPY  IF @[J]@@[J]@@[J]@@[J]@@[J]@@[J]@@[J]@@[J]@@[J]@? COPY  COPY  DRAW ▞[J] CLS ASN  LPRINT  COPY ATN  LPRINT  OUT [H] LPRINT  COPY ASN ` COPY ATN  LPRINT  CLEAR [H] LPRINT 0 FOR ATN  LPRINT  RUN [H]`ATN  LPRINT ~0 COPY  MERGE  LPRINT  COPY  BORDER  LPRINT  BORDER USR VAL p COPY [G] LPRINT  THEN  LPRINT  FOR [Q]` CONTINUE USR k LPRINT k LPRINT j LPRINT h[J]k LPRINT USR U LPRINT  RETURN 5USR ? POKE  OUT  RESTORE  LPRINT `E[Q]R[O][P]!"LIN E^[F] ^[F]L[F]@!U$[O]A_ DRAW ▛ COPY > CLEAR `▟AU▖CODE `EXP  COPY  COPY D COPY  RETURN  COPY [J]PEEK U▙SCREEN$  LINE [O] RETURN ^SCREEN$ [J] COPY MU'MIN ▜E#LT[J]L[J]D[J]8[J] RUN /w NEXT  PRINT u PRINT [S]/" PAUSE ©/s©__?**U+ LET SQR  PRINT  POKE  NEXT [Q]/" PAUSE ©?|©?>_E+U% RUN +w[T] PRINT u OR [S]" PAUSE |!©©^@[P]?(@FN U`rTCOS  PRINT  POKE )u NEXT [S] STOP  PAUSE ▗[J]{▘ NEXT ©< GO TO PEEK _UVU%ATN [F] T OPEN #% LPRINT WSCREEN$  LPRINT WSCREEN$ USR S*HZ LPRINT INT  LPRINT  LIST x COPY ; LIST  CLOSE #@k SAVE ZATTR  RANDOMIZE l COPY  RANDOMIZE  FORMAT   CLS  COPY  SAVE  SAVE [J] PAPER P DIM 2FN [[H] SAVE  SAVE ▗[J]`USR [Q] OUT  PAPER `USR [Q]`[Q]`[Q]USR ▞[J]@[J] ▜[J]H[J]d[J]h[J][A][J] LLIST VUSR { LPRINT ▚[J] OVER USR {8cR▚[J]{ TO  FOR ©@=[G] LPRINT [J]© OUT ( COPY [ POKE c/y[J]© COPY IN © RETURN CODE [Q]SGN  NEXT  OUT USR B[J]y LOAD [P] DATA ©ASN  COPY :▚ RUN /w NEXT  PRINT u PRINT [S]/" PAUSE ©/s©__?**U+ LET SQR  PRINT  POKE  NEXT [S]CODE " PAUSE ©,|©?>_E/U% RUN /w[T] PRINT u OR [S].[S] PAUSE |.©©__?*/(Us/s PRINT  PRINT u NEXT [S]/" PAUSE {/©©<>_R-U%_ COPY  COPY  SAVE PS COPY  COPY >=T*Q LET  COPY FN U RANDOMIZE  COPY SCREEN$ Q COPY  COPY [I]U COPY  COPY SCREEN$ Q COPY  COPY FN T*RSCREEN$ SCREEN$ FN P_ COPY  COPY  SAVE PS COPY  COPY >=T*Q COPY  COPY FN Q COPY  COPY SCREEN$ Q COPY  COPY FN U LET  COPY SCREEN$ Q DATA  COPY FN T*RSCREEN$ SCREEN$ FN P_ OUT  FOR  CIRCLE JPOINT [F]SCREEN$ @[J]© RUN  COPY  DRAW ▗[J]© COPY  COPY  RETURN *SCREEN$ [J]LN [J][J]USR © RETURN ▜V SAVE v[E]^ACS [K] PLOT  VAL m4-ACS VAL  INVERSE  VERIFY ▙-vSGN  GO SUB xmx-pmpi`-`*[Q]* RETURN ~| DRAW  RETURN ~ RETURN ~ RETURN | RETURN PEEK  RETURN  DRAW ~ RETURN  RETURN  SAVE  RETURN [J] LIST ~ LIST ~ POKE ~ PRINT  LINE | PRINT [K]~ PRINT 2>u IF Lu LINE  GO TO ^ POKE > PRINT  COPY  DRAW ~ POKE ~u PAUSE ~5[K]~ASN 2,~ PRINT  REM <> POKE : DRAW ~ POKE ~ NEXT  COPY  RETURN | LIST x RETURN [J] IF  RETURN  RETURN ~ RETURN  RETURN ©~ RETURN  RETURN  COPY > RETURN  DRAW  RETURN  RETURN ~ IF  RETURN [J]~ RETURN ▗[J] RUN  NEXT  RUN  NEXT  PRINT [J][S] PAUSE [S] PAUSE ▗[J]©©s©P COPY  COPY  RANDOMIZE UD[F]QU[B]UQE[F]UT COPY  COPY  DRAW FN SCREEN$ [N]ATTR ABS POINT [N] CIRCLE FN [P] COPY  COPY  CLEAR  COPY  COPY  RANDOMIZE [A]▗[J]||©©_?_?*U(U▗[J]s PRINT  NEXT  PRINT  PRINT  NEXT  PRINT  NEXT [S] PAUSE [S] PAUSE ▗[J]{g©©<O>_U%U%▜[J]U COPY ([J]G OUT  BEEP _ DEF FN [I]S?[P] COPY OUSR [Q]*QT▗SCREEN$ T(*u8[C]UDU*U))▗)@(VUSR w@[J]^[J] COPY  LPRINT [J]8 RUN  TO  PRINT  POKE 3 POKE  BORDER [E] DEF FN t RANDOMIZE  PLOT   INPUT PATTR PEEK WFSCREEN$ [A]@v([Q]uPA8 FORMAT U FORMAT U[Q]UU+ATTR +*NWVP© DRAW  OUT USR  FORMAT  USR _ COPY >=_▜ CONTINUE _ CAT  CONTINUE W CAT  CONTINUE _ CAT  CONTINUE _▜ CONTINUE _ COPY  CONTINUE _ COPY  CONTINUE U_3 CONTINUE ©_ CONTINUE _ CONTINUE _#>=_3 CONTINUE _ COPY  CONTINUE _ COPY  CONTINUE _ CONTINUE _ CONTINUE O1>=W CONTINUE G CONTINUE C CLEAR  CONTINUE @? COPY  LIST LEN [J]? COPY  LIST @S RETURN _▖O2>=__? CONTINUE _? CONTINUE _ COPY  CONTINUE _▜ CONTINUE _3 CONTINUE _ CONTINUE _3 CONTINUE U_3 CONTINUE  COPY _ COPY >=_ COPY  CONTINUE _ CONTINUE O3 CONTINUE O CONTINUE _' CONTINUE _3 CONTINUE _ COPY  CONTINUE _ COPY  CONTINUE _3 CONTINUE _' CONTINUE _ CONTINUE _' CONTINUE _3 CONTINUE _ COPY  CONTINUE ▗[J] RUN  NEXT  RUN  READ  PRINT [J] MERGE [S] PAUSE [S] PAPER ▗[J]©q>©_?_/+W*U NEXT EXP  BEEP  MERGE  PRINT  PAUSE  NEXT  NEXT [S]VAL URKz[F]^{?W?U[B][U PLOT  KPI[L] NEXT USR 3 PRINT RND MERGE R {BCOS y_▖[P]?+ATTR U[Q]v[H] PRINT sCHR$ ASN  NEXT TAN  LINE [S][S]{JCOS u7@;?[UU▗[J] RUN  NEXT  RUN  NEXT  PRINT [J][S] PAUSE [S] PAUSE ▗[J]];s[/_=-U*UU▗[J] RUN  NEXT  RUN  NEXT  PLOT   RUN  NEXT  NEW RND[S] BEEP s▗[J]©>~©o}UwU7o-▖[J]*SCREEN$ SCREEN$ FN @_ COPY  COPY  SAVE PS COPY  COPY >=T*Q COPY  RUN FN U COPY  COPY SCREEN$ Q COPY  COPY FN U COPY  COPY SCREEN$ Q COPY  COPY FN T*RSCREEN$ SCREEN$ FN P RETURN ~| DRAW  RETURN ~ RETURN ~ RETURN ~ RETURN PEEK  RETURN  RETURN ~ RETURN [J] SAVE  RETURN [J] DRAW  COPY ~ DRAW  RETURN  RETURN ~ DRAW  RETURN ~ DRAW  RETURN  DRAW PEEK  RETURN  RETURN  DRAW > RETURN ~ PAUSE  DEF FN  RETURN ~ RESTORE V RETURN  RETURN  LLIST T RETURN  DRAW  DATA V~ DRAW  LPRINT ~ SAVE  PAUSE  INPUT  RETURN  PLOT   LIST  RETURN  RETURN  LIST ~ RETURN  LIST VAL$ ~ RETURN  STOP & RETURN  RETURN STR$ SCREEN$  DRAW  RETURN STR$ SCREEN$  DRAW  RETURN  LPRINT & RETURN  RETURN  LIST VAL$  RETURN  RETURN  PAUSE AT  RETURN  RETURN  LIST VAL$  RETURN  DRAW SIN VAL$ ~ IF  LIST  RETURN ▗[J] COPY  COPY IN  LOAD w BEEP [P]EATTR .ATTR UU[F]USCREEN$ ATTR SCREEN$ UUU[S]SCREEN$ SCREEN$ [S]US[F]USCREEN$ [S]SCREEN$ SCREEN$ ▗[J] CLEAR  DRAW  RETURN  OPEN #} NEXT  RETURN _SGN INT  INPUT COS YUV]VAL SCREEN$ SCREEN$  LINE YU^SGN SCREEN$ VAL$ SCREEN$ ]U^UAT SCREEN$ SCREEN$ ]eVY▗[J] COPY  DRAW  COPY  COPY SQR  CLEAR IN  LOAD w MERGE UwSCREEN$ AT  REM  INPUT U] MERGE UVAL AT *SCREEN$ U[J]AT SCREEN$ UUEU[S] TO [C] RETURN [J]~ RETURN  DRAW  RETURN PEEK  RETURN [J] IF  RETURN [J] DRAW  RETURN [J] DRAW  RETURN [J] DRAW  RETURN  RETURN ~ DRAW  RETURN  RETURN PEEK  RETURN [J]~~ RETURN [J] DRAW  RETURN [J]▗[J]*SCREEN$ SCREEN$ FN @_ COPY  COPY  SAVE PS COPY  COPY >=T*Q COPY  RUN FN U COPY  COPY SCREEN$ Q COPY  COPY FN U COPY  COPY SCREEN$ Q COPY  COPY FN T*RSCREEN$ SCREEN$ FN PG▖ RUN  COPY  COPY ClASN ZASN nPOINT RASN ZASN n<=[O]IN  COPY  COPY CHR$ hSCREEN$ SCREEN$ ▘=[G]Y@ IF SCREEN$ SCREEN$ |▜IN  COPY  COPY NOT xABS R LINE ▘zASN UAABS V LINE CHR$ p▝[P] COPY  COPY  STOP P8SCREEN$ SCREEN$ [Q] PRINT [G]YCINT SCREEN$ SCREEN$ [T]u[M]IN  COPY  COPY rpSCREEN$ [S] LINE SCREEN$ ueUQFN SCREEN$  LINE SIN weUQ▜[J][J][J][J][J][J][J].[J]V[J]ABS [J][[J]SQR w LOAD  LOAD  OUT IN IN © COPY V COPY - COPY [ COPY ATN  COPY o COPY * LOAD  COPY / COPY +7 COPY V COPY SGN  COPY X; COPY  LIST  COPY b+ COPY SQR  COPY  COPY { COPY  COPY SQR  COPY  COPY { COPY  COPY SQR  COPY  COPY { COPY  COPY  RUN  COPY  COPY w COPY  COPY  RUN  COPY  COPY w COPY  COPY  RUN  COPY  COPY  LOAD  COPY  COPY  LOAD  COPY  COPY  LOAD  COPY  COPY  LOAD  COPY  COPY  OUT  COPY  COPY  OUT  COPY  COPY  OUT  COPY  COPY IN  COPY  COPY IN  COPY  COPY IN  COPY  COPY © COPY  COPY /© COPY  COPY © COPY  COPY . COPY [J]^ COPY [J]= COPY [J]] COPY [J]SQR  COPY [J]{ COPY [J] RUN  COPY [J]w COPY [J] LOAD  COPY [J] LOAD  COPY [J] OUT  COPY [J]IN  COPY [J]IN  COPY [J]© COPY k[J]. COPY  COPY  COPY  COPY VAL$  COPY  COPY V COPY  COPY . COPY  COPY  COPY  COPY . COPY  COPY V COPY  COPY . COPY  COPY ^ COPY  COPY VAL$  COPY  COPY ^ COPY  COPY . COPY  COPY  COPY  COPY = COPY  COPY ] COPY  COPY TAB  COPY  COPY ] COPY  COPY = COPY  COPY ] COPY  COPY ABS  COPY  COPY ] COPY  COPY = COPY  COPY ] COPY  COPY ABS  COPY  COPY [ COPY  COPY SQR  COPY  COPY { COPY  COPY SQR  COPY  COPY { COPY  COPY SQR  COPY  COPY { COPY  COPY TAB [J] LIST  GO TO 4t CLOSE #TAN  GO TO  LIST TAB [J] COPY 4[J]▗[J]> CAT  NEW  POKE @USR T FLASH f[C]T PAPER F"T[K]f[C]V▝[J]bSIN F FLASH "T FLASH F"T FLASH F2R<>&[A]V FLASH F[S]TCF2T[K]F▘D FLASH "[C]T OPEN #f"@USR : OUT V TO ▗[J] COPY [J]@[J]< COPY  LLIST  DRAW @KACS  OPEN #:S[G]Zr]ACS ▝[J] REM NSCf DEF FN bx[M]j OVER yHZ BEEP ▘jYASN  READ jI LOAD kHBu INK j[NOT *ZgSQR bX LLIST [M]j VERIFY GjE2 OPEN #^SIN >= REM YINKEY$RrCACS  FLASH @< READ  COPY  DRAW ▗[J]? RANDOMIZE  COPY  DRAW @SI[G] PAPER [m&SIN MmSIN bFmSIN  LINE QiASN [K]YTAB VAL X STEP ACS RZm, PAPER 5[I] LINE [SIN [I][Mf CIRCLE Yf AND  FORMAT [i[C][I]S#USR Sf VERIFY  CIRCLE Clf PAPER [Y6RK1[I]CHR$ KE▗ PAPER Z STEP INKEY$ ERASE YCOS Z[-LEN %TAN  PAPER e6bm[C]2SmACS [K]@< COPY  CLS  DRAW [J] RUN  NEXT  RUN  NEXT  PRINT [J][S] PAUSE [S] PAUSE ▗[J]©©s©_?_?*U*U▗[J] PAUSE  PRINT  NEXT  PRINT  PRINT  NEXT  PRINT  NEXT [S] PAUSE [S] PAUSE ▗[J]©©|©?_>_E%U%▗[J] RUN  NEXT  RUN [T] PRINT [J] OR [S] PAUSE [S] PAUSE ▗[J]||©©_?_?*U(U▗[J]s PRINT  NEXT  PRINT  PRINT  NEXT  PRINT  NEXT [S] PAUSE [S] PAUSE ▗[J]{g©©<O>_U%U%▗[J] RUN  NEXT  RUN  NEXT  PRINT [J][S] PAUSE [S] PAUSE ▗[J]} CAT <=IN Y COPY  NEXT '[E] PRINT  COPY  PLOT   RUN [S] RUN y RUN  COPY  PRINT SQR PI COPY  IF  COPY @w' COPY  CAT 7w COPY  LOAD G! RESTORE VAL$  INPUT  LPRINT  CLS SCREEN$ SCREEN$  NEXT  CLS AT  INPUT  PRINT [T]SIN [B] PAUSE  BRIGHT IN  LIST w STOP IN  RUN W RETURN ? RUN '7 RANDOMIZE U COPY  COPY  LIST w+ RETURN U NEXT  COPY  NEXT  RUN FN © STEP  REM ▗[J]{g©©<O>_U%U%(*'(("(/(/(/2*/(/2(2(/(/(/(/+(.,-([J]*1(1(0(02(1(12(122(2([J](*'(([J](([J](([J](2((/*/(/(/(/!(/"(/!(/"(/(/!(/"(/(2('(([J](*([J]*('([J](+(.,-(0(1([J]*'[J]▜[J]3 4%[J]&[J][J][J] 43[J][J]![J]"▜[J]![J]"▜[J][J][J]')[J]')[J][J]▜[J] 3334%33&33COS 334COS 3&[J]"[J]▗3 3COS 3%3[J]COS 3&334333[J][J]![J]"[J][J]3&34%[J]!"3&3 3433&[J][J]!" 33%[J]33[J]4333[J]" 34%3[J]343[J]![J]"33[J]3#"[J]![J]"33[J]!" 3433&333&3[J]$#![J]"[J]![J]"343"! 343[J]34433▚[J] 343334333433333434343434333 3[J]"[J]![J]"3333&3333$#![J]"3[J]3[J]33[J]333[J][J]3434333[J]33[J][J]3 343$#▗[J](2([J]*((3(3(33**33((3(43(3*3(3(3(3[J](3(4(3(3*(33(3[J](([J]*(([J]([J]((*[J]((([J]*(([J]((*3((3(3(33(*433(3(3(3[J](43*33*433(3(3(3*3(3(3(4(34(((([J](2(22(((22(2(([J]((( ABS $ SAVE ABS $ FORMAT PEEK $FN IN $USR $XSTR$ $0CHR$   LIST CHR$  VAL NOT $▖BIN $` OR $8 AND ((<=$>=>=<>$ CIRCLE <>$ SAVE  LINE $ FORMAT  THEN $FN  TO $>= STEP $[Q] DEF FN ▖ CAT p FORMAT q FORMAT r FORMAT 2 MOVE  PAUSE  MOVE SIN  ERASE r OPEN # 2 CLOSE #  PAUSE  CLOSE #SIN  MERGE r VERIFY 2 BEEP  PAUSE  BEEP " CIRCLE R CIRCLE  STOP  CIRCLE r INK 2 PAPER  PAUSE  PAPER  FLASH " FLASH  BRIGHT dD▘$▗dD▘$▗D▘$▗$▗▚BIN ▞[U]▛▗▟▚ DATA ▜BIN ▞[U]▛▗▟D[B] DATA ▜BIN ▞[U]▛[F] DATA [G]▗▟[U][K]dD[B]$[D][F] DATA [G]BIN [I][U][K]▗[M]D[Q]$[S]d[O]D[Q]$[S] DATA [G][U]BIN [I][U][K]▗[M]d[O]D[Q]$[S][U] DATA RNDBIN PI DATA RNDBIN PISIN [J] COPY [J] DRAW  COPY [J] DRAW [J]3310131013130310301310[J][J] COPY [J] DRAW [J] REM POINT I PLOT   COPY USR S* COPY  COPY kPIU[ COPY  REM USR :▖ PRINT TSCREEN$ SCREEN$  MERGE T7 VERIFY  COPY  DIM  COPY  COPY (P| PAPER  COPY [F] BORDER  LIST ?H[ COPY  REM USR :▖ PRINT TSCREEN$ SCREEN$  MERGE T▙[J] LIST  RETURN SIN ( COPY W SAVE Ue COPY [J]<BNOT NOT  BORDER  COPY  RETURN ~ BEEP ( COPY  BEEP  SAVE Ue COPY [J] READ  LLIST POINT I PLOT   COPY USR S* COPY  COPY kPI▚[J]0USR  PLOT   LLIST ? VERIFY  COPY <> COPY  COPY /[Q]r RETURN  COPY  COPY kPI▙[J] COPY  PAPER !W RETURN ,q]" COPY eJ▗[J] LIST  SAVE  SAVE  RETURN  RETURN ~ COPY z_ COPY ,q]" COPY eJ88lD VERIFY  AND <FCHR$ SGN CHR$  AND SGN / AND CHR$ USR CHR$  AND //BIN CHR$ [J]BIN /^CHR$ USR  CIRCLE USR CHR$ ^/ AND CHR$ USR  CIRCLE USR @/ AND CHR$ USR  DEF FN  AND /BCHR$ CHR$  PAPER CHR$ CHR$ BZ[J]Z[J]CHR$  AND tDBIN BIN  CIRCLE  CIRCLE BIN D@USR [J]CHR$  AND ^▘▘ AND  VERIFY  VERIFY  AND  AND B AND  AND  VERIFY  OVER  DEF FN  AND ZB AND  VERIFY  OVER  DEF FN  AND T AND [J]T/ AND CHR$  AND  BRIGHT USR @T AND [J] VERIFY  PAPER L/CHR$ CHR$  OVER  BRIGHT BIN F/ OVER USR T PLOT  t VERIFY  VERIFY [C][J]8D AND [J]TD AND [J]l(D AND  AND  VERIFY [J]D▘ AND DD AND ▘ AND D[J]8~ PLOT  0l COPY [J]/▖[J][J] [J]▜[J][J]USR [J]USR USR  LPRINT  LPRINT  LOAD  LPRINT ▜ INPUT G LPRINT  CAT  INPUT  BORDER  LPRINT  CAT  LOAD  BORDER USR  LOAD [J] LPRINT  LOAD [J] LPRINT  CAT  LOAD  LOAD  LPRINT  CAT  LOAD  CAT  LPRINT  LOAD <= LPRINT  CAT  LOAD  BORDER  LPRINT  LOAD  LOAD  CAT  LPRINT  LOAD [J] LPRINT  LOAD [J] LPRINT  BORDER  LOAD  LOAD  LPRINT  LOAD [J] LPRINT  LOAD [J]USR  LOAD  CAT  LOAD USR  LOAD  CAT  LOAD USR  LOAD  CAT  LOAD  LPRINT  LOAD [J] LPRINT  LOAD [J] LPRINT  LOAD  BORDER  LOAD  LPRINT  LOAD  BORDER  LOAD  LPRINT  CAT  LOAD  LOAD  LPRINT  LOAD [J] LPRINT  LOAD  CAT  LOAD  LPRINT ▛[J]▗[J]▗[J]?<?SGN >EXP ??SQR [P]??IN [P]?IN [J]?IN [J]??IN IN ??IN ?>?IN ??IN [P]?IN IN ??IN [J]?IN [J]?[P]IN IN ?IN [J]?IN [J]?IN ?IN ?IN ?IN ?IN ?IN ?IN [J]IN [J]IN [P]IN ?IN [P]IN ??IN IN ?IN [J]?IN ?IN  RANDOMIZE  RANDOMIZE  NEXT  LIST  RANDOMIZE  CLS  RANDOMIZE  SAVE  RANDOMIZE  CLS  IF  SAVE  CLS  RANDOMIZE  CLS  SAVE  CLS [J] SAVE  CLS [J] SAVE  CLS  READ  CLS  SAVE  CLS  READ  CLS  SAVE  NEXT  NEXT  CLS  SAVE  NEXT  CLS  CLS  LIST  CLS [J] SAVE  CLS [J] SAVE  CLS [J] SAVE  CLS  CLS  NEXT  SAVE  CLS [J] SAVE  CLS  NEXT  RANDOMIZE  SAVE  CLS  NEXT  RANDOMIZE  SAVE  CLS [J] SAVE  COPY  CLS  CLS  SAVE  CLS  CLS  RANDOMIZE  SAVE  CLS  CLS  RANDOMIZE  SAVE  COPY  RANDOMIZE  CLS  SAVE  CLS [J] SAVE  CLS  CLS  COPY  LIST  CLS  CLS  NEXT  LIST  CLS [J] SAVE  CLS [J] SAVE  RANDOMIZE  CLS  CLS  SAVE  CLS [J] SAVE  NEXT  CLS  RANDOMIZE  SAVE  FOR  NEXT  CLS  SAVE  CLS  LET  CLS  SAVE  BORDER  BORDER  CAT USR  BORDER  LOAD  BORDER  LPRINT  BORDER  LOAD  FOR  LPRINT  LOAD  BORDER  LOAD  LPRINT  LOAD [J] LPRINT  LOAD [J] LPRINT  LOAD  LOAD  LPRINT  LOAD  LOAD  LPRINT  CAT  CAT  LOAD  LPRINT  CAT  LOAD  LOAD USR  LOAD [J] LPRINT  LOAD [J] LPRINT  LOAD [J] LPRINT  LOAD  LOAD  CAT  LPRINT  LOAD [J] LPRINT  LOAD  CAT  BORDER  LPRINT  LOAD  CAT  BORDER  LPRINT  LOAD [J] LPRINT  COPY  LOAD  LOAD  LPRINT  LOAD  LOAD  BORDER  LPRINT  LOAD  LOAD  BORDER  LPRINT  COPY  BORDER  LOAD  LPRINT  LOAD [J] LPRINT  LOAD  LOAD  COPY USR  LOAD  LOAD  CAT USR  LOAD [J] LPRINT  LOAD [J] LPRINT  BORDER  LOAD  LOAD  LPRINT  LOAD [J] LPRINT  CAT  LOAD  BORDER  LPRINT CODE  CAT  LOAD  LPRINT  LOAD <= LOAD  LPRINT ?[P][P]??[P]IN [P]?[P]IN CODE ?IN [P]IN ?IN [J]?IN [J]?PEEK ?IN ?PEEK ?IN ?[J]IN ??IN IN ?IN [J]?IN [J]IN [J]IN IN ??IN [J]?IN ?[P]?IN ?[P]?IN [J]? COPY IN IN ?IN IN [P]?IN IN [P]? COPY [P]IN ?IN [J]?IN IN  COPY ?IN IN ??IN [J]?IN [J]?[P]IN IN ?IN [J]??IN [P]>IN ?IN ?IN IN [J]▛ CAT  OUT 7 PAPER  BEEP DqUSR pZ[S]XEXP BLN V: STOP /% IF  CLEAR   THEN  IF  OVER [E] FOR  IF PEEK , FOR INT  IF [A] BEEP z NEXT V PAPER  BORDER /[F][K] CAT  BEEP :[P]H BEEP  IF  COPY  FORMAT LG COPY  COPY [A]H BEEP  IF  COPY  BEEP  IF  COPY LU IF  LOAD S IF  INVERSE T BEEP z RANDOMIZE [G] REM  NEXT /[H] IF  BORDER  FORMAT /O CLEAR  COPY ▖▚[J]CODE  COPY  COPY  SAVE v INPUT u CIRCLE [J]/?|P OUT k]<=%USR h"▞` RESTORE R LPRINT X FOR ▞p[H] FOR  POKE / FOR zPCODE  REM  SAVE VAL VAL$  FOR  REM @] FOR  TO  [k[N]pVk</ REM } _ FOR  DRAW p@0 COPY  DRAW P@ _ FOR  DRAW _ FOR  CLEAR 0W FOR SGN pO FOR uP] FOR  DATA  [ATTR  STEP p_ FOR [M]0@p? RUN  RETURN  [J]IN  COPY  COPY  LPRINT  FLASH EXP  BEEP `[J](SGN  CLEAR  LET @}TAB t@'[H][Q]%[E]!KcVAL$ %USR _CODE  ERASE IN TAB  DIM @.IN ATTR  STOP USR SQR CODE POINT =wCODE 0mVAL$ uUSR YAT  LIST =sPOINT  POKE ©CODE  LET USR - USR © COPY  LET @ -©CODE  LIST @©CODE  POKE USR %_VAL$  LET USR ?TAB  MERGE @wCODE [A])nCODE 5USR ©VAL$ pUSR - USR  COPY  OUT  SAVE [J] COPY [J]n BORDER ]▛[J]SCREEN$ [J]FN ▗[J]©_CODE FN {]CODE  s[VAL$ hgVAT  LPRINT M/POINT >=[Y[T][Q]©_CODE  CONTINUE @ © COPY  COPY  CONTINUE @ ©_CODE  CONTINUE {[VAL$  LPRINT wVTAB  CONTINUE o/ATTR [Q]]YCODE ({SVAL$ `©_CODE  CONTINUE @ © COPY  COPY  CONTINUE @ ©OCODE  CONTINUE w]CODE `m[VAL$  CONTINUE YWTAB [Q]s_+h©^CODE  LPRINT @  COPY [J] LIST [J]SCREEN$ [J][Q]▗[J] CLEAR ~PEEK [Q] GO SUB vSGN  STEP nEXP [Q][N]ZCOS 5rPI mf▙ CLEAR ~IN [Q] COPY [J][Q] CLEAR ~IN [Q] GO SUB nSQR  INVERSE ZATN [Q]ABS rVAL$ ufSGN [Q] GO SUB NEXP  CLEAR ~IN [Q] COPY [J][Q] CLEAR >IN [Q] INVERSE vABS ASN nSQR [Q]e^ACS  STEP |TAB [Q] CLEAR zIN   COPY [J]USR [J]SCREEN$ [J]▗[J] PRINT  IF  IF ASN  PAPER  PAUSE 5INT  NEW uj DEF FN  MERGE  LINE [M]ASN [K]: PRINT  IF  RETURN  COPY  COPY  RETURN  PRINT  IF  RETURN ASN INT  INPUT uj OVER  PRINT  LINE INT  MERGE [K] PAUSE ASN : NEW  PRINT  IF  RETURN  COPY  COPY  RETURN  POKE  IF  RETURN u PAPER  PLOT   MERGE INT  INPUT [F]z PAPER 5 PAUSE ACS  PRINT  REM  RETURN  COPY [J][J]SCREEN$ [J]FN © COPY  COPY  LPRINT @ ©_CODE  LPRINT {[VAL$  CONTINUE wVTAB  LPRINT o/ATTR FN ]YCODE  {SVAL$ h©_CODE  LPRINT @ © COPY  COPY  LPRINT @ ©OCODE  LPRINT w]CODE hm[VAL$  LPRINT YWTAB FN s_+`©^CODE  CONTINUE @ © COPY  COPY  CONTINUE ▗[J][J]▗[J][J]▗[J][J]▗[J][J] COPY [J] LIST [J]SCREEN$ [J][Q] COPY [J]  CLEAR ~IN  GO SUB nSQR [Q] INVERSE ZATN ABS rVAL$ [Q]ufSGN  GO SUB NEXP [Q] CLEAR ~IN   COPY [J]  CLEAR >IN  INVERSE vABS [Q]ASN nSQR e^ACS [Q] STEP |TAB  CLEAR zIN [Q] COPY [J][Q]▗[J][J] ▗[J][J] ▗[J][J] ▗[J][J]  COPY [J]USR [J]SCREEN$ [J] COPY  COPY  RETURN  PRINT  IF  RETURN ASN INT  INPUT uj OVER  PRINT  LINE INT  MERGE [K] PAUSE ASN : NEW  PRINT  IF  RETURN  COPY  COPY  RETURN  POKE  IF  RETURN u PAPER  PLOT   MERGE INT  INPUT [F]z PAPER 5 PAUSE ACS  PRINT  REM  RETURN  COPY  COPY  RETURN ▗[J][J]▗[J][J]▗[J][J]▗[J][J] COPY [J][J]SCREEN$ [J]FN ▗[J]@ ©OCODE  LPRINT w]CODE hm[VAL$  LPRINT YWTAB FN s_+`©^CODE  CONTINUE @ © COPY  COPY  CONTINUE ▗[J][J]▗[J][J]▗[J][J]▗[J][J]▗[J][J]▗[J][J]▗[J][J]▗[J][J]▗[J][J] COPY [J] LIST [J]SCREEN$ [J][Q]▗[J]  CLEAR >IN  INVERSE vABS [Q]ASN nSQR e^ACS [Q] STEP |TAB  CLEAR zIN [Q] COPY [J][Q]▗[J][J] ▗[J][J] ▗[J][J] ▗[J][J] ▗[J][J] ▗[J][J] ▗[J][J] ▗[J][J] ▗[J][J]  COPY [J]USR [J]SCREEN$ [J]▗[J] POKE  IF  RETURN u PAPER  PLOT   MERGE INT  INPUT [F]z PAPER 5 PAUSE ACS  PRINT  REM  RETURN  COPY  COPY  RETURN ▗[J][J]▗[J][J]▗[J][J]▗[J][J]▗[J][J]▗[J][J]▗[J][J]▗[J][J]▗[J][J] COPY [J]▖[J]| BRIGHT ABS  OUT  TO  CLOSE #U BEEP  CLOSE #▖SGN ▛>=| DRAW ABS  STEP  DRAW |}| DRAW FN POINT TAT  AND  LOAD  CLOSE # FORMAT  TO SGN ▛>=| DRAW  CLEAR  LET  DRAW  DRAW / RANDOMIZE |TAB T[E]d BRIGHT TAB  OVER  CLOSE #] BEEP ▖▛>=x LIST  CLEAR  DRAW y| DRAW [R][R]T▘<>R CAT  CLOSE # FORMAT RND BEEP  TO ▖{▛>=[J] INPUT  STEP  DRAW  NEXT SIN  RANDOMIZE |UYT[E] LIST r RUN ©0QW_P" PAUSE /  LIST  PAUSE  RUN 7 LIST  LET  PRINT  NEXT  LIST [Q]RNDPVAL IN P@0 PAUSE /  LIST  NEXT  RUN <= LIST  LET s RESTORE  LIST RASN RP[A]rATN z0Qw/P /  LPRINT CHR$  RUN  LIST  DATA  NEXT  LIST ▗P%K?PB[H]_0! INPUT / [J]LN /7 LIST  DEF FN  THEN  RESTORE  LIST UeRPUSR = THEN  INVERSE  DRAW USR =E]}@(▛>=SGN USR  THEN  BRIGHT  OUT USR <= BEEP  CAT USR [F]@USR <`. CLEAR @=|USR (>=SGN USR  CAT  OUT USR  OR  CAT [H]USR J MERGE I@@= LINE  INVERSE  CONTINUE USR =E INVERSE q@(HSGN _ OUT USR [A]' CAT USR *@ [F], CLEAR @=]|USR (▜LN SGN [J] LPRINT SGN  OUT USR ;/[H]USR U[F]I@[J][J]▖[J] [J][A][J][Q][J]@[J]▚[J][[J] LOAD ▜[J]{[J] GO TO  LPRINT ▟H▜[J] LOAD 2TAB  CLEAR [J] PLOT  [▚[J] COPY |[Q] CLEAR o FORMAT ABS  DATA `[J] COPY  RETURN  RETURN  COPY  IF PEEK  NEXT  CAT ©[J] BORDER PEEK ©[A] RETURN  BEEP  DRAW  CONTINUE `L▗[J]▞[J][J]@[J][J]▗[J]l[J]PEEK ▖[J] GO TO [J]COS 5 ▜[J]SGN >= INK n▜[J] CLEAR  PAUSE  PRINT IN @2 RUN [A][J] COPY  CLS  SAVE  COPY  REM  IF  CAT = DRAW  [J][O] RANDOMIZE  RETURN @ CLS _ NEXT [Q]▝08`[J]▗[J]▞[J]▗[J]▗[J]▗[J]$▗[J]8`[J]VAL [J] SAVE ▖[J]7VAL [J] DEF FN [J] CLOSE #▜[J] NEXT  : OUT  FORMAT eLN ▜[J] RUN  LINE ? VERIFY  CLEAR  THEN  OVER @▗[J] COPY  LOAD  LPRINT  COPY ATTR  CONTINUE /< RUN  LIST [J]{ BORDER  RANDOMIZE  GO SUB © DEF FN USR  LLIST | BRIGHT ABS  OUT  TO  CLOSE #U BEEP  CLOSE #▖SGN ▛>=| DRAW ABS  STEP  DRAW |}| DRAW FN POINT TAT  AND  LOAD  CLOSE # FORMAT  TO SGN ▛>=| DRAW LEN  LET  DRAW  DRAW t RANDOMIZE |ABS T[E]/ BRIGHT ABS  OVER  CLOSE # BEEP ▖INT ▛>=x LIST EXP  CLEAR  DRAW |]| DRAW FN SGN [R]Tl TO ABS  CAT  CLOSE # CLOSE #} BEEP  TO ▖SGN ▛>=/ GO TO ABS  CLEAR  DRAW  LIST / RANDOMIZE |HASN T[E] LIST r RUN ©0QW_P" PAUSE /  LIST  PAUSE  RUN 7 LIST  LET  PRINT  NEXT  LIST [Q]RNDPVAL IN P@0* PAUSE /  LIST  PAUSE <=<= LIST  LET  OPEN # RESTORE  LIST R PRINT RPpr RUN z0Pw/P" REM /  LPRINT CHR$  BORDER  RUN  LIST  LET u NEXT  LIST [S] PAUSE PVAL 2 RUN ?PQ RUN _0" PAUSE / pSIN  RUN  RUN  LIST STR$ s RESTORE  LIST " MERGE RPUSR = THEN  INVERSE  DRAW USR =E]}@(▛>=SGN USR  THEN  BRIGHT  OUT USR <= BEEP  CAT USR [F]@USR <`. CLEAR @=|USR (ATTR >=SGN USR  THEN USR <=O[H]USR K MERGE I@USR = THEN  INVERSE  CONTINUE USR =A INVERSE q@(▛FN SGN [P] OUT USR  OR  BEEP  CAT USR ▛ LINE @USR  THEN  BRIGHT  CLEAR @=G INVERSE |USR (▛>=SGN USR  THEN  OUT  OUT USR  CAT [H]USR ▛UI@© COPY  COPY  LPRINT @(O COPY  COPY  P0FN G<= RETURN [Q]W BORDER  RETURN FN G COPY  RETURN `W COPY  RETURN FN G COPY  RETURN [Q]PFN JSCREEN$ SCREEN$ [Q]@(© COPY  COPY  LPRINT @(O COPY  COPY  PFN G COPY  RETURN [Q]G COPY  RETURN FN G COPY  RETURN [Q]W<= RETURN FN G[D] RETURN [Q]PFN JSCREEN$ SCREEN$ [Q]@(©©CODE `*INKEY$VFN ▗[J] COPY  OUT  COPY  LIST [J] COPY [J] SAVE SCREEN$ [J]FN [J] COPY [J][J][Q]? COPY  DRAW @USR [Q] IF _[P] IF [Q] COPY  RANDOMIZE _ COPY  IF [Q] COPY  IF @[Q]*SCREEN$ SCREEN$ [J][Q] COPY [J][J][Q]? COPY  DRAW @[Q] COPY  IF  COPY  IF [Q] COPY  IF _ IF [Q]O IF @[Q]*SCREEN$ SCREEN$ [J][Q] CLEAR  RETURN ABS SCREEN$ ▝[J]Z[Q]▗[J] COPY © COPY USR [J] COPY [J] LPRINT SCREEN$ [J][Q][J] COPY  COPY  RETURN  COPY  COPY  PAUSE |© REM ~© REM © COPY  NEW © COPY  REM © COPY  REM SCREEN$ [J] COPY  COPY  RETURN  COPY  COPY  PAUSE © COPY  REM © COPY  REM © COPY  REM |© REM y? REM SCREEN$ [J] RUN  IF  PLOT  SCREEN$ ej▗[J] CLEAR  COPY  COPY ▚[J] COPY [J]SCREEN$ [J]<=[J]▗[J]2 COPY  SAVE [J]QZ+ LPRINT  PAPER QxZ PAPER h PAPER STR$ TAN H ERASE <TAN  PAPER NOT t[Z8TAN  PAPER  LIST TSASN  LPRINT TASN  LPRINT ($ASN USR (ASN USR (%RNDHASN HSCREEN$ FN CHR$ [J]0▗[J]>= COPY  LPRINT [J]pEhCODE 'iE LPRINT ki[Q]Ok FORMAT #H PAUSE  FORMAT Kk FORMAT mh STOP  FORMAT kSTR$ PN BEEP ▝P& BEEP [Q][C] BEEP [Q]& BEEP [Q][G][G] " VERIFY  RSCREEN$ [Q]CHR$ [J]USR [J] 0 COPY `[J]!USR [S]PEEK [N]RNDTAB INKEY$@=AT @▟# THEN @-AT 7@ASN [T]▛@CODE @;^@[L]^K/[L]/ZX▛XJFN  RANDOMIZE  RANDOMIZE  NEXT  LIST  RANDOMIZE  CLS  RANDOMIZE  SAVE  RANDOMIZE  NEXT  IF  SAVE  CLS  LET  CLS  SAVE  CLS  READ  CLS  SAVE  CLS [J] SAVE USR  SAVE USR  SAVE  FORMAT  SAVE  BEEP * LIST  VERIFY j SAVE  CLOSE #>= SAVE  BEEP  DIM 0x BEEP +LEN x FORMAT  SAVE  BEEP  COPY  LET  SAVE  FORMAT  SAVE  BEEP >=a SAVE  VERIFY h1 SAVE  CLOSE #>=LEN  SAVE  BEEP FN  LIST  SAVE  FORMAT  FOR  LET  SAVE  FORMAT  SAVE  CAT  COPY  RANDOMIZE  LIST USR  LPRINT  CLS [J] CONTINUE  CLS  RANDOMIZE  CLS  SAVE  RANDOMIZE  CLEAR  CLS  SAVE  CLS  DRAW  CLS  SAVE  NEXT  CLS  RANDOMIZE  SAVE  FOR  CLS  CLS  SAVE  CLS  RANDOMIZE  CLS  SAVE  BORDER  BORDER  CAT USR  BORDER  LOAD  BORDER  LPRINT  BORDER  CAT  FOR  LPRINT  LOAD <= LOAD  LPRINT  LOAD  LOAD  LPRINT  LOAD [J] LPRINT  LPRINT  LPRINT @ LPRINT /FN USR YFN  LPRINT S C LPRINT _[U]STR$  LPRINT /VAL$  OR  LPRINT @  LPRINT _ COPY <= LPRINT @  LPRINT _!▜ LPRINT Y[Q]<= LPRINT S"<= LPRINT ^[T]NOT  LPRINT CCODE <= LPRINT @ LPRINT ? COPY  BORDER USR  LOAD [J][Q] LOAD  BORDER  LOAD  LPRINT  BORDER  RUN  LOAD  LPRINT  LOAD  NEXT  LOAD  LPRINT  CAT  LOAD  BORDER  LPRINT CODE  LOAD  LOAD  LPRINT  LOAD  BORDER  LOAD  LPRINT ?[P][P]??[P]IN [P]?[P]?CODE ?IN IN ?PEEK ?IN ?IN [J]<<==r[Q]=f[Q]=L▝~[D]rSQR ==© COPY =|▚f-L▛=z=< COPY  COPY [P]<?IN IN PEEK ?IN [P]IN ?[P] OUT IN ?IN  CAT IN ??IN [P]>IN [J]?IN [P]IN [J] OUT  CAT  OUT  TO  BEEP [J] CLOSE #▛ LINE ▛>=[J] CLEAR  CLEAR  STEP  DRAW @? COPY  COPY  DATA ETUTEETEUEUTUP© COPY  COPY  LIST b[S]SCREEN$ tjVAL$ * POKE bINKEY$*tkb[S]0© COPY  COPY  POKE ? COPY  COPY  DATA @[J] LET  LET  CLEAR  DRAW | CLEAR | DRAW POINT T[R]T[J] CAT  BEEP  CAT  CLOSE # BEEP  CAT  BEEP  TO ▛ LINE ▛>=[J] GO SUB [N] CLEAR  DRAW  LET < RANDOMIZE |T[F]T[E][J]©?©0_[J]P/*/ [J] RUN  RUN 7 LIST [J]P COPY [J][A]QT@QPUPUQU@ COPY [J]USR POINT  FORMAT SCREEN$ LN ATTR  FORMAT [I]POINT  FORMAT TAB ▖USR  COPY [J] FORMAT  COPY [J][A][J]@[J]<=<= RUN  LIST  NEXT  PRINT  NEXT  LIST RNDRP[J]?_?P_?_0/*/ [J]ACS w RUN  LIST BIN  NEXT  RESTORE  LIST RURP[J]= DRAW  CLEAR  DRAW USR =}[J]@(SGN FN SGN [J] OUT  BRIGHT  OUT USR @ COPY  COPY  RETURN @UEQ%DTU@$UTQ@%UEU COPY [J]**PI@SCREEN$  STOP CODE @*bPI@ACS *#' COPY [J]@# COPY  COPY  RETURN @$▚[J][J] OUT USR  CAT  BEEP  CAT USR [F]J@[J] CLEAR | CLEAR @=| CLEAR |USR (SGN FN SGN [J] INK  OUT  OUT USR  CAT [H]USR IUI@▖[J]T[J] DRAW [J][Q][J]|[J]©/©8[J]v`L DRAW © DRAW ?[J]FN EPFN IP[Q]FN ) CLOSE #@T LPRINT RIT)TDPOINT TDD[U]B[U]B[U]AP@P@[Q]TA[[J]@ BRIGHT @/!▗[J][J]P[J]_ LIST [J]} LIST  CLEAR p DRAW  LPRINT  INK 3 LIST  COPY  LIST  DRAW [J][Q]@J[Q]!%@R▘[Q]PIQSPI%P[U]EPRNDP[A][A]B[A]@!@▝Pl7pp▗▗[J]x[J]@©USR ▗[J] RUN USR  PRINT USR  NEXT f[J] CAT USR ' COPY USR  LIST [J](TU[J]!*▗[F]J[N]DN@$[F]@[B]@J[F]@DJ@ @!@@VAL  INVERSE USR USR [J] LPRINT ▜[J]x[J] COPY ▗[J] LPRINT  OUT 0 BEEP  FORMAT [J] CAT  FORMAT [O]P9 FORMAT  BORDER  CIRCLE [J]?LN @xVAL$  SAVE ]SCREEN$ A CIRCLE [S]q MERGE @ READ @TG@VT@VAL$ AT @AT X@POINT 8@/p@Z@A DRAW @? LIST @©@@@[J][J]▜[J] LPRINT [J] RETURN ▗[J]|USR _@?@ BORDER @[P]`[J] RETURN  LPRINT  LPRINT SQR  LPRINT thPOINT b<=U▟QX:UQINT LEN LEN a[U] LLIST qSTR$ h1 LET [J] COPY STR$  DRAW A▗[J]B▗[J]<▜[J][J]? SAVE ▗[J][J]=}[J] CLEAR [J]9 RESTORE [J]3[N][J]>} CLS * LOAD  MOVE [Q]*[U](TN4Dt` CONTINUE UD REM BIN  OR ▗[D]▗<=[Q]BIN BIN  COPY 7 LIST 4[J]▗[J] LIST ▜[J] OUT  CAT  OUT  BEEP [J]T▛ LINE ▛h[J] CLEAR BIN  RANDOMIZE  DRAW | CLEAR |SGN TAB /POINT T DEF FN  BORDER _T BEEP  THEN  CAT  TO STR$ UH, REM Uy GO TO  RETURN / DRAW VEmT[J] INK .[O]l CAT  CAT  CLOSE #[E]UH[J] GO SUB  STEP  DATA ~"| DRAW AT TAB T PAPER _ CLOSE # CAT  BEEP  TO  OPEN #*▖ GO SUB * STEP  CLOSE # INVERSE  GO TO  DRAW lUT[J]©?~0__]P/*-[Q][J] RUN  BORDER  LIST  NEXT  PRINT  PAUSE  LIST ASN rRNDP`;[N]}P_/?0+U VAL POINT U BORDER VAL  SAVE Us LIST YASN P[J]dINT yVAL <?PP]U TAN +7[A] SAVE ▞ NEXT  LIST VAL jASN Pjh©P<+_0LSCREEN$ * (TAN ATTR 7PtCOS  LIST VAL %UP[J]= DRAW  CLEAR  SAVE USR =}}u@(SGN FN ACS [J] BRIGHT O[P]USR  CAT  BEEP  THEN USR  MERGE  LINE [F]@< INPUT u PRINT @=|SGN  DRAW USR (AT TUSR RNDW[O]USR  LLIST U CAT USR dV MERGE @ [J]=[C] DIM  NEW USR < LIST  CLEAR @)AuT FORMAT AT  OVER @ STOP ' CAT USR STR$ SCREEN$  MERGE @AFN [Q]% CLEAR @ LIST TAB |USR -2FN FN [Q] ERASE AT  INVERSE @ FORMAT [F]U@[J] OUT  CAT  OUT  TO  BEEP [J] CLOSE #▛ LINE ▛>=[J]t GO SUB  STEP lABS | POKE TAN TPOINT UT[J] OUT  CAT  OUT  TO  FLASH  OUT  CAT [I][G]▛] TO [J] DRAW  RANDOMIZE  RANDOMIZE  DRAW ABS  PRINT U BRIGHT T INVERSE SGN TAN ▛[J]SCREEN$ [J][Q][J]© COPY  COPY  LPRINT @(O COPY  COPY  PFN G COPY  OVER [Q]W COPY  RETURN FN G COPY  RETURN [Q]W COPY  RETURN FN G COPY  RETURN [Q]PFN JSCREEN$ SCREEN$ [Q]@([J]©?©0_[J]P/*/ [J] OPEN #ATN 5VAL  PRINT  NEXT  ERASE  FORMAT RRNDUP[J]©?©0o©>`Z-w0[J] NEXT  BORDER  BORDER  LIST  RUN  MERGE WpSv PAUSE  FORMAT [J]SCREEN$ [J][J]  COPY [J][J][Q]? COPY  DRAW @[Q] COPY z_ COPY  IF [Q] COPY  IF _ COPY  IF [Q] COPY  IF @[Q]*SCREEN$ SCREEN$ [J][Q][J]= DRAW  CLEAR  DRAW USR =}[J]@(SGN FN SGN [J]N BRIGHT  VERIFY USR  BEEP  CAT K@J[F]U@[J]= DRAW  CLEAR  DRAW USR =ABS  DRAW  RANDOMIZE )hASN  BRIGHT USR [J] CAT [P][P]USR  OUT U]USR M FLASH  THEN @[J]SCREEN$ [J][J] COPY  COPY  RETURN  COPY  COPY  PAUSE © CLEAR  REM © COPY  REM © COPY  REM © COPY  REM © COPY  REM SCREEN$ [J] RANDOMIZE  RANDOMIZE  NEXT  LIST  RANDOMIZE  CLS  RANDOMIZE  SAVE  RANDOMIZE  CLS  IF  SAVE  CLS  RANDOMIZE  CLS  SAVE  CLS [J] SAVE  CLS [J] SAVE  CLS  READ  CLS  SAVE  CLS  NEXT  CLEAR  SAVE  NEXT  CLS  RANDOMIZE  SAVE  NEXT  RANDOMIZE  CLS  LIST  CLS  PAUSE  CLS  SAVE  CLS  LIST  CLS  SAVE  CLS  THEN ; SAVE  CLS [F][ SAVE  CLS S SAVE  NEXT [B]Y SAVE  NEXT  SAVE  READ  THEN SQR  SAVE  FLASH USR ; SAVE  CLS  FLASH  SAVE  CLS USR 1 SAVE  CLS CHR$ EXP  SAVE  CLS ▖[L] SAVE  CLS ATTR  LIST  CLS ATTR  LIST  CLS [L] SAVE  CLS CHR$ SQR  SAVE  CLS  LINE COS  SAVE  CLS CHR$ SQR  SAVE  PAUSE  LINE EXP  SAVE  FOR USR ; SAVE  NEXT ▘[ SAVE  BORDER  BORDER  CAT USR  BORDER  LOAD  BORDER  LPRINT  BORDER  LOAD  FOR  LPRINT  LOAD  BORDER  LOAD  LPRINT  LOAD [J] LPRINT  LOAD [J] LPRINT  LOAD  LOAD  LPRINT  LOAD  CAT  RUN  LPRINT  CAT  LOAD  BORDER  LPRINT  CAT  BORDER  LOAD USR  LOAD  THEN  LOAD  LPRINT  LOAD NOT  LOAD  LPRINT  LOAD , LOAD  LPRINT  INPUT Uo LPRINT  INPUT O LPRINT  DEF FN Eg LPRINT  DEF FN g LPRINT . LOAD  LPRINT o LOAD  LPRINT  INPUT o LPRINT  LOAD <= LPRINT  LOAD  BORDER  LPRINT  INPUT "o LPRINT  GO TO CODE USR  GO TO CODE USR  INPUT o LPRINT  LOAD  LOAD  LPRINT  LOAD * CAT  LPRINT  LOAD  LOAD  LPRINT  THEN * BORDER  LPRINT CODE  LOAD  LPRINT  DEF FN o LPRINT ?[P][P]??[P]IN [P]?[P]IN CODE ?IN [P]IN ?IN [J]?IN [J]?PEEK ?IN ?IN ? OUT ??IN [P]??[P]IN ?IN /IN ?IN IN SGN COS IN EXP UIN ?LN U??9[P]?8[P]><SQR IN =SGN IN ?LN ]IN ?SGN ?SGN +[P]?LN ▞IN ?VAL jIN ?VAL jIN ?LN IN ?SGN +IN ?SGN ATTR ??SGN +IN ?,ATTR [P]>SGN IN ?8%IN  CLS [J] SAVE  CLS [J] SAVE  CLS [J] SAVE  CLS  CLS  NEXT  SAVE  CLS [J] SAVE  CLS  FOR  CLS  SAVE  CLS  NEXT  CLS  SAVE  CLS  NEXT  CLS  SAVE  CLS [J] SAVE  CLS [J] SAVE  CLS [J] LIST  CLS  RANDOMIZE  CLS  LIST  CLS  IF  CLS  SAVE  CLS  RANDOMIZE  RANDOMIZE  SAVE  CLS [J] SAVE  CLS [J] SAVE  NEXT  CLS  CLS  SAVE ▚[J]SCREEN$ [J][Q][J]© COPY  COPY  LPRINT @(O COPY  COPY  PFN G COPY  OVER [Q]W COPY  RETURN FN G COPY  RETURN [Q]W COPY  RETURN FN G COPY  RETURN [Q]PFN JSCREEN$ SCREEN$ [Q]@( LOAD [J] LPRINT  LOAD [J] LPRINT  LOAD [J] LPRINT  LOAD  LOAD  CAT  LPRINT  LOAD [J] LPRINT  LOAD CODE  LOAD  LPRINT  LOAD  CAT  LOAD  LPRINT  LOAD  CAT  LOAD  LPRINT  LOAD [J] LPRINT  LOAD [J] LPRINT  LOAD [J]USR  LOAD  BORDER  LOAD USR  LOAD  FOR  LOAD  LPRINT  LOAD  BORDER  BORDER  LPRINT  LOAD [J] LPRINT  LOAD [J] LPRINT  CAT  LOAD  LOAD  LPRINT [J]SCREEN$ [J][J]  COPY [J][J][Q]? COPY  DRAW @[Q] COPY z_ COPY  IF [Q] COPY  IF _ COPY  IF [Q] COPY  IF @[Q]*SCREEN$ SCREEN$ [J][Q]?IN [J]?IN [J]?IN [J]IN IN ?/IN [J]?PEEK IN IN ?IN ?IN ?IN ?IN ?IN [J]?IN [J]?IN [J]?IN [P]IN ?IN CODE IN ?IN [P][P]?IN [J]?IN [J]??IN IN [J]SCREEN$ [J][J] COPY  COPY  RETURN  COPY  COPY  PAUSE © CLEAR  REM © COPY  REM © COPY  REM © COPY  REM © COPY  REM SCREEN$ [J][J] OUT  CAT  OUT  TO  BEEP [J] CLOSE #▛ LINE ▛>=[J] CLEAR  CLEAR  STEP  DRAW | CLEAR | DRAW POINT TPOINT T[J] THEN  BEEP  CAT  CLOSE # BEEP  CAT  BEEP  TO ▛ LINE ▛>=[J] CLEAR  CLEAR  LET  DRAW  CLEAR | RANDOMIZE |[F]T[E][J] OUT  CAT  OVER  BEEP [J]▛ LINE ▛>=[J] LET  LET  CLEAR  DRAW | CLEAR | DRAW POINT T[R]T[J] CAT  BEEP  CAT  CLOSE # BEEP  CAT  BEEP  TO ▛ LINE ▛>=[J] GO SUB [N] CLEAR  DRAW  LET < RANDOMIZE |T[F]T[E][J]©?©0_[J]P/*/ [J] RUN  RUN 7 LIST  NEXT  PRINT  NEXT  LIST RNDRRNDP[J]/_?P_?_0/*/ [J] RUN  RUN <= LIST  PRINT  NEXT  RESTORE  LIST RURP[J]©?z0__/P/*/ [J]<=<= RUN  LIST  NEXT  PRINT  NEXT  LIST RNDRP[J]?_?P_?_0/*/ [J]ACS w RUN  LIST BIN  NEXT  RESTORE  LIST RURP[J]= DRAW  CLEAR  DRAW USR =}[J]@(SGN FN SGN [J] OUT  BRIGHT  OUT USR  CAT  BEEP  CAT USR [F]J[F]@[J]<ABS | CLEAR @=| CLEAR |USR (SGN FN SGN [J] OUT  OUT USR  BEEP  CAT [H]USR IUI@[J]= DRAW  CLEAR  CONTINUE USR =}}q@(SGN FN SGN [J][J] OUT USR  CAT  BEEP  CAT USR [F]J@[J] CLEAR | CLEAR @=| CLEAR |USR (SGN FN SGN [J] INK  OUT  OUT USR  CAT [H]USR IUI@[J] OUT  CAT  OUT  TO  BEEP [J] CLOSE #▛ LINE ▛>=[J] RUN ? DRAW g COPY  DEF FN <[O]S CLOSE #T COPY  CIRCLE  OVER ▛ INVERSE  DATA  OUT  COPY  VERIFY  GO TO [P] COPY  CONTINUE `? CLEAR  BRIGHT [P] COPY < INVERSE  OUT  COPY SGN ▗G[E]SQR SQR  INPUT SCREEN$ ATTR  TO  INPUT COS SQR  CLOSE #▙ LINE G>=r COPY USR  OUT  COPY  BRIGHT _ SAVE  COPY  BRIGHT [M] OUT  RESTORE T COPY  COPY USR  BRIGHT CODE  RANDOMIZE T CAT  COPY  CAT  BRIGHT [R] COPY 7FN [J] GO SUB [N] CLEAR  DRAW  LET < RANDOMIZE |T[F]T[E][J]©?©0_[J]P/*/ [J] BRIGHT  DRAW { LIST [P] COPY 8 LIST yOQP© COPY `z/w[A]© COPY [VAL © COPY [R]x COPY  POKE r© DRAW  LIST w© RETURN  LIST rPz INPUT  INPUT INT SCREEN$ CODE 0INT  DEF FN  LOAD P;) } THEN  COPY ~+ COPY p© READ  COPY ps©[F]P© COPY  COPY rIN  RESTORE P? COPY ?p▜ DRAW  OVER [Q][J]ACS w RUN  LIST BIN  NEXT  RESTORE  LIST RURP[J]= DRAW  CLEAR  DRAW USR =}[J]@(SGN FN SGN [J]s LET  LOAD USR © DRAW  READ USR  RESTORE =E@ COPY  CLEAR = CONTINUE ABS  OVER @= COPY  CLEAR nUSR ) COPY  RETURN ▚ READ  COPY  FORMAT <> COPY  NEXT USR  INVERSE  COPY  CLS USR >=Dy@ FOR SQR LN > REM SCREEN$ SGN USR > FOR ;ABS @( GO TO [U]| RUN / DRAW  SAVE CODE  CLEAR USR  COPY  CLEAR USR  STEP  RETURN U@ COPY  COPY  DRAW  LINE  COPY [F]@< COPY  DRAW  CLEAR USR * NEXT z[J] INK  OUT  OUT USR  CAT [H]USR IUI@▗[J]k PRINT  RUN  RUN  LOAD  NEXT  PLOT   PRINT ▗[J]]+_T*V*.▗[J] GO TO w READ ~SCREEN$ SCREEN$ ASN AT UB▗[J]USR sSTR$  RUN  LIST ATTR  PAUSE  CAT  RANDOMIZE _ASN }[Q]SCREEN$ "SCREEN$ [J] STEP R;; MOVE !$ RESTORE !D RESTORE  INK  MOVE STR$  INK !w@~ RETURN  GO TO (# INK  OR  INK ( FOR 0 LET <>#F THEN x( THEN LN x RETURN >0> GO TO #~O INK  MERGE  INK y FOR  PRINT #0 STEP <> FOR $| RETURN Y0 NEW USR } AND  o?[P] NEW  SAVE ▗gATN <> MERGE   COPY  MOVE | RETURN [? FORMAT  VERIFY g,} NEW USR 7<> COPY  COPY  CLEAR q GO TO  GO TO [R]!!B!R!BB GO TO  GO TO 0 LPRINT `9'[B]h</JB  GO TO  GO TO ▗ GO TO  GO TO ▜▜ COPY  GO TO ▙p* PRINT ?LPOINT wKCODE pzuSCREEN$  COPY ▗ REM USCREEN$ U GO TO P GO TO HXX COPY ©IN  GO TO VAL$  P @[Q]@[Q]@@@ GO TO ▚8(Q READ  CAT  COPY /[H]O COPY  OUT OO GO TO ▜▜'▜▝ GO TO  GO TO @USR [Q]@[Q]``Pi CIRCLE  DRAW  COPY  GO TO ▙▜h[C] COPY / COPY  MERGE  FOR  COPY  FORMAT SCREEN$ UINT  CLEAR [Q]XAT Z GO TO P GO TO HXX COPY  CAT ▜((   GO TO TAB  ( !A[T]C▜?© GO TO - COPY ©© COPY ?_#P? LPRINT  GO TO ▙ RUN [S]_ SAVE e OVER 5▖<>JJ$,, GO TO PHXX COPY  RANDOMIZE  RUN  DEF FN (  GO TO ▜ GO TO  GO TO  GO TO  GO TO  GO TO  GO TO ? GO TO © GO TO L COPY  GO TO  READ 7 COPY  COPY (| COPY  BORDER  LIST H COPY USR : PRINT SCREEN$  MERGE ©CHR$ *u REM  PRINT  GO TO PhHXX GO TO  COPY  GO TO [B] GO TO  COPY   GO TO ▙ LLIST  VERIFY  DIM  COPY P PAPER [F]?[ REM ▖TSCREEN$ T COPY SCREEN$ USCREEN$ U GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY // GO TO  RANDOMIZE TRNDv▝[J]ATN USR w LOAD /[Q] AND  STEP = MERGE *[L]O GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO  SAVE R COPY T IF [T]Q COPY @[S]USCREEN$ UCODE pUSR ▜[O]= GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO  SAVE POINT _ LIST  LINE ?`5j RUN BIN E COPY USCREEN$ USCREEN$ U GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO ?STR$  REM INKEY$ SAVE [R]t COPY USR : PRINT SCREEN$  MERGE  LINE 5 OR INKEY$SSIN S GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO ▛0 PLOT  ? COPY  COPY /r COPY kATTR  IF ▖TSCREEN$ TEXP VFN PLEN  READ  READ  BORDER  GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO USR  LLIST  VERIFY <> COPY [Q] RETURN  COPY PIUEXP n[A]co& COPY d FOR USCREEN$ U GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO  READ 4J CLEAR POINT WLN  STOP U COPY AT USCREEN$ U IF (TSCREEN$ T GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY // GO TO  LPRINT [▗?USR INT  COPY FN  BRIGHT  REM =B[T]R[T]R[T] ERASE [T]RjR GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO  RETURN 0 REM 4▙DINKEY$R*2[D][C][C][L][D]WW GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO [B] GO TO @A©ww© DIM  LOAD  RUN  GO TO  OUT IN IN  COPY &~ RETURN  GO TO FGGh GO TO H GO TO  COPY  GO TO [B] GO TO  COPY  GO TO [H]@ COPY  RETURN  OUT  OVER ? GO TO PEEK © CIRCLE ~~ GO TO  RETURN  GO TO FGGh GO TO H GO TO  COPY  GO TO [B] GO TO  COPY  GO TO  P GO TO ▜ COPY  RUN  COPY  RUN c CLS  COPY  CLS  CLEAR  DRAW  CLEAR  COPY  RETURN 6 RETURN  RETURN  GO TO FGGh GO TO H GO TO  COPY  GO TO [B] GO TO  COPY  GO TO [B] GO TO  RETURN PEEK  RETURN  OVER  COPY  LOAD  LOAD  RUN  RUN _ PRINT  PRINT  RUN  DRAW  IF  CLS  GO TO FGGh GO TO H GO TO  COPY  GO TO [B] GO TO  COPY  GO TO  GO TO ~_,q"eJTLX<>XIXI>= INK  CONTINUE >=>=<> REM  REM  GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY ,^^ GO TO  LIST  SAVE  SAVE  RETURN  RETURN  COPY z COPY ] COPY ;WSGN `[R]B OR J OR J OR K OR JVJ GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO <=,RIN  LPRINT [F] REM GSCREEN$  COPY 5SCREEN$ USCREEN$ _ LPRINT *U* GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO  LLIST [U] PRINT  NEW  CLS USR SCREEN$ [N]v AND  PLOT  dVAL  COPY & BEEP SCREEN$ USCREEN$  GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO <BNOT NOT  BORDER  COPY ~ BEEP  COPY U COPY *U*[N]j▟<=<= BORDER  GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO  RETURN ( BEEP  SAVE e LPRINT . COPY /CODE UATTR SAT P[T]e LINE M LINE  GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO `[F] IF S DRAW QAT V LOAD X00#[S] COPY SCREEN$ USCREEN$ USCREEN$  GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO [Q]J COPY USR *_ LIST  OR  COPY ESCREEN$ USCREEN$  PRINT XSGN  GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY ,^^ GO TO [P] LIST *RNDn▝[J] GO SUB X INPUT  RUN :cCOS XSGN XATTR TFN  INK VAL  LET  PAUSE  GO TO FGGhHXX GO TO  COPY  GO TO [B] GO TO  COPY  GO TO ▜h[C] CLEAR TIN  SAVE  RESTORE J_pnUj COPY FN USCREEN$ USCREEN$  GO TO FGGhHXX COPY [P]#((( ( GO TO  GO TO USR  GO TO  LPRINT  GO TO  LIST  GO TO  SAVE  GO TO  DRAW  GO TO  RETURN  GO TO L COPY  GO TO <=([F]o LIST  LINE ? VERIFY ATTR  RETURN TATTR VTAB  RETURN C▖TVAL$ WCODE  GO TO PhHXX COPY  NEXT  DIM ▗ GO TO [O]@[Q]@ P P ( GO TO ▗ ▖▗▘ OR CHR$ STR$  LPRINT  LLIST  LPRINT  LIST  LIST  SAVE  SAVE  DRAW  RETURN  GO TO - COPY  GO TO  RETURN  DRAW  GO TO  SAVE  POKE  CONTINUE  FORMAT ▝ CLEAR  GO TO ▙ LOAD 8E IF INKEY${AT p%SCREEN$  BEEP ,[A][A][D]RR$44 GO TO PHXX COPY  RETURN  DRAW q GO TO @ GO TO INKEY$ GO TO ▗@[Q]@[Q]@0(<= NEXT  COPY  POKE  DIM  PAUSE  COPY  CLS  PAUSE  LET  PAUSE  LIST  GO TO  LPRINT  LLIST  LPRINT  LLIST  DATA  LLIST  FORMAT STR$  FORMAT USR USR STR$ ▝ GO TO ▝ GO TO  GO TO ▖[F]* COPY  LIST  GO TO ▙ LLIST I COPY : COPY ATTR  BEEP  COPY USCREEN$ ]IN USR 5Z GO TO P GO TO HXX COPY ©IN N@@[Q]@[Q]@[Q]@[Q]@P @   GO TO ▗ GO TO RND▗▗B▗B▗B[R]B 0 0(▞= PRINT +3bSbCE▚D GO TO  GO TO  @ @ @ GO TO ▖ FORMAT  GO TO ▙ LET [F] INPUT ( ERASE  PRINT U COPY !WSCREEN$ USCREEN$  GO TO P GO TO HXX OVER [J] NEXT  STEP  GO TO POINT NOT  OVER  BRIGHT [J][J][J][J] COPY [J]TAB [J]_ COPY  COPY  SAVE ? CAT  OUT WF[J][J]©©|/TAB ^{©©|©P? OR  CAT SCREEN$ [A]@[J]USR ?_>[ GO SUB ABS W??_>_S COPY  COPY >=?J MERGE v([Q][J]© RETURN E%U/ GO TO Q[UE%U%T*?@uP▜[J]▜▗[J]'[T]▚[J]Q COPY  COPY FN ? LINE  INVERSE A8 FORMAT [J]V SAVE  RUN  NEXT  RUN FN KPI[L] RUN  NEXT  RUN [T]Q COPY  COPY SCREEN$ ?E INVERSE U FORMAT [J]v[E]^ PRINT [J] LOAD  BORDER USR 3 PRINT [J] OR Q COPY  COPY FN ?HU[Q][J]ACS [K][S] PAUSE [S] LOAD  INVERSE  MERGE R[S] PAUSE [S] PAUSE U LET  COPY SCREEN$ ?UU[J] PLOT  VAL m[J]& [J]Q DATA  COPY FN ?_+ATTR [J]4-||©p;BCOS y||©©T*?[A]'+[J]ACS VAL  INVERSE _?_0?▖[P]?_?_?RSCREEN$ SCREEN$ FN ?**N[J] VERIFY ▙-*U(PATTR U*U(UP? W▚[J]vSGN [J]Q[Q][J]_ OUT  FOR  CIRCLE ?[F],V[J] GO SUB xs PRINT  NEXT  LPRINT N[H] PRINT s PRINT  NEXT  PRINT JPOINT [F]SCREEN$ ?]P©[J]mx PRINT  NEXT  PRINT  LPRINT CHR$ ASN  NEXT  PRINT  NEXT  PRINT  NEXT @▗[J]?▜LN  DRAW [J]-p[S] PAUSE [S] LIST ▝[J] LINE [S][J] PAUSE [S] PAUSE © RUN  COPY  DRAW ? OUT USR [J]mp[J].[R][J]? LPRINT SGN  FORMAT [J]i`{g©aNOT JCOS u{g©[J] COPY  COPY  RETURN ?;/ [J]-`<O>`O@;?<O>_*SCREEN$ [J]?U[F]USR [J]*[Q]*U%U8{U[J]%U%RND[J]k PRINT  RUN  RUN k PRINT  RUN  RUN k PRINT  RUN  RUN k PRINT  RUN  RUN k PRINT  RUN  RUN k PRINT  RUN  RUN k PRINT  RUN  RUN k PRINT  RUN  RUN  LOAD  NEXT  PLOT   PRINT  LOAD  NEXT  PLOT   PRINT  LOAD  NEXT  PLOT   PRINT  LOAD  NEXT  PLOT   PRINT  LOAD  NEXT  PLOT   PRINT  LOAD  NEXT  PLOT   PRINT  LOAD  NEXT  PLOT   PRINT  LOAD  NEXT  PLOT   PRINT [Q][J]]+_T]+_T]+_T]+_T]+_T]+_T]+_T]+_T*V*.*V*.*V*.*V*.*V*.*V*.*V*.*V*.[Q][J] GO TO w READ  GO TO w READ  GO TO w READ  GO TO w READ  GO TO w READ  GO TO w READ  GO TO w READ  GO TO w READ ~SCREEN$ SCREEN$ ASN ~SCREEN$ SCREEN$ ASN ~SCREEN$ SCREEN$ ASN ~SCREEN$ SCREEN$ ASN ~SCREEN$ SCREEN$ ASN ~SCREEN$ SCREEN$ ASN ~SCREEN$ SCREEN$ ASN ~SCREEN$ SCREEN$ ASN AT UBAT UBAT UBAT UBAT UBAT UBAT UBAT UB[Q][J]USR sSTR$  RUN USR sSTR$  RUN USR sSTR$  RUN USR sSTR$  RUN USR sSTR$  RUN USR sSTR$  RUN USR sSTR$  RUN USR sSTR$  RUN  LIST ATTR  PAUSE  CAT  LIST ATTR  PAUSE  CAT  LIST ATTR  PAUSE  CAT  LIST ATTR  PAUSE  CAT  LIST ATTR  PAUSE  CAT  LIST ATTR  PAUSE  CAT  LIST ATTR  PAUSE  CAT  LIST ATTR  PAUSE  CAT  RANDOMIZE _ASN } RANDOMIZE _ASN } RANDOMIZE _ASN } RANDOMIZE _ASN } RANDOMIZE _ASN } RANDOMIZE _ASN } RANDOMIZE _ASN } RANDOMIZE _ASN }[Q]SCREEN$ "SCREEN$ [Q]SCREEN$ "SCREEN$ [Q]SCREEN$ "SCREEN$ [Q]SCREEN$ "SCREEN$ [Q]SCREEN$ "SCREEN$ [Q]SCREEN$ "SCREEN$ [Q]SCREEN$ "SCREEN$ [Q]SCREEN$ "SCREEN$ [Q][J]@ABCDEFG$@$A$B$C$D$E$F$GD@DADBDCD[J]EDFDGd@dAdBdCdDdEdFdG▗@▗A▗B▗C▗D▗E▗F▗G[U]@[U]A[U]B[U]C[U]D[U]E[U]F[U]GBIN @BIN ABIN BBIN CBIN DBIN EBIN FBIN G DATA @ DATA A DATA B DATA C DATA D DATA E DATA F DATA GHIJKLMNO$H$I$J$K$L$M$N$ODHDIDJDKDLDMDNDOdHdIdJdKdLdMdNdO▗H▗I▗J▗K▗L▗M▗N▗O[U]H[U]I[U]J[U]K[U]L[U]M[U]N[U]OBIN HBIN IBIN JBIN KBIN LBIN MBIN NBIN O DATA H DATA I DATA J DATA K DATA L DATA M DATA N DATA OPQRSTUVW$P$Q$R$S$T$U$V$W COPY [J][J] COPY  LET  COPY  COPY USR ©& COPY ?C@ COPY ?VAL @ COPY ?L@ COPY B  COPY ?/@ COPY ©X COPY ?C@ COPY USR ?,@ COPY USR ?+@ COPY W[Q] COPY U[Q] COPY USR c[Q] COPY K[Q] COPY Y[Q] COPY S[Q] COPY PI  RETURN O  DRAW ?TAN @ CONTINUE ?@ FORMAT ?)G@ LPRINT ?VAL$ @ STOP ©N PLOT  ©| COPY ?[M]@ COPY ?FN @ COPY VAL   RETURN d DRAW v SAVE ih SAVE )▖ DRAW  RETURN  LINE   COPY  LET  COPY  COPY USR ©& COPY ?C@ COPY ?VAL @ COPY ?L@ COPY B  COPY ?/@ COPY ©X COPY ?C@ COPY USR ?,@ COPY USR ?(@ COPY S  COPY W[Q] COPY G[Q] COPY g[Q] COPY [L][Q] GO TO q[Q]USR , USR  o F* BIN z[B][Q] RETURN [Q] COPY  OUT [Q] COPY ?_@ COPY ?_@ COPY ?_@ COPY ?_@ COPY USR ?/@ COPY USR ? @ COPY USR ©- COPY USR  COPY ) COPY USR  COPY - COPY  COPY ] COPY  COPY ▝ COPY  COPY ▞ COPY  LET  COPY  COPY USR ©& COPY ?C@ COPY ?VAL @ COPY ?L@ COPY B  COPY ?/@ COPY ©X COPY ?C@ COPY USR ©,USR  COPY USR ?*@ COPY U[Q] COPY S FORMAT  COPY NOT  FORMAT  BRIGHT # FORMAT  BRIGHT  RANDOMIZE  FORMAT  FORMAT  RANDOMIZE TAB  FORMAT  SAVE IN [Q] DRAW ?  DRAW   RETURN _  COPY @CODE   COPY USR /  COPY G  COPY C[Q] COPY L[A] COPY ▜ COPY ▜  DRAW ?▜@ SAVE ? THEN @ SAVE +  DRAW   RETURN ?[A]@ COPY ©p COPY [J][J] COPY  COPY p COPY  COPY ▖ RETURN  COPY d DRAW  COPY CHR$  DRAW  COPY  DRAW  COPY 2 SAVE  COPY B DRAW  COPY : RETURN  COPY  DRAW  COPY CHR$  DRAW  COPY 4 DRAW  COPY  CLOSE # SAVE  COPY  REM  SAVE  COPY SCREEN$  SAVE  COPY  AND  SAVE  COPY  ERASE  SAVE  COPY [K] SAVE  COPY  LINE  SAVE  COPY  RESTORE  SAVE © PAUSE  DRAW ?-@ DRAW ( DRAW  STOP [E] DRAW uH RETURN GrFN  RETURN o>[A] DRAW  COPY 9 DRAW  COPY  SAVE  COPY  LIST ©& LIST ?nUSR  LPRINT `[G]  LPRINT `[E]  LIST  ?P@ SAVE  ©S COPY  COPY p COPY  COPY ▖ RETURN  COPY d DRAW  COPY CHR$  DRAW  COPY  DRAW  COPY 2 SAVE  COPY B DRAW  COPY : RETURN  COPY  DRAW  COPY CHR$  DRAW  COPY 4 DRAW  COPY  SAVE  COPY  LINE  SAVE  COPY  REM  SAVE  COPY  STOP  SAVE  COPY  NEW  SAVE  COPY  INK  SAVE 7▙>= SAVE  LIST 4 SAVE  PLOT   SAVE Tb SAVE #▞^ SAVE © SAVE  SAVE  COPY  CLS  DRAW  COPY  IF  DRAW  COPY  IF  DRAW  COPY  IF  DRAW  COPY  IF  DRAW  COPY  POKE  DRAW  COPY  RETURN  COPY TAN  COPY  COPY [E] COPY  COPY TAN  COPY  COPY INT  COPY  COPY ▝ COPY  COPY [B] COPY  COPY p COPY  COPY ▖ RETURN  COPY d DRAW  COPY CHR$  DRAW  COPY  DRAW  COPY 2 SAVE  COPY B DRAW  COPY : RETURN  COPY  DRAW  COPY CHR$  RETURN  COPY 4 DRAW  COPY T SAVE  COPY SCREEN$  LIST  COPY  LINE  LIST  COPY NOT  LIST ;LN BIN  LIST [P]; LIST  LIST ASN [P] SAVE  CLEAR ` SAVE ? DRAW @ SAVE ?@ SAVE © IF  SAVE  COPY  PRINT  SAVE  COPY  POKE  SAVE  COPY  STOP  SAVE  COPY CHR$  LIST  COPY 2 LIST  COPY  LLIST  SAVE  COPY  LLIST  DRAW ? LLIST USR  DRAW  OPEN #  SAVE  CLOSE #  SAVE ?8@ DRAW © RETURN  COPY USR  COPY  DRAW   COPY  SAVE  FORMAT  COPY  LIST h COPY  LPRINT  COPY  LIST >= COPY  LIST $ COPY  LIST ▖ COPY  SAVE ▖ COPY  SAVE h COPY  LIST ▖ COPY  LPRINT 4 COPY USR 2z RETURN @Z GO TO :m©INT A|INT  LIST  STEP  POKE  LPRINT  LET  CONTINUE  LPRINT  IF  LPRINT { CONTINUE USR . CONTINUE USR .TAN m▚tTAB [E]▝▝[C]BZ▝MZNOT Dq$NOT  BORDER $▞ BORDER  COPY ▙ COPY  COPY p DRAW © COPY  SAVE ? COPY @ LIST  COPY   LPRINT  COPY  LPRINT  COPY >= LPRINT  COPY USR  COPY $[A] LPRINT  COPY  FORMAT  LPRINT  COPY [Q] LPRINT  COPY [Q] LPRINT  COPY PUSR  COPY ,▖ COPY ^L©Z7/ LET H] RETURN ACS X▘] CIRCLE >USR /COS  FORMAT  LPRINT  CONTINUE  LPRINT _FN  LPRINT  OVER h LPRINT VAL tUSR -tUSR .aACS USR )STR$ ASN ▝▝ZBI▝ZSIN QNOT STR$ $▙" BORDER NOT [B]$ COPY  BORDER q COPY  LET  COPY [J] COPY  LET  COPY  COPY USR ©& COPY ?C@ COPY ?VAL @ COPY ?L@ COPY B  COPY ?/@ COPY USR ©( COPY USR ?+@ COPY ?T@ COPY ▞[Q] RETURN [D] FORMAT  SAVE  FORMAT USR 8< FORMAT  CLOSE # RANDOMIZE  FORMAT ▚ FORMAT x INVERSE  FORMAT  SAVE _[Q] DRAW   RETURN _[Q] COPY PEEK   COPY IN   RETURN ?@ RETURN ?~@ RETURN ©< RETURN ?@ RETURN J  RETURN T RETURN f DRAW  DIM ( DRAW <>>= DRAW  REM  SAVE  SAVE I LPRINT  COPY [J][J] COPY  COPY p COPY  COPY ▖ RETURN  COPY d DRAW  COPY CHR$  DRAW  COPY  DRAW  COPY 2 SAVE  COPY B DRAW  COPY : RETURN  COPY  DRAW  COPY  CLOSE # DRAW  COPY * SAVE  COPY [B] LIST ©<> LIST USR ` LIST < LIST [P]+ LIST a LIST SQR  SAVE  IF ` SAVE ?@ SAVE © IF  SAVE  COPY } SAVE  COPY  CLEAR  DRAW © SAVE  DRAW ©~ RETURN ©< DRAW ©8 SAVE ©R LIST ©* LIST ©f LPRINT `?[H]@ LPRINT `?[D]@ LPRINT  ?W@ LIST  P  SAVE `[C]  LOAD  LET  COPY hUSR ©[A]&▜?HC@NOT ?$VAL @ LPRINT ?L@ LIST ?NOT @ LIST 0  LPRINT ?8@USR ©&>= LPRINT ?s@ LIST ?8@ LIST ?▟@ SAVE USR [Q] DRAW  OUT   RETURN ©  RETURN >  RETURN A[Q] COPY IN [Q] COPY ?IN @ COPY ?[P]@ COPY ?IN @ COPY ?IN @ COPY ?IN @ RETURN ?_@ RETURN ©~ RETURN ©PEEK  RETURN ©/ RETURN ?`@ RETURN p  RETURN t  DRAW  NEW P DRAW  THEN [A] DRAW l SAVE   SAVE ?KUSR  COPY  COPY [A] COPY  COPY [A] COPY  COPY [A] COPY  COPY [A] COPY  COPY [A] COPY  COPY ▖ COPY  COPY [E] RETURN  COPY B RETURN  COPY 9 DRAW ©D DRAW ©8 DRAW ?▝@ DRAW ?CHR$ @ DRAW ?|@ SAVE ?9@ LIST E[Q] LPRINT ;[Q] LPRINT  OR [Q] LPRINT  COPY [Q] LIST ? COPY @ LIST ? RETURN @ SAVE ? DRAW @ SAVE ? OVER @ SAVE © OVER  SAVE © BRIGHT  SAVE © DRAW  SAVE © DRAW  SAVE © BRIGHT  LIST © BRIGHT  LIST © BRIGHT  LIST ©▖ LIST © LIST ©, SAVE © INPUT  DRAW © NEW  DRAW © ERASE  DRAW ©P DRAW ?@ DRAW ?@ RETURN © COPY  RUN p COPY  LLIST ▖ RETURN  LIST d DRAW  LLIST CHR$  DRAW NOT $ DRAW 2>= DRAW NOT  SAVE P DRAW ▖ RETURN d DRAW  DEF FN h DRAW [A] DRAW LEN  FORMAT  SAVE [Q] SAVE ? CLS @ SAVE © RETURN  SAVE ©| SAVE ©▘ SAVE  COPY  CLEAR  DRAW  COPY  CLEAR  DRAW  COPY  RANDOMIZE  DRAW  COPY  CLEAR  DRAW  COPY  CLEAR  DRAW  COPY  CLEAR  DRAW © IF  RETURN ©~ RETURN ©} RETURN ©: DRAW © SAVE ©. LIST ?g@ LIST  ? OPEN #@ LIST ?6@ SAVE 0  DRAW   ERASE   COPY [J]▗[J] COPY  COPY  COPY  LPRINT  RETURN  RETURN ' SAVE  DRAW  SAVE h$ SAVE  LIST 4& LIST  LIST  LET  SAVE  SAVE ▗H SAVE xS▗4 SAVE [J] LPRINT |; DRAW ▘tx▚xL4[J]y READ INT  CONTINUE [J] OUT h[J] PLOT   RUN IN  LIST  RETURN } FORMAT  SAVE  COPY [J]▗[J] COPY  COPY  SAVE  COPY  DATA © LIST ©USR  LPRINT ?$`@USR d, USR  USR  LPRINT ![Q],! LINE  [J] BRIGHT >[Q]USR ?.ASTR$ @USR ,2a LPRINT [J]]<=[O] LPRINT [J] CLS  LIST  LPRINT [J] CLEAR  LOAD o LIST PEEK ©P LPRINT [Q] COPY [J][J] COPY  RANDOMIZE ?USR  COPY  LIST   COPY  LPRINT  FORMAT  COPY USR   FORMAT  COPY X COPY USR # COPY USR ,>= COPY USR # COPY USR . COPY  LPRINT  COPY  LPRINT h COPY USR )[A] COPY USR +h COPY USR " CONTINUE  COPY D POKE  INPUT 4USR >t@0tj POKE USR ;oh SAVE o CONTINUE  DRAW ▛▖ COPY ( COPY g FORMAT  COPY  LPRINT  FORMAT  COPY  LIST 0 COPY  LIST ( COPY  LPRINT H COPY  LPRINT H COPY  LPRINT ▗ COPY q▗ COPY ▝▝[J]Z COPY ▝▚b COPY A▗ COPY USR 1▖ COPY  COPY <> COPY 6 COPY  COPY  COPY I COPY  COPY ©[G] COPY  RETURN © COPY  DRAW ©USR  COPY  RETURN © COPY  RETURN ? LIST @ COPY  RETURN © COPY  RETURN ©p COPY  COPY ?[D]@ COPY  COPY ©AT  COPY  RETURN ?[@ COPY  RETURN ?W@ COPY  RETURN '[Q] COPY  DRAW C[Q] COPY p[Q] RETURN  LIST ;[Q] DRAW [Q] DRAW P[Q] RETURN ? FLASH ©@ COPY USR ?#©@ COPY  LPRINT ?^@ COPY  SAVE ?@ COPY  SAVE ??@ COPY  DRAW ?G@ COPY  RETURN ?@ COPY  COPY © COPY  COPY © COPY  COPY  COPY ▝ COPY  COPY  COPY A COPY  COPY  COPY A COPY  COPY  COPY A COPY  COPY  COPY M COPY  COPY  COPY  LET  COPY  RETURN  COPY  COPY  RETURN  COPY  COPY  DRAW [P]` COPY  SAVE [A] COPY  LIST h COPY  LPRINT h COPY USR , COPY  LPRINT ▖ COPY  LPRINT d COPY  LPRINT ▖ COPY  LPRINT  COPY  LIST 4 COPY  LIST >= COPY  LPRINT TAN  COPY  LPRINT t COPY USR "z RUN USR : LPRINT [K]USR  :USR 5: LPRINT ATN  PAPER  DRAW 7 POKE  RETURN  OR  DATA  COPY P COPY USR ' POKE  COPY  LPRINT  POKE  COPY  LIST d COPY  SAVE  COPY  SAVE  COPY  LIST  COPY  LIST  COPY  LPRINT  COPY q COPY ▝[J] COPY t COPY C▗ COPY USR 2 COPY  LIST [J] DRAW [P] COPY ` SAVE  COPY [A] LIST  COPY H LIST  COPY  LIST  COPY  LIST  COPY BIN  LPRINT  COPY 4 LIST  COPY BIN  LIST  COPY t LPRINT  COPY >= LPRINT  COPY ( LIST  COPY [E] LPRINT  COPY  CLOSE # LPRINT  COPY DUSR  COPY /"USR w,▖USR . LPRINT |USR .USR /V LPRINT  PLOT   BRIGHT  LPRINT  PLOT    LPRINT ? MOVE USR  LPRINT  COPY  LIST  COPY  NEW  LIST  COPY  LIST  COPY  LPRINT  COPY  LPRINT  COPY  LPRINT  COPY USR  COPY !USR  COPY !▙▝ COPY Z▝[J]▝ COPY FaUSR  COPY !▘ LPRINT  COPY  COPY <> COPY  COPY 6 COPY  COPY  COPY I COPY © COPY TAN  COPY ? COPY VAL @ COPY  COPY ▝[Q] COPY ? COPY @ RETURN ? COPY 3@ COPY ? COPY @ COPY ? COPY ▜@ RETURN © COPY d COPY © COPY [K] RETURN ? COPY m@ RETURN ? COPY u@ DRAW ? COPY  PAUSE @ DRAW  COPY  LLIST   DRAW ©USR  DRAW ? INPUT USR  DRAW  LPRINT USR   DRAW  FORMAT ` RETURN ?©mUSR  RETURN  COPY ©b RETURN  COPY = RETURN  COPY P RETURN  COPY ~ RETURN  COPY q` RETURN ? COPY ` COPY © COPY  COPY © COPY  COPY © COPY @ COPY  COPY  COPY A COPY  COPY  COPY A COPY  COPY  COPY A COPY  COPY  COPY Y COPY © COPY G COPY ? COPY @@ COPY ? COPY H@ DRAW [P] COPY ` SAVE  COPY [A] LIST  COPY H LIST  COPY  LIST  COPY  LIST  COPY BIN  LPRINT  COPY 4 LIST  COPY BIN  LIST  COPY t LPRINT  COPY H LIST  COPY FN  LPRINT  COPY  CLOSE # LPRINT  COPY TUSR  COPY /"USR w.▖USR , LPRINT |USR .USR .VUSR - PLOT   BRIGHT  LPRINT  PLOT    LPRINT ? MOVE USR  LPRINT  COPY  LPRINT  COPY  PAUSE  LPRINT  COPY  GO TO  LPRINT  COPY  LIST  COPY  LIST  COPY  LIST  COPY  LIST  COPY ( LPRINT  COPY $ LPRINT  COPY G LIST ©L LPRINT ©P LPRINT  COPY  LLIST  LPRINT  COPY & LIST  COPY 8 COPY  COPY  PAUSE © COPY  COPY  LPRINT ?@ COPY  COPY USR -[Q] COPY  COPY C[Q] COPY  COPY VAL   COPY  COPY F  COPY  COPY Y[A] COPY  COPY F  COPY  COPY /  COPY  COPY USR $ FORMAT  COPY  COPY USR +  COPY  COPY V FORMAT  COPY  COPY U FORMAT  COPY IN @[A] CONTINUE  COPY IN ` CONTINUE  RETURN Th RETURN  PLOT   OUT  CONTINUE  COPY  LIST  BEEP  FORMAT  COPY  SAVE   COPY  RETURN ?@ COPY  DRAW ?/@ COPY  DRAW #VAL  COPY  DRAW  H COPY  SAVE   COPY  SAVE D COPY  LIST  FORMAT D COPY  LPRINT 0" COPY  LPRINT !(R COPY  COPY ' COPY  CIRCLE  COPY  RETURN  COPY $ COPY  DRAW  COPY  PAPER  COPY  SAVE  COPY : COPY  LIST  COPY  COPY  SAVE  COPY b COPY  SAVE  COPY ▝[J] COPY  SAVE  COPY b COPY  SAVE  COPY CHR$  COPY  DRAW  COPY M COPY  DRAW  COPY SIN  COPY  SAVE  COPY m COPY  SAVE  COPY ] CLS  LIST ©© LIST  NEW  LPRINT ©©A PLOT   LPRINT ©m RETURN  COPY  COPY ▟} COPY  COPY p COPY  LPRINT  COPY  POKE  COPY USR  COPY " POKE  COPY USR  COPY "; COPY USR ©" COPY ©B COPY ?q@ COPY ? STEP @ RETURN   RETURN   COPY [J]▗[J] COPY [J]PI[J]X COPY [J][J][U] COPY  COPY  RETURN T COPY  COPY  SAVE : COPY  COPY  LIST  COPY  COPY  SAVE  COPY  COPY  SAVE CHR$  COPY  COPY  SAVE r COPY ©{ STOP  RETURN © RETURN ▘ RETURN [Q][Q]: RETURN  INPUT PEEK  BRIGHT  COPY  LPRINT  COPY  DRAW  COPY  LPRINT ? DRAW  COPY  LIST  CONTINUE  COPY  RANDOMIZE @ COPY  COPY USR 3 PAUSE  COPY  COPY  LPRINT  IF  COPY  COPY  LPRINT  PAUSE  COPY  COPY  LIST  STOP  COPY  COPY  LIST : COPY  COPY  LPRINT CHR$  COPY [J]▗[J] COPY  COPY  IF © COPY  COPY  LIST ?@ COPY  COPY  LPRINT ?@ COPY  COPY c[Q] COPY  COPY [Q] COPY  COPY @ COPY  COPY /  COPY  COPY G  RUN  SAVE PEEK   LPRINT  SAVE ` LPRINT  CIRCLE   LPRINT [Q] LPRINT  FOR  GO SUB USR  RETURN o COPY USR  RETURN  COPY USR  COPY [I]> COPY [I]d  COPY  DRAW ?  COPY  RETURN ?[Q] COPY  RETURN _  COPY  COPY [O]  COPY  COPY [Q] COPY  RETURN /  COPY [J]▗[J] COPY  COPY  RETURN [P]` COPY  COPY  DRAW [A] COPY  COPY  SAVE h COPY  COPY  SAVE ▗ COPY  COPY  LIST  COPY  COPY  LPRINT  COPY  COPY  LIST ▗ COPY  COPY  LIST $ COPY  COPY  LIST BIN  COPY  COPY  SAVE  COPY  COPY  LIST  COPY  COPY  LPRINT [E] COPY  COPY USR ,z COPY  COPY A IF  COPY  RETURN ▜ REM  COPY  SAVE  POKE  COPY VAL H©▗ COPY VAL SGN d COPY ▞ FORMAT  CLOSE # COPY .A POKE  COPY  POKE  COPY ?USR VAL d COPY  COPY k▗ COPY [J]▗[J] COPY  COPY  DIM  COPY  COPY  COPY USR  COPY ) COPY  COPY ©V COPY  COPY ?X@ COPY  COPY   COPY  RETURN ?@ COPY  COPY ?LN @ COPY  COPY ?[C]@ COPY  COPY ?SGN @ COPY  COPY ?P@ COPY  COPY ?USR USR  COPY  RETURN ?@ COPY  DRAW <=[Q] COPY  SAVE [Q] COPY  LPRINT ~[Q] COPY ?aIN @ CLS ?▜ SAVE @ LIST ? AND @ LIST ?[N]@ LIST ? DATA @ LIST  LPRINT ?©@ NEXT  LIST ?@ COPY  SAVE ?LN @ COPY [J][J] COPY  SAVE © COPY  LIST ?@ COPY  LPRINT [Q] COPY USR '[A] COPY S( COPY P( COPY XP COPY >= COPY ATN [U] RETURN Z RETURN i< RETURN  LET < RETURN  LIST < RETURN 1 RETURN x: RETURN p IF  RETURN LN j RETURN SGN TAN  RETURN [M] RETURN / DATA  RETURN H4 RETURN D4 RETURN D CLOSE # COPY  SAVE ©▖ COPY  SAVE © COPY  SAVE © COPY  SAVE © COPY  SAVE © COPY  DRAW  COPY  COPY [J][J] COPY [J][J] COPY [J][J] COPY ▜ COPY x COPY  COPY ▗ RETURN  COPY Z DRAW  COPY y SAVE ©2 SAVE © SAVE  COPY  LIST © DRAW  LIST ?z@ LPRINT [Q] LPRINT [D]USR  LPRINT USR  LPRINT USR  LPRINT   LPRINT [Q] LPRINT [Q] LPRINT ▚[Q] LPRINT ? THEN @ LPRINT ?USR @ LPRINT ? DEF FN @ LPRINT ?@ LPRINT ?C@ LPRINT ?M@ COPY ▜ COPY X COPY ▜ COPY h COPY ▜ COPY X COPY ▜ COPY h COPY ▜ COPY H COPY  CAT  COPY 0 COPY [J][J] COPY [J][J] COPY [J]▗[J] COPY  PAUSE  COPY  COPY  COPY  LPRINT © COPY  COPY USR ? COPY -@ COPY ? COPY C@ COPY  COPY   COPY  COPY @ COPY  COPY C[Q] COPY  COPY I  COPY  COPY G[Q] COPY ? COPY A@ COPY  COPY `` COPY  COPY S COPY  COPY SGN h COPY  COPY IN  COPY  COPY CODE NOT  COPY ?_VAL USR  COPY C DRAW $ COPY Lz COPY V" COPY _ CONTINUE  COPY  LLIST _ MOVE  COPY  RANDOMIZE L COPY  COPY CAT  COPY [J]▗[J] COPY / COPY  COPY  FORMAT  RETURN  COPY  COPY ( DRAW  COPY  COPY  CLOSE # SAVE  COPY  COPY 4 LIST  COPY  COPY  SAVE  COPY  COPY  SAVE  COPY  COPY : SAVE  COPY  COPY [C] SAVE  COPY  COPY z SAVE  COPY  COPY  SAVE  COPY  COPY  SAVE  COPY  COPY 1 LIST © COPY  AND  LIST ? COPY  LIST @ LIST  COPY  DRAW 0 SAVE  COPY  CLS  SAVE IN ?CHR$ @ SAVE <=[R][Q] SAVE ar  SAVE  LIST N SAVE  SAVE [P]STR$ [Q]` SAVE ? COPY :USR  COPY [J]▗[J] COPY [H] COPY  COPY h COPY  COPY  COPY [E] COPY  COPY  COPY SCREEN$  RETURN © COPY q RETURN ? COPY @@ RETURN © COPY  RETURN © COPY © COPY 8 RETURN  CLS x RETURN  IF  RETURN USR  RETURN p RETURN  GO SUB  PRINT  OVER  RETURN  COPY  CLEAR [Q] RETURN  COPY  LIST   RETURN ?_@ RETURN © RETURN  COPY ?0 RETURN  COPY ©  RETURN  COPY >[Q] RETURN ? COPY @ RETURN ? COPY p@ RETURN  COPY [J]▗[J] RANDOMIZE © COPY  COPY  LIST ? COPY  COPY @ LIST  COPY  COPY [Q] LPRINT  COPY  COPY  LPRINT  COPY  COPY  LPRINT  COPY  COPY  LPRINT  COPY  COPY  CONTINUE  LPRINT  COPY  COPY ▖ LPRINT ©IN  RUN @ LPRINT ©[Q] LPRINT l LPRINT A@ LPRINT  COPY  COPY  PAPER  LPRINT  COPY  COPY  LPRINT  COPY  LIST d LPRINT g COPY [I] LPRINT  COPY  COPY  NEXT  LPRINT  COPY  COPY  PAUSE  LPRINT  COPY  COPY  REM  LPRINT  COPY  COPY  DATA  LPRINT  COPY  COPY  LPRINT  COPY  COPY B RESTORE  COPY [J][J] COPY  LET  COPY  DRAW  INPUT  DRAW  SAVE  SAVE ATN  ERASE  SAVE  SAVE  COPY  RETURN  COPY [J][J] COPY  COPY  LPRINT  RETURN  COPY USR ?> LOAD USR @ k} @ © COPY  LPRINT  COPY [J][J] COPY [J][J] COPY [J][J] COPY [J][J] COPY  CLS IN D` COPY  MOVE SCREEN$ [Q] FOR  FORMAT SQR +D LLIST +tSCREEN$  LPRINT ++BIN TAN  LPRINT YK4 LPRINT HCOS  LPRINT (SIN  LPRINT = LPRINT -I$ LPRINT kb LPRINT k[G] LPRINT uASN  LPRINT SQR  LLIST  LIST . STEP  LIST UJ LIST  FLASH Z SAVE PEEK  LINE  SAVE PEEK ▗ DRAW LN  COPY [J][J] COPY  COPY © CLS  COPY  COPY @ LET  OUT  COPY  1 COPY JP▛IN ASN T@_ASN SCREEN$ [Q]IN [L]%@ LOAD ▙%ATN [C]Y CONTINUE ][I]FN M[A]VAL I LIST  [T]: CIRCLE COS [T[K] FOR TAN EXP  RUN ▗[B] COPY [E]HwhLATTR HUSR & FLASH PUSR  PLOT  P LPRINT  RUN   LIST ? INPUT USR  COPY  OUT  COPY  COPY   COPY  COPY  COPY P COPY  CLS  COPY P COPY  LET  COPY ▖ COPY  MOVE  COPY ▞* CLEAR IN INKEY$ CLOSE #@ SAVE bSCREEN$ [Q] SAVE i*[Q] SAVE -  LIST  SAVE  GO SUB   LIST 4 GO SUB   LIST 5 BRIGHT [A] LIST #I FORMAT  LIST U FORMAT  SAVE  TO ACS  FORMAT  SAVE .SIN   DRAW /{  DRAW _ RUN   RETURN ?} RUN @ RETURN ©| IF  DRAW ©ABS : DRAW ©EXP  CIRCLE  DRAW ©S FORMAT  RETURN ?ATN @ RUN  COPY  LOAD  COPY  READ o<= COPY [C]( PLOT  ?<= COPY m( IF ;ATTR  COPY UT RANDOMIZE z+ COPY  MERGE  CLOSE # LIST  COPY ih LPRINT  COPY FN [K] GO SUB  DATA  LPRINT  COPY ▚[K] LPRINT  COPY ACS + LPRINT © READ fUSR ©+ OPEN #fUSR ©'ATN 4USR ©#R LPRINT ©. ERASE  LPRINT IN V READ @ LPRINT ©U CONTINUE  LIST ©POINT  CIRCLE  LIST ©? FORMAT  LPRINT  COPY ?e LPRINT  COPY INT e LIST  COPY uj LIST  COPY  BORDER b LIST  COPY OD SAVE  COPY  COPY  COPY NOT NOT NOT NOT  COPY C COPY SGN  NEW CODE 3 OR SGN )[U] PLOT  c COPY [M] COPY  COPY  DRAW [J] COPY [J] LIST [J] COPY  COPY  LPRINT [J] COPY  COPY USR [J](? COPY  OUT  P{ COPY PP] CLEAR ▞ CAT  SAVE [J][J]0 NEXT  LPRINT [J]  RANDOMIZE  LIST [J]@© LPRINT [J]USR [J]!<[J]BNOT [J]EUSR [J]*B LPRINT [J]8B LPRINT [J] AND  USR [J])"USR [J])9"USR [J]*D[B][J]RINT [B][J]TINT HUSR [J](INT D` CONTINUE [J]D` DRAW `8[M] RETURN  DRAW  COPY  COPY  COPY  COPY ▘? COPY [J]USR [J] COPY [J]0[J] COPY [J][J] COPY [J]BIN [J] COPY [J] DATA [J] COPY [J]b[J] COPY  CLS  COPY SIN [J] COPY  LET  COPY  IF ▗[J] COPY  LIST ▗[J]© DATA  RETURN 2[J]?@[J]?9@[J]?ZM@[J][Q][J]L[Q][J]8[Q][J]!STR$ P[J]F3P[J]HP[J][B]BIN H[J]#[J]% FORMAT [J],e ERASE :[J]<= ERASE  IF [J]" POKE  OR  COPY  CONTINUE  LIST  COPY  SAVE  COPY  NEXT 16[! CONTINUE h[ GO SUB VAL !@Z[Q]^USR  GO SUB VAL  STEP 9 CLEAR CODE 2L COPY 16[>2Z COPY > COPY 2 COPY  STEP [I] RUN  NEW  RETURN (* RETURN (+ RETURN (,! z" COPY CODE 2 COPY  STEP O CLEAR  STEP [I] RUN  NEW G* COPY  CLEAR " COPY $ STEP ▛ OVER  NEW  STEP PEEK  OVER  LLIST  STEP  INK  OVER  BRIGHT CODE 2Z COPY 2 COPY >>=2[ COPY ! z" COPY  STEP O CLEAR !d!d" COPY  STEP 6 OUT >2W COPY !H]T]W6 GO SUB VAL  STEP ▛ INVERSE &!z,~ NEW ? RETURN 8 STEP [I] RUN  NEW (= AND w#yPI  DATA VAL   LLIST <>>2 COPY  INVERSE !H] INVERSE w STEP  LOAD CODE 2/ COPY  INVERSE w2 COPY 2O COPY  INVERSE 6 INVERSE 6 >2 COPY 2 COPY !  COPY "H COPY !* COPY "J COPY  STEP T RANDOMIZE  STEP  RUN  OVER  STEP  LET  STEP 1 OVER  STEP [P] IF ![U]POINT  STEP ▗ READ  STEP  DEF FN  POKE  STEP [ NEW :Z COPY PI  STEP  GO SUB  STEP [P] GO TO  STEP RND RUN  STEP ATTR  CLEAR  STEP  STEP  SAVE  STEP  NEW  CLEAR  STEP  NEW :Z COPY PI(<=: COPY =2 COPY  PEEK NOT  INVERSE : COPY PIUSR * COPY : COPY PI(# RETURN  LINE  STEP  OVER 8h| RETURN ©USR } RETURN DUSR >CODE 2 COPY  STEP 6 OUT  STEP ▛ INVERSE ! zCODE 2| RETURN {USR } RETURN USR >2 COPY >2/ COPY 2 COPY !e]6: COPY  RETURN  FORMAT <2 COPY <>>2 COPY  STEP 6 OUT ! {>" COPY 2O COPY !VAL$ "P COPY  STEP O CLEAR CODE 2 COPY  STEP  LOAD  STEP T RANDOMIZE <>| RETURN |USR } RETURN |USR >SIN >2 COPY  STEP 6 OUT !▖|> THEN | RETURN ~USR } RETURN USR >[H]>2 COPY  STEP 6 OUT !(~CODE LEN !X>= COPY 8>=CODE 2 COPY * COPY : COPY PI(( RETURN (8| RETURN ~USR } RETURN (USR >2 COPY <>| RETURN |USR } RETURN ▖USR  LIST | RETURN {USR } RETURN  USR  NEW | RETURN zUSR } RETURN  USR  BRIGHT : COPY PI !] COPY NOT g OUT  RETURN (8 RETURN (8!ATN  COPY !s COPY !▞ COPY ![P] COPY !ASN  COPY >2 COPY d GO SUB S COPY " COPY * COPY ~=#" COPY  DRAW ©o&)DM GO SUB [ COPY s#r!VAL _N#F`i GO SUB S COPY >  FOR 6# FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=  LIST  STEP  DATA  OUT  STEP  CLOSE # OUT  STEP  DATA  OUT  STEP  CLOSE # OUT  STEP  DATA  OUT * COPY [Q]" COPY : COPY PI>==2 COPY NOT v OUT * COPY T][Q] FOR  GO SUB VAL " COPY <> STEP  BORDER  OUT * COPY  PI THEN + THEN + THEN + THEN + THEN # GO TO <>> GO SUB s COPY 1 GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB { COPY <> GO SUB s COPY 1ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9ACS w, FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR 9 FOR  GO SUB { COPY <> RESTORE : COPY PI LINE  THEN  READ  RETURN  LINE VAL  READ ?T]CODE  GO SUB o+ GO SUB o+ GO SUB o+ GO SUB o+ NEW OLEN  DIM T]CODE  GO SUB g# GO SUB g# GO SUB g# GO SUB g#[J]OLEN  BORDER  LLIST ? FOR !SGN  GO SUB s COPY  RANDOMIZE  FOR >V+^+F+N+ MERGE  OR  MERGE  OR  MERGE  OR  MERGE  OR  MERGE  OR  MERGE  OR  MERGE  OR  MERGE  OR =CHR$  BRIGHT  READ  GO SUB { COPY <>& INVERSE n)[J] INVERSE ^SCREEN$ <> STEP  CLEAR  READ  RESTORE :S COPY o&))H©^#V#N#~ INVERSE w LLIST  FOR  GO SUB s COPY  RANDOMIZE  FOR  INK G INK y INK  RETURN  LINE  CLEAR  DATA  RETURN  LINE  RESTORE  PAPER  RETURN  RESTORE :T COPY  THEN oCHR$  FORMAT  DATA  THEN g LINE [A] DATA  INK 7 MOVE STR$ { THEN  THEN  THEN INKEY$w#zINKEY$w#yINKEY$w#xINKEY$wCODE  MOVE STR$ x THEN  THEN  THEN ACS w+yACS w+zACS w+{ACS w  INK  AND NOT  THEN  DATA  INK  MOVE STR$ 7{ THEN  THEN  THEN INKEY$w#zINKEY$w#yINKEY$w#xINKEY$wCODE  MOVE STR$  THEN  THEN  THEN  THEN xACS w+yACS w+zACS w+{ACS w  INK  OR  GO SUB { COPY <> INK  MOVE STR$ {INKEY$w#zINKEY$w#yINKEY$w#xINKEY$w MOVE STR$ xACS w+yACS w+zACS w+{ACS w  INK  VERIFY NOT  THEN  DATA :T COPY  THEN oCHR$ k RESTORE  THEN g LINE : RESTORE  INK 7 MOVE STR$ { THEN  THEN INKEY$w#zINKEY$w#yINKEY$w MOVE CODE z THEN  THEN ACS w+{ACS w+xACS w  INK  OPEN #NOT  THEN  DATA  INK 7 MOVE STR$ { THEN  THEN INKEY$w#zINKEY$w#yINKEY$w MOVE CODE  THEN  THEN  THEN zACS w+{ACS w+xACS w  INK  ERASE NOT  THEN  DATA  INK  MOVE STR$ {INKEY$w#zINKEY$w#yINKEY$w MOVE zACS w+{ACS w+xACS w  INK  OUT NOT  THEN  DATA :T COPY  THEN oCHR$  STOP  RESTORE  THEN g(# INK 7 MOVE STR$ { THEN INKEY$w#zINKEY$wCODE x THEN ACS w+yACS w  INK  LPRINT NOT  THEN  DATA  INK 7 MOVE STR$ { THEN INKEY$w#zINKEY$wCODE  THEN  THEN xACS w+yACS w  INK  OUT NOT  THEN  DATA x INK G MOVE {INKEY$w#zINKEY$w MOVE zACS w+{ACS w  REM NOT  THEN  DATA x INK G MOVE {INKEY$wzACS w  NEXT NOT  THEN  DATA  GO SUB s COPY 1SGN ! DRAW POINT  MOVE  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] REM  NEW  GO SUB { COPY <>>2 COPY  INVERSE !H] CLEAR !H]: COPY =2 COPY  LINE - LOAD  INVERSE  INVERSE ~OPI( REM  INVERSE ~PI(0= INVERSE wPI ) INVERSE ~ RETURN ( RETURN (:N COPY PI( RETURN 8 STEP  LOAD  INVERSE  RESTORE  LLIST 6T] GO SUB VAL TAN y RETURN  LINE  BORDER  CONTINUE  RETURN  LINE  BORDER  CONTINUE  RETURN  LINE I REM  RETURN  LINE c FOR  RETURN CHR$  CIRCLE  NEW !f]~PI( FORMAT NOT h NEW  INVERSE 5 INVERSE ~PI(NOT  FOR  INVERSE ~ RETURN  LINE | CONTINUE = INVERSE w RETURN  PAPER IN  CONTINUE  INVERSE ~PI ' STEP [I] RUN  NEW   AND  INVERSE w INVERSE ~!e]PEEK   INVERSE ~ RETURN 8 INVERSE 6 INVERSE ~ INVERSE w THEN fCHR$  CIRCLE  BORDER : COPY  RETURN (g INVERSE  THEN n [ INVERSE  THEN f @ INVERSE  THEN ~ : INVERSE n INVERSE f~ RETURN  COPY (/ INVERSE w# INVERSE u INVERSE t INVERSE ~PI( INVERSE 6 INVERSE 6 INVERSE ~ RETURN CHR$ h NEW  INVERSE  THEN f LINE h NEW  INVERSE 5NOT h NEW  INVERSE  THEN INKEY$ INVERSE  THEN  INPUT  INVERSE  THEN PEEK  INVERSE 6!> COPY ATN  INVERSE 6USR  INVERSE  THEN f & INVERSE  THEN ~   INVERSE n INVERSE f~ RETURN  COPY ( INVERSE w## INVERSE u INVERSE t RETURN   INVERSE 5NOT h NEW  INVERSE  THEN INKEY$ INVERSE  THEN  INPUT  INVERSE  THEN PEEK  INVERSE 6 !> COPY  MOVE : COPY  RETURN  LINE ; CONTINUE  INVERSE  THEN n @ INVERSE  THEN ~ : INVERSE n INVERSE f~ RETURN  COPY (/ INVERSE w# INVERSE u INVERSE t INVERSE ~PI( INVERSE 6 INVERSE 6 INVERSE ~ RETURN  LINE h NEW  INVERSE  THEN fCHR$ h NEW  INVERSE 4NOT h NEW  INVERSE  THEN  NEW  INVERSE  THEN VAL$  INVERSE  THEN PEEK  INVERSE 6!4 COPY ATN  INVERSE  THEN n & INVERSE  THEN ~   INVERSE n INVERSE f~ RETURN  COPY ( INVERSE w## INVERSE u INVERSE t RETURN ( INVERSE 4NOT h NEW  INVERSE  THEN  NEW  INVERSE  THEN VAL$  INVERSE  THEN PEEK  INVERSE 6 !4 COPY  MOVE  CLEAR ~ INVERSE FLN 8 >( INVERSE wNOT h NEW  INVERSE  THEN n  LIST  INVERSE ~ CLEAR FLN   BORDER  INVERSE ~PI  LLIST :X COPY PI  INVERSE 5CODE 2X COPY NOT h NEW  INVERSE ~PI  CLEAR !_^ CLEAR  CLEAR ~ RETURN ( PRINT NOT h NEW  CLEAR 6 INVERSE 6#NOT h NEW  RETURN ( INVERSE ~ RETURN  3 INVERSE n INVERSE f~ NEW ? RETURN   INVERSE 6 INVERSE 6NOT h NEW <O INVERSE ~PI( INVERSE 6NOT h NEW  INVERSE 6~ NEW USR ▝wNOT h NEW  RETURN V INVERSE ~ RETURN (( RETURN ($_ INVERSE ~ AND  CLEAR VINT 0"{ RETURN 8 INVERSE 6 INVERSE 6`<> INVERSE 6 INVERSE 6P PRINT  INVERSE 6 INVERSE 6@ FOR { RETURN 8 INVERSE 6 INVERSE 6  BRIGHT  INVERSE 6! INVERSE 6 ERASE : COPY PI( RETURN ( RETURN  CODE  INVERSE w INVERSE ~= RETURN  COPY  > INVERSE w STEP  SAVE  DIM  INVERSE 5CHR$ h NEW :X COPY PI  INVERSE 4NOT h NEW  INVERSE ~ RETURN @0$ STEP [I] RUN  NEW  RETURN 0 CLEAR 62 CLEAR 6@ CLEAR 6* CLEAR 4 STEP COS  POKE  INVERSE 6(NOT h NEW  CLEAR 6CODE 2X COPY  INVERSE 6(NOT h NEW  STEP ) DIM : COPY  RETURN (2 INVERSE ~PI( RETURN (8 INVERSE 4 INVERSE 6<> INVERSE 4 INVERSE 6<> INVERSE 6<> INVERSE 5: COPY PI  INVERSE 4 INVERSE 6<> INVERSE ~PI( PRINT  RETURN   LINE  INVERSE 4 INVERSE 4 INVERSE 6<>: COPY PI( RETURN ( RETURN  CODE  INVERSE w INVERSE ~= RETURN  COPY  > INVERSE w: COPY  RETURN (@ INVERSE ~PI($ RETURN (8 INVERSE 6$ INVERSE 6? INVERSE 6$ INVERSE 65 INVERSE 6# INVERSE 6+ INVERSE 5: COPY PI  INVERSE 4 INVERSE 6# INVERSE 6 INVERSE ~PI( LIST  RETURN  SGN  INVERSE 4 INVERSE 6$ INVERSE 6 INVERSE ~ RETURN >= INVERSE ~ RETURN  LINE h NEW  INVERSE ~PI( INVERSE 5NOT h NEW  INVERSE ~ VERIFY  INVERSE w RETURN  ERASE h NEW  INVERSE 6 INVERSE 6> INVERSE w INVERSE 6hNOT © DIM  INVERSE ~PI ( STEP [I] RUN  NEW  AND  INVERSE w INVERSE 6 INVERSE ~~PI  INVERSE 6/NOT  DATA  NEW  INVERSE 6<NOT  DATA  NEW  STEP I REM  INVERSE ~ VERIFY ~PI  INVERSE 6c INVERSE 6C INVERSE ~PICHR$ h NEW  INVERSE ~ RETURN  LINE SCREEN$  CONTINUE  INVERSE 5NOT h NEW  INVERSE ~ RETURN  U INVERSE ~ RETURN (0 INVERSE 4 INVERSE 6, INVERSE ~ RETURN   INVERSE  INVERSE 6 STEP  PRINT  INVERSE 4 INVERSE 6+NOT h NEW  PAPER h NEW  INVERSE !▗] INVERSE 4 GO SUB  INVERSE 6  STEP [I] RUN  NEW `O AND < INVERSE w INVERSE 6y NEW  AND  INVERSE wNOT h NEW  RETURN  . INVERSE ~ RETURN ( INVERSE 5 INVERSE 5NOT h NEW  INVERSE 6 STEP [I] RUN  NEW `O AND < INVERSE w INVERSE 6y NEW  AND  INVERSE wNOT h NEW  RETURN  (Q INVERSE 5  INVERSE 6NOT h NEW  INVERSE 5(h INVERSE ~PI LINE h NEW  RETURN  1 CLEAR !_^ CLEAR  CLEAR ~PI  CLEAR 6 CLEAR q CLEAR u CLEAR t CLEAR 6) CLEAR 6  LLIST NOT h NEW 5  INVERSE 6NOT h NEW  INVERSE 5( INVERSE ~PI LINE h NEW  RETURN  TAB ~PI( INVERSE 6 INVERSE 6NOT h NEW  STEP [I] RUN  NEW  RETURN 8 INVERSE 6 STEP [I] RUN  NEW  AND  INVERSE wNOT h NEW  INVERSE 6 GO SUB  INVERSE !H] STEP TAN  GO TO  INVERSE !+^ INVERSE  INVERSE ~ RETURN ( RETURN ( INVERSE ~ RETURN 2( INVERSE ~ RETURN |0 READ <> INVERSE  THEN n( RUN  INVERSE ~ RETURN   INVERSE n INVERSE f THEN PEEK  INVERSE ~ RETURN   INVERSE ~PI :V COPY =2V COPY { INK O INVERSE  RESTORE  LLIST 6T] GO SUB VAL  INK STR$  INVERSE  THEN f(SQR CHR$  INVERSE !H] INVERSE ~ RETURN >=:O COPY PI ` CLEAR !H] CLEAR  CLEAR ~PI(M CLEAR ~PI G INVERSE ~ CLEAR NEXP  > INVERSE ~ RETURN ( RETURN . INVERSE ~[F] CLEAR NEXP 8[B] RETURN 0> INVERSE w2/ COPY  INVERSE ~ RETURN   STEP  LOAD >2Y COPY oyM INVERSE POINT  INVERSE ~ RETURN >= CLEAR !_^ CLEAR  CLEAR ~PI( RETURN ( RETURN (" FOR NOT / INPUT  INVERSE ~ CLEAR NEXP   PAUSE  INVERSE ~ CLEAR NEXP 8@_y[D] RETURN 0 LPRINT 7:O COPY PI(: COPY  THEN g([ INVERSE ~< CLEAR NEXP ( OR  INVERSE ~ CLEAR N AND EXP (8=[B] RETURN 0COS W:O COPY PI(z RETURN 0PI:O COPY PI(!"P COPY ▝[J]> INVERSE w2/ COPY  CLEAR 6 INVERSE ~ RETURN   STEP  LOAD >2Y COPY NOT RND GO SUB WyJPEEK  INVERSE !+^ INVERSE  INVERSE ~PI LINE  RUN  INPUT  CLEAR !H] CLEAR  CLEAR ~PI LINE  NEXT  INPUT  RETURN  LINE  NEXT  INPUT  CLEAR ~PICHR$  NEXT  INPUT  INVERSE n CLEAR ~<ABS (<ABS CHR$  NEXT  INPUT  CLEAR ~ RETURN  LINE  DRAW  INPUT  INVERSE n CLEAR ~ AND ABS (8k[F] RETURN 0k INVERSE ~ RETURN ( RETURN 2( INVERSE 6 CLEAR ~ RETURN (U CLEAR ~ RETURN (W> CLEAR w*P COPY "P COPY  CLEAR ~ RETURN   CLEAR ~PI :V COPY =2V COPY  INVERSE ~ RETURN 2(( CLEAR ~ CLEAR ^ CLEAR V MERGE  CLEAR  LLIST  CLEAR ^SQR   CLEAR ~ RETURN 0 CLEAR 6g}l[A]CHR$ G INPUT CHR$ 5 INPUT <> INVERSE ~ RETURN ( RETURN 2USR :N COPY  VERIFY 2N COPY > CLEAR w CLEAR !▗] CLEAR w<>CODE 2R COPY 2N COPY  STEP [I] RUN  NEW _ AND d2M COPY <>: COPY  RETURN  COPY   INVERSE ~ RETURN 0>2 COPY  INVERSE !+^ INVERSE  INVERSE ~PI( RETURN  LINE c LOAD  RETURN  LINE  LIST  RETURN 2 LINE n LIST  DATA <> INVERSE 6  INVERSE ~PICHR$ ▚ LOAD  INVERSE w INVERSE  RESTORE  LLIST 8^ GO SUB R} RETURN 4 ERASE ` LOAD CODE 2R COPY NOT ` LOAD = INVERSE w: COPY  RETURN (86 INVERSE 6 INVERSE ~= RETURN $ >( INVERSE w RETURN &  INVERSE 4NOT ` LOAD  INVERSE 6 INVERSE ~< RETURN ) >% INVERSE w RETURN &  INVERSE 5NOT ` LOAD  INVERSE ~PI( INVERSE ~= RETURN $  INVERSE 5>( INVERSE w RETURN &  INVERSE 4NOT ` LOAD  INVERSE ~< RETURN )  INVERSE 4>% INVERSE w RETURN &  INVERSE 5NOT ` LOAD  INVERSE 4 INVERSE ~ NEW  LIST  THEN g  THEN o  RETURN @ LINE T LIST  RETURN  LINE g LIST  INVERSE 6NOT ` LOAD  INVERSE 4 INVERSE 6  INVERSE 6) INVERSE 5 LET  INVERSE ~ THEN w  THEN © LINE ` LOAD  INVERSE ~ VERIFY  INVERSE wNOT ` LOAD  INVERSE ~ AND  NEXT  INVERSE ~ AND  INVERSE w INVERSE 6  INVERSE 6)NOT ` LOAD  INVERSE ~ VERIFY  FOR  INVERSE ~ RETURN 8 INVERSE 6 INVERSE 5 INVERSE 6h INVERSE 67 INVERSE 6&NOT ` LOAD  AND  INVERSE w INVERSE 6  INVERSE 6*NOT ` LOAD :L COPY  RETURN (E RETURN (1 INVERSE ! STEP  LIST  STEP BIN  LIST  7 THEN NOT SGN  LIST PI THEN  INVERSE # INVERSE # GO TO & INVERSE ~ FLASH  RETURN  INVERSE INKEY$<>© CLS  CLEAR  OUT  OUT  INVERSE ! INVERSE  LIST  STEP  LOAD  LOAD  LOAD  LOAD  LOAD  FLASH _:O]PI({ THEN W( THEN g( THEN  LOAD  THEN PI THEN ATTR {2 COPY <>>IN  FLASH  RETURN  NEW  %> RETURN  FLASH  RETURN  NEW  :2 RANDOMIZE  RETURN PI(>PI22 RANDOMIZE >= RUN  STEP [L] LIST : COPY  NEW ?PI( PRINT  INVERSE !H]> INVERSE w:Z COPY PI(>/ INVERSE wNOT  BRIGHT  PAUSE :Y COPY = RETURN  COPY (2Y COPY >  INVERSE w STEP [L] LIST : COPY  INVERSE !H] INVERSE ~PI LINE  PAUSE = INVERSE wPI LINE  PAUSE  RETURN 0R RETURN 0J RETURN 0; RETURN 0 RETURN 0 INVERSE ~ INVERSE w; NEXT  RETURN  * COPY ~ RETURN *  INVERSE ~ RETURN @8 INVERSE 6 INVERSE 6<> CAT  INVERSE ~[A] INVERSE w NEXT  LOAD  INVERSE  THEN f >> INVERSE w: COPY  THEN o():R COPY PI # CLEAR !8^:X COPY PI>= CLEAR 62 CLEAR 6@ CLEAR 6* STEP COS  POKE >2R COPY <>: COPY  THEN gCHR$  POKE <>>USR  INVERSE ~PI(><>/ INVERSE w: COPY PI  INVERSE  THEN fCHR$  BRIGHT  PAUSE NOT  NEXT : COPY PI(: COPY  NEW  CLEAR 2 COPY : COPY  THEN gCHR$ ▗ NEXT  NEW  THEN WCHR$ ^ NEXT  THEN _BIN IN  PAUSE  RETURN  LINE PI PAUSE  RETURN  LINE COS  PAUSE  RETURN  LINE  BRIGHT  PAUSE  RETURN  LINE  NEXT  RETURN (& RETURN  LINE M NEXT  RETURN  LINE T NEXT  RETURN  LINE + NEXT  INVERSE  THEN f(> INVERSE w> INVERSE wCODE 2 COPY <> STEP  PAUSE > INVERSE w INVERSE ~ VERIFY  INVERSE wNOT  STEP  LET > INVERSE w>2 COPY  DATA  INVERSE 6 >2 COPY NOT [H] PAUSE  PRINT  INVERSE ~ RETURN 0 RETURN 8:O COPY PI( LET  NEW 72 COPY <> LET <>>2 COPY  INVERSE  THEN f(> INVERSE w*H COPY ~ RETURN  COPY ( INVERSE w#"H COPY <>!  COPY "H COPY  READ >2 COPY  INVERSE  THEN f  INVERSE 6 *J COPY ~ RETURN  COPY ( INVERSE w#"J COPY <>!* COPY "J COPY  DATA  STEP  PAUSE  INVERSE ~PI(>Q>q INVERSE w INVERSE  THEN f > INVERSE w<>> INVERSE w BEEP  INVERSE 6  INVERSE 6  STEP  PRINT  INVERSE ~ RETURN P0* COPY ~ RETURN *( LET NOT V PAUSE > INVERSE wCODE 2 COPY  INVERSE w LET <> PRINT CODE 2 COPY  LET  RETURN 0 INVERSE  THEN f (<> RETURN ( RETURN ( RETURN ($ RETURN (1 RETURN (6 NEW  STEP n PAUSE Q> INVERSE w> INVERSE wE>  INVERSE w> PAUSE > INVERSE w INVERSE ~ VERIFY  INVERSE w> LLIST >[A] INVERSE w> CIRCLE >[Q] INVERSE w> CAT :X COPY PIUSR  INVERSE ~PIUSR  INVERSE ~ RETURN  FORMAT  RETURN  CIRCLE  CLEAR !l^:Y COPY PIUSR >2Y COPY  CLEAR !8^ CLEAR ~PI( CLEAR  PLOT  <>y CLEAR w RETURN  >2X COPY  CLEAR  RESTORE  LLIST  INVERSE u INVERSE t: GO TO  INVERSE  CLEAR w INVERSE w: COPY PI > COPY 2 COPY  INVERSE ~ NEW  LIST  CLEAR wO RETURN (P RETURN @(U THEN g  INVERSE F CLEAR p INVERSE ~<< CLEAR wy NEW USR PI( THEN © < INVERSE ~ CLEAR w<> INVERSE ~ RETURN 8 INVERSE ~ RETURN   INVERSE ~ AND  INVERSE ~ AND  CLEAR w<> INVERSE ~ AND  PRINT  INVERSE ~< CLEAR w THEN  INVERSE ~< CLEAR w INVERSE ~ AND  VERIFY  CLEAR w CLEAR ~ RETURN `USR  CLEAR 4<>:N COPY PIUSR :W COPY =(2W COPY <>>2W COPY  STEP } RUN ] INVERSE  INVERSE ~PI( PAUSE : COPY PI(9 RETURN (5:O COPY PI /:M COPY PI %yPIUSR  INVERSE !f] INVERSE 6 INVERSE 6 INVERSE 6g INVERSE 6 INVERSE 6  INVERSE 6>2N COPY <>=2M COPY :U COPY EXP >= INVERSE !H] INVERSE  INVERSE ~PI( NEXT <>NOT [P] PLOT  : COPY PI( RETURN (:V COPY  RETURN ( STEP [I] RUN  THEN oCHR$  RUN * COPY : COPY  RETURN ( RETURN ( RETURN USR  NEW ? RETURN 2(2 RETURN (. RETURN (* RETURN 0(& RETURN 1(" RETURN ( RETURN ( RETURN ( RETURN (#y RETURN ( FORMAT { RETURN >=~  REM  THEN  RETURN  RETURN 2 LINE [E] PLOT   RETURN  LINE [E] PLOT   RETURN  LINE [E] PLOT   RETURN 0 LINE [E] PLOT   RETURN 1 LINE [E] PLOT   RETURN  LINE [E] PLOT   INVERSE 6 INVERSE 6y RETURN  LINE © PLOT   ERASE ▗ PLOT  > INVERSE w STEP ▞ PLOT  : COPY  RETURN 8g RETURN 8j RETURN 8m INVERSE ~ VERIFY  INVERSE w> COPY  INVERSE w STEP ▟ RUN CODE  INVERSE w INVERSE w INVERSE u INVERSE t~ NEW ? RETURN 2( RETURN (" RETURN 1( RETURN (! RETURN 0( RETURN (  INVERSE ~ VERIFY  INVERSE w<> INVERSE ~ VERIFY   INVERSE w<> INVERSE ~ VERIFY  PRINT  INVERSE ~ VERIFY  INPUT  INVERSE ~ VERIFY  BORDER  INVERSE ~ VERIFY [P] INVERSE ~ VERIFY [I] INVERSE ~ VERIFY [B]>(NOT  PLOT   PRINT >HNOT  PLOT   PRINT >C AND  DRAW  INVERSE w<> INVERSE 6 INVERSE 6NOT  FOR  PRINT : COPY PI LINE T PRINT * COPY  RETURN (0 STEP  INPUT  PLOT   INVERSE 6 INVERSE 6  INVERSE 6z STEP [I] RUN  THEN G  INVERSE 6 INVERSE 6 INVERSE 6 STEP ▟ RUN <> INVERSE 6 PAUSE  STEP  INPUT  PLOT   INVERSE 6 INVERSE 6 DEF FN  THEN ~ ~ NEW ? RETURN (( RETURN 3( LET NOT T PRINT  THEN  RETURN  INVERSE u INVERSE t+~ NEW  RETURN >= FOR  STEP [I] RUN  THEN g XCODE  INVERSE w INVERSE w INVERSE w INVERSE 6 INVERSE 6 STEP [I] RUN  NEW  AND  INVERSE w INVERSE w INVERSE  THEN  RETURN  STEP ▟ RUN  INVERSE 6 INVERSE 6: COPY  RETURN (PI  STEP [I] RUN  THEN G( INVERSE 6< INVERSE 6<> INVERSE 6/ INVERSE 6:V COPY <2V COPY <> STEP  RUN  INVERSE 6  INVERSE 6<>: COPY PI >2U COPY <>> SAVE  STEP [I] RUN  NEW  AND  INVERSE w<> RESTORE  GO SUB _g GO SUB _AT o GO SUB _VAL$  LLIST <> INVERSE !H] INVERSE  INVERSE ~ RETURN   INVERSE  THEN F  INVERSE ~2S COPY  INVERSE ~2T COPY  GO SUB C COPY  STEP  DATA  GO SUB K COPY  MERGE  INVERSE !H] INVERSE  INVERSE ~PI(% RETURN (! RETURN ( INVERSE  THEN F  INVERSE ~2S COPY  INVERSE ~2T COPY  GO SUB C COPY  STEP  DATA  GO SUB K COPY  DEF FN  INVERSE !H] INVERSE ~2S COPY  INVERSE ~2T COPY :Z COPY PI -:O COPY PI  STEP  DATA o*P COPY +"P COPY |PI ASN (2O COPY  STEP  DATA W: COPY  THEN g( STEP  DATA *P COPY |PI } RETURN 0 THEN G = INVERSE F INVERSE N GO SUB C COPY  INVERSE 4 INVERSE 4 INVERSE 6g>,2S COPY > 2T COPY  STEP  DATA >+2S COPY > 2T COPY  INVERSE 6 STEP  DATA  GO SUB K COPY  INVERSE 6 INVERSE q INVERSE !+^ INVERSE  INVERSE ~PI( RETURN ( INVERSE ~2S COPY  INVERSE ~2T COPY  GO SUB C COPY  STEP  DATA  GO SUB K COPY  CIRCLE <>:/ COPY PI>= RETURN  COPY CHR$  DEF FN  RANDOMIZE >n STEP  BEEP  CLEAR CODE 2/ COPY !X>@INKEY$w>ACS w# PRINT @INKEY$w>ACS w# PRINT   LOAD ![Q]^@ZUSR  GO SUB VAL : COPY PI(CODE 2 COPY : COPY  RETURN  LINE  INVERSE  RETURN  LINE PEEK  OVER  PAPER ▛ OVER NOT  INK  OVER : COPY =PI LINE  INVERSE 2 COPY >2 COPY > STEP  BEEP  CLEAR  STEP T RANDOMIZE : COPY =2R COPY >=2 COPY  FOR !h[[T]P STEP VAL$  RANDOMIZE !FN [[G]P STEP VAL$  RANDOMIZE ! CONTINUE [▞P STEP VAL$  RANDOMIZE !(/[C]P STEP VAL$  RANDOMIZE > STEP  BEEP  CLEAR : COPY !▖[[T]P STEP VAL$  RANDOMIZE =>=!>=[[G]P STEP VAL$  RANDOMIZE =>=!/▞P STEP VAL$  RANDOMIZE =>=!H/[C]P[Q] GO SUB [Q] RESTORE ! RETURN  FOR  FOR  LLIST =  LET  RESTORE !  SAVE  FOR  FOR  LLIST  RESTORE <>O> STEP  BEEP  CLEAR y=2/ COPY  RETURN (8© RETURN r RETURN (0 RETURN (!0 RETURN ('0<>? DRAW Y SAVE S LIST M LPRINT GUSR A; STEP W IF > COPY 2/ COPY  INVERSE !H] INVERSE 6 INVERSE 6 INVERSE  INVERSE 6 SAVE CODE 2V COPY  INVERSE !+^ INVERSE  INVERSE 6 SAVE <>!SCREEN$ H#  RANDOMIZE #  RANDOMIZE  GO TO !X STEP © IF  STEP © IF ~_ NEW 8 RETURN 8( RETURN (PI([J]=[J]W{ NEW <=▘w# LLIST <>* COPY " COPY : COPY  RETURN  LINE  CLEAR  RETURN (: COPY : COPY  AND  RETURN   CODE 2 COPY PI LINE ▜ DRAW  RETURN  LINE FN  DRAW  PAPER LEN  DRAW  RETURN  LINE CHR$  DRAW  PAPER <= DRAW  RETURN  LINE  CLOSE # DRAW  PAPER  INK  DRAW NOT  NEW  DRAW >2 COPY : COPY PI>=!SCREEN$ : COPY _ FOR  GO SUB K COPY  NEW ? GO SUB C COPY PI  STEP [I] CLS =&o)VAL _N#Fi` STEP  LPRINT * COPY ~ NEW ?#" COPY PI  STEP [I] CLS =o&)VAL _N#Fi` STEP  LPRINT * COPY ~ NEW ?#" COPY PI  STEP [I] CLS =o&)VAL _N#Fi` STEP  LPRINT * COPY ~ NEW ?#" COPY PI  STEP [I] CLS NOT ▚ CLS =o&)VAL _N#Fi` STEP  LPRINT : COPY =2 COPY : COPY  AND 2 COPY NOT  BORDER  IF  FOR CODE   GO SUB s COPY 1w#w#w#w9 PLOT   FOR  GO SUB { COPY <>>2 COPY : COPY PI>=!SCREEN$ : COPY _ FOR  GO SUB K COPY  NEW ? GO SUB C COPY PI  STEP ▝ DRAW =&o) DRAW ©N#Fi` GO SUB K COPY  FOR  STEP w LLIST * COPY ~ NEW ?#" COPY PI  STEP ▝ DRAW =o&) DRAW ©N#Fi` GO SUB K COPY  FOR  STEP w LLIST * COPY ~ NEW ?#" COPY PI  STEP ▝ DRAW =o&) DRAW ©N#Fi` GO SUB K COPY  FOR  STEP w LLIST * COPY ~ NEW ?#" COPY PI  STEP ▝ DRAW NOT o DRAW =o&) DRAW ©N#Fi` GO SUB K COPY  FOR  STEP w LLIST : COPY =2 COPY : COPY  AND 2 COPY NOT LN  CLS  STEP [I] CLS <>>2 COPY * COPY : COPY PI(#[J]" COPY " COPY >2 COPY  STEP  BORDER  IF <>>2 COPY  STEP  STOP  IF <>: COPY  VERIFY  STEP  PAUSE  DRAW >2 COPY  STEP COS  CLS <>>NOT SCREEN$  DRAW : COPY  VERIFY  STEP  PAUSE  DRAW >NOT SQR  DRAW >NOT SCREEN$  DRAW : COPY  VERIFY  STEP  PAUSE  DRAW >NOT SQR  DRAW : COPY  VERIFY  STEP  PAUSE  DRAW CODE NOT SQR  DRAW  RETURN (0!" COPY <>![Q] RUN !@ PAUSE : COPY  VERIFY  RETURN  RETURN CHR$  CLEAR >2 COPY PI(NOT <= IF CODE 2 COPY * COPY +[J]" COPY " COPY >2 COPY  STEP  BORDER  IF <><>>4![I]_VAL _ FOR s#r FOR =>= PRINT : COPY PI( RETURN (38%0;!Xr CLEAR r CLEAR w# DRAW >= PRINT !Xr CLEAR  STOP !Xr CLEAR  VERIFY !Xr CLEAR r CLEAR NOT : COPY PI>= RETURN  COPY >=: COPY PI>=< RETURN  CODE 2 COPY <>2 COPY g.d~ NEW  SAVE  OPEN # RETURN #xLEN   PRINT <> OR  RETURN   RANDOMIZE =  POKE STR$ <>:Z COPY PI>=:[ COPY =2[ COPY  RETURN f ERASE ▖ RETURN PI >>=2[ COPY NOT ▖ RETURN : COPY G INK :L COPY PI  INK  THEN P INK  VAL$ !EXP  COPY  STEP STR$  RETURN :L COPY  RETURN   INK  THEN P INK  VAL !NOT  COPY  STEP STR$  RETURN :L COPY  RETURN   INK  THEN P INK  SIN ! BEEP  COPY  STEP STR$  RETURN TAN ! FOR  COPY  STEP STR$  RETURN  INVERSE ! RETURN  STEP VAL$  LIST  RETURN   LET NOT S INVERSE  RETURN  >2L COPY <> RETURN  >2L COPY <> RETURN USR CODE 2L COPY <> CLS IN  CLEAR IN TAB ! NEXT  COPY  STEP STR$  RETURN VAL$ !`_ STEP STR$  RETURN VAL !r_ STEP STR$  RETURN LEN !{_ STEP STR$  RETURN COS !_ STEP STR$  RETURN TAN ![D]_ STEP STR$  RETURN NOT Q RETURN ~# RETURN  COPY >= RESTORE  RETURN  (*▜[J]O!h/CODE   FOR  FOR ~#x  FOR  FOR G NEXT ! LLIST  RETURN  FOR  FOR  LLIST  TO CODE !  FOR  FOR  RUN  DIM ▗[J]2[ COPY POINT [U]POINT N@BIN { LPRINT { COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY " COPY * COPY TVAL$ !"'(*+,-./012 !"%&')34 !"#$&34(*234  COPY    COPY    COPY   COPY  COPY [N]? AND dej©('& COPY d COPY dek©RKDDD'L[L]COS dedxRKDD