########################## #<.......................# #'######################.# #........................# #.######################## #......... ##########