xxxxxxxxxx
t=0
draw=_=>{t||createCanvas(W=720,W)
t+=.01
background(W)
fill(W,9)
translate(360,360)
for(d=0;d<250;d+=9+d/6)for(r=d;r<TAU+d;r+=9/d)bezier(X=cos(R=r+t+d)*d,Y=sin(R)*d,X+cos(R=r*4+t+d)*d,Y+sin(R)*d,(X=cos(r-t)*d)+cos(R=r*4+t)*d,(Y=sin(r-t)*d)+sin(R)*d,X,Y)}