all rightsreserved © nick gammon 2019