24.35 meters = 79 feet and 10.66 inches