Всё же я его в какой -то мере осилил. Ляпы вполне возможны. Но первоначальный вариант ниже: читать дальше