#include <stdio.h>

int main() {

  // n, m -- int
  // a  char a [1000][1000]
  int n = 0, m = 0;
  char a[1000][1000] = {0};
  scanf("%d%d", &n, &m);
  for (int i = 0; i < n; i ++) {
    for (int j = 0; j < m; j ++) {
      scanf(" %c ", &a[i][j]); // 注意这里%c 后面的空格 它吃掉了后续的回车符
    }
  }

  for (int i = 0; i < n; i ++) {
    for (int j = 0; j < m; j ++) {
      printf("%c", a[n - i - 1][m - j - 1]);
    }
    printf("\n");
  }

  return 0;
}