25.39 meters = 83 feet and 3.61 inches