private static byte[] TransformToHighRes(ushort holes)
{
var ret = new byte[8];
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{
int holeIdxL = (i/2)*4 + (j/2);
if (((holes >> holeIdxL) & 1) == 1)
ret[i] |= (byte)(1 << j);
}
}
return ret;
}