X                                              
                                              X                                             
                                             X                                              
                                            X                                               
                                           X                                                
                                          X                                                 
                                         X                                                  
                                          X                                                 
                                         X                                                  
                                          X                                                 
                                           X                                                
                                            X                                               
                                             X                                              
                                              X                                             
                                             X                                              
                                            X                                               
                                           X                                                
                                          X                                                 
                                           X                                                
                                          X                                                 
                                         X                                                  
                                          X                                                 
                                           X                                                
                                          X                                                 
                                         X                                                  
                                          X                                                 
                                         X                                                  
                                        X                                                   
                                       X                                                    
                                      X                                                     
                                     X                                                      
                                      X                                                     
                                     X                                                      
                                      X                                                     
                                       X                                                    
                                        X                                                   
                                         X                                                  
                                          X                                                 
                                         X                                                  
                                          X