S
N
N
X
S
N
O
N
S
S
A
X
X
A
O
O
A
O
O
X
S
N
A
A