######### ######################.......########### #.......#............#.......#.........# #.......#............#.......#.........# #.......'............#.......#.........# #.......#............#.......+.........# ####...##..###..##...#.......#'########## #<..##..###..##...#..................# #.......#.....#...#..................# #.......#.....#...#..................# #.......#.....#...#..................# #.<.....#.....#...#..................# ....... #.......#.....#...#..................# #........#.......#.....#...#..................# #........#.....#############..................# ........##.....#.............#########'######## ........#.)....#.............#..........# ........#.....<#.............#..........# ........#......#.............#..........# ........'......#.............#..........# ........#......#.............########...###### ........#......#.....)#####.........##'###...# ........########......#...'.........#........# #.....................#...#.........#........# ##+#####..............#...#.........+........# #.......+ #.............^#...#.........#........# #.......# #..............##..#.........######'#### #.......# #........########..###.................# ##....S..# #........#...........#.................# .........# #........#...........#.................# .........# #........#...........#.................# .......D.# ########........'...........#.................# ......a..# #...............#'###########..∩.))...........# .........#########.................................############# .........#.......#.................................#..........# .........#.......#.......#####'##..............)...#..........# ##.......#.......+.......#......#..................#..........# #.......#.......#.......#......#..................#######....# #.......#######'#.......#......#.....##+###..[.........##....# ########................#....).#.....#..>.#............#.....# #.........#####'##......#.....#....#............#.....# #.........#.....##......#.....#....#.........(..'.....# #.........'.....##......#.....#....#............#.)...# #.........#.....+.......#.....#....#.......)....#.....# #.........########...>..#.....####.#............##....# #.........#.....##......#......<.#.#####'###.....#....# ..........#.............#........'.........#.....#....# .........#.............#........#.........#.....#....# ........#.............#........#.........#.....#....# .......#.............#........##'#####'##.....##...# ########.##...#........#....###..##...(.##### #.##...#........#.....#....#.....#...# ..#....'........#....[#....#.....'...# ...+....#........#.....#....#.....#...# #...#....#........#.....#....#.....#...# #...#....#........#.....#....#.....#...# #...#....#........#.....'....#.....#...# ######........############.....##### ########## #######