... . #.. ..# .. ..###.. #..##.. ..... ...... .. .... ....!.... .. #.. #..# ..# ..# ##.X##..##.. #..# .##.............. #......y........ ....#..##..##..# ###.#..##..# ..# # #.##.#....### ..#.##. .#..#...# #...## ..#.#.#...# .... ....#J##.#.# #.#.#.##......###.. .#. #..x.. .# #..# .##..###...#... ##. .. ....#...####.# #.#.. ..#### ##