Sprut S., #101загружено 20:04, 07/01/18
Доработал предложенный ранее вариант. При необходимости готов внести правки и уточнения.