###### #######..... ### #........# ##.###.)......### ##...##.###......# ######## #.....#.# #.#..#.# ####......####...##.###.#..#.# #.......................#..#.# #.##.##.#.#####.###........... #.##.##.### #.# #.######.#.## #.##.##.# ##'###.######.#.# #.#..##.# ##...##........#.# #.#.###.# ##.....#########... #.......# ##.......## #.. #######....####.........# ..............'.........+ #######....####.........# #.#.## ##.......## #.#### ##.....## #....# ##...## ####.# ##+## #.# #.# #.#####.# #....w.# #######.#