66.524 meters = 218 feet and 3.06 inches