Geology and paleontology of the Upper Cretaceous Kem Kem Group of eastern Morocco | Synapse