H, W = map(int, input().split()) A = ['o'.join(input()).split('o') for i in range(H)] dp = [[0 for i in range(W)] for j in range(H)] for i in range(1, H + W - 1): for j in range(i + 1): if i - j >= W or j >= H: continue if j == 0: if A[j][i - j] == 'k': dp[j][i - j] = dp[j][i - j - 1] + i - j + 1 else: dp[j][i - j] = dp[j][i - j - 1] + 1 elif j == i: if A[j][i - j] == 'k': dp[j][i - j] = dp[j - 1][i - j] + j + 1 else: dp[j][i - j] = dp[j - 1][i - j] + 1 else: if A[j][i - j] == 'k': dp[j][i - j] = min(dp[j][i - j - 1], dp[j - 1][i - j]) + i + 1 else: dp[j][i - j] = min(dp[j][i - j - 1], dp[j - 1][i - j]) + 1 print(dp[H - 1][W - 1])