Can someone clarify the roundtrip distance it is hiking from Cottonwood lakes TH to the summit via (i) New Army Pass and also from(ii) Old Army Pass? I know its a bit longer from New Army, but I've heard various distances ranging from 19-24mi for each, didn't bring a GPS and the maps I have aren't detailed enough to calculate it.

Thanks!