######## #......# #.####.############## ###########+##.####............... #......#......................#### #......#........##............# #...............##............# ##.......###...................# .........#..........<...###'#### .....#...#.....###.###.........# .....#...#.....#.............{.+ ........)......#.#.#####.......# ...............#.#.............# ...............#.#..####.......# ..##...........#...........##### . +........................ ##....................... #......#..#............. #......#............. #......#.###.......## ######..........#### #.........## #.........## #..........# #.......)..# ###.#...[..##.# ...#.........# ... #.####....# .. ... ....# ..... ...## ...... +## ..... ....