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