-      .  ,         ,       .  
-      .        ,      .         - . 
-   !       ,       . -, .          -    .     .  , .       ,        .
-    !    .      ,      .      .  -     .           -  ,   ,      . 
-     .      ,      . 