A tough but rewarding climb.