66.29 meters = 217 feet and 5.84 inches