private int tr_56(char ch)
    {
        if(chin(ch,'&',')')) return 103;
        if(cheq(ch,':')) return 27;
        if(chin(ch,'+','9')) return 103;
        if(cheq(ch,'*')) return 70;
        if(cheq(ch,'%')) return 166;
        if(chin(ch,' ','$')) return 103;
        if(cheq(ch,'\n')) return 56;
        if(cheq(ch,'\t')) return 103;
        if(chin(ch,';','~')) return 103;
        return 0;
    }