How to understand dreams coherantly and allegorically