266.94 feet = 81.363312 meters