############### #.............# ######.####...####.# #.......###..#.###.### #.####......###......# # #.....#.#...#.#.#.# #.##.#..#.##.<.##..# #..........#...#.### ####.######.###.. #.## ##.#.#.# #..# #.##.# ##.#.## ## #.# #.###.# .. ##.#...#.# .. #.##.<.##.. . ##.#...# .. #..###...... #...# ..... #.....#...# ##..?.#o... #.......# #.##.#o. #.# .#... #.# .. . #.# ##. .