## . .# #.# ##.*# #.# # ###.# ... ..##.#...# ... #....#.#######.. #......#..#....# #.#...##...#.##.. #..#.........# . ###.#........... #####..#.##..# #..###.... ....#..#.## #.#.###.# . #..##. #...# .## .#