#include <stdio.h>
int main()
{
int t,n,i,j,count,countr1,countr2,present;
while(t--)
{
count=0;
countr1=0;
countr2=0;
present=0;
char s[2][n];
int visited[100000]={0};
for(i=0;i<2;i++)
for(j=0;j<n;j++)
for(i=0;i<2;i++)
for(j=0;j<n;j++)
{
if(s[i][j]=='*')
count+=1;
}
// printf("count=%d",count);
if(count==1||count==0)
else
{
for(i=0;i<n;i++)
{
if(s[0][i]=='*')
{
visited[i]=1;
countr1+=1;
}
}
for(i=0;i<n;i++)
if(s[1][i]=='*')
{
present=1;
break;
}
for(i=0;i<n;i++)
{
if(s[1][i]=='*' && visited[i]==0)
countr2+=1;
}
// printf("countr1=%d countr2=%d\n",countr1,countr2);
if(countr2==1)
printf("%d\n",countr1
+countr2
); else if(countr2>0)
printf("%d\n",countr1
+countr2
-2+1); else if(present==1 && countr2==0)
else
}
}
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBtYWluKCkKewogICAgaW50IHQsbixpLGosY291bnQsY291bnRyMSxjb3VudHIyLHByZXNlbnQ7CiAgICBzY2FuZigiJWQiLCZ0KTsKICAgIHdoaWxlKHQtLSkKICAgIHsKICAgICAgICAKICAgICAgICBjb3VudD0wOwogICAgICAgIGNvdW50cjE9MDsKICAgICAgICBjb3VudHIyPTA7CiAgICAgICAgcHJlc2VudD0wOwogICAgICAgIHNjYW5mKCIlZCIsJm4pOwogICAgICAgIGNoYXIgc1syXVtuXTsKICAgICAgICBpbnQgdmlzaXRlZFsxMDAwMDBdPXswfTsKICAgICAgICBmb3IoaT0wO2k8MjtpKyspCiAgICAgICAgZm9yKGo9MDtqPG47aisrKQogICAgICAgIHNjYW5mKCIgJWMiLCZzW2ldW2pdKTsKICAgICAgICBmb3IoaT0wO2k8MjtpKyspCiAgICAgICAgZm9yKGo9MDtqPG47aisrKQogICAgICAgIHsKICAgICAgICAgICAgaWYoc1tpXVtqXT09JyonKQogICAgICAgICAgICBjb3VudCs9MTsKICAgICAgICB9CiAgICAgICAvLyBwcmludGYoImNvdW50PSVkIixjb3VudCk7CiAgICAgICAgaWYoY291bnQ9PTF8fGNvdW50PT0wKQogICAgICAgIHByaW50ZigiMFxuIik7CiAgICAgICAgZWxzZQogICAgICAgIHsKICAgICAgICBmb3IoaT0wO2k8bjtpKyspCiAgICAgICAgewogICAgICAgICAgICBpZihzWzBdW2ldPT0nKicpCiAgICAgICAgICAgIHsKICAgICAgICAgICAgdmlzaXRlZFtpXT0xOwogICAgICAgICAgICBjb3VudHIxKz0xOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGZvcihpPTA7aTxuO2krKykKICAgICAgICBpZihzWzFdW2ldPT0nKicpCiAgICAgICAgewogICAgICAgICAgICBwcmVzZW50PTE7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgICAgICBmb3IoaT0wO2k8bjtpKyspCiAgICAgICAgewogICAgICAgICAgICBpZihzWzFdW2ldPT0nKicgJiYgdmlzaXRlZFtpXT09MCkKICAgICAgICAgICAgY291bnRyMis9MTsKICAgICAgICB9CiAgICAgIC8vICBwcmludGYoImNvdW50cjE9JWQgY291bnRyMj0lZFxuIixjb3VudHIxLGNvdW50cjIpOwogICAgICAgIGlmKGNvdW50cjI9PTEpCiAgICAgICAgcHJpbnRmKCIlZFxuIixjb3VudHIxK2NvdW50cjIpOwogICAgICAgIGVsc2UgaWYoY291bnRyMj4wKQogICAgICAgIHByaW50ZigiJWRcbiIsY291bnRyMStjb3VudHIyLTIrMSk7CiAgICAgICAgZWxzZSBpZihwcmVzZW50PT0xICYmIGNvdW50cjI9PTApCiAgICAgICAgcHJpbnRmKCIlZFxuIiwoY291bnRyMS0xKSsxKTsKICAgICAgICBlbHNlCiAgICAgICAgcHJpbnRmKCIlZFxuIixjb3VudHIxLTEpOwogICAgICAgIH0KICAgIH0KICAgIHJldHVybiAwOwogICAgCn0K