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