476788 553180Several thanks for sharing this fine piece. Very interesting concepts! (as always, btw) 320853