INF = int(1e7) def solve(): H, W = map(int, input().split()) dp = [[INF] * (W + 2) for _ in range(H + 2)] dp[0][1] = -1 A = ["#" * (W + 2)] + ["#" + input() + "#" for _ in range(H)] + ["#" * (W + 2)] for i in range(1, H + 1): for j in range(1, W + 1): if A[i][j] == ".": dp[i][j] = min(dp[i - 1][j], dp[i][j - 1]) + 1 elif A[i][j] == "k": dp[i][j] = min(dp[i - 1][j], dp[i][j - 1]) + (i - 1) + (j - 1) + 1 print(dp[H][W]) solve()