CSES - Metsä
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Sinulle on annettu n×nn \times n -ruudukko, joka kuvaa metsän. Jokaisessa ruudussa on merkki . (tyhjä) tai * (puu).

Haluat rakentaa metsään neliön muotoisen rakennuksen, mutta et halua kaataa mitään puuta rakennuksen takia.

Tehtäväsi on laskea jokaiselle rakennuksen koolle 1×1,2×2,,n×n1 \times 1, 2 \times 2, \dots, n \times n, montako mahdollista paikkaa niin suurelle rakennukselle on metsässä.

Syöte

Syötteen ensimmäisellä rivillä on kokonaisluku nn: ruudukon koko.

Sitten syötteessä on nn riviä, joista jokaisella on nn merkkiä: metsän kuvaus.

Tuloste

Tulosta nn kokonaislukua: rakennusten paikkojen määrät.

Rajat

  • 1n25001 \le n \le 2500

Esimerkki

Syöte:

3
..*
...
..*

Tuloste:

7 2 0