Пожалуй, рискну и выложу на ваш суд свою работу :)

 

v20240901