Pre-Cambrian and Carboniferous algal deposits