######## ####### ###### #......#################.....#######....############# #......#....#..........#.....#.....#....#...>.......# #......#....#..........#.....#.....#....#...........# #......#....#..........'.....#.....#....#...##......# #......#....#..........#.....#.....#....#...##......#####.........g #......#'####'##########.....#.....#....#...#...........#.......ggg ###+##.....##..# #.........#.....#....#...#...........#........gg #...'.....#...# #.........#.....#....'...#...........#....g.gg #...#.....#...# #.........#.....#....#...##......##..#....... #...#.....###### #.........#.....#....#...##..##..##..#.....# #...#..........# #.........#.....#....#...######......#.....# #...#..........# #.........#.....#....#...#...........#.....# #...#..........####.........#.....#....#...'...##..##..#.....####### #...#..........#..#......∩..#.....#....######..##..##..###......#..##### #...######.....#..'<........#.....#[........#............#......#......# #....#...#.....####.........#.....#.........#............#......#......# #....'...#..................'.....#.........#............#......#......# #...######.................(#.....#.........'............#.[....#......# #...##...#..................#.....#.........#............#..ggg.'..##### #.......>#...............<..#.....#####.....###########'##..gg..#..##..# #........#.....########.....#####'##..#........................g#g.....# #........#.....# #...#.....#.........######..............#######g.....# #........#.....# #...+.....#.....###'##...#.............[#............# #..###...#.....# #...#.....#.....#....#...#..............'..).........# #..###...#.....#####..#.....#.....#....#...#..............#######..##..# #........#.....#..##..#.....#.....#....#...+........####......###g.##..# #........#.....+......#.....#.....'....#...#........# #...........#...# #........#.....#......#.....#.....#....#...###'###### #......8....'...# #..##....#..................#..<..#....#...#.......#####.......########## #####....#.....#.....#......#.....#....#...'.......##..#....8.∩.8.#.....# #.....#........#.........#.....#....#...#.......#...#..........#.....# #.....'.....#.....#......#.....#....#...#.......'...#...g..8...#.....# ##....#..................#.....#....#...#..g######..#..........#.....# ######....#.......#.....#.....#....#...#...#....#..#......#...'.....# #....#.......#.....#.....#....#...#...#....##'#......#####.....# #....#...###+#.....#.....#....#.∩.#...#......))....#.#.........# ######...##..#.....#.....#....#...#...#.............∩..........# #....#.......#.....#.....#....#...#...#............#.#....###### ####### ##...#.......#.....#.....#....#...#...#####...............#...# #.....# ##...#.......#.....#######....#...#....# #..........######...# #.....# #....#.......#..(.............#...#....# #....###'###...##...# #.....# ##..#######..#................#...##..## ###'##.........####'# #.....#####..###...##..#................#...##..## #....#.........#....# ######.............#...+................#........# #....#.........'....# #.............#...#................#........# #...##..######.##...# #.....####+##+###'#................#...##...# ##..##..######.##...# #..................................#...###### ######..............# #..................................#...##..## #...................# #..................................#........# #...##+###..........# #..................................##+###...# #...#....#..........# ######.............................#...##...# #...+....#..........# #.............................#........# ###'#....#..........# #######.......................#........# #........##'##......# #....#.......................#...##..## #............#......# ##....#.......................#...##..## #....####....#......# #.....#...............∩.......#...##...# #....+..'....#......# #.....#.......................'........# #....#..#....######## #.....#.......................#...##..## #....#..#....# ######....#............#######....#...###### #....#..#....# #....#....'............# #....#...##...# #....#..#....# #>...#....#............# #....'........# #....#..#....# #....'....#............# #....#........# #....#..#....# #....######............# #....########## #....####....# ###### ############## ###### ###### ######