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