# # ####. . .#.... # ## ..#.. ...##### ...#.#.##..#.# .# ######. ..#... # . .# ....#.....#..###. ..#. ..#..#.......# ##.#.##.#.#.#.#.. # #...#..#.. .# .. .# #.#.#... .#... ##. # # ##.##...##.###.# ..# #.#.#..#.##### #... .. ..#....##..# .#. . #..#.##....# .. . ##...4...# .. #.#?..#### ##X## ###.. ##.. ..# .# .