## #....... ... ......# .!.##.....# #.........# ##........## .!........?# .......o...###. #..o...... ...####.#....#. .......<....... ...####.#..###. #.##.... #.. .#... ##.# # .. .# . .# .# .#