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