## .. #... .# ...# #.# ...###########.# ...#....# .......(...#..## #..#....# .# ######### ......#........# #..#....# #.# #.......# ...............# ##..#....+ #.# #.####.## #.##..o......# # ...#....# #.# #.# #.# #.#####.##.###'.'### ###.#####......# #.# #####.# #.# #..........# #.#.# #..?.w.........# #.# ..##.# #.# ######o######.#8# #.####.###.....######.#### #.##.# #.# #.#####..#.#####.....W)##.....'.........#######.##.# #.# #...[...8.∩.8.##..###..##.....######.##............# #.# ##########........# #..##.##### #...........##.#..####.# #..8.......# #..##.########.#..####.#.##.#..#....# #...#...#..# #..##..........#..# #.#.##.#..#.#### #.#(###o...###..#############..# #.#.##.#..#.# #.#.#.....W...... ..........# #.#.##....#.# #.#.#.#..<####.. #########.####.#.#####.#.# # #.#.#...# #......#.. .#.# #.. #...# ############ #.# ### #.... #........# #.# #.#### #.######.# #.# #.# #.# #.#####.# #. #<# #<......# ## #.# #.#####.# ### ### ###