80.51 meters = 264.14042 feet