#include<iostream>
#include<cstring>
using namespace std;
string sn;
int vis[550][550];
char list[550][550];

int main() {
	int n,m;
	int t;
	cin>>t;
	while(t--) {
		int n,m;
		cin>>n>>m;
		for(int i=0; i<n; i++) {
			scanf("%s",list[i]);
		}
		int ans = 0 ;
		for(int i=0; i<n; i++) {
			for(int j=0; j<m; j++) {
				if(list[i][j] == '*') vis[i][j] = 1,ans++;
				else vis[i][j] = 0;
			}
		}

		int len = 1;

		for(int a = 1; a<500; a++) {
			int cnt = 0;
			len += 2;
			int f = 0;

			for(int i=1; i<n; i++) {
				for(int j=0; j<m; j++) {
					if(list[i][j] == '*') {
						cnt++;
						if(cnt >= len) {
							if(vis[i-1][j-1] >= a) {
//								cout<<cnt<<" "<<len<<endl;
								ans++;
								f = 1;
								vis[i][j] = a+1;
							}
						}
					} else {
						cnt = 0;
					}
				}
				cnt = 0;
			}
			if(f == 0) break;
		}
		
		cout<<ans<<endl;
	}
	return 0;
}