### .. # ...# .#.# ...# .#. #..##.. # ..... #.# #. .#..##. # #.####.#..#...# #.###.....#..%..... ...##.#.[..#....# #.#.##5##_# ... .# #....#.### # #.. ###..X.#... ... #.##.##.#.... #.###..... .#...#.# #. ..##..#.###.# # #....#. #.## #. ###....#.#.# ## #...# #.#..# #.#X .... ## . #$#.##.....# . .#..# .# .## .#.##.#...#..# ..## ##..# ..