21.94 meters = 71 feet and 11.78 inches