O
O
P
P
S
S
S
P
S
P
A
O
A
B
B
B
B
A
A
A
S
B
B
O
O
S
P
A
O