CC(=O)OC1C(=O)[C@@]2(C)C(O)CC3OC[C@]3(OC(C)=O)C2C(OC(=O)c2ccccc2)[C@]2(O)CC(OC(=O)C(O)C(NC(=O)c3ccccc3)c3ccccc3)C(C)=C1C2(C)C
Heavy atom refers to any atom that is not hydrogen. The heavy atoms in molecules are carbon, oxygen, nitrogen, and sulfur. How many heavy atoms are in the molecule?