Which of the following has 104.0032 in written form?

A. one hundred four thirty-two ten-thousandths
B. one hundred four and thirty-two ten-thousandths
C. one hundred four and thirty-two thousandths
D. one hundred four and thirty hundredths two ten-thousandths