This sketch is created with an older version of Processing,
and doesn't work on browsers anymore.
xxxxxxxxxx
// Oliver Haimson alhaimso
// copyright 2012
size(400,400);
smooth();
background(255,255,255);
//draw graph
noFill();
for(int x = 0; x<400; x=x+25){
for(int y = 0; y<400; y=y+25){
stroke(65,105,205);
rect(x,y,25,25);}}
line(399,0,399,399);
line(0,399,399,399);
//change color to grey
noFill();
stroke(119,136,153);
// O
int x=25;
for(int y=125; y<275; y=y+25){
line(2+x,5+y,5+x,2+y);
line(2+x,8+y,8+x,2+y);
line(2+x,11+y,11+x,2+y);
line(2+x,14+y,14+x,2+y);
line(2+x,17+y,17+x,2+y);
line(2+x,20+y,20+x,2+y);
line(2+x,23+y,23+x,2+y);
line(5+x,23+y,23+x,5+y);
line(8+x,23+y,23+x,8+y);
line(11+x,23+y,23+x,11+y);
line(14+x,23+y,23+x,14+y);
line(17+x,23+y,23+x,17+y);
line(20+x,23+y,23+x,20+y);}
x=100;
for(int y=125; y<275; y=y+25){
line(2+x,5+y,5+x,2+y);
line(2+x,8+y,8+x,2+y);
line(2+x,11+y,11+x,2+y);
line(2+x,14+y,14+x,2+y);
line(2+x,17+y,17+x,2+y);
line(2+x,20+y,20+x,2+y);
line(2+x,23+y,23+x,2+y);
line(5+x,23+y,23+x,5+y);
line(8+x,23+y,23+x,8+y);
line(11+x,23+y,23+x,11+y);
line(14+x,23+y,23+x,14+y);
line(17+x,23+y,23+x,17+y);
line(20+x,23+y,23+x,20+y);}
int y=125;
for(x=50; x<100; x=x+25){
line(2+x,5+y,5+x,2+y);
line(2+x,8+y,8+x,2+y);
line(2+x,11+y,11+x,2+y);
line(2+x,14+y,14+x,2+y);
line(2+x,17+y,17+x,2+y);
line(2+x,20+y,20+x,2+y);
line(2+x,23+y,23+x,2+y);
line(5+x,23+y,23+x,5+y);
line(8+x,23+y,23+x,8+y);
line(11+x,23+y,23+x,11+y);
line(14+x,23+y,23+x,14+y);
line(17+x,23+y,23+x,17+y);
line(20+x,23+y,23+x,20+y);}
y=250;
for(x=50; x<100; x=x+25){
line(2+x,5+y,5+x,2+y);
line(2+x,8+y,8+x,2+y);
line(2+x,11+y,11+x,2+y);
line(2+x,14+y,14+x,2+y);
line(2+x,17+y,17+x,2+y);
line(2+x,20+y,20+x,2+y);
line(2+x,23+y,23+x,2+y);
line(5+x,23+y,23+x,5+y);
line(8+x,23+y,23+x,8+y);
line(11+x,23+y,23+x,11+y);
line(14+x,23+y,23+x,14+y);
line(17+x,23+y,23+x,17+y);
line(20+x,23+y,23+x,20+y);}
// L
x=150;
for(y=125; y<275; y=y+25){
line(2+x,5+y,5+x,2+y);
line(2+x,8+y,8+x,2+y);
line(2+x,11+y,11+x,2+y);
line(2+x,14+y,14+x,2+y);
line(2+x,17+y,17+x,2+y);
line(2+x,20+y,20+x,2+y);
line(2+x,23+y,23+x,2+y);
line(5+x,23+y,23+x,5+y);
line(8+x,23+y,23+x,8+y);
line(11+x,23+y,23+x,11+y);
line(14+x,23+y,23+x,14+y);
line(17+x,23+y,23+x,17+y);
line(20+x,23+y,23+x,20+y);}
y=250;
for(x=175; x<250; x=x+25){
line(2+x,5+y,5+x,2+y);
line(2+x,8+y,8+x,2+y);
line(2+x,11+y,11+x,2+y);
line(2+x,14+y,14+x,2+y);
line(2+x,17+y,17+x,2+y);
line(2+x,20+y,20+x,2+y);
line(2+x,23+y,23+x,2+y);
line(5+x,23+y,23+x,5+y);
line(8+x,23+y,23+x,8+y);
line(11+x,23+y,23+x,11+y);
line(14+x,23+y,23+x,14+y);
line(17+x,23+y,23+x,17+y);
line(20+x,23+y,23+x,20+y);}
// H
x=275;
for(y=125; y<275; y=y+25){
line(2+x,5+y,5+x,2+y);
line(2+x,8+y,8+x,2+y);
line(2+x,11+y,11+x,2+y);
line(2+x,14+y,14+x,2+y);
line(2+x,17+y,17+x,2+y);
line(2+x,20+y,20+x,2+y);
line(2+x,23+y,23+x,2+y);
line(5+x,23+y,23+x,5+y);
line(8+x,23+y,23+x,8+y);
line(11+x,23+y,23+x,11+y);
line(14+x,23+y,23+x,14+y);
line(17+x,23+y,23+x,17+y);
line(20+x,23+y,23+x,20+y);}
x=350;
for(y=125; y<275; y=y+25){
line(2+x,5+y,5+x,2+y);
line(2+x,8+y,8+x,2+y);
line(2+x,11+y,11+x,2+y);
line(2+x,14+y,14+x,2+y);
line(2+x,17+y,17+x,2+y);
line(2+x,20+y,20+x,2+y);
line(2+x,23+y,23+x,2+y);
line(5+x,23+y,23+x,5+y);
line(8+x,23+y,23+x,8+y);
line(11+x,23+y,23+x,11+y);
line(14+x,23+y,23+x,14+y);
line(17+x,23+y,23+x,17+y);
line(20+x,23+y,23+x,20+y);}
y=175;
for(x=300; x<350; x=x+25){
line(2+x,5+y,5+x,2+y);
line(2+x,8+y,8+x,2+y);
line(2+x,11+y,11+x,2+y);
line(2+x,14+y,14+x,2+y);
line(2+x,17+y,17+x,2+y);
line(2+x,20+y,20+x,2+y);
line(2+x,23+y,23+x,2+y);
line(5+x,23+y,23+x,5+y);
line(8+x,23+y,23+x,8+y);
line(11+x,23+y,23+x,11+y);
line(14+x,23+y,23+x,14+y);
line(17+x,23+y,23+x,17+y);
line(20+x,23+y,23+x,20+y);}
//white triangles
fill(255,255,255);
stroke(255,255,255);
//O
x=25; y=125;
triangle(2+x,2+y,23+x,2+y,2+x,23+y);
x=100; y=125;
triangle(2+x,2+y,23+x,2+y,23+x,23+y);
x=25; y=250;
triangle(2+x,2+y,23+x,23+y,2+x,23+y);
x=100; y=250;
triangle(23+x,2+y,23+x,23+y,2+x,23+y);
//L
x=150; y=125;
triangle(2+x,2+y,23+x,2+y,2+x,23+y);
x=225; y=250;
triangle(2+x,2+y,23+x,2+y,23+x,23+y);
//H
x=275; y=125;
triangle(2+x,2+y,23+x,2+y,2+x,23+y);
x=350; y=125;
triangle(2+x,2+y,23+x,2+y,2+x,23+y);
x=325; y=175;
triangle(2+x,2+y,23+x,2+y,23+x,23+y);
//saveFrame("hw1.jpg");