Dikdörtgen formalı bir cədvələ baxın. Cədvəldə sətir və sütun var. Hər hüceyrə ya azaddır ('.' işarəsi ilə), ya da doludur ('*' işarəsi ilə). Qonşu dolu hüceyrələr fiqurlar əmələ gətirir. Daha dəqiq desək:
Hüceyrələr yalnız ortaq bir kənar paylaşdıqda qonşu sayılır.
Dolu hüceyrələr yalnız o halda eyni fiqura aiddir ki, biri digərində başlayıb o birinə kimi, ardıcıl, hər biri əvvəlkinin qonşusu olan dolu hüceyrələrdən ibarət bir sıra mövcuddur.
İki fiqur və yalnız biri digərindən sürüşdürmə (təyyarədə döndərmədən yalnız yerini dəyişmə) yolu ilə əldə edilə bilirsə, eyni növdən olan fiqurlar adlanır.
Sizin tapşırığınız cədvəldəki fiqurların ümumi sayını və fərqli növdən olan fiqurların sayını müəyyən etməkdir.
Girişdə sətir sayı (1 \leq N \leq 1234), sütun sayı (1 \leq M \leq 1234) və ardınca sətir verilir; hər bir sətirdə məhz ədəd simbol vardır: ya '*', ya da '.'.
İki tam ədədi boşluqla ayıraraq çap edin: fiqurların ümumi sayı və müxtəlif növdən olan fiqurların sayı.
Nümunə 1