#include <bits/stdc++.h>
#define ll long long
#define el cout << '\n'
using namespace std;
int t, n, x;
string s;
int main()
{
ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0);
if (fopen("B.INP", "r"))
{
freopen("B.INP", "r", stdin);
freopen("B.OUT", "w", stdout);
}
cin >> t;
while (t--)
{
cin >> n >> x;
cin >> s;
s = ' ' + s;
int fi = 0;
int lt = n + 1;
for (int i = 1; i <= n; i++)
{
if (s[i] == '.')
continue;
if (i < x)
fi = max(fi, i);
else if (i > x)
lt = min(lt, i);
}
cout << max(min(x - 1, n - lt + 1), min(fi, n - x)) + 1, el;
}
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CgojZGVmaW5lIGxsIGxvbmcgbG9uZwojZGVmaW5lIGVsIGNvdXQgPDwgJ1xuJwoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCB0LCBuLCB4OwpzdHJpbmcgczsKCmludCBtYWluKCkKewogICAgaW9zX2Jhc2U6OnN5bmNfd2l0aF9zdGRpbygwKTsgY2luLnRpZSgwKTsgY291dC50aWUoMCk7CiAgICBpZiAoZm9wZW4oIkIuSU5QIiwgInIiKSkKICAgIHsKICAgICAgICBmcmVvcGVuKCJCLklOUCIsICJyIiwgc3RkaW4pOwogICAgICAgIGZyZW9wZW4oIkIuT1VUIiwgInciLCBzdGRvdXQpOwogICAgfQoKICAgIGNpbiA+PiB0OwogICAgd2hpbGUgKHQtLSkKICAgIHsKICAgICAgICBjaW4gPj4gbiA+PiB4OwogICAgICAgIGNpbiA+PiBzOwogICAgICAgIHMgPSAnICcgKyBzOwogICAgICAgIGludCBmaSA9IDA7CiAgICAgICAgaW50IGx0ID0gbiArIDE7CiAgICAgICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKHNbaV0gPT0gJy4nKQogICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgIGlmIChpIDwgeCkKICAgICAgICAgICAgICAgIGZpID0gbWF4KGZpLCBpKTsKICAgICAgICAgICAgZWxzZSBpZiAoaSA+IHgpCiAgICAgICAgICAgICAgICBsdCA9IG1pbihsdCwgaSk7CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgbWF4KG1pbih4IC0gMSwgbiAtIGx0ICsgMSksIG1pbihmaSwgbiAtIHgpKSArIDEsIGVsOwogICAgfQp9Cg==