### ########.##################### #......#.....................# #.####.#.###################.# #.# #.#.#..........# #.# #.# #.#.#.########.########'#### ########.####'#.#<......##.##..........# ####### #...............##......##.##..........# #.....# #.......###......'......##.##..........# #.....# ##.........#....###......##.............######.....############ #.>...........................................................# #.......##.####..............#####........)........>.#####.##.# #.......##...........#.....#.# #....................# #>...# ##......##...........#.....#.####....................#####.##.# ###......##...........#.....#...........................(##.##.# #.....#'###...........#####.................[............##.##.# #.....................### #...........##.................##.##.# #......)................# #.........#.##...####+##.......##.##.# #...................#...###.........#.##...###...#.......##.##.# #...........(...........##..........#..............########.##.# #.....)..................+.........................########.##.# #................#.......#....##...................+........##.# #................#......<#...###...............#...########.##.# #.......................##...+.................'...............# #.....#+###...#.........##...######............#...########.##.# ##......# #......................##............#...# #.##.# ##...######.....)................#####.........#...###### #.##.# #........##....%.....###.........# #.........#........# #.##.# #........##...#......# #.........# #.........###......# #.##.# #........##...#......###.........#####..................###.##.# #........##...#..................##.....................+......# #........##...#...........#########.#####.....#.........###.##.# #........##...#.).................#.#####.....#.........+....#.# ##..............[.######..........#.....#.....#.........###..#.# #....................##..........#.....#.....#...##+#### #..#.# #....................##..........#.....#...............# #..#.# #....................##..........#.....#...............# #..#.# #....................##..........#.....#...............###..#)# ##..##...........#...#####......##.....#...####.............#.# #...+...........+..............##.....#...# #.##+######...#.# #.###...........######...#+#..........#...####......# #...#.# #.#..........#............................+.........####...#.# #.#..........#.........%...##.............####.........#...#.# #.#..........#.............##.......(..<.....#.........#.....# ###'#..........#.............##.............##.#.........#..##.# #..............##........#...##.............##....#.........##.# #..............##........#...##.............##....#########.##.# #..............##........#...##.............##....'.# #.##.# #######.......((.....##.<....#.#...##%............##....#.#######.##.# ~~~~~~~~~~~~~.(...................oo......(.............'............# #~~~~~~~~~~~~~~.((..........#.#.#.#######.#.#.###.###....#.############ ####.........~~~#####.####..#.#.#.........#.#...#.# #....#.# #..#..........~~#####.###...#.#.###########.###.#.###....#.# #..#...#####..~~....((..#..##.#.# #.# #.#.#....^...# #..#####...#..~~.((.(.#.#..##...# #.# #.#.########## ##'##..%...').~~~(#####.#..###### #.# #.#.........# #...#..#...#).~~~.(# #.#..# #.# #.#########.# #...#..#########~~(# #.#..# #.# #...........# #...#..........#~~(# #.#..# #.# ############# #...#.......%.%'...# #.#..# #.# #...#.......)..'...# #.#..# #.# #...#..........'...# #.#..# #.# #...#..........#~~## #(###################.# #''##..#########~~# #.................%...# #......#...#..~~~## #####################.# #...(..'...').~~~# ### #......#...#..~~## #################