27 - 31 May & 1 Jun