N = int(input()) S = list(input()) bras = set() kets = set() for i in range(N): if S[i] == '(': bras.add(i+1) elif S[i] == ')': kets.add(i+1) ans = {} for i in range(1, N, 2): tmps = set() for bra in bras: if bra+i in kets: kets.remove(bra+i) ans[bra] = bra+i ans[bra+i] = bra else: tmps.add(bra) if len(bras) == 0: break else: bras = tmps for i in range(1, N+1): print(ans[i])