S
S
N
S
G
o
o
o
S
N
N
o
N
G
G
G