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