# #######.#### ..#<......# #.#.##.##.# #######.#.# #.........# #.#####...####.. ###......... #.....####.. #.#...# ...###.#.a.# #.......>..# .....#.##..#### ....#..%.....# .> ####.....# . #..^...# #.###### #. #. #. .