25.52 meters = 83 feet and 8.72 inches