N
!
C
!
O
S
N
C
!
C
N
C
S
O
S
O
N
C
N
O
!
O
S
S
!
O
!
C
S