The haploid spores undergo _________ to produce the multicellular, ____________ gametophyte generation, which gives rise to haploid sperm or egg cells by __________.