O
H
!
O
!
N
N
!
!
H
O
O
O
O
O
O
H
O
O
!
H
N
H
N