题号:NC15694
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 64 M,其他语言128 M
64bit IO Format: %lld
题目描述
Cwbc制作了一个神奇的幻方,他想给XHRlyb一个惊喜。
幻方是一个正方体。在这个幻方的表面,有若干个激光发射器,其发射出的激光可以无视任何障碍地沿直线穿过幻方。与众不同的,其上下面的激光是绿色,前后面的激光是蓝色,左右面的激光是红色。
XHRlyb一个方块是美观的,当且仅当这个格子被三种不同颜色的激光同时穿过(可以对照样例理解题目大意)。
请你计算出有多少个方块是美观的。
XHRlyb站在幻方的内部,看着四周没有被点亮的激光发射器,心中产生了一个美好的幻想——聪明、智慧又帅气的Cwbc到底会给她一个什么样的惊喜呢?
聪明的你在仔细阅读题目后,一定可以顺利的解决这个问题!
输入描述:
有多组数据,对于每组数据,格式为:
第一行,输入一个整数N。
接下来描述长方体不同面上的情况,字符#表示在这个表面上有一个激光发射器,字符.表示没有。
接下来N行,每行N个字符,表示从内部看正面的情况。
接下来N行,每行N个字符,表示从内部看背面的情况。
接下来N行,每行N个字符,表示从内部看左侧面的情况。
接下来N行,每行N个字符,表示从内部看右侧面的情况。
接下来N行,每行N个字符,表示从内部看顶面的情况。
接下来N行,每行N个字符,表示从内部看底面的情况。
输出描述:
对于每组数据,输出一个整数表示美观的方块的个数。
示例1
输入
复制
5
.####
#.###
##.##
###.#
####.
.####
#.###
##.##
###.#
####.
.####
#.###
##.##
###.#
####.
.####
#.###
##.##
###.#
####.
.####
#.###
##.##
###.#
####.
.####
#.###
##.##
###.#
####.
说明
如图所示,每个面中心的方块和体心方块不是美观的。
这组图片是展示从内部观察时的情景,黑色部分为没有激光发射器,白色部分有激光发射器。


其中图1是从顶部看内部时的情景,图2是从某一棱看内部时的情景。
(注意,图2中,XHRlyb面向了图中左侧的侧面墙壁)
示例2
输入
复制
3
.##
#.#
##.
.##
#.#
##.
.##
#.#
##.
.##
#.#
##.
.##
#.#
##.
.##
#.#
##.
说明
如图所示,每个面中心的方块和体心方块不是美观的。
这张图片是展示从外部观察时的情景。

这张图片是其展开图,其中白色表示一个激光发射器。

备注:
N ≤ 200。
1 ≤ T ≤ 3。