####################### +.....'...O(%(.......<# #######################