... #.# ### ..# ..# .. #.# #.# #########.##.# #.# .....o.....#.# #.# #.......#..#.# #.# #...!...#..#.# #.########## #.......#..#o######..........# #.....o.##.#o#.............#.# #.......##..o#.###########.#.# ......o?##...#......... #.#.# .............#..######. #.#.#######.# ...#######..>#..###.##. #.#.........# . #.#.#......##.###.#..######## #.#.##.###.# ...#.#....# #.#.##.# #.# #.#.##.#.# #.#.##.###.# #......#.# #.#......#.# #...####.# #.########.# #........# #. #.# #..######## #.####.........# #.......######.# ######..# #...# #...# ### #..####### #.. #.. #......... #.#.#######.########.######## #.#.#.##...................... #.#.#.##.####.########.####### #.#.#.#....##.#...# #.# #.#.#.#).#.##.#.#.# #.# #.#.#.#..#......#.# #.# #.#.#....#.##.###.# #.# #.#...##.#.##.# #.# #.# #........####.# #.# #.# #####.#### #.# #.# #.# #.#######.# #.# #.. #.......#.# #.# ######.##.###.## #.##......# #.######### #.# #<# ###