Rainy season floods 2.5M acres of farmland