Кароч много текста! Для профилактики!