47104 ```B65C102 Assembler(C)SQRWHENRPAGEM 3HIMEMPAGEFILLL)STRING$(0FILL SOUNDCLGGET.0QUITGET1)OTHERWISEERROR1EXTMOUSESIN0ACS)OFEXITRUNEVALORIGINLLGET$
 2724 
10507 DRAWACS=OFEXITREPORTEXTWAITGET=DEFTANPAGEPRIVATEGET>DEF$TANPAGERECTANGLEGET?DEF0TANPLOTQUITOFEXITINPUTLEPAGECHR$<TANERROR)ENDSWAPPAGEFILLLFGET$ENDMOUSEPAGEFCLG CLEFT$(GET*WHENSWAPPOINT(FORTINT***e)ERRORSQRRIGHT$(WHEN,PAGESOUND CLEFT$(hWHENQUITPAGEFILLLOFGET$GET*H SQRRIGHT$(WHEN,PAGEINKEY$ CLEFT$(GET*PAGEELLIPSESUM+SUMEXPGET$GET*ERROR+hERROR*LVPOSINKEY$ENDPAGEFILLLASNGET$ENDFILLPLOT  CLEFT$(GET+PAGEFILLLOFGET$LQINKEY$ CLEFT$SQRRIGHT$(WHEN,PAGE  NLEFT$SQRRIGHT$(WHENXPLOTL/INKEY$GET+PAGEFILLL
40105   ERROR)LVPOSINKEY$GET+PAGERECTANGLELENtERROR)LOFGET$LENERLANDMOVEBTTSBBRSPPPPRSRTBBMMHHLLABBZRSBBYXYXANDMOUSEdBYPTRRECTANGLEOFFZCLGzSTOPWHEN,PAGEFILLLINKEY$GET)iERROR)LLOCALGET$END1PLOTFILLLASNINKEY$ SQRRIGHT$(WHEN#PLOTFILLLpINKEY$LENSPCERROR)LIFGET$ SQRRIGHT$(WHENAPLOTFILLLpINKEY$END-POINT(FILLLSPCINKEY$END.PLOTRECTANGLELEN:ERROR)LTHENINKEY$LENANDRESTOREWHEN)PAGEFILLLVPOSINKEY$WHEN,PAGESQRRIGHT$(WHENXPAGEPRIVATE SQRRIGHT$(WHEN)PAGERECTANGLELEN|ERROR)LVPOSINKEY$L/INKEY$