25.129 meters = 82 feet and 5.33 inches