.# .. ###.# # ###.#.###.# #<......... #o#........ ...###o#.#o#...# ........(.....# ....###!#)#.#.# .. #.#(..# #.#...# .......)....... ..#####...#.#.# ........ ....#.#.# ##...#.#.# #..(. . #...#. .