T
O
A
A
A
O
A
T
T
O
O
O
G
D
A
T
G
D
G
D
G
G
T
D