Huallallo Carhuincho is the terrible fire deity who ruled the Huarochirí world in the age before Pariacaca. A devourer of human flesh, he permitted each couple to raise only two children and consumed one of them, and his realm was hot and thronged with tropical birds and serpents. When Pariacaca arose he challenged Huallallo, and the two waged a cosmic battle of fire against water: Huallallo blazed up as a mountainous flame while Pariacaca sent down red and yellow floods and hail from five directions. Defeated, Huallallo fled and was driven out to the Anti, the forested eastern lowlands, where he is said to remain; a warrior son of Pariacaca guarded the frontier lest he return. He embodies the older, hotter order overturned by the coming of the rain gods.