La mia idea e' diversa ma non diversissima...
http://freeforumzone.leonardo.it/discussione.aspx?idd=7135366