######## #......# #......# #. #......# ###.####### #####......# ............. #...........# ..l.........(.. #.......