$QQQ Long Term Elliott Wave & Cycles