Mountain Hiking on Rocks and Snow