hexagon 2nd fixed by leonid

i=o=getc%8*6
puts (' '*K+('\__/  '*o)[B,o+~K<<1])[o/2,o-2]while K=(i-=3).abs+B=i/o+1

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

download

return top