A

A

B

B

H

H

D

D

E

E

ADS

ADS

BDS

BDS

HDS

HDS