public override int GetHashCode() { return(X.GetHashCode() ^ Y.GetHashCode() ^ Z.GetHashCode() ^ U.GetHashCode()); }