r=f=0,draw=o=>{for(f||createCanvas(W=400,W),background(f-=.005),Y=350;Y>0;Y-=48)for(j=0;j<Y/2;j++)for(i=0;i<TAU;i+=.19)stroke(W,3*dist(d=200,Y-j/2,x=sin(i+f)*j+d,y=cos(i+f)*j/2+3*sin((f*d+j)/9)+Y)),strokeWeight(1+4*!(r%86)),point(x/2+99,y-Y),point(x,y),r--};//
#つぶやきProcessing