25990 meters = 85269 feet and 0.35 inches