Assuming that all elements are distinct in a binary max-heap, where might the smallest element be present? Justify your answer with a proper reason.

A. At the root
B. At the leftmost leaf
C. At the rightmost leaf
D. In the middle of the heap