xxxxxxxxxx
size(690,400);
background(255,255,255);
stroke(#343437);
strokeWeight(4);
//top row
//1
rect(0,0,84,40);
//2
rect(84,0,143,40);
//3
fill(252,222,0);
rect(227,0,120,40);
//4
fill(8,127,206);
rect(350,0,120,80);
//5
fill(252,222,0);
rect(470,0,40,40);
//under 5 and 6
rect(470,40,80,40);
//6
fill(0,0,0);
rect(510,0,40,40);
//7
noFill();
rect(550,0,137,40);
//row 2
//8
rect(0,40,57,80);
//under 8
rect(0,120,57,120);
//9
fill(244,0,0);
rect(57,40,170,160);
//10
fill(252,222,0);
rect(227,40,120,80);
//under 10 left
noFill();
rect(227,120,60,80);
//under 10 right
rect(290,120,57,80);
//11
fill(244,0,0);
rect(350,80,120,80);
//under 11
noFill();
rect(350,160,120,40);
//next three are under the 5/6 box
fill(0,0,0);
rect(470,80,80,40);
noFill();
rect(470,120,80,40);
rect(470,160,80,40);
//12
rect(550,40,80,80);
//under 12
fill(0,0,0);
rect(550,120,80,80);
//13
fill(252,222,0);
rect(630,40,57,120);
//under 13
noFill();
rect(630,160,57,120);
//final row
//13
fill(252,222,0);
rect(0,240,57,120);
//under 13
noFill();
rect(0,360,137,40);
//the two to the right of under 13
fill(252,222,0);
rect(137,320,45,80);
noFill();
rect(182,320,45,80);
//14
fill(0,0,0);
rect(57,200,80,80);
//under 14
noFill();
rect(57,280,80,80);
//15
rect(137,200,90,40);
//under 15
rect(137,240,90,40);
//under under 15
fill(0,0,0);
rect(137,280,90,40);
//16
noFill();
rect(227,200,120,40);
//under 16
fill(8,127,206);
rect(227,240,120,80);
//under under 16
fill(244,0,0);
rect(227,320,120,80);
//two next to under 16
noFill();
rect(350,200,60,80);
rect(410,200,60,80);
//under the two
fill(252,222,0);
rect(350,280,120,80);
//the two under the low yellow box
noFill();
rect(350,360,60,40);
fill(0,0,0);
rect(410,360,60,40);
//Big Blue Box
fill(8,127,206);
rect(470,200,160,160);
//just above bottom right corner
noFill();
rect(630,280,57,80);
//left of the bottom right corner
rect(470,360,137,40);
//bottom right corner
rect(607,360,80,40);