Why were numeric codes converted to graphic codes