######## ####### ###### #......# #.....###### ###############....# #......# #.....#....# #.............#....# #..^...# #.....#....# #.............#....# #......# #.....#....# #......##.....#....# #......# #.....#....# #########.....#....# #......# #.....#....# #######......##÷....#....# #......####### #.....##..######## #.....#.............#)(..# #............# ####'###..##.....## ##............########)...# #............# #...............# #......##.....#...........# #............# #...............# #########.....#.......##### #............# #.<.............# #.......#.....#.......#..# #............# #.......÷.......# #.....<.'.....#.....(.#..# #............# #...............# #.......#.....#.......#..# #............#######'###..###....## ###.......#....##....(..##)## #.......##'###.##.##.###..###....## ##.###.....#....########.....# #.#######......#.....+............# #....'.....#.....#.....#.....# #######......+.......#.....#............# #....#.....#.....'.....#.....# #.....##.....#.......#.....##....##.....# #....#.....#'#####.....#.....# #.....##.....##..##..##....##....##.....# ###'##.....#....##.....#.....# #.....##.....##..##+###....##.....'.....# #..####'####...........'.....# #.....'..............##....##....##....#######..#.......#....########.....# #.....#..............#.....##...(##....#........#.⌠...⌠.######............# ########.............#.....########....#........#.......#.................# #.....##.....##......#......'..........#......#.'...⌠...'.........).......# #.....##.....##......'......#..........#......#.#.......#.................# #......).....######÷####'####.##########......#.#.⌠...⌠.#.................# #............##..##.###..####.#...............'.#.......##+###............# ################.....#....#....#........<......#.####'####....####'####'#### #..............#.....#....#....#...............#...##...............#.....# #..............'.....#....#....#.......÷.......#....................#.....# #..............#.....#....#....#...............'.)...z..............#[....# #..............####+########'###...............###.##§####..####..######..# ###'#########.......................##############'##.####..####..######..# #..........#.......................+......Y......)..........#............# #..........#.......................#................Wp§.....#............# #..##.###.##.......................#..Y.....................#............# #..##.###.#....##'#########....#####..#######)##########...##'#####......# #......#..#....#..........#....'....Y.##...#)..........#...##....######..# #......#..#....#..........#....#...........#...........#....#....##..##### #......#..#....#..........#....#.>.........'...........#....#....#...'...# #......#..#....#..........#....##########'##...........#'######..##..#...# #########..#....##'#########.........#.##.....#########....#####'###'###..# #.......#..##..........).............#..#.....# #....#...#..#....#..# #.......#...#..........).............#..#.....# #....#...#..'....#..# #.......#...#.........)..............#..'.....# #....#...'..#....#..# #.......#...#...........)...........)####>....#########......####'#....#..# #.(.....#'###..............).............................####..........##'## ######...........###########....#'###....................# #......#'##....# #...........#...#.....'....#...#....................# #......'..#...># #...........#...#.....#....'...#....................# #......#..#....# ######...........#..###...##....##+##....................# #......#..#....# #..........#######..###...###'#.......#################### ###....######### #....).....# #...............#.......# #....# #..........# #...............#.......# #....# #..........# #...............#.......# #....# #..........# #################.......# #....# ############ ######### ######