Plato, diagrammatic reasoning and mental models. (2023)