Logolygon by rolf (noembed)

f=[16*[" "]for i in"."*19]
x=8;y=7;d=0;r=35921;u=0,1,0,-1,0
exec'for c in raw_input()[::1-(d&2)]:x+=u[d+1];y+=u[d];f[y][x]=c\nd-=r%2*2-1;d%=4;r/=2\n'*16
for x in f:print"".join(x).rstrip() 

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

download

return top