######################################################################## #...................................................>........<.........# #.####..##..#...###..............###..##......####..#...##.............# #.......##..#..........####......# #..........####......##.........###.# #................................# #...................................# #......############..............# #.####....#'####O#######............# #.####.# #..##....###...###.# #.##.#............#............# #.####.# #..##....###.......# #.##.#.......Y....###'###......# #......# #..................# #.##.#.............#....#......# #......# #############......# #....#.....####...##....+......# #......# #..........'.####.# ######.....####...##....#..##..# #......# #..........#.# #.# #.............#######......# #......####### ####.#######.####.# #.............#######......# #........[.... {#####.#######......# ###.....#######....#......# #............. #...........#......###### #.....# #....#......# #[............ #...........#..###.#....# #.....# #....#..###.# #............. #......####+#..# #.#....# #.....# #....'......# #............######......#.......###.#....######.....# #....#......# #............#...........#........((.#....#....#.....############......# #........##..#...........#..#...)....#....#.##.#.....##...##....##.....# #....#...##..#...........#...........+....#.##.#.....##..........#.....# #............######..##..#...........#....#....#.....###'###.....#.....# #...........# ###..##..##########'##....#....#.....#(....#.....#.....# #...........# #.............##..........#.#..# #.....#.....#.....# #...##......# #.............##..........'.#..# {#..##.#.....#.....# #...........# #'#################'##....#.#..# #..##.#..####....)# #......###### #....................#..###....#######.....#..#####....# #......# #..###...............#..#..................#......#..#.# #..###.# #..# #......#........#..+.##........##..##.#......#>...# #......# #..###......#......).#..#.......#...##..##.#......#....# #......##+#### #..................)<####..................########....# #............########....##'######.))....########'############.........# #........##..#......#....#.......#..###..+...................#.#.......# #.####^..##..#......'....#.......#.......#...................#.#.......# #........##..#......#..#.#.......#.......#...................#.#.......# #............#...######..#.......#.......#...................#.#.....#.# #...........[##### #..#####..##.......######'########'#####.........# #....#######'#...+ {#....###..#......................................# #....#.......#...# ##...#....#.....#..##...##...#...................# #....#.......'..########...#....#.....#..##............#######.........# #... #.......#.............#....#......................................# #...#####.............#....#####....#####################'##......# #...#....######### ##########..#..#.# #...............#.##...# #...+....+ #......#..#..#.# #...............#.##...# .........# #......#..#....# #############.###......# .⌠..≈≈≈..####### #......#..######## ###........# ....≈≈≈........# #......#.........# #........# #..≈≈≈≈........# #......'.........# #.##.....# #..≈≈≈≈....#...# #......#.........# #.##.....# ..≈≈≈≈≈≈...#...+ #......#.........# #.##.....# .≈.........#...# #......#....################## #........# ._.....⌠...#...# #......#'########............# ###......# ....##.........#+#####.####.#........#..###..####.# #......# #### ##.....................#........#..###..####.# #..#...# .......#.................##'#######.......<....##########......# .........................................>.....................# ...##........####...#.................#..........##..###.......# ... #.......... ....#.................#.....#....##..###.......# .. ............................................................# #############################################################