Caça-palavras

Trate a string de 64 letras como uma grade de 8 por 8 e retorne se cada palavra fornecida aparece em uma linha reta horizontal, vertical ou diagonal em qualquer uma das duas direções, sem passar de uma borda para a borda oposta.