import java.util.Scanner;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int m = sc.nextInt();
        sc.nextLine();
        // 定义数组
        char [][] a = new char[n][m];
        // 输入
        for(int i = 0; i < n; i++){
            String s = sc.nextLine();
            for(int j = 0; j < m; j++){
                a[i][j] = s.charAt(j);
            }
        }
        // 定义行列倒置后的数组
        char [] [] reversed = reverse(a);
        // 输出
        for(int i = 0; i < n; i++){
            for(int j = 0; j < m; j++){
                System.out.print(reversed[i][j]);
            }
            System.out.println();
        }
        sc.close();
    }
    // 行列倒置方法
    private static char[][] reverse( char [][] arr) {
        int n = arr.length;
        int m = arr[0].length;
        char[][] reversed = new char[n][m];
        for(int i = 0; i < n; i++){
            for(int j = 0; j < m; j++){
                reversed[i][j] = arr[n-1-i][m-1-j];
            }
        }
        return reversed;
    }
}