.. ##... .# .# . .... ##. #... #. . # ###. #.#.# ##.. .... . ###. .# #. ..# ...##...# . # #...#.#.#. #.. ..#.#......#.# # #?.....## ..X##.##...#. ..# # . . #. ....#.# # ##........#... #### # .###.##.##..#.......# # .#.. .#.#.#.....#..XXX#... . .# # . .. .#. ..## #.#..##.###.# . # .. ... ... ...#...#...#...# # . ##.. # ##... ...##.##..##..# . .# ##.. ...#...#.....#...# ## . . ....##. ##........####. . ##.. .#.. .#..##.#..... .. #.# .# #. . ....#... . # . # .##.# # ###.#..# . ##.....##. ..## . ##.. ## .. ## # #.. . .#. #p .. .. #..