#681. 护盾图案
护盾图案
题目描述
小杨正在设计一个正方形护盾图案。给定正方形边长 和一个字符 ,需要输出 的字符图案。若某个位置在第一行、最后一行、第一列、最后一列、主对角线或副对角线上,则输出字符 ;否则输出英文句点 .。图案输出完成后,再输出一行 count=K,其中 为图案中字符 出现的总次数。
输入格式
一行,包含一个整数 和一个字符 ,中间用一个空格分隔。字符 为除英文句点和空白字符外的可见字符。
输出格式
先输出 行,每行恰好 个字符,表示护盾图案,行末不要输出多余空格。随后输出一行 count=K。
样例
5 #
#####
##.##
#.#.#
##.##
#####
count=21
4 *
****
****
****
****
count=16
样例解释
样例 中,第一行、最后一行、第一列、最后一列以及两条对角线位置输出 #,共有 个 #。
样例 中,当 时,每个位置都在边框或某条对角线上,因此共有 个 *。
数据范围
对于全部数据,。