66.954 meters = 219 feet and 7.98 inches