Решил расписать ручку, и тут понеслось...)

 

v20240901