C

C

C

C

T

A

S

A

S

C

M

C

F
T

C

T

A

S

C

B