A divide-and-conquer reconstruction method for defending against adversarial example attacks | Synapse