80.685 meters = 264 feet and 8.57 inches