# ..# . .. # .##.#. #####.#.. #......# #.....# ## ##XXX# # #.###.#.##.# ##.#..#..5.# .####.#..#...##..# .... #.###.### #... .#. #.##.## #.. ###.#.#.##.. . .. ...#.##. # .#...#. # .#.. .# . #.#.#..### ## ###...... # .#.######..###...... #. .#.#.### .### .. .. . #.. # . #.. .# #.. # . ..# . . .. . .#..#. . # ## ..# . .. #. # . . # # # #### #