Vitalsource Technologies, Inc. Minimization Of Climatic Vulnerabilities On Mini-hydro Power Plants