66.05 meters = 216 feet and 8.39 inches