#include <bits/stdc++.h>
using namespace std;
typedef long long int ll;
typedef long double ld;
int main(){
	ios_base::sync_with_stdio(false);  
	cin.tie(NULL);
	int t;cin>>t;
	while(t--){
		int n,m;cin>>n>>m;
		int arr[n][m];
		for(int i=0;i<n;i++){
			string s;cin>>s;
			for(int j=0;j<m;j++){
				if(s[j]=='.'){
					arr[i][j] = 0;
				}
				else{
					arr[i][j] = 1;
				}
			}
		}
		int dp[n][m];
		memset(dp,0,sizeof(dp));
		for(int i=0;i<n;i++){
			for(int j=0;j<m;j++){
				if(j==0){
					dp[i][j] = arr[i][j];
				}
				else{
					dp[i][j] = dp[i][j-1] + arr[i][j];
				}
			}
		}
		int ans = 0;
		for(int i=0;i<n;i++){
			for(int j=0;j<m;j++){
				if(arr[i][j]==1){
					int x = i;int y = j;
					int k = 1;
					while(true){
						if(x+k-1<n){
							if(y-k+1>=0 && y+k-1<m){
								if(y-k+1==0){
									if(dp[x+k-1][y+k-1]==2*k-1){
										k++;
									}
									else{
										break;
									}
								}
								else{
									if(dp[x+k-1][y+k-1]-dp[x+k-1][y-k]==2*k-1){
										k++;
									}
									else{
										break;
									}
								}
							}
							else{
								break;
							}
						}
						else{
							break;
						}
					}
					ans += k-1;
				}
			}
		}
		cout<<ans<<endl;
	}
}
