266.6 feet = 81.25968 meters