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