fillRect(0, 0, 100, 50);
fillRect(0, 0, 50, 100);
fillRect(50, 0, 100, 100);
fillRect(0, 100, 100, 100);
fillRect(50, 50, 50, 100);
fillRect(0, 50, 150, 50);
fillRect(100, 0, 50, 100); fillRect(50, 100, 50, 100);
fillRect(0, 50, 100, 50); fillRect(100, 100, 100, 50);
setColor('red'); fillRect(0, 0, 50, 50); setColor('blue'); fillRect(100, 50, 50, 50); setColor('green'); fillRect(50, 100, 50, 50);
setColor('red'); fillRect(100, 0, 50, 50); setColor('blue'); fillRect(0, 100, 50, 50); setColor('green'); fillRect(50, 50, 50, 50);
setColor('red'); fillRect(0, 0, 200, 200); setColor('blue'); fillRect(0, 100, 100, 100); setColor('green'); fillRect(0, 150, 50, 50);
setColor('green'); fillRect(0, 0, 200, 200); setColor('blue'); fillRect(50, 0, 100, 100); setColor('red'); fillRect(100, 0, 50, 50);
setColor('red'); fillRect(0, 0, 200, 200); setColor('blue'); fillRect(0, 100, 200, 50); setColor('green'); fillRect(50, 0, 50, 200);
setColor('green'); fillRect(0, 0, 200, 200); setColor('red'); fillRect(100, 0, 50, 200); setColor('blue'); fillRect(0, 50, 200, 50);
setColor('red'); fillRect(0, 0, 200, 200); setColor('blue'); fillRect(125, 0, 25, 175); setColor('green'); fillRect(0, 75, 175, 25); setColor('blue'); fillRect(75, 25, 25, 175);
setColor('blue'); fillRect(0, 0, 200, 200); setColor('green'); fillRect(75, 25, 25, 175); setColor('red'); fillRect(0, 75, 175, 25); setColor('green'); fillRect(125, 0, 25, 175);
for (var i = 0; i < 6; i++) { fillRect(20*i, 20*i, 20, 20); }
for (var i = 0; i < 8; i++) { fillRect(20*i, 20*i, 20, 20); }
for (var i = 0; i < 7; i++) { fillRect(60+20*i, 20*i, 20, 20); }
for (var i = 0; i < 7; i++) { fillRect(20*i, 60+20*i, 20, 20); }
for (var i = 0; i < 8; i++) { fillRect(140-20*i, 20*i, 20, 20); }
for (var i = 0; i < 9; i++) { fillRect(160-20*i, 20*i, 20, 20); }
for (var i = 0; i < 7; i++) { fillRect(60+20*i, 20*i, 20, 20); fillRect(180-20*i, 60+20*i, 20, 20); }
for (var i = 0; i < 8; i++) { fillRect(20*i, 40+20*i, 20, 20); fillRect(180-20*i, 40+20*i, 20, 20); }
for (var i = 0; i < 10; i++) { if (i % 2 == 0) setColor('red'); else setColor('blue'); fillRect(20*i, 0, 20, 20); }
for (var i = 0; i < 10; i++) { if (i % 2 == 0) setColor('blue'); else setColor('red'); fillRect(20*i, 20*i, 20, 20); }
for (var i = 0; i < 10; i++) { if (i % 2 == 0) setColor('red'); else setColor('blue'); fillRect(20*i, 0, 20, 20+20*i); }
for (var i = 0; i < 10; i++) { if (i % 2 == 0) setColor('red'); else setColor('blue'); fillRect(0, 20*i, 20+20*i, 20); }
for (var i = 0; i < 200; i++) { setRGB(i, 0, 0); fillRect(i, 0, 1, 200); }
for (var i = 0; i < 200; i++) { setRGB(i, 0, 0); fillRect(0, i, 200, 1); }
for (var i = 0; i < 8; i++) { setRGB(0, 0, i*25); fillRect(i*25, 0, 25, 200); }
for (var i = 0; i < 5; i++) { setRGB(0, 0, i*40); fillRect(160-i*40, 0, 40, 200); }
for (var y = 0; y < 5; y++) { for (var x = 0; x < 8; x++) { fillRect(50+20*x, 20*y, 10, 10); } }
for (var y = 0; y < 8; y++) { for (var x = 0; x < 6; x++) { fillRect(20*x, 50+20*y, 10, 10); } }
for (var y = 0; y < 10; y++) { for (var x = 0; x < 10; x++) { if ((x+y) % 3 == 0) setColor('red'); else if ((x+y) % 3 == 1) setColor('blue'); else setColor('green'); fillRect(20*x, 20*y, 20, 20); } }
for (var y = 0; y < 20; y++) { for (var x = 0; x < 20; x++) { if ((x+y) % 3 == 0) setColor('red'); else if ((x+y) % 3 == 1) setColor('blue'); else setColor('green'); fillRect(10*x, 10*y, 10, 10); } }
for (var y = 0; y < 10; y++) { for (var x = 0; x < 10; x++) { setRGB((x+y)*10, 0, 0); fillRect(x*20, y*20, 20, 20); } }
for (var y = 0; y < 5; y++) { for (var x = 0; x < 5; x++) { setRGB((x+y)*20, 0, 0); fillRect(x*40, y*40, 40, 40); } }
for (var y = 0; y < 40; y++) { for (var x = 0; x < 40; x++) { setRGB(x*5, y*5, 200); fillRect(x*5, y*5, 5, 5); } }
for (var y = 0; y < 40; y++) { for (var x = 0; x < 40; x++) { setRGB(200, y*5, x*5); fillRect(x*5, y*5, 5, 5); } }