Realizadas todas las optimizaciones posibles.

Versión final completada IMHO.