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