#include <iostream>
using namespace std;
void display(unsigned val)
{
static const char *dig[][10]=
{
{ " xxx ", " x " },
{ "x x ", " xx " },
{ "x x ", " x x " },
{ "x x ", " x " },
{ " xxx ", " x " }
};
for(int y=0;y<sizeof(dig)/sizeof(*dig);++y,cout<<endl) for(unsigned i=val;i;i/=10) cout<<dig[y][i%10];
}
int main()
{
display(101);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCnZvaWQgZGlzcGxheSh1bnNpZ25lZCB2YWwpCiAgewogICBzdGF0aWMgY29uc3QgY2hhciAqZGlnW11bMTBdPQogICAgIHsKICAgICAgICAgeyAiIHh4eCAgIiwgIiAgIHggICIgfSwKICAgICAgICAgeyAieCAgIHggIiwgIiAgeHggICIgfSwKICAgICAgICAgeyAieCAgIHggIiwgIiB4IHggICIgfSwKICAgICAgICAgeyAieCAgIHggIiwgIiAgIHggICIgfSwKICAgICAgICAgeyAiIHh4eCAgIiwgIiAgIHggICIgfQogICAgIH07CiAgIGZvcihpbnQgeT0wO3k8c2l6ZW9mKGRpZykvc2l6ZW9mKCpkaWcpOysreSxjb3V0PDxlbmRsKSBmb3IodW5zaWduZWQgaT12YWw7aTtpLz0xMCkgY291dDw8ZGlnW3ldW2klMTBdOwogIH0KIAppbnQgbWFpbigpCiAgewogICBkaXNwbGF5KDEwMSk7CiAgIHJldHVybiAwOwogIH0=