######## ####### #......##########.....# #......#........#.....# #......#........#.....# #......#.....^..#.....#### #......#........#......... #......'........#......... #......########'#......... #......................... #................#'###.... #................+...####### #................#.........# ##########'##....#.........+ .........#....#...####### .........'....#...####..# .........#....#.........# .. .........#....+.........#... .........#....#####'#####... .#########.................# #.................# #.................+ #.................# ############.................# ......).........#+##.......### ................# #.......+ ................+ #.......# .........%......####.......# ########y#.................... .........#..................... %........+............<........ #....##..#..................... #### #..#.[.......%.......### ...#.....<######.....# #..#......# .....# #..#......# .....# #..#......+ .... +......# #......# #......# .......#