##. .# ### .## #.. .# #.. .. # #.# #...## ##.##.##.## ###.### #%.... ..#....... #.....#######...#####.#..... .$###.......(...............#.#... b............Z..r...............# #..%......r............<# #.......######...#####.## #.##.##.# #.........# .. ...##.# #...####### ## ##..##.## ###...### #..#.#.###.......# #...###........#.# #.## #..##.#...#.# # #.#.##.##..... ###....##.##..# #.##.# .# ..# #.##.. .. .# #....^ .# # #.##..