########## ##........## ##..#....#..####### #######..##....##..#....# #.....#..#......#..#....# .#.....#.##..##..##.#....############ .........#..####..#................># #.....#.#..####..#.#....##########.# #.......##..##..##......# #.######## #........#......#....#### #.#......# #.....#..##....##....# #.#.####.# #######...#....#.....# #.#.# #.# #..........#...# #.#.# #.# #.###...####...# #.#.####.# ##.###...# #...# #.....)#.# #........# #...# ########.##.#.# #......### ##### #..<..##.##.#.# #......# ##...###.##.#.# #......# #.###.##.##.#.### #......# ######8'''8##........# ##.################...####.#######.##### #.####.###......................)......# ....................####...############## ##.####.#.....###(........## #.#.........#+#####.# #.#.....##.....# #.# #.#.....##.....# #.# #.#.....##.....# #.# ..#.....#####.## #.# ..#.....# #.# #.#### #.....# #.# #....# ####### #.########.# #..........# #########..# #..# #..# #..# #..# #..### #.)..# ..........# #######...# #...# #.... #...## #...# #.#.#