Prompt: medieval castle - paint a medieval castle perched on a hill, surrounded by a medieval village.