66.64 meters = 218 feet and 7.62 inches