## .. . .#.# ? .#. ... .... .# .*.##..# . ... . . .#. . .# .. # ### #* .. . #.### #...# ##*.#.# #. ##..## ### #.#.#..... # # .#.#.##.. #...# #. # #.... #..... .# . . # . . .. #