############################################################### #.....o..................oo...................................# #...o.oo...............##.o......................###...###o...# #...o##o.....#####.....##...#####................# #...# #.oo.# #...o##................##...#####o......∩........# #...###.o..# #..o.##................##................oo......###..........# #..o...................##..................oo....<............# #..o.........................................o................# #..........###.....###########################o#####...o......# #.o.######.#...P.P)!....... ..............#.o....#..o#......# #.o........#...._.......... ...............#.o....#.oo#......# #.o........#...P.P......... ...............#......#ooo#......# #...o......#..............................(.#......#ooo#......# #...o......#................................#......#..o#......# #..........#................................#......#o.o#......# #..........#............................oo..#......#o..#.....o# #...o####..#......####..####.....##.....##o.####'###.o.......o# #....####..#......####..####.....##..oo.##o.##.#....o........o# #..........#............................#..oo..#..##.........o# #.......o..#.......................oo...#..o...#...oo........o# #......##o.#....†.o.....................#....o.#.............o# #......##..#......o.....................#......#oo...........o# #...<..##..#####'############...o##.....#......#.............o# #...........................#...o##.....#......o.............o# #...................o.......#...o###############.............o# #..............###..o......#....oo# ###############'##.......o# #................)..o#####.##..8.###.$$$$##..........#.......o# #...o#####.........o.#####..##.oo##D......##.........#.<..^..o# #....# #.........)o.ooo..o###ooo.D#####.>#.........#.######o# #...o# #.#####+###########oo#####o......##.........#.######o# #...o# #.#...............+.o....##.$$$$##....##....#.......o# #...o# #.#...(...........#...##..########....#######.......o# #....#####.#...............#...##.......#.'....# ..........o# #...o.o..[.#...............#...##....o....#..oo# #..######o# #..........#...............#...##.##o######....#....#..######o# #........o.'...............#...##.#ooo...##....#....#.....ooo.# #.#######.o#...............+...##.#oo)...##....#....#.....oo..# #.# #..#.........##....#...##.#)o)...##....#....+.........# #.# #..#.........##....# ..#......#######....#...o.....# #.# #..#...............# ..#......# #....#...o####.# #.# #..#...............# +......# #....#....####.# #.# #..#...............# #........ #........o.....# #.#######..#......oo.......# #.......... ###'###.o......# #..........#......o.oo.....# #.......... #.o..#........# #..........############....#.# ..#..[....... #.oo.#.o......# #..........# ........##....#.# #..#........[. #.o..#........# #..........# ..............+.# #..# #....#........# #..........# .....(........#.###..# #....#........# #..........# ..............#......##+###### #.o..'....###.# #........o.# ..............#..............#######....#....# .# #.......o..#########'#######...................^##'###....# # #........oooooooooooooooooo.oo.................o.oo....... #........)o..............o..o###.......................... #.....####)ooooooooooooo.....# #.......................... #......)...(.................# #..................#....... #............................###.......................... #................(........................................ ##########################################################