d=[ord(c)-50for c in'2222213222132131312231221321312222213122222122222131213131131312131213122221221222212221311312213121230312221222131131221312131213122131221222213121312213122213122131222213122131312213123113213122221313122222131312222221313131222222132131231223122132221321313123123122222222222222132213213213132131313123131231'] def c(): a=4960;b=40 for x in d:b+=x;a+=b;yield a v=list(c()) z=" Z |" for i in range(10):z+=" 0.0%d "%(i,) print z.rstrip()+"\n"+"-"*4+"+"+"-"*70 for i in range(31): s=str(i).zfill(2) print s[0]+"."+s[1],"|", for j in range(10*i, 10*i+10): print"0."+str(v[j]), print