## . .# ####.## #.....## #...... ##.....# #....X.# #......# #......# #......# ......... .?......# #.......# .###..##. ... .