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