### # # .###. # # ###. # ##. . #.. . . . . ....## ## # ... #. .. ..# # #.# # ..#...#. #. #. .. ..# # # ...###.. ....##.... . #...... .....#.#.## .#. #.#..#...#. . #.#.####.#. #..# .# .#......#..#...# #... ...##.#...## .. .....#..#..#.....# #.# ####.###..#.. #......### ##.#.##.# .........#!# ...#..#.## ##*.....# ..##.#..# # #..... ##.##. #. .