20.761 meters = 68 feet and 1.36 inches