##### #...# #.#.# #.#.# #######.#.# #.......#.# ####.#######.############## #....####.................######## ###.###.....#######.#####.#........# #.....##.#### #.# ##...#####...## #######.####.# #.###.....###.....## +.....#.#....# #.............^....# #.<.<.#.#.#### ###.#.....###^....## #..>..#%#.# #.##...## ##...## #..<..#.#.#### #.###.## ##..# #.....'.#.'..############.# #.# #..# #+#####.#'##.#............# #.# #..# #.%.....##.#.############ #.# #..# #'###.###....# #.# #..# #...#..####### #.# #..## ###.##.# #.# #...# #.r...# #.# #...# ####..# #.# #...# ..# #.# #..## ..# #.# #..# ..# ######.# #..# ..# #......#######..######## . #......................# #..###########..##.#.#.# #.. #.......#.# #.. ##.##.#.#.# #..############.##.....# #..............^.......# ##.#..#########.####...# #.#..#### #.##....## #.......# #.##....# #######.#####.######....##.## ..##....# #..##...........# ........#####..##.#####.##..# #.##.##........##.#####.##..# #.##.##..#####.##.....%..#..# #.##.....# #.##.#####..#..# #.##.....# #.##.#####.....# #........# #...........##.# #.##.....#####...........##.# #.##...........##...........# #..######.##.##.....%.......###..#### ..........##...........##..## #..# .#.######.########.....##..####..# #...>...........%........# #################.......## #.......# #########