Альтернативная версия поста http://marvel.reactor.cc/post/4409492
Дополнение поста http://joyreactor.cc/post/4701312