Cushioning Insoles for Walking and Climbing