20 years of glorious struggle