public override int GetHashCode() { return X.GetHashCode() ^ Y.GetHashCode() % 65535; //65535 is prime number }