$ 0 0 Qual é a linha 28 do teu código? Outra questão: sabias que em Haskell não podes ter if .. then sem else?