And then to go full-circle, these tuples describing a ship can be turned back into ASCII-art representations with the exact_ship()
function. This will only be used in two places: checking if a ship would disagree with an initial clue and pretty-printing the final puzzle solution.