Is it possible to construct all configurations of a Tetris board?

JavaScript version by Nouri Khalass, January 30, 2016. More information: see here.