8126 meters = 26660 feet and 1.26 inches