t = int(input())
numbers = "0123456789"
lower_case = "abcdefghijklmnopqrstuvwxyz"
upper_case = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
special_characters = "!@#$%^&*()-+"
for i in range(t):
s = input().split()
if len(s[0]) >= 10:
for i in s[0][1:-1]:
if len(list(set(i)&set(numbers))) >= 1 and len(list(set(i)&set(upper_case))) >= 1 and len(list(set(i)&set(special_characters))) >=1:
print('YES')
else:
print('NO')
dCA9IGludChpbnB1dCgpKQpudW1iZXJzID0gIjAxMjM0NTY3ODkiCmxvd2VyX2Nhc2UgPSAiYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXoiCnVwcGVyX2Nhc2UgPSAiQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVoiCnNwZWNpYWxfY2hhcmFjdGVycyA9ICIhQCMkJV4mKigpLSsiCmZvciBpIGluIHJhbmdlKHQpOgoJcyA9IGlucHV0KCkuc3BsaXQoKQoJaWYgbGVuKHNbMF0pID49IDEwOgoJCWZvciBpIGluIHNbMF1bMTotMV06CgkJCWlmIGxlbihsaXN0KHNldChpKSZzZXQobnVtYmVycykpKSA+PSAxIGFuZCBsZW4obGlzdChzZXQoaSkmc2V0KHVwcGVyX2Nhc2UpKSkgPj0gMSBhbmQgbGVuKGxpc3Qoc2V0KGkpJnNldChzcGVjaWFsX2NoYXJhY3RlcnMpKSkgPj0xOgoJCQkJcHJpbnQoJ1lFUycpCgkJCWVsc2U6CgkJCQlwcmludCgnTk8nKQo=