C
C
!
!
Z
C
C
Z
!
!
!
O
Y
Y
!
Z
Z
Z
O
O
Z
O
O
Y
O
O
C
C
!
!
!
C
Y
Z
Y
Y
Z
Y
O
!
O
!
Y
Y
Z
C
Y
C
C
Y
O
Z
C
C
O