Divide the rectangle by medialuna

a=.(15 18$0),.(15 15$1)
b=.(3 18$0),.(3 7$2),.(3 8$3)
c=:(4 14$4),.(4 4$5),.(4 7$2),.(4 8$3)
d=:(10 14$4),.(10 10$6),.((7,8#3),(9 9$8))
echo&.><"1;"1' '&,each <"0'abcdefghi'{~(a,b,c,d)

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

download

return top