size(1000,1000); background(255);
rect(490, 490, 20, 29, 7);
rect(490, 610, 20, 32, 7);
arc(500, 500, 130, 150, -PI, 0);
noFill();line(435,500,565,500);
fill(255); ellipse(525, 475, 43, 43);
fill(0); ellipse(527, 473, 30, 30);
fill(255); ellipse(475, 475, 43, 43);
fill(0); ellipse(477, 473, 30, 30);
noFill(); stroke(5); arc(500, 493, 17, 10, 0, PI / 1.0);
arc(560, 510, 100, 80, 0, HALF_PI);
arc(440, 510, 100, 80, HALF_PI, PI);
fill(39,60,65);arc(613, 496, 30, 30, 0, PI+QUARTER_PI, 0);
arc(395, 496, 30, 30, 0, PI+QUARTER_PI, 0);
rect(435, 515, 130, 100, 7);
rect(460, 640, 80, 140, 30);
stroke(255); line(460, 650, 540, 650);
line(460, 660, 540, 660);
line(460, 670, 540, 670);
line(460, 680, 540, 680);
line(460, 690, 540, 690);
line(460, 700, 540, 700);
line(460, 710, 540, 710);
line(460, 720, 540, 720);
line(460, 730, 540, 730);
line(460, 740, 540, 740);
line(460, 750, 540, 750);
line(460, 760, 540, 760);
line(460, 770, 540, 770);
ellipse(553, 523, 10, 10);
ellipse(540, 523, 10, 10);
ellipse(527, 523, 10, 10);