size (640,480);
background(255);
line(0,450,700,450);
line(0,425,700,425);
line(0,402,700,402);
line(0,381,700,381);
line(0,361,700,361);
line(0,342,700,342);
line(0,323,700,323);
line(0,304,700,304);
line(0,285,700,285);
line(0,266,700,266);
fill(200);
rect(0,0,700,266);
fill(255);
rect(100,215,25,40);
rect(105,220,15,15);
rect(105,237,15,15);
fill(65);
quad(200,50,275,0,315,0,240,50);
rect(315,0,500,150);
quad(315,150,700,150,700,250,200,250);
rect(200,50,40,300);
rect(240,250,500,30);
triangle(240,350,240,280,310,280);
quad(240,50,240,220,315,150,315,0);
beginShape();
fill(10,10,100);
vertex(325,170);
vertex(335,166);
vertex(338,164);
vertex(340,160);
vertex(338,156);
vertex(335,154);
vertex(325,150);
vertex(321,144);
vertex(320,140);
vertex(326,138);
vertex(328,136);
vertex(334,133);
vertex(329,124);
vertex(316,115);
vertex(265,30);
vertex(230,30);
vertex(228,30);
vertex(276,0);
vertex(600,0);
vertex(602,5);
vertex(601,14);
vertex(608,100);
vertex(610,160);
vertex(613,163);
vertex(615,167);
vertex(610,165);
vertex(600,163);
vertex(580,151);
vertex(569,140);
vertex(551,145);
vertex(545,153);
vertex(530,159);
vertex(503,167);
vertex(488,168);
vertex(451,172);
vertex(430,193);
vertex(411,197);
vertex(398,209);
vertex(378,200);
vertex(366,197);
vertex(325,170);
endShape();
fill(5);
quad(260,480,320,400,700,400,680,480);