66.08 meters = 216 feet and 9.57 inches