Text this: Optimization Design of Pumping Unit Reversing Mechanism based on Output Swing Angle Analysis