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