function setup() {
createCanvas(600, 600);
strokeWeight(0)
angleMode(DEGREES)
}
function draw() {
fill(0,random(10,255),random(10,255),4)
ellipse(random(0,width),random(0,width),random(0,width),random(0,width))
fill(255,255,255,4*cos(frameCount))
ellipse(random(0,width),random(0,width),random(0,width),random(0,width))
fill(255,255,255,1.8*cos(frameCount))
arc(width/2, width/2, 300, 300, frameCount%360+120, frameCount%360, OPEN)
arc(width/2, width/2, 200, 200, frameCount%360+120, frameCount%360, OPEN)
arc(width/2, width/2, 100, 100, frameCount%360-120, frameCount%360, OPEN)
fill(255,255,255,2*sin(frameCount))
arc(width/2, width/2, 100, 100, frameCount%360-180, frameCount%360, OPEN)
fill(255,255,255,4*sin(frameCount))
circle(width/2,width/2,10)
fill(255,255,255,2*sin(frameCount+180)+6)
circle(200*cos(frameCount/2)+width/2,50*sin(frameCount/2)+width/2,10)
circle(50*cos(frameCount/2+30)+width/2,200*sin(frameCount/2+30)+width/2,10)
circle(40*cos(frameCount/2+60)*cos(45)-200*sin(frameCount/2+60)*sin(45)+width/2,40*cos(frameCount/2+60)*sin(45)+200*sin(frameCount/2+60)*cos(45)+width/2,10)
circle(40*cos(frameCount/2)*cos(-45)-200*sin(frameCount/2)*sin(-45)+width/2,40*cos(frameCount/2)*sin(-45)+200*sin(frameCount/2)*cos(-45)+width/2,10)
}