$BI8=`%^%/%mDj5AI=(B

                        $BK^Nc(B         <$B!D(B>    $BHs=*C<5-9f(B
                                     `$B!D(B'    $B=*C<5-9f(B
                                     [$B!D(B]    $B>JN,2D(B
                                      |      $BA*8@(B


<$B%^%/%mI=5-(B> ::= <$BJ8(B>.

<$BJ8(B> ::=  `{'[<$B@\B3;l5-=R(B>`,']<$BJ8FbMF(B>`}'.

<$BJ8FbMF(B> ::=  <$BJ83K(B>|<$BL>;l@a(B>|<$BI=AX5-=R(B>.

<$BJ83K(B> ::= <$B4X785-=R(B>
           [`,'<$B4X78;l5-=R(B>]
           [`,'<$B%m!<%k725-=R(B>]
           [`,'<$BMMAj5-=R(B>]
           [`,'<$B8l=g5-=R(B>]
           [`,'<$B;~@)5-=R(B>]
           [`,'<$BG'$aJ}5-=R(B>]
           [`,'<$BAj5-=R(B>]
           [`,'<$BBV5-=R(B>]
           [`,'<$B5-9f5-=R(B>]
           [`,'<$B<h$jN)$F;l5-=R(B>]
           [`,'<$BGI@8(B>]
           [`,'<$BI=AX5-=R(B>].

<$BL>;l@a(B> ::= <$B8lWC5-=R(B>
             [`,'<$B?t(B>]
             [`,'<$B5-9f5-=R(B>]
             [`,'<$B<h$jN)$F;l5-=R(B>]
             [`,'<$BGI@8(B>]
             [`,'<$BI=AX5-=R(B>]

<$B4X785-=R(B> ::= `$B4X78(B/'<$B4X78(B>.

<$B4X78;R5-=R(B> ::=  `$B4X78;R(B/'<$B4X78;R(B>.

<$B%m!<%k725-=R(B> ::= `$B%m!<%k(B/'<$B%m!<%k72(B>.

<$B%m!<%k72(B> ::= <$BB0@-7?(B>|<$B=89g7?(B>|<$BI=AX5-=R(B>.

<$BB0@-7?(B> ::= `{'<$B%m!<%k5-=R(B>`,'<$B%m!<%k5-=R(B>$B!&!&!&!&!&(B`}'.

<$B=89g7?(B> ::= `set(['<$BJd8l5-=R(B>`,'<$BJd8l5-=R(B>$B!&!&!&!&!&(B`])'.

<$B%m!<%k5-=R(B> ::= <$B%m!<%kL>(B>`/'<$B%m!<%k(B>|
                 <$B%m!<%kL>(B>`/'<$BI=AX5-=R(B>|
                 <$B%m!<%k(B>|
                 `$B=$>~6g(B/['<$B%m!<%k(B>`,'<$B%m!<%k(B>$B!&!&!&!&!&(B`}'.

<$B%m!<%k(B> ::= `{'<$BJd8l5-=R(B>[`,'<$B?tNL2=5-=R(B>]
             [`,'<$B<h$jN)$F;l5-=R(B>]
             [`,'<$B5-9f5-=R(B>]
             [`,'<$BI=AX5-=R(B>]`}'.

<$BJd8l5-=R(B> ::= `$BJd8l(B/'<$BJ8FbMF(B>.

<$B@\B3;l5-=R(B> ::= `$B@\B3;l(B/'<$B@\B3;l(B>.

<$BAj5-=R(B> ::= `$B%"%9%Z%/%H(B/'<$BAj72(B>.

<$BBV5-=R(B> ::= `$B%t%)%$%9(B/'<$BBV72(B>.

<$BMMAj5-=R(B> ::= `$B%b!<%@%k(B/'<$BMMAj(B>.

<$B8l=g5-=R(B> ::= `$B8l=g(B/'<$B8l=g(B>.

<$B;~@)5-=R(B> ::= `$B;~@)(B/'<$B;~@)(B>.

<$BG'$aJ}5-=R(B> ::= `$BG'$aJ}(B/'<$BG'$aJ}(B>.

<$BBVEY5-=R(B> ::= `$BBVEY(B/'<$BBVEY(B>.

<$B%`!<%I5-=R(B> ::= `$B%`!<%I(B/'<$B%`!<%I(B>.

<$BCzG+5-=R(B> ::= `$BCzG+(B/'<$BCzG+(B>.

<$BAj72(B> ::= `$BAj(B/'<$BAj(B>.

<$BBV72(B> ::= `$BBV(B/'<$BBV(B>.

<$BMMAj(B> ::= `{'[<$BBVEY5-=R(B>]
            [`,'<$B%`!<%I5-=R(B>]
            [`,'<$BCzG+5-=R(B>]
            [`,'<$BG'$aJ}5-=R(B>]
            [`,'<$B;~@)5-=R(B>]`}'.


<$B8l=g(B> ::= `['<$B%m!<%kL>(B>`,'<$B%m!<%kL>(B>$B!&!&!&!&!&(B`]'.

<$B8lWC5-=R(B> ::= `$B8lWC(B/'<$B8lWC(B>|`$BHo=$>~(B/'<$B8lWC5-=R(B>`,'` $BO"BN=$>~(B/'<$BO"BN=$>~5-=R(B>.

<$B8lWC(B> ::= `{'<$B<-=q8+=P$7(B>[`,'<$B5-9f5-=R(B>][`,'<$BIJ;l5-=R(B>]`}'.

<$B?t(B> ::= `$B?t(B/'<$BC1J#(B>|`$B?t(B/'<$B?t;z(B>[`,'<$B=u?t;l5-=R(B>].

<$B=u?t;l5-=R(B> ::= `$B=u?t;l(B/'<$B=u?t;l(B>

<$BO"BN=$>~5-=R(B> ::= `$BO"BN=$>~(B/'<$BJ8FbMF(B>.

<$BIJ;l5-=R(B> ::= `$BIJ;l(B/'<$BIJ;l(B>.

<$B<h$jN)$F;l5-=R(B> ::= `$B<h$jN)$F;l(B/'<$B<h$jN)$F;l(B>.

<$B5-9f5-=R(B> ::= `$B5-9f(B/'<$B5-9f(B>.

<$BGI@8(B> ::= `$BGI@8(B/'<$BGI@82=;XDj(B>.

<$BI=AX5-=R(B> ::= `$BI=AX(B/'<$BI=AXI=8=(B>.

<$BI=AXI=8=(B> ::= `$BI=AX(B/'<$BI=AXJ8(B>.       %$B%"%H%`(B

<$B?tNL2=5-=R(B> ::=`$B?tNL2=(B/'<$B?tNL;l(B>.

<$B4X78(B> ::= <$BJ8FbMF(B>|`$BJBN)(B'|`$BFC<l(B'|`$BJ,G[(B'|<$BI=AX5-=R(B>.

<$B4X78;l(B> ::= `$B$N(B'|`$B$b(B'|`$B$?$j(B'$B!&!&!&!&!&(B.
					
<$B%m!<%kL>(B> ::= `$B9T0Y<T(B'|`$B7P83<T(B'|`$BBP>](B'|`$B@8;:J*(B'|`$B5-=RBP>](B'|`$B>l=j(B'|
               `$B:`NA(B'|`$B;OE@=*E@(B' |`$BDL2aE@(B'|`$BB8:_>l=j(B'|`$B=jM-<g(B'|`$BJ}8~(B'|
               `$B?oH<<T(B'|`$BBP93<T(B'|`$BFbMF(B'|`$BHf3S4p=`(B'|`$BF;6q(B'|`$BL\E*(B'|
               `$B860x(B'|`$BMMBV(B'|`$B;~9o(B'|`$B;OE@;~9o(B'|`$B=*E@;~9o(B'|`$B4|8B(B'|
               `$BJQ2=E@(B'|`$BDxEY(B'|`$B7QB34|4V(B'|`$BIQEY(B'|`$B6&F1<T(B'|`$B>r7o(B'|
               `$BA0Ds(B'|`$BF1;~(B'|`$B=g@\(B' |`$B5U@\(B'|`$B=$>~6g(B'.
			% $B%5%]!<%H$5$l$F$$$J$$$b$NB??t$"$j!#(B

<$B@\B3;l(B> ::= `$B$7$+$7(B'|`$B$=$7$F(B'$B!&!&!&!&!&(B.

<$BBV(B> ::= <$B<uF0(B>|<$B;HLr(B>|`$B2DG=(B'|`$B<+H/(B'|<$B<x<u(B>.

<$B<uF0(B> ::= `$B<uF0(B('<$BL>;l@a(B>`)'|`$B<uF0(B'.

<$B;HLr(B> ::= `$B;HLr(B('<$BL>;l@a(B>`)'|` $B;HLr(B'.

<$B<x<u(B> ::= `$B$b$i$&(B('<$BL>;l@a(B>`)'|
           `$B$/$l$k(B('<$BL>;l@a(B>`)'|
           `$B$"$2$k(B('<$BL>;l@a(B>`)'.


<$BAj(B> ::= `$B7QB3(B'|`$B?J9T(B'|`$B<B8=(B'|`$B=*7k(B'|`$B;OF0(B'|`$B>-8=(B'|`$B7k2L>uBV(B'|
         `$B7QB3N%C&(B'|`$B7QB3@\6a(B'|`$B$D$E$1$k(B'|`$B$F$$$k(B'|`$B$D$D$"$k(B'|
         `$B$F$7$^$&(B'|`$B$*$o$k(B'|`$B$*$($k(B'|`$B$O$8$a$k(B'|`$B$@$9(B'|`$B$+$1$k(B'|
         `$B$F$"$k(B'|`$B$-$k(B'|`$B$F$*$/(B'|`$B$F$$$/(B'|`$B$F$/$k(B'|`$B@Z$l$k(B'|
         `$B@Z$k(B'|`$B?T$/$9(B'$B!&!&!&(B.
			% $B%5%]!<%H$5$l$F$$$J$$$b$NB??t$"$j!#(B

<$BBVEY(B> ::= `$B5?Ld(B'|`$BL?Na(B'|`$B4+M6(B'|`$B0MMj(B'|`$B3NG'(B'|`$B6/D4(B'|`$B46C2(B'|
           `$B2{5?(B'|`$B$+(B'|`$B$M(B'|`$B$h$&(B'$B!&!&!&(B.
			% $B%5%]!<%H$5$l$F$$$J$$$b$NB??t$"$j!#(B

<$B%`!<%I(B> ::= `$B$&(B'|`$B$+$b$7$l$J$$(B'|`$B$i$7$$(B'|`$B$h$&$@(B'|`$B$K$A$,$$$J$$(B'|
             `$B0U;V(B'|`$BEAJ9(B'|`$B5v2D(B'|`$B6X;_(B'|`$B5AL3(B'|`$B4jK>(B'|`$BMMBV(B'|
             `$BHf67(B'|`$B$N$@(B'|`$B$N$G$"$k(B'|`$B$3$H$@(B'|`$B>5G'(B'|
             `$B;n9T(B'|`$BIT2DHr(B'$B!&!&!&(B.
			% $B%5%]!<%H$5$l$F$$$J$$$b$NB??t$"$j!#(B

<$B;~@)(B> ::= `$B8=:_(B'|`$B2a5n(B'.

<$BG'$aJ}(B> ::= `$B9NDj(B'|`$BH]Dj(B'.

<$BCzG+(B> ::= `yes'|`no'.

<$BC1J#(B> ::= `$BC1(B'|`$BJ#(B'.

<$B<h$jN)$F;l(B> ::= `$B$O(B'|`$B$b(B'|`$B$G$b(B'|`$B$5$((B'|`$B$9$i(B'|`$B$^$G(B'|`$B$@$1(B'|`$B$N$_(B'|
                 `$B$P$+$j(B'|`$B$7$+(B'|`$B$3$=(B'|`$B$J$I(B'|`$B$J$s$+(B'|`$B$/$i$$(B'$B!&!&!&(B.

<$B=u?t;l(B> ::=  `$BK\(B'|`$BL\(B'|`$BKg(B'$B!&!&!&(B.

<$B?tNL;l(B> ::= `$B$_$J(B'$B!&!&!&(B.

<$BGI@82=;XDj(B> ::= `$B$J$k(B'|`$B$9$k(B'|`$B9g$&=P$9(B'|`$BL>;l2=(B'|`$B$3$H(B'|`$B$N(B'|
                 `$B$h$&(B'|`$B$G$"$k(B'|`$B$+(B'$B!&!&!&(B.

<$B5-9f(B> ::= `$B6gE@(B'|`$BFIE@(B'|`$B0zMQ(B'|`$B5?Ld(B'|`$B46C2(B'|`!!'|`!?'$B!&!&!&(B.

<$B?t;z(B> ::= `1'|`2'|$B!&!&!&(B.




