xxxxxxxxxx
function setup() {
createCanvas(600, 400);
background(127,183,242);
stroke(19, 56, 166);
strokeWeight(3);
//first shape, shape A
fill(76,115,122);
beginShape();
vertex(125,15);
vertex(48,215);
vertex(65,235);
vertex(80,200);
vertex(100,215);
vertex(85,250);
vertex(125,270);
vertex(125,215);
vertex(125,15);
endShape();
//inner shape, shape B
fill(12, 76, 145);
strokeWeight(2);
beginShape();
vertex(65,235);
vertex(80,200);
vertex(100,215);
vertex(100,218);
vertex(65,235);
endShape();
//shape C
fill(196,191,172);
beginShape();
//point "a"
vertex(125,15);
//point "b"
vertex(125,210);
//point "c"
vertex(140,200);
//point "d"
vertex(140,190);
//point "e"
vertex(150,180);
// point "f"
vertex(150,155);
//point "g"
vertex(175,150);
//return to point "a"
vertex(125,15);
endShape();
//shape D
fill(172,157,128);
beginShape();
vertex(20,240);
vertex(48,215);
vertex(65,235);
vertex(100,218);
vertex(85,250);
vertex(125,270);
vertex(70,290);
vertex(20,240);
endShape();
//shape E
fill(76,36,9);
beginShape();
vertex(20,240);
vertex(70,290);
vertex(70,315);
vertex(20,260);
vertex(20,240);
endShape();
//shape F
fill(166,164,124);
beginShape();
vertex(70,290);
vertex(125,270);
vertex(125,290);
vertex(70,315);
vertex(70,290);
endShape();
//shape G
fill(195,192,165);
beginShape();
vertex(173,140);
vertex(210,150);
vertex(180,160);
vertex(150,155);
vertex(175,150);
vertex(173,140);
endShape();
//shape H
fill(77,104,131);
beginShape();
vertex(150,155);
vertex(180,160);
vertex(180,190);
vertex(165,180);
vertex(150,180);
vertex(150,155);
endShape();
//shape I
fill(158,167,123);
beginShape();
vertex(210,150);
vertex(210,175);
vertex(200,180);
vertex(205,190);
vertex(200,195);
vertex(200,190);
vertex(190,185);
vertex(180,190);
vertex(180,160);
vertex(210,150);
endShape();
//
fill(84,101,115);
beginShape();
vertex(140,190);
vertex(175,195);
vertex(175,225);
vertex(140,220);
vertex(140,190);
endShape();
//
fill(131,142,99);
beginShape();
vertex(175,195);
vertex(200,195);
vertex(200,220);
vertex(175,225);
vertex(175,195);
endShape();
//
fill(184,191,149);
beginShape();
vertex(140,190);
vertex(150,180);
vertex(165, 170);
vertex(180,190);
vertex(190,180);
vertex(200,190);
vertex(200,195);
vertex(140,200);
vertex(140,190);
endShape();
//
fill(78,86,192);
beginShape();
vertex(125, 225);
vertex(240,250);
vertex(240,275);
vertex(140,250);
vertex(140,305);
vertex(100,300);
vertex(125,290);
vertex(125,270);
vertex(125,210);
endShape();
//
fill(187,177,152);
beginShape();
vertex(140,250);
vertex(240,275);
vertex(220,290);
vertex(140,250);
endShape();
//
fill(95,92,92);
beginShape();
vertex(140,250);
vertex(220,290);
vertex(220,320);
vertex(155,280);
vertex(155,275);
vertex(140,260);
vertex(140,250);
endShape();
//
fill(40,54,28);
beginShape();
vertex(140,260);
vertex(155,275);
vertex(155,280);
vertex(175,293);
vertex(140,305);
vertex(140,260);
endShape();
//
fill(150,157,110);
beginShape();
vertex(240,250);
vertex(280,235);
vertex(280,250);
vertex(290,260);
vertex(290,290);
vertex(265,305);
vertex(265,280);
vertex(220,320);
vertex(220,290);
vertex(240,275);
vertex(240,250);
endShape();
//
fill(191,171,142);
beginShape();
vertex(125,210);
vertex(140,200);
vertex(140,220);
vertex(175,225);
vertex(200,220);
vertex(200,195);
vertex(205, 190);
vertex(450, 260);
vertex(550,210);
vertex(575, 220);
vertex(450,285);
vertex(280,235);
vertex(240,250);
vertex(125,225);
vertex(125,210);
endShape();
//
fill(59,78,36);
beginShape();
vertex(280,235);
vertex(400,270);
vertex(390,285);
vertex(290,260);
vertex(280,250);
vertex(280,235);
endShape();
//
fill(194,138,110);
beginShape();
vertex(400,270);
vertex(450,285);
vertex(360,319);
vertex(400,270);
endShape();
//
fill(195,125,83);
strokeWeight(1.5);
beginShape();
vertex(450,285);
vertex(450,310);
vertex(361,320);
vertex(450,285);
endShape();
//
fill(187,72,19);
beginShape();
vertex(450,285);
vertex(523,320);
vertex(450,310);
vertex(450,285);
endShape();
//
fill(187,145,117);
strokeWeight(2);
beginShape();
vertex(450,285);
vertex(475,272);
vertex(523,319);
vertex(450,285);
endShape();
//
fill(136,149,96);
beginShape();
vertex(475,272);
vertex(495,290);
vertex(585,240);
vertex(575,220);
vertex(475,272);
endShape();
//
fill(136,149,96);
beginShape();
vertex(360,200);
vertex(460,225);
vertex(460,254);
vertex(450,260);
vertex(420,251);
vertex(420,240);
vertex(360,225);
vertex(360,200);
endShape();
//
fill(92,114,50);
beginShape();
vertex(360,200);
vertex(360,175);
vertex(460,200);
vertex(460,225);
vertex(360,200);
endShape();
//
fill(131,152,176);
beginShape();
vertex(360,175);
vertex(395,155);
vertex(490,175);
vertex(460,200);
vertex(360,175);
endShape();
//
fill(157,155,124);
beginShape();
vertex(460,200);
vertex(490,175);
vertex(500,190);
vertex(460,200);
endShape();
//
fill(188,149,96);
beginShape();
vertex(460,200);
vertex(500,190);
vertex(540,260);
vertex(460,200);
endShape();
//
fill(184,116,67);
beginShape();
vertex(460,200);
vertex(540,260);
vertex(460,240);
vertex(460,200);
endShape();
fill(124,18,25);
beginShape();
vertex(460,240);
vertex(478,245);
vertex(460,253);
vertex(460,210);
endShape();
}