### ##.. #####..## ##### .. #.......# #...# .. #.......# #...########.##. #.......# #............... #.. #..a....###.^.####....#.. #.. #..........##...## ...#### #########.##......## #######....# #......(...## #..........## .......###.#.######...........# #####.##...#......#%a.........# #.#..########..########.#......# ....# ##.# ###.####.... #.#.# #.## ##.....## .#. .... #..## #.8...8.# #.## ##..###.......# ##......._.....# ###.#.......### ###.8...8.# ##.....## ###.### .# .. #