Consider a table of size n × m, initially fully white. Rows are numbered 1 through n from top to bottom, columns 1 through m from left to right. Some square inside the table with odd side length was painted black. Find the center of this square.

Input

The first line contains two integers n and m (1 ≤ n, m ≤ 115) — the number of rows and the number of columns in the table.

The i-th of the next n lines contains a string of m characters s_{i1} s_{i2} … s_{im} (s_{ij} is 'W' for white cells and 'B' for black cells), describing the i-th row of the table.

Output

Output two integers r and c (1 ≤ r ≤ n, 1 ≤ c ≤ m) separated by a space — the row and column numbers of the center of the black square.

Examples

Input

5 6
WWBBBW
WWBBBW
WWBBBW
WWWWWW
WWWWWW


Output

2 4


Input

3 3
WWW
BWW
WWW


Output

2 1
def solution(l1):
    i=0
    while i<len(l1):
        if "B" in l1[i]:
            start=[i+1,l1[i].index("B")+1]
            break
        i+=1

    i=len(l1)-1
    while i>=0:
        #print(l1[i])
        if "B" in l1[i]:
            l1[i]=list(l1[i])
            l1[i].reverse()
            s=len(l1[i])-l1[i].index("B")
            #print(s)            
            finish=[i+1,len(l1[i])-l1[i].index("B")]
            break
        i-=1
    #print(start,finish)
    place = str(int((start[0]+finish[0])/2))+" "+str(int((start[1]+finish[1])/2))
    return place
def answer():
    a = [int(x) for x in input().split()]
    l1=[]
    while a[0]:
        l1.append(input())
        a[0]-=1
    print(solution(l1))
answer()