use character values unused in unicode
remove unused chars
fix division by zero