redrawn a little from Volans schematics