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 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 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 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 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 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 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