Friday 16 to Sunday 18 May