O
X
O
O
B
N
B
N
X
N
B
G
G
X
G
X
N
G
O
N
B
X
O
B