!
C
C
!
S
!
S
N
!
N
N
I
I
C
C
N
I
I
S
C
S
N
!
S