80 feet and 11.3 inches = 24.671 meters