######## ############ #....# #......# #..........# #....#####......# #..........## #....#..........####............ ##....'.................................... #.....#.....###'#####...............#.....#. #....)'.....'................................ #.....#.....##..........#...................# #.....#.....##..........#.................... #.....#..........#........................... ##...............#...#..##........###..#...# #............................)....)........ . ##.........###.....#.#...##.####.......#####.o. #...>..............'.........###.......#......( #...........##.....#.#......ooo)((..(((..o((..( #.......##..##.............≈≈≈≈≈≈≈##.#.#.(..... ##.)..#.##..##.......#..≈≈≈≈.....≈##.#.#....... #......................≈....⌠.⌠.≈#....+....... #........................_...∩..≈#..#.#.....#. #.....................(≈....⌠.⌠.≈#..#.#.....# #.....#.....###.....#((≈≈≈≈.....≈...#.#.....# #.....#.....###.....#..(((≈≈≈≈≈≈≈......###... #.....................##+#.......... ##.............).........#.##....... ###....#####...#####.#...#.# ....... #....###...##.##...##....... ....... #....##.8.8.#.#.8.8.#..... #.....#.._..#.#.._..#..... #.....#.8...#.#...8.# .. #.....##...'#.#'...## #......#####...#####.. #............⌠........ ###....#####...#####.. #...##...'#.#'...## #######...#.8...#.#...8.# #.........#.._..#.#.._..# #.#####...#.8.8.#.#.8.8.# #.# #.....##...##.##...## #.# #......#####...##### #.# #................. #.# #................. #.# #................. #### #.###..............####.... #...'.................... #####.................. #..........#####.# #..............<.# #..........##.##......# ##########.##.# ###...# #.##.# ... #.##.# # #.##.. ####.# #..