. .... . ...... .# ...... ##.# .. ## ...........# ... ##.#....... #..####### ....#...........#....#...# ........o........#.##.....# ^.......>##..##....####...### .............# #..<##.......# .<.#.......#.# ##...........# #.....#...# ##...###...### #.....##..# #..%..##...# .......##..###.....##...# ...#...##...##....#######.. .......................... .#.##.#....############.. #. #........# #.........# ##.......## ##..##### ##.. #. ..