Analyze the image and detect any water elements. Identify and classify them as: - Artificial (e.g., fountains, artificial ponds) - Natural (e.g., rivers, lakes, waterfalls) For each detected water element, provide its type and classification. Do not use any external data sources. If no water elements are detected, return an empty list. If the image is not clear enough to make a decision, return 'Not clear'. If the image is not relevant to the task, return 'Irrelevant'. Results must be consistent across multiple runs of the model on the same image. Results must be JSON serializable. **Output format:** ``` { "water_elements": [ { "type": "Artificial", "classification": "Fountain" }, { "type": "Natural", "classification": "River" } ] } ```