Source: https://www.trainingcenternj.org/uploads/9/6/2/6/96261720/alignment_tutorial.pdf