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