: !   .     .  : * *  !
: !   .     .  : * *  !
: !   .     .  : * *  !
: !   .     .  : * *  !
: !   .     .  : * *  !
: !   .     .  : * *  !
: !   .     .  : * *  !
: !   .     .  : * *  !
: !   .     .  : * *  !
: !   .     .  : * *  !