protected static Vector2i ReadMediumRelativeCoordinates(Stream stream, Vector2i start) { var code = ReadByte(stream); if ((code & 0x80) != 0) start.Y -= code & 0x7F; else start.Y += code; start.X += (sbyte)ReadByte(stream); return start; }