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
import math
a = input().split(' ')
n = int(a[0])
m = int(a[1])

s = []
for z in range (n):
    a = str(input())
    s.append(a)
#print(s)


def countB():
    b = 0
    for i in range (0, n):
        for j in range (0, m):
            if s[i][j] == 'B':
                b = b + 1

    return b
qb = countB()
#print(qb)
bSqrt = int (math.sqrt(qb))
#print(bSqrt)

def middleSquare():
    side = bSqrt//2
    #print (side)
    for i in range (0, n):
        for j in range (0, m):
            if s[i][j] == 'B':
                #print(i)
                #print(j)
                r = i + 1 + side
                c = j + 1 + side
                #print (r)
                #print (c)
                anser = (r, c)
                return anser


middle = (middleSquare())

r = middle[0]
c = middle[1]

print ("{:2d} {:2d}".format(r,c))
