26234 meters = 86069 feet and 6.65 inches