import java.util.*;
public class Main{
    public static void main(String[]args){
        Scanner scn=new Scanner(System.in);
        String s=scn.nextLine();
        Stack<Integer> stack=new Stack<>();
        stack.push(-1);
        int maxlen=0;
        int endindex=-1;
        for(int i=0;i<s.length();i++){
            char ch=s.charAt(i);
            if(ch=='('){
                stack.push(i);
            }
            else{
                stack.pop();
                if(stack.isEmpty()){
                    stack.push(i);
                }
                else{
                    int len=i-stack.peek();
                    if(len>maxlen){
                        maxlen=len;
                        endindex=i;
                    }
                }
            }
        }
        if(maxlen==0){
            System.out.println("");
            System.out.println(0);
        }
        else{
            String result=s.substring(endindex-maxlen+1,endindex+1);
            System.out.println(result);
            System.out.println(maxlen);
        }
    }
}