.. ... #....### #. . ####. #... # ###..... . #.#. .... #...# ... ..# #....##...##.#...# ..##..x.# # .... .#...#.....#.. . .. .#.#.#.##.### . ##.#.5.X..# . #..#.#### . #..#X?# .. #..#X### . .. .*# ##.... .#.# ... ..