Text this: Optical Mark Recognition using Modify Bi-directional Associative Memory