receive rainfall