######## #############......# .............#......# #.............'......# #.............#......# #.......##....#......# ###.......##....#......###### ..........###'#######'##..>.## ..............................# .........................(......# ...########'####.................# #...)......%...#.................# .#.............+.................# .%..............#.................# ................#.................# ................###+####.####..#..# ######### +###+###'#......#...####.####..#### #......... .........#......#.......<#......# #.......... .........#......#........+......# #.......... .........#......#........#......# #.......... .........#......#........#......# #..oo....... .........#......#........#......# #..#...#......# ..............#....#....#........+...'......# ..###.###.....#....#....#........#...#......# #. #.....'....#....#........###+#......# #+ #.....#....#....#...................# +.......#....+.)..'...................# ###.....#....#....#...................# #.....##...##.###...................# #.....##...##.#.....#+###...........##### .............+.....#...###'######'##...# .(..........#.....+>...'....#.........# ............#.....#....#....+.........# ....####+####.....#...##....#.........# ... .......#'####...##..####...# . ........#...##...###'######'# ........'............#......# ........#(...........#......# .......#............+......# .......#...#####'#####.....# #####+###...##..>..####.....# ............................# ............................# ...........................# ...........................# ############################