satan being avenged by an angel