S&P500: Elliott Wave and Technical Analysis for week ending 29 May 2021