Versión final (luego de mucho sufrimiento).