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