S&P500 Triangle about to break