N
s
s
G
G
N
o
o
N
s
O
O
o
O
G
O
s
o
G
s
N
G
O
o