https://www.biblioconstruction.com/2013/08/M16AppliRglesBBtonArmrELBAELACCCTPBTPCCTP.html