90. Cadena cuadrada
Autor: Huáscar Gonzales
Limite de tiempo : 1 seg.   Total runs : 22  Aceptados : 7
 Una cadena se llama cuadrada si es una cadena escrita dos veces seguidas. Por ejemplo, las cadenas "aa", "abcabc", "abab" y "baabaa" son cuadradas. Pero las cadenas "aaa", "abaaab" y "abcdabc" no son cuadradas. Para una cadena dada s determinar si es cuadrada.
 Entrada
La primera línea de datos de entrada contiene un número entero t (1≤t≤100), el número de casos de prueba. Esto es seguido por t líneas, cada una de las cuales contiene una descripción de un caso de prueba. Las cadenas dadas consisten solo en letras latinas minúsculas y tienen longitudes entre 1 y 100 inclusive.
 Salida
Para cada caso de prueba imprima en una línea separada: YES si la cadena en el caso de prueba correspondiente es cuadrada, NO en caso contrario.
Puede generar YES y NO en cualquier caso (por ejemplo, las cadenas yEs, yes, Yes y YES se reconocerán como una respuesta positiva).
 Ejemplo Entrada
10
a
aa
aaa
aaaa
abab
abcabc
abacaba
xxyy
xyyx
xyxy
Ejemplo Salida
NO
YES
NO
YES
YES
YES
NO
NO
NO
YES