25.22 meters = 82 feet and 8.91 inches