int A[300][300]; ll@T; rep(i,100){ rep(j,100) { A[3*i+0][3*j+0] = 1; A[3*i+0][3*j+1] = 1; A[3*i+0][3*j+2] = 0; A[3*i+1][3*j+0] = 2; A[3*i+1][3*j+1] = 2; A[3*i+1][3*j+2] = 1; A[3*i+2][3*j+0] = 2; A[3*i+2][3*j+1] = 2; A[3*i+2][3*j+2] = 1; } } rep(T) { ll@H,@W; bool ok = true; rep(i,10)rep(j,10)if(ok && i%3!=2 && j%3!=1 && (i+H-1)%3!=1 && (j+W-1)%3!=0) { rep(k,H)rep(l,W)cout<