/* Prints a character to the default console, at the supplied cursor position, using L"%c" format. */
UINTN PrintCharAt(IN UINTN Column, IN UINTN Row, CHAR16 Character)
/* Prints a character to the default console, at the supplied cursor position, using L"%c" format. */
UINTN PrintCharAt(IN UINTN Column, IN UINTN Row, CHAR16 Character)
{
  UINTN  ScreenWidth;
  UINTN  ScreenRows;
  gST->ConOut->SetCursorPosition (gST->ConOut, Column, Row);
  gST->ConOut->QueryMode (
                 gST->ConOut,
                 gST->ConOut->Mode->Mode,
                 &ScreenWidth,
                 &ScreenRows
                 );
  if ((Column > (ScreenWidth - 1)) || (Row > (ScreenRows - 1))) {
    return 0;
  }
  return Print (L"%c", Character);
}