25.14 meters = 82 feet and 5.76 inches