81.99 meters = 268 feet and 11.95 inches