##### #!.<# ##..# ..### ###