Scientific mechanism behind formations of precipitation especially ...