LITS Twin

Decription
LITS Twin is a variant of LITS, in which the cells in a grid are split into either shaded or unshaded.

Rules
The objective is shade two sets of four connected cells in each shape, subject to the following rules:
 * 1) No two of the same tetrominos, including rotations / reflections are allowed to touch.
 * 2) All shaded cells must connect upon completion.
 * 3) No 2x2 area of shaded cells is allowed.
 * 4) Tetrominos within the same shape are not allowed to touch.

Example
A standard 10x10 LITS Twin and its solution.