26049 meters = 85462 feet and 7.18 inches