#include <iostream>
#include <fstream>
using namespace std;
const size_t Ysize=5;
const size_t Xsize=7;
int map[Ysize][Xsize];
bool loadMap()
{
//ifstream file(testmap.txt);
istream &file=cin;
if(!file) return false;
for(size_t y=0;y<Ysize;++y) for(size_t x=0;x<Xsize;++x) file>>map[y][x];
return true;
}
int main()
{
if(!loadMap())
{
cerr<<"Cannot open the file"<<endl;
return 1;
}
for(size_t y=0;y<Ysize;++y,cout<<endl) for(size_t x=0;x<Xsize;++x) cout<<"X."[map[y][x]];
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8ZnN0cmVhbT4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmNvbnN0IHNpemVfdCBZc2l6ZT01Owpjb25zdCBzaXplX3QgWHNpemU9NzsKaW50IG1hcFtZc2l6ZV1bWHNpemVdOwogCmJvb2wgbG9hZE1hcCgpCiAgewogICAvL2lmc3RyZWFtIGZpbGUodGVzdG1hcC50eHQpOwogICBpc3RyZWFtICZmaWxlPWNpbjsgCiAgIGlmKCFmaWxlKSByZXR1cm4gZmFsc2U7CiAgIGZvcihzaXplX3QgeT0wO3k8WXNpemU7Kyt5KSBmb3Ioc2l6ZV90IHg9MDt4PFhzaXplOysreCkgZmlsZT4+bWFwW3ldW3hdOwogICByZXR1cm4gdHJ1ZTsKICB9CiAKaW50IG1haW4oKQogIHsKICAgaWYoIWxvYWRNYXAoKSkKICAgICB7CiAgICAgIGNlcnI8PCJDYW5ub3Qgb3BlbiB0aGUgZmlsZSI8PGVuZGw7CiAgICAgIHJldHVybiAxOwogICAgIH0KICAgZm9yKHNpemVfdCB5PTA7eTxZc2l6ZTsrK3ksY291dDw8ZW5kbCkgZm9yKHNpemVfdCB4PTA7eDxYc2l6ZTsrK3gpIGNvdXQ8PCJYLiJbbWFwW3ldW3hdXTsKICAgcmV0dXJuIDA7CiAgfQ==