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