25.18 meters = 82 feet and 7.34 inches