What purpose did large stone heads like this one serve in the Olmec culture?

A. They served as territorial markers.

B. They were worshipped as deceased gods.

C. They helped record astronomical data.

D. They represented powerful rulers.