#. .# ## #. .# .... .. .#.#.# .?..# #...# #...# #...# #