###### ###########....######## ########...........)...(...... .......'............#.#######. ########..........#.#.%<...# ####'####.##.#......# #..# #<##.#......# ##.# ####...#....# #.## #######....# ######..# #.......#### #.......# #.####### +.......###.# #........##.# #......#.##.#####.#.. ........+............. %#......#.##.#.#####. #......#.##.#.# #......#.##.#w# #......#.##.#.# ........ ..#..#.# .. ..#.# #.# #.#