################################################################## #.....................................................<..........# #......##...#....#.......###..............##..##.......####......# #.##........#....#....)..###...........#..##..##.......####..##..# #..(.......................................................).....# #.....##'#########+######'#####.....#######################......# #.###.#...S...# #......#.....#....... #.###..# #.# #.#...STo.# #......#..##.#....... #.# #..# #.###.#.......# #......'.....'....... #.###..# #.....#.#####'## ########.....######## #......# #....##.#......# ####'#....# ###....# #....'..#......+ #....#....# +.#..# #....#..#.....%# #....#....# #.#..# #....#..#......# #....#....# ###....# #....#..#......# +....+....# #......# #....#..#......# #....#..>.# #..#...# #....#..#......# #+#..#.##.# #..#...# #....#..#....... #..#.##.# #......# #....#..+ +..#....### #########......# #### #......# ...............# +......# ..........#..#..# #.....<# ...##. .......#..#..# ##......# ..............#..#..# .........# ..........#....#..#..# .#.....^.# ..........#)...#.....# ..........#+##.....................# ............[....###+####'#.......# ###..............#........#.......# #.####....###..#........#.......# +. #.........#........#..####.# # #.........#........#... .# #....###..#........#.... # #....###..+........#.### #.........#........#.# #..##'#####........#.......# #..+.....##........#.......# #..#.....##........#.......# #..#.....##........#.......# #. #.....##........#.......# #.##..########..#.......# ######+#.##^.# #..#.......# #............# #..#.......# #............# #..#..###..# #............#.... #..'..# #..# #............#.... #..#..###..# #####..####..##..# ####.......# ####..####..##..#######.......# #.....................#.###...# #.....................#.......# #.....................+.......# #######'######'########.......# ..............................# .#...........#..###..#...#....# #....##.....#..###......#....# ..............................# ###############################