▼
▼

Diplontic and haplontic life cycle

Diplontic 
 

Haplontic