21.06 meters = 69 feet and 1.13 inches