A new triangular multiple flow direction algorithm for computing upslope areas from gridded digital elevation models | Synapse