func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int n, m;     cin >> m >> n;     vector<string> a(n);     for (int i = 0; i < n; i++) {       cin >> a[i];     }     string s =   ;     for (int i = 0; i < n; i++) s +=    ;     vector<string> ans(m, s);     for (int i = 0; i < n; i++)       for (int j = 0; j < m; j++) {         ans[j][n - i - 1] = a[i][j];       }     swap(n, m);     for (int i = 0; i < n; i++) {       for (int j = 0; j < m / 2; j++) {         swap(ans[i][j], ans[i][m - j - 1]);       }     }     string ss =   ;     for (int i = 0; i < 2 * m; i++) {       ss +=    ;     }     vector<string> ansx2(2 * n, ss);     for (int i = 0; i < n; i++) {       for (int j = 0; j < m; j++) {         ansx2[2 * i][j] = ans[i][j];         ansx2[2 * i + 1][j] = ans[i][j];       }       for (int j = 0; j < m; j++) {         ansx2[2 * i][2 * j] = ans[i][j];         ansx2[2 * i][2 * j + 1] = ans[i][j];         ansx2[2 * i + 1][2 * j] = ans[i][j];         ansx2[2 * i + 1][2 * j + 1] = ans[i][j];       }     }     for (int i = 0; i < 2 * n; i++) {       for (int j = 0; j < 2 * m; j++) {         cout << ansx2[i][j];       }       cout << endl;     }     return 0;   }   