266.9 feet = 81.35112 meters