What time does the festival end?