###### ####### ## #....#####.....### ... #....##........#.####.## #..............'.......... #....##........#.##....... . #...(###########......##.###.. #....# #####................. ##.#### #....###...#.....).... #..>..# #..............#...... ###..##.####.##.#.#.............. #............##.#.#....#..#..... ###..##########.................. #..############.###..#......... #.>..................#...#..... ######'########.##............. #.........# #.##....(....#... ##.........## #................ #8.........8# #.......#....#... #...........# #....#............. #8.........8# #....#.......##...# ##.........## #....+.........g..# ####8<8#### #....#.......#....# ##### #....#.......#... ###..........(.# #.###.......# #.# #.#...#%# #.###.##(...# #.......((####.#### +.........g(....... #######............ #..#......... #........(..... #######.#...(.. #........ #..#..(.. #..#.####