################# #...............# #.#############.# #...#######.# #.# ###.#.......###.# #.#.........#.# #.#######.#.#.# ########## #.........#.#.##########........### ###########.#>.........#....o...... #.#.###......#........... ##### #.#.# #......#........... #...# #.#.# #......#........... #...# ##'#'########..........### #[.(###.........#........?...# +...+.'.........'.............. #...###.........#............## #.##...###.(.......#......####.## #......<...........#....#.# .# ######.............#....#.# #..(..........#....#.. #.....###############.. #.....# .. #.....# #.(...# #.....# #.....#