This sketch is created with an older version of Processing,
and doesn't work on browsers anymore.
xxxxxxxxxx
size(400,400);
background(200,0,20);
stroke(165,175,100);
strokeWeight(300);
line(0,0,400,0);
line(0,0,0,400);
line(400,0,400,400);
line(0,400,400,400);
stroke(175,20,0);
strokeWeight(270);
line(0,0,400,0);
line(0,0,0,400);
line(400,0,400,400);
line(0,400,400,400);
stroke(120,20,0);
strokeWeight(200);
line(0,0,400,0);
line(0,0,0,400);
line(400,0,400,400);
line(0,400,400,400);
stroke(95,20,0);
strokeWeight(120);
line(0,0,400,0);
line(0,0,0,400);
line(400,0,400,400);
line(0,400,400,400);
stroke(75,20,0);
strokeWeight(60);
line(0,0,400,0);
line(0,0,0,400);
line(400,0,400,400);
line(0,400,400,400);
stroke(10,20,0);
strokeWeight(30);
line(0,0,400,0);
line(0,0,0,400);
line(400,0,400,400);
line(0,400,400,400);
strokeWeight(1);
stroke(200,200,0);
fill(200,0,40);
triangle(200,140,140,235,260,235);
triangle(200,260,140,165,260,165);
fill(100,10,0);
triangle(200,160,160,215,240,215);
triangle(200,240,160,185,240,185);
stroke(200,0,20);
fill(50,10,30);
quad(180,180,200,180,200,200,180,200);
fill(75,10,30);
quad(190,190,210,190,210,210,190,210);
fill(85,10,30);
quad(200,200,220,200,220,220,200,220);
fill(95,10,30);
quad(210,210,230,210,230,230,210,230);
fill(105,10,30);
quad(220,220,240,220,240,240,220,240);
fill(115,10,30);
quad(230,230,250,230,250,250,230,250);
fill(125,10,30);
quad(240,240,260,240,260,260,240,260);
fill(135,10,30);
quad(250,250,270,250,270,270,250,270);
fill(145,10,30);
quad(260,260,280,260,280,280,260,280);
fill(155,10,30);
quad(270,270,290,270,290,290,270,290);
fill(165,10,30);
quad(280,280,300,280,300,300,280,300);
fill(175,10,30);
quad(290,290,310,290,310,310,290,310);
fill(185,10,30);
quad(300,300,320,300,320,320,300,320);
fill(195,10,30);
quad(310,310,330,310,330,330,310,330);
fill(205,10,30);
quad(320,320,340,320,340,340,320,340);
fill(215,10,30);
quad(330,330,350,330,350,350,330,350);
fill(225,10,30);
quad(340,340,360,340,360,360,340,360);
fill(235,10,30);
quad(350,350,370,350,370,370,350,370);
fill(245,10,30);
quad(360,360,380,360,380,380,360,380);
fill(255,10,30);
quad(370,370,390,370,390,390,370,390);
fill(255,10,30);
quad(380,380,400,380,400,400,380,400);
fill(255,10,30);
quad(170,170,190,170,190,190,170,190);
fill(255,60,30);
quad(160,160,180,160,180,180,160,180);
fill(255,70,30);
quad(150,150,170,150,170,170,150,170);
fill(255,80,30);
quad(140,140,160,140,160,160,140,160);
fill(255,90,30);
quad(130,130,150,130,150,150,130,150);
fill(255,100,30);
quad(120,120,140,120,140,140,120,140);
fill(255,110,30);
quad(110,110,130,110,130,130,110,130);
fill(255,120,30);
quad(100,100,120,100,120,120,100,120);
fill(255,130,30);
quad(90,90,110,90,110,110,90,110);
fill(255,140,30);
quad(80,80,100,80,100,100,80,100);
fill(255,150,30);
quad(70,70,90,70,90,90,70,90);
fill(255,160,30);
quad(60,60,80,60,80,80,60,80);
fill(255,170,30);
quad(50,50,70,50,70,70,50,70);
fill(255,180,30);
quad(40,40,60,40,60,60,40,60);
fill(255,190,30);
quad(30,30,50,30,50,50,30,50);
fill(255,200,30);
quad(20,20,40,20,40,40,20,40);
fill(255,210,30);
quad(10,10,30,10,30,30,10,30);
fill(255,220,30);
quad(0,0,20,0,20,20,0,20);
fill(245,220,30);
quad(400,0,380,0,380,20,400,20);
fill(235,220,30);
quad(390,10,370,10,370,30,390,30);
fill(225,220,30);
quad(380,20,360,20,360,40,380,40);
fill(215,220,30);
quad(370,30,350,30,350,50,370,50);
fill(205,220,30);
quad(360,40,340,40,340,60,360,60);
fill(195,220,30);
quad(350,50,330,50,330,70,350,70);
fill(185,220,30);
quad(340,60,320,60,320,80,340,80);
fill(175,220,30);
quad(330,70,310,70,310,90,330,90);
fill(165,220,30);
quad(320,80,300,80,300,100,320,100);
fill(155,220,30);
quad(310,90,290,90,290,110,310,110);
fill(145,220,30);
quad(300,100,280,100,280,120,300,120);
fill(135,220,30);
quad(290,110,270,110,270,130,290,130);
fill(125,220,30);
quad(280,120,260,120,260,140,280,140);
fill(115,220,30);
quad(270,130,250,130,250,150,270,150);
fill(105,220,30);
quad(260,140,240,140,240,160,260,160);
fill(95,220,30);
quad(250,150,230,150,230,170,250,170);
fill(85,220,30);
quad(240,160,220,160,220,180,240,180);
fill(75,220,30);
quad(230,170,210,170,210,190,230,190);
fill(65,220,30);
quad(220,180,200,180,200,200,220,200);
fill(90,30,30);
quad(200,200,180,200,180,220,200,220);
fill(90,40,30);
quad(190,210,170,210,170,230,190,230);
fill(90,50,30);
quad(180,220,160,220,160,240,180,240);
fill(90,60,30);
quad(170,230,150,230,150,250,170,250);
fill(90,70,30);
quad(160,240,140,240,140,260,160,260);
fill(90,80,30);
quad(150,250,130,250,130,270,150,270);
fill(90,90,30);
quad(140,260,120,260,120,280,140,280);
fill(90,100,30);
quad(130,270,110,270,110,290,130,290);
fill(90,110,30);
quad(120,280,100,280,100,300,120,300);
fill(90,120,30);
quad(110,290,90,290,90,310,110,310);
fill(90,130,30);
quad(100,300,80,300,80,320,100,320);
fill(90,140,30);
quad(90,310,70,310,70,330,90,330);
fill(90,150,30);
quad(80,320,60,320,60,340,80,340);
fill(90,160,30);
quad(70,330,50,330,50,350,70,350);
fill(90,170,30);
quad(60,340,40,340,40,360,60,360);
fill(90,180,30);
quad(50,350,30,350,30,370,50,370);
fill(90,190,30);
quad(40,360,20,360,20,380,40,380);
fill(90,200,30);
quad(30,370,10,370,10,390,30,390);
fill(90,210,30);
quad(20,380,0,380,0,400,20,400);
stroke(100,200,0);
point(200,160); point(160,210); point(240,210);
point(200,240); point(160,190); point(240,190);
strokeWeight(15);
stroke(90,200,0);
line(0,0,400,0);
line(0,0,0,400);
line(400,0,400,400);
line(0,400,400,400);