Nowrouz explained. Superb animation.