26922 meters = 88326 feet and 9.26 inches