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