#include<ctype.h>
int main()
{
int n,m,i,j,b[1000],a[1000],l=0,num=0;
int dx[]={0,1,0,-1},dy[]={1,0,-1,0};
char ch,s[100],c[1000][1000];
ch = 0;
scanf("%d %d",&n,&m);
for (i=0;i<n;i++)
{
scanf("\n");
for (j=0;j<m;j++)
{
// getchar(c[i][j]);
scanf("%c",&c[i][j]);
if(c[i][j]!='#')
{
num+=1;
}
}
}
s[0]=0;
for (i=0;i<n;i++)
{
for (j=0;j<m;j++)
{
if((c[i][j]!='#')&&(c[i][j]>=s[l]))
if(c[i][j]==s[l])
{
l+=1;
s[l]=c[i][j];
a[l]=i;
b[l]=j;
}
else
{
l=1;
s[l]=c[i][j];
a[l]=i;
b[l]=j;
}
}
}
for(int i=0;i<l;i++)
{
for (j=0;j<4;j++)
{
int lx=a[i+1]+dx[j];
int ly=b[i+1]+dy[j];
if((c[lx][ly]!='#')&&(lx<n)&&(ly<m)&&(lx>=0)&&(ly>=0))
{
if(c[lx][ly]>ch)
{
ch=c[lx][ly];
}
}
}
}
if((ch=='0')|(num==l)|(ch==s[1]))
{
printf("%c",s[1]);
}
else{
printf("%c%c",s[1],ch);
}
}