########## ######........# ##.............# #..##########..# #..##. {{{{ #..# #....###### #..# ####.5.#'#4...#{#..# #.3555.....4..# #..# #####525455.'..∩.. #..################## #...5226455..'.35{ #......##.#..#.##...# #...52.&2355...2..#.#..#.........#......# #....2224333.'.'223##..#.........#......# #......25#55.....#####..'.........'......# ##....#.#5{5............#.........#......# #.....#.55..5.####.....#........##......# #....##......## #.....#........######### ###.##......#######....#................# ..# #..##..#...##.(.##...#######...##......# ....#......#........##...##..###...##......# #....'......#....^.............#............# #....#......#..................#............# #....#......#..................#............# ########### ######## ########...#######..###....##.##.##.####....# #...##.#..######......#########...###...###..##..###....##.#####'######### #.......#.....................#........)..'....................#.........# #.......+.....................'...........#....................'.........# #...[...#.....................#...........#....................#.........# #...##.#..#...##......###...###3.####....##...##.#####..#####'###..###'### ###########...##......###'#####..##########...##.##.##..###...###'####...# #............[......#....#............#....#....................# #...................#....#............#....'....................# #...................#....'............#....#....................# ##...........##....##...##...)..##...###...##...##....∩.........# ##############....##...######'###...###...##...##..............# #............?......#.....'.........#.........####'# #...................#.....#.........'....###'###...# ##...................#.....#........########...##...# #......#######......###'####...##...##....##........# ####...##...##......###...##...##...##....#.........# #.................................#.....#.........# #.................................#.....#....)....# #.......................∩.........#.....#.........# #..................∩..............#.....#.........# ##........###.....(##...#..#'###'###....##'####...# #######..##################.##...##....##.####...# #....)# #.......................# #.....# #.......................# #.....# #.......................# ##...## ##...##.########.####...# ##### #### ### #.# #...# ... ....# ..........# ...........# ..... .#