   .    . .   :     :     :       :        .      .       :    .  :         .   :       .       :