the rain has