. # .##....#.. ##. #..... # ## #. .....####..# .. #.# .. .# # .##.#.. #...## # ... #....### .. #.###.#. # #.# ##..#.. . . #..##XX.# # .##... #....#.#......## #.##..#...#.... #.#.##.#..#.### ..#. .#.## . # #..#. ###. #.### ## #. .#