#include<bits/stdc++.h>
using namespace std;
int f[210][210];
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int n,m;
scanf("%d%d",&n,&m);
if(n%2!=0&&m%2!=0)
{
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
printf("(");
}
printf("\n");
}
}
else if(n%2==0&&m%2!=0)
{
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
if(i%2==0)
{
printf("(");
}
else printf(")");
}
printf("\n");
}
}
else if(n%2!=0&&m%2==0)
{
for(int i=0; i<n; i++)
{
for(int j=0; j<m; j++)
{
if(j%2==0)
{
printf("(");
}
else printf(")");
}
printf("\n");
}
}
else
{
if(n<=4||m<=4)
{
if(n<m){
for(int i=0; i<m; i++)
{
printf("(");
}
printf("\n");
for(int i=1; i<n-1; i++)
{
for(int j=0; j<m; j++)
{
if(i%2==0)
{
if(j%2==0)
{
printf(")");
}
else printf("(");
}
else
{
if(j%2!=0)
{
printf(")");
}
else printf("(");
}
}
printf("\n");
}
for(int i=0;i<m;i++)
{
printf(")");
}
printf("\n");}
else
{
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
if(i<n/2)
{
if(j%2==0)
{
printf("(");
}
else
{
printf(")");
}
}
else
{
if(j<m/2)
{
printf("(");
}
else
{
printf(")");
}
}
}
printf("\n");
}
}
}
else
{
for(int i=0; i<m; i++)
{
printf("(");
}
printf("\n");
for(int i=1; i<n-1; i++)
{
printf("(");
for(int j=1; j<m-1; j++)
{
if(i%2==0)
{
if(j%2==0)
{
printf(")");
}
else printf("(");
}
else
{
if(j%2!=0)
{
printf(")");
}
else printf("(");
}
}
printf(")\n");
}
for(int i=0; i<m; i++)
{
if(i==0)printf("(");
else printf(")");
}
printf("\n");
}
}
}
}