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