input:  1
       ;
output: 1
       ;

expressions:
       `.'`a'`_'`h'    => `_'`a'`c'`h'
               ;
       `_'`e'`|'       => `|'`"'
               ;
       `.'`i'`|'       => `|' 39
               ;
       `a'`|'          => `|' `a'
               ;
       `e'`|'  => `|'`e'
               ;
       `i'`|'  => `|'`i'
               ;
       `o'`|'  => `|'`a'`u'
               ;
       `A'`|'  => `|'`a'`u'
               ;
       `_' `e' => `e' `i'
               ;
       `_'`o'  => `o'
               ;
       `.'`a'  => `:' `a'
               ;
       `.'`e'  => `:' `e'
               ;
       `.'`i'  => `_' 39
               ;
       `.'`o'  => `:' `+'
               ;
       `.'`u'  =>
               ;
       `_'`h'  => `c' `h'
               ;
       `_'`t'  =>      `.' `t'
               ;
       `.'`s'  => `t'`s'
               ;
       `,'`s'  => `^'`s'`h'
               ;
       `^'`s'  => `s'`h'`^'
               ;
       `.'`b'  => `b'
               ;
       `.'`g'  => `g'`g'
               ;
       `.'`d'  => `d'`d'
               ;
       `.'`k'  => `k'
               ;
       `.'`p'  => `p'
               ;
       39      => `^' 39
               ;
       `A'     => `a'`u'
               ;
       `E'     => `e'`i'`y'
               ;
       `I'     => `i'`y'
               ;
       `U'     => `o'`o'
               ;
       `b'     => `v'
               ;
       `g'     => \1
               ;
       `d'     => \1
               ;
       .       => \1
               ;