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