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 java.util.Scanner;

public class JavaApplication5 {

    public static void main(String[] args) {
       
        Scanner s= new Scanner(System.in);
        
       int n, m, inicio=0, fin=0, fila=0;
       n=s.nextInt();
       m=s.nextInt();
       boolean saber=false;
        for (int i = 0; i < n; i++) {
            String line=s.next();
            
            if(saber==false){
                if(line.contains("B")){
                    fila=i;
                    inicio= line.indexOf("B")+1;
                    fin= line.lastIndexOf("B")+1;
                     saber=true;
                }
            }                   
        }
        if(inicio==fin){
            System.out.println((fila+1)+" "+inicio);
        }
        else{
            int mitad= (fin+inicio)/2;
            //System.out.println(mitad);
            fila+=mitad-inicio+1;
            System.out.println(fila +" "+ mitad);
        }
        
        
    }
    
}
/*
6 6
WWWWWW
WWWWWW
WWBWWW
WWWWWW
WWWWWW
WWWWWW
*/