Bingo 是一种趣味性很强的游戏机制。在一局游戏开始前,需要准备 $$$25$$$ 个任务,并将它们放入一个 $$$5\times 5$$$ 的方格表中。游戏过程中,玩家通过完成相应任务来点亮对应的格子;当任意一行、任意一列,或任意一条对角线上的所有格子都被点亮时,即达成 Bingo。通过合理设计任务内容,这种玩法能够灵活应用于多种不同场景,具有较高的通用性和扩展性。
在本题中,你需要完成一局 Bingo 游戏的结算。给定一个 $$$5\times 5$$$ 的矩阵,表示游戏结束时的 Bingo 图。矩阵的每个元素为 $$$0$$$ 或 $$$1$$$,其中 $$$1$$$ 表示该任务已完成,$$$0$$$ 表示未完成。请依据以下规则,判定这场游戏的结果。
这里,连线指的是横线、竖线或斜线。形式化地,记第 $$$x$$$ 行第 $$$y$$$ 列的任务为 $$$(x,y)$$$,则:
输入共$$$5$$$行,每行包含一个长度为$$$5$$$的字符串,构成 $$$5\times 5$$$ 的矩阵,表示任务完成情况。保证矩阵的每个字符 $$$c\in \{'\texttt{0}','\texttt{1}'\}$$$。
若游戏胜利,请输出 "Bingo!";
否则,输出一个整数,表示玩家的得分。
1000001000001000001000001
Bingo!
0000110000010000111000010
17
对于样例 $$$2$$$,每个格子的积分如下图所示。