a
        r      
                                  b

  







v
 










t

c
xi
xx

               bb
            al