function draw(p8g, {counter, P, A, B}){
const { background, stroke, fill, line, ellipse, text } = p8g;
const {sin, cos} = Math;
let frameCount = counter()
background(0)
for(let i=0;i<TAU+P;i+=P){
stroke(255,9)
let n=noise(i,frameCount/77)
let w=200+noise(i,frameCount)*7
line(A=w+sin(i+n)*100,B=w+cos(i+n)*100,w+sin(i+n)*W,w+cos(i+n)*W)
fill(255,3)
ellipse(A,B,n*30-15,n*30-15)
}
fill(255)
}