different: repel

same: attract


same: repel

different: attract