Liste des cartes Magic: The Gathering International
                                1 – 60 de 67 cartes             
            
            
                                        
                                    
                                    
                                        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
                                                    
                                                 
                             26
                                                                                                                                                26
                                                             
                             
                             23
                                                                                                                                                23
                                                             
                             
                             
                             66
                                                                                                                                                66
                                                             
                             
                             114
                                                                                                                                                114
                                                             
                             
                             
                             9
                                                                                                                                                9
                                                             
                             
                             584
                                                                                                                                                584
                                                             
                             85
                                                                                                                                                85
                                                             
                             68
                                                                                                                                                68
                                                             
                             292
                                                                                                                                                292
                                                             
                             34
                                                                                                                                                34
                                                             
                             179
                                                                                                                                                179
                                                             
                             69
                                                                                                                                                69
                                                             
                             
                             
                             327
                                                                                                                                                327
                                                             
                             60
                                                                                                                                                60
                                                             
                             
                             266
                                                                                                                                                266
                                                             
                             
                             
                             
                             104
                                                                                                                                                104
                                                             
                             47
                                                                                                                                                47
                                                             
                             444
                                                                                                                                                444
                                                             
                             
                             207
                                                                                                                                                207
                                                             
                             30
                                                                                                                                                30
                                                             
                             
                             908
                                                                                                                                                908
                                                             
                             176
                                                                                                                                                176
                                                             
                             137
                                                                                                                                                137
                                                             
                             53
                                                                                                                                                53
                                                             
                             76
                                                                                                                                                76
                                                             
                             199
                                                                                                                                                199
                                                             
                             132
                                                                                                                                                132
                                                             
                             29
                                                                                                                                                29
                                                             
                             24
                                                                                                                                                24
                                                             
                             30
                                                                                                                                                30
                                                             
                             90
                                                                                                                                                90
                                                             
                             50
                                                                                                                                                50
                                                             
                             
                             111
                                                                                                                                                111
                                                             
                             
                             82
                                                                                                                                                82
                                                             
                             37
                                                                                                                                                37
                                                             
                             64
                                                                                                                                                64
                                                             
                             193
                                                                                                                                                193
                                                             
                             32
                                                                                                                                                32
                                                             
                             65
                                                                                                                                                65
                                                             
                             44
                                                                                                                                                44
                                                             
                             74
                                                                                                                                                74
                                                             
                             164
                                                                                                                                                164
                                                             
                             8
                                                                                                                                                8