.. .# ###.#. # #. .. .3.. #...#..## #4 .#.# #.#....#.. .. ... # . .#..#.. ......#.## # #.# # ###.#.#.#.#...#### ......#..###....# #...#.#...#.#. ###.#....##....#.# #....X###.....#. .# #..###.## .....##.## . #..X.# #.#..# ## #..#...# ####... #.....#.# ##. #...##..# ## #.#. ##. #.#.# ## #.#. . .. .#