import sys input = lambda : sys.stdin.readline().strip() ni = lambda : int(input()) na = lambda : list(map(int, input().split())) yes = lambda : print("yes"); Yes = lambda : print("Yes"); YES = lambda : print("YES") no = lambda : print("no"); No = lambda : print("No"); NO = lambda : print("NO") n, k = na() S = input() n = len(S) res = [] a = [0] * n s = 0 for i in range(n): if S[i] == "(": if a[s]: res.append("+") a[s] += 1 s += 1 res.append("(") else: if a[s] == 0: res.append("1+1)") k -= 2 elif a[s] == 1: res.append("+1)") k -= 1 else: res.append(")") a[s] = 0 s -= 1 if s < 0: No() exit() if s != 0: No() exit() if a[0] == 1: res.append("+1") k -= 1 # print("".join(res)) if k >= 0: Yes() print("".join(res + ["+1"] * k)) else: No()