**Instructions:**
Analyze the given molecule represented by a SMILES string to determine the total number of steroid core substructures present in the molecule.

- Assign unique indices to all non-hydrogen atoms in the molecule based on their order of appearance in the SMILES string (left to right), starting from 0.
- Identify steroid cores, defined as the classic cyclopenta[a]phenanthrene tetracyclic carbon framework:
  - A fused 6–6–6–5 ring system,
  - All ring atoms must be carbon,
  - Bond types are not constrained (single, double, aromatic, or partially unsaturated are allowed).
- A steroid core corresponds to a carbon connectivity pattern topologically equivalent to the template:
  - `C12CCCCC1C3C(C4C(CCC4)CC3)CC2`
    (Substituents on the ring atoms are allowed.)
- Count the total number of steroid cores in the molecule.
- For each steroid core, provide the indices of all carbon atoms forming the fused 6–6–6–5 system (typically 17 atoms in the saturated form).
- Present results in the following structured format:
  1. Total number of steroid cores: Enclose this integer within <count> and </count>.
  2. Indices of steroid core atoms: Enclose the list of atom indices for each steroid core within `<atom_indices>` and `</atom_indices>`.
- For example, if one steroid core substructures are found, the output should be formatted as follows:
  1. <count>1</count>
  2. <atom_indices> [0, 1, 2, ..., 16] </atom_indices>

**SMILES string:** `{smiles}`