> show canvas only <


/* built with Studio Sketchpad: 
 *   https://sketchpad.cc
 * 
 * observe the evolution of this sketch: 
 *   https://dflab.sketchpad.cc/sp/pad/view/ro.dcEnJfmIm27/rev.370
 * 
 * authors: 
 *   
 *   Alexandre Alagoa

 * license (unless otherwise specified): 
 *   creative commons attribution-share alike 3.0 license.
 *   https://creativecommons.org/licenses/by-sa/3.0/ 
 */ 




size (500, 500);

background (42, 167, 100);

triangle (0, 0, 100, 100, 200, 75);

triangle (500, 500, 400, 400, 300, 425);



beginShape();
vertex(250, 100);
vertex(150, 250);
vertex(350, 250);
vertex(250, 400);
// etc;
endShape(CLOSE);

fill (255);
ellipse (70, 480, 35, 20);
ellipse (110, 480, 35, 20);

ellipse (50, 430, 20, 20);

fill (42, 169, 240);
triangle (60, 400, 75, 355, 90, 400);
triangle (90, 400, 105, 355, 120, 400);
fill (42, 167, 200);
ellipse (90, 440, 80, 80);
fill (255);
ellipse (90, 440, 65, 55);
fill (42, 167, 200);
ellipse (90, 400, 70, 50);
fill (255);
ellipse (90, 402, 60, 45);
ellipse (75, 390, 20, 15);
ellipse (105, 390, 20, 15);
fill (0, 0, 0);
ellipse (75, 385, 8, 8);
ellipse (105, 385, 8, 8);

fill (255, 100, 106);
ellipse (90, 410, 30, 30);

fill (255)
ellipse (50, 430, 20, 20);
ellipse (130, 430, 20, 20);

 fill(0, 100, 100);
  stroke(255, 0, 0);
  strokeWeight(2);
  beginShape();
  vertex(250, 200);
  vertex(265, 230);
  vertex(295, 245);
  vertex(265, 260);
  vertex(250, 290);
  vertex(235, 260);
  vertex(205, 245);
  vertex(235, 230);
  endShape(CLOSE);


fill (147, 56, 0);
stroke(255);
ellipse (150, 50, 20, 20);
ellipse (160, 53, 20, 20);
ellipse (170, 56, 20, 20);
ellipse (180, 59, 20, 20);
ellipse (190, 62, 20, 20);
ellipse (210, 72, 20, 20);
ellipse (212, 82, 20, 20);
ellipse (212, 98, 20, 20);
ellipse (212, 112, 20, 20);
ellipse (212, 132, 20, 20);
ellipse (212, 140, 20, 20);
ellipse (170, 200, 20, 20);
ellipse (190, 180, 20, 20);
ellipse (205, 155, 20, 20);
ellipse (155, 225, 20, 20);
ellipse (130, 255, 20, 20);
ellipse (110, 285, 20, 20);
ellipse (100, 310, 20, 20);

stroke(255, 0, 0);
fill (255);
line (250, 100, 350, 250);
line (150, 250, 250, 400);

fill (255, 3, 3);
arc(90, 420, 20, 20, 0, PI, OPEN);

stroke (0, 0, 0);
fill (255)
arc(90, 450, 20, 20, 0, PI);

noStroke(0);
fill(0, 0, 30);
ellipse (90, 393, 7, 7);

fill (255, 0, 0);
ellipse (90, 420, 25, 15);