#include<bits/stdc++.h>
#define lli long long int
#define lp(i,n) for(lli i=0;i<n;i++)
#define mod 1000000007
#define qsort(a,n) sort(a,a+n)
#define pb push_back
#define be begin
using namespace std;
 
lli bisrch(lli arr[], lli l, lli r,lli x) 
{ 
    if (r >= l) { 
        int mid = l + (r - l) / 2;
        if (arr[mid] == x) 
            return mid; 
        if (arr[mid] > x) 
            return bisrch(arr, l, mid - 1, x); 
  
        return bisrch(arr, mid + 1, r, x); 
    } 
    return -1; 
} 

lli nSoE(lli n)
{
    bool prime[n+1];
    memset(prime,true,sizeof(prime));
 
    for(lli p=2;p*p<=n;p++)
    {
        if(prime[p]==true) 
        {
            for(lli i=p*p;i<=n;i+=p)
                prime[i]=false;
        }
    }
 
    lli c=0;
    for (lli p=2;p<=n;p++){
        if(prime[p])
        {
            if(n%p==0)c++;
        }
    }
    return c;
         
}
int main() {
   lli t;cin>>t;
   while(t--)
   {
       lli r,b,d;
       cin>>r>>b>>d;
       if(d)
       {
           lli k=(abs(r-b)+d-1)/d;
           if(r>=k&&b>=k)cout<<"YES"<<endl;
           else cout<<"NO"<<endl;
       }else
       {
           if(r-b)cout<<"NO"<<endl;
           else cout<<"YES"<<endl;
       }
   }
	return 0;
}