rain.py