66.9 meters = 219.488189 feet