may 28 to june 7