#include <iostream>
 
using namespace std;
 
int main() {
	string numbers[10] = {"0000\n0  0\n0  0\n0  0\n0000",
                      "   1\n   1\n   1\n   1\n   1",
                      "2222\n   2\n2222\n2\n2222",
                      "3333\n   3\n3333\n   3\n3333",
                      "4  4\n4  4\n4444\n   4\n   4",
                      "5555\n5\n5555\n   5\n5555",
                      "6666\n6\n6666\n6  6\n6666",
                      "7777\n   7\n   7\n   7\n   7",
                      "8888\n8  8\n8888\n8  8\n8888",
                      "9999\n9  9\n9999\n   9\n   9"
	};
 
	string str;
 
    cin >> str;
    for (int i=0;i<str.size();i++) {
        cout << numbers[str[i] - '0'];
        if (i + 1 != str.size())
            cout << "\n\n";
    }
	return 0;
}
				I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJc3RyaW5nIG51bWJlcnNbMTBdID0geyIwMDAwXG4wICAwXG4wICAwXG4wICAwXG4wMDAwIiwKICAgICAgICAgICAgICAgICAgICAgICIgICAxXG4gICAxXG4gICAxXG4gICAxXG4gICAxIiwKICAgICAgICAgICAgICAgICAgICAgICIyMjIyXG4gICAyXG4yMjIyXG4yXG4yMjIyIiwKICAgICAgICAgICAgICAgICAgICAgICIzMzMzXG4gICAzXG4zMzMzXG4gICAzXG4zMzMzIiwKICAgICAgICAgICAgICAgICAgICAgICI0ICA0XG40ICA0XG40NDQ0XG4gICA0XG4gICA0IiwKICAgICAgICAgICAgICAgICAgICAgICI1NTU1XG41XG41NTU1XG4gICA1XG41NTU1IiwKICAgICAgICAgICAgICAgICAgICAgICI2NjY2XG42XG42NjY2XG42ICA2XG42NjY2IiwKICAgICAgICAgICAgICAgICAgICAgICI3Nzc3XG4gICA3XG4gICA3XG4gICA3XG4gICA3IiwKICAgICAgICAgICAgICAgICAgICAgICI4ODg4XG44ICA4XG44ODg4XG44ICA4XG44ODg4IiwKICAgICAgICAgICAgICAgICAgICAgICI5OTk5XG45ICA5XG45OTk5XG4gICA5XG4gICA5IgoJfTsKCglzdHJpbmcgc3RyOwoKICAgIGNpbiA+PiBzdHI7CiAgICBmb3IgKGludCBpPTA7aTxzdHIuc2l6ZSgpO2krKykgewogICAgICAgIGNvdXQgPDwgbnVtYmVyc1tzdHJbaV0gLSAnMCddOwogICAgICAgIGlmIChpICsgMSAhPSBzdHIuc2l6ZSgpKQogICAgICAgICAgICBjb3V0IDw8ICJcblxuIjsKICAgIH0KCXJldHVybiAwOwp9