Viaje al Centro de la Tierra: VIAJE.B

Es parte de la publicación: Viaje al Centro de la Tierra
Tamaño del archivo: 65280
md5: fd782f96ed98e976f59aa34c1537fed8
  1 RANDOMIZE USR RUN: WELCOME IN TO STEALCOPY'S WORLD! CLS v CLS v NEXT 1``!@@u GO SUB VAL CODE  OPEN # RETURN w COPY  GO SUB VAL ! LET <>"CHR$ /![P]a RESTORE  GO SUB [ POKE / STEP = MOVE  INK STR$ ] INK !TAB ]SCREEN$ TAB AT POINT  INK SCREEN$ ATTR  FOR VAL$ #VAL$ + FOR  INK xLEN  LINE [P]a DIM                          
  45685r]SCREEN$ 5619: REM : SAVE "REM" LINE 1 LINE  IF ^ IF ^NOT 2 BORDER <>@ LINE USR [N], CLEAR  AND , THEN T RUN z DIM ~< CLEAR TAB =7>ATTR q PRINT @ INPUT IJ BRIGHT . OUT 8▟ DEF FN [▝ LINE  LOAD *& BORDER '<=T▖ STOP 2INKEY$▘ FORMAT SP CIRCLE  LET ▟E BEEP 8 DEF FN  READ TAN ![E]:[F] DIM ~[S]BIN STR$ [L] ERASE  CLEAR 0NOT  [T] LLIST  CAT 4[R]6▝!▖ PLOT   VERIFY  MOVE  VERIFY [C]`IN [C]]FN U CLOSE #[E]ACS I OVER K IF T COPY ABS |PEEK SQR  RANDOMIZE uFN ▜FASN J<>[U]^ THEN ` BEEP { ERASE FN ▖K▛[D]
  19093▘© STOP [S]s LPRINT UN CLS V[H]Wi)TAN STR$ 'VAL [G]LN [O] LOAD PIABS W BRIGHT [H]W FLASH <=EFN [C]!CODE ATTR [O][U]ABS  PRINT SQR $ LPRINT LN PI DIM u%YpCODE  LINE [H]▜ IF SQR A[U] CAT W6PI CONTINUE [P] CONTINUE ▛▚▜AT  RANDOMIZE s.[U]YTAN  RESTORE  DIM ATTR  MERGE  BORDER FN  INPUT  RESTORE K >=@[H]=k CIRCLE q DRAW  SAVE CSCREEN$  READ )]dASN x▝SIN iuk BRIGHT G PAUSE qI FOR  LOAD [L][C] NEW LN SIN wIN  LOAD ATTR N VERIFY ▖▚GIN  LOAD SQR  LIST <=[I][M]WIN  LOAD C[L]VAL$ ▙ POKE ACS xSTR$  PAPER  SAVE USR IN ▟[P] LET [D] CLEAR [H] RANDOMIZE kPOINT c LET  GO SUB ▜ DIM  GO SUB gRND[K]hG}©oSCc_s0 OPEN #[_G[k©uC DRAW [I]EXP iSQR [O] AND [L][K]1A[B] LIST - CLEAR POINT ▟ RETURN  THEN Z▞|~ LIST [G]w%=F[C]hk PRINT L RESTORE IN  STOP  DATA xySCREEN$ ▙CODE  RESTORE  POKE RND[U]) OPEN #[I]PEEK  MERGE [D]CODE CODE ▛a▜ BRIGHT  FORMAT ATN INKEY$ LINE OKKOOSS__[[__SS/ THEN PEEK VAL$ //SS__[[__SSOOKKATTR  IF  VERIFY S__[[__SSookkooSATN  PAPER [[__SSOOKKOOSS__IN . PAPER _SSCODE CODE ATTR ATTR CODE CODE SS__[[_SQR F VERIFY OOKKOOSS__[[__SS▛Z INPUT kooSS__[[__SSOOKCODE [K] THEN SS__[[__SS//++//RND FORMAT  FORMAT SQR VAL$  OUT __SSOOKKOOSS__[[SQR  LINE  BEEP SookkooSS__[[__SATN  IF  THEN KKOOSS__[[__SSCODE CODE O RETURN +CODE SS__[[__SSOOKKOATTR & BEEP __[[__SSookkooSSSQR J OUT [__SSOOKKOOSS__[IN j FLASH SS//++//SS__[[__ATN ▚>=OKKOOSS__[[__SSo[J] CONTINUE  DATA ▛[K] CLOSE #S__[[__SSOOKKOOSATN  LINE  CIRCLE [[__SSCODE CODE ATTR ATTR CODE CODE SS__IN  INPUT  CIRCLE _SSOOKKOOSS__[[_SQR  CLOSE #ookkooSS__[[__SSATTR : TO KOOSS__[[__SS//+ CAT :FN SS__[[__SSOOKKOOATN f CIRCLE _[[__SSookkooSS_SQR ▙ INVERSE __SSOOKKOOSS__[[POINT  BRIGHT  BRIGHT ATN Z)ATTR ATTR CODE CODE SS__[[__SSOOCODE  OVER <>OSS__[[__SSookko▛ NEW  MERGE __[[__SSOOKKOOSSSQR  INVERSE [__SS//++//SS__[IN * INK SSOOKKOOSS__[[__ATN F DIM okkooSS__[[__SSOATTR ~ STEP OOSS__[[__SSCODE CODE ATTR ATTR Kz ERASE S__[[__SSOOKKOOSRND BRIGHT  FORMAT IN VAL$  OVER _SSookkooSS__[[_SQR  AND  ERASE OOKKOOSS__[[__SS THEN [K]SCREEN$ +//SS__[[__SSOOKCODE  DEF FN SS__[[__SSookkooATN & OVER _[[__SSOOKKOOSS_SQR N PAPER __SSCODE CODE ATTR ATTR CODE CODE SS__[[SQR j ERASE SOOKKOOSS__[[__SATN INT  LOAD kkooSS__[[__SSOOABS >=USR ATTR INKEY$ OPEN #__[[__SS//++//SSSQR  LINE  FLASH [__SSOOKKOOSS__[IN  REM  OUT SSookkooSS__[[__ATN  CAT OKKOOSS__[[__SSCODE K OVER +CODE CODE SS__[[__SSOOKKATTR Z OPEN #S__[[__SSookkooSATN j OUT [[__SSOOKKOOSS__IN ▙ BRIGHT _SS//++//SS__[[_POINT  FORMAT  BRIGHT ATTR INT >=KOOSS__[[__SSook IF  GO TO SS__[[__SSOOKKOOATN  NEW  BRIGHT _[[__SSCODE CODE ATTR ATTR CODE CODE SS_SQR SOOKKOOSS__[[SQR * FORMAT SookkooSS__[[__SATN Z TO KKOOSS__[[__SS// CAT AT /SS__[[__SSOOKKOATTR ▚ MOVE __[[__SSookkooSSPOINT  BRIGHT  CLOSE #IN SCREEN$  INVERSE SSOOKKOOSS__[[__ATN  AND -CODE ATTR ATTR CODE CODE SS__[[__SSOATTR  RETURN <>OOSS__[[__SSookk▛: MOVE S__[[__SSOOKKOOSATN * INVERSE [[__SS//++//SS__IN N INVERSE _SSOOKKOOSS__[[_SQR f MOVE ookkooSS__[[__SSATTR [K] AND KOOSS__[[__SSCODE CODE ATTR _ PLOT   SAVE  SAVE xuSCREEN$ CODE  SAVE RNDLN  LIST  MOVE |[N]p VERIFY  GO SUB  NEXT hACS A▟M▝ MERGE [I] MOVE ACS NOT `▝| PAPER  DIM  RUN lSIN M▝Q[N] LET SGN S REM  COPY l▟x OVER  GO SUB  NEXT `PEEK 1 CLEAR 5 RANDOMIZE [F] CIRCLE h RUN ▚ NEXT h▞| PAPER  LLIST  COPY |[S]U[J]Q[N] DIM [U][J] RANDOMIZE ▘ RUN l▟p VERIFY  INVERSE NOT X▚qABS M▝ RESTORE FN ACS  IF ▚ NEXT `▝l LINE  RANDOMIZE  BORDER |[S]M▝A▟ LLIST AT  BEEP  COPY  COPY [M]}▖.`PEEK A▟E▞ RESTORE FN  LIST [G] READ x[J]l LINE  LLIST  COPY lSIN E▞A▟ DIM [U] STEP PEEK PEEK ▗IN SQR TAN CODE  RESTORE 9L RESTORE LN ▙FN IN  LET IN ▙  SAVE xuSCREEN$ Ms5▚RND CIRCLE  DEF FN [B][B] BRIGHT  IF CODE CODE [T][T]z SAVE TAN a RESTORE ABS  LPRINT FN ▚RND POKE LN COS :[J]USR  OR :RND SAVE LN *EXP  DATA AT |EXP  SAVE TAN ▞TAB  LIST LN VAL$ RNDH; COPY YTAN  LPRINT POINT  LIST SGN RND SAVE FN 2ABS  DATA FN OPOINT  POKE SGN dATTR eATTR aSTR$ IN  GO TO  a<e▞POINT [F]<q(u[I][J]RND[F],e8a▖RND DIM  LIST XL▗POINT [J]▗(a<m▗[J]EXP ▟[E]<q0m▖▞TAB [N],m0QLN ABS [N]POINT VAL  m<a▟POINT [J] q,u[M][J]EXP [F],a8e▖▞RND[F]p BRIGHT [F]>=[B]xRND[J](e<a▗EXP ▞[E]8q,m▗▞POINT [N]▗,a0mLN EXP [N]TAB VAL m0a▖▟TAB [J] m,q[M][N]EXP ▞ a<e▞POINT [F]/H SAVE  RANDOMIZE RND[F],e8a▖RND▞[A]8u,q▗POINT [J]▗(a<m▗EXP [J]TAB TAN Q0m▖▞TAB [N],m0q[I][N]ABS ▞[A] m<a▟POINT [J] [B] TO [F]|yY[F],a8e▖▞RND[F][A]<u(q[I]RND[J](e<a▗[J]POINT TAN Qm▗▞POINT [N]▗,a0m[I][J]ABS ▟[A]<m0a▖▟TAB [J] mL DRAW  CLEAR  INK  DIM RND[F]▛* INK ▗,a0m[I][J]ABS ▟[A]<m0a▖▟TAB [J] mQSGN ABS [J]POINT  a<e▞POINT [F]<q(u[I][J]RND[F],e8a▖RNDip CIRCLE [F] TO [B]▗POINT [J]▗(a<m▗[J]EXP ▟[E]<q0m▖▞TAB [N],m0QLN ABS [N]POINT VAL  m<a▟POINT [J] q,u[M][J]EXP [F],a8e▖▞RND[F] LIST /H SAVE RND[J](e<a▗EXP ▞[E]8q,m▗▞POINT [N]▗,a0mLN EXP [N]TAB VAL m0a▖▟TAB [J] m,q[M][N]EXP ▞ a<e▞POINT [F] BRIGHT [B]>=[F]xyRND[F],e8a▖RND▞[A]8u,q▗POINT [J]▗(a<m▗EXP [J]TAB TAN Q0m▖▞TAB [N],m0q[I][N]ABS ▞[A] m<a▟POINT [J] L DRAW  RANDOMIZE  INK [F],a8e▖▞RND[F][A]<u(q[I]RND[J](e<a▗[J]POINT TAN Qm▗▞POINT [N]TAB [J]▛F VERIFY [A]<u(q[I]RND[J](e<a▗Yit CIRCLE [B] TO m▗▞POINT [N]▗,a0m[I][J]ABS ▟[A]<m0a▖▟TAB [J] mQSGN ABS [J]POINT  a<e▞POINT [F]<q(u[I][J]RND[F],e8a▖RND DIM  LIST XL▗POINT [J]▗(a<m▗[J]EXP ▟[E]<q0m▖▞TAB [N],m0QLN ABS [N]POINT VAL  m<a▟POINT [J] q,u[M][J]EXP [F],a8e▖▞RND[F]p BRIGHT [F]>=[B]xRND[J](e<a▗EXP ▞[E]8q,m▗▞POINT [N]▗,a0mLN EXP [N]TAB VAL m0a▖▟TAB [J] m,q[M][N]EXP ▞ a<e▞POINT [F]/H SAVE  RANDOMIZE RND[F],e8a▖RND▞[A]8u,q▗POINT [J]▗(a<m▗EXP [J]TAB TAN Q0m▖▞TAB [N],m0q[I][N]ABS ▞[A] m<a▟POINT [J] [B] TO [F]|yY[F],a8e▖▞RND[F]EXP ▞[P]^ THEN [A] m<a▟POINT [J] QUSGN EXP [J][F],a8e▖▞RND[F][A]<u(q[I]RND[J](e<a▗ INK  DIM  POKE XLm▗▞POINT [N]▗,a0m[I][J]ABS ▟[A]<m0a▖▟TAB [J] mQSGN ABS [J]POINT  a<e▞POINT [F]<q(u[I][J]RND[F],e8a▖RNDip CIRCLE [F] TO [B]▗POINT [J]▗(a<m▗[J]EXP ▟[E]<q0m▖▞TAB [N],m0QLN ABS [N]POINT VAL  m<a▟POINT [J] q,u[M][J]EXP [F],a8e▖▞RND[F] LIST /H SAVE RND[J](e<a▗EXP ▞[E]8q,m▗▞POINT [N]▗,a0mLN EXP [N]TAB VAL m0a▖▟TAB [J] m,q[M][N]EXP ▞ a<e▞POINT [F] BRIGHT [B]>=[F]xyRND[F],e8a▖RND▞[A]8u,q▗POINT [J]▗(a<m▗EXP [J]TAB TAN Q0m▖▞TAB [N],m0q[I][N]ABS ▞EXP [F]▜J CIRCLE ▗(a<m▗ RANDOMIZE  INK  GO SUB  POKE /0m▖▞TAB [N],m0q[I][N]ABS ▞[A] m<a▟POINT [J] QUSGN EXP [J][F],a8e▖▞RND[F][A]<u(q[I]RND[J](e<a▗Yit CIRCLE [B] TO m▗▞POINT [N]▗,a0m[I][J]ABS ▟[A]<m0a▖▟TAB [J] mQSGN ABS [J]POINT  a<e▞POINT [F]<q(u[I][J]RND[F],e8a▖RND DIM  LIST XL▗POINT [J]▗(a<m▗[J]EXP ▟[E]<q0m▖▞TAB [N],m0QLN ABS [N]POINT VAL  m<a▟POINT [J] q,u[M][J]EXP [F],a8e▖▞RND[F]p BRIGHT [F]>=[B]xRND[J](e<a▗EXP ▞[E]8q,m▗▞POINT [N]▗,a0mLN EXP [N]TAB VAL m0a▖▟TAB [J] m,q[M][N]EXP ▞ a<e▞POINT [F]/H SAVE  RANDOMIZE RND[F],e8a▖RND▞[A]8u,q▗POINT [J]TAB [N]▛J MERGE QULN EXP RND[F],e8a▖RND▞[A]8u,q▗POINT [J]▗(a<m▗yYmt BRIGHT [B]0m▖▞TAB [N],m0q[I][N]ABS ▞[A] m<a▟POINT [J] QUSGN EXP [J][F],a8e▖▞RND[F][A]<u(q[I]RND[J](e<a▗ INK  DIM  POKE XLm▗▞POINT [N]▗,a0m[I][J]ABS ▟[A]<m0a▖▟TAB [J] mQSGN ABS [J]POINT  a<e▞POINT [F]<q(u[I][J]RND[F],e8a▖RNDip CIRCLE [F] TO [B]▗POINT [J]▗(a<m▗[J]EXP ▟[E]<q0m▖▞TAB [N],m0QLN ABS [N]POINT VAL  m<a▟POINT [J] q,u[M][J]EXP [F],a8e▖▞RND[F] LIST /H SAVE RND[J](e<a▗EXP ▞[E]8q,m▗▞POINT [N]▗,a0mLN EXP [N]TAB VAL m0a▖▟TAB [J] m,q[M][N]EXP ▞ a<e▞POINT [F]RNDi{PEEK *p BRIGHT m0a▖▟TAB [J] m,q[M][N]EXP ▞ a<e▞POINT [F]QULN EXP RND[F],e8a▖RND▞[A]8u,q▗POINT [J]▗(a<m▗ RANDOMIZE  INK  GO SUB  POKE /0m▖▞TAB [N],m0q[I][N]ABS ▞[A] m<a▟POINT [J] QUSGN EXP [J][F],a8e▖▞RND[F][A]<u(q[I]RND[J](e<a▗Yit CIRCLE [B] TO m▗▞POINT [N]▗,a0m[I][J]ABS ▟[A]<m0a▖▟TAB [J] mQSGN ABS [J]POINT  a<e▞POINT [F]<q(u[I][J]RND[F],e8a▖RND DIM  LIST XL▗POINT [J]▗(a<m▗[J]EXP ▟[E]<q0m▖▞TAB [N],m0QLN ABS [N]POINT VAL  m<a▟POINT [J] q,u[M][J]EXP [F],a8e▖▞RND[F]p BRIGHT [F]>=[B]xRND[J](e<a▗EXP ▞[E]8q,m▗▞POINT [N]▗,a0mLN EXP [N]TAB [J]POINT ▜F OUT (e<a▗EXP ▞[E]8q,m▗▞POINT [N]▗,a0m SAVE  RANDOMIZE  INVERSE  GO SUB  LIST /m0a▖▟TAB [J] m,q[M][N]EXP ▞ a<e▞POINT [F]QULN EXP RND[F],e8a▖RND▞[A]8u,q▗POINT [J]▗(a<m▗yYmt BRIGHT [B]0m▖▞TAB [N],m0q[I][N]ABS ▞[A] m<a▟POINT [J] QUSGN EXP [J][F],a8e▖▞RND[F][A]<u(q[I]RND[J](e<a▗ INK  DIM  POKE XLm▗▞POINT [N]▗,a0m[I][J]ABS ▟[A]<m0a▖▟TAB [J] mQSGN ABS [J]POINT  a<e▞POINT [F]<q(u[I][J]RND[F],e8a▖RNDip CIRCLE [F] TO [B]▗POINT [J]▗(a<m▗[J]EXP ▟[E]<q0m▖▞TAB [N],m0QLN ABS [N]POINT VAL  m<a▟POINT [J] q,u[M][J]EXP [F],a8e▖▞RND[F] LIST /H SAVE ▚▚SQR Qk[G_{K_UQ[H]M[I]A[N]E[O]A[D]Co_guSCREEN$ q[H]M[I]A[N]E[O]A[D]CO©CODE M{WGSk_OA[K]M[H]LEN hASN mLEN nM[D]O_kWA[K]M[H]Q▖U▟Q▙M[D]O_kIN MgW{c_o{q[G]M[L]A[M]E[J]A[C]M_K{CQ[G]M[L]A[M]E[J]A[C]M LOAD ?+ THEN Ag[KWo[KM[G]Q▛UQ▞M[C]A[P]K[oSM[G]qATTR uAT qPOINT M[C]A[P]K[oSQR ){K_G{KGM[K]A[P]E[I]A[F]MnLEN kSQR CODE [P]_M[K]A[P]E[I]A[F]M▙Q▛[O©ATN %k_OSkWGqSCREEN$ uCODE qFN M[F]A[O]E[L]O_c_QUQ▖M[F]A[O]E[L]O_cATN m{/;#gWKA[O]E[L]A[E]M▞QU_ScSA[O]E[L]A[E]MPOINT qSCREEN$ uCODE ©ScSQR o[K_gK[U▙Q▛M[E]A[J]E[K]A[P]CS[P][T]ASN nLEN kM[E]A[J]E[K]A[P]CS©ATTR  LLIST {KG_k[OE[K]A[H]MFN qTAB uVAL$ q[D]C_oWE[K]A[H]M▖Q▟U▙Q[D]C_oIN  CLEAR kWG#/?1 REM M[H]A[I]E[N]A[O]M[D]_O{GQM[H]A[I]E[N]A[O]M[D]©o[ INVERSE ;gWKSo_KA[G]M▛QU▞Q[C]M[P]O[kSA[G]MkLEN lASN iLEN [C]M[P]O[kSQR  MOVE gK[G©K[M[G]A[L]E[M]A[J]M[C]qCODE {k_cM[G]A[L]E[M]A[J]M[C]Q[K©ATTR <>k[OWk[GM REM 1 LOAD 5 CONTINUE 1[F]M[O]A[L]K_o_MQU▖Q[F]M[O]A[L]K_oATN  OR ;[o©c[WGA[K]E[P]A[I]M[F]Q▙U▛_Oc_A[K]E[P]A[I]M[F]LEN nASN kIN CODE cATN ABS o_KSgW[Q▙U▛Q[E]M[J]A[K]E[P]OSccqVAL$ uATTR q[E]M[J]A[K]E[P]OScATTR LEN ©K[_g[KE[O]A[L]M[E]1 DIM 5 REM 1 LOAD CSoSE[O]A[L]M[E]Q▞UQCSoSQR [B]k[G_[k©uSCREEN$ q[H]M[I]A[N]E[O]A[D]CO©GUQ[H]M[I]A[N]E[O]A[D]CCODE [P]Om CLS [L]WGSk_OA[K]M[H]Q▖U▟Q▙M[D]O_kWA[K]M[H]qFN uTAB qVAL$ M[D]O_kIN ▟gW[C©O[Q[G]M[L]A[M]E[J]A[C]M LOAD ?+#1[G]M[L]A[M]E[J]A[C]M_K{ATTR ag[KWo[KM[G]qATTR uAT qPOINT M[C]A[P]K[oSM[G]Q▛UQ▞M[C]A[P]K[oSQR i[L]ATTR IN PI[L]ATTR GM[K]A[P]E[I]A[F]M▙Q▛[O©_M[K]A[P]E[I]A[F]MVAL$ qATTR {o_ATN ek_OSkWGQUQ▖M[F]A[O]E[L]O_c_1 REM 5 LOAD 1 CONTINUE M[F]A[O]E[L]O_cATN M©O[CgWKA[O]E[L]A[E]MPOINT qSCREEN$ uCODE ©ScSA[O]E[L]A[E]M▞QU_ScSQR AgATTR SQR ASN nLEN kM[E]A[J]E[K]A[P]CS©CU▙Q▛M[E]A[J]E[K]A[P]CS_▛>[kG_k[OE[K]A[H]M▖Q▟U▙Q[D]C_oWE[K]A[H]M CONTINUE 1 GO SUB 5 INPUT 1[D]C_oIN =kWGC{O_QM[H]A[I]E[N]A[O]M[D]©o[gqSCREEN$ M[H]A[I]E[N]A[O]M[D]_O{CODE =gWKSo_KA[G]MkLEN lASN iLEN [C]M[P]O[kSA[G]M▛QU▞Q[C]M[P]O[kSQR gk{g_k{M[G]A[L]E[M]A[J]M[C]Q[K©CM[G]A[L]E[M]A[J]M[C]1 LOAD ;+ THEN k[OWk[GMQU▖Q[F]M[O]A[L]K_o_MSCREEN$ qCODE uFN q[F]M[O]A[L]K_oATN {O_C{WGA[K]E[P]A[I]M[F]LEN nASN kIN CODE c_A[K]E[P]A[I]M[F]Q▙U▛_OcATN  CLEAR o_KSgW{qVAL$ uATTR q[E]M[J]A[K]E[P]OScCQ▙U▛Q[E]M[J]A[K]E[P]OSc THEN [B]~+;_g[KE[O]A[L]M[E]Q▞UQCSoSE[O]A[L]M[E]qPOINT uSCREEN$ qCODE CSoSQR  MOVE {K_UQ[H]M[I]A[N]E[O]A[D]CCODE [P]PIASN jLEN [H]M[I]A[N]E[O]A[D]CO©CODE  STEP {WGSk_OA[K]M[H]qFN uTAB qVAL$ M[D]O_kWA[K]M[H]Q▖U▟Q▙M[D]O_kIN  STEP gW;#/;1[G]M[L]A[M]E[J]A[C]M_K{CQ[G]M[L]A[M]E[J]A[C]MCODE ©k[▛▝g[KWo[KM[G]Q▛UQ▞M[C]A[P]K[oSM[G]LEN kASN lLEN iM[C]A[P]K[oSQR POINT {K_G{KGM[K]A[P]E[I]A[F]MVAL$ qATTR {o__M[K]A[P]E[I]A[F]M▙Q▛[O©ATN RNDk_OSkWG1 REM 5 LOAD 1 CONTINUE M[F]A[O]E[L]O_c_QUQ▖M[F]A[O]E[L]O_cATN TAB :_o{cgWKA[O]E[L]A[E]M▞QU_ScSA[O]E[L]A[E]MiLEN jASN oIN ScSQR ▝gK[U▙Q▛M[E]A[J]E[K]A[P]CS_cuVAL$ qATTR M[E]A[J]E[K]A[P]CS©ATTR a LLIST {KG_k[OE[K]A[H]M CONTINUE 1 GO SUB 5 INPUT 1[D]C_oWE[K]A[H]M▖Q▟U▙Q[D]C_oIN } PRINT kWGc[o©qSCREEN$ M[H]A[I]E[N]A[O]M[D]_O{GQM[H]A[I]E[N]A[O]M[D]IN CODE [L]O[N]gWKSo_KA[G]M▛QU▞Q[C]M[P]O[kSA[G]MATTR qAT uPOINT q[C]M[P]O[kSQR Q RANDOMIZE gK[G©K[M[G]A[L]E[M]A[J]M[C]1 LOAD ;+#M[G]A[L]E[M]A[J]M[C]Q[K©ATTR TAN yIPEEK ▙▚▚INT INT PEEK PEEK INT INT ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚zz~~zz▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚INT INT PEEK PEEK INT INT ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚ IF  IF  RETURN  RETURN  IF  IF ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚INT INT PEEK PEEK INT INT ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚zz~~zz▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚INT INT PEEK PEEK INT INT ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚ IF  IF  RETURN  RETURN  IF  IF ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚INT INT LEN AEEyyuuqquuyyeeaaeeyyuuqquuyy▝▝yyuuqquuyyeeaaeeyyuuqquuyyEEAAEEyyuuqquuyyeeaaeeyyuuqquuyyyyuuqquuyyeeaaeeyyuuqquuyyEEAAEEyyuuqquuyyeeaaeeyyuuqquuyy▝▝yyuuqquuyyeeaaeeyyuuqquuyyEEAAEEyyuuqquuyyeeaaeeyyuuqquuyyyyuuqquuyyeeaaeeyyuuqquuyyEEAAEEyyuu~▖▚[K][K][O]▚INKEY$INKEY$[O]▚▙ INPUT zz NEW ▚zz~ COPY EXP EXP ▚▙▖▚[K][K][O][O][K][M]▞▞▙▙▚ASN ASN LN LEN SGN INT ▚▚▝▖▚[K][K][O]YY▚▙ INPUT zz NEW ▚ IF  IF  RETURN  NEW  AND  AND [O]▚▙▖▚[K][K][O][B][M][K]▚▚▝▙▚ASN ASN LN PEEK INT SGN ▞▞▙▙▛▖▚[L][I][N][K][P][M]▝▘▞▚▟▙spurwt▞▜▗▝q▜▗[J][O][L][J][D][B]▛[G][J][M][H][C][F]FN [Q]TAB ▚▞▞ATTR AT TAB VAL$ CODE [A][B][C][A][C]▖▛▙▙▛[H][E][J][O][L][I][C][A][K][I] PAPER  CIRCLE  FLASH  VERIFY  MOVE  CLOSE #ATN SIN ABS SIN EXP LN IN PEEK TAN ACS TAN ATN SIN ASN VAL COS CODE CODE [R]PI[R]IN EXP IN LEN PEEK ▟▖[A][E][M][I][I][M][M][I]▝▘▟[I][L][O]a[K][K]▚▚▙▙uuyy▝▝zJACS ACS [C]SCREEN$ PEEK ▙[K] DRAW  LPRINT J▙▙▚▚INT EAAINT INT ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚ IF  IF  RETURN  RETURN  IF  IF ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚INT INT PEEK PEEK INT [S][O]ACS ▙▙IIeaa[K]▚ACS  PLOT   IF INT [C]▙K▜▝}{ COPY IN z[O][K][G][C] RETURN ▙▟▞▜G[[L][N][J][K][K]▚▚▙▙▚▚INT INT PEEK PEEK INT INT ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚[C][G]PEEK uuyy99}} IF  IF ▚ SAVE v▙▙uu▚▚[K][L]aa[K][K]▚▚[K][G]▙uuyy}y}}INT INT ▚▚▙▙▚▚[K][K][O][O][K] NEW @H/l PAUSE ▙▛▚▚zz~©zbPEEK PEEK [C][C] LIST ▙I[K][O][O][K]INKEY$ LPRINT ACS  REM  LIST ▙▚▚INT INT PEEK PEEK INT ▚ LPRINT  GO TO SIN ▙▚▚[K][K][O][K]▚INT  REM Ft▘▙K▜▜ IF  IF  RETURN  IF FzL PAUSE ▙▛▛▜▚[K][K][O][P][K] NEW FzLL PAUSE ▙▛▛▜▚INT INT PEEK IN INT BIN @[C]INT PEEK ▙▚▚[K] NEW @ IF LL PAUSE ▙▛▚▚zz~©z@@ POKE  PAUSE ▙▛▚▚[K][K][O][P][K][K]▚▚▙▙▚▚INT INT PEEK PEEK INT INT ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚ IF  IF  RETURN  RETURN  IF  IF ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚INT INT PEEK PEEK INT  AND @[C][G]▙▛▚▚[Y]][K][K]▚▚▙▙▚▚zz~~z@@tL STOP ▙▛▚▚[K][K][O][P][K] STOP J~FL PAUSE ▙▞▛▜▜INT INT PEEK IN INT  AND @@JL PAUSE ▙▛▚[G][K][O][P][K] STOP J@LF PLOT  ▙▞▛▚▚ IF  IF  COPY  CLEAR  IF ▗F~JJ LIST ▙▚[J][K][O][O][K] DATA FzJJ INPUT ▙▚▜SQR ASN LEN LEN INT  AND @FDL PAUSE ▙▛▚▚[K][K][O][P][K] PLOT  @xLL STOP ▙▛▚▚zz~©zACS ACS INT INT  PLOT  ▙▞▞[J][N][N][K][G]L PAUSE ▙kjfACS SCREEN$ INT PEEK IN INT  VERIFY ^vRF CONTINUE ▙▛▛▜[L][K][O][O][K] IF FFJLr▙▞[J] REM  IF  RETURN  COPY  IF PEEK hx/L STOP ▙[L]▚▚[K][K][O][P][K]V`pTD CONTINUE ▙▛▚▚INT INT PEEK PEEK INT  AND @@LL PAUSE ▙▛▚[G][K][O][P][K] NEW @@vJ INPUT ▙▛▚▚z{qqz@@/D PAUSE ▙▛▚▚[K][K][O][P][K] NEW @@vF CONTINUE ▙▛▚▚INT INT PEEK PEEK INT  AND F IF L PAUSE ▙▛▛▜▚[K][K][O][P][K] DATA ^[O][C][C]▘▙▚9;? IF PEEK @@LL PAUSE ▙[L][K][G][G][K][O][P][K] OVER @@L NEW ACS ▙[L][K][G][G]INT INT IN =INT  VERIFY @@/t STOP ▙▛▚▚[K][K][O][P][K]/ REM PEEK SIN  NEW H▙[K]▚▜{z~nz DRAW J RETURN INT INT [G]▙INT ▚▜[J]][K] DATA J[O]INT  GO TO r▙▚▜INT INT PEEK IN INT INT ▚▚▙▙▚▚[K][K][O][O][K] PLOT  @P// LIST ▛▚▚ IF  IF  RETURN  RETURN  IF  IF ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚INT INT PEEK PEEK INT INT ▚▚▙▙▚▚[K][K][O][O][K]&``ll2▙▛▚▚zz~©z@@tL STOP ▙▛▚▚[K][K][O][P][K] NEW F~FL PAUSE ▙▛▛▜▜INT INT PEEK IN INT  VERIFY @@LL LIST ▛▚[G][K][O][O][K][S] REM  REM  NEW  NEW p▛▜▜ CLS  IF  RETURN  RETURN  IF ▗F~JJ LIST ▙▚[J][K][O][O][K] NEW PP/ PLOT  [O]▙▛▚▚INT INT IN yINT  AND @FJJ INPUT ▙▛▚[G][F][B][B][K]/ REM PEEK SIN  NEW H▙[K]▚▜{z~nzHX|lB▙▚▚[K][K][O][P]▘ DRAW HX|lB▙▚▚INT INT PEEK IN INT  VERIFY ^vRF CONTINUE ▙▛▛▜[L][K][O][O][K]INKEY$ LPRINT  LPRINT  GO TO  GO TO H▙▚▚ IF  IF  RETURN  INPUT  IF PEEK hx/L STOP ▙[L]▚▚[K][K][O][P][K] PLOT  @xLL STOP ▙▛▚▚INT INT PEEK IN INT  AND @@LL PAUSE ▙▛▚[G][K][O][P][K] NEW @@LL LINE ▙▛▚[G]jjnoz@@ POKE  GO TO B▙▛▚▚[K][K][O][P][K] NEW @@vJ INPUT ▙▛▚▚INT SQR LEN LEN INT  AND @@JL PAUSE ▙▛▚[G][K][O][P][K] DATA ^[O][C][C]▘▙▚9;? IF [G]@@ POKE  PAUSE ▙▛▚▚[K][K][O][P][K] STOP J~FL PAUSE ▙▞▛▜▜INT INT PEEK IN INT l IF PEEK SIN  PLOT  X▙▚▜[L][K][O][O][K] IF FzLL PAUSE ▙▜▚zz~©z@pPP SAVE ▙▛▚▚[K][K][O][O][K]INKEY$ LPRINT [K]D PAUSE ▙▚▚INT INT PEEK IN INT  VERIFY @@ POKE ▘▙▛▚▚[K][K]~©[K] PLOT  @P// PAUSE ▙▛▚▚ IF  IF  RETURN  COPY  IF  IF ▚▚▙▙▚▚[K][K][O][O][K]INKEY$ LPRINT [I]D PAUSE ▙▚▚INT INT PEEK IN INT INT ▚▚▙▙▚▚[K][K][O][O] OUT  OUT NOT NOT  CAT  CAT  THEN  THEN  CAT  CAT NOT NOT ▝▝yyuuqquuyyeeaaeeyyJ▙▙▚▚INT INT PEEK ABS eEyyuuqquuy}J[K][O][O][K][K]▚▚▙Z▚▚ IF < RETURN  IF  SAVE ▚ STEP Z▙▙L▚▚[K][I][O][F]J[N]▚▚T[G]▙▖▚▟ COPY  CLEAR  RANDOMIZE  RANDOMIZE  CLEAR  CLEAR STR$ STR$  STEP  STEP <> THEN Z▚▚[J][K]Z▚▙[K][I]▚▟Z[C][E]L[O]▚zx~uSCREEN$ R▚SGN L POKE ▙[H]v▟H[O][O][C][K]▚▚▖▙Z▚▚INT INT PEEK PEEK INT LN ▚▟ZLHNt PRINT  IF  IF ddVAL$ [F]Jt@FNNJACS ▟*8> LINE  STOP  PAPER @VINT PEEK  CAT  CAT NOT NOT  OUT  OUT  FLASH  FLASH  OUT  OUT NOT NOT ZHHFINT [C]▚@zVAL$ ASN j|@FINT [C]HHHINT INKEY$▟J/CHR$ @SCREEN$  LPRINT  PAPER  PAPER JINT INT Z▚▚zz~~zz▚▟UuqquuyyeeaeZ[K]▚▚▙▙▚EEAAEEyyuuqquuyyeeaaeeyy CAT  CAT  THEN  THEN  CAT  CAT NOT NOT IN IN SQR SQR yyuuqquuyyeeaaeeyyuuqqJ▚▚INT INT PEEK PEEK INT INT ▚UuqquuyyeeaeJ[K]▚▚▙▙▚▟SCREEN$ zr[K]u▚ REM ▙▙ OR Z LINE  NEW [K][G][O]PEEK  IF [O]▚▟ZoF AND ▚ PAPER PEEK PEEK ASN  COPY  CLEAR STR$ STR$  STEP  STEP <><> STEP  STEP STR$ NOT J[K][C][P] NEW  REM ▙▙Z BORDER tv=r[J]~▚▟Z▘ DIM *▜Y[R]~[F]H▚▚▚▘▙▙▙▚▟jPEEK PEEK INT INT ▚▚▙▙Z RESTORE IaU}QYV COPY ▟Z&▘▘▚▚v RETURN uSCREEN$ 6 FOR CGF STOP  STOP k▟ OUT  OUT  FLASH  FLASH  OUT  OUT NOT NOT  CAT  CAT  THEN  THEN Z▜J[G]ACS ATN SrACS INT ▟Z▚▘▘ NEW ▚ PLOT   CLS [O][F]J[G] FOR cGf STOP  FOR F FOR ▟* IF  RETURN  RETURN  IF  IF ▚▚▙Uuyyeeaaeey}J▙▙▚▚INT INT PEEK ABS EEyyuuqquuyyeeaaeeyyuuqq STEP  STEP STR$ STR$ ==99==STR$ STR$ uuqquuyyeeaaeeyyuuqquuyyzINT PEEK PEEK INT INT ▚▚▙▟Uuyyeeaaeey}Z▙▙[F]~▚ IF  IF  RETURN  PRINT * IF ▚▚▛uqJ[K][O][O][F]eyv▖▙Z[G]▚EABINT LN ▚▟ STEP  STEP <><> STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK J[K]▚▚ PRINT uqp▖▚▟SCREEN$ z~~yy▖▙Z▚▚eeaa[K]▜v▟X▙▙uuyyINT LN PEEK ASN jABS ▚▚uuqq▖▚▟J[G][O][O]eeyy▖▙Z[C]▚▚ IF  IF ▚▟Z[S]▙▙ PRINT uyx[K][K][O][F] INVERSE  INVERSE STR$ STR$  STEP  STEP <><> STEP  STEP STR$ STR$ jSCREEN$ PEEK ACS Eyz▙Z▚▚[F]ean[K][K]▚▟Z▙▙▛uyzzzuSCREEN$ z▚▚[F]v▙▚▟EeaaeeyyuuquJ▚▚INT INT PEEK PEEK INT INT ▚uuqquuyyeeaaeeyyuuqquuyyABS ABS EXP EXP ABS ABS STR$ STR$  STEP  STEP <><>uuyyeeaaeeyyuuqquuyyEEAAzINT ▚▚▙▙▚EeaaeeyyuuquZ▚▚zz~~zz▚▟Z▙▙v▚[K][I][O] MERGE J[K]▚▚uq▙▖▚▟jINT VAL$ PEEK ABS Eyf▖▙ STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$ Z▙▙[F]uy~ IF  SAVE  RETURN  PRINT * IF ▚▚ PRINT uqp▖▚▟J[K][O][O]eeyy[H]~X▚▚EEAAINT LN ▚▟Z▟▙▙uuyy[K][I][O][F]J[G]▚▚uuqq▖▚▟SCREEN$ b~~yx▙Z[S]▚▚eaf[K][K]▚▟ STEP  STEP <><> STEP  STEP STR$ STR$  CLEAR  CLEAR  RANDOMIZE  RANDOMIZE jSCREEN$ ▚▙▟uqn▚▟J[K][O][O][K]ey▚▙Z▚▚ IF  PRINT ▟Z▙▙▚▚[K][K][O][F]Eeyyuuqquuy}zINT PEEK PEEK INT INT ▚▚▙▟uuyyeeaaeeyyuuqquuyy▝▝==STR$ STR$  STEP  STEP <><> STEP  STEP STR$ STR$ eeaaeeyyuuqquuyyEEAAEEyyJ▙▙▚▚[K][K][O][N]Eeyyuuqquuy}* IF  RETURN  RETURN  IF  IF ▚▚▙Z▚▚[K][K][O][O][K][I]▚ STEP Z▙▙v▚INT LN PEEK ASN jINT [G]▚uq▙▖▚▟ INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$  STEP  STEP <><>Z▚▚}▝▙zx▚▟Z▙▙[F]uy~[K][I][O][F]J[K]▚▚ PRINT uqp[H]v▟hINT PEEK PEEK EEyy▖▙Z▟▚▚eeaa[K][I]▚▟Z▚▙▙ PRINT uyx IF  SAVE  RETURN  PRINT * STOP ▚▚[F]uqv▚▟JSIN [O][O][N]eyf▙ STEP  STEP STR$ STR$  CLEAR  CLEAR  RANDOMIZE  RANDOMIZE  CLEAR  CLEAR STR$ STR$ Z[K]▙▚uy▚[K][K][O][F]J[K]▚▚~▙▚▟SCREEN$ z~~zz▚▚Z▚▚[K][K][O][O][K][K]▚▟UuqquuyyEEAEzINT ▚▚▙▙▚eeaaeeyyuuqquuyyyy STEP  STEP <><> STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK eeyyuuqquuyyEEAAEEyyuuqqJ▚▚[K][K][O][O][K][K]▚Uuqquuyy▝SCREEN$ z▚▚▙▙▚▟J[K][O][O][K][K]▚▚▖▙ OR Z▚▚INT INT PEEK PEEK INT LN ▚▟Z[O]▙v▚[K][I][O][F] INVERSE  INVERSE STR$ STR$  STEP  STEP <><> STEP  STEP STR$ STR$ * IF  RETURN  RETURN  IF y[G]▖▙Z▚▚[N]ea~[K][I]▚▟Z▙▙ASN uyzINT PINASN hINT ▚▚uuqq▖▚▟J[N][O][O]eeyy▖▙Z▚▚▚E▝▘zx▚▟Z[C]▙▙▟uyf[K][K][O][F]JSIN ▚▚uq▙▚▟ CLEAR  CLEAR  RANDOMIZE  RANDOMIZE  CLEAR  CLEAR STR$ STR$  STEP  STEP <><>Z[K]▚▙[K][F]n[O][K][K]▚▟Z▙▙▚▚ IF  IF  RETURN  PRINT * IF ▚▚▙▙▘▟J[K][O][O][K][K]▚▚▙UuyyEEAAEEy}J▙▙▚▚[K][K][O][N]eeyyuuqquuyy▝▝yyuuqq STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$ uuqquuyyEEAAEEyyuuqquuyyZ[K][O][O][K][K]▚▚▙▟Uuyyy}Z▙▙▚▚[K][K][O][F]J[K]▚▚▙▙▖▚ STEP jINT PEEK PEEK INT INT ▚▚▖▙Z[G]▚[K][K][O][O][K][I]▚▟ STEP  STEP <><> STEP  STEP STR$ STR$ ==99SCREEN$ z▚▚~[O]▖▚▟J[K][O][O][L]ey▖▙Z▚▚RNDEAFINT PIv▟X▙▙uuyy[K][I][O][F]J[N]▚▚uuqq▖▚▟* PLOT   RETURN  RETURN  RESTORE y~▖▙Z[C]▚▚[L]ea[K][K]▚▟Z[S]▙▙v▚INT INT PEEK ASN  CLEAR  CLEAR STR$ STR$  STEP  STEP <><> STEP  STEP STR$ STR$ J[O][G][K][K]▚▚▙Z▚▚zz~~zz▚▟Z▙▙▚▚[K][K][K][F]J[K]▚▚▙▙▚▟eEAAEEyyuuquJ▚▚[K][K][O][O][K][K]▚uuqquuyyyyuuqquuyy INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$  STEP  STEP <><>uuyyEEAAEEyyuuqquuyyeeaaZ[K]▚▚▙▙▚RND▝▝yyuuquZ▚▚[K][K][O][O][K][K]▚▟Z▙▙▚▚INT LN PEEK  PRINT jINT ▚▚▙▙▖▚▟J[K]▙[O][K][K]▚▚▖▙ STEP  STEP STR$ STR$ ABS ABS EXP EXP ABS ABS STR$ STR$ Z▙▙▚[G][K][I][O][F]J[K]▚▚~▙▖▚▟jINT PEEK PEEK ABS Eyf[H]~X▚▚eeaa[K][I]▚▟Z▟▙▙uuyyzx~uSCREEN$ v▚▚▟uqn▖▚▟J▘[O][O][K][F]v▚▙Z[S]▚▚INT INT PEEK PEEK INT INT ▚▟ STEP  STEP <><> STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK J▚▙▙▙▚▟* IF  RETURN  RETURN  IF  IF ▚▚▙Z▚▚[K][K][O][O][K][K]▘▟Z▙▙▚▚INT INT PEEK ASN eEyyuuqquuy}Z[K][O][O][K][K]▚▚▙▟uuyy▝▝yyuuqquuyyeeaa INVERSE  INVERSE STR$ STR$  STEP  STEP <><> STEP  STEP STR$ STR$ EEAAEEyyuuqquuyyeeaaeeyyJ▙▙▚▚ IF  IF  RETURN  CLEAR %yyuuqquuy}J[K][O][O][K][K]▚▚▙Z▚▚INT INT PEEK PEEK INT LN ▚ STEP Z▙▙▚▚[K][I][O][F]J[K][G]▚▙▙▖▚▟==99==STR$ STR$  STEP  STEP <><>Z▚▚[K][K][O]▙[K][I]▚▟Z▙▙▚▚INT LN PEEK ASN jINT ▚▚uq▙[H]v▟H[K][O][O]eeyy▖▙Z▟▚▚ IF  SAVE ▚▟Z▚▙▙uy▚[K][I][O][F]J▘▚▚▙▙▚▟j[C]PEEK PEEK INT INT ▚▚▙ STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$ Z[K]▙▚▚▚zz~uSCREEN$ z▚▚▙▙▚▟J[K][O][O][K][K]▚▚Z▚▚INT INT PEEK PEEK INT INT ▚▟UuqquuyyeeaeZ[K]▚▚▙▙▚yyuuqquuyyeeaaeeyy STEP  STEP <><> STEP  STEP STR$ STR$  CLEAR  CLEAR  RANDOMIZE  RANDOMIZE EEyyuuqquuyyeeaaeeyyuuqqJ▚▚zz~~zz▚UuqquuyyeeaeJ[K]▚▚▙▙▚▟jINT PEEK PEEK INT INT ▚▚▖▙ OR Z▚▚[K][K][O][O][K][I]▚▟Z[O]▙▚▚ IF  SAVE  RETURN  PRINT ABS ABS STR$ STR$  STEP  STEP <><> STEP  STEP STR$ STR$ J[K][O][O][K][K]▚[G]▖▙Z▚▚INT INT PEEK PEEK INT LN ▚▟Z▙▙▚▚[K]▜n[F]H[K]▚▚uuqq▖▚▟SCREEN$ }~~yy▖▙Z▚▚▚[K][K][O][O][K][I]▚▟Z[C]▙▙▚▚INT INT PEEK ASN j[C]▚▚▙▙▚▟ INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$  STEP  STEP <><>Z[K]▚▙ IF  IF  RETURN  RETURN  IF  IF ▚▟Z▙▙▚▚[K][K][O][F]J[K]▚▚▙▙▘▟jINT PEEK PEEK INT INT ▚▚▙Uuyyeeaaeey}J▙▙▚▚zz~}yyuuqquuyyeeaaeeyyuuqq STEP  STEP STR$ STR$  CLEAR  CLEAR  RANDOMIZE  RANDOMIZE  CLEAR  CLEAR STR$ STR$ uuqquuyyeeaaeeyyuuqquuyy: IF  RETURN  RETURN  IF  IF ▚▚▙▟Uuyyeeaaeey}Z▙▙▚▚INT INT PEEK ASN jINT ▚▚▙▙▖▚ STEP J[K][O][O][K][K]▚▚▖▙Z[G]▚zz~~zx▚▟ STEP  STEP <><> STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK J[K]▚▚▙[O]▖▚▟jINT PEEK PEEK INT ASN v▚▖▙Z▚▚[N]b▝~[K]▜v▟X▙▙v[F]~EXP  IF  SAVE  RETURN  PRINT * CLEAR ▚▚v[F]vLEN ▖▚▟J[G][O][O][N]b[J]f▖▙Z[C]▚▚INT ASN NPEEK INT INT ▚▟Z[S]▙▙▚▚[K][K][O][F] INVERSE  INVERSE STR$ STR$  STEP  STEP <><> STEP  STEP STR$ STR$ SCREEN$ j~vzz▚▚▙Z▚▚[K][K][O][O][K][K]▚▟Z▙▙▚▚INT INT INT ASN jINT ▚▚▙▙▚▟EeaaeeyyuuquJ▚▚ IF  IF  RETURN  RETURN  IF  IF ▚uuqquuyyeeaaeeyyuuqquuyy CLEAR  CLEAR  RANDOMIZE  RANDOMIZE  CLEAR  CLEAR STR$ STR$  STEP  STEP <><>uuyyeeaaeeyyuuqquuyy▝▝INT z▚▚▙▙▚EeaaeeyyuuquZ▚▚INT INT PEEK PEEK INT INT ▚▟Z▙▙▚▚[K][I][O] MERGE J[K]▚▚▙▙▖▚▟* IF  INPUT  RETURN  IF  IF ▚▚▖▙ STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$ Z▙▙v[G]INT LN PEEK ASN jINT ▚▚▛r[B]J[K][O][O][M] NEW ~[H]~X▚▚e▚qzx▚▟Z▟▙▙z[F]~▞[K][I][O][F]J[G]▚▚[F]▟nv▖▚▟j[S]PEEK PEEK SQR B[J]▙Z[S]▚▚[K][F]n[O][K][K]▚▟ STEP  STEP <><> STEP  STEP STR$ STR$ ABS ABS EXP EXP * REM ▚▙▙▙▚▟J[K][O][O][K][K]▚▚▙Z▚▚INT INT PEEK PEEK INT INT ▘▟Z▙▙▚▚[K][K][O][F]Eeyyuuqquuy}INT z~~zz▚▚▙▟uuyyeeaaeeyyuuqquuyyEEAA CLEAR  CLEAR STR$ STR$  STEP  STEP <><> STEP  STEP STR$ STR$ eeaaeeyyuuqquuyyyyJ▙▙▚▚[K][K][O][N]Eeyyuuqquuy}jINT PEEK PEEK INT INT ▚▚▙Z▚▚[K][K][O][O][K][I]▚ STEP Z▙▙▚▚zx~uSCREEN$ z[G]▚~▙▖▚▟ INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$  STEP  STEP <><>Z▚▚INT B[R]VAL$ INT LN ▚▟Z▙▙▟ BORDER f[K][I][O][F]J[K]▚▚ACS [E] PLOT  SIN [H]v▟( IF  RETURN  RETURN  DATA  RETURN ▝▖▙Z▟▚▚z[F]n[J][K][I]▚▟Z▚▙▙ACS vINT INT LN PEEK ASN j[S]▚▚▟On▚▟JSIN [O][O][K]b[J]▚▙ STEP  STEP STR$ STR$ ==99==STR$ STR$ Z[K]▙▚v▚[K][K][O][F]J[K]▚▚▙▙▚▟jINT PEEK PEEK INT INT ▚▚Z▚▚[K][K][O][O][K][K]▚▟Uuqquuyy: IF ▚▚▙▙▚eeaaeeyyuuqquuyyEEAAEEyy STEP  STEP <><> STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK eeyyuuqquuyy▝▝yyuuqqJ▚▚[K][K][O][O][K][K]▚UuqquuyyEEAEjINT ▚▚▙▙▚▟J[K][O][O][K][K]▚▚▖▙ OR Z▚▚ IF  PRINT ▟Z[O]▙r[J]▚[K][I][O][F] INVERSE  INVERSE STR$ STR$  STEP  STEP <><> STEP  STEP STR$ STR$ jINT PEEK PEEK ABS < BORDER v▖▙Z▚▚▚[E] NEW INKEY$[K][I]▚▟Z▙▙ IF [G]PEEK ▖zg▙uFN z▚▚J[G]ACS ▟▖▚▟J[N][O][O]Z▗ RETURN ▖▙Z▚▚▚ LINE ASN NVAL INT LN ▚▟Z[C]▙▙[G]▟fPEEK [K][K][O][F]JSIN ▚▚▟On▚▟ABS ABS EXP EXP ABS ABS STR$ STR$  STEP  STEP <><>Z[K]▚▙[K]b▝[O][K][K]▚▟Z▙▙v▚INT INT PEEK ASN jINT ▚▚▙▙▘▟J[K][O][O][K][K]▚▚▙Uuyy▝▝y}J▙▙▚▚[K][K][O][N]eeyyuuqquuyyEEAAEEyyuuqq STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$ uuqquuyyyyuuqquuyyZ[K][O][O][K][K]▚▚▙▟UuyyEEAAEEy}Z▙▙▚▚[K][K][O][F]J[K]▚▚~▙▖▚ STEP SCREEN$ z~~z▘[J]▚▖▙Z[G]▚[N] COPY ~[K][I]▚▟ STEP  STEP <><> STEP  STEP STR$ STR$  CLEAR  CLEAR  RANDOMIZE  RANDOMIZE jINT ▚▚[G]▗ RETURN ACS ▖▚▟J[K][O][O] REM ▚PEEK ▖▖▙Z▚▚: NEW  AND  CLEAR  IF  BORDER v▟X▙▙[G]PEEK ▜[K][I][O][F]J[N]▚▚▗ RETURN ▖▚▟jACS PEEK PEEK zTAN  PLOT  ▖▙Z[C]▚▚ REM [N]~[A][K][K]▚▟Z[S]▙▙[G]▟fPEEK zz~u==STR$ STR$  STEP  STEP <><> STEP  STEP STR$ STR$ J[O][G][N]Gf▙Z▚▚INT B[R]PEEK INT INT ▚▟Z▙▙v▚[K][K][K][F]J[K]▚▚▙▙▚▟%yyuuquJ▚▚[K][K][O][O][K][K]▚uuqquuyyEEAAEEyyuuqquuyy INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$  STEP  STEP <><>uuyy▝▝yyuuqquuyyeeaaZ[K]▚▚▙▙▚eEAAEEyyuuquZ▚▚[K]f[O][K][K]▚▟Z▙▙▛z▞ IF  SAVE  RETURN ASN * IF ▚▚ INPUT ~▖▚▟J[K]▙[O][S][E] PLOT  [K]▖▙ STEP  STEP STR$ STR$  CLEAR  CLEAR  RANDOMIZE  RANDOMIZE  CLEAR  CLEAR STR$ STR$ Z▙▙ REM [G]PEEK [K][I][O][F]J[K]▚▚J[G]ACS ▟▖▚▟SCREEN$ z~~ IF fPEEK ▜[H]~X▚▚▚INKEY$[P][K][I]▚▟Z▟▙▙[G]PEEK ▜INT LN PEEK ASN jACS ▚▚▗ RETURN ▖▚▟J▘[O][O]Z[E] PLOT  ▙Z[S]▚▚[K] CLEAR  SAVE  IF  IF ▚▟ STEP  STEP <><> STEP  STEP STR$ STR$  INVERSE  INVERSE  INK  INK J▚▙SIN ▟n[C]▚▟jINT PEEK PEEK ASN EXP Fv▙Z▚▚[L]j[B][K][K]▘▟Z▙▙[F]~▚zz~uRNDyyuuqquuy}Z[K][O][O][K][K]▚▚▙▟uuyyEEAAEEyyuuqquuyyeeaaW AND +EUSR MBIN  THEN  MERGE  THEN  PAPER EXP LEN COS SCREEN$ COS  LINE <= OVER NOT STR$ USR SCREEN$  OR USR INKEY$ VERIFY  FLASH  FORMAT  MERGE  ERASE  MERGE  CLOSE #INKEY$NOT BIN  PAPER  BRIGHT  OR TAB  FORMAT  CLOSE # PRINT  PRINT  NEXT [J][K] SAVE  OUT INKEY$STR$  CAT USR  PAPER SCREEN$  OR USR INKEY$ BEEP  CAT  STEP  BEEP  INK <><>USR  OVER SCREEN$ VAL$ VAL$ %ATTR Qk[S] READ ©z LET k:LN bLN bTAN [D]AT TAN INKEY$TAN  CAT [L]AT ->=STR$ [M][F]▖ FOR  [U]POINT ▖pGjAT ▛KfLN  PLOT  Wz[U] COPY [E][N]LN xkPOINT `Q FLASH USR [H]LEN  CLEAR k6PIFN  OUT Y?▚▙▙▚▚INT INT PEEK PEEK INT INT ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚zz~~zz▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚INT INT PEEK PEEK INT INT ▚▚▙▙▚▚[K][K][O][O][K][K]▚▚▙▙▚▚ IF  RETURN  RETURN  IF  IF ▚y▖▛CODE <=IN INKEY$[R]AT [M][U]ISQR ~<ATTR [H]<ASTR$ JR$c[P]m'KACS WCODE vGACS GSQR ▜WSCREEN$ )WATTR YGh&LN {PI_▚ BORDER ATN d&TAN ▖SCODE [D]Kd:[Q]▗[N] INVERSE SGN ©:▞<>VAL R6[U]ABS sj$[L]STR$ [L]5qw POKE INT LN [H]INT [M][T]LEN  INVERSE INT `< PLOT  VAL$ ATN TAB BIN ABS Y AND BIN k NEXT <>c%ATN x3FN  INVERSE W©OPISGN [M]▙[H] CLEAR [gOQ DATA [N] CONTINUE [J]QOATTR [R]-[P][P] CLEAR INKEY$d[H]INKEY$[I][U]▚TAN f LIST  DATA  DIM {N INVERSE wATN [L][U]`CnFN ▟WzSGN ACS PIQAHCODE rM@[L][T] u|TAN dLN ▟LN VAL$ OGCODE nGQ▚0WA▙0WSGN ▚'[U] GO SUB #AT  INPUT [M][F]t REM T BEEP *ATTR USR ©LnVAL$  ERASE /[G]PEEK EXP LVAL$ ACS [N]LINKEY$PEEK SGN | RETURN c STEP SCREEN$ O▜ASN !CW NEXT [D]G INPUT ▖W[L]▘*KS CLS [B]W PAUSE [K]COS  CLEAR X~s SAVE RND GO TO  RESTORE ▜GWA▚ G GO SUB [B]^GQ▚`WSGN ▝▝CATTR .SGN INT  LET ATN  POKE COS  DEF FN o[N][F][M][E]AT COS LEN ?RND=[H];[N][M][J]W RANDOMIZE CGC'1 RETURN 3'M▚tC[E][N]LN NOT TAN  THEN W▗w OVER [F]SW CLEAR [M] MOVE [N] MOVE LN E[S] INK [U][S]J[M|SUSR WUSR ▝▞C DIM ▖O[M]x BRIGHT SIN ▟S POKE ▖K GO TO  CIRCLE CODE [T]xATN  GO TO $a_9g CIRCLE cACS [M]q1 RANDOMIZE  PRINT w CLOSE #mW POKE [M]c DEF FN  OR [H]5?▚LN +1M[J]A[M][O]~KM RETURN INT [A][G]1 CLEAR  PRINT k CLOSE #a▘c LINE  RESTORE [N] LLIST  NEXT '▛ SAVE '▙▝[ POKE [I]S CLEAR ▘W POKE G GO SUB [E]OSFN STR$ Ct CIRCLE ACS [I]t CIRCLE PEEK  BEEP [C]LN cqINT [O] LOAD WE▙T[C] INK [ GO SUB [I]C DIM [J]G SAVE ▟W CLEAR ▘S POKE SQR t NEXT  PAPER  MOVE [T]|[ LET ▟WE▙ DRAW SCREEN$ [U])G GO SUB [A]C GO SUB [O][ LET W LPRINT [L]W GO TO [A][ CAT TAB c LINE [S]gM▚/WE▙WM▚GU[O] DATA INT [ DATA [B]S CONTINUE [G]W NEXT [L]'▙ LPRINT #1 IF  LPRINT VAL$ [A][N]SGN  CAT [ SAVE G DIM G DIM [F][ SAVE [O][E]SIN JWM▚<s PLOT  $[MBIN VAL$  COPY WA▚ FORMAT SIN  LET S PLOT  ;W[T]$WA FORMAT SCREEN$ [ SAVE vH> LPRINT PIx BRIGHT SIN ▛[J]RND` OPEN #W LIST <C POKE [O][ LPRINT [D]S FORMAT W FORMAT ▝[T] PLOT   = RESTORE  CLS K^[C] PAUSE lKRG LPRINT [E]-SIN [P]|ATN +SSQR W CONTINUE '[M] RANDOMIZE #[U] PAUSE [ FORMAT [D]S CLS W PAUSE ▝G DATA [O]LEN |SCREEN$ [ SAVE ▜SCREEN$ x[K] INVERSE SGN  DEF FN $|ACS  LLIST USR yRW DATA [J]S GO TO [C] ERASE  FLASH  DATA EXP  FORMAT ABS  BRIGHT EXP xINKEY$SIN AT E LET SCREEN$ ▗M LET ZhASN R`[MD[G][K]W RANDOMIZE [P][ CONTINUE ▚tGQ▚ CIRCLE SCREEN$ bS LPRINT [D]W LPRINT [M]g CAT POINT c DEF FN [S] OUT <> LET [N] INK W DATA ▘[ DRAW [P]▜C LOAD [O][ PAUSE  PAUSE h▜W CLEAR ▜ RETURN  DRAW  DRAW '1▚h[S][B]SE$PEEK [D]L[P]C[E]hX't{@▙[C]▙x[G]tEc<>TAN CHR$ ▞▞h▝W▖ti;1`[S]▗LN  INVERSE S>=[G]{[M]qquu[ LET ▜WE▙ DATA [S] LINE [Q[L]USR ACS  BRIGHT  READ A[R]ERNDAPOINT PI COPY $8<>sg CONTINUE [L]W GO TO [A] PAPER  BEEP  POKE RNDUSR EXP dPEEK INKEY$▘Q RANDOMIZE INKEY$▚A RANDOMIZE INKEY$[K]W CONTINUE [J]'[M] OVER  NEW  PAUSE ' PRINT [J]W SAVE VAL$ [G]fW NEXT [L]G INPUT  MOVE  STOP GW CLEAR ▟ RUN l[K]kCHR$ g8SIN /RND[ LET ▚C[I] MERGE PI LIST 8USR ABS  TO SZ▖▟▗VAL ▚J▟Xq DRAW t[G]s PAPER /▘ VERIFY ▚j▟ CONTINUE ▝[O][N][I] PAPER [M]` CAT ▛|▙(▘ MOVE PEEK [C]INT JEXP 1▞STR$ ▟SCREEN$ ▞u▗R[I]?[M] LLIST [I] MOVE ▗SGN ▖[I]r▛Z▜; CLS V COPY j CLS  COPY ▜ INPUT ▛ OVER ATN ▛SCREEN$ ▜▝[L][F][P]f[K]h▚jZ▙B;▚INT PEEK %INT ▚▙ POKE  LET ▚ REM [K] POKE [O] RETURN [K] CIRCLE ▚ OPEN # PAPER ▙ PAPER  STEP ▚=z=~EzINT ▚SIN SQR ▙LN POINT ▚ATN [K]TAN [O]SIN [K][Q]▚VAL$ AT ▙SCREEN$ [I]▚INKEY$INT LN PEEK FN INT [L]▙|▘▜▙▛▖▘[P][P][I][J]SCREEN$ [K];▚fPI<▛c▜ INPUT  SAVE _ DRAW  SAVE [L] ▞a▟[N]▙"▘s[O] INVERSE [L]L[P][H]SGN M▖▘▟RND▝ABS aEXP zf~ CONTINUE [D] RETURN  INPUT CODE SIN 'i CLS VAL >~ IF  PLOT  [T]SIN  CONTINUE [L] REM ATTR STR$ '[F]T OVER [K][D]ATTR  STEP  GO TO [J] POKE  REM RNDEXP ;u COPY TAN :z NEW [B] POKE POINT LEN  GO TO [O] NEW INKEY$ LET Q OUT [A]f NEW [O]VAL$  OR  CONTINUE [O] NEW INT  MOVE ?q CLS VAL &f REM [O]VAL$ STR$  CONTINUE [C][K] PAPER ASN _[L]AT &j REM [K]SCREEN$ STR$  DATA [D] IF IN  INK ;u BORDER AT *j INPUT [L]ATTR STR$  DATA TAB BIN  OVER [N]i BORDER [Q]*n INPUT [N] POKE RNDEXP e8_q SAVE ATTR ATN  BORDER SQR H GO TO [T]PI FOR ATTR  DATA UUQSQR SCREEN$ SCREEN$  FOR INKEY$ GO TO [S]INKEY$ FOR SCREEN$  DATA ACS ACS  COPY SIN X SAVE ATTR ATTR  FOR PI GO TO [R]RND FOR POINT yzQ CIRCLE ▛ PAPER s▗ BEEP PEEK  MOVE  GO SUB SGN  FOR SIN  RESTORE VAL$  SAVE TAB  RETURN l[L] FLASH ATN  MERGE  CONTINUE [R] INPUT ©▞ FLASH  LLIST <>[O] SAVE PIs▗ BEEP  FOR ©ABS INKEY$ REM POINT  INK  CLS ATTR  DRAW SCREEN$ POINT  CLS ATN  DATA RNDINKEY$ LOAD [R]u*FfB CIRCLE PI DEF FN  PAPER [P]PEEK 'e FOR FN .j REM [P] PLOT  IN [S] DRAW ▛ IF PISTR$ +e LOAD FN *j NEW [D] RUN [9m NEW RNDASN +a LOAD AT *f NEW ▟ DATA ABS [R] SAVE ▙ NEW SCREEN$ STR$ /a FOR AT &f PAPER VAL$ ([O] LET  CIRCLE [C] REM SCREEN$  OR /e FOR [Q]&z IF INT  MOVE  DATA [C] REM VAL$  OR +e BORDER [Q]Z[O] REM l PAPER  STEP  DATA [P] INPUT CODE  STEP +i BORDER SGN :~ RETURN PISTR$  CONTINUE [N] LIST  INPUT POINT ASN 'i FLASH [M]^ PAPER TAB  SAVE RNDASN u,Oe CONTINUE ATN ATN  CLS ATTR / DRAW ATN ATN  BORDER ATTR  CONTINUE RND[R] LOAD RNDK DATA SCREEN$ VRVV BORDER SCREEN$  CONTINUE INKEY$[S] LOAD INKEY$H DATA ATTR ATN  CLS COS  DRAW ASN ASN  BORDER POINT u)Na GO TO SQR  NEW sLN  BORDER  LLIST  INK  BORDER SIN  DIM PEEK  GO TO ABS  REM |▜ FLASH ATTR  OR  CLEAR LEN  LET ACS  BORDER SCREEN$ RNDSQR  GO TO ACS SGN  FOR SIN  DATA <> THEN [O] MOVE  SAVE  FLASH y*Jnv CONTINUE [D] PLOT   NEW IN [S]?q CLS SGN &f REM [D] RETURN ATTR SIN  CONTINUE [P] PLOT   PAPER [P]▚U FLASH [Q]&j REM [H] RETURN CODE SIN  DATA [D] IF IN  INK ;u BORDER [Q]*j INPUT [L]ATTR STR$  DATA o RUN _= FLASH i BORDER AT *n INPUT [P]PISTR$  SAVE ▚USR  RETURN SIN ASN 'i FOR AT .n REM [G] CIRCLE VAL$ [F] CIRCLE [S] LPRINT  PAPER [C]POINT 'e FOR FN .j REM [K] CIRCLE SIN ASN  DRAW ▞ DATA  IF RNDEXP +e LOAD FN *j NEW [B]▗ INK STR$ [M] GO SUB ▗ NEW RNDASN +a LOAD AT *f NEW ▟ DATA ABS [R]e8Fk REM INKEY$IN INT SIN ATN PEEK SIN ▘[G]▘▜PEEK SIN SIN [S][T]IN PEEK COS SIN ATN VAL$ SIN COS CODE VAL$ [T]SIN ATN PEEK POINT INKEY$[S]RNDPEEK POINT SCREEN$ UYVRUNPOINT SCREEN$ RNDPOINT POINT [U]RNDEXP POINT AT ASN EXP EXP TAN ASN POINT POINT AT RNDu-Ne BORDER wATN  PAPER LSGN  READ OLN  FLASH  RESTORE {SQR  LOAD INT  REM SQR s<= RANDOMIZE oSCREEN$  IF AT  INK s▛SGN  DATA ©SIN  INPUT ABS  NEW  COPY [T][H] TO  NEW SCREEN$ ©▞ OPEN #©RND MERGE  BORDER ASN e:^~b SAVE [P] PLOT   REM CODE ACS /e FOR [Q]&Z PAPER PI DEF FN [P]▘ DATA [P] IF  REM ATTR ACS +e BORDER [Q]:z RETURN ▜ REM IN PEEK  DATA [P] INPUT CODE  STEP +i BORDER / PAPER [O]o RUN PISTR$  CONTINUE [P] INPUT ATTR  STEP 'i CLS SGN >~ IF PI STEP  CONTINUE [C] FORMAT  REM [S]POINT 'U FLASH [I]Z PAPER [K] CIRCLE [S]RND GO TO [C] CLOSE # REM VAL$ POINT ;u COPY LN :z NEW [K] CLOSE #[S][R] GO TO [I]" NEW [I]VAL$ [[P] BRIGHT Zf NEW [I]"[A] PAPER  CONTINUE [O] NEW INT  MOVE ?q CLS SGN &f REM [O]VAL$ STR$ u$FW PAPER [C]▙▘SQR PEEK PEEK SIN [S]IN PEEK SIN SQR PEEK VAL$ [S]ACS COS ATTR VAL$ IN SIN SQR PEEK INKEY$[T]SQR PEEK IN SIN KN]VVUSIN POINT INKEY$RNDTAB INKEY$INKEY$RNDSIN POINT ACS ASN TAN COS ATTR AT IN VAL SQR SGN [S][R]EXP SIN ABS PEEK ▞▘AzU CONTINUE ATN  REM | OPEN #©▖ FLASH  DATA ATTR  CLS SCREEN$ CODE  RANDOMIZE VAL$  NEW VAL  MERGE ©LN  LPRINT {PEEK  READ STR$ [D]>=[N]CHR$ [K]ABS s▛ BEEP q.Jj~ DATA  REM  RETURN SQR [S];i BORDER AT *n INPUT [D] IF [T]PEEK  CIRCLE [T] DEF FN  OVER [P]▘'i FOR AT .n REM [D] PLOT  [T][S] SAVE ▜ INPUT  IF IN PEEK 'e FOR FN .j REM [P] PLOT  _Bg[T]PEEK +e LOAD FN *j NEW [P] REM IN INKEY$ DRAW ▟ DATA  NEW RNDASN +a LOAD AT *f NEW TAB BIN [N]▝ CIRCLE TAB  SAVE  NEW POINT ASN /a FOR AT &f IF ▟ LPRINT ABS RND SAVE [E]. REM [E] PAPER /e FOR [Q]&[K] GO TO V DATA VAL$  DATA [C] REM VAL$  OR +e BORDER [Q]:z RETURN INT  STEP y(Jc INPUT ATN SIN ATN SQR ▘▛▚▛▜PEEK ATN ATN SIN IN COS SIN SQR SQR PEEK ATTR PIINKEY$CODE PI[S]ATN SQR SIN SQR COS ACS ATN SIN ATN SQR BKCFKGPEEK ATN ATN SIN IN COS SIN SQR SQR PEEK ATTR PIINKEY$CODE PI[S]ATN SQR SIN SQR COS ACS u)Fi PAPER KT▜SQR SQR ATN gCOS COS ATN fSQR SQR PIPIu[T]PIvSQR SQR ATN gCOS COS dATN SQR SQR <=<=NOT <=Yh RESTORE SIN  REM INT ACS  LOAD SGN  NEW p[I]<=k[M]<=u BORDER wSGN d GO SUB INT  FOR EXP  READ ATN  PAPER LSGN  READ OLN  FLASH  BORDER {SQR  INPUT [S]©▞ FLASH wASN  OR TAB h[I]<=y&Jjv GO TO [D] IF  NEW [T]B FLASH [B]/ PAPER f NEW CODE SIN  LOAD TAB ASN  REM [U] OR  CLS EXP [R]?u IF [Q]&jFN  STEP TAB ASN CODE PEEK  DATA [T] LINE  OVER [L]▘i BORDER AT *n INPUT CODE SIN  BORDER RNDRND IF SGN  INVERSE  CLS EXP EXP 'e REM INKEY$.jFN  OR RND OR  OUT  AND [M] DATA VAL$  NEW AT [Q]+a LOAD AT *f NEW VAL VAL  COPY ACS ASN  IF [R]TAN  FOR [S][R]/e REM [Q]&Z[N][G][F][A]AT  DATA [E] OVER  INPUT [U][Q]+i BORDER SGN :~ RETURN ▗ DEF FN AT AT  CONTINUE SCREEN$  OR  INPUT INKEY$AT 'i/ OVER [O]Z STEP SCREEN$ AT u,Oe FOR ATN ATN ATTR  IF CODE  COPY ATTR ATTR  NEW ATN  FOR SQR IN IN SQR SQR  NEW ATN  FLASH ▛ OVER ▛ FLASH ATN ATN ISQR IN IN  REM SQR  BORDER ATN ATTR  IF CODE  COPY ATTR ATTR ATN ATN SQR  REM IN L FOR INKEY$SCREEN$  NEW  VERIFY [L] ERASE  ERASE YFi CLEAR {IN  DIM ©▛ FLASH h RUN kFN  COPY VAL$  IF VAL  BORDER |▛ OPEN # INPUT SGN  FOR p▜ BORDER  PAPER ▖HSQR  BORDER  RESTORE VAL SIN u.Njr DATA [P] REM  IF SQR INKEY$;u BORDER [Q]*j INPUT [H] IF CODE PEEK  DATA c[B FLASH i BORDER AT *n INPUT [D] IF [T]PEEK  SAVE  RETURN SQR  INVERSE 'i FOR AT .n REM [P]PI CLEAR  CIRCLE ATTR 3 PAPER [L]STR$ 'e FOR FN .j REM [D]SQR  INVERSE  DRAW ▘BIN  IF VAL$ POINT +e LOAD FN *j NEW [K][U] ERASE  MOVE [M] NEW [U] NEW VAL$ RND+a LOAD AT *f NEW ▚BIN ACS LEN  SAVE ▖. NEW [E] OVER /a FOR AT &f PAPER FN [Q] INPUT  CIRCLE [C] REM SCREEN$  OR /e FOR [Q]&z IF INT  MOVE y$Jg INPUT [S]SQR PEEK PEEK SQR BNFRKNPEEK SQR SIN PEEK ACS INKEY$PISQR SIN IN VAL$ ATTR SCREEN$ ACS ATN ATTR SIN IN PEEK SQR INT TAB [S]INKEY$POINT SIN [F][G][B][N][C][G]POINT SIN RNDINKEY$[R][U]PISQR VAL IN AT ATTR FN SIN ASN POINT PEEK ABS SIN EXP ACS q BORDER  BEEP %F[K]>= SAVE PI LLIST wPEEK  DIM ABS IN  LOAD RNDATTR  RESTORE ACS  CLEAR TAN  CLEAR SIN ABS y&Jjv GO TO [D] IF  NEW [T]▘Q OUT [A]f NEW [D] IF ATTR ACS  CONTINUE [P] NEW SQR  INVERSE ?q CLS VAL &f REM [P]CODE  STEP  CONTINUE [B] SAVE YA OUT [F]AT &j REM [J] LIST POINT ASN  DATA [C] IF PEEK  MERGE ;u BORDER AT *j INPUT [K]SCREEN$  STEP  DATA VAL$ , OVER [O] LET i BORDER [Q]*n INPUT [O]INKEY$ STEP  SAVE ▙ RETURN INT  MOVE 'i FOR [Q].n REM [O]INKEY$LEN [I] FOR s[K] FLASH STR$ 'e FOR [U].j REM [D]SQR  INVERSE  DRAW ▞ DATA  IF RNDEXP +e LOAD [U]*j NEW [B]BIN [J]▝A{i DATA SQR SQR  LOAD IN H CONTINUE ATTR ATTR  CLS ATN  DRAW LEN ASN  CLS POINT G CONTINUE INKEY$[S] LOAD INKEY$ CONTINUE SCREEN$ SCREEN$ VRVSCREEN$ D CONTINUE PI[T] LOAD PI CONTINUE POINT POINT  CLS ASN a=Zu LPRINT FN  REM © OPEN #PEEK  MERGE  RESTORE VAL  FLASH ▙ INVERSE  CIRCLE ▞ NEW p▛ BEEP IN  MOVE  DIM RND GO SUB SCREEN$  CLS ACS LEN CODE  SAVE [S]VAL  BORDER PEEK  CONTINUE ABS IN  FOR RNDy AND  IF EXP  RETURN ATN  IF [A]▚ COPY ▙▚[K]▚*▙-,▚/INT PEEK INT ▚32▙54▚G[K]^[O]Y[K]P▚KZ▙]/▚fz▝t▙[I] RANDOMIZE rv▙v▚▚b[K][O]b[K][K]~▚v▙▙r▚zINT INT FPEEK INT Ff▚r▙vz▚[K]b[O][O]fz▚~V▙R▚▚" IF  RETURN & IF ^frn▙rj▚~z[K]f~[K]bf▚rj▙vj~fINT B^PEEK BZ▚~jvnrf▚bz[O]fz[K]~frn▙rj▚~[K]z▚[O]z▘f▚rj▙vj~f[K]b~[O]bz▚~ LINE  TO ▙USR  CLOSE #▚ LPRINT INT  STOP PEEK  DATA INT  NEW ▚ CONTINUE  REM ▙ GO TO  INPUT ▚ LIST [K] PAUSE [O] POKE [K] PLOT  ▚ SAVE  IF ▙ DRAW  RETURN ▚ IF ▘ RETURN ▗ IF ▚▙[O][K]▚j▙▙▞▚▘ PAPER CPEEK PEEK :PEEK ▚ REM s▙▙▞▚ IF b~[O]z[K]f▚jn▙jf▚[K]z[O]~[K]zf▚jn▙jf▚z[K]~[O]z[K]f▚jn▙jf▚ZINT ^PEEK ZINT f▚j▙ STOP  DATA ▚ PLOT  [K] CONTINUE [O] REM [K] GO TO ▚ RETURN  LIST ▙ PAUSE  POKE ▚ IF x RETURN z IF |▚▚[K][O][K]▚▙▚fINT INT PEEK PEEK [S]INT n▚z▙ REM ▚fc[K]j[O][G][K][F]▚gj▙▙▚~▜~z IF ▘▚▞ REM wnj▚f[K]z[O]~[K]z▚fj▙nj▚fINT ZPEEK ^INT Z▚fj▙nj▚f[K]z[O]~[K]z▚fj▙nj▚ CLS O ERASE  CLS w+[N]! REM +[K]m/ IF [K]+ AND ▛t?▙TAN 1INKEY$PI[L]▝ DATA INKEY$▘ATTR <># FORMAT POINT  BRIGHT k MERGE  RESTORE 7ABS USR EXP  TO RNDk INK #AT  CONTINUE 'PIVAL$ {Q/ BEEP 3TAN  BEEP 'Mp;ATTR ▚▚▛ FORMAT  DEF FN K[E][G]k INK $[I]TAB [N]▜SCREEN$ qWVAL$ oVAL SIN W RESTORE ([E]POINT [J]VAL$ }[[C]S[E][G]sSTR$ 4▖RND[F]▜SCREEN$ y_[O]_▖RNDP GO TO  INK  DIM ▛INKEY$}[[K][▗▚k INK 4▖ABS ▟[H]INT qW[O]_▘g MERGE ([E][J]POINT COS [O]Mk[C]S▗▚c MOVE $[I]RND[F][H]INT iO▙O▖g MERGE  [M]POINT [J]▛INKEY$▟ATTR o*CODE ▖g MERGE  [M]POINT [J]▛INKEY$mKK[E][G]k INK $[I]TAB [N]▜SCREEN$ qWVAL$ oVAL SIN W RESTORE ([E]POINT [J]VAL$ }[[C]S[E][G]sSTR$ 4▖RND[F]▜SCREEN$ y_[O]_▖RNDP GO TO  INK  DIM ▛INKEY$}[[K][▗▚k INK 4▖ABS ▟[H]INT qW[O]_▘g MERGE ([E][J]POINT COS [O]Mk[C]S▗▚c MOVE $[I]RND[F][H]INT iO▛ VERIFY S▗▚c MOVE $[I]RND[F]wZ▞CODE nCODE ▖g MERGE  [M]POINT [J]▛INKEY$mKK[E][G]k INK $[I]TAB [N]▜SCREEN$ qWVAL$ oVAL SIN W RESTORE ([E]POINT [J]VAL$ }[[C]S[E][G]sSTR$ 4▖RND[F]▜SCREEN$ y_[O]_▖RNDP GO TO  INK  DIM ▛INKEY$}[[K][▗▚k INK 4▖ABS ▟[H]INT qW[O]_▘g MERGE ([E][J]POINT COS [O]Mk IF `SCREEN$ [S]FN FN +SQR  FORMAT BIN [Q] FLASH ▛ STEP  BRIGHT ▛▝▙ RANDOMIZE g:PI GO TO  k${q▚ LET g:CODE  FORMAT [L] BRIGHT [L][B][O] DIM w*OPI~M[D]%[L] TO  BRIGHT WSWk&g*c.g*k&w:s>w:k&[L]USR  OVER c*g&kZ^Z&k*g.c*g&k:w> FORMAT  THEN k&g*c.g*k&WSWk&g*c.g*[H] TO >=w>s:w&k*g.c*g&k PAPER [H] OVER [D] PAPER [H]&k*[L]BIN  INVERSE g*k&w:s>w:k&g*c.g*k&WSATTR  LIST  ERASE k*g.c*g&k:w>s:w&k*g.c*g&[H]VAL CODE ^Zk&g*c.g*k&w:s>w:k&g*[P]BIN  BRIGHT g&kWSW&k*g.c*g&k:w>s:▛ TO  MOVE g*c.g*k&[H] PAPER [D] OVER [H] PAPER k&g*c.g*k&▛ LIST BIN s:w&k*g.c*g&kWSW&k*g.[P] LPRINT  PAPER k&w:s>w:k&g*c.g*k&Z^Z[H] GO TO  FLASH g.c*g&k:w>s:w&k*g.c*g&kATTR  CLOSE # GO TO Wk&g*c.g*k&w:s>w:k&g*c.[L] LPRINT  MERGE k PAPER [H] OVER [D] PAPER [H]&k*g.c*g&k:w>s:w&[H] LPRINT  OVER c.g*k&WSWk&g*c.g*k&w: POKE  CAT w&k*g.c*g&kZ^Z&k*g.c*[L] GO TO  FORMAT w:s>w:k&g*c.g*k&WSWk&[L] LPRINT  INK c*g&k:w>s:w&k*g.c*g&k PAPER [H] OVER o LIST  k&g*c.g*k&w:s>w:k&g*c.g*[H] REM WSW&k*g.c*g&k:w>s:w&k*[L] OUT g*k&Z^Zk&g*c.g*k&w:s>▛ CLOSE #k*g.c*g&kWSW&k*g.c*g&[H]<>s>w:k&g*c.g*k&[H] PAPER [D] OVER [H] PAPER k&g*[P] OVER g&k:w>s:w&k*g.c*g&kWSATTR  OPEN #g*c.g*k&w:s>w:k&g*c.g*k& FOR pFN Z&k*g.c*g&k:w>s:w&k*g.[P] INVERSE k&WSWk&g*c.g*k&w:s>w:OPISIN M[D]%CLN ▗[P TO xz STEP INKEY$▘PEEK VAL ▟ATN LN y7 REM [U][O]`INT [G]PIzC[D]%VAL  FLASH +zFN OPI[I]8INT  RESTORE AT ▚▜[Q]([H]USR EXP  TO mE[H]% PAUSE J▘SIN urn*k[C] ERASE  VERIFY [O]zINT  PAUSE *z}C[N]ABS ABS [ATTR  MOVE PEEK [T]__WWCODE  LINE [A]INKEY$©▗[N]K©[E]▙c▘W PLOT  tINKEY$`▗ DATA mZr[M]<>[J][A]<>[N] NEXT _ LET PEEK y©▛INT ▚[P]▜SCREEN$ Ro[L]▙[P]kPI[O]q[[J][D]INKEY$MATTR ▙ VERIFY ▛_ STOP d[O]PEEK [G]x[J]SCREEN$ ▚[E] OR [J][M]STR$  DIM  COPY ▜'▟ INK ▟ RETURN ;SCREEN$ j▙C▚Ne[K]k"y[K]t©[F]5yPEEK  PEEK ▚EE{|©b^0Ode[D]▚ PAPER utISIN m▚[O]INT  DATA ▝tuq{xtru▞▚[S]g5 CIRCLE [I][O]POINT USR [A][M]LN CODE  DATA  THEN yee!$PEEK y9 OVER q▝p▝[E][K] RETURN [O]Rf©rvrpty RETURN  PAPER  RANDOMIZE u▙▙SIN M COPY  INVERSE <VAL  MERGE  DIM NOT  MERGE QW5!55yEXP aAe ▚ VERIFY uu[B]j[A] VERIFY ▖ CIRCLE ATTR [M][K][L] DEF FN ▚▖POINT ▙▘ PAPER ▚|[J] DATA ▝| LPRINT ▚▙▞▞▝▝ASN ASN INT INT j[A][S]INKEY$RNDEXP ▞▞▟[I]_dhl DIM  PRINT  MERGE ATTR -/=y MOVE sy[K] DEF FN e[O] RANDOMIZE  CIRCLE [P] CLS [N]EXP TAB  GO SUB 1[B]mTAB  MERGE  FOR 1 PAPER [G][E]LEN u▟▚[C]VRbfINKEY$INT ▚▙▘▚▘INT ▚ NINT zz▚[K]TAN m PLOT   POKE  LET  PRINT  POKE TAB TAB ATTR )&l(ABS pwq▟▚ VERIFY  LPRINT sa MERGE TAB Mmo RANDOMIZE [G]<>h©tkceegg▚▘LEN JJ▚▚$▝SGN  INT ▘ASN ▖ABS EXP JF[K]▖!]bPIyEei RANDOMIZE }y CLEAR  INVERSE [J]xytu▙ PAPER y[D] RESTORE RND! LLIST RNDYImmy▘vvBB▚▙N▖[O]fbj[O]FF[O]u▙ RANDOMIZE  RANDOMIZE ]Y MERGE  RESTORE  LLIST  RESTORE [KEwCPTwYy%e[O] LINE SCREEN$ ACS zSIN ▘▞▘ EXP INT $INT ACS ACS ▙SIN ASN ▘ASN POINT imj[E]FF PLOT  ▚[K]INT  PAUSE d RETURN FF▚ACS ▙[C]R[K]f▘ACS ▙▘▙▚EXP EXP $LEN PEEK ▞ASN ▞[O]▙▞EXP RNDea]Y[A]▗▟▞ASN EXP yEXP ABS  DATA yl▚ PAPER N[K]FFv[O]Z^[K][G]z▙FBJ[K]vPEEK  ~INT  INT v▙BBJ[G]j[O]^[O]▚ CLOSE #ASN ~zJF PLOT  `CHR$  SAVE  OR  OR INT INT vACS ACS ACS [K][G][B][F]RNDEXP FJ▙▚INT INT AA ▚▙ACS INT ▙▞▞▞[O]POINT TAB [J]▙▚ PAPER JN~zvzFr▘▘ LPRINT FACS INT ▙JJv[O][S][I]SCREEN$ SCREEN$ F▙~ACS ACS  PEEK ACS  z[C]JF~JJ▚ TO [J][N][B][F]RNDEXP ▞▙▙▘JFv AND CHR$ STR$  OR  PRINT ▞▞▙▚▞▞▞▞RNDRND[S][S]jINT ACS ASN LEN ▙ INT TAN $PEEK FF▚▚SIN SIN ASN INKEY$[O][R][M]POINT ASN FJ▙ BRIGHT zzFr LPRINT ▙n LPRINT INT ▘▚NNz▘INKEY$[G]n[O]F▘▘▘▚FJzF▙$INT PEEK F▙▚▙zzj[K]^Z▚ VERIFY ASN NJ▚INT  AND `STR$  SAVE ` AND ▘ASN ABS ABS JJ▚FN [F][B][R]RNDZF▚▘▖ACS ACS EXP EXP EE$▘SIN ACS  CIRCLE ▘▘FFzzSCREEN$ SCREEN$ [O][O]F▘▙vz~PEEK PEEK  LPRINT zTAN FJ~ACS ACS SCREEN$ ^[K]j▘ACS PEEK PEEK  RETURN PEEK ~~INT INT ACS ▘ASN ▙INT INT SCREEN$ [K][K][C]▞▞ASN ASN NN DRAW  AND CHR$ STR$  OR yACS ▘PEEK PEEK  DRAW Z[O]n[O]INT [G]vv~~▖Fz NINT  ▚ACS INT Nz▘INKEY$[M]VAL$ VAL$ [K] VERIFY ASN ▙~~JJ LPRINT FxAEFINT v▙SIN INT ACS [K][C][R][O]ZF▚ACS SIN ASN INT PEEK  ▝LN ▞▞FF▗ASN ▙vvZZ[C][C]INKEY$EXP ASN ACS SIN v▙INT  DRAW  LINE  DEF FN d IF SCREEN$ FFzzrrACS ▙zf[S][E]SCREEN$ SCREEN$ ▚▚▚▘BFvzACS  PEEK INT  z▚▘vvv[O]Z^[K][C]FFzzrrACS ▙z▚ LPRINT BtJJ▚ BRIGHT ▞▟LEN ASN uyEY[N]▖[K]&v▙BBJ[G]JPEEK $~PEEK  ▚$u[I]pwy▙[K][G]INKEY$[O]zzACS ASN ▙yy99 CLEAR  CLEAR ` IF  DRAW u©kF*^*4ncme▘zj▝LEN u▙INT [U]rr J▘J▙▙▘uqqicgbe[P] PAPER q▙5EXP  RANDOMIZE %}~>z REM FJe[A][O][C]EXP ▘zzNN▚▚INT SGN ▝▘▚ z▘ACS ▖PEEK INT ▚▙e[G] LLIST Cisrpqwtx{zvr© PAPER y[A]INT [O][O]▚ FLASH $u▝▚SIN z~NJFzACS ▘rrACS ACS SCREEN$ [O][C]e9 OR ] DIM [J] OR ▝RND9[N]9q GO SUB [N]9Q RESTORE 5!qIukb GO SUB a[K] VERIFY u▝▞▙▙▘▚EXP [C] NEW TE{u▘▙*y▛RND[F][J][N][P][I]▗▛▞z` CLEAR d IF Zy[J] PRINT  LET LEN 5U RANDOMIZE [J][F]©RND'e▚▙ VERIFY  STEP PIABS  SAVE  SAVE  COPY  COPY CHR$ CHR$ <><> TO  TO  THEN  THEN USR USR  OUT  OUT VAL$ [N] INVERSE STR$ INT ▟>=>= CAT  CAT CHR$ CHR$ 99<<;;USR USR  CAT  CAT PEEK ▟ STEP STR$ SCREEN$ [N] CIRCLE  CIRCLE  OUT  OUT CHR$ CHR$ <><> TO  TO  THEN  THEN USR USR  COPY  COPY $▙ABS  CLEAR STR$ INT ▟>=>= CAT  CAT CHR$ CHR$  INK  INK  BRIGHT  BRIGHT  FLASH  FLASH USR USR  CAT  CAT PEEK ▟STR$ [T]PEEK PEEK ABS ABS LN LN <=<= TO  TO  THEN  THEN  DEF FN  DEF FN  OR  OR  CIRCLE  CIRCLE  OUT  OUT  BRIGHT  BRIGHT NOT NOT  STEP ▚ LINE  DEF FN <> OR BIN  SAVE  CLS  COPY  SAVE  DRAW  COPY NOT CHR$  DEF FN <> STEP  TO >= THEN <=USR  BRIGHT  OUT  FLASH  INVERSE [C]CHR$ CHR$ <><> TO  TO  THEN  THEN USR USR ??::99BIN BIN  THEN  THEN >=>= CAT  CAT STR$ [C] OVER  PAPER  INVERSE  INK  CIRCLE BIN <= THEN  TO >= THEN  CAT  DEF FN CHR$  OR  RANDOMIZE  SAVE  DRAW  COPY  CLS  DRAW USR NOT  CAT <>[Q] DEF FN  DEF FN  OR  OR  CIRCLE  CIRCLE  OUT  OUT  BRIGHT  BRIGHT NOT NOT  STEP ▟ OVER INT INT STR$  COPY ` PLOT   SAVE SCREEN$ ABS STR$ CHR$  DEF FN <> STEP  TO >= THEN <=USR  BRIGHT  OUT  FLASH  INVERSE [J]ACS ▞<>▛▘ VERIFY  CLEAR  CLEAR  IF  IF  RANDOMIZE  RANDOMIZE BIN BIN  THEN  THEN >=>= CAT  CAT STR$ [J]VAL$ [N] INVERSE  IF ▟<><> DEF FN  DEF FN  OR  OR 88??<<NOT NOT  STEP ▟INT ▞STR$ PEEK  CIRCLE [O]INT INT INKEY$INKEY$SCREEN$ SCREEN$  AND <=SCREEN$  OVER <>INKEY$ CLS  PLOT   PAUSE [O] LPRINT  STOP ATTR  MERGE  PAPER  CAT  STEP  PAPER  CIRCLE  OUT  THEN INKEY$ CAT <> FLASH  TO <>INT PIINKEY$SCREEN$ SCREEN$  AND <=SCREEN$  STEP  OPEN # OUT POINT  PAPER  OUT  OUT  FLASH  PAPER INKEY$INKEY$SCREEN$  INK  PAPER  THEN  THEN  AND  OR <> LINE NOT PEEK  DEF FN >= OUT  MERGE NOT BIN  OVER  INVERSE VAL$  TO  OR  CLOSE #INKEY$ READ  PRINT  FOR [O] CONTINUE  COPY <= LINE SCREEN$  BRIGHT  THEN  BRIGHT  INK NOT <>>=INT  MERGE  CIRCLE PEEK  INVERSE  FLASH  THEN NOT SCREEN$ FN  CIRCLE STR$  OPEN # THEN STR$ NOT Z;*^9?>= ERASE  CIRCLE  CAT VAL$  PAPER CHR$  CAT INKEY$ ERASE  OUT >= TO  OUT LN INT PIINKEY$SCREEN$ SCREEN$  OVER  BRIGHT  CAT  INK  MERGE INKEY$ CLS  POKE  BORDER [O] LET  COPY  OUT INKEY$BIN  OR  INK VAL$ ATTR ATTR INKEY$INKEY$INT INT PEEK PEEK INT INT INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$ PAPER  PAPER  OVER  OVER  PAPER  PAPER INKEY$INKEY$ FOR SCREEN$  IF  FOR  BORDER SCREEN$ SCREEN$ INKEY$ LET  INPUT  LET PEEK  PRINT  DIM  PAUSE  BORDER  NEW  RANDOMIZE  COPY VAL$ INKEY$SCREEN$  RUN INKEY$<> MERGE >= FLASH  DEF FN  CAT  NEW INKEY$PISCREEN$  SAVE  RUN  CONTINUE  READ  POKE  BORDER  LIST  INPUT  CLS PEEK  PRINT  REM  RESTORE  LOAD  REM SCREEN$ VAL$  AND  CAT  AND  VERIFY INKEY$Z^ CONTINUE  NEW SCREEN$ INKEY$VAL$  IF  FOR  LLIST INKEY$ GO SUB  CLS  LET PEEK  REM  CLS  RUN INKEY$ SAVE  RETURN  FOR VAL$  BORDER  DATA  RETURN  READ  POKE  OUT <> FORMAT  OUT  THEN [K] LOAD  LLIST  SAVE  COPY  PAUSE  RESTORE  FOR SCREEN$  STOP  DIM  DIM  INPUT  COPY  REM  PRINT  LLIST  CONTINUE  DIM SCREEN$  IF  LLIST  REM  SAVE  RESTORE  DATA  CONTINUE [F] PAPER [B]▙[D]▞ BORDER  CONTINUE  FOR SCREEN$ [Q]VAL$ SCREEN$ SCREEN$  PLOT   POKE  PRINT  LLIST  REM  LOAD INT  DATA  PAUSE  DIM SCREEN$  DRAW  LOAD  READ SCREEN$  CONTINUE  NEXT  STOP  OUT  DEF FN [O] INK  MERGE >= BORDER  DRAW  INPUT  RESTORE VAL$  STOP  LOAD  GO SUB  CLEAR  READ INT  REM  GO TO  LET  LIST  INPUT  LOAD INKEY$ DRAW  RANDOMIZE  FOR VAL$  POKE  RETURN  BORDER  PLOT  ZP^ZZINKEY$INKEY$SCREEN$ SCREEN$ VAL$  RANDOMIZE  BORDER  READ  PAUSE  READ INT  REM  GO TO  LET  SAVE  COPY  REM INKEY$ATTR SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$[K][K] OUT [O] DEF FN  OUT  PLOT   READ  SAVE  PAUSE VAL$  TO NOT  STEP INKEY$ DEF FN  OUT  VERIFY  ERASE  MOVE INT  DEF FN <>INKEY$<> OR  LINE  THEN SCREEN$ >= OPEN # MERGE VAL$ IN AT TAB  PAPER  VERIFY INKEY$ THEN  OUT  INK <= STEP SCREEN$  INK <>USR  DEF FN INT SIN PEEK  OVER >=NOT <=<=SCREEN$ NOT  CAT STR$  CAT  CLOSE # MERGE [K] DIM  LET  SAVE  INPUT  GO SUB <= CLOSE # CAT SCREEN$ [S]VAL$  STEP  OR  LINE CHR$  OUT  CLOSE #PEEK  PAPER  OPEN #<> STEP INKEY$<> OR  BRIGHT  OVER [U]INKEY$INKEY$CHR$ (??3Z.NOT <=<=SCREEN$ [S]VAL$  CAT  OVER  OR INKEY$TAN INT PEEK PEEK INT INT INKEY$ FORMAT  CAT  CIRCLE  BEEP VAL$ >=NOT STR$ INKEY$ INPUT  PAUSE  COPY  LIST  LET  DIM INKEY$ ERASE  OR SCREEN$  OR  THEN BIN  OVER INKEY$<> BRIGHT INT  OPEN # THEN <> OPEN # OR INKEY$ INK  OR >= PAPER SCREEN$ [U]INKEY$INKEY$ PAPER  PAPER  OVER  PAPER SCREEN$ INKEY$ DATA  FOR VAL$  READ  RESTORE  LPRINT INKEY$ LIST  LPRINT  CLEAR  PAUSE  LOAD  RETURN INT SCREEN$ INKEY$ INPUT  LOAD  DATA  CLEAR  RETURN  DRAW  LOAD  PAUSE  OUT  VERIFY  AND  FORMAT  MERGE [K] REM  NEXT  LET  PLOT   BORDER  DATA SCREEN$  LLIST  DIM  FOR  REM  PRINT  DATA  RUN  INPUT  PRINT  POKE INKEY$ DRAW SCREEN$  READ  LLIST  RANDOMIZE  LLIST  LIST  READ Z[__ZZINKEY$INKEY$SCREEN$ [U][Q][Q]SCREEN$  IF  POKE  READ  LET  CONTINUE  COPY  GO SUB  POKE  CLS  RUN INKEY$ BORDER  COPY  POKE  RUN  LLIST  FOR INKEY$SCREEN$ [K] CLOSE # BEEP  OR  OUT  INVERSE  DIM INKEY$ DATA  LOAD VAL$  CLEAR  LLIST  FOR  LET  READ  NEW  STOP PEEK VAL TAN TAN INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ <>[R]LEN  PAPER  ERASE  OVER VAL$ SIN  CAT  MERGE SCREEN$ NOT  INVERSE VAL$  OR  BRIGHT NOT  CLOSE #INT ACS PEEK  DEF FN >= OUT  MERGE  MERGE SCREEN$ STR$  THEN  BEEP SCREEN$ BIN <> MOVE [K][G][O] LIST  PRINT  GO SUB INKEY$SCREEN$ SCREEN$ BIN STR$  INK SCREEN$ ATTR INKEY$INKEY$INT INT PEEK PEEK INT INT INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$ZZ^^ZZINKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$INT INT PEEK  LIST  LOAD INT  LOAD INKEY$ LET  LOAD  DIM  LLIST PI CLEAR  READ INKEY$ DEF FN NOT [O]<> OVER  OUT  IF  RETURN SCREEN$ INKEY$VAL$  LOAD SCREEN$ INKEY$INKEY$ THEN  CAT  VERIFY  LINE  BEEP <> MERGE USR  ERASE SCREEN$ ASN VAL$ VAL$ SCREEN$ SCREEN$ INKEY$ SAVE ▙[F] OVER  PAPER [E] READ INKEY$ DRAW  FOR  READ VAL$ INKEY$SCREEN$  BORDER INKEY$ LET  PRINT  GO SUB  REM  FOR  POKE  COPY  CLEAR  COPY SCREEN$ CODE VAL$ SCREEN$ SCREEN$ INKEY$INKEY$[K] NEW  OUT [O] CIRCLE NOT INKEY$ THEN  CAT  STEP  CAT  LINE  CAT <=<>INKEY$ POKE  CLS  PRINT  PAUSE  COPY  REM  BORDER  PAUSE  PAUSE SCREEN$ [S]VAL$  FOR SCREEN$  PAUSE  NEXT Z LOAD INKEY$ LLIST  COPY  DRAW  CLEAR  NEXT SCREEN$  GO SUB  BORDER  LET  NEXT  CLS COS  INPUT  PRINT INKEY$FN [U][U]VAL$ VAL$ SCREEN$ SCREEN$  DATA  POKE  MERGE <> BEEP  LINE CHR$ [K] LOAD  INPUT SCREEN$  LLIST VAL$  PRINT  LOAD  SAVE  PAUSE  RUN  RUN INT VAL VAL TAN TAN INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$  INPUT  FOR INKEY$ CONTINUE [P]▙ OVER  ERASE  PAPER ▙ BORDER  GO SUB SCREEN$  DATA  FOR  STOP  PAUSE  LIST  RUN INKEY$TAN INT PEEK PEEK INT INT INKEY$ RUN SCREEN$  RETURN  CLS  IF SCREEN$ FN  THEN <> POKE ▖[M][O] MERGE <> LIST  DIM  READ  NEW VAL$ [S]SCREEN$  LLIST  POKE  NEXT  INPUT  CLS  LOAD PEEK  NEW  INPUT  NEXT  GO SUB  FOR SCREEN$ [S]VAL$  DATA  RESTORE INKEY$ FOR Z READ  PRINT  RETURN  FOR VAL$  POKE  FOR  DATA  LOAD  FOR  CLS  COPY  REM PEEK TAN INT INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$  DATA  READ INKEY$ TO  MERGE BIN  OPEN # CAT  NEW  BORDER  GO TO  RANDOMIZE  CLS VAL$ [S]SCREEN$ ABS ACS SIN AT INT  DRAW  COPY  LIST  INPUT INKEY$ PAUSE  RESTORE  CLEAR  FOR VAL$  BORDER  DATA  DIM  LLIST [F] PAPER  FORMAT  OVER  PAPER  PAPER INKEY$INKEY$ CLS SCREEN$  BORDER  READ SCREEN$ SQR ATTR  NEXT  IF INT  RESTORE  COPY  DIM  INPUT  RETURN INKEY$FN  BRIGHT <= CAT USR  CAT [U]INKEY$>= FLASH  STEP  DEF FN  FLASH  OPEN # LIST  BORDER  NEW SCREEN$ [S]VAL$  LLIST  FOR  POKE  PAUSE  LOAD INT  LET  REM  INPUT  LOAD  STOP  BORDER SCREEN$  DRAW  RUN  IF  FOR  VERIFY  LOAD  REM Z^ REM  CLEAR  FOR  RANDOMIZE  LOAD VAL$ [U]SCREEN$ INKEY$INKEY$INT INT PEEK PEEK INT INT INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$[K][K]▙[E]▞COS FN EXP PEEK [Q]VAL$ SCREEN$ SCREEN$ INKEY$INKEY$INT INT PEEK PEEK INT INT INKEY$INKEY$ POKE  RETURN  LLIST VAL$  DRAW  SAVE  READ  FOR ▛ PAPER  FORMAT  FORMAT  CLOSE # PAPER INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$INT INT PEEK PEEK INT INT INKEY$INKEY$SCREEN$ FN  CLEAR  FOR  LLIST  RETURN  DIM  POKE [K] INVERSE  OUT BIN  FLASH [I]INKEY$ NEXT  RANDOMIZE  RANDOMIZE  LOAD  STOP  RANDOMIZE  CLS INKEY$ PRINT  PLOT   LOAD  STOP  COPY  INPUT  STOP INKEY$SCREEN$ SCREEN$  DRAW  LLIST  ERASE  LOAD SCREEN$ PIINKEY$ZZ^^ZZINKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$  FOR INKEY$SCREEN$ INT  GO TO  GO SUB  CLS INT ACS INKEY$ PLOT   RESTORE  LPRINT  REM  CLS SCREEN$  INPUT  POKE  COPY  ERASE  CLOSE # THEN  LINE CHR$ [K]FN INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$INT INT PEEK PEEK INT INT INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$ PAPER  PAPER  OVER SCREEN$ SIN COS  MERGE INKEY$ AND  OR  CAT  LINE  CAT  CIRCLE INKEY$SCREEN$ INT  ERASE  FLASH  ERASE  LINE INT SCREEN$ INKEY$ THEN BIN  LINE VAL$  INK  OR  THEN NOT [K] CONTINUE  CLS  GO SUB  INPUT  PRINT  CLOSE # CAT BIN  STEP VAL$ <=BIN SCREEN$ STR$ <= BEEP  OUT PEEK  BRIGHT NOT INT  MERGE  ERASE  CAT  THEN CHR$  STEP  OR  PAPER  OUT [R]CN^PTTINKEY$INKEY$SCREEN$ SCREEN$ VAL$ USR  OR SCREEN$ PIPISQR INT PEEK PEEK INT <> ERASE NOT  THEN  AND  STEP STR$  PAPER  OPEN #[R]IN [K][P][P][L][K]INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$INT INT PEEK PEEK  CIRCLE NOT NOT INKEY$INKEY$SCREEN$ <> FLASH  OPEN # INK INKEY$FN  PAPER  PAPER  OVER  OVER  PAPER  PAPER INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$INT INT PEEK PEEK INT INT INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$[K][K][O][O][K][K]INKEY$INKEY$SCREEN$ SCREEN$ VAL$ VAL$ SCREEN$ SCREEN$ INKEY$INKEY$INT INT PEEK PEEK INT INT INKEY$INKEY$ug PRINT X PRINT ATTR [C] LOAD LzATN COS TAB ▞ DRAW [K]s}ATTR  AND [H][L] PAPER [P][O]▘ LOAD k6SGN ASN q▖g6LN ABS i@[P]INT INT [U]#JTAN LEN SGN  VERIFY TAN  DEF FN  AND FN CHR$ [U] NEW TAN LEN  VERIFY ATTR ▙ NEXT [L]SQR [K]? SAVE  CLEAR  LPRINT ▟[F]RND[K]p▖▛[A] OR ▞7 GO SUB ▞ABS ▙m[[G]oATTR z LET ▖▘TAN  OPEN # LET [J]ASN VAL$ Ec__PI PAPER  CLEAR AT  NEXT  VERIFY ▛▚LEN ▛[L]aS PEEK ▜ INK [L]G0[S]▜zMo©{ATN <[S]▛ MERGE ▙[P]u▛K<PEEK SQR  DEF FN  RETURN LN  BORDER  PAPER ▜ MERGE [P]▛G<[S]c[gINKEY$INT ▚▚L[I]▘▝ MERGE NOT  VERIFY  OUT  INVERSE  LINE  OPEN # MERGE >=SGN [M]▝ AND  CAT  AND  VERIFY [A] PLOT   LET SIN LEN SQR PEEK INKEY$INKEY$ STEP  THEN NOT  THEN [M]▗▟ SAVE  DATA  DATA  LPRINT  LPRINT  DATA  DATA  SAVE  SAVE  POKE  POKE  LIST [I]▘[M]uLN LN wIN FN ATTR F▜EXP CSIN SCREEN$ C[U] DATA I[Q]MLN ▙ACS LN yN]TAN [A]QSQR j[C]▞LN ▙LN }NCODE ` ERASE [H]INKEY$[K][U] INK [I][N]_c▚ CLEAR TAB [O]vk[P]GSCREEN$ I[P]u READ SGN LN  THEN  CLEAR TAB [O]vATTR [A] OUT [M][M] DIM ▜fPI GO TO  OPEN #TAN  PLOT  LN  PRINT POINT ▟ INK  INPUT  TO PIHFN 'NATTR  LOAD G[U] RETURN  RANDOMIZE [Q] DRAW w INVERSE k CIRCLE TAN ISGN CATTR  READ G[I]t<INKEY$[F]IscATTR ,NLN TAN i]dQ RANDOMIZE PEEK [L]VAL$ M INK SCREEN$ ▛SQR h[C]t[O]INKEY$uDSTR$ RND▗ePEEK ▙ATTR /NLN uPOINT VAL ▜{keWa GO TO PI:[L]RND▙G? LIST ~[C]@SGN #JtqD▛HK5[▘r[U]?Z<>SGN ,Jp▖Bxy2 OUT [E][T] FOR  OUT =TAN INKEY$▖%mTAN ?Z[Q] INK [M][G] LET RND[K]veVAL  PAUSE SGN  RANDOMIZE RNDSGN VAL <>[N]SCREEN$ FVAL  RANDOMIZE  NEXT =INKEY$▛ATTR & CIRCLE [O][J]SQR STR$ LN ▞DPI6[P]RNDG3COS ▞[D](zzPI[A]H[L] FORMAT ▛[R]▜k*a]2BIN S LIST )Yt}CODE  ERASE [H]▜ STOP SQR ASGN INT k6Cg CIRCLE C CLOSE #u▜g RESTORE [[Q]▙w COPY PIJ[P]& FOR _▜: GO TO N FOR RgGOTAN [O]c NEXT ▛:[A]w*_[[U]▞k COPY ATTR N[P]" FOR S▜INT  IF SKOVAL [O]g NEXT ▜▚ PAPER w.__[U][H]k NEXT ATTR ▙N[L]" BORDER ▜z:[D] DEF FN SQR D[G]k NEXT %]pG PRINT kk TO WUSR iATTR y INK ATTR  INPUT c MOVE ~ PAPER ▜IN AT sTAB ▜w▚ NEW ATTR  INPUT c MOVE ~ PAPER ▜[P]SGN S▟PISQR <g MOVE z ERASE ▛ PRINT K DIM <= COPY LN [H]g NEXT CODE ▙Jg INVERSE r AND [L][L] OVER W▞SQR u▛w LET VAL [J]g COPY PIINT zS RESTORE N NEW ▜ LINE G[N]COS y▛{ RANDOMIZE [U]▙s BORDER SQR [K]Fk MOVE ~ ERASE  LINE K[F]G▞_~INT {{ RANDOMIZE TAN [M]c RUN g MOVE r PAPER [L][P] OVER S▞PIuLN [N]▛s LET g NEXT PI▚zW RESTORE J NEW SQR FN G[J]COS }▛w RANDOMIZE LN w BORDER S6 OR E NEW  REM %CODE }[F]oEPOINT <=IN SQR SQR IN IN NOT NOT  CAT  CAT  THEN  THEN  CAT uyyeeaaeeyyuuqquuyyEEAAEz▚▚▙▙▚▚[J]EaaeeyyuuqqqZ▚▚zz~~zz▚▚▝Z▞}mj▚Yyx RETURN  MOVE J▙▟FLEN jLN X▛v▚ LINE LN h INVERSE  INVERSE  INK  INK  INVERSE  INVERSE STR$ STR$  CAT Z▖▖SGN k&▚9 SAVE  RETURN  LET *SGN ▞.▙LVAL  AND [B]J[I][M]|SCREEN$ ▚/xhVAL$ ▝X[K]▚INT INT PEEK PEEK INT INT [N]F▝ZPEEK ▚▙▚▚[K][K][K][O][B]J LLIST elINT ▟hSGN COS qSCREEN$  CIRCLE x}SGN  FOR TAB  IF [I]FN AT G▝ CAT  THEN  THEN  CAT  CAT NOT NOT  COPY  COPY  CLS  CLS  COPY j`|[K]▖LN <▛▚[B]J[I][I][M]SCREEN$ VAL  BRIGHT ▛▙▝ZVAL  TO  LINE  DRAW  BRIGHT ▝Z▙▙▚▚[K][K][O][O][B]EyyuuqquuyyAzPEEK PEEK INT INT ▚▚▙▙▞uyyeeaaeeyyuuqquuyy▝▝ STEP [C];; LLIST 1 RESTORE  INK  MOVE  INK !@ INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K][K]j&~0v<~[K]~&~~"~<~|f~vf~v~|&[K]<~cf[K]LN flvlZv>0[K]v[K]~fZvkvvZvlvvfvvZvf[K]nvw>l[K]LN  INPUT $<6<0&p$ NEW 0[K]& INPUT 0k0 LPRINT 6<0,f0$6 INPUT [K]F0>&<[K]LN  TO l[K]<<f|| NEW <[K]f TO < VERIFY < LPRINT [K]<x TO <|< TO [K]<>f<[K]LN |ltft0`Dfd INPUT `[K] GO TO |0` VERIFY ` LPRINT 0ft`| TO `d0`|[K] AND `jDt[K]LN  RETURN dnd0n DEF FN nn GO TO n[K] DEF FN 0n VERIFY n GO TO 0ndnn DEF FN nn0`[K] INPUT nb DEF FN d[K]ATN  SAVE  AND  INPUT  DRAW  INPUT x RETURN  DEF FN  DRAW  INPUT x RETURN [K] OVER  SAVE x RETURN ~ RETURN xx DRAW  INPUT  RETURN  NEW ~ RETURN  INPUT x LPRINT  SAVE [K]| RETURN  BORDER  DEF FN  INPUT [K] GO SUB fff[K]ff[K]f[K]$[K])ff[K]!<~f<vf~[K]Xv|f"f[K]-fff<|<~ff~v~~|fv|v|~~|~<fv|vv<~lv>vlv[K]Xv>>vlkl[K], TO > TO  TO vv>vv TO  TO vtZvv TO 6vv>vv~[K]v[K]( TO v TO 6vv>vv>n>[K] NEW &< LPRINT $$<0[K]X,&$6<k<[K]-$[K] LPRINT 6$ LPRINT 0[K]0<06,6$$6&060$[K]) NEW ,6$$$$F$$[K] NEW f< LPRINT n|<<[K]Xxfn<< VERIFY <[K].n[K]|<n LPRINT <[K]<<<<>x<n|<f[K]<l[K]) AND >x<n||nnl[K] INPUT  GO TO t LPRINT ~dt`[K]X|D~ft VERIFY t[K]-~`l0`l||`~df GO TO [K]`l[K]) VERIFY ||`~dd~ AND ~l[K] GO TO  DEF FN d GO TO  NEW ndn[K]Xn DEF FN  NEW nd VERIFY d0[K]- NEW  GO TO ` NEW  GO TO nnd0nfnn` NEW nn DEF FN n`n RETURN [K]) GO TO nn` NEW nn NEW  INPUT  NEW  RETURN [K]x OVER  INPUT x DEF FN  INPUT  INPUT  RETURN [K]X NEW  DEF FN  DEF FN  DRAW  INPUT ~ INPUT [K]. DEF FN 0x LPRINT  DEF FN x RETURN 0 RETURN  INPUT x RETURN  NEW < NEW  LPRINT  DEF FN  INPUT  DRAW  OVER  RETURN  LPRINT  RETURN  AND [K])z< NEW  LPRINT  DEF FN  INPUT  INPUT  DEF FN | DEF FN  AND [K]1f[K]f[K] RANDOMIZE f||~vf|1v<[K] TO [K]v>v TO v1vv[K]K[K]T[K]▛660$,6s< NEW $[K]K[K]8[K]▛[K]<nx><{ NEW l[K]K[K] INPUT [K]▛fl`~||fe< INPUT l[K]K[K]8[K]▛nfn NEW nnmn GO TO  RETURN [K]J[K]T[K]▛ DRAW  NEW  RETURN  DEF FN  NEW  DRAW  IF  NEW x AND [K]J[K][K]a[K]Gj[K][K]G[K][K]G[K][K]GY[K][K]GX[K][K]G,[K][K][K][K][K][K][K][K][K]GJ[K][K]Ga STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K][K]iff DEF FN  TO |n~ NEW  DEF FN <v[K] LPRINT  GO TO x~Z00x00p|fn DRAW [K] RETURN 800 RETURN [K][K]q|v6<fn DRAW [K]6n<~Z00x<v NEW  NEW  INPUT  GO TO xfl<<td INPUT [K]©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO xcw>>jb BORDER vv,x|n NEW ~v0<`n RETURN [K]|v6<fn DRAW 11s{em IF [K] RETURN  AND <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN +kk< VERIFY  VERIFY  CLOSE #vv$|dn INPUT 11s{em IF [K][K]<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO x~Z00x>$n~ NEW  DEF FN |v6<fn DRAW fl<<td INPUT ~Z00x00p|fn DRAW [K]fl<<td INPUT <nF AND  INPUT |[K]vv,x|n NEW |v6<fn DRAW >$n~ NEW  DEF FN  RETURN  AND |v6<`` LPRINT >$n~ NEW  DEF FN ~Z00xfl<<td INPUT vv,x|n NEW <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW [K]vv,x|n NEW >$n~ NEW  DEF FN |v6<`` LPRINT ~Z00x&f INPUT  TO | SAVE [K][K]vv$|dn INPUT ~v0<`n RETURN vv,x|n NEW <v NEW  NEW  INPUT  GO TO x~v0<`n RETURN ©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x[K]<v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW >$n~ NEW  DEF FN [K]0[K]vv$|dn INPUT >$n~ NEW  DEF FN [K]vv,x|n NEW <v NEW  NEW  INPUT  GO TO x~Z00x<v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT 11s{em IF fl<<td INPUT [K][K]I<v NEW  NEW  INPUT  GO TO x~Z00x~~&f GO TO  DEF FN  OVER |v6<`` LPRINT >$n~ NEW  DEF FN |v6<fn DRAW >&fD DEF FN  DEF FN >nl<l TO  DEF FN ~v0<`n RETURN ~Z00x<v[K] LPRINT  GO TO x>nl<l TO  DEF FN [K]<v NEW  NEW  INPUT  GO TO x~Z00x|v6<`` LPRINT >nl<l TO  DEF FN  RETURN  AND [K][K]Qfl<<td INPUT <v[K] LPRINT  GO TO x<v[K] LPRINT  GO TO x>&fD DEF FN  DEF FN ~v0<`n RETURN  RETURN  AND <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW >$n~ NEW  DEF FN ~Z00x~v0<`n RETURN >&fD DEF FN  DEF FN ~v0<`n RETURN fl<<td INPUT [K]|v6<fn DRAW [K]<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO x~Z00x>$n~ NEW  DEF FN |v6<fn DRAW ~v0<`n RETURN [K]0[K][K]J~~&f GO TO  DEF FN  OVER |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x>[ FLASH ACS |0x~v0<`n RETURN <v[K] LPRINT  GO TO x<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT [K]>&fD DEF FN  DEF FN fl<<td INPUT  RETURN  AND ~v0<`n RETURN vv$|dn INPUT ~r0<fn DRAW |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO xvv,x|n NEW [K][K]q~v0<`n RETURN ©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x[K] RETURN  AND |v6<`` LPRINT &f INPUT  TO | SAVE ©30`` LPRINT  LIST [K]>|[K]>$n~ NEW  DEF FN vv,x|n NEW <v[K] LPRINT  GO TO x~v0<`n RETURN >&fD DEF FN  DEF FN 00p|fn DRAW [K][K]y~v0<`n RETURN ©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x[K] RETURN  AND <v NEW  NEW  INPUT  GO TO xff DEF FN  TO ||fn DRAW [K]>|[K]fl<<td INPUT vv$|dn INPUT ~v0<`n RETURN <v[K] LPRINT  GO TO x<v[K] LPRINT  GO TO x>$n~ NEW  DEF FN [K][K]A<v[K] LPRINT  GO TO x[K][K]f TO  TO  DEF FN ~~v0<`n RETURN >&fD DEF FN  DEF FN 00p|fn DRAW n[[COS ACS ACS  BRIGHT [K]~~&f GO TO  DEF FN  OVER |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN ~v0<`n RETURN <nF AND  INPUT |~Z00x00p|fn DRAW [K]0[K]>nl<l TO  DEF FN vv,x|n NEW <v NEW  NEW  INPUT  GO TO x~r0<fn DRAW 11s{em IF [K]0[K]ff DEF FN  TO |<`n RETURN |v6<`` LPRINT ~v0<`n RETURN <nF AND  INPUT |[K][K]!|v6<fn DRAW &f INPUT  TO | SAVE >&fD DEF FN  DEF FN vv,x|n NEW >$n~ NEW  DEF FN vv$|dn INPUT [K]0[K]|v6<fn DRAW [K]vv$|dn INPUT ~v0<`n RETURN  RETURN  AND |v6<`` LPRINT >$n~ NEW  DEF FN [K]<nF AND  INPUT |~v0<`n RETURN cw>>jb BORDER >&fD DEF FN  DEF FN fl<<td INPUT [K][K]Y<v NEW  NEW  INPUT  GO TO x~Z00xff DEF FN  TO |n~ NEW  DEF FN >nl<l TO  DEF FN vv$|dn INPUT vv$|dn INPUT 11s{em IF ~v0<`n RETURN [K]©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW 11s{em IF [K][K]000[K]8[K]G`[K]B[K]B@[K]F[Q][K]B[Q][K]D  STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K]!~Z00x>$n~ NEW  DEF FN vv,x|n NEW [K]|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x~Z00x[K]0[K]vv,x|n NEW >$n~ NEW  DEF FN |v6<`` LPRINT ~Z00x>$n~ NEW  DEF FN [K]|v6<fn DRAW 11s{em IF ©30`` LPRINT  LIST >&fD DEF FN  DEF FN >nl<l TO  DEF FN  RETURN  AND fl<<td INPUT ~Z00x[K][K]Y<v[K] LPRINT  GO TO x>&fD DEF FN  DEF FN ~v0<`n RETURN  RETURN  AND &f INPUT  TO | SAVE n[[COS ACS ACS  BRIGHT "kk[K] VERIFY ©fl<<td INPUT cw>>jb BORDER [K]<v NEW  NEW  INPUT  GO TO x~r0<fn DRAW |v6<`` LPRINT >$n~ NEW  DEF FN <nF AND  INPUT |<v NEW  NEW  INPUT  GO TO xcw>>jb BORDER 0[K][K]q[K] COPY  CLS  PRINT  FOR [A] COPY  MERGE [S]AB COPY  COPY CODE ATTR U COPY  IF  DATA R[U]@ @ COPY /[H].% COPY  COPY  LOAD [H][K] COPY  RETURN  PRINT SCREEN$  COPY  COPY _EXP t[K][K] p[K] COPY nU*@ COPY  COPY  BRIGHT 2[K] COPY _PIB[K] COPY ©[K] COPY  SAVE  RESTORE  REM [K] COPY  LOAD  IF USCREEN$  COPY  RETURN  MERGE [U]CHR$  LPRINT P COPY ?_O'▜/[K] COPY [K]p!@[K]$[K]P[Q][K]▗BIN [S]USR B [K][K]@  [K]B  USR [K]IN ^TAB */VAL h[Q]UFN A[K]P[Q]@@@`0[K]/3@[K] COPY [K]q@[K][I]qQ.USR  `G OR ; TO d1[K][K]00[K][K]d[K]_/"Q[K]w[K][F] LOAD * LOAD [F]n CLOSE #z*{Td TO ;STR$ [R][Q]STR$ [K][K][K][K]0A1STR$ [K]0PI_/HVAL  CONTINUE  POKE  CONTINUE [K])p([K]p[Q]@▖@[K]Qq OR G` USR ▘![R]K[K]$ ▛%NOT ]▝a▝qPOINT QATN SCREEN$ O! NEW [T]USR LEN {ASN  REM  BEEP } IF  GO SUB  CLS USCREEN$  PRINT [T]yCODE W FOR ]ATTR } RESTORE  OUT SCREEN$ U LOAD IN © COPY © COPY IN g POKE  LIST  CONTINUE  POKE  REM  LPRINT  LPRINT @[K][K]pSTR$ FN  CLOSE #[Q]@[K]1]ABS  COPY  COPY uk MERGE BIN bEXP TSCREEN$ W REM U▝[H]& CAT SCREEN$ u IF  CLEAR  IF  INVERSE  REM USCREEN$ WTAB WATTR UATTR _ATTR  COPY  RUN  IF USCREEN$  MERGE j PRINT ATTR _VAL$ uVAL$ WVAL$ ]INT wIN _CODE UINT ] COPY  OUT ATN _IN UATTR  MERGE SCREEN$  MERGE j MERGE  REM UVAL$ UINT uATTR USCREEN$ USCREEN$ uLN @▘ STOP VAL  SAVE X[K]#K[K]p▝ USR @@[Q] FORMAT #[K]/R COPY O RUN SCREEN$ uINT U COPY  MERGE ATTR  MERGE ATTR UCODE W COPY ]SCREEN$  INVERSE SCREEN$ WSCREEN$ U COPY USCREEN$ USCREEN$ ] RETURN } COPY UINT ©ATTR WATTR W COPY ] FOR ]© BORDER  CLS  BEEP  COPY  PRINT  REM uINT UATTR  PRINT  COPY _SQR w REM u IF [H] COPY USCREEN$ USCREEN$ U REM U COPY uIN YTAB ]TAB _ COPY USCREEN$ UjASN  REM U COPY WSCREEN$ WSCREEN$ USCREEN$ U RETURN xFN rUSR ` DATA [Q] DATA [K]▟V,$P[K]p LPRINT  LIST  CONTINUE  FORMAT  CONTINUE  FORMAT [Q]USR [K]▚/[]]ATTR WACS  FLASH  RETURN  PRINT  REM UCODE _ATTR U FOR UCODE USCREEN$ USCREEN$ UVAL$ u INPUT USQR ] PAPER }ATTR  MERGE SCREEN$ UCODE W IF oATN  GO SUB SQR WIN  CLEAR  CLEAR  RANDOMIZE  CLS  RANDOMIZE  CLEAR { SAVE } IF ABS  RETURN }INT  PRINT  REM  MERGE IN wSCREEN$ _SQR ] REM USCREEN$ WSCREEN$ _ASN ZIN ]SQR wABS QCOS %SCREEN$  MERGE z3▖SCREEN$ USCREEN$ U REM  MERGE  REM  MERGE  DATA [Q] PAUSE p SAVE XSGN X[K][K]p LPRINT 0[A][K]*QQ# FOR USCREEN$ U REM  MERGE >5ATTR [TAB _ABS  LOAD  COPY ©ATTR USCREEN$ ]VAL$ USCREEN$ ASN SCREEN$ USCREEN$ UATTR  MERGE SCREEN$ U FOR _SCREEN$ ]SCREEN$ UCODE  VERIFY  COPY u COPY ATN  CLS ATN { INVERSE z_ IF  BEEP PEEK  FLASH IN  MERGE ATN  INVERSE  REM [F] REM USCREEN$ UCODE USCREEN$ uSCREEN$ USCREEN$ UPOINT  OR [R] MOVE SQR YEXP Y[Q][K]G!LEN b[U]@>=[A]$[K][K][K]▝[K]:[P]_]!▖CODE ]CODE UATTR  MERGE ATTR U[CODE  PAPER } REM WAT WSCREEN$ USCREEN$ WSCREEN$ uSCREEN$ ]TAB wSCREEN$ ]SCREEN$ USCREEN$ USQR uATTR UATTR UATTR  MERGE  INPUT USCREEN$ UATTR VABS {SCREEN$ USCREEN$ U REM ASN j BEEP SCREEN$ USCREEN$ UVAL$ WVAL$ W LET [LEN aSTR$ [B][K]@[K]`[K]▖[K]@[K] @[K]w0@u[K]_  USR  LPRINT  COPY "$ COPY Ukw;m{ GO SUB  COPY [TAB WSCREEN$ USCREEN$ U COPY  MERGE j PRINT SCREEN$ UVAL$ W COPY ]INT  GO SUB VAL$ USCREEN$ u COPY UATTR UATTR UATTR U COPY  RUN  FOR USCREEN$ USCREEN$ U COPY  CLEAR [K][K]uSCREEN$ USCREEN$ U COPY WATTR UATTR WSCREEN$ U COPY ▝[K]STR$ ▝[K] COPY  [K]w @[Q][S]@8 [K][K] BEEP TAB  FOR  OUT a▜qVAL$ ]CODE  CIRCLE  LPRINT `AT P[Q]@` DEF FN g@$ATTR U FOR  MERGE ATTR  MERGE ©SCREEN$ USCREEN$ UATTR USCREEN$ USCREEN$ USCREEN$ U REM  MERGE  FOR ^ATTR TINT v OVER  REM Y[O]▝[K][K] COPY  [K]*U[K]p0P[Q]@@[Q] FORMAT [K][K]C[K]H▖[K]@0[K]▝)!PEEK  LPRINT @[Q] PRINT `[H]@ ▖[K][K] COPY  [K]([K]p LPRINT  CONTINUE  PRINT  FOR  OUT  REM  PRINT  VERIFY [K][K][K][K][K][K] COPY   [K] FOR [K] COPY HLN  MERGE  PRINT  IF  CLEAR  RETURN [E]J[E][K][K][K][K][K]▝[K][K] @ p @ LPRINT [K]USR HTAN x CLOSE #FN ▘)SIN ©SCREEN$ UATTR  PLOT   FOR [K]p[K] COPY SCREEN$  MERGE  IF [K] COPY VAL D REM [K] COPY [K]  PRINT  COPY !Q[U]p COPY [K]IN  COPY +/[P]©[K] COPY ▘@[S] MERGE  IF  COPY  COPY ▗IN  COPY  COPY [K]▝FN  RUN  COPY B[D]O COPY *U[K] COPY P LPRINT USR  LPRINT  MERGE SCREEN$  COPY © COPY  COPY _?©[K] COPY  RETURN [K] COPY [K][K]I|v6<fn DRAW ~v0<`n RETURN <v[K] LPRINT  GO TO x00p|fn DRAW cw>>jb BORDER >$n~ NEW  DEF FN [K]vv$|dn INPUT ~v0<`n RETURN vv,x|n NEW >$n~ NEW  DEF FN <nF AND  INPUT |fl<<td INPUT <v[K] LPRINT  GO TO x~Z00x11s{em IF fl<<td INPUT [K]<v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW <v NEW  NEW  INPUT  GO TO xvv,x|n NEW [K]0[K][K]1vv,x|n NEW <v NEW  NEW  INPUT  GO TO xvv$|dn INPUT ~v0<`n RETURN ff DEF FN  TO ||dn INPUT <v NEW  NEW  INPUT  GO TO x[K]0[K]vv$|dn INPUT &f INPUT  TO | SAVE [K] RETURN  AND >$n~ NEW  DEF FN [K]>&fD DEF FN  DEF FN >$n~ NEW  DEF FN  RETURN  AND vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]([K]B[K]G[K]p[K]GGGGGGGGGGGGGGGG[K]B STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K][K]aff DEF FN  TO 
  31756>$n~ NEW  DEF FN <v[K] LPRINT  GO TO 
  3072000x00p|fn DRAW [K] COPY 911 COPY  LIST [K]USR  LIST [K][K]yfl<<td INPUT ~Z00x>$n~ NEW  DEF FN vv,x|n NEW [K]0[K]ff DEF FN  TO |<td INPUT <v[K] LPRINT  GO TO x~Z00x<v NEW  NEW  INPUT  GO TO x[K]<v[K] LPRINT  GO TO x>&fD DEF FN  DEF FN &f INPUT  TO | SAVE ff DEF FN  TO |n~ NEW  DEF FN fl<<td INPUT vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]0[K]|v6<fn DRAW 11s{em IF [K][K]9<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO x~Z00x>$n~ NEW  DEF FN |v6<fn DRAW fl<<td INPUT >&fD DEF FN  DEF FN fl<<td INPUT [K]vv,x|n NEW >$n~ NEW  DEF FN |v6<`` LPRINT ~Z00x&f INPUT  TO | SAVE [K]fl<<td INPUT [K]~Z00x~v0<`n RETURN ~~&f GO TO  DEF FN  OVER ~v0<`n RETURN |v6<`` LPRINT 00p|fn DRAW [K][K]!vv$|dn INPUT >$n~ NEW  DEF FN vv<<n NEW <v NEW  NEW  INPUT  GO TO x RETURN  AND fl<<td INPUT ~Z00x~v0<`n RETURN <v[K] LPRINT  GO TO x00p|fn DRAW [K]|v6<fn DRAW [K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x~Z00x&f INPUT  TO | SAVE vv<<n NEW "kk[K] VERIFY ~~v0<`n RETURN cw>>jb BORDER [K]|v6<fn DRAW &f INPUT  TO | SAVE >&fD DEF FN  DEF FN vv,x|n NEW >$n~ NEW  DEF FN vv$|dn INPUT ~v0<`n RETURN [K][K][K]~~&f GO TO  DEF FN  OVER ~v0<`n RETURN |v6<`` LPRINT ~v0<`n RETURN  RETURN  AND [K]|v6<fn DRAW >$n~ NEW  DEF FN cw>>jb BORDER fl<<td INPUT [K]>&fD DEF FN  DEF FN ~v0<`n RETURN +kk< VERIFY  VERIFY  CLOSE #fl<<td INPUT ~Z00x[K]<v NEW  NEW  INPUT  GO TO xff DEF FN  TO |<`n RETURN vv$|dn INPUT 00p|fn DRAW [K] RETURN  AND >&fD DEF FN  DEF FN fl<<td INPUT vv$|dn INPUT vv$|dn INPUT 11s{em IF fl<<td INPUT [K][K]>&fD DEF FN  DEF FN >$n~ NEW  DEF FN ~r0<fn DRAW fl<<td INPUT |v6<`` LPRINT fl<<td INPUT vv$|dn INPUT ~Z00x[K]0[K]vv$|dn INPUT >$n~ NEW  DEF FN <v[K] LPRINT  GO TO x11s{em IF "kk[K] VERIFY ©~v0<`n RETURN vv$|dn INPUT vv$|dn INPUT 11s{em IF fl<<td INPUT [K]©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT >nl<l TO  DEF FN ff DEF FN  TO |<td INPUT cw>>jb BORDER fl<<td INPUT [K][K]©30`` LPRINT  LIST ~v0<`n RETURN fl<<td INPUT <nF AND  INPUT |~v0<`n RETURN |v6<`` LPRINT >$n~ NEW  DEF FN cw>>jb BORDER fl<<td INPUT [K]0[K]<v NEW  NEW  INPUT  GO TO x~~&f GO TO  DEF FN  OVER >$n~ NEW  DEF FN <v[K] LPRINT  GO TO xvv$|dn INPUT 11s{em IF cw>>jb BORDER fl<<td INPUT [K]<v NEW  NEW  INPUT  GO TO x~r0<fn DRAW >&fD DEF FN  DEF FN >$n~ NEW  DEF FN ff DEF FN  TO |x|n NEW >$n~ NEW  DEF FN cw>>jb BORDER fl<<td INPUT [K][K]©30`` LPRINT  LIST >$n~ NEW  DEF FN <nF AND  INPUT |>$n~ NEW  DEF FN [K]fl<<td INPUT [K]<v NEW  NEW  INPUT  GO TO x<nF AND  INPUT |$~v0<`n RETURN |v6<`` LPRINT >$n~ NEW  DEF FN cw>>jb BORDER fl<<td INPUT [K]>&fD DEF FN  DEF FN >$n~ NEW  DEF FN |v6<fn DRAW 11s{em IF [K][K][K] COPY  OR  RETURN  CLEAR  RETURN  COPY  COPY  CLS  PAUSE  COPY |VAL$ w[K] COPY  LIST  DRAW  SAVE  DRAW  CLS  IF  RETURN  SAVE  SAVE ?e"c#b MOVE Q[K] COPY [K]©[K] COPY  DIM  DRAW [K] COPY  GO TO  SAVE  GO TO  RETURN  LLIST USR BIN  FLASH  COPY ©_[P] COPY ©©[K] COPY ▖IN [K] COPY h[K] LIST  RANDOMIZE  LET  LLIST  STOP [K] COPY [K]©?[K] COPY IN [K] COPY j NEXT  STEP PEEK  CIRCLE [G] COPY  OUT ©<=SIN @[P] OUT OLEN  AND < IF [K] COPY <=S>Y[K] COPY @ BORDER  BEEP [L]5x$1 COPY [P]AT W LOAD PEEK ▖USR  DRAW  CLS  BORDER ]VAL$ ▞3©?CODE _o> PLOT   CAT PI[P]©?© OUT ?[P]▜IN  RETURN [P] OUT OLEN  AND < IF [K] COPY <=S>Y[K] COPY @ BORDER  BEEP [L]5x$1 COPY [P]AT W LOAD PEEK ▖USR  DRAW  CLS  BORDER ]VAL$ ▞3©?ATTR Xh$Q(("@[B][U]D^0$BR▞)CODE ATTR [K] COPY  CLS  PRINT  CLS [K] COPY NOT [K] COPY  BORDER  FLASH [K] COPY NOT [K] COPY  RANDOMIZE  PRINT [K] COPY NOT [K] COPY IN  COPY  BORDER [K] COPY  READ [B]@FN [E] LPRINT  PRINT  CONTINUE  LET " LPRINT z$B[A]JD@▞% ▖Q(("@[B][U]D^0$BR▞)CODE ATTR [K] COPY  CLS  PRINT  CLS [K] COPY NOT [K] COPY  BORDER  FLASH [K] COPY NOT [K] COPY  RANDOMIZE  PRINT [K] COPY NOT [K] COPY IN  COPY  BORDER [K] COPY  READ [B]@FN [E] LPRINT  PRINT  CONTINUE  LET " LPRINT z$B[A]JD@▞% ▖FATTR QUATTR  RESTORE ~[F] BRIGHT ATTR pJRND MOVE |E*ABS i CLOSE # FOR  LLIST [D]+[P] INVERSE CODE ;WCODE EXP R04 RANDOMIZE [B]E▘(▝Gr` LPRINT [I]H@[P]4( CLS  RANDOMIZE [B]B2▗(A LLIST  FORMAT  LPRINT ABS  BRIGHT  PRINT  LOAD  CLS  PLOT   VERIFY  CLS 0[S]TABS [G]+ BEEP ▜POINT ; MERGE b MERGE PSCREEN$  MERGE PI~FATTR QUATTR  RESTORE ~[F] BRIGHT ATTR pJRND MOVE |E*ABS i CLOSE # FOR  LLIST [D]+[P] INVERSE CODE ;WCODE EXP R04 RANDOMIZE [B]E▘(▝Gr` LPRINT [I]H@[P]4( CLS  RANDOMIZE [B]B2▗(A LLIST  FORMAT  LPRINT ABS  BRIGHT  PRINT  LOAD  CLS  PLOT   VERIFY  CLS 0[S]TABS [G]+ BEEP ▜POINT ; MERGE b MERGE PSCREEN$  MERGE PI~ACS [P]]v OUT VAL$  RUN  COPY ACS VAL$  INVERSE  PLOT   LOAD  CLEAR  LOAD  COPY ATN  DEF FN { PAPER  COPY  CLS o PLOT   CAT  COPY  OUT IN  COPY  OUT _ COPY Ae[K]▜:[K]STR$ " [K]@0hAJ [K][S] [K] 0HX RUN  CLS  RANDOMIZE  COPY  RUN  COPY  CLEAR  COPY  GO SUB s OVER [ COPY  OUT  RETURN  COPY muSQR o RUN IN  RUN  COPY m RANDOMIZE INT n CLS u LOAD  COPY ACS [P]]v OUT VAL$  RUN  COPY ACS VAL$  INVERSE  PLOT   LOAD  CLEAR  LOAD  COPY ATN  DEF FN { PAPER  COPY  CLS o PLOT   CAT  COPY  OUT IN  COPY  OUT _ COPY Ae[K]▜:[K]STR$ " [K]@0hAJ [K][S] [K] 0HX RUN  CLS  RANDOMIZE  COPY  RUN  COPY  CLEAR  COPY  GO SUB s OVER [ COPY  OUT  RETURN  COPY muSQR o RUN IN  RUN  COPY m RANDOMIZE INT n CLS u LOAD  COPY [K],[K]G[K][K]NOT [K]([K](0[K]([K]p[K]([K]p[K](00pp[K](00pp((0[K]([K]0((0[K]([K]0[K]p[K]([K]p88pp[K]([K]p8x8x8x8x[K]p8x8x8x8x[K]pVWVWVWVW[K]pVWVWVWVW[K]pVW[K]VWVV[K]pVW[K]VWVV[K]p STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K][K]vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]6n<~Z00x<v NEW  NEW  INPUT  GO TO x[K]|v6<fn DRAW <v[K] LPRINT  GO TO x$~v0<`n RETURN [K]~v0<`n RETURN |v6<`` LPRINT &f INPUT  TO | SAVE vv$|dn INPUT  RETURN  AND >$n~ NEW  DEF FN [K]0[K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x~Z00x<v NEW  NEW  INPUT  GO TO xcw>>jb BORDER &f INPUT  TO | SAVE [K]ff DEF FN  TO |00x<v NEW  NEW  INPUT  GO TO x[K][K]&f INPUT  TO | SAVE [K]cw>>jb BORDER ~v0<`n RETURN vv$|dn INPUT >nl<l TO  DEF FN [K]~v0<`n RETURN <v[K] LPRINT  GO TO x~Z00x00p|fn DRAW [K]ff DEF FN  TO |00x<v NEW  NEW  INPUT  GO TO x[K]|v6<fn DRAW >$n~ NEW  DEF FN cw>>jb BORDER [K]<v[K] LPRINT  GO TO xvv,x|n NEW >$n~ NEW  DEF FN <nF AND  INPUT |>$n~ NEW  DEF FN ~Z00x00p|fn DRAW [K]vv$|dn INPUT >$n~ NEW  DEF FN [K][K]6n<~Z00x<v NEW  NEW  INPUT  GO TO x~Z00x[K]<v[K] LPRINT  GO TO xff DEF FN  TO |<`n RETURN ~Z00x[K][K]EXP |v6<fn DRAW [K]>&fD DEF FN  DEF FN ~v0<`n RETURN |v6<fn DRAW <v NEW  NEW  INPUT  GO TO xcw>>jb BORDER [K]vv$|dn INPUT fl<<td INPUT +kk< VERIFY  VERIFY  CLOSE #vv$|dn INPUT ~v0<`n RETURN cw>>jb BORDER [K]&f INPUT  TO | SAVE ©30`` LPRINT  LIST >&fD DEF FN  DEF FN &f INPUT  TO | SAVE [K]6n<vv,x|n NEW |v6<`` LPRINT >$n~ NEW  DEF FN vv$|dn INPUT >$n~ NEW  DEF FN [K][K]!vv$|dn INPUT >$n~ NEW  DEF FN vv<<n NEW <v NEW  NEW  INPUT  GO TO x RETURN  AND fl<<td INPUT ~Z00x<v[K] LPRINT  GO TO x>nl<l TO  DEF FN [K]vv,x|n NEW >$n~ NEW  DEF FN |v6<`` LPRINT ~Z00x>$n~ NEW  DEF FN [K]|v6<fn DRAW >$n~ NEW  DEF FN "kk[K] VERIFY ©~v0<`n RETURN ©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x[K]~~&f GO TO  DEF FN  OVER |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO xfl<<td INPUT  RETURN  AND ~v0<`n RETURN vv$|dn INPUT [K]>|[K][K]vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x[K]~~&f GO TO  DEF FN  OVER &f INPUT  TO | SAVE ~Z00xfl<<td INPUT [K][K]EXP fl<<td INPUT  RETURN  AND fl<<td INPUT ~Z00x~v0<`n RETURN [K]~Z00x>$n~ NEW  DEF FN vv,x|n NEW [K]0[K][R]c▟X PAUSE 5 CAT [C]~ GO SUB IN <v READ  ERASE [Q] RUN {ASN  LIST ,SGN A[K]ff DEF FN  TO |00x<v NEW  NEW  INPUT  GO TO x~r0<fn DRAW 11s{em IF [K]vv$|dn INPUT >$n~ NEW  DEF FN [K]▖ LPRINT [Q]USR  LPRINT  FORMAT [Q]USR [K] <[K]USR @@[K]▘vv,x|n NEW >$n~ NEW  DEF FN |v6<`` LPRINT ~Z00x~v0<`n RETURN [K]~r0<fn DRAW 11s{em IF >&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x[K]`@[K] LPRINT [K]USR [K]pP BRIGHT [K]~Z00x>$n~ NEW  DEF FN vv,x|n NEW <v NEW  NEW  INPUT  GO TO x~v0<`n RETURN [K]>|[K]+kk< VERIFY  VERIFY  CLOSE #~v0<`n RETURN [K][A]USR USR  LPRINT [Q]USR USR [K]|@USR [K][K]jfl<<td INPUT <nF AND  INPUT |<v NEW  NEW  INPUT  GO TO x~r0<fn DRAW |v6<`` LPRINT >$n~ NEW  DEF FN +kk< VERIFY  VERIFY  CLOSE #~v0<`n RETURN vv$|dn INPUT fl<<td INPUT ~v0<`n RETURN [K]0[K]USR  LIST  LPRINT  CONTINUE  POKE  POKE  DRAW  RETURN [K]▝ MOVE [K]▘r[K][H]/IN [K]vv,x|n NEW >$n~ NEW  DEF FN vv,x|n NEW [K]<nF AND  INPUT | RETURN  AND ~v0<`n RETURN <v[K] LPRINT  GO TO x00p|fn DRAW [K][K][K]~Z00x<v NEW  NEW  INPUT  GO TO x©30`` LPRINT  LIST  RETURN  AND >$n~ NEW  DEF FN [K]|v6<fn DRAW >$n~ NEW  DEF FN cw>>jb BORDER [K]vv$|dn INPUT ~v0<`n RETURN [K]~~&f GO TO  DEF FN  OVER |v6<`` LPRINT fl<<td INPUT  RETURN  AND $~v0<`n RETURN ~Z00x<v[K] LPRINT  GO TO x>nl<l TO  DEF FN [K]~r0<fn DRAW >&fD DEF FN  DEF FN &f INPUT  TO | SAVE +kk< VERIFY  VERIFY  CLOSE # RETURN  AND >$n~ NEW  DEF FN ~Z00x00p|fn DRAW [K][K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x[K]>&fD DEF FN  DEF FN >$n~ NEW  DEF FN ~r0<fn DRAW fl<<td INPUT |v6<`` LPRINT fl<<td INPUT vv$|dn INPUT ~Z00x&f INPUT  TO | SAVE [K]0[K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x RETURN  AND <v NEW  NEW  INPUT  GO TO x~r0<fn DRAW vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]<nF AND  INPUT |>$n~ NEW  DEF FN ~r0<fn DRAW >&fD DEF FN  DEF FN &f INPUT  TO | SAVE  RETURN  AND "kk[K] VERIFY ~~v0<`n RETURN fl<<td INPUT [K][K]i<v NEW  NEW  INPUT  GO TO x|v6<fn DRAW [K]f TO  TO  DEF FN ~~v0<`n RETURN [K]h[K][K]CODE [K]0[K]0[K]20[K]0[K]20[K]0[K]20[K]0[K]20[K],[K]G[Q] STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K]fl<<td INPUT [K]vv,x|n NEW <v NEW  NEW  INPUT  GO TO x~v0<`n RETURN [K]>|[K]ff DEF FN  TO |00x<v NEW  NEW  INPUT  GO TO x[K]~v0<`n RETURN "kk[K] VERIFY ©$~v0<`n RETURN [K][K][K]ff DEF FN  TO |00x<v NEW  NEW  INPUT  GO TO x~r0<fn DRAW 11s{em IF [K]<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x[K]<v[K] LPRINT  GO TO xcw>>jb BORDER >$n~ NEW  DEF FN [K]>|[K][K] TO 9|e PLOT   SAVE gO'7;= INK USR 1▞ INK  OPEN #▜ CAT ▝ NEW ~> NEW  PLOT   CLS USR |q COPY  COPY  RETURN Hd~ FOR  RUN © COPY r BORDER ABS n FOR  CLS  RUN [Q] LLIST yTAN SGN IN  LIST VAL 7gy©?© OUT CODE ATN [N] NEW 7 COPY IN  OUT  POKE [T] RUN  COPY  SAVE  RETURN  RETURN [I]USR ▜O[K]@ LET w BORDER INKEY$'▘[Q]USR  DEF FN  LOAD  RUN /x PAPER h GO TO  PRINT r:[G]SCREEN$  DRAW  CLEAR  TO 9|e PLOT   SAVE gO'7;= INK vv,x|n NEW <v NEW  NEW  INPUT  GO TO xcw>>jb BORDER [K]<nF AND  INPUT |>$n~ NEW  DEF FN ~~&f GO TO  DEF FN  OVER |v6<`` LPRINT 11s{em IF ©30`` LPRINT  LIST vv$|dn INPUT &f INPUT  TO | SAVE ~Z00x00p|fn DRAW  RETURN [K] PAPER z] CLEAR IN _ NEXT  RANDOMIZE  RETURN [K] COPY  OUT  SAVE [K] COPY IN  RETURN  OVER >▞▜] INPUT  GO TO  RETURN  INPUT  DRAW  INPUT  CLEAR ©^©o RETURN  LOAD  PLOT   PLOT   COPY PEEK G FOR IN SQR  CLEAR  MERGE ^ GO TO  CONTINUE l| POKE  PRINT  RANDOMIZE _ CLEAR SQR  OUT [O]VAL$  DRAW  GO TO 7 LOAD k_wv PLOT   COPY [O] TO  DEF FN  LOAD o[K]©>JUSR  OPEN # RANDOMIZE o? IF  RETURN |}} CLS  CLS  COPY  RANDOMIZE [K] CLEAR  COPY LEN [J]CODE  GO SUB  DEF FN ▙IN  FLASH R BORDER ©© COPY  COPY  RETURN [K] PAPER z] CLEAR IN _ NEXT  RANDOMIZE  RETURN [K] COPY [K]p[K] COPY  OVER  COPY  COPY  LOAD  INPUT  COPY  LOAD  RETURN [K] CAT  OUT  OUT  CAT  POKE  RETURN  POKE  RETURN  RUN  CLEAR  COPY  RUN TAN TAN EXP  DIM  LOAD  OUT  OUT  RETURN  LOAD  DRAW  CLEAR  INVERSE  COPY  INVERSE  OUT  RETURN COS [K][K] THEN  CLS [K] NEXT NOT n INPUT  DRAW  POKE q INK YIN [K] CLS  RETURN  IF  RETURN  RETURN  CLEAR v© RUN  RUN  COPY [K] CLS  DRAW  SAVE  LPRINT @1EXP [J]©©[K] COPY [K] RETURN [K] COPY  OUT [K][P] OUT [P]_? COPY ©[K] COPY vv$|dn INPUT >$n~ NEW  DEF FN [K]>&fD DEF FN  DEF FN fl<<td INPUT >$n~ NEW  DEF FN vv$|dn INPUT &f INPUT  TO | SAVE [K]0[K]vv$|dn INPUT &f INPUT  TO | SAVE [K]>|[K] COPY  LOAD  LOAD  RETURN  COPY  RUN  PRINT  RUN  COPY [K][P][P]_IN [K] COPY  RETURN  RETURN [K] COPY IN  OVER  OUT [P]?IN  COPY  COPY NOT  BORDER  BORDER  RUN wggPI[K] COPY [K] CLS  COPY [K] CLEAR  COPY  INK [K]STR$  RESTORE  OR [L][K] COPY 0[K]p[K] COPY  LOAD  COPY  LOAD  LOAD  COPY  INPUT  RETURN  OUT  OUT CODE  LOAD O<= BORDER [K] COPY p+kk< VERIFY  VERIFY  CLOSE #vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]vv$|dn INPUT >$n~ NEW  DEF FN +kk< VERIFY  VERIFY  CLOSE #>$n~ NEW  DEF FN ~Z00x00p|fn DRAW [K] [K] COPY [K] OUT  LOAD  COPY  OUT  COPY OCODE [K] COPY p[K]p CLEAR  COPY  LET [R]P▗D OUT  COPY ATTR A[E]H CLOSE # RETURN  DATA  LINE RNDPTAB  POKE MF COPY ©IN oSQR VkATN [K] COPY % RETURN  SAVE  POKE [K] COPY  INVERSE CODE S[K] COPY  REM  RUN j MOVE [K] COPY IN  FOR ?[K] COPY (vv,x|n NEW >&fD DEF FN  DEF FN >$n~ NEW  DEF FN |v6<fn DRAW fl<<td INPUT "kk[K] VERIFY ~fl<<td INPUT [K]ff TO [K]|v6<fn DRAW >&fD DEF FN  DEF FN ~v0<`n RETURN [K]>|[K]ATTR U IF  COPY  REM  CLEAR  COPY  COPY SCREEN$ | MERGE SQR  INPUT  COPY © COPY W[T] OVER © RUN  PLOT   COPY  RUN GO CAT  OUT CODE  CAT [K] COPY ( SAVE  GO SUB  BEEP  CLEAR  RUN [K] COPY ▗A[U] LIST `TAN  REM `STR$ [R]SVAL$ WPI RETURN [K] COPY  RETURN [K] COPY  CLEAR  RANDOMIZE  COPY > BEEP ;[K] COPY © COPY ©©[K] COPY [K]p[K] COPY  RUN  COPY  RUN  RUN  LOAD  RETURN  INPUT  COPY  LOAD  BEEP  BORDER  CAT [T]NOT NOT [K] COPY IN ?[P] OUT  OVER IN PIggw RUN  BORDER  BORDER NOT [K] COPY  CLEAR  PLOT   RETURN  CLS  RETURN  COPY  COPY  RETURN _ LOAD IN © COPY ©[K] COPY  RETURN  DRAW  RETURN  CLEAR  CLEAR  COPY  DRAW  DRAW 2LEN 1h( COPY  COPY © COPY IN ?IN [K] COPY |v6<fn DRAW <v NEW  NEW  INPUT  GO TO xff TO [K]td INPUT >&fD DEF FN  DEF FN fl<<td INPUT [K]ff TO [K]|v6<fn DRAW ~~&f GO TO  DEF FN  OVER |v6<`` LPRINT >$n~ NEW  DEF FN [K]>|[K] COPY  OUT  OUT IN PEEK SGN  RETURN © COPY NOT [R]▝@[Q]USR [K] COPY  BORDER <= RETURN  OUT  OUT  LOAD  DIM EXP TAN TAN  RETURN  OUT  INVERSE  COPY  INVERSE  CLEAR  DRAW  LOAD NOT [K] NEXT  CLS  THEN [K][K]COS IN Y INK q POKE  DRAW  INPUT n[K] COPY  RETURN [K] COPY  RETURN [K] COPY v DRAW  PLOT   COPY  LIST  LPRINT  STOP  GO SUB ©?/O COPY ??[K] COPY [K]p[K] COPY  RETURN  CLEAR  NEW  DEF FN  COPY o COPY  COPY  OUT © RETURN 8 LPRINT  LPRINT CHR$ BIN  TO [Q]K©[K]W RUN ATN COS  LET EXP  PLOT   PLOT   LOAD  RETURN  LOAD  COPY  OVER  COPY  MERGE  CLEAR SQR IN  FOR GPEEK  COPY  RANDOMIZE  PRINT  POKE |l CONTINUE  GO TO ^ GO TO  DRAW VAL$ [O] OUT SQR  CLEAR _ COPY  COPY [K]© COPY ©[K] COPY  DRAW  RETURN  IF  IF  PLOT  CODE [K] COPY [K]©[K] COPY [K] SAVE  DRAW  SAVE  LIST  LET [K]©[K]IN [K] COPY  RETURN  CLEAR  NEW  DEF FN |v6<fn DRAW <v NEW  NEW  INPUT  GO TO xff TO [K]td INPUT [K]|v6<fn DRAW |v6<fn DRAW ~v0<`n RETURN |v6<`` LPRINT vv<<n NEW [K]0[K][K] COPY  READ ), RETURN  CLEAR ATN ▛[H]ATN [H]▛▗ LPRINT  LPRINT  MOVE pf OVER  DRAW EXP ytLN pB COPY  COPY  RUN k RETURN dH▝ RUN  CLS  FOR nABS  BORDER rIN SGN TAN y LLIST [Q]©yg7VAL  LIST  FOR  OR ▙[M]▘ CLOSE #)[B][U]V1 CONTINUE  CLEAR  BORDER  PRINT  CLS dD8[ RANDOMIZE &@&L©©yf_lK COPY  LOAD IN  READ _/ CLS  BORDER  OPEN # CAT IN ? LOAD [P] CAT NOT  OUT  COPY  RETURN  CLEAR ATN ▛[H][K]q@[A]*STR$ P$@[U] TO p DATA ▜ <= NEW [Q]"@▚A[A]*STR$ A0CINKEY$N OR ▙ USR *@[A]*STR$ A0CINKEY$ DEF FN  OR ▙ USR *@[A]*STR$ A0CINKEY$ DEF FN  OR ▙ USR *@[A]*STR$ P$@[U] TO [K]>$n~ NEW  DEF FN [K]vv,x|n NEW <v NEW  NEW  INPUT  GO TO x©30`` LPRINT  LIST  RETURN  AND >$n~ NEW  DEF FN [K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x RETURN  AND [K]>|[K]e:} LINE SCREEN$ WULN TSCREEN$ USCREEN$ URND▖SCREEN$ SCREEN$ U`T TSCREEN$ Wa▖:} LINE SCREEN$ W▘ULN u[S]USCREEN$ U5▖ESCREEN$ SCREEN$ U`T TSCREEN$ We:} LINE SCREEN$ WULN u[S]USCREEN$ U5▖ESCREEN$ SCREEN$ U`T TSCREEN$ We:} LINE SCREEN$ WULN u[S]USCREEN$ U5▖ESCREEN$ SCREEN$ U`T TSCREEN$ We:} LINE SCREEN$ WULN TSCREEN$ USCREEN$ U[K]q~~&f GO TO  DEF FN  OVER |v6<`` LPRINT 11s{em IF ©30`` LPRINT  LIST vv$|dn INPUT fl<<td INPUT ~Z00x~v0<`n RETURN [K]0[K]<v NEW  NEW  INPUT  GO TO x~Z00x~~&f GO TO  DEF FN  OVER &f INPUT  TO | SAVE <v[K] LPRINT  GO TO x~Z00xfl<<td INPUT ~Z00x~v0<`n RETURN [K]|v6<fn DRAW <v[K] LPRINT  GO TO x~v0<`n RETURN [K]vv,x|n NEW vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x~~&f GO TO  DEF FN  OVER vv,x|n NEW fl<<td INPUT [K][K]fl<<td INPUT [K]vv$|dn INPUT >$n~ NEW  DEF FN +kk< VERIFY  VERIFY  CLOSE #cw>>jb BORDER fl<<td INPUT ~Z00x~v0<`n RETURN [K]|v6<fn DRAW vv$|dn INPUT fl<<td INPUT <nF AND  INPUT |[K] RETURN  AND >$n~ NEW  DEF FN >&fD DEF FN  DEF FN ~v0<`n RETURN ~v0<`n RETURN [K][K][K]~Z00x&f INPUT  TO | SAVE ff DEF FN  TO |x|n NEW >$n~ NEW  DEF FN [K]fl<<td INPUT cw>>jb BORDER ~v0<`n RETURN ~v0<`n RETURN ~Z00x[K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x RETURN  AND >&fD DEF FN  DEF FN 11s{em IF fl<<td INPUT [K]vv<<n NEW >$n~ NEW  DEF FN |v6<`` LPRINT >$n~ NEW  DEF FN vv,x|n NEW ~Z00x~v0<`n RETURN |v6<`` LPRINT [K]0[K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x6n<~Z00x<v NEW  NEW  INPUT  GO TO xcw>>jb BORDER &f INPUT  TO | SAVE [K][K])&f INPUT  TO | SAVE ~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]©30`` LPRINT  LIST >$n~ NEW  DEF FN <v[K] LPRINT  GO TO xfl<<td INPUT ~Z00x[K]|v6<fn DRAW >$n~ NEW  DEF FN cw>>jb BORDER [K]>[ FLASH ACS |0x<v NEW  NEW  INPUT  GO TO xvv$|dn INPUT >$n~ NEW  DEF FN |v6<`` LPRINT 00p|fn DRAW [K][K] [K] [K][K]/[K]p[K]0[K]00[K][K]0(0(([K]([K]((0[K]([K][K]([K][K]([K]([K](0([K]([K][K](([K]0[K][K](([K]00[K](0[K]([K]8[K]_[K][K]▚ STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K][K]vv$|dn INPUT >$n~ NEW  DEF FN +kk< VERIFY  VERIFY  CLOSE #cw>>jb BORDER fl<<td INPUT ~Z00x~v0<`n RETURN [K]ff TO [K]cw>>jb BORDER ff TO [K]td INPUT [K]|v6<fn DRAW <v[K] LPRINT  GO TO x$~v0<`n RETURN [K]~r0<fn DRAW &f INPUT  TO | SAVE  RETURN  AND ~v0<`n RETURN ~Z00x[K]<v NEW  NEW  INPUT  GO TO x0[K]vv,x|n NEW ~v0<`n RETURN fl<<td INPUT [K][K][K]~r0<fn DRAW &f INPUT  TO | SAVE vv<<n NEW <v NEW  NEW  INPUT  GO TO x©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x[K]~~&f GO TO  DEF FN  OVER >$n~ NEW  DEF FN &f INPUT  TO | SAVE vv,x|n NEW >$n~ NEW  DEF FN [K][K] COPY  CLS  PRINT  FOR  CLEAR  LOAD  CLEAR  OVER  CLEAR  OVER  COPY INKEY$ RANDOMIZE v COPY  RETURN  DRAW  RETURN  CLEAR  RETURN ]VAL$  PRINT }INT [P]IN  OUT  LOAD  OUT  LOAD  COPY  LOAD [K] COPY  INVERSE  CLEAR  OUT  LOAD  LOAD  COPY  LOAD ▜▜G[P] CAT CODE  OUT [K] COPY  IF  DRAW  DRAW  RETURN [K] COPY  RETURN  RETURN [K] COPY  READ  READ  NEXT  NEXT [K] BORDER  BEEP [K] COPY  OVER  OVER  DRAW  RETURN  LOAD  FOR  INPUT  COPY [K]?IN ©[K] COPY [K]x[K] COPY  OVER SQR  RUN PEEK  BEEP INT  RUN } PAUSE  LOAD ACS  COPY tINT  INPUT  MERGE [K][K] BORDER  RUN skTAB  CLEAR  OVER  RUN sATN SQR  CLEAR  FLASH  FLASH  GO SUB [K] COPY © COPY © COPY © RETURN  DRAW }▜[K]'G[K] COPY [K] CLEAR [K] RETURN  BORDER  READ  READ <= BORDER  LOAD  LOAD  CAT [K] COPY  OUT  COPY  OUT  OUT  RETURN  BRIGHT  CLEAR IN IN _ OUT [P] CAT [K] COPY [K]~~&f GO TO  DEF FN  OVER |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO x~Z00x<v NEW  NEW  INPUT  GO TO x[K]>|[K]vv$|dn INPUT >$n~ NEW  DEF FN ~~&f GO TO  DEF FN  OVER [K]>|[K][K] COPY  LOAD _SQR  BORDER  PAUSE  INVERSE ACS  FLASH  IF  OVER CODE } FOR W/w LOAD  OVER ATN ASN zWIN wm POKE j[G] COPY oIN o COPY  COPY [K] RETURN  COPY  COPY  RETURN ~[K] COPY  RETURN  COPY g<=NOT [T]NOT NOT [K] COPY  RETURN  COPY [K] CLEAR  LOAD  CAT [K] BORDER PIATN w[K] COPY IN PEEK IN  OVER  RETURN IN  COPY [K][P]_[K] COPY [K]x[K] COPY ASN IN  CLS  INVERSE  PLOT   GO SUB  OVER vATN ©CODE {ASN  PLOT   OVER  PLOT  ATN  IF k BEEP [PEEK SQR V LOAD  RUN oACS © PLOT  w RESTORE  COPY  COPY  RETURN  RETURN [K] COPY  RETURN  COPY © COPY ©PI▜O BEEP <=<=▜[K] COPY [K] RETURN  CLEAR  BORDER  RUN  BORDER  BORDER [T]NOT <=[K] COPY  CLEAR  INK  OUT  OVER  CLS  OUT  RETURN  GO TO [P]_[P][P][K] COPY [K]|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO x~Z00x<v NEW  NEW  INPUT  GO TO x[K]|v6<`` LPRINT >$n~ NEW  DEF FN <v[K] LPRINT  GO TO x<v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT ~v0<`n RETURN [K]>|[K] COPY ATN IN  FLASH  LOAD  INVERSE  LOAD  OUT  DRAW  COPY  COPY  LIST  NEW  RESTORE i RANDOMIZE  CAT  RUN  INPUT  CLEAR  DRAW  CLS  PRINT  RUN  FOR s INPUT  INVERSE  GO SUB SQR  INVERSE  CLS SQR [K] COPY  CLEAR }© COPY © COPY © COPY ▜<=▜NOT [T] BEEP [K] COPY [K] CLEAR  COPY [K] RETURN [H][K] BORDER <= BORDER  BEEP  RUN [K] COPY  INPUT  INPUT  DRAW  RETURN  LOAD  GO SUB  COPY  LOAD [P][P]IN _[P][K] COPY [K]x[K] COPY  RANDOMIZE  RANDOMIZE  SAVE  LIST  LIST  LET  RANDOMIZE  RUN w DIM D▜ CLEAR  RETURN }~©©7ATN o LOAD  OUT  LOAD __[K] COPY  LOAD  COPY  LOAD  LOAD  OUT  CLEAR  INVERSE  COPY  OUT CODE  CAT [P]G▜▜[K] COPY  IF  CLS  CLS  COPY  RUN  RUN  COPY 7▛ THEN ▜SGN [K] COPY  LOAD  COPY  LOAD  LOAD  OUT  CLEAR  INVERSE  COPY  OUT CODE  CAT [P]G▜▜[K] COPY [K]>&fD DEF FN  DEF FN fl<<td INPUT |v6<fn DRAW >$n~ NEW  DEF FN fl<<td INPUT ~Z00x~v0<`n RETURN [K]<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x[K] [K] COPY  RANDOMIZE [K] COPY  RUN  LOAD  RUN  FOR > COPY [A] POKE  TO ABS [P]CODE  CAT  COPY  PRINT  IF  COPY IN oIN  FLASH  COPY _TAB  OUT [K] COPY  RETURN  COPY IN IN ©|x DRAW  COPY  COPY ▜C▝A▝ COPY  COPY  DRAW  COPY  CLEAR  CLEAR <>▞ IF ▜>x NEXT  COPY  NEW  LOAD  RANDOMIZE < DRAW SGN [N][N] INK 7 NEXT  RUN [G][G] CLOSE # RESTORE  GO SUB <==TAN [C] LINE  DIM RND[M]©ATTR  OR A@ CONTINUE [U]IN IN ©SGN T*▜C▝A▝[K] COPY  LOAD  LOAD  DEF FN [K]x[K] COPY  LOAD  COPY  COPY  OUT  COPY IN  COPY © RUN  LPRINT  LIST  CONTINUE  REM  TO  AND AT  CLS  COPY  CLEAR ©}©??[P]CODE CODE  LOAD og READ s COPY  RETURN  COPY  COPY  CLEAR  IF  STEP [M] COPY  OUT  COPY  COPY IN  COPY  DRAW pUSR USR ▗▞[J]A[H] COPY ATTR COS COS  NEXT wg BORDER © CAT  INVERSE  OUT [O]SGN TAN =n INK Y FLASH { OUT  FOR EXP IN iATTR K FLASH  OUT  POKE < IF 4[E] VERIFY w2SQR k FLASH VAL [A] CIRCLE I GO TO e COPY 4SCREEN$ VEXP  CLEAR USR USR ▗▞[J]A BEEP  COPY [K]RND LOAD kk COPY {[K]<v[K] LPRINT  GO TO xvv,x|n NEW <v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO x~Z00x00p|fn DRAW n[[COS ACS ACS  BRIGHT [K]8x00x<v INPUT  PLOT   INPUT  GO TO x[K]©?ATTR Xh$ COPY  COPY n,>~©? COPY  CLEAR >>=<Gs NEXT  DIM p LLIST ▗/o/USR STR$ [S] LLIST  TO SGN  SAVE g RUN  PLOT  ~ PLOT  [P] STEP {o OUT IN  COPY  COPY 8 RETURN  INPUT G DIM IN © COPY o[P] LIST K CAT  FOR  FOR [L] RUN  NEXT {+ LOAD /USR STR$ [S] LLIST  TO SGN  SAVE k RUN  RUN k BORDER ▗[K]z ▖[Q]I▝H[I] LPRINT <>A▙ STEP @D▘ T)▘▘ a▚M[M]8A ▝T T)▘ a▚M[M]8A ▝T▖ T)INKEY$I▝H[I] LPRINT <>A▙ STEP @D▗[E])B![K]|v6<fn DRAW 11s{em IF <v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT ~v0<`n RETURN >&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW [K]|v6<fn DRAW [K]b MERGE PSCREEN$  MERGE PI~ATTR qFN USCREEN$ USCREEN$ JT"USCREEN$ STR$ FN AFN UVAL$ NOT u IF [F]UVAL$ SCREEN$ q REM ESCREEN$ USCREEN$ jT"USCREEN$ STR$ FN AFN UVAL$  LINE u IF [F]UVAL$ SCREEN$ q REM ESCREEN$ USCREEN$ jT"USCREEN$ STR$ FN AFN UVAL$  LINE u IF [F]UVAL$ ATTR qFN USCREEN$ USCREEN$ JT"USCREEN$ STR$ FN AFN UVAL$  VERIFY c BORDER JASN [K][K]<v[K] LPRINT  GO TO x~v0<`n RETURN vv,x|n NEW &f INPUT  TO | SAVE vv$|dn INPUT  RETURN  AND &f INPUT  TO | SAVE [K][K]|v6<fn DRAW [K]<v NEW  NEW  INPUT  GO TO x<nF AND  INPUT |$~v0<`n RETURN |v6<`` LPRINT >$n~ NEW  DEF FN vv<<n NEW [K]<v[K] LPRINT  GO TO x[K]+kk< VERIFY  VERIFY  CLOSE #fl<<td INPUT |v6<fn DRAW <v NEW  NEW  INPUT  GO TO xfl<<td INPUT [K]|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x[K]>|[K] COPY `[K][Q][K] COPY 3CODE g OPEN #[L][K] COPY ( RETURN  AND <v NEW  NEW  INPUT  GO TO xfl<<td INPUT [K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN vv$|dn INPUT >nl<l TO  DEF FN fl<<td INPUT ~Z00x~v0<`n RETURN [K]6n<vv$|dn INPUT ~v0<`n RETURN |v6<`` LPRINT [K]>|[K] COPY PEEK I AND [K] COPY  IF U/?[K] COPY  FLASH RND[K] COPY ~ MERGE [K] COPY  INPUT [K] COPY  RETURN PEEK ^ACS  CLS  LOAD W[S]##"©IN ©??~=PEEK [K] COPY  INPUT [K] COPY SQR U COPY  COPY  RUN  RUN S[S] LIST |[K] COPY }[C]c[K][Q][C]@4[A]hXzp>=USR D`6NOT [K][K]< LIST / CAT ? BORDER  OPEN #COS  OR [L]©[D]<?xx SAVE  TO USR USR [K]< LIST  STR$ 8 LPRINT >6/C8©30`` LPRINT  LIST fl<<td INPUT n[[COS ACS ACS  BRIGHT [K] RETURN  AND ~v0<`n RETURN |v6<fn DRAW &f INPUT  TO | SAVE "kk[K] VERIFY ~vv,x|n NEW >$n~ NEW  DEF FN [K]cw>>jb BORDER <v NEW  NEW  INPUT  GO TO x+kk< VERIFY  VERIFY  CLOSE #~v0<`n RETURN ~Z00x[K]0 ▝T T) SAVE  RETURN [K] COPY  LPRINT H LIST  DRAW  COPY USR c[K][K]x@ COPY `? COPY  COPY NOT o©[K] COPY [Q]I▝H[I] LPRINT <>A[K][Q]STR$ FN AFN UVAL$  LINE u IF [F]UVAL$ ▗[J] REM  OVER ▟>U REM QFN  RESTORE ZCODE [G]Z BORDER R▞ MERGE +@UATTR "ZRND!ESCREEN$ SCREEN$ UbT"SCREEN$  MERGE AFN ASCREEN$ ASN  LINE ATTR qFN USCREEN$ USCREEN$ JT"USCREEN$ vv$|dn INPUT >$n~ NEW  DEF FN +kk< VERIFY  VERIFY  CLOSE #>$n~ NEW  DEF FN |v6<fn DRAW [K]ff TO [K]vt<<ld INPUT ff TO [K]0[K]<v NEW  NEW  INPUT  GO TO x~Z00x~~&f GO TO  DEF FN  OVER fl<<td INPUT ~Z00x00p|fn DRAW [K]ATN  DEF FN { PAPER  COPY  CLS o PLOT  J DRAW  VERIFY PEEK  DRAW  MERGE [ COPY ASN [P]]v OUT VAL$  RUN  COPY uVAL$ ] PLOT   LOAD  CLEAR  LOAD  COPY ATN  DEF FN { PAPER  COPY  CLS o PLOT  J DRAW  VERIFY PEEK  DRAW  MERGE [ COPY  POKE o PAPER  PRINT  FLASH VAL$  RUN  RETURN  VERIFY SCREEN$  INVERSE vATTR  CLEAR  LOAD  RUN WSGN [INT CODE  CLS o RUN J DRAW  VERIFY PEEK  DRAW  MERGE [ COPY  POKE o PAPER  PRINT  FLASH VAL$  RUN  RETURN  VERIFY SCREEN$  INVERSE vATTR  CLEAR  LOAD  RUN [K]LEN fl<<td INPUT <nF AND  INPUT |[K]<v[K] LPRINT  GO TO x|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x~v0<`n RETURN fl<<td INPUT [K]>[ FLASH ACS |0x>&fD DEF FN  DEF FN >nl<l TO  DEF FN +kk< VERIFY  VERIFY  CLOSE #vv,x|n NEW fl<<td INPUT [K]+kk< VERIFY  VERIFY  CLOSE #fl<<td INPUT |v6<fn DRAW &f INPUT  TO | SAVE n[[COS ACS ACS  BRIGHT [K]|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x RETURN  AND &f INPUT  TO | SAVE [K][K]*F[K]D([K]((0((([K]([K](((0((([K]([K]((0((([K]([K]((0((([K](0[K]((0((([K]p(8(((0((([K]p8[K][K] 0[K]000[K][K] 0[K]pp(([K]p[K][K]p[K][K]p[K]@[K]([K][K](0[K]([K]00[K](8 ((00[K]pi[K]h88[K]hip[K]ppnn[K]h[K]npp[K][K]p[K]F[K][K]p[K]4 STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K][K]vv,x|n NEW <v[K] LPRINT  GO TO x~Z00x>$n~ NEW  DEF FN ~Z00xfl<<td INPUT [K]0[K]<v NEW  NEW  INPUT  GO TO x[K]|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x RETURN  AND ~v0<`n RETURN [K][K][K][K]vv,x|n NEW <v NEW  NEW  INPUT  GO TO x©30`` LPRINT  LIST  RETURN  AND >$n~ NEW  DEF FN [K]|v6<fn DRAW 11s{em IF [K][K]<v[K] LPRINT  GO TO x~~&f GO TO  DEF FN  OVER |v6<`` LPRINT 11s{em IF ©30`` LPRINT  LIST vv$|dn INPUT fl<<td INPUT ~Z00x~v0<`n RETURN [K]|v6<fn DRAW [K]~r0<fn DRAW <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN 00p|fn DRAW "kk[K] VERIFY ~<v NEW  NEW  INPUT  GO TO x~v0<`n RETURN [K]<v NEW  NEW  INPUT  GO TO x<nF AND  INPUT |~v0<`n RETURN |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x[K]6n<~Z00x<v NEW  NEW  INPUT  GO TO xfl<<td INPUT [K][K]<v[K] LPRINT  GO TO x&f INPUT  TO | SAVE ~r0<fn DRAW <v[K] LPRINT  GO TO x~Z00x>$n~ NEW  DEF FN vv$|dn INPUT [K]f TO  TO  DEF FN ~fl<<td INPUT fl<<td INPUT [K]0[K]~Z00x<v NEW  NEW  INPUT  GO TO x[K]>nl<l TO  DEF FN [K]|v6<fn DRAW >$n~ NEW  DEF FN cw>>jb BORDER [K]<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x|v6<fn DRAW ~v0<`n RETURN ~Z00x&f INPUT  TO | SAVE n[[COS ACS ACS  BRIGHT [K]>|[K][K]~r0<fn DRAW 11s{em IF <v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT ~v0<`n RETURN ~v0<`n RETURN [K]&f INPUT  TO | SAVE vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO xfl<<td INPUT ~Z00x~v0<`n RETURN [K]vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x©30`` LPRINT  LIST fl<<td INPUT [K]vv$|dn INPUT >$n~ NEW  DEF FN [K]~r0<fn DRAW ~v0<`n RETURN |v6<`` LPRINT ~v0<`n RETURN ©30`` LPRINT  LIST [K]0[K][K]fl<<td INPUT vv$|dn INPUT >$n~ NEW  DEF FN ff DEF FN  TO |<`n RETURN [K]|v6<fn DRAW [K] RETURN  AND >$n~ NEW  DEF FN >&fD DEF FN  DEF FN 00p|fn DRAW vv$|dn INPUT ~v0<`n RETURN fl<<td INPUT "kk[K] VERIFY ~~v0<`n RETURN cw>>jb BORDER [K]>nl<l TO  DEF FN [K]vv$|dn INPUT ~v0<`n RETURN [K]|v6<`` LPRINT &f INPUT  TO | SAVE ff DEF FN  TO |n~ NEW  DEF FN n[[COS ACS ACS  BRIGHT <v[K] LPRINT  GO TO x00p|fn DRAW [K][K]<nF AND  INPUT |>$n~ NEW  DEF FN [K]|v6<fn DRAW >$n~ NEW  DEF FN "kk[K] VERIFY ~&f INPUT  TO | SAVE [K]<nF AND  INPUT |>$n~ NEW  DEF FN  RETURN  AND vv$|dn INPUT fl<<td INPUT [K]f TO  TO  DEF FN ~&f INPUT  TO | SAVE [K][K][K][K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW <v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT ~v0<`n RETURN ff DEF FN  TO |n~ NEW  DEF FN |v6<fn DRAW [K][K]vv$|dn INPUT >$n~ NEW  DEF FN [K]<v[K] LPRINT  GO TO x|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x$~v0<`n RETURN cw>>jb BORDER [K]~~&f GO TO  DEF FN  OVER &f INPUT  TO | SAVE ~Z00xfl<<td INPUT [K][K][K] COPY  RETURN  COPY [K] CLEAR  LOAD  CAT [K] BORDER PIATN w[K] COPY IN PEEK IN  OVER  RETURN IN  COPY [K][P]_[K] COPY 1IN PEEK IN  OVER  RETURN IN  COPY [K][P]_[K]<nF AND  INPUT |>$n~ NEW  DEF FN ~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x RETURN  AND >&fD DEF FN  DEF FN >nl<l TO  DEF FN vv$|dn INPUT vv,x|n NEW &f INPUT  TO | SAVE [K]~Z00xfl<<td INPUT ~~&f GO TO  DEF FN  OVER >$n~ NEW  DEF FN [K] COPY [K] RETURN  CLEAR  BORDER  RUN  BORDER  BORDER [T]NOT <=[K] COPY  CLEAR  INK  OUT  OVER  CLS  OUT  RETURN  GO TO [P]_[P][P][K] COPY 0 CLEAR  INK  OUT  OVER  CLS  OUT  RETURN  GO TO [P]_[P][P][K][K] COPY [K] CLEAR  COPY [K] RETURN [H][K] BORDER <= BORDER  BEEP  RUN [K] COPY  INPUT  INPUT  DRAW  RETURN  LOAD  GO SUB  COPY  LOAD [P][P]IN _[P][K] COPY ! LIST  PLOT   IF  RANDOMIZE  RANDOMIZE  COPY  CLEAR  COPY  COPY ©©g CLS ? FOR  INPUT  INPUT  DRAW  RETURN  LOAD  GO SUB  COPY  LOAD [P][P]IN _[P][K]<v NEW  NEW  INPUT  GO TO x~r0<fn DRAW |v6<fn DRAW >$n~ NEW  DEF FN >&fD DEF FN  DEF FN >$n~ NEW  DEF FN [K]~~&f GO TO  DEF FN  OVER |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO xvv<<n NEW <v NEW  NEW  INPUT  GO TO x RETURN  AND fl<<td INPUT [K]>|[K] COPY Q RETURN [K] COPY  PLOT   RUN [K] COPY © COPY IN IN  COPY [P] CLS  IF  PLOT   PAUSE  PLOT   CLS  PAUSE  PRINT y!13-3 COPY  COPY  LOAD [K] BORDER [K] COPY ?[K][K] COPY O RETURN  LOAD  LOAD  COPY  LOAD  COPY IN  COPY  COPY  OUT _IN  OUT © OUT [P]IN  DRAW  SAVE  PLOT   NEXT  DRAW  RANDOMIZE  LET  RETURN ©©[P] COPY ? OUT  NEXT  PAUSE ACS  STOP  READ <> IF  CLEAR [P][P] CAT  CAT  TO  REM  LOAD  COPY [K]~Z00x~v0<`n RETURN [K]~v0<`n RETURN $~v0<`n RETURN [K]~~&f GO TO  DEF FN  OVER |v6<`` LPRINT 11s{em IF +kk< VERIFY  VERIFY  CLOSE #vv,x|n NEW >$n~ NEW  DEF FN cw>>jb BORDER fl<<td INPUT [K]0[K] COPY IN [K] COPY IN [K] COPY ▟[T] OUT  PLOT   COPY  RETURN  COPY  COPY  IF N COPY  NEXT  LOAD [H] CLS  COPY ^▘VAL$  INK  SAVE pr LLIST  FOR  PLOT   LLIST  LET ?~ COPY  COPY }s©6 COPY  RETURN  NEXT  LOAD [O]TAB  OVER t COPY ▜R[B][K][K] COPY <=S>Y COPY  COPY  NEXT  STEP PEEK  CIRCLE [G] COPY  OUT ©<=SIN @[P] OUT OLEN  AND < IF [K] COPY <=S>Y COPY  COPY  NEXT  STEP PEEK  CIRCLE [G] COPY  OUT ©<=SIN @[P] OUT OLEN  AND < IF [K] COPY <=S>Y[K] COPY  RUN [A]<: FOR  CLEAR  INK SGN y POKE p[K] COPY 2`% SAVE  DRAW > DRAW  SAVE  COPY  DRAW  SAVE IN {1 RANDOMIZE  BRIGHT [O]X~ CLEAR PEEK  NEW  RANDOMIZE  TO A"TAN  INPUT [K]vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]cw>>jb BORDER <v NEW  NEW  INPUT  GO TO x+kk< VERIFY  VERIFY  CLOSE #~v0<`n RETURN ~Z00x~v0<`n RETURN [K]fl<<td INPUT [K]<nF AND  INPUT |>$n~ NEW  DEF FN [K]>|[K]Y>S<=[K] COPY 1$x5[L] BEEP  BORDER USR ▖PEEK  LOAD WAT [P] COPY 3▞VAL$ ] BORDER  CLS  DRAW $hXATTR ?©[G] CIRCLE PEEK  STEP  NEXT  COPY  COPY @SIN <=© OUT  COPY  IF < AND LEN O OUT [P]Y>S<=[K] COPY 1$▚ BEEP ATTR [F] CLS  COPY VAL hf CLOSE #ATTR  FOR @[B]▗YLN u(▝0I[R](I MERGE ▛[J] CONTINUE "▖▝%▖CHR$ DCHR$ %COS I[D]▟[K][K] COPY 8IN [K] COPY  MERGE  IF [K] COPY j CLOSE # VERIFY  BORDER  IF  CLS  CLEAR  COPY NOT DVAL ; RETURN } PAUSE  LINE 1P DATA aBIN POINT WATN + OUT ©© CLS  RUN <="[A] LPRINT 'PIRFN [K]©30`` LPRINT  LIST >&fD DEF FN  DEF FN >nl<l TO  DEF FN vv$|dn INPUT &f INPUT  TO | SAVE ~Z00x00p|fn DRAW [K]|v6<fn DRAW vv$|dn INPUT fl<<td INPUT <nF AND  INPUT |[K][K] COPY ` PRINT  IF [K] COPY TAB _PEEK  CLEAR  RETURN [K] COPY - PAPER IN RTAB  REM  CLS  COPY  BRIGHT INKEY$ FOR  PRINT  CLS  COPY [K]![K][K][K]<[K][K][K][K];((0(([K]([K]((0(([K]([K]((0(([K](0([K][K](88([K][K]([K]88[K][K](0[K](0([K]0088[K][K]p((px[K][K]p[K]([K]0((0[K]([K]p[K](00pp[K](p STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>iis OPEN # OUT IN IN  CLEAR  OUT  RANDOMIZE  CLS SQR  COPY SQR IN  CLEAR f5[H] RUN  NEW  BORDER  NEW ▜ INVERSE  INVERSE  RANDOMIZE  DIM  READ COS COS © PLOT   PLOT   RUN  CLEAR  PRINT  CLEAR  CLEAR  CLS  GO SUB  COPY  LOAD  INPUT  RETURN  PLOT   RUN  RUN  SAVE  LIST STR$ ▝cs3[K] COPY  CLS  CLEAR  RETURN  DRAW [K] COPY [P]IN  COPY ©[K] COPY  DIM  FOR  CLS  FOR  RUN [K] COPY iis OPEN # OUT IN IN  CLEAR  OUT  RANDOMIZE  CLS SQR  COPY SQR IN  CLEAR f5[H] RUN  NEW  BORDER  NEW ▜ INVERSE  INVERSE  RANDOMIZE  DIM  READ COS COS ©[K] COPY  CLEAR  CLEAR  COPY  COPY  RETURN [K] COPY ©ABS IN ?~~ RETURN  COPY ▜ CAT  CAT  LOAD  LOAD  CAT  CAT O[K] COPY [K] RUN  COPY  CLS  CLS  IF  COPY COS [K] THEN ▛7[K] COPY ( CLEAR  CLEAR [K] COPY  RETURN  CLEAR  RETURN ©IN  CLS  PAUSE  COPY |VAL$ w▜ CAT  LOAD [K] COPY  GO SUB  DRAW  SAVE  DRAW  CLS  IF  RETURN  SAVE  SAVE ?e"c#b MOVE Q[K] COPY [K]©[K] COPY I BORDER NOT  OPEN # OPEN # FLASH  CLS  INVERSE EXP [K] COPY  OUT  BEEP ATN [K] COPY r RETURN  RETURN  NEW  OUT  DRAW  BEEP  COPY o_[P][P] COPY IN [K] COPY  DRAW [K] COPY  GO TO  SAVE  GO TO  RETURN  LLIST USR BIN  FLASH  COPY ©_[P] COPY ©©[K] COPY  IF  PRINT [K] COPY @EXP  RANDOMIZE ABS ABS yq LIST | COPY  COPY  BORDER  BORDER  OPEN # OPEN # FLASH  CLS  COPY ATN  CLS  NEXT { PRINT {[K] COPY [P]oO[K] COPY h[O]▗▖▖ TO TAN  TO  OUT _oOo OUT OCODE [K] COPY ▟[T] OUT  RUN [K] LIST  RANDOMIZE  LET  LLIST  STOP  COPY  RUN  CLS  COPY [K]~=[P]OK FOR  RUN  BORDER  COPY  COPY  NEXT  NEXT  FOR  DIM  LET  INK [M]) RANDOMIZE  CLEAR  POKE  DRAW  INPUT  OUT  COPY [K] COPY PEEK I AND [K] COPY  IF U/?[K] COPY  FLASH RND[K] COPY ~ MERGE [K] COPY  INPUT [K] COPY SQR U[K] COPY  RETURN  COPY EXP ABS  CLS  PRINT  SAVE  SAVE  LET A DEF FN  VERIFY ASN  COPY ) RETURN <= BORDER  BEEP <=[J] CLS W[K] COPY  FLASH RND[K] COPY ~ MERGE [K] COPY  INPUT [K] COPY SQR U[K] COPY 3 PRINT  CONTINUE  NEW  THEN  INK [K] COPY  RETURN  RETURN  RANDOMIZE  COPY  DRAW  SAVE  SAVE  CLS ?o CAT ?[P]©[K] COPY  RUN [P]?> PLOT   CAT PI[P]©?© OUT ?[P]▜IN  RETURN  COPY  COPY ? LET >=[N] CLS  BEEP ©<=SIN @▜<=OLEN  AND < IF [C]@4[A]hXzp>=USR D`6NOT [K][K]< LIST  STR$ 8 LPRINT  COPY ||b|x>0 COPY a|90 DRAW  LIST | LPRINT  CLS `NOT [K][K]< LIST  STR$ 8 LPRINT [K] COPY  RETURN [K] COPY  PLOT   RUN [K] COPY © COPY IN IN  COPY [P][K] COPY  RETURN  CLEAR  RETURN  DRAW  DRAW PEEK  DRAW }m OUT  RUN  REM EBIN BIN D[K] COPY [K]©[K] COPY  DRAW  RETURN  COPY  COPY [K] RETURN  DRAW O▜ BEEP o▜ COPY PEEK  BRIGHT } GO SUB  FOR pB[J]H@[B]USR @[B][U]H▜[O]0$BR@!ATTR POINT A$@POINT T LINE $▝0"B ERASE CR @#[K]T;CODE © FLASH uIN $V REM © BEEP  COPY IN TAN  IF IN  CLEAR  FLASH ? GO SUB RND BEEP  RUN  CAT  IF oSQR T;CODE © FLASH uIN $V REM © BEEP  COPY IN TAN  IF IN  CLEAR  FLASH ? GO SUB RND BEEP  RUN  CAT  IF oSQR T;CODE © FLASH uIN $V REM © BEEP  COPY IN TAN  IF IN  CLEAR  FLASH ? GO SUB RND BEEP  RUN  CAT  IF oSQR [K] COPY  RETURN  LOAD  LOAD  COPY  LOAD  COPY IN  COPY  COPY  OUT _IN  OUT © OUT [P]IN [K] COPY  IF  PRINT  CLEAR  SAVE  IF  RETURN [K] RUN  DRAW  DRAW  RETURN  RETURN  COPY  RUN  CLS  CLS  THEN  STEP [T] LIST  INK  RETURN <>STR$ [K] COPY ©©[K] COPY  CLEAR  RETURN  DRAW  COPY  CLS  RANDOMIZE  SAVE  IF ?©? COPY ?BIN  INVERSE FN [I]:[E]2▝[G]+R/ATTR pJRND MOVE |E*ABS i CLOSE # FOR  LLIST [C]*[M] MOVE FN 2]POINT POINT  CLOSE #j ERASE POINT  VERIFY [ GO SUB [R]@[J][R]fINT RM  COPY [ PLOT  _ REM o7; FOR [J] BEEP j© BEEP o VERIFY  OUT  COPY SQR ASN  RETURN  COPY  RETURN _ RETURN ]FN  BRIGHT INT 8 COPY [ PLOT  _ REM o7; FOR [J] BEEP j© BEEP o VERIFY  OUT  COPY SQR ASN  RETURN  COPY  RETURN _ RETURN ]FN  BRIGHT INT 8 COPY [ PLOT  _ REM o7; FOR [J] BEEP j© BEEP o VERIFY  OUT  COPY SQR ASN  RETURN  COPY  RETURN _ RETURN ]FN  BRIGHT INT 8[K] COPY ▟[T] OUT  PLOT   COPY  RETURN  COPY  COPY  IF N COPY  NEXT  LOAD [H] CLS  COPY ^▘VAL$  INK [P]OK FOR  RUN  BORDER  COPY  COPY [K] LOAD  COPY PI CAT  CAT o COPY  COPY  RUN [K] COPY  CLS  COPY ▝[A][P]SIN  STOP  STOP BIN  CLS  CLS  RANDOMIZE  CLEAR  RUN {} CLEAR  RETURN  CLEAR  CLEAR  RANDOMIZE [K] CLS  NEXT  LOAD ~lz6VAL [B]`r SAVE USR  RESTORE [S]hd<>VAL$ ;USCREEN$ [ASN ~ MERGE VAL$  RUN  GO SUB ACS . INVERSE  PLOT  o PAPER TAB _ATN  DEF FN { PAPER © CLS o PLOT   THEN  CLEAR  VERIFY PEEK  CLEAR  MERGE [ RETURN SQR  PAPER CODE ZABS  OUT  RUN  OUT  OVER INT  MERGE  PAUSE TAB  CLS  DRAW  COPY [Q] CLOSE #DbZ9[E](C.TAB .V▛")@[O]CODE [G]8▖B.TAB .V▛")@[O]CODE [G]8▖B.TAB .V▛")@[O]CODE [G]8▖B[K] COPY  RUN [A]<: FOR  CLEAR  INK SGN y POKE p[K] COPY 2`% COPY  COPY ? LET >=[N] CAT ?o_IN  COPY ©8 RUN [K] COPY  RETURN ~ RETURN © BORDER [O]?©?>??IN ▜[P] DRAW  RUN <=IN wXINKEY$W&WINKEY$▜LEN hSTR$ ▞6+ASN  COPY W CLS n CLS CODE  COPY © COPY ATN  IF  GO SUB  LOAD [K] COPY  PRINT CODE  RUN ABS  CLS [K] COPY ? PLOT   FOR ©[K] COPY l FLASH  GO SUB IN  INPUT [K] COPY  CLEAR  RETURN  CLEAR  COPY  RUN  COPY  RETURN  TO  VERIFY  CLS  OUT v COPY  DIM SGN  IF PFN STR$ FN [E] STOP  MERGE E04$ ▗CHR$ >=D▘@@DP[A]AE04$ ▗CHR$ >=D▘@@DP[A]AE04$ ▗CHR$ >=D▘@@DP[A]A[Q]I▝H[I] LPRINT <>A▙ STEP @D▘ T)▘[Q]I▝H[I] LPRINT <>A▙ STEP @D▘ T)▘!▗VAL  BR+UVAL$  MERGE nINT kACS Y INPUT SQR  OUT  CLS  BRIGHT + COPY { LOAD ©[K] COPY "vPOINT  RETURN ABS  INPUT  CLEAR  COPY  COPY INT TAB  PAPER 5 LOAD INT  RUN PEEK ▗![E]FN U REM V GO SUB [Q]B@[S] MOVE  COPY IN  CLS ©CODE  COPY  MERGE o]ABS  CLOSE # FLASH |{n RUN  CLEAR  GO SUB IN  RUN SQR  DIM o CLEAR  COPY  FLASH Zu FLASH TAN  GO SUB  COPY IN  CLS ©CODE  COPY  MERGE o]ABS  CLOSE # FLASH |{n RUN  CLEAR  GO SUB IN  RUN SQR  DIM o CLEAR  COPY  FLASH Zu FLASH TAN  GO SUB  COPY IN  CLS ©CODE  COPY  MERGE o]ABS  CLOSE # FLASH |{n RUN  CLEAR  GO SUB IN  RUN SQR  DIM o CLEAR  COPY  FLASH Zu FLASH TAN  GO SUB ATTR qFN USCREEN$ USCREEN$ JT"USCREEN$ STR$ FN AFN UVAL$ NOT u IF [F]UVAL$ ATTR qFN USCREEN$ USCREEN$ JT"USCREEN$ STR$ FN AFN UVAL$ NOT u IF [F]UVAL$ SCREEN$ _INKEY$m[G]k BEEP SCREEN$ ATN ]SQR mATN }ATN  COPY IN IN _© COPY IN [K] COPY 2 CLS  CLS  PRINT  CLEAR  COPY  CLS  COPY  COPY  PAPER uINT m PAPER } FLASH  RETURN SCREEN$  POKE  LINE l ERASE TAB  BEEP ATTR  VERIFY  LOAD JuCODE  PRINT *P CLS ^ PRINT  PAPER ©*PJINT  BEEP jG* OPEN # PLOT  o RANDOMIZE  BRIGHT CODE ASN  INPUT R VERIFY  LOAD JuCODE  PRINT *P CLS ^ PRINT  PAPER ©*PJINT  BEEP jG* OPEN # PLOT  o RANDOMIZE  BRIGHT CODE ASN  INPUT R VERIFY  LOAD JuCODE  PRINT *P CLS ^ PRINT  PAPER ©*PJINT  BEEP jG* OPEN # PLOT  o RANDOMIZE  BRIGHT CODE ASN  INPUT R POKE o PAPER  PRINT  FLASH VAL$  RUN  RETURN  VERIFY SCREEN$  INVERSE vATTR  CLEAR  LOAD  RUN WSGN [INT CODE  CLS o RUN  LINE  DRAW  VERIFY PEEK  GO TO  MERGE k OUT  POKE o PAPER  PRINT  FLASH VAL$  RUN  RETURN  VERIFY SCREEN$  INVERSE vATTR  CLEAR  LOAD  RUN WSGN [INT CODE  CLS o RUN  LINE  DRAW  VERIFY PEEK  GO TO  MERGE k OUT  BEEP =CODE [ASN  LOAD  COPY  FLASH TAB  OUT  CLS o COPY  COPY  LOAD [K] COPY Ak RUN IN  GO SUB [K] COPY  VERIFY y REM ASN Z LOAD  RETURN  RUN ▘tB"[E])▖$ "%▘0▘"(@▘tB"[E])▖$ "%▘0▘"(@▘tB"[E])▖$ "%▘0▘"(@IN vIN  CLS  COPY IN  COPY  COPY m CLS  COPY IN  COPY  CLEAR [K] COPY ATN  RETURN  RUN ©[K] COPY m RETURN  CLEAR  LOAD SQR  RETURN  COPY  COPY IN vIN  CLS  COPY IN  COPY  COPY m CLS  COPY IN  COPY  CLEAR [K] COPY ATN  RETURN  RUN ©[K] COPY m RETURN  CLEAR  LOAD SQR  RETURN  COPY  COPY © OUT IN wIN  COPY ©[K] COPY Q CLEAR  RUN  CLS  INVERSE  CLS  COPY  CLEAR  COPY DB{ IF }OASN )@▜[C] THEN  GO SUB $[F]ACS  CLEAR ▝ LET ▟ BEEP  COPY ~DB{ IF }OASN )@▜[C] THEN  GO SUB $[F]ACS  CLEAR ▝ LET ▟ BEEP  COPY ~DB{ IF }OASN )@▜[C] THEN  GO SUB $[F]ACS  CLEAR ▝ LET ▟ BEEP  COPY ~[K]vv$|dn INPUT &f INPUT  TO | SAVE [K]fl<<td INPUT [K]vv$|dn INPUT >$n~ NEW  DEF FN vv,x|n NEW <v NEW  NEW  INPUT  GO TO xvv$|dn INPUT ~v0<`n RETURN [K]f TO  TO  DEF FN ~[K]0[K]~~&f GO TO  DEF FN  OVER |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO xfl<<td INPUT  RETURN  AND >nl<l TO  DEF FN [K]|v6<fn DRAW <v[K] LPRINT  GO TO x~v0<`n RETURN [K]vv$|dn INPUT >$n~ NEW  DEF FN ~v0<`n RETURN <nF AND  INPUT | RETURN  AND 11s{em IF [K][K]0[K]|v6<fn DRAW 11s{em IF [K]<v NEW  NEW  INPUT  GO TO xvv,x|n NEW >$n~ NEW  DEF FN +kk< VERIFY  VERIFY  CLOSE #~v0<`n RETURN ~Z00x~v0<`n RETURN <v[K] LPRINT  GO TO x00p|fn DRAW [K]&f INPUT  TO | SAVE [K]|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x RETURN  AND <v NEW  NEW  INPUT  GO TO x~~&f GO TO  DEF FN  OVER >$n~ NEW  DEF FN  RETURN  AND >$n~ NEW  DEF FN [K]0[K]|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x RETURN  AND 11s{em IF [K]vv,x|n NEW <v NEW  NEW  INPUT  GO TO x~Z00x<v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x[K]|v6<fn DRAW 11s{em IF vv$|dn INPUT ~v0<`n RETURN <v[K] LPRINT  GO TO x&f INPUT  TO | SAVE ~Z00x[K]|v6<fn DRAW >$n~ NEW  DEF FN "kk[K] VERIFY ~~v0<`n RETURN [K]~Z00x~v0<`n RETURN >&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x[K]vv$|dn INPUT >$n~ NEW  DEF FN [K]~Z00x&f INPUT  TO | SAVE [K]<v[K] LPRINT  GO TO x~Z00x<v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO xvv$|dn INPUT &f INPUT  TO | SAVE [K]<nF AND  INPUT |~v0<`n RETURN cw>>jb BORDER >&fD DEF FN  DEF FN fl<<td INPUT [K]0[K]©30`` LPRINT  LIST  RETURN  AND ~v0<`n RETURN [K]|v6<fn DRAW 11s{em IF [K]|v6<fn DRAW <v[K] LPRINT  GO TO x~Z00x&f INPUT  TO | SAVE ~~&f GO TO  DEF FN  OVER fl<<td INPUT ~Z00x~v0<`n RETURN [K][K]|v6<fn DRAW [K][K]f TO  TO  DEF FN ~fl<<td INPUT |v6<fn DRAW fl<<td INPUT >&fD DEF FN  DEF FN fl<<td INPUT <nF AND  INPUT |<v NEW  NEW  INPUT  GO TO x|v6<fn DRAW >$n~ NEW  DEF FN vv$|dn INPUT vv$|dn INPUT 11s{em IF fl<<td INPUT [K]cw>>jb BORDER fl<<td INPUT |v6<`` LPRINT [K] RETURN  AND fl<<td INPUT vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x<nF AND  INPUT |>$n~ NEW  DEF FN |v6<fn DRAW |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW [K][K]0( 0[K][K]([K]((0([K]80[K](8[K](([K](0([K]([K](00[K]([K](0((88(p88[K]pi[K]h888 88([K]0[K]p0[K]pw[K]o[K]080(([K]p00[K]pu[K]o[K][K]00[K]p[K]0[K]p[K]o[K]pPp  [K]p[K]hppu[K]o[K]ph[K](h[K]pM}[K]M}[K]M}MM[K]phh[K](hhpp[K]M[K]phh[K](hhp[K][K]h[K](hh[K][K][K]@ STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K]Yff DEF FN  TO |n~ NEW  DEF FN <v[K] LPRINT  GO TO x~Z00x00p|fn DRAW [K] COPY ;33 COPY  RETURN LN [I][I]00 RETURN [K][K]y~~&f GO TO  DEF FN  OVER |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN ~v0<`n RETURN <nF AND  INPUT |"kk[K] VERIFY ~fl<<td INPUT [K]|v6<fn DRAW [K]vv,x|n NEW >$n~ NEW  DEF FN vv,x|n NEW <v NEW  NEW  INPUT  GO TO x~v0<`n RETURN [K]>|[K]~Z00x<v NEW  NEW  INPUT  GO TO x[K]<v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT >$n~ NEW  DEF FN vv$|dn INPUT vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x~v0<`n RETURN [K][K]<v NEW  NEW  INPUT  GO TO x~Z00x|v6<fn DRAW ~v0<`n RETURN |v6<`` LPRINT <v[K] LPRINT  GO TO x~Z00xfl<<td INPUT ~v0<`n RETURN [K]0[K]|v6<fn DRAW 11s{em IF [K]<v NEW  NEW  INPUT  GO TO xvv,x|n NEW >$n~ NEW  DEF FN <nF AND  INPUT |>$n~ NEW  DEF FN >&fD DEF FN  DEF FN fl<<td INPUT <v[K] LPRINT  GO TO x00p|fn DRAW [K]>&fD DEF FN  DEF FN fl<<td INPUT [K]f TO  TO  DEF FN ~<v NEW  NEW  INPUT  GO TO xcw>>jb BORDER [K][K]vv,x|n NEW [K]vv,x|n NEW >&fD DEF FN  DEF FN n[[COS ACS ACS  BRIGHT |v6<fn DRAW &f INPUT  TO | SAVE [K]~~&f GO TO  DEF FN  OVER ~Z00x~v0<`n RETURN |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x RETURN  AND >$n~ NEW  DEF FN vv,x|n NEW ~Z00xfl<<td INPUT >&fD DEF FN  DEF FN >nl<l TO  DEF FN [K][K][K]vv,x|n NEW <v NEW  NEW  INPUT  GO TO x~Z00x<v NEW  NEW  INPUT  GO TO x[K]>|[K][K]|v6<`` LPRINT 11s{em IF fl<<td INPUT [K]ff DEF FN  TO | TO | SAVE ~Z00x00p|fn DRAW [K]~r0<fn DRAW 11s{em IF >&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x[K]vv$|dn INPUT ~v0<`n RETURN [K]&f INPUT  TO | SAVE vv,x|n NEW <v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x~Z00xfl<<td INPUT >&fD DEF FN  DEF FN [K]|v6<fn DRAW >$n~ NEW  DEF FN <v[K] LPRINT  GO TO x[K][K]|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]vv$|dn INPUT >$n~ NEW  DEF FN [K]<v NEW  NEW  INPUT  GO TO x RETURN  AND vv$|dn INPUT &f INPUT  TO | SAVE [K]©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW &f INPUT  TO | SAVE [K][K]LN [K] COPY  LOAD  PRINT  LET [K] COPY  DATA  THEN ^ DEF FN  COPY  IF  DRAW  DRAW <USR  COPY  COPY ©[P] PRINT ©[K] COPY ?IN  COPY [K]USR [K] COPY  DRAW  DRAW  CLEAR ABS }[B]▖BIN VAL "@@#G?©[K] COPY [K]USR [K] COPY  IF  IF  POKE  RANDOMIZE  READ BIN [I]FN z PRINT  IF USR )@ POKE ▖h [K]O3[K] COPY  RETURN [K] COPY [K] COPY [K]USR [K] COPY  RETURN  DRAW  DRAW  CLEAR  OPEN #▞1s{ CLS  RUN  RUN [K] COPY  SAVE [K] COPY  BORDER  LPRINT [K] COPY  RUN ▞ CAT  BORDER [K] COPY  LET  RETURN [K] COPY ?IN [K] COPY [K]FN [K] COPY  CLS  RESTORE  BEEP  STEP  MOVE [K] COPY  RETURN  COPY  COPY  OUT  OUT [P]??© COPY [K] LPRINT [K] COPY  NEXT  RESTORE USR ▞ CAT BIN  LPRINT  CLEAR  NEXT  NEXT G LOAD ??[K] COPY [K] LPRINT [K] COPY  OPEN # CAT  IF  VERIFY  GO SUB  IF  REM  RETURN  COPY © COPY  COPY ©©?[K] COPY [K] LPRINT [K] COPY  RETURN  COPY  COPY  NEXT  READ  BORDER [P]>[M] COPY [P]?©IN ©©?[K] COPY [K][K][O][K][K][K]vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]<v NEW  NEW  INPUT  GO TO xvv$|dn INPUT [K]<v NEW  NEW  INPUT  GO TO xvv,x|n NEW >$n~ NEW  DEF FN <nF AND  INPUT |>$n~ NEW  DEF FN >&fD DEF FN  DEF FN <v[K] LPRINT  GO TO x>nl<l TO  DEF FN [K]|v6<fn DRAW [K]~~&f GO TO  DEF FN  OVER |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN $~v0<`n RETURN ~Z00x~v0<`n RETURN [K][K]Afl<<td INPUT [K]|v6<fn DRAW 11s{em IF [K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x"kk[K] VERIFY ~>&fD DEF FN  DEF FN fl<<td INPUT [K] RETURN  AND >$n~ NEW  DEF FN >&fD DEF FN  DEF FN 00p|fn DRAW "kk[K] VERIFY ~~v0<`n RETURN [K]8[K]D[K]G[K]D[K]D{[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]D[B] STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K]~Z00x>$n~ NEW  DEF FN vv,x|n NEW [K]vv,x|n NEW >$n~ NEW  DEF FN vv,x|n NEW [K]<v[K] LPRINT  GO TO x>$n~ NEW  DEF FN ~r0<fn DRAW >&fD DEF FN  DEF FN ~v0<`n RETURN <nF AND  INPUT |&f INPUT  TO | SAVE ~r0<fn DRAW 11s{em IF fl<<td INPUT [K]~Z00xfl<<td INPUT ©30`` LPRINT  LIST |v6<`` LPRINT [K] RETURN  AND >$n~ NEW  DEF FN |v6<fn DRAW vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]vv$|dn INPUT ~v0<`n RETURN [K]vv,x|n NEW &f INPUT  TO | SAVE "kk[K] VERIFY ~>$n~ NEW  DEF FN >&fD DEF FN  DEF FN [K]0[K]~Z00x<v NEW  NEW  INPUT  GO TO x[K]<v NEW  NEW  INPUT  GO TO xvv$|dn INPUT [K]~r0<fn DRAW 11s{em IF <v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x[K]&f INPUT  TO | SAVE |v6<fn DRAW fl<<td INPUT  RETURN  AND ~v0<`n RETURN >&fD DEF FN  DEF FN [K]cw>>jb BORDER >nl<l TO  DEF FN <v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x[K][K]0[K]vv,x|n NEW <v NEW  NEW  INPUT  GO TO x~Z00x<v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x~v0<`n RETURN [K]|v6<fn DRAW 11s{em IF "kk[K] VERIFY ~>&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x[K]vv$|dn INPUT >$n~ NEW  DEF FN [K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN >nl<l TO  DEF FN vv$|dn INPUT vv,x|n NEW &f INPUT  TO | SAVE [K]0[K]fl<<td INPUT [K][K]<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x~r0<fn DRAW |v6<`` LPRINT >$n~ NEW  DEF FN >&fD DEF FN  DEF FN <v[K] LPRINT  GO TO x>nl<l TO  DEF FN [K]~r0<fn DRAW 11s{em IF >&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x[K]<nF AND  INPUT |>$n~ NEW  DEF FN vv,x|n NEW &f INPUT  TO | SAVE <v[K] LPRINT  GO TO xfl<<td INPUT ~Z00x00p|fn DRAW [K][K][K][K])vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]~Z00x&f INPUT  TO | SAVE ~Z00x[K]|v6<fn DRAW 11s{em IF [K]0[K]vv,x|n NEW >$n~ NEW  DEF FN vv,x|n NEW [K]<nF AND  INPUT |vv$|dn INPUT >$n~ NEW  DEF FN n[[COS ACS ACS  BRIGHT "kk[K] VERIFY ©fl<<td INPUT fl<<td INPUT [K]<v[K] LPRINT  GO TO x|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x$~v0<`n RETURN [K] RETURN  AND ~v0<`n RETURN [K]>|[K][K]>&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x[K]ff DEF FN  TO |<`n RETURN >&fD DEF FN  DEF FN <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW ~v0<`n RETURN vv,x|n NEW [K]0[K]~r0<fn DRAW 11s{em IF <v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT ~v0<`n RETURN vv$|dn INPUT 00p|fn DRAW vv,x|n NEW <v NEW  NEW  INPUT  GO TO x[K]~~&f GO TO  DEF FN  OVER |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW [K]~v0<`n RETURN cw>>jb BORDER &f INPUT  TO | SAVE [K]~r0<fn DRAW |v6<`` LPRINT n[[COS ACS ACS  BRIGHT vv<<n NEW <v NEW  NEW  INPUT  GO TO x[K]fl<<td INPUT [K]fl<<td INPUT <nF AND  INPUT | RETURN  AND >$n~ NEW  DEF FN |v6<fn DRAW [K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x~r0<fn DRAW ~v0<`n RETURN  RETURN  AND vv$|dn INPUT 11s{em IF fl<<td INPUT [K]|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x~~&f GO TO  DEF FN  OVER >&fD DEF FN  DEF FN 00p|fn DRAW [K][K]0[K]<v[K] LPRINT  GO TO xvv,x|n NEW |v6<`` LPRINT 11s{em IF >&fD DEF FN  DEF FN fl<<td INPUT <v[K] LPRINT  GO TO x00p|fn DRAW [K]vv$|dn INPUT >$n~ NEW  DEF FN [K] RETURN  AND |v6<`` LPRINT &f INPUT  TO | SAVE ©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO xfl<<td INPUT [K]<v[K] LPRINT  GO TO x~Z00x<v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO xvv$|dn INPUT ~v0<`n RETURN [K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x[K]>|[K][K]>&fD DEF FN  DEF FN >nl<l TO  DEF FN vv$|dn INPUT 11s{em IF [K][K][K][K]H[K] COPY  RETURN  DRAW [K] COPY  CLS W OR [K] COPY ([K]>= IF  CLEAR  IF  IF [K] COPY BIN  LPRINT I CIRCLE < DRAW ©[K] COPY  COPY [K][K] COPY ©C[K] COPY ©[K] COPY [K]>=[K] COPY  RETURN  LIST  LPRINT  OPEN # SAVE  SAVE  LIST USR  COPY  COPY 5j[K] COPY ATTR  RETURN  COPY  COPY @ LPRINT  LIST  CIRCLE ?_/'[K] COPY [K]>=[K] COPY   PLOT   CLEAR [K] COPY  LPRINT [I] DEF FN  NEXT  CLS [K] COPY ?IN  OUT  COPY [K][K][K][K]8[K]D[K]D[K]D2[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]Dg STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K] RETURN  AND >$n~ NEW  DEF FN >&fD DEF FN  DEF FN 00p|fn DRAW "kk[K] VERIFY ~~v0<`n RETURN [K]|v6<fn DRAW 11s{em IF [K]0[K]|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x<nF AND  INPUT |cw>>jb BORDER <v NEW  NEW  INPUT  GO TO x+kk< VERIFY  VERIFY  CLOSE #vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]0[K]|v6<fn DRAW <v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT ~v0<`n RETURN ~Z00xfl<<td INPUT ~Z00x~v0<`n RETURN [K][K]<v NEW  NEW  INPUT  GO TO x RETURN  AND vv$|dn INPUT &f INPUT  TO | SAVE [K]<v NEW  NEW  INPUT  GO TO xff DEF FN  TO |<`n RETURN vv$|dn INPUT 00p|fn DRAW [K]fl<<td INPUT vv$|dn INPUT ~Z00x~v0<`n RETURN |v6<`` LPRINT ~v0<`n RETURN <v[K] LPRINT  GO TO xvv$|dn INPUT &f INPUT  TO | SAVE n[[COS ACS ACS  BRIGHT [K]<v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x~r0<fn DRAW 00p|fn DRAW [K][K]<v[K] LPRINT  GO TO x[K]~Z00x>$n~ NEW  DEF FN vv,x|n NEW fl<<td INPUT cw>>jb BORDER [K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x RETURN  AND <v NEW  NEW  INPUT  GO TO x<nF AND  INPUT ||v6<`` LPRINT fl<<td INPUT ~Z00x~v0<`n RETURN >&fD DEF FN  DEF FN 00p|fn DRAW vv$|dn INPUT 11s{em IF cw>>jb BORDER [K]fl<<td INPUT cw>>jb BORDER ~v0<`n RETURN vv$|
  25710~v0<`n RETURN cw>>jb BORDER [K]>|[K][K];~Z00x<800x|v6<lf NEW >$n~ NEW  DEF FN vt<<ld INPUT <v NEW  NEW  INPUT  GO TO x<v LPRINT |>$n~ NEW  DEF FN [K]f DEF FN  TO  DRAW p|v6<lf NEW [K]f DEF FN  TO  DRAW p<v LPRINT ||v6<lf NEW ~v0<`n RETURN vv<<n NEW [K][K][K][K]1vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]~Z00x>$n~ NEW  DEF FN vv,x|n NEW [K]vv,x|n NEW >$n~ NEW  DEF FN vv,x|n NEW [K]
  9830| SAVE [K]|v6<fn DRAW >$n~ NEW  DEF FN <v[K] LPRINT  GO TO x[K]fl<<td INPUT cw>>jb BORDER ~v0<`n RETURN ~v0<`n RETURN ~Z00x<v[K] LPRINT  GO TO x>nl<l TO  DEF FN [K]~r0<fn DRAW <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN 00p|fn DRAW "kk[K] VERIFY ~<v NEW  NEW  INPUT  GO TO xfl<<td INPUT [K]<v NEW  NEW  INPUT  GO TO x~~&f GO TO  DEF FN  OVER 11s{em IF ~Z00x[K]|v6<fn DRAW [K]~Z00x>$n~ NEW  DEF FN vv,x|n NEW fl<<td INPUT vv<<n NEW [K] RETURN  AND ~v0<`n RETURN >&fD DEF FN  DEF FN >$n~ NEW  DEF FN vv<<n NEW [K]0[K]|v6<fn DRAW 11s{em IF [K]vv$|dn INPUT ~v0<`n RETURN [K]|v6<`` LPRINT >$n~ NEW  DEF FN <v[K] LPRINT  GO TO x[K]>|[K][K]~Z00x~v0<`n RETURN |v6<`` LPRINT >nl<l TO  DEF FN >&fD DEF FN  DEF FN fl<<td INPUT <v[K] LPRINT  GO TO x00p|fn DRAW [K]8p``p8[K]|v6<fn DRAW ~v0<`n RETURN  RETURN  AND 00p|fn DRAW [K]vv$|dn INPUT ~v0<`n RETURN [K]<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x~r0<fn DRAW ~v0<`n RETURN |v6<`` LPRINT $~v0<`n RETURN "kk[K] VERIFY ~00p|fn DRAW [K][K]0008[K]0[K]fl<<td INPUT [K]~r0<fn DRAW 11s{em IF <v[K] LPRINT  GO TO x~Z00x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x[K]|v6<`` LPRINT >$n~ NEW  DEF FN <nF AND  INPUT ||v6<fn DRAW <v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x~Z00xfl<<td INPUT >&fD DEF FN  DEF FN fl<<td INPUT [K]©30`` LPRINT  LIST >$n~ NEW  DEF FN  RETURN  AND &f INPUT  TO | SAVE [K]~~&f GO TO  DEF FN  OVER &f INPUT  TO | SAVE ~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO xvv,x|n NEW [K]000[K] COPY  RETURN  CLEAR  CLEAR  RUN  INPUT  POKE  COPY  COPY CODE _ATTR w▛W COPY SCREEN$ RNDVAL$ r REM  GO SUB  INPUT  COPY  PAPER SIN RND INK  VERIFY UFN  COPY  COPY ©?IN o▜ COPY  THEN <= CAT [K] COPY  GO SUB  INPUT  LOAD  LOAD [K] RUN  COPY  RUN  CLS :ABS  INVERSE  INVERSE  OUT  COPY zw DIM  VERIFY  INK  OVER IN  COPY PEEK ^]R GO SUB 3O COPY CODE CODE __CODE _CODE [K] COPY P[K]@[K] COPY  SAVE  LPRINT  INPUT  CIRCLE POINT  OPEN #e<=ATTR OF MOVE >=[B]Y[A]6 COPY  COPY IN W/UGLN  LINE  PRINT  CLS  CLS SGN ©SSQR ABS ^__IN _[K] COPY ?IN  OUT  OUT  CLS  CLEAR  RETURN  CLS  CLEAR  CLEAR  RETURN  RETURN  OUT  LOAD  RUN [K] LOAD  OUT  OVER ©~PEEK PEEK IN ~~ COPY _[K]IN _IN IN ©[K]_[K] COPY U[K]<v NEW  NEW  INPUT  GO TO x~Z00xff DEF FN  TO |<`n RETURN ©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x[K][K] COPY <=[P]SGN  SAVE  LLIST  READ  CAT  TO 6NOT STR$ L<} CLEAR PEEK [O] OVER  COPY ©SCREEN$ CODE W FOR wSCREEN$ U_IN [K] COPY © COPY  COPY  OUT  OUT [K]IN  OUT  RETURN  RETURN [K] COPY PEEK PEEK ?© COPY  COPY  RETURN  RETURN  COPY  COPY [K]©[K] COPY b[K]@ COPY NOT  FLASH [K][J]<<[K] COPY  CLEAR  SAVE  CLEAR  CIRCLE  CLS  COPY  RETURN  RETURN ~ DRAW <▙>zzw RUN =q▚/ RANDOMIZE  READ  CAT  OUT SIN `STR$ BIN  NEW  LIST [F]C$@ COPY  OUT ATTR WATTR ATTR  CAT  OUT [K] COPY  CLEAR  RETURN [K] COPY - CLEAR  IF ABS [K] COPY CODE  MERGE +[K] COPY ©ATTR [K] COPY ([K]~Z00x<v NEW  NEW  INPUT  GO TO x~Z00x[K]fl<<td INPUT [K]<f FLASH [J]%gNOT [J]{| BORDER  INVERSE POINT <> DEF FN  DIM xSQR  LOAD n|8=Ww FLASH  RETURN }m DATA  LIST  IF  LOAD  COPY  CLS  CLEAR  CLS  DRAW  CLEAR  PAPER  CONTINUE  PAUSE  CIRCLE [J][F] ERASE  LINE  D+U;WABS w LOAD  OUT [K] COPY ©[K] COPY [K] RETURN  COPY  CLEAR  RETURN  COPY  COPY  READ  RANDOMIZE  DRAW  COPY  COPY ©/[P]_/[K] COPY  DIM  ERASE [I]GIN ©PINKEY$ LPRINT  LET ACS EXP H!*hSIN U:C©IN ©▜/]2m[K] COPY  RETURN [ NEW [K] COPY _ LOAD [K] COPY [K] RUN  BORDER  LOAD  BEEP [K] COPY  RETURN  DRAW  RANDOMIZE [K]@C COPY  COPY  NEXT  POKE [T][M]>U[B] IF  PRINT INT u LOAD ^[P] COPY {ABS 2u[S]D[K] COPY  CLEAR CODE [A]4 STOP  COPY  COPY  NEXT  POKE [T] AND ,T CLEAR  CLEAR ^SCREEN$ v/IN  IF  LET SCREEN$ STR$ [U][S] COPY  COPY  OUT CODE ]ATTR UVAL$ [K] COPY  CLS [K] COPY  CLS  GO SUB  ERASE NbEXP [K] COPY  CLEAR CODE [P]O RUN  RETURN  COPY  COPY CODE [K] COPY ^ CLS  PAUSE  DEF FN ACS  IF  CLEAR TAN 8q)p IF ©# CAT [O]~>▙nok[ FLASH  VERIFY ACS ACS  VERIFY [N]=3rvfd`[U]#VDt OVER  CAT SPI[G][N]jT[R]P$[Q]_CODE ^0B+CODE XPEEK USQR  PAPER  NEXT <=/_ COPY © RUN }[K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO xcw>>jb BORDER ~v0<`n RETURN |v6<`` LPRINT [K][K]z POKE IN W FOR IN  BEEP IN  DIM  OUT  PAUSE  BORDER <=CODE ? CLS ©?5:; OUT [L]m REM  RETURN }ATTR  BEEP wVAL$ z POKE IN W REM ABS  BEEP PEEK k[P] COPY UATTR IN  BEEP PEEK [P]▙[H] CAT  BEEP >=USR  LIST xVAL$  BEEP wCODE SCREEN$ E[A] LLIST  SAVE  COPY IN {CODE UATTR USQR  COPY  COPY  CLEAR  RETURN IN © INVERSE m REM  RETURN }ATTR  BEEP  RUN  RETURN ~ DRAW IN ^ RESTORE SQR  OUT ABS JIN  COPY SCREEN$ W©CODE } CLOSE #SCREEN$  COPY  RETURN W7PEEK `'[H]W CLS  COPY [T]W© COPY CODE  MERGE {CODE } DATA  DRAW  RETURN  LOAD W©TAB s DEF FN [I][B] COPY  RUN [H].w5 FOR  COPY WCODE  LOAD ]G[P]IN  PRINT {CODE }▞ COPY  COPY W©CODE }[A]#w COPY  COPY 7PEEK w>[IN  IF  BEEP CODE  LOAD ][K]@W[T]DSCREEN$  OUT SQR = CLEAR R▖uVAL$ [N]▙INKEY$DSCREEN$  OUT SQR T[Q]R▖uVAL$ T[Q]DSCREEN$  OUT SQR T[Q]R▖uVAL$ oSIN g LET [P]SCREEN$  OUT SQR WPI;u▖uVAL$ WLN  DRAW zBIN SCREEN$  OUT SQR  LIST R▖uVAL$ +~ESCREEN$  OUT SQR  COPY _SCREEN$  COPY ▖uVAL$  CIRCLE  RANDOMIZE  COPY [ COPY RND OVER ATN FN A▖ LIST  DATA  FOR ]VAL$ A▖UPEEK wCODE <>8[U] FOR ]FN A▖UPEEK wy]*Mx CLOSE #▖UPEEK wFN A[U] FOR ]FN A▖UPEEK wFN A[U] FOR ]SCREEN$ A▖UPEEK wFN A[U] FOR ][K]@[K]D NEW [K][K]D[K]D00@[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]D[K]0[K]D STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K] COPY IN  RETURN [K] COPY  ERASE IN [K] COPY [P][K] COPY  DRAW  RETURN [K] COPY ©IN OATN [K] COPY  TO  RETURN  LLIST  INPUT  COPY  PRINT  DEF FN VAL C[A]( LIST  CONTINUE RND▖BIN p SAVE STR$ [D]$ FORMAT  COPY  COPY ?[E]/▖ READ  RETURN  READ F DRAW  COPY  COPY ©IN ?#[K] COPY USR  LPRINT NOT <= LOAD [K] COPY [K] COPY [O] READ [B] NEXT  BORDER [K] COPY  BORDER [K] COPY 1[K] COPY  FOR  CLS [K] COPY ) LET  DATA  RETURN  SAVE  LPRINT [K] COPY  LLIST ©?[P] OUT [K] COPY  RETURN  DRAW  RANDOMIZE  CLS [K] COPY ▜p DRAW USR [K] COPY '©[K] COPY  NEXT  COPY PI▛G COPY  READ <>STR$ ▝RND▝[K] COPY  RANDOMIZE [K] COPY 4 RETURN  DRAW  RANDOMIZE  CLS [K] COPY ▜p DRAW USR [K] COPY '©[K] COPY [P] NEXT  LLIST >= DATA VAL ▖[D]E[K] COPY  USR [O]LN  LIST  READ <=[P]<# COPY ©©??IN [K] COPY  DRAW  CLEAR [K] COPY ?IN  COPY  RETURN  RETURN  DRAW  DRAW  CLEAR  COPY  COPY < LIST BIN ▖LN  LET y<= READ  LET  RANDOMIZE [K] COPY  RETURN  RETURN  COPY  RETURN  RESTORE  LLIST  DIM  STOP  CLOSE #qnABS W▜CODE  CLS  MERGE SCREEN$ PATTR  BEEP <=IN WATTR UCHR$  FORMAT CHR$ [Q] OPEN #NOT O[K] COPY  READ [K] COPY &?IN  COPY  RETURN  RETURN  DRAW  DRAW  CLEAR  COPY  COPY < LIST BIN ▖LN  LET y<= READ  LET  RANDOMIZE [K] COPY  RETURN  RETURN  RANDOMIZE  POKE  NEXT  LPRINT  LIST  AND ▞`INKEY$R[G]XTAN INKEY$q>C▝[K] COPY   FLASH  CLEAR  CLEAR [K] RETURN  CLEAR  RUN <= BORDER  BORDER  READ  NEXT  LLIST [R] INK  COPY  SAVE  PRINT sTAN |{: RANDOMIZE yEXP sso COPY y[P][P][O] DEF FN  DEF FN  AND dTAN  CAT ?~}r NEW  READ  BORDER  BORDER <= CAT ▜[L] FLASH IN IN [K]©IN  LOAD [K] COPY  CLS  CLS  RUN  CLS [K] COPY ©© INPUT  BORDER  PLOT   FOR  READ  PRINT  INPUT  INVERSE :TFN  OR SCREEN$ USCREEN$ U▘▛D▛WATTR ESCREEN$ u IF  MERGE  REM STR$ [T]VIN _CODE A[C][D]C▙ BRIGHT qINT V[K] COPY  RETURN  CLEAR >>[M][K] COPY  OUT  RUN ATN [H][L][K] COPY  LOAD [K] COPY  PRINT [P][P][O] DEF FN  DEF FN  AND dTAN  CAT ?~}r NEW  READ  BORDER  BORDER <= CAT ▜[L] FLASH IN IN [K]©IN  LOAD  COPY  COPY  RETURN  DRAW  DRAW  SAVE  SAVE  CLS  GO TO ▘`USR  g USR &[K] COPY   CLS  CLS  PAUSE  LIST ASN [K][K]BIN r CONTINUE hp LIST  RANDOMIZE  REM U"q READ  INPUT  PAUSE 29|SGN 1#7^ABS y SAVE TAN [B]Ba8[A]▘*9AT B%D OUT  OUT OTAB Y#N IF  SAVE  RANDOMIZE  READ 2[H]SIN © RETURN  RANDOMIZE vATTR © VERIFY TAB zASN h POKE xTAN  SAVE t4:=5([A]"U"[R]UAT Z0xd FORMAT [R] LPRINT  B[A]ATTR SCREEN$ I8 DIM ABS WFN UCOS RWVN[P]WSCREEN$ D OUT  OUT OTAB Y#N PRINT pq9[B]▘*[B]Ba8[A]▘*9AT B%D OUT  OUT OTAB Y#N DRAW  RUN  DIM  BEEP VAL$ IN >e[G] DIM  OPEN # COPY IN _ATTR E[I]c COPY © IF  MERGE INT URND[K][K] RUN  COPY  CLEAR z CLOSE #*[K] COPY !]c!#C COPY IN  LET yko+# CLS w CONTINUE  PAPER ABS } INPUT  GO TO EXP uSQR ;} INK  CIRCLE [I] COPY ]c!#C COPY IN  LET xhl(! NEXT S DIM >= OR c? INPUT [K] COPY  OUT  IF  BEEP CODE  FOR  CLS  PLOT  5O-SCREEN$ L BORDER  BRIGHT SIN  DIM TAN S[P]?SCREEN$ ASN Z BRIGHT  IF TAB 88>zvxi CLEAR  COPY ATN ATTR  RUN %wIN  RETURN PFN UFN  ERASE FN  MERGE  REM ▞▖UCODE [Q]C[E]ATTR VTAB  IF  RUN PEEK /CODE USCREEN$ USCREEN$ uIN  COPY  NEXT FN W@[K] COPY © IF  GO TO ew COPY  COPY 5J7INKEY$I[K] COPY PEEK }ATTR  COPY  LOAD  COPY  COPY IN  OUT *ACS  RETURN [K] COPY  OUT  IF  BEEP CODE  FOR  COPY  COPY 5J7INKEY$I[K] COPY PEEK }ATTR  COPY  LOAD  COPY  COPY IN  OUT *ACS  RETURN [K] COPY  OUT  IF  BEEP CODE  FOR [K] COPY   [K] LINE @APOINT  OVER <}k DIM ssEXP  BRIGHT LN p READ  STEP [L] BEEP  INPUT  BEEP pVAL$  FLASH } FOR U[S]EWINT  RANDOMIZE } FOR UATTR  BEEP WSCREEN$ ABS  RUN INT UJ MERGE PEEK {} FOR E@sFN  INK } FOR E@ LIST  SAVE | FOR E@rLN [G]{<=RNDg[ABS ~ LOAD [M]R MERGE  FOR W GO SUB WATTR TtINT p POKE  DIM SCREEN$ [G]{© IF uSCREEN$ t IF ASN bz LOAD  OUT [F] SAVE ABS GSCREEN$ W IF  COPY IN  LINE [S]UINT  COPY  INVERSE SCREEN$ B+POINT  MERGE  RETURN IN VuATTR VAT  POKE ▝@uSCREEN$  FLASH } FOR E@WINT  RANDOMIZE } FOR E@WSCREEN$ ABS  RUN INT U MERGE PEEK {} FOR E@uSCREEN$  FLASH } FOR E@WINT  RANDOMIZE } FOR E@WSCREEN$ ABS  RUN INT U MERGE PEEK {} FOR E@[K] COPY   POKE  RESTORE FN  RUN INT U^$] FOR E@FN EFN  RUN INT UASN n] FOR E@VAL$ EFN  RUN INT UyACS  REM  INVERSE  FOR USCREEN$ USR [Q]EFN  RUN INT U$] FOR E@[Q]EFN  RUN INT U$] FOR E@[Q]EFN  RUN INT U$] FOR E@DFN  RUN INT U] FOR E@USR FN  RUN INT U$] FOR E@[Q]EFN  RUN INT U$] FOR E@[Q]EFN  RUN INT U$] FOR E@[Q]EFN  RUN INT U$] FOR E@[Q]EFN  RUN INT U$] FOR E@[Q]EFN  RUN INT U$] FOR E@[Q]EFN  RUN INT U$] FOR E@[K] COPY [K]vv$|dn INPUT &f INPUT  TO | SAVE [K]>$n~ NEW  DEF FN [K]|v6<fn DRAW <v NEW  NEW  INPUT  GO TO x<v NEW  NEW  INPUT  GO TO x~r0<fn DRAW "kk[K] VERIFY ©~v0<`n RETURN [K]|v6<fn DRAW 11s{em IF [K]0[K]8p``p8[K]~r0<fn DRAW >$n~ NEW  DEF FN ~r0<fn DRAW $~v0<`n RETURN vv$|dn INPUT vv,x|n NEW >$n~ NEW  DEF FN [K]cw>>jb BORDER <v NEW  NEW  INPUT  GO TO x+kk< VERIFY  VERIFY  CLOSE #~v0<`n RETURN ~Z00x[K]fl<<td INPUT <v[K] LPRINT  GO TO x~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN 00p|fn DRAW <nF AND  INPUT |<v NEW  NEW  INPUT  GO TO x|v6<fn DRAW >$n~ NEW  DEF FN ~Z00x00p|fn DRAW [K]ff TO [K]vt<<ld INPUT ff TO [K]~~&f GO TO  DEF FN  OVER <v NEW  NEW  INPUT  GO TO xff DEF FN  TO |n~ NEW  DEF FN "kk[K] VERIFY ©~v0<`n RETURN [K]~~&f GO TO  DEF FN  OVER |v6<`` LPRINT fl<<td INPUT ©30`` LPRINT  LIST fl<<td INPUT [K]>|[K][K]~r0<fn DRAW >$n~ NEW  DEF FN >nl<l TO  DEF FN <v[K] LPRINT  GO TO x00p|fn DRAW [K]0[K]|v6<fn DRAW <v[K] LPRINT  GO TO xvv,x|n NEW <v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT ~v0<`n RETURN [K] RETURN  AND <v NEW  NEW  INPUT  GO TO x<v[K] LPRINT  GO TO x~v0<`n RETURN cw>>jb BORDER ~v0<`n RETURN vv$|dn INPUT fl<<td INPUT ~Z00x~v0<`n RETURN [K] RETURN  AND <v NEW  NEW  INPUT  GO TO x[K][K]f TO  TO  DEF FN ~~v0<`n RETURN [K]>|[K][K]>&fD DEF FN  DEF FN fl<<td INPUT [K]|v6<fn DRAW >$n~ NEW  DEF FN "kk[K] VERIFY ~~v0<`n RETURN ©30`` LPRINT  LIST <v NEW  NEW  INPUT  GO TO x[K]~~&f GO TO  DEF FN  OVER &f INPUT  TO | SAVE ~Z00x~v0<`n RETURN "kk[K] VERIFY ~~v0<`n RETURN <v[K] LPRINT  GO TO x~Z00x|v6<fn DRAW fl<<td INPUT >nl<l TO  DEF FN [K]fl<<td INPUT [K]8p``p8[K]©30`` LPRINT  LIST >$n~ NEW  DEF FN |v6<`` LPRINT >$n~ NEW  DEF FN vv$|dn INPUT [K]>|[K][K]~Z00xfl<<td INPUT |v6<`` LPRINT &f INPUT  TO | SAVE n[[COS ACS ACS  BRIGHT [K]0[K]ff DEF FN  TO |00x<v NEW  NEW  INPUT  GO TO x[K]6n<~Z00x<v NEW  NEW  INPUT  GO TO x[K]<v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x|v6<fn DRAW ~v0<`n RETURN |v6<`` LPRINT "kk[K] VERIFY ~~v0<`n RETURN vv$|dn INPUT vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x[K]vv$|dn INPUT <v NEW  NEW  INPUT  GO TO x|v6<fn DRAW 11s{em IF fl<<td INPUT [K]6n<>[ FLASH ACS |0x>[ FLASH ACS |0x~v0<`n RETURN vv,x|n NEW ~Z00x[K]8[K]&f INPUT  TO | SAVE |v6<fn DRAW fl<<td INPUT  RETURN  AND fl<<td INPUT ~Z00x~v0<`n RETURN [K]vv,x|n NEW |v6<`` LPRINT &f INPUT  TO | SAVE ~Z00x&f INPUT  TO | SAVE n[[COS ACS ACS  BRIGHT [K]vv,x|n NEW >$n~ NEW  DEF FN |v6<`` LPRINT ~Z00xfl<<td INPUT vv$|dn INPUT &f INPUT  TO | SAVE [K]000[K][K]a&f INPUT  TO | SAVE  RETURN  AND >$n~ NEW  DEF FN ff DEF FN  TO |<td INPUT [K][K]000[K]000[K]`[K]0[K]0@[K]Dn[K]D[K]n[K]DE[K]F[K]D STEP [C];; LLIST b RESTORE  INK  MOVE  INK !@ RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST #  OUT  LLIST   CLOSE #!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K][K]a6n<~Z00x<v NEW  NEW  INPUT  GO TO x[K]|v6<fn DRAW <v[K] LPRINT  GO TO x$~v0<`n RETURN [K][K]y>$n~ NEW  DEF FN [K]cw>>jb BORDER <v NEW  NEW  INPUT  GO TO x+kk< VERIFY  VERIFY  CLOSE #~v0<`n RETURN ~Z00x[K]0[K]~v0<`n RETURN "kk[K] VERIFY ©$~v0<`n RETURN [K]fl<<td INPUT [K]vv$|dn INPUT ~v0<`n RETURN [K]|v6<fn DRAW <v[K] LPRINT  GO TO x$~v0<`n RETURN [K][K]000[K][K]Y~~&f GO TO  DEF FN  OVER >$n~ NEW  DEF FN |v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x>&fD DEF FN  DEF FN 00p|fn DRAW [K]~r0<fn DRAW ~v0<`n RETURN <v[K] LPRINT  GO TO x<v[K] LPRINT  GO TO xcw>>jb BORDER ~v0<`n RETURN |v6<`` LPRINT ~Z00xfl<<td INPUT >nl<l TO  DEF FN 0[K][K]R8p``p8[K] RETURN  AND >&fD DEF FN  DEF FN >nl<l TO  DEF FN [K]<~N8r~[K]>|[K]<v NEW  NEW  INPUT  GO TO xfl<<td INPUT [K]fl<<td INPUT [K]<nFn<[K]>|[K]~v0<`n RETURN fl<<td INPUT [K]ff DEF FN  TO |n~ NEW  DEF FN <v[K] LPRINT  GO TO x~Z00x~v0<`n RETURN fl<<td INPUT [K]8[K][K]▝|v6<`` LPRINT <v NEW  NEW  INPUT  GO TO x~v0<`` LIST >$n~ NEW  DEF FN ff NEW  INPUT  GO TO x0<v NEW  NEW  INPUT  GO TO x[K] CLOSE #>|[K]>|[K]>|[K]>|[K]>|[K]>|[K]s|v6<fn DRAW [K]8x00x[K]>|[K]<v NEW  NEW  INPUT  GO TO xfl<<td INPUT [K]ff DEF FN  TO |n~ NEW  DEF FN <v[K] LPRINT  GO TO x~Z00xfl<<td INPUT [K]0[K]vv$|dn INPUT >$n~ NEW  DEF FN +kk< VERIFY  VERIFY  CLOSE #>$n~ NEW  DEF FN |v6<fn DRAW [K]ff TO [K]<v LPRINT | TO [K]td INPUT [K]ff TO [K]~Z00xff TO [K][K]><nF AND  INPUT |>$n~ NEW  DEF FN ©30`` LPRINT  LIST |v6<`` LPRINT &f INPUT  TO | SAVE +kk< VERIFY  VERIFY  CLOSE #>$n~ NEW  DEF FN ~v0<`n RETURN ~Z00x~v0<`n RETURN [K]<~N8r~[K]ff DEF FN  TO |n~ NEW  DEF FN <v[K] LPRINT  GO TO x~Z00x00p|fn DRAW [K][K]000[K][K]qB[J]ASN LEN ASN [J]B[K]8x00x<v NEW ~v NEW ~f`|<v@< AND  OVER |~Z00x~v0<`n RETURN >$n~ NEW  DEF FN xp00`f RETURN <v[K] LPRINT  GO TO x<v NEW  NEW  INPUT  GO TO x|v6<`` LPRINT vv<80x[K][K][K][K][K][K][K][K][K]@[K]G@[K]@[K]@[Q][K]G[K]G FN a2f0n▟x POKE ▘ DEF FN ▛ REM [I]PI>SIN ~STR$ [N]>=SQR  FORMAT STR$  BRIGHT VAL$  CONTINUE  NEXT ! RETURN  RETURN 6 CLEAR  GO SUB VAL >NOT 2 CLEAR  CLEAR !AT  INPUT " RETURN  CLEAR > RETURN  GO SUB G GO SUB ^ CLS  STEP FN a>> CLS v> CLS  STEP / INPUT  LINE  INPUT > CLEAR  STEP / INPUT  LINE G INPUT >IN  STEP / INPUT  LINE G INPUT >© STEP / INPUT  LINE G INPUT !RND GO SUB 6:[T] GO SUB  RETURN  ! FLASH  GO SUB 6  RETURN  <> LPRINT  GO SUB  x2 OVER  GO SUB ATN  ACS  STEP © INPUT >2 OVER  GO SUB >>=2 LPRINT  GO SUB ! FLASH  GO SUB 6[S]:RND GO SUB ATN CHR$ INKEY$ GO SUB :[T] GO SUB ATN  LINE INKEY$ GO SUB  STEP 7 INPUT =2[T] GO SUB &o)c GO SUB ^#V STEP 4 INPUT !RND GO SUB 6NOT INKEY$ GO SUB  FLASH  RETURN  NEW <>v MERGE <> CLS v!XX COPY 6 GO SUB VAL <>> RETURN  STEP / INPUT   GO SUB VNOT PEEK  INPUT :RND GO SUB ATN CHR$ INKEY$ GO SUB :[T] GO SUB  RETURN  LINE INKEY$ GO SUB  STEP 7 INPUT <2[T] GO SUB &o)c GO SUB ^#V STEP 4 INPUT !RND GO SUB 6NOT INKEY$ GO SUB >@!@Xv CLEAR   CLS  RUN vv<<!@X  CLS  RUN = RETURN F>= MERGE  NEXT  PRINT  RESTORE  MERGE  OR  INVERSE  RESTORE  STEP BIN  INPUT  INVERSE  LLIST STR$  MOVE  LLIST  LET  CLS <>! IF  PAUSE NOT <= INPUT NOT  LIST  NEXT ~26 LOAD "y LOAD # STEP s LOAD <28 LOAD  GO SUB S. LOAD  STEP s LOAD  GO SUB S0 LOAD  MERGE  STEP s LOAD  GO SUB S2 LOAD ! STEP x LOAD  FOR "4 LOAD !? LOAD "9 LOAD !@ LOAD A LOAD ,p GO SUB VAL  LLIST !CODE  STEP m LOAD =2I LOAD 2S LOAD 2] LOAD >27 LOAD #"G LOAD "Q LOAD "[ LOAD  STEP  INVERSE  PAUSE  CLS <> PRINT - PRINT  ERASE  PRINT  NEXT ? LOAD _ PLOT   COPY  PRINT  COPY . PRINT  COPY . PRINT  COPY . PRINT  COPY PEEK >=NOT m LOAD ^#V# FOR  IF  PAUSE  FOR <>_▜_ INVERSE  INVERSE ~ THEN ©J THEN wCHR$ [J] LOAD B NEW g INVERSE ^ INVERSE ~ PRINT  NEW  LIST W LET  NEW o INVERSE  THEN n>= THEN  STOP <>:^ LOAD O!8 LOAD PEEK  PAPER NOT  LOAD CODE O<2^ LOAD i&) GO SUB [. LOAD N#~2 PAUSE y*2 LOAD  STEP m LOAD # STEP s LOAD  GO SUB S9 LOAD  STEP s LOAD  GO SUB S; LOAD  STEP s LOAD  GO SUB S= LOAD <> INVERSE 5 LIST  INVERSE ~ COPY  INVERSE w<>:7 LOAD =27 LOAD CHR$ L LET :6 LOAD 27 LOAD  INVERSE !B LOAD  STEP  RUN  LOAD  PAUSE - LIST *9 LOAD ~< TO ACS  LOAD *9 LOAD  STEP V LIST "9 LOAD  INVERSE !L LOAD  STEP  RUN  LOAD  PAUSE @ LIST *; LOAD  STEP V LIST "; LOAD  INVERSE !V LOAD  STEP  RUN  LOAD  PAUSE L LET *= LOAD  STEP V LIST "= LOAD NOT L LET ~ RETURN ` PAPER ▗ LIST  RETURN p PAPER [B] LIST  RETURN  PAPER SIN  LIST  LINE POINT  LIST  RETURN ▝ LINE  LIST  RETURN ▘ LINE CODE  LIST  RETURN  PAPER  DEF FN  LIST  VERIFY [R] INVERSE w INVERSE w COPY #NOT V LIST  INVERSE w INVERSE 6 INVERSE 6 #<> VERIFY ` RESTORE c*4 LOAD  STEP m LOAD # INVERSE u INVERSE t LLIST #NOT V LIST # INVERSE 6 COPY <>CODE  VERIFY p RESTORE !*0 LOAD  STEP m LOAD # INVERSE u INVERSE t INVERSE 6 RETURN  LLIST #NOT V LIST  VERIFY 2l LOAD #~#2j LOAD  INVERSE 6 RETURN  RESTORE CODE !*0 LOAD  STEP m LOAD # INVERSE u INVERSE t LLIST NOT V LIST  INVERSE ~<>=== INVERSE w PRINT  INVERSE ~O< NEW  INVERSE w LET USR  INVERSE ^ INVERSE V!`~= IF SCREEN$  LIST O< NEW  INVERSE w#~< INVERSE w<>yATN USR |2e LOAD <> INVERSE ~<>= INVERSE ~ RETURN ATN >= RETURN  LINE E LET  INVERSE 6 RETURN NOT I LET CODE 2l LOAD  THEN  NEW <> INVERSE !B LOAD  STEP  NEXT  LIST y2 IF  LET  INVERSE *E LOAD  STEP ~ LOAD yVAL 2f LOAD  INVERSE !B LOAD  INVERSE ~< LINE x LET  STEP ' LET  STEP  LIST  LET "_ LOAD !g LOAD w STEP / LET  INVERSE !L LOAD  STEP  NEXT  LIST  INVERSE ~< LINE TAB  LET y2 IF  LET  INVERSE *O LOAD  STEP ~ LOAD :f LOAD LEN VAL 2f LOAD  STEP ' LET  INVERSE !L LOAD  STEP  LIST  LET "a LOAD !h LOAD w STEP / LET  INVERSE !V LOAD  STEP  NEXT  LIST  INVERSE ~< LINE  NEW  LET y2 IF  LET  INVERSE *Y LOAD  STEP ~ LOAD :f LOAD  THEN  THEN VAL LEN 2f LOAD  STEP ' LET  INVERSE !V LOAD  STEP  LIST  LET "c LOAD !i LOAD w STEP / LET NOT  INVERSE  PAUSE } PRINT  MERGE  INVERSE n INVERSE f INVERSE ~▚ AND ▜_! PAUSE ^#V FOR  MOVE  LET  THEN b( THEN [S]<>PI GO SUB R<> SAVE  CIRCLE (▖ LIST ` LPRINT X LPRINT |VAL @ GO TO [E]D SAVE VAL p, LIST PEEK ▗X  PLOT   LINE [S]|X8 SAVE  OUT CHR$ AT [A]{eQ>, DRAW  LOAD  LLIST  VERIFY >=ABS SIN FN [P][G]▙~wpkd^YTOKGB?;852/,*'%#!!l LOAD CODE ACS >  VERIFY +++yIN  GO SUB ATTR = PAUSE  GO SUB  PAUSE <>3 CIRCLE SONG BY ST COMPILEj/?O[Q]n[Q]##"[Q][Q][Q][Q][Q][Q][Q][Q][Q][Q][Q][Q]$$$ POKE [K]SIN  THEN  GO TO >▗[D]INKEY$ FLASH ' COPY  LPRINT  COPY [R]bqppbqcapbqapcqapbqpbqbqapcqapcqbbqbqbqcapbqapbqbq[S]c[R]b[S]c COPY FN ip&[U]&$FN &[U]+-FN &[U])$PI-INKEY$+[T]+ COPY AT ip-[U]+AT -[S])+AT -[U]+INKEY$&[R])(RND&[T]$ COPY [S]▝[T]gs&&$$[U]%[T]&&))[U]'[T]&&$$[U]%[T]&&+-[S]- COPY [R]g©--[S]-[R]+[S]+[R]-[S]-[R]--++[S]+[R]-[S]-[R]-[S]+[R]+[S]-[R]-[S]-[R]++++-[S]-[R]-[S]+[R]+[S]-[R]-[S]-[R]++-+-[S]-[R]-+--[S]-[R])))++)+ COPY [S]i©-[R]-[S]-[R]+[S]+--[R]+[S]+[R]+[S]))[R]0[S]0[R]0[S]7757[R]9[S]9[R]9[S]9[R]9[S]9[R]0[S]00[R]00-[S]-[R]-[S]-[U]-[R]++[S]-+ COPY FN ip)+VAL -FN -+VAL$ &[S]( COPY FN ip-+-[U])+FN -+PI&[U])RND( COPY [R]gs)[S])[R])[S]+[R])[T]([S]()([T]&[R]&[S]([R]&POINT $[R])[S])[R])[S]+[R])[T]-[S]+)+ATTR -[S]-[R]-[S]- COPY [R]gu-[S]-[R]-[S]-[R]-[S]+[R]+[S]++,[R]-[S]-[R]-[S]-[R]-[S]0[R]0[S]02[R]22-[S]-[R]-[S]-[R]-[S]+[R]+[S]++,[R]-[S]-[R]-[S]-[R]-[U]0[S]4[R]4[S]4 COPY [R]g©&&2&&2&$0$$0$0%1&&2&&2&)5))5+7++&&2&&2&$0$$0$0%1&&2&&2&[U]+[S]-[R]-[S]- COPY  NEXT  STEP [C];; LLIST o RESTORE  INK  MOVE  INK !@  RESTORE  MERGE  RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST    BRIGHT  LLIST  MOVE   CAT  LLIST # <=!X INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K] COPY  DRAW  LIST USR [K]4[K]@[K]@[K][K] COPY [N] DEF FN ? DRAW [K] COPY  RUN  COPY [K][K][U]AHSCREEN$ >= PLOT   PAUSE {[F] ERASE  CLS  RETURN  CLEAR  IF  LOAD  FLASH t RUN w© NEXT { LOAD  BEEP [K] COPY >!?[K][K] COPY  DRAW  SAVE  LPRINT USR [K]2@[K][K]@ COPY  COPY  CLEAR SCREEN$ T DRAW [K] COPY  [K]  @[K]A▜AT :t SAVE  DATA  RANDOMIZE >= POKE  NEW  REM SQR [L] COPY :r[E][I]: FOR  BEEP  VERIFY  COPY © CLEAR  CLS [K] COPY  LPRINT  ?>cI▖<>c>▖ COPY [K][K] COPY [K]3 @ [K][K] COPY [K] RETURN  DRAW  CLEAR [K] COPY  LLIST  OVER CODE  RETURN  LIST  LPRINT  SAVE  DRAW [K] COPY [K]@[K][K] @$[Q][Q]0 LIST INKEY$udABS [T]3i▛ATN PEEK } COPY © COPY  COPY [K]USR @~[D]▞▞[D]?l INK  COPY [K][K] COPY ©?[K] CAT  LOAD <= FOR  DATA  POKE  IF  CLS  RANDOMIZE  CLEAR  DRAW [K] CLEAR  SAVE  RANDOMIZE  SAVE  NEXT  PAUSE  PRINT  NEW  READ  READ  LPRINT USR NOT  DEF FN  GO SUB  STOP  BORDER  PLOT   PRINT  NEXT  LET  LIST  CLS  IF  CLS  RANDOMIZE  CLEAR  CLEAR [K] RETURN [K] COPY  RETURN  DRAW USR ▗ LOAD  BORDER [K] COPY  RETURN  LPRINT ▜©INT  MERGE {CHR$ [K] COPY [K][K]$* OPEN #[C]CODE z DRAW  PAUSE  SAVE  CLEAR  CIRCLE  RETURN  COPY  COPY [K]| AND [D][C]<= COPY [A]' COPY [K][K] COPY  RETURN  DRAW [K] SAVE  LIST  LPRINT USR [K][K] COPY ©[K]?[P]'▜▝[S]▖ OR ▘1/ATTR U▖▗ [A]@[Q]H▗@[A]JATTR  CLOSE # RESTORE rotn}+O<P5RNDFN  CIRCLE  DIM  INPUT  NEXT >q BORDER © COPY  COPY © LIST [K] COPY [K]! STOP  DATA L!-JINT  FORMAT  SAVE ASN 8<> PAUSE R<=R PLOT  nCODE < DEF FN  INVERSE O COPY [K]8(9ATTR m[D]8[D]mATTR )(;//?IN [K] COPY  RETURN  DRAW  SAVE [K]%[K] COPY ©[K]?▚▚L[J]1bCBcb3[K][K]$[G]*^ CLEAR  px. READ ~[G]: RETURN [I]u REM [F]COS PIPEEK VAL [K][K] COPY [K]@@ USR   [Q]((@ GO TO @@▝D DATA ,[U]&@QAT  STEP ATN  PLOT  } CLEAR  COPY [K]USR @ LLIST ! BORDER [P]©[K] COPY  DRAW  NEXT  LOAD [K] COPY  RETURN  LPRINT USR [K] [K] COPY  RETURN  DRAW  CLEAR  CLEAR  RANDOMIZE  NEXT  PLOT   RESTORE  LINE [F]INT 4HTAN  REM LEN h MERGE SCREEN$  LET k MERGE [T] VERIFY j CLOSE # PRINT i[j OPEN #INKEY$ RESTORE K▝0,V+)[G][O][M][L] BEEP  LINE M DEF FN  TO [K][K][M]VAL (5@[K]?[K] COPY [K][K][K][K]@TAN @ @  t.6 GO SUB } RUN o=© COPY  COPY ;{wn~~ CLEAR  RETURN [K] COPY  OUT ? COPY  CLS  RETURN  RETURN  DRAW  LIST [K][K] COPY  RETURN  DRAW  RANDOMIZE  CLS  PAUSE  RESTORE  REM  STEP [K][K][B] PbBIN A▘(ATTR RASN fTAB J TO ▝▚8t RANDOMIZE PFN DFN B f▖ PLOT   [C]L[S]XVAL$ U[P]ATTR VAL$ E[S][K] DRAW  CLS  IF  CLS  CLS  CLEAR [K] [K]@` [Q][K]!` LIST ▗$@ CONTINUE h[U]B[D]NOT  RUN  COPY LN x SAVE  LIST  LPRINT [Q] LPRINT  LPRINT USR USR STR$  READ © COPY  OUT  BORDER  RANDOMIZE [K] COPY [K][K] COPY  RETURN  DRAW  CLEAR  RANDOMIZE  RANDOMIZE  NEXT  PAUSE  DATA  NEW  DATA  LINE  TO [K][K]5jBIN FN D[R]@H[K]CHR$ ▜(`<=[O]x[Q]@▖▜'/O READ STR$ aC CAT OCODE  SAVE  RANDOMIZE [I]h GO TO ~SQR  CLEAR  LPRINT [K][K][K]@[A] LEN [A]▘[I]NOT NOT  NEXT IN _?[K] COPY  SAVE  RUN  INPUT  LOAD  FOR [K] COPY  COPY  RETURN  DRAW  RANDOMIZE  PAUSE  RESTORE  REM  TO  INK [C](Qa MERGE ATTR CPIO▜//O?___ OUT _[K]/[P][K] CONTINUE ▗@▝'©[K] COPY [K][K] COPY  RETURN  DRAW  SAVE  LIST  LIST  LPRINT  LPRINT  BORDER >= OR ▟[D]oSGN pUSR [K]▖▗G_> LOAD <=[K][K] COPY  COPY  RETURN  RETURN  COPY  COPY  RETURN  DRAW  SAVE  LIST  LPRINT [K]USR [K]USR  LPRINT  LLIST  LPRINT  LET [K] LIST  RANDOMIZE  IF  CLEAR  RETURN [K] COPY  RETURN  RETURN  CLEAR  CLS  BORDER [O]y NEXT © COPY  CLS [K] COPY  DRAW  RANDOMIZE  STOP 7<=_[K]?©©[K] COPY [K]5[K][K] COPY  RETURN  RETURN  DRAW  DRAW  CLEAR  RETURN  IF  POKE  RESTORE NOT  AND  TO ▞[L][H]COS gjWn'> CAT IN  VERIFY {<=▛▘▗O~ RUN  REM ]SCREEN$ STR$ [S]KPI OUT  IF [L] PAPER  FLASH  LINE { RETURN  COPY  RETURN 7676767676767676= IF  POKE TAN  CONTINUE  CLOSE #▖)(0P0P0PVAL PVAL `[Q]`USR @USR STR$  INK PEEK Gw RUN  POKE ATTR ATN  LOAD [L] CLS [M]{ATN  LOAD [K] COPY ? COPY ©[K],STR$  LET [M]o NEXT <3 STOP <=▙6.4.=n_ DEF FN  INVERSE  BRIGHT ▖/▞V<=ATTR _VAL$ x PAUSE  OR [H]/PEEK }j}k BEEP  LOAD  STEP IN ]ACS 5nl DEF FN [E][K]▚▜▚CBCB#"#/5on INVERSE ~ABS  RUN [ BORDER [N]e CLEAR  PRINT SQR GIN ©[K] COPY  RETURN [K]>/3[K][K]?© OPEN #TAB Y BORDER  RETURN = FLASH  COPY  INPUT /INT uVAL d`USR [R]▘L8 LLIST SIN I !CSCREEN$ GLK[P][M]EXP b▛_EXP  RETURN  NEXT  PRINT rTAN q RANDOMIZE  FOR  PAPER TAB  PLOT  TAB  OR  REM  NEW r NEW Z PRINT {=[-A@[Q]@[Q]@[Q] FORMAT FN Ph[A]*[F]▟GNOT [B]"#▝A@ @[R] OPEN #PI_ RUN k<= FOR  BEEP ? COPY ©[K] COPY  RETURN  SAVE [K]: LOAD  CLS v MERGE  REM /[N] DATA 0|O=SCREEN$ [A]STR$ ▘NOT USR c LET  LIST x INPUT  FOR  FOR INKEY$j CIRCLE  CIRCLE B(@@▝ IF U: RETURN j AND VAL$  AND  OUT -y NEW ▛/_{ INPUT  FLASH uATN  CAT ? PRINT <=PISPIVTAB  FLASH 5 PLOT  {SQR  FLASH SCREEN$  FLASH  REM [kUmASN TAB ASN SCREEN$ ACS  PAPER W PAPER  VERIFY  INPUT f?=>==><==>>©[K] COPY  CLS  COPY  OUT )Pb▗P▞[[F]*-RINKEY$[L]7U LET  RANDOMIZE  SAVE  DRAW  COPY  IF  POKE  GO TO  PLOT   LET  DRAW [K] COPY  LIST  GO TO  FORMAT 6[K]USR  LIST IN ABS J INVERSE  OUT  DIM s RUN [M]<.UJQL8T CONTINUE  LPRINT STR$ f DRAW  RANDOMIZE  LET  REM  ERASE `P'C[C]'/Z5 RETURN  BEEP SGN d[K][U][S][C][B]D[J] AND  IF  CLEAR [P]lL[E][I] CONTINUE  RANDOMIZE EXP <> DIM POINT YPOINT YPOINT  ERASE SIN  PAUSE SIN  PAUSE  ERASE R[K] ERASE [D][K]SS[D]▞I▗T POKE Z[G][K][K]ASN iq(VAL (<AT  VERIFY jVSCREEN$ [B] READ  MOVE >= CLOSE # LPRINT  FORMAT USR  CLOSE # INPUT  POKE  CONTINUE  LPRINT  REM  POKE EXP  RANDOMIZE  RETURN [F]A%[O]v*BIN EXP  LET  LET  CLEAR  COPY  LOAD  BORDER  PRINT G#sNOT  OR STR$ #C7<=[P]©[K]USR  LPRINT  LIST  BRIGHT  POKE AT xl8<[E][I][U]dFN 8  aa READ CODE ACS ATTR IN uj PRINT  FOR v DATA  BRIGHT ▖XVAL p `[Q] LIST LN  INK  COPY /qbk?`BAT q DEF FN  CLEAR  RETURN SQR  RANDOMIZE  GO SUB U}ulVjvbRbr STOP CHR$ [T]NOT RND OR RND OR  OR [K][K] OR  RESTORE jjz:4%[J][C]J$▚ OR B#`1▝ STOP [B]j$ INKEY$[Q]LN  CLOSE # THEN  RESTORE  RETURN ▜ READ  COPY ©?[K] COPY [K][K][K][K][K][K] LPRINT [Q]o LIST [P] IF W IF [N]@3.Xp