For what purpose Namaz-i-Istisqa is offered?

A. Rain
B. Sleep
C. Plague
D. Blessing of Allah