Time Machine: TIME M..B

Es parte de la publicación: Time Machine
Tamaño del archivo: 35328
md5: 5cdde9fcd83fc0f927f5bdf911e68dba
  0 CLOSE #USR 0: REM 1COS _CODE  OPEN # RETURN 2k/ STEP |] STEP a] STEP ▞]NOT [N]]!=PNOT  MERGE ~ACS #xLEN   PRINT  LLIST %"6/<>!@T] COPY u GO SUB VAL <>>2k/CODE  STEP !TAN ]~ RETURN  COPY >= BEEP # SAVE CODE 2k/!TAN _▞ GO SUB [ POKE / STEP = STEP TAN _NOT ^`*TIME MACHINE*  DISKED BY FREDDY KRUGER 1993 COPY                                    DIM FN PI RETURN  COPY SCREEN$ IME M" LINE 0156![M] COPY 9 GO SUB [e/ MERGE  MERGE ATN  GO SUB R0 CAT  MOVE ! TAN _B GO SUB VAL <>!`TAN _ CONTINUE [P] GO SUB VAL !d BORDER  COPY  COPY  RESTORE COS _ATN  GO SUB B LLIST >=~ RETURN TAB ( GO SUB FN  INPUT +F THEN x( THEN LN xPI( RETURN >0>TAB +~ DRAW + CAT  STEP k COPY TAB ATTR TAB  NEXT 1 GO SUB CODE  OPEN # RETURN 2T STOP *[F]` GO SUB [dPI GO SUB R( FOR *d"d*d"d*d"d*[F]`"dNOT  DIM [L]d[G]TAB !Jd STEP  GO TO c^#V*d FOR <><>:RND`!d STEP  DATA cFf"ABS `<>CODE 2POINT `2SCREEN$ ` STEP  CAT c*ABS `N#FxLEN >= OR #~ RETURN  COPY  L#~2a#~2+a#~2-a NEW ?_#V GO SUB S[P]`#N#F GO SUB C[R]` RESTORE  OR  GO SUB K[P]`:[R]`▝2[P]`:[S]`2[Q]` THEN   THEN   THEN   GO SUB CPI`> STEP SaSTR$  INK #^#FK THEN EXP  THEN LEN  THEN   THEN   THEN   GO SUB CPI`C RESTORE  STEP Sa LLIST STR$ ▟ PRINT  STEP ▝TAB ` LET  THEN o PAPER  LIST a THEN wCHR$ ▝TAB b THEN © ; NEW ?G▜▜ GO SUB D AND 2ax/ AND "2▝a STEP (c COPY INKEY$w#INKEY$w#INKEY$w#INKEY$w#INKEY$w=  LPRINT <> NEW ?G▜O▜▝ GO SUB D AND 2 OR ax/ AND "2 DATA a STEP (c FOR  GO SUB sATTR ` RANDOMIZE  FOR  COPY STR$ ~[R]VAL w#STR$ ~[R]VAL w#STR$ ~[R]VAL w#STR$ ~[R]VAL w#STR$ ~[R]VAL w=  CIRCLE  GO SUB {ATTR `<> THEN wCHR$  STOP b THEN © U NEW ?G▜TAB  GO SUB D AND (2bx AND 2Eb OR  STEP (cSTR$ (# CLEAR  FOR [ COPY N#O[R]N#O[R]N#O[R]N#O[R]N#O[R] FOR =  LINE <> NEW ?G▜TAB  GO SUB D AND (2vbx AND 2[P]b OR  STEP (cSTR$ (# CLEAR  GO SUB sATTR ` FOR  RANDOMIZE &[ COPY STR$ iINKEY$hACS STR$ iINKEY$hACS STR$ iINKEY$hACS STR$ iINKEY$hACS STR$ iINKEY$hACS  FOR  FOR =  LINE  GO SUB {ATTR `<> NEW ?G▜▜ GO SUB D AND 2>=bx/ AND "2BIN b STEP (c COPY w#w#w#w#w=  RESTORE <> NEW ?G▜▜ GO SUB D AND 2cx AND 2c OR  STEP (cSTR$ (# CLEAR  FOR [ COPY N#N#N#N#N# FOR =  INK <>▜TAB O:FN ` VERIFY 08▝ VERIFY [I]0-y PRINT  GO SUB KPI` STEP lc LET <> GO SUB Dg GO SUB D▝2dcx THEN }( THEN $L FOR =  DRAW >02FN ` FOR >  CLOSE # GO SUB D▝ CAT y&h)TAB  BORDER o FORMAT $<>(! GO SUB  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]x RETURN USR  ASN <>! GO SUB  GO SUB 6 GO SUB VAL  COPY <> STEP  GO TO c~#fo<> RETURN 8 MERGE _ THEN # THEN  MOVE <>▜o FORMAT $<> OPEN #POINT [B][L] ERASE ASN  LLIST <ATTR CHR$ j THEN ▜+SCREEN$ lH FORMAT SVAL$ =[][B]] INK  " LIST " STEP #©%w&y&{&}&©&▝&& TO .USR "[U]f▖SCREEN$ SGN  INPUT "4FFN INT  TO  OVER d▚"[U]Z CONTINUE  IF . NEW  LIST 2dnx▘PEEK DVhz▗ DEF FN blv[M]VAL$ LN CHR$  TO  VERIFY  LPRINT  REM  POKE  RETURN &0:DXNblv[M]VAL$ USR  ERASE  POKE  2Ln[S] TO  NEW 4NPx▘[G][Q]SCREEN$ TAN PEEK >= IF INKEY$| REM [G]V FLASH TAB 8▗8888 COPY ++ COPY ++++ COPY + RETURN +,,,,8[N]8[K] COPY h COPY bejjbljgg[L]xw COPY r COPY z COPY zv▜vuuu▖t▞s▖r▛sssssu[C]▛[F]▛++mmQKss[B]+▝+iiis[A]s▙o[B]cf<LLLK[J]▚{▖~8 COPY ++ COPY +++ COPY ++ COPY +++, COPY o CLS ++FFE[M]D▗D[E]8 COPY 88▖88 COPY 8[N] CLEAR 82▜2[K] COPY ,B[E]A[F]A;<ddjaa[L]a[P]b▖ac▖▖ COPY , COPY " COPY * CLEAR  COPY * CLEAR {{{{{{:?▜,▜A=8,,`[E]+▜^▛,▖8[M]8+++ COPY + COPY ++++++++++kiii COPY 8`▛`[A]`[E]``000▛0[A]0[E]+oo+b[O]ggeh[N]▖▖{Nt▞###[E]## COPY u222?AAAAAAACCCK[J]M[N]MM▞M[E]M[G]b COPY +++$[P]8[J]▜ COPY +▛+[N]+[K]+[H]+[E]+ COPY + CLEAR ++++++++o[B]o[D]gllg COPY + CLEAR _8,`[H]+w▗xu▘stv▝v▞aaA[N][K][K]+ COPY ++^_[A]_[C] COPY 8[N] CLEAR  COPY 8^[D]_[E]`[F]_[G]^[G]_`_^]][B] COPY < COPY ▝▞▝▝[M]9▘kk▖{{▙~ COPY +fff[B] COPY + CLEAR ++++++++++,,,;K▛K[F]KKKo+ COPY 88bcdjjhffZ COPY + CLEAR ,?hifcsnnM4+[F]dea?a[D] COPY " COPY "Ao$VAkAoo▟3Cp?CQd>;+ COPY ++++ COPY + COPY ++ COPY + CLEAR +++++ COPY ; COPY ;; COPY ;LLLLLJJJJJ00 COPY h COPY beajjljggiiKss[A]s▙co[B]oocfffffLLLLLLKKKKKK[B]K▚[G]▟[E]s COPY + COPY + COPY +[N] COPY +[K] CLEAR  COPY +++▟+ COPY +▗ COPY ++ COPY o CLS FFE[M]D[E] COPY ,,[B],[B]B[E]A[F]<ddjaa[L]a[P]f+,,,`▖b`▛`[E]fafc▖▖ COPY * CLEAR  COPY * CLEAR {{{{{▜▜PNCAAAb▘?[E]▛[G][C][A]```[E]`[A]`▛0[A]0▛0[E]00l▛[A][E]c▙kv▟s[B]ss COPY + COPY + CLEAR  COPY + COPY +++++++++++s0hkjffi,ki+oeeb+b[O]ggaeh[N]"22?AAAACK[F]M▞M[E]OYYb▗[L][O][A][D][G]l[E]l[C][E][B]oo[F]Lg COPY l RETURN  COPY gaw▗xu▘stv▝v▞aaaa++ COPY ++^_[A]_[C]^[D]_[E]`[F]_[G]^[G]_`_^]][B]l~~~[C]©▛©©[C]=KKKKKKMMLLLLLLLLKooo[G]u COPY + COPY +▜ COPY +[G] COPY +[N] CLEAR +[K]+[L]+▛+▙++[B]+▞[G]f[G][J]g[B]+▗+▚+▟+▙~ COPY +++++ COPY + CLEAR ++++++++ COPY + COPY ++,▜bcdjjdehffZifcsnnM4eaa[L]??aAoA?d`[M]▖▗[A]▖~[D]©©~k[M][J]f COPY +[N] CLEAR +[L]+[I] COPY ++[A]+[D]+[G]++▚+▞++blafiiid COPY 888m+h+++bjbhggis▙ocfj[C]f[H]K▚▖▖▖▗▗v[D]u[E]s[E]r[F]w[F]tzzzxvts▛ssssu COPY +k COPY 88 COPY 8 COPY + COPY +E COPY ++++++++++ COPY ++RE[M]B[E]ddjaa[L]a[P]b▖f`,▞▖▖▖{{{{+{{PNCAb▘,[B]▜[J]++▝{▘▖CCC22{ COPY + COPY + COPY +[D]+[N]+[N]+[E]+[I]+[G]+[B]+ COPY +▚ CLEAR >>▛>[A]>>>[E]LLLLEEE[E][B][A]▙bffi COPY 88eebjdd+h!+??K[F][Y+Y+88 COPY 88bb+~▖▘a COPY ! CLEAR ++!!-▛#--e![L]1▛o3{▚▜[A]FN lg+ CLEAR ,,ha++E[M]▛J▖,▘,,,[L]w▗x[C],[D],[C],[D],[H],[I],[H]mff[G][A],l+ml++ COPY ++^_[A]_[C] COPY 8[N] CLEAR  COPY 8^[D]_[E]`[F]_[G]^[G]_`_^]][B] COPY < COPY ▙▝mmhee9▘~~~[C]©▛©©,,%▝bbff222222`o[C]o[F]oo▙~aA COPY + COPY + COPY + COPY ++++++o=▚CC▚[C][U] COPY ++ COPY + CLEAR ++++++++++++ COPY ++K COPY 88jfZ+++,hlifcnn4daphh#KJ9e?,b,,,,▖▖bACp?CQd+-[D][D],![E] COPY Y▟C▟>▙8[I][G]▝▝▘{[G]▙9▙9▙9▙9[C]9▙CCCo?[K]~ COPY + COPY ++++++++++++ COPY + CLEAR cff COPY 7 COPY ▗7hgKss[A]o[B] COPY <ffj[C]j[D]js[C]fa+++++h222▝▝[K]LKK[J][H]K[B]▖ COPY   RETURN  COPY  ++[J][K][J]o▟[J][F]`, COPY , COPY ,>>[L]R[L]Rhi[G]o[F]e[G]r COPY + COPY + COPY ▗++++ COPY + COPY ++jaa[L]fff COPY 77 COPY ++{{▖{kA▖ COPY ▟+,22▛2▙2[K]2▗2[K][A]lnn▙n[F]no▝▝ COPY , COPY , COPY , COPY , COPY _CCoo[I]o[F]▟©▛©[H]©[E]p[F]I▞F[I]Q[A]J COPY +++ COPY + CLEAR ++ COPY +++++ COPY ,kii COPY ▗ COPY ▗ COPY 77 COPY 7eebhjd▖d+▝K[F]+ia ▗ RETURN  ▖ COPY  ▛ ▜+ 4[P][N][N],,%[G] COPY + COPY +▜ COPY +++▙+[C]+▞ COPY ++[J]+[L] COPY +[N] CLEAR , COPY ▗ COPY ▗ DRAW  COPY 7 COPY 77AAj[B]lg+ECN▝KJ▚J▘▘,w▗xv▞,lll▝jl[C]+ COPY ++^_[A]_[C]^[D]_[E]`[F]_[G]^[G]_`_^][C]][B] COPY < COPY [D]▙▝▝▝[B]▝[C]j[G],%▝`[C]▙~aA▝[F]J[E]D[E][F][I]=[F]=▚CC[E]C[H]C▚ [M] [I][C]d n COPY ++++ COPY ++++++ COPY 700I[B]I[A] COPY ▗▗%[C]i CLEAR l9+++▖A!▗▗▗▖++{CCC COPY   RETURN  COPY   DRAW  COPY  444 COPY + COPY  [E]9WWYY▜▜!l COPY  COPY cubf4!-!!!-[D]C▙C▟Z▛[D]Z▛[D][D][E][E],,`▞[A]C COPY 7 COPY ▗▗ COPY 4 COPY 4 COPY ++ COPY ++++7k44hja+++L[G]K[H] COPY   RETURN  COPY  ++ COPY z COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY 8{ COPY %▙ COPY  COPY   RETURN  COPY   RETURN  COPY ▘ RETURN  COPY ▘▘ RETURN ++▗▗+++ COPY  COPY  COPY  COPY  COPY  COPY . COPY ▗ COPY 77 COPY +++++ COPY 444444 COPY W[L] COPY Z[A] COPY  COPY [C] COPY [C] COPY ▜▗▗[A]▗[F]▗[J] COPY 4 COPY ▘ RETURN ▖ RETURN  COPY   RETURN  COPY   RETURN  COPY X COPY X RETURN  COPY W[B] COPY ▗▘▘[F] 445 COPY +++++++ COPY    COPY 444bffi COPY 77 COPY 7kg a COPY  ▗ RETURN  COPY  ▖ RETURN  COPY  ▛ ▜+ 4 COPY [N][L]1 COPY ▗▗▗▗▗ COPY ▘ RETURN  COPY ▘ COPY ▘ RETURN  COPY ▘ RETURN  COPY 444+▛+▖+▗▗▜▜▜▜7777777 COPY +▙+▙+[B]▗▗ COPY ▗ DRAW ++ COPY ++^_[A]44PP[A]R[B]R[A] COPY WW▛W[C]b[B]b[E]Z▛ COPY Z▞ COPY Z[E] COPY ▟ COPY  COPY [F] COPY ▟▟ COPY ▞ COPY ▙▛▟ COPY ▛_[C]^[D]_[E]`[F]_[G]^[G]_b_^]][B]▙ COPY ▘ RETURN  COPY ▘ COPY ▘ RETURN  COPY ▘ RETURN  COPY ▘ COPY 77 COPY 7 CLEAR +++++++44 COPY 4      COPY 44444?▖6 COPY ▗ COPY ▗ COPY 7 CLEAR  COPY 7 CLEAR  COPY 7 CLEAR  COPY 7 CLEAR  COPY ▘ RETURN ▘+++[C]+[J] COPY ▘ RETURN ▘ COPY , COPY , COPY ++ COPY    COPY 444 COPY , COPY 7▖++ COPY   RETURN  COPY   COPY  444 COPY ,WWYY00 COPY  COPY  COPY ▙TAB  TO 3 TO 3 TO 3 TO 3 ▗ DSCREEN$ TAB  COPY TAB TAB 1TAB  READ TAB hTAB  FLASH TAB eTAB  COPY TAB ,TAB  NEXT TAB  CAT TAB  RANDOMIZE TAB  LOAD TAB  RANDOMIZE TAB  CAT TAB  NEXT SCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ UW SAVE p FORMAT  CLOSE #~VAL A▖TAB  DRAW [H]h LPRINT  LPRINT [F]+TUSR #▘[A]USR  :BHp8USR DCHR$ [A][K]▘HiR LIST ▚ STOP 1BA@▗USR 2 FLASH $▝TAB P CAT 0 COPY  CIRCLE 'USR ? COPY [A]CHR$  COPY cFN  RETURN YU DRAW T LIST TAN FN  LPRINT ▘ CONTINUE USR - LPRINT QUSR )CHR$ USR !FN USR (AIUSR  USR $[S]USR !TAB USR  @A▗TAB USR TAB USR  USR (P LPRINT ▗TAB  SAVE  SAVE  RESTORE h[H]▘/ FORMAT  COPY  INVERSE ©?@lP THEN [A]QwBc POKE  DATA WruRND STEP ▝%INT 5 PAPER u2▖[G][A] GO SUB [P]`▘ COPY  DRAW  COPY  SAVE  COPY  LPRINT  COPY USR   COPY J COPY  RETURN  RETURN  DRAW J SAVE  LIST  LPRINT  LPRINT USR $bUSR )USR "[Q]BLA[Q]R@▖$▝[U]AQTAB USR USR ? RETURN  COPY USR  COPY USR ? COPY  COPY  COPY TAB ?USR  COPY 0 COPY ATTR >= COPY t COPY POINT [K] COPY U} COPY * TO ©??@SCREEN$ J[Q]AU FORMAT [S][T]Ph  CONTINUE JR-t[D] IF ▗▗INT POINT mbYD[F]!Te▝ABS  -m[A][A] STEP POINT =ch P  LIST  COPY ▛[Q] COPY  COPY  COPY ▝ COPY  RETURN  LIST  LIST  LIST  LPRINT USR % LPRINT DYf▖COS ▚▝SCREEN$ *J[E]RND[E]4H FORMAT [A]  ?@©▝©@▗▛[M]ERND DRAW  COPY  COPY ?TAN USR USR  SAVE ATN [I]=JDIAT [Q][O]pTAB  LPRINT  LET  LET  COPY  COPY B LPRINT  CIRCLE TAN (5 VERIFY RRNDe OPEN #© COPY e OPEN #R RESTORE 5 CLS ( LOAD  PRINT  INK  FOR ▝ COPY  LLIST a▟J COPY ▝ COPY  COPY  COPY  CAT 0▜HT▜ COPY ▝ COPY  COPY  LLIST a[O].U COPY  COPY  COPY  SAVE ` LIST ©[A] LPRINT  BORDER  CONTINUE USR ([F] POKE USR $ POKE @ DRAW  PAPER RKm_ CLEAR ▞▛▝TAB [Q]A MERGE ▝mFN   MERGE ▝[J]▝▚`8▝ READ  READ  READ  READ  READ  READ  READ  READ ▝ PLOT   RANDOMIZE INT  REM D PAPER ▝ COPY  COPY  COPY U COPY  COPY  COPY  COPY  COPY  SAVE z COPY  RETURN VAL$  COPY  LPRINT x COPY [Q] DRAW ▙?T?USR ▝ DRAW  COPY ▝~▝ SAVE  SAVE  SAVE  SAVE  SAVE  SAVE  SAVE  SAVE ▗ RETURN  LLIST ?USR  COPY > COPY  DRAW  CONTINUE  COPY w DRAW ?USR v<=  INPUT ^>[Q]IN 7NOT Pi DATA  LIST hUSR @ INK FN p[I]/#F STOP ▜{+ABS DCHR$ D<NOT H'@[R][A]▗,>=i DATA FN A[S] DRAW ( READ  RETURN )>=<=( RETURN <=( LOAD  RETURN ^ LOAD  COPY  RETURN  COPY  COPY  RETURN , COPY A COPY TAB D© RETURN ? RETURN  CLS ? COPY _?IN  CLS - CLS N;m"EXP &{▗TAB  RETURN  CLS  COPY ? RETURN ? RETURN  COPY ATN ' LOAD = STEP -=; IF ,R▗TAB C@ NEW NOT  RANDOMIZE [T]|B REM SCREEN$ % VERIFY H[S]SCREEN$ D[A]TAB |=_ SAVE CODE  OUT EXP _PSCREEN$ +FN T▘ LPRINT A[5#A COPY  DEF FN [H]$[K]A OPEN #00A©?%3QBk PLOT  &▜&[G][H]4 CLEAR & CIRCLE  VERIFY  ERASE @ INVERSE 4&▜"FN nAJi LINE E@]C>=TAB A▖TAB C&fiH STEP K[L][J]&f4H[O]I[C]q OPEN # READ &)[G] DIM b FLASH INKEY$9▜ TO c[A]G"▙STR$ (FI TO iHB▝ LIST | COPY USR  GO SUB  LIST  COPY PEEK B LIST  PAPER | CLS PEEK  FORMAT  COPY  LPRINT  COPY  COPY  LOAD  COPY  INVERSE  OUT  BEEP  LOAD oRND▛ COPY TAB  COPY TAB  DRAW  SAVE  RETURN  COPY  COPY SCREEN$ TAB UTAB SCREEN$ TAB UTAB SCREEN$ TAB UTAB SCREEN$ TAB UTAB SCREEN$ TAB UTAB SCREEN$ TAB UTAB UTAB  COPY TAB UTAB  COPY TAB UTAB  COPY TAB UTAB  COPY TAB UTAB  COPY TAB UTAB  COPY TAB UTAB  COPY TAB UTAB  COPY TAB UTAB  COPY TAB UTAB  COPY TAB UTAB  COPY TAB UTAB  COPY TAB } COPY  OVER  COPY TAB  CLEAR  RUN  COPY  LOAD PEEK  CLS  COPY TAB } RUN  INVERSE  LOAD  COPY TAB PEEK  CLS  COPY TAB ? COPY } RUN  OUT  COPY  COPY  RETURN  COPY  COPY  OUT  LOAD IN  CLS  CLS  COPY TAB _ATN  COPY TAB  CLS  COPY TAB PEEK  COPY TAB  LOAD  CLEAR  CLS  COPY SCREEN$ SCREEN$ UUSCREEN$ SCREEN$ UUU COPY U COPY U COPY U COPY  COPY IN  RUN  RETURN  RUN SQR  RETURN  INPUT  OVER  COPY  COPY  CLS  COPY  COPY  INVERSE  COPY  COPY TAB  SAVE USR  COPY TAB [P] CAT <= BORDER NOT ▝COS LEN 0d INPUT  NEW  PLOT   NEXT  CLS  RANDOMIZE  COPY TAB  COPY TAB  CLEAR  FOR ACS  COPY  COPY  RETURN TAB  DRAW  DRAW  COPY TAB ATN CODE  OR  COPY TAB ? OPEN # FOR  LIST  COPY  NEXT  PLOT   LLIST  OVER  COPY TAB  COPY  COPY  CLS  DRAW  SAVE  DRAW ~ COPY  COPY K THEN K"@▚ COPY  COPY TAB  CLEAR  COPY  OUT  CLS  COPY  COPY TAB  RUN IN  CLS  OUT ~ COPY TAB  RETURN SQR  COPY  RUN  COPY  COPY TAB  GO SUB  COPY SQR  COPY  SAVE  OVER  COPY  GO SUB  COPY  COPY  FLASH  COPY  COPY TAB  OUT IN  REM  COPY  COPY  COPY  BORDER  NEXT  NEXT  OR LEN  RANDOMIZE  COPY  COPY  OPEN #USR  LIST  DRAW  DRAW  COPY TAB TAB TAB TAB TAB ?TAB B CLS  FORMAT PEEK USR  STOP  RANDOMIZE  GO TO  LPRINT  VERIFY H DRAW A LPRINT x LPRINT ▖ LIST  CIRCLE t BRIGHT  LIST USR BIN @A COPY  PRINT IN  GO SUB  CLS  INPUT SQR  FOR TAN  FORMAT "[A]B CLS ? COPY  PLOT  IN INT  GO SUB  CLOSE # RETURN USR BIN  LPRINT 2 DRAW ? COPY  NEXT _USR ▖ COPY  LPRINT  FORMAT D COPY  SAVE u|M LOAD  COPY  LIST STR$  LPRINT IN Wf GO TO  COPY COS  BEEP  BRIGHT IN 3u TO  COPY 6u DEF FN  COPY USR  LIST  DRAW  OUT USR  COPY  LPRINT }x COPY  DRAW QDD)$PD@37 CLEAR @▟ INPUT  RUN 3;_D CAT IN 36 RUN DH CAT  OUT s35@LM LOAD  VERIFY  COPY u COPY USR }` COPY  LIST W BRIGHT  COPY  RETURN [A]TAB  NEW D<@T<>BIN DD[A]3;@TAB I CAT 3;D STEP  TO 3ATN TAB BIN  STEP 3L TO u COPY  COPY U]` LOAD  COPY  LPRINT ASN  BEEP X COPY  COPY  RETURN uU] CLEAR  COPY  COPY s[F]U INVERSE  COPY  COPY  CLS W7 TO  TO  CAT 3TAB  TO TAB 3TAB  TO  TO  DRAW USR / DRAW R LIST  COPY  DRAW w COPY TAB #3 TO #DLL1@DD3DDH@BIN @ LIST  LIST D CLEAR  COPY D  CAT o▖DF GO TO k[S] COPY  COPY E COPY TAB  COPY _ FOR WSCREEN$ USCREEN$ U COPY TAB _CODE }CODE UVAL$ WATTR uSCREEN$ WCODE USCREEN$ _CODE w COPY TAB VAL$ USCREEN$ WCODE _ COPY  COPY SCREEN$ UINT WSQR  INVERSE  COPY  COPY  REM  PRINT  IF  PRINT  CLS  COPY TAB SCREEN$ USCREEN$ USCREEN$ USCREEN$ U SAVE 3© SAVE ? SAVE b?@ SAVE   LIST p LPRINT L`:<= FORMAT  LIST TAB  COPY TAB  OUT IN  REM  COPY  CLS  COPY IN  GO SUB  RETURN BIN  LPRINT ? PLOT  INT  CLOSE #USR 2 COPY  COPY  OUT  COPY { OUT  LOAD  COPY D RUN ACS  RUN ACS  RESTORE w RESTORE w VERIFY [S] VERIFY [S]▗TAB  RETURN © RETURN © PAPER  RETURN  PAPER  RETURN  CLOSE #J CLOSE #J▗TAB  RUN ACS  RUN ACS  RESTORE w RESTORE w VERIFY [S] VERIFY [S]▗TAB  RETURN © RETURN © PAPER  RETURN  PAPER  RETURN  CLOSE #J CLOSE #J▗TAB D SAVE =CODE  LIST USR   LPRINT  FORMAT `0VL STEP  CLEAR  COPY  COPY  RETURN  COPY  LIST  COPY  LPRINT  DRAW  COPY o COPY [C]v DRAW . INPUT  SAVE  MERGE IN  LIST Qi LPRINT RUSR USR %pL# THEN ▜[M]D RETURN bH RETURN O▝ COPY  COPY  COPY USR  COPY  LPRINT  COPY  LIST  COPY  SAVE  COPY  DRAW  COPY  RETURN ▝ COPY  RETURN  COPY  DRAW  COPY  SAVE  COPY  LIST  COPY  LPRINT  COPY USR  COPY  COPY ▘ COPY TAB  DRAW  COPY TAB  LIST  COPY TAB USR  COPY TAB  COPY  DRAW  COPY  COPY  LIST  COPY  COPY USR  COPY  COPY  COPY ▘ COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY ? COPY  COPY TAB  COPY TAB  COPY TAB ? COPY  COPY  COPY TAB  CLEAR  IF  RUN  FOR  MERGE ▘ COPY  COPY  COPY ? COPY USR  COPY © COPY  LPRINT  COPY / COPY  SAVE  COPY  COPY  RETURN  COPY ) COPY  RETURN  COPY  COPY [P] COPY  COPY A[5#[5#[5#[5#[5#© TAB  COPY TAB ▗TAB D COPY TAB  DEF FN TAB TAB [H]TAB $TAB [K]TAB ▖TAB CSCREEN$ TAB UTAB CHR$ TAB STR$ TAB CHR$ TAB STR$ TAB CHR$ TAB STR$ TAB SCREEN$ TAB UTAB CHR$ TAB STR$ TAB CHR$ TAB STR$ TAB CHR$ TAB STR$ TAB SCREEN$ TAB UTAB CHR$ TAB STR$ TAB CHR$ TAB STR$ TAB CHR$ TAB STR$ TAB D COPY TAB U COPY TAB  CLS  COPY TAB  DRAW  COPY TAB  DRAW USR  CLS  LPRINT  RUN  NEXT © STOP  GO TO ; COPY  RUN  CONTINUE ? COPY  DIM  FORMAT  COPY  RANDOMIZE  CIRCLE  COPY  LET  FORMAT  RETURN  DIM >=IN  MERGE  FORMAT bLEN >=▝TAB B FORMAT TH DATA (j[U] PRINT C DATA X=>=( COPY  COPY XUU`[R]xUVB LIST  COPY  RETURN [R]xUVB` COPY  RETURN [R]xUVB` COPY  RETURN ▝|W0B?▖USR }?[P] COPY  LOAD  COPY  LET  COPY  SAVE  COPY  CLEAR  COPY  RETURN © CLS  OUT  CAT h; RETURN [T]/#E[B]POINT  COPY NOT  OR USR a NEW  NEW E VERIFY Mpv` AND ©f7@USR B COPY  COPY  STEP r FLASH  STEP  LPRINT  FLASH  STEP Q BRIGHT  STEP ▝ BRIGHT CODE 2 FORMAT 2 FORMAT 2[D] LLIST 2tSQR 2LEN  INVERSE 2SIN  INVERSE 2{ INVERSE 2| INVERSE >2S GO TO >2sSQR !00"NOT ASN " OR ASN " AND ASN  STEP  CONTINUE  STEP U INVERSE  STEP  DEF FN  PAPER !<=" CAT ACS !/"CHR$ COS CODE 2▜COS :TAN  GO TO ATN  TO  RUN  STEP BIN COS  STEP POINT SQR  STEP 9SQR CODE 2▗INT >2INT >2INKEY$` STEP [N] STEP  STOP EXP CODE 2CODE [O]: FLASH [M] NEW   TO ASN  STEP  STEP ASN  STEP ATTR ASN  STEP  DATA  STEP DASN  STEP r[O] STEP b CAT  STEP g CAT ! FLASH [M]4 STEP DTAN  STEP ▖COS  STEP  GO TO  THEN  STEP 5SGN  STEP PI ERASE  STEP  NEW  STEP K BEEP  STEP ▞ RESTORE  STEP e CIRCLE  STEP [S] STEP  STEP M STEP  STEP [K][O] STEP USR  CONTINUE  STEP n LINE  STEP w CAT  STEP >= DEF FN  STEP ~c STEP h BRIGHT  STEP  BRIGHT  STEP  LINE  FLASH  STEP [S] FLASH  STEP  CLS  PAPER  STEP  FLASH  STEP L FLASH  STEP 1 DIM NOT f[M]:▗INT =▜▜o& RANDOMIZE [M]#~2/ FOR #~2. FOR #~21 FOR <> " COPY 79 RETURN AC RETURN EG RETURN * CAT ACS " OPEN #ACS *RND`2RND`}2INKEY$` STEP IN ` STEP  FORMAT ` STEP , CONTINUE  STEP >=SQR  STEP FPEEK  STEP ©NOT  STEP SPEEK  STEP + BEEP  GO SUB [ CAT ACS  STEP [A]EXP  GO SUB S CAT ACS  GO SUB S OPEN #ACS :T STOP ATN ( INVERSE *R STOP :▗INT ATN (CODE  INVERSE w2T STOP  STEP S NEW CODE 2YINT  STEP U READ  STEP CODE ACS :▗INT  RETURN 82 STEP  BRIGHT [M]:RND` RETURN (" RETURN ( RETURN 8  RETURN ( RETURN ( RETURN ( RETURN (XPEEK  STEP ▗ DIM [T]PEEK  STEP ▗ DIM  STEP  CAT  INVERSE :RND`O RETURN  TO  RETURN  #:; VERIFY  RETURN 0G> STEP zASN  AND AT W>  STEP zASN  AND p_ STEP ( CLOSE # INVERSE 6 BORDER :RND` RETURN  2:{ INVERSE ATN (:LEN  INVERSE ATN VAL  h!LEN  INVERSE iLN  STEP ▝ OVER :| INVERSE ATN (:SIN  INVERSE ATN VAL  p!SIN  INVERSE LN  STEP ▝ OVER :RND` RETURN  :LEN  INVERSE ATN (:SIN  INVERSE ATN (:ABS  OUT ATN BIN [D] OUT :[D] LLIST ATN (CODE 2[D] LLIST 2[C] LLIST [C]EXP >▞!& FORMAT :RND` RETURN  :R PAPER ATN  PRINT BIN  PAPER *▗INT &}[O]~![Q]XT]_w GO SUB VAL CODE 2 CLOSE #!p STEP "n STEP ##6 COPY <>FGEG!CODE [O]4o&DM)TAB  GO SUB Bs[Q]<>:CODE [O]G>[A] CIRCLE >=G OR [U] STEP iASN STR$  PLOT  <> PRINT  OR  MERGE  RESTORE  INVERSE  RESTORE  STEP  CLEAR PEEK  GO SUB s▘[O]{ RETURN 5 PAPER [G][P] RETURN USR  ERASE [G][P] RESTORE .w&#"r[P]"y[P]"[P]"▜[P] LLIST z RETURN 0 PAPER [G][P]|2[R][P] STEP ▗[O]"[S][P]!SQR PEEK ":[P]&j)TAB  BORDER { RETURN @ PAPER SGN [P] RETURN TAN  ERASE [U][P] VERIFY @_ NEW  DRAW o RESTORE { NEW ▜TAB o&[Q]N#F OR  INVERSE  LLIST #N#F OR  CLEAR  LLIST  LLIST  GO SUB {[S][P]:[R][P]"[P]!~/O#~/G#~/_#":[P]!Q[P]NOT {USR  COPY !j[P] INK STR$  MOVE ;!`[P]NOT {USR CODE W!j[P] INK z7 INVERSE  DIM *[P]yINKEY$ INK LEN  INK w#xINKEY$ INK VAL  INK w#{INKEY$ INK COS  INK w#zINKEY$ INK SIN  INK w#! =CHR$ 5[P] MOVE  GO SUB {▘[O] INVERSE  LLIST  LLIST  MOVE STR$  LET <>TAB { RETURN USR 8>USR _ VERIFY @ NEW |o RESTORE kP[P]NOT >=[P] RESTORE { RETURN 000kBIN [P]&~!"r[P]"y[P]"[P]"▜[P] MERGE  RANDOMIZE  COPY !▖[P]06#+6w# POKE  MOVE NOT [P]▗TAB TAB TAB TAB TAB TAB ▗TAB LEN [Q]LEN [Q]D[Q]▚[Q]<[Q]~[Q]4[Q]v[Q]Q[Q][A][Q]X[Q][H][Q]_[Q][O][Q]f[Q]RND[Q] THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  INK CODE W CLEAR  DIM  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN SXAO INK CODE W CLEAR  DIM  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  INK  DIM  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN SXAO INK  DIM TAB  LPRINT  SAVE  SAVE  SAVE  CLOSE #>= LIST hVAL @HFN FN LN EXP INT USR ▗TAB  LPRINT  SAVE  SAVE  SAVE  CLOSE #>= LIST hVAL @HAT AT 8)<<>=<>=>=▗TAB  LPRINT  SAVE  SAVE  SAVE  CLOSE #>= LIST hVAL @=T=aT@pTnTUSR nTUSR USR  TO #<0BIN "T>=Q▘([U][R]A▙VAL [Q]`NOT AUSR [C]USR ▘(NOT ,$ LPRINT ,[T]TAB 0~0 LOAD o`=[O]▞TAB SCREEN$ T*SCREEN$ UUSCREEN$ SCREEN$ UUT*SCREEN$ SCREEN$ UTSCREEN$ SCREEN$ UTSCREEN$ SCREEN$ UTFN TFN P(▚TAB (@WUSR [H]USR 7USR H.[Q]@@08?CODE =SGN }8vpu FORMAT } FORMAT =[A]>=>= CIRCLE  CIRCLE [M]SGN [O]VAL$ ^<><<<< TAB FN FN FN FN ?FN ?FN ?(?h>P[A]VAL VAL [Q]   VAL @dhhH> CONTINUE > LPRINT > LIST > LIST < LIST  LIST  LIST  LPRINT  LPRINT  LPRINT  LPRINT  LPRINT  LIST ▗TAB dt?t> LIST > SAVE >x<x<xxx88 88TAB ▗TAB  BRIGHT  DEF FN [A] INVERSE  MERGE > MERGE > RESTORE > RESTORE {> RANDOMIZE >=>}> RANDOMIZE >g>,<= CIRCLE [T]TAB  LIST  DRAW  NEXT  LPRINT CODE  LIST _ SAVE > DRAW 5[M]RND/S FORMAT  RNDTAB <<TAB ~ FLASH USR ▚TAB  LIST >=LN LN | SAVE x[I] CONTINUE  LIST  LIST  LIST  LIST  FORMAT USR @ CLS  CLS  NEXT  DATA  BRIGHT  BRIGHT USR >|< TO  POKE  SAVE  LIST  SAVE LN LN  DRAW p OUT 0 OUT [Q] LOAD  LIST ▗TAB  SAVE  DATA  BRIGHT  BRIGHT USR >|< TO  POKE  SAVE  SAVE  DRAW  DRAW p?SGN p7 OUT [Q]7 OUT USR 7 LOAD  RUN  SAVE ><:USR  LPRINT p8▗TAB  COPY USR USR  COPY @ COPY @>=; COPY  BRIGHT TAB © COPY  RETURN © COPY  RETURN VAL$ TAB USR @@c▗TAB USR   @▘} COPY @ |USR D lUSR l lUSR m | FORMAT  FORMAT ▘ =USR TAB ~~|xx0$,,44,,(8TAB  SAVE  SAVE  SAVE  SAVE  DRAW  DRAW  DRAW  DRAW  SAVE  LIST  POKE  GO TO TAB  CONTINUE  CONTINUE  CONTINUE  CONTINUE  CONTINUE  CONTINUE  CONTINUE  CONTINUE 7 CONTINUE 7 CONTINUE 7 CONTINUE |<xx▗TAB <▗TAB  SAVE  SAVE  SAVE  SAVE  SAVE  SAVE  SAVE  SAVE  LIST  LIST  LIST  CONTINUE  CONTINUE  LPRINT  LPRINT  LPRINT  LPRINT TAB p▗TAB  SAVE  SAVE  SAVE  SAVE  SAVE  SAVE  SAVE  SAVE  SAVE  POKE  TO , TO  TO TAB  CLS  CLEAR  RETURN  RETURN  RETURN  INPUT  RETURN ? PLOT  ? CLS © CLS © CLS © DRAW © CLS © RUN © RUN © INPUT © GO TO © LPRINT ?USR ? TO ▖TAB *© PLOT  0@ABS USR <USR  BEEP  LIST IN @©`©p©VAL ABS [Q]©@? LPRINT {USR  DRAW ▖TAB *© PLOT  0@ABS USR SGN USR  BEEP  LET IN  OUT  LOAD  NEXT }{ GO TO  LPRINT [T] LPRINT USR AT TAB L NEW ▛`+ LPRINT >l SAVE 8 OVER 4▚TAB [A]SIN  PLOT  USR  NEW USR ~ LPRINT  POKE dLN AXFN P TAB L NEW ▛`+ LPRINT >l SAVE 8 OVER 4TAB SIN 6USR 6USR TAN USR 6USR  IF VAL  INVERSE p$ LIST ▝pVAL P L NEW ▛`+ LPRINT >l SAVE 8 OVER 4▗TAB (PEEK  COPY  COPY USR  COPY USR  LET   NEXT   LOAD  LPRINT  COPY  LIST  COPY P COPY  SAVE ? DRAW ©;}NOT  SAVE SGN  TO  IF  THEN { COPY s COPY  COPY ACS _ COPY wSCREEN$ PEEK  PLOT  P LIST ▗TAB .IN ©USR  COPY USR © LPRINT  SAVE [A]EXP [A]ATN  LIST © SAVE  DRAW [G]? CLEAR BIN 7 CLS  COPY ZIN  LIST 4ATTR  COPY RFN uAATTR  FLASH j~g COPY U OUT  LIST  FLASH  COPY  LIST g COPY  LIST  INK  COPY  LIST g COPY  LIST  INK  COPY  LPRINT v© LPRINT U[P]USR 7 OUT  LIST @7 STOP USR  BORDER USR  THEN USR  OR USR  REM VAL 6b[Q] RUN  LIST 5 LIST  LIST ▜TAB XIN  DRAW '© DRAW X COPY  SAVE &© SAVE  COPY  SAVE _ LIST IN [Q]©[Q][P]USR }USR [O]@©USR CODE @5CODE @IUSR  FOR USR WUSR ?TAB ▖TAB < LOAD  OUT IN  SQR ywp GO SUB <> FLASH ACS  LOAD [ OUT  LPRINT 7 |3 LIST s FORMAT *SCREEN$ USR  LPRINT LEN :SCREEN$ <:ABS : FOR [L]?PI&r; NEW  LET [N] LPRINT {▞ LOAD  OUT 7 |3 LIST s FORMAT TAB  COPY  LPRINT  SAVE ▜▙ FOR  COPY [D]▛ LPRINT  DIM  DRAW d PAUSE SIN  CLS <CODE  RETURN + DRAW >= SAVE < LPRINT TAB  LPRINT USR USR USR ▖TAB `.|CODE ] CONTINUE  LOAD  LIST { SAVE * OUT  DRAW © DRAW +ATN  DRAW U COPY  RETURN © RETURN `W COPY  DRAW +g PLOT  WNOT  RETURN -▝ RETURN W RETURN .~T>.~[ RETURN /▝ RETURN [NOT  PLOT  /g RETURN _ COPY  RETURN  O COPY  PLOT  , BORDER 6L FLASH 6,NOT 6Kg6(g6L NEW  VERIFY , NEW O COPY  PLOT  TAB SCREEN$ IN  CLEAR U COPY  RETURN CODE  COPY  PRINT ▜TAB  COPY UUSR W LIST u LIST 5U BRIGHT _|QW RETURN Euv_ RETURN @7 BRIGHT WU RETURN [O]ZQETAN U BRIGHT VV)B TO 6USR [J]TAB <=_1H~ OUT IN IN ?IN WSCREEN$ TTAB ▘<= LOAD 8@ FORMAT  RUN  NEW USR  CLS @e LPRINT  INPUT COS 1pVAL 840pVAL 84TAB  THEN pPIh>=+n▗7m▗`STR$ ▗6 INVERSE ▗f INVERSE [U]6 INVERSE [U]f INVERSE [U]6 INVERSE [U]`STR$ [U]7m[A]+n▙USR PIhp THEN ▚TAB  COPY W LPRINT POINT  SAVE 5U SAVE *SCREEN$ |UU~j"PEEK TA/hIN T▝^hPEEK T▝_j@PEEK U=_*SCREEN$ SGN 5U~SCREEN$  LIST W SAVE  COPY @TAB 0©LN  LPRINT ABS  LPRINT   CODE  FORMAT  FORMAT  OUT  VERIFY  MOVE [P] BORDER SGN ©`< COPY j| COPY exC0x[K]0t[I]SIN  POKE 0 BORDER ~INT  LOAD  RETURN y CAT  SAVE  COPY NOT  RESTORE © RUN  OR  COPY  COPY  BORDER _BIN *[S]▗T▗<? SAVE ,6jSGN 5FN ,6jSGN 5FN ,6jSGN 5AT <? DRAW [C]HUSR  SAVE  DRAW xT SAVE /xx LIST  RANDOMIZE VAL   INK  LIST  READ @ @ BORDER USR @<=USR 0▗H[E]| SAVE FN A< IF x SAVE | CONTINUE SGN * PRINT r PAUSE AT  B?` DRAW  ERASE  B? DRAW @B? DRAW @t8 INPUT zaa!!%t! OUT  LPRINT ▙TAB USR  RUN  OUT SQR  RUN | RUN SGN DASN  IF LEN  IF CHR$ b[L] IF  PAPER "<>" PAUSE  LLIST ▘9CHR$  BRIGHT  LIST AT  LET AT  DRAW AT  SAVE , PLOT  L DATA  LIST  m DRAW ▝ COPY (! COPY ©6`RND DATA &ir5[R] PAUSE 6v5ATTR l6k|5ATTR l6k|5CODE |? COPY  LIST [F]TAB 8 INPUT  DIM  NEXT  DRAW   RUN  COPY  RETURN 8 COPY  COPY  COPY  RETURN @▟TAB ,USR INKEY$:&USR PEEK mUSR  PLOT  VAL  MERGE  CLEAR VAL  COPY [Q] OUT `IN [A] COPY VAL  REM  RETURN USR ?INKEY$TAB <^IN _J$[E]TAB 7LUSR  CLOSE #+USR [H] LPRINT ▚`kVAL D SCREEN$ [A] MERGE ` LLIST [A] POKE P= STOP  - COPY USR 2 COPY USR yUSR [A]TAB USR 0% H LIST 5 SAVE a[I] GO TO USR  COPY  COPY  COPY  RETURN  COPY  OUT USR  PAUSE / COPY 3 RETURN x@ LOAD ▝[T] CLS IN [O] LPRINT  PRINT O? THEN <=USR  LOAD USR  OPEN #▜>r DRAW  LPRINT  CLEAR SCREEN$ [E]TAB oPOINT k COPY >COS o▙8u IF  IF  IF  IF  PLOT   REM  DEF FN  BORDER  CLS FN [G]TAB ? RETURN  DRAW © COPY  PLOT  jSCREEN$ PEEK UU^jSCREEN$ INT UU^jxPEEK T▝/hPEEK T▝VhPEEK T▝^jPEEK U=^jSCREEN$ SGN UUVjSCREEN$ PEEK Ww DRAW } COPY x▚TAB x89SGN ^*<&5 OPEN #_ COPY xwx& COPY FN  FLASH [K] RETURN `©© VERIFY - COPY [O]© CLS  RETURN } OUT  DRAW ~-}xSCREEN$ [M]V/ 8 x(/@ DRAW 4 BRIGHT 8  STOP [I]K REM [Q]ASN [T]h.pUSR (6▚TAB  LPRINT LN " GO TO % DRAW B IF UvBCHR$ EINKEY$R▚AB([E]" LPRINT [H]TAB hUSR [D]@0<USR x8▝ LIST x@▚USR TAN TAB <ABS ~TAB ACS ACS ▗TAB ~SGN 0IN  RETURN  RUN ▞< HUSR qG>R> FOR E NEXT CM?[J]©©)EXP IN  RETURN  RUN ▞=J}}eSQR >H>cDi@e0 DIM @x©{ COPY ? CLS  DRAW VAL USR $A!)hWATTR / COPY W COPY + RUN @7I: LINE 'E THEN &c9[M]F#RT#BNUSR CUSR ©RD[T]PaVVAL$ / RETURN W RETURN / PLOT  `2U CIRCLE X BRIGHT  DATA  LIST TSCREEN$ n@D©rb=▝ INVERSE STR$ > GO SUB > LLIST 2 RESTORE x{ CLEAR  LPRINT w CLEAR [Q]5yUSR SCREEN$ U6@[Q]@"@IN ▜ COPY © RETURN  COPY  PLOT   PLOT   PLOT  @INKEY$@ LIST USR  CLS ` SAVE X CLS / SAVE /? POKE VAL ? LET @? MOVE ? LINE ?? RUN  NEXT  RUN  VERIFY  READ  BORDER  RUN  BORDER  LOAD  OVER ▙/USR 1:NOT  LIST USR ; GO TO ? OVER >: IF  DRAW  CLS  IF  CLS  IF  CLS  CLS  CLS  CLS  CLS  IF ACS  PLOT  G▛ GO TO  DRAW ▗TAB  SAVE >t OUT IN LN  RETURN  GO SUB  DRAW ATTR  BEEP X PAPER VAL TAN [Q]ATTR TAB ?©[I]fUSR A[Q]PI LPRINT ▜  STOP  LIST  LIST @> POKE > NEXT ?{9{}<}USR USR 4▙[Q]:▜ LPRINT 7USR ?©[I]fUSR A[Q]PI LPRINT ▜  STOP  LIST  CONTINUE @= DATA = BORDER > BORDER 8 RUN  MERGE  STEP 4COS z AND W STEP 4COS  MOVE <> MERGE  STEP 4COS z AND W STEP 4COS z AND W STEP 4COS  MOVE <> PRINT  OR  MERGE  RESTORE z RETURN 08E{ RETURN @0@ RETURN VAL 8VAL &j)TAB  BORDER { VERIFY @ NEW  DRAW o GO SUB [CHR$ COS }|> GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]=  LET  GO SUB SCHR$ COS !▜COS 4 LLIST  MOVE STR$  LET <>*CHR$ COS SCREEN$  COPY :▜COS ATN ("G OR  RESTORE ^#V#> GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR  FOR =  LOAD  LLIST STR$ SCREEN$  COPY  OUT !/"CHR$ COS CODE 2▜COS <> STEP 9SQR >2RND` STEP IN ` STEP  FORMAT ` STEP ~c! REM COS  STEP [E] CIRCLE  STEP DTAN :lTAN ATN USR  PLOT   NEW < LPRINT E OUT VIVID IMAGE PRESENT INVERSE  OUT TIME MACHINE OUT  INVERSE (C)1990 VIVID IMAGE PAPER  COPY  RETURN Zq GO SUB LN 6 COPY  GO SUB LN <>!"hTAN "jTAN "kTAN  FLASH ATN ( RETURN  0NOT  DEF FN TAN !bTAN "ZTAN  STEP INKEY$TAN NOT mTAN TAB !gTAN  GO SUB x NEW  r# OUT  GO SUB x NEW  r# CLS  GO SUB x NEW  r# CLEAR  GO SUB x NEW  r#© GO SUB x NEW USR r<> RETURN  LOAD  GO SUB x/ NEW W STEP  LET TAN 2lTAN  STEP  LET TAN 2jTAN  STEP  LET TAN 2kTAN  STEP  LET TAN 2iTAN  STEP  LET TAN 2hTAN <> LET TAN 2iTAN  STEP  LET TAN 2hTAN  STEP  LET TAN 2kTAN  STEP  LET TAN 2jTAN  STEP  LET TAN 2lTAN <>CODE  THEN :<> OR  RESTORE !ASN  RETURN z FLASH  RETURN 0# THEN # SAVE  THEN 8 GO SUB ~ LLIST STR$ <>ZXCVASDFGQWERT1234509876POIUYLKJH MNBCODE  FLASH  RETURN / NEW <>> RETURN >© FLASH  RETURN  NEW USR  POKE  STEP iASN  STEP =ASN   CLS  STEP  PLOT  TAN  RETURN Q(ATN ( PLOT  <> STEP POINT SQR NOT  RUN EXP  PRINT  OR  MERGE  RESTORE ! GO SUB VAL  LLIST  MOVE STR$  LET <> RESTORE  MERGE  OR < PRINT *POINT ASN ]T))MD)"POINT ASN }AT _ LET !)0 RANDOMIZE |STR$  MOVE  LLIST <>!<"' NEW G!NOT ASN ~ STEP  NEW # SAVE <>0TAB 1 PRINT  OR  MERGE  RESTORE ▚ VERIFY 0▝ RETURN :w+ FOR  LLIST  MOVE STR$  LET <>©@TAB © RETURN  CLOSE #©@CC@© RETURN CHR$ USR  CLOSE #t[G]16 COPY  COPY ▙LN ,~FN ,jVAL , COPY dVAL 2hINKEY$2lINKEY$2pINKEY$2tINKEY$2xINKEY$2,|INKEY$2,INKEY$2▗INKEY$2▖INKEY$2VAL 2[A]INT 2x[K],▚[K]r[Q] COPY  COPY t[G]16 COPY  COPY  RETURN ACS  COPY vFN (, COPY  COPY t[G]16 COPY TAB  RETURN )ACS  COPY TAB pAT ,▙TAN , COPY  COPY  RETURN )ACS  COPY TAB  RETURN )ACS  COPY  COPY  INVERSE ! GO TO  BORDER  GO SUB [ CAT ACS ! AND ACS > STEP a NEW :RND` INVERSE w<> p* VERIFY ACS dTAB : MERGE ACS ATN (=2 MERGE ACS USR CODE 2YINT :sSQR ATN  LINE  RUN EXP >2S GO TO NOT ` GO TO :T STOP  RETURN >=: DATA ATN USR :H OUT ATN  : FORMAT 2 ERASE  STEP  MOVE :8SQR ATN (=28SQR  GO SUB [ CAT ACS  GO SUB S MOVE ACS NOT C<>:tSQR ATN (=2tSQR  STEP uSQR CODE 2l LINE :, STEP ATN CHR$  TO CODE 2INT 2~INT >2▝INT CODE 2▘INT :YINT ATN CHR$ VLN *hTAN |▝TAB  >2▝INT > COPY 2VAL ATN  GO SUB D2 INPUT ATN *jTAN |▝TAB  LINE VLN :}INT =$> RETURN 2VAL ATN  GO SUB D2 INPUT ATN : GO TO  LINE ATN (: FLASH [M] NEW > COPY (CODE 2VAL ATN  GO SUB D2 INPUT ATN  THEN E>2▘INT (>> COPY 2}INT 2~INT  STEP  PRINT  RESTORE  p{ AND _{ RETURN <0g>COS 2 CAT ACS CODE 2~INT :INT ATN :RND`  AND !INT 6=2RND`!INT 5STR$  STEP [N]NOT  NEW >2}INT 2~INT  STEP  PRINT  RESTORE  2{ AND _{ RETURN ATN 8)>@2 CAT ACS CODE 2~INT :INT  RETURN :RND`  VERIFY !INT 6 COPY <2RND`!INT 4STR$  STEP [N]NOT  NEW *jTAN |▝TAB (1 THEN E(:▝INT  GO SUB D2INT 2©INT ▘W!iINT "[INT :▝INT 2INT 2©INT ▘ RETURN  TO 0W!]INT "[INT NOT VLN :▘INT ATN  CODE 2ZINT : REM  LINE  RETURN *8 GO SUB [ MOVE ACS CODE 2INT : FORMAT ATN ( GO SUB S CAT ACS * MOVE ACS  STEP Z THEN  STEP D THEN  GO SUB S CAT ACS  STEP Z NEW B CLEAR ![B]LN NOT . STEP :YINT ATN (>=2YINT  INVERSE  RESTORE  MERGE  STEP ▙ RESTORE  MOVE  INVERSE  LLIST : FLASH [M] NEW  RETURN  CLOSE #NUSR ▜o&uINT ~2"EXP #~2<EXP  RETURN >2©INT 2INT  >> COPY 2©INT 2INT 4:}INT  NEW BIN NUSR :ZINT  RETURN  > COPY <2ZINT ▜o& GO SUB K[INT ~2"EXP #~2<EXP : FORMAT ATN (*[INT ~2"EXP  MERGE z VERIFY *W&* STEP COS  MOVE :©INT  NEW >*2[F]NOT BIN INT >&:"EXP  PRINT  OR  MERGE  RESTORE & STEP [T]IN  LLIST  MOVE STR$  LET z AND W>&:<EXP & STEP [T]IN  STEP S NEW  STEP [G]NOT : DIM  LINE ▘ VERIFY *2#BIN : FOR  LINE g MERGE  STEP SGN  OR  MOVE  STEP `USR :©INT  NEW  TO INT <>>2 MERGE ACS  STEP  STOP EXP  STEP ▙ RESTORE  GO SUB [ CAT ACS  STEP SQR EXP  GO SUB S CAT ACS :sSQR =2sSQR  STEP  STOP EXP NOT `SQR z2TAN EXP { RETURN >8 GO SUB D2LEN EXP  MERGE  STEP Z THEN  MOVE :Y THEN ATN >=z RETURN  TO 8{ AND _ DIM  RESTORE z2 FLASH EXP { RETURN >0 GO SUB D2 CIRCLE EXP  MERGE  STEP  RETURN  LINE  MOVE >=z RETURN  TO 8{ AND _ GO SUB  DIM  PRINT CODE 2 DIM  LINE 2 CONTINUE  LINE 2 GO TO  LINE 2 REM  LINE >*2 FOR  LINE  LET <>!INT  STEP [E] CIRCLE  STEP DTAN :lTAN ATN  LINE  CLEAR EXP  STEP POINT SQR NOT ^` NEW < OUT  LPRINT GGAME OVER COPY  PRINT  OR  MERGE  RESTORE  INVERSE  RESTORE : FORMAT ATN (' GO SUB S"BIN : FORMAT  MERGE & STEP [T]IN  MOVE >2!BIN  STEP [G]NOT CODE 2!BIN &z VERIFY "2#BIN  STEP SGN  OR  INVERSE  LLIST  LLIST  MOVE STR$  LET <>]INT ▜TAB hP[K]Z[F]R: FLASH [M] NEW USR  STEP  DRAW  BORDER !SQR > STEP a NEW > STEP zASN = INVERSE w> STEP zASN ▜ GO SUB D INVERSE w<> STEP S NEW z INVERSE ▚W RETURN SCREEN$ 08: FLASH [M] NEW   INVERSE 4{ INVERSE ▚_ STEP Z NEW & STEP 4COS  INVERSE  RESTORE : FLASH [M] NEW  TO NUSR >5 MERGE  STEP VAL [O] STEP `USR STR$  INVERSE  LLIST  STEP  GO SUB SGN ATN BIN SQR CHR$  DRAW INT <> STEP  MERGE >NOT  SAVE  FOR ▗TAB LN INT :8SQR ATN USR  PRINT  OR  MERGE  RESTORE  INVERSE  RESTORE >2YINT >28SQR :S GO TO  VERIFY 2S GO TO  STEP ` GO TO CODE 2, STEP  INVERSE  LLIST  LLIST  MOVE STR$  LET <> STEP [F]SQR !QSQR  STEP [E] CIRCLE  STEP uSQR  STEP ATTR ASN  STEP >=SQR  STEP `SQR NOT ` GO TO  NEW < INK  OUT   MERGE VAL$   OPEN #VAL$   COPY :sSQR  AND 0"' NEW NOT  NEW  MERGE :tSQR G>[A]W STEP [I] CONTINUE  RESTORE  STEP [I] CONTINUE  MOVE >ASN o>COS _CODE 6} MOVE <>!) GO SUB @ GO SUB VAL X[Q] GO SUB VAL <>!@) GO SUB  GO SUB VAL !X[Q] GO SUB VAL <> COPY  PRINT  OR  MERGE  RESTORE  INVERSE  RESTORE ! PAUSE ASN "' NEW  INVERSE ![K] BRIGHT  OR !ABS SQR ATN   INVERSE +STR$  BORDER :▗INT G>[A]W:INT ▜ AND _>"' NEW  STEP  NEW > STEP  NEW  STEP  INVERSE  INVERSE  LLIST  LLIST  MOVE STR$  LET <>: DATA ATN USR : FORMAT ATN USR :YINT ATN USR :[C] OUT ATN <> STEP !SGN USR  STEP  PLOT  TAN  RETURN 1 CIRCLE  RETURN 6 FORMAT  VERIFY 1o&[G] BRIGHT ~ATN >=O:▗INT EXP >=y2▗INT A▜▜G:INT  STEP [N] STEP  STOP EXP CODE 2 FORMAT <>0 CLS  AND Gy<>:[G]SGN ATN USR : OPEN #ACS  RETURN f FORMAT  STEP  DRAW  BORDER dINKEY$! DATA SGN >2[G]SGN NOT a NEW  STEP S NEW { VERIFY _ INVERSE s{ RETURN  0CODE 2[G]SGN NOT  MERGE & STEP 4COS  INVERSE  RESTORE >> MERGE  STEP VAL [O]STR$  INVERSE  LLIST  GO SUB K CAT ACS { VERIFY EXP  FORMAT : CAT ACS  VERIFY 2 CAT ACS !2hTAN !"jTAN "kTAN CODE 2, STEP NOT SQR ▗TAB [H]SGN  GO SUB [ CAT ACS z VERIFY *W{ AND [B] VERIFY  RETURN  LIST > CIRCLE z VERIFY [A] VERIFY  RETURN  DEF FN > CIRCLE <<>▗TAB >[O]lBIN [Q][Q]4[C]FN  COPY hVAL$ ▗SGN 4[C]FN  COPY 4FN ACS [K]FN CHR$  COPY 4[C]FN >[Q] COPY [U]AT !4[C]j[O]"SGN v6 COPY 4[C]FN [G][Q]>[Q]lBIN  COPY 4[C]FN hVAL ▚INT  COPY 4FN <USR  COPY 4[C]FN  COPY 4[C]FN [U]AT !SGN v6 COPY 4[C]FN ACS FN  COPY 4[C]FN lSIN  COPY <[E]T[A]d_ COPY >[Q]4[C]FN  COPY [U]AT !4[C]FN SGN v6INT  COPY X[I]W<xVAL [A] COPY 4[C]FN  COPY >▙>|▚9TAN [I]4[C]FN  COPY <[A]?|[I]4VAL pe[Q] >[Q] COPY <xX▖m COPY 4[C]FN  COPY P▖,:|G~[U] COPY XH:^[I]▖+ COPY VAL p:▖X[A]X COPY !ABS  STEP dPEEK "ABS "ABS <>!ACS  STEP dPEEK "`PEEK "bPEEK <>▗TAB :RND`ATN >=G~ RETURN  COPY #  IF  SAVE <> COPY TAB ▛TAB  PRINT  OR  MERGE  RESTORE  GO SUB s▘[O] STEP ▗[O]"[R]IN  RANDOMIZE !vPEEK "<IN >STR$  MOVE ;i`SATN  THEN  THEN  THEN zCOS W|VAL g}LEN o THEN 9 THEN  THEN yASN OxTAN GgzCOS _!q#p#s#"<IN = <>!"ASN PEEK " IF PEEK "ACS PEEK " CLS PEEK LN PEEK !sPEEK 1vPEEK >STR$ yACS #xACS #STR$ ;yACS #=  DIM !SQR PEEK 1sPEEK >STR$  MOVE ;yACS w#xACS w#{ACS w#=  GO TO  GO SUB {▘[O] LLIST  MOVE STR$  LET <> INVERSE  RESTORE  PRINT  OR  MERGE  STEP  CLEAR PEEK  GO SUB s▘[O]|2[R][P]!SQR PEEK " LET IN *[R]IN " BRIGHT IN { VERIFY @ NEW ▜TAB o&[Q]N#F OR  INVERSE  LLIST #N#F OR  CLEAR  LLIST 1z▜TAB o&▛USR ""USR :[R][P]!~/O#~/G#~/_#" LET IN !USR NOT {USR !!USR  COPY  INK STR$  MOVE ;!USR NOT {USR !!USR CODE W INK z7 INVERSE  DIM !q#p#s#r#"1USR  INK !q#p#s#r#""USR  INK =CHR$  LOAD IN  GO SUB {▘[O] MOVE STR$  LET  INVERSE  LLIST <> RESTORE !{USR "USR "USR "O[P]"^[P] LLIST <> RESTORE !USR "USR !USR "USR !Q[P]"O[P]!`[P]"^[P] LLIST <>"▖USR &[iVhFkNZ! DIM TAB TAB  COPY TAB  PRINT TAB :RND`![E] AND ATN (G~ RETURN  COPY #  IF  SAVE "[C] AND <> OR  MERGE  RESTORE  GO SUB S"BIN {2BIN  AND 2BIN z2BIN  VERIFY 2BIN *[C] AND ~ RETURN  COPY  LINE BIN  RETURN d#  PRINT ^#V#N#F# STEP BIN ( CONTINUE  RESTORE  INVERSE  RESTORE  INK  GO SUB s▘[O]!:[F]NOT  RETURN 01▛CHR$ NOT  REM NOT 1©NOT  RESTORE TAB  POKE  GO SUB {▘[O] INK  STEP $BIN  STEP { OR  INVERSE  LLIST TAB  MOVE STR$ CODE <>{ RETURN 0▝ RETURN 8z RETURN 0 RETURN 8ATN <>CODE <>TAB  RESTORE  INVERSE  LLIST  GO SUB ["BIN { NEW  DRAW _<2BIN  AND 2BIN :[F]NOT Gz[A]2BIN z2BIN  INVERSE ~= STEP ▝TAB ` FOR  INVERSE ~ RETURN d>= RETURN  COPY >= RETURN e LINE ASN BIN  AND _ INVERSE ~▜TAB  AND 0W~2 OR BIN  NEW ?2 AND BIN O#~▜TAB G2<=BIN # STEP BIN (+:"BIN  NEW  DRAW  VERIFY O{[B]_:[F]NOT G:#BIN [A][C] GO SUB DW:!BIN  GO SUB D▘W: OR BIN  NEW BIN >=BIN  TO 4 OR  INVERSE NOT GBIN ! FLASH STR$  BRIGHT STR$ [T]6 COPY  GO SUB VAL NOT ▝TAB BIN TAB  PRINT  GO SUB s▘[O] RANDOMIZE : AND BIN  RETURN  CLEAR !# OR ( RETURN  CLEAR ! OR ( CLEAR ! OR  RETURN ( CLEAR ! OR :<=BIN z RETURN * PAPER  OR : AND BIN G LLIST  CLEAR NOT ) OR j&)TAB  FLASH STR$ K CLEAR  DIM STR$ y/ACS w#STR$ y/ACS w#STR$ y/ACS w#STR$ y/ACS w#= CHR$  GO SUB {▘[O] LET <>: AND BIN  RETURN  CLEAR !t OR ( RETURN  CLEAR !r OR ( RETURN  CLEAR !p OR ( CLEAR !n OR :<=BIN z RETURN *0j&)TAB  FLASH STR$ K> COPY  CLEAR  DIM w#w#w#w=  BRIGHT <>!▛USR  OVER STR$ :[F]NOT  MERGE ACS w#ACS w#ACS w#ACS w# MOVE /INKEY$w#/INKEY$w#/INKEY$w#/INKEY$w#TAB =CHR$ ▗ OR <> GO SUB ["BIN  GO SUB s▘[O]|ATN (u RETURN +0q2[R][P]C AND  GO SUB C! AND  GO SUB C( AND  GO SUB C/ AND &j)TAB  BORDER { RETURN @ PAPER Z AND  RETURN TAN  ERASE B AND  VERIFY @_ NEW  DRAW o RESTORE  LLIST 1▛USR :[R][P]"2 AND STR$  MOVE  INK STR$  MOVE  INK ~[R] INK LEN  INK w,~[Q] INK VAL  INK w,~[T] INK COS  INK w,~[S] INK SIN  INK w,! =CHR$  AND  GO SUB {▘[O]<>{ RETURN USR 8>USR _ VERIFY @ NEW |o RESTORE kP[P]NOT f AND  RESTORE { RETURN 000kBIN [P]&~!" AND "! AND "( AND "/ AND  MERGE  RANDOMIZE  COPY !0 AND 06#+6w# POKE  MOVE NOT  AND dlLN 8 COPY dh[A]'▗Vj+||+d|8ed:j"++++ COPY dFN LN @ COPY d>VAL 8d[M]VAL !88ed[U]t:d[M]VAL &<d.LN J< COPY dlLN 'j+||+dHjo++++ COPY d8FN  COPY d6VAL &:d[M]VAL !::d<LN !:: COPY dlLN @d:LN d[U]LN %@ COPY dlFN +@d▙FN C@ COPY d<VAL $@dFN VAL @ COPY d@LN @@ COPY dRVAL "@@ COPY d>LN @dVAL FN "@ COPY d>VAL dAT VAL @ COPY d>VAL @@ COPY TAB CODE 2B<>:tSQR  RETURN  PAPER Y<>:lTAN ATN CHR$ 0ATN NOT #ATN CODE 2k LINE : GO TO  LINE ATN CHR$ #ATN :YINT ATN CHR$ #ATN : FORMAT ATN CHR$ #ATN :~INT ATN CHR$ #ATN :lTAN ATN  LINE #ATN :tSQR <2tSQR  STEP uSQR >2B<> GO SUB [ CAT ACS B CLEAR ![L]<>NOT . STEP z VERIFY *W MERGE :©INT  NEW (&* STEP COS :}INT  NEW xBIN NUSR :kTAN ATN >(>2k LINE 2[D] CIRCLE x PRINT  OR  MERGE  RESTORE & STEP [T]IN  LLIST  MOVE STR$  LET z AND W&>*2[F]NOT :kTAN ATN >(y& STEP [T]IN  GO SUB [ CAT ACS  STEP [G]NOT : FOR  LINE g MOVE  GO SUB S"BIN  STEP SGN  OR : FLASH [M] NEW  LINE `USR :k LINE ATN CHR$ `USR  GO SUB [ CAT ACS z VERIFY %W:}INT  RETURN  COPY > POKE (>_{2"BIN  MERGE & STEP 4COS >> PRINT  OR  MERGE  RESTORE  STEP [T]IN  LLIST  MOVE STR$  LET >%2[F]NOT : FORMAT ACS W STEP [G]NOT : FOR  LINE  RETURN &0 VERIFY g MOVE  GO SUB S"BIN  STEP SGN  OR NOT `USR TAB : MERGE ACS ATN USR :m LINE ATN USR :H OUT ATN USR :, STEP ATN USR : FOR  LINE ATN  LINE mEXP  RETURN + FORMAT : REM  LINE  RETURN *0 GO SUB [ CAT ACS  STEP  GO SUB  LINE  >*2 FOR  LINE CODE 2 DIM  LINE <>>2 GO TO  LINE : FLASH [M] NEW  !S GO TO 5 STEP ` GO TO : REM  LINE G: DIM  LINE LN (8 VERIFY  AND 2 DIM  LINE G>*[A]2 FOR  LINE : REM  LINE  RETURN * CIRCLE >2YINT  INVERSE  RESTORE  STEP  INK  LLIST  INVERSE  LLIST <>TAB * MOVE ACS " CONTINUE  THEN  GO SUB S REM  THEN CODE 2 GO TO  LINE 2 REM  LINE  OR  MERGE  RESTORE { AND 2BIN  AND 2BIN z2BIN  VERIFY 2BIN *`PEEK ~< LINE BIN = RETURN  RETURN  #~#fo LOAD _#V#N#F#~# STEP BIN ( OUT 2 REM  LINE >ATN  LLIST  MOVE STR$ <> OR  ERASE  GO SUB CABS  STEP Z THEN  GO SUB KABS  GO SUB CABS STR$ <> OR  RESTORE CODE 2Y THEN  GO SUB S REM  THEN " CONTINUE  THEN { AND _2BIN { AND 2BIN z2BIN  VERIFY 2BIN *ABS ~< LINE [P] THEN =_#V#N#F# STEP BIN ( GO SUB >2Y THEN  RESTORE  STEP INKEY$ THEN  LLIST  LLIST  GO SUB [ REM  THEN  LLIST STR$ <> MERGE  GO SUB [ CONTINUE  THEN {2 OUT  THEN { AND 2 INK  THEN z2CHR$  THEN  VERIFY 2<= THEN  MOVE z RETURN 0 RETURN 8: CONTINUE  THEN 2 REM  THEN <>: DIM  THEN 2 FOR  THEN { RETURN 0{▝ RETURN  FORMAT : FOR  THEN 2 DIM  THEN <>▗TAB : FORMAT ATN USR :YINT ATN USR : GO TO  LINE ATN USR :, STEP ATN USR :lTAN ATN >=:~INT ATN >=>2, STEP CODE 2- STEP <> STEP  MOVE  INVERSE  RESTORE :©INT  NEW ! POKE  TO (! STEP " TO  GO SUB [ CAT ACS :, STEP o=2, STEP &  STEP :- STEP  RETURN (:~INT _:INT  NEW  z RETURN  TO 0:INT ▘W GO SUB S CAT ACS  RESTORE * MOVE ACS  STEP Z THEN  STEP D THEN  LLIST  GO SUB S CAT ACS ~2 NEXT  TO  STEP Z NEW :- STEP ▜o THEN ?<2- STEP & POKE  TO ~2RND TO #~2STR$  TO B CLEAR ![H] TO  STEP . STEP  INVERSE  LLIST <>: NEXT  TO ▘ VERIFY *W MERGE &* STEP COS >:}INT  NEW BIN NUSR :RND TO  PRINT  OR  MERGE  RESTORE & STEP [T]IN  LLIST  MOVE STR$  LET >&>*2[F]NOT :STR$  TO & STEP [T]IN  GO SUB [ CAT ACS : NEXT  TO 2!BIN  STEP [G]NOT CODE 2!BIN : FOR  LINE g MOVE  GO SUB S"BIN  STEP SGN  OR NOT `USR  COPY  DRAW  SAVE  PLOT   POKE TAB  PLOT   SAVE  DRAW  RESTORE  MERGE *n STEP  INVERSE  RESTORE  MOVE s#r#p# CLEAR  RESTORE  MOVE s#r#"n STEP ##6 COPY  MOVE  LLIST <>!p STEP ^#V MERGE  INVERSE  LLIST # STEP S NEW ~ RETURN  COPY >=#N#F# RESTORE  GO SUB Ci STEP  STEP  LLIST  STOP TAN TAB !r STEP ~ RETURN  COPY (8=PEEK 8 PLOT   RESTORE  RANDOMIZE  COPY  RESTORE  GO TO  STEP  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] MOVE  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]! GO TO  STEP  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] LLIST NOT xATN >=ACS ▜TAB  STEP  DRAW  BORDER ! DEF FN  STEP a NEW  INVERSE 6 INVERSE q INVERSE 6 INVERSE 6z VERIFY  INVERSE w' DEF FN  STEP S NEW  MERGE  INVERSE ~!VAL$  DEF FN  RETURN ▝(!SQR  DEF FN  STEP   CAT  MOVE  INVERSE ~ATN  :RND` INVERSE PEEK USR  STEP Z NEW  INVERSE ~ATN   INVERSE 6B CLEAR !▗ DEF FN NOT . STEP  INVERSE 5{ INVERSE ▚_ INVERSE ~4 INVERSE s INVERSE w DEF FN :RND` INVERSE PEEK  TO . STEP <> MERGE  INVERSE VNOT & STEP 4COS  MOVE >) OR  MERGE  RESTORE  STEP [T]IN  LLIST  MOVE STR$  STEP [G]NOT & INVERSE ~SGN  OR jVAL ~FN ▙LN  COPY jVAL ~FN ▙LN  COPY : FLASH [M] NEW USR :[H] BRIGHT ATN >=:RND` RETURN >= STEP V CAT  RETURN >=! CAT 5USR  INVERSE ![D] NEW > STEP  OPEN #>= INVERSE ~ATN   POKE !PEEK  DEF FN ~ATN ( RANDOMIZE +~ INVERSE w+~ AND W+~ VERIFY _ STEP Z NEW z VERIFY  INVERSE w CAT <>{ AND _z VERIFY WN>=#F#{EXP 0 AND EXP 8zLN 0 AND LN 8~# INVERSE w6<> INVERSE 6## BEEP !LEN  DEF FN !PEEK  DEF FN ~▚▚<>!LEN  DEF FN !PEEK  DEF FN 666<>!v CAT 5USR >(2v CAT > STEP zASN <G INVERSE ![D] NEW >▝ STEP  OPEN #>= INVERSE ~ATN   POKE  INVERSE ~LN   INPUT  INVERSE 5 INVERSE 6 INVERSE 6 DRAW >  INVERSE 6 INVERSE 6 INVERSE 6 PLOT  : FLASH [M] NEW  = INVERSE w AND &z INVERSE ![D] NEW > STEP ' OPEN #>=:RND` INVERSE PEEK   PAUSE  GO SUB [ CAT ACS  INVERSE N INVERSE F STEP  CLEAR  MERGE ATN ( STOP  INVERSE ~2 FORMAT  STEP  MERGE  STEP  FORMAT " FORMAT #~2 FORMAT <>! FORMAT PEEK ( RUN  RESTORE  CLEAR  LLIST <>▗TAB ▖-[R] LPRINT ( LLIST ▝) NEXT  STEP ) RANDOMIZE  STEP ▞,[R] LPRINT 2 LLIST ▘[R] LPRINT [E] LLIST 6[R] LPRINT INT  LLIST ▛[R] LPRINT F MOVE [R] LPRINT   DIM ▟@[R] LPRINT P FORMAT  STEP  CIRCLE  MERGE !▟ FORMAT ~( RETURN 0 AND w<>ATN >==w<> STEP  MERGE > FOR  STEP  SAVE  FOR :RND`ATN   INVERSE * LET  FORMAT  INVERSE 6 INVERSE 6TAN  STEP Z NEW CODE 2 FORMAT STR$ <> INVERSE ~ATN >= INVERSE 5z VERIFY G RESTORE  STEP b VERIFY  INVERSE  LLIST STR$ <>: FORMAT ATN USR  MERGE  RESTORE  INVERSE  RESTORE >▟!J FORMAT  INVERSE 6CODE 2▟ FORMAT <2 FORMAT  INVERSE  LLIST  LLIST  MOVE <> MERGE  RESTORE  INVERSE  RESTORE [U]INKEY$> STEP [R] LPRINT  INVERSE 6 INVERSE " LET  FORMAT CODE 2 VERIFY  LLIST  INVERSE  LLIST  LLIST  MOVE <> MERGE  RESTORE  INVERSE  RESTORE  INVERSE ![D] NEW > STEP  OPEN # [M]LEN !> FORMAT [R] LPRINT  INVERSE 6!"o MERGE  INVERSE "q MERGE  INVERSE  LLIST  LLIST  MOVE <> MERGE  RESTORE  INVERSE  RESTORE hLEN !8 FORMAT [U] LPRINT  INVERSE 6 INVERSE "D MOVE  INVERSE  LLIST  LLIST  MOVE <>*o MERGE |ASN  2!"o MERGE  CLEAR *D MOVE  CLEAR ~ INVERSE PEEK USR  CLEAR N CLEAR F MERGE  STEP  CLEAR  MERGE  MOVE ATN >=!D"o MERGE  INVERSE  RESTORE  CLEAR 6 STEP  DRAW  BORDER  STEP " MOVE  INVERSE  LLIST : FLASH [M] NEW  AND  INVERSE w<> MERGE  INVERSE ~ STEP  MERGE  PRINT  INVERSE  RESTORE  CLEAR ! ERASE  INVERSE ![D] NEW  CLEAR 6 COPY > STEP ' OPEN #(':RND` INVERSE PEEK   GO SUB  INVERSE ~ AND  CLEAR w INVERSE ~ VERIFY  CLEAR w CLEAR 6 CLEAR 6 CLEAR  DEF FN  INVERSE  LLIST  MOVE  INVERSE r MOVE : ERASE ATN ():INT  RETURN ! ERASE (! ERASE :RND` RETURN ( RETURN ( RETURN (~ CLEAR w CLEAR ## RETURN  COPY   PRINT CODE 2 ERASE <>dINT 10f[C]), COPY t[K]4/ COPY POINT TAB  STEP  DRAW  BORDER ![O] ERASE > STEP a NEW  INVERSE 6 INVERSE p DIM <>:RND` INVERSE PEEK USR  INVERSE ~ATN USR  STEP S NEW B CLEAR !q ERASE NOT . STEP  MERGE z VERIFY W>2[F]NOT & STEP 4COS  MOVE > PRINT  OR  MERGE  RESTORE  STEP [T]IN  LLIST  MOVE STR$  LET  STEP [G]NOT &z VERIFY 2#BIN NOT SGN  OR ▗TAB Z ERASE  STEP !SGN USR :CODE  OPEN #ATN ( STEP =ASN USR CODE 2CODE  OPEN #<> STEP  PLOT  TAN  RETURN V( RETURN B( RETURN N( RETURN MUSR  INVERSE ![D] NEW > STEP  OPEN #>= INVERSE ~LN   POKE >2CODE  OPEN # INVERSE ~ATN CHR$ u OPEN #:RND` INVERSE PEEK  G INVERSE N INVERSE F GO SUB [ CAT ACS  STEP  CLEAR  MERGE ATN (7:RND` INVERSE PEEK USR  INVERSE 6<> MERGE  INVERSE  INVERSE ^(SQR   LET ATN  MOVE <> MERGE  INVERSE  INVERSE ^(( PAUSE _ INVERSE INKEY${( FOR  MOVE <> STEP S NEW  GO SUB S CAT ACS  INVERSE ~ STEP nSGN 2▗INT x2INT  INVERSE ~ PRINT  INVERSE  RESTORE  STEP LEN  OPEN # INVERSE  LLIST  LET :RND` INVERSE PEEK  INVERSE ~ STEP  STOP EXP BIN cSGN * CAT ACS " MOVE ACS <>>2 ERASE  STEP  MOVE  GO SUB [ CAT ACS :©INT  NEW > CLS   GO SUB D▘W MERGE  STEP Z THEN :Y THEN ATN   STEP D THEN :Y THEN ATN  MOVE USR :RND` INVERSE w INVERSE 6 STEP Z NEW <> COPY G:T STOP  RETURN >=`CODE 2 CLOSE # GO SUB [ MOVE ACS { VERIFY 2BIN  AND 2BIN z2BIN  VERIFY 2BIN  INVERSE ![D] NEW > STEP ' OPEN #>=:RND` INVERSE PEEK   PAUSE  STEP S NEW z INVERSE [G]W INVERSE F( LPRINT  GO SUB [ CAT ACS  STEP Z NEW  GO SUB S CLOSE # INVERSE ~2 CLOSE # INVERSE " CLOSE #| INVERSE w<><>TAB :H CLOSE # RETURN >=: FLASH [M] NEW ©USR lAT  STEP  DRAW  BORDER !H CLOSE #4!I CLOSE #> STEP a NEW CODE  INVERSE w INVERSE w INVERSE w:RND` INVERSE w<>TAB R CLOSE #>2 ERASE  STEP  MOVE  STEP S NEW :RND` RETURN (  STEP  CIRCLE  MERGE (!, FORMAT :RND`O>▘ STEP [U] LPRINT  INVERSE 6> INVERSE ACS  INVERSE wNOT  VERIFY  INVERSE ~ATN   STEP  MERGE  CLOSE # INVERSE q INVERSE p INVERSE 6 INVERSE 5 MERGE { INVERSE ▚_z INVERSE ▚W LLIST  RESTORE  STEP Z THEN  STEP D THEN  GO SUB [ REM  THEN  LLIST ATN  GO SUB R  INVERSE ~ GO SUB D INVERSE w INVERSE ~ GO SUB D INVERSE w STEP Z NEW B CLEAR !  MERGE  STEP . STEP NOT  VERIFY >  STEP zASN  AND [Q]g> STEP zASN  AND @o:RND` RETURN  !TAN [U]z RETURN AT 8{ RETURN [I]8.[A]{ABS zSGN >= CIRCLE  COPY <> STEP  MERGE > FOR  STEP  SAVE  FOR !H CLOSE #5<> INVERSE 6<> PRINT  OR  MERGE  RESTORE :RND` RETURN J: FLASH [M] NEW ▝& INVERSE  THEN ~BIN NUSR  STEP [T]IN  LLIST  MOVE STR$  LET  MERGE  PRINT >2[F]NOT &z VERIFY W STEP 4COS  LET  MOVE  STEP [G]NOT & GO SUB ["BIN z VERIFY W2#BIN  STEP SGN  OR NOT `USR ▗TAB  INVERSE *q MERGE  INVERSE ~ RETURN  *o MERGE |ASN (+"o MERGE <>:; VERIFY ATN >=: BEEP  MERGE =2 BEEP  MERGE USR > NEW 2 BEEP  MERGE :; VERIFY ATN >==2; VERIFY :RND` RETURN USR > INVERSE ![D] NEW  STEP  OPEN #>= INVERSE ~ VERIFY G STEP S NEW  INVERSE N>J STEP e VERIFY :; VERIFY  RETURN  CIRCLE VAL$ FN  STEP ( CLOSE # INVERSE 6<>:B<>ATN >= MERGE  OR BK: FORMAT ACS W:}INT  NEW > POKE  >_: CAT ACS _ STEP  CLEAR  MERGE ATN STR$  MOVE <>z VERIFY Wx VERIFY G{[B] VERIFY  RETURN  CONTINUE > CIRCLE z[A] VERIFY  RETURN  LIST > CIRCLE <<> LET  COPY  INVERSE <>:RND` RETURN USR { RETURN AT  CIRCLE z RETURN VAL$  FORMAT  STEP  MERGE :; VERIFY  RETURN  FORMAT <2; VERIFY <>: FLASH [M] NEW ATN USR > STEP zASN ATN [K](X> STEP zASN  AND SCREEN$ WB.>+<> STEP  DRAW  BORDER  INVERSE w INVERSE q INVERSE u INVERSE p INVERSE 6 COPY ( GO SUB D INVERSE w!▞ VERIFY > STEP a NEW <>▗TAB [C] VERIFY  STEP S NEW  INVERSE F INVERSE 50?ATN CHR$  PAPER  VERIFY  INVERSE ~ RETURN * LINE ACS  VERIFY  RETURN + LINE <= VERIFY NOT  MERGE  INVERSE 6 COPY  INVERSE ~ INVERSE wNOT  VERIFY  INVERSE ~ NEW  LINE  MERGE  INVERSE 6 INVERSE 6x INVERSE ▚ INVERSE wB CLEAR ! DIM  VERIFY NOT . STEP  MERGE  INVERSE ~& INVERSE  THEN ~BIN NUSR  STEP [T]IN  MOVE >2[F]NOT & MERGE  INVERSE V STEP 4COS  MOVE  STEP [G]NOT & INVERSE ~2#BIN z INVERSE [G] RETURN  ERASE `USR  RETURN  ERASE SGN  OR g STEP SGN  OR NOT `USR :RND`!l BEEP ATN (G~ RETURN  COPY ##  RANDOMIZE +~ RETURN  COPY #  PAUSE  LIST "I BEEP <>*I BEEP  RESTORE ~ RETURN  COPY  #~ RETURN  COPY   LLIST <> LLIST  RESTORE ~#fog BEEP  OR  DIM  LLIST ## STOP INT  COPY  COPY  CLEAR  BEEP  CLOSE # COPY TAB INT  COPY  COPY INT  COPY TAB  OPEN # DATA  COPY TAB < VERIFY  COPY TAB } INVERSE  READ  OVER  COPY  COPY  DIM  BEEP  COPY TAB ) OVER  READ  OVER  COPY  COPY zSGN  COPY  COPY I OUT [A] PAPER  COPY TAB CHR$  BEEP  COPY  COPY ) OVER  READ  OVER  COPY TAB FN  CLEAR ! THEN  BEEP NOT . STEP &~~>' STEP VAL [O][D]< STEP VAL [O]: VERIFY  LLIST ATN >=~▗>6NOT VAL [O]USR  CLEAR ! PAUSE  BEEP NOT . STEP &ATTR >;NOT VAL [O]: FLASH [M] NEW ?USR > STEP  DRAW  BORDER >!  CIRCLE  STEP a NEW  INVERSE 6L:RND` INVERSE w<>▗TAB ) CIRCLE  STEP S NEW  INVERSE F: FORMAT ACS  RETURN TAN 8K MERGE  STEP  GO SUB SGN  MOVE ATN ( STEP SQR NOT  MERGE x RETURN AT  ERASE T INK  AND  INVERSE w CLEAR !X CIRCLE BNOT . STEP  INVERSE V STEP 4COS &>*NOT VAL [O]: FORMAT ATN USR :[D] CIRCLE ATN >=:kTAN ATN USR CODE 2[D] CIRCLE  INVERSE ! GO TO  BORDER >2 ERASE  STEP  MOVE  GO SUB [ CAT ACS  STEP D THEN :Y THEN ATN USR NOT <> CAT ~# RETURN a ERASE [S] CIRCLE  STEP  NEW NOT [E] CIRCLE  RETURN [A] ERASE SIN  CIRCLE  VERIFY x▘W~_#NOT [E] CIRCLE  RETURN  CAT  ERASE IN  CIRCLE  VERIFY CODE _NOT [E] CIRCLE  RETURN  OUT  ERASE  CIRCLE  CIRCLE  VERIFY  CAT  RETURN  PAPER  CAT  CIRCLE  VERIFY  PLOT  @Gy NEW 8VAL ONOT [E] CIRCLE  RETURN  OUT CHR$  DATA  CIRCLE V#^#NOT [E] CIRCLE  RETURN  LPRINT CHR$  INPUT  CIRCLE N#NOT [E] CIRCLE  RETURN  LLIST CHR$  IF  CIRCLE F# RESTORE  OR NOT [E] CIRCLE  RETURN  STOP CHR$  INK STR$  LET NOT [E] CIRCLE  LLIST NOT  PRINT  CIRCLE  RETURN  READ CHR$   INK ~# RESTORE fo OR  MERGE  STEP [E] CIRCLE  MOVE STR$  LLIST #NOT [E] CIRCLE  RETURN  DATA CHR$ 2 INK F#~ STEP  NEW  IF #NOT [E] CIRCLE  RETURN  RESTORE CHR$ D INK F#~ STEP  NEW  IF #NOT [E] CIRCLE  RETURN  NEW USR ~2' NEW #~2( NEW #NOT [E] CIRCLE  INVERSE ~!i INK  STEP a NEW  INVERSE 6(:RND` INVERSE w▗TAB r INK  STEP S NEW :RND` RETURN ( INVERSE 5(I INVERSE ~ STEP  NEW  INK :k LINE ATN ( MERGE  GO SUB K CAT ACS  STEP  CLEAR  MERGE  MOVE ATN (2S GO TO  STEP ` GO TO NOT  MERGE B CLEAR !CODE  INK NOT . STEP & MERGE z VERIFY W STEP 4COS  MOVE & INVERSE  RESTORE z VERIFY W>* STEP VAL [O] INVERSE  LLIST <> STEP  MERGE :RND` RETURN . .z VERIFY G>*NOT  VERIFY :RND` RETURN USR :{ INVERSE ATN  { RETURN L8 RETURN 02{ INVERSE :| INVERSE ATN USR { RETURN  CIRCLE  RETURN PI FORMAT 2| INVERSE <>[K]VAL  STEP  DRAW  BORDER  INVERSE "S PAPER >!% PAPER  STEP a NEW  INVERSE 6<>▗TAB . PAPER  STEP S NEW > STEP zASN  AND  INVERSE wB CLEAR !C PAPER NOT . STEP z INVERSE [G]W& STEP 4COS >)NOT VAL [O]TAB [K]VAL  STEP  DRAW  BORDER >!c PAPER NOT a NEW ▗TAB l PAPER  STEP S NEW B CLEAR !w PAPER NOT . STEP z VERIFY W& STEP 4COS : FLASH [M] NEW  TO NUSR > STEP VAL [O]NOT `USR : STEP  PAPER ATN BIN NUSR : TO  PAPER ATN (:B<>ATN  :B<>2 TO  PAPER ▗k STEP  CIRCLE  MERGE (: STEP  PAPER  INPUT 2 STEP  PAPER BIN NUSR ▗V>& STEP 4COS  STEP VAL [O]NOT `USR  STEP @ ERASE ATTR  STEP  NEXT  STEP [G]ASN  STEP  NEXT  STEP ^ASN  STEP  NEXT  STEP  STEP  DRAW  BORDER  STEP " MOVE  STEP  CAT  FORMAT CODE 2; VERIFY >(2v CAT >2[G] BRIGHT <> STEP ▝ FLASH  RETURN 8 RETURN 8 STEP  IF  BRIGHT ATN <>:[H] BRIGHT ATN USR  STEP Q CAT  RETURN USR :; VERIFY  RETURN  CIRCLE zSCREEN$  STEP  RANDOMIZE  STEP INT  STEP  RANDOMIZE  STEP dSIN  STEP  RANDOMIZE  STEP  STEP  NEXT  FORMAT > NEW 2 BEEP  MERGE > COPY 2 CAT >2[H] BRIGHT NOT >=SQR :[H] BRIGHT ATN >= STEP  PAUSE  FLASH  STEP s MERGE  STEP ▝ FLASH (USR  STEP r FLASH  STEP  LPRINT  FLASH  STEP Q BRIGHT  STEP ▝ BRIGHT CODE NOT PSGN CODE 2[H] BRIGHT . STEP [L] BRIGHT  STEP U INVERSE NOT >=SQR  RETURN  TO  IF  BRIGHT  RETURN  TO  IF  BRIGHT  RETURN  TO  IF  BRIGHT ATN  TO  IF  BRIGHT <>:[I] BRIGHT ATN USR :[H] BRIGHT ATN >= STEP V CAT ATN USR vTAN >▖ STEP [R] LPRINT CODE 2 BEEP  LLIST >2[I] BRIGHT NOT >=SQR :[I] BRIGHT ATN >= STEP  PAUSE  FLASH USR  STEP  LPRINT  FLASH  STEP Q BRIGHT  STEP ▝ BRIGHT CODE NOT PSGN CODE 2[I] BRIGHT 2 BEEP  LLIST . STEP [L] BRIGHT  STEP U INVERSE NOT >=SQR  RETURN  TO  IF  BRIGHT  RETURN  TO  IF  BRIGHT  RETURN  TO  IF  BRIGHT  RETURN  TO  IF  BRIGHT <>:[J] BRIGHT ATN USR : BEEP  LLIST ATN >=[C]EXP >▞!& FORMAT CODE 2[C] LLIST >2[J] BRIGHT 2ABS  OUT 2R PAPER NOT >=SQR :[J] BRIGHT ATN >=: BEEP  LLIST ATN USR  STEP Q BRIGHT  STEP ▝ BRIGHT CODE NOT PSGN  STEP ▝ BRIGHT CODE 2[J] BRIGHT >2R PAPER . STEP [L] BRIGHT  STEP U INVERSE NOT >=SQR :[K] BRIGHT ATN USR :R PAPER ATN USR CODE 2 STEP  PAPER 2 VERIFY  LLIST >2[K] BRIGHT NOT >=SQR CODE 2[K] BRIGHT 2 VERIFY  LLIST 2 STEP  PAPER . STEP [L] BRIGHT  STEP U INVERSE NOT >=SQR TAB  INVERSE ![S] NEW  INVERSE ~<>==  INVERSE  LET  INVERSE ~ STEP nSGN ABS   LIST  INVERSE ~ RETURN   INVERSE 6 READ  RETURN ▛  STEP " MOVE  PAPER  RETURN   STEP  MERGE } RETURN BIN  NEXT  FORMAT  THEN  RETURN ▟  STEP  MERGE CODE 2 FORMAT PEEK  RETURN   STEP  MERGE  STEP  CAT  FORMAT SIN  STEP  MERGE ▝TAB  PRINT  OR  MERGE  RESTORE i&b INVERSE xPEEK (p STEP >=SQR  LLIST  MOVE STR$  LET <>! PAUSE ASN "' NEW !z INVERSE  OR ~ATN  +STR$  RUN <>x= PRINT  STEP nSGN W>[C]Wx▜ AND _STR$ ~ RETURN B:RND`LN >(> STEP  NEW < STEP  NEW  STEP !b INVERSE c INVERSE p GO SUB VAL <>[L]TAB :{ INVERSE ATN ( INVERSE !SIN  INVERSE INT  CLEAR !ATN  INVERSE  STEP . STEP :LEN  INVERSE ATN  `INT :| INVERSE ATN >= INVERSE !TAN  INVERSE INT  CLEAR !ATN  INVERSE  STEP . STEP :SIN  INVERSE ATN USR <>`` OR >* GO SUB SPI` MERGE  STEP Sa MOVE z AND WSTR$  FOR <>:RND` RETURN USR :{ INVERSE ATN ( COPY ! OVER  STEP  LET  INVERSE :| INVERSE ATN >= COPY ! OVER ~ RETURN  COPY >= MERGE _#~▘▜TAB  AND 0W GO SUB SPI`#~=# RESTORE  STEP Sa LLIST  MOVE  OVER  COPY :LEN  INVERSE ATN >=:SIN  INVERSE ATN >=>LN 2 LIST ABS 2-PEEK  CLEAR !G OVER USR NOT . STEP !P OVER NOT  LET  INVERSE ▛▛▛▛######### COPY  STEP  DRAW  BORDER > RESTORE ![I] OVER  STEP a NEW  INVERSE p LLIST  INVERSE u INVERSE t<>▗TAB [R] OVER  STEP S NEW  INVERSE n INVERSE f~ATN ( INVERSE ~ RETURN VAL ( AND  INVERSE w CLEAR !NOT  OVER INT NOT . STEP  INVERSE ~W& STEP 4COS &>I STEP VAL [O]&{ AND _ STEP 4COS &>INOT VAL [O]CODE 2H OUT : CAT ACS 2BIN  AND 2BIN : FORMAT ACS 2BIN  VERIFY 2BIN :RND` RETURN (:LEN  INVERSE ATN >=:SIN  INVERSE ATN >=: GO TO  LINE ATN USR VAL :LEN  INVERSE ATN (X :SIN  INVERSE ATN >=}>=>TAN 2 FORMAT ACS 2H OUT >*2 FOR  LINE CODE 2 GO TO  LINE 2 REM  LINE <> GO SUB [ CAT ACS CODE 2[C] OUT :T STOP  RETURN >={2BIN  AND 2BIN z2BIN  VERIFY 2BIN hhBIN  : DATA ATN USR  GO SUB [ CAT ACS z RETURN p FORMAT  VERIFY *WNOT U READ >l2 FORMAT ACS 2[C] OUT <> STEP  DRAW  BORDER xTAN >!TAN  OUT  STEP a NEW : CAT ACS  RETURN x COPY  INVERSE q INVERSE 6<>▗TAB ?PEEK  OUT  STEP S NEW :H OUT ATN (H STEP  CIRCLE  MERGE ( INVERSE ~ GO SUB D▜_: CAT ACS SQR 0 INVERSE 6 COPY  AND SQR 06 VERIFY SQR 84 INVERSE ~▜G: CAT ACS 2 CAT ACS  STEP SQR > STEP zASN ATN ( INVERSE 6 INVERSE ~ NEW  { RETURN ▖ CLOSE #1 LPRINT { RETURN d BRIGHT 1 LPRINT  INVERSE sB CLEAR !: LPRINT NOT . STEP  INVERSE ~ GO SUB D INVERSE w<>z VERIFY ?W INVERSE ~ NEW BIN NUSR  INVERSE ~ATN ( INVERSE 5> POKE  INVERSE  THEN ~  GO SUB D MERGE _z AND W& STEP 4COS >4 STEP VAL [O] MOVE &? STEP  COS & INVERSE ~ATN >.(>2 STEP VAL [O]z AND W INVERSE ~ATN >/(>3 STEP VAL [O]z AND W: FLASH [M] NEW  AND 0 STEP VAL [O]NOT `USR  STEP  DRAW  BORDER  RESTORE !SQR  LPRINT  STEP a NEW  INVERSE q LLIST  INVERSE u INVERSE t#~ INVERSE w<>▗TAB BIN  LPRINT :RND` INVERSE PEEK USR  STEP S NEW  INVERSE n INVERSE f RESTORE  CLEAR  LLIST  CLEAR n CLEAR f STOP  LPRINT  OR  DIM B CLEAR ! REM  LPRINT NOT . STEP z VERIFY G INVERSE ~ RETURN  FLASH [M] NEW  TO NUSR  OR  MERGE & STEP [T]IN  MOVE >2[F]NOT  MERGE &P STEP 4COS  MOVE  MERGE  STEP [G]NOT  MOVE STR$ x&2#BIN  STEP SGN  OR NOT `USR :RND` RETURN <> STEP  CIRCLE  MERGE :[C] LLIST ( RETURN 0 AND 2[C] LLIST <>ATN >==2[C] LLIST <> STEP  MERGE  INVERSE  RESTORE > FOR  STEP  SAVE  FOR :RND` RETURN  > INVERSE ![D] NEW  STEP  OPEN #(CODE  INVERSE w2ABS  OUT  RETURN  :R PAPER ATN ( STEP  MERGE CODE 2R PAPER  STEP U PAPER  INVERSE  LLIST CODE 2[C] LLIST <2[D] LLIST  LET <> STEP  CIRCLE  MERGE ATN ( INVERSE 4 INVERSE 4 INVERSE ~ RETURN  LLIST  LINE  LINE COS  LLIST NOT  VERIFY  LET  STEP / CLOSE #NOT  VERIFY :RND` RETURN USR { RETURN x CIRCLE  RETURN ▗ FORMAT >2 VERIFY  LLIST STR$  INVERSE 6 INVERSE 6<>TAB : CIRCLE  LLIST ATN USR :RND` RETURN USR  STEP  DRAW  BORDER  GO SUB [ CAT ACS z AND  STOP  STEP a NEW  INVERSE 6>2 CIRCLE  LLIST <> p* STOP  STEP S NEW  INVERSE 5CHR$  STOP CODE 2 CIRCLE  LLIST NOT  MERGE  CLEAR !% STOP z VERIFY *GNOT . STEP z VERIFY W& STEP 4COS &>?NOT VAL [O]:T STOP ATN USR <2T STOP  STEP  DRAW  BORDER  INVERSE "R STOP (S>!U STOP  STEP a NEW <>TAB  p*^ STOP  STEP S NEW TAB :T STOP  RETURN 0: FORMAT ACS  VERIFY *INT 8z AND W: CAT ACS SQR 0 STOP z RETURN K8z VERIFY W:T STOP  RETURN  !>2~INT 2}INT :T STOP  RETURN  :lTAN ATN ( INVERSE  RESTORE  STEP U READ  INVERSE  LLIST >2T STOP { RETURN STR$ 8, INVERSE 6(:T STOP  RETURN  LINE  LET  STOP :INT  RETURN :RND`  VERIFY !INT 6 COPY <2RND`!INT 4STR$  STEP [N]NOT  NEW  STEP Z NEW >= CLEAR ! SAVE  STOP NOT . STEP CODE 2T STOP NOT  MERGE z VERIFY W& MERGE  STEP 4COS { AND _& STEP 4COS  MOVE : FLASH [M] NEW  AND $& STEP VAL [O]{ AND _>&& STEP VAL [O]:T STOP  RETURN USR CODE 2 FORMAT ACS { VERIFY _z AND W:}INT  NEW BIN NUSR &* STEP COS &> STEP VAL [O]z AND W> STEP VAL [O]NOT `USR  PRINT  MERGE  STEP  DRAW  BORDER ![H] READ >2 DATA > STEP a NEW SGN  STEP [A]EXP z VERIFY * INVERSE w INVERSE s:INT  RETURN   INVERSE 6▘:RND` RETURN  { RETURN h8 RETURN [I]0 INVERSE 6B MOVE  LET <> p*[Q] READ  STEP S NEW :RND` RETURN  8:{ INVERSE ATN (:LEN  INVERSE ATN  >dSQR 0 AND SQR 8>2LEN  INVERSE :| INVERSE ATN (:SIN  INVERSE ATN  >xSQR 0 AND SQR 8>2SIN  INVERSE z INVERSE PEEK 8z AND *W GO SUB S CAT ACS  GO SUB S MOVE ACS CODE 2 DATA NOT  MERGE z AND W INVERSE r>= CLEAR !5 READ NOT . STEP  INVERSE ![S] NEW  INVERSE N(I!r DATA ~## RETURN  COPY (EXP ( POKE  INVERSE  NEW :RND` INVERSE PEEK   POKE  OR  MERGE  INVERSE N INVERSE F GO SUB [ CAT ACS  STEP  CLEAR  MERGE  MOVE STR$ ATN ( LPRINT : DATA EXP >=y2 DATA  RESTORE ![B] DATA  STEP [E] CIRCLE  LLIST +~NOT [R] DATA : DATA ATN >=CODE 2 DATA ![B] DATA NOT [E] CIRCLE ▘▝))▜)**▛J▟@6 COPY  NEW < LPRINT G OUT  LLIST  TAB AT  STOP  COPY  PRINT  OR  MERGE  RESTORE  INVERSE  RESTORE  STEP ▗[O] RESTORE  INVERSE  LLIST  STEP [I] CONTINUE }COS o INVERSE ~w INVERSE #, INVERSE ~w INVERSE #, INVERSE ~w INVERSE # READ  INVERSE  LLIST  LLIST  MOVE STR$  LET <>! PRINT  DATA >G>x STEP zASN ATN x  RESTORE #V# STEP  RESTORE  LLIST <>## RESTORE [A]f|^TnBn▚V[H]f COPY  STEP  DRAW  BORDER ! RESTORE  STEP a NEW  INVERSE 6 INVERSE q:RND` INVERSE w<>▗TAB " RESTORE >2[R][P]!s[Q]"[G][O] STEP S NEW z RETURN SGN  ERASE  MERGE  INVERSE ~ATN (= INVERSE wG▜o&s[Q]"[G][O]> INVERSE [G]=2[R][P]z AND W INVERSE r& STEP 4COS  INVERSE ~*[Q][P] INVERSE  RESTORE  MERGE  STEP VAL [O]STR$  INVERSE  LLIST  STEP  GO SUB SGN ATN BIN SQR CHR$  MERGE >2[R][P]!s[Q]"[G][O]<>:lTAN ATN >=: FORMAT ATN >= INVERSE !>2 ERASE  STEP  MOVE  GO SUB [ CAT ACS  RETURN ▝( RETURN  >LSQR  FORMAT >PISQR  CIRCLE * FORMAT ##~#fo" INPUT  RESTORE :©INT  NEW > CLS   GO SUB D▘W MERGE : CAT ACS _ STEP Z THEN :Y THEN ATN   STEP D THEN :Y THEN ATN  MOVE USR * FORMAT :RND`O: FORMAT  STEP CODE 2 FORMAT <>: FORMAT  RETURN ▝( RETURN (CODE <>:~INT  NEW {  RETURN COS 0CODE <> RETURN @(8CODE <>>ATN <> PRINT  MERGE  RESTORE  OR o&)TAB  RESTORE z NEW  SAVE  PLOT  @Gz` NEW TAB o MOVE w$ IF %STR$ |TAB  NEW  PLOT  Xgq LLIST  MOVE  LET <> INVERSE ^ INVERSE V<> INVERSE s INVERSE r<> OR  MERGE  RESTORE  INVERSE  RESTORE  MOVE  GO SUB VAL  LLIST  MOVE STR$  INVERSE w INVERSE s INVERSE r PRINT z INVERSE ▚= INVERSE w LET <> INVERSE ![S] NEW  INVERSE ~<>==( INVERSE n INVERSE f[K] NEW  OR  DIM  INVERSE NOT ▜ NEW TAB  INK TAB  COPY  PRINT  MERGE  RESTORE ![S] NEW ~ATN (<(NOT  CONTINUE  RESTORE  INVERSE  LLIST  LLIST  MOVE  LET <>! POKE ![S] NEW [T] NEW X6 GO SUB VAL 6 COPY <>![S] NEW ~<(3= RETURN 0( RESTORE  INVERSE  LLIST > INVERSE INKEY$(:RND` INVERSE PEEK  > INVERSE VAL$  INVERSE w RESTORE T]VAL  LLIST <>!/"CHR$ COS >*2 FOR  LINE CODE 2 REM  LINE 2H CLOSE #2H OUT 2YINT 2 CIRCLE  LLIST 2 DATA !/"CHR$ COS CODE 2▜COS 2 LIST ABS 2-PEEK 2[G]SGN <>z NEW USR 7SCREEN$  NEW  SAVE SCREEN$ gz NEW <=SCREEN$ o<>x NEW USR 7FN  NEW  SAVE FN Wx NEW <=FN _<>:INT  RETURN USR : GO TO  LINE ATN USR CODE 2m LINE  GO SUB [ CAT ACS { AND 2BIN  AND 2BIN z2BIN  VERIFY 2BIN ! DIM ^>=#V#N#F# STEP BIN ( LIST >2m LINE <>pLEN |EXP ▖LEN  COPY  PRINT `IN !D FORMAT > STEP [R] LPRINT  INVERSE 6 LET <> STEP  CIRCLE  MERGE >= STEP  MERGE > FOR  STEP  SAVE  FOR  STEP 5 STOP STR$ <>:RND` RETURN USR : STEP  PAPER ATN >=: VERIFY  LLIST ATN >=: CAT ACS  RETURN x CIRCLE  RETURN ▗ FORMAT !h DIM  STEP [E] CIRCLE  STEP DTAN :lTAN ATN   RUN  STEP DTAN :lTAN ATN ( RUN  STEP POINT SQR NOT ^` NEW < LPRINT C OUT WELL DONE PROFESSOR COPY  STEP  DRAW  BORDER >a NEW CODE  INVERSE w INVERSE w INVERSE w INVERSE w INVERSE ww<> p*CODE  DIM >2 ERASE  STEP  MOVE  INVERSE 6 STEP S NEW  STEP  CIRCLE  MERGE (,:}INT  INVERSE w GO SUB D INVERSE wCODE  INVERSE w INVERSE w INVERSE 4▗INT  RETURN ( INVERSE ~ FOR  MERGE {NOT p REM  INVERSE ~5RND` RETURN 8 INVERSE ~ATN (> STEP zASN ATN   STEP 2 FOR / INVERSE 6 INVERSE ~ATN  % INVERSE ~ATN   GO SUB K CAT ACS  MERGE  STEP  CLEAR  MERGE ATN  MOVE ( INVERSE 6 INVERSE 6 INVERSE 6 INVERSE 6 STEP SQR  INVERSE ~ATN  > STEP zASN ATN  PRINT  TO INT  FOR  LET BIN  CAT  FOR  INVERSE q INVERSE p> STEP zASN  AND  INVERSE w INVERSE 5 MERGE { INVERSE ▚ INVERSE ▚_z INVERSE ▚W LLIST  RESTORE  STEP Z THEN  STEP D THEN  GO SUB [ REM  THEN  LLIST ATN  GO SUB R  INVERSE ~ GO SUB D INVERSE w INVERSE ~ GO SUB D INVERSE w STEP Z NEW B CLEAR !INKEY$ REM NOT . STEP  MERGE >*2[F]NOT  INVERSE ~ NEW BIN NUSR z VERIFY *W&* STEP COS  INVERSE ~ATN () INVERSE 5: CAT ACS SQR  BRIGHT NUSR :. FOR & STEP [T]IN : FLASH [M] NEW O:/ FOR ▝& STEP [T]IN NOT  FOR  INVERSE ~ INVERSE ACS (> : FLASH [M] NEW O:. FOR ▝& STEP [T]IN :/ FOR & STEP [T]IN  MOVE  STEP [G]NOT  GO SUB ["BIN z VERIFY *2#BIN &* STEP SGN  OR NOT `USR TAB  RETURN  INVERSE N INVERSE 6 INVERSE 6 INVERSE 6 INVERSE 6 INVERSE  RESTORE  MERGE  STEP  DRAW  BORDER !d FOR > STEP a NEW  INVERSE q INVERSE 6 SAVE z VERIFY & INVERSE w MOVE  INVERSE  LLIST <> p*m FOR  INVERSE ^ INVERSE F INVERSE V INVERSE ~_ INVERSE ~ RETURN  LINE [R] FOR ▘ INVERSE w INVERSE 4 INVERSE s CLEAR ![E] FOR NOT . STEP  INVERSE V& STEP 4COS >@NOT VAL [O]P STEP  MERGE > FOR NOT  SAVE  FOR  STEP  MERGE :RND` RETURN  TO ATTR  FORMAT > LPRINT NOT  SAVE  FOR >  STEP zASN  AND FN g: CAT ACS  RETURN .COS 8.@* CAT ACS > STEP zASN  VERIFY o{ABS :1 FOR 0 GO SUB DO> STEP zASN ATN >=zSGN 8 RETURN <><> INVERSE  RESTORE ▘G STEP  DRAW  BORDER ! GO TO > STEP a NEW  INVERSE 6 INVERSE p INVERSE  LLIST <>▗TAB  GO TO  STEP S NEW  GO SUB K CAT ACS :▗INT  RETURN   STEP  CLEAR  MERGE ATN BIN SQR  CLEAR !7 GO TO BNOT . STEP  INVERSE V& STEP 4COS  INVERSE ~ AND < STEP VAL [O] INVERSE 4 INVERSE ~ RETURN  LINE  MERGE <> NEW < OUT  LPRINT G TAB  COPY  PRINT  OR  MERGE  RESTORE !T GO TO  STEP [E] CIRCLE  THEN :S GO TO  NEW ( MERGE  STEP mEXP CODE 2S GO TO  MOVE :S GO TO  RETURN 8>2S GO TO  AND USR _ OR  STEP [M] GO TO STR$  SAVE  LLIST  MOVE STR$  LET <> STEP [I] CONTINUE { NEW  SAVE TAB o{ NEW G> CLEAR VAL$ w<> TO TAB ![U THEN : THEN  IF s,  NEXT <>z NEW  AND @G STEP  GO SUB P<>[H] THEN : THEN : THEN :COS _<> COPY *ATTR  RETURN  COPY © RETURN U© INPUT  READ ©©+ COPY  DRAW  STEP  COPY  RETURN U CLS  RETURN  MERGE  COPY  COPY + COPY  DRAW  INK  COPY  RETURN W COPY  IF  READ  COPY  COPY +IN  POKE  COPY  COPY  RETURN W COPY SCREEN$  DRAW  COPY  COPY TAB  SAVE  COPY  RETURN TAB  IF  COPY  COPY TAB  SAVE  COPY PEEK TAB  CLS  COPY  COPY TAB  SAVE  COPY  RETURN TAB  IF  COPY  COPY TAB  SAVE  COPY  RETURN TAB  CLS  COPY  CLEAR TAB  SAVE  COPY  RETURN TAB  IF  COPY  INVERSE TAB  SAVE  COPY  RETURN TAB  CLS  COPY  CLEAR TAB  SAVE  COPY  RETURN TAB  IF  COPY  CLEAR TAB  SAVE  COPY  RETURN TAB  CLS  COPY ABS TAB  SAVE  COPY  IF TAB  IF  COPY  CLEAR TAB  SAVE  COPY  IF TAB  CLS  COPY ASN TAB  SAVE  COPY  IF TAB  IF  COPY  PRINT TAB  SAVE  RETURN  IF TAB  CLS  COPY  PRINT *ATTR  RETURN  DRAW  OUT  REM U© RETURN  COPY  COPY  PRINT * CLEAR  DRAW  READ  COPY  REM U COPY  IF  INVERSE  COPY  MERGE + OUT  DRAW STR$ ©SCREEN$ U COPY  IF  INVERSE ©U+ COPY  POKE  READ SCREEN$ W COPY SCREEN$  COPY  COPY TAB STR$ TAB  COPY  COPY ▚TAB  COPY <=▚TAB  COPY SIN ▚TAB  COPY ATTR ▚TAB  COPY [K]▚TAB  COPY <=▚TAB  COPY  RETURN ▜TAB ©▜TAB 6▜TAB ?▜TAB >▜TAB ;▜TAB >▜TAB =▜TAB >▜TAB =▜TAB >▜TAB =▜TAB >▜TAB =▜TAB >▜TAB =▜TAB >▜TAB =▜TAB :▜TAB =▜TAB :▜TAB =▜TAB :▜TAB =▜TAB :▜TAB 5▜TAB j▚TAB  COPY  PRINT ▚TAB  COPY  AND ▚TAB  COPY LEN ▚TAB  COPY *▚TAB  COPY [J]▚TAB  IF B▚TAB  MERGE U COPY TAB  THEN TAB  COPY TAB U▗TAB  READ  COPY <=*▗TAB  STEP  COPY SIN @▗TAB  MERGE  COPY ATTR ▗TAB  INK  COPY [K]S▗TAB  READ  COPY <=▗TAB  COPY  COPY  RETURN Y▗TAB  DRAW ©▗TAB  SAVE 6X▗TAB  SAVE ?▗TAB  SAVE x>X▗TAB  RANDOMIZE B;▗TAB  IF PEEK >X▗TAB  SAVE PEEK =▗TAB  RANDOMIZE PEEK >X▗TAB  IF @-▗TAB  RANDOMIZE u>X▗TAB  SAVE SIN =▗TAB  SAVE <>/▗TAB  SAVE =▗TAB  SAVE >/▗TAB  SAVE =▗TAB  SAVE >/▗TAB  SAVE =▗TAB  SAVE :TAB  SAVE =TAB  SAVE :TAB  SAVE =TAB  SAVE :TAB  SAVE =TAB  SAVE :TAB  SAVE 5TAB  DRAW jU▗TAB  COPY  COPY  PRINT *▗TAB  READ  COPY  AND U▗TAB  INVERSE  COPY LEN +▗TAB STR$  COPY *W▗TAB  INVERSE  COPY [J]+▗TAB  READ  IF BW▗TAB  COPY  MERGE U/ COPY TAB STR$ TAB U COPY  COPY  RETURN  COPY  SAVE IN  COPY  COPY  DRAW  COPY  RETURN TAB  COPY ~ COPY TAB  SAVE  COPY  COPY  COPY TAB  LINE  COPY  COPY TAB ( COPY  RETURN $[C]$[K] COPY  COPY  [I] COPY  RETURN TAB  COPY  COPY TAB  COPY  RETURN TAB  COPY  COPY TAB  COPY PEEK TAB  COPY  COPY TAB  COPY  RETURN TAB  COPY  COPY TAB  COPY  RETURN TAB  COPY  CLEAR  COPY TAB  SAVE  COPY  RETURN -b REM  COPY  INVERSE  RESTORE {_X COPY  RETURN  DIM  OPEN #SIN  COPY  CLEAR  GO SUB {[LN  COPY  RETURN -cSIN  COPY  CLEAR  COPY TAB  CONTINUE  COPY  RETURN ▚TAB  COPY ABS ▚TAB  COPY  IF ▚TAB  COPY  CLEAR ▚TAB  COPY  IF ▚TAB  COPY ASN ▚TAB  COPY  IF ▚TAB  COPY  PRINT ▚TAB  RETURN  IF W COPY  COPY  IF  COPY  PRINT  COPY  CLS  COPY  DRAW  OUT  REM  CLEAR  COPY  CLEAR  IF  COPY  PRINT  OUT  COPY  COPY  DRAW  COPY  REM  COPY TAB  IF  COPY  MERGE ABS  COPY  COPY  POKE ©SCREEN$  COPY TAB SCREEN$  COPY T COPY  COPY UT RETURN [Q]TAB  COPY TAB  LOAD TAB  RESTORE  INVERSE  LLIST @!@{ASN o RESTORE  INVERSE ~w, INVERSE # INVERSE ~w, INVERSE # INVERSE ~w, INVERSE # INVERSE ~w, INVERSE # INVERSE ~w, INVERSE # INVERSE ~w, INVERSE # INVERSE ~w, INVERSE # INVERSE ~w, INVERSE # LLIST  STEP [Q] PLOT  PEEK <>$| NEW USR } AND  o CIRCLE | VERIFY g<> NEW : LPRINT G OUT  VAL$   OUT  OVER   OVER  TAB  MERGE  SCREEN$  OVER   INVERSE    MERGE    INK  OUT   MERGE  OUT   OPEN # OUT   OUT  MERGE  DATA    OUT  READ  RUN  OUT  READ  RUN  OUT  READ  RUN  OUT  READ  RUN  OUT    OUT    COPY  RESTORE   COPY ) GO SUB !@ GO SUB VAL !X GO SUB VAL <> STEP  GO SUB !CODE  PLOT   STEP [E] CIRCLE !) GO SUB  STEP U PLOT  !) LOAD  STEP U PLOT  !) LET  STEP U PLOT  !) NEXT  STEP U PLOT   STEP  RUN >2TAN  GO TO <>TAB TAB TAB TAB TAB TAB TAB  COPY TAB  FORMAT TAB  GO TO ▖TAB  FLASH |8USR  STOP MMOCOS LO/q COPY  COPY 1:[>ASN ><BB~BB|B|BB|<B@@B<xDBBDx~@|@@~~@|@TAB <B@NB<BB~BTAB >TAB >TAB BB<DHpHDB@TAB ~BfZBTAB BbRJF FLASH |8[I] CLEAR M4LEN 33]LEN 33]J][A]4F][L]6e3Y'NOT ATN -@]^`T^ OUT 1:[>ASN >[J]ASN >▚SCREEN$ TAN _