######## #####......... ####............ ##.######..............# #................###.#.## #.#######.#####......... #.....###..##.#.# #####..##.###..##.#.####.. #..#..()......>.............. #.....<#..##.###..#.##M####.. .......................... ...........######.##.##.### .##.#.###..# ....... .# #... ..... ........... ..#. #..###..#.##.#### ####. #..# #.... #.# ...#