                      
                      
                      
                      
   o""o           oM  
  M    M"ooooooo"MM   
 M      M       MM    
 M      M      MM     
 M      M     MM      
 "o    o"   oM"       
  "o  o"   oM"        
    ""    oM"         
         oM"    oo    
        oM"   o"  "o  
       oM"   o"    "o 
      oM"    M      M 
     oM"     M      M 
    oM"      M      M 
   MM         M    M  
  MM           "oo"   
                      
                      
                      
                      
