Fiddly but rewarding...

Printable View