266.3 feet = 81.16824 meters