print(" stick person");
size(600,400);

int csize = width/2; //300
float lyc = random(50,255);
color bg = color(0,lyc,lyc);
color linecolor = color(20,lyc,10);
color fillcolor = color(lyc,0,70);
color fillcolor2 = color(lyc,10,10);

background(bg);

strokeWeight(0);
fill(215, 236, 249);
ellipse(csize/1.2, csize/0.83, csize/1.5, csize/7.5);

// draw stick person
println("dwar a stick person");
strokeWeight(csize/20);
fill(#fedcbd);

ellipse(csize/1.2,csize/3,csize/3,csize/3);
ellipse(csize/1.1, csize/3.3, csize/30, csize/30);
ellipse(csize/1.3, csize/3.3, csize/30, csize/30);
rectMode(CENTER);
fill(linecolor);
rect(csize/1.2,csize/1.5,csize/3,csize/3);
line(csize/1.15,csize/1.2,csize,csize*1.16);
line(csize/1.25,csize/1.2,300/1.5,csize*1.16);
line(csize/2,csize/3,csize/1.5,csize/1.8);
line(csize*1.16,csize/1.5,csize,csize/1.875);

println("snow");
noStroke();
fill(csize/1.39, csize/1.27, csize/1.2);
ellipse(csize/4.28, csize*1.1, csize/4.2, csize/3.75);
fill(csize/1.28, csize/1.23, csize/1.2);
ellipse(csize/15, csize*1.1,csize/3, csize/3);

fill(fillcolor);
ellipse(csize*1.5, csize/1.07, csize/4.2, csize/3.75);
fill(fillcolor2);
ellipse(csize*1.67, csize/1.07,csize/3, csize/3);

println("carrot");
noStroke();
fill(csize/1.17, csize/1.72, 0);
triangle(300*1.167, csize/2, csize-10, csize/1.578, csize*1.2, csize/1.67);
stroke(0, csize/1.86,csize/3.75);
strokeWeight(csize/60);
line(csize+55, csize/1.91 ,csize*1.196, csize/1.744);
stroke(csize/1.29, csize/2.2, 0);
strokeWeight(3);
line(csize+40, csize/1.97 ,csize*1.16, csize/1.72);
line(csize*1.09, csize/1.875 ,csize*1.13, 300/1.7);
noStroke();
fill(0, csize/1.86,csize/3.75);
triangle(csize*1.26, csize/1.875, csize*1.2, csize/1.81, csize*1.26, csize/1.76);
triangle(csize*1.23, csize/2.14, csize*1.2, csize/1.81, csize*1.26, csize/2);

println("rabbit");
noStroke();
fill(csize/1.39, csize/1.27, csize/1.2);
ellipse(csize*1.13, csize*1.25, csize/3.33, csize/15);

fill(#ffe4e1);
ellipse(csize*1.21, csize*1.16, csize/20, csize/20);
triangle(csize*1.1, csize/1.2, csize*1.03, csize*1.23, csize*1.23, csize*1.23);
triangle(csize/1.03, csize/1.15, csize*1.08, csize, csize*1.1, csize/1.03);
ellipse(csize/1.02, csize/1.15, csize/30, csize/16.67);

triangle(csize*1.13, csize/1.03, csize*1.1, csize, csize*1.23, csize*1.03);
triangle(csize*1.2, csize*1.016, csize*1.13, csize*1.167, csize*1.226, csize*1.026);

ellipse(csize*1.03, csize*1.23, csize/12, csize/30);
ellipse(csize*1.23, csize*1.23, csize/12, csize/30);
ellipse(csize*1.13, csize/1.15, csize/6, csize/6);

bezier(csize*1.116, csize/1.36, csize, csize/2, csize*1.23, csize/1.395, csize*1.13, csize/1.2);
bezier(csize*1.16, csize/1.2, csize/1.33, csize/2, csize/1.33, csize/1.395, csize*1.2, csize/1.2);

stroke(0);
strokeWeight(csize/75);
strokeCap(ROUND);
line(csize*1.16, csize/1.19, csize*1.13, csize/1.17);

line(csize*1.16, csize/1.162, csize*1.13, csize/1.17);
fill(0, 0, 0);
ellipse(csize*1.083, csize/1.1857, csize/50, csize/50);
noStroke();
ellipse(csize*1.1, csize/1.132, csize/60, csize/60);
stroke(#fa8072);
strokeWeight(3);
strokeCap(ROUND);
fill(#ffe4e1);
bezier(csize*1.1, csize/1.094, csize*1.1, csize/1.09, csize*1.17, csize/1.07, csize*1.16, csize/1.12);

save("4.png");