O
!
P
T
P
O
T
S
!
S
S
!
S
!
S
P
O
T
P
!
T
P
O
T