Sierpinski Carpet by niha

*a="::";puts(eval"a+=a.map{|l|l+' '*l.size+l}+a.map!{|l|l*3};".*id%7)

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

download

return top