Although the manuals always show the calculation for X before Y, and low-order character before high-order, the four characters have to be sent in the opposite order starting with the high Y, then low Y, high X and finally low X. For instance, consider the coordinate (23, 142). The X coordinate falls within the range 0 to 31, so no shifting is required. Adding 23 to 64 gives 87, which is ASCII character , and since no shift is required the "shift character" is . For the Y coordinate 142, you would need to shift the number back to the range 0 to 31, which you can do by subtracting 128. Doing so leaves 14. Adding 14 to 96 to get the first character gives 110, or . This required shifting by 128, which is 4 x 32, so the shift character is the fifth in the sequence (the first is zero shift, the space), or . Now the characters are ordered shift-Y, Y, shift-X, X, so the complete coordinate (23, 142) would be encoded as .