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);