21.29 meters = 69 feet and 10.19 inches