. # #... # # .....# .## #.# ....... ..# ##.##.....# . ##.#.##.#.#.#... .. ...#........# .#.#.#....#..#.### .###.##.5.#...#... . ..#...5#......# .....###3#!.#.... #.#...#......#.# ##..#..##......# #.#.....!..#...# .#.......X.# . . #..#...#..##...#. . #.#..##. .### ...#.. .. # # ##. ### .# .