25.92 meters = 85 feet and 0.47 inches