81.336 meters = 266 feet and 10.2 inches