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