!

!!!          !!!          !!!          !!!          !!!          !!!          !!!          !!!          !!!          
.    .    .    .      .    .
 .      .   .