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