ŠIBICE

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

Šibicar Šinjo igra se šibicama.

Šibice je poslagao na pod. Neke horizontalno, a neke vertikalno tako da se nikoje dvije ne sijeku niti dodiruju. Slika odgovara prvom primjeru.

Zanima ga koliko ukupno različitih pravokutnika čine tako poslagane šibice.

Preciznije, pod možemo zamisliti kao matricu s NN redaka i MM stupaca gdje su NN i MM neparni prirodni brojevi. Retci matrice označeni su brojevima od 11 do NN, a stupci brojevima od 11 do MM. Svaku šibicu Šinjo je postavio na neko od polja te se u svakom polju nalazi najviše jedna šibica. Šibice koje je postavio horizontalno (takve označavamo s “-” odnosno minusom) nalaze se samo na poljima s neparnom oznakom retka i parnom oznakom stupca, dok su one koje je postavio vertikalno (takve označavamo s “|”, ASCII vrijednost 124) nalaze samo na poljima s parnom oznakom retka i neparnom oznakom stupca. U svim ostalim poljima matrice nalazit će se znak “.”, odnosno točka

U danoj matrici šibice čine pravokutnik s gornjim lijevim vrhom u (A,B)(A, B) i donjim desnim u (C,D)(C, D) ako je:

  • 1A<CN1 ≤ A < C ≤ N
  • 1B<DM1 ≤ B < D ≤ M
  • AA, BB, CC, DD su neparni brojevi
  • za svaki paran KK takav da B<K<DB < K < D: polje u AA-tom retku i KK-tom stupcu i polje u CC-tom retku i KK-tom stupcu su jednaka “-”
  • za svaki paran LL takav da A<L<CA < L < C: polje u LL-tom retku i BB-tom stupcu i polje u LL-tom retku i DD-tom stupcu su jednaka “|”.

Ili jednostavnije: šibice čine neki pravokutnik ako su obje koordinate svih vrhova pravokutnika neparne i ako se šibice nalaze na svim poljima ruba tog pravokutnika na koja je dozvoljeno staviti šibicu.

Za lakše razumijevanje zadatka prouči sekciju PRIMJERI TEST PODATAKA.

입력

U prvom retku nalaze se neparni prirodni brojevi NN i MM (3N<6003 ≤ N < 600, 3M<6003 ≤ M < 600), brojevi iz teksta zadatka.

Nakon toga se u sljedećih NN redaka nalazi po MM znakova koji opisuju matricu iz teksta zadatka. Matrica će sadržavati samo znakove “-”, “.” i “|”. Znakovi “-” i “|” mogu se nalaziti samo na poljima matrice kako je opisano u zadatku.

출력

U jedini redak ispišite ukupan broj pravokutnika koje čine šibice.

힌트

Opis prvog primjera: Slika iz teksta zadatka prikazuje raspored šibica iz prvog primjera. Tako postavljene šibice čine 5 različitih pravokutnika: