24.284 meters = 79 feet and 8.06 inches