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