######################## ###......................### ###############...##.####.####.####.##...## #################............#..###...##...##...##...###..# ###>.......)......'............#.## #.⌠.##.⌠.##.⌠.##.⌠.# ##.# #..........########.....#.)..#.#.####...##...##...##...####.# #..........# #...#.#.##.#.#...###.####.####.####.###...# #..........# #####...#.#.##.#.#.⌠.###.####.####.####.###.⌠.# #..........# #............#.#.#............................# #..........####.#######.#..#.#.##.##.........<..........##.## #......>.....##.##### #.#..#.#.#............................# #............##.....# #.#..#.#.#.⌠.###.####.####.####.###.⌠.# ######.......##.....###.####.#.#...###.####.####.####.###...# ######### ##'########....'.#......#.#.####...##...##...##...####.# #.......# #.########....#.########.#.## #.⌠.##.⌠.##.⌠.##.⌠.# ##.# #.......# #........'....')[........#..###...##...##...##...###..# #.......# ##########....#.########.##....#.####.####.####.##...## #.......# #.......#.# #.####......................### #.......# #.......#.########'##############.############ #.......# #.......#.##..........# ##.# ### #.......# #.......#.##..........# #..# #.# #.......# #.......#.##..........# ##.## #.# #.......# ####.......#.##..........# #####..# #.# #.......# #..'.......'.##..........## #.....## #.# ######'## #.##.......#.##>..........# #.....# #.# #.# #.##.......####...........####.)...### #.# #####'## #.##.......####......................# #.# #......# #.##..........############...........#####.# #......# #.###...##....# ##...........'.....# #...)..# #.# #...##....# #............####### #......# #.# #...##....# #............# #......# #.# #...##....# #.#....#'#'### #......# #.# ######....# #.#.#.##.#.# #......# ##'############# #.#...##+#'####### #......# #..........# #.#...#..........# #...)..## #..........# #.#...#..........# ####....# #..........# ###'#.#............# #....# #..........# ###.....#............# #....# #..........# #.'.....#......####### #....# #..........# #.#....##......# #....######..........# #.#....###.#.### #....'...............# #.#....##....# #....################# #.#....##..############### #....# #.#....##..>.............# #....# #.#....##.##############.# #....# #.#.......# #.# ###### #.###+#)################.# #.###....................# #.##....################## #.##.#### #.##.# #.##.# #.##.# #.##.# #.##.# #.##.# #.##.# #....# ####.# ###