20.742 meters = 68 feet and 0.61 inches