T
f
O
O
f
O
f
f
B
T
f
T
B
B
T
O
B
O
O
O
O
T
B
O