size(500,500); fill(255,0,0); rect(0,0,250,250); fill(26,12,255); rect(250,0,250,250); fill(255,255,0); rect(0,250,250,250); fill(255); rect(250,250,250,250); fill(0); ellipse(250,250,300,300); fill(0); ellipse(100,100,170,170); fill(0); ellipse(400,100,170,170); fill(255); ellipse(210,190,100,160); stroke(255); fill(255); ellipse(290,190,90,160); fill(0); ellipse(210,230,30,60); fill(0); ellipse(290,230,30,60); fill(255); ellipse(250,340,190,100); fill(0); arc(250,330,100,100,0,PI); fill(255,0,0); stroke(255,0,0); arc(250,350,50,30,0,PI);