func_code_string: /*─────────▄▄▄▄▄▄▄▄▄▄▄▄▄   ────────▄▀▀─────────────▀▀▄   ───────█───────────────────█   ──────█─────────────────────█   ─────█───▄▄▄▄▄▄▄───▄▄▄▄▄▄▄───█   ────█───█████████─█████████───█   ────█──██▀────▀█████▀────▀██──█   ───██████───█▀█─███───█▀█─██████   ───██████───▀▀▀─███───▀▀▀─██████   ────█──▀█▄────▄██─██▄────▄█▀──█   ────█────▀█████▀───▀█████▀────█   ────█───────────────▄▄▄───────█   ────█───────▄▄▄▄██▀▀█▀▀█▄─────█   ────█─────▄██▄█▄▄█▄▄█▄▄██▄────█   ────█─────▀▀█████████████▀────█   ───▐▓▓▌─────────────────────▐▓▓▌   ───▐▐▓▓▌▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▐▓▓▌▌   ───█══▐▓▄▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▄▓▌══█   ──█══▌═▐▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▌═▐══█   ──█══█═▐▓▓▓▓▓▓▄▄▄▄▄▄▄▓▓▓▓▓▓▌═█══█   ──█══█═▐▓▓▓▓▓▓▐██▀██▌▓▓▓▓▓▓▌═█══█   ──█══█═▐▓▓▓▓▓▓▓▀▀▀▀▀▓▓▓▓▓▓▓▌═█══█       ──█───█─█──█─█▀▀█─▀▀█▀▀─▀█─█─▀█──   ──█▄█▄█─█▀▀█─█▄▄█───█───█▀─▀─█▀──   ───▀─▀──▀──▀─▀──▀───▀───▄──▄─▄───                 TAKE LOVE AND PRAY FOR ME :) :) :)       */           #include<bits/stdc++.h>   using namespace std;   #define ull unsigned long long   #define ll long long   #define deciset(x) cout <<setprecision(x) <<fixed;   #define pb push_back   #define mp make_pair   #define PI 2*acos(0.0)   #define boost ios::sync_with_stdio(false);cin.tie(0)      int main()   {      boost;      ll t;      cin>>t;      while(t--)      {          ll a,b;          cin>>a>>b;        char arr[a][b];        ll brr[a][b];        for(int i=0;i<a;i++)         for(int j=0;j<b;j++) { cin>>arr[i][j]; brr[i][j]=0; }        int x=1;        for(int i=0;i<a;i++)        for(int j=0;j<b;j++)        {            if(arr[i][j]== * ) brr[i][j]=x;           else if(arr[i][j]== .  && arr[i][j-1]== *  && j>0) x++;        }        ll ans=0;        for(int i=0;i<a;i++)        for(int j=0;j<b;j++)        {            if(arr[i][j]== * ){                        ll kk=1,h=1;                for(ll k=i+1;k<a;k++){                    if(arr[k][j]== *  && brr[k][j+kk]!=0 && brr[k][j-kk]==brr[k][j+kk] && j-kk>=0 && j+kk<b )                      {                             h++;                          kk++;                      }                      else break;                                    }                ans+=h;            }        }        cout<<ans<<endl;      }                                  }   