#include <iostream>
using namespace std;
int main()
{
int arrayheight, arraywidth, col, row, T[arrayheight][arraywidth];
cin >> arrayheight;
cin >> arraywidth;
for (col = 0; col < arraywidth; col++) {
for (row = 0; row < arrayheight; row++) {
cin >> T[col][row];
}
}
for (col = 0; col < arraywidth; col++) {
cout << endl;
for (row = 0; row < arrayheight; row++) {
cout << T[col][row] << " | ";
}
}
// ---------------------------------------------------------
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkKewogICAgaW50IGFycmF5aGVpZ2h0LCBhcnJheXdpZHRoLCBjb2wsIHJvdywgVFthcnJheWhlaWdodF1bYXJyYXl3aWR0aF07CgogICAgIGNpbiA+PiBhcnJheWhlaWdodDsKICAgICBjaW4gPj4gYXJyYXl3aWR0aDsKCiAgICBmb3IgKGNvbCA9IDA7IGNvbCA8IGFycmF5d2lkdGg7IGNvbCsrKSB7CiAgICAgICAgZm9yIChyb3cgPSAwOyByb3cgPCBhcnJheWhlaWdodDsgcm93KyspIHsKICAgICAgICAgICAgY2luID4+IFRbY29sXVtyb3ddOwogICAgICAgIH0KICAgIH0KCiAgICBmb3IgKGNvbCA9IDA7IGNvbCA8IGFycmF5d2lkdGg7IGNvbCsrKSB7CiAgICAgICAgICAgIGNvdXQgPDwgZW5kbDsKICAgICAgICBmb3IgKHJvdyA9IDA7IHJvdyA8IGFycmF5aGVpZ2h0OyByb3crKykgewogICAgICAgICAgICAgICAgY291dCA8PCBUW2NvbF1bcm93XSA8PCAiIHwgIjsKICAgICAgICB9CiAgICB9CiAgICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCiAgICByZXR1cm4gMDsKfQo=