.....# .... .. ##..#.... ... .. .#.#.#..###..###.# #..#.................. # ................... .....##......# ...... #..##......##...... ..# # #.................. #.....#.................. #.................... #.#...............?... . #......x............ . ##.................. #....##.....x##...... ..#..##......##...... ..#................... #.# ............ !.... #........... ..... #... .. .....