flood 0,0 SET AREA COLOR 0 FOR k=0 TO 5 DRAW a(k) gsave STR$(k)&".gif" NEXT k END EXTERNAL PICTURE a(n) IF n=0 THEN ELSEIF n=1 THEN PLOT AREA:1/3,1/3;2/3,1/3;2/3,2/3;1/3,2/3 ELSE FOR i=0 TO 2 FOR j=0 TO 2 DRAW a(n-1) WITH SCALE(1/3)*SHIFT(2*i/3,2*j/3) NEXT j NEXT i END IF END PICTURE