A K-Nearest neighbor based stochastic multisite flow and stream temperature generation technique. (May 2017)