. .# .. .# . ## ##.#... #?#....# #._..# #.#....... ... ..#..#. ..... ..# ## ..##... #.. . .... ..# ....# ### #....