A + B
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

将数字以及加号用字符矩阵的形式进行表示,对应关系如下:

以字符形式给出一个运算式,请你计算结果,同时也请你将结果按照字符的形式输出

输入描述:

第一行给出一个正整数,代表测试数据的组数
每两组测试数据之间以一个空白行分隔
每组测试数据共有五行字符串表示一个字符串,字符串长度均不大于500且五行长度相等
算式中只会出现数字和加号,保证输入的算式可计算且小于

输出描述:

每组测试数据输出5行字符串表示运算结果,且每两个输出用一个空行隔开
示例1

输入

复制
2
#.#.....###
#.#..#....#
###.###.###
..#..#..#..
..#.....###

..#.###.###.....#.#.###.###.###.....###.###.###
..#...#...#..#..#.#.#...#...#.#..#..#.#.#.#.#.#
..#.###.###.###.###.###.###.#.#.###.###.###.#.#
..#.#.....#..#....#...#.#.#...#..#..#.#...#.#.#
..#.###.###.......#.###.###...#.....###.###.###

输出

复制
###
#..
###
#.#
###

###.###.###.###
#...#...#.#.#.#
###.###.###.#.#
..#...#.#.#.#.#
###.###.###.###