N = int(input()) S = input() ans = [0 for _ in range(N)] q = [] for i, c in enumerate(S): if c == '(': q.append(i) else: last = q.pop() ans[last] = i ans[i] = last [print(n + 1) for n in ans]