### ##############.## ############# #.............#.######### #...........######## #.##########.###........# ##### #..................# #.# ##.#.#######.# #...# #..#######'#######.# #.# ##.## #.# ##.#.# #..# #.# #.# #.# ### #.####....#####..# #####.##### #.# #.# ############# #................# #...'.'...# #.# #.# #...........############...........# #.###.###.# #.# #.# #.####...........######...#####.##.# #.# #.# #.# #.# #.# #.# #.####.####..........# #.##.###'###.###'###.# #.# #.# #.####.###########...# #.##.'.............+.# #.# #.# #..........# ##..# #.##.###'###.###'###.## ##.###.# #..###.###.# #..# #.##.# #.# #.# #.# #..# ##...##.# ##.###.# #.# #..# #.##.# #.###.###.# #..# ##)#.#.#.# #.....###.##### #..# #.##)# #.^.'.'...# #..# ##.##.##..# ##.##..........# ##..#####.##.# #####.##### #..# #.###.###.####...#..###.###^# #.#.##.......# #.# #..# #.# #.# #...........# #.###.####..##.####..#######'#######..# #.###.###.####...#.####...............####..................# ##†##.##.## ##.##................##.#.#########...###.##...# ##.#.#.## #.##..###.#...........###.## ###.# #....)## ##...## #.##..# #.#...#####..## ##.#########.# #####.# ##.## #.##..# #.###.# #.## ##..........# #.# #.# #####)##..###.###.## ##..## ##.#########.# #.# #.# ##...#..............###..#.###.## #.# #.# #.####.###.###................##.#.## ###.# #.# #........#.# #....#.........#.##..#### ##.### #.# ######.#.#.# ##.#.##..#+#..##.##.....# #.[.# #.# ##÷..## ##.#..####⌠####..##.###.# ##.### ##.# ##.## #...8..''⌠<⌠++..8##.# #.# #.#.# #..# #.# #..#..####⌠####..#..# #.# #...# #.## #.# ##..#.##..#+#..##.#.## #.# #####.# #.# #.# #...#)#.........#.#.# #.# #.....# #.# #.# #..##...##...#......# #.# #.##### #.## #.# #..##..####.#...##..# #.# #.# #..# #.# #..##..# #..###.#..# #.# #÷# ##.# #.####..##..####.## ##...# #.# #.# #.# #................# #...####.#####.###########.# ######.###.#..##.## ##>...........#.............# #............###.........###.############..# #####.......#...##.####### #.# #########..# ###..##.##.###.# #.####......##..# #..##(##.###.###### #...##.####.##..# #..##.......>.....## ###.##.# #.##..# #..##.>#.###.####..## #.##.####.##).# #..##..#.# #.# ##)..####.##.##.......# #..##....# #.# #......##.##.##.......# #.......## #.###....#.##.##.##.......# ##.##.#.####.#......####@#.#.#.....#.# #...............#..#..#>.###......#.# ######.######.######).'.#.#.###.###.# #.# #.# ####.............# #.######.# ############### #........# ##########