########################### ######### #................#........# #.......# #................#........# #.......# #................#........# #.......# #...........##...##.......# #.......# #...##......##...##......######### #####'############ #...##......##...##......##...#..# #..#...####.##...## #....#......<....##......##......# #............#....# #...##............#.......#......# #............#....# ######......###'###.......#......# #............#....# #...##(.....##...##.......#......# #............#....# #...##......##....'.......#......# #............#....# #.................#.......#......# #..#.#...<...#....# #................#######'##...##############..∩..##.####'############# #...##...<..##...##......##...####...##...####.####>####...#..#.##...# #...##......##...##......#............#....#...............).#.......# #....'...................#............#....'.................#.......# #....#...................#............#....#.................#.......# #....#...................#............#....#.................'.......# #...###...####.####....####..####'##.##.####.####.####.##....###.....# #...###...#########....#####'###..##.##'####.####'####.##....#######'# #..........#....#............#.....'.............)...................# #..........#....#............#.....#.................................# #..........#....#....).......#.....#..........[.........)............# #..........#....'............#.....#..................^............†.# #..........#....#............#.....#.................................# #..........#....#............#.....#.................................# #....##...####.##'#############)####....###..##...##...####...######## ########'#####.##...##.##..################..#######...####..[####...# #...............#......'....#........................#..........# #...............#......#....#..[.....................#..........# #...............'.....O#....#........................'..........# #...............#....>.#[...#........................#..........# #############..##..##[##.>[#######.)###.....###..##.##'##..##...# #########'##..)##...##..###.....#######.##.##..##..># #......O......................#......#.......# #.............................#......#.......# #................(............#......#.......# #.............................#......#.......# #.............................#......#.......# ##.##...##..###..###.....###..##+##.####.....# ####'#########..###.....###..##J##.####.....# #........#....#................#..........# #........#....'.....[..........#..........# #........#....#................#..........# #........#....#................#..........# #........+....#................#..........# ##.##...###...##...##'####...###...##.....# ####...###...##...##..###...###...######## #................#....#....#.....# #................#....#....#.....# #................+....#....#.....# #..............<.#....#....#.....# ##################################