######## ########### ####### #......# ###.........# #.....# #......# #...........# #.....# #......# #...........# #.....# #......# ##..⌠........# #.....# #......# #............# #.....# #......###............# #.....# #......##..####.......######.....# #......##.##########.............# ###### ##############..............#...#.............# #....#### #...........########........#...#.............# #.......# #...........# #........#...#.............# #.......# #...........# #........#...#.............# #.......# #...........# #........'...#.............# ###'##'######...........# ###........#..##.............########## #...##.##.#..###.....#### #.....##'############+######..........# #...#..........+.....# #.....#............ #..........# #...#...^..#...#.....# #.....+...>........ #..........# #...#......#...#.....# #.....#............ . #..........# #...###'######+#.....#########.....#..##...##+## .. #..........# #######...#.......................######...##.## ...######.....# #.........#.......................#....#......># ........#.....# #.........#.......................#....#.......# ........#.....# #.........#.......................#....#.......# ........#.....# #.........#.......................'....#.......# #########'#))...# ########'###.......................#+####'###########.........).)...# #................#############.....(.......#.8.#......#####.........# #................# #.......................## ##........# #................# #.............8.>.8...#########........# #................# #.....................#####...#........# #................# #.............#.8.#...##$$##..#........# #.......<........##### ######.<...................##$$$#_.'........# ###'######'##+####...####....#.....##########......##$$##..#..y.....# #.............#.......+.....#.....# #......#####...#...###### #.............'.......#.....#.....# #......#########...# #.............#.......#.....#.....# #........# #...# ###############..##...##....#.....#+## #......y.# #....# ######...##....##.......###...##....yy.#####.....# #...............#.......#......#....5.Y5Y..5.....# #.......<.......#.......#......#.................. #...............#.......#......#.................. #...............#.......#......#.................. #...............#.......#......#.................. #...............'.......+......#.................. #...............#.......#......#.................. #################.........######............#####. .....########..................# ......# #.............. .......# #.............. .......# #.............. .......# #.............. ######## #......(....... #......#######. #......# #......# #......# #......#