266 feet = 81.0768 meters