##(...... ##.......# ......(.# #....(..# .(..... ########.#o.# ........oo..# #....##oo..# #...@l.oJ..# ....#.##o#..# . .. ......... ...#.#.....###|# ..#.. ......# . #. ##.....# . ....... ##......