PythonはPyPyを推奨します。
縦 行、横 列のグリッドがあり、グリッドの上から 番目の行を 行目、左から 番目の列を 列目と呼びます。
ただし、グリッドの上下左右はそれぞれ繋がっているものとします。特に、 行目の下に 行目が、 列目の右に 列目があるものとします。
各マスには爆弾が 高々 個 入っており、 行 列目のマスを中心とする マスの範囲内に存在する爆弾の個数は合計 個です。
全てのマスについて、そのマスに入っている爆弾の個数を出力してください。
入力は以下の形式で標準入力から与えられる。
答えを以下の形式で出力せよ。ここで は、 行 行目のマスに入っている爆弾の個数である。
4 4 6 6 5 7 4 3 3 5 6 4 5 6 5 5 5 6
1 0 1 0 1 0 0 1 0 0 0 1 1 1 1 1
例えば、 行 列目のマスを中心とする マスの範囲について、
したがって、その範囲内に存在する爆弾の個数は、合計 個です。
5 5 4 5 6 4 2 4 4 6 6 4 5 3 4 6 6 4 2 2 3 4 4 4 3 2 2
0 1 1 0 0 0 1 1 1 1 0 0 0 1 1 1 0 0 0 1 0 1 0 0 0