267.41 feet = 81.506568 meters