####### ###############################.....########## #......................#......#.....#........# #......................#......#.....#........# #......................#......#.....#........# #......................#......#.....#........# #.................[....+......#.....#........# #...##'############.#########'#.....#'############# ######..#### ###'##.####...####...........#....# #......# #................#.........>.#....# #......# #................#...........#....# #......# #................#...........#....# #......# #................#...........'....# #......# #................#...........#....# ###########'#####################'##...........##...# #............#...#.......................####+###...# #............#...#.......................#..........# #............'...#.......................#..........# #............#...#.......................#..........# #............#...#.......................'..........# #............#...#.......................#..........# #............#...#.......................########...# #............#...#..............................#...# #............#..##.........[....................#...# ..#####.......##.##.##.########[##########.......#.>.# ... #.......#.........#....[)...# #.......#...# .. #...........................# #.......#...# #.......#..⌠...⌠..#.........# #.......#...# #.......#.........#.........# #.......#...# #......(.[...>..............# #.......#...# #.......#.........#.........# #.......##'### ###.......#..⌠...⌠..#########'########............# ..................................................# ..........#.........#.................#######.....# ..........##.##.##.##.........<....... #.....# .................... ................ #.....# ..................... ..............>. #....... ................ ................ #........ ........M....... ................ #......... .....^.......... ##+#######.....# ######.... ................ .....+ ................ .....# ................ ................ ................ ......$........