################################################################################ #......................).......................................................# #..........................................))..................................# #.........#########....................#####)########................########..# #.........#.......#....................#............#................#......#..# #..^......#...>...#....................#....).......#................#......#..# #.........#.......#....................#............#................#......#..# #.........#.......#....................#............#................#......#..# #.........#.......#....................#....^.......#................#......#..# #.........##.....##....................#............#................#......#..# #.........###...###.................############'#######'######......#......#..# #......#######'####...##########...###.....## #...# ##.....###.....#......#..# #......#..........#...#........#..####......#####.#####......####....#......#..# #......#..........#...#........#..###.......'...#.#...'.......###....######'#..# #...)))#.########.#...#........+..#.......).##..#.#..##.........#..............# #...)(.#...####...#...#........#..#........###.......###........#..............# #....(.#....##....'...#........#..#.......## ##.....## ##......)#..............# #......##...##...##...#........#..#......## #.....# ##......#..............# #......##...##...##...#........#(.#.....## ##...## ##.....#..............# #...)..#....##....#...#'########(.##...## #...# ##...##..............# #......#...####...#...............###'## ##.## ##'###########......# #......'.########.#........(..(...# #.### #.# ###.# #.......#......# #......#..........#....[).∩.......# #...### ##'## ###...# #.......#......# #......#..........#....)()).......###.....### ##..)## ###.....###.......#......# #......#########'#######(().......#.###.....###?....###.....###.#.......#......# #..............#.......#.)........#...........'..8.(')).........#.......'......# #..............#.......+...(...)..#.###.....###..}.[###.(.(.###.'.......#......# #..............#.......#...)......###.....### ##..!## ###.)(..###########......# #..............#.......#(#######'## #...### ##+## ###...# #..............# #..............#.......#!#........# #.### #.# ###(# #..............# #..............#.......#.#........###'## ##.## ##'###...(..........# #.....##'###+#.#.......#.#........##...## #...# ##...##..............# #.....#......#.#.......#.#........'.....## ##...## ##.....#########......# #.....#......#.#.......#.#........#..)...## #.....# ##......### #......# #.....#......#.#.......#.#........#.......## ##.....## ##.......#.## #......# #.....#......#.#.......#.##########........###[......###........'..## #......# #.....#......#.#.......#..........#.........##[.#.#..##.........##..## #......# #.....#......#.#.......#..........###.......'.[.#.#...'.......#####..## #......# #.....######+#.'.......#..........####......#####.#####......## ##..###......# #....(.........#########..)))......###.....## #...# ##.....#### ##..##......# #.........................).........##############'############.######'##......# #.........................)........)...#...........#................[..[.......# #........................###########...#.........).#................)[.........# #..........#############.#.........#...#..#######..#...........................# #..........#...........#.#.........#...#..#.....#..#...........................# #..........#...........#.#.........#(..#..#.....#..#...........................# #..........#...........#.#.........#...#..#.....#..#.########..................# #..........#...........#.#..∩......#...#..#.....#..#.#......#.......#########..# #..........#...........#.#.........#...#$S#.....#..#.#......#.......#.......#..# #..........#...........#.#.........#...#>e####'##..'.#......#.......#.......#..# #..........#...........#.#.........#...#...........#.#......#.......#.......#..# #..........#...........#.#.........#...#...........#.#......'.......#.......#..# #..........#...........#.#.........#...#############.'......#.......#.......#..# #..........#...........#.######'####.................#......#.......#.......#..# #.......)..#...........#.............................########.......'.......#..# #..........#...........#............................................#...>...#..# #...(......###'#########..........###########.......................#.......#..# #..............)..........).......#.........#.......................#.......#..# #..............)))).......).......#.........#.......................#.......#..# #..............))(()[)............#.........#.......................#########..# #................))())............#.........#..................................# #.................................#.........#..................................# #....................(...[........#....(....#...............(..................# #.....................(...........#.........#..................................# #.................................#.........#..................................# #.................................#.......^.#..................................# #.................................###'#######..................................# #..............................)...............................................# #..............................................................................# ###############################################################################