81.2 meters = 266.404199 feet