int numCircles =30;float maxRadius =300;color[] colors;voidsetup() {size(1000,1000); colors =new color[numCircles];for (int i =0; i < numCircles; i++) { colors[i] =color(random(255),random(255),random(255)); }noLoop();}voiddraw() {background(30);for (int i =0; i < numCircles; i++) {float x =random(width);float y =random(height);float radius =random(maxRadius);fill(colors[i]);noStroke();ellipse(x, y, radius, radius); }translate(width/2, height/2);noFill();stroke(255);float angle =0;for (float r =10; r < maxRadius *1.5; r +=5) {float x =cos(angle) * r;float y =sin(angle) * r;ellipse(x, y, r *0.3, r *0.3); angle += PI /12; }}