Eliminados espacios en blanco y comentarios innecesarios