If A and B are the roots of $$x^2 + x +1 =0$$ and C and D are the roots of $$x^2 +3x +1 =0$$, then find the value of $(A-C) \times ( B+D) \times (A+D) \times (B-C)$.