29th edition of the festival in photos.