xxxxxxxxxx
// Fork/Adapted from sketch by rodrigo.siqueira https://www.dwitter.net/d/25884
t=f=0
draw=_=>{createCanvas(w=600,400)
t+=.008
background('#005')
noStroke()
scale(.18)
for(i=2e4;i--;){
p=tan(i*i+t)%(2*PI)
q=cos(t+i)/500/((t+i)%1.4)
x=960+sin(p)/q
y=1400+sin(p)/q+cos(p)/q
circle(x,y,6)}
f+=99
circle(1100-f,f+1250,30)
if(f>1.2e3)f=-1200}