#....##. ## ....... # ...##.#...##. ..#..#.#... # #.......##.# .#### #.......... .....## .#....# #...#.....# #.##.##.### #....#...# #.X.#.#..##### #....#...#.#....# ......#####...#...# ...###. ##.##.. # .. .. #.##....#.. . ..... ...#...#..# #.#. #.# #### #.#.. #. ..##.. .#.##