21.926 meters = 71 feet and 11.23 inches