############ .......... ####......##### ............... ..##......##..# ..............% ######><####### ####