#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; using mint=modint1000000007; int main() { ll n; cin>>n; string k; cin>>k; mint ans=0; for(int i=0; i<8; i++){ if(k[i]=='o'){ if(n==0){ ans+=1; continue; } ans+=mint(2).pow(3*n); mint z=mint(2).pow(3*n)-mint(2).pow(2*n+1); int t=1; for(int j=0; j<3; j++) if(!(i&(1<