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