T = int(raw_input())
answer = []
for i in range(0,T):
path = raw_input()
x = 1
for k, item in enumerate(path):
if k % 2 == 0:
if item == 'r':
x =x*2+ 2
elif item== 'l':
x=x*2
else:
if item == 'l':
x =x*2- 1
elif item == 'r':
x =x*2 +1
answer.append(x% (pow(10,9)+7))
for i in answer:
print i
VCA9IGludChyYXdfaW5wdXQoKSkKCmFuc3dlciA9IFtdCmZvciBpIGluIHJhbmdlKDAsVCk6CiAgIHBhdGggPSByYXdfaW5wdXQoKQogICB4ID0gMQogICBmb3IgaywgaXRlbSBpbiBlbnVtZXJhdGUocGF0aCk6CiAgICAgIGlmIGsgJSAyID09IDA6CiAgICAgICAgIGlmIGl0ZW0gPT0gJ3InOgogICAgICAgICAgICB4ID14KjIrIDIKICAgICAgICAgZWxpZiBpdGVtPT0gJ2wnOgogICAgICAgICAgICB4PXgqMgogICAgICBlbHNlOgogICAgICAgICBpZiBpdGVtID09ICdsJzoKICAgICAgICAgICAgeCA9eCoyLSAxCiAgICAgICAgIGVsaWYgaXRlbSA9PSAncic6CiAgICAgICAgICAgIHggPXgqMiArMQogICBhbnN3ZXIuYXBwZW5kKHglIChwb3coMTAsOSkrNykpCgpmb3IgaSBpbiBhbnN3ZXI6CiAgIHByaW50IGkK