Left, right, up & down by A. van Arendonk & M. Kemper