###### ......# .......# ........###### ........#....# ........#....# .........#....#############.#..# .........'%...hhh.S............. ........##....#############>.... . ...#### #....######......#.#..# #.# ##+######.........#.####.#.#..# #.# #.........##......#.# #.#.#..# #.# ..........##......#.# #.#.#..# #.# .........##......#.# #.#.#..# #.# .........##......'.# #......# #.# .........##......### ###.#.####.#### ........##).)#### #####.#.........# #########)))) #...#.#..###.##.# #)))) ###...#.#..# #.##.# ♣♣fff #..........###.##.# ♣♣♣f ##.#...#..<..##.##.# ♣ #......+.....##.##.# ##.#...#.....##.##.# #.............#.##.# ##.###.#.#..###.##.# #..........# #.##.# ######.#....###.##.# #......#...(..#.##.# #.##.#.#..#.#.#.##.# #.#....#....#.#.##.# #.........#.#.#....# #......#....#.#.#### ######## ##.................# #......# ....#.##....###.##.###.#.#### ##..........# #.#....#.#.# #######..#####.#........# .....................^## ##.##........#.#..#.## #.###.#..........#.# #.........#........# #####.#...#.#.######## ####.....#.#........# #........#.#.#.####.# #.####.#.#.#......#.# #.#....#.#.#.######.# #.#.#..#.#.#........# #.#....#.#.#.######## ####.###.##.#.#.# #........##.....# #############.#.# .(......%#.# #######.#%# #####