U ,,, k X(): Y() : : : , A(2)::(,)(, ), :(,)( ,),:(,),:(,)( , ),A: B()  :: ,: "SUPER MAPPER (C)1990 R.P." (,)(?,),5X:Y:ST:CM (, )(?,)_(X,Y),A} : ,: "STEP:"ST" "A$(X,Y),A A$"-" CC: C C : A$"=" CC: C C! A$"-" A$"=" ,': C: ()B# () X XX : ()c X5 XXU$ A$"Z" &( () Y YY : ()c Y YY-(X,Y),A: (A$) 2 () &P A$"R" ,: ((, ): : ,: "FILE LOAD:",F$: F$"" ^ : U A$"Q" ,: ((, ): : ,: "CLEAR SCREEN (Y/N):",O$: O$"Y" O$"y" ^ : :N2:ST:N:(X,Y),A: ^V A$() : "..": "menu"d iX1X:Y1Y:T1X1:R1Y1:(X,Y)(X1,Y1),BnA$: A$"" n7o(X,Y),A:(T1,R1),B,ps A$"4" X XX : A$"6" X5 XXx A$"8" Y YY : A$"2" Y YY XX1 T1X:T2X1 : T1X1:T2X YY1 R1Y:R2Y1 : R1Y1:R2Y,(T1,R1)(T2,R2),B:(X,Y)(X1,Y1),C:(X,Y),A A$" " NN:X(N):Y(N)C:NN:X(N)X1:Y(N)Y1:NN:X(N)X:Y(N)Y:STST:  (A$) (X,Y),A:(T1,R1),B,:(X,Y),A:  nX1X:Y1Y:T1X1:R1Y1:(X,Y)(X1,Y1),BA$: A$"" 7(X,Y),A:(T1,R1),B,p A$"4" X XX : A$"6" X5 XX A$"8" Y YY : A$"2" Y YY XX1 T1X:T2X1 : T1X1:T2X YY1 R1Y:R2Y1 : R1Y1:R2Y!(T1,R1)(T2,R2),B: :(X,Y),A A$" " NN:X(N)C:Y(N)BF:NN:X(N)X1:Y(N)Y1:NN:X(N)X:Y(N)Y:STST:  (A$) (X,Y),A:(T1,R1),B,:(X,Y),A:   BF (X1,Y1)(X,Y),C,BF : (X1,Y1)(X,Y),C,B  ST 3STST:N2N:N2N29L N N2 P1X(N):P2Y(N):X1X(N):Y1Y(N):X2X(N):Y2Y(N) X1 X2 ' : X1? X2? ' : Y1 Y2 ' : Y2 Y1 ' P1 (X1,Y1)(X2,Y2),P2: 'D P1 P2 (X1,Y1)(X2,Y2),,B: 't P1 P2 (X1,Y1)(X2,Y2),,B: ' P1 P2 (X1,Y1)(X2,Y2),,BF: ' P1 P2 (X1,Y1)(X2,Y2),,BF: ' P1 (X1,Y1),X2,P2: ' ':NN2: ,(X,Y),AA-T1XSS:T2XSS:R1YSS:R2YSSh. T1 T1 : T2? T2?/ R1 R1 : R2 R20(T1,R1)(T2,R2),B:(X,Y),SS,C1A$: A$"" 16 A$"8" SSSS : A$"2" SS SSSS1;(T1,R1),B,:T1XSS:T2XSS:R1YSS:R2YSSX@ T1 T1 : T2? T2?E R1 R1 : R2 R2J(T1,R1)(T2,R2),B:(X,Y),SS,CO A$" " NN:X(N):Y(N)C:NN:X(N)X:Y(N)Y:NN:X(N)SS:Y(N)SS:STST: &T (A$) (T1,R1),B,: 0Y 1t^ : ,: ((, ): ,: "SUPER MAPPER (C)1990 R.P.":  ,: ((, ): ,: "SAVING "F$ "O",#,F$: #,N,STN2N: N N2: #,X(N),Y(N):: ^ ,: ((, ): ,: "LOADING "F$":< "I",#,F$: #,N,STaN2N: N N2: #,X(N),Y(N):g : ,: ((, ): ,: "SUPER MAPPER (C)1990 R.P.":  N N2 AYMY(N):Y(N)Y(N)(AZM):AXMX(N):X(N)X(N)(AZM)RAYMY(N):Y(N)Y(N)(AZM):AXMX(N):X(N)X(N)(AZM):: e N N2  AYMY(N):Y(N)Y(N)(AZM):AXMX(N):X(N)X(N)(AZM) AYMY(N):Y(N)Y(N)(AZM):AXMX(N):X(N)X(N)(AZM):: & : ,: ((, )!'XMX:YMYY+ZM: A$"M" ,: "MAG *" : ,: "RED *"t0 ,: (d(ZM))5 () ZM ZMZML}: 0 : ()c ZM ZMZML}: 0: () : ,: ((, ): ,: "Calculating": A$""  :  ? 5