English: We had triumphed over nature.
Telugu: ప్రకృతి మీద విజయం సాధించారు.