... ###.# .### ##.#.# .. ..# # ..#.# #.# ## ..### #.####.#.########.# ...... ......#.#........## .#..### .# #.....o.......... . ..... ..##.....o........# ....###.Y# #.......####.####.# ....)..<.# .#.##>#..##....o...#### ....###.## .......∩.#...#.#..o...# # #.# ...##....)...#.#.####.#.#### #.# ........>.................... ... ..?#.#.........#.##o#...#.### #.# .. #.....<...#.#.##{#.....# #.# # #.......#.##.#.##.#.##### #.# #.......#.##.(....#.# #.....#.#.####.##...# ....#......# # #.### ##.......# #.# #?......# #+# ........