1:- module(pchar, [
    2   pchar/1,
    3   pchar_upper/2,
    4   pchar_lower/2,
    5   ch_map/3,
    6   ch/3,
    7   pchar_type/2,
    8   pchar_code/2,
    9   pdif_char/3
   10]).   11
   12% pchar(Char).
   13%
   14% Char is a character in the pchar domain.
   15pchar(C) :-
   16    ch(C,C,=).
   17
   18% pdif_char(CharA, CharB, IsDifferent).
   19%
   20% CharA and CharB are characters in the pchar domain.
   21% IsDifferent is true if CharA and CharB are different.
   22%
   23% A = CharA
   24% B = CharB
   25% R = IsDifferent
   26%
   27pdif_char(A,B,R) :-
   28    ch(A,B,C),
   29    pdif_char_(C,R).
   30
   31pdif_char_(=,false).
   32pdif_char_(<,true).
   33pdif_char_(>,true).
   34
   35% pchar_upper(Char, UpperChar).
   36%
   37% UpperChar is the uppercase version of Char
   38%
   39pchar_upper(C, U) :- ch_map(C, _, U).
   40
   41% pchar_lower(Char, LowerChar).
   42% 
   43% LowerChar is the lowercase version of Char
   44%
   45pchar_lower(C, L) :- ch_map(C, L, _).
   46
   47
   48% ch_map(Char, Lower, Upper).
   49%
   50% map upper and lower case characters
   51%
   52ch_map( a, a, 'A').
   53ch_map( b, b, 'B').
   54ch_map( c, c, 'C').
   55ch_map( d, d, 'D').
   56ch_map( e, e, 'E').
   57ch_map( f, f, 'F').
   58ch_map( g, g, 'G').
   59ch_map( h, h, 'H').
   60ch_map( i, i, 'I').
   61ch_map( j, j, 'J').
   62ch_map( k, k, 'K').
   63ch_map( l, l, 'L').
   64ch_map( m, m, 'M').
   65ch_map( n, n, 'N').
   66ch_map( o, o, 'O').
   67ch_map( p, p, 'P').
   68ch_map( q, q, 'Q').
   69ch_map( r, r, 'R').
   70ch_map( s, s, 'S').
   71ch_map( t, t, 'T').
   72ch_map( u, u, 'U').
   73ch_map( v, v, 'V').
   74ch_map( w, w, 'W').
   75ch_map( x, x, 'X').
   76ch_map( y, y, 'Y').
   77ch_map( z, z, 'Z').
   78ch_map( 'A', a, 'A').
   79ch_map( 'B', b, 'B').
   80ch_map( 'C', c, 'C').
   81ch_map( 'D', d, 'D').
   82ch_map( 'E', e, 'E').
   83ch_map( 'F', f, 'F').
   84ch_map( 'G', g, 'G').
   85ch_map( 'H', h, 'H').
   86ch_map( 'I', i, 'I').
   87ch_map( 'J', j, 'J').
   88ch_map( 'K', k, 'K').
   89ch_map( 'L', l, 'L').
   90ch_map( 'M', m, 'M').
   91ch_map( 'N', n, 'N').
   92ch_map( 'O', o, 'O').
   93ch_map( 'P', p, 'P').
   94ch_map( 'Q', q, 'Q').
   95ch_map( 'R', r, 'R').
   96ch_map( 'S', s, 'S').
   97ch_map( 'T', t, 'T').
   98ch_map( 'U', u, 'U').
   99ch_map( 'V', v, 'V').
  100ch_map( 'W', w, 'W').
  101ch_map( 'X', x, 'X').
  102ch_map( 'Y', y, 'Y').
  103ch_map( 'Z', z, 'Z').
  104ch_map( ';', ';', ';').
  105ch_map( ':', ':', ':').
  106ch_map( '"', '"', '"').
  107ch_map( '\'','\'','\'').
  108ch_map( '\'','\'','\'').
  109ch_map( '/','/','/').
  110ch_map( '\\','\\','\\').
  111ch_map( '<','<','<').
  112ch_map( '>','>','>').
  113ch_map( ',',',',',').
  114ch_map( '.','.','.').
  115ch_map( '!','!','!').
  116ch_map( '@','@','@').
  117ch_map( '#','#','#').
  118ch_map( '$','$','$').
  119ch_map( '%','%','%').
  120ch_map( '^','^','^').
  121ch_map( '&','&','&').
  122ch_map( '*','*','*').
  123ch_map( '(','(','(').
  124ch_map( ')',')',')').
  125ch_map( '[','[','[').
  126ch_map( ']',']',']').
  127ch_map( '{','{','{').
  128ch_map( '}','}','}').
  129ch_map( '|','|','|').
  130ch_map( '-','-','-').
  131ch_map( '_','_','_').
  132ch_map( '+','+','+').
  133ch_map( '=','=','=').
  134ch_map( '0','0','0').
  135ch_map( '1','1','1').
  136ch_map( '2','2','2').
  137ch_map( '3','3','3').
  138ch_map( '4','4','4').
  139ch_map( '5','5','5').
  140ch_map( '6','6','6').
  141ch_map( '7','7','7').
  142ch_map( '8','8','8').
  143ch_map( '9','9','9').
  144ch_map( ' ',' ',' ').
  145ch_map( '\n','\n','\n').
  146ch_map( '\r','\r','\r').
  147ch_map( '\t','\t','\t').
  148
  149% pchar_type(Char, Type).
  150%
  151% Type is the major type Char
  152% Type is one of alpha, digit, symbol, or whitespace
  153% 
  154pchar_type( a, alpha).
  155pchar_type( b, alpha).
  156pchar_type( c, alpha).
  157pchar_type( d, alpha).
  158pchar_type( e, alpha).
  159pchar_type( f, alpha).
  160pchar_type( g, alpha).
  161pchar_type( h, alpha).
  162pchar_type( i, alpha).
  163pchar_type( j, alpha).
  164pchar_type( k, alpha).
  165pchar_type( l, alpha).
  166pchar_type( m, alpha).
  167pchar_type( n, alpha).
  168pchar_type( o, alpha).
  169pchar_type( p, alpha).
  170pchar_type( q, alpha).
  171pchar_type( r, alpha).
  172pchar_type( s, alpha).
  173pchar_type( t, alpha).
  174pchar_type( u, alpha).
  175pchar_type( v, alpha).
  176pchar_type( w, alpha).
  177pchar_type( x, alpha).
  178pchar_type( y, alpha).
  179pchar_type( z, alpha).
  180pchar_type( 'A', alpha).
  181pchar_type( 'B', alpha).
  182pchar_type( 'C', alpha).
  183pchar_type( 'D', alpha).
  184pchar_type( 'E', alpha).
  185pchar_type( 'F', alpha).
  186pchar_type( 'G', alpha).
  187pchar_type( 'H', alpha).
  188pchar_type( 'I', alpha).
  189pchar_type( 'J', alpha).
  190pchar_type( 'K', alpha).
  191pchar_type( 'L', alpha).
  192pchar_type( 'M', alpha).
  193pchar_type( 'N', alpha).
  194pchar_type( 'O', alpha).
  195pchar_type( 'P', alpha).
  196pchar_type( 'Q', alpha).
  197pchar_type( 'R', alpha).
  198pchar_type( 'S', alpha).
  199pchar_type( 'T', alpha).
  200pchar_type( 'U', alpha).
  201pchar_type( 'V', alpha).
  202pchar_type( 'W', alpha).
  203pchar_type( 'X', alpha).
  204pchar_type( 'Y', alpha).
  205pchar_type( 'Z', alpha).
  206pchar_type( ';', symbol).
  207pchar_type( ':', symbol).
  208pchar_type( '"', symbol).
  209pchar_type( '\'', symbol).
  210pchar_type( '\'', symbol).
  211pchar_type( '/', symbol).
  212pchar_type( '\\', symbol).
  213pchar_type( '<', symbol).
  214pchar_type( '>', symbol).
  215pchar_type( ',', symbol).
  216pchar_type( '.', symbol).
  217pchar_type( '!', symbol).
  218pchar_type( '@', symbol).
  219pchar_type( '#', symbol).
  220pchar_type( '$', symbol).
  221pchar_type( '%', symbol).
  222pchar_type( '^', symbol).
  223pchar_type( '&', symbol).
  224pchar_type( '*', symbol).
  225pchar_type( '(', symbol).
  226pchar_type( ')', symbol).
  227pchar_type( '[', symbol).
  228pchar_type( ']', symbol).
  229pchar_type( '{', symbol).
  230pchar_type( '}', symbol).
  231pchar_type( '|', symbol).
  232pchar_type( '-', symbol).
  233pchar_type( '_', symbol).
  234pchar_type( '+', symbol).
  235pchar_type( '=', symbol).
  236pchar_type( '0', digit).
  237pchar_type( '1', digit).
  238pchar_type( '2', digit).
  239pchar_type( '3', digit).
  240pchar_type( '4', digit).
  241pchar_type( '5', digit).
  242pchar_type( '6', digit).
  243pchar_type( '7', digit).
  244pchar_type( '8', digit).
  245pchar_type( '9', digit).
  246pchar_type( ' ', whitespace).
  247pchar_type( '\n', whitespace).
  248pchar_type( '\r', whitespace).
  249pchar_type( '\t', whitespace).
  250
  251
  252
  253% -- GENERATED : Character Condition Mapping --
  254
  255ch(a,a,=).
  256ch(a,b,<).
  257ch(a,c,<).
  258ch(a,d,<).
  259ch(a,e,<).
  260ch(a,f,<).
  261ch(a,g,<).
  262ch(a,h,<).
  263ch(a,i,<).
  264ch(a,j,<).
  265ch(a,k,<).
  266ch(a,l,<).
  267ch(a,m,<).
  268ch(a,n,<).
  269ch(a,o,<).
  270ch(a,p,<).
  271ch(a,q,<).
  272ch(a,r,<).
  273ch(a,s,<).
  274ch(a,t,<).
  275ch(a,u,<).
  276ch(a,v,<).
  277ch(a,w,<).
  278ch(a,x,<).
  279ch(a,y,<).
  280ch(a,z,<).
  281ch(a,'A',>).
  282ch(a,'B',>).
  283ch(a,'C',>).
  284ch(a,'D',>).
  285ch(a,'E',>).
  286ch(a,'F',>).
  287ch(a,'G',>).
  288ch(a,'H',>).
  289ch(a,'I',>).
  290ch(a,'J',>).
  291ch(a,'K',>).
  292ch(a,'L',>).
  293ch(a,'M',>).
  294ch(a,'N',>).
  295ch(a,'O',>).
  296ch(a,'P',>).
  297ch(a,'Q',>).
  298ch(a,'R',>).
  299ch(a,'S',>).
  300ch(a,'T',>).
  301ch(a,'U',>).
  302ch(a,'V',>).
  303ch(a,'W',>).
  304ch(a,'X',>).
  305ch(a,'Y',>).
  306ch(a,'Z',>).
  307ch(a,;,>).
  308ch(a,:,>).
  309ch(a,'"',>).
  310ch(a,'\'',>).
  311ch(a,?,>).
  312ch(a,/,>).
  313ch(a,\,>).
  314ch(a,<,>).
  315ch(a,>,>).
  316ch(a,',',>).
  317ch(a,'.',>).
  318ch(a,!,>).
  319ch(a,@,>).
  320ch(a,#,>).
  321ch(a,$,>).
  322ch(a,'%',>).
  323ch(a,^,>).
  324ch(a,&,>).
  325ch(a,*,>).
  326ch(a,'(',>).
  327ch(a,')',>).
  328ch(a,'[',>).
  329ch(a,']',>).
  330ch(a,'{',<).
  331ch(a,'}',<).
  332ch(a,'|',<).
  333ch(a,-,>).
  334ch(a,'_',>).
  335ch(a,+,>).
  336ch(a,=,>).
  337ch(a,'0',>).
  338ch(a,'1',>).
  339ch(a,'2',>).
  340ch(a,'3',>).
  341ch(a,'4',>).
  342ch(a,'5',>).
  343ch(a,'6',>).
  344ch(a,'7',>).
  345ch(a,'8',>).
  346ch(a,'9',>).
  347ch(a,' ',>).
  348ch(a,'\n',>).
  349ch(a,'\r',>).
  350ch(a,'\t',>).
  351ch(b,a,>).
  352ch(b,b,=).
  353ch(b,c,<).
  354ch(b,d,<).
  355ch(b,e,<).
  356ch(b,f,<).
  357ch(b,g,<).
  358ch(b,h,<).
  359ch(b,i,<).
  360ch(b,j,<).
  361ch(b,k,<).
  362ch(b,l,<).
  363ch(b,m,<).
  364ch(b,n,<).
  365ch(b,o,<).
  366ch(b,p,<).
  367ch(b,q,<).
  368ch(b,r,<).
  369ch(b,s,<).
  370ch(b,t,<).
  371ch(b,u,<).
  372ch(b,v,<).
  373ch(b,w,<).
  374ch(b,x,<).
  375ch(b,y,<).
  376ch(b,z,<).
  377ch(b,'A',>).
  378ch(b,'B',>).
  379ch(b,'C',>).
  380ch(b,'D',>).
  381ch(b,'E',>).
  382ch(b,'F',>).
  383ch(b,'G',>).
  384ch(b,'H',>).
  385ch(b,'I',>).
  386ch(b,'J',>).
  387ch(b,'K',>).
  388ch(b,'L',>).
  389ch(b,'M',>).
  390ch(b,'N',>).
  391ch(b,'O',>).
  392ch(b,'P',>).
  393ch(b,'Q',>).
  394ch(b,'R',>).
  395ch(b,'S',>).
  396ch(b,'T',>).
  397ch(b,'U',>).
  398ch(b,'V',>).
  399ch(b,'W',>).
  400ch(b,'X',>).
  401ch(b,'Y',>).
  402ch(b,'Z',>).
  403ch(b,;,>).
  404ch(b,:,>).
  405ch(b,'"',>).
  406ch(b,'\'',>).
  407ch(b,?,>).
  408ch(b,/,>).
  409ch(b,\,>).
  410ch(b,<,>).
  411ch(b,>,>).
  412ch(b,',',>).
  413ch(b,'.',>).
  414ch(b,!,>).
  415ch(b,@,>).
  416ch(b,#,>).
  417ch(b,$,>).
  418ch(b,'%',>).
  419ch(b,^,>).
  420ch(b,&,>).
  421ch(b,*,>).
  422ch(b,'(',>).
  423ch(b,')',>).
  424ch(b,'[',>).
  425ch(b,']',>).
  426ch(b,'{',<).
  427ch(b,'}',<).
  428ch(b,'|',<).
  429ch(b,-,>).
  430ch(b,'_',>).
  431ch(b,+,>).
  432ch(b,=,>).
  433ch(b,'0',>).
  434ch(b,'1',>).
  435ch(b,'2',>).
  436ch(b,'3',>).
  437ch(b,'4',>).
  438ch(b,'5',>).
  439ch(b,'6',>).
  440ch(b,'7',>).
  441ch(b,'8',>).
  442ch(b,'9',>).
  443ch(b,' ',>).
  444ch(b,'\n',>).
  445ch(b,'\r',>).
  446ch(b,'\t',>).
  447ch(c,a,>).
  448ch(c,b,>).
  449ch(c,c,=).
  450ch(c,d,<).
  451ch(c,e,<).
  452ch(c,f,<).
  453ch(c,g,<).
  454ch(c,h,<).
  455ch(c,i,<).
  456ch(c,j,<).
  457ch(c,k,<).
  458ch(c,l,<).
  459ch(c,m,<).
  460ch(c,n,<).
  461ch(c,o,<).
  462ch(c,p,<).
  463ch(c,q,<).
  464ch(c,r,<).
  465ch(c,s,<).
  466ch(c,t,<).
  467ch(c,u,<).
  468ch(c,v,<).
  469ch(c,w,<).
  470ch(c,x,<).
  471ch(c,y,<).
  472ch(c,z,<).
  473ch(c,'A',>).
  474ch(c,'B',>).
  475ch(c,'C',>).
  476ch(c,'D',>).
  477ch(c,'E',>).
  478ch(c,'F',>).
  479ch(c,'G',>).
  480ch(c,'H',>).
  481ch(c,'I',>).
  482ch(c,'J',>).
  483ch(c,'K',>).
  484ch(c,'L',>).
  485ch(c,'M',>).
  486ch(c,'N',>).
  487ch(c,'O',>).
  488ch(c,'P',>).
  489ch(c,'Q',>).
  490ch(c,'R',>).
  491ch(c,'S',>).
  492ch(c,'T',>).
  493ch(c,'U',>).
  494ch(c,'V',>).
  495ch(c,'W',>).
  496ch(c,'X',>).
  497ch(c,'Y',>).
  498ch(c,'Z',>).
  499ch(c,;,>).
  500ch(c,:,>).
  501ch(c,'"',>).
  502ch(c,'\'',>).
  503ch(c,?,>).
  504ch(c,/,>).
  505ch(c,\,>).
  506ch(c,<,>).
  507ch(c,>,>).
  508ch(c,',',>).
  509ch(c,'.',>).
  510ch(c,!,>).
  511ch(c,@,>).
  512ch(c,#,>).
  513ch(c,$,>).
  514ch(c,'%',>).
  515ch(c,^,>).
  516ch(c,&,>).
  517ch(c,*,>).
  518ch(c,'(',>).
  519ch(c,')',>).
  520ch(c,'[',>).
  521ch(c,']',>).
  522ch(c,'{',<).
  523ch(c,'}',<).
  524ch(c,'|',<).
  525ch(c,-,>).
  526ch(c,'_',>).
  527ch(c,+,>).
  528ch(c,=,>).
  529ch(c,'0',>).
  530ch(c,'1',>).
  531ch(c,'2',>).
  532ch(c,'3',>).
  533ch(c,'4',>).
  534ch(c,'5',>).
  535ch(c,'6',>).
  536ch(c,'7',>).
  537ch(c,'8',>).
  538ch(c,'9',>).
  539ch(c,' ',>).
  540ch(c,'\n',>).
  541ch(c,'\r',>).
  542ch(c,'\t',>).
  543ch(d,a,>).
  544ch(d,b,>).
  545ch(d,c,>).
  546ch(d,d,=).
  547ch(d,e,<).
  548ch(d,f,<).
  549ch(d,g,<).
  550ch(d,h,<).
  551ch(d,i,<).
  552ch(d,j,<).
  553ch(d,k,<).
  554ch(d,l,<).
  555ch(d,m,<).
  556ch(d,n,<).
  557ch(d,o,<).
  558ch(d,p,<).
  559ch(d,q,<).
  560ch(d,r,<).
  561ch(d,s,<).
  562ch(d,t,<).
  563ch(d,u,<).
  564ch(d,v,<).
  565ch(d,w,<).
  566ch(d,x,<).
  567ch(d,y,<).
  568ch(d,z,<).
  569ch(d,'A',>).
  570ch(d,'B',>).
  571ch(d,'C',>).
  572ch(d,'D',>).
  573ch(d,'E',>).
  574ch(d,'F',>).
  575ch(d,'G',>).
  576ch(d,'H',>).
  577ch(d,'I',>).
  578ch(d,'J',>).
  579ch(d,'K',>).
  580ch(d,'L',>).
  581ch(d,'M',>).
  582ch(d,'N',>).
  583ch(d,'O',>).
  584ch(d,'P',>).
  585ch(d,'Q',>).
  586ch(d,'R',>).
  587ch(d,'S',>).
  588ch(d,'T',>).
  589ch(d,'U',>).
  590ch(d,'V',>).
  591ch(d,'W',>).
  592ch(d,'X',>).
  593ch(d,'Y',>).
  594ch(d,'Z',>).
  595ch(d,;,>).
  596ch(d,:,>).
  597ch(d,'"',>).
  598ch(d,'\'',>).
  599ch(d,?,>).
  600ch(d,/,>).
  601ch(d,\,>).
  602ch(d,<,>).
  603ch(d,>,>).
  604ch(d,',',>).
  605ch(d,'.',>).
  606ch(d,!,>).
  607ch(d,@,>).
  608ch(d,#,>).
  609ch(d,$,>).
  610ch(d,'%',>).
  611ch(d,^,>).
  612ch(d,&,>).
  613ch(d,*,>).
  614ch(d,'(',>).
  615ch(d,')',>).
  616ch(d,'[',>).
  617ch(d,']',>).
  618ch(d,'{',<).
  619ch(d,'}',<).
  620ch(d,'|',<).
  621ch(d,-,>).
  622ch(d,'_',>).
  623ch(d,+,>).
  624ch(d,=,>).
  625ch(d,'0',>).
  626ch(d,'1',>).
  627ch(d,'2',>).
  628ch(d,'3',>).
  629ch(d,'4',>).
  630ch(d,'5',>).
  631ch(d,'6',>).
  632ch(d,'7',>).
  633ch(d,'8',>).
  634ch(d,'9',>).
  635ch(d,' ',>).
  636ch(d,'\n',>).
  637ch(d,'\r',>).
  638ch(d,'\t',>).
  639ch(e,a,>).
  640ch(e,b,>).
  641ch(e,c,>).
  642ch(e,d,>).
  643ch(e,e,=).
  644ch(e,f,<).
  645ch(e,g,<).
  646ch(e,h,<).
  647ch(e,i,<).
  648ch(e,j,<).
  649ch(e,k,<).
  650ch(e,l,<).
  651ch(e,m,<).
  652ch(e,n,<).
  653ch(e,o,<).
  654ch(e,p,<).
  655ch(e,q,<).
  656ch(e,r,<).
  657ch(e,s,<).
  658ch(e,t,<).
  659ch(e,u,<).
  660ch(e,v,<).
  661ch(e,w,<).
  662ch(e,x,<).
  663ch(e,y,<).
  664ch(e,z,<).
  665ch(e,'A',>).
  666ch(e,'B',>).
  667ch(e,'C',>).
  668ch(e,'D',>).
  669ch(e,'E',>).
  670ch(e,'F',>).
  671ch(e,'G',>).
  672ch(e,'H',>).
  673ch(e,'I',>).
  674ch(e,'J',>).
  675ch(e,'K',>).
  676ch(e,'L',>).
  677ch(e,'M',>).
  678ch(e,'N',>).
  679ch(e,'O',>).
  680ch(e,'P',>).
  681ch(e,'Q',>).
  682ch(e,'R',>).
  683ch(e,'S',>).
  684ch(e,'T',>).
  685ch(e,'U',>).
  686ch(e,'V',>).
  687ch(e,'W',>).
  688ch(e,'X',>).
  689ch(e,'Y',>).
  690ch(e,'Z',>).
  691ch(e,;,>).
  692ch(e,:,>).
  693ch(e,'"',>).
  694ch(e,'\'',>).
  695ch(e,?,>).
  696ch(e,/,>).
  697ch(e,\,>).
  698ch(e,<,>).
  699ch(e,>,>).
  700ch(e,',',>).
  701ch(e,'.',>).
  702ch(e,!,>).
  703ch(e,@,>).
  704ch(e,#,>).
  705ch(e,$,>).
  706ch(e,'%',>).
  707ch(e,^,>).
  708ch(e,&,>).
  709ch(e,*,>).
  710ch(e,'(',>).
  711ch(e,')',>).
  712ch(e,'[',>).
  713ch(e,']',>).
  714ch(e,'{',<).
  715ch(e,'}',<).
  716ch(e,'|',<).
  717ch(e,-,>).
  718ch(e,'_',>).
  719ch(e,+,>).
  720ch(e,=,>).
  721ch(e,'0',>).
  722ch(e,'1',>).
  723ch(e,'2',>).
  724ch(e,'3',>).
  725ch(e,'4',>).
  726ch(e,'5',>).
  727ch(e,'6',>).
  728ch(e,'7',>).
  729ch(e,'8',>).
  730ch(e,'9',>).
  731ch(e,' ',>).
  732ch(e,'\n',>).
  733ch(e,'\r',>).
  734ch(e,'\t',>).
  735ch(f,a,>).
  736ch(f,b,>).
  737ch(f,c,>).
  738ch(f,d,>).
  739ch(f,e,>).
  740ch(f,f,=).
  741ch(f,g,<).
  742ch(f,h,<).
  743ch(f,i,<).
  744ch(f,j,<).
  745ch(f,k,<).
  746ch(f,l,<).
  747ch(f,m,<).
  748ch(f,n,<).
  749ch(f,o,<).
  750ch(f,p,<).
  751ch(f,q,<).
  752ch(f,r,<).
  753ch(f,s,<).
  754ch(f,t,<).
  755ch(f,u,<).
  756ch(f,v,<).
  757ch(f,w,<).
  758ch(f,x,<).
  759ch(f,y,<).
  760ch(f,z,<).
  761ch(f,'A',>).
  762ch(f,'B',>).
  763ch(f,'C',>).
  764ch(f,'D',>).
  765ch(f,'E',>).
  766ch(f,'F',>).
  767ch(f,'G',>).
  768ch(f,'H',>).
  769ch(f,'I',>).
  770ch(f,'J',>).
  771ch(f,'K',>).
  772ch(f,'L',>).
  773ch(f,'M',>).
  774ch(f,'N',>).
  775ch(f,'O',>).
  776ch(f,'P',>).
  777ch(f,'Q',>).
  778ch(f,'R',>).
  779ch(f,'S',>).
  780ch(f,'T',>).
  781ch(f,'U',>).
  782ch(f,'V',>).
  783ch(f,'W',>).
  784ch(f,'X',>).
  785ch(f,'Y',>).
  786ch(f,'Z',>).
  787ch(f,;,>).
  788ch(f,:,>).
  789ch(f,'"',>).
  790ch(f,'\'',>).
  791ch(f,?,>).
  792ch(f,/,>).
  793ch(f,\,>).
  794ch(f,<,>).
  795ch(f,>,>).
  796ch(f,',',>).
  797ch(f,'.',>).
  798ch(f,!,>).
  799ch(f,@,>).
  800ch(f,#,>).
  801ch(f,$,>).
  802ch(f,'%',>).
  803ch(f,^,>).
  804ch(f,&,>).
  805ch(f,*,>).
  806ch(f,'(',>).
  807ch(f,')',>).
  808ch(f,'[',>).
  809ch(f,']',>).
  810ch(f,'{',<).
  811ch(f,'}',<).
  812ch(f,'|',<).
  813ch(f,-,>).
  814ch(f,'_',>).
  815ch(f,+,>).
  816ch(f,=,>).
  817ch(f,'0',>).
  818ch(f,'1',>).
  819ch(f,'2',>).
  820ch(f,'3',>).
  821ch(f,'4',>).
  822ch(f,'5',>).
  823ch(f,'6',>).
  824ch(f,'7',>).
  825ch(f,'8',>).
  826ch(f,'9',>).
  827ch(f,' ',>).
  828ch(f,'\n',>).
  829ch(f,'\r',>).
  830ch(f,'\t',>).
  831ch(g,a,>).
  832ch(g,b,>).
  833ch(g,c,>).
  834ch(g,d,>).
  835ch(g,e,>).
  836ch(g,f,>).
  837ch(g,g,=).
  838ch(g,h,<).
  839ch(g,i,<).
  840ch(g,j,<).
  841ch(g,k,<).
  842ch(g,l,<).
  843ch(g,m,<).
  844ch(g,n,<).
  845ch(g,o,<).
  846ch(g,p,<).
  847ch(g,q,<).
  848ch(g,r,<).
  849ch(g,s,<).
  850ch(g,t,<).
  851ch(g,u,<).
  852ch(g,v,<).
  853ch(g,w,<).
  854ch(g,x,<).
  855ch(g,y,<).
  856ch(g,z,<).
  857ch(g,'A',>).
  858ch(g,'B',>).
  859ch(g,'C',>).
  860ch(g,'D',>).
  861ch(g,'E',>).
  862ch(g,'F',>).
  863ch(g,'G',>).
  864ch(g,'H',>).
  865ch(g,'I',>).
  866ch(g,'J',>).
  867ch(g,'K',>).
  868ch(g,'L',>).
  869ch(g,'M',>).
  870ch(g,'N',>).
  871ch(g,'O',>).
  872ch(g,'P',>).
  873ch(g,'Q',>).
  874ch(g,'R',>).
  875ch(g,'S',>).
  876ch(g,'T',>).
  877ch(g,'U',>).
  878ch(g,'V',>).
  879ch(g,'W',>).
  880ch(g,'X',>).
  881ch(g,'Y',>).
  882ch(g,'Z',>).
  883ch(g,;,>).
  884ch(g,:,>).
  885ch(g,'"',>).
  886ch(g,'\'',>).
  887ch(g,?,>).
  888ch(g,/,>).
  889ch(g,\,>).
  890ch(g,<,>).
  891ch(g,>,>).
  892ch(g,',',>).
  893ch(g,'.',>).
  894ch(g,!,>).
  895ch(g,@,>).
  896ch(g,#,>).
  897ch(g,$,>).
  898ch(g,'%',>).
  899ch(g,^,>).
  900ch(g,&,>).
  901ch(g,*,>).
  902ch(g,'(',>).
  903ch(g,')',>).
  904ch(g,'[',>).
  905ch(g,']',>).
  906ch(g,'{',<).
  907ch(g,'}',<).
  908ch(g,'|',<).
  909ch(g,-,>).
  910ch(g,'_',>).
  911ch(g,+,>).
  912ch(g,=,>).
  913ch(g,'0',>).
  914ch(g,'1',>).
  915ch(g,'2',>).
  916ch(g,'3',>).
  917ch(g,'4',>).
  918ch(g,'5',>).
  919ch(g,'6',>).
  920ch(g,'7',>).
  921ch(g,'8',>).
  922ch(g,'9',>).
  923ch(g,' ',>).
  924ch(g,'\n',>).
  925ch(g,'\r',>).
  926ch(g,'\t',>).
  927ch(h,a,>).
  928ch(h,b,>).
  929ch(h,c,>).
  930ch(h,d,>).
  931ch(h,e,>).
  932ch(h,f,>).
  933ch(h,g,>).
  934ch(h,h,=).
  935ch(h,i,<).
  936ch(h,j,<).
  937ch(h,k,<).
  938ch(h,l,<).
  939ch(h,m,<).
  940ch(h,n,<).
  941ch(h,o,<).
  942ch(h,p,<).
  943ch(h,q,<).
  944ch(h,r,<).
  945ch(h,s,<).
  946ch(h,t,<).
  947ch(h,u,<).
  948ch(h,v,<).
  949ch(h,w,<).
  950ch(h,x,<).
  951ch(h,y,<).
  952ch(h,z,<).
  953ch(h,'A',>).
  954ch(h,'B',>).
  955ch(h,'C',>).
  956ch(h,'D',>).
  957ch(h,'E',>).
  958ch(h,'F',>).
  959ch(h,'G',>).
  960ch(h,'H',>).
  961ch(h,'I',>).
  962ch(h,'J',>).
  963ch(h,'K',>).
  964ch(h,'L',>).
  965ch(h,'M',>).
  966ch(h,'N',>).
  967ch(h,'O',>).
  968ch(h,'P',>).
  969ch(h,'Q',>).
  970ch(h,'R',>).
  971ch(h,'S',>).
  972ch(h,'T',>).
  973ch(h,'U',>).
  974ch(h,'V',>).
  975ch(h,'W',>).
  976ch(h,'X',>).
  977ch(h,'Y',>).
  978ch(h,'Z',>).
  979ch(h,;,>).
  980ch(h,:,>).
  981ch(h,'"',>).
  982ch(h,'\'',>).
  983ch(h,?,>).
  984ch(h,/,>).
  985ch(h,\,>).
  986ch(h,<,>).
  987ch(h,>,>).
  988ch(h,',',>).
  989ch(h,'.',>).
  990ch(h,!,>).
  991ch(h,@,>).
  992ch(h,#,>).
  993ch(h,$,>).
  994ch(h,'%',>).
  995ch(h,^,>).
  996ch(h,&,>).
  997ch(h,*,>).
  998ch(h,'(',>).
  999ch(h,')',>).
 1000ch(h,'[',>).
 1001ch(h,']',>).
 1002ch(h,'{',<).
 1003ch(h,'}',<).
 1004ch(h,'|',<).
 1005ch(h,-,>).
 1006ch(h,'_',>).
 1007ch(h,+,>).
 1008ch(h,=,>).
 1009ch(h,'0',>).
 1010ch(h,'1',>).
 1011ch(h,'2',>).
 1012ch(h,'3',>).
 1013ch(h,'4',>).
 1014ch(h,'5',>).
 1015ch(h,'6',>).
 1016ch(h,'7',>).
 1017ch(h,'8',>).
 1018ch(h,'9',>).
 1019ch(h,' ',>).
 1020ch(h,'\n',>).
 1021ch(h,'\r',>).
 1022ch(h,'\t',>).
 1023ch(i,a,>).
 1024ch(i,b,>).
 1025ch(i,c,>).
 1026ch(i,d,>).
 1027ch(i,e,>).
 1028ch(i,f,>).
 1029ch(i,g,>).
 1030ch(i,h,>).
 1031ch(i,i,=).
 1032ch(i,j,<).
 1033ch(i,k,<).
 1034ch(i,l,<).
 1035ch(i,m,<).
 1036ch(i,n,<).
 1037ch(i,o,<).
 1038ch(i,p,<).
 1039ch(i,q,<).
 1040ch(i,r,<).
 1041ch(i,s,<).
 1042ch(i,t,<).
 1043ch(i,u,<).
 1044ch(i,v,<).
 1045ch(i,w,<).
 1046ch(i,x,<).
 1047ch(i,y,<).
 1048ch(i,z,<).
 1049ch(i,'A',>).
 1050ch(i,'B',>).
 1051ch(i,'C',>).
 1052ch(i,'D',>).
 1053ch(i,'E',>).
 1054ch(i,'F',>).
 1055ch(i,'G',>).
 1056ch(i,'H',>).
 1057ch(i,'I',>).
 1058ch(i,'J',>).
 1059ch(i,'K',>).
 1060ch(i,'L',>).
 1061ch(i,'M',>).
 1062ch(i,'N',>).
 1063ch(i,'O',>).
 1064ch(i,'P',>).
 1065ch(i,'Q',>).
 1066ch(i,'R',>).
 1067ch(i,'S',>).
 1068ch(i,'T',>).
 1069ch(i,'U',>).
 1070ch(i,'V',>).
 1071ch(i,'W',>).
 1072ch(i,'X',>).
 1073ch(i,'Y',>).
 1074ch(i,'Z',>).
 1075ch(i,;,>).
 1076ch(i,:,>).
 1077ch(i,'"',>).
 1078ch(i,'\'',>).
 1079ch(i,?,>).
 1080ch(i,/,>).
 1081ch(i,\,>).
 1082ch(i,<,>).
 1083ch(i,>,>).
 1084ch(i,',',>).
 1085ch(i,'.',>).
 1086ch(i,!,>).
 1087ch(i,@,>).
 1088ch(i,#,>).
 1089ch(i,$,>).
 1090ch(i,'%',>).
 1091ch(i,^,>).
 1092ch(i,&,>).
 1093ch(i,*,>).
 1094ch(i,'(',>).
 1095ch(i,')',>).
 1096ch(i,'[',>).
 1097ch(i,']',>).
 1098ch(i,'{',<).
 1099ch(i,'}',<).
 1100ch(i,'|',<).
 1101ch(i,-,>).
 1102ch(i,'_',>).
 1103ch(i,+,>).
 1104ch(i,=,>).
 1105ch(i,'0',>).
 1106ch(i,'1',>).
 1107ch(i,'2',>).
 1108ch(i,'3',>).
 1109ch(i,'4',>).
 1110ch(i,'5',>).
 1111ch(i,'6',>).
 1112ch(i,'7',>).
 1113ch(i,'8',>).
 1114ch(i,'9',>).
 1115ch(i,' ',>).
 1116ch(i,'\n',>).
 1117ch(i,'\r',>).
 1118ch(i,'\t',>).
 1119ch(j,a,>).
 1120ch(j,b,>).
 1121ch(j,c,>).
 1122ch(j,d,>).
 1123ch(j,e,>).
 1124ch(j,f,>).
 1125ch(j,g,>).
 1126ch(j,h,>).
 1127ch(j,i,>).
 1128ch(j,j,=).
 1129ch(j,k,<).
 1130ch(j,l,<).
 1131ch(j,m,<).
 1132ch(j,n,<).
 1133ch(j,o,<).
 1134ch(j,p,<).
 1135ch(j,q,<).
 1136ch(j,r,<).
 1137ch(j,s,<).
 1138ch(j,t,<).
 1139ch(j,u,<).
 1140ch(j,v,<).
 1141ch(j,w,<).
 1142ch(j,x,<).
 1143ch(j,y,<).
 1144ch(j,z,<).
 1145ch(j,'A',>).
 1146ch(j,'B',>).
 1147ch(j,'C',>).
 1148ch(j,'D',>).
 1149ch(j,'E',>).
 1150ch(j,'F',>).
 1151ch(j,'G',>).
 1152ch(j,'H',>).
 1153ch(j,'I',>).
 1154ch(j,'J',>).
 1155ch(j,'K',>).
 1156ch(j,'L',>).
 1157ch(j,'M',>).
 1158ch(j,'N',>).
 1159ch(j,'O',>).
 1160ch(j,'P',>).
 1161ch(j,'Q',>).
 1162ch(j,'R',>).
 1163ch(j,'S',>).
 1164ch(j,'T',>).
 1165ch(j,'U',>).
 1166ch(j,'V',>).
 1167ch(j,'W',>).
 1168ch(j,'X',>).
 1169ch(j,'Y',>).
 1170ch(j,'Z',>).
 1171ch(j,;,>).
 1172ch(j,:,>).
 1173ch(j,'"',>).
 1174ch(j,'\'',>).
 1175ch(j,?,>).
 1176ch(j,/,>).
 1177ch(j,\,>).
 1178ch(j,<,>).
 1179ch(j,>,>).
 1180ch(j,',',>).
 1181ch(j,'.',>).
 1182ch(j,!,>).
 1183ch(j,@,>).
 1184ch(j,#,>).
 1185ch(j,$,>).
 1186ch(j,'%',>).
 1187ch(j,^,>).
 1188ch(j,&,>).
 1189ch(j,*,>).
 1190ch(j,'(',>).
 1191ch(j,')',>).
 1192ch(j,'[',>).
 1193ch(j,']',>).
 1194ch(j,'{',<).
 1195ch(j,'}',<).
 1196ch(j,'|',<).
 1197ch(j,-,>).
 1198ch(j,'_',>).
 1199ch(j,+,>).
 1200ch(j,=,>).
 1201ch(j,'0',>).
 1202ch(j,'1',>).
 1203ch(j,'2',>).
 1204ch(j,'3',>).
 1205ch(j,'4',>).
 1206ch(j,'5',>).
 1207ch(j,'6',>).
 1208ch(j,'7',>).
 1209ch(j,'8',>).
 1210ch(j,'9',>).
 1211ch(j,' ',>).
 1212ch(j,'\n',>).
 1213ch(j,'\r',>).
 1214ch(j,'\t',>).
 1215ch(k,a,>).
 1216ch(k,b,>).
 1217ch(k,c,>).
 1218ch(k,d,>).
 1219ch(k,e,>).
 1220ch(k,f,>).
 1221ch(k,g,>).
 1222ch(k,h,>).
 1223ch(k,i,>).
 1224ch(k,j,>).
 1225ch(k,k,=).
 1226ch(k,l,<).
 1227ch(k,m,<).
 1228ch(k,n,<).
 1229ch(k,o,<).
 1230ch(k,p,<).
 1231ch(k,q,<).
 1232ch(k,r,<).
 1233ch(k,s,<).
 1234ch(k,t,<).
 1235ch(k,u,<).
 1236ch(k,v,<).
 1237ch(k,w,<).
 1238ch(k,x,<).
 1239ch(k,y,<).
 1240ch(k,z,<).
 1241ch(k,'A',>).
 1242ch(k,'B',>).
 1243ch(k,'C',>).
 1244ch(k,'D',>).
 1245ch(k,'E',>).
 1246ch(k,'F',>).
 1247ch(k,'G',>).
 1248ch(k,'H',>).
 1249ch(k,'I',>).
 1250ch(k,'J',>).
 1251ch(k,'K',>).
 1252ch(k,'L',>).
 1253ch(k,'M',>).
 1254ch(k,'N',>).
 1255ch(k,'O',>).
 1256ch(k,'P',>).
 1257ch(k,'Q',>).
 1258ch(k,'R',>).
 1259ch(k,'S',>).
 1260ch(k,'T',>).
 1261ch(k,'U',>).
 1262ch(k,'V',>).
 1263ch(k,'W',>).
 1264ch(k,'X',>).
 1265ch(k,'Y',>).
 1266ch(k,'Z',>).
 1267ch(k,;,>).
 1268ch(k,:,>).
 1269ch(k,'"',>).
 1270ch(k,'\'',>).
 1271ch(k,?,>).
 1272ch(k,/,>).
 1273ch(k,\,>).
 1274ch(k,<,>).
 1275ch(k,>,>).
 1276ch(k,',',>).
 1277ch(k,'.',>).
 1278ch(k,!,>).
 1279ch(k,@,>).
 1280ch(k,#,>).
 1281ch(k,$,>).
 1282ch(k,'%',>).
 1283ch(k,^,>).
 1284ch(k,&,>).
 1285ch(k,*,>).
 1286ch(k,'(',>).
 1287ch(k,')',>).
 1288ch(k,'[',>).
 1289ch(k,']',>).
 1290ch(k,'{',<).
 1291ch(k,'}',<).
 1292ch(k,'|',<).
 1293ch(k,-,>).
 1294ch(k,'_',>).
 1295ch(k,+,>).
 1296ch(k,=,>).
 1297ch(k,'0',>).
 1298ch(k,'1',>).
 1299ch(k,'2',>).
 1300ch(k,'3',>).
 1301ch(k,'4',>).
 1302ch(k,'5',>).
 1303ch(k,'6',>).
 1304ch(k,'7',>).
 1305ch(k,'8',>).
 1306ch(k,'9',>).
 1307ch(k,' ',>).
 1308ch(k,'\n',>).
 1309ch(k,'\r',>).
 1310ch(k,'\t',>).
 1311ch(l,a,>).
 1312ch(l,b,>).
 1313ch(l,c,>).
 1314ch(l,d,>).
 1315ch(l,e,>).
 1316ch(l,f,>).
 1317ch(l,g,>).
 1318ch(l,h,>).
 1319ch(l,i,>).
 1320ch(l,j,>).
 1321ch(l,k,>).
 1322ch(l,l,=).
 1323ch(l,m,<).
 1324ch(l,n,<).
 1325ch(l,o,<).
 1326ch(l,p,<).
 1327ch(l,q,<).
 1328ch(l,r,<).
 1329ch(l,s,<).
 1330ch(l,t,<).
 1331ch(l,u,<).
 1332ch(l,v,<).
 1333ch(l,w,<).
 1334ch(l,x,<).
 1335ch(l,y,<).
 1336ch(l,z,<).
 1337ch(l,'A',>).
 1338ch(l,'B',>).
 1339ch(l,'C',>).
 1340ch(l,'D',>).
 1341ch(l,'E',>).
 1342ch(l,'F',>).
 1343ch(l,'G',>).
 1344ch(l,'H',>).
 1345ch(l,'I',>).
 1346ch(l,'J',>).
 1347ch(l,'K',>).
 1348ch(l,'L',>).
 1349ch(l,'M',>).
 1350ch(l,'N',>).
 1351ch(l,'O',>).
 1352ch(l,'P',>).
 1353ch(l,'Q',>).
 1354ch(l,'R',>).
 1355ch(l,'S',>).
 1356ch(l,'T',>).
 1357ch(l,'U',>).
 1358ch(l,'V',>).
 1359ch(l,'W',>).
 1360ch(l,'X',>).
 1361ch(l,'Y',>).
 1362ch(l,'Z',>).
 1363ch(l,;,>).
 1364ch(l,:,>).
 1365ch(l,'"',>).
 1366ch(l,'\'',>).
 1367ch(l,?,>).
 1368ch(l,/,>).
 1369ch(l,\,>).
 1370ch(l,<,>).
 1371ch(l,>,>).
 1372ch(l,',',>).
 1373ch(l,'.',>).
 1374ch(l,!,>).
 1375ch(l,@,>).
 1376ch(l,#,>).
 1377ch(l,$,>).
 1378ch(l,'%',>).
 1379ch(l,^,>).
 1380ch(l,&,>).
 1381ch(l,*,>).
 1382ch(l,'(',>).
 1383ch(l,')',>).
 1384ch(l,'[',>).
 1385ch(l,']',>).
 1386ch(l,'{',<).
 1387ch(l,'}',<).
 1388ch(l,'|',<).
 1389ch(l,-,>).
 1390ch(l,'_',>).
 1391ch(l,+,>).
 1392ch(l,=,>).
 1393ch(l,'0',>).
 1394ch(l,'1',>).
 1395ch(l,'2',>).
 1396ch(l,'3',>).
 1397ch(l,'4',>).
 1398ch(l,'5',>).
 1399ch(l,'6',>).
 1400ch(l,'7',>).
 1401ch(l,'8',>).
 1402ch(l,'9',>).
 1403ch(l,' ',>).
 1404ch(l,'\n',>).
 1405ch(l,'\r',>).
 1406ch(l,'\t',>).
 1407ch(m,a,>).
 1408ch(m,b,>).
 1409ch(m,c,>).
 1410ch(m,d,>).
 1411ch(m,e,>).
 1412ch(m,f,>).
 1413ch(m,g,>).
 1414ch(m,h,>).
 1415ch(m,i,>).
 1416ch(m,j,>).
 1417ch(m,k,>).
 1418ch(m,l,>).
 1419ch(m,m,=).
 1420ch(m,n,<).
 1421ch(m,o,<).
 1422ch(m,p,<).
 1423ch(m,q,<).
 1424ch(m,r,<).
 1425ch(m,s,<).
 1426ch(m,t,<).
 1427ch(m,u,<).
 1428ch(m,v,<).
 1429ch(m,w,<).
 1430ch(m,x,<).
 1431ch(m,y,<).
 1432ch(m,z,<).
 1433ch(m,'A',>).
 1434ch(m,'B',>).
 1435ch(m,'C',>).
 1436ch(m,'D',>).
 1437ch(m,'E',>).
 1438ch(m,'F',>).
 1439ch(m,'G',>).
 1440ch(m,'H',>).
 1441ch(m,'I',>).
 1442ch(m,'J',>).
 1443ch(m,'K',>).
 1444ch(m,'L',>).
 1445ch(m,'M',>).
 1446ch(m,'N',>).
 1447ch(m,'O',>).
 1448ch(m,'P',>).
 1449ch(m,'Q',>).
 1450ch(m,'R',>).
 1451ch(m,'S',>).
 1452ch(m,'T',>).
 1453ch(m,'U',>).
 1454ch(m,'V',>).
 1455ch(m,'W',>).
 1456ch(m,'X',>).
 1457ch(m,'Y',>).
 1458ch(m,'Z',>).
 1459ch(m,;,>).
 1460ch(m,:,>).
 1461ch(m,'"',>).
 1462ch(m,'\'',>).
 1463ch(m,?,>).
 1464ch(m,/,>).
 1465ch(m,\,>).
 1466ch(m,<,>).
 1467ch(m,>,>).
 1468ch(m,',',>).
 1469ch(m,'.',>).
 1470ch(m,!,>).
 1471ch(m,@,>).
 1472ch(m,#,>).
 1473ch(m,$,>).
 1474ch(m,'%',>).
 1475ch(m,^,>).
 1476ch(m,&,>).
 1477ch(m,*,>).
 1478ch(m,'(',>).
 1479ch(m,')',>).
 1480ch(m,'[',>).
 1481ch(m,']',>).
 1482ch(m,'{',<).
 1483ch(m,'}',<).
 1484ch(m,'|',<).
 1485ch(m,-,>).
 1486ch(m,'_',>).
 1487ch(m,+,>).
 1488ch(m,=,>).
 1489ch(m,'0',>).
 1490ch(m,'1',>).
 1491ch(m,'2',>).
 1492ch(m,'3',>).
 1493ch(m,'4',>).
 1494ch(m,'5',>).
 1495ch(m,'6',>).
 1496ch(m,'7',>).
 1497ch(m,'8',>).
 1498ch(m,'9',>).
 1499ch(m,' ',>).
 1500ch(m,'\n',>).
 1501ch(m,'\r',>).
 1502ch(m,'\t',>).
 1503ch(n,a,>).
 1504ch(n,b,>).
 1505ch(n,c,>).
 1506ch(n,d,>).
 1507ch(n,e,>).
 1508ch(n,f,>).
 1509ch(n,g,>).
 1510ch(n,h,>).
 1511ch(n,i,>).
 1512ch(n,j,>).
 1513ch(n,k,>).
 1514ch(n,l,>).
 1515ch(n,m,>).
 1516ch(n,n,=).
 1517ch(n,o,<).
 1518ch(n,p,<).
 1519ch(n,q,<).
 1520ch(n,r,<).
 1521ch(n,s,<).
 1522ch(n,t,<).
 1523ch(n,u,<).
 1524ch(n,v,<).
 1525ch(n,w,<).
 1526ch(n,x,<).
 1527ch(n,y,<).
 1528ch(n,z,<).
 1529ch(n,'A',>).
 1530ch(n,'B',>).
 1531ch(n,'C',>).
 1532ch(n,'D',>).
 1533ch(n,'E',>).
 1534ch(n,'F',>).
 1535ch(n,'G',>).
 1536ch(n,'H',>).
 1537ch(n,'I',>).
 1538ch(n,'J',>).
 1539ch(n,'K',>).
 1540ch(n,'L',>).
 1541ch(n,'M',>).
 1542ch(n,'N',>).
 1543ch(n,'O',>).
 1544ch(n,'P',>).
 1545ch(n,'Q',>).
 1546ch(n,'R',>).
 1547ch(n,'S',>).
 1548ch(n,'T',>).
 1549ch(n,'U',>).
 1550ch(n,'V',>).
 1551ch(n,'W',>).
 1552ch(n,'X',>).
 1553ch(n,'Y',>).
 1554ch(n,'Z',>).
 1555ch(n,;,>).
 1556ch(n,:,>).
 1557ch(n,'"',>).
 1558ch(n,'\'',>).
 1559ch(n,?,>).
 1560ch(n,/,>).
 1561ch(n,\,>).
 1562ch(n,<,>).
 1563ch(n,>,>).
 1564ch(n,',',>).
 1565ch(n,'.',>).
 1566ch(n,!,>).
 1567ch(n,@,>).
 1568ch(n,#,>).
 1569ch(n,$,>).
 1570ch(n,'%',>).
 1571ch(n,^,>).
 1572ch(n,&,>).
 1573ch(n,*,>).
 1574ch(n,'(',>).
 1575ch(n,')',>).
 1576ch(n,'[',>).
 1577ch(n,']',>).
 1578ch(n,'{',<).
 1579ch(n,'}',<).
 1580ch(n,'|',<).
 1581ch(n,-,>).
 1582ch(n,'_',>).
 1583ch(n,+,>).
 1584ch(n,=,>).
 1585ch(n,'0',>).
 1586ch(n,'1',>).
 1587ch(n,'2',>).
 1588ch(n,'3',>).
 1589ch(n,'4',>).
 1590ch(n,'5',>).
 1591ch(n,'6',>).
 1592ch(n,'7',>).
 1593ch(n,'8',>).
 1594ch(n,'9',>).
 1595ch(n,' ',>).
 1596ch(n,'\n',>).
 1597ch(n,'\r',>).
 1598ch(n,'\t',>).
 1599ch(o,a,>).
 1600ch(o,b,>).
 1601ch(o,c,>).
 1602ch(o,d,>).
 1603ch(o,e,>).
 1604ch(o,f,>).
 1605ch(o,g,>).
 1606ch(o,h,>).
 1607ch(o,i,>).
 1608ch(o,j,>).
 1609ch(o,k,>).
 1610ch(o,l,>).
 1611ch(o,m,>).
 1612ch(o,n,>).
 1613ch(o,o,=).
 1614ch(o,p,<).
 1615ch(o,q,<).
 1616ch(o,r,<).
 1617ch(o,s,<).
 1618ch(o,t,<).
 1619ch(o,u,<).
 1620ch(o,v,<).
 1621ch(o,w,<).
 1622ch(o,x,<).
 1623ch(o,y,<).
 1624ch(o,z,<).
 1625ch(o,'A',>).
 1626ch(o,'B',>).
 1627ch(o,'C',>).
 1628ch(o,'D',>).
 1629ch(o,'E',>).
 1630ch(o,'F',>).
 1631ch(o,'G',>).
 1632ch(o,'H',>).
 1633ch(o,'I',>).
 1634ch(o,'J',>).
 1635ch(o,'K',>).
 1636ch(o,'L',>).
 1637ch(o,'M',>).
 1638ch(o,'N',>).
 1639ch(o,'O',>).
 1640ch(o,'P',>).
 1641ch(o,'Q',>).
 1642ch(o,'R',>).
 1643ch(o,'S',>).
 1644ch(o,'T',>).
 1645ch(o,'U',>).
 1646ch(o,'V',>).
 1647ch(o,'W',>).
 1648ch(o,'X',>).
 1649ch(o,'Y',>).
 1650ch(o,'Z',>).
 1651ch(o,;,>).
 1652ch(o,:,>).
 1653ch(o,'"',>).
 1654ch(o,'\'',>).
 1655ch(o,?,>).
 1656ch(o,/,>).
 1657ch(o,\,>).
 1658ch(o,<,>).
 1659ch(o,>,>).
 1660ch(o,',',>).
 1661ch(o,'.',>).
 1662ch(o,!,>).
 1663ch(o,@,>).
 1664ch(o,#,>).
 1665ch(o,$,>).
 1666ch(o,'%',>).
 1667ch(o,^,>).
 1668ch(o,&,>).
 1669ch(o,*,>).
 1670ch(o,'(',>).
 1671ch(o,')',>).
 1672ch(o,'[',>).
 1673ch(o,']',>).
 1674ch(o,'{',<).
 1675ch(o,'}',<).
 1676ch(o,'|',<).
 1677ch(o,-,>).
 1678ch(o,'_',>).
 1679ch(o,+,>).
 1680ch(o,=,>).
 1681ch(o,'0',>).
 1682ch(o,'1',>).
 1683ch(o,'2',>).
 1684ch(o,'3',>).
 1685ch(o,'4',>).
 1686ch(o,'5',>).
 1687ch(o,'6',>).
 1688ch(o,'7',>).
 1689ch(o,'8',>).
 1690ch(o,'9',>).
 1691ch(o,' ',>).
 1692ch(o,'\n',>).
 1693ch(o,'\r',>).
 1694ch(o,'\t',>).
 1695ch(p,a,>).
 1696ch(p,b,>).
 1697ch(p,c,>).
 1698ch(p,d,>).
 1699ch(p,e,>).
 1700ch(p,f,>).
 1701ch(p,g,>).
 1702ch(p,h,>).
 1703ch(p,i,>).
 1704ch(p,j,>).
 1705ch(p,k,>).
 1706ch(p,l,>).
 1707ch(p,m,>).
 1708ch(p,n,>).
 1709ch(p,o,>).
 1710ch(p,p,=).
 1711ch(p,q,<).
 1712ch(p,r,<).
 1713ch(p,s,<).
 1714ch(p,t,<).
 1715ch(p,u,<).
 1716ch(p,v,<).
 1717ch(p,w,<).
 1718ch(p,x,<).
 1719ch(p,y,<).
 1720ch(p,z,<).
 1721ch(p,'A',>).
 1722ch(p,'B',>).
 1723ch(p,'C',>).
 1724ch(p,'D',>).
 1725ch(p,'E',>).
 1726ch(p,'F',>).
 1727ch(p,'G',>).
 1728ch(p,'H',>).
 1729ch(p,'I',>).
 1730ch(p,'J',>).
 1731ch(p,'K',>).
 1732ch(p,'L',>).
 1733ch(p,'M',>).
 1734ch(p,'N',>).
 1735ch(p,'O',>).
 1736ch(p,'P',>).
 1737ch(p,'Q',>).
 1738ch(p,'R',>).
 1739ch(p,'S',>).
 1740ch(p,'T',>).
 1741ch(p,'U',>).
 1742ch(p,'V',>).
 1743ch(p,'W',>).
 1744ch(p,'X',>).
 1745ch(p,'Y',>).
 1746ch(p,'Z',>).
 1747ch(p,;,>).
 1748ch(p,:,>).
 1749ch(p,'"',>).
 1750ch(p,'\'',>).
 1751ch(p,?,>).
 1752ch(p,/,>).
 1753ch(p,\,>).
 1754ch(p,<,>).
 1755ch(p,>,>).
 1756ch(p,',',>).
 1757ch(p,'.',>).
 1758ch(p,!,>).
 1759ch(p,@,>).
 1760ch(p,#,>).
 1761ch(p,$,>).
 1762ch(p,'%',>).
 1763ch(p,^,>).
 1764ch(p,&,>).
 1765ch(p,*,>).
 1766ch(p,'(',>).
 1767ch(p,')',>).
 1768ch(p,'[',>).
 1769ch(p,']',>).
 1770ch(p,'{',<).
 1771ch(p,'}',<).
 1772ch(p,'|',<).
 1773ch(p,-,>).
 1774ch(p,'_',>).
 1775ch(p,+,>).
 1776ch(p,=,>).
 1777ch(p,'0',>).
 1778ch(p,'1',>).
 1779ch(p,'2',>).
 1780ch(p,'3',>).
 1781ch(p,'4',>).
 1782ch(p,'5',>).
 1783ch(p,'6',>).
 1784ch(p,'7',>).
 1785ch(p,'8',>).
 1786ch(p,'9',>).
 1787ch(p,' ',>).
 1788ch(p,'\n',>).
 1789ch(p,'\r',>).
 1790ch(p,'\t',>).
 1791ch(q,a,>).
 1792ch(q,b,>).
 1793ch(q,c,>).
 1794ch(q,d,>).
 1795ch(q,e,>).
 1796ch(q,f,>).
 1797ch(q,g,>).
 1798ch(q,h,>).
 1799ch(q,i,>).
 1800ch(q,j,>).
 1801ch(q,k,>).
 1802ch(q,l,>).
 1803ch(q,m,>).
 1804ch(q,n,>).
 1805ch(q,o,>).
 1806ch(q,p,>).
 1807ch(q,q,=).
 1808ch(q,r,<).
 1809ch(q,s,<).
 1810ch(q,t,<).
 1811ch(q,u,<).
 1812ch(q,v,<).
 1813ch(q,w,<).
 1814ch(q,x,<).
 1815ch(q,y,<).
 1816ch(q,z,<).
 1817ch(q,'A',>).
 1818ch(q,'B',>).
 1819ch(q,'C',>).
 1820ch(q,'D',>).
 1821ch(q,'E',>).
 1822ch(q,'F',>).
 1823ch(q,'G',>).
 1824ch(q,'H',>).
 1825ch(q,'I',>).
 1826ch(q,'J',>).
 1827ch(q,'K',>).
 1828ch(q,'L',>).
 1829ch(q,'M',>).
 1830ch(q,'N',>).
 1831ch(q,'O',>).
 1832ch(q,'P',>).
 1833ch(q,'Q',>).
 1834ch(q,'R',>).
 1835ch(q,'S',>).
 1836ch(q,'T',>).
 1837ch(q,'U',>).
 1838ch(q,'V',>).
 1839ch(q,'W',>).
 1840ch(q,'X',>).
 1841ch(q,'Y',>).
 1842ch(q,'Z',>).
 1843ch(q,;,>).
 1844ch(q,:,>).
 1845ch(q,'"',>).
 1846ch(q,'\'',>).
 1847ch(q,?,>).
 1848ch(q,/,>).
 1849ch(q,\,>).
 1850ch(q,<,>).
 1851ch(q,>,>).
 1852ch(q,',',>).
 1853ch(q,'.',>).
 1854ch(q,!,>).
 1855ch(q,@,>).
 1856ch(q,#,>).
 1857ch(q,$,>).
 1858ch(q,'%',>).
 1859ch(q,^,>).
 1860ch(q,&,>).
 1861ch(q,*,>).
 1862ch(q,'(',>).
 1863ch(q,')',>).
 1864ch(q,'[',>).
 1865ch(q,']',>).
 1866ch(q,'{',<).
 1867ch(q,'}',<).
 1868ch(q,'|',<).
 1869ch(q,-,>).
 1870ch(q,'_',>).
 1871ch(q,+,>).
 1872ch(q,=,>).
 1873ch(q,'0',>).
 1874ch(q,'1',>).
 1875ch(q,'2',>).
 1876ch(q,'3',>).
 1877ch(q,'4',>).
 1878ch(q,'5',>).
 1879ch(q,'6',>).
 1880ch(q,'7',>).
 1881ch(q,'8',>).
 1882ch(q,'9',>).
 1883ch(q,' ',>).
 1884ch(q,'\n',>).
 1885ch(q,'\r',>).
 1886ch(q,'\t',>).
 1887ch(r,a,>).
 1888ch(r,b,>).
 1889ch(r,c,>).
 1890ch(r,d,>).
 1891ch(r,e,>).
 1892ch(r,f,>).
 1893ch(r,g,>).
 1894ch(r,h,>).
 1895ch(r,i,>).
 1896ch(r,j,>).
 1897ch(r,k,>).
 1898ch(r,l,>).
 1899ch(r,m,>).
 1900ch(r,n,>).
 1901ch(r,o,>).
 1902ch(r,p,>).
 1903ch(r,q,>).
 1904ch(r,r,=).
 1905ch(r,s,<).
 1906ch(r,t,<).
 1907ch(r,u,<).
 1908ch(r,v,<).
 1909ch(r,w,<).
 1910ch(r,x,<).
 1911ch(r,y,<).
 1912ch(r,z,<).
 1913ch(r,'A',>).
 1914ch(r,'B',>).
 1915ch(r,'C',>).
 1916ch(r,'D',>).
 1917ch(r,'E',>).
 1918ch(r,'F',>).
 1919ch(r,'G',>).
 1920ch(r,'H',>).
 1921ch(r,'I',>).
 1922ch(r,'J',>).
 1923ch(r,'K',>).
 1924ch(r,'L',>).
 1925ch(r,'M',>).
 1926ch(r,'N',>).
 1927ch(r,'O',>).
 1928ch(r,'P',>).
 1929ch(r,'Q',>).
 1930ch(r,'R',>).
 1931ch(r,'S',>).
 1932ch(r,'T',>).
 1933ch(r,'U',>).
 1934ch(r,'V',>).
 1935ch(r,'W',>).
 1936ch(r,'X',>).
 1937ch(r,'Y',>).
 1938ch(r,'Z',>).
 1939ch(r,;,>).
 1940ch(r,:,>).
 1941ch(r,'"',>).
 1942ch(r,'\'',>).
 1943ch(r,?,>).
 1944ch(r,/,>).
 1945ch(r,\,>).
 1946ch(r,<,>).
 1947ch(r,>,>).
 1948ch(r,',',>).
 1949ch(r,'.',>).
 1950ch(r,!,>).
 1951ch(r,@,>).
 1952ch(r,#,>).
 1953ch(r,$,>).
 1954ch(r,'%',>).
 1955ch(r,^,>).
 1956ch(r,&,>).
 1957ch(r,*,>).
 1958ch(r,'(',>).
 1959ch(r,')',>).
 1960ch(r,'[',>).
 1961ch(r,']',>).
 1962ch(r,'{',<).
 1963ch(r,'}',<).
 1964ch(r,'|',<).
 1965ch(r,-,>).
 1966ch(r,'_',>).
 1967ch(r,+,>).
 1968ch(r,=,>).
 1969ch(r,'0',>).
 1970ch(r,'1',>).
 1971ch(r,'2',>).
 1972ch(r,'3',>).
 1973ch(r,'4',>).
 1974ch(r,'5',>).
 1975ch(r,'6',>).
 1976ch(r,'7',>).
 1977ch(r,'8',>).
 1978ch(r,'9',>).
 1979ch(r,' ',>).
 1980ch(r,'\n',>).
 1981ch(r,'\r',>).
 1982ch(r,'\t',>).
 1983ch(s,a,>).
 1984ch(s,b,>).
 1985ch(s,c,>).
 1986ch(s,d,>).
 1987ch(s,e,>).
 1988ch(s,f,>).
 1989ch(s,g,>).
 1990ch(s,h,>).
 1991ch(s,i,>).
 1992ch(s,j,>).
 1993ch(s,k,>).
 1994ch(s,l,>).
 1995ch(s,m,>).
 1996ch(s,n,>).
 1997ch(s,o,>).
 1998ch(s,p,>).
 1999ch(s,q,>).
 2000ch(s,r,>).
 2001ch(s,s,=).
 2002ch(s,t,<).
 2003ch(s,u,<).
 2004ch(s,v,<).
 2005ch(s,w,<).
 2006ch(s,x,<).
 2007ch(s,y,<).
 2008ch(s,z,<).
 2009ch(s,'A',>).
 2010ch(s,'B',>).
 2011ch(s,'C',>).
 2012ch(s,'D',>).
 2013ch(s,'E',>).
 2014ch(s,'F',>).
 2015ch(s,'G',>).
 2016ch(s,'H',>).
 2017ch(s,'I',>).
 2018ch(s,'J',>).
 2019ch(s,'K',>).
 2020ch(s,'L',>).
 2021ch(s,'M',>).
 2022ch(s,'N',>).
 2023ch(s,'O',>).
 2024ch(s,'P',>).
 2025ch(s,'Q',>).
 2026ch(s,'R',>).
 2027ch(s,'S',>).
 2028ch(s,'T',>).
 2029ch(s,'U',>).
 2030ch(s,'V',>).
 2031ch(s,'W',>).
 2032ch(s,'X',>).
 2033ch(s,'Y',>).
 2034ch(s,'Z',>).
 2035ch(s,;,>).
 2036ch(s,:,>).
 2037ch(s,'"',>).
 2038ch(s,'\'',>).
 2039ch(s,?,>).
 2040ch(s,/,>).
 2041ch(s,\,>).
 2042ch(s,<,>).
 2043ch(s,>,>).
 2044ch(s,',',>).
 2045ch(s,'.',>).
 2046ch(s,!,>).
 2047ch(s,@,>).
 2048ch(s,#,>).
 2049ch(s,$,>).
 2050ch(s,'%',>).
 2051ch(s,^,>).
 2052ch(s,&,>).
 2053ch(s,*,>).
 2054ch(s,'(',>).
 2055ch(s,')',>).
 2056ch(s,'[',>).
 2057ch(s,']',>).
 2058ch(s,'{',<).
 2059ch(s,'}',<).
 2060ch(s,'|',<).
 2061ch(s,-,>).
 2062ch(s,'_',>).
 2063ch(s,+,>).
 2064ch(s,=,>).
 2065ch(s,'0',>).
 2066ch(s,'1',>).
 2067ch(s,'2',>).
 2068ch(s,'3',>).
 2069ch(s,'4',>).
 2070ch(s,'5',>).
 2071ch(s,'6',>).
 2072ch(s,'7',>).
 2073ch(s,'8',>).
 2074ch(s,'9',>).
 2075ch(s,' ',>).
 2076ch(s,'\n',>).
 2077ch(s,'\r',>).
 2078ch(s,'\t',>).
 2079ch(t,a,>).
 2080ch(t,b,>).
 2081ch(t,c,>).
 2082ch(t,d,>).
 2083ch(t,e,>).
 2084ch(t,f,>).
 2085ch(t,g,>).
 2086ch(t,h,>).
 2087ch(t,i,>).
 2088ch(t,j,>).
 2089ch(t,k,>).
 2090ch(t,l,>).
 2091ch(t,m,>).
 2092ch(t,n,>).
 2093ch(t,o,>).
 2094ch(t,p,>).
 2095ch(t,q,>).
 2096ch(t,r,>).
 2097ch(t,s,>).
 2098ch(t,t,=).
 2099ch(t,u,<).
 2100ch(t,v,<).
 2101ch(t,w,<).
 2102ch(t,x,<).
 2103ch(t,y,<).
 2104ch(t,z,<).
 2105ch(t,'A',>).
 2106ch(t,'B',>).
 2107ch(t,'C',>).
 2108ch(t,'D',>).
 2109ch(t,'E',>).
 2110ch(t,'F',>).
 2111ch(t,'G',>).
 2112ch(t,'H',>).
 2113ch(t,'I',>).
 2114ch(t,'J',>).
 2115ch(t,'K',>).
 2116ch(t,'L',>).
 2117ch(t,'M',>).
 2118ch(t,'N',>).
 2119ch(t,'O',>).
 2120ch(t,'P',>).
 2121ch(t,'Q',>).
 2122ch(t,'R',>).
 2123ch(t,'S',>).
 2124ch(t,'T',>).
 2125ch(t,'U',>).
 2126ch(t,'V',>).
 2127ch(t,'W',>).
 2128ch(t,'X',>).
 2129ch(t,'Y',>).
 2130ch(t,'Z',>).
 2131ch(t,;,>).
 2132ch(t,:,>).
 2133ch(t,'"',>).
 2134ch(t,'\'',>).
 2135ch(t,?,>).
 2136ch(t,/,>).
 2137ch(t,\,>).
 2138ch(t,<,>).
 2139ch(t,>,>).
 2140ch(t,',',>).
 2141ch(t,'.',>).
 2142ch(t,!,>).
 2143ch(t,@,>).
 2144ch(t,#,>).
 2145ch(t,$,>).
 2146ch(t,'%',>).
 2147ch(t,^,>).
 2148ch(t,&,>).
 2149ch(t,*,>).
 2150ch(t,'(',>).
 2151ch(t,')',>).
 2152ch(t,'[',>).
 2153ch(t,']',>).
 2154ch(t,'{',<).
 2155ch(t,'}',<).
 2156ch(t,'|',<).
 2157ch(t,-,>).
 2158ch(t,'_',>).
 2159ch(t,+,>).
 2160ch(t,=,>).
 2161ch(t,'0',>).
 2162ch(t,'1',>).
 2163ch(t,'2',>).
 2164ch(t,'3',>).
 2165ch(t,'4',>).
 2166ch(t,'5',>).
 2167ch(t,'6',>).
 2168ch(t,'7',>).
 2169ch(t,'8',>).
 2170ch(t,'9',>).
 2171ch(t,' ',>).
 2172ch(t,'\n',>).
 2173ch(t,'\r',>).
 2174ch(t,'\t',>).
 2175ch(u,a,>).
 2176ch(u,b,>).
 2177ch(u,c,>).
 2178ch(u,d,>).
 2179ch(u,e,>).
 2180ch(u,f,>).
 2181ch(u,g,>).
 2182ch(u,h,>).
 2183ch(u,i,>).
 2184ch(u,j,>).
 2185ch(u,k,>).
 2186ch(u,l,>).
 2187ch(u,m,>).
 2188ch(u,n,>).
 2189ch(u,o,>).
 2190ch(u,p,>).
 2191ch(u,q,>).
 2192ch(u,r,>).
 2193ch(u,s,>).
 2194ch(u,t,>).
 2195ch(u,u,=).
 2196ch(u,v,<).
 2197ch(u,w,<).
 2198ch(u,x,<).
 2199ch(u,y,<).
 2200ch(u,z,<).
 2201ch(u,'A',>).
 2202ch(u,'B',>).
 2203ch(u,'C',>).
 2204ch(u,'D',>).
 2205ch(u,'E',>).
 2206ch(u,'F',>).
 2207ch(u,'G',>).
 2208ch(u,'H',>).
 2209ch(u,'I',>).
 2210ch(u,'J',>).
 2211ch(u,'K',>).
 2212ch(u,'L',>).
 2213ch(u,'M',>).
 2214ch(u,'N',>).
 2215ch(u,'O',>).
 2216ch(u,'P',>).
 2217ch(u,'Q',>).
 2218ch(u,'R',>).
 2219ch(u,'S',>).
 2220ch(u,'T',>).
 2221ch(u,'U',>).
 2222ch(u,'V',>).
 2223ch(u,'W',>).
 2224ch(u,'X',>).
 2225ch(u,'Y',>).
 2226ch(u,'Z',>).
 2227ch(u,;,>).
 2228ch(u,:,>).
 2229ch(u,'"',>).
 2230ch(u,'\'',>).
 2231ch(u,?,>).
 2232ch(u,/,>).
 2233ch(u,\,>).
 2234ch(u,<,>).
 2235ch(u,>,>).
 2236ch(u,',',>).
 2237ch(u,'.',>).
 2238ch(u,!,>).
 2239ch(u,@,>).
 2240ch(u,#,>).
 2241ch(u,$,>).
 2242ch(u,'%',>).
 2243ch(u,^,>).
 2244ch(u,&,>).
 2245ch(u,*,>).
 2246ch(u,'(',>).
 2247ch(u,')',>).
 2248ch(u,'[',>).
 2249ch(u,']',>).
 2250ch(u,'{',<).
 2251ch(u,'}',<).
 2252ch(u,'|',<).
 2253ch(u,-,>).
 2254ch(u,'_',>).
 2255ch(u,+,>).
 2256ch(u,=,>).
 2257ch(u,'0',>).
 2258ch(u,'1',>).
 2259ch(u,'2',>).
 2260ch(u,'3',>).
 2261ch(u,'4',>).
 2262ch(u,'5',>).
 2263ch(u,'6',>).
 2264ch(u,'7',>).
 2265ch(u,'8',>).
 2266ch(u,'9',>).
 2267ch(u,' ',>).
 2268ch(u,'\n',>).
 2269ch(u,'\r',>).
 2270ch(u,'\t',>).
 2271ch(v,a,>).
 2272ch(v,b,>).
 2273ch(v,c,>).
 2274ch(v,d,>).
 2275ch(v,e,>).
 2276ch(v,f,>).
 2277ch(v,g,>).
 2278ch(v,h,>).
 2279ch(v,i,>).
 2280ch(v,j,>).
 2281ch(v,k,>).
 2282ch(v,l,>).
 2283ch(v,m,>).
 2284ch(v,n,>).
 2285ch(v,o,>).
 2286ch(v,p,>).
 2287ch(v,q,>).
 2288ch(v,r,>).
 2289ch(v,s,>).
 2290ch(v,t,>).
 2291ch(v,u,>).
 2292ch(v,v,=).
 2293ch(v,w,<).
 2294ch(v,x,<).
 2295ch(v,y,<).
 2296ch(v,z,<).
 2297ch(v,'A',>).
 2298ch(v,'B',>).
 2299ch(v,'C',>).
 2300ch(v,'D',>).
 2301ch(v,'E',>).
 2302ch(v,'F',>).
 2303ch(v,'G',>).
 2304ch(v,'H',>).
 2305ch(v,'I',>).
 2306ch(v,'J',>).
 2307ch(v,'K',>).
 2308ch(v,'L',>).
 2309ch(v,'M',>).
 2310ch(v,'N',>).
 2311ch(v,'O',>).
 2312ch(v,'P',>).
 2313ch(v,'Q',>).
 2314ch(v,'R',>).
 2315ch(v,'S',>).
 2316ch(v,'T',>).
 2317ch(v,'U',>).
 2318ch(v,'V',>).
 2319ch(v,'W',>).
 2320ch(v,'X',>).
 2321ch(v,'Y',>).
 2322ch(v,'Z',>).
 2323ch(v,;,>).
 2324ch(v,:,>).
 2325ch(v,'"',>).
 2326ch(v,'\'',>).
 2327ch(v,?,>).
 2328ch(v,/,>).
 2329ch(v,\,>).
 2330ch(v,<,>).
 2331ch(v,>,>).
 2332ch(v,',',>).
 2333ch(v,'.',>).
 2334ch(v,!,>).
 2335ch(v,@,>).
 2336ch(v,#,>).
 2337ch(v,$,>).
 2338ch(v,'%',>).
 2339ch(v,^,>).
 2340ch(v,&,>).
 2341ch(v,*,>).
 2342ch(v,'(',>).
 2343ch(v,')',>).
 2344ch(v,'[',>).
 2345ch(v,']',>).
 2346ch(v,'{',<).
 2347ch(v,'}',<).
 2348ch(v,'|',<).
 2349ch(v,-,>).
 2350ch(v,'_',>).
 2351ch(v,+,>).
 2352ch(v,=,>).
 2353ch(v,'0',>).
 2354ch(v,'1',>).
 2355ch(v,'2',>).
 2356ch(v,'3',>).
 2357ch(v,'4',>).
 2358ch(v,'5',>).
 2359ch(v,'6',>).
 2360ch(v,'7',>).
 2361ch(v,'8',>).
 2362ch(v,'9',>).
 2363ch(v,' ',>).
 2364ch(v,'\n',>).
 2365ch(v,'\r',>).
 2366ch(v,'\t',>).
 2367ch(w,a,>).
 2368ch(w,b,>).
 2369ch(w,c,>).
 2370ch(w,d,>).
 2371ch(w,e,>).
 2372ch(w,f,>).
 2373ch(w,g,>).
 2374ch(w,h,>).
 2375ch(w,i,>).
 2376ch(w,j,>).
 2377ch(w,k,>).
 2378ch(w,l,>).
 2379ch(w,m,>).
 2380ch(w,n,>).
 2381ch(w,o,>).
 2382ch(w,p,>).
 2383ch(w,q,>).
 2384ch(w,r,>).
 2385ch(w,s,>).
 2386ch(w,t,>).
 2387ch(w,u,>).
 2388ch(w,v,>).
 2389ch(w,w,=).
 2390ch(w,x,<).
 2391ch(w,y,<).
 2392ch(w,z,<).
 2393ch(w,'A',>).
 2394ch(w,'B',>).
 2395ch(w,'C',>).
 2396ch(w,'D',>).
 2397ch(w,'E',>).
 2398ch(w,'F',>).
 2399ch(w,'G',>).
 2400ch(w,'H',>).
 2401ch(w,'I',>).
 2402ch(w,'J',>).
 2403ch(w,'K',>).
 2404ch(w,'L',>).
 2405ch(w,'M',>).
 2406ch(w,'N',>).
 2407ch(w,'O',>).
 2408ch(w,'P',>).
 2409ch(w,'Q',>).
 2410ch(w,'R',>).
 2411ch(w,'S',>).
 2412ch(w,'T',>).
 2413ch(w,'U',>).
 2414ch(w,'V',>).
 2415ch(w,'W',>).
 2416ch(w,'X',>).
 2417ch(w,'Y',>).
 2418ch(w,'Z',>).
 2419ch(w,;,>).
 2420ch(w,:,>).
 2421ch(w,'"',>).
 2422ch(w,'\'',>).
 2423ch(w,?,>).
 2424ch(w,/,>).
 2425ch(w,\,>).
 2426ch(w,<,>).
 2427ch(w,>,>).
 2428ch(w,',',>).
 2429ch(w,'.',>).
 2430ch(w,!,>).
 2431ch(w,@,>).
 2432ch(w,#,>).
 2433ch(w,$,>).
 2434ch(w,'%',>).
 2435ch(w,^,>).
 2436ch(w,&,>).
 2437ch(w,*,>).
 2438ch(w,'(',>).
 2439ch(w,')',>).
 2440ch(w,'[',>).
 2441ch(w,']',>).
 2442ch(w,'{',<).
 2443ch(w,'}',<).
 2444ch(w,'|',<).
 2445ch(w,-,>).
 2446ch(w,'_',>).
 2447ch(w,+,>).
 2448ch(w,=,>).
 2449ch(w,'0',>).
 2450ch(w,'1',>).
 2451ch(w,'2',>).
 2452ch(w,'3',>).
 2453ch(w,'4',>).
 2454ch(w,'5',>).
 2455ch(w,'6',>).
 2456ch(w,'7',>).
 2457ch(w,'8',>).
 2458ch(w,'9',>).
 2459ch(w,' ',>).
 2460ch(w,'\n',>).
 2461ch(w,'\r',>).
 2462ch(w,'\t',>).
 2463ch(x,a,>).
 2464ch(x,b,>).
 2465ch(x,c,>).
 2466ch(x,d,>).
 2467ch(x,e,>).
 2468ch(x,f,>).
 2469ch(x,g,>).
 2470ch(x,h,>).
 2471ch(x,i,>).
 2472ch(x,j,>).
 2473ch(x,k,>).
 2474ch(x,l,>).
 2475ch(x,m,>).
 2476ch(x,n,>).
 2477ch(x,o,>).
 2478ch(x,p,>).
 2479ch(x,q,>).
 2480ch(x,r,>).
 2481ch(x,s,>).
 2482ch(x,t,>).
 2483ch(x,u,>).
 2484ch(x,v,>).
 2485ch(x,w,>).
 2486ch(x,x,=).
 2487ch(x,y,<).
 2488ch(x,z,<).
 2489ch(x,'A',>).
 2490ch(x,'B',>).
 2491ch(x,'C',>).
 2492ch(x,'D',>).
 2493ch(x,'E',>).
 2494ch(x,'F',>).
 2495ch(x,'G',>).
 2496ch(x,'H',>).
 2497ch(x,'I',>).
 2498ch(x,'J',>).
 2499ch(x,'K',>).
 2500ch(x,'L',>).
 2501ch(x,'M',>).
 2502ch(x,'N',>).
 2503ch(x,'O',>).
 2504ch(x,'P',>).
 2505ch(x,'Q',>).
 2506ch(x,'R',>).
 2507ch(x,'S',>).
 2508ch(x,'T',>).
 2509ch(x,'U',>).
 2510ch(x,'V',>).
 2511ch(x,'W',>).
 2512ch(x,'X',>).
 2513ch(x,'Y',>).
 2514ch(x,'Z',>).
 2515ch(x,;,>).
 2516ch(x,:,>).
 2517ch(x,'"',>).
 2518ch(x,'\'',>).
 2519ch(x,?,>).
 2520ch(x,/,>).
 2521ch(x,\,>).
 2522ch(x,<,>).
 2523ch(x,>,>).
 2524ch(x,',',>).
 2525ch(x,'.',>).
 2526ch(x,!,>).
 2527ch(x,@,>).
 2528ch(x,#,>).
 2529ch(x,$,>).
 2530ch(x,'%',>).
 2531ch(x,^,>).
 2532ch(x,&,>).
 2533ch(x,*,>).
 2534ch(x,'(',>).
 2535ch(x,')',>).
 2536ch(x,'[',>).
 2537ch(x,']',>).
 2538ch(x,'{',<).
 2539ch(x,'}',<).
 2540ch(x,'|',<).
 2541ch(x,-,>).
 2542ch(x,'_',>).
 2543ch(x,+,>).
 2544ch(x,=,>).
 2545ch(x,'0',>).
 2546ch(x,'1',>).
 2547ch(x,'2',>).
 2548ch(x,'3',>).
 2549ch(x,'4',>).
 2550ch(x,'5',>).
 2551ch(x,'6',>).
 2552ch(x,'7',>).
 2553ch(x,'8',>).
 2554ch(x,'9',>).
 2555ch(x,' ',>).
 2556ch(x,'\n',>).
 2557ch(x,'\r',>).
 2558ch(x,'\t',>).
 2559ch(y,a,>).
 2560ch(y,b,>).
 2561ch(y,c,>).
 2562ch(y,d,>).
 2563ch(y,e,>).
 2564ch(y,f,>).
 2565ch(y,g,>).
 2566ch(y,h,>).
 2567ch(y,i,>).
 2568ch(y,j,>).
 2569ch(y,k,>).
 2570ch(y,l,>).
 2571ch(y,m,>).
 2572ch(y,n,>).
 2573ch(y,o,>).
 2574ch(y,p,>).
 2575ch(y,q,>).
 2576ch(y,r,>).
 2577ch(y,s,>).
 2578ch(y,t,>).
 2579ch(y,u,>).
 2580ch(y,v,>).
 2581ch(y,w,>).
 2582ch(y,x,>).
 2583ch(y,y,=).
 2584ch(y,z,<).
 2585ch(y,'A',>).
 2586ch(y,'B',>).
 2587ch(y,'C',>).
 2588ch(y,'D',>).
 2589ch(y,'E',>).
 2590ch(y,'F',>).
 2591ch(y,'G',>).
 2592ch(y,'H',>).
 2593ch(y,'I',>).
 2594ch(y,'J',>).
 2595ch(y,'K',>).
 2596ch(y,'L',>).
 2597ch(y,'M',>).
 2598ch(y,'N',>).
 2599ch(y,'O',>).
 2600ch(y,'P',>).
 2601ch(y,'Q',>).
 2602ch(y,'R',>).
 2603ch(y,'S',>).
 2604ch(y,'T',>).
 2605ch(y,'U',>).
 2606ch(y,'V',>).
 2607ch(y,'W',>).
 2608ch(y,'X',>).
 2609ch(y,'Y',>).
 2610ch(y,'Z',>).
 2611ch(y,;,>).
 2612ch(y,:,>).
 2613ch(y,'"',>).
 2614ch(y,'\'',>).
 2615ch(y,?,>).
 2616ch(y,/,>).
 2617ch(y,\,>).
 2618ch(y,<,>).
 2619ch(y,>,>).
 2620ch(y,',',>).
 2621ch(y,'.',>).
 2622ch(y,!,>).
 2623ch(y,@,>).
 2624ch(y,#,>).
 2625ch(y,$,>).
 2626ch(y,'%',>).
 2627ch(y,^,>).
 2628ch(y,&,>).
 2629ch(y,*,>).
 2630ch(y,'(',>).
 2631ch(y,')',>).
 2632ch(y,'[',>).
 2633ch(y,']',>).
 2634ch(y,'{',<).
 2635ch(y,'}',<).
 2636ch(y,'|',<).
 2637ch(y,-,>).
 2638ch(y,'_',>).
 2639ch(y,+,>).
 2640ch(y,=,>).
 2641ch(y,'0',>).
 2642ch(y,'1',>).
 2643ch(y,'2',>).
 2644ch(y,'3',>).
 2645ch(y,'4',>).
 2646ch(y,'5',>).
 2647ch(y,'6',>).
 2648ch(y,'7',>).
 2649ch(y,'8',>).
 2650ch(y,'9',>).
 2651ch(y,' ',>).
 2652ch(y,'\n',>).
 2653ch(y,'\r',>).
 2654ch(y,'\t',>).
 2655ch(z,a,>).
 2656ch(z,b,>).
 2657ch(z,c,>).
 2658ch(z,d,>).
 2659ch(z,e,>).
 2660ch(z,f,>).
 2661ch(z,g,>).
 2662ch(z,h,>).
 2663ch(z,i,>).
 2664ch(z,j,>).
 2665ch(z,k,>).
 2666ch(z,l,>).
 2667ch(z,m,>).
 2668ch(z,n,>).
 2669ch(z,o,>).
 2670ch(z,p,>).
 2671ch(z,q,>).
 2672ch(z,r,>).
 2673ch(z,s,>).
 2674ch(z,t,>).
 2675ch(z,u,>).
 2676ch(z,v,>).
 2677ch(z,w,>).
 2678ch(z,x,>).
 2679ch(z,y,>).
 2680ch(z,z,=).
 2681ch(z,'A',>).
 2682ch(z,'B',>).
 2683ch(z,'C',>).
 2684ch(z,'D',>).
 2685ch(z,'E',>).
 2686ch(z,'F',>).
 2687ch(z,'G',>).
 2688ch(z,'H',>).
 2689ch(z,'I',>).
 2690ch(z,'J',>).
 2691ch(z,'K',>).
 2692ch(z,'L',>).
 2693ch(z,'M',>).
 2694ch(z,'N',>).
 2695ch(z,'O',>).
 2696ch(z,'P',>).
 2697ch(z,'Q',>).
 2698ch(z,'R',>).
 2699ch(z,'S',>).
 2700ch(z,'T',>).
 2701ch(z,'U',>).
 2702ch(z,'V',>).
 2703ch(z,'W',>).
 2704ch(z,'X',>).
 2705ch(z,'Y',>).
 2706ch(z,'Z',>).
 2707ch(z,;,>).
 2708ch(z,:,>).
 2709ch(z,'"',>).
 2710ch(z,'\'',>).
 2711ch(z,?,>).
 2712ch(z,/,>).
 2713ch(z,\,>).
 2714ch(z,<,>).
 2715ch(z,>,>).
 2716ch(z,',',>).
 2717ch(z,'.',>).
 2718ch(z,!,>).
 2719ch(z,@,>).
 2720ch(z,#,>).
 2721ch(z,$,>).
 2722ch(z,'%',>).
 2723ch(z,^,>).
 2724ch(z,&,>).
 2725ch(z,*,>).
 2726ch(z,'(',>).
 2727ch(z,')',>).
 2728ch(z,'[',>).
 2729ch(z,']',>).
 2730ch(z,'{',<).
 2731ch(z,'}',<).
 2732ch(z,'|',<).
 2733ch(z,-,>).
 2734ch(z,'_',>).
 2735ch(z,+,>).
 2736ch(z,=,>).
 2737ch(z,'0',>).
 2738ch(z,'1',>).
 2739ch(z,'2',>).
 2740ch(z,'3',>).
 2741ch(z,'4',>).
 2742ch(z,'5',>).
 2743ch(z,'6',>).
 2744ch(z,'7',>).
 2745ch(z,'8',>).
 2746ch(z,'9',>).
 2747ch(z,' ',>).
 2748ch(z,'\n',>).
 2749ch(z,'\r',>).
 2750ch(z,'\t',>).
 2751ch('A',a,<).
 2752ch('A',b,<).
 2753ch('A',c,<).
 2754ch('A',d,<).
 2755ch('A',e,<).
 2756ch('A',f,<).
 2757ch('A',g,<).
 2758ch('A',h,<).
 2759ch('A',i,<).
 2760ch('A',j,<).
 2761ch('A',k,<).
 2762ch('A',l,<).
 2763ch('A',m,<).
 2764ch('A',n,<).
 2765ch('A',o,<).
 2766ch('A',p,<).
 2767ch('A',q,<).
 2768ch('A',r,<).
 2769ch('A',s,<).
 2770ch('A',t,<).
 2771ch('A',u,<).
 2772ch('A',v,<).
 2773ch('A',w,<).
 2774ch('A',x,<).
 2775ch('A',y,<).
 2776ch('A',z,<).
 2777ch('A','A',=).
 2778ch('A','B',<).
 2779ch('A','C',<).
 2780ch('A','D',<).
 2781ch('A','E',<).
 2782ch('A','F',<).
 2783ch('A','G',<).
 2784ch('A','H',<).
 2785ch('A','I',<).
 2786ch('A','J',<).
 2787ch('A','K',<).
 2788ch('A','L',<).
 2789ch('A','M',<).
 2790ch('A','N',<).
 2791ch('A','O',<).
 2792ch('A','P',<).
 2793ch('A','Q',<).
 2794ch('A','R',<).
 2795ch('A','S',<).
 2796ch('A','T',<).
 2797ch('A','U',<).
 2798ch('A','V',<).
 2799ch('A','W',<).
 2800ch('A','X',<).
 2801ch('A','Y',<).
 2802ch('A','Z',<).
 2803ch('A',;,>).
 2804ch('A',:,>).
 2805ch('A','"',>).
 2806ch('A','\'',>).
 2807ch('A',?,>).
 2808ch('A',/,>).
 2809ch('A',\,<).
 2810ch('A',<,>).
 2811ch('A',>,>).
 2812ch('A',',',>).
 2813ch('A','.',>).
 2814ch('A',!,>).
 2815ch('A',@,>).
 2816ch('A',#,>).
 2817ch('A',$,>).
 2818ch('A','%',>).
 2819ch('A',^,<).
 2820ch('A',&,>).
 2821ch('A',*,>).
 2822ch('A','(',>).
 2823ch('A',')',>).
 2824ch('A','[',<).
 2825ch('A',']',<).
 2826ch('A','{',<).
 2827ch('A','}',<).
 2828ch('A','|',<).
 2829ch('A',-,>).
 2830ch('A','_',<).
 2831ch('A',+,>).
 2832ch('A',=,>).
 2833ch('A','0',>).
 2834ch('A','1',>).
 2835ch('A','2',>).
 2836ch('A','3',>).
 2837ch('A','4',>).
 2838ch('A','5',>).
 2839ch('A','6',>).
 2840ch('A','7',>).
 2841ch('A','8',>).
 2842ch('A','9',>).
 2843ch('A',' ',>).
 2844ch('A','\n',>).
 2845ch('A','\r',>).
 2846ch('A','\t',>).
 2847ch('B',a,<).
 2848ch('B',b,<).
 2849ch('B',c,<).
 2850ch('B',d,<).
 2851ch('B',e,<).
 2852ch('B',f,<).
 2853ch('B',g,<).
 2854ch('B',h,<).
 2855ch('B',i,<).
 2856ch('B',j,<).
 2857ch('B',k,<).
 2858ch('B',l,<).
 2859ch('B',m,<).
 2860ch('B',n,<).
 2861ch('B',o,<).
 2862ch('B',p,<).
 2863ch('B',q,<).
 2864ch('B',r,<).
 2865ch('B',s,<).
 2866ch('B',t,<).
 2867ch('B',u,<).
 2868ch('B',v,<).
 2869ch('B',w,<).
 2870ch('B',x,<).
 2871ch('B',y,<).
 2872ch('B',z,<).
 2873ch('B','A',>).
 2874ch('B','B',=).
 2875ch('B','C',<).
 2876ch('B','D',<).
 2877ch('B','E',<).
 2878ch('B','F',<).
 2879ch('B','G',<).
 2880ch('B','H',<).
 2881ch('B','I',<).
 2882ch('B','J',<).
 2883ch('B','K',<).
 2884ch('B','L',<).
 2885ch('B','M',<).
 2886ch('B','N',<).
 2887ch('B','O',<).
 2888ch('B','P',<).
 2889ch('B','Q',<).
 2890ch('B','R',<).
 2891ch('B','S',<).
 2892ch('B','T',<).
 2893ch('B','U',<).
 2894ch('B','V',<).
 2895ch('B','W',<).
 2896ch('B','X',<).
 2897ch('B','Y',<).
 2898ch('B','Z',<).
 2899ch('B',;,>).
 2900ch('B',:,>).
 2901ch('B','"',>).
 2902ch('B','\'',>).
 2903ch('B',?,>).
 2904ch('B',/,>).
 2905ch('B',\,<).
 2906ch('B',<,>).
 2907ch('B',>,>).
 2908ch('B',',',>).
 2909ch('B','.',>).
 2910ch('B',!,>).
 2911ch('B',@,>).
 2912ch('B',#,>).
 2913ch('B',$,>).
 2914ch('B','%',>).
 2915ch('B',^,<).
 2916ch('B',&,>).
 2917ch('B',*,>).
 2918ch('B','(',>).
 2919ch('B',')',>).
 2920ch('B','[',<).
 2921ch('B',']',<).
 2922ch('B','{',<).
 2923ch('B','}',<).
 2924ch('B','|',<).
 2925ch('B',-,>).
 2926ch('B','_',<).
 2927ch('B',+,>).
 2928ch('B',=,>).
 2929ch('B','0',>).
 2930ch('B','1',>).
 2931ch('B','2',>).
 2932ch('B','3',>).
 2933ch('B','4',>).
 2934ch('B','5',>).
 2935ch('B','6',>).
 2936ch('B','7',>).
 2937ch('B','8',>).
 2938ch('B','9',>).
 2939ch('B',' ',>).
 2940ch('B','\n',>).
 2941ch('B','\r',>).
 2942ch('B','\t',>).
 2943ch('C',a,<).
 2944ch('C',b,<).
 2945ch('C',c,<).
 2946ch('C',d,<).
 2947ch('C',e,<).
 2948ch('C',f,<).
 2949ch('C',g,<).
 2950ch('C',h,<).
 2951ch('C',i,<).
 2952ch('C',j,<).
 2953ch('C',k,<).
 2954ch('C',l,<).
 2955ch('C',m,<).
 2956ch('C',n,<).
 2957ch('C',o,<).
 2958ch('C',p,<).
 2959ch('C',q,<).
 2960ch('C',r,<).
 2961ch('C',s,<).
 2962ch('C',t,<).
 2963ch('C',u,<).
 2964ch('C',v,<).
 2965ch('C',w,<).
 2966ch('C',x,<).
 2967ch('C',y,<).
 2968ch('C',z,<).
 2969ch('C','A',>).
 2970ch('C','B',>).
 2971ch('C','C',=).
 2972ch('C','D',<).
 2973ch('C','E',<).
 2974ch('C','F',<).
 2975ch('C','G',<).
 2976ch('C','H',<).
 2977ch('C','I',<).
 2978ch('C','J',<).
 2979ch('C','K',<).
 2980ch('C','L',<).
 2981ch('C','M',<).
 2982ch('C','N',<).
 2983ch('C','O',<).
 2984ch('C','P',<).
 2985ch('C','Q',<).
 2986ch('C','R',<).
 2987ch('C','S',<).
 2988ch('C','T',<).
 2989ch('C','U',<).
 2990ch('C','V',<).
 2991ch('C','W',<).
 2992ch('C','X',<).
 2993ch('C','Y',<).
 2994ch('C','Z',<).
 2995ch('C',;,>).
 2996ch('C',:,>).
 2997ch('C','"',>).
 2998ch('C','\'',>).
 2999ch('C',?,>).
 3000ch('C',/,>).
 3001ch('C',\,<).
 3002ch('C',<,>).
 3003ch('C',>,>).
 3004ch('C',',',>).
 3005ch('C','.',>).
 3006ch('C',!,>).
 3007ch('C',@,>).
 3008ch('C',#,>).
 3009ch('C',$,>).
 3010ch('C','%',>).
 3011ch('C',^,<).
 3012ch('C',&,>).
 3013ch('C',*,>).
 3014ch('C','(',>).
 3015ch('C',')',>).
 3016ch('C','[',<).
 3017ch('C',']',<).
 3018ch('C','{',<).
 3019ch('C','}',<).
 3020ch('C','|',<).
 3021ch('C',-,>).
 3022ch('C','_',<).
 3023ch('C',+,>).
 3024ch('C',=,>).
 3025ch('C','0',>).
 3026ch('C','1',>).
 3027ch('C','2',>).
 3028ch('C','3',>).
 3029ch('C','4',>).
 3030ch('C','5',>).
 3031ch('C','6',>).
 3032ch('C','7',>).
 3033ch('C','8',>).
 3034ch('C','9',>).
 3035ch('C',' ',>).
 3036ch('C','\n',>).
 3037ch('C','\r',>).
 3038ch('C','\t',>).
 3039ch('D',a,<).
 3040ch('D',b,<).
 3041ch('D',c,<).
 3042ch('D',d,<).
 3043ch('D',e,<).
 3044ch('D',f,<).
 3045ch('D',g,<).
 3046ch('D',h,<).
 3047ch('D',i,<).
 3048ch('D',j,<).
 3049ch('D',k,<).
 3050ch('D',l,<).
 3051ch('D',m,<).
 3052ch('D',n,<).
 3053ch('D',o,<).
 3054ch('D',p,<).
 3055ch('D',q,<).
 3056ch('D',r,<).
 3057ch('D',s,<).
 3058ch('D',t,<).
 3059ch('D',u,<).
 3060ch('D',v,<).
 3061ch('D',w,<).
 3062ch('D',x,<).
 3063ch('D',y,<).
 3064ch('D',z,<).
 3065ch('D','A',>).
 3066ch('D','B',>).
 3067ch('D','C',>).
 3068ch('D','D',=).
 3069ch('D','E',<).
 3070ch('D','F',<).
 3071ch('D','G',<).
 3072ch('D','H',<).
 3073ch('D','I',<).
 3074ch('D','J',<).
 3075ch('D','K',<).
 3076ch('D','L',<).
 3077ch('D','M',<).
 3078ch('D','N',<).
 3079ch('D','O',<).
 3080ch('D','P',<).
 3081ch('D','Q',<).
 3082ch('D','R',<).
 3083ch('D','S',<).
 3084ch('D','T',<).
 3085ch('D','U',<).
 3086ch('D','V',<).
 3087ch('D','W',<).
 3088ch('D','X',<).
 3089ch('D','Y',<).
 3090ch('D','Z',<).
 3091ch('D',;,>).
 3092ch('D',:,>).
 3093ch('D','"',>).
 3094ch('D','\'',>).
 3095ch('D',?,>).
 3096ch('D',/,>).
 3097ch('D',\,<).
 3098ch('D',<,>).
 3099ch('D',>,>).
 3100ch('D',',',>).
 3101ch('D','.',>).
 3102ch('D',!,>).
 3103ch('D',@,>).
 3104ch('D',#,>).
 3105ch('D',$,>).
 3106ch('D','%',>).
 3107ch('D',^,<).
 3108ch('D',&,>).
 3109ch('D',*,>).
 3110ch('D','(',>).
 3111ch('D',')',>).
 3112ch('D','[',<).
 3113ch('D',']',<).
 3114ch('D','{',<).
 3115ch('D','}',<).
 3116ch('D','|',<).
 3117ch('D',-,>).
 3118ch('D','_',<).
 3119ch('D',+,>).
 3120ch('D',=,>).
 3121ch('D','0',>).
 3122ch('D','1',>).
 3123ch('D','2',>).
 3124ch('D','3',>).
 3125ch('D','4',>).
 3126ch('D','5',>).
 3127ch('D','6',>).
 3128ch('D','7',>).
 3129ch('D','8',>).
 3130ch('D','9',>).
 3131ch('D',' ',>).
 3132ch('D','\n',>).
 3133ch('D','\r',>).
 3134ch('D','\t',>).
 3135ch('E',a,<).
 3136ch('E',b,<).
 3137ch('E',c,<).
 3138ch('E',d,<).
 3139ch('E',e,<).
 3140ch('E',f,<).
 3141ch('E',g,<).
 3142ch('E',h,<).
 3143ch('E',i,<).
 3144ch('E',j,<).
 3145ch('E',k,<).
 3146ch('E',l,<).
 3147ch('E',m,<).
 3148ch('E',n,<).
 3149ch('E',o,<).
 3150ch('E',p,<).
 3151ch('E',q,<).
 3152ch('E',r,<).
 3153ch('E',s,<).
 3154ch('E',t,<).
 3155ch('E',u,<).
 3156ch('E',v,<).
 3157ch('E',w,<).
 3158ch('E',x,<).
 3159ch('E',y,<).
 3160ch('E',z,<).
 3161ch('E','A',>).
 3162ch('E','B',>).
 3163ch('E','C',>).
 3164ch('E','D',>).
 3165ch('E','E',=).
 3166ch('E','F',<).
 3167ch('E','G',<).
 3168ch('E','H',<).
 3169ch('E','I',<).
 3170ch('E','J',<).
 3171ch('E','K',<).
 3172ch('E','L',<).
 3173ch('E','M',<).
 3174ch('E','N',<).
 3175ch('E','O',<).
 3176ch('E','P',<).
 3177ch('E','Q',<).
 3178ch('E','R',<).
 3179ch('E','S',<).
 3180ch('E','T',<).
 3181ch('E','U',<).
 3182ch('E','V',<).
 3183ch('E','W',<).
 3184ch('E','X',<).
 3185ch('E','Y',<).
 3186ch('E','Z',<).
 3187ch('E',;,>).
 3188ch('E',:,>).
 3189ch('E','"',>).
 3190ch('E','\'',>).
 3191ch('E',?,>).
 3192ch('E',/,>).
 3193ch('E',\,<).
 3194ch('E',<,>).
 3195ch('E',>,>).
 3196ch('E',',',>).
 3197ch('E','.',>).
 3198ch('E',!,>).
 3199ch('E',@,>).
 3200ch('E',#,>).
 3201ch('E',$,>).
 3202ch('E','%',>).
 3203ch('E',^,<).
 3204ch('E',&,>).
 3205ch('E',*,>).
 3206ch('E','(',>).
 3207ch('E',')',>).
 3208ch('E','[',<).
 3209ch('E',']',<).
 3210ch('E','{',<).
 3211ch('E','}',<).
 3212ch('E','|',<).
 3213ch('E',-,>).
 3214ch('E','_',<).
 3215ch('E',+,>).
 3216ch('E',=,>).
 3217ch('E','0',>).
 3218ch('E','1',>).
 3219ch('E','2',>).
 3220ch('E','3',>).
 3221ch('E','4',>).
 3222ch('E','5',>).
 3223ch('E','6',>).
 3224ch('E','7',>).
 3225ch('E','8',>).
 3226ch('E','9',>).
 3227ch('E',' ',>).
 3228ch('E','\n',>).
 3229ch('E','\r',>).
 3230ch('E','\t',>).
 3231ch('F',a,<).
 3232ch('F',b,<).
 3233ch('F',c,<).
 3234ch('F',d,<).
 3235ch('F',e,<).
 3236ch('F',f,<).
 3237ch('F',g,<).
 3238ch('F',h,<).
 3239ch('F',i,<).
 3240ch('F',j,<).
 3241ch('F',k,<).
 3242ch('F',l,<).
 3243ch('F',m,<).
 3244ch('F',n,<).
 3245ch('F',o,<).
 3246ch('F',p,<).
 3247ch('F',q,<).
 3248ch('F',r,<).
 3249ch('F',s,<).
 3250ch('F',t,<).
 3251ch('F',u,<).
 3252ch('F',v,<).
 3253ch('F',w,<).
 3254ch('F',x,<).
 3255ch('F',y,<).
 3256ch('F',z,<).
 3257ch('F','A',>).
 3258ch('F','B',>).
 3259ch('F','C',>).
 3260ch('F','D',>).
 3261ch('F','E',>).
 3262ch('F','F',=).
 3263ch('F','G',<).
 3264ch('F','H',<).
 3265ch('F','I',<).
 3266ch('F','J',<).
 3267ch('F','K',<).
 3268ch('F','L',<).
 3269ch('F','M',<).
 3270ch('F','N',<).
 3271ch('F','O',<).
 3272ch('F','P',<).
 3273ch('F','Q',<).
 3274ch('F','R',<).
 3275ch('F','S',<).
 3276ch('F','T',<).
 3277ch('F','U',<).
 3278ch('F','V',<).
 3279ch('F','W',<).
 3280ch('F','X',<).
 3281ch('F','Y',<).
 3282ch('F','Z',<).
 3283ch('F',;,>).
 3284ch('F',:,>).
 3285ch('F','"',>).
 3286ch('F','\'',>).
 3287ch('F',?,>).
 3288ch('F',/,>).
 3289ch('F',\,<).
 3290ch('F',<,>).
 3291ch('F',>,>).
 3292ch('F',',',>).
 3293ch('F','.',>).
 3294ch('F',!,>).
 3295ch('F',@,>).
 3296ch('F',#,>).
 3297ch('F',$,>).
 3298ch('F','%',>).
 3299ch('F',^,<).
 3300ch('F',&,>).
 3301ch('F',*,>).
 3302ch('F','(',>).
 3303ch('F',')',>).
 3304ch('F','[',<).
 3305ch('F',']',<).
 3306ch('F','{',<).
 3307ch('F','}',<).
 3308ch('F','|',<).
 3309ch('F',-,>).
 3310ch('F','_',<).
 3311ch('F',+,>).
 3312ch('F',=,>).
 3313ch('F','0',>).
 3314ch('F','1',>).
 3315ch('F','2',>).
 3316ch('F','3',>).
 3317ch('F','4',>).
 3318ch('F','5',>).
 3319ch('F','6',>).
 3320ch('F','7',>).
 3321ch('F','8',>).
 3322ch('F','9',>).
 3323ch('F',' ',>).
 3324ch('F','\n',>).
 3325ch('F','\r',>).
 3326ch('F','\t',>).
 3327ch('G',a,<).
 3328ch('G',b,<).
 3329ch('G',c,<).
 3330ch('G',d,<).
 3331ch('G',e,<).
 3332ch('G',f,<).
 3333ch('G',g,<).
 3334ch('G',h,<).
 3335ch('G',i,<).
 3336ch('G',j,<).
 3337ch('G',k,<).
 3338ch('G',l,<).
 3339ch('G',m,<).
 3340ch('G',n,<).
 3341ch('G',o,<).
 3342ch('G',p,<).
 3343ch('G',q,<).
 3344ch('G',r,<).
 3345ch('G',s,<).
 3346ch('G',t,<).
 3347ch('G',u,<).
 3348ch('G',v,<).
 3349ch('G',w,<).
 3350ch('G',x,<).
 3351ch('G',y,<).
 3352ch('G',z,<).
 3353ch('G','A',>).
 3354ch('G','B',>).
 3355ch('G','C',>).
 3356ch('G','D',>).
 3357ch('G','E',>).
 3358ch('G','F',>).
 3359ch('G','G',=).
 3360ch('G','H',<).
 3361ch('G','I',<).
 3362ch('G','J',<).
 3363ch('G','K',<).
 3364ch('G','L',<).
 3365ch('G','M',<).
 3366ch('G','N',<).
 3367ch('G','O',<).
 3368ch('G','P',<).
 3369ch('G','Q',<).
 3370ch('G','R',<).
 3371ch('G','S',<).
 3372ch('G','T',<).
 3373ch('G','U',<).
 3374ch('G','V',<).
 3375ch('G','W',<).
 3376ch('G','X',<).
 3377ch('G','Y',<).
 3378ch('G','Z',<).
 3379ch('G',;,>).
 3380ch('G',:,>).
 3381ch('G','"',>).
 3382ch('G','\'',>).
 3383ch('G',?,>).
 3384ch('G',/,>).
 3385ch('G',\,<).
 3386ch('G',<,>).
 3387ch('G',>,>).
 3388ch('G',',',>).
 3389ch('G','.',>).
 3390ch('G',!,>).
 3391ch('G',@,>).
 3392ch('G',#,>).
 3393ch('G',$,>).
 3394ch('G','%',>).
 3395ch('G',^,<).
 3396ch('G',&,>).
 3397ch('G',*,>).
 3398ch('G','(',>).
 3399ch('G',')',>).
 3400ch('G','[',<).
 3401ch('G',']',<).
 3402ch('G','{',<).
 3403ch('G','}',<).
 3404ch('G','|',<).
 3405ch('G',-,>).
 3406ch('G','_',<).
 3407ch('G',+,>).
 3408ch('G',=,>).
 3409ch('G','0',>).
 3410ch('G','1',>).
 3411ch('G','2',>).
 3412ch('G','3',>).
 3413ch('G','4',>).
 3414ch('G','5',>).
 3415ch('G','6',>).
 3416ch('G','7',>).
 3417ch('G','8',>).
 3418ch('G','9',>).
 3419ch('G',' ',>).
 3420ch('G','\n',>).
 3421ch('G','\r',>).
 3422ch('G','\t',>).
 3423ch('H',a,<).
 3424ch('H',b,<).
 3425ch('H',c,<).
 3426ch('H',d,<).
 3427ch('H',e,<).
 3428ch('H',f,<).
 3429ch('H',g,<).
 3430ch('H',h,<).
 3431ch('H',i,<).
 3432ch('H',j,<).
 3433ch('H',k,<).
 3434ch('H',l,<).
 3435ch('H',m,<).
 3436ch('H',n,<).
 3437ch('H',o,<).
 3438ch('H',p,<).
 3439ch('H',q,<).
 3440ch('H',r,<).
 3441ch('H',s,<).
 3442ch('H',t,<).
 3443ch('H',u,<).
 3444ch('H',v,<).
 3445ch('H',w,<).
 3446ch('H',x,<).
 3447ch('H',y,<).
 3448ch('H',z,<).
 3449ch('H','A',>).
 3450ch('H','B',>).
 3451ch('H','C',>).
 3452ch('H','D',>).
 3453ch('H','E',>).
 3454ch('H','F',>).
 3455ch('H','G',>).
 3456ch('H','H',=).
 3457ch('H','I',<).
 3458ch('H','J',<).
 3459ch('H','K',<).
 3460ch('H','L',<).
 3461ch('H','M',<).
 3462ch('H','N',<).
 3463ch('H','O',<).
 3464ch('H','P',<).
 3465ch('H','Q',<).
 3466ch('H','R',<).
 3467ch('H','S',<).
 3468ch('H','T',<).
 3469ch('H','U',<).
 3470ch('H','V',<).
 3471ch('H','W',<).
 3472ch('H','X',<).
 3473ch('H','Y',<).
 3474ch('H','Z',<).
 3475ch('H',;,>).
 3476ch('H',:,>).
 3477ch('H','"',>).
 3478ch('H','\'',>).
 3479ch('H',?,>).
 3480ch('H',/,>).
 3481ch('H',\,<).
 3482ch('H',<,>).
 3483ch('H',>,>).
 3484ch('H',',',>).
 3485ch('H','.',>).
 3486ch('H',!,>).
 3487ch('H',@,>).
 3488ch('H',#,>).
 3489ch('H',$,>).
 3490ch('H','%',>).
 3491ch('H',^,<).
 3492ch('H',&,>).
 3493ch('H',*,>).
 3494ch('H','(',>).
 3495ch('H',')',>).
 3496ch('H','[',<).
 3497ch('H',']',<).
 3498ch('H','{',<).
 3499ch('H','}',<).
 3500ch('H','|',<).
 3501ch('H',-,>).
 3502ch('H','_',<).
 3503ch('H',+,>).
 3504ch('H',=,>).
 3505ch('H','0',>).
 3506ch('H','1',>).
 3507ch('H','2',>).
 3508ch('H','3',>).
 3509ch('H','4',>).
 3510ch('H','5',>).
 3511ch('H','6',>).
 3512ch('H','7',>).
 3513ch('H','8',>).
 3514ch('H','9',>).
 3515ch('H',' ',>).
 3516ch('H','\n',>).
 3517ch('H','\r',>).
 3518ch('H','\t',>).
 3519ch('I',a,<).
 3520ch('I',b,<).
 3521ch('I',c,<).
 3522ch('I',d,<).
 3523ch('I',e,<).
 3524ch('I',f,<).
 3525ch('I',g,<).
 3526ch('I',h,<).
 3527ch('I',i,<).
 3528ch('I',j,<).
 3529ch('I',k,<).
 3530ch('I',l,<).
 3531ch('I',m,<).
 3532ch('I',n,<).
 3533ch('I',o,<).
 3534ch('I',p,<).
 3535ch('I',q,<).
 3536ch('I',r,<).
 3537ch('I',s,<).
 3538ch('I',t,<).
 3539ch('I',u,<).
 3540ch('I',v,<).
 3541ch('I',w,<).
 3542ch('I',x,<).
 3543ch('I',y,<).
 3544ch('I',z,<).
 3545ch('I','A',>).
 3546ch('I','B',>).
 3547ch('I','C',>).
 3548ch('I','D',>).
 3549ch('I','E',>).
 3550ch('I','F',>).
 3551ch('I','G',>).
 3552ch('I','H',>).
 3553ch('I','I',=).
 3554ch('I','J',<).
 3555ch('I','K',<).
 3556ch('I','L',<).
 3557ch('I','M',<).
 3558ch('I','N',<).
 3559ch('I','O',<).
 3560ch('I','P',<).
 3561ch('I','Q',<).
 3562ch('I','R',<).
 3563ch('I','S',<).
 3564ch('I','T',<).
 3565ch('I','U',<).
 3566ch('I','V',<).
 3567ch('I','W',<).
 3568ch('I','X',<).
 3569ch('I','Y',<).
 3570ch('I','Z',<).
 3571ch('I',;,>).
 3572ch('I',:,>).
 3573ch('I','"',>).
 3574ch('I','\'',>).
 3575ch('I',?,>).
 3576ch('I',/,>).
 3577ch('I',\,<).
 3578ch('I',<,>).
 3579ch('I',>,>).
 3580ch('I',',',>).
 3581ch('I','.',>).
 3582ch('I',!,>).
 3583ch('I',@,>).
 3584ch('I',#,>).
 3585ch('I',$,>).
 3586ch('I','%',>).
 3587ch('I',^,<).
 3588ch('I',&,>).
 3589ch('I',*,>).
 3590ch('I','(',>).
 3591ch('I',')',>).
 3592ch('I','[',<).
 3593ch('I',']',<).
 3594ch('I','{',<).
 3595ch('I','}',<).
 3596ch('I','|',<).
 3597ch('I',-,>).
 3598ch('I','_',<).
 3599ch('I',+,>).
 3600ch('I',=,>).
 3601ch('I','0',>).
 3602ch('I','1',>).
 3603ch('I','2',>).
 3604ch('I','3',>).
 3605ch('I','4',>).
 3606ch('I','5',>).
 3607ch('I','6',>).
 3608ch('I','7',>).
 3609ch('I','8',>).
 3610ch('I','9',>).
 3611ch('I',' ',>).
 3612ch('I','\n',>).
 3613ch('I','\r',>).
 3614ch('I','\t',>).
 3615ch('J',a,<).
 3616ch('J',b,<).
 3617ch('J',c,<).
 3618ch('J',d,<).
 3619ch('J',e,<).
 3620ch('J',f,<).
 3621ch('J',g,<).
 3622ch('J',h,<).
 3623ch('J',i,<).
 3624ch('J',j,<).
 3625ch('J',k,<).
 3626ch('J',l,<).
 3627ch('J',m,<).
 3628ch('J',n,<).
 3629ch('J',o,<).
 3630ch('J',p,<).
 3631ch('J',q,<).
 3632ch('J',r,<).
 3633ch('J',s,<).
 3634ch('J',t,<).
 3635ch('J',u,<).
 3636ch('J',v,<).
 3637ch('J',w,<).
 3638ch('J',x,<).
 3639ch('J',y,<).
 3640ch('J',z,<).
 3641ch('J','A',>).
 3642ch('J','B',>).
 3643ch('J','C',>).
 3644ch('J','D',>).
 3645ch('J','E',>).
 3646ch('J','F',>).
 3647ch('J','G',>).
 3648ch('J','H',>).
 3649ch('J','I',>).
 3650ch('J','J',=).
 3651ch('J','K',<).
 3652ch('J','L',<).
 3653ch('J','M',<).
 3654ch('J','N',<).
 3655ch('J','O',<).
 3656ch('J','P',<).
 3657ch('J','Q',<).
 3658ch('J','R',<).
 3659ch('J','S',<).
 3660ch('J','T',<).
 3661ch('J','U',<).
 3662ch('J','V',<).
 3663ch('J','W',<).
 3664ch('J','X',<).
 3665ch('J','Y',<).
 3666ch('J','Z',<).
 3667ch('J',;,>).
 3668ch('J',:,>).
 3669ch('J','"',>).
 3670ch('J','\'',>).
 3671ch('J',?,>).
 3672ch('J',/,>).
 3673ch('J',\,<).
 3674ch('J',<,>).
 3675ch('J',>,>).
 3676ch('J',',',>).
 3677ch('J','.',>).
 3678ch('J',!,>).
 3679ch('J',@,>).
 3680ch('J',#,>).
 3681ch('J',$,>).
 3682ch('J','%',>).
 3683ch('J',^,<).
 3684ch('J',&,>).
 3685ch('J',*,>).
 3686ch('J','(',>).
 3687ch('J',')',>).
 3688ch('J','[',<).
 3689ch('J',']',<).
 3690ch('J','{',<).
 3691ch('J','}',<).
 3692ch('J','|',<).
 3693ch('J',-,>).
 3694ch('J','_',<).
 3695ch('J',+,>).
 3696ch('J',=,>).
 3697ch('J','0',>).
 3698ch('J','1',>).
 3699ch('J','2',>).
 3700ch('J','3',>).
 3701ch('J','4',>).
 3702ch('J','5',>).
 3703ch('J','6',>).
 3704ch('J','7',>).
 3705ch('J','8',>).
 3706ch('J','9',>).
 3707ch('J',' ',>).
 3708ch('J','\n',>).
 3709ch('J','\r',>).
 3710ch('J','\t',>).
 3711ch('K',a,<).
 3712ch('K',b,<).
 3713ch('K',c,<).
 3714ch('K',d,<).
 3715ch('K',e,<).
 3716ch('K',f,<).
 3717ch('K',g,<).
 3718ch('K',h,<).
 3719ch('K',i,<).
 3720ch('K',j,<).
 3721ch('K',k,<).
 3722ch('K',l,<).
 3723ch('K',m,<).
 3724ch('K',n,<).
 3725ch('K',o,<).
 3726ch('K',p,<).
 3727ch('K',q,<).
 3728ch('K',r,<).
 3729ch('K',s,<).
 3730ch('K',t,<).
 3731ch('K',u,<).
 3732ch('K',v,<).
 3733ch('K',w,<).
 3734ch('K',x,<).
 3735ch('K',y,<).
 3736ch('K',z,<).
 3737ch('K','A',>).
 3738ch('K','B',>).
 3739ch('K','C',>).
 3740ch('K','D',>).
 3741ch('K','E',>).
 3742ch('K','F',>).
 3743ch('K','G',>).
 3744ch('K','H',>).
 3745ch('K','I',>).
 3746ch('K','J',>).
 3747ch('K','K',=).
 3748ch('K','L',<).
 3749ch('K','M',<).
 3750ch('K','N',<).
 3751ch('K','O',<).
 3752ch('K','P',<).
 3753ch('K','Q',<).
 3754ch('K','R',<).
 3755ch('K','S',<).
 3756ch('K','T',<).
 3757ch('K','U',<).
 3758ch('K','V',<).
 3759ch('K','W',<).
 3760ch('K','X',<).
 3761ch('K','Y',<).
 3762ch('K','Z',<).
 3763ch('K',;,>).
 3764ch('K',:,>).
 3765ch('K','"',>).
 3766ch('K','\'',>).
 3767ch('K',?,>).
 3768ch('K',/,>).
 3769ch('K',\,<).
 3770ch('K',<,>).
 3771ch('K',>,>).
 3772ch('K',',',>).
 3773ch('K','.',>).
 3774ch('K',!,>).
 3775ch('K',@,>).
 3776ch('K',#,>).
 3777ch('K',$,>).
 3778ch('K','%',>).
 3779ch('K',^,<).
 3780ch('K',&,>).
 3781ch('K',*,>).
 3782ch('K','(',>).
 3783ch('K',')',>).
 3784ch('K','[',<).
 3785ch('K',']',<).
 3786ch('K','{',<).
 3787ch('K','}',<).
 3788ch('K','|',<).
 3789ch('K',-,>).
 3790ch('K','_',<).
 3791ch('K',+,>).
 3792ch('K',=,>).
 3793ch('K','0',>).
 3794ch('K','1',>).
 3795ch('K','2',>).
 3796ch('K','3',>).
 3797ch('K','4',>).
 3798ch('K','5',>).
 3799ch('K','6',>).
 3800ch('K','7',>).
 3801ch('K','8',>).
 3802ch('K','9',>).
 3803ch('K',' ',>).
 3804ch('K','\n',>).
 3805ch('K','\r',>).
 3806ch('K','\t',>).
 3807ch('L',a,<).
 3808ch('L',b,<).
 3809ch('L',c,<).
 3810ch('L',d,<).
 3811ch('L',e,<).
 3812ch('L',f,<).
 3813ch('L',g,<).
 3814ch('L',h,<).
 3815ch('L',i,<).
 3816ch('L',j,<).
 3817ch('L',k,<).
 3818ch('L',l,<).
 3819ch('L',m,<).
 3820ch('L',n,<).
 3821ch('L',o,<).
 3822ch('L',p,<).
 3823ch('L',q,<).
 3824ch('L',r,<).
 3825ch('L',s,<).
 3826ch('L',t,<).
 3827ch('L',u,<).
 3828ch('L',v,<).
 3829ch('L',w,<).
 3830ch('L',x,<).
 3831ch('L',y,<).
 3832ch('L',z,<).
 3833ch('L','A',>).
 3834ch('L','B',>).
 3835ch('L','C',>).
 3836ch('L','D',>).
 3837ch('L','E',>).
 3838ch('L','F',>).
 3839ch('L','G',>).
 3840ch('L','H',>).
 3841ch('L','I',>).
 3842ch('L','J',>).
 3843ch('L','K',>).
 3844ch('L','L',=).
 3845ch('L','M',<).
 3846ch('L','N',<).
 3847ch('L','O',<).
 3848ch('L','P',<).
 3849ch('L','Q',<).
 3850ch('L','R',<).
 3851ch('L','S',<).
 3852ch('L','T',<).
 3853ch('L','U',<).
 3854ch('L','V',<).
 3855ch('L','W',<).
 3856ch('L','X',<).
 3857ch('L','Y',<).
 3858ch('L','Z',<).
 3859ch('L',;,>).
 3860ch('L',:,>).
 3861ch('L','"',>).
 3862ch('L','\'',>).
 3863ch('L',?,>).
 3864ch('L',/,>).
 3865ch('L',\,<).
 3866ch('L',<,>).
 3867ch('L',>,>).
 3868ch('L',',',>).
 3869ch('L','.',>).
 3870ch('L',!,>).
 3871ch('L',@,>).
 3872ch('L',#,>).
 3873ch('L',$,>).
 3874ch('L','%',>).
 3875ch('L',^,<).
 3876ch('L',&,>).
 3877ch('L',*,>).
 3878ch('L','(',>).
 3879ch('L',')',>).
 3880ch('L','[',<).
 3881ch('L',']',<).
 3882ch('L','{',<).
 3883ch('L','}',<).
 3884ch('L','|',<).
 3885ch('L',-,>).
 3886ch('L','_',<).
 3887ch('L',+,>).
 3888ch('L',=,>).
 3889ch('L','0',>).
 3890ch('L','1',>).
 3891ch('L','2',>).
 3892ch('L','3',>).
 3893ch('L','4',>).
 3894ch('L','5',>).
 3895ch('L','6',>).
 3896ch('L','7',>).
 3897ch('L','8',>).
 3898ch('L','9',>).
 3899ch('L',' ',>).
 3900ch('L','\n',>).
 3901ch('L','\r',>).
 3902ch('L','\t',>).
 3903ch('M',a,<).
 3904ch('M',b,<).
 3905ch('M',c,<).
 3906ch('M',d,<).
 3907ch('M',e,<).
 3908ch('M',f,<).
 3909ch('M',g,<).
 3910ch('M',h,<).
 3911ch('M',i,<).
 3912ch('M',j,<).
 3913ch('M',k,<).
 3914ch('M',l,<).
 3915ch('M',m,<).
 3916ch('M',n,<).
 3917ch('M',o,<).
 3918ch('M',p,<).
 3919ch('M',q,<).
 3920ch('M',r,<).
 3921ch('M',s,<).
 3922ch('M',t,<).
 3923ch('M',u,<).
 3924ch('M',v,<).
 3925ch('M',w,<).
 3926ch('M',x,<).
 3927ch('M',y,<).
 3928ch('M',z,<).
 3929ch('M','A',>).
 3930ch('M','B',>).
 3931ch('M','C',>).
 3932ch('M','D',>).
 3933ch('M','E',>).
 3934ch('M','F',>).
 3935ch('M','G',>).
 3936ch('M','H',>).
 3937ch('M','I',>).
 3938ch('M','J',>).
 3939ch('M','K',>).
 3940ch('M','L',>).
 3941ch('M','M',=).
 3942ch('M','N',<).
 3943ch('M','O',<).
 3944ch('M','P',<).
 3945ch('M','Q',<).
 3946ch('M','R',<).
 3947ch('M','S',<).
 3948ch('M','T',<).
 3949ch('M','U',<).
 3950ch('M','V',<).
 3951ch('M','W',<).
 3952ch('M','X',<).
 3953ch('M','Y',<).
 3954ch('M','Z',<).
 3955ch('M',;,>).
 3956ch('M',:,>).
 3957ch('M','"',>).
 3958ch('M','\'',>).
 3959ch('M',?,>).
 3960ch('M',/,>).
 3961ch('M',\,<).
 3962ch('M',<,>).
 3963ch('M',>,>).
 3964ch('M',',',>).
 3965ch('M','.',>).
 3966ch('M',!,>).
 3967ch('M',@,>).
 3968ch('M',#,>).
 3969ch('M',$,>).
 3970ch('M','%',>).
 3971ch('M',^,<).
 3972ch('M',&,>).
 3973ch('M',*,>).
 3974ch('M','(',>).
 3975ch('M',')',>).
 3976ch('M','[',<).
 3977ch('M',']',<).
 3978ch('M','{',<).
 3979ch('M','}',<).
 3980ch('M','|',<).
 3981ch('M',-,>).
 3982ch('M','_',<).
 3983ch('M',+,>).
 3984ch('M',=,>).
 3985ch('M','0',>).
 3986ch('M','1',>).
 3987ch('M','2',>).
 3988ch('M','3',>).
 3989ch('M','4',>).
 3990ch('M','5',>).
 3991ch('M','6',>).
 3992ch('M','7',>).
 3993ch('M','8',>).
 3994ch('M','9',>).
 3995ch('M',' ',>).
 3996ch('M','\n',>).
 3997ch('M','\r',>).
 3998ch('M','\t',>).
 3999ch('N',a,<).
 4000ch('N',b,<).
 4001ch('N',c,<).
 4002ch('N',d,<).
 4003ch('N',e,<).
 4004ch('N',f,<).
 4005ch('N',g,<).
 4006ch('N',h,<).
 4007ch('N',i,<).
 4008ch('N',j,<).
 4009ch('N',k,<).
 4010ch('N',l,<).
 4011ch('N',m,<).
 4012ch('N',n,<).
 4013ch('N',o,<).
 4014ch('N',p,<).
 4015ch('N',q,<).
 4016ch('N',r,<).
 4017ch('N',s,<).
 4018ch('N',t,<).
 4019ch('N',u,<).
 4020ch('N',v,<).
 4021ch('N',w,<).
 4022ch('N',x,<).
 4023ch('N',y,<).
 4024ch('N',z,<).
 4025ch('N','A',>).
 4026ch('N','B',>).
 4027ch('N','C',>).
 4028ch('N','D',>).
 4029ch('N','E',>).
 4030ch('N','F',>).
 4031ch('N','G',>).
 4032ch('N','H',>).
 4033ch('N','I',>).
 4034ch('N','J',>).
 4035ch('N','K',>).
 4036ch('N','L',>).
 4037ch('N','M',>).
 4038ch('N','N',=).
 4039ch('N','O',<).
 4040ch('N','P',<).
 4041ch('N','Q',<).
 4042ch('N','R',<).
 4043ch('N','S',<).
 4044ch('N','T',<).
 4045ch('N','U',<).
 4046ch('N','V',<).
 4047ch('N','W',<).
 4048ch('N','X',<).
 4049ch('N','Y',<).
 4050ch('N','Z',<).
 4051ch('N',;,>).
 4052ch('N',:,>).
 4053ch('N','"',>).
 4054ch('N','\'',>).
 4055ch('N',?,>).
 4056ch('N',/,>).
 4057ch('N',\,<).
 4058ch('N',<,>).
 4059ch('N',>,>).
 4060ch('N',',',>).
 4061ch('N','.',>).
 4062ch('N',!,>).
 4063ch('N',@,>).
 4064ch('N',#,>).
 4065ch('N',$,>).
 4066ch('N','%',>).
 4067ch('N',^,<).
 4068ch('N',&,>).
 4069ch('N',*,>).
 4070ch('N','(',>).
 4071ch('N',')',>).
 4072ch('N','[',<).
 4073ch('N',']',<).
 4074ch('N','{',<).
 4075ch('N','}',<).
 4076ch('N','|',<).
 4077ch('N',-,>).
 4078ch('N','_',<).
 4079ch('N',+,>).
 4080ch('N',=,>).
 4081ch('N','0',>).
 4082ch('N','1',>).
 4083ch('N','2',>).
 4084ch('N','3',>).
 4085ch('N','4',>).
 4086ch('N','5',>).
 4087ch('N','6',>).
 4088ch('N','7',>).
 4089ch('N','8',>).
 4090ch('N','9',>).
 4091ch('N',' ',>).
 4092ch('N','\n',>).
 4093ch('N','\r',>).
 4094ch('N','\t',>).
 4095ch('O',a,<).
 4096ch('O',b,<).
 4097ch('O',c,<).
 4098ch('O',d,<).
 4099ch('O',e,<).
 4100ch('O',f,<).
 4101ch('O',g,<).
 4102ch('O',h,<).
 4103ch('O',i,<).
 4104ch('O',j,<).
 4105ch('O',k,<).
 4106ch('O',l,<).
 4107ch('O',m,<).
 4108ch('O',n,<).
 4109ch('O',o,<).
 4110ch('O',p,<).
 4111ch('O',q,<).
 4112ch('O',r,<).
 4113ch('O',s,<).
 4114ch('O',t,<).
 4115ch('O',u,<).
 4116ch('O',v,<).
 4117ch('O',w,<).
 4118ch('O',x,<).
 4119ch('O',y,<).
 4120ch('O',z,<).
 4121ch('O','A',>).
 4122ch('O','B',>).
 4123ch('O','C',>).
 4124ch('O','D',>).
 4125ch('O','E',>).
 4126ch('O','F',>).
 4127ch('O','G',>).
 4128ch('O','H',>).
 4129ch('O','I',>).
 4130ch('O','J',>).
 4131ch('O','K',>).
 4132ch('O','L',>).
 4133ch('O','M',>).
 4134ch('O','N',>).
 4135ch('O','O',=).
 4136ch('O','P',<).
 4137ch('O','Q',<).
 4138ch('O','R',<).
 4139ch('O','S',<).
 4140ch('O','T',<).
 4141ch('O','U',<).
 4142ch('O','V',<).
 4143ch('O','W',<).
 4144ch('O','X',<).
 4145ch('O','Y',<).
 4146ch('O','Z',<).
 4147ch('O',;,>).
 4148ch('O',:,>).
 4149ch('O','"',>).
 4150ch('O','\'',>).
 4151ch('O',?,>).
 4152ch('O',/,>).
 4153ch('O',\,<).
 4154ch('O',<,>).
 4155ch('O',>,>).
 4156ch('O',',',>).
 4157ch('O','.',>).
 4158ch('O',!,>).
 4159ch('O',@,>).
 4160ch('O',#,>).
 4161ch('O',$,>).
 4162ch('O','%',>).
 4163ch('O',^,<).
 4164ch('O',&,>).
 4165ch('O',*,>).
 4166ch('O','(',>).
 4167ch('O',')',>).
 4168ch('O','[',<).
 4169ch('O',']',<).
 4170ch('O','{',<).
 4171ch('O','}',<).
 4172ch('O','|',<).
 4173ch('O',-,>).
 4174ch('O','_',<).
 4175ch('O',+,>).
 4176ch('O',=,>).
 4177ch('O','0',>).
 4178ch('O','1',>).
 4179ch('O','2',>).
 4180ch('O','3',>).
 4181ch('O','4',>).
 4182ch('O','5',>).
 4183ch('O','6',>).
 4184ch('O','7',>).
 4185ch('O','8',>).
 4186ch('O','9',>).
 4187ch('O',' ',>).
 4188ch('O','\n',>).
 4189ch('O','\r',>).
 4190ch('O','\t',>).
 4191ch('P',a,<).
 4192ch('P',b,<).
 4193ch('P',c,<).
 4194ch('P',d,<).
 4195ch('P',e,<).
 4196ch('P',f,<).
 4197ch('P',g,<).
 4198ch('P',h,<).
 4199ch('P',i,<).
 4200ch('P',j,<).
 4201ch('P',k,<).
 4202ch('P',l,<).
 4203ch('P',m,<).
 4204ch('P',n,<).
 4205ch('P',o,<).
 4206ch('P',p,<).
 4207ch('P',q,<).
 4208ch('P',r,<).
 4209ch('P',s,<).
 4210ch('P',t,<).
 4211ch('P',u,<).
 4212ch('P',v,<).
 4213ch('P',w,<).
 4214ch('P',x,<).
 4215ch('P',y,<).
 4216ch('P',z,<).
 4217ch('P','A',>).
 4218ch('P','B',>).
 4219ch('P','C',>).
 4220ch('P','D',>).
 4221ch('P','E',>).
 4222ch('P','F',>).
 4223ch('P','G',>).
 4224ch('P','H',>).
 4225ch('P','I',>).
 4226ch('P','J',>).
 4227ch('P','K',>).
 4228ch('P','L',>).
 4229ch('P','M',>).
 4230ch('P','N',>).
 4231ch('P','O',>).
 4232ch('P','P',=).
 4233ch('P','Q',<).
 4234ch('P','R',<).
 4235ch('P','S',<).
 4236ch('P','T',<).
 4237ch('P','U',<).
 4238ch('P','V',<).
 4239ch('P','W',<).
 4240ch('P','X',<).
 4241ch('P','Y',<).
 4242ch('P','Z',<).
 4243ch('P',;,>).
 4244ch('P',:,>).
 4245ch('P','"',>).
 4246ch('P','\'',>).
 4247ch('P',?,>).
 4248ch('P',/,>).
 4249ch('P',\,<).
 4250ch('P',<,>).
 4251ch('P',>,>).
 4252ch('P',',',>).
 4253ch('P','.',>).
 4254ch('P',!,>).
 4255ch('P',@,>).
 4256ch('P',#,>).
 4257ch('P',$,>).
 4258ch('P','%',>).
 4259ch('P',^,<).
 4260ch('P',&,>).
 4261ch('P',*,>).
 4262ch('P','(',>).
 4263ch('P',')',>).
 4264ch('P','[',<).
 4265ch('P',']',<).
 4266ch('P','{',<).
 4267ch('P','}',<).
 4268ch('P','|',<).
 4269ch('P',-,>).
 4270ch('P','_',<).
 4271ch('P',+,>).
 4272ch('P',=,>).
 4273ch('P','0',>).
 4274ch('P','1',>).
 4275ch('P','2',>).
 4276ch('P','3',>).
 4277ch('P','4',>).
 4278ch('P','5',>).
 4279ch('P','6',>).
 4280ch('P','7',>).
 4281ch('P','8',>).
 4282ch('P','9',>).
 4283ch('P',' ',>).
 4284ch('P','\n',>).
 4285ch('P','\r',>).
 4286ch('P','\t',>).
 4287ch('Q',a,<).
 4288ch('Q',b,<).
 4289ch('Q',c,<).
 4290ch('Q',d,<).
 4291ch('Q',e,<).
 4292ch('Q',f,<).
 4293ch('Q',g,<).
 4294ch('Q',h,<).
 4295ch('Q',i,<).
 4296ch('Q',j,<).
 4297ch('Q',k,<).
 4298ch('Q',l,<).
 4299ch('Q',m,<).
 4300ch('Q',n,<).
 4301ch('Q',o,<).
 4302ch('Q',p,<).
 4303ch('Q',q,<).
 4304ch('Q',r,<).
 4305ch('Q',s,<).
 4306ch('Q',t,<).
 4307ch('Q',u,<).
 4308ch('Q',v,<).
 4309ch('Q',w,<).
 4310ch('Q',x,<).
 4311ch('Q',y,<).
 4312ch('Q',z,<).
 4313ch('Q','A',>).
 4314ch('Q','B',>).
 4315ch('Q','C',>).
 4316ch('Q','D',>).
 4317ch('Q','E',>).
 4318ch('Q','F',>).
 4319ch('Q','G',>).
 4320ch('Q','H',>).
 4321ch('Q','I',>).
 4322ch('Q','J',>).
 4323ch('Q','K',>).
 4324ch('Q','L',>).
 4325ch('Q','M',>).
 4326ch('Q','N',>).
 4327ch('Q','O',>).
 4328ch('Q','P',>).
 4329ch('Q','Q',=).
 4330ch('Q','R',<).
 4331ch('Q','S',<).
 4332ch('Q','T',<).
 4333ch('Q','U',<).
 4334ch('Q','V',<).
 4335ch('Q','W',<).
 4336ch('Q','X',<).
 4337ch('Q','Y',<).
 4338ch('Q','Z',<).
 4339ch('Q',;,>).
 4340ch('Q',:,>).
 4341ch('Q','"',>).
 4342ch('Q','\'',>).
 4343ch('Q',?,>).
 4344ch('Q',/,>).
 4345ch('Q',\,<).
 4346ch('Q',<,>).
 4347ch('Q',>,>).
 4348ch('Q',',',>).
 4349ch('Q','.',>).
 4350ch('Q',!,>).
 4351ch('Q',@,>).
 4352ch('Q',#,>).
 4353ch('Q',$,>).
 4354ch('Q','%',>).
 4355ch('Q',^,<).
 4356ch('Q',&,>).
 4357ch('Q',*,>).
 4358ch('Q','(',>).
 4359ch('Q',')',>).
 4360ch('Q','[',<).
 4361ch('Q',']',<).
 4362ch('Q','{',<).
 4363ch('Q','}',<).
 4364ch('Q','|',<).
 4365ch('Q',-,>).
 4366ch('Q','_',<).
 4367ch('Q',+,>).
 4368ch('Q',=,>).
 4369ch('Q','0',>).
 4370ch('Q','1',>).
 4371ch('Q','2',>).
 4372ch('Q','3',>).
 4373ch('Q','4',>).
 4374ch('Q','5',>).
 4375ch('Q','6',>).
 4376ch('Q','7',>).
 4377ch('Q','8',>).
 4378ch('Q','9',>).
 4379ch('Q',' ',>).
 4380ch('Q','\n',>).
 4381ch('Q','\r',>).
 4382ch('Q','\t',>).
 4383ch('R',a,<).
 4384ch('R',b,<).
 4385ch('R',c,<).
 4386ch('R',d,<).
 4387ch('R',e,<).
 4388ch('R',f,<).
 4389ch('R',g,<).
 4390ch('R',h,<).
 4391ch('R',i,<).
 4392ch('R',j,<).
 4393ch('R',k,<).
 4394ch('R',l,<).
 4395ch('R',m,<).
 4396ch('R',n,<).
 4397ch('R',o,<).
 4398ch('R',p,<).
 4399ch('R',q,<).
 4400ch('R',r,<).
 4401ch('R',s,<).
 4402ch('R',t,<).
 4403ch('R',u,<).
 4404ch('R',v,<).
 4405ch('R',w,<).
 4406ch('R',x,<).
 4407ch('R',y,<).
 4408ch('R',z,<).
 4409ch('R','A',>).
 4410ch('R','B',>).
 4411ch('R','C',>).
 4412ch('R','D',>).
 4413ch('R','E',>).
 4414ch('R','F',>).
 4415ch('R','G',>).
 4416ch('R','H',>).
 4417ch('R','I',>).
 4418ch('R','J',>).
 4419ch('R','K',>).
 4420ch('R','L',>).
 4421ch('R','M',>).
 4422ch('R','N',>).
 4423ch('R','O',>).
 4424ch('R','P',>).
 4425ch('R','Q',>).
 4426ch('R','R',=).
 4427ch('R','S',<).
 4428ch('R','T',<).
 4429ch('R','U',<).
 4430ch('R','V',<).
 4431ch('R','W',<).
 4432ch('R','X',<).
 4433ch('R','Y',<).
 4434ch('R','Z',<).
 4435ch('R',;,>).
 4436ch('R',:,>).
 4437ch('R','"',>).
 4438ch('R','\'',>).
 4439ch('R',?,>).
 4440ch('R',/,>).
 4441ch('R',\,<).
 4442ch('R',<,>).
 4443ch('R',>,>).
 4444ch('R',',',>).
 4445ch('R','.',>).
 4446ch('R',!,>).
 4447ch('R',@,>).
 4448ch('R',#,>).
 4449ch('R',$,>).
 4450ch('R','%',>).
 4451ch('R',^,<).
 4452ch('R',&,>).
 4453ch('R',*,>).
 4454ch('R','(',>).
 4455ch('R',')',>).
 4456ch('R','[',<).
 4457ch('R',']',<).
 4458ch('R','{',<).
 4459ch('R','}',<).
 4460ch('R','|',<).
 4461ch('R',-,>).
 4462ch('R','_',<).
 4463ch('R',+,>).
 4464ch('R',=,>).
 4465ch('R','0',>).
 4466ch('R','1',>).
 4467ch('R','2',>).
 4468ch('R','3',>).
 4469ch('R','4',>).
 4470ch('R','5',>).
 4471ch('R','6',>).
 4472ch('R','7',>).
 4473ch('R','8',>).
 4474ch('R','9',>).
 4475ch('R',' ',>).
 4476ch('R','\n',>).
 4477ch('R','\r',>).
 4478ch('R','\t',>).
 4479ch('S',a,<).
 4480ch('S',b,<).
 4481ch('S',c,<).
 4482ch('S',d,<).
 4483ch('S',e,<).
 4484ch('S',f,<).
 4485ch('S',g,<).
 4486ch('S',h,<).
 4487ch('S',i,<).
 4488ch('S',j,<).
 4489ch('S',k,<).
 4490ch('S',l,<).
 4491ch('S',m,<).
 4492ch('S',n,<).
 4493ch('S',o,<).
 4494ch('S',p,<).
 4495ch('S',q,<).
 4496ch('S',r,<).
 4497ch('S',s,<).
 4498ch('S',t,<).
 4499ch('S',u,<).
 4500ch('S',v,<).
 4501ch('S',w,<).
 4502ch('S',x,<).
 4503ch('S',y,<).
 4504ch('S',z,<).
 4505ch('S','A',>).
 4506ch('S','B',>).
 4507ch('S','C',>).
 4508ch('S','D',>).
 4509ch('S','E',>).
 4510ch('S','F',>).
 4511ch('S','G',>).
 4512ch('S','H',>).
 4513ch('S','I',>).
 4514ch('S','J',>).
 4515ch('S','K',>).
 4516ch('S','L',>).
 4517ch('S','M',>).
 4518ch('S','N',>).
 4519ch('S','O',>).
 4520ch('S','P',>).
 4521ch('S','Q',>).
 4522ch('S','R',>).
 4523ch('S','S',=).
 4524ch('S','T',<).
 4525ch('S','U',<).
 4526ch('S','V',<).
 4527ch('S','W',<).
 4528ch('S','X',<).
 4529ch('S','Y',<).
 4530ch('S','Z',<).
 4531ch('S',;,>).
 4532ch('S',:,>).
 4533ch('S','"',>).
 4534ch('S','\'',>).
 4535ch('S',?,>).
 4536ch('S',/,>).
 4537ch('S',\,<).
 4538ch('S',<,>).
 4539ch('S',>,>).
 4540ch('S',',',>).
 4541ch('S','.',>).
 4542ch('S',!,>).
 4543ch('S',@,>).
 4544ch('S',#,>).
 4545ch('S',$,>).
 4546ch('S','%',>).
 4547ch('S',^,<).
 4548ch('S',&,>).
 4549ch('S',*,>).
 4550ch('S','(',>).
 4551ch('S',')',>).
 4552ch('S','[',<).
 4553ch('S',']',<).
 4554ch('S','{',<).
 4555ch('S','}',<).
 4556ch('S','|',<).
 4557ch('S',-,>).
 4558ch('S','_',<).
 4559ch('S',+,>).
 4560ch('S',=,>).
 4561ch('S','0',>).
 4562ch('S','1',>).
 4563ch('S','2',>).
 4564ch('S','3',>).
 4565ch('S','4',>).
 4566ch('S','5',>).
 4567ch('S','6',>).
 4568ch('S','7',>).
 4569ch('S','8',>).
 4570ch('S','9',>).
 4571ch('S',' ',>).
 4572ch('S','\n',>).
 4573ch('S','\r',>).
 4574ch('S','\t',>).
 4575ch('T',a,<).
 4576ch('T',b,<).
 4577ch('T',c,<).
 4578ch('T',d,<).
 4579ch('T',e,<).
 4580ch('T',f,<).
 4581ch('T',g,<).
 4582ch('T',h,<).
 4583ch('T',i,<).
 4584ch('T',j,<).
 4585ch('T',k,<).
 4586ch('T',l,<).
 4587ch('T',m,<).
 4588ch('T',n,<).
 4589ch('T',o,<).
 4590ch('T',p,<).
 4591ch('T',q,<).
 4592ch('T',r,<).
 4593ch('T',s,<).
 4594ch('T',t,<).
 4595ch('T',u,<).
 4596ch('T',v,<).
 4597ch('T',w,<).
 4598ch('T',x,<).
 4599ch('T',y,<).
 4600ch('T',z,<).
 4601ch('T','A',>).
 4602ch('T','B',>).
 4603ch('T','C',>).
 4604ch('T','D',>).
 4605ch('T','E',>).
 4606ch('T','F',>).
 4607ch('T','G',>).
 4608ch('T','H',>).
 4609ch('T','I',>).
 4610ch('T','J',>).
 4611ch('T','K',>).
 4612ch('T','L',>).
 4613ch('T','M',>).
 4614ch('T','N',>).
 4615ch('T','O',>).
 4616ch('T','P',>).
 4617ch('T','Q',>).
 4618ch('T','R',>).
 4619ch('T','S',>).
 4620ch('T','T',=).
 4621ch('T','U',<).
 4622ch('T','V',<).
 4623ch('T','W',<).
 4624ch('T','X',<).
 4625ch('T','Y',<).
 4626ch('T','Z',<).
 4627ch('T',;,>).
 4628ch('T',:,>).
 4629ch('T','"',>).
 4630ch('T','\'',>).
 4631ch('T',?,>).
 4632ch('T',/,>).
 4633ch('T',\,<).
 4634ch('T',<,>).
 4635ch('T',>,>).
 4636ch('T',',',>).
 4637ch('T','.',>).
 4638ch('T',!,>).
 4639ch('T',@,>).
 4640ch('T',#,>).
 4641ch('T',$,>).
 4642ch('T','%',>).
 4643ch('T',^,<).
 4644ch('T',&,>).
 4645ch('T',*,>).
 4646ch('T','(',>).
 4647ch('T',')',>).
 4648ch('T','[',<).
 4649ch('T',']',<).
 4650ch('T','{',<).
 4651ch('T','}',<).
 4652ch('T','|',<).
 4653ch('T',-,>).
 4654ch('T','_',<).
 4655ch('T',+,>).
 4656ch('T',=,>).
 4657ch('T','0',>).
 4658ch('T','1',>).
 4659ch('T','2',>).
 4660ch('T','3',>).
 4661ch('T','4',>).
 4662ch('T','5',>).
 4663ch('T','6',>).
 4664ch('T','7',>).
 4665ch('T','8',>).
 4666ch('T','9',>).
 4667ch('T',' ',>).
 4668ch('T','\n',>).
 4669ch('T','\r',>).
 4670ch('T','\t',>).
 4671ch('U',a,<).
 4672ch('U',b,<).
 4673ch('U',c,<).
 4674ch('U',d,<).
 4675ch('U',e,<).
 4676ch('U',f,<).
 4677ch('U',g,<).
 4678ch('U',h,<).
 4679ch('U',i,<).
 4680ch('U',j,<).
 4681ch('U',k,<).
 4682ch('U',l,<).
 4683ch('U',m,<).
 4684ch('U',n,<).
 4685ch('U',o,<).
 4686ch('U',p,<).
 4687ch('U',q,<).
 4688ch('U',r,<).
 4689ch('U',s,<).
 4690ch('U',t,<).
 4691ch('U',u,<).
 4692ch('U',v,<).
 4693ch('U',w,<).
 4694ch('U',x,<).
 4695ch('U',y,<).
 4696ch('U',z,<).
 4697ch('U','A',>).
 4698ch('U','B',>).
 4699ch('U','C',>).
 4700ch('U','D',>).
 4701ch('U','E',>).
 4702ch('U','F',>).
 4703ch('U','G',>).
 4704ch('U','H',>).
 4705ch('U','I',>).
 4706ch('U','J',>).
 4707ch('U','K',>).
 4708ch('U','L',>).
 4709ch('U','M',>).
 4710ch('U','N',>).
 4711ch('U','O',>).
 4712ch('U','P',>).
 4713ch('U','Q',>).
 4714ch('U','R',>).
 4715ch('U','S',>).
 4716ch('U','T',>).
 4717ch('U','U',=).
 4718ch('U','V',<).
 4719ch('U','W',<).
 4720ch('U','X',<).
 4721ch('U','Y',<).
 4722ch('U','Z',<).
 4723ch('U',;,>).
 4724ch('U',:,>).
 4725ch('U','"',>).
 4726ch('U','\'',>).
 4727ch('U',?,>).
 4728ch('U',/,>).
 4729ch('U',\,<).
 4730ch('U',<,>).
 4731ch('U',>,>).
 4732ch('U',',',>).
 4733ch('U','.',>).
 4734ch('U',!,>).
 4735ch('U',@,>).
 4736ch('U',#,>).
 4737ch('U',$,>).
 4738ch('U','%',>).
 4739ch('U',^,<).
 4740ch('U',&,>).
 4741ch('U',*,>).
 4742ch('U','(',>).
 4743ch('U',')',>).
 4744ch('U','[',<).
 4745ch('U',']',<).
 4746ch('U','{',<).
 4747ch('U','}',<).
 4748ch('U','|',<).
 4749ch('U',-,>).
 4750ch('U','_',<).
 4751ch('U',+,>).
 4752ch('U',=,>).
 4753ch('U','0',>).
 4754ch('U','1',>).
 4755ch('U','2',>).
 4756ch('U','3',>).
 4757ch('U','4',>).
 4758ch('U','5',>).
 4759ch('U','6',>).
 4760ch('U','7',>).
 4761ch('U','8',>).
 4762ch('U','9',>).
 4763ch('U',' ',>).
 4764ch('U','\n',>).
 4765ch('U','\r',>).
 4766ch('U','\t',>).
 4767ch('V',a,<).
 4768ch('V',b,<).
 4769ch('V',c,<).
 4770ch('V',d,<).
 4771ch('V',e,<).
 4772ch('V',f,<).
 4773ch('V',g,<).
 4774ch('V',h,<).
 4775ch('V',i,<).
 4776ch('V',j,<).
 4777ch('V',k,<).
 4778ch('V',l,<).
 4779ch('V',m,<).
 4780ch('V',n,<).
 4781ch('V',o,<).
 4782ch('V',p,<).
 4783ch('V',q,<).
 4784ch('V',r,<).
 4785ch('V',s,<).
 4786ch('V',t,<).
 4787ch('V',u,<).
 4788ch('V',v,<).
 4789ch('V',w,<).
 4790ch('V',x,<).
 4791ch('V',y,<).
 4792ch('V',z,<).
 4793ch('V','A',>).
 4794ch('V','B',>).
 4795ch('V','C',>).
 4796ch('V','D',>).
 4797ch('V','E',>).
 4798ch('V','F',>).
 4799ch('V','G',>).
 4800ch('V','H',>).
 4801ch('V','I',>).
 4802ch('V','J',>).
 4803ch('V','K',>).
 4804ch('V','L',>).
 4805ch('V','M',>).
 4806ch('V','N',>).
 4807ch('V','O',>).
 4808ch('V','P',>).
 4809ch('V','Q',>).
 4810ch('V','R',>).
 4811ch('V','S',>).
 4812ch('V','T',>).
 4813ch('V','U',>).
 4814ch('V','V',=).
 4815ch('V','W',<).
 4816ch('V','X',<).
 4817ch('V','Y',<).
 4818ch('V','Z',<).
 4819ch('V',;,>).
 4820ch('V',:,>).
 4821ch('V','"',>).
 4822ch('V','\'',>).
 4823ch('V',?,>).
 4824ch('V',/,>).
 4825ch('V',\,<).
 4826ch('V',<,>).
 4827ch('V',>,>).
 4828ch('V',',',>).
 4829ch('V','.',>).
 4830ch('V',!,>).
 4831ch('V',@,>).
 4832ch('V',#,>).
 4833ch('V',$,>).
 4834ch('V','%',>).
 4835ch('V',^,<).
 4836ch('V',&,>).
 4837ch('V',*,>).
 4838ch('V','(',>).
 4839ch('V',')',>).
 4840ch('V','[',<).
 4841ch('V',']',<).
 4842ch('V','{',<).
 4843ch('V','}',<).
 4844ch('V','|',<).
 4845ch('V',-,>).
 4846ch('V','_',<).
 4847ch('V',+,>).
 4848ch('V',=,>).
 4849ch('V','0',>).
 4850ch('V','1',>).
 4851ch('V','2',>).
 4852ch('V','3',>).
 4853ch('V','4',>).
 4854ch('V','5',>).
 4855ch('V','6',>).
 4856ch('V','7',>).
 4857ch('V','8',>).
 4858ch('V','9',>).
 4859ch('V',' ',>).
 4860ch('V','\n',>).
 4861ch('V','\r',>).
 4862ch('V','\t',>).
 4863ch('W',a,<).
 4864ch('W',b,<).
 4865ch('W',c,<).
 4866ch('W',d,<).
 4867ch('W',e,<).
 4868ch('W',f,<).
 4869ch('W',g,<).
 4870ch('W',h,<).
 4871ch('W',i,<).
 4872ch('W',j,<).
 4873ch('W',k,<).
 4874ch('W',l,<).
 4875ch('W',m,<).
 4876ch('W',n,<).
 4877ch('W',o,<).
 4878ch('W',p,<).
 4879ch('W',q,<).
 4880ch('W',r,<).
 4881ch('W',s,<).
 4882ch('W',t,<).
 4883ch('W',u,<).
 4884ch('W',v,<).
 4885ch('W',w,<).
 4886ch('W',x,<).
 4887ch('W',y,<).
 4888ch('W',z,<).
 4889ch('W','A',>).
 4890ch('W','B',>).
 4891ch('W','C',>).
 4892ch('W','D',>).
 4893ch('W','E',>).
 4894ch('W','F',>).
 4895ch('W','G',>).
 4896ch('W','H',>).
 4897ch('W','I',>).
 4898ch('W','J',>).
 4899ch('W','K',>).
 4900ch('W','L',>).
 4901ch('W','M',>).
 4902ch('W','N',>).
 4903ch('W','O',>).
 4904ch('W','P',>).
 4905ch('W','Q',>).
 4906ch('W','R',>).
 4907ch('W','S',>).
 4908ch('W','T',>).
 4909ch('W','U',>).
 4910ch('W','V',>).
 4911ch('W','W',=).
 4912ch('W','X',<).
 4913ch('W','Y',<).
 4914ch('W','Z',<).
 4915ch('W',;,>).
 4916ch('W',:,>).
 4917ch('W','"',>).
 4918ch('W','\'',>).
 4919ch('W',?,>).
 4920ch('W',/,>).
 4921ch('W',\,<).
 4922ch('W',<,>).
 4923ch('W',>,>).
 4924ch('W',',',>).
 4925ch('W','.',>).
 4926ch('W',!,>).
 4927ch('W',@,>).
 4928ch('W',#,>).
 4929ch('W',$,>).
 4930ch('W','%',>).
 4931ch('W',^,<).
 4932ch('W',&,>).
 4933ch('W',*,>).
 4934ch('W','(',>).
 4935ch('W',')',>).
 4936ch('W','[',<).
 4937ch('W',']',<).
 4938ch('W','{',<).
 4939ch('W','}',<).
 4940ch('W','|',<).
 4941ch('W',-,>).
 4942ch('W','_',<).
 4943ch('W',+,>).
 4944ch('W',=,>).
 4945ch('W','0',>).
 4946ch('W','1',>).
 4947ch('W','2',>).
 4948ch('W','3',>).
 4949ch('W','4',>).
 4950ch('W','5',>).
 4951ch('W','6',>).
 4952ch('W','7',>).
 4953ch('W','8',>).
 4954ch('W','9',>).
 4955ch('W',' ',>).
 4956ch('W','\n',>).
 4957ch('W','\r',>).
 4958ch('W','\t',>).
 4959ch('X',a,<).
 4960ch('X',b,<).
 4961ch('X',c,<).
 4962ch('X',d,<).
 4963ch('X',e,<).
 4964ch('X',f,<).
 4965ch('X',g,<).
 4966ch('X',h,<).
 4967ch('X',i,<).
 4968ch('X',j,<).
 4969ch('X',k,<).
 4970ch('X',l,<).
 4971ch('X',m,<).
 4972ch('X',n,<).
 4973ch('X',o,<).
 4974ch('X',p,<).
 4975ch('X',q,<).
 4976ch('X',r,<).
 4977ch('X',s,<).
 4978ch('X',t,<).
 4979ch('X',u,<).
 4980ch('X',v,<).
 4981ch('X',w,<).
 4982ch('X',x,<).
 4983ch('X',y,<).
 4984ch('X',z,<).
 4985ch('X','A',>).
 4986ch('X','B',>).
 4987ch('X','C',>).
 4988ch('X','D',>).
 4989ch('X','E',>).
 4990ch('X','F',>).
 4991ch('X','G',>).
 4992ch('X','H',>).
 4993ch('X','I',>).
 4994ch('X','J',>).
 4995ch('X','K',>).
 4996ch('X','L',>).
 4997ch('X','M',>).
 4998ch('X','N',>).
 4999ch('X','O',>).
 5000ch('X','P',>).
 5001ch('X','Q',>).
 5002ch('X','R',>).
 5003ch('X','S',>).
 5004ch('X','T',>).
 5005ch('X','U',>).
 5006ch('X','V',>).
 5007ch('X','W',>).
 5008ch('X','X',=).
 5009ch('X','Y',<).
 5010ch('X','Z',<).
 5011ch('X',;,>).
 5012ch('X',:,>).
 5013ch('X','"',>).
 5014ch('X','\'',>).
 5015ch('X',?,>).
 5016ch('X',/,>).
 5017ch('X',\,<).
 5018ch('X',<,>).
 5019ch('X',>,>).
 5020ch('X',',',>).
 5021ch('X','.',>).
 5022ch('X',!,>).
 5023ch('X',@,>).
 5024ch('X',#,>).
 5025ch('X',$,>).
 5026ch('X','%',>).
 5027ch('X',^,<).
 5028ch('X',&,>).
 5029ch('X',*,>).
 5030ch('X','(',>).
 5031ch('X',')',>).
 5032ch('X','[',<).
 5033ch('X',']',<).
 5034ch('X','{',<).
 5035ch('X','}',<).
 5036ch('X','|',<).
 5037ch('X',-,>).
 5038ch('X','_',<).
 5039ch('X',+,>).
 5040ch('X',=,>).
 5041ch('X','0',>).
 5042ch('X','1',>).
 5043ch('X','2',>).
 5044ch('X','3',>).
 5045ch('X','4',>).
 5046ch<