266.82 feet = 81.326736 meters