Improved RainShadowAlgorithm.