######## ######......######## ########################## #....'......#......# #........................# #....#......#......# #........................# #....#......#......# #........................# #....#..)...#......# #........................# #######'###(.....#......# #.....##.......##...##...# #..........#######......# #.....##.......##...##...# #..........#...........## #.....'........#....#....# #......(...#...........## #.....#........#....#....# #..........#............# #.....#........#....#....# ##########..........#............# #.....#[.......#....#....# #...................#######......# #.....#........#....#....# #.##################......#......# ########...###..##...##...#....# #.# #.....'......#.....#######........#####..##...##...#....# #.# #.....#......####'###....#.....#....'..............#....# #.#### #.....#......#.....#.....#.....#....#[.............#....# #....## #.....#......'.....#.....#.....#....#..............#....# #.##..# ######'#......#.....#.....#.....###..###..##...##...#....# #.#8#.# #.............#...####....#.......#..###..#######...#....# #.#∩#.# #..........[..########'####.......#............#....#....# #.#.8.# #.............#...........'.......#(...........#....#....# #.#.#.# #.............#...........#.......#...........[#...[#....# #.8.#.# #.............'...........#..)..>.#............[.Y>)#....# #.#.#.# #.............#...#####'###.......#...##'##....##).[#....# #.#.8.#######.............#...####....#.......#+####.##....##...#....# #.#.#.#.....########......+...........#.......#......#.....#....#....# #.8.#.#............#....).#...........#.......#......'.....#....#....# #.#.#.#...[........#......#...........#.......#......#.....'....#....# ###'###............#.....(###'####....#.......####...##....##...#....# #.#..............#.............#....##.........#...########...#....# #................#.....<.......#.....#.........#...#..........#....# ###..............#.............#.....#.........#(..#..........#....# #..............#.............'.....#.........#...#..........#....# ########.####..#.............#######.........#...##....##...#....# ##....##.####..#########'###............######...##....##...#....# #.....................#....'............#........))....'....#....# #.....................#....#............#........).....#....#....# #.....................#....#............#..............#....#....# #.....................'....#......<.....#..............#....#....# #.....................#....#............#..............#....#....# ##....###..####'####..######............###.##..#########...#....# ##....###..###..####..##.(...#######......#######.......##'###...# #.................#....#.....#.....#......#.....#............###### #.................#....#.....#.....#......#.....#.................# #.................#....#.....#.....#......#.....'.................# #.................#....#.....#.....#......#.....#.................# #.................#....'.....'.....#......#.....#.................# #.................'....#.....#.....#......#.....#.......#####.....# #########'##############.....###...#......####'##.......# #.....# #.........................######...#.............######## #.....# #.........................#........'.............# #.....# #.........................#........#.............# ####### #...................).....#........#.............# #.........................#...####.#.............# ##############'############...####.####.........## #.....<'.................#......#.....#.........# #......#.................#......'.....#.........# #......#.................#.>....#.....#.........# #######################################.........# ###########