Mesoproterozoic Stromatolite from the Atlas Mountains