Pro Shop 5.75" Coupe Cereal Bowls
- Regular price
 - $660.00
 - Regular price
 - 
        
        
        
$27.50 - $27.50
 - Regular price
 - 
        
 - Sale price
 - Unit price
 - /per
 
*Our minimum order QTY for this piece is 24
Pro Shop orders are often made or glazed to order. Please email hospitality@jonopandolfi.com for information on lead time.
Order minimum of 24 pieces. Increase in lots of 6 pieces.
5.75" W x 2.5" H and weighs about 1 lb.
Holds up to 16 fl oz.
*Please note, photo of glaze is 7" Coupe Share Plates for reference. If you have any additional questions please reach out to hospitality@jonopandolfi.com
Custom back-stamping is available for this shape. We use rubber stamps for our back stamping so a simple line drawing or logo is best. After you place your order, please email a SVG or JPG file of your logo to hospitality@jonopandolfi.com. Please note: we may not be able to stamp all logos, in which case we'll work with you to adjust your order.
DISHWASHER SAFE
MICROWAVE SAFE
HANDMADE IN THE USA
Making the World a Better Plate ™
Adding product to your cart
    
   Inside the Studio
Our dinnerware is hand-made at a light-filled studio in Union City, New Jersey, by a team of artisans. The studio is also where we quality check and pack up dozens of orders per day, which are then sent out to restaurants like Lilia, Jean-Georges, and Felix Trattoria and to serious home cooks all over the country.
Our Story
When Jono started the company in 2004, he had a simple mission: to design unique dinnerware options for the hospitality industry. He started small, with one wheel and one kiln, and collaborated with chefs, taking risks and learning from his mistakes. Then and now, his priority is to work directly with our clients, responding quickly and thoughtfully to their needs in ways that larger manufacturers can’t, resulting in dinnerware with a personal feel that sets our clients’ restaurants and dining rooms apart.
      
      Our Process
Each piece that Jono has designed has its own unique production process, which can entail as many as 15 individual steps, and use methods such as slip casting, jiggering, and good old-fashioned wheel throwing. Our studio is equipped with 10 kilns and 6 wheels and we begin each day with the thrill of opening our Blaauw kiln to discover the finished pieces we loaded in the night before.
      
      
      
      
      
      
      
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      
       
   
        
        
        
        
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
         
        
        
          
        
          
              
        
      