Haciendo un pequeño ajuste al blog y... ¡qué programador más desastroso que soy!
639 líneas de código y lo que me ha costado hacer un arreglillo. Y lo he hecho chapuceramente.