.. ... #.. ..# #.. ..# . .###.. ..###O. ......###O..... ......_..... #...O.# . #_.<._# . ....#..)..#.... ......)_)....... .O....###....... .###.. ..###.. #.. ..# . #. ..# .. ... .. ....