t = int(input())
for i in range(1, t + 1):
    arr = list(input())
    stack = []
    next = arr.index(arr[0], 1, 30)
    while stack[:next] != arr[next: 2 * next]:
        stack = []
        for a in range(next):
            stack.append(arr[a])
        if stack[:next] == arr[next: 2 * next]:
            break
        else:
            next = arr.index(arr[0], 2 * next, 30)
    print(f"#{i} {len(stack)}")