. . ! . .