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