Tetroid

Tetroid (Tetoroido) is a Japanese logic puzzle. Decompose the grid into tetrominoes. They are shapes made up of four squares, similar to the pieces in the game of Tetris.

Tetroid

Rules: The grid must be divided into tetrominoes along the grid lines. Black cells do not belong to any tetromino (exactly four orthogonally connected cells).
Two tetrominoes of the same shape must not be orthogonally adjacent to each other.