################ #<.............. ########..##### ### #..# .....##..#####. #....5......# #############