Friday 31 May to Sunday 2 June 2024.