Neural network and fuzzy based techniques for offline recognition of totally unconstrained hand written characters