24.66 meters = 80 feet and 10.87 inches