80.64 meters = 264 feet and 6.8 inches