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