. ?.. # ## ... .# #.... #... # .# ..#.. .# ### ..## #.....#..# #..# #..#. ### ...#####....## .# ..#.#. . #..# #.#.#. .# . . # .# # # ##. ###.#.## ..##.# .. #....####....# .. . ..... . ## ..##..#..#.####.. #... ..#..... . ##..##.###########. #...#...# ##..... #..#..# #.#..... ...#..X###3.#....# #..........##X#..### ..#..###.###........ #. #.XX.....# ..#. ##.x.x.#..... #.. #.....#.#..###. .# ##.........#.... #...#..##.##....# .....#..... #..# #...#....... .#.. .#....###.... . # .# #