CSJ / TKZ ; a small variation of the most recent version(of mine).

CSJ / TKZ ; a small variation of the most recent version(of mine).