wuff.. guys.. very hard, but.. done.
Thanks to Zadd for his precious suggestions, and to otherones who wanna help me for that with spoilers and hints.