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: President Kennedy was scheduled to speak across the street from his hotel in Fort Worth at 8:30 a.m.
Example Output: President Kennedy was scheduled to speak across the street from his hotel in Fort Worth at eight:thirty a.m.

Example Input: Lee scored an IQ of 118 on the Wechsler Intelligence Scale for Children.
Example Output: Lee scored an I.Q. of one eighteen on the Wechsler Intelligence Scale for Children.

Example Input: At 11:45 p.m. on November 22,
Example Output:
At eleven:forty five p.m. on November twenty two,