267.36 feet = 81.491328 meters