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