66.26 meters = 217 feet and 4.66 inches