Divide the rectangle by yowa

$><<('ab
'*15+'acd
'*3+'efcd
'*4+'eghd
'+'egi
'*9).gsub(/./){" #$&"*'\x07\x08\x0e\x04
\x01\x09\x12\x0f'[$&[0]%9]}

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

download

return top