North Star: N. STAR.B

Es parte de la publicación: North Star
Tamaño del archivo: 44800
md5: 63b84b45bc318dcb877aa2e73317b2c5
  1 CLOSE #USR 0: REM  DISK LOADER BY KULIKOV DMITRIY    NEXT 1N GO SUB ^!@@ COPY u GO SUB VAL !FN aPOINT a?[M]CODE w GO SUB VAL !SCREEN$ ]BIN @~POINT ~FN w#xLEN   NEXT  LINE I(<>IN [tG▜D[H] PRINT  DIM [S][C] COPY ACS  THEN  FORMAT IN LN INT S▞ OR  NEW TAN  DATA ?[U]^ OVER [P]PEEK ▛c▖[Q] BEEP ATN NOT  PAPER [F]▛[B][A][O]vSIN Vg AND POINT o{▗BIN o OVER .Uv[B]% MERGE SCREEN$ ▚<=UR2 GO SUB a'3k[D]xJ{w[M]INKEY$,>INT < LIST 2 LINE  PRINT ▜BIN  PAPER  GO SUB PEEK r▝ LPRINT Ed LOAD  BORDER  LLIST [J]FN  FLASH &> LLIST   GO SUB X DRAW a BEEP  BRIGHT IN ^SCREEN$ VAL  MERGE >= FORMAT 2bXnj RESTORE .INKEY$<>INKEY$7 DATA AT  PAPER POINT 6 NEW  PAPER x FORMAT I NEXT SGN i6 AND  FORMAT  RUN `AT VAL v DEF FN POINT  REM  GO SUB ]SGN VAL$ [O]J NEW  AND . LOAD ?SQR ASN PI[F]▛ CLEAR  LOAD +5GU[m©'5K]o}k5;-_M{ug=/kuGU[-?guK]/=+u{m_M;5'}o+5GU[m©'5K]o}k5;-_M{ug=/kuGU[-?guK]/=+u{m_M;5'}o[N]ATTR ASN <= MERGE  FLASH  GO SUB  COPY ▟[L][F]PIASN  THEN  INVERSE  LOAD  CLEAR  FOR [F]▜ASN SQR TAB  OUT  STEP  CLS  PRINT  BORDER [F]▛ABS CODE [N] FOR  PRINT <= MERGE  FLASH TAB IN ▟[L][F] BORDER  PRINT  THEN  INVERSE CODE ABS ATTR [F]▜ PRINT  CLS  GO SUB  OUT  STEP SQR ASN PI[F]▛ CLEAR  LOAD [N]ATTR SCREEN$ 869!@@ COPY u GO SUB VAL CODE 2H/!@[M]@ GO SUB VAL !X" CONTINUE  CLEAR !@TAN " GO SUB  CLEAR !?X" PAUSE  CLEAR !©TAN " RUN  CLEAR   OR * CONTINUE  CLEAR  GO SUB [ GO SUB  CLEAR #" CONTINUE  CLEAR  GO SUB S GO SUB  CLEAR +w MERGE @@ MOVE  RESTORE bk@T] LLIST  DIM * PAUSE  CLEAR  GO SUB [ RUN  CLEAR +" PAUSE  CLEAR  GO SUB S RUN  CLEAR #w MERGE @ MOVE  RESTORE bk@T] LLIST  GO TO !@[M]@ GO SUB VAL STR$ [I]<> STEP [C];; LLIST o RESTORE  INK  MOVE  INK !@[M]  RESTORE  MERGE  RESTORE  INK x RETURN   RETURN [K] OGy INK w$ BORDER  LLIST    BRIGHT  LLIST  MOVE   CAT  LLIST # <=!@TAN  INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K]~[K]©[K]~[K]~©©??[K][K][K] COPY [K][K][K][K]t CONTINUE  FORMAT [Q]@[K]@@USR @USR [Q]TFN TLN [K] DRAW 0*[K]USR USR  LPRINT  LPRINT  LIST  LIST  SAVE  SAVE  DRAW |~>? SAVE  SAVE [K] DRAW [K][K] COPY [K][K][K] COPY [K])[K][Q][K]*+*U+U*USCREEN$ USCREEN$ USCREEN$ U[K][K]@[K]©[K]~[K] RETURN [K]~[K]@[K] LPRINT  SAVE  DRAW  DRAW  RETURN  RETURN [K]~ RETURN  RETURN  DRAW  DRAW  SAVE  LPRINT @[K])[K]} REM @+/WCODE WIN _IN ©IN ©[K] COPY WSCREEN$ USCREEN$ USCREEN$ USCREEN$  CLEAR [K] COPY USCREEN$ USCREEN$ [K] COPY [K] COPY [K] SAVE  DRAW  COPY ©©?[K][K] COPY G[K][K][K] J [K][K] COPY O©[K] COPY $CODE USCREEN$ @SCREEN$ USCREEN$ U[K] COPY ?@SCREEN$ USCREEN$ U[K] COPY ? LPRINT  SAVE  DRAW  DRAW  RETURN ~[K]>~ RETURN  DRAW  DRAW  SAVE  LPRINT [K][K] RETURN [K]USR KJJz[K]@ CLS D@ @[K] IF USCREEN$ TSCREEN$ USCREEN$ ©[K] COPY  RETURN SCREEN$ USCREEN$ U[K] COPY [K] SAVE [K] CLS  SAVE  RANDOMIZE  RANDOMIZE [K] SAVE [K][K][K][P][K] CAT [K] BORDER [K] NEXT [K] RANDOMIZE [K] IF  CLS [K] SAVE "#RrCBBCHR$ CHR$ C[K]▝▗▖[A] LPRINT  LIST  COPY  LIST  LPRINT [A]▖▗▝[K]▝[K] RANDOMIZE  RETURN [K] COPY  CLEAR SCREEN$ USCREEN$ USCREEN$ UIN [K] COPY USCREEN$ UATTR [K] COPY  LPRINT  SAVE  DRAW  DRAW  RETURN ~[K]>~ RETURN  DRAW  DRAW  SAVE  LPRINT  LIST  LIST  SAVE  SAVE ||>>[K][K][K]USR [K] LPRINT [K] LIST [K] SAVE [K]|[K]>^ FORMAT /PP^ BEEP DGDD<=[K]P[K]! LPRINT  SAVE  DRAW  COPY ©IN  CAT  RUN  CLS  CLEAR  RETURN [K] COPY  IF USCREEN$ T▝*TSCREEN$ ^[K] RETURN  DRAW ▝*ATTR ?[K]IN  RETURN USR 8[K] COPY [K]G[K][K][K][K] COPY [K] SAVE [K] CLS  SAVE  RANDOMIZE  RANDOMIZE [K] SAVE 9%9$$89RND9RNDRND%[K][K]!USR  LPRINT  LIST  SAVE  SAVE  DRAW ~PEEK  OUT  OUT  LOAD  LOAD  RUN  RUN  CLS  CLS [K] CLEAR [K] RETURN  COPY  COPY  RETURN  CLEAR  IF USCREEN$ XBIN (TFN /[K] DRAW USR [K][K][K] RETURN [K]USR [K] LPRINT  SAVE  DRAW  DRAW  RETURN ~[K]>~ RETURN  DRAW  DRAW  SAVE  LPRINT  LIST  LIST  SAVE  SAVE ||>>   LPRINT    LPRINT zCcBBz[K][K]@[K][K]USR [K] LPRINT [K] LIST  FORMAT [Q] FORMAT [Q]P[Q][K]?© COPY SCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ [K] SAVE [K] SAVE [K] CLS [K] SAVE [K]@[K][K][K][K]@USR USR @[K][K]%[K][K][K][K][K][A][Q]@[Q]@@ SCREEN$ PSCREEN$ TSCREEN$ T[Q]PSCREEN$ [K][K][K] OUT [K][K]" [K][K][K][K]@[K][K][K][K][K][K][K]USCREEN$ [K][K][K]'&&$$[K]3 LOAD wCODE _IN ZABS xIN ©IN ©IN  OVER ABS ]ABS _ COPY n RETURN ~ABS ©IN ©?©IN ©SQR /CODE CAT [H]/U[Q]?U#[<W SAVE  RETURN [B]h LIST `h[M]m POKE  POKE [K] LIST h[M]` LIST LN 8|| DRAW [M][S]B[S]A[R]B[S]B[S]B▘F▚D[M] SAVE LN  LIST `[K]SCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ [K] [K]> COPY ? CAT  RUN  CLS  CLEAR  RETURN > CIRCLE USR [K]%aBIN ( LET  DEF FN > SAVE [K] COPY  RUN SCREEN$ USR  LINE  OR **[K][K]@[K]@USR USR [K][K]USR [K][K] [K][K] PRINT FN @[K]ATTR ©SCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ [K][K]`LN [M] BRIGHT  FORMAT CHR$ USR ,d▙ PAUSE  LINE SIN ▘ DRAW [K] COPY  RETURN  CLEAR ATTR TCODE _ COPY ©IN ©CODE WINT ]CODE U @[K]VAL$ © COPY ©SCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ [K] [K][K]▝ BORDER ^9fXIN _IN _?[P]CODE  MERGE  LINE  MERGE  FOR  RUN © COPY  CLS  CLEAR  RETURN  CLEAR  RETURN  COPY  RETURN [K] COPY ©IN  COPY  COPY ©CODE W[K] COPY ©IN ©CODE U* PRINT ~[K] COPY  RETURN  CLEAR  RETURN  CLEAR  CLS [K] COPY © COPY  COPY  LOAD  PLOT   PLOT   POKE  DRAW | DRAW [K] RETURN  CLS [K] COPY  RETURN  RETURN  DRAW  IF  SAVE SGN |SGN |PEEK ~PEEK ©IN _/ RETURN  RETURN  DRAW SGN CODE ©[K] COPY SCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ USCREEN$ [K] [K][K]=INT u*W/_/~~[K] DRAW [K] SAVE  LIST  LIST  FORMAT FN H[I]x[K] SAVE  PLOT   RETURN  RETURN  COPY © COPY ©IN _IN  OUT CODE  OUT  LOAD  COPY  SAVE  OUT IN IN [K]©[K] COPY _ATTR  MERGE SCREEN$ _IN © RETURN | SAVE  LIST  CONTINUE  CIRCLE LN  LIST  LIST [K] LPRINT [K]USR [K][K][K][K][K]© COPY [K] COPY SCREEN$ TSCREEN$ TSCREEN$ TSCREEN$ TSCREEN$ TSCREEN$ TSCREEN$ TSCREEN$ [K][K][K] COPY CODE _ COPY © COPY  CLEAR  PAPER 4`[K]@[K][K]USR USR [K] LPRINT  LIST  RUN  COPY  RUN © CLS  RUN  CLS  PRINT  IF  PRINT  IF  PRINT  IF  CLEAR  IF  CLEAR  IF }LN [K]@ @[K] RETURN  CLEAR  CLS  RUN  LOAD  OUT IN ©[K] COPY [K][K] [K]USR VAL ▙ LET  RETURN [K] COPY  DRAW  SAVE  LIST  LIST   FORMAT  LPRINT [K] LIST [A] P[Q]PLN IN __©??[K]$H[K] LIST [K] COPY STR$  RETURN [K] COPY ©SCREEN$ UU*[K][K][K] [K][K] RETURN  CLEAR  CLS  RUN  LOAD  OUT IN [K]©[K][K] NEXT [K] COPY ?©© COPY 0 CAT PEEK  RETURN  DRAW  DRAW SGN T*USCREEN$ ©?[K] COPY  RETURN  CLEAR  COPY ©[K][K]USR  SAVE  RETURN  BORDER [K] COPY _IN  COPY  COPY USCREEN$ U[K][K][K]8,![K][K]1USR USR  @[K]`[P] LPRINT SCREEN$  PRINT  COPY  COPY  LIST  LPRINT STR$ STR$ ▝8m TO [F]USR  OUT USR OASTR$  LPRINT  LIST  COPY  CLEAR  RETURN  MERGE SCREEN$  MERGE SCREEN$ u FOR  BRIGHT VAL @[K]@[K]USR  SAVE  RETURN  CLS  DRAW [K] COPY  RETURN USCREEN$ /WCODE _ATTR U[K]USR  RANDOMIZE v=7ATTR  BEEP /W*A| DEF FN ▜ CAT ~~<▘A2ejE3@[Q]UB<yqp` 0  00[K]@[K]`p` STOP RSCREEN$ RSCREEN$  ERASE j ERASE  REM  ERASE  REM  ERASE j ERASE j PAUSE j PAUSE j PAUSE  REM  PAUSE  REM R REM T[U]TFN H[A]`[K],[K][K]@ LIST  RETURN [K] COPY IN ©© COPY  COPY  RETURN  RETURN [K] DRAW [K] SAVE [K] LIST  LPRINT  LPRINT  LPRINT [K]USR  LPRINT  LPRINT pSGN ^/*UCODE ©[K] COPY ©ABS { RUN wVAL$ lT&DSCREEN$ MVAL$ _[O]/[L]?IN © SAVE  LET +W COPY  DEF FN ▚▗[K]▘ AND [K]0 CU[T]*ESQR M` VAL Xh< [K][K]USR [K] DRAW [K] COPY  CLEAR  RETURN [K] COPY  LIST CHR$ <N▚ CAT  COPY ~<▘UCODE  OUT / BEEP  FOR  RESTORE  STOP [B]( PRINT  SAVE  PLOT   IF  LIST x880  0[K][K]8 LIST  LLIST USR [F]*P▜©AT Q CAT ? DRAW 8 TO COS /©P*[E]USR  STOP  LIST 8[K]/[K][K][K] [K][F] THEN CODE _ COPY  COPY  RETURN  RETURN  BRIGHT [J]?© COPY ©IN _*CIN } RETURN [K] COPY WSCREEN$ T[Q]((****SCREEN$ TSCREEN$ V[K]USCREEN$  CAT ACS  READ NOT  RUN ©© REM USCREEN$  LINE @[K][K][K][K]#s BORDER k BEEP ATTR [H]ATTR [H]/W/_.^SGN  LIST USR  LPRINT  LIST  SAVE  SAVE SGN / GO TO  DRAW  SAVE  SAVE  LIST  LPRINT @USR [K](0`p`p`USR  LPRINT USR [Q]USR [Q][K]  SCREEN$ UATTR © NEXT `sPEEK ? IF USCREEN$ UFN @ [K]© COPY  COPY ?O[T]TSCREEN$ U*[K][K]%[K][K][K][K] [K]USCREEN$ _<8 DRAW <= BORDER ?:USCREEN$ T[Q][K](TPEEK [K] COPY ?OCOS TSCREEN$ U*[K]=[K]0[K]|▝*UATTR WCODE WCODE _IN _IN _IN _IN _IN _IN _CODE [K]@[K][K]SCREEN$ U COPY  BORDER  READ  COPY <= IF USCREEN$ P▝ [K][K]@[K]SCREEN$ USCREEN$ U[P] BORDER  RANDOMIZE  RETURN [K] COPY ?O[T]TSCREEN$ T*[K][K][K][K]-[K] COPY SCREEN$ _[K] COPY [K]01acC[K]NOT aTVAL$  RANDOMIZE  RANDOMIZE  COPY [P][O] REM TFN B[K][K]QFN USCREEN$ UATTR _[K] COPY ©[P] BORDER  RANDOMIZE  RETURN [K] COPY  DRAW  STOP SCREEN$ UFN @[K]USR [K]8B[K][K]/USR  RETURN [K] COPY  DRAW  CLEAR  DRAW  COPY [K] LET ▜?©[K] COPY [Q]Uz©IN ?? :?IN `E[K]+WCODE WCODE s DRAW [K] COPY ©[P] BORDER  RANDOMIZE  RETURN  LET USCREEN$ T[Q][K][K][K] [K]#USR  LIST  DRAW > CAT  RUN  CLS  CLEAR  RETURN [K] COPY IN [Q]SGN  DRAW  COPY [K] LIST [K] COPY  RETURN [K] COPY  SAVE UCODE [K] COPY  SAVE UCODE  COPY  COPY  SAVE TAB  COPY  SAVE V SAVE [K] BORDER  RANDOMIZE  RETURN [K] COPY ? CAT  NEXT  DRAW [K] COPY  SAVE  OR *USCREEN$ P[K],[K][K]@[K]USR  LPRINT  LIST x|SGN PEEK  OVER  OVER  LOAD  LOAD  COPY [A][K][K][B][O]a CLEAR [K]USR  LPRINT pLN  BRIGHT  BRIGHT  INPUT  INPUT  PLOT   RUN  RUN  COPY  RETURN  SAVE BIN AT [K] GO TO  DRAW  SAVE USR  [Q][K]`USR [K]©[K] COPY ©[P] BORDER  RANDOMIZE  RETURN [K] COPY ? CAT  NEXT  DRAW  STOP SCREEN$ UFN @[K][K][K]$@[K]@@ [K][K][K]▞QQ[R]USR  LPRINT [K]0? CAT  NEXT  DRAW [K] COPY ©[P] BORDER  RANDOMIZE  RETURN [K] COPY  RETURN  LET USCREEN$ T[Q][K]@[K]RUSR  RANDOMIZE [K]BE[K]G[K]B[K]GFF[K]G[K]AG[K]B[K]G[K]F[K]G[K]AG[K]B[K]GDDBG[K]E[K]F[K]AGBCB[K]CGE[K]DGB[K]E[K]F[K]AG[K]CGEDDGD[K]BGE[K]F[K]AE[K]CDBDGGDBB[K]E[K]FGGAA[K]E[K]C[K]G[K]D[K]BG[K]EFFGFG[K]E[K]C[K]G[K]BGGEE[K]F[K]E[K]GAGDGG[K]B[K]GF[K]E[K]G[K]DGG[K]B[K]G[K]E[K]GGGDGG[K]B[K]GCC[K][K]GGGDGGE[K]BGG[K]C[K][K]G[K]DGEEGG[K]BGG[K]C[K][K]G[K]G[K]E[K]BG[K]BGGCC[K][K]AGG[K]E[K]BGBCDDGGC[K][K]AG[K]E[K]BGGCDDC[K][K]AGE[K]BG[K]C[K][K]AG[K]BGG[K]C[K][K]AG[K]DDEECCFCFCC[K][K]AEAEDD[K]E[K]C[K]A[K][K]AEEAA[K]E[K]C[K]A[K]A[K]E[K]GC[K]AGG[K]A[K]E[K]GC[K]A COPY  COPY ! LOAD ~ RETURN  +~ RETURN  GO SUB (#~ GO SUB FN +F+~+ DRAW | RETURN _  LLIST } RETURN COS   BRIGHT <>>VAL GFF COPY <= DRAW  GO TO  COPY lSCREEN$ pmVklSCREEN$ gmVklSCREEN$ gg DRAW k`W`VAL$ `Y`7`W`7`X`?g DRAW SCREEN$ lUSR lSCREEN$ ©mV©lSCREEN$ SCREEN$ mV GO TO SCREEN$  COPY <= DRAW EEE©<= COPY USR . LINE AT  COPY  MERGE l LPRINT  LINE TAB m MERGE l LOAD  LINE TAB a© TO  LOAD l LOAD ` COPY © BORDER CNOT © STEP gUSR , COPY  LINE TAB | MERGE lLN  LINE TAB X MERGE lAT  LINE VAL$ ©<= COPY EEE©<= DRAW USR l LINE AT SCREEN$  MERGE mV LINE AT SCREEN$  MERGE mV LINE AT SCREEN$ ©<= DRAW w]USR  COPY @wUSR  INVERSE w©<= DRAW USR , LINE AT SCREEN$  MERGE mV LINE AT SCREEN$  MERGE mV LINE AT SCREEN$ ©<= DRAW EBE COPY  COPY  COPY © COPY  RETURN =U<SCREEN$ xT LIST POINT  CONTINUE  OPEN # CIRCLE  BORDER LN  COPY (~< <(~ COPY  BORDER LN  OPEN # CIRCLE POINT  CONTINUE T LIST SCREEN$ x=U<© COPY  RETURN  COPY  COPY  COPY BBB GO SUB x? COPY  TO © CIRCLE IN LN ©p~ CONTINUE } CIRCLE {LN 7x8 pUSR  LOAD USR  GO SUB CCC© COPY  DRAW  COPY  COPY  RETURN USR  CAT {v CLOSE #3ACS  OPEN #▖F STEP  INVERSE v VERIFY ACS NOT k[G] TO  POKE f MERGE ov OPEN #▙ PLOT  NOT VAL v STEP {▚ VERIFY ▜v<>INT  PLOT   MERGE v▚CHR$ PI6>=v MERGE *ACS USR  COPY  COPY  RETURN © COPY  DRAW FFF GO SUB  GO SUB  GO SUB @ LPRINT @ GO SUB  GO SUB GGGUSR  #@@USR  OUT USR  OUT USR  OUT USR USR oUSR USR USR  RUN  LPRINT  RUN  LPRINT  RUN  LPRINT  RUN  LPRINT  RUN  LPRINT  RUN  LPRINT  RUN  LPRINT GGG7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 RUN  LIST 7 LIST 7 RUN  LIST  PRINT x0 SAVE w PRINT  SAVE *SQR  SAVE e RANDOMIZE  SAVE * IF  SAVE eYXGG GO SUB ?j BEEP CODE _IN _IN _IN WATTR  COPY  COPY *CODE  RETURN + COPY  LIST + CAT SGN +pFFE LPRINT  DRAW  RETURN  COPY  COPY  COPY USR  COPY USR  COPY  LPRINT  COPY  LPRINT  COPY  LIST  COPY  LIST  COPY  LIST  COPY  SAVE  COPY  SAVE  COPY  SAVE  COPY  BRIGHT  COPY  GO TO  COPY  GO TO  GO TO  BORDER  DRAW { GO TO  DRAW FFE LLIST *USR USR )▘[B])▖USR *CHR$  LLIST pU< LINE  MERGE P LINE ATTR  MERGE © LINE  COPY  MERGE  LOAD 2 THEN  RESTORE d MERGE  LPRINT  LINE  THEN  COPY  CLOSE # MERGE  COPY  LINE  THEN  LOAD  CLOSE # MERGE  RESTORE  LINE  THEN  LPRINT EEEG||||G|l{ PAPER  BORDER  FLASH  CLS  COPY  FLASH USR  COPY  FLASH ` COPY  FLASH 0 COPY  FLASH © FLASH L FLASH & COPY  FLASH S COPY  FLASH + COPY  FLASH S© FLASH + FLASH SEEE CLOSE # MERGE  COPY  LINE  THEN  COPY  CLOSE # MERGE  LOAD  LINE  THEN  RESTORE  CLOSE # MERGE  LPRINT  LINE  THEN  COPY  CLOSE # MERGE  COPY  LINE  LINE  LOAD  CLOSE # MERGE  RESTORE  LINE  LINE  LPRINT  CLOSE # MERGE © LINE  LINE  COPY  CLOSE # MERGE _ LINE  LINE ATTR  COPY  MERGE  COPY / COPY > VERIFY g GO TO  THEN  CIRCLE  LIST + LPRINT USR  COPY EEB COPY  FLASH + COPY  FLASH S COPY  FLASH +© FLASH S FLASH + COPY  FLASH S COPY  FLASH + COPY  FLASH S© FLASH + FLASH S COPY  FLASH + COPY  CLS S COPY  CLS + COPY  CLS S COPY  CLS  COPY  DRAW  SAVE | COPY  RETURN k COPY 7 COPY  COPY  COPY USR IN USR  COPY USR EEB} RUN  OUT 8 READ ▙[C]I$ OR Q REM PEEK ATTR  COPY  COPY  COPY R[E][S]RNDASN mk© PAPER  OVER  LLIST ABS ABS  OVER  CLS {IN w RUN IN o LOAD IN ~~ OVER  SAVE ABS  LLIST  RUN  FLASH  OUT  LOAD  BEEP ABS  LOAD  OUT { LOAD PEEK  RUN ATN } LOAD x CLS  OVER  RUN EBB© COPY  DRAW  COPY  COPY  RETURN USR  OR UF LINE  CLOSE #INKEY$ MERGE iV LINE  CLOSE #INKEY$ MERGE iV LINE  CLOSE #INKEY$ MERGE iV LINE  CLOSE #INKEY$ MERGE iV LINE  CLOSE #INKEY$ MERGE hV THEN  MERGE & MERGE SCREEN$ V LINE  CLOSE #INKEY$ MERGE iV LINE SIN INKEY$ OR UFUSR  COPY  COPY  RETURN © COPY  DRAW FFFwABS  LOAD  LOAD { OVER  FORMAT  RUN ABS CODE o{_PEEK  RUN  OUT ABS u CLS VAL  GO SUB  CLS © INVERSE  CLS  RUN PEEK  PLOT   LOAD a OVER  OVER  CLS ABS IN w{IN o RUN IN _o^LN [O] LLIST w INVERSE  RETURN  LOAD  FLASH ABS  LOAD  BEEP { LOAD VAL$  RUN ATN ] LOAD xSQR  OVER  RUN BBB COPY  GO SUB  REM ABS W LPRINT ZpRND BRIGHT :/8/:VAL$ SCREEN$ u INPUT ©wPI* RESTORE W REM +▝ CLOSE #▝ CIRCLE NOT VAL NOT [Q] BORDER @ BORDER ~SCREEN$ ~SCREEN$  COPY  COPY  COPY SCREEN$ SCREEN$ SCREEN$ EEE COPY ▝ COPY  FORMAT ,NOT [N]NOT  INK TAB  FLASH  PAPER [N] FLASH <>TAB  FLASH  ERASE [N] FLASH <>ABS  FLASH  PAPER [N] FLASH STR$ TAB NOT  CLS [N] OUT  CLEAR TAB IN  CLEAR ABS IN  CLS ABS  OUT STR$ ?IN ATN  FLASH  ERASE ABS  FLASH <>[N] FLASH  ERASE TAB  FLASH <>[N] FLASH  ERASE TAB  FLASH STR$ NOT  POKE  COPY ▝ COPY  COPY  COPY  COPY  COPY ABS W<Z8 RESTORE  BRIGHT  BORDER / REM 8 POKE : ERASE SCREEN$ u OUT  COPY w ERASE SCREEN$  RESTORE  POKE  REM  REM  CLOSE # RESTORE  CIRCLE  READ VAL qC[Q]pPI@8w<. RETURN SCREEN$  COPY  COPY SCREEN$ SCREEN$ EEE COPY  COPY USR  COPY  COPY  LIST  REM ABS x LPRINT ZpPIqB▙;F: BORDER W//VAL$ SCREEN$ ▛ INPUT © CLS PI*▛W/+WPISTR$ <=CHR$ ▚ RESTORE t<SCREEN$ © SAVE  COPY  COPY  LIST SCREEN$ SCREEN$ EEE5CFN ~ POKE  CLEAR  REM  RETURN [P] PRINT ©_ IF ~[P] MERGE FFN  CLOSE #O REM PI CLOSE #@O[Q] OUT `VAL$ L[K]V GO SUB 0D  GO SUB USR USR USR USR  GO SUB  GO SUB  GO SUB GGG LIST  DRAW  CAT 5NOT  LINE USR  POKE NOT USR SGN cSTR$ OSCHR$  THEN <= NEXT  LINE ? CLOSE # CONTINUE  LIST  CONTINUE  CLOSE #? LINE  NEXT <= THEN CHR$ SSTR$ <[T]USR  POKE NOT NOT <> CAT 5 DRAW * LIST EEE LLIST  COPY  MERGE  LLIST  COPY ATTR  LLIST  COPY  MERGE  LPRINT  COPY ATTR 0©T>VAL @[L][P] OUT < GO SUB BFGO▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>[P]CHR$ ©[P]CHR$ ©© COPY  RETURN USR SCREEN$ ATTR [F]UU COPY  COPY  COPY <[P]CHR$ ©[P]CHR$ ©O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>O▝>[P]CHR$ ©[P]CHR$ ©B<<ffNOT NOT ▝▝USR <USR `<`<0<0Z FLASH 0 FLASH 0NOT `[J]`© COPY  RETURN ? COPY  DRAW FFF; IN  LPRINT wpCOS 01 LIST  CLEAR 0gp<=USR |@p} LIST m[Q] CAT [Q]N w LPRINT w[Q]s[Q]S * OUT   LIST * FLASH  LIST {VAL COS VAL ;0DDD<=+[Q]&p LIST n CONTINUE  LOAD Qn-[O]pmv4aSSCREEN$ w* VERIFY  PAPER c COPY  COPY g COPY  COPY G'7#7'#'CCE''#7'#'7''#'7#'77'7#7'#'EEE88/<^Rv[E][M]|INKEY$"? SAVE ▖CODE USR  DRAW @IN `ACS  LPRINT ACS `COS `DDD READ FATN CODE G OPEN # CAT PI FOR CODE  BEEP  OPEN #NOT CODE  FOR [J] CAT  LET  INVERSE  RUN  LLIST  NEW q3[M] NEXT SQR SGN  CLS  COPY  RETURN  FLASH  CLS  INPUT  COPY  RETURN . OUT SGN  OUT ABS { DEF FN SGN {CODE 1EC[A]▘u<= POKE  RANDOMIZE K SAVE  BRIGHT  CLOSE #ATTR  FOR FN RASN  READ FATN CODE @ OPEN # CAT [I] FOR CODE  TO  OPEN #NOT VAL$  FOR [J] DEF FN  LET  INVERSE  RUN  LLIST  NEW q [M] NEXT VAL SGN  CLS  LIST  RETURN  FLASH  LIST  INPUT  COPY  SAVE . OUT LN  OUT ABS x DEF FN SGN xCODE 0EC▘uUSR  POKE  RANDOMIZE @ SAVE  BRIGHT  CLOSE #ATTR  LPRINT FN RUSR FCODE G3 CAT PIkCODE  BEEP sNOT CODE {[J] CAT y INVERSE  RUN 1 NEW q3 NEXT SQR  CLS  COPY > FLASH  CLS . COPY  RETURN . OUT SGN ABS {1C[A]u<= RANDOMIZE K BRIGHT ATTR  FOR RASN ;  LIST IN  LPRINT  BRIGHT wpoCOS 0©1 LIST | CLEAR 0 OUT gp TO PIUSR  DIM /@m,p;] LIST [Q]N w LPRINT w[Q]s[Q]S * OUT   LIST * FLASH  LIST {VAL COS VAL ;0DDD LIST ©? INPUT 7[P]7, FLASH IN n NEXT ACS  CLS  COPY  PLOT  [D] OPEN # BORDER PEEK < PRINT R▝▗RR[F][E][A] GO SUB DDD COPY  GO SUB USR USR S CLS CHR$ ATN  CLS  OR m CLS  THEN  FLASH SQR  OR IN { THEN  RETURN  FOR  VERIFY  CLEAR  CLS  STEP  COPY COS  BEEP  RUN k THEN  INPUT  FLASH  OR  CLEAR  CLS CHR$  COPY  CLS © LIST [Q]AU PRINT RND COPY  PAUSE c COPY  PRINT  BORDER  COPY  RUN  BORDER  COPY  RUN  LOAD  COPY  RUN  LOAD  COPY  RUN EE LPRINT  COPY  RETURN  LPRINT  LOAD  COPY  RETURN  LOAD  COPY  RETURN  LOAD  COPY  RETURN  LOAD  COPY  RETURN  LPRINT / GO SUB DDD COPY  RETURN FN Z%© RETURN 2© RETURN E COPY  RETURN M COPY  RETURN O LPRINT OO_O_OOO_O_ GO SUB [P][P][P]DDDoOOOoOoOoOOOoOoOOOo GO SUB [P][P][P]DDD LPRINT  COPY USR [U]0 LPRINT  LOAD  RETURN [U] LOAD  COPY BIN  LOAD  COPY [S] LOAD  COPY  ERASE  LPRINT  PAUSE  PAUSE  PAUSE  PAUSE  PLOT   PAUSE  PLOT   PAUSE  PLOT   PAUSE  PAUSE  PLOT   RANDOMIZE  RANDOMIZE  RANDOMIZE DDD GO SUB  PLOT   PAUSE  PLOT   PAUSE  PLOT   PAUSE  PAUSE  PAUSE  PAUSE  PAUSE  PLOT   PAUSE  PLOT   PAUSE  PLOT   PAUSE  PAUSE  PAUSE  PLOT   RANDOMIZE  RANDOMIZE  RANDOMIZE DDD GO SUB UUSR CODE  LPRINT _RND8IN R_ COPY  CLEAR IN © CLS ^IN  COPY INT wUTSCREEN$ [K](U GO SUB GGG GO SUB PAT z RETURN pIN j0_ COPY |ABS W LOAD P!K GO SUB GGG▘ SAVE  BIN ,BHPEEK [H]<>~CODE  CONTINUE  RETURN [H] DIM ~CODE  REM  INPUT [H]<>^>=AT [H] DATA ▛ STOP LN EUSR " THEN  DRAW [B]~VAL$ ?▗@BAT [F][Q]▛ PAUSE SGN [H] POKE V▛ POKE PEEK EtV" STOP  LLIST _ COPY  STOP  COPY  COPY STR$  COPY  COPY  STOP CODE  COPY  COPY  COPY  PRINT @ COPY  COPY  IF [Q] COPY  COPY  COPY @ COPY  COPY  COPY @ COPY  COPY  PRINT P LET _ COPY  LPRINT  COPY  COPY  LLIST © COPY  LIST CODE  COPY E COPY  IF POINT  COPY  COPY U COPY  COPY POINT  COPY  PRINT A CLEAR INT [A] RETURN  MERGE @@ RETURN  MERGE @@ CLS P@@ PRINT SCREEN$  GO SUB  COPY  COPY  COPY  COPY  IF POINT  COPY  RETURN [R] COPY  PRINT QE(88(88(8USR  LPRINT  COPY  COPY  LIST  COPY  COPY  SAVE  STOP  MOVE  LOAD [PEEK  BORDER SQR IN  LOAD [PEEK  STOP  MOVE SGN  COPY  COPY  SAVE  COPY  COPY  LIST  LPRINT USR BDDH[C]JH[C]JH[C]J@J[C]J@[A]H▘J@@H@H@@@@ GO SUB @ GO SUB GGG,,NV[H]/USR  COPY USR f@f@f@[J][J][J]BBEf@f@f@[J][J][J][Q][J]0LN <[J]<}ZPEEK |[J]>}ZPEEK |[J]>}ZPEEK |[J]>}ZPEEK |[J]>xpEGGSCREEN$  VERIFY ATTR [H] INPUT _CODE  OVER IN [H]CHR$ _CODE CHR$ IN [F]CHR$ WK▝.E▝CHR$ ?CHR$ ?CHR$ ?CHR$ ? CAT NOT ?o▝PEEK x GO SUB BFG LPRINT  COPY  RETURN  LPRINT  LOAD  COPY  RETURN  LOAD  COPY  RETURN  LOAD  COPY  RETURN  LOAD  COPY  RETURN  LPRINT I*HIA@"HHI"@"H@@"@ GO SUB DDD OUT ATTR  MERGE  BEEP  COPY  MERGE  CAT @@? LIST  GO SUB FN ATTR ATTR  CLS ATTR  COPY  FOR FN s8 DRAW USR  OUT  MERGE  MERGE  BEEP  COPY  MERGE  DEF FN ? LIST  GO SUB EBD© COPY  COPY IN  COPY  COPY USR  OUT [P] DRAW  OUT © CLS  FORMAT ▗. BEEP ABS  INPUT  FORMAT  NEW  BRIGHT [M] NEW  FORMAT ▗  OUT  COPY  COPY  OUT ©IN  OUT  COPY © INVERSE ▝▝ FLASH ABS ABS  BEEP [N][N]<=▝▝ CAT [N][H] INVERSE [N][J] FLASH  RETURN  COPY  OPEN # DRAW  COPY USR [F]UU*SCREEN$ SCREEN$ EEE COPY  COPY  RETURN  COPY  COPY  CLEAR  COPY  COPY <> COPY  COPY INT ▗AiACS  RUN jACS  RUN  NEXT  LINE [E]s COPY  OUT  IF  COPY [P] RANDOMIZE  COPY  COPY  IF ▝▝ INK IN ABS INT [P][N]9▜▝ REM [P][N] INK ▝[N][K] COPY  RUN  RANDOMIZE  COPY  BORDER  IF UUTSCREEN$ SCREEN$ SCREEN$ EEESTR$ USR  READ USR  RUN USR PEEK USR [M]USR PEEK USR  RUN USR  READ USR STR$ USR  READ USR  RUN USR PEEK USR [M]USR PEEK USR  RUN USR  READ USR  COPY  LPRINT w  COPY  LPRINT  COPY  LPRINT w  COPY  LPRINT BB COPY  GO SUB  READ  READ  READ www>>>>u COPY  BORDER  LLIST 3# CLEAR ©CODE  CLEAR  COPY  LOAD  COPY  LPRINT ©[Q]©[Q] COPY  LPRINT  CLEAR  COPY  LOAD  CLEAR ©CODE  LLIST 3#u COPY  BORDER >>>>www READ  READ  READ  COPY  GO SUB BBB COPY  LOAD wo COPY  GO TO  COPY  INPUT  COPY  BORDER ©c COPY  BORDER  COPY  INPUT  COPY  GO TO wo COPY  LOAD [M]USR PEEK USR  RUN USR  READ USR  COPY  LPRINT w  COPY  LPRINT  COPY  LPRINT w  COPY  LPRINT BB CLS  COPY  LOAD  CLS wo{ COPY  GO TO  FOR  COPY  INPUT NOT  COPY  BORDER ©cNOT  COPY  BORDER  FOR  COPY  INPUT { COPY  GO TO  CLS wo CLS  COPY  LOAD ' GO SUB BB CLS  COPY  LOAD  CLS wo{ COPY  GO TO  FOR  COPY  INPUT NOT  COPY  BORDER ©cNOT  COPY  BORDER  FOR  COPY  INPUT { COPY  GO TO  CLS wo CLS  COPY  LOAD [M]USR PEEK USR  RUN USR  READ USR  COPY  LPRINT w  COPY  LPRINT  COPY  LPRINT w  COPY  LPRINT BB CLS  COPY  LPRINT  CLS w`{ COPY  LPRINT  FOR  COPY  LPRINT NOT  COPY  LPRINT ©`NOT  COPY  LPRINT  FOR  COPY  LPRINT { COPY  LPRINT  CLS w` CLS  COPY  LPRINT [M]USR PEEK USR  RUN USR  READ USR  COPY  LPRINT w  COPY  LPRINT  COPY  LPRINT w  COPY  LPRINT BB GO SUB e IF ATN  COPY  RUN [U] DATA  POKE  PRINT  IF ATN } COPY  RUN [M]CHR$ o7USR  COPY FN 8 COPY  CLOSE #9 COPY FN q COPY  CLOSE #c COPY  REM  READ  COPY  MERGE NOT  COPY  REM FFD COPY  LIST  COPY  LIST ▜ RETURN  RETURN [I][A][A] RUN  LIST  COPY  PLOT  D COPY  RUN  RETURN  COPY  NEXT  RETURN  COPY  NEXT  RETURN  COPY  NEXT  RETURN  LOAD q RETURN ASN [S]SCREEN$ WPTSCREEN$ [Q]UP GO SUB DG COPY  GO SUB ▚[I][A][J] RUN  CLS  BEEP  COPY  GO SUB  LOAD m RUN ASN INT INT WUUSCREEN$ SCREEN$ SCREEN$ UUU GO SUB DG COPY  COPY  PLOT  IN  COPY  REM  COPY  COPY  OVER <SCREEN$ SCREEN$ z TO  TO  POKE  INPUT  GO SUB  REM  INPUT  FOR  DEF FN  INPUT  BORDER VAL$  INPUT  LOAD N INPUT  OVER VAL$  INPUT SGN  INPUT  INPUT z INPUT  INPUT  POKE  INPUT  GO SUB  REM  INPUT  FOR  DEF FN  INPUT  BORDER VAL$  INPUT  LOAD N INPUT  OVER VAL$  INPUT SGN ffx RUN  COPY  RETURN CODE  COPY  IF  OUT  COPY  RETURN BBBDDD INPUT  INPUT  INPUT  INVERSE  INVERSE  INVERSE SQR SQR SQR www INPUT  INPUT  INPUT DDD CLS  LOAD PEEK ([S]SCREEN$ SCREEN$ SCREEN$ [K]iINKEY$SCREEN$ SCREEN$ SCREEN$ [K]iINKEY$SCREEN$ SCREEN$ SCREEN$ [K]iINKEY$SCREEN$ SCREEN$ SCREEN$ [K]iINKEY$SCREEN$ SCREEN$ SCREEN$ [K]iINKEY$SCREEN$ SCREEN$ SCREEN$ [K]iINKEY$SCREEN$ SCREEN$ SCREEN$  CLS  LOAD PEEK CEE LPRINT  LOAD LN ;] LOAD ^ LOAD LN ] LOAD SQR  LOAD SQR _ LOAD SQR ^ LOAD SQR _ LOAD SQR _ GO SUB SQR _jATTR _RND_JPOINT _[Q]USR g COPY  COPY x? COPY  COPY  COPY  COPY  COPY EEG LPRINT ([U]/u MERGE FN y DATA *u BEEP  CONTINUE y DATA (u MERGE POINT y DATA (} RUN  CONTINUE y DATA (} PRINT FN } POKE (} RUN  LOAD } RUN  LPRINT } RUN  COPY } RUN  COPY IN  OUT  COPY 9 LPRINT  IF  COPY  COPY 4? COPY  GO SUB EEG GO SUB  LIST H0 ▘B@@ COPY  COPY USR  COPY  COPY  LPRINT  COPY  COPY  LPRINT  COPY  COPY  RETURN  LPRINT  COPY  SAVE  COPY  COPY  COPY  COPY  COPY  DRAW  COPY EEGSTR$  LPRINT  INVERSE SQR  INPUT  INVERSE SQR  INPUT  INVERSE LN EXP N MERGE SQR n MERGE ▝nATTR nUPI LOAD N LOAD nV`[G]/d VERIFY Oh FORMAT /l<>ol OPEN #`l CIRCLE `````BCz[Q] CLEAR Pz[Q] IF  tP( P  IF Pt (P P IF  tP( P  IF Pt (P FFF©[P][Q]? FORMAT © CONTINUE © CLOSE #© CONTINUE  COPY  CLOSE # COPY SCREEN$ 5 COPY  COPY : COPY  COPY  COPY  DRAW © DRAW CODE  LPRINT '7#7'#'CDE@?SGN abVAL$ ?>[Q]`_[A]?>▙`a▘?>[Q]abVAL$ @?SGN abVAL$ ?>[Q]`_[A]?>▙`a▘?>[Q]abVAL$ HGUSR mnVAL HG[R]mn[D]HG▙lmHGxmn[D]▘▝HINKEY$PIo[C][D]HVAL$ CODE nHG[R]mn[D]▘HLEN SIN n_T?_P?h>/`T?OP?TF5`T?_P?jG5_P?~G5▟G8"BAB,BBE▞ GO SUB ??K?@@K@KBAKBKBKEKBBKBEKB▞K??K?@@K@ GO SUB TTT'TTT"YYYYTT'8T89FD9F:;DF@:;;;@' GO SUB 8999@7@;F89Dq:;FD:X'XYYYYX<X"=,/X'X//$//%</$=@/%'@ GO SUB ///$///% GO SUB /$'@POINT /%<@=//$//%<=4XX"XCDXXACDXXXXSXXSSX)XSXXAXXEX'EE'▞'"<=0<<==0,<=' GO SUB 3----1 GO SUB 1<>1=25[B]0-4-- GO SUB 3'1311B<11=11&11J111121 GO SUB 1----1 GO SUB 1I'31311*<3111SCREEN$ =1111SCREEN$ 1111SCREEN$ 1122SCREEN$ ▘<22SCREEN$ =ZZ/'Z5@04--351▞0-4-1551E04-415104-255DB04-4- GO SUB <34=1E1APOINT '>1>>1*>>>1SCREEN$ >>>1SCREEN$ >1'>1>1>>>1SCREEN$ >>>1SCREEN$ ▘<>>1*=>11Z//1'1Z/2 GO SUB <Z3=Z2I GO SUB <Z/=            "<<=$="'"","Z//"%$$D("("(D""D'""Di""D("("(D"%D"@"Z/@'"@▘"'Z@%@Z/' GO SUB $TA("((TA%TA GO SUB T((((TT4#TMTMT#TBUT"BVNJTWT GO SUB T((((T GO SUB TBULTEVNTELEN BWOTBT GO SUB ( GO SUB  GO SUB BT"LTOT GO SUB T$TA("((TA"TAI"@("(((@%@'Q'QZ//R GO SUB QEQ▞'RZ//QRRQ//QQ"R'Q<QR=SQ[A]SQ[A]SR'[A]Q//RR'I        "X  X'XX,XXXXX'XXXAXXX▞X'XXXXXYYYXXX"XUXX)VXXWXXXXYYYXXXX)UXX)VXALEN X)WXXXXYYYXXLXMULOJVMWOLJ'MBULOJVMWOLJMO6'6466+**6APOINT 6<S6=SS6)PSS6)SS6)bPSS6)SS6)<S6'=6 GO SUB 6YYYY6 GO SUB 6YYYY6 GO SUB 6&6<6=&'6ALEN '6&66YYYY66' GO SUB I COPY  LIST © COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^o^` COPY ]( LPRINT  MERGE  LOAD  CLOSE # OUT llSQR [G] FLASH ;[G] CIRCLE n DEF FN  FLASH n DEF FN  CIRCLE © MERGE  FLASH © MERGE  CIRCLE © LET IN  TO USR _USR @INT 8/:8 p/p hZh COPY  LIST © COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^o^` COPY ] GO SUB ] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  COPY  OUT USR  SAVE (?_L_L© FLASH  COPY © CIRCLE n>= COPY n>=SQR [P]©;[P] OUT IN  LPRINT B▗ABS ▝ CLS } DRAW  RETURN  CLEAR  DRAW  COPY  RETURN  RETURN  RETURN  COPY  COPY ] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  COPY  OUT USR  COPY )?▝ GO SUB ( RUN  MERGE  COPY  CLOSE # LPRINT  GO SUB  COPY  GO TO  OUT U COPY TSQR ?;n CIRCLE [P]n CIRCLE ]@ CLEAR *" SAVE  DRAW  DRAW CHR$ [N]4[M]xO[x COPY  COPY  COPY  COPY  LIST © COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^( DRAW  PLOT   COPY  PLOT   IF STR$ ©STR$  PRINT PEEK  COPY PEEK  FOR w©w PAPER  INVERSE IN  INVERSE  GO SUB © LINE  OUT © LINE USR _Z OUT _ZUSR © LINE  OUT © LINE USR n CIRCLE n CIRCLE SQR ▜ OUT ;▜USR  OUT @X`IN ATN `0b© CAT bm COPY  COPY ls COPY  COPY pSQR  COPY  COPY 8o^` COPY ]] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  DRAW  OUT  PAPER  COPY IN  COPY USR PEEK IN PEEK  BRIGHT  COPY IN  COPY  CIRCLE  INVERSE IN  INVERSE  LLIST w?w CLEAR > GO SUB /  LPRINT  IF  RETURN  RETURN [K]d-d!xZ/x COPY  LIST © COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^o^` COPY ]USR  NEXT ATTR ?FN  LOAD  MERGE  COPY  CLOSE # LPRINT N COPY N OUT V OUT VSQR AT ';AT  _>@ IF /  IF  POKE 2/2  CONTINUE F_F@ CONTINUE ATN IN  GO SUB B `ATN _`▜@jw LOAD j LPRINT a RANDOMIZE  RUN ` LIST w RETURN pSQR  COPY  COPY 8] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  SAVE  OUT USR  RUN )?n CLOSE #ATN n CLOSE #VAL ©<>ATN ©<>VAL _]ATN _]VAL © TO © TO n BRIGHT  COPY n BRIGHT SQR ▜ MOVE {IN  PAPER  CLEAR  OUT USR  OVER  RETURN  OUT USR  LOAD ? NEXT  OUT  COPY USR ▝ GO SUB  COPY  LIST © COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^o^` COPY ]( LPRINT  MERGE  LOAD  CLOSE # OUT llSQR [G] FLASH ;[G] CIRCLE n DEF FN  FLASH n DEF FN  CIRCLE © MERGE  FLASH © MERGE  CIRCLE ©; OUT IN  LPRINT @_@@ RANDOMIZE 0_0@ RUN ▖_▖@ INPUT _ COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^o^` COPY ] GO SUB ] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  SAVE  OUT USR  RUN )?_L_L© INK  COPY © CIRCLE n THEN  COPY n>=SQR [N] COPY ;[M] OUT  COPY  LPRINT @ INVERSE _@ LPRINT  DATA _ DATA @ RETURN _@ COPY  RUN  LOAD  LPRINT  COPY  RUN  RUN  LIST ] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  RETURN  OUT USR  RANDOMIZE Ia▙.SCREEN$ SCREEN$ INT VAL$ ATTR  RETURN ATTR SCREEN$  COPY SCREEN$ SCREEN$ PId▙6 RESTORE UU COPY U MERGE © MERGE u]UUt▘jINKEY$▘eV▘jINKEY$▘eV▘OSCREEN$ ▘U PAUSE ▘O POKE ▘/ PAUSE C[M] COPY  GO SUB  LPRINT © COPY  COPY  DRAW  COPY  GO SUB  SAVE ▙VU GO SUB Ol▙4 PAUSE SCREEN$  GO SUB jLN ▘eV▘jINKEY$▘eV▘jINKEY$▘' POKE ▘/ DATA ▘O REM ▘W PAUSE B[O]IN  COPY  GO SUB  RUN _ COPY  COPY  IF  LOAD  COPY  GO SUB  CLEAR  SAVE [O]:VAL$ SCREEN$  GO SUB [O]k COPY  COPY  ERASE yU GO SUB u/▘jINKEY$▘eV▘jINKEY$▘eV©▘?p▘{`▘ OVER ▘^U GO SUB =g COPY  COPY  DATA SGN SCREEN$  GO SUB zVAL$ ▘eV▘jINKEY$▘eV▘jINKEY$▘' POKE ▘/ DATA ▘O IF ▘_ PAUSE B[O]> REM SCREEN$  GO SUB ABS eUW NEW ABS U GO SUB W|▘jPEEK ▘{`▘ OVER ▘}V▘jINKEY$▘eV▘jINKEY$▘eV▘O REM ▘W PAUSE ▘' POKE ▘/ DATA B[O]= MERGE U GO SUB ^jCODE  COPY  VERIFY zSCREEN$  GO SUB ATTR SGN [O]ev COPY  GO SUB  RUN _ COPY  RETURN FN  LOAD  COPY  GO SUB nINKEY$▘eV▘jINKEY$▘uN▘rVAL$ ©▙;SCREEN$ SCREEN$ INT VAL$ ATTR  RETURN ATTR SCREEN$  COPY SCREEN$ SCREEN$ CODE d▙6 PRINT UU COPY U MERGE © MERGE u]UU BRIGHT [O]j PLOT   COPY  GO SUB  LPRINT © PRINT UT COPY  GO SUB oV▘jINKEY$▘eV▘:[M]▘9/▘O POKE ▘/ PAUSE ▘' POKE ▘/ DATA B▙7TU}_W COPY W MERGE  COPY  MERGE UWh▙4 REM SCREEN$ ATTR  COPY ATTR  REM  COPY  REM  IF PEEK SCREEN$ * GO TO ▘d▘`&▘eV▘jINKEY$"▘O REM ▘W PAUSE ▘OSCREEN$ ▘U PAUSE "▘jINKEY$▘eV▘jINKEY$▘eV▘:[M]▘9/▘uN▘rVAL$ ▘eV▘jINKEY$▘eV▘jINKEY$▘OSCREEN$ ▘U PAUSE ▘9/▘:[M]▘eV▘jINKEY$▘eV▘jINKEY$▘8▘LN ▘jINKEY$▘eV▘jINKEY$▘eV▘jINKEY$▘eV▘' POKE ▘/ DATA ▘rVAL$ ▘uN▘kINKEY$▘e VERIFY ▘kINKEY$▘e VERIFY ▘.t▘.t▘eV▘jINKEY$▘eV▘jINKEY$▘eV▘jINKEY$"▘eV▘jINKEY$▘g VERIFY ▘k NEW ▘g VERIFY ▘k NEW ▘7 GO TO ▘7 GO TO ▘kINKEY$▘e VERIFY ▘kINKEY$▘e VERIFY ▘jINKEY$▘eV▘' POKE ▘/ DATA ▘jINKEY$▘eV▘kINKEY$▘e VERIFY ▘kINKEY$▘e VERIFY ▘7 GO TO ▘7 GO TO ▘g VERIFY ▘k NEW ▘g VERIFY ▘k NEW ▘eV▘jINKEY$▘O IF ▘_ PAUSE ▘eV▘jINKEY$▘eV▘jINKEY$▘eV▘jINKEY$▘.t▘.t▘kINKEY$▘e VERIFY ▘kINKEY$▘e VERIFY ▘rVAL$ ▘uN"▘jINKEY$▘eV▘jINKEY$▘eV▘jINKEY$▘eV▘8▘LN ▘eV▘jINKEY$▘eV▘jINKEY$▘9/▘:[M]▘O REM ▘W PAUSE ▘eV▘jINKEY$▘eV▘jINKEY$▘uN▘rVAL$ ▘:[M]▘9/▘jINKEY$▘eV▘jINKEY$▘eV"▘O POKE ▘/ PAUSE ▘O REM ▘W PAUSE "▘eV▘jINKEY$▘d▘`&▙7TU}_W COPY W MERGE  COPY  MERGE UWh▙4 REM SCREEN$ ATTR  COPY ATTR  REM  COPY  REM  IF PEEK SCREEN$ * GO TO A▗ COPY  COPY  COPY  COPY ▘O POKE ▘/ PAUSE ▘:[M]▘9/▘jINKEY$▘eV[O]j PLOT   COPY  GO SUB  LPRINT © PRINT UT COPY  GO SUB oV▙;SCREEN$ SCREEN$ INT VAL$ ATTR  RETURN ATTR SCREEN$  COPY SCREEN$ SCREEN$ CODE d▙6 PRINT UU COPY U MERGE © MERGE u]UU BRIGHT A▝[N] COPY  GO SUB !▘uN▘rVAL$ ▘eV▘jINKEY$[O]ev COPY  GO SUB  RUN _ COPY  RETURN FN  LOAD  COPY  GO SUB nINKEY$[O]= MERGE U GO SUB ^jCODE  COPY  VERIFY zSCREEN$  GO SUB ATTR SGN A▗ABS ASN {RND▘O REM ▘W PAUSE ▘jINKEY$▘eV▘jINKEY$▘eV▘jPEEK ▘{`▘ OVER ▘}V[O]> REM SCREEN$  GO SUB ABS eUW NEW ABS U GO SUB W|A▗[U] GO SUB [S]5▘' POKE ▘/ DATA ▘eV▘jINKEY$▘eV▘jINKEY$[O]u^U GO SUB =g COPY  COPY  DATA SGN SCREEN$  GO SUB zVAL$ ▘?p▘{`▘ OVER ▘ BORDER K-=▘jINKEY$▘eV▘jINKEY$▘eV[O]:VAL$ SCREEN$  GO SUB [O]k COPY  COPY  ERASE yU GO SUB u/[O]IN  COPY  GO SUB  RUN _ COPY  COPY  IF  LOAD  COPY  GO SUB  CLEAR  SAVE A▗ABS ACS  CLS RND▘' POKE ▘/ DATA ▘eV▘jINKEY$▘eV▘jINKEY$▙VU GO SUB Ol▙4 PAUSE SCREEN$  GO SUB jLN [M] COPY  GO SUB  LPRINT © COPY  COPY  DRAW  COPY  GO SUB  SAVE B▝[N] COPY  GO SUB ▘OSCREEN$ ▘U PAUSE ▘jINKEY$▘eV▘jINKEY$▘eV▙.SCREEN$ SCREEN$ INT VAL$ ATTR  RETURN ATTR SCREEN$  COPY SCREEN$ SCREEN$ PId▙6 RESTORE UU COPY U MERGE © MERGE u]UUta▗ COPY  COPY  COPY  COPY  COPY GA GO SUB E GO SUB BBBBE GO SUB GGE GO SUB BBBBE GO SUB ▗GGEE▚EEGGEE▚EEGGBB▚BBGGBB▚BBGGEE▚EEGGEE▚EEGGEE▚EEGGEE▚EEGGEE▚EEGGEE▚EEGGEE▚EEGGBB▚BBGGBB▚BBGGEE▚EEGGEE COPY EEGGE GO SUB BBBBE GO SUB GGE GO SUB BBBBE GO SUB G GO SUB F GO SUB G GO SUB  GO SUB F GO SUB [U]FFFFG GO SUB . GO SUB H PLOT  SIN  COPY SIN  INPUT x? OUT  RUN USR  BRIGHT  INPUT  LOAD  INPUT  LPRINT  INK [ATN [VAL  AND A_A@IN B/?B |▘|▘hh▗ COPY  COPY  COPY  COPY  LIST © COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^USR  IF ▛?▖ PRINT e COPY d REM  LIST © LIST  LINE  LOAD IN  LOAD  PAPER  INVERSE  OUT  INVERSE USR  OUT USR  LPRINT  CAT [P] CAT  INPUT  /▝[Q]▝/ ▝ ▗b_` GO SUB ▝_ RUN _ LIST ABS  BEEP = FORMAT EXP  OUT  RUN 9 OUT  LIST  FLASH ATN  FLASH VAL  CLEAR n LOAD n LPRINT  CLEAR  IF ▛▖ CLEAR .▛ ▖ RETURN  OVER  CLEAR USR  DRAW  COPY > RETURN  RETURN  COPY  COPY o^` COPY ]] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  DRAW  OUT  PAPER ATN oATN ` LINE IN  LOAD IN  LPRINT  FOR /CODE /[Q] NEXT IN  LOAD IN  LPRINT  IF 7o7` CLEAR b@[A]_@STR$ IN !!B LOAD B LPRINT $G RUN $G LIST ` GO SUB  OUT USR  RANDOMIZE = PLOT  BB▖..pp` GO SUB ;` COPY  COPY  COPY  COPY  LIST © COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^USR  IF ▛?▖ PRINT e COPY d REM  LIST © LIST  LINE  LOAD IN  LOAD  PAPER  INVERSE  OUT  INVERSE USR  OUT USR  LIST  CAT [P] CAT  AND  /  ▝▝H▝/H▝ [C]b_ COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY ` GO SUB  LLIST 8cATN cVAL l COPY ol`{ COPY [P]x{ COPY  COPY xSQR  COPY  COPY 8o^` COPY ]] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  DRAW  OUT  PAPER ATN oATN ` LINE IN  LOAD IN  LPRINT  FOR /CODE /[Q] NEXT IN  LOAD IN  LPRINT  IF 7o7` CLEAR b@USR _@▖IN [R]!!!>=[H] LOAD [H] LPRINT  NEW ' RUN ' LIST  COPY  COPY  SAVE ? COPY  RUN  OUT USR  COPY  DIM o` COPY  BEEP  RUN  LIST  COPY CODE 7a GO SUB  COPY  LIST © COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^o^` COPY ]USR  IF ▛▖ PRINT e COPY d REM  LIST © LIST  REM  LOAD IN  LOAD  PAPER  INVERSE  OUT  INVERSE USR  OUT USR VAL  CAT [P] CAT N /N  ▝▝▖▝/▝ PIb_  COPY  COPY  COPY  COPY  LIST © COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^/0 COPY VAL$ ▜. COPY INKEY$ BEEP & FORMAT  COPY AT  CLS , SAVE  COPY SQR  RUN ; LIST  COPY ▚o`` GO SUB ] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  COPY  OUT USR  DRAW H? PAPER ATN oATN ` REM IN  LOAD IN  LPRINT  FOR /CODE /[Q] NEXT IN  LOAD IN  LPRINT  IF 7o7` RANDOMIZE b@▝[M]_@`IN EE▖' LOAD ' LPRINT [R]W RUN !W LIST o^` COPY ]] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  DRAW  OUT  RETURN U[P]T CLEAR ▛ COPY ▖ CLS u COPY t PLOT   CLS  COPY  SAVE  PLOT  STR$  COPY USR  GO SUB PEEK ` GO SUB H IF TAN TAN  PRINT y RUN y LIST  GO SUB {SQR {LN  GO SUB v GO SUB v GO TO  INK 7 CLEAR 7 DRAW  OUT USR  LIST  CAT [P] CAT  INPUT  /▝ SAVE ▝/▝  COPY b_ COPY  COPY  COPY  COPY  LIST © COPY  LOAD IN  COPY  ERASE  OUT USR  COPY CODE  LOAD / LPRINT  COPY ^USR  IF ▛?▖ PRINT e COPY d REM  LIST © LIST  LINE  LOAD IN  LOAD  PAPER  INVERSE  OUT  INVERSE USR  COPY PEEK  GO SUB w©w CONTINUE  INVERSE IN  INVERSE  GO TO  COPY IN  COPY  STOP PEEK IN PEEK  CONTINUE  COPY IN ` GO SUB  INVERSE  PRINT  POKE STR$ ▜ CLEAR ▜ DRAW  OVER  VERIFY  GO SUB  VERIFY  GO TO  BRIGHT ATTR SQR ATTR LN  LPRINT  LET  RUN  LET  LIST  SAVE b@ COPY [M]_@ COPY  LPRINT IN  COPY  LET  COPY  RUN  LOAD  LPRINT  COPY  RUN  RUN  LIST o^` COPY ]] COPY MCODE M[Q] COPY Y RUN Y LIST  COPY w LOAD w LPRINT  DRAW  OUT  PAPER ATN oATN ` LINE IN  LOAD IN  LPRINT  FOR /CODE /[Q] NEXT IN  LOAD IN  LPRINT  IF 7o7` CLEAR  COPY  OVER  INVERSE IN  INVERSE  CIRCLE w©wVAL >©0>©▝IN ©▝p OUT pUSR  GO SUB  GO SUB  GO SUB k GO SUB  GO SUB s[L]>2[L]:[L]PICHR$ EXP [N]:[L]= " STEP AT [L]:[L]= g[L]:[L] THEN GCHR$ +[M] STEP AT [L]>2g[L]NOT ^[Q] STEP AT [L]CODE 2g[L]©!`[L]5 6[I]!▝[I] OUT  GO SUB VAL ![L]4~ RETURN  6*[L]"[L]![L]5(![L]5USR 6![L][L]P GO SUB VAL <>6![L]6*[L][N] STEP G[N]#"a[L]~2e[L]# RESTORE "[L]![L][L]N GO SUB VAL  LLIST 6~ GO SUB [Q]>2[L]CODE 2f[L]<>!:[M]"E[N]&. PLOT  >NOT q[M]$ THEN / LINE 3[M]!O[M]"E[N]&▖. PLOT  >NOT q[M]$$ THEN d LINE H[M]!e[M]"E[N]&[A].V>NOT q[M]$$ THEN / LINE ^[M] GO SUB {[L]<>CODE  RANDOMIZE STR$  MOVE  INK STR$  MOVE  LLIST  THEN  THEN  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  THEN  THEN  RESTORE  MERGE  OR  INK  THEN  THEN  THEN  THEN  MERGE  OR  GO SUB B RANDOMIZE STR$  MOVE  INK STR$  MOVE  LLIST  THEN  THEN  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  THEN  THEN  RESTORE  MERGE  OR  INK  THEN  THEN  THEN  THEN  MERGE  OR  GO SUB B RANDOMIZE STR$  MOVE  INK STR$  MOVE  LLIST  THEN  THEN  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  THEN  THEN  RESTORE  MERGE  OR  INK  THEN  THEN  THEN  THEN  MERGE  OR ;; MOVE  THEN  THEN  THEN  THEN  MERGE CODE  GO SUB B=CHR$ q[M]NOT ~#PI OR  RESTORE  MERGE  COPY  4 MERGE  LLIST  MERGE 6 GO SUB [Q] GO SUB [Q] MOVE z NEW  TO POINT [N] GO TO  FOR  READ | NEW  PLOT  [I]g>Gw#w#w SAVE  MOVE  LLIST STR$ CHR$ <>![K=  DRAW  COPY  MERGE  GO SUB [Q] GO SUB [Q] GO SUB [Q] MOVE z NEW  TO POINT [N] LOAD NOT ACS [R]z VERIFY W{ AND  _ NEW  LPRINT USR z AND W<>:[L]= " STEP  REM [N]:[L]= g[L]:[L] THEN GCHR$ c[O] STEP  REM [N]>2g[L]NOT [R] STEP  REM [N]CODE 2g[L]y!`[L]4~ RETURN  6_[K]!^[K] OUT  GO SUB LN ![L]4~ RETURN  [L]CODE  GO SUB B"[L]![L]4~ RETURN  6!^[L]_[L]P GO SUB LN *[L]CODE  GO SUB B GO SUB [Q]![L]5USR 6![L]6*[L] STEP G[N]#"c[L]~2f[L]CODE  GO SUB B"[L]2e[L]<>!r[O]"x[P]&.>NOT RND[O]$ THEN / LINE k[O]!▜[O]"x[P]&▖.>NOT RND[O]$ THEN d LINE [O]![M][O]"x[P]&[A].>NOT RND[O]$ THEN / LINE [F][O]NOT l[M]CODE  RANDOMIZE STR$  MOVE  THEN  THEN  THEN  THEN  INK STR$  MOVE  LLIST  THEN  THEN  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  THEN  THEN  RESTORE  MERGE  OR  INK  MERGE  OR  RANDOMIZE STR$  MOVE  THEN  THEN  THEN  THEN  INK STR$  MOVE  LLIST  THEN  THEN  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  THEN  THEN  RESTORE  MERGE  OR  INK  MERGE  OR  RANDOMIZE STR$  MOVE  THEN  THEN  THEN  THEN  INK STR$  MOVE  LLIST  THEN  THEN  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  INK  THEN  THEN  THEN  THEN  THEN  THEN  RESTORE  MERGE  OR  INK  MERGE  OR  RANDOMIZE  MOVE  THEN  THEN  THEN  THEN  MERGE ,,=CHR$ RND[O]NOT CODE 2[L]2[L]2[L]2[L]2e[L]<2[L]>2`[L]![I]▝[I] OUT 6G GO SUB VAL *[L] RESTORE "c[L]~2f[L] LLIST ▘ OR  MERGE  STEP G[N] MOVE STR$ ## PAUSE "[L]FCODE  GO SUB B"[L]3 GO SUB B<2[L]>2[L][L] GO SUB [Q]+ COPY ~ GO SUB [Q]# GO SUB  LET ~ GO SUB [Q]<>*[L]CODE  GO SUB R~ NEW  RETURN ( RETURN (CODE  GO SUB R LIST NOT z[P]~2h[L]"CODE  GO SUB R"[L]NOT z[P]~2h[L] POKE *i[L]E[L] FOR w#w#w#x FOR G LOAD M*[L]CODE  GO SUB B"[L]"[L]<>!m[Q]"[R]&. COPY >NOT [Q][Q]$ THEN / LINE f[Q]!▘[Q]"[R]&▖. COPY >NOT [Q][Q]$ THEN d LINE {[Q]![H][Q]"[R]&[A]._>NOT [Q][Q]$ THEN / LINE [A][Q]NOT l[M]CODE  GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o- GO SUB o-=CHR$ [Q][Q]NOT ![R]"TAN [R]&.>NOT L[R]$ THEN / LINE [R]!.[R]"TAN [R]&▖.>NOT L[R]$ THEN d LINE '[R]!C[R]"TAN [R]&[A].>NOT L[R]$ THEN / LINE <[R]NOT l[M]CODE  GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g, GO SUB g,=CHR$ L[R]NOT  FOR  READ  FOR z NEW  PLOT  [I]W:[L]=( RETURN G~  RESTORE  FOR  FOR  LLIST # FOR NOT ▘[N]~ RESTORE  FOR  FOR  LLIST # GO SUB NOT ▘[N] IF  GO SUB  STEP [PICODE 2[L]:[S]= LINE [D]FN = LINE EXP FN :[S]= LINE [T]= ZNOT  VERIFY [T]:[H]ABS = 2[S]L>2[S]! BEEP FN " COPY [R]CODE 2[S]2[S]2[S]<2[S]2[S]2[S]2"SGN >2[S]>2[S]:[L]=(>2[L]2[L]:[L]=2[L] LINE  CLS FN >2[L]NOT  CLS FN :[S] THEN g(a:Z(:[E]ABS =USR ::," [S]>2#[S]2$[S]>2"[S]<>:[S]2[S]>2[S]*[S],,:[S]= --$| NEW  TO ASN INKEY$ RUN "[S]:[S]= LINE [J]PI:[S]= LINE  CLS FN :[S]= LINE LN POINT :[S] THEN _( STEP ~[T]! INVERSE FN " COPY [R]>2[S]2[S]>2[S]>2[S]NOT  CLS FN  THEN W(R:[L]=(u>2[S]>2[S]>2[S] STEP RND STEP 3[U]*[S]$| NEW  TO ASN INKEY$ RUN ,,:[S]= --"[S]NOT INKEY$*[S]$| NEW  TO ASN INKEY$ RUN "[S]>2[S]<> NEW  9![S]CODE PEEK (w:[L]=( STEP RND>2[S]>2[S] STEP  RESTORE INKEY$ LINE ?RND[U]<2[S]2[S]>2[S]>2[S]NOT LN POINT ![S]F=LN (x PRINT :[L]=  LET CODE  INK >2[S] RESTORE  STEP RND LLIST  LET w2[L] STEP  THEN [U]NOT &RND:[S]=2[S](>2[S]!<=V#^#~ THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN w THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN +w+r###USR  ABS <> STEP RND:[L]=( >2[L]2[L] STEP  RESTORE INKEY$  COPY [R]>2[S]NOT [J]PI STEP  OR INKEY$ >2[S]CODE 2[L]:[S]2[L] STEP TAB ATTR >2[S]![S]4~ RETURN CHR$ yRND6 RETURN  LINE ▛RND RETURN CHR$ 3[U]>2 INPUT  IF NOT 3[U]> PLOT  :[S]=>= GO SUB [[S]!([S] COPY   MERGE  GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR  LLIST $| NEW  TO ASN INKEY$ FOR  GO SUB ::$[S]=(USR [S] STEP  STOP RND::[S]=>=*[S]▖[S]G OR  RESTORE  COPY  FOR  GO SUB [Q] FOR | NEW  TO ASN INKEY$ PAUSE  LLIST STR$ y=( OR  STEP [K]POINT  CLS STR$ | RETURN  CIRCLE  CIRCLE <>:[S]= - DEF FN <>, LINE <>:[H]ABS =  STEP 9PEEK *[S]:[S] RETURN 2[S](,"[S]-| RETURN 8o RESTORE  STEP 9SCREEN$  LLIST ([S] COPY   GO SUB [Q] GO SUB [Q] GO SUB [Q]---$| NEW  TO ASN INKEY$ INPUT :[S] RETURN 2[S](, STEP [K]POINT "[S]:[S]G!J AND USR  CLEAR  FOR *[S] INKEY$w,INKEY$w,INKEY$w--ACS w,ACS w,ACS w--$| NEW  TO ASN INKEY$ BEEP x2[S]<>!"[S]>2[S]<>| VERIFY g} AND  o NEW  LPRINT USR | AND g<>!9[L]:[S]PI(!6[L]: RETURN [R]< RETURN 0G~ DRAW  NEW  RETURN <>!7[L] OR : RETURN [R] RETURN 0=G~( DRAW STR$  NEW USR # CONTINUE <>STR$ IN <> STEP z[P]> 2h[L] STEP  CLS [P]! RETURN [R] COPY [R]TAB 6 GO SUB VAL :h[L] NEW 2 RETURN [R]!▙▖=(=..(=! DEF FN (.n"[S]CODE 2[L]2[S]2[S]2&[S]<2[S]>2[S]NOT INKEY$:[S]=(=(=(=(>2[S]<>>2[S]<> STEP LSTR$ 2[S] STEP [Q]STR$  NEW >=:[F]ABS =USR ! TO AT 6 CLS NOT PEEK :[S]PICHR$ 7FN * COPY [R]F#~PI(.:[S] RETURN ( OR  RESTORE  STEP  RESTORE INKEY$ LLIST STR$ CHR$ _FN : RETURN [R]=2 RETURN [R] >LN >(>LN >(=2[S]`#" COPY [R] OR  STEP RND:[S]= :[S] RETURN ( STEP  OR INKEY$ CODE 2[S] STEP TAB ATTR STR$ *[S]P$| NEW  TO ASN INKEY$ RUN "[S]B:INKEY$*[S] GO SUB [ [S]$| NEW  TO ASN INKEY$ FOR $| NEW  TO ASN INKEY$ FOR  INPUT "[S] FOR " [S]NOT INKEY$:[S]=(82[S] RETURN   STEP RND STEP TAB ATTR TAB  STEP RND STEP TAB ATTR * COPY [R]F##" COPY [R][M]CODE 2[S]:[S]= LINE n[T]>2[S] STEP RNDNOT INKEY$CODE 2[S]<2[S]>▚2[S]>2[S] STEP RND! INPUT ▖"[S]NOT INKEY$![S] THEN ~ THEN PEEK  5( THEN  RETURN ![S]4 STEP RNDNOT INKEY$ STEP RND>2[S]>2[S]<>![S]5USR :[S]= TO  THEN [U] LLIST NOT  GO SUB SGN :[S]= p![S]5 6CODE 2[S]* COPY [R]##" COPY [R] STEP RND:[S]= TO TAB ATTR NOT INKEY$* COPY [R]F#~+++" COPY [R]= ! RETURN [R]4 OR  STEP RND:[S]= TO TAB ATTR STR$ P*[S] STEP [K]POINT  CLS "[S]B:INKEY$*[S] GO SUB [ [S] STEP [K]POINT  FOR  STEP [K]POINT  FOR  PLOT  "[S] FOR " [S]NOT INKEY$![S]5 CODE 2[S]<2[S]NOT [J]PI* COPY [R]F##" COPY [R] OR  STEP RND:[S]= TO TAB ATTR STR$ NOT  CLS PI| NEW (%<>| AND g} NEW  LPRINT (} VERIFY  o<>| VERIFY g} AND  LPRINT o<>:[S] RETURN  :[G]ABS =(Z![S]5 :[L]= N2[L]6 STEP RND STEP  RESTORE INKEY$ >2[S]! STEP FN " COPY [R]>2[S]NOT [J]PI:[S] RETURN  >< RETURN 0>2[S] STEP  OR INKEY$(:'[S] RETURN > <2'[S]2 INPUT  IF  STEP TAB ATTR NOT INKEY$CODE 2[S]2[L]2[S]>2[S]>2[S] STEP RNDNOT INKEY$:2:$[S]= 2$[S]'!"[S]:#[S]= 4>PEEK  5CODE 2#[S]5~ RETURN  :%[S]:9:[S]= 2[S].![S]:[S]= 4:[D]ABS =>(>PEEK  5CODE 2[S]5~ RETURN  :[S]:!:#[S]= :"[S] RETURN 0 AND 2 INPUT  IF * [S]USR [S]G STEP  CLEAR SCREEN$ ::[S]= :[S] RETURN 0 AND 2 INPUT  IF *[S]▖[S]:[S] OR  RESTORE  COPY  GO SUB [Q]-$| NEW  TO ASN INKEY$ POKE  LLIST STR$ y=( OR  STEP [K]POINT  CLS STR$ | RETURN 8 INK  - DEF FN ,<>STR$  LLIST > PRINT y CLOSE #=( LINE  STOP  MERGE  OR  RESTORE  COPY INKEY$wACS w$| NEW  TO ASN INKEY$ LOAD  LLIST STR$  MOVE y=(" OR  STEP [K]POINT  CLS STR$ | RETURN 8 ERASE  LET =>= PAPER  STOP G PRINT "%[S] OR  LET "[S]<>:[S]= -ATN  LET =>=SCREEN$  CLOSE #G PRINT "[S]SCREEN$ ,PI LET =>=[K] CLOSE #G PRINT "[S][K]:[S]PI u:[L]=(%:e[L] NEW  RETURN CHR$ k[L]:e[L] THEN _ LINE k[L]:[S]PI(->2[S]CODE 2[L]2[S]<>:f[L] NEW  RETURN CHR$ k[L]>2[S]CODE 2[L]:[S]=USR 2[S]<2[S]<> INVERSE !USR AT  INVERSE 6 INVERSE  SAVE ! COPY "[L]"i[L] STEP 1[Q]>2[S]>2"SGN 2[S]:[S]==(=(?=(T:e[L] RETURN CHR$ k[L]>2[S]NOT k[L]![S]5CHR$ k[L]>2[S] STEP INKEY$ STEP SCREEN$ EXP  STEP RND>2[S]>2[S]CODE 2[S]2e[L]2[L]2[S]:e[L] RETURN CHR$ k[L]>2[S] STEP USR >A2[S]NOT k[L]![S]5CHR$ k[L]CODE 2"SGN 2[S]NOT k[L]▟ GO SUB : GO SUB  IF PI  IF  NEXT  STEP POINT IN  STEP [Q]CODE  STEP  SAVE [S] STEP SIN  STEP  OUT CODE  STEP ]TAB  STEP IN :[L]PI goW_) GO SUB VAL >2 GO SUB  IF  CLS  STEP )SGN  LINE  INVERSE !USR AT !TAB "INT AT !INKEY$ATN "SGN AT CODE 2EXP AT  INVERSE ~PI  INVERSE  NEXT yPIUSR goW_ LINE  GO SUB VAL <> INVERSE ~=CHR$ zTAB  OR  INVERSE F INVERSE N STEP ~CODE  RESTORE  PRINT  GO SUB [INT AT  FOR s#r INVERSE F#p# MERGE  GO SUB [SGN AT s#r# MOVE "INT AT !EXP AT 4*SGN AT  FOR  GO SUB [Q] GO SUB [Q] GO SUB [Q] LLIST $| NEW  TO ASN INKEY$ GO SUB  GO SUB SSGN AT  INVERSE ~=(=(=(*[S] GO SUB [[S]goT/goT/DL*[S] GO SUB [[S]:[S]G:&[S]O INK  LET  LLIST  INVERSE V INVERSE ^G INVERSE Ny RESTORE  MERGE !xPI LINE 7VAL$  RETURN  LINE SVAL$  CLEAR  RESTORE `VAL$ VAL$ 6NOT #s#r LLIST RNDVAL$  CAT VAL$ 6NOT #s#r LLIST ~#F#N# READ  COPY 7 THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN INKEY$wx,INKEY$wy,INKEY$wz,INKEY$w--- READ CODE W~#F#N# READ  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN  THEN ACS wx,ACS wy,ACS wz,ACS w| INK SGN (;INT (eLN (fEXP (j INK ---$| NEW  TO ASN INKEY$ READ =CHR$ UVAL$  LLIST !wCODE `VAL$  GO SUB VAL !`VAL$ `VAL$ RNDVAL$ NOT zTAB } INK ABS (-ABS (-ABS (-ABS CHR$  LOAD VAL$ NOT 5CODE --- INVERSE ~ RETURN >  INVERSE wNOT  LOAD VAL$ 2[S]NOT  LOAD VAL$ {NOT CODE  INK :[S]NOT YCODE  INK :%[S]ABS (-ABS (-ABS (-ABS CHR$  LOAD VAL$ NOT oCODE ---> INVERSE wNOT  LOAD VAL$  THEN  THEN  THEN >CODE [A]GPI7PIFN  NEW  SAVE FN gyFN  NEW <=FN oy NEW @<>:EXP AT PI>=!TAB G=O:EXP AT V+^ MERGE +F+V+^+ READ  GO SUB [Q] GO SUB [Q] GO SUB [Q] MOVE  FOR $| NEW  TO ASN INKEY$ FOR  FOR  LLIST =CHR$ TAN CODE <> INVERSE !USR AT  INVERSE ~PI  INVERSE  NEXT <> OR  INVERSE ~=(= LINE LEN =(J= LINE [I]VAL = LINE  PRINT ASN = LINE  LOAD ACS = LINE ▟ATN = LINE ▟ATN STR$  OPEN # INVERSE ~< RETURN   INVERSE ~PI 7 INVERSE 6!IN AT 5 RESTORE  INVERSE w2 INPUT  IF G! IF  OPEN #USR  CLEAR  INVERSE u INVERSE t STEP ATTR LEN  LINE  STEP [C]LEN 0% STEP  BEEP SQR USR  STEP ATTR LEN LN  INVERSE p INVERSE p INVERSE ~LN  BRIGHT EXP ASN ! LINE  OUT  INVERSE ~=(! REM  LPRINT =(!Z LPRINT =(! LINE  OUT =(!Z LPRINT  INVERSE u INVERSE t INVERSE 6 INVERSE 6 INVERSE ~= ZCODE  INVERSE w>2 INPUT  IF  INVERSE ~=(=(@=(=(.!IN AT 5 STEP <=SGN PP INVERSE 6!* REM  INVERSE t INVERSE u INVERSE 6 INVERSE 6 INVERSE 6 STEP  BEEP SQR NOT VAL  INVERSE 6!Z REM  BRIGHT  STEP [K]ABS  NEW  INVERSE ~ AND  INVERSE w RETURN FN 0 STEP ATTR LEN NOT VAL CODE  INVERSE w INVERSE ~ RETURN  PAPER VAL !IN AT 5NOT VAL  STEP [C]LEN 0 STEP  BEEP SQR NOT VAL  INVERSE ~=  STEP QTAN N STEP  AND TAN ( STEP  LLIST TAN   INVERSE 6 INVERSE 6 STEP [T]TAN   INVERSE ~= INVERSE w( INVERSE 6 INVERSE ~< RETURN  > INVERSE w INVERSE F( AND G INVERSE n INVERSE f INVERSE ^ CLEAR  INVERSE u INVERSE t STEP ATTR LEN  INVERSE N STEP PEEK LEN NOT VAL  INVERSE ~=(CODE <> INVERSE 6 INVERSE 6 INVERSE 6  INVERSE w7<>:[L]=USR :g[L]= :[L]O INVERSE ~ f INVERSE N  INVERSE w0 INVERSE 6 INVERSE 6<> AND  FORMAT  INVERSE 6<> INVERSE N(* INVERSE w FORMAT  INVERSE 6 INVERSE 6<> INVERSE w RETURN d CIRCLE  INVERSE 6 INVERSE ~= RETURN 8!IN AT 5 LLIST NOT VAL <> INVERSE w FORMAT  INVERSE 6<> INVERSE N [A] INVERSE w FORMAT  INVERSE 6 INVERSE 6<> INVERSE N([A] INVERSE w RETURN [L] FORMAT  INVERSE 6 INVERSE ~= RETURN 8!IN AT 5 LLIST NOT VAL <>[A] INVERSE w AND  CIRCLE  INVERSE 6 INVERSE 6w FORMAT  INVERSE 6<>:[S]PIUSR :e[L]PI :f[L]PI(A PRINT  NEW  RETURN ( RETURN ( LET 3 LET  STEP  AND SIN 0-!$TAB O~PI(# RANDOMIZE q LET  STEP  AND SIN 86 NEW !$TAB PEEK >=# CLS 7<> STEP %ASN :IN AT  RETURN  FORMAT !PEEK AT 5USR 6!$TAB PI(# SAVE y=(#=(=(<> GO SUB _ RETURN @>8> GO SUB _ RETURN *8 RETURN T>8>>G!$TAB ~PI((# PLOT   PRINT  STEP TAN  LET =(=( =(0=(I=(K=(P<>!z CIRCLE  USR CODE  STEP [M]COS  INVERSE 6 INVERSE 6<>!: NEW CODE  STEP [M]COS  INVERSE 6 INVERSE 6<>! DATA > STEP [M]COS  INVERSE 6 INVERSE 6 INVERSE 6 INVERSE 6<>! REM  BORDER  STOP  STEP XCOS  INVERSE 6<> STEP ▜COS  INVERSE 6<> INVERSE t INVERSE u INVERSE q INVERSE p:[L]=( GO SUB _ RETURN @8:[L]= =(!([L] STEP "TAN 0D INVERSE 6 INVERSE 6=(!E[L] STEP "TAN 0. INVERSE 6 INVERSE 6 CONTINUE  INVERSE ~▘ INVERSE wCODE  INVERSE ww INVERSE w INVERSE w INVERSE w< INVERSE w INVERSE w!IN AT 4<> LLIST <> INVERSE ! CLOSE #AT CODE  INVERSE PEEK >= INVERSE  SAVE <> OR A~( DRAW STR$  NEW  # INPUT  LLIST   BORDER CODE <> LLIST  INVERSE qCODE EXP >(A AND  DRAW W7<> INVERSE 5 INVERSE ~ 0 INVERSE 6 RETURN   INVERSE 6 INVERSE 5 INVERSE ~ RETURN  COPY   INVERSE 6!IN AT 5 LLIST NOT VAL  STEP  LLIST TAN (CODE  INVERSE w INVERSE w7<> INVERSE ~ RETURN  INVERSE ~ [A] INVERSE wIN <> STEP ASN # STEP ASN  INVERSE ~= ### INVERSE ~PI( RETURN 0G~ DRAW  NEW  RETURN <>PI<> STEP ASN  INVERSE ~= ###+ INVERSE FCODE 77 IF INKEY$<> STEP ASN  INVERSE ~ RETURN 0PI(G( DRAW  NEW STR$ USR #  LOAD <>IN <> INVERSE ~![L]Z=(@=(  INVERSE ~ THEN ? THEN ? THEN ?_<>:[L] INVERSE !USR AT =(:e[L] NEW =USR  INVERSE ~PI( INVERSE ~PI>=*a[L] INVERSE 6 CONTINUE :f[L] NEW =USR  INVERSE ~PI( INVERSE ~PI>=*c[L] INVERSE 6~ PRINT  NEW  LPRINT OGy AND  DRAW  AND  INVERSE w INVERSE u INVERSE tCODE  INVERSE w INVERSE w6!: OUT  INVERSE u INVERSE t> INVERSE w INVERSE w LET  NEW  RETURN  :[C]ABS  RETURN > = INVERSE w INVERSE 6<>:[K]AT ![L]AT PI(G### CLS :[K]AT <2[K]AT  INVERSE ^s# INVERSE Vr#wCODE <>:[K]AT PI>=![L]AT G^#V#~# RUN x2[K]AT <> STEP [C]LEN 0 STEP  BEEP SQR NOT VAL  INVERSE ~=(W= LINE [I]ACS =  STEP QTAN 8 INVERSE N STEP PEEK LEN ; INVERSE ~=( INVERSE ~< RETURN  > INVERSE w< INVERSE ~=  INVERSE 6 INVERSE w INVERSE wG INVERSE f INVERSE n[A] CLEAR  INVERSE t INVERSE u STEP ATTR LEN NOT VAL ! LLIST ACS  INVERSE ~< INVERSE w RETURN   INVERSE 4 INVERSE 6!G## DRAW  INVERSE ~▚ INVERSE w STEP [T]TAN  ▟ INVERSE ~= INVERSE w(▗ INVERSE 6NOT ACS ! LLIST ACS  INVERSE ~=  STEP  LLIST TAN (CODE  INVERSE w INVERSE wNOT ACS  INVERSE 6 INVERSE 6NOT ACS  INVERSE wG## DRAW  INVERSE ~[G] INVERSE w#~PI(TAN  STEP  LLIST TAN (CODE  INVERSE w INVERSE wNOT ACS  INVERSE 5[Q] STEP [C]LEN 0P STEP  BEEP SQR NOT VAL  INVERSE ~= . INVERSE 6 INVERSE ~ RETURN [H]8 INVERSE 6 INVERSE 4 INVERSE 4 INVERSE 4 INVERSE ~< RETURN  INVERSE w * INVERSE 4 INVERSE 6! INVERSE ~ RETURN 8 THEN  STEP [N]TAN ( AND  INVERSE 5 INVERSE 5 INVERSE 5 INVERSE 5  INVERSE 5 INVERSE 6 INVERSE  THEN f  INVERSE ~< RETURN   INVERSE  THEN  NEW > INVERSE ~=  INVERSE  THEN INKEY$> INVERSE wG INVERSE f INVERSE n[A] CLEAR  INVERSE t INVERSE uNOT ACS  INVERSE 5CHR$ ZACS  INVERSE ~ INVERSE 6 RETURN  LINE VAL !IN AT 5NOT VAL  NEXT !@T[^ GO SUB VAL  INVERSE !T[@[U]> COPY 7 STEP CHR$ 1! CLEAR  RETURN q# DRAW q>NOT 2 RETURN  RETURN ! LOAD  IF " COPY  RETURN > CLEAR  GO SUB G GO SUB ^ CLS NOT  RUN STR$ HI TO ANYBODY THATS READING THIS,OK CODEBUSTERSI'VE MENTIONED YOUR NAME SO THERE. DON,T FORGETTO TELL ME IF YOU FIND THIS MESSAGE. (UPSTAIRS OVER JUST MICRO. - JOBBE GO SUB . GO SUB  GO SUB  STEP ▜INT  STEP [A]SQR 2"SGN :#SGN  VERIFY  DATA G:%SGN G OR >2&SGN  STEP )SGN P STEP  BEEP SQR STR$  STEP  LET IN  FOR  STEP USR SQR > COPY 2INKEY$EXP Z OR  STEP INT STR$  RANDOMIZE *[L]"PIEXP =2INKEY$EXP  OR  STEP INT STR$  RANDOMIZE  STEP USR SQR  STEP [A]SQR *[L][L]NOT z[P] STEP [A]SQR  STEP 6INT  STEP ▙INT  STEP [A]SQR  STEP 6INT  STEP  PRINT INT !POINT EXP >PEEK  >w2 INPUT  IF Q![T]p OR  MERGE  RESTORE  GO SUB VAL  FOR  MOVE STR$ $| NEW  TO ASN INKEY$ FOR $| NEW  TO ASN INKEY$ FOR  INK [I]![T][I] GO SUB VAL  FOR  FOR  FOR STR$  BORDER <>>2 GO SUB  IF  CLS <>:INKEY$EXP < RETURN  CODE 2INKEY$EXP !TAN dPI(<G> THEN ' DRAW OB[A] RESTORE  MERGE  OR  COPY  RESTORE  GO SUB [Q] GO SUB [Q] GO SUB [Q] LLIST  PLOT  { AND _ COPY  RESTORE  GO SUB [Q] GO SUB [Q] GO SUB [Q] LLIST  PLOT  STR$  MOVE  LLIST ### FOR $| NEW  TO ASN INKEY$ FOR  DEF FN !B6B, CLS }6B, CLS <>:INKEY$EXP *PIEXP < RETURN  CODE #2INKEY$EXP "PIEXP B[A] OR  MERGE  RESTORE  STEP ;SQR  LLIST  MOVE STR$  INPUT { AND _ OR  MERGE  RESTORE  STEP ;SQR  LLIST  MOVE STR$  INPUT <>~PI(YG![ MERGE K CLEAR  MOVE  RESTORE  MERGE :INKEY$EXP PI(<G> THEN ' DRAW O MOVE  MERGE  COPY  MERGE  GO SUB [Q] GO SUB [Q] GO SUB [Q] MOVE  FOR $| NEW  TO ASN INKEY$ FOR  GO SUB  MOVE  LLIST ▝Oz NEW  PLOT  [I]W~ GO SUB [Q]#<>: GO SUB  IF PI  IF  NEXT <> MERGE  COPY  FOR CODE w,w,w--$| NEW  TO ASN INKEY$ LOAD  LLIST | NEW  PLOT  [I]g>Gw,w,w<> OR &lT/[Q] GO SUB VAL STR$  PAUSE <> GO SUB ! MOVE SQR CODE {▙'w#z▙'w#>▙'w# SAVE : OPEN #SQR  NEW  LIST G: MERGE SQR LN  OR BIN USR STR$ x2 MERGE SQR : OPEN #SQR  NEW G: VERIFY SQR LN (x2 VERIFY SQR  RETURN   STEP USR  MOVE SQR !@NOT  PRINT CHR$  GO SUB :"SGN =>=!(SGN ~PI( THEN © < RETURN  >[C] NEW ©= RETURN  THEN  COPY  >w NEW ©2 INPUT  IF !&SGN 5USR 6*#SGN CODE w$w!%SGN 5 6*#SGN -} RETURN  DATA 8$"#SGN !(SGN  RETURN  DIM 0~PI 66:%SGN GCODE 7 DRAW *#SGN w$w<>>2[S]2"SGN 2'SGN <>>2&SGN >2%SGN CODE 2"SGN 2'SGN 2(SGN ! COPY S"#SGN =w$w%- RANDOMIZE <>*#SGN >2%SGN #}PI("#SGN 6 COPY $6 COPY % LIST } RETURN  DIM  CIRCLE CODE 2(SGN <> STEP lUSR ! GO TO SGN 5 PRINT  STEP STR$  LET  LINE  OVER ASN  STEP PI STEP  INPUT ABS  STEP <=SGN CODE 2sPEEK :'SGN =  STEP [S]SGN CODE 2"SGN !EXP AT kINT AT w GO SUB VAL >2PEEK AT  STEP ACS USR NOT -TAB *XUSR "[L]! MOVE SQR CODE w# DRAW !$TAB 6#w#w<2rPEEK  STEP [S]SGN  STEP PEEK  STEP PI>22sPEEK  STEP IN ! GO TO SGN 6!@  STEP )STR$ sABS  STEP /BIN [G]  Score: 0 GO SUB   GO SUB Lives: 4   GO SUB :[C]ABS < RETURN  FORMAT 2[C]ABS G OR [C]ABS !z LLIST  OR 0STR$  RUN >STR$ [S]P IF  STEP  VERIFY ABS :[C]ABS  RETURN USR >2[I]ABS >2[J]ABS <> COPY  GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR $| NEW  TO ASN INKEY$ FOR  GO TO <>:[C]ABS PI>=G=2[C]ABS !z LLIST  RESTORE ![C]ABS [S]P# RANDOMIZE p LLIST <>![K] STOP  BORDER CODE 2[C]ABS ![D]ABS w# DRAW !z LLIST INKEY$P OR  MERGE  RESTORE  STEP  VERIFY ABS  LLIST  MOVE STR$  LET <>![I]ABS 5 6![J]ABS 5( ~G!ACS P$| NEW  TO ASN INKEY$ RUN CODE w,w,w:[J]ABS  RETURN  FORMAT >2 INPUT  IF <>![K] STOP CODE 2"SGN ▞[C] GO SUB !sPEEK ~PI>=5>=tPEEK ! TO  COPY  RESTORE  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] LLIST $| NEW  TO ASN INKEY$ RESTORE ! TO [I] COPY  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]} AND o REM  TO  COPY ! REM  STOP  MERGE  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] MOVE  FOR $| NEW  TO ASN INKEY$ FOR  DIM :rPEEK G! READ 0 CLEAR  MOVE  COPY  GO SUB [Q] GO SUB [Q] GO SUB [Q] FOR $| NEW  TO ASN INKEY$ FOR  GO TO ! TO [I]C▝w, DRAW } AND o  LIST <>:sPEEK PI>=!tPEEK  TO  COPY  MERGE  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] MOVE  FOR $| NEW  TO ASN INKEY$ FOR  READ  TO [I] COPY  GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q] GO SUB [Q]{ AND _ REM <>> COPY [A] OR WCODE  RETURN B RETURN   PLOT  STR$ <>! GO TO SGN ~ RETURN  FORMAT 4 STEP STR$  STEP  LET IN  CLS <> STEP [S]SGN  STEP  OVER ASN !rPEEK 4~ RETURN   STEP  MERGE STR$ NOT *NOT G!VUSR ## DRAW ^#V!$TAB 6# CLS >d2sPEEK >2"SGN  GO SUB S[L] GO SUB Si[L]NOT 1[Q]<>A FOR ▟ GO SUB  LIST d PAUSE  LOAD  POKE e RUN INKEY$}0{STR$ x6v!@T]>= RETURN  COPY  -} RETURN ▘ NOT USR SQR > PRINT  MERGE  RESTORE PIG>O(77 THEN  RANDOMIZE x PRINT INKEY$w FOR yINKEY$w$| NEW  TO ASN INKEY$ FOR $| NEW  TO ASN INKEY$ LET  BORDER  LLIST  MOVE  LET PEEK ![I]X OR  GO SUB VAL  FOR STR$  LET ![M]CODE << RETURN  ,} RETURN [A]>=> PRINT  MERGE  RESTORE GCODE O77 THEN  RANDOMIZE x PRINT  MERGE ]| VERIFY @WINKEY$ READ ]yINKEY$$| NEW  TO ASN INKEY$ FOR  LLIST $| NEW  TO ASN INKEY$ LET  INVERSE  LLIST  MOVE  LET SQR ~ AND 0!@ STEP )STR$  PRINT  RESTORE , CLS  LLIST $| NEW  TO ASN INKEY$STR$   GO SUB  LLIST  LET <> GO SUB "%:CSTR$ PI( FLASH  NEW <>!DSTR$  STEP fSTR$  !ISTR$ ~# STEP STR$ ? THEN 0 PLOT  {<> NEW  RETURN {  NEW _ NEW  RETURN {USR  NEW <>O NEW <G THEN 9 THEN 9 THEN 9>[B]O> RETURN  CLEAR  FLASH  RETURN   DRAW <> STEP aSTR$  THEN O  THEN W>= STEP aSTR$ PI  IF  STEP aSTR$  THEN W( RANDOMIZE  STEP aSTR$  THEN W  RANDOMIZE <> STEP  OVER ASN  LLIST  LLIST  LLIST  LLIST  STEP RND STEP  MERGE STR$  STEP CHR$  STEP CHR$ NOT  INVERSE STR$ :[S]= TO  THEN [U]<> STEP p LINE  STEP aCHR$  STEP CHR$  STEP .ABS  STEP CHR$  STEP ! DEF FN  STEP CHR$  STEP [K]<> DIM >E STEP ?<> STEP ATTR <= STEP x LINE NOT  LPRINT STR$ !<=▜ RESTORE USR  GO SUB VAL USR AT  MOVE  RESTORE   OR  RESTORE   GO SUB VAL  LLIST  STEP ▚BIN STR$  PAUSE !`[A](  REM  MOVE !▜  MERGE  OR   GO SUB VAL STR$  MOVE  FOR  STEP ▚BIN  FOR  LIST >=(`[A]& READ !USR AT  PLOT  !▜@~ THEN © GCODE  DRAW #z RETURN [>= INPUT  NEW ©G#~# IF  INPUT CODE  STEP /BIN !@ RESTORE  OR   STEP  RESTORE CHR$ STR$ ![Q]P NEXT ! DATA S STEP  RESTORE CHR$ !▜ MOVE PI(" RESTORE #PI(z RETURN [(x RETURN ©  INPUT  THEN  SAVE  READ p LLIST  OUT  THEN  SAVE  LLIST p<> RESTORE #PI  INPUT z RETURN [( INPUT x RETURN ©  LIST  LPRINT  OR  RESTORE 6, CLS  LLIST  STEP ▚BIN STR$   LET <> RESTORE 6 STEP ▚BIN  RANDOMIZE  LLIST  NEW  STEP NOT  NEW  STEP NOT  GO SUB <> RESTORE  MERGE  OR  AND 0STR$  MOVE  LLIST ,<>>G STEP /BIN  OR !@w NEW  OPEN # RETURN # PLOT   LLIST  STEP ▚BIN   GO TO STR$  READ   FLASH >G STEP /BIN !NOT  OR ^#V#F# FOR  STEP /BIN STR$  FOR  LET CODE  FLASH  RETURN / NEW ( SAVE CODE  FLASH  RETURN / NEW ( SAVE  LLIST  LLIST  LLIST NOT  OVER ASN ▗@The NorthStar ProjectBIN @Centre has been reached.$HSoon,machinery whirlsdHinto action,life-support[U]Hsystems breed life and DATA Hyou sigh. GO SUB $PAnother mission complete&@ PRINT . RESTORE 6# CLS  LLIST  STEP ▚BIN   LET  LLIST | AND g LET # DRAW   NEXT <> RESTORE  OR  STEP ▙BIN > [A]O> OR 6F# CLS STR$ =  PRINT STR$  LLIST  RESTORE  MERGE  OR STR$  MOVE  LLIST , LIST <>$| NEW  LINE ASN INKEY$<>| NEW  PLOT  Xg<> VERIFY   OR  THEN  THEN  THEN  FOR !=O FOR STR$  OR y NEW ( RESTORE ,6 STEP ▚BIN 6 LLIST CODE LN O(PI THEN  CLS yVAL$ w PRINT ,VAL$ w- LET  STEP ▚BIN  INPUT STR$ y NEW = PRINT y NEW O LET  PRINT LEN O LET  ABS <>▗X GO SUB ! AND >A RESTORE  OR  PRINT  STEP k OR  LET STR$  LLIST ,,< GO SUB !&▖ RESTORE  OR  PRINT  STEP k OR  LET STR$  LLIST ,,< GO SUB !▚▖ RESTORE  OR  PRINT  STEP k OR  LET STR$  LLIST ,,< GO SUB  STEP k OR ,,>- STEP k OR  RESTORE  LLIST ,,SCREEN$  REM  STEP n OR ,, LINE  REM  STEP n OR <> REM  RESTORE  OR  PRINT w,w- STEP ▚BIN  NEXT  LET STR$  LLIST <> NEXT >F& STEP 1BIN !EXP AT INT AT j6 GO SUB VAL  STEP  COPY BIN ! PRINT BIN  PLOT  BIN 6. GO SUB VAL  PRINT BIN ![A] STEP /BIN  INVERSE !USR AT !z CIRCLE  INVERSE u INVERSE t INVERSE 6- INVERSE 6▚> INVERSE w INVERSE w INVERSE w INVERSE w INVERSE w INVERSE w INVERSE 6  INVERSE 6 COPY  STEP ]TAB  STEP ACS USR  STEP ]TAB  STEP ▜INT  STEP [A]SQR  STEP [Q]CODE  INVERSE !USR AT  INVERSE ~PI / STEP LSTR$  THEN gCHR$ [B] AND  NEW (| INVERSE w THEN G( INVERSE ~< RETURN (m INVERSE 4 THEN O( INVERSE ~=(^ INVERSE 5 INVERSE w INVERSE 6& THEN _ INVERSE ~ INVERSE F((E VERIFY x< RETURN (:G AND  INVERSE w INVERSE p INVERSE 6 INVERSE 5 INVERSE F INVERSE ~ THEN @( AND  THEN H( VERIFY  INVERSE w INVERSE ~ THEN P( VERIFY  AND  INVERSE w STEP  OUT CODE NOT  GO SUB  OR  PRINT  INVERSE ! CLOSE #AT  INVERSE ~PI( LET  INVERSE !USR AT NOT  AND  INVERSE !USR AT  INVERSE f INVERSE n INVERSE ! CLOSE #AT  INVERSE t INVERSE uCODE  INVERSE w INVERSE w< INVERSE w INVERSE w INVERSE w INVERSE 6  INVERSE !USR AT  INVERSE ~ RETURN 8 >  RETURN (L RETURN >-8 INVERSE ~=( INVERSE w>. AND @![A] POKE BIN O INVERSE ~ RETURN 0[H]G# DRAW  INVERSE 4 OR  RESTORE  MERGE  MOVE  LLIST STR$ y INVERSE ~ RETURN CHR$ [M] AND  INVERSE 5NOT [M] AND  INVERSE w LET  STEP  OUT CODE  STEP ]TAB  STEP ▜INT  STEP [A]SQR  STEP [Q]CODE  INVERSE ! CLOSE #AT  INVERSE ~PI LINE lUSR  DATA !INKEY$ATN PIATN [A]6 GO SUB VAL Z DEF FN !@ INVERSE ![Q]ATN  OR  INVERSE # INVERSE # INVERSE # INVERSE # INVERSE # INVERSE # PAUSE  INVERSE s INVERSE r INVERSE u INVERSE t7>= INVERSE q INVERSE p STEP ▚BIN  RESTORE  FOR  RESTORE  STEP NOT <= MOVE  LLIST STR$  AND <> STEP N<=0 OR  STEP NOT <=STR$  RANDOMIZE <> OR  STEP N<= OR  STEP [<= STEP [T]<=STR$  POKE  LPRINT v INVERSE !INKEY$ATN CODE  INVERSE PEEK   INVERSE # INVERSE # INVERSE # INVERSE # INVERSE # INVERSE # GO TO <> OR  INVERSE n INVERSE f INVERSE ^ INVERSE VG INVERSE s INVERSE rPI( PRINT  STEP [K]POINT  CLS  LET  INVERSE ^ RETURN   STEP ▚BIN  CLS  INVERSE ^ INVERSE V RESTORE  INVERSE n INVERSE f6, CLS  LLIST  INVERSE u INVERSE t FOR  GO SUB VAL STR$ [J]>!%@ STEP <>>!:@ STEP <>v!$@;@> STEP <> FOR  STEP <>v FOR - NEXT > STEP <> STEP 3<> FOR > STEP <> STEP 3<>v> STEP <> STEP 3<> FOR  STEP <> STEP 3<>v FOR  LOAD > STEP <>- FOR > STEP <>,v> STEP <> FOR  STEP <> FOR ,v NEXT <> PRINT  OR  MERGE  RESTORE ! PAUSE  REM G CLEAR  MOVE  MERGE  COPY  GO SUB [Q] FOR  STEP ▚BIN  FOR  PLOT   LLIST  RESTORE  STEP ▙BIN 6B LLIST  MOVE STR$  LET <> PRINT  OR  STEP ▚BIN  CLS STR$  LET <>!@Tu GO SUB VAL  COPY w GO SUB VAL  CLS <> REM  REM  RESTORE  RESTORE  OR w STEP ▚BIN  SAVE STR$ ! READ 0 CLEAR  FOR  LLIST , OR  RESTORE w, IF  LLIST STR$  STEP ▚BIN  LOAD  LLIST  STEP ▙BIN >D OR w# DRAW STR$  PAUSE <>>E STEP ?<> STEP [O]<= STEP [L]>=![T]@ OR  RESTORE A RESTORE  OR  STEP S<>STR$ ! SAVE <>xPEEK ( IF  FOR  LLIST  STEP /BIN ,, STEP  PRINT CHR$  LLIST  STEP ▚BIN  CLS STR$  STEP  STEP  IF ! IF " ERASE  STEP CODE  FLASH  RETURN / NEW CHR$ p LINE  STEP BIN  STEP  LINE p LINE  LOAD JOBBEE....%OBLIVION.. DESIGN....RIDERS ON.THE STORM.PTHE DOORS.PKORIA GAMETHERE HI..P>E STEP ?<> STEP [O]<= STEP [L]>=!o THEN  OR A^#V# FOR  RESTORE  MERGE  STEP S<> MOVE  LLIST G STEP /BIN  FOR STR$  READ  OR ^#V#F# FOR  STEP /BIN  FOR STR$  LET : POKE BIN IN GP LET  TO  MOVE  RANDOMIZE ! POKE " ERASE  STEP  STEP BIN  STEP  LINE [K]<>CODE  FLASH  RETURN / NEW ( PAUSE > RUN  FLASH  RETURN / NEW  > LOAD  FLASH  RETURN  THEN g  LLIST <>8 IF : POKE BIN LN ( ERASE * PAUSE BIN ~ NEW <=w# RANDOMIZE   LIST STR$ PI!DX@x2 POKE BIN  PRINT  CLEAR " PAUSE BIN  PLOT  w# RANDOMIZE   LIST  LET  PRINT BIN  TO  LET  PRINT =(=(,=(=(+ LET  STEP 2 TO >2 POKE BIN NOT p LINE >2CSTR$ NOT ACS  LINE !INT  STEP DSTR$  GO SUB VAL CODE 2CSTR$ NOT ACS  LINE !IN  STEP  GO TO !* TO  BORDER ▗@KEMPSTON JOYSTICKBIN @CURSOR JOYSTICKHSINCLAIR JOYSTICKDHKEYBOARD▗HDEFINE KEYS DATA HSTART GAME[R]PProgram & Design: Jon O'BriencP(c) 1988 Gremlin Graphics!edT]CODE  NEXT  OPEN # RETURN  T INPUT  ] INPUT  LIST   GO SUB  CLS <> &"%>G STEP ?<> TO !@ STEP /BIN  MERGE  STEP [L]>= MOVE !▞@ OR  RESTORE  STEP /BIN  LLIST STR$  STEP 3<> STEP 3<> LOAD !* TO [C]@CODE  FLASH  RETURN / NEW   SAVE  STEP  GO SUB  TO # LET v OR  STEP  TO STR$  SAVE <>Redefine KeysFIRE....UP. GO SUB DOWN....LEFT....RIGHT...PAUSE...QUIT....SMART.../ COPY  RETURN  RETURN  GO SUB x/ NEW (USR g{ VERIFY  THEN <0 IF USR W THEN 8 CONTINUE IN <> MERGE  OR  RESTORE  STEP  STEP  TO   CLS ( SAVE z LLIST STR$  OR  RESTORE !* TO A(PEEK ( CONTINUE # IF  LLIST  RESTORE w!B STEP G NEW O THEN ' THEN '▝ THEN 8 THEN 8 THEN 8_ THEN '_STR$  MOVE  FOR  READ  OR  RESTORE  STEP /BIN  STEP  TO  LLIST  STEP 3<> STEP 3<> MOVE  FOR STR$ <>B  N  M  SymSpcH  J  K  L  EntY  U  I  O  P  6  7  8  9  0  5  4  3  2  1  T  R  E  W  Q  G  F  D  S  A  V  C  X  Z  Cap## GO SUB K ERASE  STEP  GO SUB C ERASE  STEP xLEN >=v<> OR  OR A STEP  DEF FN  STEP  CONTINUE  STEP STR$  POKE STR$  LIST <> RESTORE  MERGE  STEP  PLOT   STEP  MOVE  LLIST  FORMAT Fwx<> FOR ATN +[O]USR  RANDOMIZE <>! SAVE <>xPEEK ( IF  RESTORE ! SAVE <>=PEEK ( IF  MOVE <> STEP  DEF FN ! AND SQR  FOR  MERGE  RESTORE  STEP  PLOT   STEP  LLIST  MOVE  FORMAT  RESTORE  FOR  GO SUB VAL  STEP ▗ OR  MOVE ! PRINT BIN  GO SUB VAL NOT  CLOSE # STEP  LIST  CAT [P] CAT  AND  /   GO SUB ~ DRAW  GO SUB  COPY  COPY  GO SUB A GO SUB  GO SUB @▝ GO SUB  GO SUB @A GO SUB ? COPY  GO SUB  E COPY  RUN  COPY [P] COPY x= ? RETURN © NEXT  COPY USR %PH%? COPY [Q] %PH%[Q] [U]%?[H] RETURN _ COPY x=IN  RETURN  COPY  CLS  COPY  R% [A]@ COPY  DRAW  +% [H] RETURN A LIST © DRAW  LPRINT  COPY  CLS  COPY  TAB  [E]STR$ @▘ ` MERGE ` MERGE QA@ LPRINT ▘ FN [Q] GO SUB [Q][H]SCREEN$ ▝P_ GO SUB VAL ▘[Q][P]▛ MERGE @ PRINT _PjVAL h5 OUT  PRINT ` FORMAT h5ySCREEN$ VAL PX-SCREEN$ SCREEN$ ▘[Q]VAL X@ABS  PRINT  LIST  MERGE W` FORMAT h@| COPY  LPRINT STR$  LIST x< COPY  COPY  LPRINT  LIST x  COPY  GO SUB  RETURN [Q]U GO SUB   GO SUB   COPY  GO SUB USR  GO SUB  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  READ  COPY  COPY <> COPY  COPY  READ  COPY  RANDOMIZE ? PAUSE [S]O"@ LIST  RESTORE $PI$[Q]<> READ <<=<USR  BORDER EXP  CAT EXP USR  LINE [F] BEEP [F] FORMAT  LLIST ABS ABS  CLS  ERASE [P] ERASE  RANDOMIZE  CLS ? CLS  CLS [C]IN [C] DRAW  INK ? INK  RANDOMIZE  LOAD  LOAD  IF  VERIFY _ VERIFY @ SAVE  RUN ? RUN  CLEAR  RETURN [P] RETURN  RETURN  CLEAR ? DRAW  RETURN  INPUT  COPY  INPUT  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  RETURN w©w RETURN PEEK ?PEEK  SAVE *O*@ BORDER 4740 REM [I]k[I]h MERGE UT FLASH  ASN  TAN IN ] STEP ?] TO PI[M]RND'[M][U]<=CODE STR$ CODE USR  DIM [A] DIM [A][S]vCHR$ "vCHR$  AND  CLEAR  CLEAR  OR  NEW PI NEW [Q] DIM }[D]}[A] READ ~NOT ~USR  BORDER SQR <=SQR USR  REM  PRINT  BEEP  PRINT  FORMAT  LLIST  COPY  COPY  NEXT  PLOT  [P] PLOT   RANDOMIZE  COPY ? COPY  CLS  PLOT  [P] PLOT   DRAW  CLEAR ? CLEAR  RANDOMIZE  COPY  COPY  IF  RETURN O RETURN @ SAVE  COPY  COPY  CLEAR  INPUT [P] INPUT  RETURN  DRAW ? DRAW  RETURN  INPUT  COPY  INPUT  COPY STR$  COPY  DRAW ? LET >[P]> BORDER ~ LOAD ~ LPRINT  LOAD ~w~p CAT jwjp PAPER  NEXT ; NEXT 8[O] CLS i CLS hTAN  COPY ]4 COPY /INT  COPY 5: COPY 4ABS  COPY M= COPY LEXP INT -9INT ,<TAB |<TAB |hPOINT hPOINT p$&p$&SSb[E]b[E])=[I]!=[I]~▖~▖KSQR CHR$ CSQR CHR$  PRINT [A] PRINT [A] LLIST  COPY  COPY  DIM  PLOT  INT  PLOT  ▘ LLIST  COPY  COPY  CLS  RUN _ RUN @ DRAW  COPY  COPY  CLEAR  CLS © CLS  DRAW ACS  COPY ACS  CLEAR J COPY J RETURN  COPY  COPY C COPY @ COPY  COPY  COPY  COPY  COPY  COPY  LET  COPY  LET  OR [P] REM [A]CODE   BRIGHT *[D]* MERGE w-w,INT ^:^SCREEN$ ©&*©&TAN  COPY 4 COPY SGN  COPY 6< COPY 6u COPY [M]u COPY [M]8INT .8INT .x GO SUB x GO SUB hSQR [G]hSQR [G]1 COPY [O]1 COPY [O]QkQk©/©/qlqlSLSLu@Nq@NU NEXT [C]Q NEXT ▘V BEEP vP BEEP % COPY TAN ! COPY ▗n INVERSE :` INVERSE OVz@V^▖ IF @▖_# IF @  CAT  SAVE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY /?  RETURN IN  AND [F]IN [F] VERIFY ▟?▟▚@[T]@VAL$ ▖ATTR  ▖▖/A% AfLEN `7T.0Ti▘[H]Z,Z'TAB r -W ERASE tP7 LINE  PLOT  0GACS  IF @6[H] LINE  IF PI DATA  POKE   MOVE  IF O RESTORE  RANDOMIZE @/ DIM  PRINT  O NEXT  PAUSE @CODE  COPY  POKE  CODE  COPY  IF  O COPY  IF @_ COPY  IF @ COPY  SAVE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY Z COPY B COPY FN  COPY   COPY [C] RANDOMIZE [P]POINT  IF (_ CLEAR @/ OPEN # RANDOMIZE  _ OR  IF @[P] DIM  PRINT CODE  READ  LET   THEN  PRINT CODE  BEEP  LET   FOR  PRINT CODE  READ  LET  CODE  COPY  PRINT   COPY  COPY ww INPUT  INPUT  COPY  COPY NOT =< REM  REM USR USR  REM  REM =<NOT NOT SGN <WWWWSGN <NOT  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY STR$  COPY  COPY PEEK  COPY > COPY ©©© RETURN  COPY IN  COPY  RETURN  COPY IN  COPY  RETURN  COPY IN  COPY  RETURN  COPY IN  COPY  COPY ©©© COPY PEEK  COPY > COPY STR$  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY ▝ COPY  RETURN ~©~ CLEAR  COPY IN  COPY  CLS  COPY  OUT  COPY USR  RUN  COPY  LOAD  COPY  LPRINT  RUN  COPY  LOAD  COPY  LPRINT  LOAD  COPY  RUN  COPY  LIST  LOAD  COPY  RUN  COPY  LIST  LOAD  LOAD  RUN  LOAD  LIST  LOAD  LOAD  RUN  LOAD  LIST  LOAD  COPY  RUN  COPY  LIST  LOAD  COPY  RUN  COPY  LIST  RUN  COPY  LOAD  COPY  LPRINT  RUN  COPY  LOAD  COPY  LPRINT  CLS  COPY  OUT  COPY USR  CLEAR  COPY IN  COPY  RETURN ~©~ COPY ▝ COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY ▝ COPY  RETURN ~©~ RANDOMIZE  COPY [P] COPY  RUN  COPY  LOAD  COPY  LPRINT  LOAD  COPY  RUN  COPY  LIST  OUT  COPY  CLS  COPY  SAVE  OUT  LOAD  CLS  LOAD  SAVE IN  LOAD  CLEAR ? LOAD  DRAW IN  LOAD  CLEAR ? LOAD  DRAW © LOAD  RETURN © LOAD  RETURN © LOAD  RETURN © LOAD  RETURN ©<= RETURN ©<= RETURN © RETURN © RETURN ©<= RETURN ©<= RETURN © LOAD  RETURN © LOAD  RETURN © LOAD  RETURN © LOAD  RETURN IN  LOAD  CLEAR ? LOAD  DRAW IN  LOAD  CLEAR ? LOAD  DRAW  OUT  LOAD  CLS  LOAD  SAVE  OUT  COPY  CLS  COPY  SAVE  LOAD  COPY  RUN  COPY  LIST  RUN  COPY  LOAD  COPY  LPRINT  RANDOMIZE  COPY [P] COPY  RETURN ~©~ COPY ▝ COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY ▝ COPY  RETURN ~©~ RANDOMIZE  COPY [P] COPY  RUN  LOAD  LOAD  LOAD  LPRINT  LOAD  LOAD  RUN  LOAD  LIST  OUT  LOAD  CLS  LOAD  SAVE  OUT  LOAD  CLS  LOAD  SAVE IN  LOAD  CLEAR ? LOAD  DRAW IN  LOAD  CLEAR ? LOAD  DRAW ©[D] RETURN ©[D] RETURN © RETURN © RETURN © RETURN © RETURN x AND >x AND >© RETURN © RETURN © RETURN © RETURN ©[D] RETURN ©[D] RETURN IN  LOAD  CLEAR ? LOAD  DRAW IN  LOAD  CLEAR ? LOAD  DRAW  OUT  LOAD  CLS  LOAD  SAVE  OUT  LOAD  CLS  LOAD  SAVE  LOAD  LOAD  RUN  LOAD  LIST  RUN  LOAD  LOAD  LOAD  LPRINT  RANDOMIZE  COPY [P] COPY  RETURN ~©~ COPY ▝ COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  LOAD  COPY  COPY  BEEP  COPY  COPY  BEEP  COPY  COPY [B] COPY  RETURN n©n RANDOMIZE  LOAD [P] LOAD  RUN  LOAD  LOAD  LOAD  LPRINT  LOAD  LOAD  RUN  LOAD  LIST  OUT  OPEN # CLS  OPEN # SAVE  OUT  CLS  SAVE PEEK  MERGE }>|ABS VABS <<|<=PEEK |>y RETURN [O]xx~xG~ STOP G STOP x~xy COPY ^x}~PEEK |>SGN FABS <<PEEK [F]}>| OUT  CLS  SAVE  OUT  OPEN # CLS  OPEN # SAVE  LOAD  LOAD  RUN  LOAD  LIST  RUN  LOAD  LOAD  LOAD  LPRINT  RANDOMIZE  LOAD [P] LOAD  RETURN n©n COPY [B] COPY  COPY  BEEP  COPY  COPY  BEEP  COPY  COPY  LOAD  COPY  COPY  COPY  COPY  COPY  LOAD  COPY  COPY  BEEP  COPY  COPY  BEEP  COPY  COPY [B] COPY  RETURN n©n RANDOMIZE  LOAD [P] LOAD  RUN [B] LOAD [B] LPRINT  INPUT w;8 PAPER  BEEP [COS <=TAB 0ASN  COPY  STEP 0k COPY  VERIFY `e COPY  NEW ``~`~XX`~`e COPY INKEY$`k COPY  VERIFY `SIN  COPY TAB 0ASN <= STEP 0 CIRCLE  BEEP [ INVERSE ESQR 8 INPUT w LOAD [B] LPRINT  RANDOMIZE  LOAD [P] LOAD  RETURN n©n COPY [B] COPY  COPY  BEEP  COPY  COPY  BEEP  COPY  COPY  LOAD  COPY  COPY  COPY  COPY  DRAW p© CLS CODE IN  CLS _@ CLEAR + LOAD + LPRINT  CLEAR nn CLEAR VV CLEAR o LOAD o LPRINT  CLEAR Y LOAD Y LPRINT  CLEAR vv NEXT  OUT USR  GO TO )?( DIM ASN  COPY TAN  BORDER  OVER © OVER  LOAD  CLOSE #IN  CLOSE # LOAD * OUT *USR  BRIGHT  BRIGHT IN VIN VSTR$  COPY  RETURN  COPY  RETURN  INVERSE  LPRINT  LPRINT [K]T FLASH T CIRCLE D)ATN D)VAL { CAT {USR  SAVE ? SAVE  CLS  RETURN  COPY  RETURN  RANDOMIZE  COPY IN  COPY  POKE ?▝?▚ffY| CLEAR Y DRAW . RETURN  CLS . SAVE Y COPY wXpw COPY op`SQR  COPY [P]8 COPY  COPY  COPY  DRAW p© CLS CODE IN  CLS _@ CLEAR + LOAD + LPRINT  CLEAR nn CLEAR VV CLEAR o LOAD o LPRINT  CLEAR Y LOAD Y LPRINT  CLEAR vv NEXT  OUT USR  GO TO )?( LLIST ASN  COPY TAN  CAT  OVER © OVER  OUT  CLOSE #IN  CLOSE # BRIGHT  BRIGHT IN VIN VSTR$  COPY  RETURN  COPY  RETURN  INVERSE  LPRINT  LPRINT [K]FN  FLASH FN  CIRCLE DUATN DUVAL x) CAT x)USR ? CLEAR  DRAW  COPY  DRAW  CLEAR  COPY © COPY  PAUSE  COPY IN  COPY  GO SUB IN  VERIFY VAL ?VAL  CIRCLE PIIN PI<=[P] COPY  LOAD  LOAD  LPRINT  COPY  LOAD  RUN  LIST  DRAW p© CLS CODE IN  CLS _@ CLEAR + LOAD + LPRINT  CLEAR nn CLEAR VV CLEAR o LOAD o LPRINT  CLEAR Y LOAD Y LPRINT  CLEAR vv NEXT  OUT USR  GO TO )?( DIM ASN  COPY TAN  BORDER  OVER © OVER  LOAD  CLOSE #IN  CLOSE # LOAD * OUT *USR  BRIGHT  BRIGHT IN VIN VSTR$  COPY  RETURN  COPY  RETURN  INVERSE  LPRINT  LPRINT [K]T FLASH T CIRCLE D)ATN D)VAL y CAT yUSR  DRAW ? DRAW  CLEAR  CLS © CLS  CLEAR  PRINT IN  PRINT [T] REM [J] REM K MOVE fKSTR$ f}> INK } CIRCLE | RETURN SQR |LN { COPY WxPw COPY op`SQR  COPY [P]8 COPY  COPY  COPY  DRAW p© CLS CODE IN  CLS _@ CLEAR + LOAD + LPRINT  CLEAR nn CLEAR VV CLEAR o LOAD o LPRINT  CLEAR Y LOAD Y LPRINT  CLEAR vv NEXT  OUT USR  GO TO )( LLIST ASN  COPY TAN  LOAD  OVER © OVER  OUT  CLOSE #[P] CLOSE # BRIGHT  BRIGHT IN VIN VSTR$  COPY  RETURN  COPY  RETURN  INVERSE  LPRINT  LPRINT [K]FN  FLASH FN  CIRCLE DUATN DUVAL x) CAT x)USR  CLEAR  DRAW  COPY  DRAW  SAVE  CLEAR © CLEAR  BORDER y©y OUT {©{IN VAL ??VAL LEN ▘[P]1▘ DEF FN u? COPY  REM  OUT USR  COPY  LOAD  LOAD  LPRINT  RETURN  CLEAR  PRINT  OUT  LET USR  IF FN  OUT FN USR  RUN  CLOSE #IN  CLOSE # LIST vIN v LIST jIN j RUN  PLOT  IN  PLOT   RUN [K]IN [K] LIST nIN n CLS 0 CAT 0USR  DRAW [E]70 COPY TAB [H]-[A] RETURN { BORDER { LPRINT  CLEAR + RUN + LIST  CLS T RUN T LIST ;8j CLEAR ;j CLEAR 8© COPY © COPY SQR LN  FLASH *Y*X GO SUB [E]"[E]" NEXT  OVER  OVER  DRAW STR$ USR  COPY © OUT ©USR  CLEAR  COPY [P] COPY ▝ DRAW / DRAW  fSTR$ afSTR$ `IN >[K]?[K] OUT ©tt INPUT  COPY [K] INPUT  COPY  COPY  COPY  RETURN  CLEAR  PRINT  OUT  LET USR  IF FN  OUT FN USR  RUN  CLOSE #IN  CLOSE # LIST vIN v LIST jIN j RUN  PLOT  IN  PLOT   RUN [K]IN [K] LIST nIN n CLS 0 CAT 0USR  DRAW [E]70 COPY TAB ▜- RETURN { NEXT { LIST  CLEAR + CLS + SAVE ;8j CLEAR ;j CLEAR 8© COPY © COPY SQR LN  FLASH YX GO SUB SCREEN$ "SCREEN$ " NEXT [E][E] DRAW STR$ USR  COPY ?IN ? RETURN  COPY IN  COPY  CLEAR  COPY O COPY @ CLEAR  LIST ATN  LIST VAL  DRAW kh CLEAR  RESTORE  RESTORE  RANDOMIZE  LPRINT  READ  LPRINT  RUN  RUN  COPY  LIST  LOAD  RUN  COPY  LIST  RETURN  CLEAR  PRINT  OUT  LET USR  IF FN  OUT FN USR  RUN  CLOSE #IN  CLOSE # LIST vIN v LIST jIN j RUN  PLOT  IN  PLOT   RUN [K]IN [K] LIST nIN n CLS 0 CAT 0USR  DRAW [E]70 COPY TAB [H]-[A] RETURN { BORDER { LPRINT  CLEAR + RUN + LIST  CLS T RUN T LIST ;8j CLEAR ;j CLEAR 8© COPY © COPY SQR LN  FLASH *Y*X GO SUB [E]"[E]" NEXT [O][O] DRAW ?[R]? RETURN  OUT IN  OUT  CLEAR CODE IN CODE [J]W OR WUSR f▛ ERASE f ERASE [L]|PEEK PEEK  INVERSE ©>> REM  COPY  OVER  PLOT   COPY  INPUT  COPY  COPY  COPY  RETURN  CLEAR  PRINT  OUT  LET USR  IF FN  OUT FN USR  RUN  CLOSE #IN  CLOSE # LIST vIN v LIST jIN j RUN  PLOT  IN  PLOT   RUN [K]IN [K] LIST nIN n CLS 0 CAT 0USR  SAVE [E]70 COPY TAB ▜- RETURN { RUN { LIST  RANDOMIZE + CLS + SAVE ;8j CLEAR ;j CLEAR 8© COPY © COPY SQR LN  FLASH YX GO SUB SCREEN$ "SCREEN$ " NEXT [E][E] SAVE STR$ USR  COPY ?IN ? RETURN IN IN  RETURN [O] BORDER [O] LPRINT  RETURN  OVER  CLS  OVER  SAVE  DRAW  CLEAR  DRAW  RANDOMIZE A▟A DRAW VAL$ s[Q] CLS W COPY P RUN  RUN  COPY  LIST  COPY  COPY  COPY  COPY  COPY  COPY  COPY ▝ COPY  RETURN ~©~ CLEAR ▝IN ▝ IF  _ @ POKE /  FOR [A][A] MOVE  BEEP [Q][Q][S]"CODE h/h GO SUB s COPY Ts COPY Ts COPY  REM s COPY  REM  GO SUB  INK  PRINT S PRINT P INK  RETURN ATTR  RETURN FN USR  INK  PRINT S PRINT P INK  RETURN ATTR  RETURN FN  GO SUB s CLEAR Ts CLEAR Ts COPY SCREEN$ s COPY SCREEN$  COPY  COPY  COPY  COPY  COPY  COPY  COPY ▝ COPY  RETURN ~©~ CLEAR ▝IN ▝ IF  _ @ POKE /  FOR [A][A] MOVE  BEEP [Q][Q][S]"CODE h/h[S]"CODE h/h[S]" BEEP  MOVE  CONTINUE  POKE /  IF _@ CLEAR ▝IN ▝ RETURN ~©~ COPY ▝ COPY  COPY  COPY  COPY  COPY  RETURN ? COPY  CLEAR  OUT USR  SAVE  CLS /  RUN u GO TO TAN ▗ VERIFY Z/B  CLOSE #] OUT AUSR  FORMAT ^?@ CONTINUE [O]© RUN }IN  SAVE  CLS _@ COPY  IF _@ COPY  LLIST IN  COPY  CIRCLE ? COPY ASN  COPY 4 COPY R COPY R COPY B COPY B COPY RND COPY $ RANDOMIZE  CIRCLE ? PLOT   LLIST IN  GO SUB }_@ DIM |[P] PLOT   RETURN ? RANDOMIZE  COPY  COPY  COPY  COPY  COPY  COPY  COPY  SAVE  INPUT © INPUT  RUN NOT  OUT NOT USR  INPUT [B]oATN VAL TAN 8[48XFN 8+(8(||[P] COPY  LET  COPY  LIST O COPY  RESTORE O COPY  DATA S COPY [F]S COPY [E]a COPY a COPY Q COPY Q COPY i COPY -i COPY ,S LOAD [F]S LOAD [E][T]▛#▖ATN  FLASH 7 CIRCLE BIN (G(@ LLIST UU RUN  LOAD  OUT  LOAD USR  SAVE  RETURN ? RETURN  COPY  COPY  COPY  COPY  COPY © COPY  RETURN IN  COPY  CLEAR USR  OUT  COPY  RANDOMIZE  OUT  COPY  IF  OUT  COPY  RANDOMIZE  OUT  COPY  IF  OUT  COPY  RANDOMIZE  OUT  COPY  IF  OUT  COPY  RANDOMIZE  OUT  COPY  IF  OUT  COPY  RANDOMIZE  OUT  COPY  IF USR SCREEN$ SCREEN$ SCREEN$ UUU© COPY  RETURN IN  COPY  CLEAR USR  OUT  COPY  RANDOMIZE  OUT  COPY  INK $y PAPER H: OUT  COPY  OUT  CAT  IF  OUT  RANDOMIZE  OUT  IF  OUT  CAT  RANDOMIZE  OUT  COPY  IF USR SCREEN$ SCREEN$ SCREEN$ UUU© COPY  RETURN IN  COPY  CLEAR USR  OUT  COPY  RANDOMIZE  FLASH IN  IF  INK ? RANDOMIZE  CIRCLE : BRIGHT  IF POINT  OUT z BRIGHT xEXP  OUT © IF  BRIGHT zY OUT  COPY  IF USR SCREEN$ SCREEN$ SCREEN$ UUU© COPY  RETURN IN  COPY  CLEAR USR  OUT  COPY  RANDOMIZE  OUT ▗z OUT POINT  OVER aZ OVER STR$  INK  OVER ▝ IF  OVER  RANDOMIZE  OUT  IF  OUT ▜ RANDOMIZE  OUT  COPY  IF USR SCREEN$ SCREEN$ SCREEN$ UUU© COPY  RETURN IN  COPY  CLEAR USR  OUT  COPY  RANDOMIZE  OVER [J]z OUT  RANDOMIZE  OVER [J]z OUT  RANDOMIZE  CIRCLE [I][K] FORMAT  FORMAT  MERGE ZPOINT  OUT  COPY  IF USR SCREEN$ SCREEN$ SCREEN$ UUU© COPY  RETURN IN  COPY  CLEAR USR  OUT  COPY  RANDOMIZE  OUT  COPY  IF  OUT  COPY y OUT  COPY : PAPER D PAPER D PAPER D OUT  COPY : OUT  COPY y OUT  COPY  IF USR SCREEN$ SCREEN$ SCREEN$ UUU© COPY  RETURN IN  COPY  CLEAR USR  OUT  COPY  RANDOMIZE  BRIGHT <: OVER y OUT  IF  OUT ▝ RANDOMIZE  OUT ▝ IF  OUT  RANDOMIZE  OVER z BRIGHT <9 OUT  COPY  IF USR SCREEN$ SCREEN$ SCREEN$ UUU THEN  OPEN # FLASH  FLASH  THEN  OPEN # FLASH  FLASH ▝$$FFbbFFbb44ABS < GO SUB ? COPY  COPY  COPY  COPY `/> OUT `/~STR$  OUT `/ySTR$  BRIGHT  LPRINT /p READ LN  LPRINT /| READ PEEK  LPRINT ^0w8p_ OVER ©?~_ OVER >?~_ OVER >?~O OVER ~`? COPY  COPY  COPY  COPY  GO SUB  COPY  COPY  DRAW ?~<8 COPY  COPY  RETURN  COPY  COPY  DRAW  GO SUB  COPY  COPY  DRAW >© LOAD 8©▘ COPY ▘ BORDER  COPY  COPY  DRAW  GO SUB  COPY  COPY  DRAW ?©▘CHR$ ▘>▘ COPY  DRAW  COPY  COPY  DRAW  GO SUB  COPY  COPY  DRAW ▘▘;v NEW  COPY ▘ COPY ▘ COPY  COPY  DRAW  GO SUB  COPY  COPY  DRAW ?▘?▘p` RETURN  COPY  RETURN  SAVE  COPY  COPY  DRAW  GO SUB  COPY  COPY  DRAW 80p` LPRINT  RETURN  COPY <= RETURN  DRAW  COPY  COPY  DRAW  GO SUB  COPY  COPY  DRAW  COPY  COPY <8pp LPRINT  COPY  COPY  DRAW  GO SUB  COPY  COPY  DRAW ~ COPY  BORDER  LOAD ~ DRAW  INPUT  DEF FN  RETURN  DRAW  COPY  COPY  DRAW  GO SUB  COPY  COPY  DRAW  DRAW  RETURN ▙[O] DRAW  DRAW 80p COPY  COPY  DRAW  GO SUB  COPY  COPY  DRAW p PAUSE  LET  IF  READ INT  READ INT NOT 2<=r▚r INPUT  STOP  BORDER  STOP ?NOT CHR$  COPY  COPY  DRAW  RETURN  RANDOMIZE  COPY  INPUT  COPY  INPUT  RUN  LIST  DIM  LIST  CONTINUE  INPUT ©VINT  PLOT  IN : PLOT  ASN  AND _5 AND @r GO SUB _r GO SUB @e GO SUB CODE e GO SUB [Q]kCODE k[Q]e GO TO /e GO TO  k GO TO /k GO TO  e/e k GO TO /k GO TO  e GO TO _e GO TO @j AND _j AND @e PLOT  IN e PLOT  j PLOT  ©j PLOT  efefbVAL  RUN bVAL  LIST ` NEXT ` LIST © COPY  GO SUB © COPY  GO TO IN  COPY  OVER ? COPY  OVER USR  RETURN  RANDOMIZE  COPY  FOR  COPY  CONTINUE  RUN  LIST  BORDER  LIST  LPRINT  INPUT  OUT VUSR INT  PLOT  /: PLOT   ASN  AND W5 AND Pr GO TO Wr GO TO Pe GO TO ke GO TO hkkkhe GO TO +e GO TO (k GO TO k GO TO eek GO TO k GO TO e GO TO e GO TO j AND j AND e PLOT  /e PLOT   j PLOT   OUT j PLOT  USR efefbVAL  RUN bVAL  LIST ` RUN ` LIST © COPY  BORDER © COPY  LPRINT IN  COPY  FLASH ? COPY  CIRCLE USR  RETURN  RANDOMIZE  COPY  LOAD  COPY  LPRINT  RUN  LIST  LOAD  LIST  LPRINT  INPUT  RUN V LIST INT  PLOT  : PLOT  ASN  AND %5 AND $r GO TO r GO TO e GO TO e GO TO kke GO TO e GO TO k GO TO k GO TO eek GO TO k GO TO e GO TO e GO TO j AND j AND e PLOT  e PLOT  j PLOT   RUN j PLOT   LIST efefbVAL  RUN bVAL  LIST ` RUN ` LIST © COPY  LOAD © COPY  LPRINT IN  COPY  OUT ? COPY USR USR ? COPY  COPY  DRAW  COPY ? COPY  CLS ▛ OUT ▛USR  PLOT   LOAD  LPRINT  GO TO _ RUN _ LIST  FORMAT / CLS / SAVE  CIRCLE _ CLS _ SAVE [Q]IN  CLEAR  IN  DRAW [R]_ CLEAR !_ DRAW `IN  RETURN `IN  RETURN P RETURN P RETURN © COPY  RETURN © COPY  RETURN  GO SUB  INK  COPY  CLS  COPY  SAVE  CIRCLE [P] CLS [P] SAVE  INK  COPY  CLS  COPY  SAVE USR  PLOT  © LOAD © LPRINT  PLOT   LOAD  LPRINT  PLOT  © LOAD © LPRINT  LIST  CLEAR [P]IN [P] CLEAR IN  CLEAR [P]IN [P] COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  DRAW  COPY ? COPY  CLS ▛ OUT ▛USR  PLOT   LOAD  LPRINT  GO TO _ RUN _ LIST  FORMAT / CLS / SAVE  CIRCLE _ CLS _ SAVE [Q]IN  CLEAR  IN  DRAW [R]_ CLEAR !_ DRAW `IN  RETURN `IN  RETURN P RETURN P RETURN © COPY  RETURN © COPY  RETURN  GO SUB  INK  COPY  CLS  COPY  SAVE  CIRCLE [P] CLS [P] SAVE  INK  COPY  CLS  COPY  SAVE USR  PLOT  / LOAD / LPRINT  PLOT  © LOAD © LPRINT  LIST  CLEAR [P]IN [P] COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  COPY  DRAW  COPY ? COPY  CLS ▛ OUT ▛USR  PLOT   LOAD  LPRINT  GO TO _ RUN _ LIST  FORMAT / CLS / SAVE  CIRCLE _ CLS _ SAVE [Q]IN  CLEAR  IN  DRAW [R]_ CLEAR !_ DRAW `IN  RETURN `IN  RETURN P RETURN P RETURN © COPY  RETURN © COPY  RETURN  GO SUB  INK  COPY  CLS  COPY  SAVE USR  PLOT  © LOAD © LPRINT  LIST  CLEAR [P]IN [P] RANDOMIZE  BORDER [P] PLOT   FLASH o` FOR 4 BEEP 4 FORMAT  LOAD Z RUN Z LIST  PLOT   OPEN #o OPEN #` PLOT   FLASH o FLASH ` PLOT  fof` GO SUB [N]ATN 0 GO SUB .ATN .0 GO SUB _7_0 GO SUB W7W0 PAPER ▛[L]▛[I] PAPER [H][L][H][I] PAPER [L][I] FLASH C[C FLASH PEEK  FLASH >ATN STR$  GO SUB 0ATN  THEN  GO SUB 0ATN  OPEN # GO SUB 0ATN  THEN  GO SUB 0ATN NOT  GO SUB 0▜ FLASH  LET wABS  INPUT p< RANDOMIZE  BORDER [P] PLOT   FLASH o` LOAD < RUN < LIST  FOR Z BEEP Z FORMAT  PLOT   OPEN #o OPEN #` PLOT   FLASH o FLASH ` PLOT  fof` PLOT  [N]o` PLOT  VAL$ o.` PLOT  _o_` PLOT  WoW` PLOT  ▛o▛` PLOT  [H]o[H]` PLOT  o` PLOT  CoC` PLOT  PEEK o>` PLOT  STR$ o` PLOT   FLASH o` PLOT   FLASH o` PLOT   FLASH o` PLOT   FLASH o` SAVE NOT  PLOT  ABS o<` RUN ~ LOAD ~ LPRINT  RANDOMIZE  BORDER [P] PLOT   FLASH o` LOAD < RUN < LIST  GO SUB ZATN ZVAL  PLOT   OPEN #o OPEN #` PLOT   FLASH o FLASH ` PLOT  fof` PLOT  o` CLS . OUT .USR  CLS ^ OUT ^USR  CLS  OUT USR  CLS  OUT USR  CLS  OUT USR  CLEAR ▞IN ▞ CLEAR ▝IN ▝ CLEAR ABS IN ABS  CLEAR ▝IN ▝ CLEAR ▞IN ▞ RETURN  FLASH © FLASH  RETURN  FLASH © FLASH  RETURN  FLASH © FLASH  COPY  COPY  RETURN  FLASH © FLASH  RETURN  BORDER © BORDER  COPY  COPY  COPY ▚ay BORDER [O]y BORDER [O]A$[C]A$[C]y$[C]y$[C]INKEY$[K]INKEY$[K]y BORDER [O]y BORDER [O]▚a COPY  COPY  COPY  NEW a[J] BORDER [O] BORDER [O]EXP $[C]9$[C] INK $[C]$[C] INK INKEY$[K]INKEY$[K] INK  BORDER [O] BORDER [O] NEW a DRAW ! RETURN C COPY O COPY O COPY _ COPY _ RETURN _ CLEAR © RETURN _ CLEAR © IF © CLEAR © IF © PRINT ? REM T DRAW ! RETURN C COPY O COPY O COPY ^ COPY / RETURN XpX| IF ~ CLEAR © IF © PRINT ? REM T DRAW ! RETURN C©O©N?]_[nP{n]]~:©}©z©u? REM T GO SUB SGN SGN  GO SUB  GO SUB  GO SUB  COPY  COPY 8 SAVE  LIST  GO SUB  LIST  SAVE 8== GO SUB "Y GO SUB " GO SUB  GO SUB ▞ GO SUB B"I  b    GO SUB A[B]* GO SUB A GO SUB *I"$"'"","#"##")▞#"'%,)$% GO SUB $%$'"""""" GO SUB ""%,)$"'"% GO SUB )$'%$ GO SUB "+**"ALEN +**"A"+" GO SUB "'"%$$"((("""""'""""""((("%%'$""%&$&%AEXP '$%$-'"""+*"b+%+**+'+$+*"[J]'"'%$"(("'"((%$)"[B]"""""""""""$"'""<"=%< GO SUB =3./1.///1"1.//1,<1=151▞0-4-11'.2)3<2=.3 GO SUB 131>11*<11=)11J11)11JLEN 11'>11*21<1<=1"=250-4-3 GO SUB 1<1=>1>>1*▖>1'1.1<./1'=1 GO SUB 1Y<2= GO SUB <3=2 GO SUB 53"0-4-1 GO SUB 1510-4-1 GO SUB 2)3HPOINT 1(<1=>1(>>1(FN >1(1'1(2<=$<"=""%"$"'"%,31(1<,E1='11(<2='$$"???""@@@"""""BE""B""E""B""E""A""E""B""BE"▞"""???""@@@"%%4' GO SUB 89999789789F7F7,7bF,FF7:;7FFF8F78977E7F77ELEN 7:;F7EF7F7FF7F::;;7F6':6 GO SUB 6"????6@@@@6 GO SUB 6A#6##6)B#6 GO SUB 699996B86BEF6EPOINT B:6 GO SUB 6AE6 GO SUB 6????6"@@@@6 GO SUB 6$"??'"@@"""''""▞"'"'""'"""??"@@%"<=<'=,JJJLMBBHMIOKBKCDK)CDKALEN CDKBKBLKBCDMCDMGOK GO SUB KJJJJK GO SUB KG6K66K)G66K)▞66K)G6K GO SUB KBLKBPNKOKJHJJKLIJJKMKMPKJM)KDMKJBM)PKDMKJOLJJJ@4M@NJJLAJMMA"NJJOAM@NJLJDMMDMMDq'MNJDMMDJMMDMO6FOJJ6A▘<6=.//6./6<6'=.6 GO SUB 6<>>6)=>6>6>>>6SCREEN$ POINT >>6)<>>6)='>>6)>.//>>>>'.>>)>HPOINT  GO SUB <)=.'"'$"'"",<8"=7":"9999"8"<897"E=7:"E7'%A73Hi:;1?H'1@23 '1?? 1@@ 2 '31???1@@@@▘2@'QQ,EQQQRCDERQQQE,Q[B]QQRCDERQQQGEQQQRGR"QSQQSSQ)QSSSQSCREEN$ RSSR)QGQQ89QQ,7QIF'99F':;; GO SUB 31???▘1@@@<2=341?<1@'=23 ▞1?? 1@@ 2 <3'=1./1.11)1'<1=)1 GO SUB 1)2▞' CLS  COPY  COPY  NEXT  INVERSE ! RETURN !p"0 IF   STEP 2 IF  INVERSE !a RETURN  INVERSE !STR$  RETURN  STEP 2 IF  INVERSE !SIN u  STEP 2 IF  STEP [G] IF  CLS <> NEXT ![E]"0 IF  INVERSE !<= RETURN  STEP 2 IF  INVERSE !v STEP [G] IF  CLS <> GO SUB CODE 2- IF >2/ IF  OR  INVERSE  RESTORE  OR  INVERSE f INVERSE n INVERSE V GO SUB K0 IF :- IF PI LINE s IF :. IF =2. IF CHR$ s IF >2. IF :/ IF =2/ IF CHR$ s IF 2- IF <2/ IF  STEP [U] IF CODE  FLASH  RETURN / NEW CHR$ [A] IF  INVERSE # INVERSE # INVERSE #STR$ ACS  INVERSE  LLIST STR$ CHR$ ; IF <> LLIST  LLIST  LLIST  LLIST  CLS <>>2- IF 2. IF >2/ IF <> OR :/ IF O% CODE  OPEN # RETURN A RETURN > OPEN # RETURN [B]G RETURN  INVERSE f- CODE  OPEN # RETURN A RETURN > OPEN # RETURN [B]G RETURN  INVERSE n CODE  OPEN # RETURN A RETURN > OPEN # RETURN [B]G RETURN  INVERSE VSTR$ xLEN CHR$ [U] IF <> NEXT  PRINT : GO SUB  IF PI LINE W DRAW  OR  MERGE  RESTORE : INPUT  IF PI(![C] DRAW =O THEN ' THEN '▝O^#V#N#F#~ OR = LINE [ DRAW NOT } DRAW [E]&lT/ GO SUB VAL @&.}] COPY } AND o_ 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] OR $ THEN Z LINE . CLS . CLEAR ] COPY } AND o_ 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] OR $ THEN b LINE y CLS . CLEAR ] COPY } AND o_ 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] OR $ THEN Z LINE PEEK  CLS ![I]X OR  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] FOR  FOR STR$ STR$  LLIST  MOVE STR$ CODE 2 GO SUB  IF 2 INPUT  IF  LET  CLS  GO SUB M OR bkCODE  RETURN %  INPUT  GO SUB yb-  PRINT  INPUT  GO SUB yk INPUT STR$  STOP CODE B CLS  OPEN # RETURN ( INPUT NOT ~ DRAW STR$ NOT # CLS  OUT 7[D] GO SUB >=>=>=L}?▙ BRIGHT  IF dBIN sY▘[B]1[Q][H]CODE P PRINT  COPY  PRINT  FLASH  PLOT   BEEP TAN  STOP  AND FN COPY  COPY  COPY  CLS  CLS  RUN  CLS  COPY  RUN  COPY  RUN  CLS  CLS  RUN  CLS  COPY B@ BEEP  RETURN  CLS  RETURN  AND L COPY  COPY  COPY  CLS  COPY  RUN  COPY  COPY  GO SUB  COPY  COPY  COPY  CLS  CLS  COPY  COPY  RUN  COPY  COPY  COPY  COPY  CLS  COPY  FLASH  COPY  COPY  COPY  COPY  CLS  COPY  BEEP  COPY  OUT  RUN  OUT  RUN  CLS  RETURN  COPY [E] FOR  AND  COPY  COPY  COPY  CLS  NEXT  RUN  NEXT  RUN  COPY  COPY  COPY  OPEN # PAUSE  RUN  NEXT  COPY  GO SUB  PLOT   PLOT   RETURN  VERIFY  PLOT   PLOT   PAUSE  PLOT  F RETURN  COPY  COPY  CLS  COPY  COPY  COPY  COPY  COPY  COPY  COPY  FLASH  CLS  COPY  COPY  COPY  COPY  COPY  COPY  RETURN  NEXT  COPY  OPEN # RUN  COPY  COPY  COPY  FLASH  PLOT   RUN  PLOT   OUT  RUN  COPY  RETURN  FLASH  VERIFY  COPY TAN  STOP CHR$ b<=b<=mnlb<=b<=mnlb<=mnlINKEY$[C]nINKEY$[C]ntusINKEY$[C]nINKEY$[C]ntusINKEY$[C]ntus>=[F]u>=[F]u▘▗>=[F]u>=[F]u▘▗>=[F]u▘▗ LLIST PI[E] LLIST PI[E]PQO LLIST PI[E] LLIST PI[E]▘▗ LLIST PI[E]FGE>=<><=>=<><= LPRINT b>=<><=>=<><=m`@>=<><= LPRINT b LLIST  STOP  LPRINT  LLIST  STOP  LPRINT  CLS [E]n LLIST  STOP  LPRINT  LLIST  STOP  LPRINT zmH LLIST  LPRINT  STOP  CLS [E]n[E][F][D]PIFN INKEY$[C]=[D]PEEK >?[O]>?z`Q©O5PIFN INKEY$[E][F][D]PIFN INKEY$[C]=[D]PEEK >?[O]>?z`QINKEY$mRINKEY$mR>==`aa>=<><=▗>=mn OVER `aNOT HGPEEK PQ BEEP ?>▙RQ[A]HG[Q]mnCODE baVAL$ [E][F]PI NEXT  RUN  RUN  RUN  BEEP  RUN  RUN  POKE  CLS  PLOT   RUN [E] STOP CHR$           BBB>>BB<DHpHDB@ GO SUB ~BfZBBBBbRJFB<BBBB<|BB|@@<BBRJ<|BB|DB<@<B< RETURN  GO SUB B GO SUB <""%&$&%AEXP '$%$-'"""+*"b+%+**+'+$+* COPY  COPY !< DRAW ~ RETURN &( GO SUB FN +F+~+ DRAW | RETURN  PAUSE   DIM } RETURN a  DATA NOT b PAUSE ! AND / PAUSE v> CLS  STEP P PRINT  NEXT !@@ COPY u GO SUB VAL CODE 2H/2=/ STEP  CLS  NEXT > RUN  FLASH  RETURN  THEN G(> RUN  FLASH  RETURN  THEN O(> RUN  FLASH  RETURN  THEN W(> RUN  FLASH  RETURN  THEN _( OVER CODE 2H]>2H]> 2H]>02H] CLS  STEP $ POKE  NEXT !@@ COPY u GO SUB VAL ! CIRCLE  PAUSE @ COPY  GO SUB VAL NOT @1 LIST U!c PLOT  PFTAN  GO SUB VAL  STEP ▘_1:H] RETURN 8":H] RETURN 8:H] RETURN %8CODE 2[B]TAB CODE 2 LET SGN 2 PAUSE SGN CODE 2[B]TAB  NEXT !PF[TAN  GO SUB VAL NOT IN ATN & !X MERGE  RESTORE  OR  OR  RESTORE ~ NEW 8( VERIFY _~ NEW (=WzCOS w, CONTINUE  LLIST  STR$   INVERSE ! NSTR$  LLIST  MOVE   DEF FN <> COPY  COPY 8 CLEAR  LET  DIM & SAVE v{ RETURN >  RUN <> MERGE  PRINT  MERGE >x VERIFY  RETURN 8  RUN  MOVE z RETURN   GO TO  LET  MOVE  BRIGHT { RETURN  0z RETURN 0!X THEN : THEN  THEN : THEN  THEN : THEN Ww STEP  LINE &&~▝`[A] (J POKE INT A/ IF [ COPY / COPY _ COPY / COPY [ COPY / CLS _ PRINT CODE  CLS W VERIFY @TAB  REM T *AT X0▝USR ~BBB COPY  COPY  COPY  OR  DRAW  CAT  COPY  CLEAR  OUT  COPY  CLEAR  OUT  COPY  CLS kFN ? COPY  DRAW 3&ED COPY  COPY  COPY  OR  DRAW  CAT  COPY  CLEAR  OUT  COPY  CLEAR  OUT  COPY  CLS kFN ? COPY  DRAW  REM FN  COPY H COPY  CONTINUE  REM FN  COPY >= COPY H? COPY  DRAW © RETURN INKEY$? COPY  DRAW =w GO TO w CONTINUE w CONTINUE EDw CONTINUE w CONTINUE =g GO TO ? COPY  DRAW © RETURN INKEY$? COPY  DRAW  REM FN  COPY H COPY  CONTINUE  REM FN  COPY >= COPY H? COPY  DRAW © RETURN INKEY$? COPY  DRAW =w GO TO w CONTINUE w CONTINUE DD COPY <= COPY  INPUT  COPY l COPY pl LPRINT kmmgl LOAD kmagl LOAD kmlWl LOAD VAL$ m`Yl COPY 7m©Wl BORDER 7mCXlNOT ?mgSCREEN$ l COPY USR m|©lLN ©mXSCREEN$ lAT  INPUT  COPY <= COPY EEE`[E]^ZEXP qu NEXT  FOR  RESTORE  BEEP  FOR  BEEP [P] CAT / BEEP CODE /[P]U+?©IN ABIN h FLASH  INVERSE +m FLASH r TO  STEP STR$ = STOP u STEP  AND  CONTINUE  FLASH DDF LIST  LPRINT ) CIRCLE Zz▙[N] CAT VAL$ PI BEEP @ BEEP  FOR [Q] FOR  LET ` NEXT  RANDOMIZE [Q] FOR  POKE P PRINT  SAVE FN  RANDOMIZE  POKE  CIRCLE  CLOSE #SCREEN$ FN  CLEAR  RETURN  DRAW #▘[Q] FLASH  LIST 0SQR  FLASH ACS  CLOSE #COS 3NLN SGN COS VAL$ G FLASH cDDF&@[F]UR OUT  COPY  CLS  LINE SCREEN$ ATTR ~ COPY  BORDER ▝USR  LPRINT 88pGGG&5R_ CLS 2ATTR l©7qUSR ` LPRINT 0p`8ppp SAVE GGG&@[F]V OUT  COPY  LINE CODE w RUN  READ ▜8p LPRINT USR GGG&@USR 0  MOVE BIN PEEK  FOR ewW COPY CODE ABS  BEEP  FLASH  INPUT o POKE IN [P] IF UoIN "w© INK  RETURN TAB  LOAD  VERIFY  RUN AT NOT  CIRCLE pF&5 RUN : LOAD 9^USR ABS `xVAL | CIRCLE to LPRINT a RUN  DRAW NOT  CLS  COPY ; COPY <] RUN sABS [H]e CLEAR INKEY$c CLEAR PEEK © CLEAR  LOAD `= OPEN # BORDER  INVERSE [E] LLIST ] COPY  CLS ? CLS / MOVE  LIST ^] LOAD 6FFFCODE [Q]?`©`© LPRINT  OUT _/ OUT  LPRINT  RETURN  OUT  LIST  COPY  OUT  SAVE  LLIST 8[Q]~[M]< DATA U COPY  CONTINUE >sABS ▙ATN [ NEW ;pCOS  PAPER : COPY  READ /©VAL$ AT  GO TO  FOR  COPY  FORMAT  RUN  CLS LN  COPY  VERIFY  LIST FFF+&GIN  RETURN USR  COPY ` OUT VAL  LOAD  CIRCLE  PRINT w CLS GFF*& SAVE ; CIRCLE y CIRCLE  RUN VAL  RESTORE VAL  OUT & NEXT  STEP [C];; LLIST 1 RESTORE  INK  MOVE  INK !@ INK x RETURN   RETURN [K] OGy INK w#xLEN   DATA  CLS <>[K]▝©USR  DRAW ~ DRAW ~ DRAW ?~ DRAW [K]USR ?~ DRAW ~ DRAW ~ DRAW ~ DRAW ~??~ DRAW [K]~ DRAW ~?[K][K][T]~ LPRINT  COPY ~? LPRINT © COPY  DRAW ~ LPRINT [K] COPY  LPRINT © COPY  DRAW  COPY  LPRINT ~? LPRINT ©USR  DRAW ~ DRAW ~ DRAW ?~ DRAW [K]USR ?~ DRAW ~ DRAW ~ DRAW ©<= DRAW ~ LPRINT  COPY ~ DRAW [K]~ DRAW  COPY ©USR  DRAW ~ LPRINT [K][K][S]~ LPRINT  COPY ~? LPRINT © COPY  DRAW ~ LPRINT [K] COPY  LPRINT © COPY  DRAW  COPY  LPRINT ~? LPRINT ~8 DRAW ~ DRAW ©<= LPRINT ?© COPY  DRAW [K] COPY  LPRINT ?© COPY  DRAW ©<= LPRINT USR  DRAW  COPY  LPRINT ~ DRAW  SAVE USR  DRAW [K] COPY  LPRINT  SAVE USR  DRAW ~ DRAW [K][K][S]©USR  DRAW <= LPRINT ©USR  DRAW q COPY ~ DRAW [K]USR  DRAW q COPY USR  DRAW ©USR  DRAW ~ DRAW ~ DRAW ~??~ DRAW [K]~ DRAW ~?[K]USR  DRAW  COPY  LPRINT ~ DRAW  SAVE USR  DRAW [K] COPY  LPRINT  SAVE USR  DRAW ~ DRAW [K][K]i[K]USR 0 DEF FN  RETURN  AND USR 00 DRAW USR [K]P PAPER  AND  DRAW  AND  RETURN USR  DEF FN  RETURN  AND USR [K]Bb@b[C]@@B@@[K]o DEF FN [K] AND 0[K] AND 00USR  AND [K]O DEF FN  DEF FN  TO [K] AND [K] AND [K]R SAVE Rx@Fx<[K]<B<<<@x>~|[K]S|[K] RETURN |0| AND  AND  RETURN 00USR  RETURN 0[K]O|0 AND |[K] AND  RETURN | AND  AND  RETURN [K]| PAPER USR  PAPER 0USR USR  AND USR [K]BbB@B@D@B[K] OPEN #USR  DEF FN USR  DEF FN 0 AND  AND l AND  DEF FN [K]RF<F@FxF[K]<@@<B~< RETURN [K]4[K]SCREEN$ [K]o DRAW 0| AND USR | AND |0 RETURN  RETURN |8 RETURN |[K] PAPER  AND  AND USR  AND USR  DRAW [K]B@@BB@B[C][K]<~@~< RETURN <<B~ RETURN ▘|~[K][K]UT[K]/B<|B<@<<B~[K]R DEF FN  DEF FN  DEF FN  DEF FN  DEF FN  AND  TO  AND  TO [K](F@@@~xF[K][K]@B[C]BBf@[C]DB@[K]O(bBBfB@BBf@[K]R|0 AND ||| RETURN  SAVE | RETURN  AND [K]>= RETURN USR USR USR  AND USR  RETURN 0[K]<x@x@@FZx(Fx0[K]ORFFZF@@FZx[K]<>B~>B> RETURN ~@>B~<[K]O DRAW [K] AND [K] AND 0[K]0 AND  RETURN  RETURN | AND  RETURN  AND 0[K] TO ▝HHL@HHH@STR$ HA[K] LPRINT STR$ ▙ CAT <=▝ LINE @>=USR  THEN ASTR$ [K] LLIST NOT  FLASH  CIRCLE NOT  FLASH @ AND  CIRCLE  CIRCLE USR  CIRCLE NOT [K] LLIST  INK [I] INK [J]NOT  INK USR  AND [J] CIRCLE NOT [J] STEP [I]NOT [K] LLIST [I]USR  CIRCLE  CAT [I]USR ▚ CAT [P] CAT [I] CAT ▜ CAT ▚ CAT ▚[K][K][K]STR$ <=▖O CAT ▜▜<=▖@[A]@▖H>=▜▖@G OUT  CAT ▜ FORMAT @[K] [K]F B[K]FB[K]F[K]B[K]F[K]BB[K]F[K]BFB[K]FB[K]Ff[K]C[K]DCC[K]F[K]FC[K]F_C[K]FC[K]FLN [K]C@B&<USR  DRAW  COPY  LPRINT ~ DRAW  SAVE USR  DRAW [K] COPY  LPRINT  SAVE USR  DRAW ~ DRAW [K][K][S]©USR  DRAW <= LPRINT ©USR  DRAW q COPY ~ DRAW [K]USR  DRAW q COPY USR  DRAW ©USR  DRAW ~ DRAW ~ DRAW ~??~ DRAW [K]~ DRAW ~?[K]USR  DRAW  COPY  LPRINT ~ DRAW  SAVE USR  DRAW [K] COPY  LPRINT  SAVE USR  DRAW ~ DRAW [K][K]i[K]USR 0 DEF FN  RETURN  AND USR 00 DRAW USR [K]P PAPER  AND  DRAW  AND  RETURN USR  DEF FN  RETURN  AND USR [K]Bb@b[C]@@B@@[K]o DEF FN [K] AND 0[K] AND 00USR  AND [K]O DEF FN  DEF FN  TO [K] AND [K] AND [K]R SAVE Rx@Fx<[K]