Diagram: D ketoses 5 6 carbons Haworth 03Feb2026