eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

ASCII Сложение

ASCII Сложение

Лимит времени 1 секунда
Лимит использования памяти 128 MiB

В настоящее время существуют приложения в смартфоне, которые мгновенно переводят текст и даже решают математические задачи, как только Вы наведете на них камеру телефона. Вам следует реализовать более простую функцию, напоминающую о прошлом - сложить два целых числа, записанных в виде ASCII формата.

ASCII формат представляет собой матрицу символов, 7 строк в высоту, каждый символ является либо точкой, либо буквой x.

Дано выражение вида a + b, где a и b натуральные числа. Выражение задано в виде ASCII формата, где все его символы (цифры a и b а также знак +) представлены в виде матрицы 7 * 5, соседние матрицы отделены друг от друга одним столбцом точек. Матрицы цифр и знака + имеют следующий вид:

prb7772.gif

Вычислите значение выражения a + b, заданного в ASCII формате, и выведите его в ASCII формате.

Входные данные

Содержит 7 строк и содержит в ASCII формате выражение вида a + b, где a и b - натуральные числа, содержащие не более 9 цифр без ведущих нулей.

Выходные данные

Выведите 7 строк, содержащие ASCII изображение, соответствующее результату. Ответ следует выводить без ведущих нулей.

prb7772_1.gif

Пример

Входные данные #1
....x.xxxxx.xxxxx.x...x.xxxxx.xxxxx.xxxxx.......xxxxx.xxxxx.xxxxx
....x.....x.....x.x...x.x.....x.........x...x...x...x.x...x.x...x
....x.....x.....x.x...x.x.....x.........x...x...x...x.x...x.x...x
....x.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.....x.xxxxx.xxxxx.xxxxx.x...x
....x.x.........x.....x.....x.x...x.....x...x...x...x.....x.x...x
....x.x.........x.....x.....x.x...x.....x...x...x...x.....x.x...x
....x.xxxxx.xxxxx.....x.xxxxx.xxxxx.....x.......xxxxx.xxxxx.xxxxx
Выходные данные #1
....x.xxxxx.xxxxx.xxxxx.x...x.xxxxx.xxxxx
....x.....x.....x.x.....x...x.x.........x
....x.....x.....x.x.....x...x.x.........x
....x.xxxxx.xxxxx.xxxxx.xxxxx.xxxxx.....x
....x.x.........x.....x.....x.....x.....x
....x.x.........x.....x.....x.....x.....x
....x.xxxxx.xxxxx.xxxxx.....x.xxxxx.....x
Источник 2015 ACM Central Europe (CERC), Zagreb, November 13-15, Problem A