... .. .. ? .. . .. . #. .. #... .# #. .# .#. .# #. .# .. .# . #.#.#. .# ....#...#.# #...<.# #.....#...# ...#...#. .#... . ##.# .. # . .# .#. .# #... .. . .. .? .. ..