########### # ..#......# #.###.#.####.# #.....#.####.# #........#.# ......#.#.##.#.# .##.###.#.##.#.# #...<.#......# ##########.### #.# ##.### ##....# ..# #. ##.#.#.# #.. ..... #.#....# ... .... ##...### #.#.##.. ##.## ##.#. #.# #.# # ... #.#########.# ###.##O####(#... ..#.# #<.....#....#.#####.#.# #................##.#.# #...........#.##......# #.....#.....#.#####.### #.....##...##.#####.# ###### ######.......# #########