######## ######......# #....#......# ..# #....'......+ #....+ #....#......#. . ##....# #....#......#..########..# ..#....# #<...#......#.........#..###### ........+ #....#......#...#.....#......... ........# #....+......+...#.....+.........# #.....# #....#......#...+.....#.......#.# #....##+# ####### #....#......##+#⌠.⌠...#.......#.. #..J.'..# (...... #....#...........∩....#.......'... #....#..##+###....... #....#..........⌠.⌠...#...##..# ......###.......#........ #....+................#...##..##+### ...... #..##...'........ #.. #................'...#.....)..+ ....+ .##..###'##....#+## ##+#####+###.....#...'........# ... ......##...##+### +.....#..###..##...# #########...........+ #.....##+###..##.[.# ##.....# #..##.......# #.....#.......##'### #.########..##...##+## #.....#.......)'...+ #'#####^##...(...##.. #.....+........#...# #.......##...........+ +.....##+####'##+#####..._...##..##.......# #..............#...#.##.....###..##...##..# #..............#...+..##...###...#....# #+ ####+#.........'...#......#..'...#.?.?.. #.........###+#......#..#...#...... ###+#...............#..#...+....# #...............#..#...# . +...............#..#...# ##+#...............#..#...# #..................#..#...# #..................#..###+# +.......###+#......#..# #.......# #......# ######## ##.....# .......# #.......# .........# ........# ..##+#..