### # .. .. .##. ##.# ..# #..... ##...#..# ..#...###.#%...# #.. #..#......# # ...#.#.....# #...##.#.....#..# .......#....x#..#.# ....##..#..x.#...#.. ...#.#.#.x.#....## # ......#.....X....# . # ..#.#.##.X##..# ...#...4..###..#.## .####...#. # .## .#.##...## .# ...#.#.. . ##...#....## ##.x..#... # ...#4...#.## .. ..####.. ...... ##.#