266.2 feet = 81.13776 meters