Ответ на вопрос в Аске. Там весь не поместился, поэтому тут