#include <iostream>
using namespace std;
int main()
{
	int t;
	cin>>t;
	while(t--)
	{
		int n;
		cin>>n;
		int a[n];
		for(int i=0;i<n;i++)
		{
			cin>>a[i];

		}
		bool flag = false;
    	int cnt = 0;
    	int i=0;
    	int j = i+1;
    	for(i,j;i<n && j<n;i++,j++)
    	{
        
            if(a[j] >= a[i]) flag = true;
            else if(a[j] < a[i] && cnt == 0)
            {
                flag = true;
                cnt = -1;
                a[j] = a[j] + (a[i] - a[j]) + 1; 
            }
            else if(a[j] < a[i] && cnt == -1)
            {
                flag = false;
                break;
            }
        
    	}
    	if(flag == true)  cout<<"YES"<<endl;
    	else cout<<"NO"<<endl;
	}
}