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