#include<iostream>
#include<math.h>
#include<iomanip>
#include <string>
#include<algorithm>
#include <vector>
using namespace std;
void fast()
{
ios_base::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
}
int main() {
fast();
int n,m;
cin >> n>>m;
char arr[105][105];
for (int i = 1;i <= n;i++)
{
for (int j = 1;j <= m;j++)
cin >> arr[i][j];
}
for (int i = 1;i <= n;i++){
int counter = 0;
for (int j = 1;j <= m;j++)
{
int m = 1;
while (arr[i][j] == '*' && arr[i+m][j] == '*' && arr[i][j + m] == '*' && arr[i-m][j] == '*' && arr[i][j-m] == '*') {
m++;
counter++;
}
if (counter > 0) {
cout << i << " " << j << " " << counter << " " << endl;
counter = 0;
}
}
}
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+IAojaW5jbHVkZTxtYXRoLmg+CiNpbmNsdWRlPGlvbWFuaXA+CiNpbmNsdWRlIDxzdHJpbmc+CiNpbmNsdWRlPGFsZ29yaXRobT4KI2luY2x1ZGUgPHZlY3Rvcj4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgZmFzdCgpCnsKICAgIGlvc19iYXNlOjpzeW5jX3dpdGhfc3RkaW8oMCk7CiAgICBjaW4udGllKDApOwogICAgY291dC50aWUoMCk7Cn0KCmludCBtYWluKCkgewogICAgZmFzdCgpOwogICAgaW50IG4sbTsKICAgIGNpbiA+PiBuPj5tOwogICAgY2hhciBhcnJbMTA1XVsxMDVdOwoKICAgIGZvciAoaW50IGkgPSAxO2kgPD0gbjtpKyspCiAgICB7CiAgICAgICAgZm9yIChpbnQgaiA9IDE7aiA8PSBtO2orKykKICAgICAgICAgICAgY2luID4+IGFycltpXVtqXTsKICAgIH0KCiAgICBmb3IgKGludCBpID0gMTtpIDw9IG47aSsrKXsKICAgICBpbnQgY291bnRlciA9IDA7CiAgICAgICAgZm9yIChpbnQgaiA9IDE7aiA8PSBtO2orKykKICAgICAgICB7CiAgICAgICAgICAgIGludCBtID0gMTsKICAgICAgICAgICAgICAgIHdoaWxlIChhcnJbaV1bal0gPT0gJyonICYmIGFycltpK21dW2pdID09ICcqJyAmJiBhcnJbaV1baiArIG1dID09ICcqJyAmJiBhcnJbaS1tXVtqXSA9PSAnKicgJiYgYXJyW2ldW2otbV0gPT0gJyonKSB7CiAgICAgICAgICAgICAgICAgICAgbSsrOwogICAgICAgICAgICAgICAgICAgIGNvdW50ZXIrKzsKCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBpZiAoY291bnRlciA+IDApIHsKICAgICAgICAgICAgICAgICAgICBjb3V0IDw8IGkgPDwgIiAiIDw8IGogPDwgIiAiIDw8IGNvdW50ZXIgPDwgIiAiIDw8IGVuZGw7CiAgICAgICAgICAgICAgICAgICAgY291bnRlciA9IDA7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgfQogICAgICAgIAogICAgICAgIH0KICAgIAogICAgCgogIAogICAgICAgCiAgICByZXR1cm4gMDsKfQ==