Handwritten Word Recognition with Contextual Hidden Markov Models