Example

Input

1


Output

)(
#include<iostream>
using namespace std;
int main(){
	int n;cin>>n;int p,q;
	if(n==1){cout<<")("<<endl;return 0;}
	for(int i=1;i<=n;i++){
		int F=i*(i+1)/2;
		if(F>=n)break;
		if(F<n){
			p=i+1;q=n-(i*(i+1)/2);
		}
	}
	int cnt=0,cnt2=0;
	for(int i=1;i<=q;i++){cout<<')';cnt++;cnt2++;}
	if(q!=p){cout<<"()";cnt++;cnt2+=2;}
	while(cnt<p){cout<<')';cnt++;cnt2++;}
	while(cnt2<p*2){cout<<'(';cnt2++;}
	cout<<endl;
	return 0;
}