######################################################################## #..........##....##..##...##....##........##........##....##...........# #..........##....##..##...##....##........##........##....##...........# #..........##....##..##...##....##........##........'.....##...........# #..........##....##..##...##....##........##........##....##...........# ###.####.........##..##...##....##....#########.....#############......# ###'####.........##..###.###....##....#########......############......# #.....##.........##..###'###....##....##...............................# #.....##.........##..##...##....##.(..##..................[............# #......'.........##.###...##....##....##.##............#####...........# #.....##..........#'###...##..........#...#.........####...#...........# ############.........##...##..........'.8.##......###....<.#...........# ############.........##...##.....#######...#.....##........#...........# #....................##.))(.....########...#######.....#####...........# #................##......)##....'.....###............###...............# #..........^.....##.......########....'.##....8....###.................# #.....######.....##.......#########.####.##)).....##...................# #.....#######....##.......##....###'####..#)8...8.#....................# #.....##...##...).........##....##....##.##().....##...................# #.....##...'..............##.....'....####....8....##..................# ###.####...##........)....########...###............##.....=...........# ###)#########.....####....############.....#######...#......:..........# #......######....######...##.....#........##.....#...##................# #..........##....##...'...##.....#.<....###......##.8..................# #..........##....##..#######.....#...####.........#...#................# #####..........+.....###########....########......)..)##'##................# #P≈♣#..........##....######...##....##....##......)...).)..................# #♣♣P≈...........##....##..'....##..........##..........)....................# ♣≈PP........##.###....'...#######..###################.###################### ♣≈≈PP......###)##.....##..######...# ### ####...####### ♣≈P≈.......##.))......##...........# ##.###....<....#..##### #≈♣PP......##.........##...........# ####...................#.## ##≈≈♣#................##........#### ###.......).................### #####.....#....P.....#####.....#### ##.......((....#.#.............## #.....##.........#####........# ##......(....###...###...........## ########.........##...........# #..........##.........##..........# #######..........##...........# #........##....⌠...⌠....##........# #..........##....##..##...##..###....(..#.................#.......## #..........##....######...###'#).......#.......#''##.......#.......# ########...##....######...###.([)...........⌠.....(..(⌠....#.......# ########[..##....##..#######.)#))......#...................#.......## #.....##...##....##...######..##.(.....#................^..#........# #.....##...##....##.......##..###.......#......⌠...⌠......#.......### #.....##...##....##.......'..)# #.......#.......).........#.......# #.....##..÷##....#####....##..# ##......)#...............#.......## ###.####...##....######...##..# ##.##....##.....NNN...##......### ###'####...########..##..[##..# #####.#######..N(S#######.#### #.....##....######...##...##..# ### ###S### ### #.....##....##.......##...##..# #NNS# #.....)'(...##.......##...##### ##N## ########....##....#.###....#### .N. ########....##...##'##........# .S #.....########...##...........# #.. #......######....##...........# ##. #...<............'........)...# #............##+######........# #...........###.###########...# ########....##.......#######..# #######.....##.......##...##..# #............'........'...##..# #...........##.......##...##..# #...........##.......##...##..# ###############################