o
C
F
C
F
F
F
F
F
o
C
o
o
F
C
o
o
C
C
o