X
O
O
E
O
C
C
E
D
X
X
E
O
X
C
C
X
E
D
E
O
C
D
D