O
NH
H
2
N
N
H
NH
O
O
map