###+### ##.....## #.......# #...<...# ##.....## #.....# +#####+