n = int(input()) s = str(input()) C = [-1]*n d = [] for i in range(n): if s[i] == '(': d.append(i) else: j = d.pop() C[i] = j+1 C[j] = i+1 print(*C, sep='\n')