Answer- D.) All of the above.

more about : Answer