.
.
.
.
.
.
.
,    -         !   ...
,    -         !   ...
,    -         !   ...
,    -         !   ...