24.43 meters = 80 feet and 1.81 inches