xxxxxxxxxx
size(600,600);
background(224,255,255);
fill(255,255,255);
noStroke();
ellipse(300,300,550,550);
fill(0,115,255);
triangle(75,450,300,25,525,450);
fill(255,255,255);
triangle(200,75,400,75,300,250);
triangle(300,25,200,100,400,100);
rect(110,100,380,100);
rect(75,400,450,50);
fill(255,255,255);
triangle(175,400,225,300,275,400);
triangle(325,400,375,300,425,400);
fill(0,216,0);
ellipse(300,300,250,250);
ellipse(300,275,240,300);
fill(0,0,0);
arc(300,300,150,150,0,PI);
fill(255,255,255);
ellipse(265,300,50,100);
ellipse(335,300,50,100);
fill(0,216,0);
rect(200,225,200,75);
fill(201,202,204);
rect(250,305,30,30);
rect(320,305,30,30);
rect(260,312,80,10);
fill(255,255,255);
ellipse(300,210,150,150);
fill(0,118,29);
stroke(0,0,0);
strokeWeight(2);
ellipse(300,210,100,100);
fill(0,0,0);
noStroke();
ellipse(300,210,80,80);
fill(255,255,255);
ellipse(275,190,30,30);
noFill();
stroke(0,216,0);
strokeWeight(25);
arc(330,400,400,400,PI,PI+QUARTER_PI);
arc(270,400,400,400,TWO_PI-QUARTER_PI,TWO_PI);
strokeWeight(45);
line(250,385,230,500);
line(350,385,380,500);