from sys import stdin
from re import match

T = int(stdin.readline())

for test in range(T):
    stdin.readline()
    R, C = [ int(x) for x in stdin.readline().split() ]
    A = [ [ x for x in stdin.readline().strip() ] for r in range(R) ]
    
    candies = 0
    for r in range(R):
        for c in range(C):
            if A[r][c]=='o':
                ll,rr,uu,dd = [False]*4
                if c>0   and A[r][c-1]=='>': ll=True
                if c<C-1 and A[r][c+1]=='<': rr=True
                if r>0   and A[r-1][c]=='v': uu=True
                if r<R-1 and A[r+1][c]=='^': dd=True
                if ll and rr:
                    candies += 1
                    A[r][c-1], A[r][c], A[r][c+1] = ['.']*3
                if uu and dd:
                    candies += 1
                    A[r-1][c], A[r][c], A[r+1][c] = ['.']*3
    print(candies)

