Итоги голосования для комментария:
Angon
Благодарю на добром слове.
Ответ комментарием получился бы слишком длинным, поэтому я написал в ответ
целый пост
.