Comprimento da minhoca

Uma minhoca é desenhada com caracteres '-', cada um representando um centímetro. Retorne seu comprimento em milímetros no formato 'N mm.', ou 'invalid' se a string estiver vazia ou contiver qualquer outro caractere.

Exemplos

worm_length('----------') ➞ '100 mm.'
worm_length('') ➞ 'invalid'