void setup() {
size(640, 640);
fill(255);
noStroke();
}
void draw() {
background(20);
translate(width/2, height/2);
for (int q = 1; q < 15; q++) {
float s = q*12;
for (int i = 0; i < 360; i+=3 ) {
float x = sin(radians(i))*s;
float y = cos(radians(i))*s;
float m = 0.5+sin(radians(sin(radians(frameCount))*s+i+frameCount*2));
if(m > 0){
ellipse(x, y, m*q, m*q);
}
}
}
}