#.# #.# #?# #.## ... #.# ##.###..## #......... #.######.# #.# #.# # #.######.# #.##.....### .... #................ ####.######..%.. #.# #.# .... . #.# #.### ..# .. #.# #...####..#... #.# ##..........# #.# #..........#.## #.# #...##........# #.####...##<##.####. #........##.# .# ####..^.###.# # #.##.# #.# #.##.# #.# #.##.. ... #.######.# #.# #.# #.#