# . ## # ## #... .# # . .#.#. #.##. .... #...# ..## #....#...#... #........# .......#.#..# #.###.# ..# # #.# .## #.. ## #.# #.. ..