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