import sys from itertools import permutations import heapq input = lambda :sys.stdin.readline().rstrip() mi = lambda :map(int,input().split()) li = lambda :list(mi()) mod = 998244353 H,W,K = mi() S = [input() for i in range(H)] dp = [[[0]*(K) for j in range(W)] for i in range(H)] dp[0][0][0] = 1 for i in range(H): for j in range(W): for k in range(K): if i+1 < H: if S[i+1][j] == ".": dp[i+1][j][k] += dp[i][j][k] dp[i+1][j][k] %= mod elif S[i+1][j] == "o" and k+1 < K: dp[i+1][j][k+1] += dp[i][j][k] dp[i+1][j][k+1] %= mod if j+1 < W: if S[i][j+1] == ".": dp[i][j+1][k] += dp[i][j][k] dp[i][j+1][k] %= mod elif S[i][j+1] == "o" and k+1 < K: dp[i][j+1][k+1] += dp[i][j][k] dp[i][j+1][k+1] %= mod ans = sum(dp[-1][-1][k] for k in range(K)) % mod print(ans)