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