81.7 meters = 268 feet and 0.54 inches