#(#(#((##((()))(((#)(#()#(((()()(()#(##(((()(((()))#(((((()(((((((()#((#((()(#(((()(()##(()(((()((#(
 (#((((()
 (#((
 ((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((#)((##
 (())((((#)
 (#(
 (#))(#(#)((((#(##((#(#((((#(##((((((#((()(()(())((()#((((#((()((((#(((((#(##)(##()((((()())(((((#(((
 ##((((((()
 #((#
 #))))
 (((((#(#(#(#()
 ((#(()#(##
 (((((((((((((((((((###################
 )((##((###
 (((()#(#)(
 ((#)(
 )(((())#
 ()((#((#(#()
 ((#(
 ()#(#())()()#)(#)()##)#((()#)((#)()#())((#((((((((#)()()(()()(((((#)#(#((((#((##()(##(((#(()(#((#))#

-1
 -1
 -1
 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
 3
 -1
 -1
 -1
 -1
 -1
 1
1
1
5
 1
1
1
1
 1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
 -1
 -1
 -1
 -1
 1
1
3
 -1
 -1

k=input()
r,m,n=0,0,0
i=0
while i<len(k):
    if k[i]=='(':
        r+=1
        
    if k[i]==')':
        m+=1
        
    if k[i]=='#':
        if r==0:
            print(-1)
            break
        else:
            if i==k.rindex('#'):
                q=i+1
                while q<len(k):
                    
                    if k[q]=='(':
                        r+=1
                    if k[q]==')':
                        m+=1
                    q+=1  
                if r<=m:
                    print(-1)
                    break
                                   
               
                o=r-m
                print(o)
                break
            else:
                o=r-2
                print(o)
                m+=o

    i+=1        
                    