80.53 meters = 264.206037 feet