###### #....# ######## ################....##################......######## #>..........................................'......# #.##############....##################......######.########## #.....# #....# #............>..#....#.# #.###.# ###### #...........#.#####..#.# #.###.# #...........#.#####....# #.....############# ###+#.......#.......##.# #.#.#.............# #.#.......#.########.# #.#.#.###########.# #.#.......#.# ####.# #.#.#'#..<#....##.# #.#.......#.# #....# #.#...............# #<#<......#.# #.#### #.##.....#.....##.# #.#.......#.# #.# #.##.....#....#...# ##'#.......#.#####.# #.##......#..#....# #...###.........##.# #.##.......###....## #...# #.........##.# #.######....###....## #...# #.........##.# #.# #....#..#....# ##+## ######+##.##.# #.# #...#....#.#.# #############.#### #.##.##.# #.# #.##.....#...# #................# #.##....# #.# #............# #.............>..# ####.####### #.# ############.# #................# #.....# #.# #.#########.#####.........# #.....# #.# #.....#.........#.####.#### #.....# #.#################.###.#.###.#.###.####.######.....# #...........................r5o..........(.(........# ###################.###.#'##############.######.....# #..#........### #.# #.....# ##.#.#...#....# ######.#### #.....# #.#.#...#..#.# #.........# ####### #.#.#......#.###.####.##.# #^#.....#..#.....# #.##.# ##########.####### #.##.# #........## #####....# #.........# #......#### #.........# #.........# #.........# #.........# #........## #.........# #........# #.........# #........# #......#### #######.#######......# #..............# #########.###### #.......# ###.####### #...# ###.### #<..# #####