24.36 meters = 79 feet and 11.06 inches