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