A

C

D

e

L

P

S

T

W