#include <iostream>
#include <string>
using namespace std;
int main(){
int t,i;
cin>>t;
for(i=0;i<t;i++){
long int n;
cin>>n;
string s_u,s_d;
cin>>s_u>>s_d;
long int j;
int k_u=0,k_d=0;
int u=0,d=0;
for(j=0;j<n;j++){
if(s_u[j] == '*' && s_d[j] == '*'){
u=1;
d=1;
k_u=1;
k_d=1;
break;
}
if(s_u[j] == '*' && s_d[j] != '*'){
u=1;
k_u=1;
break;
}
if(s_u[j] != '*' && s_d[j] == '*'){
d=1;
k_d=1;
break;
}
}
j+=1;
long int count=0;
while(j<n){
if(s_u[j] == '*' && s_d[j] == '*'){
if(u==1 || d==1)
count++;
k_u=1;
k_d=1;
u=1;
d=1;
}
if(s_u[j]== '*' && s_d[j] != '*'){
if(u==1)
count++;
k_u=1;
u=1;
d=0;
}
if(s_u[j] != '*' && s_d[j] == '*'){
if(d==1)
count++;
k_d=1;
u=0;
d=1;
}
j++;
}
if(k_u == 1 && k_d == 1)
cout<<count+k_u<<endl;
else
cout<<count<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgbWFpbigpewppbnQgdCxpOwpjaW4+PnQ7CmZvcihpPTA7aTx0O2krKyl7CmxvbmcgaW50IG47CmNpbj4+bjsKc3RyaW5nIHNfdSxzX2Q7CmNpbj4+c191Pj5zX2Q7CmxvbmcgaW50IGo7CmludCBrX3U9MCxrX2Q9MDsKaW50IHU9MCxkPTA7CmZvcihqPTA7ajxuO2orKyl7CmlmKHNfdVtqXSA9PSAnKicgJiYgc19kW2pdID09ICcqJyl7CiAgIHU9MTsKICAgZD0xOwogICBrX3U9MTsKICAga19kPTE7CiAgIGJyZWFrOwp9CmlmKHNfdVtqXSA9PSAnKicgJiYgc19kW2pdICE9ICcqJyl7CiAgdT0xOwogIGtfdT0xOwogIGJyZWFrOwp9CmlmKHNfdVtqXSAhPSAnKicgJiYgc19kW2pdID09ICcqJyl7CiAgICBkPTE7CiAgIGtfZD0xOwogICAgYnJlYWs7Cn0KfQpqKz0xOwpsb25nIGludCBjb3VudD0wOwp3aGlsZShqPG4pewogIGlmKHNfdVtqXSA9PSAnKicgJiYgc19kW2pdID09ICAnKicpewogICBpZih1PT0xIHx8IGQ9PTEpCiAgICBjb3VudCsrOwogICBrX3U9MTsKICAga19kPTE7CiAgIHU9MTsKICAgZD0xOwp9IAogaWYoc191W2pdPT0gJyonICYmIHNfZFtqXSAhPSAnKicpewogICBpZih1PT0xKQogICAgY291bnQrKzsKICBrX3U9MTsKICAgdT0xOwogICBkPTA7Cn0KIGlmKHNfdVtqXSAhPSAnKicgJiYgc19kW2pdID09ICcqJyl7CiAgIGlmKGQ9PTEpCiAgICAgY291bnQrKzsKICAga19kPTE7CiAgIHU9MDsKICAgZD0xOwp9CiAgaisrOwp9CmlmKGtfdSA9PSAxICYmIGtfZCA9PSAxKQpjb3V0PDxjb3VudCtrX3U8PGVuZGw7CmVsc2UKY291dDw8Y291bnQ8PGVuZGw7Cn0KcmV0dXJuIDA7Cn0=