CAIN and ABEL. (ANIMATED)