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