n = int(input()) S = list(input()) Stack = [] ANS = [0 for _ in range(n)] for i in range(n): if S[i] == '(': Stack.append(i) else: idx = Stack.pop() ANS[idx] = i + 1 ANS[i] = idx + 1 print(*ANS, sep='\n')