Author :   Lomakovsky A.N.