C++, 141, <del>146</del>
========================

First time trying one of these, can probably be improved quite a bit yet:

	char o='O'/'O',T=o+o,X=T+o,f=T+X,t=f+f,F=t*f,h=F+F,l=h+t-T,O=l+X;
	char c[]={F+t+t+T,h+o,l,l,O,o<<f,h-t-X,O,l+f+o,l,h,0};
	cout<<c;

EDIT:

Stole the divide trick from another post, can't believe I didn't think of that :(