Присунул форматирование римскими цифрами — спецификаторы 'r'/'R'. Ноль выводится как строка 'NULLA', бесконечность (все числа больше 9999) — 'INFINITAS'.
Для вывода используются латинские буквы. Можно включить использование 'Unicode'-символов для римских цифр соответствующим флагом при вызове функции форматирования.
Можно обсудить, с какой величины число можно считать бесконечностью. С лимитом 9999 будет выведено девять цифр 'M', а при лимите в 65535 — цифр 'M' будет 65. Так как у римлян не было символов для 5000 и 10000, явно они не пользовались такими числами, и какие большие значения можно было бы вывести римскими цифрами — я хз.