te dije antes que no uses "and" ni "or" porque no tienen la prioridad que uno esperaría... pasalo a && que es más seguro