size(600,600);
background(210);
fill(0);
triangle(0,0,60,160,100,0);
triangle(100,0,140,60,180,0);
fill(60);
quad(140,80,120,120,140,160,160,120);
fill(90);
triangle(140,220,120,260,160,260);
fill(150);
triangle(140,280,120,320,160,320);
fill(255);
strokeWeight(4);
triangle(220,100,300,60,240,160);
strokeWeight(3);
triangle(240,40,280,100,280,20);
strokeWeight(5);
quad(260,180,360,80,360,160,260,240);
strokeWeight(9);
quad(200,300,400,400,200,560,100,400);
strokeWeight(7);
quad(260,260,400,200,340,340,200,400);
strokeWeight(4);
line(80,380,200,260);
line(200,260,440,380);
strokeWeight(3);
line(160,440,40,480);
strokeWeight(2);
line(160,440,80,500);
strokeWeight(3);
line(160,440,40,580);
strokeWeight(2);
line(160,440,100,580);
strokeWeight(3);
line(160,440,160,560);
strokeWeight(4);
line(400,100,560,100);
line(400,100,540,160);
line(400,100,520,220);
line(400,100,480,260);
fill(50);
triangle(460,400,600,600,320,600);
fill(0);
triangle(460,460,380,560,540,560);
fill(255);
strokeWeight(6);
ellipse(50,430,60,60);
fill(130);
strokeWeight(140);
ellipse(560,220,40,40);
ellipse(40,540,40,40);
fill(200);
strokeWeight(5);
ellipse(600,310,120,120);