Перевод сплагиачен вот отсюда. Автор oupire, которому респект и уважуха.