public override int GetHashCode() { return(x.GetHashCode() ^ y.GetHashCode() ^ z.GetHashCode() ^ w.GetHashCode()); }