### ### ... ..# ... ..# #.# #.# #.# #.# #.# #.# #.###.########### #....>..........# #.###.#########.# #.# #.#.......#.# #.# #.#.#####.#.# . #.# #.#......<..# #.... #.# #.############ #.... #.# #.# #......<# ... #.# #.# #.####### ... #.# #.# #.#.....# #.# #.# #.# #.#.##.## #.# #.# #.# #.#.#..^# ####.########.###.# #.#.#..## #.................####.#..### #.##.########.#.#...........# #.##.# #...............##.#.# ..# ####.##.###.####.#.#.#######.#.# .....# #.....#.#........#.#.# #.#.# #.....# #.....#.#.#.####.#.#.# #.#.# #.....#####.....#.#.#....#.#.#.# #.#.# #.........#.....#.#.#..#.#.#.#.# #.#.# #......##.#.....#.#.####.#.#.#.# #.#.# #......##.#.....#.#......#.#.#.# #.#.# ##.#?.%...##.#.....#.########.#.#.### #.#.# ......$...%...(....>......%.........### #.#.# ...#...r..##.####.#.#########...###.#.# #.#.# .......g#.......#.#.# #...#.#.#.###.#.# ..####.#.......#.# #...#.........#.# . ..........# #...###########.## ...........# #........>.......# ............# ################## .............# ............# . . ...