266.45 feet = 81.21396 meters