N = int(input()) S = input() P = 998244353 C = (N // 2) + 1 dp = [0] * C dp[0] = 1 now = 0 for s in S: nx = [0] * C for red in range(C): blue = now - red if blue < 0:continue if s == "(": if red < C - 1: nx[red + 1] += dp[red] nx[red] += dp[red] else: if red > 0: nx[red - 1] += dp[red] if blue > 0: nx[red] += dp[red] for red in range(C): nx[red] %= P dp = nx if s == "(": now += 1 else: now -= 1 print(dp[0])