The string encodes two bytes per code point.
Is it really 64k then? It is hard to understand how this works without documentation on the format.
I wonder how many others were able to mentally decode the example input string just on sight, from having worked with ASCII extensively.