-----
 .        .     .     .     .    :
   -    :
    -        : 