24.39 meters = 80 feet and 0.24 inches