p5(sketch => {
let inc=1
let b=0
let w = width/2
sketch.setup = function() {
sketch.createCanvas(w,w)
};
sketch.draw = function() {
sketch.blendMode(sketch.HARD_LIGHT)
sketch.noStroke()
b=inc?b+1:b-1
if(b==255||!b)inc=!inc
sketch.background(255-b)
for(let x=w;x>0;x-=40)
{
sketch.fill(x%80?b:255-b);
sketch.ellipse(w/2,w/2,x,x);
}
}
})