... #.. ## .. ... #.# #.## #.. ....# #..####....## #...#....... #..<#.#...### #............. #..#.##....#.#.#.. ... #..#....##.#.#.#.. ...###########....#...........# ..o...?......#....#.##.#.##.#.# ...o.........#.........#....#.# ....o....(...#..##.#.#...#....##### .............#.....#.#.>.#.##..##.. .............+...#.............##.# ........oo...#...#....#.#.#....##.# ###..........##....##.#.#.#.#...#.# #######o#####.#...........#...#.# .. #.# #.#.#.#.##.#......#.# ....####o#####...#.#....#.##...#l# .=.......o............oo..o....#o# .....#.###...#.###..>#.#.##...#o# ...#.#.#<#.#...#...#.#.#.##...#o# ## #.#.#...#.###.#.#.#.#.##.o...# #.#...o.#.# #.#.#.#...###+#### #.###.###.# #.#.#.##### #.#.......###.#o#.. #.....o.......#o#.# ###.#o#########.### #.#.# # ...#o# #.#o# #.##.#.# #.#o# #......# #.#.# ####.### ..#.# #.# ###(#######.# #oo.oo...o# ###########