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