21.364 meters = 70 feet and 1.1 inches