. #. # .# . .## .# # .. . ## #.#. # .# . .#.. #. #. . # # . .. # . #.... # # # # ... . # # #.##..##.# ..# ###... ##.. ## #. #####..#. .. ## .# #.2#.X##.## . . . ###X##.##.##.# # ##. ##.#.... .# . #. ##.... .## ###.# .# # #.###... .. . . #. #. ##..#. #...# ##. ..#.### . X. # . #. ... ..# .#.# .#.. ##..#..# ##.!## ..# # ## #..# ###