Main #Big Sperm Compilation