superb elegance by Ivan 63
_