The task is reading a paragraph containing numbers as digits. The digits can be used to represent Quantity, Dates and Time, Addresses or Positions. Convert the digits into their text equivalents. If a number has a prefix, postfix or punctuation preserve it in the text equivalent. 100000 is translated as hundred thousand, Roman numerals are also translated. If multiple numbers are present convert all instances.

Example Input: affidavit of debt, drawing praecipe (1 pound, 5 shillings), capias, fee to officer on arrest,
Example Output: affidavit of debt, drawing praecipe (one pound, five shillings), capias, fee to officer on arrest,

Example Input: that his friend had died greatly embarrassed, with bills to the amount of £4000 out in his name.
Example Output: that his friend had died greatly embarrassed, with bills to the amount of four thousand pounds out in his name.

Example Input: which he reached at about 12:40 p.m.
Example Output:
which he reached at about twelve:forty p.m.