#include<bits/stdc++.h>
#define IOS ios::sync_with_stdio(0); cin.tie(0); cout.tie(0);
using namespace std;
typedef long long ll;
const int N=110;
int a[N];
ll s[N];
int t,n;
int main()
{
	cin>>t;
	while(t--)
	{
		cin>>n;
		ll sum=0;
		for(int i=1;i<=n;i++)
		{
			cin>>a[i];
		}
		for(int i=1;i<=n;i++)
		{
			s[i]=s[i-1]+a[i];
		//	printf("s[%d]===%lld\n",i,s[i]);
		}
		
		int flag=0;
		for(int i=1;i<=n;i++)
		{
			ll k=i*(i-1)/2;
	//	printf("s[%d]===%lld  k=====%lld\n",i,s[i],k);
			if(s[i]<k)
			{
				flag=-1;
				break;
			}
		}
		if(flag==0)
		{
			cout<<"YES"<<endl;
		}
		else
		{
			cout<<"NO"<<endl;
		}
		
		
		
	}
	return 0;
}