Calculation Formula:
\[\text{Time (hrs)} = \frac{\text{Distance (mi)}}{\text{Pace (mi/h)}} + \frac{\text{Elevation gain (ft)}}{2000\ \text{ft/hr}} + \left(\frac{\text{Flat Time (hrs)} + \text{Elevation Time (hrs)}}{60\
\text{min/hr}} \times \text{Rest (min/hr)}\right)\]