######### #..((...# ## #....(##.######.# #.#####...##.# ..# # ........# ... ####.##### #. #.# ..# .##