Liste des cartes Magic: The Gathering International
                                1 – 60 de 99 cartes             
            
            
                                        
                                    
                                    
                                        0
                                    
                                    
                                                                            
                                                                    
                                
                                
                            
                                    
                                    
                                        0
                                    
                                    
                                                                            
                                                                    
                                
                                
                            Options d'affichage
Filtres
            
                
                Mes données
            
            
                
                    
                        
                    
                    
                        
                    
                
            
            
                
                Général
            
                            
                    
                        
                            
                        
                        
                            
                                
                                
                                    
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                    
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                    
                                                
                                            
                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                        
                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                        
                                                                            
                                                                            
                                                                        
                                                                    
                                                                                                                                                                                                                                                                                                                
                                                    
                                                
                                            
                                                                            
                                
                            
                        
                    
                
                        
                
                    
                        
                    
                    
                        
                            
                            
                                
                                    
                                
                            
                        
                    
                
            
            
                
                    
                        
                    
                    
                        
                            
                            
                                
                                    
                                
                            
                        
                    
                
            
            
                
                    
                        
                    
                    
                        
                            
                                                            
                                                                                                                        
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                            
                                                    
                    
                
            
            
                
                    
                        
                    
                    
                        
                            
                            
                                                                    
                                        
                                                                                            
                                                                                    
                                        
                                            
                                            
                                        
                                    
                                                                    
                                        
                                                                                            
                                                                                    
                                        
                                            
                                            
                                        
                                    
                                                                    
                                        
                                                                                            
                                                                                    
                                        
                                            
                                            
                                        
                                    
                                                                    
                                        
                                                                                            
                                                                                    
                                        
                                            
                                            
                                        
                                    
                                                                    
                                        
                                                                                            
                                                                                    
                                        
                                            
                                            
                                        
                                    
                                                            
                        
                    
                
            
            
                
                    
                        
                    
                    
                        
                            
                                                            
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                            
                                            
                                                
                                                
                                            
                                        
                                                                    
                                                    
                    
                
            
                            
                    
                        
                            
                        
                        
                            
                                
                                
                                    
                                        
                                    
                                
                            
                        
                    
                
                
                    
                        
                            
                        
                        
                            
                                
                                
                                                                                                                                                                                                    
                                                
                                                    
                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                            
                            
                        
                    
                
                                    
                
                Spécificités
            
                                                
                        
                            
                                
                            
                            
                                
                                    
                                    
                                        
                                            
                                        
                                    
                                
                            
                        
                    
                                
                    
                    Statut & coût
                
                                    
                        
                            
                                
                            
                            
                                
                                    
                                    
                                        
                                            
                                                
                                                    
                                            
                                            
                                        
                                    
                                
                            
                        
                    
                    
                        
                            
                                
                            
                            
                                
                                    
                                    
                                        
                                            
                                                
                                                    
                                            
                                            
                                        
                                    
                                
                            
                        
                    
                    
                        
                            
                                
                            
                            
                                
                                    
                                    
                                                                                                                                    
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                                                                                                    
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                                                                                
                                                    
                                                        
                                                    
                                                    
                                                        
                                                        
                                                    
                                                
                                                                                                                        
                                
                            
                        
                    
                                
                    
                    Règles et formats
                
                                
                    
                        
                            
                        
                        
                            
                                
                                
                                                                                                                        
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                                                                                
                                                
                                                    
                                                    
                                                
                                            
                                                                                                            
                            
                        
                    
                
                    
    
                                                        -1
                                                    
                                                    
                                                        16
                                                    
                                                
                                                        -1
                                                    
                                                    
                                                        16
                                                    
                                                 
                             21
                                                                                                                                                21
                                                             
                             
                             
                             
                             
                             
                             399
                                                                                                                                                399
                                                             
                             
                             344
                                                                                                                                                344
                                                             
                             
                             
                             266
                                                                                                                                                266
                                                             
                             
                             
                             
                             311
                                                                                                                                                311
                                                             
                             325
                                                                                                                                                325
                                                             
                             
                             275
                                                                                                                                                275
                                                             
                             
                             256
                                                                                                                                                256
                                                             
                             
                             
                             
                             
                             
                             
                             
                             274
                                                                                                                                                274
                                                             
                             
                             266
                                                                                                                                                266
                                                             
                             
                             
                             
                             273
                                                                                                                                                273
                                                             
                             
                             
                             
                             
                             
                             353
                                                                                                                                                353
                                                             
                             259
                                                                                                                                                259
                                                             
                             
                             
                             
                             
                             
                             
                             
                             1036
                                                                                                                                                1036
                                                             
                             332
                                                                                                                                                332
                                                             
                             137
                                                                                                                                                137
                                                             
                             319
                                                                                                                                                319
                                                             
                             274
                                                                                                                                                274
                                                             
                             
                             202
                                                                                                                                                202
                                                             
                             279
                                                                                                                                                279
                                                             
                             
                            