... .#.. ### .... ..# #.#..##.## #.#...... #. #....# #. #o..# #. #...# #.. #. #...# #.##.##.###...###.# #.##.....oo.......# #.#########..####.# #.# #..# #.# #..####.### #.# #.......... #.# ##.####.### #<##########.# #...........<# ##############