**Instructions:**
Analyze the given molecule represented by a SMILES string to determine the total number of glucose-like pyranose 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 glucose-like pyranose substructures, defined as:
  - a six-membered saturated ring containing one ring oxygen and five ring carbons, and
  - the ring carbon adjacent to the ring oxygen is bonded to an exocyclic CH2-OH group, and
  - the other four ring carbons each carry a hydroxyl group (-OH), so that all oxygens outside the ring oxygen are hydroxyls.
- Chirality should not be considered. Ignore all stereochemical information in the SMILES input.
- Count the total number of such glucose-like pyranose substructures.
- For each identified substructure, list the indices of all non-hydrogen atoms belonging to that substructure.
- Present the results in the following structured format:
  1. Total number of glucose-like pyranose substructures: Enclose this integer within <count> and </count>.
  2. Indices of substructure atoms: Enclose the list of atom indices for each substructure within <atom_indices> and </atom_indices>.
     Each substructure should appear as one list of indices in square brackets.
- For example, if two glucose-like pyranose are found, the output should be formatted as follows:
  1. <count>2</count>
  2. <atom_indices> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11], [12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23] </atom_indices>

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