##+####### #........# #........# #........# #........+ #........# #........# #.......(# ########'# #............# #............# +.8..........# #............# #c..#######.. +.. . ..