A
O
B
D
O
D
A
O
N
O
B
O
B
A
N
D
B
N
B
D
D
N
A
A