// background
background(153,204,255);
// title
fill(204,153,0);
noStroke();
rect(130,350,250,60);
fill(255,255,255);
textFont(Jellybean,32);
words("RIO DE JANEIRO", 150,370);
// beach
fill(255,255,102);
rect(0,0,550,60);
// sea
fill(0,51,102);
rect(0,60,550,30);
// hair
noStroke();
fill(40,20,0);
ellipse(200,200,100,120);
ellipse(200,260,50,30);
// body
noStroke();
fill(150,100,50);
ellipse(200,50,150,200);
// face
ellipse(200,190,100,100);
// eyes
fill(255,255,255);
ellipse(180,200,20,20);
ellipse(220,200,20,20);
fill(0,0,0);
ellipse(180,200,8,8);
ellipse(220,200,8,8);
// mouth
fill(255,80,80);
ellipse(200,170,40,20);
fill(255,255,255);
ellipse(200,170,30,10);
// earrings
noFill();
stroke(255,204,0);
ellipse(150,180,10,30);
ellipse(250,180,10,30);
// bikini
noStroke();
fill(153,51,102);
ellipse(170,90,60,40);
ellipse(230,90,60,40);
stroke(153,51,102);
line(130,90,270,90);
// skirt
noStroke();
fill(204,153,0);
rect(120,0,160,40);
// olympic rings
noFill();
stroke(0,153,255);
ellipse(300,250,70,70);
stroke(0,0,0);
ellipse(380,250,70,70);
stroke(204,0,0);
ellipse(460,250,70,70);
stroke(255,204,0);
ellipse(340,220,70,70);
stroke(51,153,51);
ellipse(420,220,70,70);
// monument
noStroke();
fill(150,150,150);
stroke(150,150,150);
line(340,150,340,180);
line(420,150,420,180);
rect(300,50,170,100);