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