d=[ord(c)-50for c in'2222213222132131312231221321312222213122222122222131213131131312131213122221221222212221311312213121230312221222131131221312131213122131221222213121312213122213122131222213122131312213123113213122221313122222131312222221313131222222132131231223122132221321313123123122222222222222132213213213132131313123131231']\x0d def c():\x0d a=4960;b=40\x0d for x in d:b+=x;a+=b;yield a\x0d v=list(c())\x0d z=" Z |"\x0d for i in range(10):z+=" 0.0%d "%(i,)\x0d print z.rstrip()+"\n"+"-"*4+"+"+"-"*70\x0d for i in range(31):\x0d s=str(i).zfill(2)\x0d print s[0]+"."+s[1],"|",\x0d for j in range(10*i, 10*i+10):\x0d print"0."+str(v[j]),\x0d print\x0d
Note that non-ascii characters in the above source code will be escaped (such as \x9f).