####### .. ##.....# ... #......##... #........... #..........( #......((.. #......# #