# # . # . . # # # # ... ## # # ##. # .# ### .#... .# . .#. #.#. # .#.## . . # .#..##. .. ### #....... .# #.### #.. #. .#. ##..# . #.. ..# #.#..# #. .#.. ## #.##.### ... # .. . ..##.## ...# ....... .... . ###.#.## #.. ...# ....#..#.#.## # #.#.....#.#.# .# # ...#.. ##. .....## ..# ##?##### ..### . # # ..### .#. #...# .. . # ###