### ... .. .# #.# # #..### .## ##.#.# .. . #..X###.# ###..##.# . #..#.#.# . # # # . ##....#.# # #.#.##.##.# . .#...#x#..# # .# # .x.....#.# . .# . #..###..### . # . # ##.### . . . # ###.#..### # #. #..#...# # ##. ##..#. .. . ###. ##.. # . # #.....#######.## ..#. .. ## ## # ... ###. .. # #. # . .. #....## ..## #. .####.#.# .### #.# ## #