println("stick person");
size(550,400);
background(#90d7ec);
strokeWeight(0);
fill(215, 236, 249);
ellipse(245, 360, 200, 40);

// draw stick person
println("dwar a stick person");
strokeWeight(15);
fill(#fedcbd);
ellipse(250,100,100,100);
ellipse(270, 90, 10, 10);
ellipse(230, 90, 10, 10);
rectMode(CENTER);
fill(#f8aba6);
rect(250,200,100,100);
line(260,250,300,350);
line(240,250,200,350);
line(150,100,200,160);
line(350,200,300,160);

println("snow");
noStroke();
fill(215, 236, 249);
ellipse(70, 330, 70, 80);
fill(234, 244, 249);
ellipse(20, 330,100, 100);

fill(215, 236, 249);
ellipse(450, 280, 70, 80);
fill(234, 244, 249);
ellipse(500, 280,100, 100);


println("carrot");
noStroke();
fill(255, 174, 0);
triangle(350, 150, 290, 190, 360, 180);
stroke(0, 161,80);
strokeWeight(5);
line(355, 157 ,359, 172);
stroke(232, 136, 0);
strokeWeight(3);
line(340, 152 ,348, 174);
line(328, 160 ,339, 176);
noStroke();
fill(0, 161,80);
triangle(380, 160, 360, 165, 380, 170);
triangle(370, 140, 360, 165, 380, 150);

println("rabbit");
noStroke();
fill(215, 236, 249);
ellipse(340, 375, 90, 20);

fill(#ffe4e1);
ellipse(365, 350, 15, 15);
triangle(330, 250, 310, 370, 370, 370);
triangle(290, 260, 325, 300, 330, 290);
ellipse(294, 260, 10, 18);
triangle(340, 290, 330, 300, 370, 310);
triangle(362, 305, 340, 350, 368, 308);
ellipse(310, 370, 25, 10);
ellipse(370, 370, 25, 10);
ellipse(340, 260, 50, 50);

bezier(335, 220, 300, 150, 370, 215, 340, 250);
bezier(350, 250, 400, 150, 400, 215, 360, 250);

stroke(0);
strokeWeight(4);
strokeCap(ROUND);
line(350, 252, 340, 256);

line(350, 258, 340, 256);
fill(0, 0, 0);
ellipse(325, 253, 6,6);
noStroke();
ellipse(330, 265, 5, 5);

stroke(#fa8072);
strokeWeight(3);
strokeCap(ROUND);
fill(#ffe4e1);
bezier(330, 274, 330, 275, 352, 280, 348, 268);

save("4.png");