Example

Input

1


Output

)(
#include<bits/stdc++.h>
using namespace std;
typedef long long ll;
int main(){
  ll x;cin>>x;
  ll i,j,k=1;
  string s;
  while(k*(k+1)/2<x) k++;
  for(i=0;i<k;i++) s+=')';
  for(i=0;i<k;i++) s+='(';
  j=k*(k+1)/2-x;
  for(i=0;i<j;i++){
    swap(s[k-1],s[k]);
    k--;
  }
  cout << s << endl;
  return 0;
}