                                      
               occcccce               
              oc dxxxeeo              
             oceexxdecoeo             
             xeexxddoedoo             
            ecodexcecdexxo            
            xcexxceddxeoxx            
            cc oxxxxxxexde            
            x  xxoxxeo xcx            
            o  cxoxxcocxex            
            cc exodocoxexe            
            ceo xxxxdoxeex            
             eeooxecoccdxe            
              e cxeeeexdc             
              ec cxxoeoce             
               ee cccece              
                                      