##########+ #.......... #.........# #.).......# ###)####### #'###### #......# #....<.# #..(...# ########