You could initialise your strings like so.


char *UpperTee = "\xC2";


It seems that you're just "off" moving the rows into the correct position.
Perhaps do something like