I really do not want to recalculate the coordinates between the text screen and the balls on the graphics screen and print only those letters that are above the ball...
Because the background of the text is on a text screen, but you have a black background on the graphical screen with the balls, and you want black letters on the text screen, the only way I can think of it is set the background on the text screen of the ball by using RGB colors as much as possible with balls colors. BUT we already have midnight here....