O
O
s
L
C
C
s
L
s
C
o
o
O
L
L
s
O
s
o
O
o
L
o
C