Macro away all of the repetition