40th annual Spring Festival