########################################### #.....'........#..........#....#..........# #.....#........#..........#....#..........# #..#.######.#####.###....###'###..##..##..# ###########.##.##.###....##...##..##..##### #................#.........).........# #.....^..........#...................# #................#...................# #................#...................# #................#...................# ###########..###.######.<##+###'########.##..## #.....##.##..###.######..##..##.####.######### ##................#.......#...'........# #................#.......#...#........# #................#.......#...#........# #................#.......#...#........# ##..###...####..######..##..####.###.###### ##############..###.##..########.###...#..## #.................'........................# #.................#........................# #.................#........................# #.................#........................# ####..###..###.##..##...####.##.###.###.######## #..#..###..###+##..#########.##.###.###.###....# #...............#........#...........+........## #...............#........#...........#........# #...............#.......##...##......##..##...# ######'####..##..##..####'##...##..##'####+##..###### #......####..##..##..##...##...##..##..##......##...# ##............#................##..##...........yS..# #............#.....................#...).......#>..# ###............#.....................#...........#yy.# #.......#..#..##..###.##....#...##..##..###'###.###..# ##.#####.####..##..################..##..###.###.####'# #..#...#..##...#(....# #########..#...#...#...# #...#.(.#.##...#.....# #..###..##.#...#...#...# #..#...#.......+.<...# ####.##.##.#.#...#...#...# #..#####...##.###.#..# #_#.##.##.#..##.#######..# #.........#######.#### ##(##.##.###.##.###.###..# #.........# #....# ###..###..##.............# ###.....### #....# #.#########..............# ####### #....# #........................# #....# #..............(........># ##..## ##..####..##...###..###..# #### #######..##...########..# #................#...# #......<.........'...# #................#...# #................#...# #.>..............#...# ##.##.####.##..####..# ####.####.##..####### #.....#...........# #.....#...........# #.....#...........# ###################