Một khu rừng được biểu diễn bằng lưới vuông gồm hàng và cột. Ô có cây được ký hiệu bằng *, còn ô trống được ký hiệu bằng .. Hàng được đánh số từ trên xuống và cột được đánh số từ trái sang phải, đều bắt đầu từ .
Mỗi truy vấn cho hai ô và , lần lượt là góc trên-trái và góc dưới-phải của một hình chữ nhật. Cả bốn cạnh của hình chữ nhật đều được tính vào vùng cần xét. Hãy đếm số cây nằm trong mỗi hình chữ nhật.
Input
- Dòng đầu chứa hai số nguyên và .
- dòng tiếp theo, mỗi dòng gồm ký tự
.hoặc*, mô tả khu rừng. - Mỗi trong dòng cuối chứa bốn số nguyên .
Output
- Với mỗi truy vấn, in số cây nằm trong hình chữ nhật tương ứng trên một dòng.
Constraints
- .
- .
- .
- .
Scoring
- Subtask ( số điểm): và .
- Subtask ( số điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
5 5 .*..* **... ..*.. *..** ...*. 1 1 1 5 1 1 5 5 2 2 4 4 3 3 3 3 4 4 5 5
Output
2 9 3 1 3
Giải thích: Hàng đầu có cây, cả lưới có cây, hình chữ nhật từ đến có cây, ô có một cây và vùng góc phải dưới có cây.