n=int(input()) s=list(input()) mod=998244353 fact=[1] for i in range(1,5*10**5+1): fact.append(fact[-1]*i) fact[-1]%=mod def comb(a,b): return fact[a]*pow((fact[b]*fact[a-b])%mod,mod-2,mod) if not ("".join(s[:n//2])=="("*(n//2) and "".join(s[n//2:])==")"*(n//2)): print(pow(2,n//2,mod)) else: ans=0 for i in range(n//2+1): ans+=comb(n//2,i)**2 ans%=mod print(ans)