import java.util.Scanner;
public class Main
{
public static void main
(String[]args
) {
Scanner sc
=new Scanner
(System.
in);
int row=sc.nextInt();
int col=sc.nextInt();
char a[][]=new char[row][col];
for(int i=0;i<row;i++)
{
for(int j=0;j<col;j++)
{
a[i][j]=sc.next().charAt(0);
}
}
StringBuilder sb=new StringBuilder();
StringBuilder sb1=new StringBuilder();
int symbol=0;
for(int i=0;i<col;i++)
{
for(int j=0;j<row;j++)
{
char ch=a[j][i];
if(Character.
isLetterOrDigit(ch
) && symbol
==0) sb.append(ch);
{
sb1.append(ch);
symbol++;
}
else
{
sb.append(" "+ch);
sb1.setLength(0);
symbol=0;
}
}
}
sb.append(sb1);
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwpwdWJsaWMgY2xhc3MgTWFpbgp7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXWFyZ3MpCiAgICB7CiAgICAgICAgU2Nhbm5lciBzYz1uZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwogICAgICAgIAogICAgICAgIGludCByb3c9c2MubmV4dEludCgpOwogICAgICAgIGludCBjb2w9c2MubmV4dEludCgpOwogICAgICAgIGNoYXIgYVtdW109bmV3IGNoYXJbcm93XVtjb2xdOwogICAgICAgIGZvcihpbnQgaT0wO2k8cm93O2krKykKICAgICAgICB7CiAgICAgICAgICAgIGZvcihpbnQgaj0wO2o8Y29sO2orKykKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgYVtpXVtqXT1zYy5uZXh0KCkuY2hhckF0KDApOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIAogICAgICAgIFN0cmluZ0J1aWxkZXIgc2I9bmV3IFN0cmluZ0J1aWxkZXIoKTsKICAgICAgICBTdHJpbmdCdWlsZGVyIHNiMT1uZXcgU3RyaW5nQnVpbGRlcigpOwogICAgICAgIGludCBzeW1ib2w9MDsKICAgICAgICBmb3IoaW50IGk9MDtpPGNvbDtpKyspCiAgICAgICAgewogICAgICAgICAgICBmb3IoaW50IGo9MDtqPHJvdztqKyspCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIGNoYXIgY2g9YVtqXVtpXTsKICAgICAgICAgICAgICAgIGlmKENoYXJhY3Rlci5pc0xldHRlck9yRGlnaXQoY2gpICYmIHN5bWJvbD09MCkKICAgICAgICAgICAgICAgICAgICBzYi5hcHBlbmQoY2gpOwogICAgICAgICAgICAgICAgZWxzZSBpZighQ2hhcmFjdGVyLmlzTGV0dGVyT3JEaWdpdChjaCkpCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgc2IxLmFwcGVuZChjaCk7CiAgICAgICAgICAgICAgICAgICAgc3ltYm9sKys7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgc2IuYXBwZW5kKCIgIitjaCk7CiAgICAgICAgICAgICAgICAgICAgc2IxLnNldExlbmd0aCgwKTsKICAgICAgICAgICAgICAgICAgICBzeW1ib2w9MDsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBzYi5hcHBlbmQoc2IxKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oc2IpOwogICAgfQp9