266.71 feet = 81.293208 meters