1160 T$="DO YOU WANT TO RUN AGAIN (Y/N)?":LC=25:GOSUB 1220
1170 AN$=INKEY$
1180 IF AN$="Y" OR AN$="y" THEN RUN
1190 IF AN$="N" OR AN$="n" THEN END
1200 GOTO 1160
1210 :
1220 LOCATE LC,(40-LEN(T$))/2+1:PRINT T$;:RETURN 'SUBROUTINE TO CENTRE TEXT
1230 END
1240 LOCATE 24,1:PRINT"TYPE <RETURN> TO CONTINUE...";:INPUT W:SCREEN 0,0
1250 PRINT"I'M D OME CALCULATION. PLEASE WAIT..."
1260 RETURN
1270 T$=" DO YOU WANT TO RUN THIS PROGRAM AGAIN (Y/N)? ":LC=23:GOSUB 1330
1280 AN$=INKEY$
1290 IF AN$="Y" OR AN$="y" THEN RUN
1300 IF AN$="N" OR AN$="n" THEN END
1310 GOTO 1270
1320 :
1330 LOCATE LC,1:PRINT T$:RETURN
1500 SCREEN 0,0,0:SOUND 1510,10:COLOR 7,0:LOCATE 25,10:PRINT "Key: Esc to End or `R' to Run Again or `S' to Return Start";CHR$(29);:COLOR 15,0:LOCATE 25,15:PRINT "Esc";:LOCATE 25,30:PRINT "R";:LOCATE 25,50:PRINT "S";CHR$(29);:COLOR 7,0
1510 E$=INKEY$:IF E$="" THEN 1510 ELSE IF E$=CHR$(27) THEN CLS:END ELSE IF E$="R" OR E$="r" THEN RUN ELSE IF E$="S" OR E$="s" THEN RUN "START
1520 GOTO 1510
1600 '//////////////// Routine to Draw a Box //////////////////