xxxxxxxxxx
//code does not show the hands and legs of the character when viewing the sketch online.
//But I made sure to copy the entire code.
//When code is interested into processinng software, hopefully it show the whole character.
void setup () {
background (#c7c0d6);
size (400, 400);
}
void draw () {
int x = 100;
int y = 80;
int z = 20 ;
fill (#753902); //brown
stroke (#000000);
strokeWeight (3);
ellipse (x, x+50, y-10, y-15);
ellipse (x, x, x -50 ,x -50);
fill (#000000);
noStroke ();
ellipse (y+10, x, z-10, z-10 );
ellipse (x+10, x, z-10, z-10 );
fill (#753902);
stroke (#000000);
strokeWeight (3);
ellipse (x, x+15, z-10, z-15);
fill (#ffade3);
stroke (#000000);
strokeWeight (3);
ellipse (x+20, y, z-10, z-10 );
ellipse (x-20, y, z-10, z-10 );
fill (#753902); //brown
stroke (#000000);
strokeWeight (3);
rotate (2.7);
arc (z-20,-(x+103), z+10,z+10, z-20,PI+QUARTER_PI, CHORD );
arc (-(z+10),-(x+116), z+10,z+10, z-20,PI+QUARTER_PI, CHORD );
rotate (-1);
arc (x+25,-(x-18), z,z, z-20,PI+QUARTER_PI, CHORD );
rotate (-4.2);
arc (-(x+85),-(z+6), z,z, z-20,PI+QUARTER_PI, CHORD );
}