reflection and endurance