### #<# ............... ########..##### .... ####. #