Aggiornato con le nuove formule trovate da Nicolo

Ho dovuto ottimizzare sugli hth invece che sugli eta, ma
l'ottimizzazione non riesce :(