dulllrrr <- é um poligono ? a mim parece-me uma linha ...
Ricardo, nota que "the pencil did not cross a previously drawn segment". Logo não existem casos onde se volte para traz (du, ud, rl e lr não existem), isso seria passar por cima do que já existe.