Main Search Cock Trample Compilation