Large vocabulary off-line handwriting recognition: A survey