Optical Character Recognition using Artificial Neural Networks