Crystal and molecular structures of d-glycero-l-gulo-heptitol, meso-glycero-allo-heptitol, and meso-glycero-allo-heptitol heptaacetate