def spawn(self, generations):
egg_donors = [god for god in self.gods.values() if god.chromosomes == '<STR_LIT>']<EOL>sperm_donors = [god for god in self.gods.values() if god.chromosomes == '<STR_LIT>']<EOL>for i in range(generations):<EOL><INDENT>print("<STR_LIT>" % (i+<NUM_LIT:1>))<EOL>gen_xx = []<EOL>gen_xy = []<EOL>for egg_donor in egg_donors:<EOL><INDENT>sperm_donor = random.choice(sperm_donors)<EOL>brood = self.breed(egg_donor, sperm_donor)<EOL>for child in brood:<EOL><INDENT>if child.divinity > human:<EOL><INDENT>self.add_god(child)<EOL><DEDENT>if child.chromosomes == '<STR_LIT>':<EOL><INDENT>gen_xx.append(child)<EOL><DEDENT>else:<EOL><INDENT>gen_xy.append(child)<EOL><DEDENT><DEDENT><DEDENT>egg_donors = [ed for ed in egg_donors if ed.generation > (i-<NUM_LIT:2>)]<EOL>sperm_donors = [sd for sd in sperm_donors if sd.generation > (i-<NUM_LIT:3>)]<EOL>egg_donors += gen_xx<EOL>sperm_donors += gen_xy<EOL><DEDENT>
Grow this Pantheon by multiplying Gods.