Squares Round 2 by shinh

a=' '*$$
scan('.'){|c|a[n=$.*?\xc6+$`.size*4,5]='|___|'
a[n-?\xc5,3]='___'
a[n-99,5]='|   |'}while gets
puts a.unpack"A99"*99

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

download

return top