#include<iostream>
using namespace std;
int main(){
int t;
cin>>t;
while(t--){
int n;
cin>>n;
int arr[n];
int premin[n];
for(int i=0;i<n;i++)
cin>>arr[i];
premin[0]=arr[0];
premin[n-1]=arr[n-1]-arr[n-2];
for(int i=n-2;i>0;i--){
premin[i]=arr[i]-arr[i-1];
}
int counter=0;
if(arr[0]-240>=0)
counter+=2;
else if(arr[0]-120>=0)
counter++;
if(1440-arr[n-1]>=240)
counter+=2;
else if(1440-arr[n-1]>=120)
counter++;
for(int i=0;i<n;i++){
if(premin[i]>=240)
counter+=2;
else if(premin[i]>=120)
counter++;
}
if(counter>=2)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
cout<<counter<<" "; }
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CmludCBtYWluKCl7CiAgICBpbnQgdDsKICAgIGNpbj4+dDsKICAgIHdoaWxlKHQtLSl7CiAgICAgICAgaW50IG47CiAgICAgICAgY2luPj5uOwogICAgICAgIGludCBhcnJbbl07CiAgICAgICAgaW50IHByZW1pbltuXTsKICAgICAgICBmb3IoaW50IGk9MDtpPG47aSsrKQogICAgICAgIGNpbj4+YXJyW2ldOwogICAgICAgIHByZW1pblswXT1hcnJbMF07CiAgICAgICAgcHJlbWluW24tMV09YXJyW24tMV0tYXJyW24tMl07CiAgICAgICAgZm9yKGludCBpPW4tMjtpPjA7aS0tKXsKICAgICAgICAgIHByZW1pbltpXT1hcnJbaV0tYXJyW2ktMV07CiAgICAgICAgfQogICAgICAgICBpbnQgY291bnRlcj0wOwogICAgICAgICBpZihhcnJbMF0tMjQwPj0wKQogICAgICBjb3VudGVyKz0yOwogICAgICBlbHNlIGlmKGFyclswXS0xMjA+PTApCiAgICAgIGNvdW50ZXIrKzsKICAgICAgaWYoMTQ0MC1hcnJbbi0xXT49MjQwKQogICAgICBjb3VudGVyKz0yOwogICAgICBlbHNlIGlmKDE0NDAtYXJyW24tMV0+PTEyMCkKICAgICAgY291bnRlcisrOwogICAgICBmb3IoaW50IGk9MDtpPG47aSsrKXsKICAgICAgIGlmKHByZW1pbltpXT49MjQwKQogICAgICAgIGNvdW50ZXIrPTI7CiAgICAgICAgZWxzZSBpZihwcmVtaW5baV0+PTEyMCkKICAgICAgICBjb3VudGVyKys7CiAgICAgIH0KICAgICAgaWYoY291bnRlcj49MikKICAgICAgY291dDw8IllFUyI8PGVuZGw7CiAgICAgIGVsc2UKICAgICAgY291dDw8Ik5PIjw8ZW5kbDsKICAgICBjb3V0PDxjb3VudGVyPDwiICI7ICAgfQogICAgICAgCiAgICB9