## C++
A nice clean language like C++ can permit you to lay out your source in a neat and highly readable way, and has the advantage of being easy to copy out by hand with minimum ambiguity.

Here the solution is reached using only the number 1.

<!-- language: lang-c++ -->

 #include <iostream>
 
 typedef long int lI;
 auto &VV = std::cout;
 std::string vv = " ";
 
 int main() {
 for(lI UU; UU --> UU;) {
 lI l1=1l+1l;lI 
 ll=1l << l1;VV 
 << ll << vv;lI 
 Il=ll*l1;VV << 
 Il << vv;VV <<
 ll*ll-1l << vv;
 lI II=ll*ll;VV 
 << II << vv;VV 
 <<(II += Il-1l)
 << vv;VV << l1
 * (II-l1)<< vv;
 }
 }


Test: http://ideone.com/fuOdem