a=b=1 s="0" r=range(24) exec"s+=str(a);a,b=b,a+b;"*73 s=s[:240]+s[241:] for i in r:print" ".join(s[max((22-2*max(i,j-1))**2-i+j-1,(23-2*min(i,j))**2+i-j)]for j in r[::-1])

Note that non-ascii characters in the above source code will be escaped (such as \x9f).