########## #........# ##################### #........# #...................# ##...##..# ###..#...#...#...#...### ####'##########.#_...................# #....#..........#..#...#...#...#...#.# ######...#..........#....................# ##...##...'.........o####################.# #.........#..........># ##.# #.........#.........s.# #..# ##..###.######..##..############# ##.## ##..###.######..##..###.#...##..#######..# #...#...........'...#...................## #...#...........#...#...........######### #...#...........#...#...........## #...#...........#...#............# ##..##############.###..##..##..## #..##############.###..##..##...# #....#........#...#....#........# #....#........'...#....#.......## #....#........#...#....#........# #....#........#...#....#........# #....+........#...#....'........# ### #..####.###.##########.############ ########.###..####.###.###.######.#########..# #........+....#............#....#...#....'...# #........#....+............+....'...#....#<..# ##..##...##...###..##.###.########..##..###.#### #####...##...###..##.#######..###..##..###....# #...........#......#..................#...## #...........+......'..................#...# ####...##.....#......#..................#...# #..#...##....##<.##.###.###...######.############ #......##....######.###.###...######.########...## ##....................#...........#...'....#......# #.....................#...........#...#....#.....##### ###..###'###..##..##########..##.####.######.##..##..# ##.# #.# #..##################.####.######.##..##..# ##.###.###........................(...#....#.......# #..###_..+............................#....#.......# #..###.###..................>.........#....#.......# #.)# #.# #............................'....#.......# #####..###+###.####+####.###..####...##..########..##..# ##..#...(........##..####[#########...##..###.####..##### #...#.........#...........#....#........................# #...#...(.....#...........#....#........................# #.............#........>..#....+........................# ##.....###(........#..#..###.######..###.###+###..####..# #########(..###############.######..###.###.#########..# #......# #....+..............#.....#....# #......# #...<#......_.......#.....#....# #......# #....#..............#.....#....# #......# ##....#..............#.....'....# ##....## #....#...###'###.######.######..# ###### ########.###.###.######.#######'# #...#.................'...# #...#.................#...# ###########################