xxxxxxxxxx
size(500,500);
//hair part 1
fill(0);
bezier(55,230,55,-50,445,-50,445,230); //top part of hair
rect(55,230,390,500); //lower part of hair
//neck
fill(252,235,219);
rect(210,410,80,25);
//head
fill(252,235,219);
point(250,417);
ellipse(250,250,320,334); //head
//hair part 2
fill(0);
stroke(0);
bezier(230,60,190,200,50,450,70,180); //hair on left
bezier(195,60,310,200,500,450,380,110); //hair on right
//right eye
fill(255);
point(175,200); //center of eye
bezier(130,200,150,230,200,230,220,200); //bottom
bezier(130,200,150,150,200,150,220,200); //top
fill(0);
ellipse(185,195,45,50);
//left eye
fill(255);
point(325,200); //center of eye
bezier(280,200,300,230,350,230,370,200); //bottom
bezier(280,200,300,150,350,150,370,200); //top
fill(0);
ellipse(315,195,45,50);
//glasses
noFill();
stroke(46,44,42);
strokeWeight(13);
ellipse(170,195,135,95); //left glass
ellipse(330,195,135,95); //right glass
line(237.5,195,254.5,195);
//nose
stroke(0);
strokeWeight(1);
bezier(250,240,268,290,309,275,260,310);
//mouth
line(248,369,253,365);
//shirt
fill(76,99,155);
beginShape();
vertex(210,435);
vertex(290,435);
vertex(325,500);
vertex(175,500);
vertex(210,435);
endShape();