# . . . # . #.# .... ..# ## #..## ## # ##.#.####.# #..##.#.....#.### ......#.#.#.....# #. #......##.#. .# #...#.#..##...# ##....#..#.# .# ##. . #.............. . .X## #..#............ # #X..#........# .#. #. #.!E#..#...##..# .. #.#............ .# . #.......#....#.. . . #..###...#......#...## .. #............. .# #....#.##.# ...# #...#....#... .#.. #........ ..... ......... ..## .. . . .# ... . . .. . . # .. . .# . .. . . ..