________________________
(c) Copyright by Dirk Drögenkamp 2017