... la soluzione è grossomodo questa.
Quali problemi hai riscontrato ?