80.69 meters = 264 feet and 8.77 inches