################################### ..........................(........ #......<.........#####............. #................# #.......###..# #.....##.........#####............# ...... #.....##.................... ...... #.....##.................... ......##.....##....................###### ..........∩..##).............####..#....# ............).))...................#....# ......#'#############'#####.......#....# #..........#.........).........#.......#..### #..........#...J...............#########..# #...Y......#...........).......##.........# #....Y.....+..........######...##....[....# #..........#...........)...######.........# #.....Y....#....>.#'#..###).....#...###...# #..........#......'∩'.)#..................# #.........⌠.⌠.....#'#..#...##.......##.5..# #..........∩........!.....####.....####...# #.######..⌠.⌠....#..'###.## ##...## ##p.# #...#.....#.......## ###'### ##5.# #.######...#.....##.......####.....####...# #..........#.....##........##.#...#.##....# #..........#.....##.........#.......#.....# #..........'.....##.........'...∩$..'.....# #..........#.....##.........#.......#.....# #..........########.##.....##.#...#.##....# ..########## #. #....####.....####...# . .....## ###'### ##..# ..... #...# ..# ..... #J....# ..# .. #.......# ........... .'#########.. .. #.