Спойлерно, читать осторожно. (с) Monsters and Сritics