1) They come from the "show" instance for String.  Try "putStrLn (t2
fleet)" instead.

<pedant>
The show instance for Char.
</pedant>

(I know you know this, I just have this weird fascination with the showList wart, although for the life of me I can't think of a better way of doing it)

cheers,
Fraser.