TSM Road to $340 Target and Strategic Correction