#include int ri() { int n; scanf("%d", &n); return n; } int main() { int h = ri(), w = ri(); std::string a[h]; for (auto &i : a) std::cin >> i; int dp[h][w]; for (auto &i : dp) for (auto &j : i) j = 1000000000; dp[0][0] = 0; for (int i = 0; i < h; i++) { for (int j = 0; j < w; j++) { if (i + 1 < h) dp[i + 1][j] = std::min(dp[i + 1][j], a[i + 1][j] == 'k' ? dp[i][j] + i + 2 + j : dp[i][j] + 1); if (j + 1 < w) dp[i][j + 1] = std::min(dp[i][j + 1], a[i][j + 1] == 'k' ? dp[i][j] + i + 2 + j : dp[i][j] + 1); } } std::cout << dp[h - 1][w - 1] << std::endl; return 0; }