266.1 feet = 81.10728 meters