# Matlab, <s>141</s> 136 I just submit this for you, Lembik, to have a complete list. v=-100:100; [y,x,m]=ndgrid(v,v,0); n=75; while 1; pause(1); c=m; c(x+i*y==round(n))=1; imshow(c); colormap([1,1,1;.5,0,.5]); n=n*exp(pi*i/30); end Old version: v=-100:100; [x,y,m]=ndgrid(v,v,0); while 1; c=m; c(x+i*y==round(75*(-1)^(s/30)))=1; imshow(c); colormap([1,1,1;.5,0,.5]); s=mod(s-1,60); pause(1); end