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

-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
r=k.count('#')
m=k.count(')')
n=k.count('(')

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