       .      .       ,     .       .
      .          :    ,  ,   .         ,     ,    .     ,        .    ,        ,    .
   ,  ,      ,      .    .
       .     .     .
        ...
---***---.
   ,  ,          .   ,        .    ,  ,   .    .       .