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