24.12 meters = 79 feet and 1.61 inches