땅을 사서 가장 넓은 직사각형 밭을 만들려고 한다. 땅을 측량해 보니 장애물이 여기저기 있어서 지도를 그렸다. 지도의 각 칸에는 그 칸의 상태를 잔디(G), 바위(R), 물(W), 덤불(S), 나무(T) 중 하나로 적었다. 잔디는 깎을 수 있고 덤불은 파낼 수 있지만, 물과 바위와 나무는 치울 수 없다.
지도가 주어질 때, 치울 수 있는 칸으로만 이루어진 가장 넓은 직사각형의 넓이를 구하라. 직사각형의 변은 지도의 격자와 나란해야 한다.
입력
첫 줄에 테스트 케이스의 수 N이 주어진다. 이어서 N개의 테스트 케이스가 주어진다. 각 테스트 케이스는 다음과 같다.
첫 줄에 땅의 길이 L과 너비 W가 공백으로 구분되어 주어진다.
이어서 W개의 줄이 주어지고, 각 줄에는 문자 L개가 붙어서 주어진다. 각 문자는 그 칸의 상태를 나타내며 G, R, W, S, T 중 하나이다.
제한
1≤L≤50
1≤W≤50
1≤N≤10
출력
각 테스트 케이스마다 Case #x: 뒤에 만들 수 있는 가장 넓은 직사각형의 넓이를 한 줄에 출력한다. x는 테스트 케이스 번호이며 1부터 센다. 치울 수 있는 칸이 하나도 없으면 0을 출력한다.