It precisely matches your prompt, more accurately I think than your expectation which it meets if described accurately:
https://chatgpt.com/share/6aec2ba7-6edc-83ea-9a48-b41b53874a...