```javascript=
function setup() {
createCanvas(windowWidth, windowHeight);
}
function draw() {
background(153, 204, 255)
noFill();
/*
fill(0);
textSize(30)
text("滑鼠的X座標:"+int(mouseX)+",Y座標:"+int(mouseY), 50, 50)
fill(255, 0, 0)
strokeWeight(1)
*/
//hair
fill(0)
circle(281,136,30)
/*
//Hair
noStroke()
fill(32, 19, 19);
arc(250, 205, 125, 180, QUARTER_PI + HALF_PI, QUARTER_PI, OPEN);
*/
//Face
strokeWeight(0);
fill('#FFE699');
arc(249.9, 165.9, 76.9, 80, PI, 0)
arc(250, 150, 78.8, 130, PI / 8,8* PI /9, OPEN);
//Nose
strokeWeight(1);
//fill('#FF8243');
noFill()
arc(251, 181, 10, 8, PI-HALF_PI, TWO_PI-HALF_PI);
//mouth
strokeWeight(1);
//fill('#E02401');
noFill()
arc(250,195,15,5, TWO_PI, PI);
//ears
fill('#FFE699')
strokeWeight(0)
ellipse(214,175+mouseY/150,20,25)
ellipse(286.5,173+mouseY/150,20,25)
//Eyes
fill(255)
circle(269,169,16)
circle(234,170,16)
fill(0)
circle(269+mouseX/150,169+mouseY/80,8)
circle(234+mouseX/150,170+mouseY/80,8)
//hair
fill(0)
ellipse(253,138.8,60,30.2)
//Bang
fill(0)
arc(225.8, 130, 85, 80, 0, 0.70 * Math.PI);
//EyeBrows
arc(270, 156+mouseY/150, 15, 5, PI, TWO_PI, OPEN);
//Chest
fill(255);
strokeWeight(0);
triangle(250,213,200,230,300,230);
//領子
rect(250,220,30,15);
//Body
fill(255,255,255)
quad(200,230,300,230,300,350,200,350)
//arms
fill(255,255,255)
quad(184,275,156,275,200,230,200,260)
quad(156,275,156,293,211,280,210,261)//left
quad(314,275,339,275,300,230,300,260)
quad(314,275,339,275,300,310,300,287)//right
//hand
fill('#CEE5D0')
ellipse(222,269,40,30)
//guard
strokeWeight(0)
fill(173,173,173)
arc(222,264,50,40,PI,0)
//blade
fill(158,158,158)
quad(220,246,220,95,225,95,225,246)
fill(143, 143, 143)
ellipse(222.5,95,5,5)
//Legs
rectMode(CENTER);
fill(255);
rect(220,400,40,100);
rect(280,400,40,100);
//LeftShoe
fill(0);
arc(220, 455, 55, 55, PI, TWO_PI);
fill(255);
rect(220,455,58,12,3);
//RightShoe
fill(0);
arc(280, 455, 55, 55, PI, TWO_PI);
fill(255);
rect(280,455,58,12,3);
}
```