81.72 meters = 268 feet and 1.32 inches