# 標準入力された値を整数に変換する
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)