..... # .# #.#.## .## ..# .. .# ## ##..... # .. # ### #.# ##..#..## #.##. . ##...# .. ##.#.# .#..###... #.5#.####..#...#. . #.....#..#..#..##. . # #.#.#..##.#...#.# ##.### #...# #..##. .# .## . ##.. #....#.##. # .# ... #.#..X4..4.... #. .#.##.#.#X..#.#.#. #. #......##..#...# #. #.. . ....#.# ###.X#.#.#...# #.. .. .#...# ####.# #....# .. ....# .. ...#