|
|
|
MatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrixMatrix |
|