protected static Vector2i ReadAbsoluteCoordinates(Stream stream) { var prefix = ReadByte(stream); var x = ReadByte(stream) | ((prefix & 0xF0) << 4); var y = ReadByte(stream) | ((prefix & 0x0F) << 8); return new Vector2i(x, y); }