Wednesday 22 May - Sunday 2 June