# . .# .#. # ..# # #.#.. ...##.#.#. #..#...# ### ###....### .## #.. #..#.#...### . #.. #.....#.....# #.. ##...# #...## . ##.# ##.## ##.## #. ##...###...###...###.. .#.....#X....#.....# . .................. .... .#.....#.....#.....#. ##...###...###...## ##.# ##.## #.## #... ##...###...# #.. ..#.....# .... . ... ..... .#. .#.