private byte readbyteFromFile(string filename, int offset)
{
byte retval;
FileStream fs = new FileStream(filename, FileMode.Open);
fs.Seek(offset, SeekOrigin.Begin);
using (BinaryReader br = new BinaryReader(fs))
{
retval = br.ReadByte();
}
fs.Close();
return retval;
}