26617 meters = 87326 feet and 1.39 inches