Resulta que 250 líneas de Python son todo lo que necesitas