21.02 meters = 68 feet and 11.56 inches