import atexit, io, sys
 
buffer = io.BytesIO()
sys.stdout = buffer
 
# print via here
@atexit.register
def write():
    sys.__stdout__.write(buffer.getvalue())
for _ in range(input()):
    n=input();p=[]
    p1=0;p2=0;an=[];ab=[]
    for i in range(n):
        p.append(raw_input())
    a=p[0][1];b=p[1][0]
    c=p[1][1];d=p[2][0]
    e=p[0][2]
    if c!=str(1):
        an.append([2,2])
    if d!=str(1):
        an.append([3,1])
    if e!=str(1):
        an.append([1,3])
    if a!=str(0):
        an.append([1,2])
    if b!=str(0):
        an.append([2,1])
    if len(an)<=2:
        print len(an)
        for i in an:
            print i[0],i[1]
        continue
    a=p[0][1];b=p[1][0]
    c=p[1][1];d=p[2][0]
    e=p[0][2]
    an=[]
    if c==str(1):
        an.append([2,2])
    if d==str(1):
        an.append([3,1])
    if e==str(1):
        an.append([1,3])
    if a==str(0):
        an.append([1,2])
    if b==str(0):
        an.append([2,1])
    print len(an)
    for i in an:
        print i[0],i[1]
    
    
    