Where do you catch uxie on Pokemon diamond?

You will find the Pokemon on the rocky island on one of the lakes im not sure which one tho but defete the Pokemon gym leader crash before you lool

Hope thi helped