matrix by byspace1970
_