Author: Revision by Reznik, Gagarin, Abushakhmin & Partners, of Moscow.