Author: Sergey Kivrin and Andrey Golovanov
16 october 2011