# 標準入力された値を整数に変換する def INT(): return int(input()) # 標準入力された複数の値を整数に変換する def MI(): return map(int, input().split()) # 標準入力された複数の値を整数のリストに変換する def LI(): return list(map(int, input().split())) H, W = MI() A = [list(input()) for _ in range(H)] ans = 0 for bit in range(1 << (H + W - 2)): jewel = 1 h, w = 0, 0 is_ok = True for i in range(H + W - 2): if (bit >> i) & 1: h += 1 else: w += 1 if h >= H or w >= W: is_ok = False break if A[h][w] == "o": jewel += 1 elif A[h][w] == "x": jewel -= 1 if jewel < 0: is_ok = False break else: is_ok = False break if is_ok: ans += 1 print(ans)