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