Вступление, конечно, капельку затянуто, но оно того стоит...