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