public static int[,] SaveMatrix(Stream fileStream, int N, int M)
{
string file = ReadFile(fileStream);
string[] fileArr;
file = file.Remove(0, 5);
fileArr = file.Split(new Char[] {'\n', '\r'}, StringSplitOptions.RemoveEmptyEntries);
int len = N * M;
int[,] matrix = new int[len, len];
for (int i = 0; i < len; i++)
for (int j = 0; j < len; j++)
matrix[i, j] = (int)Char.GetNumericValue(fileArr[i][j]);
return matrix;
}