10 CLS 20 SCREEN 1:KEY OFF 30 OUT 980,2 : OUT 981,43 40 FOR E=1 TO 600:PSET ((RND*320),RND*200),1 50 NEXT E 60 LOCATE 15,1 70 CIRCLE (160,100),60,1 80 PAINT (160,51),1,1 90 FOR R=100 TO 155 STEP 1 100 C=(R-99)/13 110 CIRCLE(160,100),R,C,2.2-(R-100)/174,6.28,1/4 120 CIRCLE (160,100),R,C,0,1+(R-100)/170-.05,1/4 130 NEXT R 140 DIM B(5000):GET (0,50)-(319,150),B 145 LINE (0,0)-(30,30),0,BF 150 CIRCLE (20,20),10,1 160 PAINT (20,20),3,1 170 DIM A(40) 180 CIRCLE (300,10),7,2:PAINT (300,10),2,2 190 GET (9,9)-(30,30),A 200 CIRCLE (20,20),10,0 210 FOR T=1 TO 295 STEP 3 220 PUT (X,Y),A,XOR:FOR U=1 TO 25:NEXT U 230 Q=X:W=Y 240 X=T:Y=50-SIN(T/96)*32 250 PUT (Q,W),A,XOR 260 NEXT T 270 FOR T=1 TO 2500:NEXT T 280 FOR T=295 TO 1 STEP -3 290 PUT (X,Y),A,XOR:FOR U=1 TO 25:NEXT U 300 Q=X:W=Y 310 X=T:Y=140+SIN(T/96)*32 320 PUT (Q,W),A,XOR 330 NEXT T:FOR T=1 TO 2500:NEXT:GOTO 210