######## ######### ####### #......# #.......######.....# #......# #.......'....#.....# #......# #.......#....#.....# #......# #.......#....'.....# #......# #########.......#....#.....# #......######..........#+####....#.....# #......................'.........#.....# #......<..........>....#.........#.....# #......................#.........##'##.# #......................# ..##....##....# #......................######....##...##.. #......................#...##.............. #............#'######+##.........##...##... #............'....+...#.....)....###+## .. #............#....#...#..........+ . ............#....#...'..........# ...........#....#...#..........# ...........##..###..###..###...# ###........#..###..###..####### #........#........#....# #........#........#....# #........#........#....# #........##..#######..######## ........#'###########.####zz.....# ........#................#..(....# ........#................#.......# ........#................#.......#. ........#................+......... ........#................#......... ........#................#.......... #...###...###....#........... ##+####...###....#........... +................#.......... #....(...........#.......... ######### #............... +.......######.......# #.........########.......#............# #.........#..............#............# #...##....+..............#............# ######....#..............#............# #.........#..............#............# #.........#..............######.......# { #...###'###...................#.......# #+###.......######............###'######.. #.......# #............#............ #.......# #............#............ +.).....# #............#............ #.......# #............#............ #........................)#.....z...... #.........................#............ #.........................).).......... #.........................#............ #............. ####.....#.........(.. ##+####....... #.....#............ #.......#.....##... #########.....# .. ....(.# # #........ #........