******************************************************************************* Copyright © Valery Simonov Moscow 2006