#include<bits/stdc++.h>
using namespace std;
int n;
bool m[105][105];
int x,y;
int ans;
bool check(int x,int y,int a){
bool f=1;
for(int i=1;i<=a-!(a&1);i++){
if(a&1)f&=(m[x+i][y+i]&&m[x+i][y-i]&&m[x-i][y+i]&&m[x-i][y-i]);
else f&=(m[x+i-1][y+i-1]&&m[x+i-1][y-i]&&m[x-i][y+i-1]&&m[x-i][y-i]);
}
return f;
}
int main(){
scanf("%d",&n);
for(x=1;x<=n;x++){
for(y=1;y<=n;y++){
char in;
cin>>in;
m[x][y]=in-'0';
}
}
for(x=1;x<=n;x++){
for(y=1;y<=n;y++){
if(m[x][y]){
for(int i=1;i<=n;i++){
ans+=check(x,y,i);
}
}
}
}
cout<<ans;
return 0;
}