#include <iostream>

using namespace std;

int main()
{
    int w, h;
    cin >> w >> h;
    char data[1000][1000];

    // 輸入
    for (int i = 0; i < h; ++i)
    {
        for (int j = 0; j < w; ++j)
        {
            cin >> data[i][j];
        }
    }

    // 輸出
    for (int i = 0; i < h; ++i) // 由上到下輸出
    {
        for (int j = 0; j < w; ++j) // 由左到右輸出
        {
            cout << data[i][j] << " ";
        }
        for (int j = w - 1; j >= 0; --j) // 由右到左輸出
        {
            cout << data[i][j] << " ";
        }
        cout << endl;
    }
    for (int i = h - 1; i >= 0; --i) // 由下到上輸出
    {
        for (int j = 0; j < w; ++j) // 由左到右輸出
        {
            cout << data[i][j] << " ";
        }
        for (int j = w - 1; j >= 0; --j) // 由右到左輸出
        {
            cout << data[i][j] << " ";
        }
        cout << endl;
    }
}