#include<iostream>
using namespace std;
bool a[1005][1005];
int main()
{
    int m,n,k,brh=0,brv=0; //m-redove, n-koloni
    cin>>m>>n>>k;
    for (int i=0; i<m; i++)
        for (int j=0; j<n; j++)
            cin>>a[i][j];
    for (int i=0; i<m; i++)
    {
        int br=0;
        for (int j=0; j<n; j++)
        {
            if ((a[i][j]==1) || (i!=0 && a[i-1][j]==1) || (i!=m-1 && a[i+1][j]==1) || (j!=0 && a[i][j-1]==1) || (j!=n-1 && a[i][j+1]==1) || (i!=m-1 && j!=n-1 && a[i+1][j+1]==1) || (i!=0 && j!=0 && a[i-1][j-1]==1) || (i!=0 && j!=n-1 && a[i-1][j+1]==1) || (i!=m-1 && j!=0 && a[i+1][j-1]==1))
            {
                if (br>=k)
                    brh+=br-k+1;
                br=0;
            }
            else
                br++;
        }
        if (br>=k)
            brh+=br-k+1;
    }
    for (int j=0; j<n; j++)
    {
        int br=0;
        for (int i=0; i<m; i++)
        {
            if ((a[i][j]==1) || (i!=0 && a[i-1][j]==1) || (i!=m-1 && a[i+1][j]==1) || (j!=0 && a[i][j-1]==1) || (j!=n-1 && a[i][j+1]==1) || (i!=m-1 && j!=n-1 && a[i+1][j+1]==1) || (i!=0 && j!=0 && a[i-1][j-1]==1) || (i!=0 && j!=n-1 && a[i-1][j+1]==1) || (i!=m-1 && j!=0 && a[i+1][j-1]==1))
            {
                if (br>=k)
                    brv+=br-k+1;
                br=0;
            }
            else
                br++;
        }
        if (br>=k)
            brv+=br-k+1;
    }
    cout<<brh<<' '<<brv<<endl;
    
}