private unsafe void ParseFlags(SMAreaInfo* areaInfos)
{
Flags = new int[Wdt.AdtsPerSide, Wdt.AdtsPerSide];
for (int r = 0; r < Wdt.AdtsPerSide; r++)
{
for (int c = 0; c < Wdt.AdtsPerSide; c++)
{
var index = r*Wdt.AdtsPerSide + c;
Flags[r, c] = areaInfos[index].flags;
}
}
}