### ..#....# .#....#. .## .# ......#.## .. #....#.#..# ##. ........# .#.##. ..#.## #. .#.#....... # ..# ........#.#.#####.# .#..#####. ..#... .#.## #...###...# .#. #. ###..##.%.#...# .#.. #....#.#......# ...# ##.#..#..X...# . # #...###...#...# .# .##. #.###....# #. ..# #. #..#.# # .##. . .#.... ## . ... .# . #