-
<c       s"     d  k  T d k Z  d GH	 d GH d GH d d Z  e d j o  e d  n  d Z  e d j o  e d	  n  d
 GH d GH d d j o  e d  n  d d j o  e d  n  d d j o  e d  n  y  d k l Z Wn  e j
 o  d Z n X  e d j o ! d d d j o ! e d  n # d d j o # e d  n $ d d j o $ e d  n % xV d d d f D% ]B Z & y ' e e  Z Wn# ( e j
 o ) d e GHn XqWn * e d  o + e d  o , e d  n - e d  d j o - e d  n . e d  d j o . e d  n / xV d  d! d" f D/ ]B Z 1 y 2 e e  Z Wn# 3 e j
 o 4 d e GHn XqWn 6 d# Ge GH8 d$ GH9 d% Z : d% Z ; d& Z < d& Z = d' Z > d' Z ? d( Z @ d( Z B d) GHC d* Z D d+ Z E d, Z G d, Z H d- Z I d- Z J d. Z K d- Z L d- Z M d/ Z N d0 Z P d1 GHR d2 Z d2 Z	 e
 e e  d j o
 e e	 j  S d3 Z d3 Z	 e
 e e  d j o e e	 j o e e  d4 j  T d5 Z d5 Z	 e
 e e  d j o e e	 j o e e  d6 j  U d7 Z V d7 Z	 W e
 e e  d8 j o
 e e	 j  X d9 Z Y d9 Z	 Z e
 e e  d8 j o
 e e	 j  [ d: Z a d: Z	 b e
 e e	 j  c d: Z	 e
 e e	 j  i d: Z	 e
 e e	 j  o d: Z	 e
 e e	 j  w d; GHy d< GH| d= GH d> GH d? GH e d@  Z  dA GH dB   Z  e    e f     e f  h     dC   Z  dD   Z  dE   Z  dF   Z  e
 e i i dG f j   e
 e i i dH dI f j   e i i dJ  oQ  e
 e i i dH dK dL dM dN f j   e
 e i i dO dH dL dP f j  nN  e
 e i i dH dQ dL dM dN f j   e
 e i i dR dH dL dP f j   dS   Z  dT   Z  dU   Z  dV   Z  dW   Z  dX   Z  e i i dJ  o,  e
 e i i dY dZ d[ d\ d] f j  n)  e
 e i i dY dQ d[ d\ d] f j   e
 e d d d^ f d_  d d d^ d_ f f j   d d`  Z  e    e d   e d f    e h  d dY <   d da  Z  e d   e d d   e d h  d d\ <  d db  Z  e d d   e d d d^   e d d d^ f    e d d d^ f   e d d d^ f   e d d h  d^ d] <  d d dc  Z  e    e d   e d d   e d d f    e d d f   e d h  d d\ <  e h  d dY <d d\ <   d d dd  Z   e  d   e  d d   e  d d d^   d d de  Z!  e! d d   e! d d d^   e! d d d^ d_   d df  Z"  e"    e" d   e" d d   e" d d d^ d_ f    e" d f    e" h  d dY <   d dg  Z#  e# d   e# d d   e# d d d^   d dh  Z$  e$ d d   e$ d d d^   e$ d d d^ d_   e$ d d d^ d_ f    e$ d d h  d^ d] <  d d di  Z%  e%    e% d   e% d d   e% d d d^   e% d d d^ d_ f   e% h  d dY <d d\ <   d d dj  Z&  e& d   e& d d   e& d d d^   e& d d d^ d_   e& d d d^ d_ f    e& d d d^ d_ dk f   e& d d f h  d^ d] <  d d dl  Z'  e' d d   e' d d d^   e' d d d^ d_   e' d d d^ d_ dk   e' d d d^ d_ f    e' d d d^ d_ dk f   e' d d d^ f h  d_ dm <  dn GH do   Z(  e
 e(   d j   dp   Z)  dq   Z*  e
 e*   d d d g j   d dr  ds  dt  Z+  e
 e+   d j   d du  Z, e
 e, d d  dk j  e
 e, d d d^  dv j  e- dw  	dx GH
d Z [ dy GHd d d d^ f d Z d d d^ f Z d d d^ f Z Z	 Z. d d d^ f \ Z Z	 Z. d d d^ d_ f f Z/ \ a0 a1 Z2 \ Z Z	 Z. Z3 e- dz  e- d{  d| GHd Gd Gd^ GHd Gd Gd^ GH d p d Gd p d G!d p d GH#d} GH$d k Z %e i4 d Id Id^ IJ&e i4 d Id Id^ I'e i4 J(e i4 d p d Id p d I)e i4 d p d IJ,d~ f  d     YZ5 /e5   Z6 0e6 d Id Id^ IJ1e6 d Id Id^ I2e6 J3e6 d p d Id p d I4e6 d p d IJ7d   Z7 Ae i4 d  Z8 De7   Ge9 d  Z8 Je7   Me- d  Ne- d  Pd GHQ[/ R[ [	 [. [3 Td GHUWd GHZd GH[x [d o [PqW]d GH^d Z: _x _e: o _d Z: qqWad2 Z; bxE be; o9 cd Z; dy ew@fd Z; Wn ghd Z; n Xq@Wie; GHkd2 Z; lx6 le; o* md Z; nz
 owWd pqd Z; XqWre; GH~d GHd d d  Z< e<   d GHd   Z= d   Z> e=   e>   Z d GHy e? d  Wn e? j
 o
 n Xy e@  Wn e@ j
 o
 n Xd GHd k Z d kA ZA d k Z d kA lA ZA d  k Td k lB ZB lC ZC d GHd   ZD d GHd   ZD eD   h  ZE d eE UeE iF d  o eE d =n eE h  d d <j o e d  n h  ZE h  ZG d kH ZH eH iI d d d d d eE eG UeE iF d  o eE d =n eG iF d  o eG d =n eE eG f h  d dY <h  d d\ <f j o e d eE eG f  n d GHtJ o d p tK  tJ o d p
 tK d  tJ o d   p tK  tJ o d p tK d    d GHd o n d o n d GHx d o qWx d o qWd GHx d d d^ f D]	 Z: qNWx  f  D] \ Z: ZL ZM qhWd f  d     YZN d ZO x$ eN d  D] Z eO e ZO qWeO d j o e d  n d GHy d d Wn  eP j
 o
 n Xy d d WnY eQ j
 o
 nE eR j
 o Z; n+ e? j
 o Z; n n X	
y 
d d Wn" eQ eR eP f j
 o
 n Xy d d Wn$ eQ eR eP f j
 o Z; n Xz Wd Xd GHd o n d o n d o n d GH#d o #n $d o d o $n %d p d o %n &d o &n 'd o d o d o 'n (d o d p! d o d o d p d o d o (n *d GH-d o -n .d d j Z /d d j o /n 0d d j o 0n 1d d j o 1n 2d d j  o 2n 3d d j o 3n 4d d j o 4n 5d d j o 5n 6d d j o 6n 7d d j	 o 7n 8d f  j o 8n 9d f  j o 9n :d d j  ov d j oj d j o^ d j oR d j oF d j o: d j o. d j o" d j o d j o
 d j	 n o :n <d GH=d d @Z >d d AZ ?d d BZ Ad GHBd d >Z Cd d ?Z Dd d >d ?Z Fd GHGd Z Hd d Z Id d d Z Jd d d d d Z Ld GHMd d Z Nd d Z Od d Z Pd d d d Z Rd GHSd Z Td Z Ud Z Vd d d @Ad d @d ABZ Wd d d d d d d Z Yd GH\e   ]e d  ^e d  _e d d  `e d d  ae d d d^ d_ f f  be   ce d  de d  ee d d  fe d d d^ d_ dk dv d d d d 
 ge d  he d  ie d d  je d d d^  ke d d d^ d_ dk dv d d d d 
 le d d  me d d d^  ne d d d^ d_  oe d d d^ d_ dk dv d d d d 
 pe d d d^ f  qe d d d^ f d_  re d d d^ f d_ dk dv d d d d 	 sHtd k Z d kA ZA ue iB d Z2 veA iA   Z we iS d iA   Z xd a0 yt0 d Z2 zt0 d Z2 {t0 d dk !Z |t0 dk  Z }t0 d Z ~t0 Z t0 d Z t0 d  Z t0 d d !Z d GHd Z d p d p d^ Z d p d p d^ d d^ f Z g  Z d g Z d p d p d^ g Z d p d p d^ d d^ g Z g  Z h  Z h  d d <Z h  d d <Z h  d p d d p dH <Z h  d d <d dH <Z h  d d <d dH <Z h  d d <d dH <d^ d <d_ d <dk d <dv d <Z e Z d p d p d^ Z e Z d Z d Z d GHd f  d     YZT d eT f d     YZU d eT f d     YZV d eU eV eT f d     YZW d f  d     YZX d d d^ d_ dk g ZY d d d g ZZ d d d g Z[ g  i\ Z] e[ D] Z e] e i^    qD [] GHg  i\ Z] eY D] Z e] d^ e  qv [] GHg  i\ Z] eY D]$ Z e d j o e] e  n q [] GHg  i\ Z] eY D]& Z: eZ D] Z e] e: e f  q q [] GHg  i\ Z] eY D]^ Z: g  i\ Z_ eZ D]$ ZD d eD j o e_ eD  n q?![_ D] Z e] e: e f  qm!q(![] GHd   Z` e` eY  GHd   Za ea   e- d  e- d  d d f d d f d^ d f g Zb d d f d d f d d f g Zc d d f d d f d d f d^ d f g Zd g  i\ Z] eb D]i \ Ze Zf ec D]S \ Zg Zh ed D]= \ Zi Zj ee ei j o
 eg ej j o e] ef eh f  n q"qt"qa"[] GHd S(   (   s   *Ns	   1. Parsers
   1.1 Tokenss   1.1.1 Backslashesi   i   s   backslash for line continuationi    s   backslash ending comments   1.1.2 Numeric literalss   1.1.2.1 Plain integersi   s   hex ints	   octal intis   large positive int(   s   maxinti  i   s   max negative intis   oct -1s   hex -1s
   2147483648s   040000000000s   0x100000000s&   OverflowError on huge integer literal s   maxint == 9223372036854775807s1   -9223372036854775807-1 != 01000000000000000000000s   01777777777777777777777s   0xffffffffffffffffs   9223372036854775808s   02000000000000000000000s   0x10000000000000000s   Weird maxint values   1.1.2.2 Long integersl    l    l   ? l   
~l!]c s   1.1.2.3 Floating pointf3.1400000000000001f314.0f0.314f300000000000000.0f2.9999999999999998e-14f30000000000000.0f31000.0s   1.1.3 String literalss    s   'i'   s   "i"   s   doesn't "shrink" does iti   s   does "shrink" doesn't its2   
The "quick"
brown fox
jumps over
the 'lazy' dog.
s   1.2 Grammars   single_inputs
   file_inputs
   expr_inputs
   eval_inputs	   1, 0 or 1s   funcdefc      s
     d  S(   N(    (    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   f1 s    c    s
     d  S(   N(    (   s   one_argument(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   f2 s    c    s
     d  S(   N(    (   s   twos	   arguments(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   f3 s    c    s    | \ } \ } }  d  S(   N(   s   compounds   arguments   list(   s   twos   .2s   compounds   arguments   list(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   f4 s    c    s    |  \ } }  d  S(   N(   s   compounds   first(   s   .0s   twos   compounds   first(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   f5 s    s   one_arguments   twos	   argumentss   javas   (compound, (argument, list))s   compounds   arguments   lists   (compound, first)s   firsts   .2s   .0c    s
     d  S(   N(    (   s   one_arg(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   a1 s    c    s
     d  S(   N(    (   s   twos   args(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   a2 s    c     s
     d  S(   N(    (   s   rest(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   v0 s    c    s
     d  S(   N(    (   s   as   rest(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   v1 s    c    s
     d  S(   N(    (   s   as   bs   rest(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   v2 s    c    s&    | \ } }  |  | | | f Sd  S(   N(   s   bs   cs   as   rest(   s   as   .2s   rests   bs   c(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   v3 s    s   as   (b, c)s   rests   bs   ci   i   c    s
     d  S(   N(    (   s   a(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d01 s    c    s
     d  S(   N(    (   s   as   b(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d11 s    c    s
     d  S(   N(    (   s   as   bs   c(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d21 s    c    s
     d  S(   N(    (   s   as   b(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d02 s    c    s
     d  S(   N(    (   s   as   bs   c(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d12 s    c    s
     d  S(   N(    (   s   as   bs   cs   d(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d22 s    c    s
     d  S(   N(    (   s   as   rest(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d01v s    c    s
     d  S(   N(    (   s   as   bs   rest(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d11v s    c    s
     d  S(   N(    (   s   as   bs   cs   rest(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d21v s    c    s
     d  S(   N(    (   s   as   bs   rest(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d02v s    c    s
     d  S(   N(    (   s   as   bs   cs   rest(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d12v s    i   c    s
     d  S(   N(    (   s   as   bs   cs   ds   rest(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   d22v s    s   ds   lambdefc      s    d S(   Ni    (    (    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   <lambda> s    c      s    t  t S(   N(   s   as   d(    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   <lambda> s    c     s:    g  i  }  d d d g D ] } |  d | j   q ~  S(   Nii   l    i   (   s   appends   _[1]s   x(   s   _[1]s   x(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   <lambda> s    c    s    |  S(   N(   s   z(   s   z(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   <lambda> s    c    s
    |    S(   N(   s   y(   s   y(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   <lambda> s    c    s
    |    S(   N(   s   x(   s   x(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   <lambda> s    c    s    |  | | S(   N(   s   xs   ys   z(   s   xs   ys   z(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   <lambda> s    i   s   lambda x: x = 2s   simple_stmts	   expr_stmts	   x + 1 = 1s   a + 1 = b + 2s
   print_stmts   extended print_stmts   Gulpc      s   ,t  Z -d   Z RS(   Nc    s
   --d  S(   N(    (   s   selfs   msg(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   write-s    (   s   __name__s
   __module__s   write(    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   Gulp,s   	c     sV   78t  i }  9t   t  _ :z ;t t    <t   Wd  =>|  t  _ Xd  S(   N(   s   syss   stdouts	   oldstdouts   Gulps   tellme(   s	   oldstdout(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   driver7s   c    s   AB|  d IJd  S(   Ns   hello world(   s   file(   s   file(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   tellmeAs   c    s   GH|  d IJd  S(   Ns   goodbye universe(   s   file(   s   file(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   tellmeGs   s   print ,s   print >> x,s   del_stmts	   pass_stmts	   flow_stmts
   break_stmts   continue_stmts   continue + try/except oks&   continue failed to continue inside trys'   continue inside try called except blocks   finally block not calleds   continue + try/finally oks0   testing continue and break in try/except in loopc    s   d } xu | oj | d 7} yC |  o
 | d j o |  d 8}  Pn | d 8} w Wn   n Xq W| d j p
 | d j o d GHn d  S(   Ni   i   s1   continue then break in try/except in loop broken!(   s	   big_hippos   counts   extra_burning_oil(   s   extra_burning_oils   counts	   big_hippo(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   test_break_continue_loops   	 

s   return_stmtc      s   d  Sd  S(   N(    (    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   g1s    c      s   d Sd  S(   Ni   (    (    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   g2s    s
   raise_stmts   just testings   import_stmt(   s   time(   s   paths   argvs   global_stmtc      s   d  S(   N(    (    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   fs   s	   exec_stmtc     s   e  }  ~  d d  U|  d j o e d  n ~  d d  U|  d j o e d  n e  }  ~  d  k } e | d  o d d  Un d  S(   Ns   z=1+1
i   s   exec 'z=1+1'\ns   z=1+1s   exec 'z=1+1's   UnicodeTypes   if 1:
    exec u'z=1+1\n'
    if z != 2: raise TestFailed, 'exec u\'z=1+1\'\\n'
    del z
    exec u'z=1+1'
    if z != 2: raise TestFailed, 'exec u\'z=1+1\''
(   s   Nones   zs
   TestFaileds   typess   hasattr(   s   zs   types(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   fs   	  	s   z = 1s   __builtins__s   zs   exec 'z = 1' in gs   ignores   global statements   modules   <string>s   global a; a = 1; b = 2s   exec ... in g (%s), l (%s)s   assert_stmtc    s   |  S(   N(   s   x(   s   x(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   <lambda>s    c    s   |  d S(   Ni   (   s   x(   s   x(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   <lambda>s    s   if_stmts
   while_stmts   for_stmts   Squaresc      s/   t  Z d   Z d   Z d   Z RS(   Nc    s   | |  _  g  |  _ d  S(   N(   s   maxs   selfs   sofar(   s   selfs   max(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   __init__s   c    s   t  |  i  Sd  S(   N(   s   lens   selfs   sofar(   s   self(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   __len__s    c    s   d | j o |  i j  n o t  n t |  i  } x9 | | j o( |  i i | |  | d } qM W|  i | Sd  S(   Ni    i   (   s   is   selfs   maxs
   IndexErrors   lens   sofars   ns   append(   s   selfs   is   n(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   __getitem__s   %  (   s   __name__s
   __module__s   __init__s   __len__s   __getitem__(    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   Squaress   	i
   i  s   for over growing sequences   try_stmts   suites   tests
   comparisons   binary mask opss	   shift opss   additive opss   multiplicative opss	   unary opsis	   selectorsi   i   i	   s   times   01234iiis   atomss   ones   threes   fours   fives   sixs   xi{   s   classdefs   Bc      s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   Bs   	 s   C1c      s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   C1s   	 s   C2c      s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   C2s   	 s   Dc      s   t  Z RS(   N(   s   __name__s
   __module__(    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   Ds   	 s   Cc      s/   t  Z d   Z d   Z d   Z RS(   Nc    s
   d  S(   N(    (   s   self(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   meth1s    c    s
   d  S(   N(    (   s   selfs   arg(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   meth2s    c    s
   d  S(   N(    (   s   selfs   a1s   a2(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   meth3s    (   s   __name__s
   __module__s   meth1s   meth2s   meth3(    (    (    s'   /usr/lib/python2.2/test/test_grammar.pys   Cs   	s   Apples   Bananas   Coconuts     Apples    Banana s   Coco  nut  s   nc    s]   g  i  } |  D]; } | d j o% | t | j  o
 d j  n  n q ~ Sd  S(   Ni   i   (   s   appends   _[1]s   ls   xs   None(   s   ls   _[1]s   x(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   test_in_funcs    	 c     sj   g  i  }  d d d g D]> } |  g  i  } | | d g D] } | |  qA ~  q ~  GHd  S(   Ni   i   i   (   s   appends   _[1]s   xs   _[2]s   y(   s   _[1]s   xs   ys   _[2](    (    s'   /usr/lib/python2.2/test/test_grammar.pys   test_nested_fronts    $ s"   [i, s for i in nums for s in strs]s   [x if y]s   Boeings   Fords
   Macdonaldss   Airlineri   s   Enginei   s   Cheeseburger(k   s   test_supports   syss   xs
   TestFaileds   maxints   ImportErrors   ss   evals   OverflowErrors   ys   verifys   lens   ords   f1s   f2s   f3s   f4s   f5s	   func_codes   co_varnamess   platforms
   startswiths   a1s   a2s   v0s   v1s   v2s   v3s   d01s   d11s   d21s   d02s   d12s   d22s   d01vs   d11vs   d21vs   d02vs   d12vs   d22vs   l1s   l2s   l3s   l4s   l5s   check_syntaxs   zs   abcs   as   bs   cs   xyzs   stdouts   Gulps   gulps   drivers   tellmes   Nones   is   msgs   test_break_continue_loops   g1s   g2s   RuntimeErrors   KeyboardInterrupts   times   paths   argvs   fs   gs   has_keys   ls   warningss   filterwarningss	   __debug__s   AssertionErrors   js   ks   Squaress   ns   ZeroDivisionErrors   EOFErrors	   TypeErrors   moduless   Bs   C1s   C2s   Ds   Cs   numss   strss   spcss   appends   _[1]s   strips   _[2]s   test_in_funcs   test_nested_fronts	   supplierss   partss   supparts   snos   snames   pnos   pnames   sp_snos   sp_pno(O   s   d11vs   xyzs   maxints   d01vs   strss   sp_pnos   gulps   partss   msgs   C2s   C1s   numss   Bs   g2s   g1s   pnos   _[2]s   test_break_continue_loops   d12vs   d02s   d01s   fs	   supplierss   js   ls   ns   is   l4s   l5s   l2s   l3s   l1s   xs   _[3]s   zs   f1s   f2s   f3s   f4s   f5s   Cs   Gulps   test_nested_fronts   Squaress   Ds   sp_snos   abcs   supparts   d11s   d12s   tellmes   d21vs   test_in_funcs   spcss   d02vs   snames   warningss   snos   d22vs   drivers   syss   v1s   v2s   a2s   argvs   paths   v0s   cs   a1s   gs   d21s   ks   d22s   _[1]s   ss   v3s   times   ys   pname(    (    s'   /usr/lib/python2.2/test/test_grammar.pys   ? s\   	        	   																				2EE		&		&		

()(%,(4



"	6
$!


 
 		 
 	 		 	


    

	  		  . 
 
  
  
  	 
  	 	             
 

     5 
             				#

(((+	
	 	 		 ?
			 !  	 &  $  	 % $
$$-