# #. .### .?. .# #.. ####### #.. #.# ...#.. # #.##.###..##.. # .#.......#####.# .....#.#..#.#.# ..# .###.##.X..#.#.#..## #.....#.##.. .# #...#...#.#.#.#. # ### ####..####.##. # # . . .##.# # ..# #.. # ... # .### . ##.## # . # # #. ## #. # .# ## # .# # #. # .. .... ## # #### #..#.# ## #.# # # [ # . . # #