-----
(:
  ":
:)
         ,    :     :
": , ,  ~ ~,  K  ;
:   :
":   ~ ;
:  K  :
":  ~ , ~   , ~;