. . .:.... ..... ...:.... ..... . .: .. .... ..... . .y!...