public override int GetHashCode() { return ((this.Left.GetHashCode() ^ this.Bottom.GetHashCode()) ^ this.Right.GetHashCode() ^ this.Top.GetHashCode()); }