Some adjectives seem to change meaning depending on the position (before of after the noun), e.g.> un bambino piccolo - *a young child*> un piccolo bambino - *a small child*Other simply don't "sound good" in a given position, e.g.> un lungo treno blu - *sounds good to me*> un blu treno lungo - *not good*Does the Italian language have any rule for adjective order?