import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone
{
public static String Z
(char c
) {
if(c=='/')m+="|\n";
else if(c-'0'>9)m+="|"+c;
else while(c-->'0')m+="| ";
return m;
}
{
for(char x:n.toCharArray())m+=Z(x);
return m+"|";
}
{
// tests
System.
out.
print("\n---------------------------\n"); System.
out.
print(C
("8/8/8/8/8/8/8/8")); System.
out.
print("\n---------------------------\n"); System.
out.
print(C
("rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR")); System.
out.
print("\n---------------------------\n"); System.
out.
print(C
("r1bk3r/p2pBpNp/n4n2/1p1NP2P/6P1/3P4/P1P1K3/q5b1")); System.
out.
print("\n---------------------------\n"); }
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmUKewoJcHVibGljIHN0YXRpYyBTdHJpbmcgWihjaGFyIGMpCgl7CgkJU3RyaW5nIG09IiI7CgkJaWYoYz09Jy8nKW0rPSJ8XG4iOwoJCWVsc2UgaWYoYy0nMCc+OSltKz0ifCIrYzsKCQllbHNlIHdoaWxlKGMtLT4nMCcpbSs9InwgIjsKCQlyZXR1cm4gbTsKCX0KCQoJcHVibGljIHN0YXRpYyBTdHJpbmcgQyhTdHJpbmcgbikKCXsKCQlTdHJpbmcgbT0iIjsKCQlmb3IoY2hhciB4Om4udG9DaGFyQXJyYXkoKSltKz1aKHgpOwoJCXJldHVybiBtKyJ8IjsKCX0KCQoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCgl7CgkJLy8gdGVzdHMKCQlTeXN0ZW0ub3V0LnByaW50KCJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7CgkJU3lzdGVtLm91dC5wcmludChDKCI4LzgvOC84LzgvOC84LzgiKSk7CgkJU3lzdGVtLm91dC5wcmludCgiXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiIpOwoJCVN5c3RlbS5vdXQucHJpbnQoQygicm5icWtibnIvcHBwcHBwcHAvOC84LzgvOC9QUFBQUFBQUC9STkJRS0JOUiIpKTsKCQlTeXN0ZW0ub3V0LnByaW50KCJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7CgkJU3lzdGVtLm91dC5wcmludChDKCJyMWJrM3IvcDJwQnBOcC9uNG4yLzFwMU5QMlAvNlAxLzNQNC9QMVAxSzMvcTViMSIpKTsKCQlTeXN0ZW0ub3V0LnByaW50KCJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIik7Cgl9Cn0=