http://www.echo.msk.ru/programs/code/850543-echo/