The courage of Alexei Navalny, 1976-2024.