Movement of pipeline caused by thermal expansion is taken care by providing ___________________?
A. Expansion joint
B. Changes in its direction
C. Change in the shape of pipeline
D. All A., B. and C.