Question: How to arrange Matrix diagonally

Hi, I have a 4x4 matrix

How can I arrange it diagonally and make it into 3 repleating matrix? I'll get a 12x12 matrix, with the middle representation having negative values?

For example,

A:=Matrix([[2,2,8,5],[6,3,4,9],[5,5,7,4],[2,1,3,2]]);

I am trying to get something like B:=DiagonalMatrix(A,-A,A);

May I know what is the correct way of doing it please? Thanks.

Please Wait...