266.8 feet = 81.32064 meters